kernel-modules-5.14.0-503.21.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']greleng@rockylinux.org p-Bm5 ']dNȐ l;Q%~+=< g<Ej͍-V|>wN&븢iOsՑo#/.`/v+C l?sQd 6G5&͇\{Yy,S>8HkM^T"2`6AܤS :7Af:]@DGb1wCqJC'InzS[(Ȝ*lճ~@EHf5#MνLmza7є[#踊k82E"#yEvT-HS}ɤ,<"⒩jo4D<.WL?l8 x(؋2礶-Z?xe$o:̴qazyYL(y u8fuXUs*ՂAHJ>q@-=^i:{/>ʀ;\ -Kcb17646587d5bad06f1244375c6bdfaf8c24429b1c9a4290d3815c792959b194662d6fefadab8a4cff3323a8033586d4d4b3da86Ex%mu; zP>֫>B+?+d ' O  ,< D %L 3\  d)t;LLZ)r  Z (8b9Db:xb>'Ǿ@'G'H'I'X't)rY(<)r\)])^)ز>b*3d*5be*5gf*5jl*5mt*5u*Cv*Qw*Qx*`y*n)++ ++++`+dCkernel-modules5.14.0503.21.1.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.g~iad1-prod-build001.bld.equ.rockylinux.orgRocky((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND ZlibRelease Engineering Unspecifiedhttps://www.kernel.org/linuxx86_64/sbin/depmod -a 5.14.0-503.21.1.el9_5.x86_64 if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.21.1.el9_5.x86_64 ]; then mkdir -p /var/lib/rpm-state/kernel touch /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.21.1.el9_5.x86_64 fi/sbin/depmod -a 5.14.0-503.21.1.el9_5.x86_64NvLp38+,dx?(H%B2 Z.}H 7 xxE3  `  w@/X- s< XhP" J\@g$Og `0Xx\2"4Lp.L,@04 @ < |h 3! | $Rpo${t=OX$O <FBCHzANQlXRhEtIGKPJrPqxDPDAH<D$Kt@?R4D|AXS,Qp>(htAl|DoXt.pm+@#8*-$L'\ /X  83 \wa1X.DxF@5#5t#L2,Z$0&L\Y@$1P6p~wl(s ȜhlwbxadO(ظ \tL<Ŕ>dh1KJ8\p DjuvX8DL#<<g0) _9l-!!ID@"X` ,4P4@ 9#h'd(QK ^ oE$(\Ìv*$4MHhOLʠl{j@h]f@8|tvP0u.`e],x4URtq`m.h@`@l0t|)wh@8SSSTdS`”5/g8%ZT A08zq\H X B%86\f T@dW( @<.`x Fx'4!$6PX h'0,(584|!8  "wL lx`x p+6((, $83PL )!$ :@!D4.8"`ddx%\  tlEp$Pb(b8pH(nlAl W4*8$ E8f`>$0'8d H&T "@#M(0-| #:41L/ t0Z 2kaX0P`<td?>0 05T"L.l !)<|54 $ #` \ ,8@thJ4W(07,(4$3438+lT?0(<$$! 5*p$`\LZ,H0 <.L/.P7 8m:T#<-,|#* Q?|yd oΌV]|@^nXYYZP[o{qmt>xTD A*4@8,LtXl$w\*HLhlxX t |t\LCZ+ %GdZ\ze4@hj0M 2p6A0bFGYb:PE@tF5Ym3 L0(70B,+|6+h026h85l0$,/4|/^F1o`5Jcp6Y^~8/HU <HGdq|o/,B9G?J@JtC,.|_(asx Y@ D\F-NH@ II MPtT|>lN}}i mxn QjXL`tn<4A@Cd7|lh =T?<p>l5(@8506<\288,H9t 0=0FH:FED?8x6p8X?E:E6;E8=66hE 0<ZLO@ 7xC@?:3PV$)P?zp(.F`F@FXpRRXvd*`tDE`EDDXE0G@K@|F]T Y$BPr[PTm004f$')<pAU=\ZfI4Ng~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~0g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~0g~/g~0g~/g~/g~/g~/g~/g~/g~/g~/g~0g~0g~0g~/g~0g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~0g~0g~0g~0g~0g~0g~0g~0g~/g~/g~/g~/g~/g~/g~/g~/g~/g~0g~/g~/g~/g~/g~/g~/g~/g~/g~0g~0g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~0g~/g~0g~/g~/g~/g~/g~/g~/g~/g~/g~0g~/g~/g~/g~/g~0g~/g~/g~/g~/g~0g~0g~0g~0g~/g~/g~/g~0g~/g~/g~/g~/g~/g~/g~0g~0g~0g~0g~/g~0g~0g~0g~0g~/g~/g~/g~/g~/g~0g~/g~/g~/g~/g~/g~/g~/g~0g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~0g~0g~0g~0g~0g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~/g~0g~/g~0g~/g~/g~0g~0g~/g~0g~0g~0g~0g~0g~/g~/g~0g~0g~0g~/g~/g~0g~0g~0g~0g~0g~0g~/g~0g~/g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0g~0ee1ac21ec68f1d087413520376538c24c1614f28fc27500960a4b3ef708b4d2da052ed6a158518a32b04a95aab157ad75db67e44cdf18c34d72c06a559bb3bed6a74f3b814d7d2724754b4a42d70f43df05cb288fbe3312f875a3011968583b8ab46693519a4f05ff3b63b1d9181e31202e2cb19cd9b02b1c5cf178a2f660db47969a7519b688ca638512b1c582dd2883a45d352525098469bad87cf81e236ecab3859075abd1e905d3244080f01a7bfb0bdb737ba1a0d2c0b12e52f09db66d34db94fcd0c0f90fcb61e8c2f6faded905e0dc3cf0231ca2c4dd7440dcdd679b00db66a7c7baac64417f6b39e1847b705e8ee4914ed1cdb1a63d1d39faed66347c834d528f05179418947d9defb303d6f35aa896337bc355da84d5645a65f9a4cdfa35026bafb76527130115e5924a4074285fe0b1b3a5f44ead74f46fa6f97d9e95f5dd21588db48d11ba75457bd1c37a6cc2f97dee982f51e7d029b54f15081dda59e004330f55ab67826a53b0a64feb2963efaed34606bd9e4920fd77098aa4ebdcbdda7968865768dd36ddf61bc415c2533b1713831c66fc97723eb40297bb6c066562cb7d471221513c031a1f56f0fe4d69adb691530c2f5d93f02f26202938ae3d8423011f260de20f6734149b65f4eeeae0919b387ed2f08ec44a128ed78adde88e1f56cf5f265f108cc975828bc25767e726d418940e209edf01b856a07651e010e229f52df26b9bd35417d07624ae7944dc10923ffe0b68b2ce26ead0e3af22a7a8fdffb1712cf99097d9cf96c422bd62a20a51de0bafc21d232e88d2f83bcc758369e32b8e714c4051dd2499afc489b41b8df0cf20e285418c78085cf6d7523c24273e9878893f75d45d25a1ce6c3fb972d74a7b0bc27bc5c937d260b006e2e440da949a050b997100fefad3122e4a2b7d98ad239f42345a13d8193644004a6c923372d96f93c4bbeeafeff01daac51ead0f24c0e1827ded331499a3ccf06ede22a82493583221410ae23e19c8932fb35fa1e1aefb9bfd8836d15bf4d0fa1858660ca8a1f4d8dffd73ac249bcc3937984e11127700d1a5bbb8896404a1b8a7994497153a3eae8636d2896a960c00dec5f0d955dbe672d49841e5550b497d1da8b41e9261f7f3d034b1d28a7b9806cb96576594bcedeb5ef8d99c5affea8ee19f376b6f954684f8f46a800499511b50b07ffd5031e39e9807b3768b6885b5e6e0e956bf882c82df11ce3723fc22078f783cc0fc8973e0621a1bfa64c36c3e0177a88378c9e38dbc65c77739511bd48579f64a04af356bc39584b1aecd98a11e89b966983a00ca55024a5031e95101435420c0c4557ea4ea5975f3494c2c1e32777df29d45a2d6f4ee39abb588ad014ed235886d62dae67b64aafdb6e371cd2029b131a2d278db690e77bee274b81e758f9b1cbe1730d9a419cbb5798f516ba6c0df02f0dd6d83cc2d0b0af815c9bc9836def63a5d20f78e5e6145bdddb2aa1a73a45b2934f9cac99625268aae63a208d8eaccd88122de4cca73c84f28500ae933ac90c506b132400208e48e1cd48f356a3215d772be9720253fcf3739ccad8ac828c83840381e23110c8c7ef98d39baba641662dced8c510170ebb135da98edef373ac5845323085b3f66f7590afb81d70fb76cd578fb15b386e956ccc6058e6433cbc228ae2af879e6e4192619b4a2eee1c7d27b2e0a6de89f4c709bda569c11ad3433b3ad4b7c8c46b1dc98e112b9c100cbde9e525839e37f8ffe075820dd3e17f493ef57739c53b80d54c172f26b9710d222f33a035a2fd3b5f94fbe8c2658a6077b97884021b57db07be44efb4f10fcf552e1828ed080f1b5b2dea588647bd8f3ed3c4b124efb63aa8105f5afa4c75e4357133b90325a54118445645b09c90cbcbb03aad737de277249827c9e16750c7deb3a04b758c11ad1f2ca1c3ae9970e3e5faf8862b617313530db38db2cb820282805b015f3f9539306909a5358340df43e3f04740e4d6e20710f7c7d7bdbd8e92707e7b69b4eb8a4fc5c97e304e7d8210d4cc71bdc4cbe0b132f0694ac97adfd6bdc47a83925b4ff7490ed8aebd4fd42d52260929f3a1c54f1c6ae1e6f08b7aca7e1a475aff6ade2db99d5e39859802dc0bd9cf6113793543b1dc95241241f093e350ea8fb88e975d17076ea82704e63a4ac082a736717a36f7871ebb85efcee90d3641d01cab9a5888c083485ac192252d963ce896798e031020658fed0f3a1cd745ab6bbb8b21b8b121ca364ca85aed466e8a5b4a7e80985f5a63f666f93f148f09b6e833d58b8378bdc6b26071e8d2c80559de7c13ba3f392e201bc43254ed9e9f0d6821e2314d815973461d509a70ad00d902f7846c26b5a9f6fc8741f273ee9fe51259d0a589540785278dab49873de95cf4628d6287dd44049eab898eef10e49e13ebeced5cc4b936ae85e7c3ddb09e44f1b3b94777d8e52b2fd2105d5e1c71500318d31433075dd3e1b10ca425ab458055c119463338441c0da1f514e922b7bad36b2faba83f15ac78230afc0a808ee1ddf75456e97fd2a88fdaef362ad491e351835b03feb3c190a1458664fc36deec3d13a1b90a820f97ec5069fdf5a36fe1c01f6978d75af1179baab4c8447baa8210219824a57d1145522f0d448ee9fed0f144897ac51d1fe6cbd301d264ccc66bda1abc339ffdd6aea56430b5c44777f8dc99f7b465f287c5e144670f39342d5c862bfebe77c747aed82ed8604d5f81467f0abbd051b9b8a1109037ecdb81b5b0197d189c53a41388faa26ddc9e227cde2dde5031af1f186d445d7cce88dec9175d90953dc8ac208beebbe5e07c3f17f3541d90e057ecef0cd917ff5f3f3a981129a31fee309143f2e90a08b86b67e4cec39c46cbb9ed2ef7c4b411af753e3b3fb88c4997fb09a6d49a30eaa927e1bf5db0553c7fde43f25ea591cee2458d0912f57cc91f44656c29bf383ccade5b2e393548f49a2f280b169f3886fa008a1f4a998e1d212ef9949da91fdb15c171dc736eaffa751803ee0c6bff821c02737bd6e6495c03f0a98ccca7945b81613325ea271dc92b8f3d2e796d03591515f7e7c45d0928ceadcfa234c1b6ce8a616257db07ae23d1bb276539d3ca4d5ef31c9a82beac36ec2d97be636ff86b208c724f026260ddcf91c729e8ed0b8240fe04f7f05be0e5041710131a3ade0d6e27918e7c2bf29d824700705b1c16384bb187fccfdb1f351c60e9c8ac58caad93d3c85cbd3736b2c99e0c3c0d72caa2ae546a4bbaed16d464f82c1c323acd58686691ace747de5920af175f9b2bf95cf7ab71f92c3f2f3a8c51c27c68182cd8d6c3589a4a57f247259f2287b607931e0a2e60a1baec19fc9bf77afba5acd22633383ba47defe47416c38a0b97b8e2bd724bf77d9f6f0bda2dc1eed815de607b0138bfffbbab739955011be654a404794a2ae8b934c7ddd14286525a046aaf026790e3351178c39746e9b636d33493c48cb32bfb220dbf6dc380a18b6d3802caacdc37dd222e7f09fcd4c7938b1b4b88868fd1267e66ced4c2c3ef00187c92eed94135d0eb15cc517daaddbf7359a68eef63103370c48a0e887bec78f16a5acf759318451ef9a227a08a817e3932caa3233ac4b69c00516f9d26e31de6eb8052123e7afd59f708f2679d7d96c8a6b076c364901402f83888b3cde0da3d1e29cc3910f18eabb932c35525768b2199c8fca9f701ff59dcd4533873c10bec22542bfc49378d21d47843c420490cd23e581ad6bf50aee2b4dbad702d812201a2c21be2320e20fb954ac94aeba9eaaf586ebb443594c7966b45e1ccfe144c12cf872930fbdc5e6b3d800cbdafda869fb6f164666852c0890e1fadc7353020f3fe3ab759c3035f0376bd870fd1adf95149280f32b8a852045b15fb3b16f4be5d1c996f56a622c9fc3539bd6227410d340d5abb7fa4513267437db58ef1b9df4b330f0143c845ef2c0c30ee8bc37c63b0c5b2defe5ee6424d46add0bd90b4b8f1098d8e8f50f24f85f5e3603a03f748751fcb2e5ad33347dc577605ec6bd98e2031552c2c67b9ea106c2bbeea141a10c4737a8b4abd69f18506065d787c6842f3ab9ec574172f24014eafc054abec6b7fc719de64464fec462f352926d09cbe7cda2ebf749d26a00e686459070f4d8514eee9cb297a1f70cb5b0db569d4aefdf97a180d1163bd0f371ddbd9ca63f1e206d257c5728c32ca940685657c551f5083ae1e45b5e28e0a940aa58962a2df0da914ed15f11db6326ef907ac94d8e85bc1db3bea11e8e41e3e744567853d3e6eecd41ed7b18079cbc4c31742c472b616797175a809fc810ea30afecaa36c4eed52feef83a0e1081b06305e7ab39ab8fe5b014f379a63ba2abb01a854d92a0700d6ab1073f816f94026d2b922675b43d93983809f4986949897129621c364cbd8ea05c52d173f93f08f4df3a7391e2e943b2e35805069049a6d7a5d65162efb6f1e49be93a5c1cdf9a7c6e510a5141ffcf760c6d56aef64c0b65ebaa49485ccddf917d1fa7f16909b0a298582479e45faec7c4c870c72d38d08fa35a731f0d5d8f59b0f6dac4b3b6860ad30e895797239fdb321203293ba9b84d215215274fb675548a633a634555f16f21f6ed56464fa2964c6bb4909e44dbbd4044960dfa46e88c422d595110643a35176c11b8368a8178e51d063962c8b551203a566b91c5becf1ff3559368ec042f406accea03a297bd8a03803fe497c36940f7bc3dee319f4a974b849bea6981239990866a7e8f8b0e93fe2f95165c3071ce69ea2a51ec58690c89481cf2d1fe6972451cbd4f19e645ade3b3e5374a5d67ae5c2e0c3598940d121767f5fc6af5bc434c78c69465571edb318913eb195140bf49615a385e85bcd585089ff844d0ba6309d8beddf08a6a41d917f443911ee72ad071ebd4558ee1cc2da3492ac8b71250739a5830b681df57ac4b64f22f47605bae5ca33f7dcce83b16ebe0f55db25414a1d44d4f663d8cfbcccacddc75472771d6b15f74f65645c85f46e07c5ad0c5b4d49749fffa9539e91dc95145e5980671c0334c0d4b9d4bcdfc96820126074ceaf802de580633e934bf62e1f51c033479ba8716314766dd90502514f1d0da240a1632618c4a9ae53806851b94195dce1f8350831dc01a4f24e4a780c80c0ab2d00de4f6c2e613b650a6e5b7d0faaf7cc85595a49d019034c15366af5779c134c66f59c27447fc70396aae7d6e7695527166b3c62c40b3659a9fa7c2be7548d82b329c390daf36d03343be16081046be37137886de7be56bcc33658888e74088c8d8602aa4a5dae0d86061bad3d0fe9c12232be1ff06e9e9a78ba2d5ebed6bf819bd18aae0ffdad2c2a31b463f5525683dad68e3dbe3675db166729cc51fcf8aeb2c1851bd93bc2c20f384bbd829003fe116a351dfb169933bb7e2a23b92a09b0811634da8649e77870bc68ab9a3286468e253ea188ad4b899d5b9ac0eeec29ce47ea80184031a4e1210e6b558b08ccd683811d1b735faf93e22fb9678fbc18ed637a929ffc3bc74a6edd232318056650acbab077826716884b2e68b4e895b2adb8f401ab095445ef596dc3e5b4aa66301a78534cf3b92a4537bebbff5e03fb55e5b22d116f3f3d2abf545ba07c7ff4e60395c8a7c3878e1e5b098bad6d433447a696a96ef2e043a852ea916f05ab25494106e80fe24d77674ac4dc6b8a99791b9a485309fffcb18f7e6b24876606a19ae34108bf59346e15013702ba270d8d00a7d4cac9f1fc61b0bb6668e0c219251f0f43854b346c15813bc97e13f59ae54bc2997dcd43e0df4346d696ecc9fa11ffe41b7e15367d19e6c0e69f296906c6da805e145fff4c402d78b0c20ce002fa78d3650cb1eb477196a4698b4b2f99789fa24e23aa2a08bb5dcf84aeb517ba02ed054ef2a8b830569abac85d7f50da117ec8dbee6e3c6820feafe065b104c62869670b15780aca699d44f9f7eaaee03cf104e5873a7d8d2d17d8b8502e020fe6486aa48772275c5a8da084049dcf53648e914b45ef427fa76800859ffd66ad29ea6a190778384bb987b84ba48ed4f3ab524e6e6b0e55af6734944a0ddbe5241a342e5831063cf972a24b924cadd38efe81656d55ef32c3fbe7b3caaf6de01b46dc17cfbbf4e83eb7586bbd1717d47e97a6e3f52a3b4141f102234dac2a17b584b53395eba41ee1df7b6aaa4dd879036407798d066f686adffde01b25313c465b835a5ffe94ad28246cd1c1c2ba3eabe2624ba121c387430c3a3425021ea5fc231a642756899915d4dc189ce012609672fd7788f7b2987c4571979bf36ef9a0052025233918606eac998da266a5adba802895af7099e6182744fe0b99a396195e4bed4363d1ec14f809755b14a4b8b2f790763f8e994bf711622dae28b87c157aca796dca564fbae5817bd206106124152bab64254945450895d648dd86b17353674af04b5b36323fbdfc6a73a5378403b55a49ada6f3868837303693a7a4a5058283128acdc7444dcd42e43ef7a0ec636f437ea6410715ba5382af6a449488275c2956f28d94c14fe2bd4993f3c86f2384db62b04719a3ce26c93d53a7ec899024d3cab8e0b27b9040be2009628a89dd295a1b72e24779a3a3301dc4d454870d338d57b55b5c1580a64b97b80d7407529de9b829da5a4c6c114337fba88ff48561fc770a9b8c97b78e1d56ce15bf37e2a5db3841d0ab220fba63896e9c64cc60f8d2e167545ed56c3d6838f9c34c0b1b4e110e803d42efd71085f8f9fc9908e2f46cbcea7b48e9967dfc840cdb9e2d31b87fd502a2a3ac8dfb06710dbb91d8a5e6eb0c8876f4b0edd795ceaf91055768ac8304986c390da001f372f3af7ea5d3b1c95cde10706165796c1184ee66dcf2173e4febf6c070073fb7f93728c13ef425a421dca5531a683638bc50e2a180db360591405cb3d7ce918afa05793360095f45c4c3af790df465e65a0b665fdc0c1994b59612a129dd67047057956d8788d865a92be11100e56292f305d8ccaae095c52bd3a3dc20626f0e42228dd9b468bef0fae13e605c20de95f952a5641b659197d9006fec6d2f1f530c25b8508fb2f706e17c6aa691f22fac1d72af0d280fd7d9c5722804ec9b8d3ae9d9933dc929366494d6de821df02c3a277d5d5c8ae4944618929bb004262a570ac849097c2cf2e316a836e4e257c1599a996e2d3a552920c21d4706972e9aaf1902a140a9f9493960801d6292a81421ba004632159bd37c6d779d460287200d1ae86df13572dd54c0c764dde694efaac44b6dd0f5555ba574e6f89c208b8fe406bf34bc95dad194580b41993f0bf364c0a6adacb1c981fd36a6018051da7f490b6ee64972c8e4c94a89a337fa2df12b3ad07fd21eca03e686e7ffe98503d9aac90b753ae19e715693b6c1f87dc1e314ed9e3c4c5d14d513defd0dcc95d2c068c04890a67ecce5157a83d91ce71510c77e57e0b51280ea29e9aff98efff097d31d97ee3ad4462b098a5f5c0c4f31f42f00992ce81e39e1fa0bca403f1c1b08bed58ee9500fce30169bee2795b7482c949ec7b36249b3206a73b7e3406b61539716cda059f74b33274edce238c7f0aa82ebb10b4fd85eeb5e8d161637420e00fa2352548963deadd5e6375d8c9c90272eb55a1bfce9731e8795c4fb57c0dc1483e8fa333b85d3b207d5f68c1bcf55cf1f92c30e89b8d8d9170c38206179dc6cbdcbaab4787ce508a0457a6975f82f32c66219c75143c7684f0fd73707ed842aa73115619a58768951cc37b85055ffbfce6f08959a15e75ee3b70e7f02f3ce599d86118a3f88170dde28ed4b92ab737884de237fa83c7c07ff1c2e3b355a776105e75c2b45a6de502a4a86eb9fad371ff33efa6949821537310d352e2f400570428fbe606cba87bbd424e1c256caaa8aeb70f3dd2708990e3377b8eb90940ab8ff1fa619b0f6b868aa03911ca8bd3d6c4108f53f76935e772abb9f185cf942129a05747c1189fff3b8db27ffaee33dbbd9e86ebb553fb7ea49d5ad67880b38de21f8394bce15f1349f5d3f77176ec54fcb24af21ed11e26d2f9843287ed881a81539c035e4b5a55c66aa87772113dabc4d032f278bd05c4c4aa7c53ef72cfd4c7d0f46d76a23d944915747dbd8a04acab1be2292cbc0ad2da39ad9716622ad13ed69b7d5967dd43cd614738688f2ba357037913e580fc9b1b1629fb4fde4003bcc3c72140b7c89efa4b050bce3cb3fd12efd16168708d9d23b1202d83682a54bb98ddc21b86d260fc3c8249cdb9856063d7c8a9dfbd4b7907387386c67cfa2c6257fe7febf4a0046e3b8934c7e9e7a50b20829d3b58a6749c978e1dd5aa6a2d4f782e6173e19203245cef008f55e4b268166524b47d4946025fc47f4cc7cbedfbfdef2fa24696b345c3c058a7ad7b2983d4c9e88433161470ae0eb83638a5a5ad4735c9beed3cf556ad6e410ac2a62ea707792a0e0211d69030889efc636216556f6171e196b30fc559751752cfc4cebfc3acb0c949d4f763dc324d49be1a5d5bbd0c4b9c76357be953a7a75957b550f9d61f6339d668e9394e033e40a010a430e590c342ca1dcaea376ca659eae77b3d85a7c10b21b491dd21ad2f343e4219451450cee7871dc001ff9e24e2bbb1c848e006e02dcdb0c77306080d4f56c4309421f76773da080ce1e6371e0885ac84ec60857770fd5f28e1719826a748c6170fe5a77923ba7c7153bea095788f7b2ff425fc1b61de311ad5598c18ebf568b87263cb838d7b7b1167af6fcb585b68903b4dfbd6865e28e6728d1cf12c4ba68913e6d2c82512ec5aedf65ab70ea39fcd2da3611689a163e4102941e99c350f58dd87b194e17f95a4ac6ccbbf102340e5e0df88a42dc492b9ff052442a7ad1024f7ac4f25b3e381c9e90e054b0cead3a822a4e95233cb6b3dea74a4fe84764430fa7a9a6b8b68e6a074e60d8c26149aeee6dbd0fc165b57c27c670f77f0d25379bc90eb5887aa54ace6dd9a7b223dcd4bf69e4c5d1bf8bad9401e60c319633297c5451d76d29b8b5894d4b1c6a670b70bd63599ec9089f6cbc05613f1dc8054464021a5c4014140f189631355a4bb78ac1891a845d09c95df73555bf8911c9f88024dfe56c193704669f982af9191e40c9d589d70c617cd34b6eac9b2adc846bf6037424083cf8a2ac63181cb74892ed23c30cc9319d8dcb00a5f5252aa0a1f732ab0db50843a399980e87d6951c55adfc76119e2c9f216673b7f42e6b8192110352aca5065cc5397349ff6ff5a26e577c2a68a51eed7d6d0c9ffbe769dbb8c8bd5dc40d175d1ac06acf3dea48197ed3ee983d9579da021a344f4339a0f9f23ffba1f6682935cba13a7a3c21fcc905489583f909df38aca939ada8eea462791e9571f9d80f399a46540e93d5d165e6d08b94718d4010e83e9b7920d6606134ff0689b6cd834fc629ced37d95877f2f13a35cdf19ed75c410211cdb30d560817b3b7ce8a8e2b45991eda4168f5ce409bce6f03a4efcad1ab37593d59931e620e52cc661175bfec5e4236b0a0b8a067bd412f8a4ff46845a9bd153edea813b44d3ea5a7af83b836d4132a9cf5538dcc2328b27a854e2e3db260c577a585ce5d02422a6f71f0894ff1ff4718ba4048c63c7efe5e66b6d660c5a5feb7ab2bc67f627a984e0cdde6bdae33daa28b5260dfea52d9cd830becdbfb0cc6f41914f8bbda444fcbe57a9f408aa250664f99241553c9f93b3788d9c33685834c9c9110763aa9410bdca0b98d5f9a76dc3ba979a06750e6257b5ef6396262d68d9d94d806ea54c8bb175ec3ba1d8bd6aabe9dcc8ee3f5846a0beec6e5993d075ece219da1d79a196aa6f078cf01ceea040f3dc8e0d7a5c2cf76f10b975f9fb0ac3a9ffcefecbf1bf5ecf1271adcc1cd23435de2a4aae235cb3e37563de7b44313d06f533d6c019bbbd57a1fd04464e4a9186fd44dea65591d10eaccb2ff0a5e44e200a9031534870a48d6925552f947b76c1bf2edae61a53db008f72787447ad79013ea0e17b411cbff031be91d36fe5228978a88e618a1e10b924af61f030b26377505a5b974b2d55d2a4c7501de3d913240237759a1ad98fd129acc2450126a7f117af0d374d65e871963d40ab7b42ddf4a99c06e0dc84453624e44ea30fb1c27606d1f36a82097601eed294fe7525a4c05b6bb7cd93d6ddfbd496c041dc26fba08a42ae7143bdb8c25f915b0fb02ce13ea9559586a2f605580c95e32851448540aed104217f578d1bf7b3f5049bb29a9d26ca8da6219ed3bbf1364cdde2b3df2d3b9a3ed75cdc4a8045e7cccada39744e571ae8e67f4e43ca6ecdfc0df628ae8d2c720ea323c2cdadd3021caf02d8a126f9c203b949b2db9558375fef77ca2b43800cf3ecda6b9bebd41f77538c56f29fb57f921382d87449a5a023208b74e49c9d50fe1fe6ec0586c496473a09f080591bef181c65273c228159496504cb6682716af2fd13b8482632d90f15deab284e88754738810f916a14f55f024c5eb21f94508d7fe2843ed6d9a3edb56b53b6d895fe0120ded34ee5fbd4d07b55dd897dc7ce8d951c5c76be2dac88af12a82716a373eda533d8fbff2013933297d88ca7d2467ed1dcd2ff9b1aab7f66772e38e445f40806fe015cdcd636e53c376b6e95c51b310a05bb3fd10defe335f93e70d4a76d3816ed57851c79027abe4f7736019f35028371c9385dde5a1872fa9e82edc9e5b02a1352fe65127d5febacc3ddb5fda77dea1efe1e9ef148a2f03d8bb518bd44dc402cba85131499971c7e656825ad31a412e1d51e37a807406e23a96a1987bee8b0384d765552c76ebb3f2cebe0dccd4f5d491382e21800b0b80d49bc0d5a17de96ae25d2143e8b31253472d6e0be3b7d4216e05e3bcc965c54c4aa139c226137efbbbd364eb379431c33d934d36278e99a493bd89ba4339b763f7c8f3e1ce8ecc22f7b07b4133861a8ee492af7accbb63201aa13da3df9b334a13e84e55854ab26a64f22542ad3154bce51388b6c808dede545079bdb0a2be5ed5ae76329e1025240bc34b80a94f115489241f85cd6c3ea03a5e1005b132b20ae41f50f7014cf2a5d51fb4c95800d9faffa54dd9208be18cb6033ca18927b088949af8e5f16d7f56f082a9570f22f86edc06ed0b1b7e635ab19f8b0d6a2dd9f20e422624e6d27e7e1f928094035c90015749adc8988ec0b13d9d6ddafac94e2f6a00d1cdfb1c498e9a5549497220e4271d5c8882197176ccc2acc84c1f4002328e0e31f3f5f71b86107bd9595501c505e28d736af7a4c2d3fb0b02727212792340f7f01b66b1b7ba6bd9f866c56a1e1326561b952c54d7d4a63dbd33812b961b12ccd5b7c991845e3d2f5a727c355d0183e26295855e9778c9df83d541ae42871164f25f237ee457dabb6668256056e263855778c400aeb0bead630d1ce02ff2b7e87ea8c9b31ebc105df809fbea18ff0824beecf398c80b695bc9d9dea6c001e51f202440d6b63e167eb15f6fd4bfc646de54ce2161a791b71554244f4ed8b8b2706de0d2948b19533cd57f40b481e4ab6fe13642b825680116ae0178e2f9420db07676749f8dafce59bd388b524c33ba650fa57ba632cd99896d76088d5ae3829a1040d147878f3f21a41324a852e96c30f27e4bbdaa10e37d2233ac44a7ba8970e822563d58e3714cc4f0e6c237c8843323d6134826a32af53da376c7eb400349fef2abc1316056bc4f7cfd4fc607212654a617949b7784e8f423137c34bcfdbaa2a11be53c54bf7c618fb9b8256f2a0f8195af130b6cdc0a4f1edb3c587d39fb2ad03fe3599e3043240b4d1f2dfa1af0c9595de7d92bd8498d034850b970da7fd5c01b58e865c6afe26139dc88a954bdefa2517abc4c4be38909dca6936e4232a85de304ee6cd2aca69db375aeefbbc5ff7114fbb56f173d7fd6ef0efd55ace933923586f3de203064d9bab04140db6a4b2389b308da6cc6f33070553932c599f6e5e68c2c52db93dc6052a020276a6cbd72551580b7c672842f7b5ca4d99bd65fb5dc7a19bf7ecff0bfbf258f7cfa80565c989888d23901d54875e006fd0016df2e8e9daa791094dd3ddbb7f2ae8770f043330f284e707106e1d63e176e76e191a730bd64b59455bef9171d53c2b7c2067edfe4e76ca87253232306a5a7bd4a738169fd3c41f789b42f47a0ea1797f6aac4f03ab98e7d28a7091003e87ea76cde43b954e645c0958a047fab372386f7bee559acfb5c55a55f02f3107b7e08db1d1c0f39ad3cb464a84fefa415a48a2f553c6e8d1f089110f919f6acd15068e393392562a19a5d955e36e855ef98f3a6c704fcdacb72aa5cd8ff746009197bf69579acd2366ce1f81afb1438c0c03a5a27c21abbad8c47e4660caacae7f40e9c6bbd4d628a12096b87d75dd9864161bdd940dca0d0fbf464678a66fad24d75aa5e4693ced8ed6a1e84938652d26793656b7bb4a026e6c45dc7cbccdef34e3fc9571269eb3d0d9a21b503d68351c0fc850d948e60cf0021680e02282a31423e5d303001e43c7f85f9c6bf63fd5ffc5311532ed2972b55ee27c24a0393e93ec8fb9f5f1972d7d48a03b2815fb9400e1fc9a7c3ba4753fcd633338cdd758e084e151b343691fc8ef1044654b37cba78be0592787a0ea1470b727becd5d7375397f844dcbba2010c860cb817fb27ebdf47f06985d33c1adf0c5e7855627c8636bfb2cf176c07953e4d923a0c608e68fb3137c07974622989e814e4517d84de47e7262e5899d8a504f4c22ea4ee0d6d57014cc30917d5566c4970192b6e687df69dcc83a498fbe800cc529f41151a292fa23932f2e9eb541a891bd4300104ee9265738c1eda0bdc644c27c4d7ae2a77b149b9722c0d0e27ac27701778b419d2303b2366a76e97ee8d5c256ffa355e10084799b472529c43d0e1dda44982dfb2d43683be512364d416c2cf4139eda92668c3ec41f7947149496b7c6d31eabb917134274d62b2f7e5be1c70110272599a0bdbecf2d52df174357e86b2fbe48f4b9eee5915dfd13e623842ba836cf8a8fc4c6967112321acd3a0b41cf0a352abb2aa9380c96c7805362646938dec24279a69c1e5193dc6edc3d0c9ac63a41f78b37a88e58d853b6ba6bfa123d8cbd370f948dece124dcf40c2f5e281c75225decea525475063c154428a4a1b1b730abcb11b88aef8833b904c204d5dea881075d3ddd505f77b79a827ae682b1d405576ee40c982f43616d57aa2bc9b49d32c89e2a215f83e059332421dbed0bf7d5f3ddb8f67859cae31c89ae2cb49218307de6e2bdcf8f95add84ec6a8c0138129a4de22d8563da9fd75a35a709d6f0a00deab8ad965ded27f78d7ca9b29883db6695401b75640d3cece0dd4c50ec6af07ee5e2f767aad60d355358d2e01c46308da066620ce81d2059161c73fff1fafd99c615022b4d0e29d0113c5f739ec007040a4e801ce1e4d632705e9086860ce7f4be1297d260f08f7e861faafa46d1adc8db241789eda41266d97b4f03ca71534d0102eb4998c200d73f13eca4f775400273bda8840d04cf25e685173f635d7dfea0a290c745bf2925675cc2ef29daa1fc1bf67f70edc622d53e3041d6a197e82b55ea86866b1bf7961178767a5c66905915a287667424148b05355562ef5591cc6c6ad18ecd193ac2736b9892fd644a1090e53ca6e9767df1456563f102c2f5501f1f2faf2e54d0786615a8e00eb426eb6318e1697fc9d11b2504e85ce8f3af24c291a0e40ffcfb9c3973d52c47e6e7cbeb88efee3ccb05e5721af8f6c3d683b7853e2508d95bc5d5cdb56916392435d863196850ec4017d482febb453827ef0564c23200d1eb66b6f66a9ee80f2125c796aea769fa7f12501a79bd6c851e4882696f6fd9c0e2586f09bb23ca8b8419f6be6f27791957edc7e75eccdd18cf573dd5b3751bcd43128e66ec501308c560288a0eae1a5219d2e02550d91efb61b3d451bb576d8d561867f3032510db65fae2b630243f934625c7cfb6715970204114a17b5015551db92fa391dfff10eea499e0f57b210fa1ce6de0334e4b00f1c0b17abe3d14872c5da180e1008edcbaad9458da717a1c65c99b9aaca6bcb30f9a26e9b910c74f1fc274a9b32b0472c4273c56334ff1ab2d3decf3d3e1e5d55d813dad793603d99c1d0919fbf01534d27d9555b4283aa2638f0bfb9d5142a3d8388bbcfd221bf16d4b025a6b191d07d9633aa510e024cf80a24b69c82270ec503fab94d4da1c0ca4df2dcecc9c5091cffe61de3a444fb51f38e82612f286cda3b7053790bc2f10f7b97e2d60ad01b7514c08630173e27f7b135432e5e484154be97a87e34158a09faf1d48fc8162b72ef246d88a698a1b95c56e1f67417b5ccdf0af39e5e8ec7095f2e0978bfdb307c5744c474f04e3ab659bba4077a2e6d4edd2e8c4e8b7d57a30bacc09f6608e2584f147b96c61e05b7da9d1b0005dbade8489ba53d92fec1156a0a277d35a5c5690036baa6d02dc7ffa355d3e075c90aa0e45dae5d37b786725a3af19d7c8eff62ee98d9f5e069f39ec43c0c87a7be35f56946c0ff5b7993fe282c572cc15dc31966e6b7193f96076a25faf2f1530175b8f9fc76c5389bad2bbf38e95f0482840f827073a8e67d01b8f893f484d960af68ef4c1ab0c1412737fe3f6697c49d83d1267760e58a89e83b190c68d00234a5a32065d69ae07fa1891b53eef6aeebd20d023e4f38df021e373a21eb902cc47b544e21ff443499f702f88da61c0941b72b6d7fd9b44a09105d68815b5c822fb8cb6fed07a26a50cd48c87eb38ca83ffa0c9a8b9e1e723114a26cb60f6247ca2c039741bd1677e7af9d13b4e3545229f03fd48da92eee5c1a6a399cfc32ac6e3c1518432cc921357db32faa4dece506b41cb52bd653ed81b4a852e434c1b8651c6937027efb035c1d7a1a544fd9bbbfbea82b8d26668c2329a5795b777fc724c114ebee02285114730d30f370626a46d177bb5fdffaafa8b7d284996d0cacd3d5ba22d4c42ba8ec04761f38e64ae070111a96107b81377e63bec36df2dd5ab3aa661035205b85c47e3d8ede69f8f5e87e7452862830a2a3d241329e0a3343f3c6ee5128d380b3903a0b3e0700565d4fe320fcb05533c48a40cc0de6bc13ee0146c6930d0046fadeedb1849168eee14936f80af0ad122efaebb384e71a8108de1b0adc3d6f979d88e1eff9e8e2c9d262f49aa725f949d5e63028c93a9e8b5497e7da58022a231bb49cd4991dca6396686aeecc08bf379a536fe283cea7177b7bf7b5dd992747caf7b776e57af4901544e75dc2dc85a0033120e26165ee6940d41304504fdb896bd55e0c42f83fdf6a6cb4497399ed1a52543b227a444fbd11512930895a47961fbdf11503d29474b86657579fecce57bff7653f75ce4f4dcd0b8df222f9c1648d8a0b5eddba5de16d69671b576eb87f9cad6d14c06e67cc31c38624f4ee76a4f4381125c89b16f9bda40cfe68c0fe1424e72493e3e87a830bdbe4398fd0e83681450ab6a91df1964922de21e57de28f636530873ec04a8a7d19fed003f51452e5c6e48df6bef42e8146c6ea7c5f2361ed57af5aa4ad30865489f94fc06f8c6923954270cdfdc9bdacebdb7be44a84ec1ec069952dae3329ddd66dfd1883643813621384b23ce7d4789be6a1407acbb6bda46397235fab52f8c06ad2539b1f12c5168d90e1fce9d49abd69914b1f1eb5c2684b5901e8729bbcf119eaf66ee20387b7360aede8891971f6af8fcf96b12a408d7052ea9e42319306c0f23f0207b77ebcb5e2e02d0feb7ed5ca650a7d90176800e26d807b4830046bc6ca19e0589fd910afdca2a2c24fd2e9a28c9bb07edccf7f9126539de6176d1a49f6e7985bc531ce35d82607446cef6fb44e193d09c9476bd31a22ec21dc4c0fc19e205e5ae95e90265f3952c9038258a8fe5d0aa4a29816d3b6cc926158a0e4f43e91939650e8a90a8ce46773cd4360d577b12f1d3efcfc0196fa8d11da375385fb70a795b1099101316290ff2bca2c5f828b1dbe7c159b46a7ac7935ee2bcca5ec124c49052352ee11f9a78fef1085a1fe90f9d7566e1fd38ba143370e2b22428940e8ac8d263918a2ba9e44926368958da4dabd0a366bb0ef17a76b28a5d76b313eaa0c28992f881bce161853e04f7208350feca27920cc7c386f717a1140cb12af0d48fb722e9bd3506da84e6e5f0bb61ac5fb73115b8e44e44c2809ac74f7581231cb17acd8a7ee4a6b8620cdb67a5484fab78df5fa9bdbe4e8d17aa65e37a90d585e7af116d45d4ac622f5f3c42398ad7d4c5387c147eeee1b4ff8fe46787db279237b435a4e315fe59c01ae481ab5801a81f5e5f5dd476e08e299fbafd7f45a6db83f1395bc3e590b37c2bd10dcd07f15e731c3f4bf58f7956d0e56b2e24988c6d0d02db7023de03d96723e84511a8c6d6b06bddde09a0a64287fa4a4da9dbcfcaa023de69dcd558b4d5e62deed959cf5d6d9adeed0c6adc907ebc4cfa942fe1ef0b0c5a4b93beafe75658509360174d78522198cf0d14afa899c088fec03233b83bd5fe12bb9753416bc0c443476a7574f5a7100f19b076ac28a20d4ed1efc29d1aac71db99be696269680fd2b711325cff02c94890bb325b9da62542019f1ef3f126a9499b24fe3ef0aeed6ece0c40d2af44ea9a7b097a76b1a5525a352a7657ee15f936fc121a52d668174f9fdf754a20217ce8646857bdb6becab21ae39a3d65ac4fc24e9540a7681b4e3d12292f283fb46aa77def7132132da3e3d2de97bdfac478e512587fe66992c01232b497e623fbdd4eacd125f05cfa50226b5e53968b2f67bce60448d23a8f05f5f8205418615c3a7701f4fbc4350b478306bd94f2495098f4ccf90bf5b7b264bb6f39cf8d5d1b3d25fd83a757ec8089152d1b0fa0eee2425b0d05d378ec54ccacf98e10a12449e0d016ef1f7c63f17a9603b8559178545547f3d4fffbea128da82fa09e952a6eb4383c95b8ffcff9fcfa9f8eabf8fbeca742b23289f7f33a2d5f1f8006aa8acf07e1eed62f7ecc4805478354a5724506886c5e1643d4224d07ba7fd9e29a0abd3e27c11dfae50c650d72deb822e1b53e219240eada9e530331d341f7dea2467b856067283245b8ca793613b8c19ba7cb9d75e992fd8775be6d0299a27cd9746a7cd08e9685270f6ebfa50d1671cfa8f6e5e84467ed10707b4854906587d7a0c4c717f71a0a167f78a9dd60c27823312257ad0778ecfcf7f11a1573af8e2b0f30d94eef4862147c5718097564891776b6a628c0b459b4dc0adbd15459d54b73012a7524ab63df2eaf76d10060332ec09d650e05dfab3cea2cba56d4155698aeeaf7ed708669eb98e58a443f55417c14b4572a9725306807d977fbabca3c43704796d427eb7271f71f501b04d8b5cdc0757d14ffa1ef9024574e8bb75c1c51c1ed289369fbffbf5bf65722fddd544abe9e9a4634261a493d86f0f7e6e5fbda40a065cea696c3d7854f586899596ee02845cdbe6c04e9abb11109c089022bb42fff2e49d802d14ab551264edfab09689e1f793ee5ff17390b497dade01b531bd409d616f1148cd27384ab318da1353aaccd047d88b49cb96976ea191c2c1532e8bb327e4b9f65156fc315af19f21446a5b356209eb0fa0cf59852e934b2660319bfbe6dee86456fd8d1e42e21c51a5eaab423f3781b56584e4156d92777721b15797eb8085ffbe1cb9ad147557e8d6c497b9a4f202cb69c2d7f67906243a05996fb87576a327474345051b7bd62d867643513945b6e7a8836c54cf5391255753a544fd93f522e8531d51d023366c95def5a32530a9be9e4c44a8f91e533f54afdc6d341074f03242a0579026f714cfc71ce8c235f4911bbf3aea9b24c4a0caf90359e24be75c66fb2a7c4e184cf4ed178ddc5ef0137f470909652f48506bd5e30f290689ffed7228bf344375416d6c8f5e090dc18c9c28fcc69443589b986fcfefac2d752968d47cd552260aff222eb1ebbd5fdf677ff1bcad7a9d79010cdb9b75a1642a00ebd8b2aeffb78e4a7df86296627690d7344a198e2b56a6b24040c11aec842879355c93b32b2135f25e2be7eaa49a688fc0c96a813897a025e1b11d0977d7c852a360354087508b42f4d6e315708cc6c69299937fcd18ac5b071c037f1f8f46aa6a21328539fb603aabeb78a74dba4378a4dce86fa6e1f41a8eccf9993358a3566aff26faad76ddb16a438337f2dedcc16a0d567afee1c85ec5c5250f0221215fcb541417bb4833a9ecd2bbafc11007c359fe18d66ea93448b862a32487a9431fedf8f3a6e4436a9d940e40bd825f6f55c82675b831a9af87f170fbdc464f07bdeaf25aeeed28b66ddf73167aa4a6736fd8b53b918875362abde70cf9c31fe56623e17e9625efcc730ea216fd7c11250ed75155c004643d15e84ac9cabc84c0d88ccf63308d8250c3e91832095e8787532cec99e3251153157158d80b9b6e78bb60693d08fa7ac9ec538591b4db0df2af6230f5b14b46c18d68a7021cff404b8d3f6bb9d7b73114f6703747a139d46be292608b1c9e64b75fbaabeb89219cab19f9fdf0353f297ad15655eee890209195867ea51d4027cd7b2b770967d978d9eafb404602f140ed72ace146f8962223769b7c89dc8c8732c102e0600c17dc801c0f17e007ea0720b2b8fba5131bc3b443dba5cc79993dbe726e69d6a223df1550d908e557449aa62c7b14aca6a118bee856695323e76c1e1f26719617f40e714628d0ceae010f1fa3b2c31d87e1b0c879397cef4285b52686032da478c3d290d0ad70a33f91536fce8714c41a0d9f0fb8b9208493feb5b48efafd4d791a00ac92588d4d46b33ebfab67e9d53be2c1cf55011102b5ac739e7723de2f1916e89f0fff773412fd23ede090b6c657ecbe4545c742c50c4521d3c813f6e1091124ca5c53957a0472e9b80ee754bada661d19308789f565899780c3331c5037f3e6714245d5fde33cf6b85b53c063b135f0afd04bf43eb47237fa02694f0aa47e31fbf06a99c29b56450fd5d1fbe22e8ad93b850c5f94b3f7e4872292a2263b07b3fb1ca82a403131961b0b703145bd538c43019d07ef0b09016bf3866c8588122b8d53f4c78e52da762e0d9f7cdd6f83db8954a4870b2131d01a94b43d2be9238bc1f5cf23cac42b2e5476a615b2e727bf754e3527084d17b4e5fb204acf65e7a1a0c3058811945a09aaa3b20f6d9f3fa01b3c68515069011ce42cf04d6b21bc8d972a62ccf0a2346a1e0ff910e55d9a6584680250322cf9df583db9a38ae649c7bf0c23cbd5a862b3c6c341d1a0b0fb362fd94b66b5d0169d5f7c9286552ee160d057743bee2b278eee22b3a27c62f33775b11a1c004e542b59fa777c80590211bb24a4e70fb8be610ded8017769e8758dc57372277ccdf4776126c3978e8e631b74ddb4ab45ba48dfff5dd846a3953e3e68f0e10912ee0bf8eb9e5895481e4c72b41860efdc7bc1304d7de3b59f4d63b9bf46b3ba05d7ad3f2c30f41346ecbbbe508ed9553f26e88066843e6b14d8a1f0ae9edc70cf121e4d7524ef29f1ec1c70163ea02fc3fd43b2d35c7382dfc19cdb3e6cdd843b7032c5b445b2baace898f6afe415d87ed75dce6453fb3d1b43e73fa12199bc3aa08e5e8cb1ef92c55261fb86eecbf0794fb016a21a7fbf9a2696546c8c0b8821890dae06dd10220eefeadd22cff6532715eff265fa18a8e799e2c0aea587cdae42d9d6011768821552670652aec862400ad65c04b5ea02db0246bb51eeff0598c0c1d0ed60be3ddd05add3cd1bc25de9f574ee92f444a565ca5d56d26b6a16c700e709462325ff33041aba30521a7b520f54b305cd0e0a481834b9bd9b3cc803f7be0f8af906701d53a05a8324a5243edf57a4315f14749a9de8c5905b42e7009d01e81f4915336614c21bc4436cb68e5f94d815fad941e24b9ddf59828911ec58341697375ed33a608932de31d721b294b6b6bbd51faa49aeedc1fad2ce2a43c92eaaf0842814507dac826c1ad0b2c5bbb6ccb432818ddad549e5d685ef5ffa85120b9ab1117321369b07b105992364a2efd613ea2aa242c1a9dbd0fd6d6e5a04c1bd1a50ed0c003ba784658d485e9f0c2f30bbfc1b33184a47c736a70d4278ebcb0319c81decdaa7665be3d14eb86a22438e38f0d3a27930cf717bcae5bcf8c442e55e25808526c8e26629f8af7f01704fbfa0563bb26f6b89495e9dc31a1959848314acba8f32e36add64cdf17f46318c0a44f4e617a289f686fbdecff0abdff3d2ccbf3994d54b5e913b095b479752213d5dcb647a77f2c972047902ded906578c4fc4d7b3c5fdea454c4cbf8eca7a4d11c0635a7a9a0911793b058474b16af37b6c3e3b63abac4e4c4116ebc761c86227629c4442773e4356dadd386dfe0e7c21782f68471976b8243cb01373032713d91c7b738fbaca67374aa5d290fff1dcc78f69fb141698b68108c02c1f517cdfd624881a946fec9779501bd0fa9e0876d08300fa96830cde068f9949f8bebfe84dea3cea145efcca18c27ae80c6df0cfc78acc71a32e98aecdf5ebba68063b872af9b1ac3935033404a2ca2707a3fb174eb4027e92614096b64177df9375907819eeef98954d9c5cbe0757cfbe417e45a81cd44a1eb08c0d674e2ba0ad50a60b7d176eceb31ad6bd4f95bef9aac7ccee88765199d2e50361bfe968d8b6455ab269976abf219e644da1834488c69eb2720f7f1199a347c64e56b790245b2ef2da9bd8f265969af1257c4bddacb8836bec592826fdf499d6843576b747d8ef9ccaab256d86d032fbd94b27458aaf36ed1a3df95519fb599cc2d84e3378e850ebe28490ad51101b2386d83d91cd5d3b79b12721cd61b7eb0fac71f7b8646492a641a0a37bc7604c076138cd67fe4690e8d1779b911f80c1cb81fc234ea0f94adfb421338b5e612e58a2610d3e02d2240d17969e5ef7fc403df996bad1614a994ffb8211105e04d52de1059f4d6f8dd9f8e9c589ce5e3e567e62efd11df8e19c858dc922ebf9333aedfa8c51eb8b519518245045f850e2a922eb4ff8e61fc3ba0023d8ae21631f228e4276627b584c15980ee945aabe01537f04aefaf76c086eb6cf3c1814e0337c2312a96995636da93387856edbdc6209838a4e8e304df3e9c4474d0926310e49bd5ea7fbbe18d5e763f41c814c82991d826183900fd10d70dd36dd80b1c85a22eb6d9de7c7af890a1a3bf8c43fd2b4334bad91762a730890789a96900ca4a68bd6517241cf8df6e62cb09d88ca1c12447e3de3a0476674884c99c5eb386c3131c9ee2a066c294a4caf95bd1b53d7833bbdaad7484574ec7e66b2f8ed96512d7ab4a4cc82273b43502cc6e3225834403517ae5310e1df48241fdc138864b4707525535608e675f617fa70c495d5f719706977d21fd71a0766037078354546b8478a795c19fdd25cde594bc9aa683658f4ffd8aa4fdaf8b8debdf3aeb95cc5a7d42aecf75008c397dcb347e19789eb39c587be8771bb22104e25281bea31535d203ee23123df9d317b09101971956bd6af3e69191e3dc3f129a28732e6c6b8d054ae830e3069d1e1d9a91ed97bf8a300519757b5f66bbe0376452b4d20a3511398108896996c067a6c900cc36e68aaaa06c9a7bb512ed8785355cd5043cd4a0f383b9f20f1176c2eb8c191d2da3e60a6ebcfb688e56fcb70e22dba3970378d9308ebd0327090dc4f89694f1125b51d24dd924df49939c58c50a7cff1e36344957ebc93ce77a46dcf3a872df9c2ab676c8468c97d3c08d009d63cf00d415a17569002dd69a0da48a289972260570fcdf1af1f07a64870d93aba8062b47d0f75226a1d489f1e71deb50231bafce028b576c5cd868b389b23fa986e888afdf5b41a97323aa66841842218bb53e09dad511a1bfa49c89ea1dcb9bdf0f0ffeb196e4fdc72a117ba959a123054600e13ae7000fe9a40f6528617c837780ba79541e08727a6865f8dcf6eb2249e482e119150f2e9eed1838c9801a55fe95ec8a804307f7f04f0a15894ed3c25a476df65ca01bc0d203c3d7f06df6ba25f3f2a3e39b239dee138a0fb0d0aa79b2b5f3dd87be70f59fb80b1a5ba4c1a97151b27ae3072325cee1ffdfa2c0b05b60ca9b5b9d8b05f17c7083674e7f243e426595226044d171a41e186c31f972c5fe08bcb49809acda675504a6ef2e5d24bba233527ab78d6965673d30c02ed5d91644a8d3080d17f8f65b9dd13d229f87996ca5da8c3b5af6980e48ea47f64b508fc827eecc4421ba5ecc087d480c69989488bc284c90098f33cf99e64bbf6cbf50d63dfa9d7d393c13e4866819915602766b8ca1dcfd49250a951be43c0510b71884707a67ff57c91924e6cfde171cb8b8c9a9af9e7b099c502b45d9b372583862613a4a4d890bc4f3cf990b8cfb8a9ef2d8dfb51dee4a3102ff0fb06cb187c7db52a270d60d9701699312bd78d0f65f14b5c1b4e6276965eabd0f81bc20d6c17e565cd2834808dcb26275ba34600adc22a704fd643dab7f916666e668ca391337cfcc8082bb6e8cd451eb7fb012c07d133cef568bfebc14d19c7b25144258c576c43493b2e91c3a24d5a4863d4d163e86c5302f63e7203789d3631ea966f1e1fe5ad68d870f51639b305b9368ae530069780bfc56f62a05b661ebc256bf0ff6e3d8751622c9522918548643b5977e972aaf13ad5192c0711e7a4ae94b53a30f332b9e4e865f59d74eafd6d8717573b27b220f07e2c8781006577d6a566aaa9065a14cdbc2ccb02af9f689f6c6dacc28ca94596f12bdb29d74bb6ff77ade9bd9293f6ab7618263505ecb12271f5bed565253bb68c08472474014f723f4e1d892b792af07eb456f6ff23f41b891bb4d77d3997cb5dee7d830383fbe770e46e41002bb57090c4ae9fc39a97a35123e3f5b9b5f5d9e1330423df06fd2606cdec7baea739a25fb5b42b8a86b85f88e180787b2357fb4580aba7905480ab432c6763b8f6d661aa166579f03f561e429a84890922f274dad8d51b16c582a082818264982483bc8bfe37240fa96a7d2e743d613e3ca4c60c741ac46caa9020fb4c6aeab33bed31ac2d1d49821952625befdb5b8da14330ee9e6da0ccacdbf5fd0c5924c82710e884b9d323efde106ca6c3a066510b89694d3e07c91cc3c0bf037454e4b64d9573703176d9cf6494a84bb3fae23186d50137f918eac53889fa3cd35f22ca2724d208a762c64c95bd6e4705951da611f4a02e2ddf77c1fa1bcee645d57747940e79d7abe8ec3c69a66b93b6809e287f3c031b87c30e906ac3ff6af947a702cdb11d265602adbef0cc6ad5656eceea83780246389091480f6cd9a975f993dbe0e6ba3b6fba491cf31b5257e4c32bd467efda6b12db1a6352576fcfbb6dbe9127691aa58f3939f0e3b65d6aebd10eac74ae9698a9ebece8c40a614c453bdce80169062bbad762604547926bc41010a3b025c741ef47ae12fcb901e73c6db6c39207c1404a0f309ece560e2a94e24dd9523ac8fc24e7f5eafefb79f9a4379c1514c1df07d636e565b21842575a42b303e99f0517c9f099641b4e9fb844baa7876fa3d99a57852f9594fd567c8ea860c4829df32a016a426c262ec9b1e812dd731228e3a5e6c78f1bd20389609d04a9db07f4d3afbbd614c86e8a95e5e64ed6577970affe62ea3d2bbaecd1ea3fa66ae58bf75e6a66390a7f8c558c5f36024181c9f521fc9fa60c2fb8a90a37edb85caeba8d821c42cea861a1b398d1088327b95e72a799a853c3db55abd4a4230a2ddcebb147c2e4f178a253a316f7c95119c6cd69dd94700865e9425bf86fa94f121c10fc63cdf92ae2792b2274a01b87b45ec6764d3216033644e2c039433d2e810152b2ea97b9447cfb90548a9617b8bf245bd68551282a725103d30d90a30159f676f69917e39576079aeb98c8f12d90b1d6ed8489cd167bb009604242a507d0c0bb18a113d545e8fa43ad97293645edfadf20b483edc48432a187c015d2c8e836df52e1b47ce8e55586a7aa782c8ac5c8d6aad95c4c2b05247470f14afa4f89c9b3114db1cf7222642339f5c6262637b26f68c8b860cf0798f57105b82d969939ab4f8f603805ccf3f0dd6dbf87c8e9700ce24242d5ca8393160e751de52a1a56ca7abdb114857ec444e93c6850191f033ee508e2f0f2ce3dc64fe81da4ef7519558f0d559600c13ec309735ba505936ad0103c9cabf61d353c4a3c7809048dc32f162ea434ae7b18cd39deca0eeea3340696619e7631de38b899996d4128d2b9deb990292fce4d50dbc9935c47e06780be4d9caeb0bd67cf2256f46f7fb1d5072a42cf02511b2ff85dbfcf45c1c1de75997372bf2dbf861875abcf92369e819e61a5de948f9a4b27618238927532b757a70e80829ef1cb412329723c29768c6088458372e85d93a529d11ca37690ee33f7d546649ece8b9a5ee0a83be896d9947951c15325ca8a0cade2a088b07c136c6618eab4d6dea1ca1617a334e0f74815cf24ff6385bf88bf6320ee1fef26262a7697eb5614b1536251cb587bf648ec81228d131589c38e7a186cf7094f8ded34f94a37bed9f2d7db5c73399e7446d8b9ec7d10954f42946dddf8435c7fe6dd8a53e84b18ea46966231dc76e224a254c133d384e4c6f3d4672f651c9e6ac3795177deef4ffc08aebc42902c98336ad9862b92ca5a062ce496dfceeebfb6817d8421857bac790f0c10f59fa611901160f8d7df6f080017574556254664f436a90ef18b2e18e2403952c108733795832e9d8b171d2405591493f1aafae457e05deb41c8f78ac37d33e2e419489a67a58c6e5ae4a0cab1a6bd0c102b7c2fc3f3cca1f0de5016775dd69ea9dbee32876b6c0c278ee4f1c65db65fd7a767d58e934dc30c49a535a4c45aa6b38723a9275d186139e7ecd7946462214d5eb7ed3770f064326dabedcb6950de094589be12051aed3724f178877f60d65b3a94e5503c9a9bf42c54997fcbff0fc6632119ef30833ae3cc104e49ab597c73f1900276e8da73fb4e4b2a228b66e0325d51f3d8144b6c235777c28987035aaf27a0d4ea97feb8942de4c9377a5e7e789fdeb1706af17abd6fd8b75bda7a436052bf9354de30c081c8ed46730b30b3871a925089b431078587ae79d5317424054785aec4a6361d6c1a878fd8ca9fbc327f3e9eb28fc58e6dc484d1e4feb5e3fa3bfaf9c591c822b2e669c12f4f5292b488978a179f18fb10cf8599683843d64835167b64f0169e33f373952a528deed7de377587333c01df8ce0a783be55b89532b8050eb4dcfda169b1a85598e7903cad89338512861073276302fafe334bf94e62cdf998801688938f855fa4a2b530a8bb6c96ab50342f069261d47a24cd463fc977d4039507c046983180a2a778a11b0fa3f5aa92503c2860463cff77e01012d87fd1eaa1eb151f00e28ceb13d72bf6acb05ce6de3de8d33e0614fb3a412adb2b6e26f11848e8ca4c302c8ce57320be8fbc30915d17b8458ec692889d9f9f28b4a1bd04c72dd53f4f00fa00c90f587b03fb0707e614ded32446feac2f3c2add371ba485f7b26e55d0c73cc18a9c4b942f3ddf64281972157e4e084eb0ca1be2fb083d1e27ca86874641ad0364119458779b361373b49aa45de1560643d7d1db6a97682fe6ce16dc1e2bbd4737957bcb4226efb1a37ca1731330ee6b914482727faffbffd975d99c1fa850513e087392463e0415ff87f2e4f3927b908790205dd98f60ccc648bd30abbe91d2b5744726773ec00bd1fa81e0fb545204252484fb297611177665bd0dcc1c5fbf529eaa1f77ab036fdb240207fe98e995881e507b40fa8b8a91e818638dfb8daf5a163c135feb8cebb3a48a8b44615382eadae3d6abf3badfee9f3e6c9dbd6aa8e2e87aa229f11d540cf7d6206e178077a0abe20ba29cff6c7346891d6959ab196aefb8c278110ab2fda0a66addf08f0d3e1a4a2497d64e0ef5cfafc93ff3c486a1b17e304b4165da0f1e5ef27ce88bc4895f8730804965db07c32a81e002bcf4ff73dd1346734ebb4434d82739f5b88d93639fef90ba06dc26081a5dfc71c4d54a86cd5a68ed42831f1ff48b753467c67e10f0b45217f53b51e9145d1105d79f9f3575b217fd3b1468fc85feed72765049881ae323cf05c8e683fb110cac0665e757c545f7b429d376c46e6ffadf192497db903e7e3924934bd5f4ca398ff858f7f8c646ebbd7a20819db176f13181406d7c279fb62766b9c1c9b25039ee009220021e663abcc556d9bd2291611e9899251ab0fce320609f60e10d505cbe0f1b656409530632681a078c6fd2440a389cb763b2e234337b41a983b1a513c886d7a3c46667aa39bf0fdc808a2d43ee2d0ce9cabbc31b350547e75bf53a4946c27fbb66a1101ee2ee1946352251ae7c5fcfd8b9e6015299199841f57acf00596dead8bcfea67057c284d34e20d6b3f535f2f98a4c7a41b95c83370ff801122d3fcd25500841bb1bc16b3d320060c2c122087429bbdd4522f3146071f3753d3d1dee28ea6804e65651fcd9d4df15435be8f22874c7b5b4e4ee5684020480446ba6018462199c66181da96cc3c38d225386c468f1be0e3d03707c9f4abd45a1561cbfd9a3742038d76ef1baf67f0e109e336b03f5fbdde679c4e024321f05abd63d3098c0c225e996c0822e0f149edc9de94ba450676cece24400a8734b11f73455231695e13bfa14f613715c9dd31a64e17fde01799c868a20d340f7ad24aa80e86b4ea1c38f1cf744d7eb81f22024ab5d22f764b0f8516bf3620e14d816ae38ad133e643afb4e2ca0d7c04228ca18721da83531778052917c56279b31d05522f9f0a5c255e1f8e51c87022ec7dbe3d113b7888ad4118acfbf01db2d920ba4e5f4e537ff85e84392c17a2a17ff47d44653417dc6c9c5a7d0199b4d226857259154c6575d9b0a9b68570d513eb1eab6ba43f595cc4121d91b4e86aadf2d7a8c32023e3bbdd86c3572724f0a849e173d5773fe6acd92e7e1b202aa9452b0e135f3ae6bf66390cf477d01f43cc4a797ceaf1dd8a650d7c50172a7874eebea786d493a9e18692fd8034008b41be53e71335ac84c83306adc934eece224a8a7a792f170a3b222fa1f5efe4011b57b6fc1e73693a6de287dd6a2b9801a287011b2b954356222d4c2b2406c8fa548ac51ba830dc07251687aa288d0820b5260877978b01d20c656e0d8b96810a9807f7fb651dbce7ecb85c37b5227e13ad9929d1110ec287b1668242324b943f46681488860c349734943101431337423911a456182db97f396b9ded69e6759da8a02d0ff88be2e2e3ea28fd005165f64f2772d2f6009ea1704d01586bd6c195c7014d7541ec5a439293f38e6e15327c5dd3bf3229fd6d2067173ab09deaaaec090ed81bb38623f0e2631c82c1c9fdff40412f685b1ec62c58c60fe28b93a40c25fa9ecd4e99620a567437dee86c42425f451a066a2f3046a70e3e443f5cabefde34b489f1370d4cf0d8341afe250efaffe52053a486967a17ea9c2797c3e1bff3500bba6c327c918c7ba85c61add16794ff3b7b07ad55924904987136fdc34a2a5ee7cc9861023e225fee3ffa60fd5155bfa018f9ba7bcca35e51d918798d46f382d72b39495f3d1db3af3ddfe942c6419a3c0ec3e20893941e33643198092a5e4326072c7dee7fb61a7fc91f1c07f8f1260b68e95a2ec68b59869075b622257557adc0512a682015f8731f9ac11a2b58fdb5cf855df0f09c5679b28c51f1c48227523c0b31d27074d8251d9e25b8926c146ef30bbf57aec871510d58e5a09892aa552d90fb0e10a58da47860c4dad44c58dc84a454bc74965ecd469b3985007b269dea5fd317a3b39afd71afe5df1febe35b3b83a04927b44ca61bb7eeab85d43356ee984931798207750bf48894194b15e414741b3d7d5f2259786008fea88aca2bb5b9402ac07656dde0dc72b633be547dcb5a2cc997d59d17fa1ed7fe10c5e7b312246c6faa17ed169ae9fa9ff6d9c35f80fcbbca77cf7e0c04e8d4b5117843e9dde050486d944e69e323a968da67a90e592ee5fd20ffb0b07306466e887ace892a6cc2d157ec8e90a7bc5eb2081f2a501b89dad019dccdae495e5bf84c19e79ccbb1ed488bfa010795e50c3d38d6638cb02940226dd589942620fd0693bf1998633cfef1c45a7f66caabd4a6094dd989014bd0c012a659861a6fe4fd68cf505c3166fce18c6c60cf5ee709ea8c19c11393454d29f62af3919ff9eee8191393ea59fbeda6b8533b6628c1e2053b47791045b131f3bf6822d9daecc905dbd7b87a71eb13cac817e69007f8dc1de3ac902b8227e01c4aee3c31b43ec5a79a07847db243ef3334001fcb545ed19697df0e9f58cceaf33360140af2070d67e189e0b0eb42392ffcc8e9386a53008c712e8a2bce8b5da7e1823af4a136c5b3c576118d63ed9656ca31575aa1ee2c55fe43e94bf6ffbef7c50a5231d235f71e80ddd8fb33afafbf17a7e2a212d4c8b8f6427ebbed01daf31e4cb5e26d997d768b7067d82ebc0338c3ad8de186b70bf42297c5b152bce9902cdefa4fda2e8008534b13472e881e71e6646db7d9b59c6d07933d6b59b7876d416c0c9cf32b081f39c24ba4a86b8ac895963675979a551f1d7e9bc785100f9a98840c188e5352708f188a9e81cba758881a1ca0e4ba839dc005e4e35e7a50a6958d762b899ad3818c0e40937f1a40da569c30144d2904acf55089329759458dc3c91532a3f9974a042a610c0694a716a843566d1ffb0464163195cbe19ea8f8d99196e4be2362b568cf8e5fc6bf4303c78276f8d7301359949e437794d7dafa780d5410b3018eef651add73a545314e945691a294c67d52487a8972340721450416f86378615554aa2e7be000dd957515ff4501ef28f70f9fb362ba7120a2d80e887887176332938b798be4e56e7ff49cadaa4ba6ad8badb4e6df9477f7328f3d82ba9dc411c7ae62a9e9f983c7e27c5f1544b398bd47a3202476531325e267c30ea12c8e20f0edb0b1283a8e0c5e02dca68dd6557cdec1400f6ac3a0ea9e2a575af7fe8365c004a6d8eb0dbb522c497f49168e274081de12151ba2659b6ee7e23d8805cdde496ea18aeeccf5219dd47bc4ec7106ac3bb593a0e2fa9f6f5b5ca23178c867e61cddadc0667cfe43295081489913838387f122e95d5c9c44e67760f7b1fa1c8a51dc98a6a4a457766b701b7c16d26a5a6d44ffc8fac70c33b6e4c7b506bb77c748edbaf80293b8a7685c9284f5869abd4c43b80739034cf4821d9715d6865a8084e60d6ff7b379688ee6bcb6870e715f2d7c7066f5c0a17bc7cfd537db788eba8c151559611359fb60c83776cc5d376f99b7ea3f963818ee20a448d3038b99095c1171221c6c086c23b6b6a9789496c2f8ebbde50f82ec7049d3ee5d9c8d5ee271e5bca518f7f89997536147ad126bc19675d131d7dd157871e21beced2a68a791733193d792adf7bd7a8c99ec77524e692e9c2f49cb1ffbb90e2eaa1270db84f890a3b4f81924cedeeeaea885b59b81489bc3b47bcd5d69e799338767d77a85675f398bedf7948f1fe5f3d52ba33a5483c2ca7c3bb810f9e724596d4aba1ada325f1e8a6232f8ad46d22452d4d35a03c08e34757e3d1956914fdc8d67cd8f8c49c1147cde3e4115010e1be036961bf80846dbf0d77234dbbdc48a378265e2c1b7683791f0369670de77f678739597a4d60e1dfb012b28238d4bb2952ead6877ed34b1e61e5762b6f01ccbb0f2b8829a5b710a760c39c125d4edda2dcaac7bc24c21d17239eb54a9e4b2e35b4b1f58218e1aaec7777d2c773a0c8f60e077d0ab6d4e1cb8fd989dd57b81885c831e4775e6edb7fbd4261f5b4697e84a48ad4cb349e330d2945a4753b463da094e84192683e085bbe1f94476fa86145cfd1dd62e1f3e18d20b531df7fbb4b6781fbc6c6ca8e670e6c1fbc2496236f4f990197fe026e020a14845828d0f32261a3df3641e829bf16ed2b8b76b0531b7cf6b5991b6fb2cd5af95d08b225f7e2d0627fe239e734bad95d92a510ce3389390749ad2317da961b021a3841a0f24cf8ac9e455b3bc5410c87dff082dc094efe518830a1ae941fed0885dde0840c2a4f47f62a2dcd9a242863e062d40b8d08dcc139c2f59bfe15013b6ea80842cc096c73571bd391678693d634c76c08db961ceb82fcf6479030cb0ccceb654e7eee380921b88e235ca83f57deadc7cee63033325069923e24dec3ae49cc4e1758c36fd2a76ad65e6278bf16426dcfec1053b804412cea3d3361e85a3f85d375aaff7f4580e88a7aabdd793226147cb3bf622068f7a5a853dca892f14f9c6e03132475df8233ed8bc1f4c36a935adfaea64f881e0d025c038e021ca361643ca393e4dea5c70e4b2fe2df26799e8cf03cb596761b599963d049a5b97e344a2d4c72eff4f8f1ebc5706ecff8536c37a65cf8376e4ec7da66ceb0d7eb70f9e47c05279bcfba87eb6da263918d3ff6086ef7ccb0e4e34755f915d21dd027446ea37e57b74f92feee4ffb0a4e14ae59700b56357dbc5ac56f9d7aa9a359f56b280e27338ae29972dcbb984f5497ee40b91c63c61155d9157ac624334ed9c9508b942bf56ea3d4956cd97c75dfedc02022133eccaa63f3bf0c6c0ab5de713569de86636b6c7d202b4aab9360b726795e7ae03480ce71fa92c76706b5f3ac6a25314a23fc27e69855c146b94d3c295010ee2f6f285e5206dde565d61cc571cd8852662922692832207851a28a662857547f1172e04acf4d53c82faed2052d1c7356fccf0ee173073f12c2173b24ed5200c2be294f2b74ad86ef9e16927cffde00c52ca8162ff214649b23a699d9f660df00c5f3298002e2b5de2c56767fe7d07987dc9a6b3b2fe3c0272ae0e5e79f0af4ec4752a8383d7db00f8c474be4f6fe7c0bdef5b9528a09f4f974e3a074e0ea3e35a9ad78907695ed73becb77ab859dd9b307cf48bc0bd125c22dbe8fe143b25c8982401d656d4f09f4ce5e8eb2b60a886f30def38d5b888f1f63e51652953ca7d3b3ecdb9810d70164558f8aaf866e4b2c9cbe75cd4d0228b068b2d9b0479777a0f61229cb9fdbe7364da89f6ece1bb556b1c9030c61831fedb2e29623b4ee148bc60504bfad33f5200245b1957891c2c23d2e85e05e4fa2fa996bba7abf3b884ddec497439376cb80ef3447707ffe156fffdb61e9fb87c7f1f08caf991819f2321d01a65273258f8a45e88fe69051a84748d4037b206da01d5f0aa4344dfb97b4855bc6fe400825a1e9419ea4221570ef377fc16e41042cf29ab7c3e03908aee50a456732ea26ad9d02b33090147477fe833be5837cfa88d5aa67c0128356181ccf376105d7f71cca361066878c51f54df2aca8f503742deb4ac171c094a993815dcc85705b5261d94d73b7e3cf625fa6fb841b2b95078aca7524cf483b6d8595e9b60184659496d66dbb9ba0abbc39764be2d8996cc7019d08d434ba8b8e23adcad436e43c8cc5b6f7c517a2bb125b1979d651ea27c3e7d808ab0156e424db33b28e79babbed3d9b9dd8e6b5217005d5a24bbf84c8dfd14ed789783ebf68c9c47a1d845d19ee477b3a99cc6819ab647e2cb45de2ab00520889dd0c815aeee522f55f7c2e90e8d7cc97be3e879f3540a12b153aa90e2829474ab372429f19ede3bb309b806757377384bbd124e25b58608c0b57f7aded3229324aab1290b7f74fe91ffb00ae8243ee2933678b40ecea65c3600d90b17538e615484b2f73e3820acf54f45d92b34472b183ae6da35425407d92ab4495c2faa85ef3e24ef33eb52882789ca53cf2114e13c85f44ab75c654901c681987dd6e514c6aa54a8c1c020a35d0108280793512a4cf63132503bdcbc736b0f0b16cf7938d75f482f9f3b4bc0bd29b78677ceefa7c25464af3ed523982cb5f838e19340ce32c057782cc34e60d7db6ebaa97befa3986161189067a51af0d2f6b9c52fc9a21c7d8b1447fb4e1e9bf5f0e802e37d539999b87b3b060a9ad9bd7a54324bc2aba86598f3396f10ebdd59cb3c9f4d65000ab6576a8ce126bcea185ae56f5b9e73475d1f44e93eb716de3c307b0f15cf627107cdc3ae8657dc77f736185d5308e807290ce0507c6b7fc327a52fd6caf277b749d907d1e7412a973455bfccd7f40fd84b394b18af6e5a3e1ff50e21afedf68837e3a6cef7888d6c813f62179041a22ac689d17b351232b08ecf1da089c8f8f0f0c844163d670634bc99b746ff99d82bef5714182d707c4ac539306f09b70a5de5cb77860f20824e681b01f63fa54178e621bdd9ca9f6130a1c3a46358d4bebf04dae70fe9ff926afb21cc5766a005cfc96a5e2f90e5c731f736f40f426dc6e575e56a2e6925048a7a31e3090c9a42a838b96ee160b018f3415457273e9a7cc93a0d3077152dde5d2c2d4be9b1f3289f0fe27e942f9f6f07c05927f93ba0dc6b4f6b5fbffffef0e2ee24b0ea5a4ff7d07ad3a2062931ab322d9ce1ff51ecdde4cd19c668e7d50e859fda31833b42f46fb06bf0b58c442cf6f4280a49c2592e934ecf5f53267e92fe11ded786f2dd9f02032cd9695e7b09c19c4887bb5e96e936459c1aac48d35a4d02657ab519318ad95cfcdcbb9d592b659ffe937377d218932c55ab33421a71b63703043d65499f7da3a58e16e64bef0ba6238d58e4f5e751ec5fa2d3deeba7b89439b9c6c36c0d381c2f8ad8cb74dd7b85de6fdbf5357e7d2daaa48b7e3658e9ccdff4dec8791430d29c8d948a707000cd483e37b6e2b0163cc7f77869132f2b9a0316efb668b4ace0f4a64bd4576686934f2f3a01c622432ee94a4b445b475c3b51dbca3f30851216fb53791f3cbf63cd204a4be67fe0c3b552c3378f76abcc7bf6b475e5c065cd7dc81d8d9637bdb1fb707f5c6faea8a3dd0f4010b0c12f0b70c9e7b702896751bc87dcf0aef247cc90ba532abd101fa74ae5cbfe2f2b4c75e9a7b240138f85abe883d4ab8754ceab23b825b6ce2a246723ed0e8add7a648c09adb76e48edd8d54e687743fcba7233f7968a6c2a5fc0958847888872b2c46218ced57c0067a91ad5f2b74d4ccb0f76255c69dcd47d65b148de0f218135eaccd1a47d8ab06e545bd3bfcd4388130e8527190e78324491ddbb8f9c9b9fa3fbbaa674f7c196c655299d8114995be54d60cf47d9a202960c9d198273deb53d3db08b77be1949ff3e434580721ceaea257e5cf1e59471e15f5524646b786ec2ddebdf12fd1307e136f76e5a3ac0e1f4137936b706d0f713fbe8a690ae72065f240a05fee9c6718cbb550244ecf509378aa229d8b6df2d133ea55e3858eb2113486a2454295c4ac0b82e6631976646524bbc8b10bad56913c67aab4b1433c991cdf6e1e46ec8ab853aa2b079d8a84e04700b8d0ad99c4ddeee052cb8c09a1dba76e0f05db3ebe51c6df40ca9ef95f551409b78262b6f6fbc0037f8bc6dce918ca935057bf2db17161fe2737fd21aadc3a68f751880ee1d42b79eed961ba850ec401c54bdf5f4312cfbf4685634f77946489a167715c51926bbbae05166a2fe5aeecf46e17f261ed381b846082c7775de76d8b7eea0cd84a5e14cbd1c0ac140ec975f9a18fcc51229eb478a8ac481f926ae3b9abdd463368e51b037fb797d796e5128c3d40b22c18e5a7a48a0244a420b352a1ac2f2818cad5d2ebbb4fba0de3cd5e2470b16e775f00478de27799ef72234956cf0459c623133a8c4758dce52d4c24700cb375fabd5c1785cafac8462978e724d8a5ccd471fed790a1eb642f96bd776a15ea2258c5d10dd959e35c1fbf227dcf33d5d3ad00d564da481fec115dbb9d57fdd31882cd7401c0ccf094cbbee1f2a63de742251e7fbcaab42ee10c60a6744a6ee5b68d0954578d99a41bd85f43e08e197cc669c837244604b871a09b5342f617799d9a640ee34fe9ab425a8015c5b1f135a81939a521d06c3aa931d332163531e2b010ef5a3c37ad87219b949b7747214362e36c94104f11f8f0292925caeea4e2b469edd0ab94394f55e9107faf23384166082cd847b329c68264505e4a050e2850d628d591ffe665f3f75c3a41bd504d04e7dcc7d5c354b485bbc39fb2114842723fd63d8abb46b2c58088570d211b1dcd123436bdced3f40092b34bd014ad111289f7db9826864c09dfa534298459aa258f363abe94e4bc721e362ab93648ef0e8c90c92e04050449b89a2e203452428736614bdf94c434764ce0b4e63289b83168c9c5da26e40cdfe09f1b0f0fc544eb1a7348075972edaa275c0a221695ef5145cf04295f3ff0fcbb547572222a5d81d74195ab50482ae7d943540f62952803ac4afec0b2851bdf61f50b92e9003d3d39ede93890fe6183e80dad29da30e21add3581efa3c0e677bb597925dd32c32a21654fe031f9d0bd4896fad4ec475837060ecb82f46cbd84b86ec71dcd09f03fe36e18fcdf5e803ff778af87f0ee038c72cc0211a92c6ec70f3c705b9620859105aa5d28457127dbd98ecc4752929830d7d4bdd6d00e2235ddf7df094859f9c6f81ae5cfc702b5cbee6fddd93252ba074b4e29f8e3731947a34cce55659a6a3b7eb13bf9e94dfc122d9dfb95cbbe96e4238ab34ed51fe826a4099cb893d4393c03256fabdede6a186ee11c142b09d1e65e093d42527809a12334e5a5e7452aaaa933826bdb054044dd789c51b5489014d7a3640550d5feda79b598f9f6978291bc86b3e809bfc250b906c300a21c78ee7ac64a87e1ec76cada16f988228112986a209b9279ec621a33cb00f2f649480692d83eec2ae8db4eb898a9e75132e5dca24802b37d161398ed119199553de00690f90a897474edbfcd327957383e42150b440fe46e8f688480cddf65cc47f40c44f852784f183d37a8744473e5f9be38e0d0d61313d9c68d7ff635f63a44d1d0c5de948d082e5a77c7722e39bfe94200329ab71032f0a4747f00f98f00a609e078cde2488f05732652606284aaa00352dc454464f5906b9d2308eff72b8a47f216686bc1e73040046615bad359c95f170f8923bf4e02d8daa2ce809fbf090405296c8735298460b5e650a80693bd8deb737f093d5a306040a3b2078e52840320fa81ec6016b85a13f399274bd25e607dde6c3826d1fcf3f5d781c672958f6527ad838bad75de8ebcda69691a77e2a0e2cf2ee84cf0b2cdee02eaee09cc718faa0389cd784b3d192019e04ebf19d0a68ac78c984d080a61df096b3cb69000c28123ff7caaabb43e46c1aa48a8981a0755c2d36f518875178c9e282dc173d0fb01ef4219578bb73f5a8cd850c5ecdc33c560cce8ae7de503fcd611c266a24fd445434db2c6cc65913f1de0cb827c57a53573e37ddee347dded90e7acc3aa7a3596e6ebd63f7e598acabdccef5aae13fbfb4fedc603cbb43da39bc12afcab6e7c597ff437664ed12271a50a3a73db28c7ed6b5a3cccc72b00056921096c4b5caf8ad63ffdeba1154c5f1c63dca5ff8648f09c366de89f5308d923d7974bfbf27fe0e7cc7c11e1ee7a14ac9b25a61217c0a4011df254e5598fae2d8f00600cf2e8058837da2f3e7d73d9973d6bc04e30aa91be9b51a5ae5b1b91fc50db73e2e649e0fe9702d4af8625ec6d1f24f723b78e390c8a77c40b43fc90d7d0dcfb51cfcbb95e113fc9682d84c4e60a264e524000395996c0e8e164e88a268238b2e537e30216e1680e9533e3d7d7340669589a3224b5114f02c297034103135cd7243f0ded91a853589488aaadf7fc86a76d66c41a56a703964b1c8d538da8b240e6fa3040a2e3a2f00c1c9f98e6743cc37844accce155677636f39c7af38dfc65ad3bc7c98bc1f8abbc571da42bc99acf7baf17e3050445b194108563d1310c90b46b49d4a3cd0d36ebd4e49f1ff95592e07ade8848129b34570976af309fc73efa1d4bb5c6313ef0a51b38e2482a54d65129767e490f4b764bc2a587bda541d8cbe940b5074f3919575bcbfb3fe9f7127a961d9cc3e17543b9f7366bd60fd9f0111c4be51297a746d5d24ce1d479176a8866fec68a3efa3245b148952224c6d60132d2480552da699cd505a3695d3df42d43ed838762186dac731f3f164910a1704ba04b750ec7cbda70cbecbfea345c64a0d2bf710587c670d583e85d4d8bccca72ae0df023c0194864f97004a9e5325befe11d54b010e41778a594cb76ae3dd0f4a962f075b374b72be1467ca2060d49d36115a88e090fd20881860f6bb0188255b722388bd96264d2878788bc675f4567f30a8d060e950ce31b4d6df639fd60464029c0a7fdad057edebff210f1acd361a2f1afdb1a6ebcfff3f92eb316f1e013d10d6cc85edb93ae3aac76eababbb6f6838968663ba02cf7ea7fe4c6b51e076930dac403dd91ec4c279bb1ef38ca0e62f40fbb0101e9f51a8f561d1988c0d4d3cfbb2d1aadbe41b3209cd35c44bacbdbb24d8920db765a831f556bf60ec2bcff089167bd625eb38cf4634dbe50d706685b6560aed314a9a7177b99ddb4143ee5b486efd11c072f6abe078271a12d136c430305cc6ff1c54335b91ad231886a73d91c37a7976122f5a0a852f21d20e375e49293d5e5188910b68b8de65164bd06b9f0bdbe3bb84a84394fa1a667e3bbbc145862bf3a736f7a60d8dd94655f9680e60bd83051ba90f108ee3a52602b727d9f42ff49cb2dd9b15669324a0f2664c7adaaf3b196aaff017873b5791ed593dc401529856e7e4719e8bad800077d543e5f2668078efa11a5f5e5fd6d31d3092fe4b7277c7dace0530fe3043a690710c18bb54f998aa6f3250f2b42e7c20397f7e1dbca5dc4b14cb3fcec5ae97f7945a43bcc9f5f5adf2fbfcd1e3f513c0ea210ddf044f20acf5ad5b5ec7c86092f2f4d5b99331aac4c038ae679486cd7279329efb4f237b6f91127d6ffe62a432edbf0a35eecf50178b327eac7ecd915bf68ce3d5c59612455e4611c7995868bc35a172408ad6c7dcd7613bd77567be66de25b2289fb00fa4ecff6fb0e403da70d935243653683a3635ddb2b83c0f3292e56a1cc8051050e4ea4e93cf463991e13136b2b171e859840e2beefb25f4d7b3abc2585d3317cfe0395e22587eb5d5bb4478c3882295c86a92dee79c4b1e220cefd200aba98ceaa469111de06efda711a82e41f8286f8ba4d9964d066ae0b29f9551e9056df4e293baad5219bb347fb50d4742ffa8f014c850704de0cc779833e1c993f93b83f206394aeff54f143b6969ab7ffae39d0ff238c9d949ea29a390059076c6ace0b68948ffa57b2a6ea61e3014750d9afda1d4ce0a840e9d9d5aac11a4df1183a18a7347312d07d472ca1e4c106c73578f4dc7fea654097a1b23bf1899a64a08553b99ec7cbf8bfa5df60e5a3d61cff542bae660c5045332b0b83ad377be28cfd1eeab7dc19ca9ce5c92860b1be26b49307682d6ca528c863c5d64de1fd9d4abfabcc9ada56b0b5e05b5cee41f16abade2bb16d44c3d09023ec69ff814b6d901800f75182de245a11fc4f0e74984a7d0a852efedfffce3025402271074a3887ded3137f831cf326d5e424e4ff2b0697a13a40a9b5070ef1d6f6a950e51104b6ff612459545f6aea6e37f9f9ab691a7489f5a45580dbf786c750ce917a4b2a74289a37da04ca552c6c64f9bb7673e2471a249112b5a37c69511acabe9ad05d117c96495330ee88766c00c2a8dbfa1c86a09adce9ce9683e0413b52837b320b0f481ed57630abe4a940e8445d2932f2370716f017e447c3a7a19f2faeef15caccd11d34e20bd4a00f137c390e84a9a12200fef3665efe0cd81892361add75f9b9c0993c34fceaaa4c68c8fd2d79f906e61f89ec9294f047b378a4012e805917b3680fa84c1678fb945a05004d052ddfdd7a745af4e6a80b597463d09c31056d89e6d53365315e1c96b58f23a17da6a791e5cb43b0739fe33c53641812d6bcd3e6d95784dfe406ac8dfb6444aea4db5679f86ef140d65721c75883dae22c6679d844ef884417e4a4fa87b4b6663cca4e26f7a8fe57fb95bb10f70289981c12f0f54f082f2e7023aec708198fc5508c9c4b49ef151d799d39af2e72732adc4bd94f63b31c5e7d7561cb7a2cc559695a46edaa663440e9376f07500c8fe216123424e68802111d88aea1233700e5f33a87d4a350bf3f7a2f5953778f64799656fa0a10b27e27cc2e0ab3499a9ce6775513ecb156cd59b97d7d27854c4ffbd2a63f0a30a0f2dcb8b053dbc4c68407195a14b6a8bf381604713e572d1a5c14e9cea6c3e2fdf8f141642ec1eb7382885a0e93c00e718b84d30b662b4cda37da10dadb8db9a1b305bbba6beedb214d028a0077d38ce912160be20f8e3c6c2697a398cc351b1c816979fab00253b50f9f765ffc8e4e7893ae03a1f762d97976f95c8f5b66f01be3e25fa2e7320f98028be287a6f90a6bc5391c2f39e2109e6e18b446ae26e4da9cd48498d49ae4d41adfd58e3df1f3f19cbaa52f47fb00fa0ea1efc642970400d74a277eb5f4a462adc0d29a914594a49b6d421445a1a421a02177eb5fa3885913fdfba954c46fec71403c44369862ccb63adb7b780b12e371934e402c2df30f36d8d935b8365442ac347797a0ef8adcb0db53afe89cf8a0a8f2f6198954de483216b12b23ff9ea805a28319c1a971a233b3f6694c9a7b804b2a2622b20734b4458648b341f963a48705ad871819f5d689910c2f5a4513606637b8b80488f3e3bc870193140a4f57789307c8852974ef2852df01edd73ad800966ff3f4a07d7733c288a08d983102ba2547e99f3c3b7513568b40c30444c5058ff457659b1671c6e8b9e20bd4ae25cf5fa42296ae18db10d086c52d2b48b068f8f7a3429b2184cb35a23a2b57603317912b7d9df0aa29984ca2e65da7d63d9e77f1e6bdf136b58ec0f7c0b6f1b8627d7145b20a89dde81d1b810dfb2a717262fa33662ef8131523f5027c2ea6b648e0690fab828c85555d44f1f5c0025d89c846cdfc7621cb2587c3e79a445edbb7796cadbda09cf9ea8c869fa60028810d7968b3b4fbd3e0a0b09d3583e91505f77b6f627187a0d3ecaf9693c90efc255d5362f66fdd14c6778b46bc0c70c6eed92af28beb3d14d3bf551074e754056aadce430f62d1a60002849bbdadeaf8523970682b62ac98dcc70155ea784a4afed96c7f4c26085b195e5d4ff1fa122253381135748d8a6d244a1a4cf8bc5cc4ead00d01467da2d2900a4131e8756ce5d4604f85fad57cf2a618eb0364fb51f1c62009fdc199f495dc843f167e18347e026e0251265e12b669ebb13a1d8270ff7448e195702971f8ff912a2fc0eeeefc8fcd280fd94a56bbde42c602facef5700844ff58067a44967bebffffb883bf486b7f5dfc47f597d8f2ae0cc34520840517bb6005fc842c4d40459c99ceb1257fa558690361b7ece6e643de0bc637380e404dc25ff346d9050754b4f5ad8acec622cb42d59347980a0c14c8a6f139e5a42ef04a93828a6b7c7b715a26732496aa58cd707fce9272a5b87e414720575b4339d951bf103ad81c6623185486762e50c54a7e117d8527b09385b5be553c6d7bfe578a5a240fe57c5daae5a8b0c35956a543ad0c8475736ba2b096a5278cdc707a49d7edb4aa73977ca3157fc6a71eba818aeae0c802feb5b6b7bfb00248a3196bd84a482c8a59e1f81f9b582b6c79e4ddcad703c458e3b491df5900f5236429e7074edfe83d7879d53946409ad2d7e5e5cd13c06f389053c425ab56e7ee12af6426fd5acd6cf3671bb322931f4b566f78f1e03681fefc9e2a6d3c6d895250888133156e69a7c67a050533eaaa658524eb3b8eb9021b9c040be219b7d6d6ef6afa37506375548a8007d96a91eb656e52ce44ab06bdf36a95a0f42f5c543db50ad75c510260664e2b1648adee52dba19a5ff179a910539f8b1a8dd90ee65d985c561f0cbf32364613e1daffb213dd164df48ab7680e293ff400cde396cb22a8069853e521a20d3fcbb6a2e8d9d6af2278535f6f6009f0d01ecd8c35355dcf842a34bab75beaae1bd29c05f427dedc5731ae242f5b239c0d0113a5ab2b5e3d22df58b87a8eef0c24cb0be5d198879e115447b7114a1a2bd9403530de05d9531367fa35922f7abd80ac83e2fd485fac8ee56a9e3bab35d45907262fd357886f451eee84116978172bbd2b0695a0eceeb77bbe24faa70a4f270ccee13da57a136ac37048b908fbac7f0b41141490e26c86f8cd3df459b856e788aea3c9f67edad6de5291d46194fba8fe90e6326d8748374e48c63299d7dcd08f9537d0bb0df88a116fae91e75d50a9826de9b74a07997d5e6777e640532e6a7b90a43c5c263745ccc1bd8657ea61900edabe24f80b9192f3b7ca81a5a03688c3dcd0b797e470f411f733ce5eb7b9d21e982c0c785898c80bc9a85064725f4519791c22abe37d3e715aef48311d13c4b70c00781afb023344ea54aed737acefa182c143d5884438fb32d0780a98eb9dfc8edf421eb0e8d0d7b38ce71fc51303e01d77a83b206ae7aa07eb610d768840bc9a0e48970cfe41545cb039f47aec160b02a78412a7246497fb0b4eee17630c70823ec4f99d5067a72371be4dfd47fa3eab7f4ad3f2b3320740b82181ffdc5f837a278d1bcf9be888d0c7d9053377cc69de6bdab97568cd0e9b2d60270b0bd692bab1cc43b1dd94588ba53cc4c55531d1085915797b67111cd77a5b33e56e9a23c9dd120bfff85a492aaf51b7bd89848b84b84a447795169d37drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.21.1.el9_5.src.rpminstallonlypkg(kernel-module)kernel(__SCK__tp_func_dev_irq)kernel(__SCK__tp_func_lp_event)kernel(__SCK__tp_func_mac_txdone)kernel(__SCK__tp_func_vb2_buf_done)kernel(__SCK__tp_func_vb2_buf_queue)kernel(__SCK__tp_func_vb2_dqbuf)kernel(__SCK__tp_func_vb2_qbuf)kernel(__SCK__tp_func_vb2_v4l2_buf_done)kernel(__SCK__tp_func_vb2_v4l2_buf_queue)kernel(__SCK__tp_func_vb2_v4l2_dqbuf)kernel(__SCK__tp_func_vb2_v4l2_qbuf)kernel(__SCT__tp_func_dev_irq)kernel(__SCT__tp_func_lp_event)kernel(__SCT__tp_func_mac_txdone)kernel(__SCT__tp_func_vb2_buf_done)kernel(__SCT__tp_func_vb2_buf_queue)kernel(__SCT__tp_func_vb2_dqbuf)kernel(__SCT__tp_func_vb2_qbuf)kernel(__SCT__tp_func_vb2_v4l2_buf_done)kernel(__SCT__tp_func_vb2_v4l2_buf_queue)kernel(__SCT__tp_func_vb2_v4l2_dqbuf)kernel(__SCT__tp_func_vb2_v4l2_qbuf)kernel(____mt76_poll_msec)kernel(___mt76u_rr)kernel(___mt76u_wr)kernel(__acpi_video_get_backlight_type)kernel(__ath10k_ce_rx_num_free_bufs)kernel(__ath10k_ce_send_revert)kernel(__bcma_driver_register)kernel(__cfg80211_alloc_event_skb)kernel(__cfg80211_alloc_reply_skb)kernel(__cfg80211_get_bss)kernel(__cfg80211_radar_event)kernel(__cfg80211_send_event_skb)kernel(__devm_iio_device_register)kernel(__devm_iio_trigger_register)kernel(__devm_regmap_init_sdw)kernel(__devm_regmap_init_sdw_mbq)kernel(__devm_uio_register_device)kernel(__fcoe_get_lesb)kernel(__get_mtd_device)kernel(__hci_cmd_send)kernel(__hci_cmd_sync)kernel(__hci_cmd_sync_ev)kernel(__hci_cmd_sync_sk)kernel(__hci_cmd_sync_status)kernel(__hci_cmd_sync_status_sk)kernel(__hda_codec_driver_register)kernel(__ib_alloc_cq)kernel(__ib_alloc_cq_any)kernel(__ib_alloc_pd)kernel(__ib_create_cq)kernel(__ieee80211_create_tpt_led_trigger)kernel(__ieee80211_get_assoc_led_name)kernel(__ieee80211_get_radio_led_name)kernel(__ieee80211_get_rx_led_name)kernel(__ieee80211_get_tx_led_name)kernel(__ieee80211_schedule_txq)kernel(__iio_device_register)kernel(__iio_trigger_register)kernel(__iwl_crit)kernel(__iwl_err)kernel(__iwl_info)kernel(__iwl_warn)kernel(__media_device_register)kernel(__media_device_usb_init)kernel(__media_entity_enum_init)kernel(__media_entity_remove_links)kernel(__media_entity_setup_link)kernel(__media_pipeline_start)kernel(__media_pipeline_stop)kernel(__media_remove_intf_link)kernel(__media_remove_intf_links)kernel(__mmc_claim_host)kernel(__mmc_poll_for_busy)kernel(__mmc_send_status)kernel(__mt76_connac_mcu_alloc_sta_req)kernel(__mt76_mcu_msg_alloc)kernel(__mt76_mcu_send_firmware)kernel(__mt76_poll)kernel(__mt76_set_tx_blocked)kernel(__mt76_sta_remove)kernel(__mt76_tx_complete_skb)kernel(__mt76_worker_fn)kernel(__mt76u_init)kernel(__mt76u_vendor_request)kernel(__mt7921_start)kernel(__mt7925_start)kernel(__mt792xe_mcu_drv_pmctrl)kernel(__mtd_next_device)kernel(__ntb_register_client)kernel(__put_mtd_device)kernel(__rdma_block_iter_next)kernel(__rdma_block_iter_start)kernel(__rdma_create_kernel_id)kernel(__register_mtd_parser)kernel(__regmap_init_sdw)kernel(__regmap_init_sdw_mbq)kernel(__sdhci_add_host)kernel(__sdhci_read_caps)kernel(__sdhci_set_timeout)kernel(__sdw_register_driver)kernel(__snd_hda_add_vmaster)kernel(__snd_hda_apply_fixup)kernel(__snd_hda_codec_cleanup_stream)kernel(__snd_pcm_lib_xfer)kernel(__snd_seq_driver_register)kernel(__snd_usbmidi_create)kernel(__snd_util_mem_alloc)kernel(__snd_util_mem_free)kernel(__snd_util_memblk_new)kernel(__traceiter_dev_irq)kernel(__traceiter_lp_event)kernel(__traceiter_mac_txdone)kernel(__traceiter_vb2_buf_done)kernel(__traceiter_vb2_buf_queue)kernel(__traceiter_vb2_dqbuf)kernel(__traceiter_vb2_qbuf)kernel(__traceiter_vb2_v4l2_buf_done)kernel(__traceiter_vb2_v4l2_buf_queue)kernel(__traceiter_vb2_v4l2_dqbuf)kernel(__traceiter_vb2_v4l2_qbuf)kernel(__tracepoint_dev_irq)kernel(__tracepoint_lp_event)kernel(__tracepoint_mac_txdone)kernel(__tracepoint_vb2_buf_done)kernel(__tracepoint_vb2_buf_queue)kernel(__tracepoint_vb2_dqbuf)kernel(__tracepoint_vb2_qbuf)kernel(__tracepoint_vb2_v4l2_buf_done)kernel(__tracepoint_vb2_v4l2_buf_queue)kernel(__tracepoint_vb2_v4l2_dqbuf)kernel(__tracepoint_vb2_v4l2_qbuf)kernel(__uio_register_device)kernel(__v4l2_ctrl_grab)kernel(__v4l2_ctrl_handler_setup)kernel(__v4l2_ctrl_modify_range)kernel(__v4l2_ctrl_s_ctrl)kernel(__v4l2_ctrl_s_ctrl_compound)kernel(__v4l2_ctrl_s_ctrl_int64)kernel(__v4l2_ctrl_s_ctrl_string)kernel(__v4l2_device_register_subdev_nodes)kernel(__v4l2_find_nearest_size)kernel(__video_register_device)kernel(__videobuf_mmap_setup)kernel(__wmi_driver_register)kernel(_ib_alloc_device)kernel(_iwl_dbg_tlv_time_point)kernel(_mwifiex_dbg)kernel(_rtl92c_phy_bb8192c_config_parafile)kernel(_rtl92c_phy_dbm_to_txpwr_idx)kernel(_rtl92c_phy_fw_rf_serial_read)kernel(_rtl92c_phy_fw_rf_serial_write)kernel(_rtl92c_phy_init_bb_rf_register_definition)kernel(_rtl92c_phy_rf_serial_read)kernel(_rtl92c_phy_rf_serial_write)kernel(_rtl92c_phy_set_rf_sleep)kernel(_rtl92c_phy_txpwr_idx_to_dbm)kernel(_rtl92c_store_pwrindex_diffrate_offset)kernel(_snd_ctl_add_follower)kernel(_snd_hda_set_pin_ctl)kernel(_snd_hdac_read_parm)kernel(_snd_pcm_hw_param_setempty)kernel(_snd_pcm_hw_params_any)kernel(_snd_pcm_lib_alloc_vmalloc_buffer)kernel(_snd_pcm_stream_lock_irqsave)kernel(_snd_pcm_stream_lock_irqsave_nested)kernel(_uverbs_alloc)kernel(_uverbs_get_const_signed)kernel(_uverbs_get_const_unsigned)kernel(_vb2_fop_release)kernel(ac97_bus_type)kernel(acp_dsp_block_read)kernel(acp_dsp_block_write)kernel(acp_dsp_pre_fw_run)kernel(acp_dsp_stream_get)kernel(acp_dsp_stream_init)kernel(acp_dsp_stream_put)kernel(acp_get_bar_index)kernel(acp_mailbox_read)kernel(acp_mailbox_write)kernel(acp_pcm_close)kernel(acp_pcm_hw_params)kernel(acp_pcm_open)kernel(acp_pcm_pointer)kernel(acp_probes_register)kernel(acp_probes_unregister)kernel(acp_set_stream_data_offset)kernel(acp_sof_dsp_run)kernel(acp_sof_ipc_get_mailbox_offset)kernel(acp_sof_ipc_get_window_offset)kernel(acp_sof_ipc_irq_thread)kernel(acp_sof_ipc_msg_data)kernel(acp_sof_ipc_send_msg)kernel(acp_sof_load_signed_firmware)kernel(acp_sof_quirk_table)kernel(acp_sof_trace_init)kernel(acp_sof_trace_release)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(add_mtd_blktrans_dev)kernel(adls_chip_info)kernel(alloc_can_err_skb)kernel(alloc_can_skb)kernel(alloc_candev_mqs)kernel(alloc_canfd_skb)kernel(alloc_canxl_skb)kernel(amd_sdw_scan_controller)kernel(amd_sof_acp_probe)kernel(amd_sof_acp_remove)kernel(amd_sof_acp_resume)kernel(amd_sof_acp_suspend)kernel(amdgpu_xcp_drm_dev_alloc)kernel(amdgpu_xcp_drv_release)kernel(apl_chip_info)kernel(aq_xdp_locking_key)kernel(ar9003_get_pll_sqsum_dvc)kernel(ar9003_hw_bb_watchdog_check)kernel(ar9003_hw_bb_watchdog_dbg_info)kernel(ar9003_hw_disable_phy_restart)kernel(ar9003_is_paprd_enabled)kernel(ar9003_mci_cleanup)kernel(ar9003_mci_get_interrupt)kernel(ar9003_mci_get_next_gpm_offset)kernel(ar9003_mci_send_message)kernel(ar9003_mci_send_wlan_channels)kernel(ar9003_mci_set_bt_version)kernel(ar9003_mci_setup)kernel(ar9003_mci_state)kernel(ar9003_paprd_create_curve)kernel(ar9003_paprd_enable)kernel(ar9003_paprd_init_table)kernel(ar9003_paprd_is_done)kernel(ar9003_paprd_populate_single_table)kernel(ar9003_paprd_setup_gain_table)kernel(arl_s_chip_info)kernel(asus_wmi_evaluate_method)kernel(asus_wmi_register_driver)kernel(asus_wmi_unregister_driver)kernel(ath10k_bmi_read_memory)kernel(ath10k_bmi_start)kernel(ath10k_ce_alloc_pipe)kernel(ath10k_ce_alloc_rri)kernel(ath10k_ce_cancel_send_next)kernel(ath10k_ce_completed_recv_next)kernel(ath10k_ce_completed_recv_next_nolock)kernel(ath10k_ce_completed_send_next)kernel(ath10k_ce_completed_send_next_nolock)kernel(ath10k_ce_deinit_pipe)kernel(ath10k_ce_disable_interrupt)kernel(ath10k_ce_disable_interrupts)kernel(ath10k_ce_dump_registers)kernel(ath10k_ce_enable_interrupt)kernel(ath10k_ce_enable_interrupts)kernel(ath10k_ce_free_pipe)kernel(ath10k_ce_free_rri)kernel(ath10k_ce_init_pipe)kernel(ath10k_ce_num_free_src_entries)kernel(ath10k_ce_per_engine_service)kernel(ath10k_ce_per_engine_service_any)kernel(ath10k_ce_revoke_recv_next)kernel(ath10k_ce_rx_post_buf)kernel(ath10k_ce_rx_update_write_idx)kernel(ath10k_ce_send)kernel(ath10k_ce_send_nolock)kernel(ath10k_core_check_dt)kernel(ath10k_core_create)kernel(ath10k_core_destroy)kernel(ath10k_core_fetch_board_file)kernel(ath10k_core_free_board_files)kernel(ath10k_core_napi_enable)kernel(ath10k_core_napi_sync_disable)kernel(ath10k_core_register)kernel(ath10k_core_start)kernel(ath10k_core_start_recovery)kernel(ath10k_core_stop)kernel(ath10k_core_unregister)kernel(ath10k_coredump_get_mem_layout)kernel(ath10k_coredump_new)kernel(ath10k_debug_mask)kernel(ath10k_err)kernel(ath10k_htc_notify_tx_completion)kernel(ath10k_htc_process_trailer)kernel(ath10k_htc_rx_completion_handler)kernel(ath10k_htc_tx_completion_handler)kernel(ath10k_htt_hif_tx_complete)kernel(ath10k_htt_rx_hl_indication)kernel(ath10k_htt_rx_pktlog_completion_handler)kernel(ath10k_htt_t2h_msg_handler)kernel(ath10k_htt_txrx_compl_task)kernel(ath10k_info)kernel(ath10k_mac_tx_push_pending)kernel(ath10k_print_driver_info)kernel(ath10k_warn)kernel(ath11k_ce_alloc_pipes)kernel(ath11k_ce_cleanup_pipes)kernel(ath11k_ce_free_pipes)kernel(ath11k_ce_get_attr_flags)kernel(ath11k_ce_get_shadow_config)kernel(ath11k_ce_per_engine_service)kernel(ath11k_ce_rx_post_buf)kernel(ath11k_cold_boot_cal)kernel(ath11k_core_alloc)kernel(ath11k_core_deinit)kernel(ath11k_core_free)kernel(ath11k_core_init)kernel(ath11k_core_pre_init)kernel(ath11k_core_resume)kernel(ath11k_core_resume_early)kernel(ath11k_core_suspend)kernel(ath11k_core_suspend_late)kernel(ath11k_debug_mask)kernel(ath11k_dp_service_srng)kernel(ath11k_err)kernel(ath11k_hal_srng_deinit)kernel(ath11k_hal_srng_init)kernel(ath11k_info)kernel(ath11k_pci_disable_ce_irqs_except_wake_irq)kernel(ath11k_pci_enable_ce_irqs_except_wake_irq)kernel(ath11k_pcic_ce_irq_disable_sync)kernel(ath11k_pcic_ce_irqs_enable)kernel(ath11k_pcic_config_irq)kernel(ath11k_pcic_ext_irq_disable)kernel(ath11k_pcic_ext_irq_enable)kernel(ath11k_pcic_free_irq)kernel(ath11k_pcic_get_ce_msi_idx)kernel(ath11k_pcic_get_msi_address)kernel(ath11k_pcic_get_user_msi_assignment)kernel(ath11k_pcic_init_msi_config)kernel(ath11k_pcic_map_service_to_pipe)kernel(ath11k_pcic_read)kernel(ath11k_pcic_read32)kernel(ath11k_pcic_register_pci_ops)kernel(ath11k_pcic_start)kernel(ath11k_pcic_stop)kernel(ath11k_pcic_write32)kernel(ath11k_qmi_deinit_service)kernel(ath11k_qmi_fwreset_from_cold_boot)kernel(ath11k_warn)kernel(ath9k_cmn_beacon_config_adhoc)kernel(ath9k_cmn_beacon_config_ap)kernel(ath9k_cmn_beacon_config_sta)kernel(ath9k_cmn_count_streams)kernel(ath9k_cmn_debug_base_eeprom)kernel(ath9k_cmn_debug_modal_eeprom)kernel(ath9k_cmn_debug_phy_err)kernel(ath9k_cmn_debug_recv)kernel(ath9k_cmn_debug_stat_rx)kernel(ath9k_cmn_get_channel)kernel(ath9k_cmn_get_hw_crypto_keytype)kernel(ath9k_cmn_init_channels_rates)kernel(ath9k_cmn_init_crypto)kernel(ath9k_cmn_process_rate)kernel(ath9k_cmn_process_rssi)kernel(ath9k_cmn_reload_chainmask)kernel(ath9k_cmn_rx_accept)kernel(ath9k_cmn_rx_skb_postprocess)kernel(ath9k_cmn_setup_ht_cap)kernel(ath9k_cmn_update_txpow)kernel(ath9k_hw_abort_tx_dma)kernel(ath9k_hw_abortpcurecv)kernel(ath9k_hw_addrxbuf_edma)kernel(ath9k_hw_ani_monitor)kernel(ath9k_hw_beaconinit)kernel(ath9k_hw_beaconq_setup)kernel(ath9k_hw_bstuck_nfcal)kernel(ath9k_hw_btcoex_bt_stomp)kernel(ath9k_hw_btcoex_deinit)kernel(ath9k_hw_btcoex_disable)kernel(ath9k_hw_btcoex_enable)kernel(ath9k_hw_btcoex_init_2wire)kernel(ath9k_hw_btcoex_init_3wire)kernel(ath9k_hw_btcoex_init_mci)kernel(ath9k_hw_btcoex_init_scheme)kernel(ath9k_hw_btcoex_set_concur_txprio)kernel(ath9k_hw_btcoex_set_weight)kernel(ath9k_hw_check_alive)kernel(ath9k_hw_check_nav)kernel(ath9k_hw_computetxtime)kernel(ath9k_hw_deinit)kernel(ath9k_hw_disable)kernel(ath9k_hw_disable_interrupts)kernel(ath9k_hw_disable_mib_counters)kernel(ath9k_hw_enable_interrupts)kernel(ath9k_hw_gen_timer_start)kernel(ath9k_hw_gen_timer_stop)kernel(ath9k_hw_get_tsf_offset)kernel(ath9k_hw_get_txq_props)kernel(ath9k_hw_getchan_noise)kernel(ath9k_hw_getnf)kernel(ath9k_hw_getrxfilter)kernel(ath9k_hw_gettsf32)kernel(ath9k_hw_gettsf64)kernel(ath9k_hw_gettxbuf)kernel(ath9k_hw_gpio_free)kernel(ath9k_hw_gpio_get)kernel(ath9k_hw_gpio_request_in)kernel(ath9k_hw_gpio_request_out)kernel(ath9k_hw_init)kernel(ath9k_hw_init_btcoex_hw)kernel(ath9k_hw_init_global_settings)kernel(ath9k_hw_intrpend)kernel(ath9k_hw_kill_interrupts)kernel(ath9k_hw_loadnf)kernel(ath9k_hw_name)kernel(ath9k_hw_numtxpending)kernel(ath9k_hw_phy_disable)kernel(ath9k_hw_process_rxdesc_edma)kernel(ath9k_hw_putrxbuf)kernel(ath9k_hw_puttxbuf)kernel(ath9k_hw_releasetxqueue)kernel(ath9k_hw_reset)kernel(ath9k_hw_reset_calvalid)kernel(ath9k_hw_reset_tsf)kernel(ath9k_hw_resettxqueue)kernel(ath9k_hw_resume_interrupts)kernel(ath9k_hw_rxprocdesc)kernel(ath9k_hw_set_gpio)kernel(ath9k_hw_set_interrupts)kernel(ath9k_hw_set_rx_bufsize)kernel(ath9k_hw_set_sta_beacon_timers)kernel(ath9k_hw_set_tsfadjust)kernel(ath9k_hw_set_tx_filter)kernel(ath9k_hw_set_txpowerlimit)kernel(ath9k_hw_set_txq_props)kernel(ath9k_hw_setantenna)kernel(ath9k_hw_setmcastfilter)kernel(ath9k_hw_setopmode)kernel(ath9k_hw_setpower)kernel(ath9k_hw_setrxabort)kernel(ath9k_hw_setrxfilter)kernel(ath9k_hw_settsf64)kernel(ath9k_hw_setup_statusring)kernel(ath9k_hw_setuprxdesc)kernel(ath9k_hw_setuptxqueue)kernel(ath9k_hw_startpcureceive)kernel(ath9k_hw_stop_dma_queue)kernel(ath9k_hw_stopdmarecv)kernel(ath9k_hw_txstart)kernel(ath9k_hw_updatetxtriglevel)kernel(ath9k_hw_wait)kernel(ath9k_hw_wow_apply_pattern)kernel(ath9k_hw_wow_enable)kernel(ath9k_hw_wow_wakeup)kernel(ath9k_hw_write_associd)kernel(ath_bus_type_strings)kernel(ath_gen_timer_alloc)kernel(ath_gen_timer_free)kernel(ath_gen_timer_isr)kernel(ath_hw_cycle_counters_update)kernel(ath_hw_get_listen_time)kernel(ath_hw_keyreset)kernel(ath_hw_keysetmac)kernel(ath_hw_setbssidmask)kernel(ath_is_49ghz_allowed)kernel(ath_is_mybeacon)kernel(ath_is_world_regd)kernel(ath_key_config)kernel(ath_key_delete)kernel(ath_printk)kernel(ath_reg_notifier_apply)kernel(ath_regd_find_country_by_name)kernel(ath_regd_get_band_ctl)kernel(ath_regd_init)kernel(ath_rxbuf_alloc)kernel(atm_alloc_charge)kernel(atm_charge)kernel(atm_dev_deregister)kernel(atm_dev_lookup)kernel(atm_dev_register)kernel(atm_dev_release_vccs)kernel(atm_dev_signal_change)kernel(atm_init_aal5)kernel(atm_pcr_goal)kernel(atm_proc_root)kernel(atom_dai)kernel(atom_dump)kernel(atom_get_mailbox_offset)kernel(atom_get_window_offset)kernel(atom_irq_handler)kernel(atom_irq_thread)kernel(atom_machine_select)kernel(atom_reset)kernel(atom_run)kernel(atom_send_msg)kernel(atom_set_mach_params)kernel(azx_bus_init)kernel(azx_codec_configure)kernel(azx_free_streams)kernel(azx_get_pos_lpib)kernel(azx_get_pos_posbuf)kernel(azx_get_position)kernel(azx_init_chip)kernel(azx_init_streams)kernel(azx_interrupt)kernel(azx_probe_codecs)kernel(azx_stop_all_streams)kernel(azx_stop_chip)kernel(baswap)kernel(bcma_chipco_b_mii_write)kernel(bcma_chipco_chipctl_maskset)kernel(bcma_chipco_get_alp_clock)kernel(bcma_chipco_gpio_control)kernel(bcma_chipco_gpio_out)kernel(bcma_chipco_gpio_outen)kernel(bcma_chipco_pll_maskset)kernel(bcma_chipco_pll_read)kernel(bcma_chipco_pll_write)kernel(bcma_chipco_regctl_maskset)kernel(bcma_core_disable)kernel(bcma_core_dma_translation)kernel(bcma_core_enable)kernel(bcma_core_irq)kernel(bcma_core_is_enabled)kernel(bcma_core_pci_power_save)kernel(bcma_core_pll_ctl)kernel(bcma_core_set_clockmode)kernel(bcma_driver_unregister)kernel(bcma_find_core_unit)kernel(bcma_host_pci_down)kernel(bcma_host_pci_irq_ctl)kernel(bcma_host_pci_up)kernel(bcma_pmu_get_bus_clock)kernel(bcma_pmu_spuravoid_pllupdate)kernel(be_roce_mcc_cmd)kernel(be_roce_register_driver)kernel(be_roce_unregister_driver)kernel(bnxt_register_async_events)kernel(bnxt_register_dev)kernel(bnxt_send_msg)kernel(bnxt_unregister_dev)kernel(brcmf_fil_bsscfg_data_get)kernel(brcmf_fil_bsscfg_data_set)kernel(brcmf_fil_cmd_data_get)kernel(brcmf_fil_cmd_data_set)kernel(brcmf_fil_iovar_data_get)kernel(brcmf_fil_iovar_data_set)kernel(brcmf_fil_xtlv_data_get)kernel(brcmf_fil_xtlv_data_set)kernel(brcmf_fwvid_register_vendor)kernel(brcmf_fwvid_unregister_vendor)kernel(brcmf_set_wsec)kernel(brcmu_boardrev_str)kernel(brcmu_d11_attach)kernel(brcmu_dotrev_str)kernel(brcmu_pkt_buf_free_skb)kernel(brcmu_pkt_buf_get_skb)kernel(brcmu_pktq_flush)kernel(brcmu_pktq_init)kernel(brcmu_pktq_mdeq)kernel(brcmu_pktq_mlen)kernel(brcmu_pktq_pdeq)kernel(brcmu_pktq_pdeq_match)kernel(brcmu_pktq_pdeq_tail)kernel(brcmu_pktq_peek_tail)kernel(brcmu_pktq_penq)kernel(brcmu_pktq_penq_head)kernel(brcmu_pktq_pflush)kernel(bridge_tunnel_header)kernel(bt_accept_dequeue)kernel(bt_accept_enqueue)kernel(bt_accept_unlink)kernel(bt_debugfs)kernel(bt_err)kernel(bt_err_ratelimited)kernel(bt_info)kernel(bt_procfs_cleanup)kernel(bt_procfs_init)kernel(bt_sock_alloc)kernel(bt_sock_ioctl)kernel(bt_sock_link)kernel(bt_sock_linked)kernel(bt_sock_poll)kernel(bt_sock_reclassify_lock)kernel(bt_sock_recvmsg)kernel(bt_sock_register)kernel(bt_sock_stream_recvmsg)kernel(bt_sock_unlink)kernel(bt_sock_unregister)kernel(bt_sock_wait_ready)kernel(bt_sock_wait_state)kernel(bt_status)kernel(bt_to_errno)kernel(bt_warn)kernel(bt_warn_ratelimited)kernel(btbcm_check_bdaddr)kernel(btbcm_finalize)kernel(btbcm_initialize)kernel(btbcm_patchram)kernel(btbcm_read_pcm_int_params)kernel(btbcm_set_bdaddr)kernel(btbcm_setup_apple)kernel(btbcm_setup_patchram)kernel(btbcm_write_pcm_int_params)kernel(btintel_bootup)kernel(btintel_check_bdaddr)kernel(btintel_configure_setup)kernel(btintel_download_firmware)kernel(btintel_enter_mfg)kernel(btintel_exit_mfg)kernel(btintel_load_ddc_config)kernel(btintel_read_boot_params)kernel(btintel_read_version)kernel(btintel_recv_event)kernel(btintel_regmap_init)kernel(btintel_secure_send_result)kernel(btintel_send_intel_reset)kernel(btintel_set_bdaddr)kernel(btintel_set_diag)kernel(btintel_set_event_mask_mfg)kernel(btintel_set_quality_report)kernel(btintel_version_info)kernel(btmrvl_add_card)kernel(btmrvl_check_evtpkt)kernel(btmrvl_enable_hs)kernel(btmrvl_enable_ps)kernel(btmrvl_interrupt)kernel(btmrvl_process_event)kernel(btmrvl_pscan_window_reporting)kernel(btmrvl_register_hdev)kernel(btmrvl_remove_card)kernel(btmrvl_send_hscfg_cmd)kernel(btmrvl_send_module_cfg_cmd)kernel(btmtk_process_coredump)kernel(btmtk_register_coredump)kernel(btmtk_reset_sync)kernel(btmtk_set_bdaddr)kernel(btmtk_setup_firmware)kernel(btmtk_setup_firmware_79xx)kernel(btrtl_download_firmware)kernel(btrtl_free)kernel(btrtl_get_uart_settings)kernel(btrtl_initialize)kernel(btrtl_set_driver_name)kernel(btrtl_set_quirks)kernel(btrtl_setup_realtek)kernel(btrtl_shutdown_realtek)kernel(bxt_sst_dsp_cleanup)kernel(bxt_sst_dsp_init)kernel(bxt_sst_init_fw)kernel(can_bus_off)kernel(can_change_mtu)kernel(can_change_state)kernel(can_dropped_invalid_skb)kernel(can_eth_ioctl_hwts)kernel(can_ethtool_op_get_ts_info_hwts)kernel(can_fd_dlc2len)kernel(can_fd_len2dlc)kernel(can_free_echo_skb)kernel(can_get_echo_skb)kernel(can_get_state_str)kernel(can_proto_register)kernel(can_proto_unregister)kernel(can_put_echo_skb)kernel(can_rx_offload_add_fifo)kernel(can_rx_offload_add_manual)kernel(can_rx_offload_add_timestamp)kernel(can_rx_offload_del)kernel(can_rx_offload_enable)kernel(can_rx_offload_get_echo_skb)kernel(can_rx_offload_irq_finish)kernel(can_rx_offload_irq_offload_fifo)kernel(can_rx_offload_irq_offload_timestamp)kernel(can_rx_offload_queue_tail)kernel(can_rx_offload_queue_timestamp)kernel(can_rx_offload_threaded_irq_finish)kernel(can_rx_register)kernel(can_rx_unregister)kernel(can_send)kernel(can_skb_get_frame_len)kernel(can_sock_destruct)kernel(cdc_ncm_bind_common)kernel(cdc_ncm_change_mtu)kernel(cdc_ncm_fill_tx_frame)kernel(cdc_ncm_rx_fixup)kernel(cdc_ncm_rx_verify_ndp16)kernel(cdc_ncm_rx_verify_ndp32)kernel(cdc_ncm_rx_verify_nth16)kernel(cdc_ncm_rx_verify_nth32)kernel(cdc_ncm_select_altsetting)kernel(cdc_ncm_tx_fixup)kernel(cdc_ncm_unbind)kernel(cdns_bus_conf)kernel(cdns_read_ping_status)kernel(cdns_set_sdw_stream)kernel(cdns_xfer_msg)kernel(cdns_xfer_msg_defer)kernel(cfg80211_any_usable_channels)kernel(cfg80211_assoc_comeback)kernel(cfg80211_assoc_failure)kernel(cfg80211_auth_timeout)kernel(cfg80211_background_cac_abort)kernel(cfg80211_bss_color_notify)kernel(cfg80211_bss_flush)kernel(cfg80211_bss_iter)kernel(cfg80211_cac_event)kernel(cfg80211_calculate_bitrate)kernel(cfg80211_ch_switch_notify)kernel(cfg80211_ch_switch_started_notify)kernel(cfg80211_chandef_compatible)kernel(cfg80211_chandef_create)kernel(cfg80211_chandef_dfs_cac_time)kernel(cfg80211_chandef_dfs_required)kernel(cfg80211_chandef_dfs_usable)kernel(cfg80211_chandef_primary)kernel(cfg80211_chandef_usable)kernel(cfg80211_chandef_valid)kernel(cfg80211_check_combinations)kernel(cfg80211_check_station_change)kernel(cfg80211_classify8021d)kernel(cfg80211_conn_failed)kernel(cfg80211_connect_done)kernel(cfg80211_control_port_tx_status)kernel(cfg80211_cqm_beacon_loss_notify)kernel(cfg80211_cqm_pktloss_notify)kernel(cfg80211_cqm_rssi_notify)kernel(cfg80211_cqm_txe_notify)kernel(cfg80211_crit_proto_stopped)kernel(cfg80211_defragment_element)kernel(cfg80211_del_sta_sinfo)kernel(cfg80211_disconnected)kernel(cfg80211_external_auth_request)kernel(cfg80211_find_elem_match)kernel(cfg80211_find_vendor_elem)kernel(cfg80211_free_coloc_ap_list)kernel(cfg80211_free_nan_func)kernel(cfg80211_ft_event)kernel(cfg80211_gen_new_ie)kernel(cfg80211_get_drvinfo)kernel(cfg80211_get_ies_channel_number)kernel(cfg80211_get_iftype_ext_capa)kernel(cfg80211_get_p2p_attr)kernel(cfg80211_get_station)kernel(cfg80211_gtk_rekey_notify)kernel(cfg80211_ibss_joined)kernel(cfg80211_iftype_allowed)kernel(cfg80211_inform_bss_data)kernel(cfg80211_inform_bss_frame_data)kernel(cfg80211_is_element_inherited)kernel(cfg80211_iter_combinations)kernel(cfg80211_iter_rnr)kernel(cfg80211_links_removed)kernel(cfg80211_merge_profile)kernel(cfg80211_mgmt_tx_status_ext)kernel(cfg80211_michael_mic_failure)kernel(cfg80211_nan_func_terminated)kernel(cfg80211_nan_match)kernel(cfg80211_new_sta)kernel(cfg80211_notify_new_peer_candidate)kernel(cfg80211_parse_colocated_ap)kernel(cfg80211_pmksa_candidate_notify)kernel(cfg80211_pmsr_complete)kernel(cfg80211_pmsr_report)kernel(cfg80211_port_authorized)kernel(cfg80211_probe_status)kernel(cfg80211_put_bss)kernel(cfg80211_ready_on_channel)kernel(cfg80211_ref_bss)kernel(cfg80211_reg_can_beacon)kernel(cfg80211_reg_can_beacon_relax)kernel(cfg80211_register_netdevice)kernel(cfg80211_remain_on_channel_expired)kernel(cfg80211_report_obss_beacon_khz)kernel(cfg80211_report_wowlan_wakeup)kernel(cfg80211_roamed)kernel(cfg80211_rx_assoc_resp)kernel(cfg80211_rx_control_port)kernel(cfg80211_rx_mgmt_ext)kernel(cfg80211_rx_mlme_mgmt)kernel(cfg80211_rx_spurious_frame)kernel(cfg80211_rx_unexpected_4addr_frame)kernel(cfg80211_rx_unprot_mlme_mgmt)kernel(cfg80211_scan_done)kernel(cfg80211_sched_scan_results)kernel(cfg80211_sched_scan_stopped)kernel(cfg80211_sched_scan_stopped_locked)kernel(cfg80211_schedule_channels_check)kernel(cfg80211_send_layer2_update)kernel(cfg80211_shutdown_all_interfaces)kernel(cfg80211_sinfo_alloc_tid_stats)kernel(cfg80211_sta_opmode_change_notify)kernel(cfg80211_stop_iface)kernel(cfg80211_tdls_oper_request)kernel(cfg80211_tx_mgmt_expired)kernel(cfg80211_tx_mlme_mgmt)kernel(cfg80211_unlink_bss)kernel(cfg80211_unregister_wdev)kernel(cfg80211_update_owe_info_event)kernel(cfg80211_vendor_cmd_get_sender)kernel(cfg80211_vendor_cmd_reply)kernel(channel5g)kernel(channel5g_80m)kernel(check_hw_ready)kernel(cifs_arc4_crypt)kernel(cifs_arc4_setkey)kernel(cifs_md4_final)kernel(cifs_md4_init)kernel(cifs_md4_update)kernel(cirrus_scodec_get_speaker_id)kernel(close_candev)kernel(cnic_register_driver)kernel(cnic_unregister_driver)kernel(cnl_chip_info)kernel(cnl_dsp_free)kernel(cnl_sst_dsp_cleanup)kernel(cnl_sst_dsp_init)kernel(cnl_sst_init_fw)kernel(copy_from_iter_toio)kernel(copy_from_user_toio)kernel(copy_to_iter_fromio)kernel(copy_to_user_fromio)kernel(cqhci_deactivate)kernel(cqhci_init)kernel(cqhci_irq)kernel(cqhci_pltfm_init)kernel(cqhci_resume)kernel(cs35l41_configure_cs_dsp)kernel(cs35l41_enter_hibernate)kernel(cs35l41_exit_hibernate)kernel(cs35l41_global_enable)kernel(cs35l41_gpio_config)kernel(cs35l41_hda_pm_ops)kernel(cs35l41_hda_probe)kernel(cs35l41_hda_remove)kernel(cs35l41_init_boost)kernel(cs35l41_mdsync_up)kernel(cs35l41_otp_unpack)kernel(cs35l41_pm_ops)kernel(cs35l41_probe)kernel(cs35l41_register_errata_patch)kernel(cs35l41_regmap_i2c)kernel(cs35l41_regmap_spi)kernel(cs35l41_remove)kernel(cs35l41_safe_reset)kernel(cs35l41_set_channels)kernel(cs35l41_set_codec_conf)kernel(cs35l41_set_cspl_mbox_cmd)kernel(cs35l41_set_dai_link)kernel(cs35l41_test_key_lock)kernel(cs35l41_test_key_unlock)kernel(cs35l41_write_fs_errata)kernel(cs35l56_calibration_controls)kernel(cs35l56_common_probe)kernel(cs35l56_fill_supply_names)kernel(cs35l56_firmware_shutdown)kernel(cs35l56_force_sync_asp1_registers_from_cache)kernel(cs35l56_get_bclk_freq_id)kernel(cs35l56_get_calibration)kernel(cs35l56_get_speaker_id)kernel(cs35l56_hda_common_probe)kernel(cs35l56_hda_pm_ops)kernel(cs35l56_hda_remove)kernel(cs35l56_hw_init)kernel(cs35l56_init)kernel(cs35l56_init_asp1_regs_for_driver_control)kernel(cs35l56_init_cs_dsp)kernel(cs35l56_irq)kernel(cs35l56_irq_request)kernel(cs35l56_is_fw_reload_needed)kernel(cs35l56_mbox_send)kernel(cs35l56_read_prot_status)kernel(cs35l56_regmap_i2c)kernel(cs35l56_regmap_sdw)kernel(cs35l56_regmap_spi)kernel(cs35l56_remove)kernel(cs35l56_runtime_resume_common)kernel(cs35l56_runtime_suspend_common)kernel(cs35l56_set_patch)kernel(cs35l56_system_reset)kernel(cs35l56_system_resume)kernel(cs35l56_system_resume_early)kernel(cs35l56_system_resume_no_irq)kernel(cs35l56_system_suspend)kernel(cs35l56_system_suspend_late)kernel(cs35l56_system_suspend_no_irq)kernel(cs35l56_tx_input_texts)kernel(cs35l56_tx_input_values)kernel(cs35l56_wait_control_port_ready)kernel(cs35l56_wait_for_firmware_boot)kernel(cs35l56_wait_min_reset_pulse)kernel(cs42l42_common_probe)kernel(cs42l42_common_remove)kernel(cs42l42_dai)kernel(cs42l42_init)kernel(cs42l42_irq_thread)kernel(cs42l42_mute_stream)kernel(cs42l42_page_range)kernel(cs42l42_pll_config)kernel(cs42l42_readable_register)kernel(cs42l42_regmap)kernel(cs42l42_resume)kernel(cs42l42_resume_restore)kernel(cs42l42_soc_component)kernel(cs42l42_src_config)kernel(cs42l42_suspend)kernel(cs42l42_volatile_register)kernel(cs42l43_dev_probe)kernel(cs42l43_dev_remove)kernel(cs42l43_pm_ops)kernel(cs42l43_precious_register)kernel(cs42l43_readable_register)kernel(cs42l43_reg_default)kernel(cs42l43_sdw_add_peripheral)kernel(cs42l43_sdw_remove_peripheral)kernel(cs42l43_sdw_set_stream)kernel(cs42l43_volatile_register)kernel(cs_amp_get_efi_calibration_data)kernel(cs_amp_test_hooks)kernel(cs_amp_write_cal_coeffs)kernel(cxgb4_alloc_atid)kernel(cxgb4_alloc_sftid)kernel(cxgb4_alloc_stid)kernel(cxgb4_bar2_sge_qregs)kernel(cxgb4_best_aligned_mtu)kernel(cxgb4_best_mtu)kernel(cxgb4_check_l2t_valid)kernel(cxgb4_clip_get)kernel(cxgb4_clip_release)kernel(cxgb4_create_server)kernel(cxgb4_create_server6)kernel(cxgb4_create_server_filter)kernel(cxgb4_crypto_send)kernel(cxgb4_dbfifo_count)kernel(cxgb4_flush_eq_cache)kernel(cxgb4_free_atid)kernel(cxgb4_free_stid)kernel(cxgb4_get_srq_entry)kernel(cxgb4_get_tcp_stats)kernel(cxgb4_immdata_send)kernel(cxgb4_inline_tx_skb)kernel(cxgb4_iscsi_init)kernel(cxgb4_l2t_alloc_switching)kernel(cxgb4_l2t_get)kernel(cxgb4_l2t_release)kernel(cxgb4_l2t_send)kernel(cxgb4_map_skb)kernel(cxgb4_ofld_send)kernel(cxgb4_pktgl_to_skb)kernel(cxgb4_port_chan)kernel(cxgb4_port_e2cchan)kernel(cxgb4_port_idx)kernel(cxgb4_port_viid)kernel(cxgb4_read_sge_timestamp)kernel(cxgb4_read_tpte)kernel(cxgb4_reclaim_completed_tx)kernel(cxgb4_register_uld)kernel(cxgb4_remove_server)kernel(cxgb4_remove_server_filter)kernel(cxgb4_remove_tid)kernel(cxgb4_ring_tx_db)kernel(cxgb4_select_ntuple)kernel(cxgb4_smt_alloc_switching)kernel(cxgb4_smt_release)kernel(cxgb4_sync_txq_pidx)kernel(cxgb4_unregister_uld)kernel(cxgb4_update_root_dev_clip)kernel(cxgb4_write_partial_sgl)kernel(cxgb4_write_sgl)kernel(cxgb_find_route)kernel(cxgb_find_route6)kernel(cxgb_get_4tuple)kernel(cxgbi_attr_is_visible)kernel(cxgbi_bind_conn)kernel(cxgbi_cleanup_task)kernel(cxgbi_conn_alloc_pdu)kernel(cxgbi_conn_init_pdu)kernel(cxgbi_conn_pdu_ready)kernel(cxgbi_conn_tx_open)kernel(cxgbi_conn_xmit_pdu)kernel(cxgbi_create_conn)kernel(cxgbi_create_session)kernel(cxgbi_ddp_ppm_setup)kernel(cxgbi_ddp_set_one_ppod)kernel(cxgbi_destroy_session)kernel(cxgbi_device_find_by_lldev)kernel(cxgbi_device_find_by_netdev)kernel(cxgbi_device_find_by_netdev_rcu)kernel(cxgbi_device_portmap_cleanup)kernel(cxgbi_device_portmap_create)kernel(cxgbi_device_register)kernel(cxgbi_device_unregister)kernel(cxgbi_device_unregister_all)kernel(cxgbi_ep_connect)kernel(cxgbi_ep_disconnect)kernel(cxgbi_ep_poll)kernel(cxgbi_get_conn_stats)kernel(cxgbi_get_ep_param)kernel(cxgbi_get_host_param)kernel(cxgbi_hbas_add)kernel(cxgbi_hbas_remove)kernel(cxgbi_iscsi_cleanup)kernel(cxgbi_iscsi_init)kernel(cxgbi_parse_pdu_itt)kernel(cxgbi_ppm_init)kernel(cxgbi_ppm_make_ppod_hdr)kernel(cxgbi_ppm_ppod_release)kernel(cxgbi_ppm_ppods_reserve)kernel(cxgbi_ppm_release)kernel(cxgbi_set_conn_param)kernel(cxgbi_set_host_param)kernel(cxgbi_sock_act_open_req_arp_failure)kernel(cxgbi_sock_check_wr_invariants)kernel(cxgbi_sock_closed)kernel(cxgbi_sock_established)kernel(cxgbi_sock_fail_act_open)kernel(cxgbi_sock_free_cpl_skbs)kernel(cxgbi_sock_purge_wr_queue)kernel(cxgbi_sock_rcv_abort_rpl)kernel(cxgbi_sock_rcv_close_conn_rpl)kernel(cxgbi_sock_rcv_peer_close)kernel(cxgbi_sock_rcv_wr_ack)kernel(cxgbi_sock_select_mss)kernel(cxgbi_sock_skb_entail)kernel(cxgbi_tagmask_set)kernel(dapm_clock_event)kernel(dapm_kcontrol_get_value)kernel(dapm_mark_endpoints_dirty)kernel(dapm_pinctrl_event)kernel(dapm_regulator_event)kernel(dcdbas_smi_request)kernel(del_mtd_blktrans_dev)kernel(dell_laptop_call_notifier)kernel(dell_laptop_register_notifier)kernel(dell_laptop_unregister_notifier)kernel(dell_privacy_has_mic_mute)kernel(dell_rbtn_notifier_register)kernel(dell_rbtn_notifier_unregister)kernel(dell_smbios_call)kernel(dell_smbios_call_filter)kernel(dell_smbios_error)kernel(dell_smbios_find_token)kernel(dell_smbios_register_device)kernel(dell_smbios_unregister_device)kernel(dell_wmi_get_descriptor_valid)kernel(dell_wmi_get_hotfix)kernel(dell_wmi_get_interface_version)kernel(dell_wmi_get_size)kernel(deregister_atm_ioctl)kernel(deregister_mtd_blktrans)kernel(deregister_mtd_parser)kernel(dev_attr_phy_event_threshold)kernel(devm_iio_channel_get)kernel(devm_iio_channel_get_all)kernel(devm_iio_device_alloc)kernel(devm_iio_kfifo_buffer_setup_ext)kernel(devm_iio_map_array_register)kernel(devm_iio_trigger_alloc)kernel(devm_iio_triggered_buffer_setup_ext)kernel(devm_mmc_alloc_host)kernel(devm_of_iio_channel_get_by_name)kernel(devm_snd_soc_register_card)kernel(devm_snd_soc_register_component)kernel(devm_snd_soc_register_dai)kernel(dfs_pattern_detector_init)kernel(dm_restorepowerindex)kernel(dm_savepowerindex)kernel(dm_writepowerindex)kernel(do_map_probe)kernel(dpcm_be_dai_trigger)kernel(dpcm_end_walk_at_be)kernel(efuse_one_byte_read)kernel(efuse_power_switch)kernel(efuse_read_1byte)kernel(efuse_shadow_read)kernel(ehl_chip_info)kernel(enic_api_devcmd_proxy_by_index)kernel(es83xx_dsm)kernel(es83xx_dsm_dump)kernel(ezusb_fx1_ihex_firmware_download)kernel(ezusb_fx1_set_reset)kernel(fcoe_check_wait_queue)kernel(fcoe_clean_pending_queue)kernel(fcoe_ctlr_destroy)kernel(fcoe_ctlr_device_add)kernel(fcoe_ctlr_device_delete)kernel(fcoe_ctlr_els_send)kernel(fcoe_ctlr_get_lesb)kernel(fcoe_ctlr_init)kernel(fcoe_ctlr_link_down)kernel(fcoe_ctlr_link_up)kernel(fcoe_ctlr_recv)kernel(fcoe_ctlr_recv_flogi)kernel(fcoe_ctlr_set_fip_mode)kernel(fcoe_fc_crc)kernel(fcoe_fcf_device_add)kernel(fcoe_fcf_device_delete)kernel(fcoe_fcf_get_selected)kernel(fcoe_get_lesb)kernel(fcoe_get_paged_crc_eof)kernel(fcoe_get_wwn)kernel(fcoe_libfc_config)kernel(fcoe_link_speed_update)kernel(fcoe_queue_timer)kernel(fcoe_start_io)kernel(fcoe_transport_attach)kernel(fcoe_transport_detach)kernel(fcoe_validate_vport_create)kernel(fcoe_wwn_from_mac)kernel(fcoe_wwn_to_str)kernel(flow_resources_add)kernel(flow_resources_alloc)kernel(frame_vector_create)kernel(frame_vector_destroy)kernel(frame_vector_to_pages)kernel(frame_vector_to_pfns)kernel(free_candev)kernel(freq_reg_info)kernel(fw_attributes_class_get)kernel(fw_attributes_class_put)kernel(generic_rndis_bind)kernel(get_mtd_device)kernel(get_mtd_device_nm)kernel(get_tree_mtd)kernel(get_vaddr_frames)kernel(get_wiphy_regdom)kernel(gspca_coarse_grained_expo_autogain)kernel(gspca_debug)kernel(gspca_dev_probe)kernel(gspca_dev_probe2)kernel(gspca_disconnect)kernel(gspca_expo_autogain)kernel(gspca_frame_add)kernel(gspca_resume)kernel(gspca_suspend)kernel(h4_recv_buf)kernel(hci_alloc_dev_priv)kernel(hci_cmd_sync)kernel(hci_cmd_sync_cancel)kernel(hci_cmd_sync_queue)kernel(hci_cmd_sync_submit)kernel(hci_conn_check_secure)kernel(hci_conn_security)kernel(hci_conn_switch_role)kernel(hci_devcd_abort)kernel(hci_devcd_append)kernel(hci_devcd_append_pattern)kernel(hci_devcd_complete)kernel(hci_devcd_init)kernel(hci_devcd_register)kernel(hci_devcd_rx)kernel(hci_devcd_timeout)kernel(hci_free_dev)kernel(hci_get_route)kernel(hci_mgmt_chan_register)kernel(hci_mgmt_chan_unregister)kernel(hci_recv_diag)kernel(hci_recv_frame)kernel(hci_register_cb)kernel(hci_register_dev)kernel(hci_release_dev)kernel(hci_reset_dev)kernel(hci_resume_dev)kernel(hci_set_fw_info)kernel(hci_set_hw_info)kernel(hci_suspend_dev)kernel(hci_uart_tx_wakeup)kernel(hci_unregister_cb)kernel(hci_unregister_dev)kernel(hda_bus_ml_free)kernel(hda_bus_ml_init)kernel(hda_bus_ml_put_all)kernel(hda_bus_ml_reset_losidv)kernel(hda_bus_ml_resume)kernel(hda_bus_ml_suspend)kernel(hda_codec_check_for_state_change)kernel(hda_codec_check_rirb_status)kernel(hda_codec_detect_mask)kernel(hda_codec_device_remove)kernel(hda_codec_driver_unregister)kernel(hda_codec_i915_display_power)kernel(hda_codec_i915_exit)kernel(hda_codec_i915_init)kernel(hda_codec_init_cmd_io)kernel(hda_codec_jack_check)kernel(hda_codec_jack_wake_enable)kernel(hda_codec_probe_bus)kernel(hda_codec_probe_complete)kernel(hda_codec_resume_cmd_io)kernel(hda_codec_rirb_status_clear)kernel(hda_codec_set_codec_wakeup)kernel(hda_codec_stop_cmd_io)kernel(hda_codec_suspend_cmd_io)kernel(hda_component_acpi_device_notify)kernel(hda_component_manager_bind)kernel(hda_component_manager_bind_acpi_notifications)kernel(hda_component_manager_free)kernel(hda_component_manager_init)kernel(hda_component_manager_playback_hook)kernel(hda_component_manager_unbind_acpi_notifications)kernel(hda_cs_dsp_add_controls)kernel(hda_cs_dsp_control_remove)kernel(hda_cs_dsp_fw_ids)kernel(hda_cs_dsp_read_ctl)kernel(hda_cs_dsp_write_ctl)kernel(hda_dsp_hdmi_build_controls)kernel(hda_extra_out_badness)kernel(hda_get_autocfg_input_label)kernel(hda_main_out_badness)kernel(hda_ops_free)kernel(hda_pci_intel_probe)kernel(hda_to_sdw)kernel(hdac_bus_eml_check_cmdsync_unlocked)kernel(hdac_bus_eml_check_interrupt)kernel(hdac_bus_eml_dmic_get_hlink)kernel(hdac_bus_eml_enable_interrupt)kernel(hdac_bus_eml_enable_offload)kernel(hdac_bus_eml_get_count)kernel(hdac_bus_eml_get_mutex)kernel(hdac_bus_eml_power_down)kernel(hdac_bus_eml_power_down_unlocked)kernel(hdac_bus_eml_power_up)kernel(hdac_bus_eml_power_up_unlocked)kernel(hdac_bus_eml_sdw_check_cmdsync_unlocked)kernel(hdac_bus_eml_sdw_get_hlink)kernel(hdac_bus_eml_sdw_get_lsdiid_unlocked)kernel(hdac_bus_eml_sdw_map_stream_ch)kernel(hdac_bus_eml_sdw_power_down_unlocked)kernel(hdac_bus_eml_sdw_power_up_unlocked)kernel(hdac_bus_eml_sdw_set_lsdiid)kernel(hdac_bus_eml_sdw_set_syncprd_unlocked)kernel(hdac_bus_eml_sdw_sync_arm_unlocked)kernel(hdac_bus_eml_sdw_sync_go_unlocked)kernel(hdac_bus_eml_sdw_wait_syncpu_unlocked)kernel(hdac_bus_eml_set_syncprd_unlocked)kernel(hdac_bus_eml_ssp_get_hlink)kernel(hdac_bus_eml_sync_arm_unlocked)kernel(hdac_bus_eml_sync_go_unlocked)kernel(hdac_bus_eml_wait_syncpu_unlocked)kernel(hdac_get_device_id)kernel(hdac_hdmi_jack_init)kernel(hdac_hdmi_jack_port_init)kernel(hid_sensor_batch_mode_supported)kernel(hid_sensor_convert_timestamp)kernel(hid_sensor_format_scale)kernel(hid_sensor_get_report_latency)kernel(hid_sensor_parse_common_attributes)kernel(hid_sensor_pm_ops)kernel(hid_sensor_power_state)kernel(hid_sensor_read_poll_value)kernel(hid_sensor_read_raw_hyst_rel_value)kernel(hid_sensor_read_raw_hyst_value)kernel(hid_sensor_read_samp_freq_value)kernel(hid_sensor_remove_trigger)kernel(hid_sensor_set_report_latency)kernel(hid_sensor_setup_trigger)kernel(hid_sensor_write_raw_hyst_rel_value)kernel(hid_sensor_write_raw_hyst_value)kernel(hid_sensor_write_samp_freq_value)kernel(hpi_send_recv)kernel(hsmp_send_message)kernel(i915_gpu_busy)kernel(i915_gpu_lower)kernel(i915_gpu_raise)kernel(i915_gpu_turbo_disable)kernel(i915_read_mch_val)kernel(ib_advise_mr)kernel(ib_alloc_mr)kernel(ib_alloc_mr_integrity)kernel(ib_alloc_xrcd_user)kernel(ib_attach_mcast)kernel(ib_cache_gid_parse_type_str)kernel(ib_cache_gid_type_str)kernel(ib_check_mr_status)kernel(ib_close_qp)kernel(ib_cm_init_qp_attr)kernel(ib_cm_insert_listen)kernel(ib_cm_listen)kernel(ib_cm_notify)kernel(ib_copy_ah_attr_to_user)kernel(ib_copy_path_rec_from_user)kernel(ib_copy_path_rec_to_user)kernel(ib_copy_qp_attr_to_user)kernel(ib_cq_pool_get)kernel(ib_cq_pool_put)kernel(ib_create_ah_from_wc)kernel(ib_create_cm_id)kernel(ib_create_qp_kernel)kernel(ib_create_qp_security)kernel(ib_create_qp_user)kernel(ib_create_send_mad)kernel(ib_create_srq_user)kernel(ib_create_wq)kernel(ib_dealloc_device)kernel(ib_dealloc_pd_user)kernel(ib_dealloc_xrcd_user)kernel(ib_dereg_mr_user)kernel(ib_destroy_cm_id)kernel(ib_destroy_cq_user)kernel(ib_destroy_qp_user)kernel(ib_destroy_srq_user)kernel(ib_destroy_wq_user)kernel(ib_detach_mcast)kernel(ib_device_get_by_name)kernel(ib_device_get_by_netdev)kernel(ib_device_put)kernel(ib_device_set_netdev)kernel(ib_dispatch_event)kernel(ib_dma_virt_map_sg)kernel(ib_drain_qp)kernel(ib_drain_rq)kernel(ib_drain_sq)kernel(ib_event_msg)kernel(ib_find_cached_pkey)kernel(ib_find_exact_cached_pkey)kernel(ib_find_gid)kernel(ib_find_pkey)kernel(ib_free_cq)kernel(ib_free_recv_mad)kernel(ib_free_send_mad)kernel(ib_get_cached_lmc)kernel(ib_get_cached_pkey)kernel(ib_get_cached_port_state)kernel(ib_get_cached_subnet_prefix)kernel(ib_get_device_fw_str)kernel(ib_get_eth_speed)kernel(ib_get_gids_from_rdma_hdr)kernel(ib_get_mad_data_offset)kernel(ib_get_net_dev_by_params)kernel(ib_get_rdma_header_version)kernel(ib_get_rmpp_segment)kernel(ib_get_vf_config)kernel(ib_get_vf_guid)kernel(ib_get_vf_stats)kernel(ib_init_ah_attr_from_path)kernel(ib_init_ah_attr_from_wc)kernel(ib_init_ah_from_mcmember)kernel(ib_is_mad_class_rmpp)kernel(ib_mad_kernel_rmpp_agent)kernel(ib_map_mr_sg)kernel(ib_map_mr_sg_pi)kernel(ib_modify_device)kernel(ib_modify_mad)kernel(ib_modify_port)kernel(ib_modify_qp)kernel(ib_modify_qp_is_ok)kernel(ib_modify_qp_with_udata)kernel(ib_modify_srq)kernel(ib_mr_pool_destroy)kernel(ib_mr_pool_get)kernel(ib_mr_pool_init)kernel(ib_mr_pool_put)kernel(ib_open_qp)kernel(ib_pack)kernel(ib_port_immutable_read)kernel(ib_port_register_client_groups)kernel(ib_port_sysfs_get_ibdev_kobj)kernel(ib_port_unregister_client_groups)kernel(ib_post_send_mad)kernel(ib_process_cq_direct)kernel(ib_qp_usecnt_dec)kernel(ib_qp_usecnt_inc)kernel(ib_query_pkey)kernel(ib_query_port)kernel(ib_query_qp)kernel(ib_query_srq)kernel(ib_rate_to_mbps)kernel(ib_rate_to_mult)kernel(ib_rdmacg_try_charge)kernel(ib_rdmacg_uncharge)kernel(ib_reg_user_mr)kernel(ib_register_client)kernel(ib_register_device)kernel(ib_register_event_handler)kernel(ib_register_mad_agent)kernel(ib_resize_cq)kernel(ib_response_mad)kernel(ib_rvt_state_ops)kernel(ib_sa_cancel_query)kernel(ib_sa_free_multicast)kernel(ib_sa_get_mcmember_rec)kernel(ib_sa_guid_info_rec_query)kernel(ib_sa_join_multicast)kernel(ib_sa_pack_path)kernel(ib_sa_path_rec_get)kernel(ib_sa_register_client)kernel(ib_sa_unpack_path)kernel(ib_sa_unregister_client)kernel(ib_send_cm_drep)kernel(ib_send_cm_dreq)kernel(ib_send_cm_mra)kernel(ib_send_cm_rej)kernel(ib_send_cm_rep)kernel(ib_send_cm_req)kernel(ib_send_cm_rtu)kernel(ib_send_cm_sidr_rep)kernel(ib_send_cm_sidr_req)kernel(ib_set_client_data)kernel(ib_set_device_ops)kernel(ib_set_vf_guid)kernel(ib_set_vf_link_state)kernel(ib_sg_to_pages)kernel(ib_ud_header_init)kernel(ib_ud_header_pack)kernel(ib_ud_header_unpack)kernel(ib_ud_ip4_csum)kernel(ib_umem_copy_from)kernel(ib_umem_dmabuf_get)kernel(ib_umem_dmabuf_get_pinned)kernel(ib_umem_dmabuf_map_pages)kernel(ib_umem_dmabuf_unmap_pages)kernel(ib_umem_find_best_pgsz)kernel(ib_umem_get)kernel(ib_umem_odp_alloc_child)kernel(ib_umem_odp_alloc_implicit)kernel(ib_umem_odp_get)kernel(ib_umem_odp_map_dma_and_lock)kernel(ib_umem_odp_release)kernel(ib_umem_odp_unmap_dma_pages)kernel(ib_umem_release)kernel(ib_unpack)kernel(ib_unregister_client)kernel(ib_unregister_device)kernel(ib_unregister_device_and_put)kernel(ib_unregister_device_queued)kernel(ib_unregister_driver)kernel(ib_unregister_event_handler)kernel(ib_unregister_mad_agent)kernel(ib_uverbs_flow_resources_free)kernel(ib_uverbs_get_ucontext_file)kernel(ib_wc_status_msg)kernel(ib_wq)kernel(ibcm_reject_msg)kernel(ibdev_alert)kernel(ibdev_crit)kernel(ibdev_emerg)kernel(ibdev_err)kernel(ibdev_info)kernel(ibdev_notice)kernel(ibdev_printk)kernel(ibdev_warn)kernel(ibnl_put_attr)kernel(ibnl_put_msg)kernel(icl_chip_info)kernel(ieee80211_alloc_hw_nm)kernel(ieee80211_amsdu_to_8023s)kernel(ieee80211_ap_probereq_get)kernel(ieee80211_ave_rssi)kernel(ieee80211_beacon_cntdwn_is_complete)kernel(ieee80211_beacon_free_ema_list)kernel(ieee80211_beacon_get_template)kernel(ieee80211_beacon_get_template_ema_index)kernel(ieee80211_beacon_get_template_ema_list)kernel(ieee80211_beacon_get_tim)kernel(ieee80211_beacon_loss)kernel(ieee80211_beacon_set_cntdwn)kernel(ieee80211_beacon_update_cntdwn)kernel(ieee80211_bss_get_elem)kernel(ieee80211_calc_rx_airtime)kernel(ieee80211_calc_tx_airtime)kernel(ieee80211_chandef_to_operating_class)kernel(ieee80211_channel_switch_disconnect)kernel(ieee80211_channel_to_freq_khz)kernel(ieee80211_chswitch_done)kernel(ieee80211_color_change_finish)kernel(ieee80211_connection_loss)kernel(ieee80211_cqm_beacon_loss_notify)kernel(ieee80211_cqm_rssi_notify)kernel(ieee80211_csa_finish)kernel(ieee80211_ctstoself_duration)kernel(ieee80211_ctstoself_get)kernel(ieee80211_data_to_8023_exthdr)kernel(ieee80211_disable_rssi_reports)kernel(ieee80211_disconnect)kernel(ieee80211_drop_unencrypted_mgmt)kernel(ieee80211_emulate_add_chanctx)kernel(ieee80211_emulate_change_chanctx)kernel(ieee80211_emulate_remove_chanctx)kernel(ieee80211_emulate_switch_vif_chanctx)kernel(ieee80211_enable_rssi_reports)kernel(ieee80211_find_sta)kernel(ieee80211_find_sta_by_ifaddr)kernel(ieee80211_find_sta_by_link_addrs)kernel(ieee80211_fragment_element)kernel(ieee80211_free_hw)kernel(ieee80211_free_txskb)kernel(ieee80211_freq_khz_to_channel)kernel(ieee80211_generic_frame_duration)kernel(ieee80211_get_8023_tunnel_proto)kernel(ieee80211_get_bssid)kernel(ieee80211_get_buffered_bc)kernel(ieee80211_get_channel_khz)kernel(ieee80211_get_fils_discovery_tmpl)kernel(ieee80211_get_hdrlen_from_skb)kernel(ieee80211_get_key_rx_seq)kernel(ieee80211_get_mesh_hdrlen)kernel(ieee80211_get_num_supported_channels)kernel(ieee80211_get_response_rate)kernel(ieee80211_get_tkip_p1k_iv)kernel(ieee80211_get_tkip_p2k)kernel(ieee80211_get_tkip_rx_p1k)kernel(ieee80211_get_tx_rates)kernel(ieee80211_get_unsol_bcast_probe_resp_tmpl)kernel(ieee80211_get_vht_max_nss)kernel(ieee80211_gtk_rekey_add)kernel(ieee80211_gtk_rekey_notify)kernel(ieee80211_handle_wake_tx_queue)kernel(ieee80211_hdrlen)kernel(ieee80211_hw_restart_disconnect)kernel(ieee80211_ie_split_ric)kernel(ieee80211_is_valid_amsdu)kernel(ieee80211_iter_chan_contexts_atomic)kernel(ieee80211_iter_keys)kernel(ieee80211_iter_keys_rcu)kernel(ieee80211_iterate_active_interfaces_atomic)kernel(ieee80211_iterate_active_interfaces_mtx)kernel(ieee80211_iterate_interfaces)kernel(ieee80211_iterate_stations_atomic)kernel(ieee80211_key_mic_failure)kernel(ieee80211_key_replay)kernel(ieee80211_manage_rx_ba_offl)kernel(ieee80211_mandatory_rates)kernel(ieee80211_mark_rx_ba_filtered_frames)kernel(ieee80211_nan_func_match)kernel(ieee80211_nan_func_terminated)kernel(ieee80211_next_txq)kernel(ieee80211_nullfunc_get)kernel(ieee80211_obss_color_collision_notify)kernel(ieee80211_operating_class_to_band)kernel(ieee80211_operating_class_to_chandef)kernel(ieee80211_parse_p2p_noa)kernel(ieee80211_probereq_get)kernel(ieee80211_proberesp_get)kernel(ieee80211_pspoll_get)kernel(ieee80211_queue_delayed_work)kernel(ieee80211_queue_stopped)kernel(ieee80211_queue_work)kernel(ieee80211_radar_detected)kernel(ieee80211_radiotap_iterator_init)kernel(ieee80211_radiotap_iterator_next)kernel(ieee80211_rate_control_register)kernel(ieee80211_rate_control_unregister)kernel(ieee80211_ready_on_channel)kernel(ieee80211_refresh_tx_agg_session_timer)kernel(ieee80211_register_hw)kernel(ieee80211_remain_on_channel_expired)kernel(ieee80211_remove_key)kernel(ieee80211_report_low_ack)kernel(ieee80211_report_wowlan_wakeup)kernel(ieee80211_request_smps)kernel(ieee80211_reserve_tid)kernel(ieee80211_restart_hw)kernel(ieee80211_resume_disconnect)kernel(ieee80211_rts_duration)kernel(ieee80211_rts_get)kernel(ieee80211_rx_ba_timer_expired)kernel(ieee80211_rx_irqsafe)kernel(ieee80211_rx_list)kernel(ieee80211_rx_napi)kernel(ieee80211_s1g_channel_width)kernel(ieee80211_scan_completed)kernel(ieee80211_sched_scan_results)kernel(ieee80211_sched_scan_stopped)kernel(ieee80211_send_bar)kernel(ieee80211_send_eosp_nullfunc)kernel(ieee80211_set_active_links)kernel(ieee80211_set_active_links_async)kernel(ieee80211_set_key_rx_seq)kernel(ieee80211_sta_block_awake)kernel(ieee80211_sta_eosp)kernel(ieee80211_sta_ps_transition)kernel(ieee80211_sta_pspoll)kernel(ieee80211_sta_recalc_aggregates)kernel(ieee80211_sta_register_airtime)kernel(ieee80211_sta_set_buffered)kernel(ieee80211_sta_uapsd_trigger)kernel(ieee80211_start_tx_ba_cb_irqsafe)kernel(ieee80211_start_tx_ba_session)kernel(ieee80211_stop_queue)kernel(ieee80211_stop_queues)kernel(ieee80211_stop_rx_ba_session)kernel(ieee80211_stop_tx_ba_cb_irqsafe)kernel(ieee80211_stop_tx_ba_session)kernel(ieee80211_strip_8023_mesh_hdr)kernel(ieee80211_tdls_oper_request)kernel(ieee80211_tkip_add_iv)kernel(ieee80211_tx_dequeue)kernel(ieee80211_tx_prepare_skb)kernel(ieee80211_tx_rate_update)kernel(ieee80211_tx_status_ext)kernel(ieee80211_tx_status_irqsafe)kernel(ieee80211_tx_status_skb)kernel(ieee80211_txq_airtime_check)kernel(ieee80211_txq_get_depth)kernel(ieee80211_txq_may_transmit)kernel(ieee80211_txq_schedule_start)kernel(ieee80211_unregister_hw)kernel(ieee80211_unreserve_tid)kernel(ieee80211_update_mu_groups)kernel(ieee80211_update_p2p_noa)kernel(ieee80211_vif_to_wdev)kernel(ieee80211_wake_queue)kernel(ieee80211_wake_queues)kernel(ieee802154_alloc_hw)kernel(ieee802154_free_hw)kernel(ieee802154_hdr_peek)kernel(ieee802154_hdr_peek_addrs)kernel(ieee802154_hdr_pull)kernel(ieee802154_hdr_push)kernel(ieee802154_max_payload)kernel(ieee802154_register_hw)kernel(ieee802154_rx_irqsafe)kernel(ieee802154_stop_queue)kernel(ieee802154_unregister_hw)kernel(ieee802154_wake_queue)kernel(ieee802154_xmit_complete)kernel(ieee802_11_parse_elems_full)kernel(iio_alloc_pollfunc)kernel(iio_buffer_get)kernel(iio_buffer_init)kernel(iio_buffer_put)kernel(iio_bus_type)kernel(iio_channel_get)kernel(iio_channel_get_all)kernel(iio_channel_release)kernel(iio_channel_release_all)kernel(iio_convert_raw_to_processed)kernel(iio_dealloc_pollfunc)kernel(iio_device_alloc)kernel(iio_device_attach_buffer)kernel(iio_device_claim_direct_mode)kernel(iio_device_free)kernel(iio_device_get_clock)kernel(iio_device_id)kernel(iio_device_release_direct_mode)kernel(iio_device_set_clock)kernel(iio_device_unregister)kernel(iio_enum_available_read)kernel(iio_enum_read)kernel(iio_enum_write)kernel(iio_format_value)kernel(iio_get_channel_ext_info_count)kernel(iio_get_channel_type)kernel(iio_get_debugfs_dentry)kernel(iio_get_time_ns)kernel(iio_get_time_res)kernel(iio_kfifo_allocate)kernel(iio_kfifo_free)kernel(iio_map_array_register)kernel(iio_map_array_unregister)kernel(iio_pollfunc_store_time)kernel(iio_pop_from_buffer)kernel(iio_push_event)kernel(iio_push_to_buffers)kernel(iio_push_to_buffers_with_ts_unaligned)kernel(iio_read_avail_channel_attribute)kernel(iio_read_avail_channel_raw)kernel(iio_read_channel_attribute)kernel(iio_read_channel_average_raw)kernel(iio_read_channel_ext_info)kernel(iio_read_channel_offset)kernel(iio_read_channel_processed)kernel(iio_read_channel_processed_scale)kernel(iio_read_channel_raw)kernel(iio_read_channel_scale)kernel(iio_read_const_attr)kernel(iio_read_max_channel_raw)kernel(iio_read_mount_matrix)kernel(iio_show_mount_matrix)kernel(iio_str_to_fixpoint)kernel(iio_trigger_alloc)kernel(iio_trigger_free)kernel(iio_trigger_generic_data_rdy_poll)kernel(iio_trigger_notify_done)kernel(iio_trigger_poll)kernel(iio_trigger_poll_chained)kernel(iio_trigger_set_immutable)kernel(iio_trigger_unregister)kernel(iio_trigger_using_own)kernel(iio_trigger_validate_own_device)kernel(iio_triggered_buffer_cleanup)kernel(iio_triggered_buffer_setup_ext)kernel(iio_update_buffers)kernel(iio_validate_scan_mask_onehot)kernel(iio_write_channel_attribute)kernel(iio_write_channel_ext_info)kernel(iio_write_channel_raw)kernel(intel_lpss_pm_ops)kernel(intel_lpss_probe)kernel(intel_lpss_remove)kernel(intel_nhlt_free)kernel(intel_nhlt_get_dmic_geo)kernel(intel_nhlt_get_endpoint_blob)kernel(intel_nhlt_has_endpoint_type)kernel(intel_nhlt_init)kernel(intel_nhlt_ssp_device_type)kernel(intel_nhlt_ssp_endpoint_mask)kernel(intel_nhlt_ssp_mclk_mask)kernel(intel_pmt_dev_create)kernel(intel_pmt_dev_destroy)kernel(intel_pmt_is_early_client_hw)kernel(intel_sst_pm)kernel(ips_link_to_i915_driver)kernel(is_jack_detectable)kernel(is_skl_dsp_running)kernel(iscsi_boot_create_acpitbl)kernel(iscsi_boot_create_ethernet)kernel(iscsi_boot_create_host_kset)kernel(iscsi_boot_create_initiator)kernel(iscsi_boot_create_kset)kernel(iscsi_boot_create_target)kernel(iscsi_boot_destroy_kset)kernel(iw_cm_accept)kernel(iw_cm_connect)kernel(iw_cm_disconnect)kernel(iw_cm_init_qp_attr)kernel(iw_cm_listen)kernel(iw_cm_reject)kernel(iw_create_cm_id)kernel(iw_destroy_cm_id)kernel(iwcm_reject_msg)kernel(iwl_abort_notification_waits)kernel(iwl_acpi_get_guid_lock_status)kernel(iwl_acpi_get_phy_filters)kernel(iwl_bios_get_dsm)kernel(iwl_bios_get_eckv)kernel(iwl_bios_get_ewrd_table)kernel(iwl_bios_get_mcc)kernel(iwl_bios_get_ppag_table)kernel(iwl_bios_get_pwr_limit)kernel(iwl_bios_get_tas_table)kernel(iwl_bios_get_wgds_table)kernel(iwl_bios_get_wrds_table)kernel(iwl_clear_bits_prph)kernel(iwl_cmd_groups_verify_sorted)kernel(iwl_configure_rxq)kernel(iwl_dbg_tlv_del_timers)kernel(iwl_dev_info_table)kernel(iwl_dev_info_table_size)kernel(iwl_drv_get_fwname_pre)kernel(iwl_dump_desc_assert)kernel(iwl_fill_ppag_table)kernel(iwl_finish_nic_init)kernel(iwl_force_nmi)kernel(iwl_free_fw_paging)kernel(iwl_fw_dbg_clear_monitor_buf)kernel(iwl_fw_dbg_collect)kernel(iwl_fw_dbg_collect_desc)kernel(iwl_fw_dbg_collect_trig)kernel(iwl_fw_dbg_error_collect)kernel(iwl_fw_dbg_read_d3_debug_data)kernel(iwl_fw_dbg_stop_restart_recording)kernel(iwl_fw_dbg_stop_sync)kernel(iwl_fw_disable_dbg_asserts)kernel(iwl_fw_lookup_assert_desc)kernel(iwl_fw_lookup_cmd_ver)kernel(iwl_fw_lookup_notif_ver)kernel(iwl_fw_rate_idx_to_plcp)kernel(iwl_fw_runtime_init)kernel(iwl_fw_runtime_resume)kernel(iwl_fw_runtime_suspend)kernel(iwl_fw_start_dbg_conf)kernel(iwl_fwrt_dump_error_logs)kernel(iwl_get_cmd_string)kernel(iwl_get_lari_config_bitmap)kernel(iwl_get_nvm)kernel(iwl_get_shared_mem_conf)kernel(iwl_he_is_sgi)kernel(iwl_init_notification_wait)kernel(iwl_init_paging)kernel(iwl_is_ppag_approved)kernel(iwl_is_tas_approved)kernel(iwl_new_rate_from_v1)kernel(iwl_notification_wait)kernel(iwl_notification_wait_init)kernel(iwl_nvm_fixups)kernel(iwl_opmode_deregister)kernel(iwl_opmode_register)kernel(iwl_parse_eeprom_data)kernel(iwl_parse_mei_nvm_data)kernel(iwl_parse_nvm_data)kernel(iwl_parse_nvm_mcc_info)kernel(iwl_pci_find_dev_info)kernel(iwl_phy_db_free)kernel(iwl_phy_db_init)kernel(iwl_phy_db_set_section)kernel(iwl_pnvm_load)kernel(iwl_poll_bit)kernel(iwl_poll_direct_bit)kernel(iwl_rate_mcs)kernel(iwl_read32)kernel(iwl_read_direct32)kernel(iwl_read_eeprom)kernel(iwl_read_external_nvm)kernel(iwl_read_prph)kernel(iwl_read_prph_no_grab)kernel(iwl_reinit_cab)kernel(iwl_remove_notification)kernel(iwl_rs_pretty_ant)kernel(iwl_rs_pretty_bw)kernel(iwl_sar_fill_profile)kernel(iwl_sar_geo_fill_table)kernel(iwl_sar_geo_support)kernel(iwl_send_phy_db_data)kernel(iwl_set_bits_mask_prph)kernel(iwl_set_bits_prph)kernel(iwl_set_soc_latency)kernel(iwl_trans_pcie_remove)kernel(iwl_trans_send_cmd)kernel(iwl_uefi_get_sgom_table)kernel(iwl_uefi_get_step_table)kernel(iwl_uefi_get_uats_table)kernel(iwl_wait_notification)kernel(iwl_write32)kernel(iwl_write64)kernel(iwl_write8)kernel(iwl_write_direct32)kernel(iwl_write_direct64)kernel(iwl_write_prph64_no_grab)kernel(iwl_write_prph_delay)kernel(iwl_write_prph_no_grab)kernel(iwlwifi_mod_params)kernel(jsl_chip_info)kernel(kill_mtd_super)kernel(l2cap_add_psm)kernel(l2cap_chan_close)kernel(l2cap_chan_connect)kernel(l2cap_chan_create)kernel(l2cap_chan_del)kernel(l2cap_chan_list)kernel(l2cap_chan_put)kernel(l2cap_chan_send)kernel(l2cap_chan_set_defaults)kernel(l2cap_conn_get)kernel(l2cap_conn_put)kernel(l2cap_is_socket)kernel(l2cap_register_user)kernel(l2cap_unregister_user)kernel(ledtrig_audio_get)kernel(ledtrig_audio_set)kernel(ledtrig_flash_ctrl)kernel(ledtrig_torch_ctrl)kernel(line6_alloc_sysex_buffer)kernel(line6_disconnect)kernel(line6_init_midi)kernel(line6_init_pcm)kernel(line6_midi_id)kernel(line6_pcm_acquire)kernel(line6_pcm_release)kernel(line6_probe)kernel(line6_read_data)kernel(line6_read_serial_number)kernel(line6_resume)kernel(line6_send_raw_message)kernel(line6_send_raw_message_async)kernel(line6_send_sysex_message)kernel(line6_suspend)kernel(line6_version_request_async)kernel(line6_write_data)kernel(lnl_chip_info)kernel(lowpan_header_compress)kernel(lowpan_header_decompress)kernel(lowpan_nhc_add)kernel(lowpan_nhc_del)kernel(lowpan_register_netdev)kernel(lowpan_register_netdevice)kernel(lowpan_unregister_netdev)kernel(lowpan_unregister_netdevice)kernel(m_can_class_allocate_dev)kernel(m_can_class_free_dev)kernel(m_can_class_get_clocks)kernel(m_can_class_register)kernel(m_can_class_resume)kernel(m_can_class_suspend)kernel(m_can_class_unregister)kernel(m_can_init_ram)kernel(map_destroy)kernel(max98090_mic_detect)kernel(max98373_reset)kernel(max98373_slot_config)kernel(max_98357a_dai_link)kernel(max_98360a_dai_link)kernel(max_98373_components)kernel(max_98373_dapm_routes)kernel(max_98373_ops)kernel(max_98373_set_codec_conf)kernel(max_98373_spk_codec_init)kernel(max_98373_trigger)kernel(max_98390_dai_link)kernel(max_98390_set_codec_conf)kernel(media_create_intf_link)kernel(media_create_pad_link)kernel(media_create_pad_links)kernel(media_device_cleanup)kernel(media_device_delete)kernel(media_device_init)kernel(media_device_pci_init)kernel(media_device_register_entity)kernel(media_device_register_entity_notify)kernel(media_device_unregister)kernel(media_device_unregister_entity)kernel(media_device_unregister_entity_notify)kernel(media_device_usb_allocate)kernel(media_devnode_create)kernel(media_devnode_remove)kernel(media_entity_enum_cleanup)kernel(media_entity_find_link)kernel(media_entity_get_fwnode_pad)kernel(media_entity_pads_init)kernel(media_entity_remote_pad)kernel(media_entity_remove_links)kernel(media_entity_setup_link)kernel(media_get_pad_index)kernel(media_graph_walk_cleanup)kernel(media_graph_walk_init)kernel(media_graph_walk_next)kernel(media_graph_walk_start)kernel(media_pipeline_start)kernel(media_pipeline_stop)kernel(media_remove_intf_link)kernel(media_remove_intf_links)kernel(media_request_get_by_fd)kernel(media_request_object_bind)kernel(media_request_object_complete)kernel(media_request_object_find)kernel(media_request_object_init)kernel(media_request_object_put)kernel(media_request_object_unbind)kernel(media_request_put)kernel(memstick_add_host)kernel(memstick_alloc_host)kernel(memstick_detect_change)kernel(memstick_free_host)kernel(memstick_init_req)kernel(memstick_init_req_sg)kernel(memstick_new_req)kernel(memstick_next_req)kernel(memstick_register_driver)kernel(memstick_remove_host)kernel(memstick_resume_host)kernel(memstick_set_rw_addr)kernel(memstick_suspend_host)kernel(memstick_unregister_driver)kernel(mmc_add_host)kernel(mmc_alloc_host)kernel(mmc_app_cmd)kernel(mmc_calc_max_discard)kernel(mmc_can_discard)kernel(mmc_can_erase)kernel(mmc_can_gpio_cd)kernel(mmc_can_gpio_ro)kernel(mmc_can_secure_erase_trim)kernel(mmc_can_trim)kernel(mmc_card_alternative_gpt_sector)kernel(mmc_card_is_blockaddr)kernel(mmc_cmdq_disable)kernel(mmc_cmdq_enable)kernel(mmc_command_done)kernel(mmc_cqe_post_req)kernel(mmc_cqe_recovery)kernel(mmc_cqe_request_done)kernel(mmc_cqe_start_req)kernel(mmc_detect_card_removed)kernel(mmc_detect_change)kernel(mmc_erase)kernel(mmc_erase_group_aligned)kernel(mmc_free_host)kernel(mmc_get_card)kernel(mmc_get_ext_csd)kernel(mmc_gpio_get_cd)kernel(mmc_gpio_get_ro)kernel(mmc_gpio_set_cd_irq)kernel(mmc_gpio_set_cd_isr)kernel(mmc_gpio_set_cd_wake)kernel(mmc_gpiod_request_cd)kernel(mmc_gpiod_request_cd_irq)kernel(mmc_gpiod_request_ro)kernel(mmc_hw_reset)kernel(mmc_is_req_done)kernel(mmc_of_parse)kernel(mmc_of_parse_clk_phase)kernel(mmc_of_parse_voltage)kernel(mmc_poll_for_busy)kernel(mmc_prepare_busy_cmd)kernel(mmc_put_card)kernel(mmc_register_driver)kernel(mmc_regulator_disable_vqmmc)kernel(mmc_regulator_enable_vqmmc)kernel(mmc_regulator_get_supply)kernel(mmc_release_host)kernel(mmc_remove_host)kernel(mmc_request_done)kernel(mmc_retune_pause)kernel(mmc_retune_release)kernel(mmc_retune_timer_stop)kernel(mmc_retune_unpause)kernel(mmc_run_bkops)kernel(mmc_sanitize)kernel(mmc_sd_switch)kernel(mmc_send_abort_tuning)kernel(mmc_send_status)kernel(mmc_send_tuning)kernel(mmc_set_blocklen)kernel(mmc_set_data_timeout)kernel(mmc_start_request)kernel(mmc_sw_reset)kernel(mmc_switch)kernel(mmc_unregister_driver)kernel(mmc_wait_for_cmd)kernel(mmc_wait_for_req)kernel(mmc_wait_for_req_done)kernel(mpls_dev_mtu)kernel(mpls_output_possible)kernel(mpls_pkt_too_big)kernel(mpls_stats_inc_outucastpkts)kernel(mt76_ac_to_hwq)kernel(mt76_alloc_device)kernel(mt76_alloc_phy)kernel(mt76_calculate_default_rate)kernel(mt76_connac2_load_patch)kernel(mt76_connac2_load_ram)kernel(mt76_connac2_mac_add_txs_skb)kernel(mt76_connac2_mac_decode_he_radiotap)kernel(mt76_connac2_mac_fill_rx_rate)kernel(mt76_connac2_mac_fill_txs)kernel(mt76_connac2_mac_tx_rate_val)kernel(mt76_connac2_mac_write_txwi)kernel(mt76_connac2_mcu_fill_message)kernel(mt76_connac2_reverse_frag0_hdr_trans)kernel(mt76_connac2_tx_check_aggr)kernel(mt76_connac2_tx_token_put)kernel(mt76_connac2_txwi_free)kernel(mt76_connac3_mac_decode_he_radiotap)kernel(mt76_connac_free_pending_tx_skbs)kernel(mt76_connac_gen_ppe_thresh)kernel(mt76_connac_get_ch_power)kernel(mt76_connac_get_eht_phy_cap)kernel(mt76_connac_get_he_phy_cap)kernel(mt76_connac_get_phy_mode)kernel(mt76_connac_get_phy_mode_ext)kernel(mt76_connac_get_phy_mode_v2)kernel(mt76_connac_init_tx_queues)kernel(mt76_connac_mcu_add_key)kernel(mt76_connac_mcu_add_nested_tlv)kernel(mt76_connac_mcu_alloc_wtbl_req)kernel(mt76_connac_mcu_beacon_loss_iter)kernel(mt76_connac_mcu_bss_basic_tlv)kernel(mt76_connac_mcu_bss_ext_tlv)kernel(mt76_connac_mcu_bss_omac_tlv)kernel(mt76_connac_mcu_cancel_hw_scan)kernel(mt76_connac_mcu_chip_config)kernel(mt76_connac_mcu_coredump_event)kernel(mt76_connac_mcu_hw_scan)kernel(mt76_connac_mcu_init_download)kernel(mt76_connac_mcu_patch_sem_ctrl)kernel(mt76_connac_mcu_rdd_cmd)kernel(mt76_connac_mcu_reg_rr)kernel(mt76_connac_mcu_reg_wr)kernel(mt76_connac_mcu_restart)kernel(mt76_connac_mcu_sched_scan_enable)kernel(mt76_connac_mcu_sched_scan_req)kernel(mt76_connac_mcu_set_channel_domain)kernel(mt76_connac_mcu_set_deep_sleep)kernel(mt76_connac_mcu_set_gtk_rekey)kernel(mt76_connac_mcu_set_hif_suspend)kernel(mt76_connac_mcu_set_mac_enable)kernel(mt76_connac_mcu_set_p2p_oppps)kernel(mt76_connac_mcu_set_pm)kernel(mt76_connac_mcu_set_rate_txpower)kernel(mt76_connac_mcu_set_rts_thresh)kernel(mt76_connac_mcu_set_suspend_iter)kernel(mt76_connac_mcu_set_suspend_mode)kernel(mt76_connac_mcu_set_vif_ps)kernel(mt76_connac_mcu_set_wow_ctrl)kernel(mt76_connac_mcu_sta_ba)kernel(mt76_connac_mcu_sta_ba_tlv)kernel(mt76_connac_mcu_sta_basic_tlv)kernel(mt76_connac_mcu_sta_cmd)kernel(mt76_connac_mcu_sta_he_tlv_v2)kernel(mt76_connac_mcu_sta_tlv)kernel(mt76_connac_mcu_sta_uapsd)kernel(mt76_connac_mcu_sta_update_hdr_trans)kernel(mt76_connac_mcu_sta_wed_update)kernel(mt76_connac_mcu_start_firmware)kernel(mt76_connac_mcu_start_patch)kernel(mt76_connac_mcu_uni_add_bss)kernel(mt76_connac_mcu_uni_add_dev)kernel(mt76_connac_mcu_uni_set_chctx)kernel(mt76_connac_mcu_update_arp_filter)kernel(mt76_connac_mcu_update_gtk_rekey)kernel(mt76_connac_mcu_wtbl_ba_tlv)kernel(mt76_connac_mcu_wtbl_generic_tlv)kernel(mt76_connac_mcu_wtbl_hdr_trans_tlv)kernel(mt76_connac_mcu_wtbl_ht_tlv)kernel(mt76_connac_mcu_wtbl_smps_tlv)kernel(mt76_connac_mcu_wtbl_update_hdr_trans)kernel(mt76_connac_pm_dequeue_skbs)kernel(mt76_connac_pm_queue_skb)kernel(mt76_connac_pm_wake)kernel(mt76_connac_power_save_sched)kernel(mt76_connac_sta_state_dp)kernel(mt76_connac_tx_complete_skb)kernel(mt76_connac_txp_skb_unmap)kernel(mt76_connac_wowlan_support)kernel(mt76_connac_write_hw_txp)kernel(mt76_create_page_pool)kernel(mt76_csa_check)kernel(mt76_csa_finish)kernel(mt76_dma_attach)kernel(mt76_dma_cleanup)kernel(mt76_dma_rx_poll)kernel(mt76_dma_wed_reset)kernel(mt76_dma_wed_setup)kernel(mt76_eeprom_init)kernel(mt76_eeprom_override)kernel(mt76_ethtool_page_pool_stats)kernel(mt76_ethtool_worker)kernel(mt76_find_channel_node)kernel(mt76_find_power_limits_node)kernel(mt76_free_device)kernel(mt76_free_pending_rxwi)kernel(mt76_get_antenna)kernel(mt76_get_min_avg_rssi)kernel(mt76_get_of_data_from_mtd)kernel(mt76_get_of_data_from_nvmem)kernel(mt76_get_rate)kernel(mt76_get_rate_power_limits)kernel(mt76_get_rxwi)kernel(mt76_get_sar_power)kernel(mt76_get_survey)kernel(mt76_get_txpower)kernel(mt76_has_tx_pending)kernel(mt76_init_queue)kernel(mt76_init_sar_power)kernel(mt76_insert_ccmp_hdr)kernel(mt76_mcu_get_response)kernel(mt76_mcu_rx_event)kernel(mt76_mcu_send_and_get_msg)kernel(mt76_mcu_skb_send_and_get_msg)kernel(mt76_mmio_init)kernel(mt76_pci_disable_aspm)kernel(mt76_phy_dfs_state)kernel(mt76_put_rxwi)kernel(mt76_put_txwi)kernel(mt76_queue_tx_complete)kernel(mt76_queues_read)kernel(mt76_rates)kernel(mt76_register_debugfs_fops)kernel(mt76_register_device)kernel(mt76_register_phy)kernel(mt76_release_buffered_frames)kernel(mt76_rx)kernel(mt76_rx_aggr_start)kernel(mt76_rx_aggr_stop)kernel(mt76_rx_poll_complete)kernel(mt76_rx_signal)kernel(mt76_rx_token_consume)kernel(mt76_rx_token_release)kernel(mt76_seq_puts_array)kernel(mt76_set_channel)kernel(mt76_set_irq_mask)kernel(mt76_set_stream_caps)kernel(mt76_set_tim)kernel(mt76_skb_adjust_pad)kernel(mt76_sta_pre_rcu_remove)kernel(mt76_sta_state)kernel(mt76_stop_tx_queues)kernel(mt76_sw_scan)kernel(mt76_sw_scan_complete)kernel(mt76_token_consume)kernel(mt76_token_release)kernel(mt76_tx)kernel(mt76_tx_check_agg_ssn)kernel(mt76_tx_status_check)kernel(mt76_tx_status_lock)kernel(mt76_tx_status_skb_add)kernel(mt76_tx_status_skb_done)kernel(mt76_tx_status_skb_get)kernel(mt76_tx_status_unlock)kernel(mt76_tx_worker_run)kernel(mt76_txq_schedule)kernel(mt76_txq_schedule_all)kernel(mt76_unregister_device)kernel(mt76_unregister_phy)kernel(mt76_update_survey)kernel(mt76_update_survey_active_time)kernel(mt76_wake_tx_queue)kernel(mt76_wcid_alloc)kernel(mt76_wcid_cleanup)kernel(mt76_wcid_init)kernel(mt76_wcid_key_setup)kernel(mt76_write_mac_initvals)kernel(mt76u_alloc_mcu_queue)kernel(mt76u_alloc_queues)kernel(mt76u_init)kernel(mt76u_queues_deinit)kernel(mt76u_read_copy)kernel(mt76u_resume_rx)kernel(mt76u_single_wr)kernel(mt76u_stop_rx)kernel(mt76u_stop_tx)kernel(mt76u_vendor_request)kernel(mt76x02_add_interface)kernel(mt76x02_add_rate_power_offset)kernel(mt76x02_ampdu_action)kernel(mt76x02_bss_info_changed)kernel(mt76x02_conf_tx)kernel(mt76x02_config_mac_addr_list)kernel(mt76x02_configure_filter)kernel(mt76x02_dfs_init_params)kernel(mt76x02_dma_disable)kernel(mt76x02_dma_init)kernel(mt76x02_edcca_init)kernel(mt76x02_eeprom_copy)kernel(mt76x02_eeprom_parse_hw_cap)kernel(mt76x02_enqueue_buffered_bc)kernel(mt76x02_ext_pa_enabled)kernel(mt76x02_get_efuse_data)kernel(mt76x02_get_lna_gain)kernel(mt76x02_get_max_rate_power)kernel(mt76x02_get_rx_gain)kernel(mt76x02_init_agc_gain)kernel(mt76x02_init_beacon_config)kernel(mt76x02_init_debugfs)kernel(mt76x02_init_device)kernel(mt76x02_irq_handler)kernel(mt76x02_limit_rate_power)kernel(mt76x02_mac_cc_reset)kernel(mt76x02_mac_reset_counters)kernel(mt76x02_mac_set_beacon)kernel(mt76x02_mac_setaddr)kernel(mt76x02_mac_shared_key_setup)kernel(mt76x02_mac_start)kernel(mt76x02_mac_wcid_setup)kernel(mt76x02_mac_write_txwi)kernel(mt76x02_mcu_calibrate)kernel(mt76x02_mcu_cleanup)kernel(mt76x02_mcu_function_select)kernel(mt76x02_mcu_msg_send)kernel(mt76x02_mcu_parse_response)kernel(mt76x02_mcu_set_radio_state)kernel(mt76x02_phy_adjust_vga_gain)kernel(mt76x02_phy_dfs_adjust_agc)kernel(mt76x02_phy_set_band)kernel(mt76x02_phy_set_bw)kernel(mt76x02_phy_set_rxpath)kernel(mt76x02_phy_set_txdac)kernel(mt76x02_phy_set_txpower)kernel(mt76x02_queue_rx_skb)kernel(mt76x02_rates)kernel(mt76x02_reconfig_complete)kernel(mt76x02_remove_hdr_pad)kernel(mt76x02_remove_interface)kernel(mt76x02_resync_beacon_timer)kernel(mt76x02_rx_poll_complete)kernel(mt76x02_set_coverage_class)kernel(mt76x02_set_ethtool_fwver)kernel(mt76x02_set_key)kernel(mt76x02_set_rts_threshold)kernel(mt76x02_set_tx_ackto)kernel(mt76x02_sta_add)kernel(mt76x02_sta_ps)kernel(mt76x02_sta_rate_tbl_update)kernel(mt76x02_sta_remove)kernel(mt76x02_sw_scan_complete)kernel(mt76x02_tx)kernel(mt76x02_tx_complete_skb)kernel(mt76x02_tx_prepare_skb)kernel(mt76x02_tx_set_txpwr_auto)kernel(mt76x02_tx_status_data)kernel(mt76x02_update_beacon_iter)kernel(mt76x02_update_channel)kernel(mt76x02e_init_beacon_config)kernel(mt76x02u_exit_beacon_config)kernel(mt76x02u_init_beacon_config)kernel(mt76x02u_init_mcu)kernel(mt76x02u_mac_start)kernel(mt76x02u_mcu_fw_reset)kernel(mt76x02u_mcu_fw_send_data)kernel(mt76x02u_tx_complete_skb)kernel(mt76x02u_tx_prepare_skb)kernel(mt76x0_chip_onoff)kernel(mt76x0_config)kernel(mt76x0_init_hardware)kernel(mt76x0_mac_stop)kernel(mt76x0_phy_calibrate)kernel(mt76x0_register_device)kernel(mt76x0_set_sar_specs)kernel(mt76x2_apply_gain_adj)kernel(mt76x2_configure_tx_delay)kernel(mt76x2_eeprom_init)kernel(mt76x2_get_power_info)kernel(mt76x2_get_rate_power)kernel(mt76x2_get_temp_comp)kernel(mt76x2_init_txpower)kernel(mt76x2_mac_stop)kernel(mt76x2_mcu_init_gain)kernel(mt76x2_mcu_load_cr)kernel(mt76x2_mcu_set_channel)kernel(mt76x2_mcu_tssi_comp)kernel(mt76x2_phy_set_txpower)kernel(mt76x2_phy_set_txpower_regs)kernel(mt76x2_phy_tssi_compensate)kernel(mt76x2_phy_update_channel_gain)kernel(mt76x2_read_rx_gain)kernel(mt76x2_reset_wlan)kernel(mt76x2_set_sar_specs)kernel(mt7921_mac_init)kernel(mt7921_mac_sta_add)kernel(mt7921_mac_sta_assoc)kernel(mt7921_mac_sta_remove)kernel(mt7921_mcu_parse_response)kernel(mt7921_mcu_set_eeprom)kernel(mt7921_ops)kernel(mt7921_queue_rx_skb)kernel(mt7921_regd_update)kernel(mt7921_register_device)kernel(mt7921_roc_abort_sync)kernel(mt7921_run_firmware)kernel(mt7921_rx_check)kernel(mt7921_usb_sdio_tx_complete_skb)kernel(mt7921_usb_sdio_tx_prepare_skb)kernel(mt7921_usb_sdio_tx_status_data)kernel(mt7925_mac_init)kernel(mt7925_mac_sta_add)kernel(mt7925_mac_sta_assoc)kernel(mt7925_mac_sta_remove)kernel(mt7925_mac_write_txwi)kernel(mt7925_mcu_cancel_hw_scan)kernel(mt7925_mcu_fill_message)kernel(mt7925_mcu_hw_scan)kernel(mt7925_mcu_parse_response)kernel(mt7925_mcu_regval)kernel(mt7925_mcu_sched_scan_req)kernel(mt7925_mcu_set_channel_domain)kernel(mt7925_mcu_set_deep_sleep)kernel(mt7925_mcu_set_eeprom)kernel(mt7925_ops)kernel(mt7925_queue_rx_skb)kernel(mt7925_register_device)kernel(mt7925_run_firmware)kernel(mt7925_rx_check)kernel(mt7925_txwi_free)kernel(mt7925_usb_sdio_tx_complete_skb)kernel(mt7925_usb_sdio_tx_prepare_skb)kernel(mt7925_usb_sdio_tx_status_data)kernel(mt792x_acpi_get_flags)kernel(mt792x_acpi_get_mtcl_conf)kernel(mt792x_assign_vif_chanctx)kernel(mt792x_conf_tx)kernel(mt792x_dma_cleanup)kernel(mt792x_dma_disable)kernel(mt792x_dma_enable)kernel(mt792x_flush)kernel(mt792x_get_et_sset_count)kernel(mt792x_get_et_stats)kernel(mt792x_get_et_strings)kernel(mt792x_get_mac80211_ops)kernel(mt792x_get_stats)kernel(mt792x_get_tsf)kernel(mt792x_init_acpi_sar)kernel(mt792x_init_acpi_sar_power)kernel(mt792x_init_wcid)kernel(mt792x_init_wiphy)kernel(mt792x_irq_handler)kernel(mt792x_irq_tasklet)kernel(mt792x_load_firmware)kernel(mt792x_mac_assoc_rssi)kernel(mt792x_mac_init_band)kernel(mt792x_mac_reset_counters)kernel(mt792x_mac_set_timeing)kernel(mt792x_mac_update_mib_stats)kernel(mt792x_mac_work)kernel(mt792x_mcu_drv_pmctrl)kernel(mt792x_mcu_fw_pmctrl)kernel(mt792x_pm_idle_timeout_get)kernel(mt792x_pm_idle_timeout_set)kernel(mt792x_pm_power_save_work)kernel(mt792x_pm_stats)kernel(mt792x_pm_wake_work)kernel(mt792x_poll_rx)kernel(mt792x_poll_tx)kernel(mt792x_queues_acq)kernel(mt792x_queues_read)kernel(mt792x_remove_interface)kernel(mt792x_reset)kernel(mt792x_roc_timer)kernel(mt792x_rx_get_wcid)kernel(mt792x_rx_poll_complete)kernel(mt792x_set_coverage_class)kernel(mt792x_set_tsf)kernel(mt792x_set_wakeup)kernel(mt792x_sta_statistics)kernel(mt792x_stop)kernel(mt792x_tx)kernel(mt792x_tx_stats_show)kernel(mt792x_tx_worker)kernel(mt792x_unassign_vif_chanctx)kernel(mt792x_update_channel)kernel(mt792x_wfsys_reset)kernel(mt792x_wpdma_reinit_cond)kernel(mt792x_wpdma_reset)kernel(mt792xe_mcu_drv_pmctrl)kernel(mt792xe_mcu_fw_pmctrl)kernel(mtd_add_partition)kernel(mtd_blktrans_cease_background)kernel(mtd_block_isbad)kernel(mtd_block_isreserved)kernel(mtd_block_markbad)kernel(mtd_concat_create)kernel(mtd_concat_destroy)kernel(mtd_del_partition)kernel(mtd_device_parse_register)kernel(mtd_device_unregister)kernel(mtd_erase)kernel(mtd_erase_user_prot_reg)kernel(mtd_get_device_size)kernel(mtd_get_fact_prot_info)kernel(mtd_get_unmapped_area)kernel(mtd_get_user_prot_info)kernel(mtd_is_locked)kernel(mtd_kmalloc_up_to)kernel(mtd_lock)kernel(mtd_lock_user_prot_reg)kernel(mtd_ooblayout_count_eccbytes)kernel(mtd_ooblayout_count_freebytes)kernel(mtd_ooblayout_ecc)kernel(mtd_ooblayout_find_eccregion)kernel(mtd_ooblayout_free)kernel(mtd_ooblayout_get_databytes)kernel(mtd_ooblayout_get_eccbytes)kernel(mtd_ooblayout_set_databytes)kernel(mtd_ooblayout_set_eccbytes)kernel(mtd_pairing_groups)kernel(mtd_pairing_info_to_wunit)kernel(mtd_panic_write)kernel(mtd_point)kernel(mtd_read)kernel(mtd_read_fact_prot_reg)kernel(mtd_read_oob)kernel(mtd_read_user_prot_reg)kernel(mtd_table_mutex)kernel(mtd_unlock)kernel(mtd_unpoint)kernel(mtd_write)kernel(mtd_write_oob)kernel(mtd_write_user_prot_reg)kernel(mtd_writev)kernel(mtd_wunit_to_pairing_info)kernel(mtl_chip_info)kernel(mult_to_ib_rate)kernel(mwifiex_add_card)kernel(mwifiex_add_virtual_intf)kernel(mwifiex_alloc_dma_align_buf)kernel(mwifiex_cancel_hs)kernel(mwifiex_deauthenticate_all)kernel(mwifiex_del_virtual_intf)kernel(mwifiex_disable_auto_ds)kernel(mwifiex_dnld_fw)kernel(mwifiex_drv_info_dump)kernel(mwifiex_enable_hs)kernel(mwifiex_fw_dump_event)kernel(mwifiex_handle_rx_packet)kernel(mwifiex_init_shutdown_fw)kernel(mwifiex_main_process)kernel(mwifiex_multi_chan_resync)kernel(mwifiex_prepare_fw_dump_info)kernel(mwifiex_process_hs_config)kernel(mwifiex_process_sleep_confirm_resp)kernel(mwifiex_queue_main_work)kernel(mwifiex_reinit_sw)kernel(mwifiex_remove_card)kernel(mwifiex_shutdown_sw)kernel(mwifiex_upload_device_dump)kernel(mwifiex_write_data_complete)kernel(mxm_wmi_call_mxds)kernel(mxm_wmi_call_mxmx)kernel(mxm_wmi_supported)kernel(nau8318_set_dai_link)kernel(nau8821_enable_jack_detect)kernel(nau8824_components)kernel(nau8824_enable_jack_detect)kernel(nau8825_enable_jack_detect)kernel(nl80211_chan_width_to_mhz)kernel(nl80211_send_chandef)kernel(nla_get_labels)kernel(nla_put_labels)kernel(ntb_clear_ctx)kernel(ntb_db_event)kernel(ntb_default_peer_port_count)kernel(ntb_default_peer_port_idx)kernel(ntb_default_peer_port_number)kernel(ntb_default_port_number)kernel(ntb_link_event)kernel(ntb_msg_event)kernel(ntb_msi_clear_mws)kernel(ntb_msi_init)kernel(ntb_msi_peer_addr)kernel(ntb_msi_peer_trigger)kernel(ntb_msi_setup_mws)kernel(ntb_register_device)kernel(ntb_set_ctx)kernel(ntb_transport_create_queue)kernel(ntb_transport_free_queue)kernel(ntb_transport_link_down)kernel(ntb_transport_link_query)kernel(ntb_transport_link_up)kernel(ntb_transport_max_size)kernel(ntb_transport_qp_num)kernel(ntb_transport_register_client)kernel(ntb_transport_register_client_dev)kernel(ntb_transport_rx_enqueue)kernel(ntb_transport_rx_remove)kernel(ntb_transport_tx_enqueue)kernel(ntb_transport_tx_free_entry)kernel(ntb_transport_unregister_client)kernel(ntb_transport_unregister_client_dev)kernel(ntb_unregister_client)kernel(ntb_unregister_device)kernel(ntbm_msi_free_irq)kernel(ntbm_msi_request_threaded_irq)kernel(null_dailink_component)kernel(open_candev)kernel(oxygen_pci_pm)kernel(oxygen_pci_probe)kernel(oxygen_pci_shutdown)kernel(oxygen_read16)kernel(oxygen_read32)kernel(oxygen_read8)kernel(oxygen_read_ac97)kernel(oxygen_reset_uart)kernel(oxygen_update_dac_routing)kernel(oxygen_write16)kernel(oxygen_write16_masked)kernel(oxygen_write32)kernel(oxygen_write32_masked)kernel(oxygen_write8)kernel(oxygen_write8_masked)kernel(oxygen_write_ac97)kernel(oxygen_write_ac97_masked)kernel(oxygen_write_i2c)kernel(oxygen_write_spi)kernel(oxygen_write_uart)kernel(pcm512x_pm_ops)kernel(pcm512x_probe)kernel(pcm512x_regmap)kernel(pcm512x_remove)kernel(pmt_telem_find_and_register_endpoint)kernel(pmt_telem_get_endpoint_info)kernel(pmt_telem_get_next_endpoint)kernel(pmt_telem_read)kernel(pmt_telem_read32)kernel(pmt_telem_register_endpoint)kernel(pmt_telem_unregister_endpoint)kernel(ppp_channel_index)kernel(ppp_dev_name)kernel(ppp_input)kernel(ppp_input_error)kernel(ppp_output_wakeup)kernel(ppp_register_channel)kernel(ppp_register_compressor)kernel(ppp_register_net_channel)kernel(ppp_unit_number)kernel(ppp_unregister_channel)kernel(ppp_unregister_compressor)kernel(pppox_compat_ioctl)kernel(pppox_ioctl)kernel(pppox_unbind_sock)kernel(put_mtd_device)kernel(put_vaddr_frames)kernel(qed_get_eth_ops)kernel(qed_get_fcoe_ops)kernel(qed_get_iscsi_ops)kernel(qed_get_rdma_ops)kernel(qed_put_eth_ops)kernel(qed_put_fcoe_ops)kernel(qed_put_iscsi_ops)kernel(qede_rdma_register_driver)kernel(qede_rdma_unregister_driver)kernel(qlt_abort_cmd)kernel(qlt_enable_vha)kernel(qlt_free_cmd)kernel(qlt_free_mcmd)kernel(qlt_lport_deregister)kernel(qlt_lport_register)kernel(qlt_rdy_to_xfer)kernel(qlt_stop_phase1)kernel(qlt_stop_phase2)kernel(qlt_unreg_sess)kernel(qlt_xmit_response)kernel(qlt_xmit_tm_rsp)kernel(query_amp_caps)kernel(rate_control_set_rates)kernel(rdma_accept)kernel(rdma_accept_ece)kernel(rdma_addr_cancel)kernel(rdma_addr_size)kernel(rdma_addr_size_in6)kernel(rdma_addr_size_kss)kernel(rdma_alloc_hw_stats_struct)kernel(rdma_alloc_netdev)kernel(rdma_bind_addr)kernel(rdma_connect)kernel(rdma_connect_ece)kernel(rdma_connect_locked)kernel(rdma_consumer_reject_data)kernel(rdma_copy_ah_attr)kernel(rdma_copy_src_l2_addr)kernel(rdma_create_ah)kernel(rdma_create_qp)kernel(rdma_create_user_ah)kernel(rdma_create_user_id)kernel(rdma_destroy_ah_attr)kernel(rdma_destroy_ah_user)kernel(rdma_destroy_id)kernel(rdma_destroy_qp)kernel(rdma_dev_access_netns)kernel(rdma_disconnect)kernel(rdma_event_msg)kernel(rdma_find_gid)kernel(rdma_find_gid_by_port)kernel(rdma_free_hw_stats_struct)kernel(rdma_get_gid_attr)kernel(rdma_get_service_id)kernel(rdma_hold_gid_attr)kernel(rdma_init_netdev)kernel(rdma_init_qp_attr)kernel(rdma_is_zero_gid)kernel(rdma_iw_cm_id)kernel(rdma_join_multicast)kernel(rdma_leave_multicast)kernel(rdma_link_register)kernel(rdma_link_unregister)kernel(rdma_listen)kernel(rdma_lock_handler)kernel(rdma_modify_ah)kernel(rdma_move_ah_attr)kernel(rdma_move_grh_sgid_attr)kernel(rdma_nl_chk_listeners)kernel(rdma_nl_multicast)kernel(rdma_nl_put_driver_string)kernel(rdma_nl_put_driver_u32)kernel(rdma_nl_put_driver_u32_hex)kernel(rdma_nl_put_driver_u64)kernel(rdma_nl_put_driver_u64_hex)kernel(rdma_nl_register)kernel(rdma_nl_stat_hwcounter_entry)kernel(rdma_nl_unicast)kernel(rdma_nl_unicast_wait)kernel(rdma_nl_unregister)kernel(rdma_node_get_transport)kernel(rdma_notify)kernel(rdma_port_get_link_layer)kernel(rdma_put_gid_attr)kernel(rdma_query_ah)kernel(rdma_query_gid)kernel(rdma_query_gid_table)kernel(rdma_read_gid_attr_ndev_rcu)kernel(rdma_read_gid_hw_context)kernel(rdma_read_gid_l2_fields)kernel(rdma_read_gids)kernel(rdma_reject)kernel(rdma_reject_msg)kernel(rdma_replace_ah_attr)kernel(rdma_res_to_id)kernel(rdma_resolve_addr)kernel(rdma_resolve_ip)kernel(rdma_resolve_route)kernel(rdma_restrack_add)kernel(rdma_restrack_count)kernel(rdma_restrack_del)kernel(rdma_restrack_get)kernel(rdma_restrack_get_byid)kernel(rdma_restrack_new)kernel(rdma_restrack_parent_name)kernel(rdma_restrack_put)kernel(rdma_restrack_set_name)kernel(rdma_roce_rescan_device)kernel(rdma_rw_ctx_destroy)kernel(rdma_rw_ctx_destroy_signature)kernel(rdma_rw_ctx_init)kernel(rdma_rw_ctx_post)kernel(rdma_rw_ctx_signature_init)kernel(rdma_rw_ctx_wrs)kernel(rdma_rw_mr_factor)kernel(rdma_set_ack_timeout)kernel(rdma_set_afonly)kernel(rdma_set_cq_moderation)kernel(rdma_set_ib_path)kernel(rdma_set_min_rnr_timer)kernel(rdma_set_reuseaddr)kernel(rdma_set_service_type)kernel(rdma_translate_ip)kernel(rdma_umap_priv_init)kernel(rdma_unlock_handler)kernel(rdma_user_mmap_entry_get)kernel(rdma_user_mmap_entry_get_pgoff)kernel(rdma_user_mmap_entry_insert)kernel(rdma_user_mmap_entry_insert_range)kernel(rdma_user_mmap_entry_put)kernel(rdma_user_mmap_entry_remove)kernel(rdma_user_mmap_io)kernel(read_efuse_byte)kernel(reg_initiator_name)kernel(reg_query_regdb_wmm)kernel(register_atm_ioctl)kernel(register_atmdevice_notifier)kernel(register_candev)kernel(register_mtd_blktrans)kernel(register_mtd_chip_driver)kernel(register_mtd_user)kernel(register_pppox_proto)kernel(register_sound_dsp)kernel(register_sound_mixer)kernel(register_sound_special)kernel(register_sound_special_device)kernel(regulatory_hint)kernel(regulatory_pre_cac_allowed)kernel(regulatory_set_wiphy_regd)kernel(regulatory_set_wiphy_regd_sync)kernel(release_and_free_resource)kernel(relocate_imr_addr_mrfld)kernel(rfc1042_header)kernel(rfkill_alloc)kernel(rfkill_blocked)kernel(rfkill_destroy)kernel(rfkill_find_type)kernel(rfkill_get_led_trigger_name)kernel(rfkill_init_sw_state)kernel(rfkill_pause_polling)kernel(rfkill_register)kernel(rfkill_resume_polling)kernel(rfkill_set_hw_state_reason)kernel(rfkill_set_led_trigger_name)kernel(rfkill_set_states)kernel(rfkill_set_sw_state)kernel(rfkill_soft_blocked)kernel(rfkill_unregister)kernel(rl6231_calc_dmic_clk)kernel(rl6231_get_clk_info)kernel(rl6231_get_pre_div)kernel(rl6231_pll_calc)kernel(rl6347a_hw_read)kernel(rl6347a_hw_write)kernel(rndis_command)kernel(rndis_rx_fixup)kernel(rndis_status)kernel(rndis_tx_fixup)kernel(rndis_unbind)kernel(roce_gid_type_mask_support)kernel(rs_pretty_print_rate)kernel(rt2800_ampdu_action)kernel(rt2800_check_firmware)kernel(rt2800_clear_beacon)kernel(rt2800_conf_tx)kernel(rt2800_config)kernel(rt2800_config_ant)kernel(rt2800_config_erp)kernel(rt2800_config_filter)kernel(rt2800_config_intf)kernel(rt2800_config_pairwise_key)kernel(rt2800_config_shared_key)kernel(rt2800_disable_radio)kernel(rt2800_disable_wpdma)kernel(rt2800_efuse_detect)kernel(rt2800_enable_radio)kernel(rt2800_gain_calibration)kernel(rt2800_get_key_seq)kernel(rt2800_get_survey)kernel(rt2800_get_tsf)kernel(rt2800_get_txwi_rxwi_size)kernel(rt2800_link_stats)kernel(rt2800_link_tuner)kernel(rt2800_load_firmware)kernel(rt2800_mcu_request)kernel(rt2800_pre_reset_hw)kernel(rt2800_probe_hw)kernel(rt2800_process_rxwi)kernel(rt2800_read_eeprom_efuse)kernel(rt2800_reset_tuner)kernel(rt2800_rfkill_poll)kernel(rt2800_rt2x00debug)kernel(rt2800_set_rts_threshold)kernel(rt2800_sta_add)kernel(rt2800_sta_remove)kernel(rt2800_txdone)kernel(rt2800_txdone_entry)kernel(rt2800_txdone_nostatus)kernel(rt2800_txstatus_pending)kernel(rt2800_txstatus_timeout)kernel(rt2800_vco_calibration)kernel(rt2800_wait_csr_ready)kernel(rt2800_wait_wpdma_ready)kernel(rt2800_watchdog)kernel(rt2800_write_beacon)kernel(rt2800_write_tx_data)kernel(rt2800mmio_autowake_tasklet)kernel(rt2800mmio_clear_entry)kernel(rt2800mmio_enable_radio)kernel(rt2800mmio_fill_rxdone)kernel(rt2800mmio_flush_queue)kernel(rt2800mmio_get_dma_done)kernel(rt2800mmio_get_entry_state)kernel(rt2800mmio_get_txwi)kernel(rt2800mmio_init_queues)kernel(rt2800mmio_init_registers)kernel(rt2800mmio_interrupt)kernel(rt2800mmio_kick_queue)kernel(rt2800mmio_pretbtt_tasklet)kernel(rt2800mmio_probe_hw)kernel(rt2800mmio_queue_init)kernel(rt2800mmio_rxdone_tasklet)kernel(rt2800mmio_start_queue)kernel(rt2800mmio_stop_queue)kernel(rt2800mmio_tbtt_tasklet)kernel(rt2800mmio_toggle_irq)kernel(rt2800mmio_txstatus_tasklet)kernel(rt2800mmio_write_tx_desc)kernel(rt2x00debug_dump_frame)kernel(rt2x00lib_beacondone)kernel(rt2x00lib_dmadone)kernel(rt2x00lib_dmastart)kernel(rt2x00lib_get_bssidx)kernel(rt2x00lib_pretbtt)kernel(rt2x00lib_probe_dev)kernel(rt2x00lib_remove_dev)kernel(rt2x00lib_resume)kernel(rt2x00lib_rxdone)kernel(rt2x00lib_set_mac_address)kernel(rt2x00lib_suspend)kernel(rt2x00lib_txdone)kernel(rt2x00lib_txdone_noinfo)kernel(rt2x00lib_txdone_nomatch)kernel(rt2x00mac_add_interface)kernel(rt2x00mac_bss_info_changed)kernel(rt2x00mac_conf_tx)kernel(rt2x00mac_config)kernel(rt2x00mac_configure_filter)kernel(rt2x00mac_flush)kernel(rt2x00mac_get_antenna)kernel(rt2x00mac_get_ringparam)kernel(rt2x00mac_get_stats)kernel(rt2x00mac_reconfig_complete)kernel(rt2x00mac_remove_interface)kernel(rt2x00mac_rfkill_poll)kernel(rt2x00mac_set_antenna)kernel(rt2x00mac_set_key)kernel(rt2x00mac_set_tim)kernel(rt2x00mac_start)kernel(rt2x00mac_stop)kernel(rt2x00mac_sw_scan_complete)kernel(rt2x00mac_sw_scan_start)kernel(rt2x00mac_tx)kernel(rt2x00mac_tx_frames_pending)kernel(rt2x00mmio_flush_queue)kernel(rt2x00mmio_initialize)kernel(rt2x00mmio_regbusy_read)kernel(rt2x00mmio_rxdone)kernel(rt2x00mmio_uninitialize)kernel(rt2x00pci_pm_ops)kernel(rt2x00pci_probe)kernel(rt2x00pci_remove)kernel(rt2x00queue_flush_queue)kernel(rt2x00queue_flush_queues)kernel(rt2x00queue_for_each_entry)kernel(rt2x00queue_get_entry)kernel(rt2x00queue_map_txskb)kernel(rt2x00queue_pause_queue)kernel(rt2x00queue_start_queue)kernel(rt2x00queue_start_queues)kernel(rt2x00queue_stop_queue)kernel(rt2x00queue_stop_queues)kernel(rt2x00queue_unmap_skb)kernel(rt2x00queue_unpause_queue)kernel(rt2x00usb_clear_entry)kernel(rt2x00usb_disable_radio)kernel(rt2x00usb_disconnect)kernel(rt2x00usb_flush_queue)kernel(rt2x00usb_initialize)kernel(rt2x00usb_kick_queue)kernel(rt2x00usb_probe)kernel(rt2x00usb_regbusy_read)kernel(rt2x00usb_register_read_async)kernel(rt2x00usb_resume)kernel(rt2x00usb_suspend)kernel(rt2x00usb_uninitialize)kernel(rt2x00usb_vendor_req_buff_lock)kernel(rt2x00usb_vendor_request)kernel(rt2x00usb_vendor_request_buff)kernel(rt2x00usb_watchdog)kernel(rt5514_spi_burst_read)kernel(rt5514_spi_burst_write)kernel(rt5640_detect_headset)kernel(rt5640_disable_micbias1_for_ovcd)kernel(rt5640_dmic_enable)kernel(rt5640_enable_micbias1_for_ovcd)kernel(rt5640_sel_asrc_clk_src)kernel(rt5640_set_ovcd_params)kernel(rt5645_components)kernel(rt5645_sel_asrc_clk_src)kernel(rt5645_set_jack_detect)kernel(rt5663_sel_asrc_clk_src)kernel(rt5670_components)kernel(rt5670_jack_resume)kernel(rt5670_jack_suspend)kernel(rt5670_sel_asrc_clk_src)kernel(rt5670_set_jack_detect)kernel(rt5677_sel_asrc_clk_src)kernel(rt5677_spi_hotword_detected)kernel(rt5677_spi_read)kernel(rt5677_spi_write)kernel(rt5677_spi_write_firmware)kernel(rt5682_aif1_dai_ops)kernel(rt5682_aif2_dai_ops)kernel(rt5682_apply_patch_list)kernel(rt5682_calibrate)kernel(rt5682_get_ldo1)kernel(rt5682_jack_detect_handler)kernel(rt5682_parse_dt)kernel(rt5682_readable_register)kernel(rt5682_reg)kernel(rt5682_register_dai_clks)kernel(rt5682_reset)kernel(rt5682_sel_asrc_clk_src)kernel(rt5682_soc_component_dev)kernel(rt5682_supply_names)kernel(rt5682_volatile_register)kernel(rt5682s_sel_asrc_clk_src)kernel(rtl8152_get_version)kernel(rtl8192_phy_check_is_legal_rfpath)kernel(rtl8723_dm_init_dynamic_bb_powersaving)kernel(rtl8723_dm_init_dynamic_txpower)kernel(rtl8723_dm_init_edca_turbo)kernel(rtl8723_download_fw)kernel(rtl8723_enable_fw_download)kernel(rtl8723_fw_free_to_go)kernel(rtl8723_phy_init_bb_rf_reg_def)kernel(rtl8723_phy_mac_setting_calibration)kernel(rtl8723_phy_path_a_fill_iqk_matrix)kernel(rtl8723_phy_path_a_standby)kernel(rtl8723_phy_path_adda_on)kernel(rtl8723_phy_pi_mode_switch)kernel(rtl8723_phy_query_bb_reg)kernel(rtl8723_phy_reload_adda_registers)kernel(rtl8723_phy_reload_mac_registers)kernel(rtl8723_phy_rf_serial_read)kernel(rtl8723_phy_rf_serial_write)kernel(rtl8723_phy_save_mac_registers)kernel(rtl8723_phy_set_bb_reg)kernel(rtl8723_phy_set_sw_chnl_cmdarray)kernel(rtl8723_phy_txpwr_idx_to_dbm)kernel(rtl8723_save_adda_registers)kernel(rtl8723_write_fw)kernel(rtl8723ae_firmware_selfreset)kernel(rtl8723be_firmware_selfreset)kernel(rtl92c_bt_rssi_state_change)kernel(rtl92c_dm_bt_coexist)kernel(rtl92c_dm_check_txpower_tracking)kernel(rtl92c_dm_init)kernel(rtl92c_dm_init_edca_turbo)kernel(rtl92c_dm_init_rate_adaptive_mask)kernel(rtl92c_dm_rf_saving)kernel(rtl92c_dm_watchdog)kernel(rtl92c_dm_write_dig)kernel(rtl92c_download_fw)kernel(rtl92c_fill_h2c_cmd)kernel(rtl92c_firmware_selfreset)kernel(rtl92c_phy_ap_calibrate)kernel(rtl92c_phy_iq_calibrate)kernel(rtl92c_phy_lc_calibrate)kernel(rtl92c_phy_query_bb_reg)kernel(rtl92c_phy_rf_config)kernel(rtl92c_phy_set_bb_reg)kernel(rtl92c_phy_set_bw_mode)kernel(rtl92c_phy_set_io)kernel(rtl92c_phy_set_io_cmd)kernel(rtl92c_phy_set_rfpath_switch)kernel(rtl92c_phy_set_txpower_level)kernel(rtl92c_phy_sw_chnl)kernel(rtl92c_phy_sw_chnl_callback)kernel(rtl92c_phy_update_txpower_dbm)kernel(rtl92c_set_fw_joinbss_report_cmd)kernel(rtl92c_set_fw_pwrmode_cmd)kernel(rtl92c_set_fw_rsvdpagepkt)kernel(rtl92c_set_p2p_ps_offload_cmd)kernel(rtl92ce_phy_set_rf_on)kernel(rtl_action_proc)kernel(rtl_addr_delay)kernel(rtl_bb_delay)kernel(rtl_beacon_statistic)kernel(rtl_btc_get_ops_pointer)kernel(rtl_btc_status_false)kernel(rtl_c2hcmd_enqueue)kernel(rtl_cam_add_one_entry)kernel(rtl_cam_del_entry)kernel(rtl_cam_delete_one_entry)kernel(rtl_cam_empty_entry)kernel(rtl_cam_get_free_entry)kernel(rtl_cam_mark_invalid)kernel(rtl_cam_reset_all_entry)kernel(rtl_cmd_send_packet)kernel(rtl_collect_scan_list)kernel(rtl_deinit_core)kernel(rtl_deinit_deferred_work)kernel(rtl_deinit_rfkill)kernel(rtl_dm_diginit)kernel(rtl_efuse_ops_init)kernel(rtl_efuse_shadow_map_update)kernel(rtl_evm_db_to_percentage)kernel(rtl_fill_dummy)kernel(rtl_fw_block_write)kernel(rtl_fw_cb)kernel(rtl_fw_page_write)kernel(rtl_get_hal_edca_param)kernel(rtl_get_hwinfo)kernel(rtl_get_tcb_desc)kernel(rtl_global_var)kernel(rtl_hal_pwrseqcmdparsing)kernel(rtl_init_core)kernel(rtl_init_rfkill)kernel(rtl_init_rx_config)kernel(rtl_init_sw_leds)kernel(rtl_ips_nic_on)kernel(rtl_is_special_data)kernel(rtl_lps_change_work_callback)kernel(rtl_lps_enter)kernel(rtl_lps_leave)kernel(rtl_mrate_idx_to_arfr_id)kernel(rtl_ops)kernel(rtl_p2p_info)kernel(rtl_pci_disconnect)kernel(rtl_pci_probe)kernel(rtl_pci_resume)kernel(rtl_pci_suspend)kernel(rtl_phy_scan_operation_backup)kernel(rtl_process_phyinfo)kernel(rtl_ps_disable_nic)kernel(rtl_ps_enable_nic)kernel(rtl_query_rxpwrpercentage)kernel(rtl_recognize_peer)kernel(rtl_rfreg_delay)kernel(rtl_rx_ampdu_apply)kernel(rtl_send_smps_action)kernel(rtl_set_tx_report)kernel(rtl_signal_scale_mapping)kernel(rtl_swlps_beacon)kernel(rtl_tid_to_ac)kernel(rtl_tx_ackqueue)kernel(rtl_tx_mgmt_proc)kernel(rtl_tx_report_handler)kernel(rtl_update_beacon_work_callback)kernel(rtl_usb_disconnect)kernel(rtl_usb_probe)kernel(rtl_usb_resume)kernel(rtl_usb_suspend)kernel(rtl_wowlan_fw_cb)kernel(rtlwifi_rate_mapping)kernel(rtw8723d_hw_spec)kernel(rtw8821c_hw_spec)kernel(rtw8822b_hw_spec)kernel(rtw8822c_hw_spec)kernel(rtw8852a_chip_info)kernel(rtw8852b_chip_info)kernel(rtw8852c_chip_info)kernel(rtw89_alloc_ieee80211_hw)kernel(rtw89_bd_ram_table_dual)kernel(rtw89_bd_ram_table_single)kernel(rtw89_btc_ntfy_wl_rfk)kernel(rtw89_btc_set_policy)kernel(rtw89_btc_set_policy_v1)kernel(rtw89_chip_info_setup)kernel(rtw89_core_deinit)kernel(rtw89_core_fill_txdesc)kernel(rtw89_core_fill_txdesc_fwcmd_v1)kernel(rtw89_core_fill_txdesc_fwcmd_v2)kernel(rtw89_core_fill_txdesc_v1)kernel(rtw89_core_fill_txdesc_v2)kernel(rtw89_core_init)kernel(rtw89_core_napi_deinit)kernel(rtw89_core_napi_init)kernel(rtw89_core_napi_start)kernel(rtw89_core_napi_stop)kernel(rtw89_core_query_rxdesc)kernel(rtw89_core_query_rxdesc_v2)kernel(rtw89_core_register)kernel(rtw89_core_rx)kernel(rtw89_core_unregister)kernel(rtw89_decode_chan_idx)kernel(rtw89_encode_chan_idx)kernel(rtw89_free_ieee80211_hw)kernel(rtw89_fw_h2c_ampdu_cmac_tbl_g7)kernel(rtw89_fw_h2c_assoc_cmac_tbl)kernel(rtw89_fw_h2c_assoc_cmac_tbl_g7)kernel(rtw89_fw_h2c_ba_cam)kernel(rtw89_fw_h2c_ba_cam_v1)kernel(rtw89_fw_h2c_dctl_sec_cam_v1)kernel(rtw89_fw_h2c_dctl_sec_cam_v2)kernel(rtw89_fw_h2c_default_cmac_tbl)kernel(rtw89_fw_h2c_default_cmac_tbl_g7)kernel(rtw89_fw_h2c_default_dmac_tbl_v2)kernel(rtw89_fw_h2c_rf_ntfy_mcc)kernel(rtw89_fw_h2c_update_beacon)kernel(rtw89_fw_h2c_update_beacon_be)kernel(rtw89_mac_cfg_ctrl_path)kernel(rtw89_mac_cfg_ctrl_path_v1)kernel(rtw89_mac_cfg_gnt)kernel(rtw89_mac_cfg_gnt_v1)kernel(rtw89_mac_coex_init)kernel(rtw89_mac_coex_init_v1)kernel(rtw89_mac_disable_bb_rf)kernel(rtw89_mac_enable_bb_rf)kernel(rtw89_mac_gen_ax)kernel(rtw89_mac_get_err_status)kernel(rtw89_mac_resume_sch_tx)kernel(rtw89_mac_resume_sch_tx_v1)kernel(rtw89_mac_set_err_status)kernel(rtw89_mac_size)kernel(rtw89_mac_stop_sch_tx)kernel(rtw89_mac_stop_sch_tx_v1)kernel(rtw89_ops)kernel(rtw89_pci_ch_dma_addr_set)kernel(rtw89_pci_ch_dma_addr_set_be)kernel(rtw89_pci_ch_dma_addr_set_v1)kernel(rtw89_pci_config_intr_mask)kernel(rtw89_pci_config_intr_mask_v1)kernel(rtw89_pci_config_intr_mask_v2)kernel(rtw89_pci_disable_intr)kernel(rtw89_pci_disable_intr_v1)kernel(rtw89_pci_disable_intr_v2)kernel(rtw89_pci_enable_intr)kernel(rtw89_pci_enable_intr_v1)kernel(rtw89_pci_enable_intr_v2)kernel(rtw89_pci_fill_txaddr_info)kernel(rtw89_pci_fill_txaddr_info_v1)kernel(rtw89_pci_gen_ax)kernel(rtw89_pci_ltr_set)kernel(rtw89_pci_ltr_set_v1)kernel(rtw89_pci_probe)kernel(rtw89_pci_recognize_intrs)kernel(rtw89_pci_recognize_intrs_v1)kernel(rtw89_pci_recognize_intrs_v2)kernel(rtw89_pci_remove)kernel(rtw89_phy_config_rf_reg_v1)kernel(rtw89_phy_gen_ax)kernel(rtw89_phy_get_kpath)kernel(rtw89_phy_get_syn_sel)kernel(rtw89_phy_get_txsb)kernel(rtw89_phy_get_txsc)kernel(rtw89_phy_load_txpwr_byrate)kernel(rtw89_phy_read32_idx)kernel(rtw89_phy_read_rf)kernel(rtw89_phy_read_rf_v1)kernel(rtw89_phy_read_rf_v2)kernel(rtw89_phy_read_txpwr_limit)kernel(rtw89_phy_rfk_dack_and_wait)kernel(rtw89_phy_rfk_dpk_and_wait)kernel(rtw89_phy_rfk_iqk_and_wait)kernel(rtw89_phy_rfk_pre_ntfy_and_wait)kernel(rtw89_phy_rfk_rxdck_and_wait)kernel(rtw89_phy_rfk_tssi_and_wait)kernel(rtw89_phy_rfk_txgapk_and_wait)kernel(rtw89_phy_set_phy_regs)kernel(rtw89_phy_tssi_ctrl_set_bandedge_cfg)kernel(rtw89_phy_write32_idx)kernel(rtw89_phy_write_reg3_tbl)kernel(rtw89_phy_write_rf)kernel(rtw89_phy_write_rf_v1)kernel(rtw89_phy_write_rf_v2)kernel(rtw89_pm_ops)kernel(rtw89_read_efuse_ver)kernel(rtw89_rfk_parser)kernel(rtw89_ser_notify)kernel(rtw_bf_cfg_csi_rate)kernel(rtw_bf_enable_bfee_mu)kernel(rtw_bf_enable_bfee_su)kernel(rtw_bf_phy_init)kernel(rtw_bf_remove_bfee_mu)kernel(rtw_bf_remove_bfee_su)kernel(rtw_bf_set_gid_table)kernel(rtw_chip_info_setup)kernel(rtw_coex_read_indirect_reg)kernel(rtw_coex_write_indirect_reg)kernel(rtw_coex_write_scbd)kernel(rtw_core_deinit)kernel(rtw_core_init)kernel(rtw_debug_mask)kernel(rtw_disable_lps_deep_mode)kernel(rtw_dump_fw)kernel(rtw_dump_reg)kernel(rtw_fw_c2h_cmd_isr)kernel(rtw_fw_c2h_cmd_rx_irqsafe)kernel(rtw_fw_do_iqk)kernel(rtw_fw_inform_rfk_status)kernel(rtw_ops)kernel(rtw_parse_tbl_bb_pg)kernel(rtw_parse_tbl_phy_cond)kernel(rtw_parse_tbl_txpwr_lmt)kernel(rtw_pci_probe)kernel(rtw_pci_remove)kernel(rtw_pci_shutdown)kernel(rtw_phy_cfg_agc)kernel(rtw_phy_cfg_bb)kernel(rtw_phy_cfg_mac)kernel(rtw_phy_cfg_rf)kernel(rtw_phy_config_swing_table)kernel(rtw_phy_get_tx_power_index)kernel(rtw_phy_init)kernel(rtw_phy_load_tables)kernel(rtw_phy_parsing_cfo)kernel(rtw_phy_pwrtrack_avg)kernel(rtw_phy_pwrtrack_get_delta)kernel(rtw_phy_pwrtrack_get_pwridx)kernel(rtw_phy_pwrtrack_need_iqk)kernel(rtw_phy_pwrtrack_need_lck)kernel(rtw_phy_pwrtrack_thermal_changed)kernel(rtw_phy_read_rf)kernel(rtw_phy_read_rf_sipi)kernel(rtw_phy_rf_power_2_rssi)kernel(rtw_phy_set_edcca_th)kernel(rtw_phy_set_tx_power_level)kernel(rtw_phy_write_rf_reg_mix)kernel(rtw_phy_write_rf_reg_sipi)kernel(rtw_pm_ops)kernel(rtw_power_mode_change)kernel(rtw_rate_section)kernel(rtw_rate_size)kernel(rtw_read8_physical_efuse)kernel(rtw_regd_get)kernel(rtw_regd_srrc)kernel(rtw_register_hw)kernel(rtw_restore_reg)kernel(rtw_rx_fill_rx_status)kernel(rtw_rx_stats)kernel(rtw_set_channel_mac)kernel(rtw_set_rx_freq_band)kernel(rtw_tx_ac_to_hwq)kernel(rtw_tx_fill_tx_desc)kernel(rtw_tx_queue_mapping)kernel(rtw_tx_report_enqueue)kernel(rtw_tx_write_data_h2c_get)kernel(rtw_tx_write_data_rsvd_page_get)kernel(rtw_unregister_hw)kernel(rtw_usb_disconnect)kernel(rtw_usb_probe)kernel(rvt_add_retry_timer_ext)kernel(rvt_add_rnr_timer)kernel(rvt_alloc_device)kernel(rvt_check_ah)kernel(rvt_comm_est)kernel(rvt_compute_aeth)kernel(rvt_copy_sge)kernel(rvt_cq_enter)kernel(rvt_dealloc_device)kernel(rvt_del_timers_sync)kernel(rvt_error_qp)kernel(rvt_fast_reg_mr)kernel(rvt_get_credit)kernel(rvt_get_rwqe)kernel(rvt_init_port)kernel(rvt_invalidate_rkey)kernel(rvt_lkey_ok)kernel(rvt_mcast_find)kernel(rvt_qp_iter)kernel(rvt_qp_iter_init)kernel(rvt_qp_iter_next)kernel(rvt_rc_error)kernel(rvt_rc_rnr_retry)kernel(rvt_register_device)kernel(rvt_restart_sge)kernel(rvt_rkey_ok)kernel(rvt_rnr_tbl_to_usec)kernel(rvt_ruc_loopback)kernel(rvt_send_complete)kernel(rvt_stop_rc_timers)kernel(rvt_unregister_device)kernel(safe_candev_priv)kernel(sas_alloc_slow_task)kernel(sas_alloc_task)kernel(sas_ata_schedule_reset)kernel(sas_bios_param)kernel(sas_change_queue_depth)kernel(sas_domain_attach_transport)kernel(sas_drain_work)kernel(sas_eh_abort_handler)kernel(sas_eh_device_reset_handler)kernel(sas_eh_target_reset_handler)kernel(sas_free_task)kernel(sas_get_local_phy)kernel(sas_ioctl)kernel(sas_notify_phy_event)kernel(sas_notify_port_event)kernel(sas_phy_reset)kernel(sas_prep_resume_ha)kernel(sas_queuecommand)kernel(sas_register_ha)kernel(sas_request_addr)kernel(sas_resume_ha)kernel(sas_slave_alloc)kernel(sas_slave_configure)kernel(sas_ssp_task_response)kernel(sas_suspend_ha)kernel(sas_target_alloc)kernel(sas_target_destroy)kernel(sas_task_abort)kernel(sas_unregister_ha)kernel(sdhci_abort_tuning)kernel(sdhci_add_host)kernel(sdhci_adma_write_desc)kernel(sdhci_alloc_host)kernel(sdhci_calc_clk)kernel(sdhci_cleanup_host)kernel(sdhci_cqe_disable)kernel(sdhci_cqe_enable)kernel(sdhci_cqe_irq)kernel(sdhci_dumpregs)kernel(sdhci_enable_clk)kernel(sdhci_enable_sdio_irq)kernel(sdhci_enable_v4_mode)kernel(sdhci_end_tuning)kernel(sdhci_execute_tuning)kernel(sdhci_free_host)kernel(sdhci_get_cd_nogpio)kernel(sdhci_get_property)kernel(sdhci_pltfm_clk_get_max_clock)kernel(sdhci_pltfm_free)kernel(sdhci_pltfm_init)kernel(sdhci_pltfm_init_and_add_host)kernel(sdhci_pltfm_pmops)kernel(sdhci_pltfm_remove)kernel(sdhci_pltfm_resume)kernel(sdhci_pltfm_suspend)kernel(sdhci_remove_host)kernel(sdhci_request)kernel(sdhci_request_atomic)kernel(sdhci_reset)kernel(sdhci_reset_tuning)kernel(sdhci_resume_host)kernel(sdhci_runtime_resume_host)kernel(sdhci_runtime_suspend_host)kernel(sdhci_send_tuning)kernel(sdhci_set_bus_width)kernel(sdhci_set_clock)kernel(sdhci_set_data_timeout_irq)kernel(sdhci_set_ios)kernel(sdhci_set_power)kernel(sdhci_set_power_and_bus_voltage)kernel(sdhci_set_power_noreg)kernel(sdhci_set_uhs_signaling)kernel(sdhci_setup_host)kernel(sdhci_start_signal_voltage_switch)kernel(sdhci_start_tuning)kernel(sdhci_suspend_host)kernel(sdhci_switch_external_dma)kernel(sdio_align_size)kernel(sdio_claim_host)kernel(sdio_claim_irq)kernel(sdio_disable_func)kernel(sdio_enable_func)kernel(sdio_f0_readb)kernel(sdio_f0_writeb)kernel(sdio_get_host_pm_caps)kernel(sdio_memcpy_fromio)kernel(sdio_memcpy_toio)kernel(sdio_readb)kernel(sdio_readl)kernel(sdio_readsb)kernel(sdio_readw)kernel(sdio_register_driver)kernel(sdio_release_host)kernel(sdio_release_irq)kernel(sdio_retune_crc_disable)kernel(sdio_retune_crc_enable)kernel(sdio_retune_hold_now)kernel(sdio_retune_release)kernel(sdio_set_block_size)kernel(sdio_set_host_pm_flags)kernel(sdio_signal_irq)kernel(sdio_unregister_driver)kernel(sdio_writeb)kernel(sdio_writeb_readb)kernel(sdio_writel)kernel(sdio_writesb)kernel(sdio_writew)kernel(sdw_alloc_stream)kernel(sdw_amd_exit)kernel(sdw_amd_get_slave_info)kernel(sdw_amd_probe)kernel(sdw_bread_no_pm_unlocked)kernel(sdw_bus_clk_stop)kernel(sdw_bus_exit_clk_stop)kernel(sdw_bus_master_add)kernel(sdw_bus_master_delete)kernel(sdw_bus_prep_clk_stop)kernel(sdw_bus_type)kernel(sdw_bwrite_no_pm_unlocked)kernel(sdw_cdns_alloc_pdi)kernel(sdw_cdns_check_self_clearing_bits)kernel(sdw_cdns_clock_restart)kernel(sdw_cdns_clock_stop)kernel(sdw_cdns_config_stream)kernel(sdw_cdns_config_update)kernel(sdw_cdns_config_update_set_wait)kernel(sdw_cdns_debugfs_init)kernel(sdw_cdns_enable_interrupt)kernel(sdw_cdns_exit_reset)kernel(sdw_cdns_init)kernel(sdw_cdns_irq)kernel(sdw_cdns_is_clock_stop)kernel(sdw_cdns_pdi_init)kernel(sdw_cdns_probe)kernel(sdw_clear_slave_status)kernel(sdw_cols)kernel(sdw_compare_devid)kernel(sdw_compute_params)kernel(sdw_compute_slave_ports)kernel(sdw_deprepare_stream)kernel(sdw_disable_stream)kernel(sdw_enable_stream)kernel(sdw_extract_slave_id)kernel(sdw_find_col_index)kernel(sdw_find_row_index)kernel(sdw_handle_slave_status)kernel(sdw_intel_acpi_scan)kernel(sdw_intel_cnl_hw_ops)kernel(sdw_intel_exit)kernel(sdw_intel_lnl_hw_ops)kernel(sdw_intel_probe)kernel(sdw_intel_process_wakeen_event)kernel(sdw_intel_startup)kernel(sdw_intel_thread)kernel(sdw_master_read_prop)kernel(sdw_nread)kernel(sdw_nread_no_pm)kernel(sdw_nwrite)kernel(sdw_nwrite_no_pm)kernel(sdw_prepare_stream)kernel(sdw_read)kernel(sdw_read_no_pm)kernel(sdw_release_stream)kernel(sdw_rows)kernel(sdw_show_ping_status)kernel(sdw_shutdown_stream)kernel(sdw_slave_add)kernel(sdw_slave_read_prop)kernel(sdw_startup_stream)kernel(sdw_stream_add_master)kernel(sdw_stream_add_slave)kernel(sdw_stream_remove_master)kernel(sdw_stream_remove_slave)kernel(sdw_unregister_driver)kernel(sdw_update)kernel(sdw_update_no_pm)kernel(sdw_write)kernel(sdw_write_no_pm)kernel(set_required_buffer_size)kernel(skl_chip_info)kernel(skl_clear_module_cnt)kernel(skl_dsp_free)kernel(skl_dsp_get_core)kernel(skl_dsp_put_core)kernel(skl_dsp_set_dma_control)kernel(skl_dsp_sleep)kernel(skl_dsp_wake)kernel(skl_get_pvt_id)kernel(skl_get_pvt_instance_id_map)kernel(skl_ipc_bind_unbind)kernel(skl_ipc_create_pipeline)kernel(skl_ipc_delete_pipeline)kernel(skl_ipc_get_large_config)kernel(skl_ipc_init_instance)kernel(skl_ipc_load_modules)kernel(skl_ipc_restore_pipeline)kernel(skl_ipc_save_pipeline)kernel(skl_ipc_set_d0ix)kernel(skl_ipc_set_dx)kernel(skl_ipc_set_large_config)kernel(skl_ipc_set_pipeline_state)kernel(skl_ipc_unload_modules)kernel(skl_put_pvt_id)kernel(skl_sst_dsp_cleanup)kernel(skl_sst_dsp_init)kernel(skl_sst_init_fw)kernel(skl_sst_ipc_load_library)kernel(slhc_compress)kernel(slhc_free)kernel(slhc_init)kernel(slhc_remember)kernel(slhc_toss)kernel(slhc_uncompress)kernel(sm501_find_clock)kernel(sm501_misc_control)kernel(sm501_modify_reg)kernel(sm501_set_clock)kernel(sm501_unit_power)kernel(snd_ac97_bus)kernel(snd_ac97_get_short_name)kernel(snd_ac97_mixer)kernel(snd_ac97_pcm_assign)kernel(snd_ac97_pcm_close)kernel(snd_ac97_pcm_double_rate_rules)kernel(snd_ac97_pcm_open)kernel(snd_ac97_read)kernel(snd_ac97_reset)kernel(snd_ac97_resume)kernel(snd_ac97_set_rate)kernel(snd_ac97_suspend)kernel(snd_ac97_tune_hardware)kernel(snd_ac97_update)kernel(snd_ac97_update_bits)kernel(snd_ac97_update_power)kernel(snd_ac97_write)kernel(snd_ac97_write_cache)kernel(snd_ak4113_build)kernel(snd_ak4113_check_rate_and_errors)kernel(snd_ak4113_create)kernel(snd_ak4113_external_rate)kernel(snd_ak4113_reg_write)kernel(snd_ak4113_reinit)kernel(snd_ak4113_resume)kernel(snd_ak4113_suspend)kernel(snd_ak4114_build)kernel(snd_ak4114_check_rate_and_errors)kernel(snd_ak4114_create)kernel(snd_ak4114_external_rate)kernel(snd_ak4114_reg_write)kernel(snd_ak4114_reinit)kernel(snd_ak4114_resume)kernel(snd_ak4114_suspend)kernel(snd_akm4xxx_build_controls)kernel(snd_akm4xxx_init)kernel(snd_akm4xxx_reset)kernel(snd_akm4xxx_write)kernel(snd_amd_acp_find_config)kernel(snd_array_free)kernel(snd_array_new)kernel(snd_card_add_dev_attr)kernel(snd_card_disconnect)kernel(snd_card_disconnect_sync)kernel(snd_card_file_add)kernel(snd_card_file_remove)kernel(snd_card_free)kernel(snd_card_free_on_error)kernel(snd_card_free_when_closed)kernel(snd_card_new)kernel(snd_card_ref)kernel(snd_card_register)kernel(snd_card_rw_proc_new)kernel(snd_card_set_id)kernel(snd_component_add)kernel(snd_compr_free_pages)kernel(snd_compr_malloc_pages)kernel(snd_compr_stop_error)kernel(snd_compress_new)kernel(snd_cs8427_create)kernel(snd_cs8427_iec958_active)kernel(snd_cs8427_iec958_build)kernel(snd_cs8427_iec958_pcm)kernel(snd_cs8427_init)kernel(snd_cs8427_reg_write)kernel(snd_ctl_activate_id)kernel(snd_ctl_add)kernel(snd_ctl_add_followers)kernel(snd_ctl_add_vmaster_hook)kernel(snd_ctl_apply_vmaster_followers)kernel(snd_ctl_boolean_mono_info)kernel(snd_ctl_boolean_stereo_info)kernel(snd_ctl_disconnect_layer)kernel(snd_ctl_enum_info)kernel(snd_ctl_find_id)kernel(snd_ctl_find_id_locked)kernel(snd_ctl_find_numid)kernel(snd_ctl_find_numid_locked)kernel(snd_ctl_free_one)kernel(snd_ctl_get_preferred_subdevice)kernel(snd_ctl_make_virtual_master)kernel(snd_ctl_new1)kernel(snd_ctl_notify)kernel(snd_ctl_notify_one)kernel(snd_ctl_register_ioctl)kernel(snd_ctl_register_ioctl_compat)kernel(snd_ctl_register_layer)kernel(snd_ctl_remove)kernel(snd_ctl_remove_id)kernel(snd_ctl_rename)kernel(snd_ctl_rename_id)kernel(snd_ctl_replace)kernel(snd_ctl_request_layer)kernel(snd_ctl_sync_vmaster)kernel(snd_ctl_unregister_ioctl)kernel(snd_ctl_unregister_ioctl_compat)kernel(snd_device_alloc)kernel(snd_device_disconnect)kernel(snd_device_free)kernel(snd_device_get_state)kernel(snd_device_new)kernel(snd_device_register)kernel(snd_devm_alloc_dir_pages)kernel(snd_devm_card_new)kernel(snd_devm_request_dma)kernel(snd_dma_alloc_dir_pages)kernel(snd_dma_alloc_pages_fallback)kernel(snd_dma_buffer_mmap)kernel(snd_dma_buffer_sync)kernel(snd_dma_disable)kernel(snd_dma_free_pages)kernel(snd_dma_pointer)kernel(snd_dma_program)kernel(snd_ecards_limit)kernel(snd_emu10k1_memblk_map)kernel(snd_emu10k1_ptr_read)kernel(snd_emu10k1_ptr_write)kernel(snd_emu10k1_ptr_write_multiple)kernel(snd_emu10k1_synth_alloc)kernel(snd_emu10k1_synth_bzero)kernel(snd_emu10k1_synth_copy_from_user)kernel(snd_emu10k1_synth_free)kernel(snd_emu10k1_voice_alloc)kernel(snd_emu10k1_voice_free)kernel(snd_emux_free)kernel(snd_emux_lock_voice)kernel(snd_emux_new)kernel(snd_emux_register)kernel(snd_emux_terminate_all)kernel(snd_emux_unlock_voice)kernel(snd_fasync_free)kernel(snd_fasync_helper)kernel(snd_hda_activate_path)kernel(snd_hda_add_imux_item)kernel(snd_hda_add_new_ctls)kernel(snd_hda_add_new_path)kernel(snd_hda_add_nid)kernel(snd_hda_add_verbs)kernel(snd_hda_add_vmaster_hook)kernel(snd_hda_apply_fixup)kernel(snd_hda_apply_pincfgs)kernel(snd_hda_apply_verbs)kernel(snd_hda_attach_beep_device)kernel(snd_hda_bus_type)kernel(snd_hda_check_amp_caps)kernel(snd_hda_check_amp_list_power)kernel(snd_hda_codec_amp_init)kernel(snd_hda_codec_amp_init_stereo)kernel(snd_hda_codec_amp_stereo)kernel(snd_hda_codec_amp_update)kernel(snd_hda_codec_build_controls)kernel(snd_hda_codec_cleanup)kernel(snd_hda_codec_cleanup_for_unbind)kernel(snd_hda_codec_configure)kernel(snd_hda_codec_device_init)kernel(snd_hda_codec_device_new)kernel(snd_hda_codec_eapd_power_filter)kernel(snd_hda_codec_get_pin_target)kernel(snd_hda_codec_get_pincfg)kernel(snd_hda_codec_load_dsp_cleanup)kernel(snd_hda_codec_load_dsp_prepare)kernel(snd_hda_codec_load_dsp_trigger)kernel(snd_hda_codec_new)kernel(snd_hda_codec_parse_pcms)kernel(snd_hda_codec_pcm_new)kernel(snd_hda_codec_pcm_put)kernel(snd_hda_codec_prepare)kernel(snd_hda_codec_register)kernel(snd_hda_codec_set_name)kernel(snd_hda_codec_set_pin_target)kernel(snd_hda_codec_set_pincfg)kernel(snd_hda_codec_set_power_save)kernel(snd_hda_codec_set_power_to_all)kernel(snd_hda_codec_setup_stream)kernel(snd_hda_codec_unregister)kernel(snd_hda_codec_update_widgets)kernel(snd_hda_correct_pin_ctl)kernel(snd_hda_create_dig_out_ctls)kernel(snd_hda_create_spdif_in_ctls)kernel(snd_hda_create_spdif_share_sw)kernel(snd_hda_ctl_add)kernel(snd_hda_detach_beep_device)kernel(snd_hda_enable_beep_device)kernel(snd_hda_enum_helper_info)kernel(snd_hda_ext_driver_register)kernel(snd_hda_ext_driver_unregister)kernel(snd_hda_find_mixer_ctl)kernel(snd_hda_gen_add_kctl)kernel(snd_hda_gen_add_micmute_led_cdev)kernel(snd_hda_gen_add_mute_led_cdev)kernel(snd_hda_gen_build_controls)kernel(snd_hda_gen_build_pcms)kernel(snd_hda_gen_check_power_status)kernel(snd_hda_gen_fix_pin_power)kernel(snd_hda_gen_free)kernel(snd_hda_gen_hp_automute)kernel(snd_hda_gen_init)kernel(snd_hda_gen_line_automute)kernel(snd_hda_gen_mic_autoswitch)kernel(snd_hda_gen_parse_auto_config)kernel(snd_hda_gen_path_power_filter)kernel(snd_hda_gen_spec_init)kernel(snd_hda_gen_stream_pm)kernel(snd_hda_gen_update_outputs)kernel(snd_hda_get_bool_hint)kernel(snd_hda_get_conn_index)kernel(snd_hda_get_conn_list)kernel(snd_hda_get_connections)kernel(snd_hda_get_default_vref)kernel(snd_hda_get_dev_select)kernel(snd_hda_get_hint)kernel(snd_hda_get_input_pin_attr)kernel(snd_hda_get_int_hint)kernel(snd_hda_get_num_devices)kernel(snd_hda_get_path_from_idx)kernel(snd_hda_get_path_idx)kernel(snd_hda_get_pin_label)kernel(snd_hda_input_mux_info)kernel(snd_hda_input_mux_put)kernel(snd_hda_jack_add_kctl_mst)kernel(snd_hda_jack_add_kctls)kernel(snd_hda_jack_bind_keymap)kernel(snd_hda_jack_detect_enable)kernel(snd_hda_jack_detect_enable_callback_mst)kernel(snd_hda_jack_detect_state_mst)kernel(snd_hda_jack_pin_sense)kernel(snd_hda_jack_poll_all)kernel(snd_hda_jack_report_sync)kernel(snd_hda_jack_set_button_state)kernel(snd_hda_jack_set_dirty_all)kernel(snd_hda_jack_set_gating_jack)kernel(snd_hda_jack_tbl_get_from_tag)kernel(snd_hda_jack_tbl_get_mst)kernel(snd_hda_jack_unsol_event)kernel(snd_hda_load_patch)kernel(snd_hda_lock_devices)kernel(snd_hda_mixer_amp_switch_get)kernel(snd_hda_mixer_amp_switch_get_beep)kernel(snd_hda_mixer_amp_switch_info)kernel(snd_hda_mixer_amp_switch_put)kernel(snd_hda_mixer_amp_switch_put_beep)kernel(snd_hda_mixer_amp_tlv)kernel(snd_hda_mixer_amp_volume_get)kernel(snd_hda_mixer_amp_volume_info)kernel(snd_hda_mixer_amp_volume_put)kernel(snd_hda_multi_out_analog_cleanup)kernel(snd_hda_multi_out_analog_open)kernel(snd_hda_multi_out_analog_prepare)kernel(snd_hda_multi_out_dig_cleanup)kernel(snd_hda_multi_out_dig_close)kernel(snd_hda_multi_out_dig_open)kernel(snd_hda_multi_out_dig_prepare)kernel(snd_hda_override_amp_caps)kernel(snd_hda_override_conn_list)kernel(snd_hda_parse_pin_defcfg)kernel(snd_hda_pick_fixup)kernel(snd_hda_pick_pin_fixup)kernel(snd_hda_sequence_write)kernel(snd_hda_set_dev_select)kernel(snd_hda_set_power_save)kernel(snd_hda_set_vmaster_tlv)kernel(snd_hda_shutup_pins)kernel(snd_hda_spdif_ctls_assign)kernel(snd_hda_spdif_ctls_unassign)kernel(snd_hda_spdif_out_of_nid)kernel(snd_hda_sync_vmaster_hook)kernel(snd_hda_unlock_devices)kernel(snd_hdac_acomp_exit)kernel(snd_hdac_acomp_get_eld)kernel(snd_hdac_acomp_init)kernel(snd_hdac_acomp_register_notifier)kernel(snd_hdac_add_chmap_ctls)kernel(snd_hdac_bus_alloc_stream_pages)kernel(snd_hdac_bus_enter_link_reset)kernel(snd_hdac_bus_exec_verb_unlocked)kernel(snd_hdac_bus_exit)kernel(snd_hdac_bus_exit_link_reset)kernel(snd_hdac_bus_free_stream_pages)kernel(snd_hdac_bus_get_response)kernel(snd_hdac_bus_handle_stream_irq)kernel(snd_hdac_bus_init)kernel(snd_hdac_bus_init_chip)kernel(snd_hdac_bus_init_cmd_io)kernel(snd_hdac_bus_link_power)kernel(snd_hdac_bus_parse_capabilities)kernel(snd_hdac_bus_reset_link)kernel(snd_hdac_bus_send_cmd)kernel(snd_hdac_bus_stop_chip)kernel(snd_hdac_bus_stop_cmd_io)kernel(snd_hdac_bus_update_rirb)kernel(snd_hdac_channel_allocation)kernel(snd_hdac_check_power_state)kernel(snd_hdac_chmap_to_spk_mask)kernel(snd_hdac_codec_link_down)kernel(snd_hdac_codec_link_up)kernel(snd_hdac_codec_modalias)kernel(snd_hdac_codec_read)kernel(snd_hdac_codec_write)kernel(snd_hdac_device_exit)kernel(snd_hdac_device_init)kernel(snd_hdac_device_register)kernel(snd_hdac_device_set_chip_name)kernel(snd_hdac_device_unregister)kernel(snd_hdac_display_power)kernel(snd_hdac_dsp_cleanup)kernel(snd_hdac_dsp_prepare)kernel(snd_hdac_dsp_trigger)kernel(snd_hdac_ext_bus_device_remove)kernel(snd_hdac_ext_bus_exit)kernel(snd_hdac_ext_bus_get_hlink_by_addr)kernel(snd_hdac_ext_bus_get_hlink_by_name)kernel(snd_hdac_ext_bus_get_ml_capabilities)kernel(snd_hdac_ext_bus_init)kernel(snd_hdac_ext_bus_link_clear_stream_id)kernel(snd_hdac_ext_bus_link_get)kernel(snd_hdac_ext_bus_link_power)kernel(snd_hdac_ext_bus_link_power_down)kernel(snd_hdac_ext_bus_link_power_down_all)kernel(snd_hdac_ext_bus_link_power_up)kernel(snd_hdac_ext_bus_link_power_up_all)kernel(snd_hdac_ext_bus_link_put)kernel(snd_hdac_ext_bus_link_set_stream_id)kernel(snd_hdac_ext_bus_ppcap_enable)kernel(snd_hdac_ext_bus_ppcap_int_enable)kernel(snd_hdac_ext_cstream_assign)kernel(snd_hdac_ext_host_stream_setup)kernel(snd_hdac_ext_link_free_all)kernel(snd_hdac_ext_stream_assign)kernel(snd_hdac_ext_stream_clear)kernel(snd_hdac_ext_stream_decouple)kernel(snd_hdac_ext_stream_decouple_locked)kernel(snd_hdac_ext_stream_free_all)kernel(snd_hdac_ext_stream_init_all)kernel(snd_hdac_ext_stream_release)kernel(snd_hdac_ext_stream_reset)kernel(snd_hdac_ext_stream_setup)kernel(snd_hdac_ext_stream_start)kernel(snd_hdac_get_active_channels)kernel(snd_hdac_get_ch_alloc_from_ca)kernel(snd_hdac_get_connections)kernel(snd_hdac_get_stream)kernel(snd_hdac_get_stream_stripe_ctl)kernel(snd_hdac_get_sub_nodes)kernel(snd_hdac_i915_init)kernel(snd_hdac_i915_set_bclk)kernel(snd_hdac_is_supported_format)kernel(snd_hdac_override_parm)kernel(snd_hdac_power_down)kernel(snd_hdac_power_down_pm)kernel(snd_hdac_power_up)kernel(snd_hdac_power_up_pm)kernel(snd_hdac_print_channel_allocation)kernel(snd_hdac_query_supported_pcm)kernel(snd_hdac_read)kernel(snd_hdac_read_parm_uncached)kernel(snd_hdac_refresh_widgets)kernel(snd_hdac_register_chmap_ops)kernel(snd_hdac_regmap_add_vendor_verb)kernel(snd_hdac_regmap_exit)kernel(snd_hdac_regmap_init)kernel(snd_hdac_regmap_read_raw)kernel(snd_hdac_regmap_sync)kernel(snd_hdac_regmap_update_raw)kernel(snd_hdac_regmap_update_raw_once)kernel(snd_hdac_regmap_write_raw)kernel(snd_hdac_set_codec_wakeup)kernel(snd_hdac_setup_channel_mapping)kernel(snd_hdac_spdif_stream_format)kernel(snd_hdac_spk_to_chmap)kernel(snd_hdac_stop_streams)kernel(snd_hdac_stop_streams_and_chip)kernel(snd_hdac_stream_assign)kernel(snd_hdac_stream_cleanup)kernel(snd_hdac_stream_drsm_enable)kernel(snd_hdac_stream_format)kernel(snd_hdac_stream_format_bits)kernel(snd_hdac_stream_get_spbmaxfifo)kernel(snd_hdac_stream_init)kernel(snd_hdac_stream_release)kernel(snd_hdac_stream_release_locked)kernel(snd_hdac_stream_reset)kernel(snd_hdac_stream_set_dpibr)kernel(snd_hdac_stream_set_lpib)kernel(snd_hdac_stream_set_params)kernel(snd_hdac_stream_set_spib)kernel(snd_hdac_stream_setup)kernel(snd_hdac_stream_setup_periods)kernel(snd_hdac_stream_spbcap_enable)kernel(snd_hdac_stream_start)kernel(snd_hdac_stream_stop)kernel(snd_hdac_stream_sync)kernel(snd_hdac_stream_sync_trigger)kernel(snd_hdac_stream_timecounter_init)kernel(snd_hdac_stream_wait_drsm)kernel(snd_hdac_sync_audio_rate)kernel(snd_hdac_sync_power_state)kernel(snd_hwdep_new)kernel(snd_i2c_bus_create)kernel(snd_i2c_device_create)kernel(snd_i2c_device_free)kernel(snd_i2c_probeaddr)kernel(snd_i2c_readbytes)kernel(snd_i2c_sendbytes)kernel(snd_ice1712_akm4xxx_build_controls)kernel(snd_ice1712_akm4xxx_free)kernel(snd_ice1712_akm4xxx_init)kernel(snd_info_create_card_entry)kernel(snd_info_create_module_entry)kernel(snd_info_free_entry)kernel(snd_info_get_line)kernel(snd_info_get_str)kernel(snd_info_register)kernel(snd_intel_acpi_dsp_driver_probe)kernel(snd_intel_dsp_driver_probe)kernel(snd_interval_list)kernel(snd_interval_ranges)kernel(snd_interval_ratnum)kernel(snd_interval_refine)kernel(snd_jack_add_new_kctl)kernel(snd_jack_new)kernel(snd_jack_report)kernel(snd_jack_set_key)kernel(snd_jack_set_parent)kernel(snd_kill_fasync)kernel(snd_lookup_minor_data)kernel(snd_lookup_oss_minor_data)kernel(snd_major)kernel(snd_midi_channel_alloc_set)kernel(snd_midi_channel_free_set)kernel(snd_midi_channel_set_clear)kernel(snd_midi_event_decode)kernel(snd_midi_event_encode_byte)kernel(snd_midi_event_free)kernel(snd_midi_event_new)kernel(snd_midi_event_no_status)kernel(snd_midi_event_reset_decode)kernel(snd_midi_event_reset_encode)kernel(snd_midi_process_event)kernel(snd_mpu401_uart_interrupt)kernel(snd_mpu401_uart_interrupt_tx)kernel(snd_mpu401_uart_new)kernel(snd_opl3_create)kernel(snd_opl3_find_patch)kernel(snd_opl3_hwdep_new)kernel(snd_opl3_init)kernel(snd_opl3_interrupt)kernel(snd_opl3_load_patch)kernel(snd_opl3_new)kernel(snd_opl3_regmap)kernel(snd_opl3_reset)kernel(snd_opl3_timer_new)kernel(snd_oss_info_register)kernel(snd_pci_quirk_lookup)kernel(snd_pci_quirk_lookup_id)kernel(snd_pcm_2_1_chmaps)kernel(snd_pcm_add_chmap_ctls)kernel(snd_pcm_alt_chmaps)kernel(snd_pcm_format_big_endian)kernel(snd_pcm_format_linear)kernel(snd_pcm_format_little_endian)kernel(snd_pcm_format_name)kernel(snd_pcm_format_physical_width)kernel(snd_pcm_format_set_silence)kernel(snd_pcm_format_signed)kernel(snd_pcm_format_silence_64)kernel(snd_pcm_format_size)kernel(snd_pcm_format_unsigned)kernel(snd_pcm_format_width)kernel(snd_pcm_hw_constraint_eld)kernel(snd_pcm_hw_constraint_integer)kernel(snd_pcm_hw_constraint_list)kernel(snd_pcm_hw_constraint_mask64)kernel(snd_pcm_hw_constraint_minmax)kernel(snd_pcm_hw_constraint_msbits)kernel(snd_pcm_hw_constraint_pow2)kernel(snd_pcm_hw_constraint_ranges)kernel(snd_pcm_hw_constraint_ratdens)kernel(snd_pcm_hw_constraint_ratnums)kernel(snd_pcm_hw_constraint_step)kernel(snd_pcm_hw_limit_rates)kernel(snd_pcm_hw_param_first)kernel(snd_pcm_hw_param_last)kernel(snd_pcm_hw_param_value)kernel(snd_pcm_hw_params_bits)kernel(snd_pcm_hw_refine)kernel(snd_pcm_hw_rule_add)kernel(snd_pcm_hw_rule_noresample)kernel(snd_pcm_kernel_ioctl)kernel(snd_pcm_lib_default_mmap)kernel(snd_pcm_lib_free_pages)kernel(snd_pcm_lib_free_vmalloc_buffer)kernel(snd_pcm_lib_get_vmalloc_page)kernel(snd_pcm_lib_ioctl)kernel(snd_pcm_lib_malloc_pages)kernel(snd_pcm_lib_mmap_iomem)kernel(snd_pcm_lib_preallocate_free_for_all)kernel(snd_pcm_lib_preallocate_pages)kernel(snd_pcm_lib_preallocate_pages_for_all)kernel(snd_pcm_mmap_data)kernel(snd_pcm_new)kernel(snd_pcm_new_internal)kernel(snd_pcm_new_stream)kernel(snd_pcm_open_substream)kernel(snd_pcm_period_elapsed)kernel(snd_pcm_period_elapsed_under_stream_lock)kernel(snd_pcm_rate_bit_to_rate)kernel(snd_pcm_rate_mask_intersect)kernel(snd_pcm_rate_range_to_bits)kernel(snd_pcm_rate_to_rate_bit)kernel(snd_pcm_release_substream)kernel(snd_pcm_set_managed_buffer)kernel(snd_pcm_set_managed_buffer_all)kernel(snd_pcm_set_ops)kernel(snd_pcm_set_sync)kernel(snd_pcm_std_chmaps)kernel(snd_pcm_stop)kernel(snd_pcm_stop_xrun)kernel(snd_pcm_stream_lock)kernel(snd_pcm_stream_lock_irq)kernel(snd_pcm_stream_unlock)kernel(snd_pcm_stream_unlock_irq)kernel(snd_pcm_stream_unlock_irqrestore)kernel(snd_pcm_suspend_all)kernel(snd_power_ref_and_wait)kernel(snd_power_wait)kernel(snd_print_pcm_bits)kernel(snd_pt2258_build_controls)kernel(snd_pt2258_reset)kernel(snd_rawmidi_drain_input)kernel(snd_rawmidi_drain_output)kernel(snd_rawmidi_drop_output)kernel(snd_rawmidi_free)kernel(snd_rawmidi_info_select)kernel(snd_rawmidi_init)kernel(snd_rawmidi_input_params)kernel(snd_rawmidi_kernel_open)kernel(snd_rawmidi_kernel_read)kernel(snd_rawmidi_kernel_release)kernel(snd_rawmidi_kernel_write)kernel(snd_rawmidi_new)kernel(snd_rawmidi_output_params)kernel(snd_rawmidi_proceed)kernel(snd_rawmidi_receive)kernel(snd_rawmidi_set_ops)kernel(snd_rawmidi_transmit)kernel(snd_rawmidi_transmit_ack)kernel(snd_rawmidi_transmit_empty)kernel(snd_rawmidi_transmit_peek)kernel(snd_register_device)kernel(snd_register_oss_device)kernel(snd_request_card)kernel(snd_seq_autoload_exit)kernel(snd_seq_autoload_init)kernel(snd_seq_client_ioctl_lock)kernel(snd_seq_client_ioctl_unlock)kernel(snd_seq_create_kernel_client)kernel(snd_seq_delete_kernel_client)kernel(snd_seq_device_load_drivers)kernel(snd_seq_device_new)kernel(snd_seq_driver_unregister)kernel(snd_seq_dump_var_event)kernel(snd_seq_event_port_attach)kernel(snd_seq_event_port_detach)kernel(snd_seq_expand_var_event)kernel(snd_seq_expand_var_event_at)kernel(snd_seq_kernel_client_ctl)kernel(snd_seq_kernel_client_dispatch)kernel(snd_seq_kernel_client_enqueue)kernel(snd_seq_kernel_client_get)kernel(snd_seq_kernel_client_put)kernel(snd_seq_kernel_client_write_poll)kernel(snd_seq_root)kernel(snd_seq_set_queue_tempo)kernel(snd_seq_system_broadcast)kernel(snd_sf_linear_to_log)kernel(snd_sgbuf_get_addr)kernel(snd_sgbuf_get_chunk_size)kernel(snd_sgbuf_get_page)kernel(snd_soc_acpi_amd_acp63_sof_machines)kernel(snd_soc_acpi_amd_rmb_sof_machines)kernel(snd_soc_acpi_amd_sof_machines)kernel(snd_soc_acpi_amd_vangogh_sof_machines)kernel(snd_soc_acpi_codec_list)kernel(snd_soc_acpi_find_machine)kernel(snd_soc_acpi_find_package_from_hid)kernel(snd_soc_acpi_intel_adl_machines)kernel(snd_soc_acpi_intel_adl_sdw_machines)kernel(snd_soc_acpi_intel_arl_machines)kernel(snd_soc_acpi_intel_arl_sdw_machines)kernel(snd_soc_acpi_intel_baytrail_machines)kernel(snd_soc_acpi_intel_broadwell_machines)kernel(snd_soc_acpi_intel_bxt_machines)kernel(snd_soc_acpi_intel_cfl_machines)kernel(snd_soc_acpi_intel_cfl_sdw_machines)kernel(snd_soc_acpi_intel_cherrytrail_machines)kernel(snd_soc_acpi_intel_cml_machines)kernel(snd_soc_acpi_intel_cml_sdw_machines)kernel(snd_soc_acpi_intel_cnl_machines)kernel(snd_soc_acpi_intel_cnl_sdw_machines)kernel(snd_soc_acpi_intel_ehl_machines)kernel(snd_soc_acpi_intel_glk_machines)kernel(snd_soc_acpi_intel_hda_machines)kernel(snd_soc_acpi_intel_icl_machines)kernel(snd_soc_acpi_intel_icl_sdw_machines)kernel(snd_soc_acpi_intel_jsl_machines)kernel(snd_soc_acpi_intel_kbl_machines)kernel(snd_soc_acpi_intel_lnl_machines)kernel(snd_soc_acpi_intel_lnl_sdw_machines)kernel(snd_soc_acpi_intel_mtl_machines)kernel(snd_soc_acpi_intel_mtl_sdw_machines)kernel(snd_soc_acpi_intel_rpl_machines)kernel(snd_soc_acpi_intel_rpl_sdw_machines)kernel(snd_soc_acpi_intel_skl_machines)kernel(snd_soc_acpi_intel_tgl_machines)kernel(snd_soc_acpi_intel_tgl_sdw_machines)kernel(snd_soc_acpi_sdw_link_slaves_found)kernel(snd_soc_add_card_controls)kernel(snd_soc_add_component)kernel(snd_soc_add_component_controls)kernel(snd_soc_add_dai_controls)kernel(snd_soc_add_pcm_runtimes)kernel(snd_soc_bytes_get)kernel(snd_soc_bytes_info)kernel(snd_soc_bytes_info_ext)kernel(snd_soc_bytes_put)kernel(snd_soc_bytes_tlv_callback)kernel(snd_soc_calc_bclk)kernel(snd_soc_calc_frame_size)kernel(snd_soc_card_add_dai_link)kernel(snd_soc_card_get_kcontrol)kernel(snd_soc_card_get_kcontrol_locked)kernel(snd_soc_card_jack_new)kernel(snd_soc_card_jack_new_pins)kernel(snd_soc_card_remove_dai_link)kernel(snd_soc_close_delayed_work)kernel(snd_soc_cnew)kernel(snd_soc_component_async_complete)kernel(snd_soc_component_compr_ack)kernel(snd_soc_component_compr_copy)kernel(snd_soc_component_compr_free)kernel(snd_soc_component_compr_get_caps)kernel(snd_soc_component_compr_get_codec_caps)kernel(snd_soc_component_compr_get_metadata)kernel(snd_soc_component_compr_get_params)kernel(snd_soc_component_compr_open)kernel(snd_soc_component_compr_pointer)kernel(snd_soc_component_compr_set_metadata)kernel(snd_soc_component_compr_set_params)kernel(snd_soc_component_compr_trigger)kernel(snd_soc_component_disable_pin)kernel(snd_soc_component_disable_pin_unlocked)kernel(snd_soc_component_enable_pin)kernel(snd_soc_component_enable_pin_unlocked)kernel(snd_soc_component_exit_regmap)kernel(snd_soc_component_force_enable_pin)kernel(snd_soc_component_force_enable_pin_unlocked)kernel(snd_soc_component_get_jack_type)kernel(snd_soc_component_get_pin_status)kernel(snd_soc_component_init_regmap)kernel(snd_soc_component_initialize)kernel(snd_soc_component_nc_pin)kernel(snd_soc_component_nc_pin_unlocked)kernel(snd_soc_component_notify_control)kernel(snd_soc_component_read)kernel(snd_soc_component_read_field)kernel(snd_soc_component_set_jack)kernel(snd_soc_component_set_pll)kernel(snd_soc_component_set_sysclk)kernel(snd_soc_component_test_bits)kernel(snd_soc_component_update_bits)kernel(snd_soc_component_update_bits_async)kernel(snd_soc_component_write)kernel(snd_soc_component_write_field)kernel(snd_soc_copy_dai_args)kernel(snd_soc_dai_action)kernel(snd_soc_dai_active)kernel(snd_soc_dai_compr_ack)kernel(snd_soc_dai_compr_get_metadata)kernel(snd_soc_dai_compr_get_params)kernel(snd_soc_dai_compr_pointer)kernel(snd_soc_dai_compr_set_metadata)kernel(snd_soc_dai_compr_set_params)kernel(snd_soc_dai_compr_shutdown)kernel(snd_soc_dai_compr_startup)kernel(snd_soc_dai_compr_trigger)kernel(snd_soc_dai_digital_mute)kernel(snd_soc_dai_get_channel_map)kernel(snd_soc_dai_is_dummy)kernel(snd_soc_dai_link_set_capabilities)kernel(snd_soc_dai_name_get)kernel(snd_soc_dai_set_bclk_ratio)kernel(snd_soc_dai_set_channel_map)kernel(snd_soc_dai_set_clkdiv)kernel(snd_soc_dai_set_fmt)kernel(snd_soc_dai_set_pll)kernel(snd_soc_dai_set_sysclk)kernel(snd_soc_dai_set_tdm_slot)kernel(snd_soc_dai_set_tristate)kernel(snd_soc_daifmt_clock_provider_flipped)kernel(snd_soc_daifmt_clock_provider_from_bitmap)kernel(snd_soc_daifmt_parse_clock_provider_raw)kernel(snd_soc_daifmt_parse_format)kernel(snd_soc_dapm_add_routes)kernel(snd_soc_dapm_dai_free_widgets)kernel(snd_soc_dapm_dai_get_connected_widgets)kernel(snd_soc_dapm_del_routes)kernel(snd_soc_dapm_disable_pin)kernel(snd_soc_dapm_disable_pin_unlocked)kernel(snd_soc_dapm_enable_pin)kernel(snd_soc_dapm_enable_pin_unlocked)kernel(snd_soc_dapm_force_bias_level)kernel(snd_soc_dapm_force_enable_pin)kernel(snd_soc_dapm_force_enable_pin_unlocked)kernel(snd_soc_dapm_free)kernel(snd_soc_dapm_free_widget)kernel(snd_soc_dapm_get_enum_double)kernel(snd_soc_dapm_get_pin_status)kernel(snd_soc_dapm_get_pin_switch)kernel(snd_soc_dapm_get_volsw)kernel(snd_soc_dapm_ignore_suspend)kernel(snd_soc_dapm_info_pin_switch)kernel(snd_soc_dapm_init)kernel(snd_soc_dapm_kcontrol_dapm)kernel(snd_soc_dapm_kcontrol_widget)kernel(snd_soc_dapm_mixer_update_power)kernel(snd_soc_dapm_mux_update_power)kernel(snd_soc_dapm_nc_pin)kernel(snd_soc_dapm_nc_pin_unlocked)kernel(snd_soc_dapm_new_control)kernel(snd_soc_dapm_new_controls)kernel(snd_soc_dapm_new_dai_widgets)kernel(snd_soc_dapm_new_widgets)kernel(snd_soc_dapm_put_enum_double)kernel(snd_soc_dapm_put_pin_switch)kernel(snd_soc_dapm_put_volsw)kernel(snd_soc_dapm_stream_stop)kernel(snd_soc_dapm_sync)kernel(snd_soc_dapm_sync_unlocked)kernel(snd_soc_dapm_update_dai)kernel(snd_soc_dapm_weak_routes)kernel(snd_soc_dapm_widget_name_cmp)kernel(snd_soc_debugfs_root)kernel(snd_soc_dlc_use_cpu_as_platform)kernel(snd_soc_dpcm_be_can_update)kernel(snd_soc_dpcm_can_be_free_stop)kernel(snd_soc_dpcm_can_be_params)kernel(snd_soc_dpcm_can_be_prepared)kernel(snd_soc_dpcm_fe_can_update)kernel(snd_soc_dpcm_get_substream)kernel(snd_soc_dpcm_runtime_update)kernel(snd_soc_dummy_dlc)kernel(snd_soc_find_dai)kernel(snd_soc_find_dai_with_mutex)kernel(snd_soc_get_dai_id)kernel(snd_soc_get_dai_name)kernel(snd_soc_get_dai_via_args)kernel(snd_soc_get_dlc)kernel(snd_soc_get_enum_double)kernel(snd_soc_get_pcm_runtime)kernel(snd_soc_get_stream_cpu)kernel(snd_soc_get_strobe)kernel(snd_soc_get_volsw)kernel(snd_soc_get_volsw_range)kernel(snd_soc_get_volsw_sx)kernel(snd_soc_get_xr_sx)kernel(snd_soc_hda_codec_dai_ops)kernel(snd_soc_hdac_hda_get_ops)kernel(snd_soc_info_enum_double)kernel(snd_soc_info_volsw)kernel(snd_soc_info_volsw_range)kernel(snd_soc_info_volsw_sx)kernel(snd_soc_info_xr_sx)kernel(snd_soc_jack_add_gpiods)kernel(snd_soc_jack_add_gpios)kernel(snd_soc_jack_add_pins)kernel(snd_soc_jack_add_zones)kernel(snd_soc_jack_free_gpios)kernel(snd_soc_jack_get_type)kernel(snd_soc_jack_notifier_register)kernel(snd_soc_jack_notifier_unregister)kernel(snd_soc_jack_report)kernel(snd_soc_limit_volume)kernel(snd_soc_link_compr_set_params)kernel(snd_soc_link_compr_shutdown)kernel(snd_soc_link_compr_startup)kernel(snd_soc_lookup_component)kernel(snd_soc_lookup_component_nolocked)kernel(snd_soc_new_compress)kernel(snd_soc_of_get_dai_link_codecs)kernel(snd_soc_of_get_dai_link_cpus)kernel(snd_soc_of_get_dai_name)kernel(snd_soc_of_get_dlc)kernel(snd_soc_of_get_slot_mask)kernel(snd_soc_of_parse_audio_routing)kernel(snd_soc_of_parse_audio_simple_widgets)kernel(snd_soc_of_parse_aux_devs)kernel(snd_soc_of_parse_card_name)kernel(snd_soc_of_parse_node_prefix)kernel(snd_soc_of_parse_pin_switches)kernel(snd_soc_of_parse_tdm_slot)kernel(snd_soc_of_put_dai_link_codecs)kernel(snd_soc_of_put_dai_link_cpus)kernel(snd_soc_params_to_bclk)kernel(snd_soc_params_to_frame_size)kernel(snd_soc_pm_ops)kernel(snd_soc_poweroff)kernel(snd_soc_put_enum_double)kernel(snd_soc_put_strobe)kernel(snd_soc_put_volsw)kernel(snd_soc_put_volsw_range)kernel(snd_soc_put_volsw_sx)kernel(snd_soc_put_xr_sx)kernel(snd_soc_register_card)kernel(snd_soc_register_component)kernel(snd_soc_register_dai)kernel(snd_soc_remove_pcm_runtime)kernel(snd_soc_resume)kernel(snd_soc_rtdcom_lookup)kernel(snd_soc_runtime_action)kernel(snd_soc_runtime_calc_hw)kernel(snd_soc_runtime_set_dai_fmt)kernel(snd_soc_set_dmi_name)kernel(snd_soc_set_runtime_hwparams)kernel(snd_soc_suspend)kernel(snd_soc_tdm_params_to_bclk)kernel(snd_soc_tplg_component_load)kernel(snd_soc_tplg_component_remove)kernel(snd_soc_tplg_widget_bind_event)kernel(snd_soc_unregister_card)kernel(snd_soc_unregister_component)kernel(snd_soc_unregister_component_by_driver)kernel(snd_soc_unregister_dai)kernel(snd_sof_complete)kernel(snd_sof_create_page_table)kernel(snd_sof_dbg_init)kernel(snd_sof_dbg_memory_info_init)kernel(snd_sof_debugfs_add_region_item_iomem)kernel(snd_sof_debugfs_buf_item)kernel(snd_sof_device_probe)kernel(snd_sof_device_probe_completed)kernel(snd_sof_device_remove)kernel(snd_sof_device_shutdown)kernel(snd_sof_dsp_dbg_dump)kernel(snd_sof_dsp_only_d0i3_compatible_stream_active)kernel(snd_sof_dsp_panic)kernel(snd_sof_dsp_update_bits)kernel(snd_sof_dsp_update_bits64)kernel(snd_sof_dsp_update_bits64_unlocked)kernel(snd_sof_dsp_update_bits_forced)kernel(snd_sof_dsp_update_bits_unlocked)kernel(snd_sof_free_debug)kernel(snd_sof_fw_unload)kernel(snd_sof_handle_fw_exception)kernel(snd_sof_ipc_free)kernel(snd_sof_ipc_get_reply)kernel(snd_sof_ipc_init)kernel(snd_sof_ipc_reply)kernel(snd_sof_load_firmware_memcpy)kernel(snd_sof_load_firmware_raw)kernel(snd_sof_load_topology)kernel(snd_sof_pci_update_bits)kernel(snd_sof_pcm_period_elapsed)kernel(snd_sof_prepare)kernel(snd_sof_resume)kernel(snd_sof_run_firmware)kernel(snd_sof_runtime_idle)kernel(snd_sof_runtime_resume)kernel(snd_sof_runtime_suspend)kernel(snd_sof_suspend)kernel(snd_timer_close)kernel(snd_timer_continue)kernel(snd_timer_global_free)kernel(snd_timer_global_new)kernel(snd_timer_global_register)kernel(snd_timer_instance_free)kernel(snd_timer_instance_new)kernel(snd_timer_interrupt)kernel(snd_timer_new)kernel(snd_timer_notify)kernel(snd_timer_open)kernel(snd_timer_pause)kernel(snd_timer_resolution)kernel(snd_timer_start)kernel(snd_timer_stop)kernel(snd_trident_alloc_voice)kernel(snd_trident_free_voice)kernel(snd_trident_start_voice)kernel(snd_trident_stop_voice)kernel(snd_trident_write_voice_regs)kernel(snd_ump_attach_legacy_rawmidi)kernel(snd_ump_block_new)kernel(snd_ump_convert_from_ump)kernel(snd_ump_convert_to_ump)kernel(snd_ump_endpoint_new)kernel(snd_ump_parse_endpoint)kernel(snd_ump_receive)kernel(snd_ump_receive_ump_val)kernel(snd_ump_switch_protocol)kernel(snd_ump_transmit)kernel(snd_unregister_device)kernel(snd_unregister_oss_device)kernel(snd_usbmidi_disconnect)kernel(snd_usbmidi_input_start)kernel(snd_usbmidi_input_stop)kernel(snd_usbmidi_resume)kernel(snd_usbmidi_suspend)kernel(snd_use_lock_sync_helper)kernel(snd_util_mem_alloc)kernel(snd_util_mem_avail)kernel(snd_util_mem_free)kernel(snd_util_memhdr_free)kernel(snd_util_memhdr_new)kernel(snd_virmidi_new)kernel(snd_vx_check_reg_bit)kernel(snd_vx_create)kernel(snd_vx_dsp_boot)kernel(snd_vx_dsp_load)kernel(snd_vx_free_firmware)kernel(snd_vx_irq_handler)kernel(snd_vx_load_boot_image)kernel(snd_vx_resume)kernel(snd_vx_setup_firmware)kernel(snd_vx_suspend)kernel(snd_vx_threaded_irq_handler)kernel(soc_codec_dev_max98373)kernel(soc_codec_dev_max98373_sdw)kernel(soc_hda_ext_bus_ops)kernel(sof_acp_common_ops)kernel(sof_acpi_pm)kernel(sof_acpi_probe)kernel(sof_acpi_remove)kernel(sof_apl_ops)kernel(sof_apl_ops_init)kernel(sof_block_read)kernel(sof_block_write)kernel(sof_client_core_module_get)kernel(sof_client_core_module_put)kernel(sof_client_dev_register)kernel(sof_client_dev_unregister)kernel(sof_client_get_debugfs_root)kernel(sof_client_get_dma_dev)kernel(sof_client_get_fw_state)kernel(sof_client_get_fw_version)kernel(sof_client_get_ipc_max_payload_size)kernel(sof_client_get_ipc_type)kernel(sof_client_ipc4_find_module)kernel(sof_client_ipc_rx_message)kernel(sof_client_ipc_set_get_data)kernel(sof_client_ipc_tx_message)kernel(sof_client_register_fw_state_handler)kernel(sof_client_register_ipc_rx_handler)kernel(sof_client_unregister_fw_state_handler)kernel(sof_client_unregister_ipc_rx_handler)kernel(sof_cnl_ops)kernel(sof_cnl_ops_init)kernel(sof_create_ipc_file_profile)kernel(sof_dai_get_bclk)kernel(sof_dai_get_mclk)kernel(sof_debug_check_flag)kernel(sof_icl_ops)kernel(sof_icl_ops_init)kernel(sof_intel_board_card_late_probe)kernel(sof_intel_board_set_bt_link)kernel(sof_intel_board_set_codec_link)kernel(sof_intel_board_set_dai_link)kernel(sof_intel_board_set_dmic_link)kernel(sof_intel_board_set_hdmi_in_link)kernel(sof_intel_board_set_intel_hdmi_link)kernel(sof_intel_board_set_ssp_amp_link)kernel(sof_io_read)kernel(sof_io_read64)kernel(sof_io_write)kernel(sof_io_write64)kernel(sof_ipc3_do_rx_work)kernel(sof_ipc4_find_debug_slot_offset_by_type)kernel(sof_ipc4_set_pipeline_state)kernel(sof_ipc_msg_data)kernel(sof_ipc_set_get_data)kernel(sof_ipc_tx_message)kernel(sof_ipc_tx_message_no_pm)kernel(sof_lnl_ops)kernel(sof_lnl_ops_init)kernel(sof_machine_register)kernel(sof_machine_unregister)kernel(sof_mailbox_read)kernel(sof_mailbox_write)kernel(sof_mtl_ops)kernel(sof_mtl_ops_init)kernel(sof_pci_pm)kernel(sof_pci_probe)kernel(sof_pci_remove)kernel(sof_pci_shutdown)kernel(sof_pcm_dai_link_fixup)kernel(sof_print_oops_and_stack)kernel(sof_rembrandt_ops)kernel(sof_renoir_ops)kernel(sof_resume_clients)kernel(sof_rt1011_codec_conf)kernel(sof_rt1011_dai_link)kernel(sof_rt1015_codec_conf)kernel(sof_rt1015_dai_link)kernel(sof_rt1015p_codec_conf)kernel(sof_rt1015p_dai_link)kernel(sof_rt1019p_dai_link)kernel(sof_rt1308_dai_link)kernel(sof_set_fw_state)kernel(sof_set_stream_data_offset)kernel(sof_skl_ops)kernel(sof_skl_ops_init)kernel(sof_ssp_detect_amp_type)kernel(sof_ssp_detect_codec_type)kernel(sof_ssp_get_codec_name)kernel(sof_stream_pcm_close)kernel(sof_stream_pcm_open)kernel(sof_suspend_clients)kernel(sof_tgl_ops)kernel(sof_tgl_ops_init)kernel(sof_vangogh_ops)kernel(sof_widget_free)kernel(sof_widget_setup)kernel(sof_xtensa_arch_ops)kernel(sonet_copy_stats)kernel(sonet_subtract_stats)kernel(sony_pic_camera_command)kernel(sound_class)kernel(sst_alloc_drv_context)kernel(sst_configure_runtime_pm)kernel(sst_context_cleanup)kernel(sst_context_init)kernel(sst_dsp_inbox_read)kernel(sst_dsp_inbox_write)kernel(sst_dsp_mailbox_init)kernel(sst_dsp_outbox_read)kernel(sst_dsp_outbox_write)kernel(sst_dsp_register_poll)kernel(sst_dsp_shim_read)kernel(sst_dsp_shim_read_unlocked)kernel(sst_dsp_shim_update_bits)kernel(sst_dsp_shim_update_bits_forced)kernel(sst_dsp_shim_update_bits_forced_unlocked)kernel(sst_dsp_shim_update_bits_unlocked)kernel(sst_dsp_shim_write)kernel(sst_dsp_shim_write_unlocked)kernel(sst_ipc_fini)kernel(sst_ipc_init)kernel(sst_ipc_reply_find_msg)kernel(sst_ipc_tx_message_nopm)kernel(sst_ipc_tx_message_nowait)kernel(sst_ipc_tx_message_wait)kernel(sst_ipc_tx_msg_reply_complete)kernel(sst_register_dsp)kernel(sst_shim32_read)kernel(sst_shim32_read64)kernel(sst_shim32_write)kernel(sst_shim32_write64)kernel(sst_unregister_dsp)kernel(stmmac_bus_clks_config)kernel(stmmac_dvr_probe)kernel(stmmac_dvr_remove)kernel(stmmac_get_mac_addr)kernel(stmmac_init_tstamp_counter)kernel(stmmac_resume)kernel(stmmac_set_mac_addr)kernel(stmmac_suspend)kernel(t4_cleanup_clip_tbl)kernel(tas2781_load_calibration)kernel(tas2781_reset)kernel(tascodec_init)kernel(tasdevice_amp_getvol)kernel(tasdevice_amp_putvol)kernel(tasdevice_apply_calibration)kernel(tasdevice_calbin_remove)kernel(tasdevice_config_info_remove)kernel(tasdevice_dev_bulk_read)kernel(tasdevice_dev_bulk_write)kernel(tasdevice_dev_read)kernel(tasdevice_dev_update_bits)kernel(tasdevice_dev_write)kernel(tasdevice_digital_getvol)kernel(tasdevice_digital_putvol)kernel(tasdevice_dsp_parser)kernel(tasdevice_dsp_remove)kernel(tasdevice_init)kernel(tasdevice_kzalloc)kernel(tasdevice_prmg_load)kernel(tasdevice_rca_parser)kernel(tasdevice_remove)kernel(tasdevice_save_calibration)kernel(tasdevice_select_cfg_blk)kernel(tasdevice_select_tuningprm_cfg)kernel(tasdevice_tuning_switch)kernel(tgl_chip_info)kernel(tglh_chip_info)kernel(try_test_sas_gpio_gp_bit)kernel(ts3a227e_enable_jack_detect)kernel(ubi_close_volume)kernel(ubi_do_get_device_info)kernel(ubi_flush)kernel(ubi_get_device_info)kernel(ubi_get_volume_info)kernel(ubi_is_mapped)kernel(ubi_leb_change)kernel(ubi_leb_erase)kernel(ubi_leb_map)kernel(ubi_leb_read)kernel(ubi_leb_read_sg)kernel(ubi_leb_unmap)kernel(ubi_leb_write)kernel(ubi_open_volume)kernel(ubi_open_volume_nm)kernel(ubi_open_volume_path)kernel(ubi_register_volume_notifier)kernel(ubi_sync)kernel(ubi_unregister_volume_notifier)kernel(uio_event_notify)kernel(uio_unregister_device)kernel(uncore_freq_add_entry)kernel(uncore_freq_common_exit)kernel(uncore_freq_common_init)kernel(uncore_freq_remove_die_entry)kernel(unregister_atmdevice_notifier)kernel(unregister_candev)kernel(unregister_mtd_chip_driver)kernel(unregister_mtd_user)kernel(unregister_pppox_proto)kernel(unregister_sound_dsp)kernel(unregister_sound_mixer)kernel(unregister_sound_special)kernel(usb_wwan_chars_in_buffer)kernel(usb_wwan_close)kernel(usb_wwan_dtr_rts)kernel(usb_wwan_open)kernel(usb_wwan_port_probe)kernel(usb_wwan_port_remove)kernel(usb_wwan_resume)kernel(usb_wwan_suspend)kernel(usb_wwan_tiocmget)kernel(usb_wwan_tiocmset)kernel(usb_wwan_write)kernel(usb_wwan_write_room)kernel(usbatm_usb_disconnect)kernel(usbatm_usb_probe)kernel(usbnet_cdc_bind)kernel(usbnet_cdc_status)kernel(usbnet_cdc_unbind)kernel(usbnet_cdc_update_filter)kernel(usbnet_cdc_zte_rx_fixup)kernel(usbnet_change_mtu)kernel(usbnet_defer_kevent)kernel(usbnet_device_suggests_idle)kernel(usbnet_disconnect)kernel(usbnet_ether_cdc_bind)kernel(usbnet_generic_cdc_bind)kernel(usbnet_get_drvinfo)kernel(usbnet_get_endpoints)kernel(usbnet_get_ethernet_addr)kernel(usbnet_get_link)kernel(usbnet_get_link_ksettings_internal)kernel(usbnet_get_link_ksettings_mii)kernel(usbnet_get_msglevel)kernel(usbnet_link_change)kernel(usbnet_manage_power)kernel(usbnet_nway_reset)kernel(usbnet_open)kernel(usbnet_pause_rx)kernel(usbnet_probe)kernel(usbnet_purge_paused_rxq)kernel(usbnet_read_cmd)kernel(usbnet_read_cmd_nopm)kernel(usbnet_resume)kernel(usbnet_resume_rx)kernel(usbnet_set_link_ksettings_mii)kernel(usbnet_set_msglevel)kernel(usbnet_set_rx_mode)kernel(usbnet_skb_return)kernel(usbnet_start_xmit)kernel(usbnet_status_start)kernel(usbnet_status_stop)kernel(usbnet_stop)kernel(usbnet_suspend)kernel(usbnet_tx_timeout)kernel(usbnet_unlink_rx_urbs)kernel(usbnet_update_max_qlen)kernel(usbnet_write_cmd)kernel(usbnet_write_cmd_async)kernel(usbnet_write_cmd_nopm)kernel(uvc_format_by_guid)kernel(uverbs_copy_to)kernel(uverbs_copy_to_struct_or_zero)kernel(uverbs_destroy_def_handler)kernel(uverbs_fd_class)kernel(uverbs_finalize_uobj_create)kernel(uverbs_get_flags32)kernel(uverbs_get_flags64)kernel(uverbs_idr_class)kernel(uverbs_uobject_fd_release)kernel(uverbs_uobject_put)kernel(v4l2_apply_frmsize_constraints)kernel(v4l2_calc_aspect_ratio)kernel(v4l2_calc_timeperframe)kernel(v4l2_compat_ioctl32)kernel(v4l2_create_fwnode_links)kernel(v4l2_create_fwnode_links_to_pad)kernel(v4l2_ctrl_activate)kernel(v4l2_ctrl_add_handler)kernel(v4l2_ctrl_auto_cluster)kernel(v4l2_ctrl_cluster)kernel(v4l2_ctrl_fill)kernel(v4l2_ctrl_find)kernel(v4l2_ctrl_g_ctrl)kernel(v4l2_ctrl_g_ctrl_int64)kernel(v4l2_ctrl_get_int_menu)kernel(v4l2_ctrl_get_menu)kernel(v4l2_ctrl_get_name)kernel(v4l2_ctrl_handler_free)kernel(v4l2_ctrl_handler_init_class)kernel(v4l2_ctrl_handler_log_status)kernel(v4l2_ctrl_handler_setup)kernel(v4l2_ctrl_log_status)kernel(v4l2_ctrl_merge)kernel(v4l2_ctrl_new_custom)kernel(v4l2_ctrl_new_fwnode_properties)kernel(v4l2_ctrl_new_int_menu)kernel(v4l2_ctrl_new_std)kernel(v4l2_ctrl_new_std_compound)kernel(v4l2_ctrl_new_std_menu)kernel(v4l2_ctrl_new_std_menu_items)kernel(v4l2_ctrl_notify)kernel(v4l2_ctrl_poll)kernel(v4l2_ctrl_query_fill)kernel(v4l2_ctrl_radio_filter)kernel(v4l2_ctrl_replace)kernel(v4l2_ctrl_request_complete)kernel(v4l2_ctrl_request_hdl_ctrl_find)kernel(v4l2_ctrl_request_hdl_find)kernel(v4l2_ctrl_request_setup)kernel(v4l2_ctrl_sub_ev_ops)kernel(v4l2_ctrl_subdev_log_status)kernel(v4l2_ctrl_subdev_subscribe_event)kernel(v4l2_ctrl_subscribe_event)kernel(v4l2_detect_cvt)kernel(v4l2_detect_gtf)kernel(v4l2_device_disconnect)kernel(v4l2_device_put)kernel(v4l2_device_register)kernel(v4l2_device_register_subdev)kernel(v4l2_device_set_name)kernel(v4l2_device_unregister)kernel(v4l2_device_unregister_subdev)kernel(v4l2_dv_timings_aspect_ratio)kernel(v4l2_dv_timings_presets)kernel(v4l2_enum_dv_timings_cap)kernel(v4l2_event_dequeue)kernel(v4l2_event_pending)kernel(v4l2_event_queue)kernel(v4l2_event_queue_fh)kernel(v4l2_event_subdev_unsubscribe)kernel(v4l2_event_subscribe)kernel(v4l2_event_unsubscribe)kernel(v4l2_event_unsubscribe_all)kernel(v4l2_event_wake_all)kernel(v4l2_fh_add)kernel(v4l2_fh_del)kernel(v4l2_fh_exit)kernel(v4l2_fh_init)kernel(v4l2_fh_is_singular)kernel(v4l2_fh_open)kernel(v4l2_fh_release)kernel(v4l2_field_names)kernel(v4l2_fill_pixfmt)kernel(v4l2_fill_pixfmt_mp)kernel(v4l2_find_dv_timings_cap)kernel(v4l2_find_dv_timings_cea861_vic)kernel(v4l2_format_info)kernel(v4l2_fraction_to_interval)kernel(v4l2_g_ctrl)kernel(v4l2_g_ext_ctrls)kernel(v4l2_g_parm_cap)kernel(v4l2_get_edid_phys_addr)kernel(v4l2_get_link_freq)kernel(v4l2_hdmi_rx_colorimetry)kernel(v4l2_i2c_new_subdev)kernel(v4l2_i2c_new_subdev_board)kernel(v4l2_i2c_subdev_addr)kernel(v4l2_i2c_subdev_init)kernel(v4l2_i2c_subdev_set_name)kernel(v4l2_i2c_tuner_addrs)kernel(v4l2_match_dv_timings)kernel(v4l2_mc_create_media_graph)kernel(v4l2_norm_to_name)kernel(v4l2_phys_addr_for_input)kernel(v4l2_phys_addr_validate)kernel(v4l2_pipeline_link_notify)kernel(v4l2_pipeline_pm_get)kernel(v4l2_pipeline_pm_put)kernel(v4l2_print_dv_timings)kernel(v4l2_prio_change)kernel(v4l2_prio_check)kernel(v4l2_prio_close)kernel(v4l2_prio_init)kernel(v4l2_prio_max)kernel(v4l2_prio_open)kernel(v4l2_query_ext_ctrl)kernel(v4l2_queryctrl)kernel(v4l2_querymenu)kernel(v4l2_s_ctrl)kernel(v4l2_s_ext_ctrls)kernel(v4l2_s_parm_cap)kernel(v4l2_set_edid_phys_addr)kernel(v4l2_simplify_fraction)kernel(v4l2_spi_new_subdev)kernel(v4l2_spi_subdev_init)kernel(v4l2_src_change_event_subdev_subscribe)kernel(v4l2_src_change_event_subscribe)kernel(v4l2_subdev_alloc_state)kernel(v4l2_subdev_call_wrappers)kernel(v4l2_subdev_free_state)kernel(v4l2_subdev_get_fwnode_pad_1_to_1)kernel(v4l2_subdev_init)kernel(v4l2_subdev_link_validate)kernel(v4l2_subdev_link_validate_default)kernel(v4l2_subdev_notify_event)kernel(v4l2_try_ext_ctrls)kernel(v4l2_type_names)kernel(v4l2_valid_dv_timings)kernel(v4l2_video_std_construct)kernel(v4l2_video_std_frame_period)kernel(v4l_bound_align_image)kernel(v4l_disable_media_source)kernel(v4l_enable_media_source)kernel(v4l_printk_ioctl)kernel(v4l_vb2q_enable_media_source)kernel(vb2_buffer_done)kernel(vb2_buffer_in_use)kernel(vb2_common_vm_ops)kernel(vb2_core_create_bufs)kernel(vb2_core_dqbuf)kernel(vb2_core_expbuf)kernel(vb2_core_poll)kernel(vb2_core_prepare_buf)kernel(vb2_core_qbuf)kernel(vb2_core_querybuf)kernel(vb2_core_queue_init)kernel(vb2_core_queue_release)kernel(vb2_core_reqbufs)kernel(vb2_core_streamoff)kernel(vb2_core_streamon)kernel(vb2_create_bufs)kernel(vb2_create_framevec)kernel(vb2_destroy_framevec)kernel(vb2_discard_done)kernel(vb2_dqbuf)kernel(vb2_expbuf)kernel(vb2_find_timestamp)kernel(vb2_fop_mmap)kernel(vb2_fop_poll)kernel(vb2_fop_read)kernel(vb2_fop_release)kernel(vb2_fop_write)kernel(vb2_ioctl_create_bufs)kernel(vb2_ioctl_dqbuf)kernel(vb2_ioctl_expbuf)kernel(vb2_ioctl_prepare_buf)kernel(vb2_ioctl_qbuf)kernel(vb2_ioctl_querybuf)kernel(vb2_ioctl_reqbufs)kernel(vb2_ioctl_streamoff)kernel(vb2_ioctl_streamon)kernel(vb2_mmap)kernel(vb2_ops_wait_finish)kernel(vb2_ops_wait_prepare)kernel(vb2_plane_cookie)kernel(vb2_plane_vaddr)kernel(vb2_poll)kernel(vb2_prepare_buf)kernel(vb2_qbuf)kernel(vb2_querybuf)kernel(vb2_queue_change_type)kernel(vb2_queue_error)kernel(vb2_queue_init)kernel(vb2_queue_init_name)kernel(vb2_queue_release)kernel(vb2_read)kernel(vb2_reqbufs)kernel(vb2_request_buffer_cnt)kernel(vb2_request_object_is_buffer)kernel(vb2_request_queue)kernel(vb2_request_validate)kernel(vb2_streamoff)kernel(vb2_streamon)kernel(vb2_thread_start)kernel(vb2_thread_stop)kernel(vb2_verify_memory_type)kernel(vb2_video_unregister_device)kernel(vb2_vmalloc_memops)kernel(vb2_wait_for_all_buffers)kernel(vb2_write)kernel(vcc_hash)kernel(vcc_insert_socket)kernel(vcc_process_recv_queue)kernel(vcc_release_async)kernel(vcc_sklist_lock)kernel(video_devdata)kernel(video_device_alloc)kernel(video_device_release)kernel(video_device_release_empty)kernel(video_ioctl2)kernel(video_unregister_device)kernel(videobuf_alloc_vb)kernel(videobuf_dqbuf)kernel(videobuf_iolock)kernel(videobuf_mmap_free)kernel(videobuf_mmap_mapper)kernel(videobuf_mmap_setup)kernel(videobuf_next_field)kernel(videobuf_poll_stream)kernel(videobuf_qbuf)kernel(videobuf_querybuf)kernel(videobuf_queue_cancel)kernel(videobuf_queue_core_init)kernel(videobuf_queue_is_busy)kernel(videobuf_queue_to_vaddr)kernel(videobuf_queue_vmalloc_init)kernel(videobuf_read_one)kernel(videobuf_read_start)kernel(videobuf_read_stop)kernel(videobuf_read_stream)kernel(videobuf_reqbufs)kernel(videobuf_stop)kernel(videobuf_streamoff)kernel(videobuf_streamon)kernel(videobuf_to_vmalloc)kernel(videobuf_vmalloc_free)kernel(videobuf_waiton)kernel(vnic_dev_get_pdev)kernel(vnic_dev_get_res)kernel(vnic_dev_get_res_count)kernel(vnic_dev_register)kernel(vnic_dev_unregister)kernel(wdev_chandef)kernel(wdev_to_ieee80211_vif)kernel(widget_in_list)kernel(wiphy_apply_custom_regulatory)kernel(wiphy_delayed_work_cancel)kernel(wiphy_delayed_work_flush)kernel(wiphy_delayed_work_queue)kernel(wiphy_delayed_work_timer)kernel(wiphy_free)kernel(wiphy_new_nm)kernel(wiphy_register)kernel(wiphy_rfkill_set_hw_state_reason)kernel(wiphy_rfkill_start_polling)kernel(wiphy_to_ieee80211_hw)kernel(wiphy_unregister)kernel(wiphy_work_cancel)kernel(wiphy_work_flush)kernel(wiphy_work_queue)kernel(wm8804_pm)kernel(wm8804_probe)kernel(wm8804_regmap_config)kernel(wm8804_remove)kernel(wm_adsp1_event)kernel(wm_adsp1_init)kernel(wm_adsp2_bus_error)kernel(wm_adsp2_component_probe)kernel(wm_adsp2_component_remove)kernel(wm_adsp2_init)kernel(wm_adsp2_preloader_get)kernel(wm_adsp2_preloader_put)kernel(wm_adsp2_remove)kernel(wm_adsp2_set_dspclk)kernel(wm_adsp_compr_copy)kernel(wm_adsp_compr_free)kernel(wm_adsp_compr_get_caps)kernel(wm_adsp_compr_handle_irq)kernel(wm_adsp_compr_open)kernel(wm_adsp_compr_pointer)kernel(wm_adsp_compr_set_params)kernel(wm_adsp_compr_trigger)kernel(wm_adsp_early_event)kernel(wm_adsp_event)kernel(wm_adsp_fw_enum)kernel(wm_adsp_fw_get)kernel(wm_adsp_fw_put)kernel(wm_adsp_power_down)kernel(wm_adsp_power_up)kernel(wm_adsp_read_ctl)kernel(wm_adsp_run)kernel(wm_adsp_stop)kernel(wm_adsp_write_ctl)kernel(wm_halo_bus_error)kernel(wm_halo_init)kernel(wm_halo_wdt_expire)kernel(wmi_driver_unregister)kernel(wmi_evaluate_method)kernel(wmi_get_acpi_device_uid)kernel(wmi_get_event_data)kernel(wmi_has_guid)kernel(wmi_install_notify_handler)kernel(wmi_query_block)kernel(wmi_remove_notify_handler)kernel(wmi_set_block)kernel(wmidev_block_query)kernel(wmidev_evaluate_method)kernel(wpan_phy_find)kernel(wpan_phy_for_each)kernel(wpan_phy_free)kernel(wpan_phy_new)kernel(wpan_phy_register)kernel(wpan_phy_unregister)kernel(zgid)kernel-moduleskernel-modules(x86-64)kernel-modules-uname-rkernel-modules-x86_64kmod(6lowpan.ko)kmod(8250_lpss.ko)kmod(aacraid.ko)kmod(ac97_bus.ko)kmod(acecad.ko)kmod(acer-wireless.ko)kmod(acer-wmi.ko)kmod(adutux.ko)kmod(aiptek.ko)kmod(aircable.ko)kmod(alx.ko)kmod(amd-pmc.ko)kmod(amd-pmf.ko)kmod(amd-xgbe.ko)kmod(amd_hsmp.ko)kmod(amdgpu.ko)kmod(amdxcp.ko)kmod(amilo-rfkill.ko)kmod(apple-gmux.ko)kmod(appledisplay.ko)kmod(arc_uart.ko)kmod(ark3116.ko)kmod(asix.ko)kmod(ast.ko)kmod(asus-laptop.ko)kmod(asus-nb-wmi.ko)kmod(asus-wmi.ko)kmod(ath.ko)kmod(ath10k_core.ko)kmod(ath10k_pci.ko)kmod(ath11k.ko)kmod(ath11k_pci.ko)kmod(ath3k.ko)kmod(ath9k.ko)kmod(ath9k_common.ko)kmod(ath9k_htc.ko)kmod(ath9k_hw.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atl2.ko)kmod(atlantic.ko)kmod(atm.ko)kmod(ax88179_178a.ko)kmod(bcm203x.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(be2net.ko)kmod(belkin_sa.ko)kmod(bfusb.ko)kmod(bluetooth.ko)kmod(bnep.ko)kmod(bnx2.ko)kmod(bnx2fc.ko)kmod(bnx2i.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bpa10x.ko)kmod(brcmfmac-bca.ko)kmod(brcmfmac-cyw.ko)kmod(brcmfmac-wcc.ko)kmod(brcmfmac.ko)kmod(brcmsmac.ko)kmod(brcmutil.ko)kmod(bsd_comp.ko)kmod(btbcm.ko)kmod(btcoexist.ko)kmod(btintel.ko)kmod(btmrvl.ko)kmod(btmrvl_sdio.ko)kmod(btmtk.ko)kmod(btrtl.ko)kmod(btsdio.ko)kmod(btusb.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-isotp.ko)kmod(can-j1939.ko)kmod(can-raw.ko)kmod(can.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cfg80211.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(cifs_arc4.ko)kmod(cifs_md4.ko)kmod(cnic.ko)kmod(compal-laptop.ko)kmod(cp210x.ko)kmod(cqhci.ko)kmod(cs42l43-sdw.ko)kmod(cs42l43.ko)kmod(csiostor.ko)kmod(cx82310_eth.ko)kmod(cxacru.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cypress_m8.ko)kmod(dcdbas.ko)kmod(dell-laptop.ko)kmod(dell-rbtn.ko)kmod(dell-smbios.ko)kmod(dell-smo8800.ko)kmod(dell-wmi-aio.ko)kmod(dell-wmi-descriptor.ko)kmod(dell-wmi-led.ko)kmod(dell-wmi-sysman.ko)kmod(dell-wmi.ko)kmod(dell_rbu.ko)kmod(digi_acceleport.ko)kmod(dl2k.ko)kmod(dm9601.ko)kmod(dwmac-intel.ko)kmod(eeepc-laptop.ko)kmod(eeepc-wmi.ko)kmod(efa.ko)kmod(elo.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(enic.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fakelb.ko)kmod(firmware_attributes_class.ko)kmod(fnic.ko)kmod(ftdi_sio.ko)kmod(fujitsu-laptop.ko)kmod(fujitsu-tablet.ko)kmod(garmin_gps.ko)kmod(genet.ko)kmod(gl620a.ko)kmod(gspca_benq.ko)kmod(gspca_conex.ko)kmod(gspca_cpia1.ko)kmod(gspca_etoms.ko)kmod(gspca_finepix.ko)kmod(gspca_gl860.ko)kmod(gspca_jeilinj.ko)kmod(gspca_jl2005bcd.ko)kmod(gspca_konica.ko)kmod(gspca_m5602.ko)kmod(gspca_main.ko)kmod(gspca_mars.ko)kmod(gspca_mr97310a.ko)kmod(gspca_nw80x.ko)kmod(gspca_ov519.ko)kmod(gspca_ov534.ko)kmod(gspca_ov534_9.ko)kmod(gspca_pac207.ko)kmod(gspca_pac7302.ko)kmod(gspca_pac7311.ko)kmod(gspca_se401.ko)kmod(gspca_sn9c2028.ko)kmod(gspca_sn9c20x.ko)kmod(gspca_sonixb.ko)kmod(gspca_sonixj.ko)kmod(gspca_spca1528.ko)kmod(gspca_spca500.ko)kmod(gspca_spca501.ko)kmod(gspca_spca505.ko)kmod(gspca_spca506.ko)kmod(gspca_spca508.ko)kmod(gspca_spca561.ko)kmod(gspca_sq905.ko)kmod(gspca_sq905c.ko)kmod(gspca_sq930x.ko)kmod(gspca_stk014.ko)kmod(gspca_stv0680.ko)kmod(gspca_stv06xx.ko)kmod(gspca_sunplus.ko)kmod(gspca_t613.ko)kmod(gspca_topro.ko)kmod(gspca_tv8532.ko)kmod(gspca_vc032x.ko)kmod(gspca_vicam.ko)kmod(gspca_xirlink_cit.ko)kmod(gspca_zc3xx.ko)kmod(hci_uart.ko)kmod(hci_vhci.ko)kmod(hdaps.ko)kmod(hfi1.ko)kmod(hid-asus.ko)kmod(hid-picolcd.ko)kmod(hid-prodikeys.ko)kmod(hid-sensor-accel-3d.ko)kmod(hid-sensor-als.ko)kmod(hid-sensor-gyro-3d.ko)kmod(hid-sensor-humidity.ko)kmod(hid-sensor-iio-common.ko)kmod(hid-sensor-incl-3d.ko)kmod(hid-sensor-magn-3d.ko)kmod(hid-sensor-press.ko)kmod(hid-sensor-prox.ko)kmod(hid-sensor-rotation.ko)kmod(hid-sensor-temperature.ko)kmod(hid-sensor-trigger.ko)kmod(hidp.ko)kmod(hp-wmi.ko)kmod(hp_accel.ko)kmod(hso.ko)kmod(huawei_cdc_ncm.ko)kmod(hwpoison-inject.ko)kmod(i915.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_ipoib.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_srp.ko)kmod(ib_srpt.ko)kmod(ib_umad.ko)kmod(ib_uverbs.ko)kmod(ideapad-laptop.ko)kmod(idmouse.ko)kmod(ieee802154.ko)kmod(ieee802154_6lowpan.ko)kmod(ieee802154_socket.ko)kmod(industrialio-triggered-buffer.ko)kmod(industrialio.ko)kmod(int51x1.ko)kmod(intel-hid.ko)kmod(intel-lpss-acpi.ko)kmod(intel-lpss-pci.ko)kmod(intel-lpss.ko)kmod(intel-rst.ko)kmod(intel-uncore-frequency-common.ko)kmod(intel-uncore-frequency-tpmi.ko)kmod(intel-uncore-frequency.ko)kmod(intel-vbtn.ko)kmod(intel-wmi-thunderbolt.ko)kmod(intel_ifs.ko)kmod(intel_ips.ko)kmod(intel_oaktrail.ko)kmod(intel_pmc_core.ko)kmod(intel_pmc_core_pltdrv.ko)kmod(intel_sdsi.ko)kmod(io_edgeport.ko)kmod(io_ti.ko)kmod(iowarrior.ko)kmod(ipaq.ko)kmod(ipheth.ko)kmod(ipw.ko)kmod(ir-usb.ko)kmod(irdma.ko)kmod(iscsi_boot_sysfs.ko)kmod(iscsi_ibft.ko)kmod(ishtp_eclite.ko)kmod(isight_firmware.ko)kmod(isst_if_mbox_msr.ko)kmod(isst_if_mbox_pci.ko)kmod(isst_if_mmio.ko)kmod(iuu_phoenix.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(iwldvm.ko)kmod(iwlmvm.ko)kmod(iwlwifi.ko)kmod(jmb38x_ms.ko)kmod(jsm.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(kbtab.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kfifo_buf.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(leds-blinkm.ko)kmod(leds-clevo-mail.ko)kmod(leds-lm3530.ko)kmod(leds-lp3944.ko)kmod(leds-lt3593.ko)kmod(leds-mlxcpld.ko)kmod(leds-mlxreg.ko)kmod(leds-ss4200.ko)kmod(ledtrig-audio.ko)kmod(ledtrig-backlight.ko)kmod(ledtrig-camera.ko)kmod(ledtrig-default-on.ko)kmod(ledtrig-gpio.ko)kmod(ledtrig-heartbeat.ko)kmod(ledtrig-netdev.ko)kmod(ledtrig-oneshot.ko)kmod(ledtrig-timer.ko)kmod(ledtrig-transient.ko)kmod(legousbtower.ko)kmod(lg-vl600.ko)kmod(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lpc_ich.ko)kmod(lpc_sch.ko)kmod(lpfc.ko)kmod(m_can.ko)kmod(m_can_pci.ko)kmod(mac80211.ko)kmod(mac802154.ko)kmod(mana_ib.ko)kmod(mc.ko)kmod(mcp251x.ko)kmod(mcp251xfd.ko)kmod(mcs7830.ko)kmod(mct_u232.ko)kmod(mdc800.ko)kmod(megaraid_sas.ko)kmod(memstick.ko)kmod(mgag200.ko)kmod(microtek.ko)kmod(mlx-platform.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mlxreg-hotplug.ko)kmod(mlxreg-io.ko)kmod(mlxreg-lc.ko)kmod(mmc_block.ko)kmod(mmc_core.ko)kmod(mos7720.ko)kmod(mos7840.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(mpt3sas.ko)kmod(msi-laptop.ko)kmod(msi-wmi.ko)kmod(mspro_block.ko)kmod(mt76-connac-lib.ko)kmod(mt76-usb.ko)kmod(mt76.ko)kmod(mt7601u.ko)kmod(mt76x0-common.ko)kmod(mt76x02-lib.ko)kmod(mt76x02-usb.ko)kmod(mt76x0e.ko)kmod(mt76x0u.ko)kmod(mt76x2-common.ko)kmod(mt76x2e.ko)kmod(mt76x2u.ko)kmod(mt7921-common.ko)kmod(mt7921e.ko)kmod(mt7925-common.ko)kmod(mt7925e.ko)kmod(mt792x-lib.ko)kmod(mtd.ko)kmod(mtd_blkdevs.ko)kmod(mtdblock.ko)kmod(mwifiex.ko)kmod(mwifiex_pcie.ko)kmod(mwifiex_sdio.ko)kmod(mwifiex_usb.ko)kmod(mxm-wmi.ko)kmod(mxuport.ko)kmod(n5pf.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(navman.ko)kmod(nct6775.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(nouveau.ko)kmod(nozomi.ko)kmod(ntb.ko)kmod(ntb_hw_amd.ko)kmod(ntb_hw_intel.ko)kmod(ntb_msi_test.ko)kmod(ntb_netdev.ko)kmod(ntb_perf.ko)kmod(ntb_pingpong.ko)kmod(ntb_tool.ko)kmod(ntb_transport.ko)kmod(ntc_thermistor.ko)kmod(nvidia-wmi-ec-backlight.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(nvsw-sn2201.ko)kmod(octeon_ep.ko)kmod(octeon_ep_vf.ko)kmod(omninet.ko)kmod(opa_vnic.ko)kmod(opticon.ko)kmod(option.ko)kmod(oti6858.ko)kmod(panasonic-laptop.ko)kmod(parport_serial.ko)kmod(peak_pciefd.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(pl2303.ko)kmod(plusb.ko)kmod(pmt_class.ko)kmod(pmt_crashlog.ko)kmod(pmt_telemetry.ko)kmod(ppp_async.ko)kmod(ppp_deflate.ko)kmod(ppp_generic.ko)kmod(ppp_mppe.ko)kmod(ppp_synctty.ko)kmod(pppoe.ko)kmod(pppox.ko)kmod(pptp.ko)kmod(pulse8-cec.ko)kmod(pwc.ko)kmod(qcaux.ko)kmod(qcserial.ko)kmod(qed.ko)kmod(qede.ko)kmod(qedf.ko)kmod(qedi.ko)kmod(qedr.ko)kmod(qla2xxx.ko)kmod(qla3xxx.ko)kmod(qla4xxx.ko)kmod(qmi_wwan.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(r8153_ecm.ko)kmod(radeon.ko)kmod(rainshadow-cec.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rdmavt.ko)kmod(regmap-sdw-mbq.ko)kmod(regmap-sdw.ko)kmod(rfcomm.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rt2800lib.ko)kmod(rt2800mmio.ko)kmod(rt2800pci.ko)kmod(rt2800usb.ko)kmod(rt2x00lib.ko)kmod(rt2x00mmio.ko)kmod(rt2x00pci.ko)kmod(rt2x00usb.ko)kmod(rtl8150.ko)kmod(rtl8188ee.ko)kmod(rtl8192c-common.ko)kmod(rtl8192ce.ko)kmod(rtl8192cu.ko)kmod(rtl8192de.ko)kmod(rtl8192ee.ko)kmod(rtl8192se.ko)kmod(rtl8723-common.ko)kmod(rtl8723ae.ko)kmod(rtl8723be.ko)kmod(rtl8821ae.ko)kmod(rtl8xxxu.ko)kmod(rtl_pci.ko)kmod(rtl_usb.ko)kmod(rtlwifi.ko)kmod(rtsx_pci_ms.ko)kmod(rtsx_pci_sdmmc.ko)kmod(rtsx_usb_ms.ko)kmod(rtsx_usb_sdmmc.ko)kmod(rtw88_8723d.ko)kmod(rtw88_8723de.ko)kmod(rtw88_8821c.ko)kmod(rtw88_8821ce.ko)kmod(rtw88_8822b.ko)kmod(rtw88_8822be.ko)kmod(rtw88_8822bu.ko)kmod(rtw88_8822c.ko)kmod(rtw88_8822ce.ko)kmod(rtw88_core.ko)kmod(rtw88_pci.ko)kmod(rtw88_usb.ko)kmod(rtw89_8852a.ko)kmod(rtw89_8852ae.ko)kmod(rtw89_8852b.ko)kmod(rtw89_8852be.ko)kmod(rtw89_8852c.ko)kmod(rtw89_8852ce.ko)kmod(rtw89_core.ko)kmod(rtw89_pci.ko)kmod(s2255drv.ko)kmod(safe_serial.ko)kmod(samsung-laptop.ko)kmod(samsung-q10.ko)kmod(sdhci-acpi.ko)kmod(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(serial-multi-instantiate.ko)kmod(sfc-siena.ko)kmod(sfc.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sil164.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(slhc.ko)kmod(sm501.ko)kmod(smb347-charger.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(snd-ac97-codec.ko)kmod(snd-acp-config.ko)kmod(snd-acp3x-pdm-dma.ko)kmod(snd-acp3x-rn.ko)kmod(snd-acp5x-i2s.ko)kmod(snd-acp5x-pcm-dma.ko)kmod(snd-acp6x-pdm-dma.ko)kmod(snd-ad1889.ko)kmod(snd-ak4113.ko)kmod(snd-ak4114.ko)kmod(snd-ak4xxx-adda.ko)kmod(snd-ali5451.ko)kmod(snd-aloop.ko)kmod(snd-amd-sdw-acpi.ko)kmod(snd-asihpi.ko)kmod(snd-atiixp-modem.ko)kmod(snd-atiixp.ko)kmod(snd-au8810.ko)kmod(snd-au8820.ko)kmod(snd-au8830.ko)kmod(snd-bcd2000.ko)kmod(snd-bt87x.ko)kmod(snd-ca0106.ko)kmod(snd-cmipci.ko)kmod(snd-compress.ko)kmod(snd-cs46xx.ko)kmod(snd-cs8427.ko)kmod(snd-ctl-led.ko)kmod(snd-ctxfi.ko)kmod(snd-darla20.ko)kmod(snd-darla24.ko)kmod(snd-dummy.ko)kmod(snd-echo3g.ko)kmod(snd-emu10k1-synth.ko)kmod(snd-emu10k1.ko)kmod(snd-emu10k1x.ko)kmod(snd-emux-synth.ko)kmod(snd-ens1370.ko)kmod(snd-ens1371.ko)kmod(snd-es1968.ko)kmod(snd-gina20.ko)kmod(snd-gina24.ko)kmod(snd-hda-cirrus-scodec.ko)kmod(snd-hda-codec-analog.ko)kmod(snd-hda-codec-ca0110.ko)kmod(snd-hda-codec-ca0132.ko)kmod(snd-hda-codec-cirrus.ko)kmod(snd-hda-codec-cmedia.ko)kmod(snd-hda-codec-conexant.ko)kmod(snd-hda-codec-cs8409.ko)kmod(snd-hda-codec-generic.ko)kmod(snd-hda-codec-hdmi.ko)kmod(snd-hda-codec-idt.ko)kmod(snd-hda-codec-realtek.ko)kmod(snd-hda-codec-si3054.ko)kmod(snd-hda-codec-via.ko)kmod(snd-hda-codec.ko)kmod(snd-hda-core.ko)kmod(snd-hda-cs-dsp-ctls.ko)kmod(snd-hda-ext-core.ko)kmod(snd-hda-intel.ko)kmod(snd-hda-scodec-component.ko)kmod(snd-hda-scodec-cs35l41-i2c.ko)kmod(snd-hda-scodec-cs35l41-spi.ko)kmod(snd-hda-scodec-cs35l41.ko)kmod(snd-hda-scodec-cs35l56-i2c.ko)kmod(snd-hda-scodec-cs35l56-spi.ko)kmod(snd-hda-scodec-cs35l56.ko)kmod(snd-hda-scodec-tas2781-i2c.ko)kmod(snd-hdmi-lpe-audio.ko)kmod(snd-hdsp.ko)kmod(snd-hdspm.ko)kmod(snd-hrtimer.ko)kmod(snd-hwdep.ko)kmod(snd-i2c.ko)kmod(snd-ice1712.ko)kmod(snd-ice1724.ko)kmod(snd-ice17xx-ak4xxx.ko)kmod(snd-indigo.ko)kmod(snd-indigodj.ko)kmod(snd-indigodjx.ko)kmod(snd-indigoio.ko)kmod(snd-indigoiox.ko)kmod(snd-intel-dspcfg.ko)kmod(snd-intel-sdw-acpi.ko)kmod(snd-intel-sst-acpi.ko)kmod(snd-intel-sst-core.ko)kmod(snd-intel8x0.ko)kmod(snd-intel8x0m.ko)kmod(snd-korg1212.ko)kmod(snd-layla20.ko)kmod(snd-layla24.ko)kmod(snd-lola.ko)kmod(snd-lx6464es.ko)kmod(snd-maestro3.ko)kmod(snd-mia.ko)kmod(snd-mixart.ko)kmod(snd-mona.ko)kmod(snd-mpu401-uart.ko)kmod(snd-mpu401.ko)kmod(snd-mtpav.ko)kmod(snd-opl3-lib.ko)kmod(snd-opl3-synth.ko)kmod(snd-oxygen-lib.ko)kmod(snd-oxygen.ko)kmod(snd-pci-acp5x.ko)kmod(snd-pci-acp6x.ko)kmod(snd-pci-ps.ko)kmod(snd-pcm.ko)kmod(snd-pcsp.ko)kmod(snd-pcxhr.ko)kmod(snd-ps-pdm-dma.ko)kmod(snd-ps-sdw-dma.ko)kmod(snd-pt2258.ko)kmod(snd-rawmidi.ko)kmod(snd-rme32.ko)kmod(snd-rme96.ko)kmod(snd-rme9652.ko)kmod(snd-rn-pci-acp3x.ko)kmod(snd-seq-device.ko)kmod(snd-seq-dummy.ko)kmod(snd-seq-midi-emul.ko)kmod(snd-seq-midi-event.ko)kmod(snd-seq-midi.ko)kmod(snd-seq-ump-client.ko)kmod(snd-seq-virmidi.ko)kmod(snd-seq.ko)kmod(snd-skl_nau88l25_max98357a.ko)kmod(snd-soc-acp5x-mach.ko)kmod(snd-soc-acp6x-mach.ko)kmod(snd-soc-acpi-intel-match.ko)kmod(snd-soc-acpi.ko)kmod(snd-soc-avs.ko)kmod(snd-soc-bdw-rt286.ko)kmod(snd-soc-catpt.ko)kmod(snd-soc-cml_rt1011_rt5682.ko)kmod(snd-soc-core.ko)kmod(snd-soc-cs-amp-lib.ko)kmod(snd-soc-cs35l41-i2c.ko)kmod(snd-soc-cs35l41-lib.ko)kmod(snd-soc-cs35l41-spi.ko)kmod(snd-soc-cs35l41.ko)kmod(snd-soc-cs35l56-sdw.ko)kmod(snd-soc-cs35l56-shared.ko)kmod(snd-soc-cs35l56.ko)kmod(snd-soc-cs42l42-i2c.ko)kmod(snd-soc-cs42l42-sdw.ko)kmod(snd-soc-cs42l42.ko)kmod(snd-soc-cs42l43-sdw.ko)kmod(snd-soc-cs42l43.ko)kmod(snd-soc-cx2072x.ko)kmod(snd-soc-da7213.ko)kmod(snd-soc-da7219.ko)kmod(snd-soc-dmic.ko)kmod(snd-soc-ehl-rt5660.ko)kmod(snd-soc-es8316.ko)kmod(snd-soc-es8326.ko)kmod(snd-soc-es83xx-dsm-common.ko)kmod(snd-soc-hda-codec.ko)kmod(snd-soc-hdac-hda.ko)kmod(snd-soc-hdac-hdmi.ko)kmod(snd-soc-hsw-rt5640.ko)kmod(snd-soc-intel-hda-dsp-common.ko)kmod(snd-soc-intel-sof-board-helpers.ko)kmod(snd-soc-intel-sof-cirrus-common.ko)kmod(snd-soc-intel-sof-maxim-common.ko)kmod(snd-soc-intel-sof-nuvoton-common.ko)kmod(snd-soc-intel-sof-realtek-common.ko)kmod(snd-soc-intel-sof-ssp-common.ko)kmod(snd-soc-kbl_da7219_max98357a.ko)kmod(snd-soc-kbl_da7219_max98927.ko)kmod(snd-soc-kbl_rt5660.ko)kmod(snd-soc-kbl_rt5663_max98927.ko)kmod(snd-soc-kbl_rt5663_rt5514_max98927.ko)kmod(snd-soc-max98090.ko)kmod(snd-soc-max98357a.ko)kmod(snd-soc-max98363.ko)kmod(snd-soc-max98373-i2c.ko)kmod(snd-soc-max98373-sdw.ko)kmod(snd-soc-max98373.ko)kmod(snd-soc-max98388.ko)kmod(snd-soc-max98390.ko)kmod(snd-soc-max98927.ko)kmod(snd-soc-nau8315.ko)kmod(snd-soc-nau8821.ko)kmod(snd-soc-nau8824.ko)kmod(snd-soc-nau8825.ko)kmod(snd-soc-pcm512x-i2c.ko)kmod(snd-soc-pcm512x.ko)kmod(snd-soc-ps-mach.ko)kmod(snd-soc-rl6231.ko)kmod(snd-soc-rl6347a.ko)kmod(snd-soc-rt1011.ko)kmod(snd-soc-rt1015.ko)kmod(snd-soc-rt1015p.ko)kmod(snd-soc-rt1308-sdw.ko)kmod(snd-soc-rt1308.ko)kmod(snd-soc-rt1316-sdw.ko)kmod(snd-soc-rt1318-sdw.ko)kmod(snd-soc-rt286.ko)kmod(snd-soc-rt298.ko)kmod(snd-soc-rt5514-spi.ko)kmod(snd-soc-rt5514.ko)kmod(snd-soc-rt5640.ko)kmod(snd-soc-rt5645.ko)kmod(snd-soc-rt5651.ko)kmod(snd-soc-rt5660.ko)kmod(snd-soc-rt5663.ko)kmod(snd-soc-rt5670.ko)kmod(snd-soc-rt5677-spi.ko)kmod(snd-soc-rt5677.ko)kmod(snd-soc-rt5682-i2c.ko)kmod(snd-soc-rt5682-sdw.ko)kmod(snd-soc-rt5682.ko)kmod(snd-soc-rt5682s.ko)kmod(snd-soc-rt700.ko)kmod(snd-soc-rt711-sdca.ko)kmod(snd-soc-rt711.ko)kmod(snd-soc-rt712-sdca-dmic.ko)kmod(snd-soc-rt712-sdca.ko)kmod(snd-soc-rt715-sdca.ko)kmod(snd-soc-rt715.ko)kmod(snd-soc-rt722-sdca.ko)kmod(snd-soc-skl-ssp-clk.ko)kmod(snd-soc-skl.ko)kmod(snd-soc-skl_hda_dsp.ko)kmod(snd-soc-skl_nau88l25_ssm4567.ko)kmod(snd-soc-skl_rt286.ko)kmod(snd-soc-sof-sdw.ko)kmod(snd-soc-sof-ssp-amp.ko)kmod(snd-soc-sof_cs42l42.ko)kmod(snd-soc-sof_da7219.ko)kmod(snd-soc-sof_es8336.ko)kmod(snd-soc-sof_nau8825.ko)kmod(snd-soc-sof_rt5682.ko)kmod(snd-soc-ssm4567.ko)kmod(snd-soc-sst-atom-hifi2-platform.ko)kmod(snd-soc-sst-bdw-rt5650-mach.ko)kmod(snd-soc-sst-bdw-rt5677-mach.ko)kmod(snd-soc-sst-bxt-da7219_max98357a.ko)kmod(snd-soc-sst-bxt-rt298.ko)kmod(snd-soc-sst-byt-cht-cx2072x.ko)kmod(snd-soc-sst-byt-cht-da7213.ko)kmod(snd-soc-sst-byt-cht-es8316.ko)kmod(snd-soc-sst-byt-cht-nocodec.ko)kmod(snd-soc-sst-bytcr-rt5640.ko)kmod(snd-soc-sst-bytcr-rt5651.ko)kmod(snd-soc-sst-cht-bsw-max98090_ti.ko)kmod(snd-soc-sst-cht-bsw-nau8824.ko)kmod(snd-soc-sst-cht-bsw-rt5645.ko)kmod(snd-soc-sst-cht-bsw-rt5672.ko)kmod(snd-soc-sst-dsp.ko)kmod(snd-soc-sst-glk-rt5682_max98357a.ko)kmod(snd-soc-sst-ipc.ko)kmod(snd-soc-sst-sof-pcm512x.ko)kmod(snd-soc-sst-sof-wm8804.ko)kmod(snd-soc-tas2781-comlib.ko)kmod(snd-soc-tas2781-fmwlib.ko)kmod(snd-soc-ts3a227e.ko)kmod(snd-soc-wm-adsp.ko)kmod(snd-soc-wm8804-i2c.ko)kmod(snd-soc-wm8804.ko)kmod(snd-sof-acpi-intel-bdw.ko)kmod(snd-sof-acpi-intel-byt.ko)kmod(snd-sof-acpi.ko)kmod(snd-sof-amd-acp.ko)kmod(snd-sof-amd-rembrandt.ko)kmod(snd-sof-amd-renoir.ko)kmod(snd-sof-amd-vangogh.ko)kmod(snd-sof-intel-atom.ko)kmod(snd-sof-intel-hda-common.ko)kmod(snd-sof-intel-hda-mlink.ko)kmod(snd-sof-intel-hda.ko)kmod(snd-sof-pci-intel-apl.ko)kmod(snd-sof-pci-intel-cnl.ko)kmod(snd-sof-pci-intel-icl.ko)kmod(snd-sof-pci-intel-lnl.ko)kmod(snd-sof-pci-intel-mtl.ko)kmod(snd-sof-pci-intel-tgl.ko)kmod(snd-sof-pci-intel-tng.ko)kmod(snd-sof-pci.ko)kmod(snd-sof-probes.ko)kmod(snd-sof-utils.ko)kmod(snd-sof-xtensa-dsp.ko)kmod(snd-sof.ko)kmod(snd-timer.ko)kmod(snd-trident.ko)kmod(snd-ua101.ko)kmod(snd-ump.ko)kmod(snd-usb-6fire.ko)kmod(snd-usb-audio.ko)kmod(snd-usb-caiaq.ko)kmod(snd-usb-hiface.ko)kmod(snd-usb-line6.ko)kmod(snd-usb-pod.ko)kmod(snd-usb-podhd.ko)kmod(snd-usb-toneport.ko)kmod(snd-usb-us122l.ko)kmod(snd-usb-usx2y.ko)kmod(snd-usb-variax.ko)kmod(snd-usbmidi-lib.ko)kmod(snd-util-mem.ko)kmod(snd-via82xx-modem.ko)kmod(snd-via82xx.ko)kmod(snd-virmidi.ko)kmod(snd-virtuoso.ko)kmod(snd-vx-lib.ko)kmod(snd-vx222.ko)kmod(snd.ko)kmod(snd_xen_front.ko)kmod(sony-laptop.ko)kmod(soundcore.ko)kmod(soundwire-amd.ko)kmod(soundwire-bus.ko)kmod(soundwire-cadence.ko)kmod(soundwire-generic-allocation.ko)kmod(soundwire-intel.ko)kmod(spcp8x5.ko)kmod(speedtch.ko)kmod(squashfs.ko)kmod(ssu100.ko)kmod(stkwebcam.ko)kmod(stmmac.ko)kmod(symbolserial.ko)kmod(synclink_gt.ko)kmod(target_core_user.ko)kmod(tg3.ko)kmod(think-lmi.ko)kmod(thinkpad_acpi.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(topstar-laptop.ko)kmod(toshiba_bluetooth.ko)kmod(ubi.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_hv_generic.ko)kmod(uio_pci_generic.ko)kmod(upd78f0730.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(ushc.ko)kmod(usnic_verbs.ko)kmod(uss720.ko)kmod(uv_sysfs.ko)kmod(uvc.ko)kmod(uvcvideo.ko)kmod(v4l2-dv-timings.ko)kmod(via-sdmmc.ko)kmod(video.ko)kmod(videobuf-core.ko)kmod(videobuf-vmalloc.ko)kmod(videobuf2-common.ko)kmod(videobuf2-memops.ko)kmod(videobuf2-v4l2.ko)kmod(videobuf2-vmalloc.ko)kmod(videodev.ko)kmod(virtio_snd.ko)kmod(visor.ko)kmod(vmw_pvrdma.ko)kmod(vub300.ko)kmod(vx855.ko)kmod(vxcan.ko)kmod(wacom_i2c.ko)kmod(wacom_serial4.ko)kmod(wacom_w8001.ko)kmod(whiteheat.ko)kmod(wireless-hotkey.ko)kmod(wmi-bmof.ko)kmod(wmi.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(zaurus.ko)kmod(zr364xx.ko)modalias(acpi*:10134242:*)modalias(acpi*:10138804:*)modalias(acpi*:10251229:*)modalias(acpi*:104C227E:*)modalias(acpi*:104C512[12]:*)modalias(acpi*:104C514[12]:*)modalias(acpi*:10508824:*)modalias(acpi*:10508825:*)modalias(acpi*:10EC1011:*)modalias(acpi*:10EC1015:*)modalias(acpi*:10EC1308:*)modalias(acpi*:10EC3270:*)modalias(acpi*:10EC3276:*)modalias(acpi*:10EC3277:*)modalias(acpi*:10EC5514:*)modalias(acpi*:10EC5640:*)modalias(acpi*:10EC564[02]:*)modalias(acpi*:10EC564[058]:*)modalias(acpi*:10EC5650:*)modalias(acpi*:10EC5651:*)modalias(acpi*:10EC5660:*)modalias(acpi*:10EC5663:*)modalias(acpi*:10EC5672:*)modalias(acpi*:10EC5682:*)modalias(acpi*:10EC56[47]0:*)modalias(acpi*:14F10720:*)modalias(acpi*:193C9890:*)modalias(acpi*:1AEC8804:*)modalias(acpi*:80860AC2:*)modalias(acpi*:80860A[AB]C:*)modalias(acpi*:80860F1[46]:*)modalias(acpi*:80860F28:*)modalias(acpi*:808622A8:*)modalias(acpi*:80865AC2:*)modalias(acpi*:80865AC[AC]:*)modalias(acpi*:80865AD0:*)modalias(acpi*:80865A[AB]C:*)modalias(acpi*:ADS8388:*)modalias(acpi*:AMD000[45]:*)modalias(acpi*:AMDI000[56789A]:*)modalias(acpi*:AMDI004[01]:*)modalias(acpi*:AMDI0051:*)modalias(acpi*:AMDI0097:*)modalias(acpi*:AMDI010[023]:*)modalias(acpi*:AMDI8001:*)modalias(acpi*:APP000B:*)modalias(acpi*:ASUS010:*)modalias(acpi*:ATK010[01]:*)modalias(acpi*:BCM6E4E:*)modalias(acpi*:BSG1160:*)modalias(acpi*:BSG2150:*)modalias(acpi*:CLSA010[01]:*)modalias(acpi*:CLSA3541:*)modalias(acpi*:CSC3541:*)modalias(acpi*:CSC3551:*)modalias(acpi*:CSC355[1467]:*)modalias(acpi*:CSC355[467]:*)modalias(acpi*:DELLABCE:*)modalias(acpi*:DELRBTN:*)modalias(acpi*:DLGS7219:*)modalias(acpi*:DLGS721[23]:*)modalias(acpi*:ESSX8326:*)modalias(acpi*:ESSX83[13]6:*)modalias(acpi*:FUJ02B1:*)modalias(acpi*:FUJ02B[DF]:*)modalias(acpi*:FUJ02E3:*)modalias(acpi*:HPQ0004:*)modalias(acpi*:HPQ6001:*)modalias(acpi*:HPQ600[07]:*)modalias(acpi*:IBM0068:*)modalias(acpi*:INT3392:*)modalias(acpi*:INT33A1:*)modalias(acpi*:INT33BB:*)modalias(acpi*:INT33C6:*)modalias(acpi*:INT33C8:*)modalias(acpi*:INT33CA:*)modalias(acpi*:INT33D5:*)modalias(acpi*:INT33D6:*)modalias(acpi*:INT3436:*)modalias(acpi*:INT3438:*)modalias(acpi*:INT343A:*)modalias(acpi*:INT343B:*)modalias(acpi*:INT344D:*)modalias(acpi*:INT344[0123456789A]:*)modalias(acpi*:INT34B[0123456789AC]:*)modalias(acpi*:INT3515:*)modalias(acpi*:INT8866:*)modalias(acpi*:INTC105[14]:*)modalias(acpi*:INTC107[0678]:*)modalias(acpi*:INTCCFFD:*)modalias(acpi*:LEN0[02]68:*)modalias(acpi*:LNXVIDEO:*)modalias(acpi*:MAT001[2389]:*)modalias(acpi*:MX98357A:*)modalias(acpi*:MX98360A:*)modalias(acpi*:MX98373:*)modalias(acpi*:MX98390:*)modalias(acpi*:MX98927:*)modalias(acpi*:NVSN2201:*)modalias(acpi*:NVTN201[02]:*)modalias(acpi*:NVTN2020:*)modalias(acpi*:PNP0C14:*)modalias(acpi*:PNP0D40:*)modalias(acpi*:PNPB006:*)modalias(acpi*:QCOM805[12]:*)modalias(acpi*:RT5677AA:*)modalias(acpi*:RT5677CE:*)modalias(acpi*:RTL101[59]:*)modalias(acpi*:RTL5682:*)modalias(acpi*:SMO880[01]:*)modalias(acpi*:SMO881[01]:*)modalias(acpi*:SMO882[01]:*)modalias(acpi*:SMO883[01]:*)modalias(acpi*:SNY[56]001:*)modalias(acpi*:TIAS2781:*)modalias(acpi*:TOS6205:*)modalias(acpi*:TPS0001:*)modalias(acpi*:TPSACPI01:*)modalias(acpi*:VPC2004:*)modalias(acpi*:WSTADEF:*)modalias(acpi*:pnp0c14:*)modalias(auxiliary:bnxt_en.rdma)modalias(auxiliary:i40e.iwarp)modalias(auxiliary:ice.iwarp)modalias(auxiliary:ice.roce)modalias(auxiliary:intel_vsec.crashlog)modalias(auxiliary:intel_vsec.sdsi)modalias(auxiliary:intel_vsec.telemetry)modalias(auxiliary:intel_vsec.tpmi-uncore)modalias(auxiliary:mana.rdma)modalias(auxiliary:mlx4_core.ib)modalias(auxiliary:mlx5_core.multiport)modalias(auxiliary:mlx5_core.rdma)modalias(auxiliary:mlx5_core.rdma-rep)modalias(auxiliary:snd_sof.acp-probes)modalias(auxiliary:snd_sof.hda-probes)modalias(auxiliary:soundwire_intel.link)modalias(bcma:m04BFid0812rev1[178]cl*)modalias(bt-proto-3)modalias(bt-proto-4)modalias(bt-proto-6)modalias(can-gw)modalias(can-proto-1)modalias(can-proto-2)modalias(can-proto-6)modalias(can-proto-7)modalias(char-major-10-137)modalias(char-major-10-242)modalias(char-major-108-0)modalias(char-major-116-*)modalias(char-major-116-1)modalias(char-major-116-33)modalias(char-major-14-*)modalias(char-major-81-*)modalias(char-major-90-*)modalias(cpu:type:x86_ven0000fam0006mod004[7F]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod0055:feature:*)modalias(cpu:type:x86_ven0000fam0006mod005[56]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod0066:feature:*)modalias(cpu:type:x86_ven0000fam0006mod006[6AC]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod007E:feature:*)modalias(cpu:type:x86_ven0000fam0006mod007[DE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod008F:feature:*025E*)modalias(cpu:type:x86_ven0000fam0006mod008[CDEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod008[CDE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod009[67ACDE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod009[7AE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00A[567AC]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00A[567A]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00A[56]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00A[DEF]:feature:*025E*)modalias(cpu:type:x86_ven0000fam0006mod00B[7ADEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00B[7ADF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00C6:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00CF:feature:*025E*)modalias(cpu:type:x86_ven0000fam0006mod00C[56F]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00[45]E:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00[789]E:feature:*)modalias(devname:ppp)modalias(devname:rfkill)modalias(devname:snd/seq)modalias(devname:snd/timer)modalias(devname:vhci)modalias(dmi*:pn*MQM87*:rvn*MellanoxTechnologies*:)modalias(dmi*:pn*MSB*:rvn*MellanoxTechnologies*:)modalias(dmi*:pn*MSN201*:rvn*MellanoxTechnologies*:)modalias(dmi*:pn*MSN274*:rvn*MellanoxTechnologies*:)modalias(dmi*:pn*MSN2[147]*:rvn*MellanoxTechnologies*:)modalias(dmi*:pn*MSN3[478]*:rvn*MellanoxTechnologies*:)modalias(dmi*:pn*MSX*:rvn*MellanoxTechnologies*:)modalias(dmi*:pn*OakTrailplatform*:)modalias(dmi*:pvr*0106*:rvn*Clevo*:rn*D400P*:rvr*Rev.A*:)modalias(dmi*:pvr*Rev.A1*:rvn*Clevo_Co.*:rn*D400V/D470V*:rvr*SS78B*:)modalias(dmi*:pvr*VT6198*:rvn*CLEVOCo.*:rn*M5X0V*:)modalias(dmi*:rn*IFL90*:rvr*IFT00*:)modalias(dmi*:rn*IFL90*:rvr*REFERENCE*:)modalias(dmi*:rn*IFL91*:rvr*IFT00*:)modalias(dmi*:rn*IFT00*:rvr*IFT00*:)modalias(dmi*:rn*JFL92*:rvr*IFT00*:)modalias(dmi*:rn*JHL90*:rvr*REFERENCE*:)modalias(dmi*:rn*KHLB2*:rvr*REFERENCE*:)modalias(dmi*:rn*VMOD000[1234579]*:)modalias(dmi*:rn*VMOD001[01357]*:)modalias(dmi*:svn*CLEVOCo.*:pn*M5x0N*:)modalias(dmi*:svn*DellComputerCorporation*:ct*8*:)modalias(dmi*:svn*DellComputerCorporation*:pn*X200*:)modalias(dmi*:svn*DellInc.*:ct*3[12]*:)modalias(dmi*:svn*DellInc.*:ct*[13]0*:)modalias(dmi*:svn*DellInc.*:ct*[89]*:)modalias(dmi*:svn*DellInc.*:pn*Inspiron101[012]*:)modalias(dmi*:svn*DellInc.*:pn*Inspiron1[12]10*:)modalias(dmi*:svn*DellInc.*:pn*Inspiron910*:)modalias(dmi*:svn*FUJITSUSIEMENS*:rn*AMILOA1655*:)modalias(dmi*:svn*FUJITSUSIEMENS*:rn*AMILOL1310*:)modalias(dmi*:svn*FUJITSUSIEMENS*:rn*AMILOM7440*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:ct*1[04]*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:ct*[89]*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*300V3Z/300V4Z/300V5Z*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*730U3E/740U3E*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*N145P/N250P/N260P*:rn*N145P/N250P/N260P*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*N150/N210/N220*:rn*N150/N210/N220*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*N150P*:rn*N150P*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*N250P*:rn*N250P*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*NC210/NC110*:rn*NC210/NC110*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*NF110/NF210/NF310*:rn*NF110/NF210/NF310*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*R40/R41*:rn*R40/R41*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*X360*:rn*X360*:)modalias(dmi*:svn*SAMSUNGElectronics*:pn*NQ25*:)modalias(dmi*:svn*SAMSUNGElectronics*:pn*SENSQ20*:)modalias(dmi*:svn*Samsung*:pn*SQ10*:)modalias(dmi*:svn*VIA*:pn*K8N800*:pvr*VT8204B*:)modalias(dmi:*:[bs]vnD[Ee][Ll][Ll]*:*)modalias(dmi:*:svnMICRO-STARINTERNATIONAL*:pnMS-N051:*)modalias(dmi:*:svnMICRO-STARINTERNATIONAL*:pnMS-N0[13]4:*)modalias(dmi:*:svnMICRO-STARINTERNATIONAL*:pnU90/U100:*)modalias(dmi:*:svnMICRO-STARINT_LCO._LTD:pnMS-1013:pvr0131*:cvnMICRO-STARINT_LCO._LTD:ct10:*)modalias(dmi:*:svnMicro-StarInternational*:pnCR620:*)modalias(dmi:*:svnMicro-StarInternational*:pnU270series:*)modalias(dmi:*:svnMicro-StarInternational:pnMS-1058:pvr0581:rvnMSI:rnMS-1058:*:ct10:*)modalias(dmi:*:svnMicro-StarInternational:pnMS-1412:*:rvnMSI:rnMS-1412:*:cvnMICRO-STARINT_LCO._LTD:ct10:*)modalias(dmi:*:svnNOTEBOOK:pnSAM2000:pvr0131*:cvnMICRO-STARINT_LCO._LTD:ct10:*)modalias(dmi:bvnIBM:bvrI[MU]ET??WW*)modalias(fs-cifs)modalias(fs-smb3)modalias(fs-squashfs)modalias(hdaudio:v00000101r*a01*)modalias(hdaudio:v00000201r*a01*)modalias(hdaudio:v00147A47r*a01*)modalias(hdaudio:v1002791[9A]r*a01*)modalias(hdaudio:v1002793Cr*a01*)modalias(hdaudio:v1002AA01r*a01*)modalias(hdaudio:v1013420[678]r*a01*)modalias(hdaudio:v1013421[03]r*a01*)modalias(hdaudio:v10138409r*a01*)modalias(hdaudio:v1057305[57]r*a01*)modalias(hdaudio:v10573155r*a01*)modalias(hdaudio:v1095139[02]r*a01*)modalias(hdaudio:v10DE000[123456789ABCD]r*a01*)modalias(hdaudio:v10DE001[012345689ABC]r*a01*)modalias(hdaudio:v10DE002[0289DEF]r*a01*)modalias(hdaudio:v10DE003[01]r*a01*)modalias(hdaudio:v10DE004[012345]r*a01*)modalias(hdaudio:v10DE005[012]r*a01*)modalias(hdaudio:v10DE006[0127]r*a01*)modalias(hdaudio:v10DE007[012346BCDE]r*a01*)modalias(hdaudio:v10DE008[01234]r*a01*)modalias(hdaudio:v10DE009[012345789ADEF]r*a01*)modalias(hdaudio:v10DE00A[034567]r*a01*)modalias(hdaudio:v10DE8001r*a01*)modalias(hdaudio:v10DE8067r*a01*)modalias(hdaudio:v10EC0215r*a01*)modalias(hdaudio:v10EC022[125]r*a01*)modalias(hdaudio:v10EC023[013456]r*a01*)modalias(hdaudio:v10EC025[67]r*a01*)modalias(hdaudio:v10EC026[02789]r*a01*)modalias(hdaudio:v10EC027[02456]r*a01*)modalias(hdaudio:v10EC028[023456789]r*a01*)modalias(hdaudio:v10EC029[0234589]r*a01*)modalias(hdaudio:v10EC02[45]5r*a01*)modalias(hdaudio:v10EC0300r*a01*)modalias(hdaudio:v10EC0623r*a01*)modalias(hdaudio:v10EC0660r*a01*)modalias(hdaudio:v10EC0662r00100002a01*)modalias(hdaudio:v10EC0662r00100101a01*)modalias(hdaudio:v10EC0662r00100300a01*)modalias(hdaudio:v10EC066[3578]r*a01*)modalias(hdaudio:v10EC067[01]r*a01*)modalias(hdaudio:v10EC0680r*a01*)modalias(hdaudio:v10EC070[013]r*a01*)modalias(hdaudio:v10EC0711r*a01*)modalias(hdaudio:v10EC0861r*a01*)modalias(hdaudio:v10EC0861r00100340a01*)modalias(hdaudio:v10EC086[27]r*a01*)modalias(hdaudio:v10EC0885r0010010[13]a01*)modalias(hdaudio:v10EC0888r00100101a01*)modalias(hdaudio:v10EC0889r*a01*)modalias(hdaudio:v10EC088[0235]r*a01*)modalias(hdaudio:v10EC088[78]r*a01*)modalias(hdaudio:v10EC089[279]r*a01*)modalias(hdaudio:v10EC0[9B]00r*a01*)modalias(hdaudio:v10EC1168r*a01*)modalias(hdaudio:v10EC1220r*a01*)modalias(hdaudio:v1102000[ABD]r*a01*)modalias(hdaudio:v11020011r*a01*)modalias(hdaudio:v1106039[78]r*a01*)modalias(hdaudio:v11060428r*a01*)modalias(hdaudio:v1106043[38]r*a01*)modalias(hdaudio:v1106044[0168]r*a01*)modalias(hdaudio:v1106139[78]r*a01*)modalias(hdaudio:v1106170[89AB]r*a01*)modalias(hdaudio:v1106239[78]r*a01*)modalias(hdaudio:v11063288r*a01*)modalias(hdaudio:v1106339[78]r*a01*)modalias(hdaudio:v1106439[78]r*a01*)modalias(hdaudio:v11064441r*a01*)modalias(hdaudio:v110644[23]8r*a01*)modalias(hdaudio:v1106476[012]r*a01*)modalias(hdaudio:v1106539[78]r*a01*)modalias(hdaudio:v1106639[78]r*a01*)modalias(hdaudio:v1106739[78]r*a01*)modalias(hdaudio:v11068446r*a01*)modalias(hdaudio:v11069F8[0145]r*a01*)modalias(hdaudio:v1106A721r*a01*)modalias(hdaudio:v1106E71[01234567]r*a01*)modalias(hdaudio:v1106E72[01234567]r*a01*)modalias(hdaudio:v111D760[3458]r*a01*)modalias(hdaudio:v111D766[6789]r*a01*)modalias(hdaudio:v111D767[456]r*a01*)modalias(hdaudio:v111D7695r*a01*)modalias(hdaudio:v111D76B[01234567]r*a01*)modalias(hdaudio:v111D76C[0123456789ABCDE]r*a01*)modalias(hdaudio:v111D76D[1459F]r*a01*)modalias(hdaudio:v111D76E[035789ABCDEF]r*a01*)modalias(hdaudio:v111D76F[0123]r*a01*)modalias(hdaudio:v11C13026r*a01*)modalias(hdaudio:v11C13[01]55r*a01*)modalias(hdaudio:v11D4184Ar*a01*)modalias(hdaudio:v11D4188[234]r*a01*)modalias(hdaudio:v11D4194[AB]r*a01*)modalias(hdaudio:v11D4198[13468B]r*a01*)modalias(hdaudio:v11D4882Ar*a01*)modalias(hdaudio:v11D4989[AB]r*a01*)modalias(hdaudio:v13F68888r*a01*)modalias(hdaudio:v13F69880r*a01*)modalias(hdaudio:v14F11F8[67]r*a01*)modalias(hdaudio:v14F12008r*a01*)modalias(hdaudio:v14F120D[01]r*a01*)modalias(hdaudio:v14F1504[57]r*a01*)modalias(hdaudio:v14F15051r*a01*)modalias(hdaudio:v14F1506[6789CE]r*a01*)modalias(hdaudio:v14F1509[78]r*a01*)modalias(hdaudio:v14F150A[12BC]r*a01*)modalias(hdaudio:v14F150B[89]r*a01*)modalias(hdaudio:v14F150F[1234]r*a01*)modalias(hdaudio:v14F1510Fr*a01*)modalias(hdaudio:v14F1511[01345]r*a01*)modalias(hdaudio:v14F151D7r*a01*)modalias(hdaudio:v15433155r*a01*)modalias(hdaudio:v163C3[01]55r*a01*)modalias(hdaudio:v17E80047r*a01*)modalias(hdaudio:v18540018r*a01*)modalias(hdaudio:v19E58326r*a01*)modalias(hdaudio:v434D4980r*a01*)modalias(hdaudio:v67663D8[234567]r*a01*)modalias(hdaudio:v80860054r*a01*)modalias(hdaudio:v8086280[0123456789ABCDF]r*a01*)modalias(hdaudio:v8086280[9ABCD]r00100000a02*)modalias(hdaudio:v8086281[245689ABCDF]r*a01*)modalias(hdaudio:v8086288[23]r*a01*)modalias(hdaudio:v808628[28]0r*a01*)modalias(hdaudio:v808629FBr*a01*)modalias(hdaudio:v8384761[456789]r*a01*)modalias(hdaudio:v8384762[0123456789]r*a01*)modalias(hdaudio:v8384763[2345678]r*a01*)modalias(hdaudio:v8384764[56]r*a01*)modalias(hdaudio:v8384766[124]r*a01*)modalias(hdaudio:v8384768[0123]r*a01*)modalias(hdaudio:v8384769[08]r*a01*)modalias(hdaudio:v838476A[01234567]r*a01*)modalias(hdaudio:v8384788[02]r*a01*)modalias(hid:b0003g*v0000041Ep00002801)modalias(hid:b0003g*v0000048Dp0000CE50)modalias(hid:b0003g*v000004D8p0000[CF]002)modalias(hid:b0003g*v000004F2p00001125)modalias(hid:b0003g*v0000062Ap00005110)modalias(hid:b0003g*v00000B05p000017E0)modalias(hid:b0003g*v00000B05p00001807)modalias(hid:b0003g*v00000B05p00001822)modalias(hid:b0003g*v00000B05p00001837)modalias(hid:b0003g*v00000B05p00001854)modalias(hid:b0003g*v00000B05p0000186[69])modalias(hid:b0003g*v00000B05p0000196B)modalias(hid:b0003g*v00000B05p000019B6)modalias(hid:b0003g*v00000B05p00001A30)modalias(hid:b0003g*v00000C45p00005112)modalias(hid:b0003g0001v00000B05p0000183D)modalias(hid:b0005g*v00000B05p00008502)modalias(hid:b0018g*v00000B05p00000101)modalias(hid:b0018g*v00000B05p00008585)modalias(i2c:WAC_I2C_EMR)modalias(i2c:blinkm)modalias(i2c:ch7006)modalias(i2c:cs35l4[01])modalias(i2c:cs35l5[13])modalias(i2c:cs42l42)modalias(i2c:cx2072[13])modalias(i2c:da7213)modalias(i2c:da7219)modalias(i2c:es8316)modalias(i2c:es8326)modalias(i2c:lm3530-led)modalias(i2c:lp3944)modalias(i2c:max9809[01])modalias(i2c:max98373)modalias(i2c:max98388)modalias(i2c:max98390)modalias(i2c:max98927)modalias(i2c:nau8821)modalias(i2c:nau8824)modalias(i2c:nau8825)modalias(i2c:pcm512[12])modalias(i2c:pcm514[12])modalias(i2c:rt1011)modalias(i2c:rt1015)modalias(i2c:rt1308)modalias(i2c:rt28[68])modalias(i2c:rt298)modalias(i2c:rt5514)modalias(i2c:rt5639)modalias(i2c:rt5645)modalias(i2c:rt564[02])modalias(i2c:rt5650)modalias(i2c:rt5651)modalias(i2c:rt5660)modalias(i2c:rt5663)modalias(i2c:rt567[012])modalias(i2c:rt5682)modalias(i2c:rt5682s)modalias(i2c:sil164)modalias(i2c:smb34[57])modalias(i2c:smb358)modalias(i2c:ssm4567)modalias(i2c:tas575[46])modalias(i2c:ts3a227e)modalias(i2c:usb3503)modalias(i2c:wm8804)modalias(i40iw)modalias(ishtp:_6A19CC4B-D760-4DE3-B14D-F25EBD0FBCD9_)modalias(ledtrig:audio-micmute)modalias(ledtrig:audio-mute)modalias(ledtrig:default-on)modalias(ledtrig:netdev)modalias(mmc:block)modalias(mpt2sas)modalias(net-pf-16-proto-16-family-nl80211)modalias(net-pf-16-proto-20)modalias(net-pf-20)modalias(net-pf-24)modalias(net-pf-24-proto-0)modalias(net-pf-24-proto-2)modalias(net-pf-28)modalias(net-pf-29)modalias(net-pf-31)modalias(net-pf-36)modalias(net-pf-8)modalias(nvmet-transport-1)modalias(of:N*T*Cadi_max98388)modalias(of:N*T*Cadi_max98388C*)modalias(of:N*T*Cbrcm_bcm2711-genet-v5)modalias(of:N*T*Cbrcm_bcm2711-genet-v5C*)modalias(of:N*T*Cbrcm_genet-v1)modalias(of:N*T*Cbrcm_genet-v1C*)modalias(of:N*T*Cbrcm_genet-v2)modalias(of:N*T*Cbrcm_genet-v2C*)modalias(of:N*T*Cbrcm_genet-v3)modalias(of:N*T*Cbrcm_genet-v3C*)modalias(of:N*T*Cbrcm_genet-v4)modalias(of:N*T*Cbrcm_genet-v4C*)modalias(of:N*T*Cbrcm_genet-v5)modalias(of:N*T*Cbrcm_genet-v5C*)modalias(of:N*T*Ccirrus_cs42l42)modalias(of:N*T*Ccirrus_cs42l42C*)modalias(of:N*T*Cdmic-codec)modalias(of:N*T*Cdmic-codecC*)modalias(of:N*T*Clltc_lt3593)modalias(of:N*T*Clltc_lt3593C*)modalias(of:N*T*Cmicrochip_mcp2510)modalias(of:N*T*Cmicrochip_mcp2510C*)modalias(of:N*T*Cmicrochip_mcp2515)modalias(of:N*T*Cmicrochip_mcp2515C*)modalias(of:N*T*Cmicrochip_mcp2517fd)modalias(of:N*T*Cmicrochip_mcp2517fdC*)modalias(of:N*T*Cmicrochip_mcp251863)modalias(of:N*T*Cmicrochip_mcp251863C*)modalias(of:N*T*Cmicrochip_mcp2518fd)modalias(of:N*T*Cmicrochip_mcp2518fdC*)modalias(of:N*T*Cmicrochip_mcp251xfd)modalias(of:N*T*Cmicrochip_mcp251xfdC*)modalias(of:N*T*Cmicrochip_mcp25625)modalias(of:N*T*Cmicrochip_mcp25625C*)modalias(of:N*T*Crealtek_rt5514)modalias(of:N*T*Crealtek_rt5514C*)modalias(of:N*T*Crealtek_rt5677)modalias(of:N*T*Crealtek_rt5677C*)modalias(of:N*T*Crealtek_rt5682i)modalias(of:N*T*Crealtek_rt5682iC*)modalias(of:N*T*Crealtek_rt5682s)modalias(of:N*T*Crealtek_rt5682sC*)modalias(of:N*T*Csmi_sm501)modalias(of:N*T*Csmi_sm501C*)modalias(of:N*T*Csnps_arc-uart)modalias(of:N*T*Csnps_arc-uartC*)modalias(of:N*T*Csummit_smb345)modalias(of:N*T*Csummit_smb345C*)modalias(of:N*T*Csummit_smb347)modalias(of:N*T*Csummit_smb347C*)modalias(of:N*T*Csummit_smb358)modalias(of:N*T*Csummit_smb358C*)modalias(of:N*T*Cusb1286_204e)modalias(of:N*T*Cusb1286_204eC*)modalias(of:N*T*Cusb4ca_301a)modalias(of:N*T*Cusb4ca_301aC*)modalias(of:N*T*Cusbcf3_e300)modalias(of:N*T*Cusbcf3_e300C*)modalias(pci:v*d*sv*sd*bc08sc05i*)modalias(pci:v00000014d00007A[03]7sv*sd*bc*sc*i*)modalias(pci:v0000001Cd0000001[34789A]sv*sd*bc*sc*i*)modalias(pci:v00000777d000011ACsv*sd*bc*sc*i*)modalias(pci:v00000B48d00007922sv*sd*bc*sc*i*)modalias(pci:v00001000d0000001[4567BC]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000002Fsv*sd*bc*sc*i*)modalias(pci:v00001000d0000005[23BDF]sv*sd*bc*sc*i*)modalias(pci:v00001000d00000060sv*sd*bc*sc*i*)modalias(pci:v00001000d0000006[45E]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000007[02467E]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000007[1389C]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000008[01234567]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000009[014567]sv*sd*bc*sc*i*)modalias(pci:v00001000d000000A[ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001000d000000B2sv*sd*bc*sc*i*)modalias(pci:v00001000d000000C[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001000d000000C[EF]sv*sd*bc*sc*i*)modalias(pci:v00001000d000000D1sv*sd*bc*sc*i*)modalias(pci:v00001000d000000E[01234567]sv*sd*bc*sc*i*)modalias(pci:v00001000d000002B[01]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000041[13]sv*sd*bc*sc*i*)modalias(pci:v00001000d000010E[01234567]sv*sd*bc*sc*i*)modalias(pci:v00001002d*sv*sd*bc03sc[08]0i00*)modalias(pci:v00001002d*sv*sd*bc04sc03i00*)modalias(pci:v00001002d*sv*sd*bc12sc00i00*)modalias(pci:v00001002d00000002sv*sd*bc*sc*i*)modalias(pci:v00001002d00001308sv*sd*bc*sc*i*)modalias(pci:v00001002d0000130[45679ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000131[01235678BCD]sv*sd*bc*sc*i*)modalias(pci:v00001002d000013FEsv*sd*bc*sc*i*)modalias(pci:v00001002d0000143Fsv*sd*bc*sc*i*)modalias(pci:v00001002d0000157Asv*sd*bc*sc*i*)modalias(pci:v00001002d000015B3sv*sd*bc*sc*i*)modalias(pci:v00001002d000015D[8D]sv*sd*bc*sc*i*)modalias(pci:v00001002d000015E7sv*sd*bc*sc*i*)modalias(pci:v00001002d0000163[68]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000164[CD]sv*sd*bc*sc*i*)modalias(pci:v00001002d00001681sv*sd*bc*sc*i*)modalias(pci:v00001002d0000315[01245]sv*sd*bc*sc*i*)modalias(pci:v00001002d00003E5[04]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000413[67]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000414[456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000415[0123456]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004237sv*sd*bc*sc*i*)modalias(pci:v00001002d00004242sv*sd*bc*sc*i*)modalias(pci:v00001002d0000433[67]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000434Dsv*sd*bc*sc*i*)modalias(pci:v00001002d00004370sv*sd*bc*sc*i*)modalias(pci:v00001002d00004378sv*sd*bc*sc*i*)modalias(pci:v00001002d0000437Bsv*sd*bc*sc*i*)modalias(pci:v00001002d00004382sv*sd*bc*sc*i*)modalias(pci:v00001002d00004383sv*sd*bc*sc*i*)modalias(pci:v00001002d000043[46]1sv*sd*bc*sc*i*)modalias(pci:v00001002d00004437sv*sd*bc*sc*i*)modalias(pci:v00001002d0000496[67]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004A4[89ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004A5[04]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004B4[89ABC]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004C5[789A]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004C6[467]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004E4[456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004E5[012346]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000514[45678CD]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000515[789AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000546[024]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000554[89ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000555[0124]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000564[ABF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000565[237]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000583[45]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000595[45]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000596[012459]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000597[45]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005A4[12]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005A6[12]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005B6[02345]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005C6[13]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005D4[89ACDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005D5[027]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005E4[8ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000660[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000661[0137]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000662[013]sv*sd*bc*sc*i*)modalias(pci:v00001002d00006631sv*sd*bc*sc*i*)modalias(pci:v00001002d0000664[01679]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000665[018CDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000666[03457F]sv*sd*bc*sc*i*)modalias(pci:v00001002d000066A[012347F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000670[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000671[89CDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000672[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000673[89E]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000674[0123456789A]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000675[0189BDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000676[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000677[01289B]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000678[048A]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000679[01289ABEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067A[01289A]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067B[0189AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067C[0124789ACF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067D[0F]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067E[013789BF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067FFsv*sd*bc*sc*i*)modalias(pci:v00001002d0000680[012689]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000681[016789]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000682[0123456789ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000683[015789BDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000684[01239C]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000685[089]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000686[01234789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000687Fsv*sd*bc*sc*i*)modalias(pci:v00001002d0000688[089ACD]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000689[89BCDE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068A[0189]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068B[089AEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068C[01789]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068D[89AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068E[014589]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068F[1289AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000690[01237]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000692[0189BF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000693[089]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000694[CEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000698[01567]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000699[57F]sv*sd*bc*sc*i*)modalias(pci:v00001002d000069A[0123F]sv*sd*bc*sc*i*)modalias(pci:v00001002d00006FDFsv*sd*bc*sc*i*)modalias(pci:v00001002d0000710[012345689ABCEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000714[012345679ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000715[123EF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000718[013678ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000719[36BF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000071C[01234567DE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000071D[2456AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d00007211sv*sd*bc*sc*i*)modalias(pci:v00001002d0000724[03456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000728[0134789BC]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000729[0137]sv*sd*bc*sc*i*)modalias(pci:v00001002d000072[01]0sv*sd*bc*sc*i*)modalias(pci:v00001002d0000730[0F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000731[0289ABEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000734[017F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000736[02]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000738[8CE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073A[123589BCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073BFsv*sd*bc*sc*i*)modalias(pci:v00001002d000073C[013]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073D[ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073E[012389ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073FFsv*sd*bc*sc*i*)modalias(pci:v00001002d000073[9A]0sv*sd*bc*sc*i*)modalias(pci:v00001002d0000740[8CF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000742[1234]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000743Fsv*sd*bc*sc*i*)modalias(pci:v00001002d000074[12]0sv*sd*bc*sc*i*)modalias(pci:v00001002d0000783[45]sv*sd*bc*sc*i*)modalias(pci:v00001002d00007919sv*sd*bc*sc*i*)modalias(pci:v00001002d0000791[EF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000793Bsv*sd*bc*sc*i*)modalias(pci:v00001002d0000793Fsv*sd*bc*sc*i*)modalias(pci:v00001002d0000794[12]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000796[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000940[01235ABF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000944[012346ABCE]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000945[026ABE]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000946[02AB]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000947[AB]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000948[0789AF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000949[0158CEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000094A[013]sv*sd*bc*sc*i*)modalias(pci:v00001002d000094B[13459]sv*sd*bc*sc*i*)modalias(pci:v00001002d000094C[013456789BCD]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000950[01456789F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000951[1579]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000954[012EF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000955[2357F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000958[0136789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000959[01356789B]sv*sd*bc*sc*i*)modalias(pci:v00001002d000095C[0245679CDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000961[0123456]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000964[012345789ABCEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000971[012345]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000980[23456789A]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000983[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d00009840sv*sd*bc*sc*i*)modalias(pci:v00001002d0000985[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000987[04567]sv*sd*bc*sc*i*)modalias(pci:v00001002d000098E4sv*sd*bc*sc*i*)modalias(pci:v00001002d00009902sv*sd*bc*sc*i*)modalias(pci:v00001002d0000990[013456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000991[03789]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000999[0123456789ABCD]sv*sd*bc*sc*i*)modalias(pci:v00001002d000099A[024]sv*sd*bc*sc*i*)modalias(pci:v00001002d00009[67]0Fsv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA0[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA1[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA2[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA3[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA4[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA5[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA6[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA8[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA9[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AAA[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AAE[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AAF[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA[BC]0sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA[CD]8sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AB0[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AB1[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AB2[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AB3[08]sv*sd*bc*sc*i*)modalias(pci:v00001011d00000046sv0000103Csd000010C2bc*sc*i*)modalias(pci:v00001011d00000046sv00009005sd0000036[45]bc*sc*i*)modalias(pci:v00001011d00000046sv00009005sd00001364bc*sc*i*)modalias(pci:v00001013d0000600[134]sv*sd*bc*sc*i*)modalias(pci:v00001022d*sv*sd*bc04sc03i00*)modalias(pci:v00001022d*sv*sd*bc08sc05i*)modalias(pci:v00001022d0000145[89]sv*sd*bc*sc*i*)modalias(pci:v00001022d000014C[03]sv*sd*bc*sc*i*)modalias(pci:v00001022d000014[58]7sv*sd*bc*sc*i*)modalias(pci:v00001022d000014[58]Bsv*sd*bc*sc*i*)modalias(pci:v00001022d0000157Asv*sd*bc*sc*i*)modalias(pci:v00001022d000015E2sv*sd*bc*sc*i*)modalias(pci:v00001022d000015E2sv*sd*bc04sc80i00*)modalias(pci:v00001022d000015E3sv*sd*bc*sc*i*)modalias(pci:v00001022d00007445sv*sd*bc*sc*i*)modalias(pci:v00001022d00007446sv*sd*bc*sc*i*)modalias(pci:v00001022d0000746Dsv*sd*bc*sc*i*)modalias(pci:v00001022d0000746Esv*sd*bc*sc*i*)modalias(pci:v00001022d0000780Dsv*sd*bc*sc*i*)modalias(pci:v00001023d00002000sv*sd*bc04sc01i*)modalias(pci:v00001023d00002001sv*sd*bc*sc*i*)modalias(pci:v00001028d00000001sv00001028sd00000001bc*sc*i*)modalias(pci:v00001028d00000002sv00001028sd00000002bc*sc*i*)modalias(pci:v00001028d00000002sv00001028sd000000D[19]bc*sc*i*)modalias(pci:v00001028d00000003sv00001028sd00000003bc*sc*i*)modalias(pci:v00001028d00000004sv00001028sd000000D0bc*sc*i*)modalias(pci:v00001028d0000000Asv00001028sd00000106bc*sc*i*)modalias(pci:v00001028d0000000Asv00001028sd0000011Bbc*sc*i*)modalias(pci:v00001028d0000000Asv00001028sd00000121bc*sc*i*)modalias(pci:v00001028d00000015sv*sd*bc*sc*i*)modalias(pci:v0000102Bd0000052[0124]sv*sd*bc*sc*i*)modalias(pci:v0000102Bd0000053[023468]sv*sd*bc*sc*i*)modalias(pci:v00001039d00007012sv*sd*bc*sc*i*)modalias(pci:v00001039d00007013sv*sd*bc*sc*i*)modalias(pci:v00001039d00007018sv*sd*bc*sc*i*)modalias(pci:v00001039d00007502sv*sd*bc*sc*i*)modalias(pci:v0000104Cd0000A106sv0000175Csd*bc*sc*i*)modalias(pci:v0000104Cd0000AC60sv0000175Csd*bc*sc*i*)modalias(pci:v00001057d00000003sv*sd*bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd00000010bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd00000020bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd0000003[01]bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd0000004[01]bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd0000005[01]bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd0000007[012]bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd0000005[01]bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd00000060bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd0000007[012]bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd0000008[01]bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd00000090bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd000000A0bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd000000B0bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd000000D0bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd000000E0bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd00000100bc*sc*i*)modalias(pci:v0000106Bd00001645sv*sd*bc*sc*i*)modalias(pci:v00001077d0000163[46]sv*sd*bc*sc*i*)modalias(pci:v00001077d00001656sv*sd*bc*sc*i*)modalias(pci:v00001077d0000165Csv*sd*bc*sc*i*)modalias(pci:v00001077d0000165Esv*sd*bc*sc*i*)modalias(pci:v00001077d0000166[46]sv*sd*bc*sc*i*)modalias(pci:v00001077d000016A[14D]sv*sd*bc*sc*i*)modalias(pci:v00001077d000016[45]4sv*sd*bc*sc*i*)modalias(pci:v00001077d00002089sv*sd*bc*sc*i*)modalias(pci:v00001077d000020[3678]1sv*sd*bc*sc*i*)modalias(pci:v00001077d00002289sv*sd*bc*sc*i*)modalias(pci:v00001077d000022[678]1sv*sd*bc*sc*i*)modalias(pci:v00001077d00002532sv*sd*bc*sc*i*)modalias(pci:v00001077d000030[23]2sv*sd*bc*sc*i*)modalias(pci:v00001077d00004010sv*sd*bc*sc*i*)modalias(pci:v00001077d000040[23]2sv*sd*bc*sc*i*)modalias(pci:v00001077d00008031sv*sd*bc*sc*i*)modalias(pci:v00001077d00008080sv*sd*bc*sc*i*)modalias(pci:v00001077d00008084sv*sd*bc*sc*i*)modalias(pci:v00001077d000080[79]0sv*sd*bc*sc*i*)modalias(pci:v0000109Ed00000878sv00000070sd000013EBbc*sc*i*)modalias(pci:v0000109Ed00000878sv00000070sd0000FF0[17]bc*sc*i*)modalias(pci:v0000109Ed00000878sv00001002sd00000001bc*sc*i*)modalias(pci:v0000109Ed00000878sv0000107Dsd00006606bc*sc*i*)modalias(pci:v0000109Ed00000878sv000011BDsd00000012bc*sc*i*)modalias(pci:v0000109Ed00000878sv0000121Asd00003000bc*sc*i*)modalias(pci:v0000109Ed00000878sv0000144Fsd00003000bc*sc*i*)modalias(pci:v0000109Ed00000878sv00001461sd00000003bc*sc*i*)modalias(pci:v0000109Ed00000878sv00001554sd00004011bc*sc*i*)modalias(pci:v0000109Ed00000878sv0000BD11sd00001200bc*sc*i*)modalias(pci:v0000109Ed00000879sv00000070sd000013EBbc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BA[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BB[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BC[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BD[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BF[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000B[01234567]21bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000C00[12]bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000C02[12]bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000D[0123]21bc*sc*i*)modalias(pci:v000010B5d0000906Dsv*sd*bc*sc*i*)modalias(pci:v000010B5d000090[35]0sv00001369sd*bc*sc*i*)modalias(pci:v000010B5d00009656sv00001369sd0000B[01234567]01bc*sc*i*)modalias(pci:v000010B5d00009656sv00001369sd0000D[0123]01bc*sc*i*)modalias(pci:v000010B9d00000111sv*sd*bc*sc*i*)modalias(pci:v000010B9d00005451sv*sd*bc*sc*i*)modalias(pci:v000010B9d00005455sv*sd*bc*sc*i*)modalias(pci:v000010B9d00005461sv*sd*bc*sc*i*)modalias(pci:v000010CFd000011A2sv*sd*bc*sc*i*)modalias(pci:v000010DEd*sv*sd*bc03sc*i*)modalias(pci:v000010DEd*sv*sd*bc04sc03i00*)modalias(pci:v000010DEd0000003Asv*sd*bc*sc*i*)modalias(pci:v000010DEd00000059sv*sd*bc*sc*i*)modalias(pci:v000010DEd000000[68DE]Asv*sd*bc*sc*i*)modalias(pci:v000010DEd000000[68D]9sv*sd*bc*sc*i*)modalias(pci:v000010DEd000001B1sv*sd*bc*sc*i*)modalias(pci:v000010DEd000001C1sv*sd*bc*sc*i*)modalias(pci:v000010DEd0000026Bsv*sd*bc*sc*i*)modalias(pci:v000010DFd00000722sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000072[08]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000072[4C]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000E22[08]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000E[23]00sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F01[15]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F0D5sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F0E[15]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F100sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F11[12]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F180sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000FC40sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000FE00sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000FE1[12]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F[45]00sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000002Bsv*sd*bc*sc*i*)modalias(pci:v000010ECd00005250sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008179sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000817[1234]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000817[678]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000818Bsv*sd*bc*sc*i*)modalias(pci:v000010ECd00008191sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008192sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008193sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008723sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008812sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008821sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008852sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000A85Asv*sd*bc*sc*i*)modalias(pci:v000010ECd0000B723sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000B822sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000B85[2B]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000C82[2F]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000C852sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000D723sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000[BC]821sv*sd*bc*sc*i*)modalias(pci:v000010EEd00003FC4sv*sd*bc*sc*i*)modalias(pci:v000010EEd00003FC5sv*sd*bc*sc*i*)modalias(pci:v000010EEd00003FC6sv*sd*bc*sc*i*)modalias(pci:v000010EEd00003FC[0123]sv*sd*bc*sc*i*)modalias(pci:v000010EEd0000[01]100sv*sd*bc*sc*i*)modalias(pci:v00001102d00000006sv*sd*bc*sc*i*)modalias(pci:v00001102d00000007sv*sd*bc*sc*i*)modalias(pci:v00001102d00000009sv*sd*bc*sc*i*)modalias(pci:v00001102d0000000[248]sv*sd*bc*sc*i*)modalias(pci:v00001102d0000000[5B]sv*sd*bc*sc*i*)modalias(pci:v00001102d0000001[02]sv*sd*bc*sc*i*)modalias(pci:v00001102d00008938sv*sd*bc*sc*i*)modalias(pci:v00001106d0000305[89]sv*sd*bc*sc*i*)modalias(pci:v00001106d00003068sv*sd*bc*sc*i*)modalias(pci:v00001106d00003288sv*sd*bc*sc*i*)modalias(pci:v00001106d00008409sv*sd*bc*sc*i*)modalias(pci:v00001106d000091[47]0sv*sd*bc*sc*i*)modalias(pci:v00001106d00009530sv*sd*bc*sc*i*)modalias(pci:v00001106d000095D0sv*sd*bc*sc*i*)modalias(pci:v00001137d00000045sv*sd*bc*sc*i*)modalias(pci:v00001137d0000004[34]sv*sd*bc*sc*i*)modalias(pci:v00001137d00000071sv*sd*bc*sc*i*)modalias(pci:v00001137d000000CFsv*sd*bc*sc*i*)modalias(pci:v00001148d00004[45]00sv*sd*bc*sc*i*)modalias(pci:v00001148d00008000sv*sd*bc*sc*i*)modalias(pci:v0000114Fd0000002[89]sv*sd*bc*sc*i*)modalias(pci:v0000114Fd000000B[01]sv*sd*bc*sc*i*)modalias(pci:v0000114Fd000000C[89ABCDE]sv*sd*bc*sc*i*)modalias(pci:v0000114Fd000000D[01]sv*sd*bc*sc*i*)modalias(pci:v0000114Fd000000F[01234]sv*sd*bc*sc*i*)modalias(pci:v0000117Cd00000064sv0000117Csd0000006[345]bc*sc*i*)modalias(pci:v0000117Cd00000064sv0000117Csd00004064bc*sc*i*)modalias(pci:v0000117Cd00000094sv0000117Csd00000094bc*sc*i*)modalias(pci:v0000117Cd00000094sv0000117Csd000000A[0123C]bc*sc*i*)modalias(pci:v0000117Cd00000094sv0000117Csd000040A[67]bc*sc*i*)modalias(pci:v0000117Cd000000BBsv0000117Csd000000B[CDE]bc*sc*i*)modalias(pci:v0000117Cd000000E6sv*sd*bc*sc*i*)modalias(pci:v00001180d00000592sv*sd*bc*sc*i*)modalias(pci:v00001180d00000822sv*sd*bc*sc*i*)modalias(pci:v00001180d00000843sv*sd*bc*sc*i*)modalias(pci:v00001180d0000E82[23]sv*sd*bc*sc*i*)modalias(pci:v00001186d000040[02]0sv*sd*bc*sc*i*)modalias(pci:v00001186d00009021sv*sd*bc*sc*i*)modalias(pci:v000011ABd00002B3[08]sv*sd*bc*sc*i*)modalias(pci:v000011ABd00002B42sv*sd*bc*sc*i*)modalias(pci:v000011ABd00004101sv*sd*bc*sc*i*)modalias(pci:v000011D4d00001889sv*sd*bc*sc*i*)modalias(pci:v00001217d00008221sv*sd*bc*sc*i*)modalias(pci:v00001217d0000832[01]sv*sd*bc*sc*i*)modalias(pci:v00001217d0000842[01]sv*sd*bc*sc*i*)modalias(pci:v00001217d00008621sv*sd*bc*sc*i*)modalias(pci:v00001217d00008[12]20sv*sd*bc*sc*i*)modalias(pci:v00001217d00008[56]20sv*sd*bc*sc*i*)modalias(pci:v0000125Dd0000198[89]sv*sd*bc04sc01i*)modalias(pci:v0000125Dd0000199[0289AB]sv*sd*bc04sc01i*)modalias(pci:v0000125Dd000019[67]8sv*sd*bc04sc01i*)modalias(pci:v0000126Fd00000501sv*sd*bc*sc*i*)modalias(pci:v00001274d00001371sv*sd*bc*sc*i*)modalias(pci:v00001274d00005000sv*sd*bc*sc*i*)modalias(pci:v00001274d00005880sv*sd*bc*sc*i*)modalias(pci:v00001285d00000100sv*sd*bc04sc01i*)modalias(pci:v000012D2d*sv*sd*bc03sc*i*)modalias(pci:v000012EBd00000001sv*sd*bc*sc*i*)modalias(pci:v000012EBd00000002sv*sd*bc*sc*i*)modalias(pci:v000012EBd00000003sv*sd*bc*sc*i*)modalias(pci:v0000131Fd0000101[012]sv*sd*bc*sc*i*)modalias(pci:v0000131Fd0000103[456]sv*sd*bc*sc*i*)modalias(pci:v0000131Fd0000201[012]sv*sd*bc*sc*i*)modalias(pci:v0000131Fd0000204[012]sv*sd*bc*sc*i*)modalias(pci:v0000131Fd0000206[012]sv*sd*bc*sc*i*)modalias(pci:v0000135Ad00004100sv*sd*bc*sc*i*)modalias(pci:v00001369d00000001sv*sd*bc*sc*i*)modalias(pci:v000013C0d000000[789A]0sv*sd*bc*sc*i*)modalias(pci:v000013F0d0000102[13]sv*sd*bc*sc*i*)modalias(pci:v000013F0d00002021sv*sd*bc*sc*i*)modalias(pci:v000013F6d0000010[01]sv*sd*bc*sc*i*)modalias(pci:v000013F6d0000011[12]sv*sd*bc*sc*i*)modalias(pci:v000013F6d00005011sv*sd*bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008269bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008275bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd000082B7bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008314bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008327bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd0000834Fbc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd0000835[CDE]bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd0000838Ebc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008428bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008467bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008521bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008522bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd000085F4bc*sc*i*)modalias(pci:v000013F6d00008788sv000010B0sd0000021[6789]bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd00000001bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd00000010bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd00008788bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd0000878[28]bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd0000FFFFbc*sc*i*)modalias(pci:v000013F6d00008788sv0000147Asd0000A017bc*sc*i*)modalias(pci:v000013F6d00008788sv000014C3sd0000171[01]bc*sc*i*)modalias(pci:v000013F6d00008788sv00001A58sd00000910bc*sc*i*)modalias(pci:v000013F6d00008788sv0000415Asd00005431bc*sc*i*)modalias(pci:v000013F6d00008788sv00005431sd0000017Abc*sc*i*)modalias(pci:v000013F6d00008788sv00007284sd000097[68]1bc*sc*i*)modalias(pci:v00001409d00007168sv00001409sd0000407[89]bc*sc*i*)modalias(pci:v00001409d00007168sv00001409sd0000408[589]bc*sc*i*)modalias(pci:v00001409d00007168sv00001409sd0000409[56]bc*sc*i*)modalias(pci:v00001409d00007168sv00001409sd0000507[89]bc*sc*i*)modalias(pci:v00001409d00007168sv00001409sd00005085bc*sc*i*)modalias(pci:v00001409d00007168sv00001409sd0000[6789ABCD]079bc*sc*i*)modalias(pci:v00001412d00001712sv*sd*bc*sc*i*)modalias(pci:v00001412d00001724sv*sd*bc*sc*i*)modalias(pci:v00001425d0000400[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000408[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000440[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000448[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000460[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000468[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000480[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000488[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000500[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000501[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000508[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000509[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000050A[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000050B0sv*sd*bc*sc*i*)modalias(pci:v00001425d0000540[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000541[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000548[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000549[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000054A[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000054B0sv*sd*bc*sc*i*)modalias(pci:v00001425d0000560[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000561[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000568[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000569[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000056A[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000056B0sv*sd*bc*sc*i*)modalias(pci:v00001425d0000580[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000581[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000588[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000589[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000058A[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000058B0sv*sd*bc*sc*i*)modalias(pci:v00001425d0000600[123456789D]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000601[145]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000608[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d00006092sv*sd*bc*sc*i*)modalias(pci:v00001425d0000640[123456789D]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000641[145]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000648[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d00006492sv*sd*bc*sc*i*)modalias(pci:v00001425d0000660[123456789D]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000661[145]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000668[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d00006692sv*sd*bc*sc*i*)modalias(pci:v00001425d0000680[123456789D]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000681[145]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000688[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d00006892sv*sd*bc*sc*i*)modalias(pci:v00001432d00007708sv*sd*bc*sc*i*)modalias(pci:v00001432d00007711sv*sd*bc*sc*i*)modalias(pci:v00001432d0000772[278]sv*sd*bc*sc*i*)modalias(pci:v00001432d000077[3456]8sv*sd*bc*sc*i*)modalias(pci:v00001462d0000891Asv*sd*bc*sc*i*)modalias(pci:v000014C3d00000608sv*sd*bc*sc*i*)modalias(pci:v000014C3d00000616sv*sd*bc*sc*i*)modalias(pci:v000014C3d00000717sv*sd*bc*sc*i*)modalias(pci:v000014C3d000076[016]2sv*sd*bc*sc*i*)modalias(pci:v000014C3d000076[135]0sv*sd*bc*sc*i*)modalias(pci:v000014C3d00007922sv*sd*bc*sc*i*)modalias(pci:v000014C3d00007925sv*sd*bc*sc*i*)modalias(pci:v000014C3d00007961sv*sd*bc*sc*i*)modalias(pci:v000014D2d000080[12]1sv*sd*bc*sc*i*)modalias(pci:v000014DBd0000211[012]sv*sd*bc*sc*i*)modalias(pci:v000014DBd0000214[012]sv*sd*bc*sc*i*)modalias(pci:v000014DBd0000216[012]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00000576sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000160[01]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000160[456789]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00001614sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000163[9ABC]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000163[DEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000164Asv*sd*bc*sc*i*)modalias(pci:v000014E4d0000164Asv0000103Csd0000310[16]bc*sc*i*)modalias(pci:v000014E4d0000164Csv*sd*bc*sc*i*)modalias(pci:v000014E4d0000164[123456789D]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000164[EF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00001650sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000165[345679ABDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000166[23F]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000166[589ABE]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000167[2346789ABDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000168[012346789]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000168[ADE]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00001692sv00001025sd00000601bc*sc*i*)modalias(pci:v000014E4d00001692sv00001025sd00000612bc*sc*i*)modalias(pci:v000014E4d00001693sv*sd*bc*sc*i*)modalias(pci:v000014E4d00001693sv000017AAsd00003056bc*sc*i*)modalias(pci:v000014E4d0000169[012]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000169[4689ABCD]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016AAsv*sd*bc*sc*i*)modalias(pci:v000014E4d000016AAsv0000103Csd00003102bc*sc*i*)modalias(pci:v000014E4d000016ACsv*sd*bc*sc*i*)modalias(pci:v000014E4d000016A[0678]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016A[12459BDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016BDsv*sd*bc*sc*i*)modalias(pci:v000014E4d000016B[01234567]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016C[01234589ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016C[67]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016DDsv*sd*bc*sc*i*)modalias(pci:v000014E4d000016D[0123456789CEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016E[12356789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016F[01]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016F[37DE]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000170[DE]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000171[23]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000175[012]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000176[0123]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000180[0123456789]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004313sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004331sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004354sv*sd*bc02sc80i*)modalias(pci:v000014E4d00004355sv000014E4sd00004355bc02sc80i*)modalias(pci:v000014E4d0000435[3789]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004360sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004365sv00001028sd0000001[68]bc*sc*i*)modalias(pci:v000014E4d00004365sv0000103Csd0000804Abc*sc*i*)modalias(pci:v000014E4d00004365sv0000105Bsd0000E092bc*sc*i*)modalias(pci:v000014E4d00004365sv000014E4sd00004365bc02sc80i*)modalias(pci:v000014E4d000043A3sv*sd*bc02sc80i*)modalias(pci:v000014E4d000043A[09A]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000043B1sv*sd*bc*sc*i*)modalias(pci:v000014E4d000043B[ABC]sv*sd*bc02sc80i*)modalias(pci:v000014E4d000043C[345ABC]sv*sd*bc02sc80i*)modalias(pci:v000014E4d000043D[39C]sv*sd*bc02sc80i*)modalias(pci:v000014E4d000043E[9CF]sv*sd*bc02sc80i*)modalias(pci:v000014E4d0000440Dsv*sd*bc02sc80i*)modalias(pci:v000014E4d00004433sv*sd*bc02sc80i*)modalias(pci:v000014E4d00004464sv*sd*bc02sc80i*)modalias(pci:v000014E4d00004488sv*sd*bc02sc80i*)modalias(pci:v000014E4d000044[12]5sv*sd*bc02sc80i*)modalias(pci:v000014E4d00004727sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000A8D[8BC]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000AA31sv*sd*bc02sc80i*)modalias(pci:v000014E4d0000AA52sv*sd*bc02sc80i*)modalias(pci:v000014E4d0000D80[024]sv*sd*bc*sc*i*)modalias(pci:v00001524d0000055[01]sv*sd*bc*sc*i*)modalias(pci:v00001524d0000075[01]sv*sd*bc*sc*i*)modalias(pci:v000015ADd00000820sv*sd*bc*sc*i*)modalias(pci:v000015ADd00001977sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000029sv0000168Csd00002096bc*sc*i*)modalias(pci:v0000168Cd0000002Asv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000002Asv0000105Bsd0000E01Fbc*sc*i*)modalias(pci:v0000168Cd0000002Asv000010CFsd0000147[CD]bc*sc*i*)modalias(pci:v0000168Cd0000002Asv000010CFsd00001536bc*sc*i*)modalias(pci:v0000168Cd0000002Asv000011ADsd000066[34]2bc*sc*i*)modalias(pci:v0000168Cd0000002Asv0000185Fsd0000309Dbc*sc*i*)modalias(pci:v0000168Cd0000002Asv00001A32sd00000306bc*sc*i*)modalias(pci:v0000168Cd0000002Asv00001A3Bsd00001C71bc*sc*i*)modalias(pci:v0000168Cd0000002Bsv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000002Bsv00001A3Bsd00002C37bc*sc*i*)modalias(pci:v0000168Cd0000002[3479]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000002[CDE]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000030sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000030sv00001A56sd0000200[013]bc*sc*i*)modalias(pci:v0000168Cd00000032sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001043sd0000850Dbc*sc*i*)modalias(pci:v0000168Cd00000032sv0000105Bsd0000E04[EF]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000105Bsd0000E075bc*sc*i*)modalias(pci:v0000168Cd00000032sv000011ADsd0000662[78]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000144Dsd0000410[56DEF]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000144Dsd0000C680bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000144Dsd0000C70[68]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000144Fsd00007197bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000168Csd00003119bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000168Csd00003122bc*sc*i*)modalias(pci:v0000168Cd00000032sv000017AAsd0000321[89]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000185Fsd00003027bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000185Fsd00003119bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001186bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001195bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001237bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd0000126Abc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001F86bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001F95bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002086bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002100bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002126bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002152bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002C97bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001B9Asd00001C0[01]bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001B9Asd0000200[01]bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001C56sd00004001bc*sc*i*)modalias(pci:v0000168Cd00000034sv00001028sd0000020Bbc*sc*i*)modalias(pci:v0000168Cd00000034sv00001028sd00000300bc*sc*i*)modalias(pci:v0000168Cd00000034sv0000103Csd00001864bc*sc*i*)modalias(pci:v0000168Cd00000034sv00001043sd0000850Ebc*sc*i*)modalias(pci:v0000168Cd00000034sv000010CFsd00001783bc*sc*i*)modalias(pci:v0000168Cd00000034sv000011ADsd000066[346]1bc*sc*i*)modalias(pci:v0000168Cd00000034sv000014CDsd0000006[34]bc*sc*i*)modalias(pci:v0000168Cd00000034sv0000168Csd00003117bc*sc*i*)modalias(pci:v0000168Cd00000034sv000017AAsd00003214bc*sc*i*)modalias(pci:v0000168Cd00000034sv00001969sd00000091bc*sc*i*)modalias(pci:v0000168Cd00000034sv00001A3Bsd0000211[06]bc*sc*i*)modalias(pci:v0000168Cd00000036sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001028sd0000020[CE]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000103Csd000018E3bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000103Csd00002005bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000103Csd0000217Fbc*sc*i*)modalias(pci:v0000168Cd00000036sv00001043sd000085F2bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000105Bsd0000E06[89]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000105Bsd0000E07Fbc*sc*i*)modalias(pci:v0000168Cd00000036sv0000105Bsd0000E08[1F]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000105Bsd0000E09[19]bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd000006[123456789AB]2bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd000008[01]3bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd000008[34]2bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd000018[34]2bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd00006671bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000144Dsd0000411[ABCDE]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000144Dsd0000412[9A]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000144Fsd00007202bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000168Csd0000302[5678BC]bc*sc*i*)modalias(pci:v0000168Cd00000036sv000017AAsd0000[34]026bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000185Fsd0000302[78]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000185Fsd0000A119bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000185Fsd0000A120bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001A3Bsd0000213[0ABC]bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001A3Bsd00002176bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001A3Bsd0000218[2ABC]bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001A3Bsd00002F8[2A]bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001B9Asd0000281[0123]bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001B9Asd000028A[1234]bc*sc*i*)modalias(pci:v0000168Cd00000037sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000003[34]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000003[CE]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000004[0126]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000005[06]sv*sd*bc*sc*i*)modalias(pci:v000016C3d0000C202sv*sd*bc*sc*i*)modalias(pci:v000016E6d00000670sv*sd*bc*sc*i*)modalias(pci:v0000173Bd000003E[89AB]sv*sd*bc*sc*i*)modalias(pci:v0000177Dd00000012sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000B[1249ACD]00sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000B[1249ACD]03sv*sd*bc*sc*i*)modalias(pci:v000017A0d0000975[05]sv*sd*bc*sc*i*)modalias(pci:v000017A0d00009767sv*sd*bc*sc*i*)modalias(pci:v000017A0d0000E763sv*sd*bc*sc*i*)modalias(pci:v000017CBd0000110[134]sv*sd*bc*sc*i*)modalias(pci:v000017F3d00003010sv*sd*bc*sc*i*)modalias(pci:v00001814d000006[08]1sv*sd*bc*sc*i*)modalias(pci:v00001814d000007[08]1sv*sd*bc*sc*i*)modalias(pci:v00001814d0000306[02]sv*sd*bc*sc*i*)modalias(pci:v00001814d0000309[012]sv*sd*bc*sc*i*)modalias(pci:v00001814d0000359[3F]sv*sd*bc*sc*i*)modalias(pci:v00001814d000035[69]2sv*sd*bc*sc*i*)modalias(pci:v00001814d00003[23]90sv*sd*bc*sc*i*)modalias(pci:v00001814d0000536[02]sv*sd*bc*sc*i*)modalias(pci:v00001814d0000539[02ABF]sv*sd*bc*sc*i*)modalias(pci:v00001924d000008[01]3sv*sd*bc*sc*i*)modalias(pci:v00001924d000009[02]3sv*sd*bc*sc*i*)modalias(pci:v00001924d00000[AB]03sv*sd*bc*sc*i*)modalias(pci:v00001924d000019[02]3sv*sd*bc*sc*i*)modalias(pci:v00001924d00001[AB]03sv*sd*bc*sc*i*)modalias(pci:v00001931d0000000Csv*sd*bc*sc*i*)modalias(pci:v00001969d00001048sv*sd*bc*sc*i*)modalias(pci:v00001969d0000106[23]sv*sd*bc*sc*i*)modalias(pci:v00001969d0000109[01]sv*sd*bc*sc*i*)modalias(pci:v00001969d000010A[01]sv*sd*bc*sc*i*)modalias(pci:v00001969d000010[26]6sv*sd*bc*sc*i*)modalias(pci:v00001969d000010[78]3sv*sd*bc*sc*i*)modalias(pci:v00001969d00002048sv*sd*bc*sc*i*)modalias(pci:v00001969d0000206[02]sv*sd*bc*sc*i*)modalias(pci:v00001969d0000E0[9AB]1sv*sd*bc*sc*i*)modalias(pci:v0000197Bd0000238[12]sv*sd*bc*sc*i*)modalias(pci:v0000197Bd0000238[38]sv*sd*bc*sc*i*)modalias(pci:v0000197Bd00002393sv*sd*bc*sc*i*)modalias(pci:v0000197Bd0000239[12]sv*sd*bc*sc*i*)modalias(pci:v00001A03d000020[01]0sv*sd*bc03sc*i*)modalias(pci:v00001A3Bd00001059sv*sd*bc*sc*i*)modalias(pci:v00001B4Bd00002B42sv*sd*bc*sc*i*)modalias(pci:v00001C00d00003050sv00001C00sd00003050bc*sc*i*)modalias(pci:v00001C00d00003250sv00001C00sd00003250bc*sc*i*)modalias(pci:v00001D0Fd0000EFA[012]sv*sd*bc*sc*i*)modalias(pci:v00001D17d00003288sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad000000[0B]1sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad00000[04]C0sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad00000[789]B1sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad000011B1sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad000011C0sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad000012B1sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad00001[24]C0sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad000034C0sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad00008[0789]B1sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad00009[12]B1sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad00009[34]C0sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad0000D10[0789]sv*sd*bc*sc*i*)modalias(pci:v00001D94d0000145Bsv*sd*bc*sc*i*)modalias(pci:v00001FD4d00001999sv00001FD4sd0000010[0124]bc*sc*i*)modalias(pci:v00004040d0000000[12345]sv*sd*bc02sc00i00*)modalias(pci:v00004040d0000002[45]sv*sd*bc02sc00i00*)modalias(pci:v00004040d00000100sv*sd*bc02sc00i00*)modalias(pci:v00004348d00005053sv*sd*bc*sc*i*)modalias(pci:v00004348d00007053sv00004348sd00003253bc*sc*i*)modalias(pci:v00006549d0000[12]200sv*sd*bc*sc*i*)modalias(pci:v00006766d*sv*sd*bc04sc03i00*)modalias(pci:v00008086d*sv*sd*bc04sc03i00*)modalias(pci:v00008086d0000004[26]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000082sv*sd0000130[145678]bc*sc*i*)modalias(pci:v00008086d00000082sv*sd0000132[168]bc*sc*i*)modalias(pci:v00008086d00000082sv*sd00004820bc*sc*i*)modalias(pci:v00008086d00000082sv*sd0000C020bc*sc*i*)modalias(pci:v00008086d00000083sv*sd0000120[56]bc*sc*i*)modalias(pci:v00008086d00000083sv*sd0000122[56]bc*sc*i*)modalias(pci:v00008086d00000083sv*sd0000130[56]bc*sc*i*)modalias(pci:v00008086d00000083sv*sd0000132[56]bc*sc*i*)modalias(pci:v00008086d00000084sv*sd0000121[56]bc*sc*i*)modalias(pci:v00008086d00000084sv*sd0000131[56]bc*sc*i*)modalias(pci:v00008086d00000085sv*sd0000131[168]bc*sc*i*)modalias(pci:v00008086d00000085sv*sd0000C22[08]bc*sc*i*)modalias(pci:v00008086d00000087sv*sd0000130[16]bc*sc*i*)modalias(pci:v00008086d00000087sv*sd0000132[16]bc*sc*i*)modalias(pci:v00008086d00000089sv*sd0000131[16]bc*sc*i*)modalias(pci:v00008086d0000008Asv*sd0000530[57]bc*sc*i*)modalias(pci:v00008086d0000008Asv*sd0000532[57]bc*sc*i*)modalias(pci:v00008086d0000008Bsv*sd0000531[57]bc*sc*i*)modalias(pci:v00008086d00000090sv*sd0000521[156]bc*sc*i*)modalias(pci:v00008086d00000091sv*sd0000520[1567]bc*sc*i*)modalias(pci:v00008086d00000091sv*sd0000522[156]bc*sc*i*)modalias(pci:v00008086d0000010[26A]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000011[26]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000012[26]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000015[26A]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000016Asv0000152Dsd00008990bc03sc*i*)modalias(pci:v00008086d0000016[26A]sv*sd*bc03sc*i*)modalias(pci:v00008086d000002A[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000002C4sv*sd*bc*sc*i*)modalias(pci:v00008086d000002C[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d000002E[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000002FBsv*sd*bc*sc*i*)modalias(pci:v00008086d0000040[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000041[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000042[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d000006A[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000006C7sv*sd*bc*sc*i*)modalias(pci:v00008086d000006E[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000006FBsv*sd*bc*sc*i*)modalias(pci:v00008086d0000080Asv*sd*bc*sc*i*)modalias(pci:v00008086d0000080[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000082[01234]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000084Fsv*sd*bc*sc*i*)modalias(pci:v00008086d00000885sv*sd0000130[57]bc*sc*i*)modalias(pci:v00008086d00000885sv*sd0000132[57]bc*sc*i*)modalias(pci:v00008086d00000886sv*sd0000131[57]bc*sc*i*)modalias(pci:v00008086d00000887sv*sd00004[04]62bc*sc*i*)modalias(pci:v00008086d00000888sv*sd00004262bc*sc*i*)modalias(pci:v00008086d0000088Esv*sd0000406[0A]bc*sc*i*)modalias(pci:v00008086d0000088Esv*sd0000446[0A]bc*sc*i*)modalias(pci:v00008086d0000088Esv*sd00004860bc*sc*i*)modalias(pci:v00008086d0000088Fsv*sd0000426[0A]bc*sc*i*)modalias(pci:v00008086d0000088Fsv*sd00005260bc*sc*i*)modalias(pci:v00008086d00000890sv*sd00004[048]22bc*sc*i*)modalias(pci:v00008086d00000891sv*sd00004222bc*sc*i*)modalias(pci:v00008086d00000892sv*sd00000[04]62bc*sc*i*)modalias(pci:v00008086d00000893sv*sd00000262bc*sc*i*)modalias(pci:v00008086d00000894sv*sd00000[048]22bc*sc*i*)modalias(pci:v00008086d00000895sv*sd00000222bc*sc*i*)modalias(pci:v00008086d00000896sv*sd0000500[57]bc*sc*i*)modalias(pci:v00008086d00000896sv*sd0000502[57]bc*sc*i*)modalias(pci:v00008086d00000897sv*sd0000501[57]bc*sc*i*)modalias(pci:v00008086d000008A7sv*sd*bc*sc*i*)modalias(pci:v00008086d000008AEsv*sd0000100[57]bc*sc*i*)modalias(pci:v00008086d000008AEsv*sd0000102[57]bc*sc*i*)modalias(pci:v00008086d000008AFsv*sd0000101[57]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000402[0A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000406[02A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000407[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000416[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004170bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000446[2A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000447[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd000044[26]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd000045[67]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000486Ebc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004870bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004A6[CE]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004A70bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004C[67]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000507[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00005[17]70bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C02[0A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C06[02A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C07[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C16[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C170bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C360bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C462bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C47[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C4[26]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C5[67]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C7[67]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000CC[67]0bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000426[2A]bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000427[02]bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd000042[26]0bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd000043[67]0bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000C26[2A]bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000C27[02]bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000C2[26]0bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000C370bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000006[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000007[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000017[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000047[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd00001[01]70bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000806[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000807[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000817[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd00008[45]70bc*sc*i*)modalias(pci:v00008086d000008B4sv*sd0000027[02]bc*sc*i*)modalias(pci:v00008086d000008B4sv*sd00000370bc*sc*i*)modalias(pci:v00008086d000008B4sv*sd0000827[02]bc*sc*i*)modalias(pci:v00008086d000008B4sv*sd00008370bc*sc*i*)modalias(pci:v00008086d000008E[56]sv*sd*bc*sc*i*)modalias(pci:v00008086d000008F[9AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000936sv*sd*bc*sc*i*)modalias(pci:v00008086d00000937sv*sd*bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00001010bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000500[02A]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000501[02]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000502[0A]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00005090bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000510[02]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000051[19]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00005412bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000054[01]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000054[29]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000055[19]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00005[CF]10bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000900[0A]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000901[02]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000911[02]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000094[01]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00009[5E]10bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd0000520[02A]bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd0000521[02]bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd00005290bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd00005302bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd00005310bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd000092[01]0bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd00009310bc*sc*i*)modalias(pci:v00008086d0000095Esv*sd*bc*sc*i*)modalias(pci:v00008086d00000A0[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000A1[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000A2[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000A84sv*sd*bc03sc*i*)modalias(pci:v00008086d00000AA[CE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000AB[02468ACE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000AC[0246]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000AC[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000AD0sv*sd*bc*sc*i*)modalias(pci:v00008086d00000AEEsv*sd*bc*sc*i*)modalias(pci:v00008086d00000C0[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000C1[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000C2[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000C60sv*sd*bc*sc*i*)modalias(pci:v00008086d00000D0[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000D1[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000D2[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000DB4sv*sd*bc*sc*i*)modalias(pci:v00008086d00000E0[DEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F04sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F0[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F15sv00001093sd00007884bc*sc*i*)modalias(pci:v00008086d00000F16sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F1Csv*sd*bc*sc*i*)modalias(pci:v00008086d00000F1[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F3[0123]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000F50sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[26]C8sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[26]F0sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[26]F5sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[ACD]0Csv*sd*bc*sc*i*)modalias(pci:v00008086d00001190sv*sd*bc*sc*i*)modalias(pci:v00008086d0000119Asv*sd*bc*sc*i*)modalias(pci:v00008086d0000160Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000160[26ABDE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000161[26ABDE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000162[26ABDE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000163[26ABDE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000190[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000191[23567ABDE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000192[1367ABD]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000193[2ABD]sv*sd*bc03sc*i*)modalias(pci:v00008086d00001A8[45]sv*sd*bc03sc*i*)modalias(pci:v00008086d00001AA[CE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001AB[02468ACE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001AC[0246]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001AC[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001AD0sv*sd*bc*sc*i*)modalias(pci:v00008086d00001AEEsv*sd*bc*sc*i*)modalias(pci:v00008086d00001BA[DE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001C4[123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001C5[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001D4[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001E4[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001E5[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001F3[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001[89]DBsv*sd*bc*sc*i*)modalias(pci:v00008086d00001[CDE]20sv*sd*bc*sc*i*)modalias(pci:v00008086d0000201Csv*sd*bc*sc*i*)modalias(pci:v00008086d00002284sv*sd*bc*sc*i*)modalias(pci:v00008086d0000228[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000229Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000229[456]sv*sd*bc*sc*i*)modalias(pci:v00008086d000022B[0123]sv*sd*bc03sc*i*)modalias(pci:v00008086d000023[19]0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000244Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000248Csv*sd*bc*sc*i*)modalias(pci:v00008086d000024C[0C]sv*sd*bc*sc*i*)modalias(pci:v00008086d000024D0sv*sd*bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000000[04]bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000001[02]bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00000044bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00000050bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00000132bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000001[13]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000001[5F]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00000250bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000008[15]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000009[135]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000101[02]bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000010[5B]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00001132bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00001150bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000011[13]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00008050bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00008132bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00008150bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000081[13]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000090[15]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00009132bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00009150bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000091[13]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000B0B0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000C0[15]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000C110bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000D0[15B]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000[48]010bc*sc*i*)modalias(pci:v00008086d000024F4sv*sd0000[0189CD]030bc*sc*i*)modalias(pci:v00008086d000024F5sv*sd00000010bc*sc*i*)modalias(pci:v00008086d000024F6sv*sd00000030bc*sc*i*)modalias(pci:v00008086d000024FBsv*sd00000000bc*sc*i*)modalias(pci:v00008086d000024FBsv*sd000020[15]0bc*sc*i*)modalias(pci:v00008086d000024FBsv*sd000021[15]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd0000001[024]bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00000050bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000001[135]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000008[15]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000009[135]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd0000101[024]bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000010D0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000011[13]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00003E0[12]bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000080[15]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000081[13]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00009010bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00009074bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00009110bc*sc*i*)modalias(pci:v00008086d000024F[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d000024[1248CD]5sv*sd*bc*sc*i*)modalias(pci:v00008086d000024[1248CD]6sv*sd*bc*sc*i*)modalias(pci:v00008086d000024[124]0sv*sd*bc*sc*i*)modalias(pci:v00008086d000024[58]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00002526sv*sd*bc*sc*i*)modalias(pci:v00008086d0000258Asv*sd*bc03sc*i*)modalias(pci:v00008086d00002592sv*sd*bc03sc*i*)modalias(pci:v00008086d000025A1sv*sd*bc*sc*i*)modalias(pci:v00008086d000025A6sv*sd*bc*sc*i*)modalias(pci:v00008086d000025[678]2sv*sd*bc03sc*i*)modalias(pci:v00008086d0000264[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d00002668sv*sd*bc*sc*i*)modalias(pci:v00008086d0000266Dsv*sd*bc*sc*i*)modalias(pci:v00008086d0000266Esv*sd*bc*sc*i*)modalias(pci:v00008086d0000267[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00002698sv*sd*bc*sc*i*)modalias(pci:v00008086d0000269Asv*sd*bc*sc*i*)modalias(pci:v00008086d0000271[BC]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000272[3579BD]sv*sd*bc*sc*i*)modalias(pci:v00008086d000027AEsv*sd*bc03sc*i*)modalias(pci:v00008086d000027B[089CD]sv*sd*bc*sc*i*)modalias(pci:v00008086d000027B[089]sv*sd*bc*sc*i*)modalias(pci:v00008086d000027D8sv*sd*bc*sc*i*)modalias(pci:v00008086d000027DDsv*sd*bc*sc*i*)modalias(pci:v00008086d000027DEsv*sd*bc*sc*i*)modalias(pci:v00008086d000027[7A]2sv*sd*bc03sc*i*)modalias(pci:v00008086d0000281[01245]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000284Bsv*sd*bc*sc*i*)modalias(pci:v00008086d0000291[246789]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000293[EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000029[789ABCD]2sv*sd*bc03sc*i*)modalias(pci:v00008086d00002A[014]2sv*sd*bc03sc*i*)modalias(pci:v00008086d00002B9Csv*sd*bc*sc*i*)modalias(pci:v00008086d00002E[012349]2sv*sd*bc03sc*i*)modalias(pci:v00008086d00002F0[DEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000030DCsv*sd*bc*sc*i*)modalias(pci:v00008086d00003165sv*sd0000401[02]bc*sc*i*)modalias(pci:v00008086d00003165sv*sd00004[145]10bc*sc*i*)modalias(pci:v00008086d00003165sv*sd00008[01]10bc*sc*i*)modalias(pci:v00008086d00003166sv*sd0000421[02]bc*sc*i*)modalias(pci:v00008086d00003166sv*sd00004310bc*sc*i*)modalias(pci:v00008086d0000318[45]sv*sd*bc03sc*i*)modalias(pci:v00008086d00003197sv*sd*bc*sc*i*)modalias(pci:v00008086d00003198sv*sd*bc*sc*i*)modalias(pci:v00008086d000031A[CE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000031B[02468ACE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000031C[0246]sv*sd*bc*sc*i*)modalias(pci:v00008086d000031C[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d000031D0sv*sd*bc*sc*i*)modalias(pci:v00008086d000031DCsv*sd*bc*sc*i*)modalias(pci:v00008086d000031EEsv*sd*bc*sc*i*)modalias(pci:v00008086d0000347Esv*sd*bc*sc*i*)modalias(pci:v00008086d000034A[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000034C4sv*sd*bc*sc*i*)modalias(pci:v00008086d000034C[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d000034E[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000034F8sv*sd*bc*sc*i*)modalias(pci:v00008086d000034FBsv*sd*bc*sc*i*)modalias(pci:v00008086d00003577sv*sd*bc03sc*i*)modalias(pci:v00008086d0000358[2E]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000372[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d000038A8sv*sd*bc*sc*i*)modalias(pci:v00008086d00003A1[468A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003A[36]Esv*sd*bc*sc*i*)modalias(pci:v00008086d00003B0[01236789ABDF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003B1[246]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003B32sv*sd*bc*sc*i*)modalias(pci:v00008086d00003B5[67]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003C0[DEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003DC8sv*sd*bc*sc*i*)modalias(pci:v00008086d00003E9[01234689ABC]sv*sd*bc03sc*i*)modalias(pci:v00008086d00003EA[0123456789]sv*sd*bc03sc*i*)modalias(pci:v00008086d00003[24]51sv*sd*bc*sc*i*)modalias(pci:v00008086d00003[24]59sv*sd*bc*sc*i*)modalias(pci:v00008086d00003[48D]C8sv*sd*bc*sc*i*)modalias(pci:v00008086d00003[48]C8sv*sd*bc*sc*i*)modalias(pci:v00008086d00003[4D]F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000422Bsv*sd0000110[18]bc*sc*i*)modalias(pci:v00008086d0000422Bsv*sd0000112[18]bc*sc*i*)modalias(pci:v00008086d0000422Csv*sd0000130[167]bc*sc*i*)modalias(pci:v00008086d0000422Csv*sd0000132[16]bc*sc*i*)modalias(pci:v00008086d00004232sv*sd0000120[1456]bc*sc*i*)modalias(pci:v00008086d00004232sv*sd0000122[1456]bc*sc*i*)modalias(pci:v00008086d00004232sv*sd0000130[1456]bc*sc*i*)modalias(pci:v00008086d00004232sv*sd0000132[1456]bc*sc*i*)modalias(pci:v00008086d00004235sv*sd0000100[14]bc*sc*i*)modalias(pci:v00008086d00004235sv*sd0000102[14]bc*sc*i*)modalias(pci:v00008086d00004235sv*sd0000110[14]bc*sc*i*)modalias(pci:v00008086d00004235sv*sd0000112[14]bc*sc*i*)modalias(pci:v00008086d00004236sv*sd0000101[14]bc*sc*i*)modalias(pci:v00008086d00004236sv*sd0000111[14]bc*sc*i*)modalias(pci:v00008086d00004237sv*sd0000121[1456]bc*sc*i*)modalias(pci:v00008086d00004237sv*sd0000131[1456]bc*sc*i*)modalias(pci:v00008086d00004238sv*sd0000111[18]bc*sc*i*)modalias(pci:v00008086d00004239sv*sd0000131[16]bc*sc*i*)modalias(pci:v00008086d0000423Asv*sd000010[02]1bc*sc*i*)modalias(pci:v00008086d0000423Bsv*sd00001011bc*sc*i*)modalias(pci:v00008086d0000423Csv*sd0000120[16]bc*sc*i*)modalias(pci:v00008086d0000423Csv*sd00001221bc*sc*i*)modalias(pci:v00008086d0000423Csv*sd0000130[16]bc*sc*i*)modalias(pci:v00008086d0000423Csv*sd0000132[16]bc*sc*i*)modalias(pci:v00008086d0000423Dsv*sd0000121[16]bc*sc*i*)modalias(pci:v00008086d0000423Dsv*sd0000131[16]bc*sc*i*)modalias(pci:v00008086d000043A[2C]sv*sd*bc*sc*i*)modalias(pci:v00008086d000043A[789ABDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000043C8sv*sd*bc*sc*i*)modalias(pci:v00008086d000043D[8A]sv*sd*bc*sc*i*)modalias(pci:v00008086d000043E[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000043F[BD]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000455[57]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000457[01]sv*sd*bc03sc*i*)modalias(pci:v00008086d000045[45]1sv*sd*bc03sc*i*)modalias(pci:v00008086d0000462[68A]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000468[028AB]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000469[023]sv*sd*bc03sc*i*)modalias(pci:v00008086d000046A[012368A]sv*sd*bc03sc*i*)modalias(pci:v00008086d000046B[0123]sv*sd*bc03sc*i*)modalias(pci:v00008086d000046C[0123]sv*sd*bc03sc*i*)modalias(pci:v00008086d000046D[01234]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000490Dsv*sd*bc*sc*i*)modalias(pci:v00008086d0000490[56789]sv*sd*bc03sc*i*)modalias(pci:v00008086d00004B2[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B37sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B3[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B4[45BCD]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B4[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B5[58]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B7[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B9[6789AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004BA[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004BB[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004BC[12]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004C8[0ABC]sv*sd*bc03sc*i*)modalias(pci:v00008086d00004C9[0A]sv*sd*bc03sc*i*)modalias(pci:v00008086d00004DA[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DC4sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DC8sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DC[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DE[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DF8sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DFBsv*sd*bc*sc*i*)modalias(pci:v00008086d00004E5[157]sv*sd*bc03sc*i*)modalias(pci:v00008086d00004E[67]1sv*sd*bc03sc*i*)modalias(pci:v00008086d00004F9[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004[3D]F0sv*sd*bc*sc*i*)modalias(pci:v00008086d00005031sv*sd*bc*sc*i*)modalias(pci:v00008086d000051A[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000051C[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d000051C[89ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000051D[89]sv*sd*bc*sc*i*)modalias(pci:v00008086d000051E[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000051FBsv*sd*bc*sc*i*)modalias(pci:v00008086d000051F[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d000054A[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000054C4sv*sd*bc*sc*i*)modalias(pci:v00008086d000054C8sv*sd*bc*sc*i*)modalias(pci:v00008086d000054C[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d000054E[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000054F0sv*sd*bc*sc*i*)modalias(pci:v00008086d000054FBsv*sd*bc*sc*i*)modalias(pci:v00008086d0000569[01234567]sv*sd*bc03sc*i*)modalias(pci:v00008086d000056A[0123456]sv*sd*bc03sc*i*)modalias(pci:v00008086d000056B[0123ABCD]sv*sd*bc03sc*i*)modalias(pci:v00008086d000056C[012]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000590[268ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000591[23567ABCDE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000592[1367]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000593Bsv*sd*bc03sc*i*)modalias(pci:v00008086d00005A8[45]sv*sd*bc03sc*i*)modalias(pci:v00008086d00005A98sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AA[CE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AB[02468ACE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AC[0246]sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AC[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AD0sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AE8sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AEEsv*sd*bc*sc*i*)modalias(pci:v00008086d00005[14]ACsv*sd*bc*sc*i*)modalias(pci:v00008086d00006E70sv*sd*bc*sc*i*)modalias(pci:v00008086d00006F0[DEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007195sv*sd*bc*sc*i*)modalias(pci:v00008086d00007196sv*sd*bc*sc*i*)modalias(pci:v00008086d00007728sv*sd*bc*sc*i*)modalias(pci:v00008086d00007740sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A2[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A4[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A5Csv*sd*bc*sc*i*)modalias(pci:v00008086d00007A7[9BCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007AA[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007AA[CD]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007AC[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007ADCsv*sd*bc*sc*i*)modalias(pci:v00008086d00007AF[9BCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A[5D]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A[7F]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00007D4[015]sv*sd*bc03sc*i*)modalias(pci:v00008086d00007D5[15]sv*sd*bc03sc*i*)modalias(pci:v00008086d00007D6[07]sv*sd*bc03sc*i*)modalias(pci:v00008086d00007DD[15]sv*sd*bc03sc*i*)modalias(pci:v00008086d00007E28sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E2[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E30sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E40sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E46sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E5[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E7[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F2[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F4[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F50sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F5[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F70sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F7[AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007[7E]28sv*sd*bc*sc*i*)modalias(pci:v00008086d00008119sv*sd*bc*sc*i*)modalias(pci:v00008086d0000811Bsv*sd*bc*sc*i*)modalias(pci:v00008086d00008186sv*sd*bc*sc*i*)modalias(pci:v00008086d000087C[0A]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000880[9A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008A5[012346789ABCD]sv*sd*bc03sc*i*)modalias(pci:v00008086d00008A7[01]sv*sd*bc03sc*i*)modalias(pci:v00008086d00008C4[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008C5[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008CC[12346]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008C[2A]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00008D2[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008D4[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008D5[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000098A[89A]sv*sd*bc*sc*i*)modalias(pci:v00008086d000098C4sv*sd*bc*sc*i*)modalias(pci:v00008086d000098C8sv*sd*bc*sc*i*)modalias(pci:v00008086d000098C[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d000098E[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000098F8sv*sd*bc*sc*i*)modalias(pci:v00008086d00009A4[09]sv*sd*bc03sc*i*)modalias(pci:v00008086d00009A59sv*sd*bc03sc*i*)modalias(pci:v00008086d00009A6[08]sv*sd*bc03sc*i*)modalias(pci:v00008086d00009A7[08]sv*sd*bc03sc*i*)modalias(pci:v00008086d00009AC[09]sv*sd*bc03sc*i*)modalias(pci:v00008086d00009AD9sv*sd*bc03sc*i*)modalias(pci:v00008086d00009AF8sv*sd*bc03sc*i*)modalias(pci:v00008086d00009BA[2458AC]sv*sd*bc03sc*i*)modalias(pci:v00008086d00009BC[24568AC]sv*sd*bc03sc*i*)modalias(pci:v00008086d00009B[24]1sv*sd*bc03sc*i*)modalias(pci:v00008086d00009B[EF]6sv*sd*bc03sc*i*)modalias(pci:v00008086d00009C2[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009C4[01234567]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009CA0sv*sd*bc*sc*i*)modalias(pci:v00008086d00009CC[1235679]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009CE[34]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D2[789A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D2[BCD]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D6[0123456]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D7[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DA[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DC4sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DC8sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DC[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DE[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DF0sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DF5sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DFBsv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0ACsv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0A[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0C8sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0C[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0D[89ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0E[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0F[BDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0[01]1sv*sd*bc03sc*i*)modalias(pci:v00008086d0000A12[789A]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A16[0126]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A17[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A1C[1234567]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A1F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A24[23]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A2A[789A]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A2E[01236]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A2F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A2[7F]0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A32[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A347sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A348sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A36[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A370sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A375sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A37Bsv*sd*bc*sc*i*)modalias(pci:v00008086d0000A3A[789A]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A3E[01236]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A3F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A72[01]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000A78[012389AB]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000A7A[0189ABCD]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000A828sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A82[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A830sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A840sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A846sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A85[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A87[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000E440sv*sd*bc*sc*i*)modalias(pci:v00008086d0000F[01]C8sv*sd*bc*sc*i*)modalias(pci:v00008086d0000[DE]340sv*sd*bc*sc*i*)modalias(pci:v00009005d00000200sv00009005sd00000200bc*sc*i*)modalias(pci:v00009005d00000283sv00009005sd00000283bc*sc*i*)modalias(pci:v00009005d00000284sv00009005sd00000284bc*sc*i*)modalias(pci:v00009005d00000285sv*sd*bc*sc*i*)modalias(pci:v00009005d00000285sv00001014sd000002F2bc*sc*i*)modalias(pci:v00009005d00000285sv00001014sd00000312bc*sc*i*)modalias(pci:v00009005d00000285sv00001028sd*bc*sc*i*)modalias(pci:v00009005d00000285sv00001028sd00000287bc*sc*i*)modalias(pci:v00009005d00000285sv00001028sd00000291bc*sc*i*)modalias(pci:v00009005d00000285sv0000103Csd00003227bc*sc*i*)modalias(pci:v00009005d00000285sv000017AAsd*bc*sc*i*)modalias(pci:v00009005d00000285sv000017AAsd0000028[67]bc*sc*i*)modalias(pci:v00009005d00000285sv00009005sd0000028[56789ABEF]bc*sc*i*)modalias(pci:v00009005d00000285sv00009005sd0000029[02346789A]bc*sc*i*)modalias(pci:v00009005d00000285sv00009005sd000002A[45]bc*sc*i*)modalias(pci:v00009005d00000286sv*sd*bc*sc*i*)modalias(pci:v00009005d00000286sv00001014sd000095[48]0bc*sc*i*)modalias(pci:v00009005d00000286sv00009005sd0000028[CD]bc*sc*i*)modalias(pci:v00009005d00000286sv00009005sd0000029[BCDEF]bc*sc*i*)modalias(pci:v00009005d00000286sv00009005sd000002A[01236]bc*sc*i*)modalias(pci:v00009005d0000028[67]sv00009005sd00000800bc*sc*i*)modalias(pci:v00009005d0000028[8BCD]sv*sd*bc*sc*i*)modalias(pci:v00009710d000097[34]5sv*sd*bc*sc*i*)modalias(pci:v00009710d00009855sv00001000sd0000002[02]bc*sc*i*)modalias(pci:v00009710d000098[345]5sv*sd*bc*sc*i*)modalias(pci:v00009710d00009900sv0000A000sd0000301[12]bc*sc*i*)modalias(pci:v00009710d00009900sv0000A000sd00003020bc*sc*i*)modalias(pci:v00009710d00009912sv0000A000sd00002000bc*sc*i*)modalias(pci:v0000EA60d0000989[678]sv*sd*bc*sc*i*)modalias(platform:HID-SENSOR-200011)modalias(platform:HID-SENSOR-200031)modalias(platform:HID-SENSOR-200032)modalias(platform:HID-SENSOR-200033)modalias(platform:HID-SENSOR-200041)modalias(platform:HID-SENSOR-200076)modalias(platform:HID-SENSOR-20007[3b])modalias(platform:HID-SENSOR-200083)modalias(platform:HID-SENSOR-200086)modalias(platform:HID-SENSOR-20008[ae])modalias(platform:HID-SENSOR-2000c1)modalias(platform:acp5x_i2s_dma)modalias(platform:acp5x_i2s_playcap)modalias(platform:acp5x_mach)modalias(platform:acp_pdm_mach)modalias(platform:acp_ps_mach)modalias(platform:acp_ps_pdm_dma)modalias(platform:acp_rn_pdm_dma)modalias(platform:acp_yc_mach)modalias(platform:acp_yc_pdm_dma)modalias(platform:adl_cs35l41)modalias(platform:adl_es83x6_c1_h02)modalias(platform:adl_lt6911_hdmi_ssp)modalias(platform:adl_mx98357_rt5682)modalias(platform:adl_mx98360_da7219)modalias(platform:adl_mx98360a_cs4242)modalias(platform:adl_nau8825_def)modalias(platform:adl_rt1019p_8825)modalias(platform:adl_rt5682_c1_h02)modalias(platform:adl_rt5682_def)modalias(platform:amd_ps_sdw_dma)modalias(platform:amd_sdw_manager)modalias(platform:ar93[34]x_wmac)modalias(platform:arc-uart)modalias(platform:ath9k)modalias(platform:bcmgenet)modalias(platform:bdw-rt5650)modalias(platform:bdw-rt5677)modalias(platform:bdw_rt286)modalias(platform:bxt_alc298s_i2s)modalias(platform:bxt_da7219_mx98357a)modalias(platform:bytcht_cx2072x)modalias(platform:bytcht_da7213)modalias(platform:bytcht_es8316)modalias(platform:bytcht_nocodec)modalias(platform:bytcr_rt5640)modalias(platform:bytcr_rt5651)modalias(platform:cb710-mmc)modalias(platform:cht-bsw-max98090)modalias(platform:cht-bsw-nau8824)modalias(platform:cht-bsw-rt5645)modalias(platform:cht-bsw-rt5672)modalias(platform:cml_da7219_mx98357a)modalias(platform:cml_rt1011_rt5682)modalias(platform:cml_rt1015_rt5682)modalias(platform:cs42l43-codec)modalias(platform:dmic-codec)modalias(platform:ehl_rt5660)modalias(platform:glk_alc298s_i2s)modalias(platform:glk_cs4242_mx98357a)modalias(platform:glk_da7219_mx98357a)modalias(platform:glk_rt5682_mx98357a)modalias(platform:hdmi_lpe_audio)modalias(platform:hsw_rt5640)modalias(platform:jsl_cs4242_mx98360a)modalias(platform:jsl_mx98360_da7219)modalias(platform:jsl_mx98373_da7219)modalias(platform:jsl_rt5682_def)modalias(platform:kbl_alc286s_i2s)modalias(platform:kbl_da7219_max98373)modalias(platform:kbl_da7219_max98927)modalias(platform:kbl_da7219_mx98357a)modalias(platform:kbl_max98373)modalias(platform:kbl_max98927)modalias(platform:kbl_n88l25_m98357a)modalias(platform:kbl_n88l25_s4567)modalias(platform:kbl_r5514_5663_max)modalias(platform:kbl_rt5660)modalias(platform:kbl_rt5663)modalias(platform:kbl_rt5663_m98927)modalias(platform:leds-lt3593)modalias(platform:leds-mlxreg)modalias(platform:leds_mlxcpld)modalias(platform:mlxreg-hotplug)modalias(platform:mlxreg-io)modalias(platform:mlxreg-lc)modalias(platform:mtl_es83x6_c1_h02)modalias(platform:mtl_lt6911_hdmi_ssp)modalias(platform:mtl_mx98357_rt5682)modalias(platform:mtl_mx98360_rt5682)modalias(platform:mtl_rt5682_def)modalias(platform:ntc-thermistor)modalias(platform:nvsw-sn2201)modalias(platform:pcspkr)modalias(platform:qca95[356]x_wmac)modalias(platform:rpl_es83x6_c1_h02)modalias(platform:rpl_lt6911_hdmi_ssp)modalias(platform:rpl_mx98357_rt5682)modalias(platform:rpl_nau8825_def)modalias(platform:rpl_rt5682_c1_h02)modalias(platform:rpl_rt5682_def)modalias(platform:rtsx_pci_ms)modalias(platform:rtsx_pci_sdmmc)modalias(platform:rtsx_usb_ms)modalias(platform:rtsx_usb_sdmmc)modalias(platform:skl-ssp-clk)modalias(platform:skl_alc286s_i2s)modalias(platform:skl_hda_dsp_generic)modalias(platform:skl_n88l25_m98357a)modalias(platform:skl_n88l25_s4567)modalias(platform:sm501)modalias(platform:soc-audio)modalias(platform:sof-audio)modalias(platform:sof-essx8336)modalias(platform:sof-wm8804)modalias(platform:sof_nau8825)modalias(platform:sof_pcm512x)modalias(platform:sof_rt5682)modalias(platform:sof_sdw)modalias(platform:sof_ssp_amp)modalias(platform:sst-atom-hifi2-platform)modalias(platform:sst-mfld-platform)modalias(platform:tgl_rt1308_hdmi_ssp)modalias(platform:tgl_rt5682_def)modalias(pnp:dAPP000B*)modalias(pnp:dPNPb006*)modalias(ppp-compress-18)modalias(ppp-compress-21)modalias(ppp-compress-2[46])modalias(pwcx)modalias(rdma-client-issm)modalias(rdma-client-rdma_cm)modalias(rdma-client-umad)modalias(rdma-client-uverbs)modalias(rdma-link-rxe)modalias(rdma-link-siw)modalias(rdma-netlink-subsys-2)modalias(rdma-netlink-subsys-[45])modalias(rpcrdma6)modalias(rtnl-link-can)modalias(rtnl-link-ipoib)modalias(rtnl-link-lowpan)modalias(rtnl-link-ppp)modalias(rtnl-link-vxcan)modalias(rtnl-lwt-MPLS)modalias(sdio:c*v02D0d432[49]*)modalias(sdio:c*v02D0d433[0459]*)modalias(sdio:c*v02D0d4345*)modalias(sdio:c*v02D0d435[4569]*)modalias(sdio:c*v02D0d4373*)modalias(sdio:c*v02D0dA804*)modalias(sdio:c*v02D0dA887*)modalias(sdio:c*v02D0dA94[CD]*)modalias(sdio:c*v02D0dA962*)modalias(sdio:c*v02D0dA9A[46F]*)modalias(sdio:c*v02D0dA9BF*)modalias(sdio:c*v02D0dAAE8*)modalias(sdio:c*v02DFd9105*)modalias(sdio:c*v02DFd911[69]*)modalias(sdio:c*v02DFd911[AB]*)modalias(sdio:c*v02DFd912[9D]*)modalias(sdio:c*v02DFd912[AE]*)modalias(sdio:c*v02DFd9136*)modalias(sdio:c*v02DFd913[59]*)modalias(sdio:c*v02DFd914[159]*)modalias(sdio:c*v02DFd914[26A]*)modalias(sdio:c*v02DFd9159*)modalias(sdio:c*v04B4dBD3D*)modalias(sdio:c0[14]v*d*)modalias(sdio:c0[239]v*d*)modalias(sdw:m019Fp8363v*c*)modalias(sdw:m019Fp8373v*c*)modalias(sdw:m01FAp355[67]v*c*)modalias(sdw:m01FAp4242v*c*)modalias(sdw:m01FAp4243v*c*)modalias(sdw:m025Dp0700v01c*)modalias(sdw:m025Dp0711v02c*)modalias(sdw:m025Dp0711v03c01*)modalias(sdw:m025Dp071[2367]v03c01*)modalias(sdw:m025Dp071[45]v02c*)modalias(sdw:m025Dp071[45]v03c01*)modalias(sdw:m025Dp0722v03c01*)modalias(sdw:m025Dp1308v02c*)modalias(sdw:m025Dp1316v03c01*)modalias(sdw:m025Dp1318v03c01*)modalias(sdw:m025Dp171[2367]v03c01*)modalias(sdw:m025Dp5682v02c*)modalias(serio:ty02pr29id*ex*)modalias(serio:ty02pr39id*ex*)modalias(serio:ty02pr3Eid*ex*)modalias(serio:ty02pr40id*ex*)modalias(serio:ty02pr41id*ex*)modalias(smb3)modalias(snd-hda-codec-atihdmi)modalias(snd-hda-codec-intelhdmi)modalias(snd-hda-codec-nvhdmi)modalias(snd-seq-client-14)modalias(snd-timer-3)modalias(spi:cs35l4[01])modalias(spi:cs35l5[13])modalias(spi:mcp2517fd)modalias(spi:mcp251863)modalias(spi:mcp251[05])modalias(spi:mcp251[8x]fd)modalias(spi:mcp25625)modalias(sst)modalias(svcrdma)modalias(tpacpi)modalias(tty-ldisc-13)modalias(tty-ldisc-14)modalias(tty-ldisc-15)modalias(tty-ldisc-21)modalias(tty-ldisc-3)modalias(usb:v*p*d*dc*dsc*dp*ic01isc0[13]ip*in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc0Cip07in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc0[6A]ip00in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc0[DE]ip00in*)modalias(usb:v*p*d*dc*dsc*dp*ic0Eisc01ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*icE0isc01ip01in*)modalias(usb:v*p*d*dc*dsc*dp*icE0isc01ip03in*)modalias(usb:v*p*d*dc*dsc*dp*icEFisc0[14]ip01in*)modalias(usb:v*p*d*dc*dsc*dp*icFEisc02ip00in*)modalias(usb:v*p*d*dcE0dsc01dp0[14]ic*isc*ip*in*)modalias(usb:v0104p00BEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0130p0130d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03E8p0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03E8p0008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03EBp2109d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0183d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p026Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0956d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0B39d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0F7Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0F9Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p1B07d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p1F1Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p1F1Dd*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v03F0p1[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p1[BE]1Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p2101d*dc02dsc*dp*icFFisc02ip*in*)modalias(usb:v03F0p211Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p251Dd*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v03F0p2[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p2[045]1Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p311Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p3524d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p371Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p371Dd*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v03F0p3[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p3[12]39d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p421Dd*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v03F0p421Dd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v03F0p4349d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p4439d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p4E1Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p4E1Dd*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v03F0p4[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p5039d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p581Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p581Dd*dc*dsc*dp*icFFisc01ip07in*)modalias(usb:v03F0p5[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p811Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p9D1Dd*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v03F0pA31Dd*dc*dsc*dp*ic02isc0Eip00in*)modalias(usb:v03F0pA31Dd*dc*dsc*dp*icFFisc06ip1[0234B]in*)modalias(usb:v0402p5602d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0402p5632d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p0000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p0011d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p4F50d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p600[126]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p601[0145]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p604[0123458]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p715[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p7C9[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8050d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8348d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8372d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8698d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p87D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8A[29]8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8E08d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p9090d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p937[89AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p9868d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p9E[59]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p9F80d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA54[89AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA559d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA5A[CDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA6D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA951d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA9A0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pABB[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pB81[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pB8D8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBAF8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBCA[0124]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBCD[89A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBDC8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBFD[89ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC1E0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC7D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC811d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC850d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC991d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pCAA0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pCB08d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pCC4[89A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pCFF8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD01[01234567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD07[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD38[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD491d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD73[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD780d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD9A[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDA7[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDAF[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDC0[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDD20d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDF28d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDF3[01235]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD[56]78d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE00[0124689A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE0A1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE0E[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE0F[01234567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE0[5A]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE40Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE520d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE548d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE6C8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE700d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE729d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE80[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE88[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEA90d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEBE0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEC8[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pED22d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pED7[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEEE[9ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEE[1E]8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEF5[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF06[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF0C8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF0E[9E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF0[7C]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF208d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF2D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF3C[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF44[0189ABC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF460d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF60[8B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF680d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF7C0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF85[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF9D[012345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA0[0123456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA33d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA[78]8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA[DF]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFB5[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFB80d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFB99d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFBFAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFC0[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFC7[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFC8[2AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFC[67]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFD4[89AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFD60d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFE38d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFF00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFF1[8CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFF20d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFF3[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFFA8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0404p020[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0404p031[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0404p034Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0408p3090d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0408p4030d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0408p4034d*dc*dsc*dp*ic0Eisc01ip01in*)modalias(usb:v0408pEA0[23456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0408pEA42d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0408pEA42d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v0409p0063d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0409p00D[567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0409p802[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v040Ap0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v040Ap0300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v040Dp3801d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p000[159]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p003Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p006Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p00E8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p012Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0148d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p015[08D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p016Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p017Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0197d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p01A[28]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p01EEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p01FDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0241d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0253d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0413p2101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0416pA91Ad*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v041Ep0005d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep041Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep3F0[24A]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v041Ep3F19d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v041Ep4003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep4007d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep400Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep400Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep400Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep4011d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep4018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep401Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep401Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep401[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep401[7CEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep4024d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep4028d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep402[29]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep403Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep403[456A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep403[8CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep4041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep405Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep405Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep405[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep405[2F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep406[01478]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep4095d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v0423p000[AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p012Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p750[05]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p780[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p7850d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p950[05]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p990[0123456789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p9E0[018]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p9[57]30d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424pB832d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424pEC00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v043Ep3101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v043Ep7A1[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v043Ep7A[234]2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v043Ep9C01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v044Ep300[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p3410d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p505[23AF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p5152d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451pC32Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451pF430d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0456pF00[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p5003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p7004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p7006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p700[35]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p700[7CF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p7029d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p702[5E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p704[5AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p706Ed*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v045Bp0053d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Bp0212d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep007Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep00CEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep00F4d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep00F8d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v045Ep00F[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep0283d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep028Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep02E6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep02FEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep040[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep041[01234567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep043[23456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep044[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep045[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep046[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep047[0123456789AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep04C[89ABCDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep04D[789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep04E[0123456789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep072[13]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v045Ep07ABd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep07C6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep0927d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep0C5Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0460p000[48]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0461p0815d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0461p0821d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0461p0A00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp082[13D]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v046Dp0850d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046Dp0890d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp089Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp089[267]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp08AEd*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046Dp08A[0123679ACDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp08B9d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp08B[012345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp08C6d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046Dp08C[123567]d*dc*dsc*dp*icFFisc01ip00in*)modalias(usb:v046Dp08D[789AD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp08F[056]d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046Dp08F[56]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp08[457F]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp0905d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp090[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp092[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp092[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp0960d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp0990d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046DpC11Fd*dc*dsc*dp*ic02isc0Aip00in*)modalias(usb:v046DpD001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p030Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p030[23478C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p031[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p0322d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p032[56DE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p032[78]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p032[9C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p0330d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p066Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p081Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p200Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p209Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p20DDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p2104d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p2126d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p218[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0474p0754d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v047Dp500[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v047Ep1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0483p1234d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0483p374[67]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0489pE00[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE02[7C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE03[6CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE04[DE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE05[67F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE07[68]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE095d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE0B[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE0B[45]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0489pE0D[AB]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0489pE0EEd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0489pE0F0d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0497pC001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p*d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p1004d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p100Ad*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p100[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p100[56789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p100[CDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p101[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p102[0123456789ABE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p103[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p104Ed*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p104Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p104[012345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p105[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p105[34]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p105[56789ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p150[379AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p200[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p500[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p70[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049Fp0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049Fp0032d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049Fp505Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049Fp8511d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049FpFFFFd*dc02dsc*dp*icFFisc02ip*in*)modalias(usb:v04A4p0014d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A5p300Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A5p300[38A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A5p3035d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A5p4027d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A5p4068d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04ADp030[1236]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B3p4016d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B3p454[3BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p009Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p0384d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p0BDCd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p3610d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v04B4p5500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p931[CDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p932[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p93[01]Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4pBD29d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4pF900d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B7p0531d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B8p000[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B8p052[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0901d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0904d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0913d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0930d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp093Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp094[4578BE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0951d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0A0[3E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BFp030Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BFp130[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C1p009Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C5p1058d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C5p1079d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C5p1330d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C8p0720d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C8p0729d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CAp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v04CAp300[45678BDF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CAp301[048]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CAp4605d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CAp8602d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v04CBp010[49BF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp011[13579BD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp012[13579BDF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp013[1BDF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CCp8116d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CEp0300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04D8p000Ad*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v04DAp180[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp23F6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp2500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp250Dd*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v04DAp250[CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp3904d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DDp800[1234]d*dc02dsc*dp*icFFisc02ip*in*)modalias(usb:v04DDp800[4567]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v04DDp9031d*dc*dsc*dp*ic02isc0[6A]ip00in*)modalias(usb:v04DDp9032d*dc*dsc*dp*ic02isc0Aip00in*)modalias(usb:v04DDp9032d*dc*dsc*dp*ic02isc0[6A]ip00in*)modalias(usb:v04DDp903[12]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v04DDp9050d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v04DDp9102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DDp912[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DDp9151d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DDp91ACd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p2018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p5F0[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p6601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p661[13579B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p662Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p663[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p6640d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v04E8p6889d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p6889d*dc*dsc*dp*ic0Aisc00ip00in*)modalias(usb:v04E8p689Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p8001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8pA100d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v04E8pA101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F1p1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F1p3008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F1p301[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F2pA208d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F2pAFF1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F2pAFF[789ABC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F2pB071d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v04F2pB5EBd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v04F2pB67Cd*dc*dsc*dp*ic0Eisc01ip01in*)modalias(usb:v04F2pB6BAd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v04F2pB746d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v04FCp020[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp023[15]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp0561d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp1528d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp500Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp504[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp53[36]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp7333d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCpFFFFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0502p163[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0502p16E[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0502pD001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0506p00DFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0506p03E8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0506p11F8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0506p4601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0509p0812d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v050Dp0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0109d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0121d*dc00dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0122d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0128d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v050Dp0257d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp1004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp11[0F]2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp1202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp1203d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp1[01]03d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp210[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp258Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp5055d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp805[3C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp815Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp825[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp935[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp945Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Fp0180d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Fp0190d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525p1080d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525p127Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525p2888d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525p9901d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525pA4A2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp1507d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp1513d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp1803d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp1A18d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052BpD001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0536p01A0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0543p0ED9d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0543p152[79BE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0543p192[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0545p800[2CD]d030Adc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0545p8080d000[12]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0545p8080d030[1A]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0545p808Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0545p8333d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0546p3155d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0546p3187d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0546p3191d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0546p3273d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0547p2008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0547p272[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0038d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0066d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp009[5A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp00DAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp00E9d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0144d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp015[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0169d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0437d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0553p0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0553p0202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2007d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2009d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2011d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p202[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2118d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p4000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p7820d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055Dp900[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpA800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpB500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpC005d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpC211d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpC23[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpC2[02]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpC360d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpC4[234]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpC5[234]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpC6[35]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpD001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpD00[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0565p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0565p000[235]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Cp8007d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Cp8100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Ep200Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Ep4008d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v056Ep400[25B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Ep4010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Ep500[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056EpABC1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0572p0041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0572pCAFEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0572pCB01d*dcFFdsc00dp00ic*isc*ip*in*)modalias(usb:v0572pCB0[01267]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp2200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp3800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp8403d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp8501d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp8502d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp8503d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p*d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p000[02345789BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p001[0246BD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p002Bd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p002[3579]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p002[DF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p003Bd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p003[37]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p0044d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p004[02478CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p005[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p006[045D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p0074d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p0075d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p007Ad*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p007Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p008[0BD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p00A3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p00C4d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p00E6d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p00[78]Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p0108d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p0113d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p012[0F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p0159d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0584pB000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0584pB020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0584pB03Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p1[05]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p2000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p330[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p341Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p341[68AE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p3421d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p3425d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p3427d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p343Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p401Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v058Bp0028d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v058Bp0043d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v058Fp3820d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v058Fp9720d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0590p00B2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0595p4343d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A6p0101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A9p051[189]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A9p0530d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A9p1550d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A9p264[013A]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05A9p2800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A9p7670d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05A9p8065d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A9pA51[18]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A9p[48]519d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v05ACp*d*dc*dsc*dp*icFFiscFDip01in*)modalias(usb:v05ACp1402d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp821[358ABF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp8281d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp8300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp8501d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05ACp8514d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05ACp8600d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05ACp921[89CD]d*dc*dsc*dp*ic03isc*ip00in*)modalias(usb:v05ACp922[26]d*dc*dsc*dp*ic03isc*ip00in*)modalias(usb:v05ACp9236d*dc*dsc*dp*ic03isc*ip00in*)modalias(usb:v05ADp0FBAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C5p000[24]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p0023d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p6000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p6001d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p6001d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v05C6p6613d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p7000d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v05C6p700[12]d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v05C6p7101d*dc*dsc*dp*ic*isc*ip*in0[123]*)modalias(usb:v05C6p7102d*dc*dsc*dp*ic*isc*ip*in0[123]*)modalias(usb:v05C6p8000d*dc*dsc*dp*ic*isc*ip*in07*)modalias(usb:v05C6p8001d*dc*dsc*dp*ic*isc*ip*in06*)modalias(usb:v05C6p9000d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9003d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9005d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v05C6p9009d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p900Ad*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p900Bd*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v05C6p900Cd*dc*dsc*dp*ic*isc*ip*in0[456]*)modalias(usb:v05C6p900Dd*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p900Fd*dc*dsc*dp*ic*isc*ip*in0[345]*)modalias(usb:v05C6p900[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p900[1289]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p900[12]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9010d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v05C6p9011d*dc*dsc*dp*ic*isc*ip*in0[34]*)modalias(usb:v05C6p9021d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v05C6p9022d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v05C6p9025d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9026d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p902Ed*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p9031d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p9032d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9033d*dc*dsc*dp*ic*isc*ip*in0[3456]*)modalias(usb:v05C6p9034d*dc*dsc*dp*ic*isc*ip*in0[34567]*)modalias(usb:v05C6p9035d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9036d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9037d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p9038d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p903Bd*dc*dsc*dp*ic*isc*ip*in07*)modalias(usb:v05C6p903Ed*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p903[CD]d*dc*dsc*dp*ic*isc*ip*in06*)modalias(usb:v05C6p9046d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v05C6p9047d*dc*dsc*dp*ic*isc*ip*in0[234]*)modalias(usb:v05C6p9048d*dc*dsc*dp*ic*isc*ip*in0[45678]*)modalias(usb:v05C6p904Cd*dc*dsc*dp*ic*isc*ip*in0[5678]*)modalias(usb:v05C6p904[36]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9050d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9052d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9053d*dc*dsc*dp*ic*isc*ip*in0[67]*)modalias(usb:v05C6p9054d*dc*dsc*dp*ic*isc*ip*in0[56]*)modalias(usb:v05C6p9055d*dc*dsc*dp*ic*isc*ip*in0[34567]*)modalias(usb:v05C6p9056d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9062d*dc*dsc*dp*ic*isc*ip*in0[23456789]*)modalias(usb:v05C6p9064d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9065d*dc*dsc*dp*ic*isc*ip*in0[67]*)modalias(usb:v05C6p9066d*dc*dsc*dp*ic*isc*ip*in0[56]*)modalias(usb:v05C6p9067d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v05C6p9068d*dc*dsc*dp*ic*isc*ip*in0[234567]*)modalias(usb:v05C6p9069d*dc*dsc*dp*ic*isc*ip*in0[5678]*)modalias(usb:v05C6p9070d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v05C6p9075d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p9076d*dc*dsc*dp*ic*isc*ip*in0[45678]*)modalias(usb:v05C6p9077d*dc*dsc*dp*ic*isc*ip*in0[3456]*)modalias(usb:v05C6p9078d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9079d*dc*dsc*dp*ic*isc*ip*in0[45678]*)modalias(usb:v05C6p9080d*dc*dsc*dp*ic*isc*ip*in0[5678]*)modalias(usb:v05C6p9083d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9084d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p908Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p9090d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p90B2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p90B2d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p90FAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p920Dd*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p920[123458BCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p920[23]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p920[5BD]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v05C6p9212d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9215d*dc*dsc*dp*ic*isc*ip*in0[04]*)modalias(usb:v05C6p921[1245]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p9222d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p922[1245]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p923[145]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p924[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p926[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p927[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p92[23467]5d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v05C6p9625d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p9625d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C8p0403d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05CCp3000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05CCp335[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05CCp336[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p100[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p101[1379]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p1021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p200[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p201[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p202[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p301[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p800[234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p900[12345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p[5678]001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D9pA225d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D9pA758d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D9pA794d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DAp009[49A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DAp00A[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DAp00B6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DAp1018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DAp80A[3C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E0p0600d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E0p200[0123456789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E1p0501d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v05E1p0893d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p0502d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p0503d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p0505d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05E3pF191d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E9p000[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05F9pFFFFd*dc02dsc*dp*icFFisc02ip*in*)modalias(usb:v0602p1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v060BpA001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v061DpC020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v061DpC1[245678A]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0644p800[EF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0644p8021d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0644p802[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0647p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v064Bp7825d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0659p0020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v065Ap0009d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp200Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp20F9d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp2202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp220[2346]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp400Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0675p0200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp000[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp0307d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp04BBd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp0609d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp061[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp1234d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp230[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp23[ABCDEF]3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2[57]A1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp331Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067BpAAA[028]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067BpE1F1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Cp1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Ep1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0681p0005d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0681p0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0681p004[07AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0685p7000d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0694p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0698p2003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v069Ap0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06A2p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06A2p6810d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06A5p0000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06A5pD001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06A5pD800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06B9p4061d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06BDp0404d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06BEp0800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06BEp8116d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06BEpD001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06C6p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp010[12356789ABCF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp010[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp011[0234589ABC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp012[1A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp013[15]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CEp8311d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06D0p0622d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06D3p0284d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06D6p003[4BD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06D6p00[34]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06E0p0319d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06E0pF10[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06E0pF11[01245]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06E1p000[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06E1pA190d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8p3002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8p3003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8p3009d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8p300Cd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v06F8p300[48]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8p301Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8pB000d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v06F8pE033d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8pE036d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0707p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0707p020[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0710p[08]001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p0179d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0711p02[013]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p0550d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p090[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p0918d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p09[25]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p5200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0728pD001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0729p1284d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0731p0528d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0731p2003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0733p0110d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0733p040[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0733p0430d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0733p131[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0733p22[12]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0733p32[68]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0734p043Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0745p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0745p1000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0763p1002d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p101[15]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p1021d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p1031d010dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0763p1033d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p1041d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p200[138D]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p2019d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0763p201Ad*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p203[01]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p208[01]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v077Bp08B4d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v077Bp2226d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0784p0040d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0789p0160d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0789p016[234689B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0789p0170d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v078Bp1234d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v079Bp0027d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07A6p07C2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07A6p0986d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07A6p851[135]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp000[4D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp0017d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp002Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp002Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp003[CF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp004[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp0056d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp9601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B4p0F02d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v07B8p110Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p200Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p2[78]70d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p307[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p4000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p400[247BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p401Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p410[24]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p420Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p7610d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p8179d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v07B8p8189d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p81[78]8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p9271d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8pABC1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C0p150[013456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C0p151[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C0p158[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C9p000[EF]d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v07C9p0010d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v07C9p0012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C9pB010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C9pB100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07CFp200[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07CFp680[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D0p4101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3A10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3C05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3C0[9ABDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3C1[13567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3E0[12]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v07D1p7E11d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v07FAp7712d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07FDp0001d*dc*dsc02dp*ic*isc*ip*in*)modalias(usb:v07FDp0004d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0813p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0813p0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v082Dp0[123]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p000[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p0020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p0031d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p0061d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p0080d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p00[456]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p00[78]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap6618d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap751[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApA512d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApA618d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApA704d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApA70[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApB004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApB51[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApF511d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap[15]046d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap[78]522d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap[BCD]522d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p100[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p1020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p1040d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p1100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p68A2d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v0846p68D3d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v0846p9014d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p9018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p901[239]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p9030d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p904[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p9053d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p9055d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0846p90[24]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846pF001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v084Dp0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v084Ep1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v084Fp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC0[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC1[126789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC2[249]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC2[567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC3[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC3[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC49d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC4[24]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC50d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pBA02d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pBC0[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap000[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap802[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v086Ap000[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v086Ap010[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v086Ap0110d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v087Dp5704d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08B9p1197d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp002[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp00[12]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp0103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp0109d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp010[46]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp011[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp2008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp201[068]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp202[0248]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp204[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp2062d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp20[56]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp2102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08D1p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08D1p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08DDp0114d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08DDp098[678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08DDp8511d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08DDp90FFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08E3p010[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08E4p0163d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v08E4p017Fd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v08E6p5501d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08E9p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08FDp0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08FDp000Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0908p0070d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0908p01FFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v091Ep0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v091Ep0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0920p7500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0921p1[02]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0923p010Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v0930p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0930p021[59C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p022[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p070[056789AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p0A07d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p0A08d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p0A13d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0930p0D45d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p1302d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v093Ap010[EF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v093Ap050Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v093Ap246[01348]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v093Ap247[01246]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v093Ap260[0138EF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v093Ap262[0123456789AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v093Cp0[67]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0944p020[014]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v094Bp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0951p0008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0951p000Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0955p09FFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v095Ap3003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0960p006[567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0961p0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0979p0227d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0979p02[78]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0988p0578d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v099Ep0052d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v099Ep4000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09C4p0011d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09E1p5121d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09E8p0021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09E8p0062d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p0064d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p0078d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p0082d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p00C8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p00D[0A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A12p5D10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A17p004Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A17p0062d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p026[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p1269d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p6688d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p8515d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p9000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p9601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p962[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A47p9601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A4Ep[24]040d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0A5Cp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0A5Cp0BDCd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5Cp2033d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5Cp21E1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5Cp6422d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5CpBD1[7EF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5CpBD27d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A99p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AC8p030[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AC8p032[138]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AC8p30[1357]Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AC8p332Dd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0AC8p34[12]0d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0AC8pC00[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AC8pC301d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ACDp0300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6050d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p61[05]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p62[05]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p63[05]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p650[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p660[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p67[0246]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p67[13579]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6901d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p69[57]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6[89]11d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p70[0246]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p70[1357]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p72[57]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p73[0168]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7706d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7A05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[12]11d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[4567]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[89A]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p8120d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p8120d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0AF0p820[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p830[024]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p8[4689]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p9[02]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pC031d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pC100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD013d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD03[135]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD05[578]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD15[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD25[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD357d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p[56]000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF9p001[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B00p3070d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0B05p166Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p173[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1742d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p176[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1776d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v0B05p177[46]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1784d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p179[0D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17ABd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17A[7D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17BAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17BCd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17D3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17D[1B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17E8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17EBd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p180Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1833d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p184[1C]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0B05p187[04]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0B05p18F[01]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0B05p1976d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p19AAd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0B05p420[012F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p920[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B39p0103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B39p0109d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B39p0421d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B39p0901d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B3CpC00Bd*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v0B3CpC00[012345AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B3CpC00[012]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v0B3CpC00[45A]d*dc*dsc*dp*ic*isc*ip*in06*)modalias(usb:v0B62p0059d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B63p653[0A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B8Cp2303d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B95p172[0A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B95p1780d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B95p178Ad*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0B95p1790d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0B95p279[01]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v0B95p772[0AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B95p7E2Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BAFp00F[1256789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB0p500Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0BB4p00C[EF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A0[123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A1[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A2[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A3[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A4[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A5[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A6[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A7[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A8[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A9[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0BCEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC3p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BD3p0555d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0BDAp0179d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp018Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp2005d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp2102d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp317Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp318Bd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp5088d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp805[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp8150d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp8153d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v0BDAp815[2356]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp8179d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp817[0678ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp818Bd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp818[6A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp819[1A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp8724d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp8754d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDApB711d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApB720d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApB81[2A]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApB82Cd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApF179d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApF192d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApFFEFd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp[01]724d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDBp*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v0BDBp*d*dc*dsc*dp*ic02isc0Eip00in*)modalias(usb:v0BDBp1002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BEDp110[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BF8p1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp000[2345ABCEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp001[01236789ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp002[237]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp010[2456789ABCDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp011[123456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp012[01234678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C10p0000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C26p000[49ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C26p001[01238]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C33p0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C44p03A2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p600[1579D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p601[19]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p602[45789ACDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p6040d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p607Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p608[3CF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p60A[8AF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p60B0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p60C[0E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p60ECd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p60F[BCE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p610[02ABCE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p612[8ABCE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p613[08ABCE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p614[238A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p624[028CEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p625[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p627[BCF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p628[028CEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p62B[3BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p62[67]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p62[AB]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p800[138A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C4Bp0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p210[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p221[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p222[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p241[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p242[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p243[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p244[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p281[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p282[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p283[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p284[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p285[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p286[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p287[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p288[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p9020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52pA02[ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C6Cp04B2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C72p000[CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C72p001[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C7Dp0005d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C88p0021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C88p17DAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C88p180Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C8Ep6000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CAAp3001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CADp9001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CCDp001[234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0CCDp0035d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CCDp0080d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CDEp002[25]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p0036d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p1006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p20FFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p300[0248]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p311[DEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p3121d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p701[05]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p817[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p9271d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3pB00[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3pE00[3456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3pE019d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D3Ap0300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D46p0078d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D46p0081d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D46p201[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D46p202[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D64p0303d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D64p[03]108d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D81p19[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D9Fp0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p382[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p387[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p6899d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p822[BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p82[12]Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p871[BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p87[01]Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p899Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0pA877d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB7p0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DBAp[135]000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DCDp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0017d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p002[BCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p003[9BCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p004[01278AD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0056d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p005[013F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p005[2C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0061d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p006[0256789AEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0072d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0DF6p0076d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0DF6p0078d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p007[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p007[59]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p061Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF7p0620d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF7p0900d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E0Bp90[34]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4141d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4142d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p4147d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p414[ABD]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p4150d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4151d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p4153d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p415[69]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p425[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4642d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4650d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p4650d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v0E41p4750d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p5044d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p5050d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p5051d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v0E41p505[78]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p534Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E55p110Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p000[139B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p0019d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p001[378]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p0025d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0E66p002[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p400Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E67p0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E7Ep1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp0004d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0E8Dp00A0d*dc*dsc*dp*ic0Aisc00ip00in*)modalias(usb:v0E8Dp00A1d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A1d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00A2d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A2d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00A4d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A4d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00A5d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A5d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00A7d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A7d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00[0234]3d*dc*dsc*dp*ic0Aisc00ip00in*)modalias(usb:v0E8Dp7101d*dc*dsc*dp*ic02isc00ip00in*)modalias(usb:v0E8Dp7102d*dc*dsc*dp*ic02isc02ip01in*)modalias(usb:v0E8Dp7103d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp7106d*dc*dsc*dp*ic02isc02ip01in*)modalias(usb:v0E8Dp760[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp7610d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp763Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp76[13]2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp76[35]0d*dc*dsc*dp*icFFisc02ipFFin*)modalias(usb:v0E96pC001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EA0p6858d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EABpC893d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EB0p3457d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EB0p9071d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EBAp[12]080d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p100[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p101[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p102[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p103[12358]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p104[023]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p108[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p10[9AB]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p110[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p12[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p2051d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p20[012345]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p20[6789A]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F3Dp0112d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F3Dp68A2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F3Dp68A2d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v0F3Dp68A3d*dc*dsc*dp*ic*isc*ip*in0[7AB]*)modalias(usb:v0F3Dp68AAd*dc*dsc*dp*ic*isc*ip*in0[7AB]*)modalias(usb:v0F3Dp68A[3A]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0F4Ep0200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F94p000[15]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F98p0201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FB8p300[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FB8p4001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FC5p1227d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCFp100[346]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FD8p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FDEpCA05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FE6p8101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FE6p9700d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FE9pB307d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FEBp2004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1004p6000d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v1004p618Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1004p61AAd*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v100Dp3342d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v100Dp903[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v100DpCB01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1011p3198d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v102Cp6[12]51d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1039p210[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1039p211[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1039p212[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1039p213[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v103Cp1629d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v103Ep03E8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1044p8002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1044p800[BCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1046p9967d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v104Dp300[026]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v104Fp0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v105Bp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v1066p00CEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1066p0[3567]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v106Cp*d*dc*dsc*dp*icFFiscF[01]ipFFin*)modalias(usb:v106Cp*d*dc*dsc*dp*icFFiscF[DEF]ipFFin*)modalias(usb:v106Cp370[12]d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v106Cp371[1245]d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v106Fp0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10A6pAA26d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10ABp10C5d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10ACp0102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10B5pAC70d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10BDp1427d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p0F91d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p1[16]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p800Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p803Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p804[4E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p805[346]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p806[6F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p807Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p80C[4A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p80DDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p80F6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8115d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p813[DF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p814[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p815[6EF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p817[CDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p818Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p819Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81A[69CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81C8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81D7d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81E[278]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81F2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8218d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8281d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8293d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p82AAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p82EFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p82F[1249]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p82[26]Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8341d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8382d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p83A[8A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p83D8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p841[148]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p846Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p847[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p84B6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p851Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p85A7d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p85B8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p85E[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p85F8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p863Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p866[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p87EDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p885[67]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p88A[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p88D8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p88FBd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8938d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8946d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8962d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8977d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8998d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p89A4d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p89FBd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8A2Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8A5[BE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8B34d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4pEA6[013]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4pEA7[01AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4pF00[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C5pEA61d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10CEpEA6Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10D2p*d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10FDp0128d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10FDp7E50d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10FDp804Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10FDp8050d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap1131d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap115[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap11[13]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap125[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap1451d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap14[15]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap161[38]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap165[38]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap2210d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p900[01F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p9010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p902[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p903[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p904[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1114p000[146]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v114Fp68A2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v114Fp68A2d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v115EpF100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1163p0[12]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1182p1388d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1186p3E04d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1189p0893d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p001[789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0023d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p0024d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0025d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p002[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p002[6789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0112d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0120d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0218d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p022[04]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0301d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p680[234589]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p681[2356]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p682[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p683[234589ABCDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p685[0123569A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p6893d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p689[12]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p68A2d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p68A2d*dc*dsc*dp*ic*isc*ip*in13*)modalias(usb:v1199p68A3d*dc*dsc*dp*ic*isc*ip*in0[7AB]*)modalias(usb:v1199p68AAd*dc*dsc*dp*ic*isc*ip*in0[7AB]*)modalias(usb:v1199p68ABd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p68A[24589]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p68A[3A]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p68A[59]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1199p68C0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p68C0d*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p68[89]0d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p900[0123456789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p900[123456789A]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1199p901[01234589BCEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p901[1359B]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1199p901[CF]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p9041d*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p904[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p905[134567]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p905[13456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p9063d*dc*dsc*dp*ic*isc*ip*in0A*)modalias(usb:v1199p906[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p906[13]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p9071d*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p9079d*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p907Bd*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p907[0189AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p9091d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p909[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p90D2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p90D3d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v1199p90D3d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v1199pC08[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11ADp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11CAp0212d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11D9p100[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11F5p000[1345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11F6p2001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11F7p02DFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1209p100[26]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1231pCE0[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1235p000[12]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1235p000[AE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1235p001[08]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1235p4661d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1266p100[23456789ABCDEF]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1266p101[12]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1286p2041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1286p2042d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1286p2043d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1286p2044d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1286p2049d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1286p204[AE]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1286p2052d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1286p8001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v128Dp000[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1293p0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v129Bp1828d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12B8pEC6[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p*d*dc*dsc*dp*ic02isc06ipFFin*)modalias(usb:v12D1p*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v12D1p*d*dc*dsc*dp*ic02isc0Eip00in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip0[79]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip11in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip3[79]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip6[79]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip[147]6in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip16in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p140[6C]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p144[12]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v12D1p146[45]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p14ACd*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v12D1p14ACd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p14C6d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p14F1d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v12D1p14F[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p14[0A]Cd*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v12D1p15C1d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v12D1p1C05d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v12D1p1C07d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p1C1Fd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v12D1p1C23d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v12EFp0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v133Ep0815d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1342p0202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1342p0204d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1342p0304d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1395p0300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1397p00BDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13ADp9999d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p0018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p002Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p0039d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p003Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p003[1B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p0041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p004[35]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v13D2p0400d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v13D3p3247d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3262d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3273d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3284d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3304d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p330[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p332[129]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p332[78]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3340d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p334[689]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3350d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p335[789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3362d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3365d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3375d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3399d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p339[35]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p340[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p340[28]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3423d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p343[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3474d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3487d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3490d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p34[37]2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p5103d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v13E5p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p11[0123]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p14[01235]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p21[0123]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p24[012]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p4[14]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p600[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p6010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p700[0134567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p7030d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p704[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p800[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p900[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p901[01]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1410p901[01]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1410p9022d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v1410pA00[12345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410pA00[1234567]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1410pA010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410pA01[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410pA021d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1410pA02[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410pB001d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1410pB001d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1415p2000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1435p0918d*dc*dsc*dp*ic*isc*ip*in0[345]*)modalias(usb:v1435p3185d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1435pD111d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1435pD181d*dc*dsc*dp*ic*isc*ip*in0[345]*)modalias(usb:v1435pD182d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v1435pD191d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1435pD191d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1453p4026d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1457p5118d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v145Fp013Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v145Fp013Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v145Fp013Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1482p3C09d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1485p000[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp2[078]70d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp307[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp3370d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp357[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp537[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp5572d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp760Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp760[1ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp761[0A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp8070d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148FpF[13]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14B0p3410d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14B2p3C0[6789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14B2p3C1[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14B2p3C2[3578C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14EApAB11d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1508p1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1508p1001d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1514p2008d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1519p0443d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v152Dp0310d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1546p050[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1546p1010d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v1546p1104d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1546p1313d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1546p131[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1546p134[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1546p1[13]43d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v154Ep500Ed*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v1555p0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1557p0A80d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1557p7720d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1557p8150d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v155Ap1006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v157Ep300Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v157Ep3013d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15A9p0006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15A9p001[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15B8p600[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15BAp000[34]d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v15BAp002[AB]d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v15C5p0008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15E8p91[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15EBp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1604p800[157]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p000[12345678CDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p001[0123489A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p020[1567CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p021[257ABCDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p024[012347]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p030[123456789ABCE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p1403d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p1A01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1614p0407d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1614p080[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1614p7002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1630p0042d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v1631p6200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p000[58]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p8005d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p8093d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v165Cp0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1668p0323d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1668p1200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v166Ap030[345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v166Ap0401d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v166Ap0[123]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v167Bp4001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1686p00DDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1690p0601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1690p074[04]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1690p076[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1690p7588d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1690p7588d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v16C0p09B[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16CAp1502d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D5p6202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D5p650Ad*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v16D5p650[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D6p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p5553d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v16D8p600[12345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p600[378]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p6280d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p628[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p6512d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v16D8p680[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p7003d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v16D8p7004d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v16D8p7006d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v16D8p700Ad*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v16D8p700[123456A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p700[12]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p721[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p721[123]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p725[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p725[123]d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v16D8p8002d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p800[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16DCp001[0125]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1726p1000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1737p0039d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1737p007[01789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1740p060[025]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1740p0615d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1740p970[12356789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1740p9801d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v174Fp5212d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v174Fp5931d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v174Fp8A12d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v174Fp8A3[134]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v174FpA311d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1761p0B05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1776p501Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp016[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp01[56]3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp0254d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp0302d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp0324d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp03[12]3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp1163d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1781p0C30d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1782p4055d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v1782p4D10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1782p4D11d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1782p4E00d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v17A1p0128d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17A8p000[15]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17A8p001[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17A8p010[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp041[CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp0808d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp0815d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp0839d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp0D8Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp10[012]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp1915d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp1940d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp1969d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp1978d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp2305d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp471[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCpBAFFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17DCp0202d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v17DDp5500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp304Bd*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v17EFp304Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp3054d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp306[29]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp3082d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp4802d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp480Bd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v17EFp7203d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp720[5C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp721Ed*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v17EFp721[4E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFpA387d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17F4pAAAAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1803p5510d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v182Dp021Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v182Dp0269d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v182Dp207Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1843p0200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1871p0306d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1871p0516d*dc*dsc*dp*icFFisc01ip00in*)modalias(usb:v18C5p0008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18C5p0012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18CDpCAFEd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v18E8p6259d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18ECp3118d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18ECp3290d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v18ECp3[12]88d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v18EFpE00Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18EFpE025d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18EFpE03[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1901p0015d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1901p019[0345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1934p1202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1943p225[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v199BpBA30d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v199Ep8102d*dc*dsc*dp*icFFisc01ip00in*)modalias(usb:v19ABp1000d00*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v19ABp1000d012[0-6]dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v19ABp1000d01[0-1]*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v19B5p0021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19CFp3000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p*d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p*d*dc*dsc*dp*icFFisc02ip0[15]in*)modalias(usb:v19D2p*d*dc*dsc*dp*icFFisc86ip10in*)modalias(usb:v19D2p000[12345689ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p001[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p001[79]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p0021d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0025d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p002[012345789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0031d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p003[01234789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0042d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0049d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p004[023489]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0052d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0055d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p0058d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p005[012456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0063d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p006[012345679]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p007[036789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p008[236789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p009[01234567]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p00[01]2d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p0104d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p010[4568]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p011[378]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p011[38]d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p0121d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p0123d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0124d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p0125d*dc*dsc*dp*ic*isc*ip*in06*)modalias(usb:v19D2p0126d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p012[1234568]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0130d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p0133d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p013[035679]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0141d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p014[1234578]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0157d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p0158d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p015[12356789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p016[124578]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p016[78]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p017[068]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p017[68]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p0189d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0191d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0199d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p019[1679]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0200d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p020[01]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0257d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p025[47]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0265d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0265d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0284d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0284d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0317d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0326d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0326d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0330d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0395d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0396d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p0396d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p0412d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p041[247]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0426d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p060[12]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v19D2p1003d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p1008d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p1008d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1015d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p1018d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p101[028]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p101[02]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p1021d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v19D2p1021d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p105[789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p106[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p107[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p108[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p109[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p110[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p111[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p112[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p113[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p114[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p115[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p116[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1170d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p117[37]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p1181d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p124[456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p124[57]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p1255d*dc*dsc*dp*ic*isc*ip*in0[34]*)modalias(usb:v19D2p1256d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p125[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p125[24]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p126[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1270d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p1275d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p1275d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p127[01234]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p127[6789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p128[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p129[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p130[0123]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1333d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p140[12]d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v19D2p140[12]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p142[4568]d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v19D2p142[4568]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1432d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p143[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p1476d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v19D2p1481d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v19D2p1485d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p153[345]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p154[567]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p156[567]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1589d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p159[012468]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1600d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p2002d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p200[23]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF4[23456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF5[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF6[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF7[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF8[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF9[01234F]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFA[0123456789ABCEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFB[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFC[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFD[012345]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFE[89BCDE]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFF3d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2pFFF[16789BCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFF[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19FFp0239d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A28p6010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A32p0304d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A61p34[12]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A72p100[0125789DEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A72p101[123456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A79p6001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A86p5523d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A86p752Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A86p752[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A86pE092d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A8Dp100[23456789ABCDEF]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1A8Dp101[012]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1ADBp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1AE7p2001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B1Cp1C00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B1FpC006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Bp2951d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1B3Dp010[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp011[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp012[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp013[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp014[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp015[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp016[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp017[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp018[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp019[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01A[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01B[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01C[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01D[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01E[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01F[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp4701d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp930[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp931[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Fp2002d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1B5Cp010[345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B75p307[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B75p7733d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B75pA200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B91p0064d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BA4p0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0017d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0052d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp00B[67]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp011Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp011Ed*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1BBBp0203d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0203d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p*d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1BC7p0036d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v1BC7p100[3456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p101[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p1031d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1BC7p103[135]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p1041d*dc*dsc*dp*ic02isc0Eip00in*)modalias(usb:v1BC7p1045d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p104[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p105[012345678]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p106[0123]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p107[01235]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p108[0123]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p10A[049]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p10[45]0d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p110[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p110[01]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1BC7p110[2AB]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p1200d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v1BC7p1201d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p120[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p120[34]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p120[678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p1213d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p1214d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p121[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p123[01]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p1250d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v1BC7p1261d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p126[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p12[36]0d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p1900d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p1900d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v1BC7p1901d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p701[01AB]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p900Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p9010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p920[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC9p6001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BCFp0B40d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1BE3p07A6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C04p0015d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1C0Cp0102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C40p0477d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C4Fp3000d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1C9Ep7605d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C9Ep960[357]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C9Ep9801d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1C9Ep9803d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1C9Ep980[013]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1C9Ep9B01d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1C9Ep9B0[125]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C9Ep9B3Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1CD7p0217d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1CF1p000[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D4Dp000[2CE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D4Dp001[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D6Bp001[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D6Fp0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1DA5p451[2589]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1DA5p4523d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E0Ep9001d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v1E0Ep9003d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E0Ep900[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E0Ep9011d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E0Ep9100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E0Ep9200d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1E0Ep920[56]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E0EpCE1[6E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E29p0102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E29p0501d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E2Dp004[AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E2Dp0053d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1E2Dp0055d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E2Dp005[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E2Dp005[5B]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1E2Dp0060d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E2Dp0060d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1E2Dp0063d*dc*dsc*dp*ic*isc*ip*in0A*)modalias(usb:v1E2Dp006Cd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E2Dp006Fd*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1E2Dp006[19]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1E2Dp0082d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v1E2Dp0083d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1E2Dp008[2345]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E2Dp00B0d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1E2Dp00B7d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1E2Dp00B[03789]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E2Dp00F[1234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E8Ep6001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1EDAp2012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1EDAp2315d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1EDAp2[23]10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1F38p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1F45p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FACp0151d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1FB9p020[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p030[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p040[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p060[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p070[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p0[12]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FF4p600[AE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p1A0[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p200Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p330Fd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2001p330[789AD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3317d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p331[019B]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2001p331[CEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2001p3C05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3C1[579ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3C2[01235]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3D02d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3D04d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p4000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p400[123B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p4102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p4A00d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v2001p7D0[1234E]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2001p7E16d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v2001p7E19d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2001p7E19d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2001p7E3[5D]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2001p7E3[5D]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2001pABC1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001pB301d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001pF115d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v200Cp100Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019p1201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019p4902d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019p5201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pAB2[459]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pAB2[ABE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pAB31d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pED06d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pED17d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pED1[49]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v201Ep10F8d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v201Ep2009d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2020p203[13]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2020p203[13]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2020p2060d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2020p2060d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2020p4000d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v203Dp1480d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v203Dp14A[19]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2077p7001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20A6p1105d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20B7p0713d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20B8p8888d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20B9p1682d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p624Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p648Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p724Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p806Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p808Ad*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v20F4pE05Ad*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v2100p9001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2100p9E5[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2100p9E6[0123456789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v211Fp6801d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2184p0030d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2184p0057d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2201p012Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2262p0002d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22B7p150Dd*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v22B8p*d*dc*dsc*dp*icFFiscFBipFFin*)modalias(usb:v22B8p2A70d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22B8p2E0Ad*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22B8p4281d*dc*dsc*dp*ic0Aisc00ipFCin*)modalias(usb:v22B8p42[01234]4d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p6027d*dc*dsc*dp*ic02isc0Aip00in*)modalias(usb:v22B8p6425d*dc*dsc*dp*ic02isc0Aip00in*)modalias(usb:v22B8p900Ed*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22D9p276Cd*dc*dsc*dp*icFFiscFFip30in*)modalias(usb:v22DEp680[123]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22DEp9061d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v2357p000Dd*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2357p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p010[5B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p010[89C]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0111d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p011[567]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0123d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p012[DE]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0135d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0138d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p0201d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2357p0601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p9000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p9000d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2405p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v245Fp931Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2478p2008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v249Cp900[1268]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v249Cp93[12]Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap160[123456789ABCDF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap16[12]Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap260[123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap26[12]Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap360[123456789ABCDF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v25C6p9002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2626pEA60d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p000[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p001[1237]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p010[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p0301d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p0[23]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639pD00Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2692p9025d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2692p90[02]5d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2717p4106d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2770p905[012C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2770p9120d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2770p913Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2770p930[BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2833p0201d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v2833p0211d*dc*dsc*dp*icFFisc01ip00in*)modalias(usb:v2899p012Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v293Cp5702d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2955p1003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2955p[01]001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v29FEp4D53d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v2A5Fp1000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2B53p002[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2B53p0031d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2B73p000[ADE]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2B73p001[37BE]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2B73p002[39]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2B7EpB752d*dc*dsc*dp*ic0Eisc01ip01in*)modalias(usb:v2C42p1202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2C4Ep0102d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C4Ep0103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2C7Cp0121d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2C7Cp0121d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0121d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0123d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp0123d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp0124d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp0124d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp0125d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0125d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0128d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp0128d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp0129d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp0129d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp012Ad*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp012Ad*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp012Bd*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp012Bd*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp012Cd*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp012Cd*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp0191d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0191d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0195d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0195d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp019[15]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2C7Cp0203d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp0296d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2C7Cp0296d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2C7Cp0306d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0306d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp030Ad*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp030Bd*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp030Bd*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp030[CE]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp031[01234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp0512d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0512d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0620d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0620d*dc*dsc*dp*icFFiscFFip30in*)modalias(usb:v2C7Cp0620d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0700d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp0800d*dc*dsc*dp*icFFisc00ip[04]0in*)modalias(usb:v2C7Cp0800d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0800d*dc*dsc*dp*icFFiscFFip[13]0in*)modalias(usb:v2C7Cp0801d*dc*dsc*dp*icFFisc00ip[04]0in*)modalias(usb:v2C7Cp0801d*dc*dsc*dp*icFFiscFFip30in*)modalias(usb:v2C7Cp090[01]d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp6008d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp6008d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp6009d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp6009d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp600[125]d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp6026d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp7001d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2CAFp13A[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2CB7p0001d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2CB7p0104d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2CB7p0104d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2CB7p010Bd*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2CB7p010Bd*dc*dsc*dp*icFFiscFFip30in*)modalias(usb:v2CB7p010[56A]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2CB7p011[15]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2CB7p01A[0234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2CB7p0A0[4567]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2DEEp4D41d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2DF3p9D03d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2ECApC101d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v305Ap140[456]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v30C9p0093d*dc*dsc*dp*ic0Eisc01ip01in*)modalias(usb:v3195pF190d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3195pF28[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v31B2p0011d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v3277p0072d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v3334p1701d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p011Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p043Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p051Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p053Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0E3Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0F1Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0F3Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0[34]26d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0[7B]1Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p1326d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p191Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p[23]326d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v33F8p0104d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v33F8p0115d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v33F8p01A[234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v3708p2[01]CEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3923p7825d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3923p7A0Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3980p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4113p021[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4113p04[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v413Cp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v413Cp400[123456789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp811[45678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp812[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp813[345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp8172d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v413Cp817[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp8186d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v413Cp818[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp818[56]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp8194d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v413Cp819[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp819[56B]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v413Cp819[56B]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v413Cp81A[234689]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81A[23489]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v413Cp81B6d*dc*dsc*dp*ic*isc*ip*in0A*)modalias(usb:v413Cp81BAd*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v413Cp81B[1356]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81B[136]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v413Cp81B[BC]d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v413Cp81CCd*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v413Cp81C[2BCF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81D7d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81D7d*dc*dsc*dp*ic*isc*ip*in0[01]*)modalias(usb:v413Cp81D[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81E0d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v413Cp81E[046]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp821[35]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v413Cp821[78]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp9500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4348p5523d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4505p0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4752p0011d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4766p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4855p009[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4856p0091d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p010[01234567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p030[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p0[45789ABCDEF]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p800[12345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p[18]000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v534Dp0021d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v534Dp2109d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v5372p2303d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5986p1172d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v5986p1180d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v5A57p028[0234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5A57p5257d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5E04pCE00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v6189p182Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v6189p2068d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v6547p0232d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v6737p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7104p2202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p4085d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7710d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p771[178]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7722d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7733d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7811d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7822d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392pA611d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v7392pB711d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392pB722d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v7392pB811d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v7392p[ABC]711d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p[BCDEF]822d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v8020pEF04d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8086p0110d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8086p0630d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8086p07D3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8086p0AD[234]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v8086p0B0[37]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v8086p0B3Ad*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v8086p0B5[BC]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v8087p0A5Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8516p2[078]70d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8516p307[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8516p3572d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7715d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7720d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7832d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7843d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p78[124]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7[78]30d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9846p9041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9986p7523d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v99FAp8988d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9E88p9E8Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vA168p061[0134578]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vABCDpCDEEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vDEEEp030[023]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vF201p5370d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vFFADpA001d*dc*dsc*dp*icFFisc*ip*in*)modalias(virtio:d00000019v*)modalias(wmi:02314822-307C-4F66-BF0E-48AEAEB26CC8)modalias(wmi:05901221-D566-11D1-B2F0-00A0C9062910)modalias(wmi:0B3CBB35-E3C2-45ED-91C2-4C5A6D195D1C)modalias(wmi:284A0E6B-380E-472A-921F-E52786257FB4)modalias(wmi:51F5230E-9677-46CD-A1CF-C0B23EE34DB7)modalias(wmi:551A1F84-FBDD-4125-91DB-3EA8F44F1D45)modalias(wmi:5B3CC38A-40D9-7245-8AE6-1145B751BE3F)modalias(wmi:5FB7F034-2C63-45e9-BE91-3D44E2C707E4)modalias(wmi:603E9613-EF25-4338-A3D0-C46177516DB7)modalias(wmi:676AA15E-6A47-4D9F-A2CC-1E6D18D14026)modalias(wmi:67C3371D-95A3-4C37-BB61-DD47B491DAAB)modalias(wmi:6AF4F258-B401-42FD-BE91-3D4AC2D7C0D3)modalias(wmi:70FE8229-D03B-4214-A1C6-1F884B1A892A)modalias(wmi:86CCFD48-205E-4A77-9C48-2021CBEDE341)modalias(wmi:8D9DDCBC-A997-11DA-B012-B622A1EF5492)modalias(wmi:95F24279-4D7B-4334-9387-ACCDC67EF61C)modalias(wmi:9DBB5994-A997-11DA-B012-B622A1EF5492)modalias(wmi:A80593CE-A997-11DA-B012-B622A1EF5492)modalias(wmi:ABBC0F72-8EA1-11D1-00A0-C90629100000)modalias(wmi:B6F3EEF2-3D2F-49DC-9DE3-85BCE18C62F2)modalias(wmi:F1DDEE52-063C-4784-A11E-8A06684B9BF4)modalias(wmi:F6CB5C3C-9CAE-4EBD-B577-931EA32A2CC0)modalias(wmi:F6E4FE6E-909D-47cb-8BAB-C9F6F2F8D396)modalias(xen:vsnd)modalias(xprtrdma)     /bin/sh/bin/sh/bin/shkernel-modules-core-uname-rkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.14.0-503.21.1.el9_5.x86_645.14.0-503.21.1.el9_5.x86_643.0.4-14.6.0-14.0-15.2-14.16.1.3g~hgd 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.21.1Lucas 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- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0x1ba538840x9536fbff0x91e7cff90xde21dc530x24b26ded0x566768350xd65396720xb10cc8750xf6d0c5040xedf7c90e0x4db5aec70xe45628cb0xabff3e0f0xbb31a2660x4ed3fb1b0x2b5551d50xc79208410xc54c863e0xa1893d140xc8dd867f0xd541e31a0x6d3d6bc60x790449020xadab2deb0x4b1893150x03bbeac20xee4941870xccc18cea0xc519fd6b0xd42da8770x9757036c0x711330270xebb687e70x04b8b64b0x3128f1880x21cf7cb80x207eb69b0x114381db0xd340bd0d0x0930ae8e0x9ea35d660xb8fe5c420x1f2d788d0x972476970x90d74cf50xcd4482d50x5a4fe3350xca4194960xde5049350x181a7a6b0x5811aaae0xa21993f30x8e8f1a040x3fceb8e80xae5b226e0xde1c66b90xee76a4930xedc49cf50x20bddaf50x24c6c7b90x4a74b6820x557866530xf9851fdd0xbe4671ee0xa800f7200x3fb2d3d80xfc781c470x76f3a2360xc902d0620x3927787e0xf79698f50xe8091a880xe12ee4df0x59b1ed340xb3555d680xfafe79260x4f8271350xe8de512b0x981ca07a0x166739d90x2f60aac70x147668730x6047042b0x1ec57b4f0x068760dc0x63e6e1cc0xb6f42af00xb130ace10x636ac8640x341e11880x8859a55e0x71dbcdd70x19e7490f0x571470da0xebf77c940x86b8f7c70x4bf5dea30x600f325d0x8b4461b40x7e225a510x5b3dc7c90x7ffbf6e40xf7e443010x284d4bc90x3d495d510x13326bc90x5fbe5a920xcf62ba9e0xd28dc0da0x6517719f0x9adc8c440x9675d0620x21da7cc40x200d5bcb0x90f127220xa16ea6e50x38391ef20xc8ab4a220x4247954a0x3353d7760x965587a40x8e7bc7590x43170efd0xbcb780510x66b4dfab0x3214e15d0xc3e675d70x666aeafb0x6e2eb19d0x5c69b7ea0x968d2eae0xfa5ce4df0x51263c590x97c7549b0x43d2daa40x9f28b0010x6012fd5f0x5eba42810x6ded2df20xfaafad8e0xabb311270x5bc219f30xe28223200xeb77efe00x328c1dfc0x2e032c100x6057b6720xd8e031d70xd530e4750xf8bed5cf0x83e789500xd831360d0x04b7facb0xfbf5a1a70x4ea56b910x2324e76d0x72ddb1360x1203d1c20xef09a0690x5b47dd230x3e561a260x93e3f16e0x39bf93010x0283dfe30x0d1b85460xe75161050x34f323770x3a42ea1f0xcd0443220xedc28b9e0x79654b030xfbe6d2c90x62c980fb0x8be0fb460x07331d700xea13efd00x12f5e53d0xabfb28880xae7c95e70x577d940d0x09e31c740x5f1928190x740d7ec00x3c4f69b40xbe5b49120x3dda2eed0x164f0d980x4171c0e30x8f9212780xf8f264140x8fcbf48d0x35fb27dd0x03171fad0x04ae1be50x555adf4a0x67e5de9e0xee9bc0c60x31db730c0x20b158a20x72d8171f0x7cc484a50x8826c13b0x45b619160x476a28dc0x7a45377b0x3f2d35f60x29d0b1ff0x177a35630x5a46d31a0xf1dbe70b0xe98bb4ad0x57edc6840xc94448b60x249e0a510xe599b9190x6e6545e60x22e3a37c0x2fd2c4c80x0ea5d74b0x4ca297470x9b089d760xaf3075f70x07b506590x2232c9da0xbcee2be30xc3dc06da0x09595a4a0x574b19170x25b611610x9754118b0xe0379bef0x925967b00xb3be6b510x70402ea90x7ba84cc90xefe7349b0x6e33bf7d0xae7d1c540x631d41e90x224e73f70x995ff5490x57c46ceb0x9eee64660xa92cafe00x595ab8e70x6d667f930xfe6d19b80x8a13b7ad0xe88d88050x75d83d940x031185a30x78c8d3a00xc2eb9eef0x4288fd0c0x4d5090940x796b01b50x8a0eac3a0xfcfc58d70x3f0638fa0x1bff9fd60x596813e10xc712541f0x41bc469f0x36e12f080x7a799dc70xd091cbe80x5f403a790x80b764960xed74007f0xb3b2c4500xe4e8551f0xdd1951970xa69015190x91068dc80x264a8d7e0x9c4f616a0x824dfda90xea0ac7aa0xc8a297870x8a6bb2000x8f1f433d0x99070a4f0x54338c750x562663210x015e5db20x978c13e40x57fa80b30xac8face30x6fad6cfa0x8c131b6d0xbde9e00c0xda5301050xdf58df890x558358b00xb85612030xd25f86c10x5ef466a70xc5dcf35c0xe6c06d090xd0ccaf710x5aaf86d70x3f7a62d50x9df4b3630x47c762ab0x041915310xb8770cec0xf01971880x85098b5b0x696fc6420x7920d1ab0xd093daba0x879f6ea30x679c3a9a0x6b18041c0xb527bb590xcce1a6330x9c51bcc40xfaf112650xc917ab6a0xf147095e0xf6df77bb0x9893b9970xa60ea3970x7afe9eca0x4f9718280x9ce84e8a0x6d911c320xb21d13810xc541679a0x7277f9020xacdeba530xecec65040xb5ada08c0xc9d969460xcd830c150x1539cb5c0x4c6bb2ab0x725827260xf43222d20x7c9af89d0xc2ecdef70x2a55b3e90xfa0445fd0xba33e5f10xd1c13cc30x0590a6ac0x131f3c510xd29813570x327097510xbc14d2d40x7ab039820x8f1d77c10x1a0aa0300x04b558a10x696e80250x702923f40xff98494e0x73a2085c0x1f81004c0x29089ebf0xd53f69de0x08891c650x8e5ed0a20x8defd1b60x287df2d80xd68e603c0x3218255b0xfbf0837b0xc881086c0x379cc2ad0x835beb530x555662880x624d6f1c0x6fbb38df0x9d669a9b0x1b5d34d30x368574e60x240947c90xeda0fa810x9d311c650x73666a7b0x5b0d686d0x68af18380x54d77ab40x7c34381e0xebfae6d50xca9ccbd60x8e113fbc0xb0c8b1720x8e13d5f50x45f6ba950x0f77dafc0x840cf2da0x658be8bc0xdc6c10c50x68be416b0xe753badd0xae79c03a0xce750e050xf77a80320x3f51ea330x8ed9f7850xf8e1abcc0x9882d4e00x4d69f1cc0xcc4c67360x11e70b750xb349eb360xd4ad70920xb34b754d0xf02654c40x1a9db5fe0xc4f0bc9e0xae2381620x773f562e0x003dd90b0x434847510xdd7b7fb00x542c3f3a0xc09a95ce0xbd55b54a0xf3e822650xb3e5fa4d0x6884deed0x171cd8310xb5f307800x9806f3e80xb6e143e80xf2cb69240x73f708fa0x36eb2b420xf6e2e76e0x53e607160xb98c12f50xa6ed86c10xa9f534cc0xf94a2aed0xe83b5a9f0x619d9dc70x317c2bdc0x82445dd10x04bfbda40x40a4757c0x072fa85f0x2063d9cc0x4d56cee50x822286610x1d8521170x964797870xdbe72f7c0xb6588ba60xd3a5ddab0xa7f0e3750x67e8c7a00x533939fa0x4aa015710xa494278b0xcc1364200x19ba2e760x108b188f0x7427db5b0x4571aea80x9e1a54880x9f97ff5b0x2826932c0x133d80130xa18f224e0x0b1ab3530xff7397e90x502874240x0f2bb0a10x297785dd0x343abf230x271f96200xc4e8f7050x9c569fc90x6727a2cb0xd909935a0xf49bc67a0x4443d3990xa86279900x72d22f1e0xf2d154a30x1de3c81b0xefa4a41a0x3503e0b10x743e395f0xb7a4ffd60xbce5fcd60x1dd5cc5e0xfefe2cab0xc0e7d9490xc607baa30x2f2f45fe0x409211ff0xde06f8030xfd7d10ed0x0c770eb00xc95f63bf0x38ce402b0x176201420x90a3ed1c0xc9a3ad2d0x7b5ce5c30xb63ddafe0x9dd340db0x35a375150xc93e111b0xea9a91170xdf2e8e100xd896e4df0x77972a6c0xbf257dc00x08dff38a0x41e48cd00xc27b49f00x3ceea2860x7304ce460x74941f4f0x4ab4f4e60xde89838d0x6878f7120xfcfaed890x513894d90x048f558d0x508fa1ca0x48f05f080xcf9a761e0xe76f9f080x4e2e10d20xd93085680x894c244d0x528ec10b0x487ff5680x30a0d3740x848919ec0x7d2395bc0x2df59e250x97ad7c9c0x9e3e21780xc5e33b0a0xee5e04910xc52287f50xe718399a0xcddfb8000xac766f6b0x29d0afbb0x1906648e0xd6217d910xa17c0ccf0x374952a20x623ceae20x93ae42050xf81d6a7d0x50e7d5860x85c6635a0x87fa12770xfeef970a0xb493c0b50x4b4fa8ab0xe80502b90x300c8f8d0x8ad37cb10x1879fcbd0xf07abff50x96fa30ad0x29abf7ad0x71e16c6e0x7b8c32f10xd76132120x0718b8b70x991fb1320x4699c4fc0x6c66abe30xa142501e0x37bc63460x8684180c0xfc1b67670x8d2804880x770b39460xce5499660x1478d3850x4b9cbc300x8fea24bd0xd96ef9b60xac463efc0x7bd9427a0x7aad008b0x214e42650xddacccf60x53d0e4510x94f822aa0xd8f3e3cb0x3f5980c10x7ad8a8300xe076d9110xbc61f30d0x2d0367e90x8df2e41d0xf1a65f790xaaab0a240xee30cf5b0xdab1cc4e0xd4b6d0d50x0f35ef560x36dac8eb0xc6a7d72c0x90844e1b0xa2614f100x807324c40x1f2f46850x76c78b4e0x85da13100x6459ac820xa066654b0xcf44e8530xd5901c480x0a945e520xdc27ee6f0x1ee560d90xaaa35de20x1ce8f20d0x40ad13b10xb3a304840xeda6ae750x6c6bdec40x6b287b990x0dd9b6ea0xe7f466670x77c95a3c0x22dbf7fd0xe3304e580x3a3c03760xcbcbe9b00x2ae2d7c00xaf78f2600xc7a974e10x8b79c8100x48f4b3d70xe60780a90x7d00c8630x15cbc7740x94b0d3dd0xe9745bbf0x73c93d550xd2a1751b0x00c760360x23881aa30x61f7726c0xdfab629c0xf559ab360xf12d93870x6047ede60x0c2503b70xd4e8d4d50x10d892eb0x5b7927260x024cce870xf90426c20x07b5d22a0xd89102ae0xd444eeeb0xa2db42db0x782bcd190x2780136a0x428a1f4d0x58993d180x977417d50xb88cf6d60xfc5e32450x76ac1fc20x14b700770x7d3632a60x02415c830x3519838d0xa2c070b80xb5690fe00x8e6a9cdf0xc9055c340xd56454e90x3c79f5850x6ad745120x103ee1110x39e622560xafdebab20x7d6324ae0x92fa482f0x669e0b290x2773f1a40x548a1c320xf05c5b6e0xdf4018df0xc0db8eaa0x8d6991250xbdf76e750x06d3b1a90x9778ea850x63c820690xca7408e70x8d4d2c9b0xf67c363e0x3c744e950x1f3199de0x4f25bb8d0xf7be8ee80x23026b4b0xcfb244560x9a48e1550x7c2175e60x9ce5d1660xd6a2af4a0x538f32f20x83cf52370x4cc264ff0x392614ab0xfa7fe4240x220560000x715a69790x0495aaa20x106a04d40xf5817d0a0x8b68fe100xd0863cff0xd6c87a050x39fcae710x7dc332720xffd40b540x9d6cba300x79b82a710x6563568b0x8fa029360xd65c12400xd949fe380x4bc823fa0x3aca71a10x318046ea0xf5596d890x462529c50x1c4715f00x3f1ba4b40xcfab59b00x61099a020xe602e38d0xcc1a7c480xffe75ea10x646c544c0xd8159ae20x117aca910x14fc21500xed953c600xa1e9ec2e0x1b01d2b50x3533cd2a0xff891ee20xe23bea700xeb0574cb0xf1f523190x2fcc4ff90x8f2b42dc0x80c1622f0x0a2642a90x9f8b0cb00xe8f201370x32de437a0x8160929a0xa353b9ab0x0c2c1b4c0x149684370xbc4357520x1222dded0xd241325d0x43913a4b0xaf4e16850xd81c80b60x62578a180x2accdf130xbb3709050xb30c462f0x128b57ac0x520fb39e0xb112946b0xb40119a10x429a75200xa54cf86a0x3c86019a0x69f7e94d0x243f616b0x751d6cbd0x949d983b0xee4308120xb5264afa0x6a7666d30x99b27ebc0x2dd808ef0x8d10d1610x54824f580x0b038e240xfcc3470b0xabd9af6d0xc4c738910xceecd9e40x798f38300xdef1096d0x0fb09c810x2421255d0x0f2a08380x636af1740xdf54a97f0xad8e72890xc46b116f0x956f3c190xfc97c1da0x73a0d4080xfffd89db0x60dd5c910x342a23540x6738842f0x38e5804a0xab2561590x3c0af3a30xbd34478e0xb1e1f0530x67b279b60x9d98af2c0x2f4518480xe92ff6ad0xf6ecb84e0x4260e8a30x88821de60xf0ea26f40x36c475ff0x728482f90xa61253ea0x69b2b6af0x7b6261ae0xb86ee24c0x0e3be4930xd654ffdd0x389e86c70x44d54bbc0x053e6b5d0x4c9e15460x3a7a90d60x59034d140xe48070fb0xb40dfc370x0fa4d22d0xf08dd4660xcd5438ad0x7a0032dd0x7591205d0x88762c920xca8d898c0xf15120bf0x84b1f6860x16905f600x53c611700x97b4700f0xce214eb70x89f5f47f0x9c66aecc0x054825450x7423825e0x1e814a1e0x2511757d0x474387960xa834cc7b0xd10ffed70x1e61caa40xa30c4cae0xec8518910x2da1e0ec0xab53259c0xd7bd261e0x586cd7240xec995f740xe8f4e4b40x23ed3ac80x76dd66310xb6969e340x64e759e40x05c2529e0xad591ce80x600e926b0x810124fe0x084ae1470x61b81d6f0xa990f7f80xbbe6819c0xae4be5c40x06a07ed40xc053efa90xaad2507e0xd3b121ba0x1ab8e8aa0x44fdae580x584b93ab0x2fbf595a0x75d003ff0x03507b450xa2bbabdc0x93caaeb70xddd4c1200xbe24cbf90xc735c13d0x4bff9de00xc314c8a90xcb97ca840x5f699f890x576de1f40x4cff99af0xfa7618750x973ab5a50x3f8bc7e60xcb24bdd80x3e22c1600xb49883040x6b4a7ec90x50ee5c070xd69a02940x35a260510x7421b7a00xfb71a23a0x4db4a7a10x08ee79db0x799fd0a10x87bc58180x8f9e670d0x1bcc5ddd0x0b9a18c70x996d323c0x6abe071e0x9317caf50xe361f92b0x508f3bb70xeb213e610x9485489a0x8ff6cf160x6012a5f10xa1672f500x7158d7c70xd1bfc7550x3ab049200x5be954cc0xd67ba2990x727062f70x281383c00x2ad5c7c80x99bdcbb70x4bdbded50xf57e41630x27569dce0x012b31580x8cc2a6060x31792e690xe84717b90x191a8cff0xa8db193f0xfc0faa2d0x0f1a55280x60146b370xfe01f3e20x989a2f130x6f1bd83d0x348f82c10x255ab30f0xef3466150x0e956b0e0x4afb0e9e0x02e857350x08994b910xc6f3829a0xa74228120x9fe787bd0x2d62c1b10x0e48b61f0x96ace98b0x8319f7390xed6590810x31d139fb0x405095b40x9ad465460xb065d32a0x02f179800x9c2ff4bd0xe15295340x7fdb60040x82bfde6b0x8831ca5c0x6b6e80ad0x58b14a550x709ed0970xbf2106320x2013f7380xc73810950xeee564fa0xaf1c9e090x92be1b140xc8b668240xa58d3e1f0x154e4fb10x646bbf340x730e98440xaafb2cc60xa38249a00x870ce34f0xd611f2510xc61bd1860xfb430d730x53bafd880x12fc5fc70xda1da1690x5caf050c0xd50113d00xbe265e270x517be2990xf56334970x27cbe4930x1bdaafe10x88cd45fa0xb1683a110xa4126d290xbec9ac620xe88c31b20xa75079d60x44d029b20xb9400dbf0x1b0b31410xd6c6b12d0x9d4b709e0xa060fe7d0x51552fca0x451704710x8558904c0xc2871e790x7fd2ce060xa635865f0x94f9a4360xa3dcfa650x8eef82460x9559234e0xa167d0640x38f023230x369b2ddb0xf95137f00x89e1ffea0x677c5c9d0x6693dda20x3ce8041b0x5f4952390x04a8579a0x9588fe830x749a173d0x60a1b6c30x28ad983a0x4344ad820x9c3cc3f30x37e353fa0x2eac0c980x472e56d70x29744a830x80a89d0e0x355896a40x13ec4ece0xad7cf72c0x47b2eba10x635442a80x235385d40xca2743a60xbb0a6deb0x8c0f571f0x2dc53d590x10e4d6290x8281c1c40x7b94240f0xe58688120xe54e081c0xf5687c0a0xd368bcf90x3a9398c70x857df3920xe14b69520x2c7056140x891ab6600xe97326120xb833bb6c0xdbb57d760x8b52af390x0a71a5230xcc6fd0d20xdfb53f650x58bfa6da0x474841e40x3d9185990x26bb9ff20x5ae734020xb5fdde540x448409810x7e6cdc060xba3765bb0xcfe243360x900423710xc3f30cc00xf167cb7a0x18128dab0x2216397d0x065246b80x1d5f95550xc5e5573a0xdffb744b0xafe4ec300xde09535c0xf17d0c120xe609be460xa9bda3750x01b3dfe20x4e87ab340x77f894730xc2d9e0900x332e1a160x9ef173c90x9670af2c0xdca7cbb20x7980783b0x66967e720x17ebf5df0x99b3632e0xda9c13ca0x54991dbd0xf3bbfbad0x228eac0e0xbe7ace210x5851f4b50x0bb95c150xf5d6b7bd0x46881a6b0x12c0c63c0x259318e80xa756af630x88b765680xa23db6460x722aa3600x542e519e0x4c1afe650xa36d67be0xa60137a10x9f6c03a30xff1cefc50xfec801680xc7adf72e0xfd7e65a80x31e345250x568d6b760x2e1abb300x9b7a25520x585c95390x460e04810xed149e870x01fff72a0x2327d60d0xe01949930x800326250x8cb30c2e0x40202ce70x51a71d9c0x36b6e3f40xd2fd784e0x6c94668d0xbe01afc80x54c958b40xfdd9aa690xd648313e0xe9a62bca0x2ef971f70x99ecb4c10x384250990xcfebb2cb0x0de7db330x0e60fb5e0x3455bc520xe8d153a60x2fdb2be60x0a7142020xfda305cd0xa257b0e60xb8cbe4890x1527f7a90x96696e610x58b005f00x11d78a2e0xdd8c2fc80x48f695e90xf71bdfdb0x9fa907b80xd7428dfa0x682b8ec70x2b7075460xe023bac00x70b0ba620x983e196e0x871a6e440x735291cf0x76dc68710x3f9d4bac0x7a5676980xed2acb240x80c5c6760x0d11dee30x5a6aeca30x35b8dec20x29d5c94f0xb765e5760x0f9181390xc80989880xaddc3bfd0xf1a909380xd25dfbb10xd3f2aa8e0x112c3f1a0xc915e4340x6845c1530x3be50bcd0x112818080xacf2d0a30x9f8a64040x5980a3d10x37e603920x459017de0x71e3c6150xa210a1680x0cc9d8cb0x121b12960x4fce36e40x58836e100x639983ed0xe73ba0e70x1c150f9a0x457e81a60x7f7621ec0xed9d07b00x797ebbad0xa850cb360xa645e37d0xd1721dbf0xeaf19a910x7dde17040x0801b9fd0x137a37e50x211f7e7a0xf2dd7ac40x88a8e47b0x47ff96160x9efba85b0x143540390xdfd927ba0x05876c690x402468e90x08a7896d0xe7237b0b0x500858b90x0ef5d3430x7a3fa2280x4cf81da60x52425f7d0xb980d73f0x90e807c70x55bb02f30xbeffa1800x6c80e34f0x5c3c8d3c0xcab8f09c0x7310f9200x04b42c090x002b15d80x754b00000x36c34dc60x863abb0f0xf0761cb40x6c4b54c60xca8ee7260x03cec2370xd11e543b0xee0bfdb90xf78ff8130xa784d7680xfd4faca30x5854664e0x640e3a750x5750e13a0xd01ddc070xb7829ca00x7bfc4de90x26cb0b0b0x6b3ba1a10x0c532d9b0x14d763af0x6781ef0d0x98341fd80x1f13a2c70xe56139fc0x56d1c11d0x94b9c4fa0x554281010xc66c873f0x6fbb6d9c0xb41eec240xf6ed33340xffe236440x7af2d3c50xf8ce7da80x1888c0740xf78150650x392224570x40c611530x5e2b01900xc3becd140x6aed8a320x8685a1480xd93cc38d0xc1b632080x58df5b940x787ccc4c0xfdf2eee80x00cd25ea0xa3e5eb6c0x5143ca130xc870fba30x1b7b1a0f0xd7064d8e0x1d6864fa0xa34ef3140x613b1e2e0xfef7e3f20x4c2a82db0x6b49fff40x0a95c0f70x9165e5df0x13be47830xc8621ffc0xab62888d0xd93d7ae90xc5d552570x339d38730xf5e05ffe0x16e80a2b0x2f7263410x3666b9160x22f3cf930xd22365920xfb596d2f0x9af466620x6d0472c30x962cdeaf0x29ed01de0xb6f86b720x9142f9820x20d1c6b50x9ec81c600xb314e0490x7ba06cec0x6c1830780x5987bc790xe732581d0x01e369630x606001510xde77e8380xb404e3ed0x5eb735c60xd30fc3660x417632a70x4e155af00x0e3858420xda0d50ec0x4e90435c0x6c1e5ae80x09ad953d0xc0c5a1fc0xb4c400400xeed308e60x0c86f5cb0xd21bb37a0x439ce33c0x197dd2eb0x03a52fc90x46580d4d0xcb1792270x182810640x7446c8fd0x99230d930xfd117fe10xb80d07f50xfeb70ada0x1833ecb70xfb0a72f00xaf59a3890xb9fcc64e0xb7852a050xe9e799fc0x3fc2387c0x6b9583200x911e35050xe97faf010x490cc7370x9722a47c0x87a88c300x4b6c82410x4e5679f00x68e1c7c10x4143de5a0x64c389d10x57ffe92e0x599bf2430x64f8dd000xd01ae5e70xa432baf60xd65ec4260xd9eaac280x8ef40d880xeeff348e0x8ace20480xd0c92caa0x896399f90x7664d38f0x2c9762360xe5840ec60xdbd019c40x69824a140x2dc9e8620x9adf40a20x88a250590x71a23aa00x1e04dc6b0x1b44ed190x1faa8a5b0xfa9c16c60xfa20c52e0x0aceb5280x763643650xd615b32e0xf71f71e20x427e725a0x37ae96c20xcdc1c78b0xb690f7a90xcd3147d10xa8be81e30x4744b79b0xfeb6d1710x0d7310c30x5ffbf85a0x563767ed0x5cba2be40x17aebcc90xdb772e3c0xefab05960x6e1377d90x5584448a0x6371b96f0xc55a7a8d0x9fa29ece0x813d4c020x83dbef1b0xb1d8cb430xcb9d90ca0xb929db020xaa21cf760x1c761fe00x930aaa210x9a21b0280x47b32fbf0x4b7832ae0xbfc277f60x8d874df60x9251e12a0x18241f4d0xe89995cb0x2517c9bb0xb24ae5640x41a480320x527a159b0x6bedf4020x895761950x13c58e520x95febea60x8989d8e80xaed083640x3957b5960x233141e50xaeb9a9170xd56d55f30xaa414bf50x6aac3bef0x1cf75d450x2d6a0ffb0x391eda450x56522be70x0dfb98ec0x7c3ac9250x4f160d600x0a0965230x69e498390x7ef398230x0467bc5a0x275269b30x385844600x72bc0f5d0x155ec1170xee84e99d0x243f985e0xe09d897b0xa4add6320x5914924a0xd004ea880x9e1c14310x068ddf560x272d68760x8f32766b0x06ae15540x2caccabb0x8b6ad6df0x9a1a19ec0xd4c56d910xf40bc2f50x345fa8cc0x991a0ca00xc4fce8cc0x76d670f80x450870da0x577f54b60x493dd4100x6136441f0x76f8699d0x43afadee0x7acb86ed0x49f293eb0xa801e6910x172ab9160x4d1c83650x1cb762d00x05e57e030xea7922700x73f1e8620x4080c4240x87ae171b0x280dd5e90x9f27b8460xf40f077e0x535705430x98a6ea720xeaf6cd070x7d01d2120x3556462c0x657f0fd80x1bb590290xbfa77e150x1ca50e930x8748650d0xf731bce90xd226110a0x3f9aeda70x61c997410x1dab0efe0xf9347ab10x1979066e0xe3c989c10x7cdc77bf0x8abb898d0x849ca1ad0x6f432e1d0xb5b4a4770x6a34d0060xc54909d20xd40f92540x615ac4220x4b42a8440xbac16a420x4379a8bb0x9c7a101f0x97da79f70x16ad7c5f0x5b906c600xcb1412d80x50c333d50x1daba0e50x60b9bd0c0x90aa72e80x4345423a0x46de296c0xcd39e0f40x267ee2b90xe482973b0xf52e3c460xe182ad0f0x19f37f0d0xf37cc09f0x6b438f890xc1002e5a0x87a65c2f0x5d1b47120x23495f050x8d02d7240x81fd82950x1e9af7d50x87e2553b0x7906cb4e0x58822c930x586f661c0xd9b89e680x56e62cc40x2d60ae3c0x68ae63b60xf5f993580x299e9c0c0x0ccad5e20x28ae24370x146628e30x8acb035a0xebb7ae740x383b3f210xe781bd1e0xe1ef20cf0x3893be2b0x9bbe46fa0x4c3269c40x88f0f0930x0d56af960xad4c4f910x6fe528240x3b162efd0xb3e7e21a0xb2b54ca70xdc6068780xeaf3e6be0x17ae5f8a0x4dce7dd40xb79252d00x9d2c57430x8c2c02830x6fdf82930xd0afcab30x2a43e8080x05935ed40x7ca7ab1a0xbc9143410xdf76bbeb0x6d8621700x314584ff0xfee17e640x74e2fc610x81dd75bc0x72870f8d0x488d708b0x1deb13ab0x35a01a810x02c856be0xb5254ad60xb262ffb90x9fb5b1d30x4976dafe0x1b8e300a0x91dd076c0xaf1482120x1517b3680x26f6b4990xbffd5d620x1fd55a700x2d6bcdcb0xa32641c80x07837cc20x433985ea0xcb0749a00x8c49487d0x8f6a60830xeb1d35760xc0de62340x6093c3ef0x3015eed90xa4a6a2e40x363d669f0xde15cd5c0x3f2e7e7d0x212287ba0x4f294f000x33c5e6050x4e8594560xcb6dc1460x9249159b0x41a05c360xcc77fa7e0x150ed8dc0x66fd61690xb7b836b30x82f3c2650x29e079990xd6de63380xa575728a0x46809fa90x6cd173710x5bcecd8f0x43bf87670xde9951310xa9f94e860xe4fb7d630x0a5f373c0x418a66260x508061a10x005492260xaff643580x67a8b0be0xcc5e91fa0x62074ea20x452bffca0xc82b34d20x026986bc0xf3df871f0x1332e4de0x2d2ad5570x9e714b690x813f163b0xa8e96b760x84ad8e310xc948760e0xe73452150xd5c9fb3b0xc9eba32d0xf4aac7570xefef56a50x7e493be10x33fecfec0x587e1f0f0xb45a77560xe1b60b780x5736cdf20xd96cec3b0x2710c3620xb98728490xf68b1d4f0x25613d440x34092da00xf7001b210xa5d1d19d0x80c2789c0x487948aa0x6c5400e50x9e63990d0x3300e2220xdd67ebb60x580021a40x5987fe450xea4510770xb77a076b0x874c77de0x538704030xc92839d20x1d3a97ac0x83b77a890xfb25bc8d0x45a6f3ef0xdaf2f7ae0x7b08382f0x366925210x78971d7e0xe0eb58380x4aa4decc0x5206ca240x7c55f97b0x49e0135d0xe75b7e770x5988395c0xea1b26fc0x5c52e1090xe6a0decf0x862374140xa7beedb60x9c714b100x3abe723d0x12fbd8d80x35033c810x6178d0ca0xce0c64600x2f60922b0xabb41e0f0xc75100a60xb7d5ffb10x6ae3e3590x979ab43b0x706d1d6f0xfd7baab60xcf212f370x7656f18c0x1517e8490xf88964e40x84bb50e10xb37b318c0x31069b410x4691eb2a0xc912a6c40x776221bf0xb3f32b370xe725bc780xcbabe3d50x6de761010x24cb610d0x3311d6890x5ad5c8f60xc81eb61b0xbafc89940x65333b8a0x4b59180e0xec50c2470xb0aa09da0x9ec02a5e0x1c2cf3840xb166e81d0xf44b95fa0x828c68380x8229909b0x1a7097c10x08970f5d0x329a28ea0x8cf99f9e0xd02d39130x3e6562800x468ca3550x8ba262180x506e39ef0x0889bf7c0x65166b430xce353c940x324304f00xf15d50e00x0a219b400xce593c220x3bd45b0d0x749e05f20x7903e46e0xa92b66060x155027c30x491d94070x94b52b070x202a1b1b0x2db352530xecb9097f0x3407edaa0x3eb68fa70xd83367080x6d6b9a730x7b3584450x299cb8040x99f17b540x9540b5050x4c6be1c20xffdd19c90x3920f3830xe21bf9220xb6aab4530xd696f42c0x10e56d6b0x288f42410x630d8fdf0x072617db0xd42f1f010xac664c390xa71816f50xa7d5ef630x8e95f55c0x25c70c820xd9fc75200xa85ec67c0x3f50931c0xaf4766470xf13ab9e70x574ccf410xb160628c0xc3b5cb250xe136c5470xc5a95ea30xa73386310x7bb385cb0xbc71eb200xc1cfb6e30xcbab27180xd067cd9c0x719f7e0f0xb9915bfc0xf4d466cd0xba887c2f0xee56da840x437dec770x15c3ae700xb6076b530xf821a2b30xf2e6c0350xb16670330xfca265e00x4c2524ff0x70ec15850x3ea3f14e0xc2d1954e0xe5ceecd60xa839f69b0x1b6bdd8d0x353155690xad1b6e110x1b2614c40xcfccdbaa0xe33fd3920xb453c1d30x98a8931d0x44d29a990xfc0f749f0x7d317a830xa01c09690x11e74f760xb2f0a2590x94801e5a0xd9783e940x1f34b0a90xb9ca5c0e0xbac984610xc7bf403e0xdaa07ca40xa78653350x7045be0a0x3ba665e20xd8e08e960x2e8a35600x199305e60x287277cb0x4145f4780xe04edb1e0xd9932d6f0xbaba9f4e0x58eb267e0xe08b66870x843608220xfe4c1a140x755faa5a0xf8f356c70xa1a138400xbca9263a0x5afe0d7c0xda5221f70x5e3c47990xbd6efd3b0x3f810a8e0x3dc741a20x214035990xa22e62a40x8313254f0x2bdcb8f80x6d76b2970x661f91050x2e906e1f0x30f55c6b0x96dc5b090x127f47960x2d9496660x359dddbe0x461d87e90xe746be2b0xf66978610xc9c5ee5b0xd7b4ff610x8b1603dd0xa5675d1c0x70668b8f0x1c6dc4aa0xf95b56620x9aa846800x43c315960xf9bddb000x686b07690x786f3bcd0x909fad6c0xf99f89290x012a55260xb2acfe9f0x72e2076f0x4a8513ab0x789a1fbc0xe8fad4390x0adb8a4a0xe22043f90x98165aac0x93481bd40x0c86b9740x709802050x5dd414050xbf8ea86e0x037e67520x724e8d470xf89bdf0c0xc808e3310x78a7e8100x4b85dc2a0xf3d3d83d0xfef00b660x409ce2980x311f69270xb10b0cac0x5c8b00970xaef8ae580x993f1f270x1d37657b0x96daf8210x748089960x085b95e60x8fa3d9ba0xc66343150x6c52cba10x3b32e7500xef7bd3fd0x35554e790x2e9e86360xa6d4715a0x0da67e1b0x5fa2ed4b0x8e960c020xf9ef7c580x98f8fabd0x3a015e9c0xc52d3b540x9c03f5990xceb912b80x3b0c3ffd0x413f0bfc0x33b1aa070x0a25337f0xd9a7fcae0x54db12a70x0fa04dc60xf5c8b3a80xcc7c536c0xf5c7ab780x73c5f51d0x98e7a7720xe8b1db6d0xf843b12d0xe3fd08c50xa0869f500x7397a2a20xfc3426490x15b0a27f0xa75eb9990x6a302e2b0x30338aa20x3a7d12bf0x9229732a0x1ba3b3100xa5a1ba5d0x79d4c8050x26ca99d90xbcacb24a0xa4bc76ef0xae0ed0520xb43f2c240xf76b6f4c0x61956c2b0xee10e5b70x55679a900x90284aaf0xd4b34a8d0x61bb5eba0x946f3faf0xbbda09890x3b8adfa30xec5f34790xded2239a0x6ffc0c010x914cf10e0x0c2ad7bf0x5ebcd1160x51b3c91e0x05be57420xa45c280f0x141922eb0x83f914990x54b9d9850x27d8b1ad0xf32ac73d0xb3d1984c0xaac317c50x2f90b3a60x009043480xc6aa29e40x6aeeeb480x3f4bbbc60xdf2552770x375b766a0x3cc915ec0xb06a39d90x42d5115a0x13413e070x2483ccea0x67a5a7430xfdfae3e00x908ca40c0x40f81ca40x102b47140x7b5906600x0d3ec4a20x017099c40xc7df77ae0x866349f40x9f5121110x5a62445d0xe42709790x4beb399a0x53b3ef990xab9d88b80xb9cb71100x6a4275620xbbc45ac90x3a0affff0x4c9be0f00x92934a7b0x0970290a0x1352635a0x0fa485900x8c93cb9c0x00b0cf9c0x36f8f5980x874cfb9c0x580bf4c80x969946000x2064fc4e0xcd7254320xc7185d630x0f1aad990xf8ca813d0xceb477c30xb328cf720x72820a830xf5308e860x7594f3620xd16ca23c0xa3af51e60xb13a81280x23e3132d0x17f568e90x0b3c86390xa629f9750xdad1be9c0x083458df0x792ee2610xed4ba2cf0xf3746acf0xc60744080x327a98220xe412dbcc0x67df07bf0x1c724c000x284bf6ca0x86ceb7af0x363de29d0x01b632930xecb039710xadae46dd0x1141a6ed0x92a69c490x667e1aec0xd56e72b50xb07d3fda0x5b1175060x238991310xf21fa80d0x1fefbe3c0xed2bdc230x6e9358c80xb5ddc07e0x16295e5c0x054b842c0x7af2b2910xd6d9b2800x6fecf2da0x997aaa2a0x0e344a8c0x3c2dbc490xb7431c8c0x2c5b16970xe40b66ef0x3804caed0x67be724b0x94c5e3bb0x002f1b480x662c167c0xf1aa73c60xba4d37ce0xd61e2f430xfbbcbf630xda8f19c00x44aa2b180x8710c1470x728398eb0x13c0d40c0x96a5c7f70x75fef85d0x8a0bf3520xc6f975a50xac1d64660xe44277960x812a37610x6fa15bca0x7558ff990x1c0d0eb40x9ffc88ae0x325161ec0xab1ac1ea0xc4cb7b4d0x1a0e76ce0x793d2f340x313ef54e0xad5d3ba80x4fec12e20x3bc026cc0xa6ddfc580x77dd7de20x428b2be80x91d5b9ee0x93c479bc0x1a464f900xeddc2ed90xf4a13c810xb3e233d40x6eb930720x66f44e2f0x67adaec30x8c253bd60xf8dacad80x4b8d66800xb1f7c3690x400f1fa90x80b6effe0xc9f3b6fc0x3e2f09540x98512c000xf614db400x0eac48ae0xc84e34360x19d796730xba5ec1130x77a302460x5bd84fd50x065d36430x1d6f0a7a0xa011f5f20xa36e03100x85ebc7160x4ee1747b0x3457173e0x8eda13150x5b692d400x56a2a7ec0x0822d5290x3a41c9d50x6458fe490xa31a9d850xe4c6e03a0xede039e50xab0bcc7f0x39f05b1d0xcfb92b9e0x6362d7470xd07bc8720x573863d10xbb5075020x5075b7f50xc03394da0xb9c9defb0x29bc817a0x77e5f6980x954ca3db0xd0d730e70x223c4b3e0x8031fc940xf92b9eb60xd2cbf96b0xf3d862510x1ed18c4b0xfa6356040xe0210cf10x5c260b0b0x752445860x36f842990x9d8c75c70x3f8c1f4b0x84956c650xaac7d7610xb638d3110xcf5c7d0d0xb6be3fb20x261947390xb806ad410xcfac1eb10xaad5e7e20xbb46c5220x1dd15d9d0xf9089c750xebefc2170x4a23143b0xe9c701ca0xa2b7c2220x4f1f92df0xf1183b230xd2acc9820xa0991f980x3d2dea1e0x4e7b6d700x804766cb0xa3bc7eea0xbe951c4d0x292a681f0x84fd9dc30xededce530x3b5166c70xbdea4b260x471fc68a0x12b8d79f0x73a916ce0x9b94ad550xeadbc8a10xcc6976470x1222270c0x306d47e00x679edab90x4bbe0f2c0x8b7563520x1ff986560x25bcbade0xae3887d00xa6bca8080x1cea77610xff6b7f310x7f4d83350xebc09a160x0913afe00x68b257bb0xa05a0a110x63e0cc1e0x1d6049ca0xcbe395380x18a7d0e20xd9543d330xf61d40d50x7ad977a20xfb41a4890xa17a926c0xbdba2e7e0xdcf3f6ef0x0d48cccb0xf36b34d70xf9514c5a0x88874ad30x3c776e5b0xdfa68fcb0xc75e82dd0x8c29dbaa0xbd22e98c0x8e471e290x0294805b0x1a63a2060x188f408a0x313582d70xe82633070x9148cffc0xe731fec50xf8b325d80x28b444150xc3a0fb620x5a7b5c380xe4ccb1490x11c7d93b0x0df73a340xcc103dbf0x959b83fe0x65d7dc1e0x1d8d948b0xb92fcb7c0xd97d441e0x876a1bbc0x04d325b90xa046c4910x5c7a31a40xaf8580360xb7e2d9f80xdddb5fe10xdc7b63e00xe5df924c0xf4a996df0x8ce68de60x2cd909900xdf54e9f40x303460970x1b539a820xdd526e380x2beacc920xa7a9f5720x44091b970x4403d9600x82040f9c0xb226dab90x9768199c0x4a8a51870x591419710x30c6648d0xc5bb23a80xb635c2550x7266d9970x55ce7cb90x93c6fbc00x7801e9480x462792a90x09ea8ffb0x3dd731e40xc39f465d0xd99b6bfb0x4f98492a0x1853dfe50x5de9502e0xce6da94c0x10087fc20x15bae0f60x1dd798c90xf859752c0x2f7352fc0xc4a089300xf8a5b1740xa155d68a0x4389d0530xb84de3fd0x546b5b330x65ce0bb00x5aa0b2bf0x3f2d31f40x50dabc2f0x3f549c210xc98008480xc512fbaf0x06e5b3110x8687f1f90x31ffbdc60xf27d18860x2a77d2090x6644920a0xea2174690xbd2e74040xd4dad9f30x12ce9f7f0x8a60504d0xe130ff840xe14e33aa0x46eff00d0x555b7f260x7e12a94d0xdff6ba720xa10b08890xa015ecc10xd5ed4c940xad0099a70x26d54f780x511496da0x5299e76b0xb6c5a4140xfc1fcb3d0xce7c4c040x16f177990x7f668ffd0xafdba9f10x61cdf7990xe26032eb0x232b52380xc8211a590x892570cd0xbf55f96a0x5356bcd80x06562b9c0x2c19c3c00x236c0fa70xe06274a40xb69d45b70x7f91f2500xb0f0d8fe0x7e83fa080xb72b6f170x86e518130xaeeea7a90x196298470x0fff18a80x57df33550x30a7cfbb0x930b209c0x5b66d68d0x3b3e09e10x70a446be0x4a502e910x8ba6d94a0xc270dc240x436098aa0x32537aca0x9c992c8f0x309342160x82e6c13d0x6143e48d0xf55d63130xd40e7a020xc37d90360x3d54dbfc0x0862001f0xe4e28a560xf9eb813f0xb29eb48f0x08bb149c0x19d2c3770x5663631a0xdc047ec30x5c5bf4430x9bb952550xa10bea9f0x8918931c0x0cbc75c10x8782c5850x04445aeb0x470f61c20x03c75e550x0d5a35490xbcecdf650x5be70c790x9a90b0510xa2635ada0x40ea1fa90x45907ffd0xe5b0978b0x932e2dec0xfd518cdc0x5c1681130x056ed59b0xaad6f4490xab2cc2aa0xf84d3df20xc93ad7a40xb6f5c1ea0x076bd6320xd71cecee0xa34b6bbd0x619d16fc0xbcd17c950x87e8aa4c0xd648a20a0x2e0097b80x2599b2bf0x631c207c0xe0ebac6f0x95d66ec20xc019e0470xa5497d590x6e679b010xaa8cd7cf0x62db6a8c0x91a66f530xc73be0e50x6bbb31690xe31dedb00x1b700d370x8f4487980x08e28a360x2e3dc70a0x427055f10x9eeeef480x992e03d00x4f2644720x8a8525430x2b8f36b90x2a900bfa0x1dfb59850x3381af390xcd9faec60xc91b5c670xcbdb7fe00x8f68eea70x367ba0870x3a5e560e0xd70c00cc0xe3c6319c0x0235cef20xe073802a0x01b622190x8e8719540xe744a8d70x6db78ca70x86cef1800xd6636ca60x305e57010x0d3354a60xc58ce88d0xd15400f30x9bae690f0xe5eb41630x1652f8a80xe40db9b90x4bc350110x490fd6410xa181f2a50xdc8c22cc0xdf3a23e10x53d114700xa70854160x07c57ffb0x59c348000x2f15f5cc0x8eccd8920xc9a631630x907df8030x559c25af0x9692c5480xc8d386640x43ba3ad60x09154c010x68b7b6100xa645dbaf0xae56a4b20x6f3614b60xd85a6f170xcf0f2baf0x4168345d0x7834f94e0x41beb53a0x47aefd810x68dc320f0x5711f8dd0x218828330xdbaef0e00x45fb89850xa38e7a340xa1647cdb0x9839d1900xd157caa20xfb62d0860x496080cf0x3ce51cde0x9b4f401f0x26c085700x97ad82ba0x75a729a00xf5dedb300x76302e510xadd8460d0x0a58e4f80x53d81bb00x9a5d10730xe8dcb2940x116f10d50x8bc683a60x880162da0x9dce95a30x19b74f0c0xa6c04f470x6a924c4c0x7e1732430x566190b70x752ac6550x755d65690xec7ee7a80x34bc08450x55d3901b0x1680c0b70x579d80460xefd377410x4666093a0xca2bec290x431ab7410x0573bb390x24d4f05d0x3410f7ba0x097161a30x1e236ada0x44cab45e0x075008620xddbc69cc0x8e65b2ae0x057be0f10xbb6a318e0xf136d8600x5208b9010x99d3032d0xb65c05840x462f8be90xc5c9416e0xd5a430c90xd5d71a950xe17179170x6da7a91e0xe6e9485f0xc7302ad90xcc949f850x9d5ef5e80x2b07bbb00xdba126c10x8f495c470x1af8ad370xb09faf790x8491c5250x29bae1270x6d1369880xf43a806a0xce1528b70xdf739f810x182b64fc0xe39d2e210x77b7b7ea0x59f097520xeeb465630xfd1f07b80xe2ead9df0xc5a6d10b0x709cd25f0x69b18f430x945339560xc07634840xdb68bbad0x50b73ce20xaa6f23ad0xaad6d92f0x3939f8f00xff2825210xc781bd9f0x0cdce87c0x9cab34a60x85b5e6250x8a490c900xd24108d40x083eb21c0xdba4502f0x70617a040x8d7fa1480x5dc92cdf0xade4bf4c0xa7aa810f0x3cf96ba80xca44b39e0x1053231a0x6ad34a030x8e1a646c0x1ef3d0070x37956b720x5b16006a0x962f2b3e0xdb90b7c90xb3ee12a50xc4bdb4bd0x1faa141e0xd95d8b080xf4935c6b0x632743580x8b1d898c0x9e5deaf30x414ffcba0x0250eb220x26cd84f90x639431da0xda1485520x347f60380xbf6fbb270x900087b30xe84111f30x5ee15df10xd5aff7fa0xf31a39560x441d0cf50xc2faae480x39116f770x830918920x9f7c1bb60x7224a2410xcd4ec85d0x8b5aa16b0x5a60a0dd0xef5367660xd9a764080xe330bcd40xe620f6cf0x14f643460xb65a01290xdc23a2630x451f5ac90x664cef150xb7a6ee440xc6fbcb400x63ef47d80x1f5cede10x97e3c0290x5b3b263f0xc25a6b3d0xab8f20270xf7b284950xc6779e2d0x89e86ced0x9587ec970x88a895da0xde2642570x5fa4db640x16a7d9050x3d741c870xb2d5e7370x56cc4bf90x32ac36450xf3a2461d0xef2f938f0x5028bbb20x2a6110cb0x9f3c89210x65ceb21f0x1b3da1df0xb0e01b750xf743ca9d0x8a9906a70x769911250xf29a44ca0xa29bfd2c0x0368976b0x4857f4c10x0f2326880x903cc0d80x1b2d5e8b0x4786b27d0xe053f6b30xdc43fc180x368763810x9e20d1580x86134ef90x337559010x2fb527b80x620403d50x393c61e50x40e27de10x16bc677a0x8e7507cb0x58cb53e60x68d5fd290x1a78e0830xab2ba2eb0xef766c570x2fb047330x7d1336fa0x25e548760xec5ed49d0xa723fa9f0x897d48440x6c79360b0x775e49270x3aab734a0x709702fc0xaa3b07550x2878b91a0x6d6342510x61dbcb430x89633af90x1e4b22660xf633a1870xb9d2ed210xc09daea30x6ad6dbdc0x35972f370xe9742e330xd69f0bb50xea21c41b0x60b8d2f20xd7f9e3380x7c95d9ae0xa809a2630x0f9ec32a0x7b5ab8ac0xef4e5d6a0x1465e82e0xc929db860xa39d5a3a0xa241a95d0xa0555ce50xe2148f240xffdf97fd0x53bd91520xe2f9a5780xcccb9c430xfd4989020x61ff58e30xff87892f0xbe46b1bb0xe8b5c6440x89cad13a0xc95d45f90xf3d31da60xfae3fcab0xc944d68a0x6eb5c4d00xb206ef460xa58f4a410x2f5ee4db0x5576d1de0x84f993db0x2daa8e290x60e61e740xacc601e80xc66958250xe8ece1290x679560350x5fc320ad0x3feba6250xd4dc1d260xcd3ceb9e0x3e9587f50x8689ec210x59d3d9670xe4aa06410xeb3127b50xb897de560x8af93a3e0xfc756a440x90273dae0x3d2b1e490x0d18594a0x9a3badd30xe58119630x2b8d0bee0x9bc2d69c0x04c1e5510x49d6ef150xd067486e0xc4ace91e0x40378eb90x2c25d3620xaa781e9a0x48c1604c0x6f6231480xacc8f5dd0x545212ce0x5cf167720x5f918a5a0x74a34b8a0xe35bb9b90xa8578e540x80f290b50x06d548220xf318f7fe0x8baf89130xba0f1edc0xe28547620xc830d9a90xab1bb3400x9ce8038a0xbb1c72340x318d94060x19d347c30x304b73110xa70f0ca50xbfa759a80xf0faa75a0xa25133e50x0fe6725a0x189dda700x651d31a00x4cad8c510x2f9201c80xbf9abcd10x8e162eaf0xbf0b37660x9b4038d10xfa9972bb0x6b2319240x351a00e50x91dcd1d80x09b77fbe0x8bfd8dcb0x592601690xbb99bd1d0xa90390bf0x61b2e3ff0x435abcb20x8f56bf3a0xa13c97c00xd4fedac90xcaf572580x1b9453150xfc0472480xb53cbbca0xa6c538c70x2921a4d40x03c03cb20x151fba110xfa5c6b5a0x76f4cae70x133f17fb0xad176af90xb43dd9760x3ad15d980x05a59ccb0x6b65fe090x3e3b4f520x648423600xa00811a80x5c36c3570xf47b66080x97f4feca0xed7c8cf20x2e5382f90x4a4d1d590x8ea600590xfb80e4210x3cb505c10x524297f20x478b948f0x4e94cd480x73c1ae0d0xd38efd130x2716c4210xdc45612e0x53c0537e0xf6798d830xd828370c0x2d32cdfc0xa879b7640x82d112980x28a2f63f0x8a92917d0xed0c3d300x6e6d8c770x495c3e510xdcfefda80x384cea8c0x61917e5a0xee61612c0x700d1e080xc7884e1b0x30a956d70xfb1cbd360xe7573ef30x4090683e0x365a7e4a0x470fc5d90xddfe241e0x08e1ea010x97e056630x0e9265bb0x8ea25dad0x8f12e3050x6db3ba370x62beb5f70x03f8e1630xc20e64350x730258870xebedfe5f0xf816e8dd0xbca764660x216713eb0x57471ed40xb88575ea0xa5528f530xd2cc5da30x496911cc0x6f1dc6110x6efd9f2c0x711620550xdf2908d60x01817db70xb058f5000x42f6dd200x305ffb4c0x6f4b40630xaa49add70x8bbefa260x061545c30x27e212320xeb4c469e0xc8f06d670xcaa74f9e0xd3cafca20x3ac17de30x526455f60x2407be390x132d164a0x2880b4fc0x686007630xef4505d60xb88d7b960xdb593a490x594b18d10x767da7090xcd5dd0190x4e84fa2c0xfa527a460xd19fb39e0x975ae66e0xa0c782b60x3fa08a350xf2b8d6270x69bfc9b00x2f9354cf0xda0c04a80x4e7a752c0x48f9df8f0xf1169e890x3790b1890x13e78bf40xed4d11c60xb8b36bee0xb65924a80x39b0f6e40x6937b21c0xc1de47fb0x5546d36f0xd1685cd00x3e3298fc0x24875fe70xa0879b570x9c225ebb0x9ce0961b0x33c84a550xf630d9a90x12356b660x9afff1ab0x3d1a10400x8233937d0xe58288520x1672e6390x9f3bd36f0x048238660xf772560d0x515e495f0x46e6dcfb0x6cad9d3d0x1b3892f60x85d16b8a0xd86524c20xfe5780bf0x2e2f0bdd0x1f79201e0x07e31ed50x846a77c30xc4c802ec0xf4abe09f0x4d5a47e50x901193130xdab55f970x5944944f0xc85d76420xf94dde420x3b65e6310xd0586bbc0x9cef439f0x8b7a9a9a0x411ad0570x05888f6d0x8198ed690xd904241e0x7b771d090x6a56ae330x35665c200x67dd856d0x681f7afb0x01bcea2d0xb658f04c0xd6cefb690xca769cbd0x306c2a8b0x586d884a0x2f1122ad0x33fb698c0xe964e0ab0x92f6805d0x125bc9060x287c98b10xe45d688c0x834aed0f0x7eb9b4b30x9cd38dd80x26068c880xa477465a0x7cf2f41c0x9d447d230xf6e899270x33b3f3c00x36c5bfca0x506aba890xeed1f4cd0x4902c0ea0x8cb3c06a0x5d46f8dc0xad413fc60xf2d2e2f10x9bd1bf9d0x58fc480d0x6195a7ce0x76596c970xa06f44620x2fa6d32b0xcc90b0870x4e698b050xec4c1b370x8f56d5800xff743ac10x3d35657d0xf2e4231a0xf1303cec0xa63aff320x682e2bf10x91626d2a0xe389844e0x278e95720x43b474c10x7cf523250x9ed647c00x1cedc1440x440b75890x2002ab5f0x9f5eb39e0x108a20480xd0088d320x734133710x9f6c0fe00x58210e600x519c8ba90xbddd78aa0xf5c2a67e0xf42ba4cf0x79bf8f3a0xd2d0af7e0xc60dca030xa0cf7ceb0x995f234d0xc58ea5d20x1dc2d0720x44dda8220x397f50c60x2a7a55100xdc0960630x30c3b6150xc3b41efa0x1ac5189d0xce716ad10x37b991ef0x6735c6900x6cdc19cd0xbd8146ac0x710db2de0x15f9b6d50x5772b0b90xd093f5660x2074a7c90x8b6192da0xf4294bc00x509ba0b50x7ea837d80xa91f8dd90x75701d600xa6576dad0x2449c4360x77c4775c0x4686ac980x94e4055e0xa0825a9e0xf6fb8f040xbc64e3e50x6a5370680xf893430b0x950704c40xe9cf3e430x607337920xdb2a1ed60x2f4c0ebf0x1760e7270xb802465a0xa7d8c5d40x0efd48cd0x58aed3760x5f9e45810x7a8ef5f90x9bde4dee0x3ca93d830x9e5edb630x031773460x259c4aed0xbe750a260x14ebd0790xb5734ed90x016e3d780x69e8032c0x538468f00x3f44c0f00x097f912e0xa7fde6f70x38aa6ef10xdbcb593e0x669fedb00x2588b9370x8271a5a40xd5e5a1490x39f039560xac257fa10xa062ad740xe72458e20xb1b718de0x0672a59d0x5f468eeb0xf2bbecce0x5202674b0xc7306ebd0x8c5100550xa9bdc9930x5e8443940x9ac9c3c40xe92bb8680xb7ecbb130xdec481810x10e055330xef7349960x8e501c330x1c2cdc620x88eba7e20x685edb130xd2a278860x37648cf20xa90bb5270x15817aa30x0956b85c0x9fc83bdd0x1ca7dcb20x7597103b0x63ead41c0x6380a4790x4545bf390x67ebff2c0x835020560x6ca09bf30x2bb268700xe136b4cb0x54fc1f480xfa0323260x3ecc52130xc73894300x7c5b6faf0x0076bc710xafa2fca60x7da4e2620x08beb6120xa2f01e800x20f85b670x5fa5c9e20x7945da650xf5ed72c40xf7aee6f90x8e5b57970x7e75f4500xb27136bd0xa9a8aa870x3226d9230x2e4ac9e70xa06145fd0xc187cb260x7087470a0xae916b6e0xf10ea4590x6c7f7eb50x21a4878f0x3076a7cc0x82c848e50x0436eddd0x365678340x5b1f208b0x33a9ec110x2c0fa4140x816ee8c80xb3e6b28a0x9f7e7c9e0x4e7fe4a70x4d91b3150xbef4503f0x28de3e030x0134f32a0x9e122d790x32076e120xe3138d330x1338904f0x10ee2a7a0xe6e34ec90x5da096050x637324720x57746a3c0xb4a0122d0x775a54260xcc109ade0x3e22c5f30xa7220c9a0xd6cbfe2f0x8c323b2e0x0b81ca090xae5cabb90xe8c6cb730xe292d0190x26f916400xa3922b300x69e34b540x347120740x774f7abb0x884ef46d0x3b4ec0320x0523a6380xba54b9040x736309050xe37eaba90x9de17f1c0x71891d590x4cde88bf0xbbec2c2e0x6ebc6b9f0x60e31fbb0x1deee0610x05e9c8b50xbb4f9d1f0xcd417e940xb74b1a530x5eb98a520xc392f8040x26c27e650x869f3ccb0xaa52eba10x2653c7520xe92bda6a0x9d69126e0x5a8f9bb70xcd0091a00x16d1706b0x6f41ab860xb62dea2e0xda5bce090xf53ba0b80x6c221db70x6f95b16b0xd1d924a30x5001a3620x3b0a85820x98dc81dd0x221107d90x497b8f310xa89f4a260xe1d8eb530x78f233510x9de3587f0xb27912cc0xa88c5bb30x4894ecea0x2bc6c5000xb8b6d4a50x0100ecfe0xa98c549b0xc2b622e10x4d51a0de0xf35994900x3c238e860xdd1a20190x3040cb750x9c7d233d0xed7690a70x50cb3ee30x3424d4c60x18b5c3800x057ed3480x99a73b900x13440c590x0ee5f5b20x2e5e74090x29bb3f270x209ce4150x4756e5410x082fbf420x36bf71250x4f12954b0x9853219c0x0e3380640xdcdc00400x2a9289180x15f906880x43f9ebc80x74b8e6740xf36f42a90x9290c3540xdc01612d0x364a630b0xa1ace0720xa0cd67fa0x0078be490x2dab7e630xcc3d57fd0x18caffec0xd76c73210xd9043a3e0xc8c916da0xde74178f0xb40dc1e10x7f3d96500xce6432650x3490d3600x30c0e1dc0xa0f576020x4840cf9a0x024130a90x0fd747ab0xfe698dfc0x557a147a0x425a88f30xe597d8490xa0f993990x268fd3150x8fdd21b90xac78ca740x392b97f80x0c443f550x5584b3070x580f78db0x74982f9c0x0c6517bc0xabc47e930x79d7cb7d0xa3a5fb300x151206240x27f86b4f0xa2c369ea0xfd2335f60x153d1ae50x9a8e18770xbe7dd7dc0x7636054b0xb5b22c280xa8100b680x1ac070770x98e6cf300x798e510c0x41781a250x312dc52e0x8fb770070x072aa1920x53fd6d440x9b4f89680x46d472b40x13abf4690x7f6895d40x727de6340x9ae36fba0x5292c0f60x05d200a30x82a2b0e70xae1509840xf7b7f7960x0f2527610xccc79d390x3ba8bf8a0x2a259ad40x31a17a8f0x5132ae300x01a4090e0xe69d547c0xd68498240x90db7a270xcc6a729f0x261287d70xac1409a40x0d8300220xea9f6b4e0xbe76ca650x4a8624180x133d22620x4a5c85550x0d29df590xa9aeb1400xd66926570x4d0ebe520xdbac18170x90cc6aa20x9f71152f0xc2d6b8660x7c04dfde0xef7634030xfaf598c60xe87964390xd40127f60x64c5412a0x686e79a10xc1e2d8ac0x7d0b63bc0x95af2d000xc4857bf90x9a40e2080xe10ea4700x47d2a1df0x09e497730x622865a40x000a67a50x88d8dfde0xeb3ddc750x70c15ac10x26813fac0x191e88cf0x18e1683f0x3971b4df0x6503708b0xdee6016c0xaa331bfe0x8e6052e80xe4573d780x86677e990x9a4c98de0x88b44faf0xe4c8d2df0x41a2fd310x7813a80e0x2a10d6840x35e6ff360x6366b8520xef0bbd580x74574b040x5af762f10xd16e632c0x65a3fa260x5b98355c0x63ffad1a0x01a6d5a80xba7db15f0x3eafa00f0xb6b21b600x333fd50b0xfd9c7b330x588c8fbf0xb4aa862d0x4254be4a0x4b7a93000xc2aa84800x0fd42b790x24019df20xbe64e0410x87ed3ce90x8a8772440x61fe8c650xa71c4feb0x3081705a0xbc6c707d0x4d6003970x0523afa50x8bd492b20xb63066ce0x8313697e0x9d29e5aa0xdfe56a800x9cc4f3a90x4979dcec0x1d4422b80xba6bb76c0x21e7f4ac0x9820caed0xd183cfc40xd714af940xc3ae922f0xa80631cf0x201d4dcc0x2e25138f0x8512e4b20xfa1f5bb90xc24be3ff0x75be21850x393e45710xcefaf22c0xb3a129410x9b1170490xc30bde360x90e713db0x0d67d6140xb4b9f6650x53be286f0x34895ca80x5313e9fd0x81435bbc0x1c5badba0x5ad5e64c0xce8208f00x507233600x092d2d000xf45b851b0x968f1cae0x9efad5910x2e83b5490x090ad8810x88dd8a4b0xa9410cc90x63a8ca370xe5dfff180x6f790a310x9915bcbd0x5c1e26d40x7c2586b60x6ec18fde0x98da63f40x1ee33b2b0x0676f5ac0xa8b0134c0xca2f8cc50xbba9246f0x6bc1d24b0xe7f98c050xf8dc35ac0x5febb5570xb4bc7e4f0xa2195b1f0xd99f59b20x24b790000xde5dcbe00x30e0af550x626e7b9f0x3e70398e0x35345ac70x5b268bde0x608001de0xd82e548b0x6b999e9e0xf545d4670xf00d46f00xdf6cdaf60xb65c5e4e0x1289b7a90xc713466b0x4f0a9cfe0x5ab0da0b0x17a2be510xd24c0f3e0xecb9ac8a0xb13a87dd0xa480c1280x5b137d580x0269b7e70xacd837370x9e78db4b0x42e383d50xf81e0f640x92e6a7b20xd40db7c80x89475f420x9007f66d0x47be7f930xcde1c41f0x118c34a80xa1cf855f0x131e0a940xa667cf1d0x2c7b73b10x73b70c170x6031e5db0x2168ba850x9522d50a0xbdad8de30x55f67b110xc8f751ae0x0150c6420xcb93c3cb0xdfd732cc0x5af9aa090xd4251b610x87440a690x9b1fa03f0x51a002ff0x4d5712f60x15a130850xdd468e640x897ba7900x5e5de12e0xa36551120xda303fb80xd45309ea0x8440ce440x071cb3780x6abba2380x4417250d0xf739bf920xe1e74fb90x96f921950x77c754a80xe8a670b40x8ecd78a40xbb50a8ad0x90ab4fc60xf931ece30x8080b1420x973faa820xfb640e010x2b01c5e50xafac695a0xf1189ed30x2d2e531e0x5d9406260x7e02cdce0x54f64ad90x3875a97b0x9e6da3fb0x212333120x4c21adc90xedf3e2660xce28bab30x5893de580x5532c9df0xf18d2d9b0xfe5aa1d00x66d3fad30x7eda26050x035ab3550xc908d3250x8bbd429f0x26a8f13d0xfcaa0b3a0x3d320e0a0x4870f3780x7c90ecab0xf78bf9520x485bec990x7f6f6e820xc66255e70x784e91540x24e954400x7c99f4220xa6fa8cc90x1e79b8f30x3bd544c20x4c7ec4b60xd9e189450x8ba78f3a0x5bcf0fa00x2f6d642f0xda40c6ad0x8ac173300x1dd0032d0x948cefb10xed8d71140xeac8f8710xfc07324f0x5c184fc90xe4e077540x0aa791730xc51798b30x0b33abad0x7cfc33af0x6d47e7e70x573803500xb96d4dc00xdd5c52780x57768f580xe889e13d0x68ede8030x66c05db80x6e575e050x82b322180x74739ef30xbfc95c330x67bfe7910xc39ce9320xa4648bd10x0c46bff00x65bc953e0x19dc0a390xdcb616500xdfb2511b0x778a043a0xfeff8ab40xfea7ebcf0x787749d10x55140aa40x24c144240xda7b335e0xb0ee909a0xce9509c30xc0782f450x77cfffcf0x4fe883570xa6018b160x485405dd0x9ff50c5b0x0171f4ff0x14f2454a0x481307d80x9ce709cb0x1029e27d0x7894917e0x5077cdcc0xd20002f80x5d89e51f0x9ec78a0a0x077c5ab40x4b0bf6af0x98dc2a1f0x7cfa29dd0x9c3021600xc8c267ec0xd3629b190x93eba21a0x24a94b260x9e6d79f80xf8c1ce920x57483c610xbfa48da00x94098ff80x503bd1370xac437f7b0x04cda5660x923546df0x4ecfcf010x3d0286d10x7a0b52400xdbdd39d60xf8f2a4eb0xb2e5ae4a0x198788b40x8f595b110x6ea099720xb9948d2c0x833a3e070x454224b10x707586520xdd935c830xe9e6c50c0x7a3e0db50xb8620ad80x8150b3790x74769de90xc0fec2270x6d629c590x05c20c350x961050f90xfbeee3cd0x07d1361b0x64f9a2580x7620d1b70xb3d3f31c0x0f6aacb80x05060a190xcd0e05440xc782b8680x8df3789f0x3fe407d40x730763150xe118de5d0xf5117c9e0x09e913c10x4f816e9b0x6ef8fcd80x3796bdcc0xa286a2340x68a241530x5e7f49200x1d027e4b0x650f86030x834dc9550xa61aa0280xe56a93360xfec2fadd0xdf38b7c60x43231c470xaf2ef1a10xea450a8e0x25ccfaa90xe64758bc0xfddae0cb0xf29b9bad0x0f27de740x838d4abc0xbbdd3e300x0d255fee0xd9bd7ede0x52e3e4a50x41aa5e290x15e992b10x7c38b4b80xdc8ffeb10x574b5c1a0xb2b2532e0xd7c5ec590x190485bd0xedc4425c0x8358653e0xecda777b0x80a999b10x26c878400x15da98340x5f7e40d20x0c2eb8800xfca2c3750x67b0536a0xc033f0c70x502555200xeeda5a640xff1c6a4c0xff6104d00xab8bc1a20x8d8640690xb9638db40xbce7cde90x3ed6fca70xaa5055c60x21d3555e0xfa76de540x04e1b99f0x03c49aa30xc186cc5b0x526324430x0e4aafb70x89dee6c20x89eee76e0x7f60a8d20x3d3f06a10xef9ec23e0xcac9d7480xeda3a7210x9e318d6c0x11ac79ae0xdd1b9acc0x2cd1e7310xaf25621b0x37c837990x5adb62ba0x8e36fbc40x4ea4d3ca0x6057efdc0x8effd7c90x027b40f40x1b79175e0x5e28c0430xe8ceb3a50x0eebbea90x22962f380x353a5e260x3ae43a0a0x0d6dac080x520dec060x6090ac6e0x5a6b465a0x4761258c0x4a3ea5c00x091def1c0x370a07360xe50413d70xadb51cff0x9f9cd3700x6bb710380x6339b6d00x54b1ec610x7b97660d0x237389260x8d0db8530x7b8699eb0xa6e19f8e0xf0c8f9fa0x1a724fcc0x85cd59a80x850fec440xe69635590x101f4e1e0xf1a47d850x47b6accd0xb8e448a00xcbf9166f0x655cb2020x3932e18c0xc9f042d70x2a7076e60x69bf8d7a0x5136fe3e0x20f1bbea0x3ca54c200x7b3098780xd4c64d260x6c5d2bcd0xec9f9c6f0xc421b70a0x5929cb150xa0c481fa0x49db01b50xe1f648e50x75eb79750xbf0329cb0xea2bc0fb0xed87f18d0xe5d802760xd8595b830x520917bc0x1662e60b0xa6acc9500xa3b9bb320xef3ecb860x696f8abc0x6105e8ad0x42cb4e9e0x133b8bea0x0a9285510x3be599670x9fa0caa00x13ec11e20x9a422c8f0x5af067790x3f0153d70x26a85d6c0xad4f6f090x35e820340x0a25330d0xf7fbad060x86ac93430xcf1cba830x6892cfc50xee99f2670xf9cfabec0x7cc833a90x205a7ddb0x491711900x7e6061300x2541a9790x89293c5b0xb63b6d060x08c5ca300x0dad9cb00xf3a2fc070x2024e4460xa3dfc8ca0x5afd19690xe1a859a40xec4f03ae0x08f5d3c70x61aadbb70xf46cc20d0xab3fe5e10xc67ffef60x308720140x889745810xfb56f1610xf8b478f20x4a67a2410xbae56a1f0x12c55be90xced7260f0xd3f095340x645c92800xe146ef960x0e70c7cc0x78c7e2ba0x3f59f30e0xe35a11cb0x6452a5160x0e69ae200xd694cd830xe1ae2ee20x32ca39ed0xff36c99e0xacbbfd640xc854f2810x6c19364b0x8f4931790x50fee6120x40d805290x086e89b30x5297b6440x6a2f44b80x808fc91e0x5671c0f20x4616732f0xb64144bd0x97e23f6e0xae55a4440xddf16f6a0x185920dd0x1c02457f0x204637c60x434aeedf0x8a6ea3980x02934e6c0x853157070x56264b370xd0ecc6420x8df190780x4d62f74e0x87bee8b40x3eb2d7000xb81a72ba0x9c870f320x0aa796860xaeb35c0c0x6525a16a0xc317a15e0xf9622dd10x51f3eecd0xbd26f6700xa6d103960x869973d50x8b67f56c0xcf0f5cc70xac9054ab0x667b512c0xa1935dd30xbf3922890x05d312f30xdca7b35a0x08053c900x9065de0a0x5d9205400x42df0fa70x607964090x1ae110df0xd84879d20x960cd1450x341b76c90x7b8cec160x09c1dd560x91c51bf30x9ba1179d0xeeb82fe80xa3f4abdb0x3e3c4e3c0xba03e0010x045e4cee0x24cd32b20xa45b3ad70xd177adfa0xbbbcd0520xdf0de3d80x357d59510xcda140080xc199899c0x4deb28270x816738190x510c71500x6b7557720x171823570x31029d1f0x0e858d7a0xdc12e22f0x429891770x9d4046390x8b67e07b0x76a408840x42faa8730x481520710xe0aa1d9c0xf2b952460x891c7a030x0e0541fd0x895406d90x69507e480x64276d1f0x13dcca6f0x296081270xb285617c0x346d25250x0be8a78c0x6fc3f55d0x0ff6cd4d0x175eb6c60x487780c70x77ad55f90x1d37ef3d0xf733a8f70x3c45bd960x77648fe00xcfafb5830x80bb22040x54d1f2370x5bc45e9b0xe8c569e80xb24cb9ac0x89db270c0xdf2dd89d0x796fd6d70x7f2e63050xc6c846940xc183a1190xa79621200xadcf3f1e0x16b8df630xab896ed80x1c87933f0x4e92ed600xcfe1c9850x042a0dd80xd6590a6f0x28d7eb0b0x9cd4b3780xbbdfd8c70xbb0a06b30xac9394de0xdd755b4a0xe4f1c4d30xdbf6b3690xeb711ae70xc8269f940x0ac2b6ec0xfbf38c880x1f20c60c0x197409c00x13f26f930x421d9d610xf9b4f9a10xceb4fbb20x6c9e24f70x83d7e8e00x5e7aed7c0xb95d7ed00xdf6e99000xc16228440x72f152b20x9eba65120x8092f9230x932617ad0x381136690x240448940x4fa1782d0x54df730b0x521737630xd624d9d40x406cd3b10x335f85a20xda63c0810x8f8486570x114956280xb82ce8270x43007b3b0x623a90a70x3548bf0a0xc0b6dda90x468422070x5bc504790xfc6323460x5e5ae6100x8f6b6a5c0x83ad28ae0x70c6612a0x3e13ff110x68ec1e4a0x1309540d0xf4276d380xe74769960x48c04a500x5b1413720x1444f3b20x266edd840x275f5c9a0xcfc6545d0x781ad3580xd017c1ac0x27e95d1a0x4bb41b270x5b80ddd60xe673c7cd0xc2d917170xf9f2322f0x5fa74a390xebe1f6300xcc91e3530x00cb49840x594d17420xd14bef750xcb9d24dc0xf6fa1a3d0x3eeff6d00x091262c10xb9e0b9bd0x83c873100xca97ae280xeaba2c450x0bf26ec60xc2a74e050x70b6b9e30xc6ff8c140x6fd1d17a0x4b6280110x4b4d54660xa2c7d1540x8b4336610x33b663650x3342cc170x82f643d30x925ddfbb0x5b39d06f0xe3590e5b0x9584dd3d0xa53d136c0x262325970xc80dcb230x1b512a9f0x57b648650x89f7768d0x9052ffb40xd9d2bb030x16756dc00x63343b1d0xb2af19e10xbed43a410x3061c52d0x2a48197f0xc59655e40x9223e14b0x914f34910x0eda33fa0x564848550x64d476ec0x97a0e4d80xc21107640x78838b100xba7661b10xf1f04d230x7fd88b860x8d535e3d0xe25961360xefd311980x226138b00x028bcbf40x9505d3880x447d6b3d0x70648d3d0xcc6d8e930x0eb059ef0xa68acd430xfd4b41af0xf8d8885f0x79da08030x1b773a770xb5bf45620x15804b540xecb46df50xc82e99060xe7700d410x10d9205c0x8fb2f6e80xecf0a2bf0xe22190800x88c3ff560x6225667c0xc8c053510xa0f9f49d0x991b95cf0xacd345f30xd9ca25110xd3f3202d0xc5749a9c0x2559f1fa0xc3164bc30x6a0726fe0xf64772820x87aaad370x368c67270x7898dc490x76922b9a0x08ff1b0d0x281116110xdfdd813d0xfdc30ca10x155264350x6b3ff39a0xdb3852fc0x6d31ca730x06f9e5e10x623071c20x2263ab320x32489e470x55ef09b70xfeb8e5ba0xf691caff0xce728a070xc671ad370xdccc1dc40x0e03ae3e0xefdfda6f0xd59b55970x200386bf0x4d5e7c350x4705bcdc0x37efc1210xe0db19710xee2d6bbe0xd39ae3aa0xdea877870x3b5ab6900xcafefd410x773b8a6a0xdf5374270x1a9bb11b0xfa72ca810x52963a520x709c758e0x46cea85b0x718d4ac30xb57fb53f0x6a4352440xd2d1382b0x0ca504cf0x0b88c39b0xe8f351330xf50286e40x0772c13b0xfdff230b0x822defe70x5d08d6320x4d60f4eb0xee428d0e0x6c035a8f0xca4fdddc0x6b69dca00x395b3dfa0xab5326a60xb424b0970x7e4727c50x56d8c9150xaa0241460x9feaf2870xd857cac70x6a55162c0x0406f1a20x199fe15f0xf36384600xf14c833f0xb7d5fed40xb67c029c0xe656e7e30x271ca6790x1e8b14910xf75dd5bc0xdca869e30x4538266b0x5a9571470x3835be600xe6a50e040xa124c9ca0x81dfc2260x28a227940xc7bddcf00x02948e430x0f6e7b440x5ccfe3560xeea52ae80x1ad7fe5a0x6c69743f0x823eeadf0x16e869830xd72a34c20xe9c6de990x87cdf7d20x10a2b2c40x7b8ec3b70x517e4b1f0xc88d542c0x92d778bb0xd6287d080x21289b8d0xd1cc24db0x4918174c0xdfd8c74e0x957998f40xf4a124a20x94e179fd0xa69caff30xbba653480xa00271c70x40ec23ee0x2c2d92de0xe448106e0xc1e8112d0x6915095c0xfaf45cf50xfbd63a5d0x80bc853b0x9d8679800xfa72134b0xd60d28da0xcfbdd52c0x8ea4e3c70xfe3a67220xa7d170830xac8481740x1c5275870x1a949c7c0x1ab9b7d90x23c94cc60x67c765c40x5fdefc120x4a8e3d340xbf648adf0x46051d9f0x3736bbaa0x38e10c1d0x66011ab60x1ac51b560x0c5c9d040xa76c75310xd171347b0x9fd134890xdefa9b210x294735d20x016767580xeaa0a7c30x4f48fa2a0x8ca959da0x6feb95330xf5ee9ba80x42801d200x85a8ee760x96329e690x28089f830xfd359e170xbf3d935d0xcd4ee5770x672601ec0xcfb6a3da0x60ac60630x9258e7770xf60c740f0xe0ff7a180xcd083b100x7afc9d8a0x99c95fa50x1f517a8a0x5c3fa66f0x756545300x035199e20xf2e000a50x453c5dd30xa75044700x6b21b6850xccdced9c0xf1d5f1500x7f22a3000xaf6bff290xa72bf6fe0x2f690b440xe9cdb1000x53a39c660x7f3a75980x43d686130xcadf39e70x362d5ca20xbd200afb0xd2571c420xa7eb47b60x4705be8c0xaf71c19a0x0ebd6d7e0xf1c69e3b0x418a16280x403d8a0c0xe847af950xcd4f5d350xf93cef8f0x515a110e0xfabf10350x026d4ab70x8c0b7a2e0xdeb66a2d0x982ecfc70x8d00438e0x7c9af4ee0x2823e9600xed0eda040xb3ceb9990xaa24e8e00x3fd0dc770x9e56a8170xb40c7fdc0xdcb19ed90xc7ca15400x48efb5180x1c9d02e30xd72f5b2a0xa892c5360x4dc428b50xacbe9dde0xb51620a90x8161e9770xcb0e5a220x08c5db3e0x0d196fef0xcf9a49ee0xa7cd54fc0x0a699eb40x4fa6aa160xe26047a90x48b98f6f0xbb91d5850xf84b83bc0x4cbc03910x9fef35ac0x2bf67def0x4839762f0xbf69dfc70x30d5a9500xeeaf7c460xd18050680xd46366f70x1beea0250x861f1a870xdc7e01280xc28d2a000xbad2b1350x924000370xd16d9c010x315de2cf0x32d434200xc92192290xa66202b70x5275359c0xb538b8f30x9cef879c0x082737e80xe96c54e40x746807780x145bf0910xba1b0a7e0x741cc9b50x484566160x03f1ce050x941b7a250x857cf1de0x89e3897d0x5d77f1380xf50fecbc0x3eeabf720x95608fc50x617a981a0xd9b286010xb975b7950x4504f8500x415b404f0x50ae2b330xa97e00eb0x01612c0b0x38dee9490x8208ea530x524f50300x1434d9010xdc29b67c0x419f9d0a0x69ffd21c0xff5854400x370cfe6e0x922ecd290x97c19d270xbbb1ce250xfe07869c0x3a6660610x397c09ee0x30717a6e0x8b6144eb0x90b4a77a0x0afd1d130x73c9ed010xc61f71560xfefcda590xb9494a540x0d4ced020xd2d55d3f0xbd3a51be0x3adbd5950xcc5015970x6e9acc410x3aa68d7a0xf56238f40x28b12cc90x5074e5730xcd10def40x31a7d21d0x8343e73b0x8f8d43410x88583b4e0x567087090xfe1b6c2c0xa61e98580x30dd34580xc306a59c0x4f2a3d3f0xf2a353ac0xd034392d0xc8caeaa90xf3251e7b0xae575c8f0x7b6ac78f0xa04297610x8b5c533e0xe7ae30650x084028620x3bdd0f940x16244fe50xcda04a5b0xb77b01590x8106095a0x2342f1ae0xca8218a40x91f3570f0x850b7e5d0xd10d313c0x73d4391d0x32ed3ad90x0958448b0xad5c3c930x9476c3070x6a66ce680xcf5f51220x2a69af290x566580460x896458da0xb13d41a00xfda3640e0x7d1149ab0x5b9349d60x212751df0xf05d321f0x813b259d0x123959a10x0af3d1340xe2b920590x0614dd5a0xf5ef842e0xe983602b0x630bbb310xbc5671dc0xdf5afec90x79adaf540x66c195be0x7abdbb140x09f311f00x53ae8d320xc69b68640x85bc5f1c0x4d1feabf0x512a55b20xe57291510x93f8c3a80xce17f5ef0x05822f380x898f8ca20x5d6f5adf0xd192ef470xa21fa7650xccd197c70x666459ea0x7e2171f10x8c1d66e30xdc97f88c0x528326950x3acea9990x04315c380xd9144faf0x5d811e510x3c1ebc3c0x3ef767390x07bbc5240xbc79818e0x8daf8c9b0x92fc89640xeef349800x93765f7b0x1767d8b10xd647ed820xe5b14e5c0x32e6e2b00x8d17e1b30xa741bf910xcd36b72c0x4de294b10x51e064df0xfdb58a070x6b0311d60x0df4b3310x2eb9cd960x0f767f770x08d2b1a20xa1716bd00x70fe26250x7e78fe540xf588ccfc0xcd1b75b70x93a795430x7fd515260xa8ead44b0x42248a300xd5d0b9c00x587d71990x09885d1a0x2d2a82e80xabdb913e0x4ae128290x2cc2d52d0x4aaec6a10xc5ece33c0x12fcf9760x44c6e6330x9baa6bce0xa588edb10x5c38bedc0x6fefd41f0x0d50f2f10x2b02c7ee0xc2477f480x54dea73c0xf157da1e0xfe462c3e0x9a2fef5b0x9278e2030x1d3172640xcd7fd76a0x97f9877a0x26a839550x7e9930bf0xc2e597370x4369fc470x068fc7db0x0219bda20x2f0ef05d0x61bceb820x73adeecd0x8defb7df0x512741730xe14770580x8fcc5d040x05bff6fd0x333b31770x2f3d423e0xe02f23870xb36799220x4878ba4d0x934c7eda0x18ff718a0x393f50b40x8b4391b70x28dfa2780xff46d12d0xc1381c9d0xa57451440x35b0d0380x0586c9610xdf4d81fe0x6d421c830x808218800xb5cd61b20xd3e8604c0x5ea20bc70x7838d84d0xa033bdc80xd34c1d680xb58f01f00xfa6471660x1689f10b0x93fe31c30x98723aa20xd6e2f6b60x315860280x92ae915e0xdd3c79ef0x47577f880x30a31d830x746961040x6d016c440x3029b96c0xe21754950xd16f52320x3b57cbd70x77c508dd0xcec5f6780x4ac0193a0x650ec2a60xfe5a59b20xdd34ea5f0xf03da5c80x97bb65520xfd5c9f2e0x982c8c310xe4ccc37e0xb9e416560x556252f70x33b423f60x71957d650x03810a590xf487aa470x480bb0f80xea38ee070x4cff144d0x52c164790x51b13a100x6068bedf0x065b46950x17b0f8ca0xc9d4d6d10xf18bdd750xaba842fe0x76ae31fd0xd7752b860x48b84f800x32025f2e0x2e0d0fa20x0275d2710xc49b059b0xc1db59550x8880b01c0xe9dc1be10x434c5d105.14.0-503.21.1.el9_55.14.0-503.21.1.el9_55.14.0-503.21.1.el9_5.x86_645.14.0-503.21.1.el9_52.20.6.02.50.6.00.260.261.111.31.21.51.50.4ac10.2.70.2.70.2.70.2.70.2.70.2.70.2.70.2.70.2.70.2.75.6.0_3.40.50.50.50.50.50.50.50.50.50.262.482.4843.100.00.002.220.80.80.80.80.80.807.727.03.00_rc107.727.03.00_rc107.727.03.00_rc107.727.03.00_rc143.100.00.0043.100.00.0007.727.03.00_rc143.100.00.0043.100.00.0043.100.00.0043.100.00.0043.100.00.0007.727.03.00_rc143.100.00.0043.100.00.0043.100.00.0007.727.03.00_rc107.727.03.00_rc11.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.01.01.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom07.727.03.00_rc18.42.3.08.37.0.20v2.03.00_k55.04.00_k65.04.00_k68.42.3.08.37.0.2011.4.0.10_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.21.6.0.530_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.243.100.00.001.01.01.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko2.3.02.3.02.3.02.3.02.3.01.22.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.01.04.0.824.0.824.0.822.02.02.02.02.02.02.02.01.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.0.210.0.151.01.01.01.01.01.01.01.01.01.00.12.480.262.31.1.10.80.81.01.1.11.1.11.1.122_Dec_201122_Dec_20112.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.1.110.0.1510.0.150.7.40.7.42.3.02.3.00.81.1.11.1.11.1.1v1.12.13v1.12.13v1.12.13v1.12.131.1.110.0.151.1.110.0.1510.0.1510.0.152.3.02.3.02.3.02.3.02.3.00.81.01.01.01.01.01.022_Dec_20112.3.00.81.00.7.40.81.01.010.0.152.3.02.3.02.3.0v1.12.1322_Dec_20110.7.41.01.1.11.1.11.1.11.1.11.1.10.82.3.022_Dec_20112.3.02.3.02.3.02.3.02.3.00.7.40.7.422_Dec_201110.0.150.7.41.20.82.3.02.3.02.3.02.3.01.1.10.7.42.3.01.1.11.1.10.822_Dec_20110.80.81.1.11.1.11.1.11.1.11.1.122_Dec_201110.0.1510.0.150.7.41.1.12.3.022_Dec_20110.7.422_Dec_20112.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.02.3.022_Dec_201122_Dec_20112.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.022_Dec_20112.3.02.3.00.7.40.7.40.7.422_Dec_201122_Dec_20110.110.81.01.02.3.0v1.12.130.7.40.7.40.81.20.81.1.11.1.10.82.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.02.3.0v1.12.1322_Dec_201122_Dec_201122_Dec_201122_Dec_20110.7.40.81.1.1v1.12.13v1.12.130.80.82.3.01.01.01.01.01.01.01.00.7.410.0.152.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.01.1.10.8v.2.0v.2.02.3.00.7.42.3.02.3.00.822_Dec_2011v.2.0v.2.01.01.01.01.01.01.01.02.3.022_Dec_20112.3.02.3.0v1.12.130.82.3.02.3.02.3.02.3.01.02.3.02.3.02.3.01.02.3.01.02.3.01.02.3.01.01.01.01.01.01.01.1.12.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.022_Dec_20111.1.122_Dec_20112.3.02.3.02.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.02.3.01.1.11.1.11.1.11.1.12.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.1.1v1.12.13v1.12.13v1.12.13v1.12.131.1.122_Dec_2011v1.12.13v1.12.13v1.12.131.1.11.1.12.3.02.3.01.1.12.3.01.1.11.1.11.25.11.1.11.1.11.1.11.1.10.82.3.01.1.11.1.12.3.02.3.02.3.01.1.11.1.12.3.02.3.02.3.02.3.022_Dec_20112.3.022_Dec_20112.3.02.3.0v1.12.132.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.0v1.12.131.1.11.1.11.1.11.1.11.1.11.1.10.81.1.11.1.12.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.01.1.11.1.11.1.11.1.10.82.3.02.3.02.3.02.3.0  !"#$%&'()*+,-./0111122233333333444444444456788889:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<=>?@ABCCCCDDEEEEEFFFFFFFFFGGGHHHHHHHHHHHHIJKJLMNNOPQRSTUVWXYZ[[\]^\_\`abcdefghijklmnoppqrssssssssstuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvwwxxyyyyz{|}~      !!"############################################$%%%&&'())))*************+,-.+/01234566666789::;<=video.ko.xzregmap-sdw-mbq.ko.xzregmap-sdw.ko.xzbcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtmtk.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.xzn5pf.ko.xzchcr.ko.xziscsi_ibft.ko.xzamdgpu.ko.xzamdxcp.ko.xzast.ko.xzch7006.ko.xzsil164.ko.xzi915.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-asus.ko.xzhid-picolcd.ko.xzhid-prodikeys.ko.xznct6775.ko.xzntc_thermistor.ko.xzhid-sensor-accel-3d.ko.xzindustrialio-triggered-buffer.ko.xzkfifo_buf.ko.xzhid-sensor-iio-common.ko.xzhid-sensor-trigger.ko.xzhid-sensor-gyro-3d.ko.xzhid-sensor-humidity.ko.xzindustrialio.ko.xzhid-sensor-als.ko.xzhid-sensor-prox.ko.xzhid-sensor-magn-3d.ko.xzhid-sensor-incl-3d.ko.xzhid-sensor-rotation.ko.xzhid-sensor-press.ko.xzhid-sensor-temperature.ko.xzib_cm.ko.xzib_core.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzbnxt_re.ko.xziw_cxgb4.ko.xzefa.ko.xzhfi1.ko.xzirdma.ko.xzmana_ib.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzusnic_verbs.ko.xzvmw_pvrdma.ko.xzrdmavt.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzopa_vnic.ko.xzib_srp.ko.xzib_srpt.ko.xzacecad.ko.xzaiptek.ko.xzkbtab.ko.xzwacom_serial4.ko.xzelo.ko.xzwacom_i2c.ko.xzwacom_w8001.ko.xzleds-blinkm.ko.xzleds-clevo-mail.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lt3593.ko.xzleds-mlxcpld.ko.xzleds-mlxreg.ko.xzleds-ss4200.ko.xzledtrig-audio.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-netdev.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzpulse8-cec.ko.xzrainshadow-cec.ko.xzuvc.ko.xzvideobuf2-common.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzmc.ko.xzgspca_gl860.ko.xzgspca_benq.ko.xzgspca_conex.ko.xzgspca_cpia1.ko.xzgspca_etoms.ko.xzgspca_finepix.ko.xzgspca_jeilinj.ko.xzgspca_jl2005bcd.ko.xzgspca_konica.ko.xzgspca_main.ko.xzgspca_mars.ko.xzgspca_mr97310a.ko.xzgspca_nw80x.ko.xzgspca_ov519.ko.xzgspca_ov534.ko.xzgspca_ov534_9.ko.xzgspca_pac207.ko.xzgspca_pac7302.ko.xzgspca_pac7311.ko.xzgspca_se401.ko.xzgspca_sn9c2028.ko.xzgspca_sn9c20x.ko.xzgspca_sonixb.ko.xzgspca_sonixj.ko.xzgspca_spca1528.ko.xzgspca_spca500.ko.xzgspca_spca501.ko.xzgspca_spca505.ko.xzgspca_spca506.ko.xzgspca_spca508.ko.xzgspca_spca561.ko.xzgspca_sq905.ko.xzgspca_sq905c.ko.xzgspca_sq930x.ko.xzgspca_stk014.ko.xzgspca_stv0680.ko.xzgspca_sunplus.ko.xzgspca_t613.ko.xzgspca_topro.ko.xzgspca_tv8532.ko.xzgspca_vc032x.ko.xzgspca_vicam.ko.xzgspca_xirlink_cit.ko.xzgspca_zc3xx.ko.xzgspca_m5602.ko.xzgspca_stv06xx.ko.xzpwc.ko.xzs2255drv.ko.xzstkwebcam.ko.xzuvcvideo.ko.xzzr364xx.ko.xzv4l2-dv-timings.ko.xzvideobuf-core.ko.xzvideobuf-vmalloc.ko.xzvideodev.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xzrtsx_pci_ms.ko.xzrtsx_usb_ms.ko.xztifm_ms.ko.xzcs42l43-sdw.ko.xzcs42l43.ko.xzintel-lpss-acpi.ko.xzintel-lpss-pci.ko.xzintel-lpss.ko.xzlpc_ich.ko.xzlpc_sch.ko.xzsm501.ko.xzvx855.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzcb710-mmc.ko.xzcqhci.ko.xzrtsx_pci_sdmmc.ko.xzrtsx_usb_sdmmc.ko.xzsdhci-acpi.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzchipreg.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xzubi.ko.xzcan-dev.ko.xzm_can.ko.xzm_can_pci.ko.xzpeak_pciefd.ko.xzmcp251x.ko.xzmcp251xfd.ko.xzkvaser_usb.ko.xzpeak_usb.ko.xzusb_8dev.ko.xzvxcan.ko.xzamd-xgbe.ko.xzatlantic.ko.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzatl2.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xzcnic.ko.xzgenet.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzenic.ko.xzdl2k.ko.xzbe2net.ko.xzocteon_ep.ko.xzocteon_ep_vf.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsfc.ko.xzsfc-siena.ko.xzdwmac-intel.ko.xzstmmac.ko.xzfakelb.ko.xzntb_netdev.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzr8153_ecm.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzusbnet.ko.xzzaurus.ko.xzath.ko.xzath10k_core.ko.xzath10k_pci.ko.xzath11k.ko.xzath11k_pci.ko.xzath9k.ko.xzath9k_common.ko.xzath9k_htc.ko.xzath9k_hw.ko.xzbrcmfmac-bca.ko.xzbrcmfmac.ko.xzbrcmfmac-cyw.ko.xzbrcmfmac-wcc.ko.xzbrcmsmac.ko.xzbrcmutil.ko.xziwldvm.ko.xziwlwifi.ko.xziwlmvm.ko.xzmwifiex.ko.xzmwifiex_pcie.ko.xzmwifiex_sdio.ko.xzmwifiex_usb.ko.xzmt76-connac-lib.ko.xzmt76-usb.ko.xzmt76.ko.xzmt76x0-common.ko.xzmt76x0e.ko.xzmt76x0u.ko.xzmt76x02-lib.ko.xzmt76x02-usb.ko.xzmt76x2-common.ko.xzmt76x2e.ko.xzmt76x2u.ko.xzmt7921-common.ko.xzmt7921e.ko.xzmt7925-common.ko.xzmt7925e.ko.xzmt792x-lib.ko.xzmt7601u.ko.xzrt2800lib.ko.xzrt2800mmio.ko.xzrt2800pci.ko.xzrt2800usb.ko.xzrt2x00lib.ko.xzrt2x00mmio.ko.xzrt2x00pci.ko.xzrt2x00usb.ko.xzrtl8xxxu.ko.xzbtcoexist.ko.xzrtl8188ee.ko.xzrtl8192c-common.ko.xzrtl8192ce.ko.xzrtl8192cu.ko.xzrtl8192de.ko.xzrtl8192ee.ko.xzrtl8192se.ko.xzrtl8723ae.ko.xzrtl8723be.ko.xzrtl8723-common.ko.xzrtl8821ae.ko.xzrtl_pci.ko.xzrtl_usb.ko.xzrtlwifi.ko.xzrtw88_8723d.ko.xzrtw88_8723de.ko.xzrtw88_8821c.ko.xzrtw88_8821ce.ko.xzrtw88_8822b.ko.xzrtw88_8822be.ko.xzrtw88_8822bu.ko.xzrtw88_8822c.ko.xzrtw88_8822ce.ko.xzrtw88_core.ko.xzrtw88_pci.ko.xzrtw88_usb.ko.xzrtw89_8852a.ko.xzrtw89_8852ae.ko.xzrtw89_8852b.ko.xzrtw89_8852be.ko.xzrtw89_8852c.ko.xzrtw89_8852ce.ko.xzrtw89_core.ko.xzrtw89_pci.ko.xzntb_hw_amd.ko.xzntb_hw_intel.ko.xzntb.ko.xzntb_transport.ko.xzntb_msi_test.ko.xzntb_perf.ko.xzntb_pingpong.ko.xzntb_tool.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzparport_serial.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xzmlxreg-lc.ko.xznvsw-sn2201.ko.xzacer-wireless.ko.xzacer-wmi.ko.xzamd_hsmp.ko.xzamd-pmc.ko.xzamd-pmf.ko.xzamilo-rfkill.ko.xzapple-gmux.ko.xzasus-laptop.ko.xzasus-nb-wmi.ko.xzasus-wmi.ko.xzcompal-laptop.ko.xzdcdbas.ko.xzdell-laptop.ko.xzdell-rbtn.ko.xzdell-smbios.ko.xzdell-smo8800.ko.xzdell-wmi-aio.ko.xzdell-wmi-descriptor.ko.xzdell-wmi-led.ko.xzdell-wmi-sysman.ko.xzdell-wmi.ko.xzdell_rbu.ko.xzeeepc-laptop.ko.xzeeepc-wmi.ko.xzfirmware_attributes_class.ko.xzfujitsu-laptop.ko.xzfujitsu-tablet.ko.xzhdaps.ko.xzhp-wmi.ko.xzhp_accel.ko.xzideapad-laptop.ko.xzintel_ifs.ko.xzintel-hid.ko.xzintel-rst.ko.xzintel-vbtn.ko.xzintel_oaktrail.ko.xzintel_sdsi.ko.xzishtp_eclite.ko.xzintel_pmc_core.ko.xzintel_pmc_core_pltdrv.ko.xzpmt_class.ko.xzpmt_crashlog.ko.xzpmt_telemetry.ko.xzisst_if_mbox_msr.ko.xzisst_if_mbox_pci.ko.xzisst_if_mmio.ko.xzintel-uncore-frequency-common.ko.xzintel-uncore-frequency-tpmi.ko.xzintel-uncore-frequency.ko.xzintel-wmi-thunderbolt.ko.xzintel_ips.ko.xzmlx-platform.ko.xzmsi-laptop.ko.xzmsi-wmi.ko.xzmxm-wmi.ko.xznvidia-wmi-ec-backlight.ko.xzpanasonic-laptop.ko.xzsamsung-laptop.ko.xzsamsung-q10.ko.xzserial-multi-instantiate.ko.xzsony-laptop.ko.xzthink-lmi.ko.xzthinkpad_acpi.ko.xztopstar-laptop.ko.xztoshiba_bluetooth.ko.xzuv_sysfs.ko.xzwireless-hotkey.ko.xzwmi-bmof.ko.xzwmi.ko.xzsmb347-charger.ko.xzaacraid.ko.xzbe2iscsi.ko.xzbnx2fc.ko.xzbnx2i.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xzfnic.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzsoundwire-amd.ko.xzsoundwire-bus.ko.xzsoundwire-cadence.ko.xzsoundwire-generic-allocation.ko.xzsoundwire-intel.ko.xzcxgbit.ko.xztarget_core_user.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xz8250_lpss.ko.xzarc_uart.ko.xzjsm.ko.xzsynclink_gt.ko.xzuio.ko.xzuio_hv_generic.ko.xzuio_pci_generic.ko.xzcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzuss720.ko.xzaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzf81534.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xzmxuport.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzupd78f0730.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzcifs.ko.xzcifs_arc4.ko.xzcifs_md4.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xz6lowpan.ko.xzatm.ko.xzbluetooth.ko.xzbnep.ko.xzhidp.ko.xzrfcomm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-isotp.ko.xzcan-raw.ko.xzcan.ko.xzcan-j1939.ko.xzieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzmac80211.ko.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzrpcrdma.ko.xzcfg80211.ko.xzac97_bus.ko.xzsnd-seq-dummy.ko.xzsnd-seq-midi-emul.ko.xzsnd-seq-midi-event.ko.xzsnd-seq-midi.ko.xzsnd-seq-ump-client.ko.xzsnd-seq-virmidi.ko.xzsnd-seq.ko.xzsnd-compress.ko.xzsnd-ctl-led.ko.xzsnd-hrtimer.ko.xzsnd-hwdep.ko.xzsnd-pcm.ko.xzsnd-rawmidi.ko.xzsnd-seq-device.ko.xzsnd-timer.ko.xzsnd-ump.ko.xzsnd.ko.xzsnd-mpu401-uart.ko.xzsnd-mpu401.ko.xzsnd-opl3-lib.ko.xzsnd-opl3-synth.ko.xzsnd-pcsp.ko.xzsnd-aloop.ko.xzsnd-dummy.ko.xzsnd-mtpav.ko.xzsnd-virmidi.ko.xzsnd-vx-lib.ko.xzsnd-hda-ext-core.ko.xzsnd-hda-core.ko.xzsnd-intel-dspcfg.ko.xzsnd-intel-sdw-acpi.ko.xzsnd-ak4113.ko.xzsnd-ak4114.ko.xzsnd-ak4xxx-adda.ko.xzsnd-pt2258.ko.xzsnd-cs8427.ko.xzsnd-i2c.ko.xzsnd-ac97-codec.ko.xzsnd-ali5451.ko.xzsnd-asihpi.ko.xzsnd-au8810.ko.xzsnd-au8820.ko.xzsnd-au8830.ko.xzsnd-ca0106.ko.xzsnd-cs46xx.ko.xzsnd-ctxfi.ko.xzsnd-darla20.ko.xzsnd-darla24.ko.xzsnd-echo3g.ko.xzsnd-gina20.ko.xzsnd-gina24.ko.xzsnd-indigo.ko.xzsnd-indigodj.ko.xzsnd-indigodjx.ko.xzsnd-indigoio.ko.xzsnd-indigoiox.ko.xzsnd-layla20.ko.xzsnd-layla24.ko.xzsnd-mia.ko.xzsnd-mona.ko.xzsnd-emu10k1-synth.ko.xzsnd-emu10k1.ko.xzsnd-emu10k1x.ko.xzsnd-hda-cirrus-scodec.ko.xzsnd-hda-codec-analog.ko.xzsnd-hda-codec-ca0110.ko.xzsnd-hda-codec-ca0132.ko.xzsnd-hda-codec-cirrus.ko.xzsnd-hda-codec-cmedia.ko.xzsnd-hda-codec-conexant.ko.xzsnd-hda-codec-cs8409.ko.xzsnd-hda-codec-generic.ko.xzsnd-hda-codec-hdmi.ko.xzsnd-hda-codec-idt.ko.xzsnd-hda-codec-realtek.ko.xzsnd-hda-codec-si3054.ko.xzsnd-hda-codec-via.ko.xzsnd-hda-codec.ko.xzsnd-hda-cs-dsp-ctls.ko.xzsnd-hda-intel.ko.xzsnd-hda-scodec-component.ko.xzsnd-hda-scodec-cs35l41-i2c.ko.xzsnd-hda-scodec-cs35l41-spi.ko.xzsnd-hda-scodec-cs35l41.ko.xzsnd-hda-scodec-cs35l56-i2c.ko.xzsnd-hda-scodec-cs35l56-spi.ko.xzsnd-hda-scodec-cs35l56.ko.xzsnd-hda-scodec-tas2781-i2c.ko.xzsnd-ice1712.ko.xzsnd-ice1724.ko.xzsnd-ice17xx-ak4xxx.ko.xzsnd-korg1212.ko.xzsnd-lola.ko.xzsnd-lx6464es.ko.xzsnd-mixart.ko.xzsnd-oxygen-lib.ko.xzsnd-oxygen.ko.xzsnd-virtuoso.ko.xzsnd-pcxhr.ko.xzsnd-hdsp.ko.xzsnd-hdspm.ko.xzsnd-rme9652.ko.xzsnd-ad1889.ko.xzsnd-atiixp-modem.ko.xzsnd-atiixp.ko.xzsnd-bt87x.ko.xzsnd-cmipci.ko.xzsnd-ens1370.ko.xzsnd-ens1371.ko.xzsnd-es1968.ko.xzsnd-intel8x0.ko.xzsnd-intel8x0m.ko.xzsnd-maestro3.ko.xzsnd-rme32.ko.xzsnd-rme96.ko.xzsnd-via82xx-modem.ko.xzsnd-via82xx.ko.xzsnd-trident.ko.xzsnd-vx222.ko.xzsnd-amd-sdw-acpi.ko.xzsnd-pci-ps.ko.xzsnd-ps-pdm-dma.ko.xzsnd-ps-sdw-dma.ko.xzsnd-soc-ps-mach.ko.xzsnd-acp3x-pdm-dma.ko.xzsnd-acp3x-rn.ko.xzsnd-rn-pci-acp3x.ko.xzsnd-acp-config.ko.xzsnd-acp5x-i2s.ko.xzsnd-acp5x-pcm-dma.ko.xzsnd-pci-acp5x.ko.xzsnd-soc-acp5x-mach.ko.xzsnd-acp6x-pdm-dma.ko.xzsnd-pci-acp6x.ko.xzsnd-soc-acp6x-mach.ko.xzsnd-soc-cs-amp-lib.ko.xzsnd-soc-cs35l41-i2c.ko.xzsnd-soc-cs35l41-lib.ko.xzsnd-soc-cs35l41-spi.ko.xzsnd-soc-cs35l41.ko.xzsnd-soc-cs35l56-sdw.ko.xzsnd-soc-cs35l56-shared.ko.xzsnd-soc-cs35l56.ko.xzsnd-soc-cs42l42-i2c.ko.xzsnd-soc-cs42l42-sdw.ko.xzsnd-soc-cs42l42.ko.xzsnd-soc-cs42l43-sdw.ko.xzsnd-soc-cs42l43.ko.xzsnd-soc-cx2072x.ko.xzsnd-soc-da7213.ko.xzsnd-soc-da7219.ko.xzsnd-soc-dmic.ko.xzsnd-soc-es8316.ko.xzsnd-soc-es8326.ko.xzsnd-soc-es83xx-dsm-common.ko.xzsnd-soc-hda-codec.ko.xzsnd-soc-hdac-hda.ko.xzsnd-soc-hdac-hdmi.ko.xzsnd-soc-max98090.ko.xzsnd-soc-max98357a.ko.xzsnd-soc-max98363.ko.xzsnd-soc-max98373-i2c.ko.xzsnd-soc-max98373-sdw.ko.xzsnd-soc-max98373.ko.xzsnd-soc-max98388.ko.xzsnd-soc-max98390.ko.xzsnd-soc-max98927.ko.xzsnd-soc-nau8315.ko.xzsnd-soc-nau8821.ko.xzsnd-soc-nau8824.ko.xzsnd-soc-nau8825.ko.xzsnd-soc-pcm512x-i2c.ko.xzsnd-soc-pcm512x.ko.xzsnd-soc-rl6231.ko.xzsnd-soc-rl6347a.ko.xzsnd-soc-rt1011.ko.xzsnd-soc-rt1015.ko.xzsnd-soc-rt1015p.ko.xzsnd-soc-rt1308-sdw.ko.xzsnd-soc-rt1308.ko.xzsnd-soc-rt1316-sdw.ko.xzsnd-soc-rt1318-sdw.ko.xzsnd-soc-rt286.ko.xzsnd-soc-rt298.ko.xzsnd-soc-rt5514-spi.ko.xzsnd-soc-rt5514.ko.xzsnd-soc-rt5640.ko.xzsnd-soc-rt5645.ko.xzsnd-soc-rt5651.ko.xzsnd-soc-rt5660.ko.xzsnd-soc-rt5663.ko.xzsnd-soc-rt5670.ko.xzsnd-soc-rt5677-spi.ko.xzsnd-soc-rt5677.ko.xzsnd-soc-rt5682-i2c.ko.xzsnd-soc-rt5682-sdw.ko.xzsnd-soc-rt5682.ko.xzsnd-soc-rt5682s.ko.xzsnd-soc-rt700.ko.xzsnd-soc-rt711-sdca.ko.xzsnd-soc-rt711.ko.xzsnd-soc-rt712-sdca-dmic.ko.xzsnd-soc-rt712-sdca.ko.xzsnd-soc-rt715-sdca.ko.xzsnd-soc-rt715.ko.xzsnd-soc-rt722-sdca.ko.xzsnd-soc-ssm4567.ko.xzsnd-soc-tas2781-comlib.ko.xzsnd-soc-tas2781-fmwlib.ko.xzsnd-soc-ts3a227e.ko.xzsnd-soc-wm-adsp.ko.xzsnd-soc-wm8804-i2c.ko.xzsnd-soc-wm8804.ko.xzsnd-soc-sst-atom-hifi2-platform.ko.xzsnd-intel-sst-acpi.ko.xzsnd-intel-sst-core.ko.xzsnd-soc-avs.ko.xzsnd-skl_nau88l25_max98357a.ko.xzsnd-soc-bdw-rt286.ko.xzsnd-soc-cml_rt1011_rt5682.ko.xzsnd-soc-ehl-rt5660.ko.xzsnd-soc-hsw-rt5640.ko.xzsnd-soc-intel-hda-dsp-common.ko.xzsnd-soc-intel-sof-board-helpers.ko.xzsnd-soc-intel-sof-cirrus-common.ko.xzsnd-soc-intel-sof-maxim-common.ko.xzsnd-soc-intel-sof-nuvoton-common.ko.xzsnd-soc-intel-sof-realtek-common.ko.xzsnd-soc-intel-sof-ssp-common.ko.xzsnd-soc-kbl_da7219_max98357a.ko.xzsnd-soc-kbl_da7219_max98927.ko.xzsnd-soc-kbl_rt5660.ko.xzsnd-soc-kbl_rt5663_max98927.ko.xzsnd-soc-kbl_rt5663_rt5514_max98927.ko.xzsnd-soc-skl_hda_dsp.ko.xzsnd-soc-skl_nau88l25_ssm4567.ko.xzsnd-soc-skl_rt286.ko.xzsnd-soc-sof-sdw.ko.xzsnd-soc-sof-ssp-amp.ko.xzsnd-soc-sof_cs42l42.ko.xzsnd-soc-sof_da7219.ko.xzsnd-soc-sof_es8336.ko.xzsnd-soc-sof_nau8825.ko.xzsnd-soc-sof_rt5682.ko.xzsnd-soc-sst-bdw-rt5650-mach.ko.xzsnd-soc-sst-bdw-rt5677-mach.ko.xzsnd-soc-sst-bxt-da7219_max98357a.ko.xzsnd-soc-sst-bxt-rt298.ko.xzsnd-soc-sst-byt-cht-cx2072x.ko.xzsnd-soc-sst-byt-cht-da7213.ko.xzsnd-soc-sst-byt-cht-es8316.ko.xzsnd-soc-sst-byt-cht-nocodec.ko.xzsnd-soc-sst-bytcr-rt5640.ko.xzsnd-soc-sst-bytcr-rt5651.ko.xzsnd-soc-sst-cht-bsw-max98090_ti.ko.xzsnd-soc-sst-cht-bsw-nau8824.ko.xzsnd-soc-sst-cht-bsw-rt5645.ko.xzsnd-soc-sst-cht-bsw-rt5672.ko.xzsnd-soc-sst-glk-rt5682_max98357a.ko.xzsnd-soc-sst-sof-pcm512x.ko.xzsnd-soc-sst-sof-wm8804.ko.xzsnd-soc-catpt.ko.xzsnd-soc-acpi-intel-match.ko.xzsnd-soc-sst-dsp.ko.xzsnd-soc-sst-ipc.ko.xzsnd-soc-skl-ssp-clk.ko.xzsnd-soc-skl.ko.xzsnd-soc-acpi.ko.xzsnd-soc-core.ko.xzsnd-sof-amd-acp.ko.xzsnd-sof-amd-rembrandt.ko.xzsnd-sof-amd-renoir.ko.xzsnd-sof-amd-vangogh.ko.xzsnd-sof-acpi-intel-bdw.ko.xzsnd-sof-acpi-intel-byt.ko.xzsnd-sof-intel-atom.ko.xzsnd-sof-intel-hda-common.ko.xzsnd-sof-intel-hda-mlink.ko.xzsnd-sof-intel-hda.ko.xzsnd-sof-pci-intel-apl.ko.xzsnd-sof-pci-intel-cnl.ko.xzsnd-sof-pci-intel-icl.ko.xzsnd-sof-pci-intel-lnl.ko.xzsnd-sof-pci-intel-mtl.ko.xzsnd-sof-pci-intel-tgl.ko.xzsnd-sof-pci-intel-tng.ko.xzsnd-sof-acpi.ko.xzsnd-sof-pci.ko.xzsnd-sof-probes.ko.xzsnd-sof-utils.ko.xzsnd-sof.ko.xzsnd-sof-xtensa-dsp.ko.xzsoundcore.ko.xzsnd-emux-synth.ko.xzsnd-util-mem.ko.xzsnd-usb-6fire.ko.xzsnd-bcd2000.ko.xzsnd-usb-caiaq.ko.xzsnd-usb-hiface.ko.xzsnd-usb-line6.ko.xzsnd-usb-pod.ko.xzsnd-usb-podhd.ko.xzsnd-usb-toneport.ko.xzsnd-usb-variax.ko.xzsnd-ua101.ko.xzsnd-usb-audio.ko.xzsnd-usbmidi-lib.ko.xzsnd-usb-us122l.ko.xzsnd-usb-usx2y.ko.xzvirtio_snd.ko.xzsnd-hdmi-lpe-audio.ko.xzsnd_xen_front.ko.xz/lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/acpi//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/base/regmap//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/bcma//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/bluetooth//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/crypto/chelsio//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/firmware//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/gpu/drm/amd/amdxcp//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/gpu/drm/ast//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/gpu/drm/i2c//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/gpu/drm/i915//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/gpu/drm/mgag200//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/gpu/drm/nouveau//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/gpu/drm/radeon//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/hid//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/hwmon//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/iio/accel//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/iio/buffer//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/iio/common/hid-sensors//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/iio/gyro//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/iio/humidity//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/iio//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/iio/light//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/iio/magnetometer//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/iio/orientation//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/iio/pressure//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/iio/temperature//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/infiniband/hw/cxgb4//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/infiniband/hw/efa//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/infiniband/hw/hfi1//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/infiniband/hw/irdma//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/infiniband/hw/mana//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/infiniband/hw/qedr//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/infiniband/hw/usnic//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/infiniband/sw/rdmavt//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/infiniband/ulp/ipoib//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/infiniband/ulp/srp//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/infiniband/ulp/srpt//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/input/tablet//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/input/touchscreen//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/leds//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/leds/trigger//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/media/cec/usb/pulse8//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/media/cec/usb/rainshadow//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/media/common//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/media/common/videobuf2//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/media/mc//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/media/usb/gspca/gl860//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/media/usb/gspca//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/media/usb/gspca/m5602//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/media/usb/pwc//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/media/usb/s2255//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/media/usb/stkwebcam//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/media/usb/uvc//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/media/usb/zr364xx//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/media/v4l2-core//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/memstick/core//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/memstick/host//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/mfd//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/mmc/core//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/mmc/host//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/mtd/chips//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/mtd//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/mtd//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/mtd/ubi//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/can/dev//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/can/m_can//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/can/peak_canfd//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/can/spi//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/can/spi/mcp251xfd//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/can/usb/peak_usb//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/can/usb//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/can//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/atheros/alx//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/broadcom/genet//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/cisco/enic//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/dlink//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/emulex/benet//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/marvell/octeon_ep//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/marvell/octeon_ep_vf//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/sfc//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/sfc/siena//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/ppp//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/slip//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/usb//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/ath//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/ath/ath10k//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/ath/ath11k//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/ath/ath9k//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7925//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/ntb/hw/amd//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/ntb/hw/intel//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/ntb//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/ntb//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/ntb/test//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/nvme/host//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/nvme/target//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/parport//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/platform/mellanox//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/platform/x86//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/platform/x86/amd//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/platform/x86/amd/pmc//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/platform/x86/amd/pmf//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/platform/x86/dell//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/platform/x86/dell/dell-wmi-sysman//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/platform/x86/intel/ifs//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/platform/x86/intel//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/platform/x86/intel//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/platform/x86/intel/pmc//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/platform/x86/intel/pmt//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/platform/x86/intel/uncore-frequency//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/platform/x86/intel/wmi//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/power/supply//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/scsi/aacraid//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/scsi/be2iscsi//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/scsi/bnx2fc//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/scsi/bnx2i//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/scsi/fnic//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/scsi//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/scsi/lpfc//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/scsi/megaraid//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/scsi/mpt3sas//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/scsi/qedf//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/scsi/qedi//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/scsi/qla2xxx//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/scsi/qla4xxx//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/soundwire//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/target/iscsi/cxgbit//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/target//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/tty//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/tty/serial/8250//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/tty/serial//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/uio//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/usb/atm//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/usb/image//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/usb/misc//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/usb/misc/sisusbvga//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/usb/serial//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/fs/smb/client//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/fs/smb/common//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/fs/squashfs//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/mm//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/net/6lowpan//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/net/atm//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/net/bluetooth//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/net/bluetooth/bnep//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/net/bluetooth/hidp//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/net/bluetooth/rfcomm//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/net/can//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/net/can/j1939//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/net/ieee802154//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/net/mac80211//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/net/mac802154//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/net/mpls//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/net/rfkill//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/net/sunrpc/xprtrdma//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/net/wireless//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/core/seq//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/core//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/drivers/mpu401//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/drivers/opl3//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/drivers/pcsp//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/drivers//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/drivers//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/drivers//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/drivers/vx//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/hda/ext//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/hda//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/i2c/other//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/i2c//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci/ac97//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci/ali5451//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci/asihpi//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci/au88x0//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci/ca0106//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci/cs46xx//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci/ctxfi//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci/echoaudio//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci/emu10k1//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci/hda//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci/ice1712//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci/korg1212//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci/lola//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci/lx6464es//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci/mixart//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci/oxygen//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci/pcxhr//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci/rme9652//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci/trident//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/pci/vx222//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/soc/amd/acp//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/soc/amd/ps//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/soc/amd/renoir//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/soc/amd//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/soc/amd/vangogh//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/soc/amd/yc//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/soc/codecs//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/soc/intel/atom//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/soc/intel/atom/sst//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/soc/intel/avs//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/soc/intel/boards//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/soc/intel/catpt//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/soc/intel/common//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/soc/intel/skylake//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/soc//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/soc//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/soc/sof/amd//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/soc/sof/intel//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/soc/sof//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/soc/sof//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/soc/sof//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/soc/sof//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/soc/sof/xtensa//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/synth/emux//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/synth//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/usb/6fire//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/usb/bcd2000//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/usb/caiaq//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/usb/hiface//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/usb/line6//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/usb/misc//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/usb//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/usb//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/usb/usx2y//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/virtio//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/x86//lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/sound/xen/-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnuELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data) 7WY[]gz\_b  \^`bdgik|`c   !#%*+.01245679;=os  #&3:IKY_bflvx{.ASlp!"$,39;=CEGR   & L U W Y b n u x z |  0 = > ? I R W ] _ a e m u w }   ! 6 D F H U W o r t v y $ - @ z  5,-GKQY+35H0;i6gmq!$).tvxz|~B\`i~  !$&*.02468BGKMVXZ\acmor| >]_g !"$&(.28:?@AMO\_`bhnrtvy|:<CEGJ:<EKnp  "/FHKORVXYbzORTYabcez  r v y !!!,!.!7!@!E!H!O!V!h!j!n!p!r!t!v!x!z!|!~!!!!!!!!!!!!!!!!!!!!!!!!"""9"B"V""#B#J#M#O#S#U#W#[#^#`#b#f#h#j#m#o#######################$$$$$ $ $ $$$$$$$$!$#$%$)$-$?$D$H$J$f$p$u$w$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%% %%%$%(%,%0%9%?%D%I%K%[%a%c%e%g%i%k%m%p%r%u%%%%%%%%%%%%%%%%%%&& &&&&&&"&$&&&)&,&.&5&9&=&B&G&U&W&Y&]&`&b&d&f&h&j&l&n&p&r&t&v&x&z&}&&&&&&'''''''((#(E(V(Y(^(a(c(f(m(o(s(x({(}((((((()) ))$)()0)3)6)))))) '    +`sM% $!2$1    & >b& g = +:&  K   " ) 4 & :.Ym/DXkH  @ .1.*FDT         " 0  -      e : /  Q  X ]  !i    " _        !   *  "W   kPPPPPPPPPPkP&PbPGP%PaPHPPPPPPPPPPPPPPPPPP P P P P PPPPPP7PbPcPfPgPhPiPjPmPnPxPyPfP P P P P P P P P P!P#LP#MP#P$TP$WP$XP$YP$[P$^P$_P%P&P&P&P&P&P& P& P& P& PP#PP!PP#APPOPPPQPRPSPTPUPVPWPPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPPjPkPlPmPnPoPpPqPrPsPtPP PPPPPPuPvPwPxPyPzPP{P|P}P~PPPPPPPPPPPPPPLPPP :P P P P!&P!P!P!P!P#KP#}P#P#P#P$P$P$P$P%P'{P(P)EPPBPjPPOPPPPPPPPPP3P5P:P;P>P?P@PAPBPtPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPhPP3P4P5P6P8P7P>P?P@PPPPPPPPPPPPPPPPPPPPPP-P)P*P=P7PBPCPEPMP^P_PjPkPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPP1PFPGPHPPPPPZPPAP8P9PCPDPEPFPGPHPIPJPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPSPPPPPPPPPPPPPPPPPPTPPUPPPPPVPvPPPPwPPiPjPPPPPPPPPPPPPPPZPPPPPaPXPuPYPrP#P$P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P]P^P_P`PaPbPcPdPePfPpPqPrPsPtPuPvPwPxPPPPPPPPPPPPPPPPPPPPP P P P P !P "P #P )P *P +P -P /P 0P 3P 6P 7P 8P 9P ;P P BP CP FP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP WP XP YP ZP [P \P ]P ^P bP eP gP hP iP jP kP lP mP nP oP pP qP rP sP tP uP vP wP zP P P P P P P P P P PPjPPPpPPPPPPQPRPPPPPyPzP{P|P}P~PPPPPPPPPPPDPEPFPGPHPIPJPKPLPMPqPPPPPPPPPPPPP_P P P $P %P &P 'P (P ,P .P 1P 2P 4P 5P :P =P ?P @P AP DP EP VP _P `P aP cP dP fP xP yP {P |P }P ~P PCPEPPPPPPPRP#PPPPPPPPPPPPPP8PPPPP\P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PFPDPPPPkPPlPmPPnPoPP dPP AP#(P#*P#)PP#PP-PP+PPPP,PPPPPPPPPPPPPPPPPPPPPP9P)P*PPPPP+P,PPPPPPPPPPP0P.PBP/PCPPPPPPPPPPsPtPuPvP~PPPPSPTPUPVP_P PPPPPPPPPPPPPPPPPPPPP P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P PPPPPPAPBPCPDPEPFPGPHPIP]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPP&P"FP"HP!P P"P!P#P!`P"P$P$P%P P P P P'P#dP(P#cP)P PaPbPcPdPePfPgPhPiP+P,P#UP-P#.P#TP.P ~P! P!GP!wP"sP"tP"uP"zP"P/P P (P )P RP!]P!P!P!P!P!P"P#P$P$P)=P0P"P&&P1P!P!P"P2P P#VP#WP&0P(.P3P"P"P#YP&1P'P4P#XP5PSP P P6P DP$3P7P FP HP NP$,P$-P$1P$.P$/P$2P$0P&2P)SP8P$P$P$P$"P$#P$$P9P GP PP P P"P$ P$!P$%P$&P$'P$(P$)P$*P$+P:P!P;PP P jP xP P!P!rP"wP"xP#P#+P(P)?PP"P"P)QP?PRP P"P#P)>P@P P !P BP eP zP!P"LP%AP)TPAP(PBP(P(PCP #P $P(PDP"DPEP P!aPGP P P CP fP wP {P P P! P!P!P!P!P!CP!DP!EP!QP!SP!TP!pP!qP!sP!tP!uP!vP"?P"P"P"P"P#-P#/P#0P#1P#2P#4P$ePHP&PIP"qP"rPJP yP!OP!PP#IPKP %P lP#P#P#P&[P&PLP P"KPMP!LP!MP!NPNP\P P P P "P 'P EP gP kP nP oP sP P!oP!xP"oP#P#P%@P%BP%CP*P{PFP vP uPP P P pP P P P P!lP"pP"yP$gP1P&P}PP"CP&PKPPPP P IP OP _P hP rP!P!P!P!P!P!P!P!P!P!P!P"+P"GP"P#P#P#P$P& P&IP&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P'P(P(P(P(P(P(P)&P)'P)AP)BP)CP)DPP P &P P! P!FP!RP!nP!P"P"P#,P#3P#5P#rP#sP#P$fP$PPOPPPyPzPPPPPPPPPPPPPPPP!P"P#P$P%P&P'P(P)P*P+P,P-P.P0P1P2P3P4P5P6P7P:PP/P8P9PPP P P PPPPPwPxPyPzPPPPPPPPPPPPPPPNPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPPPP>PPePPgPPPPPPPPPPPPP{P-P,P4P1PcPdP|P9P;PP@PDPNPbPdPePPPPPPPPPP5P7PPPPPP P P P P PP P PPPPPPPJPKPLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P 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 1PPPPPP1P2P3P4P5PPfPPhPPP.P2P3P8PXPYP^PbPvPxPPPPsPPPPPPPPPPPPP}P~PPPPPPPP:PPFPGPHP\PPPPPPPPPPPPPPSPTPYP\PPPPPPPPP PP"P'PAP P P P P P P P P PPcPdPeP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPP#qPPPP ,P(SP'POP PPP)PZP\P`PP\P]P^PP _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 PPPPPPP `P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP%PWP P P PPPPGPHPIPJPKPLPMPNPPPP PPPPPPPPP:PP?POPPPQPP/PP?PPPP PPPPPPPPPdPfPPPPPPPPP P P P P P P P4P P P5P*P0P+P.PP"P"PwPP LP P P P P!$P!+P!,P!dP!}P!P!P!P",P"VP"YP"ZP"hP"P"P"P"P"P"P"P"P"P"P"P"P#P"P#P#7P#9P#:P#^P#P#P$rP$P$P%P&_P(P(#P($P(,P(P$P!5P"\P"dP(PP?P@PAPBPPP }P P P P P"P([P(\PPPPPPPPPPPPPPPPPP#PPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+PPPPPPP,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPPPP P P P P P!P"P"P"P# P# P#PP$UP$VP$ZP$\P$]P%P%P%P&tP( PPPPPPPPPPPPPPPPPPPPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#PPdPePkPlPoPpPqPrPsPwPtPuPvPzP{PPPPPPPPP P P P PP 6P P P#~P#P#P%PPPPP$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3PPP=P>P?P@PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPP PPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2PPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P]P^P_P`PaPbPcPdPgPePfPhPiPjPkPlPmPnPoPpPqPrPsPtPuPxPvPwPyPzP{P~P|P}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPP P P P PPPPPPPPPPPPPPPPPP P!P"P(P5P6PGPHPIPJPKPLPUPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPP&P/P@PLPRPPPPP P P P P P P P P P P P P P P P P P P P P P P P PPPPPPPPPPPP%P%P%P%P%P%P%PPMPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3PPPPUPVPPPPPPPPPPPPPP PPPNPOPPPQPRPSPTPpPrP{P}PPPPP4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPP/PP P!P!P"P#P$P$P$P%P&;P&=P( P(5P(JP(cP(gP(P);PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.PP SP TP!P# P#P#P#P#P$P(P)8PWPPP P P P P P P P P P P P P P PPP P+P,P0P2PXP P P P P P P P P P P P P P P P P P P P !P "P #P $PPP-P1PP PYPqP|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 ^PPP#P$P&P&P&?P&AP&BP&CP&WP&XP&YP&ZP&^P&xP&{P&|P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'}P'P'P'P'P'P( P( P(P(P(P(2P(3P(6P(8P(@P(AP(EP(IP)(P))P)0P)2P)3P)4P)FP)GP)HP)VPPP P P P P P P P P P P P P P P P P P P P 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 4PQP !P "P #P $P %PRP &P 'P (PSP 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DPTPaP!~P"P#P#P$ P#P#P#P$P$P$P$P$ P$ P$ P$P(P(P(dP(eP(iP(P)7P)9P):P PPVPtPPPPPPPPPPP$P%P&P lP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PWPXPvPxPYP!P!/P!0P!4P!P"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(4P(7P(GP(HP(bP)P)P)5P)6P)OPZPrPzP[PwP\PuPyP^P{P_PP 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 PbP P P P PcPPP*P+P,P-P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PdP PiPjPP PkPlPP PmPnPPoP P#P#P#P#P#P$P$P$P%P(P(KP(fP(hP(jP)P ?P @P [P|PPPP PPPPFPWP`PhPP P[P P P P P P P P P P P 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 PPPPPPPPPPPPPPPPPPPP3P4P5P6PPPPPPiPkPjPlPmPnPPPPPPPPrPPPPP)bP)cP)dP:PPPP6P7PP;PPPPPP=PPP?PP)[PPPPPPPPPPPPPPPPPPPPPPPPPPPIPJPPPP P P P P PPP)jPP}P~PPPP)YP)\PPPPPP)gPP)oPP)eP)mPPP)iP PP>PP)kPYPZPPOPQPPPPPQPcP)`P)hPdPRPTPrPPPPPPzP\PgPhP~PVPP]PPPPPPPPWPPPPPPPPPPPPPPPPP%P&PP P P P P P P P'PPPPPmPPlPPPPPPPPPPPPPPPPPPP)fPPPfPPPPPPPPPPPPPPPPPPPPPP)^P)_P)lP P P PP)nPP)aPPlPPPPPPPPPPPPPPPPPPPPAPBPCPGPePPPPP)]PUPjPP?PPPPPPPP P9PSPP P)ZPP yPvPwPxPyPzP{P|P}P~PPP PuPPPPPPPPPPPPPPPP P P P P PPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPPcPPPPPP P P P PPPPP P!PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP(P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPePgPhPiPjPkPlPmPqPnPoPpPPPPPPPP!P"P#P$P'P-P1P2PPPP%P&P(P)P*P+P,P.P/P0PPP,P:P6P-P;P7P P P P P P P P P P P P P9P2P1P4P3P5P9P7P8P;P 3P 4P 5PPPfP 2P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP HP IP JP KP LPP PP QPP ZP [P \P ]P ^P _P `PPPPPPCPP@PPPPPPPPPPPPPPPPPPPPP'PPPPPPPP!%P!P!P!P"TP"[P#P"@PP#lP#mP#nP#oP#pPP!P!P!PP#$PP#%P2P3PPsP"jP"kPP"P"P"PP!PP$P$P$P$P$P$P$P$P$P$P$P$PP"nPP"P"P"P"P"P&P&PPPP%?PP$PP P P!'P!1P!bP!P"{P"P%PP&PP&P)-PP!)P!2P!yP!{P#HPP'P'P(RP)P)PPPP JP P P P"P#P#?P#BP#CP#DP#eP#P$P$P$P$P$P$P$P$P$P%P%P%P%P%P%P%P%P%P% P% P% P% P% P%P%P%P%P%P%P%P%P%P%P%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%P&RP&VP&wP&uP&vP&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P'P'P'P'P(P(P(P(P(P(P(QP(pP({P(P(P(P)PP$4PP P"P$hP%VP&P).P P!PP#PP&P(PPUP}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP >P @P P P P P!P!P!P!P!P"/P"0P"1P"2P"3P"4P"5P"8P"6P"7P"RP"P"P#P#P#P#P#P#P#P#GP#ZP#P#P#P#P$P$P$P$5P$6P$7P$8P$9P$:P$;P$P$?P$@P$AP$BP$CP$DP$EP$FP$IP$`P$dP$tP$P$P$P$P%P%P%P&/P&GP&JP&\P&]P&rP&P&P'|P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(DP(MP(NP(OP(UP(~P(P(P(P(P)P)P) P)"P)!P)RP)UPP#EPPPP"9P":P";P&bP&cP&hPP&dP&eP&fP&gP&iPPQP_PdPjPrPvPPP 9P MP 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!HP!IP!JP!KP"BP"iP"P#NP#\P#aP#bP#fP#gP#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$MP$OP$P$P$P$P$P$P%RP%WP%P%P&zP(ZP(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P)*PP#PPOP!P'?P'@P'AP'BP'CP'DP'EP'FP'GP'HP'IP'LP'PP'RP'VP'TP'WP'XP'YP'ZP'[P']P'_P'aP'bP'cP'dP'eP'fP'gP'hP'iP'jP'lP'mP'nP'oP'pP'qP'rP'sP'tP'uP'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'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P(P(&P()P(+P(9P(:P(P(?P(BP(CP(FP(PP(TP(WP(XP(YP(]P(^P(_P(aP(kP(nP(uP(vP(wP(xP(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(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(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$P#PVPWPXPYPZP[PkPgPnPoPsP P P P P P!.P!UP!_P!eP!hP!iP!P!P!P!P"]P"^P"_P"`P"aP"bP"cP"eP"fP"gP"P"P"P"P"P"P#P#P$NP$P$P$P$P%P%P%P%P&.P(rP)%P),P2P P!P$P$P$P$P&P&P(P3P]PePhPpPtP P!P"P"!P"#P"$P"%P"&P"'P#P#P$P%SP%qP%tP%wP%yP%}P%P%P%P%P%P%P%P&P&!P&#P&SP&P'zP'P( P(P)P)P)P) P)P)P)P=P"NP~PaP P P"JPP`PbP$P$P%ZP%^P%[P%\P%]P%_P%`P%aP%bP%cP%dP%eP%fP%gP%hP%iP%vP%kP%jP%rP%pPP P!P!PP"MPP"APP ;P P?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(PPPPPbPPIPPPPPPPPPPPPPPPPPPPuPP@PAPBPCPDPPPPPPPtPvPP5P6P7P8P9P:PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?PEPFPGPHPIPJPPPPPPPP P PPP P P P P P P P P P P P P P P PJPPPLPP>P)qPPP P!P"P4PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPXP`PPPPPPPPPPPPPPPPPPPPPPPP*P P P P P P P P P P@PCPDPEPFPGPHPIPJPKPLPNPOPPPQPPPP PP P4PLPMPNPVP POPPPQPRPSPTPUP PPP1PPPPPPPPPPPPPPPPPPP+PPPP P P P PPPP5P-PPjPPPPPPP P P P PP?P@PAPBPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPkPPPPPP PPPP P P P P PPPPPPPPPPPPPPPPP P!P"P#PPP-P.P/P0P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPPPPPPP PPPPP#P$P7P8P9P:P;PPP YPP P P P P P P P PP P P P P P P P PP P P P PPPPP P P P P P PP.P/P0P1P2P3PP P P P P P P P P P P P P P P P P PPPVPPPPPPPPPPPPPPPPPPPPPP(PPPPPPP#PP%PP'PP$PP&PPPP PP"PPP!PPPPPPPPPPPPPPPP$PPP`PaPbPcPdPePP>PP?PP P PPfPgPzPPhPiPjPkPlPmPnPoPpPqPrPsPtPP PPP%P(P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPwPxPPPPPPP P PPPPPPPPPPPPPPPQPwP{P|P}PPPPP1P2P3PPUPVPWPXPYPZP[P\P]PPPPPPPPPPPPP P&P!P"P#P$P%P'P(P)P*P+P,P-P.P/P0P1P2P3P4P8P5P9P6P7P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXP[PmPnPoPpPqPrPsPtPuPvPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPgPPPPPPPPPPP4P6P7PPEPIPQPPPPPPPPPPCPFPPFP;PP?P@PAPBPCPDPEPFPGPPUPPPPPPPPPPPPPPPPWP\P]P^P`PbP$P,P1P3PP?P@PCPDPEPGPHPJPLPMPNPPPDPEP6P7PAPBPFP P!PPOPQPRPSPTPUPVPZP\P]P^P_P`PaPbPcPdPePgPhPiPjPqPrPsPtPuP"PPP[PfPkPlPmPnPoPpP#P$PPPPP%PPvPwPxPyPzP{P|P}P~PPPPPPPP&PPPP'P(PP)P)PP*PLPP+PKPP,PPPP.PNPP/PMPP0P1P0PPP?P1PP2PPP3P~PPPAP*PPBPmPnPCPPDPoPPEPoPPQPRP=P>PFPGP5PPPPHPpPPIPqPPJPsP PKPtPP P PLPPP PMPPPNPPPPPP P P P POP P P P PQP P PRPSPPPTPPPUP{PVP&PWPPPXP'PYP(PZP`PP[P`PP EP FP\PPP]PPP GP HP IP JP KP LP^PP P[PiPPP MP NP OP_PP!P"PPP`PP#PPaPP$PP PPbP%PP QP RP SP TP UPcP(P&PP WP XP YP ZPdPyP VPePzPPPfP'PPP PgP*P [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iPhP jPiP|PP P PjPPkP!PlP PmP)PnP"PoP$PPpP#PqP%P~PaPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPPPP+PPRPSPTPUPPPPPPPP/P0P=PP PPPPPPPPOPnPPPPPPPP P P#P+P4P:P>PEPQPPPPPPPP-PP4PPP5PbPcPdPePfPgPhPiP6PIPKP7PSPTPUPVPWPXPYPZP[P\P8P P9PPPPPPPPP:PPPP;PPP?PPP@PPtPPuPPPvPPPwPPxPPPPPPPyPPPPzPPPP{PPPPP|PPPPP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPZP_PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPrPPPPP)P*P+P,PP {P |P }P ~P P P P P P P P P P P P P P P P P P P P P P P PsPPOPP P#P>PPPPPPPPPPP P!P"P(P)P P P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPBPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@PPPPPPPPPPPP_PP/P0PPPPPPPPPPPPPPPP(P.PPPPP>P P zPDPEPZP[P`PaPuPvP{P|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPPPP#P>PEPPnPPPIPPPPPPPPPP+PPPAPBPCPP}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYP\P]P^P_PjPkPlPmPnPoPpPqPrPsPtPwPxPyPzPPPPPPPPPPPPPPP P P P PPPPPPPPPP P!P"PPPmPnPoP,P-P.P/P0PPP$RPP%PP&P&P&P&P&P&P&P&P&P&P&P&PP P P P P(qP(sP(tP(zP-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP#[P#jP#kP#|P$PP$QP$sP%P%P%P%P%P%P&P&QP&yP&P&P'P( P(/P(P(P(P(P(P(P)P)#P)$P)/P)WPlP&P'P(P)P*PPP"OP"QPP&aPP)XPPPP)pif [ -f /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.21.1.el9_5.x86_64 ]; then rm -f /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.21.1.el9_5.x86_64 echo "Running: dracut -f --kver 5.14.0-503.21.1.el9_5.x86_64" dracut -f --kver "5.14.0-503.21.1.el9_5.x86_64" || exit $? fi/bin/shutf-8cd1e950ec5a0693cd374f8ef29063d887f05222f33c52ad36aaedd85858987d0274b3deb198b29135ccf0a01ed1f5ae8862952d0169dd7f35c275e722942bd53?7zXZ !. :] b2u Q{LZg|*=_A#o3W<-u\wgp02mX.aA7}}IC*1"(Qi(xÆ o8 n~wbr LU>1uh:N> dE:?U O%.@ȴƨtU!{VvH#TW]#Cl\LY;Σ DY$gX^`(STnZ߽.G1;1~.f}1aj9}z5;|(J3H;),BRg7bSIxx>.ĝO}tg O0.xPYOeXŝ)*5-ރP_Θu I:G"&D #\9pxJhw饿57}߇>n 6p!DP7ǧ$a lcV^ 0e_͸|_,k>E9kKC< 4 ދmOhwEdF=,}an 4zT[!ҳNZ~~EyAp0_|T(IUnw*|0Z69<[ByfN5xrrRŧJW;4+d[6 X=\&x tnː!5_.zb5^%wķb!ѾJρh3C(kK@bC.ȏF7;N &,'7MSaG"lGsR.}K F] Η_уgJQRii"gG{f^v+"xT- sji +l6ȧk~%?_>mG8p'U3Elm [6;em̷x4g{λiɐ3~6'a4W:\k>t0{g1oP!UV@ e%"ᘽˏ6ѳu.i9tMBz:n;qUT0}hmʪ"gVI f`J![4|353 v(0:S`/#h#,Lgԭ?+ˣ I$[NMJ9N+H=qq:b"Q8lkB s/.ny37d]:\CQ-n:}شcɥmj - T/sdxXݵ @(nP@f ݸf-keO娤6  ${ 4W /ŭe8=v\*6ԽՉxwdm:$1z6QȢHA EI!Rs$15F~Iǃ[6[  Ihz/b?O:;!Ћ%uYx C., QLC\E鎝*۩B1( ӱ<Boڋ%4(+PN*yG-1͗~z0l~,;28Udh?kHƠ51v/8#xauv氜#pq&d H՛ ~u¸]m6kJ!yGnѾ]d̃\ejqsbѫDaY%Aju >M"ݿ8(iUs.VUX[/&xݡ4u@xS.+4[mbqa' SAJ&9? 9GHCJ7\/!nF= NJ>\/{~D$e'<a3[;(K^="Vhק6cJ-޹I‚3M`b-idFWKJ@K;4B2t0Z4zț,*8JQO tWNwś[Иu̙\s`:i ׻t&7k y>cI&x ͚xdܞl2 3dX!@(_1͜. kdɒÆLrAh_)w$ߋrKY? ɤZ/oD=oXKuFiBCr2Ϭ; UX”$eLGbwH=^#&䮄ր0N!-: |l4$ō &5H@xQਝΕÓ렲H|6ײ[hGeLQ NMd./4 :YeBp\AWpi_7}',$yFaoN7kMt/Fbd=R(b+4CJy7{Z-k(/pEt&&lط g+l%c>틃Ա"f03!-OOZ6[:ADІL02{0s*JaTwcḐk4B2:-a1|hy>S&l+`1zN m&$` >rG 8Qv(EцFU"jx iC?'K~2 KZݚt5[bZ̬y \܎m6a-2YCdtkK} W& !-q2ungDVc翱9V)%iݗS3HOBZY侼ũ&׿eMdP&L$O(3o}jP}yr*1>)m}Y^tZ/[;lhTiW';'-ؖ:oXP0 dsfZWS˶I9¬/(#69)g=t %Q]Ưh`IڐUaJC0=هʑ@\ z8<3: u O"̇=1( -ErjeEɱv 7No;b?Q⥬YE0h%0.^٣7}w ! k 05lu6(!(~N\p𜇄Nf)v9 &N"PoƊyF%1>h]《TYn'(U{EGF : %][O3lgt~ i vޕ x:ZKq>ȼ,l杇cL&#IK4etd.;%ÙW΁F0{#4WciY\.P,@K=H [DQq1e+z!{m3EZMzbze{<#br2Z|f9hAg\c!ӝԼ>/JrM(rTSc`жnbɡGnx -1[Lb':շg4r͜ |<X`4㋧ c*I 0q..YB EY87i;{43Ẹ0 cه )Udk8blwF!w"*͒dx-n'^Vӓ mrbGT4 .:=Uc|G[FM0sNS+Y^Ylb qǂcŗ}x,#d%.V$/Ёtf 9է>U&ohEAZ<8 B4Kk&ӳ2Tlj~:Ozd ۃ.<݌\L,%%6e~B8HdbzjϺ"9ccM!@4wu. SkQ HMwIv([ ل =-6b F}#+ {U(ڞ 2ndl;0a.jyb|APк:'mO( fW $|K6 C6e/i$4M曩9 *駁oI/"d=>|1 ixHN%;N3KuX!.*.}4ʘ%uþDǧ`}V$1yxu5}\92=4ѻ#'n!Qz=ژjb{h_`>{V0rjCqsIтwnhYֽ4GVM:hR019O(ka~ ETmz)>! r.Aa)Ft0uQ5'cLJ -F.AYw)]6a@:pwĶS@O7HF5#x.?UXE? ͔ԆϻfYZ\WJ2?Cҝ܃&V7Nҫ )HD e~ްq#ʼmtݑDbOTV;M霑46N?HzmV'`QAw/[,z@5ZOjʱ&7Q^%mg?(tDWdP-R[bW&25 sIY2kuV;3k2<k(Y۟Ɉ62( Hfݘ*Wv[)`qJOLz 6a KhO7!']/Tb)]2)Y@A=nH]'Bxߋ9i(k@ԣY2tHc2ĂzjB.Y?TZ[qM.$8YSVS$t ;.*9hЯ*tb\}Gg!@(:YlX+עiBTrƺ9٤+ ~15f:ЃDumoD۲Q\ Qʿsߞ$hMܠŰɃ>ebH[( ̗Mh6"4JY%ߥ]dHG\_-F7#ASJYS=mczC<({|HFˊ~:+  GQtmB/emϊ:L3KG Ihz=0v>pOI0xrG΢Jh&[vɞ[cA4AYS \:ӖG3rrzP @\w[}]^tJ  lA8LN\v]=x6*.z-ec@Y8$[^QhgIϧW Zώ-O7>SzWȘ+|N{IO1OBezdwPhr{ӿ)1r1[zC+e~D8H+`UsDfE6C"BYxI<~t ָ dI3JDzT6KɴfĈjn䶆U"jhcK6e1?Qjq(Jk͔d lq7E#m~#.A ;9 dR-`U9KӑJдH*X@gV.P^Y 8j!(1 {]ʁ]hvp]j!Sbfr ;b!RL%Qi Ah% bjGgy9tFeZBLCw\U,D>x״rwUΩ S3qBia]@~ٚ|.7xS}"tJƓ u|ԑ2Iٷ72 tAH>S:8F>ezD$IPQP7lS -| C˰aa`ni 2*uL5ZH6tR }%寬1؉qDM~=@^<``$~E4)BDnuIU[eD1Ch=_ǫW{*<ئʟ3sU]FɤΞM1L\X ؊y`3͍E>tW m4")r煷P0]DJǦMG1L >'g7U~څS'*&Y6:oA{g@:d,|#is2 LJ:#Vm?p1[6LiCUcO +-'d,&>|,jh Q/7! '9[>Jv܅7]DO?BuPE&(~C5l?]XokB(Ky7;> s+e0Ԛy †3>XotMJJN/5nU%8F"e e.{ܶTj%12,ʫU4<aQzގ:t4`PJ灾<9&L!;D1lrMPil8o8@oӋ"$MR؃I܃3wJ\#ׯiT$V u_f!j3xI;%\CyݡBXQ)!5x‰l83P0[v&aH*LӥVH[\[L)a6\>(:#{+ T88.*W ;NjW@j7 WHس9Ommaw- ]kv-%U7f /!px~ifZU˸cʝkŤ /'IezKu64GåQ~wk1?nşW3 7_kX!`2ϲзksT=GHY%} J&@XF)MZn i$;s ]&S;#H`<ǹO̬S?j$Wa'p⮎>eEC%d@jk.K_9:8NC¡|M<-`wIKʰ"Jej3f]E' TGr?=f˶b"cz\IR%"ڌ#[S(gupIyadәRqt#^I59RaDg+x4đ/+ +4d/><9hB1e^3mU> *ϳ5޹k=>V럅#j`g2\R٨pCǴj};Oc+^ovRIMN([|EϬG;v%R$n+ȏ-»YR eq1J7i%]4_4`n>%!p ȫo蚘S%kU짃T4exge2)K͸/f+*[B X.Ԇ̋H[SASޖsUafO_̫N`).E7qpRMLsV{HkゟL@1u@L;HaK|@ .@<,Y>\ARbU-F Nk?ʗK%;*78X~ e_K ijV<3-حf MƻAC ;C]: p֩T]7)gh:0k;fF U9b*G;ƣno ڠm$ѳaIuWakrHzȶ98P&jA`,.#Z9? r1B?68M/ikM*Hê❠ӥS4|U$O^zܿ 'h+ê0 73tZVsC (Lv`vJ`{:y!M ֵ)ec /nP8$a) > UIہl]bOykrLiiZ, h(|xho"eZ9y<7 EV46N+a,uw¥CIjRa|q췣DNN)ExgCE`W礖q)[o}f6_#9a925'߲FO,R /Aݺo&B(/I8ϭeHEݯtA*xYz5["!RBA0i2Lԫ[s2*: gʠ}fmKeC!ҀD~ ߓATV$Z]K͹9'p~$/R^V. _k,aЬAlQZ8wFc7ԑ&ɬ47|ݿ#m@|TNP5?[΋2,eWzzUG3 w*C O(_/x]2{~+5\c_l&*Ҵ1Ws'l%3\@u:zղ> d2,NJlj۝G J9ڽ`tRw0Nm ` /$"+:?qΖ4MUF{V,m -ĶLZr}m]I jXjܻ`alܲlVQsT(SY_|tO쌊`=*l}J>Ɋ?VaG:joSt5ZF*[Wp/5ˍ70Ml>BưjKJ02YW.kgPq,O2 xd9-qU1Kxh\ֿ-]zω0QXv0 !ym+vCPs>#R1[*.;Qr_w/ w8<.$ס,{lB⬢So9U۲hīB_# 4Y0wHyM>%̞#?l}x{ 0̫%9LL o)*H0 EHnEn;PrqbEgE%|'-~MO9Kv+΀ {s=譸$muTXL^&Y\cqhR}|@(bG*(M@ >?R'GEry(Kbժ32Iӷ9O#>oRP3R TɹgG=r F_-m68DDNE4GcM O`0_ wlLx@fJΠ1s$NkCK@?pUK .-ļuE^~Т? QPi`ba9i]BRJ}â1Tl{+g%if ޜ YR&dnN)hZ$E}\M8qy/T3ؚ^ ㅼvDdg;;^;@phhT C u~6'Oa,Dir >R4eKy "!9RUۜ]4& 'oUIz.$NI B.[3pOCN%u;2|3"tqOJIn#D`%&`&CFC>ȏFE  /jZٿ@Z%,8=BMG6;WϮ>- 1(t!7_o#\\C^G::l}N6z'=)A#;aWH0E&m{myI(PS\p+OEK/}A #&0W+Nlk$ h g6E@ݧaҒWIdiHiUq'mf/㔔\|}#eנt + G^⯟-*6wE.$Ja˙rz}e.QsiOF[>tmB H5}1B:Å-9~4.X1Li42 Ek7>yɒH.`5ڛD2݇N%綽)"aܻj^%LE?$Cل-=r!E4-H!^+G=acOޒƮ*G0)pT`TݍRj &l?7vb{9"vq"}24!S *mm4\̍J3Tnbĩ n vA~Z\*:R$] '.02?XOg~Hhoa];Zĕu-bw4.E4#j:Gh &;v95?(gcW huR/j&`i4IpGΡc^؁V 3JrM!_J*]4٠W@/n ju(89]֒k/.ݩuc(HH9mk+zR_O-{G;4qʳL ,Ș#a.jmtʳ+UŇ8({;+{f>t0 Di?'+ d::= HY" j>-H<5?|&z@Kwh狭ܿDhKDԌ@=vl4ə2_: v#eQ'4ZBoҚ3ہѦI[-3IV:g5|b|\*w>EOz{ݬ kQq58t OiR2ԛgY;zm0nEyj.iWЍL4|Ɩ(ؑ[QriI~a/60*@ŞmPH3Uwh=e͉[>z'q܃~g./uaTV i6JJH&ηDA޴EB{ Rѽ |Vw~[%HxtRgMǰ7iXTWKH?r"I 8vum!OH2 #? K߽84Zïm=(ozbŘ.>H` Oq &7\/P*!QW:;1!vgᩡ|BEtFlq/4(v@)X)A3W.|AA{C>Zb (_r*|3=ƹHD74G:ARNsG/G:4;a&6r|IL tB`Cՙtн/s /jQ@bfuK &͵]OA޵Fm4#-^u̯)w8pbQof:C[znC1 >A}&L61,%l^C_6ƌE"L W}V=ɭ畦%ȅ̒vN(>頂)W)SX~x!tJZڱ|d-!^&c^Kx=Sl9{.GA["TxD'e@s77 Ќe~0b ^Ȑh+8@rPlkm~n,]?QشX p׿,r5!6T_}23k-^ 8˯Q_.>$gyHNNw[۶˅3Jb}B;_OZ/>ud%y3JW ?CM7dRSS&!z?3 ppCrv^ @^DFګsÜ}hS(WLHy}cPhANs^yEX#P,%I[Ϊ\گ'TA6ՒsEVߋ Iu5= t=@ *Zp`Cq Ejlk="8ؠ͚a;o2\!Ê߹+=w 43ˈi޶ېkI\:]K'{"A_>oqKP$6R 5έ{_=9@t rM[+x[ZcVO|7*1" ԔF%Bˣ\j_*G%)[uc!t#zyέ[e ׳c0U{XLsQh"s|hgܛ R}E@ &Gm+":#3Y2^#b5[$]:niPX 2g9,һ։>ͼ}gMY!JU8*'sp4Wr Ƀ0;adV-#K{u 

K\nrExĂSD-L "v"Q0tE 9yq#o_ѵi!$gn[eyR>v+.:xU͆H;ORQaѼf-nCj>9U.G*d#.2ޱeRxfNnrSr%B*H"J%yZ[z$IPTX{)f(YcT/(?|A)Fr^unVU0%VDhFכT {Ȅ;Cˇ[6IL])p]i`@P (j˧}+`c&Ԕr@f>'A4-i-IJN:RM 몒GIj6ruᗠҔ ^] x|hjhGo%U&+{sMhZ)tlfE`mâ,ٛX#^H. 36wu`Xc9#=%q`=9=;LDWt.30?K}lnhQ~ 9w qcĄrw/py[N!RvA<9ڿr".U fRV]ȴ`φ@3PK}wutx9q{9KCY!S.q&!V\mZ}ƪ  "/#Gcnv`QS'w[m|hٿ£OH;l=c%Lz1.7Zഛۖ=c 2ω$\J<Ì}`Q#+ 7R1,Pj]%5q͌/[$iދ능!mk,)㜙Ҙ^f *fCg{rrV?I$@ITI#@'emɊ~YA] "wr<4M `B]kV;"׈QTQsF:8jH]*Gl|?WխF$P Mw14n륲Af仴,t8N(6vr52}d)\n[cS.]Ӗ/^psys wĨhOi]/_W||Oju*&U"RW-X8 ~AYSHb];$R\3$3jX0aԠqg@:HYmܕnUhXF׾EJdw 'R`Kj%Ն`*ZdO79`4:, jVmf4Pbz*| ^*M[҂0Be)F+C48Ηsi$ݶ>:ff#Rw(` U {ϊ]~<-#_.,,6->/D)vsWo!]BExoJGB?àuƐ`@2hEՆ^4"L!B"&]c.do5i{XHPzr` Z-|a\̣BXߑ\:8v3οq+LZ(s֛O0B?_N| e㮡7R@OVi5ަ3h?&S)*.EˇW,&95g;)qgmJv(mbt e-qsN'nRXEwq@࿌iA1/~HM;LG ?L*-i hU #d<53ClUIca#}Fm.d?fK)b'-*ZsLxMU{Kuݜzfn14r 3Ŏ3rz: Qd~RӪ_ D~KJOo. */0h  笙)>. ɳKinJhy[Cj[a +ch*3ײasZ^cCW;(v^ bO9tk8ϰ"%>uzt9*7'-eܖV>+D#7n1 KϩO0hh(ű|&sH@(~s6j+"I7] mB]2Ceޤϳҵb.w@<6>(7a"3K Byg(|T+k**0.դgSxc_H$ɣ{: )"h,:Ra[JGwb:?@ ^Ok1g*"W{Q`=o9R/?!&9Xb38q}ߊ ؁+m*g{'8`/g~p -04}L) qbv sd_ȀX{6傳 "ߏt`z :UwD8R]AdTNGe.b Mp,:E 20@(ӕBR<3:.ZCUt?#ד{ϰ2$6DǕK-h#: QKOW0}~J4߉pBT1Po>5ۂ` α2MD^z#Ю=nCTO\c'>t_hF=Dx/YºQ4\@=jVcR=/ #`}'y՗M@`05·1*Cx`_1 |3b>ʘo Pռ *A oq%ɋ2ЍR!."{ gfQ8P?FZK6VU4AiK֍ z ;d7'yQ.pַ{Jvn^Ӳ֚\-E dBمqjkv>JPџ~dr 蓰pXhQp)f5E{pM]} L޶OH@`F`gy7bRB0ӽ&lz[M #Lbӗ!B\%WOD "3G2@ _.;V"=UzZ)˿e6&K|JE3Y,ک`ZkAxѡk}  zL%c^гqPBf>Av޸?eP@KbTY[H X̃z( eJٝ YF4<Ƥ*hTF.@f$DԜ?^x ;Z/=,_YDkU.-QZ'bD^YjQ=wen_1>9t{g53Ԡ߁+{״puҝ.I%GYAL1?~#taυTu0x`B[~ 9<:i_29GV®o q~P~ L8%;-=>w;g(r[ČτT̉+Fũdu^мѡIvsuz)aP!G0k]q_=H΃Hު2gP7JrFLԘC#eJ[VF3?#4Ksg4ƞWVw?g.@1K I#ȡNrX WR/FR`婩& hC8!Y@⨿^Bm渀:h k/eI(A1CK9SWn82jN$3:'N%iz}_1zK }#ĸYGs.Mm  &,`od |#'9gm:;maE扇[}zyHݽyE؃iu%4z8O!~-#_7@bAF(QfV?ʌ(c慏.1${쟙]9׹,{C~Ʋ7Fk.,Y;J?oq9I~vC)I;mp/x\'us{4~;$#ˏ{3.ןVL(xΞK7L)Ftr֍,$iOM<8i~+#龸Xi>U(DOt/}=U7zЮ!Kb7ۇ߰ ́:4z/\>Bm [; !XGpl %V.{H!VXjBc]&KU{3S4yM\HStYfhKqvz@ic'_pen^ǿZw&EBs2%:܆PZ]z )$PTW?)c|NQ 05(PAF`qmJׂP><7r;w̽Ogs7%+Y9F L‰xx}E k <>LkG( j=Dau< ?[kS/D~O @B9eE)W@YqmTw/rJ'3~v:Kѵ\Ioh6g3Eb=P Q"vX$!"90`R=Bttz\y=M=WDBpYZb;چs~U 6,F:oN(*+/\)CQ4V Rgh\y>ZcdOE1vf{C|K[`" ;j5dH'ԷqtϲQxX6xC! `8,! Gڭ,XBp>ӫ|HKs%q %*zm^u7BetP%&4ܘn#]@'bZq Β1Bݷ:*I)CGtV5~jgZ C5[9Kh*}c2D5 aW=+t]y2;W1A\ x~??)녚`'Ėbl)R0g2O?&M:LאA찻Bw)Jyӆ-.LD4!>-swA0l2G?':̕0d@sJ_K+M Lj$XYT36X_Zy1&ZqfWf ^|4%]>H?&4YD6?_XQ(ڊg"JCd}Qy4mjKyn_2sʝ0zJ.hd]a q:2N?v1_X6ml!, z NR8*-}A}rN >VSquJp`oD0ꩢ sҢa-* GSg7Lo@"XpG&M{U4pQTjS3oL'#(m$ l02s2])jyb-NsN$N:>TC3V,mX# N6飯`>Q57V+tҰ5}}x~}F;6dLM_.-bwlVѬǞa*ӫy0R@.Y j픢7&uI~ [9 U+piQ`~ Uw39U grV(m8g? M9e!p%hyuX7TT. ZSM9F[0]X7t(0hQe- "_YRIѫ\g[i%Uo?ֳx\jQuѮ5_&םB{zً8s!Hn4`&BQZg$T@nALƣ@=ɵ*3"S^:ϜjW2' :(r䙮79 8&9) 1ӿ9ꐧywn)]5Zn#Dw\X{os.YEn\빚{_}R&&#ʌ6zK qF3;E:@b:bD2PqD_Y`Qas+CQc"{1N=U~N&tȭÅhgܢ p 8 92;N] /뿨&r7_;Tn0s3) 2 σͺ="mB4rE^(D ̰1`H En@\K"yl%x7zٱ5v0"aI&^ҵͬC9+,[f6=~^]#f%/]tgʸ S#^7" ä!;G:sODⅮGRNp;"lVӛܣz%l4[rpĩ-&Md{lT.*cx.}K1 -ok;'35 &#ޫjpYfteYBeU֧?!j\Apz_Rᓤp*" [7=FN)pM~ μxU >Tc _P$>)zY+o@ML C1Y$zW~OOr~  T`]:@ǩFPO3M2r~?&{P x3ECI0[8l`=N X/J`ȋ ٶY g3,`lC0_`fPOToKe a@+rBa }7٩d9%G^+]b$-;TKFj05x_ c;P+0jW 87rqfIjd#Hx 9=4Zjvk=7m hWZpہDTr-hcT.'Ϊ6g: }Dq SEysR2Zp5M 8eqeCQ6kzQ0& M|[> ؃] dFc  \q׼2 Y291`BA HCQ2l kN/P^oNL̽8ldzɁNjެ3U70zj /$^ha ~l@I8VhΖ  QL:<'i;YI 4dUt-Y wV-g$̊JW8GO7]$8lFEF#S7jj23H/LC;T<=?CJK7_hƃsGj#+%M{Xt4u׆OXHS'R! (k)IΌïʝf^cAĺف^i։3>ff SY Bw9خ2-wOwKW0hً &;3ʜwL$ppp? ;)/tEw+@t{d#~՞pj Pis2=Dd2bR> 953 \Ii@4i63Y=~xĒƦ@u1%qUF=MS$0Benۊ:r] u'e(jJ*$Bq[ܥ2^pW3ɂ1{a 'v^*B?fvӻ V-E]+S [EkPڛ&P^F8~$5^a6EZi#@ lBw21z܊oF"Tyʈ,fk&fC'3VʪcC'VBzTvuiWe]8rRַ&}-%U%z͊F6#}/"qRUXch<;7 Ik-)Kw@/}]:רWv5v f298֑yyv1Uhjh :M)eZ 6bJ0N]_ XÀWL3>i )Y&⽩ \jv }SMcY" \Յ_OXNmq002#ݫlzd{K}]!gYqZ]<_Eg~0O(e«TX.|B#58 x05tHF*ޟlɮ˯ bk{$r H>ͪ._( 1Ty }ʅUFmO)uB{V_@/?%9Q4{ĴF/vd@ }75H$scq>3nmb'ֻ/`0DݔYfՖvƾs?vV8 u%*kIKXLB+ydɀ'%*B:ܒ't]v^aN#>r[Lʥ`'n,J6_{'2[G*(4v)%h8fTpi,&vLdT%@["O iUj@ko%{5:ܭn0!e*45ǢevN=$> +p{B"erVS7+fV\νM.gp~9тg7zTQ8=s߽bOچ53xj_Ai?M^/mzq],JvpYD7-<[zzQcی(o n[iG, 9J1ML]JnQN!m_p4ѻ0#]qivmE|g44:VբAdӉ}(t$Om7:/+}n<[uK4 hL!ۍ5wHQ.N4eh5; E*gC0vKMb &4Yb@RX>+edGg=( $B0/^'&ТKWn%i}hDu *2ȨJj Q$ .kqJ`^ESn6)2%_8vڢ[#W +emj"WQ(▊DC<[#OKe뷈hԚҟfs=if,DwԌdN^`2\c RkSN1EQA +䧽<6"n< &{gX }wO߬Tg(P(S Ƣ8ԏ 뀞V~| '%!2 n<\PWA\'04l{{-ŏ iwkP䶀1ҙAp?dG$'q,o`#m?fsא-Y_L 1EӞShqk"?Д}>EU wAAe/[6K`3+[7!y:߶_# ʉ\Cƫ4i<.Wޞ]9]C}VbyT./ &iQ 5wþȳ4yg6o>fC%#Uslwcmz$Qe،D,y| MYK|\ݑ6W]BI3i2dF]x"8,,Z:T9!'=e5x![\0?&c-6nN [WARҺMB[ ABeSc/sFPv *!,NBf^ |{Nҁb0w)]w'FP:<+ R+#Q__̝IlsP_t' c4" $R)<{rT.ü*0t7 < ]Oz,Ȅko} D#ړ$?$wxe4ij?%NnL" n]q<ã<촃 qEbyEmM{4`ʥ#?S-^¨STcTa\\Չm:c^?V+0)ˀ,v^L*I 7:.jK3 JXGQ㷨j" DöTѻrʠ:."]tiixcgD_j*r]+Yh:q~p<y[6d*zlUӭXY* xZI% ۤ#voEL_7[C,O їRUJ7eXD<Ggҟq=OcG]͘ݚR MRI5v; wvԈ_%/ mm&@NUZZ7cT #Fwg/wb܈ʩn0_ χ\3Ђc}!:I G͜&jNt' N_֒<B*LCP[Z6rӫe&R"[ǛŚ:FK r0I0SBY673R>ۭKNyP| Z!ߠRrMzv7$XoR 2Pjw?*bAFew鎊n"-7s,uO)@EjBVP>p@B%jgnoj =c'r;RLĸlOuz%x)ϔe3}Q 1|6)^.Yc2nkõ{Eg5$ci鶖+@5,ҫ gG쒝\&n> ֤T;9 .Qv&259w;ްCDmӛkm:{qįJ])Gl*\ x%f3u"=Y1tӄ}a3ྼ&5B}q?J cvĘg]I{FFTỆni(O_8V0oK}͖Șu$>?auI󽮁6+FA6%qrQԌ˿CdVeJd A "3KE6oo)WB Zi6~Vw"Վ@x`P/G^3쮧Xd9[.֠gf֤1e?^FMwxSGҥ@epSߚS>Np" 6E}zp'.:tbSKcWW_kpyC R7}j)2F{i+ acbY; `c,?\ihhp9e 5XYkijYdM#03aBNXUTU)xɓ"քO%T)f"mkGΎү~)Sh &(Dþ DZ+Aplu`ܽCw? Rh䆐f9A4F45'Ww\ [ X~qݗÝڵ8. DW{G 9y:s {R*J$Q߳*;4RDx{%E|$ZQ'ށH.v2 .a6a)wE,-4*Im):ޫ h' RzjŻͳo$(!M IHĵ* <,D-+g#DžUO{Tf}"1 ז=̏h57_ {% @Nռ? XM?t{ؓAEzaaځQGpm{P6_?>ϓ]i B4Ʀ}s-~!eDFicm۔pt1V*X`)gP~/PHI&]&󍊩-O2NYTHz),CJz"Ouo^?wbT7OOV2r`O2Z~\3!{1cm>@z*Z8 ć 0.= \u.X9xcY +v{f*$~*`~ywڂѾaee5<'r Pbrs%}޼+PCY-i>.5!H1~bA7Vf܎nnX]hd/ z.׿7(m]i}*eC?}DwsP7ҝ\߶VTʯv٘&Jܷ$l@9I+|*LU?.PܫuMwBږ:rp}76ّiP$Tp#Ɂ̈ BV?ncMF#2rCj减_j7`n){[W(hߍ^"_cC4&̶.5 h ++d:AACk01AqiSrU|דo!,!KFSz=].!F&n!3Xfe`A{IC O4dLF!.۲P!--]lpeqg1xy9JX/HYxcq!4<*ӏr1Ln}kp'塳yN6-Z)vgb\o U-jݺEn\Y獁>hW%x2 \=>ztIgeUU/ eF``Ca;zEDX1\̺A{c${qRCrؠ_jD/ZڭLKKzVC׉  M7wE')PR]gQ͖֩fȎl`Ah&>gs% 4F^7KCH|Hq:cMXl9dIxs{1klj=nHeZX30WX<7!) pv'J.fG"T 3/:T:+Ә.Y 9ԱT5ھIh+g읍0PB2aBlMZR=NbpU8ӍBbN* U ~ h5O7t?2m̉( ʓZʮWe{0xL kqԂr,E! )tj wp唶b=,QY[贈$O4>C@ıv,SߵTic{%真2=&#K_txLƃ5CD%*GgMY3[{8jr'"u;3\{Ld:U?UB@v.wj^B/q.z=$^xP%%ǡ./gK+[?Fahi6ojϝ|w&pU"2L tRo17B iMhyzj 4LU27 Y8P, FD:s]pg:}:MK\ETm<[tt_l35+(܀f\tdQϪ]Tj'?OAoCeQx?K/Pˑ.:U}B1I@T+b^Wn{v 2 2/7XA}+ 2Џڠ0[y%/=zo^iAA5TuHUa)}?*9(IL{dgSlϒ`#(hƟvLs`RT* rnc>dN ns#e 'Ն Sc(o5U"_v ?U eU6s?o]p|1 Ժĕii7 6 fdw_uRą hѮL]zWal"]p ܄Mua6)=k{ݔ0 *KK 'ա[m -@ίJ 7;aj]a7<5),n澑C֫}Kc_ɾw@HT+HV+{h ^ \t,:ɳ!|꿑*ㅍl¤ֵnކ [+x gx g.Xf%J֛.<3pL 7.Yӊ<7 C9dy[@_ӡǵmh= N['YQlA%Y3eRe6{/B\#eS}JzXHI=2kH3*+ [LƘ8 |~xODF`ȕ"]d^4b,F= btmǾ=+$597ݢOic=F$_,\eA.a^bkꁅ6ڄJaBҊ6x [C)j.[,!WX;] P\w;@Fh|~ŇK;H7aPEguN=f?Ѕep$={CG{9+6yi V(1l jls mxlM er_`t4'˂QWrY6 7/]rD'^Ft_`SDH7右s?w/!՚9GTCcLY#brT?rq|H<4MqDqV|qsh)G?TtMɥABRB A!p0R^.zqCS^$A+1I8j`yG: |fhJb茆;W;MH\H3g\(=[瞺(gwf~$Rp2gAhJ <>]ɬ{}Mų\Yh݄ f`^m-} ?2I6c+8Oh~0#gp7 7|~PĚl/ͺGtmH HHʻ?DM W-A)Y\uYo4.YVsbP ;%rM+]T私i_m N.ڝt(5 5^9Yqր0dU#L9:{zGv23F/4_*y3aٟ niн| z]2[5!. ,n|LZ\`9eΐy(i=DyJӟq16sH%2SA}n^6y/27wR 6P]}@7/+/P&HW= J$*=C\irO$P^@9'EL dˌ9'7c 6䌉do4@xD@Di;2L^C:K@I酯~ܘ% Z cZH _lYNW(6O:5Ɗ:|)[Gf /:o+K=wGݜSئB]\"+'DP<P|/!ٺ& +6+싄qX1x<<SQy"1wrbA Yϣ+X%83^=!TO&8:.OԊFP.2f7RZ{bvH܍f@ĺ' <\ KuN GCF`*֬L& cO\x(v}iɅA[y[a(}$ vYƒH_3ek~p4 ԞqD>6FKh]5PU`YSUn2{Ivksk(q% &f C'`H{;e'״ix (|S% 1BdD. ~V[ss~}/M8]++qVo]r&'we@1~lJ cmb8 5z΋յv РߎZbe(® y_=?ī>j}v,!1?FF}nL4OT׸:TO Vp[iU:bh@u-25i_ƃ@4N9aMM!<ۈrfg_ǵ1z,{0lYQ<`d'[֒W5AHJDVb8yM6?gbԯڟ2e]F]7@B _ٞ}8O̅]87)N⩥ryI 8nVVŏN>_nedv-FXScHױM=Aĸ:Ct~Ff`a0dn^o (@eE)r2- r ,qaOg ¹+%&ْ> ({ƍvz"Kyymsǒ :Sq\+y~A{sݻ.; Հyd%Zg]jEhEҊAa_3f{W</CKrVLnפKG*E,o"mu8L2*JslgX/Bnf |sLJj k>bSqU5 `J*7 Pic-bTKsYG9,E<[l Jba޶CW, {7#M`C⻱NnicyAJ-oM,?˻p=!yx9Y4Pgrٵްٚ . 8lHgYRʏЃ;0MYJ ff]en-Zo+ guj,BJQjE;-fw)IK"v0޿zN6|1rr:G?>4~>jإ?x!6N^Rl,VFv6]A½*՝'(FG7bwg%C%+fܸQh$;'$t(v4`*yE%[K)e袢 Z] |H\AQ~iJQ̘G ݼIMNWStp S~r}nFlh$1 ݱƷגِAiDwaA2"4v ,8@zuG#Ea ޛRnŒ5<#9yZ(ߘe ߕ%q0>tc: pK]d)@ޛǧ|Ef,nG :቟ip9ؼ *rs(M/#TSl]Vaʋ_1[݀vsUu/:d۟9 F9:YPhh4<@P'3iuHX +&&I1kYeHu x/DYGщ{1̿[K*/>&H2T!C*W9Cy@p:᪷?Q^k]1ZL!p/HdRP1; 'BZܯKa!٩HmpMX\FӜ1ls;#?H+s,ϠNBTZrn9DMҐe;N#qX֒&k;ǺUUv\"m5 /Ìjq/5YD \-u?lcD br==KpGi`kM<vdGiMC_}qEůxGy6: x iJB3g .Z9[5F7}<7?u~zVq`(w8yO$]9[! b~|e1@XB`Қ;󩡨*+;V# pУ ǀn6`8ypI^XυqCR0LJ>k+V{Ba\(]bvTUb:-bhr}'ETne aqd[FO+*(U=x$<@iy9bCDC3˵ DerLc( Ql>?D;tC+$W,3SsZÂV͎XVnc^ظ^;OKQIG%Hy2':L{xQҴ>~up(-2¶{HcDJ}R(2p=䃘SuB.f)ȑ-}YK.O-@l3a%y*$R{#wSl􁅰Wnԏ594_D|c9Ne ?8E x[5,bT+=1RbOtКTsMr<u#?9GFS;AoKX~BAѫIqtgːro L뻕? G2UuGq 5>0du}㨠[2=q#u/tyD%%뭠B-`68 ?߃/\~W8*J>ö;wuPgb=fq362C/z$*j} { d@Zʿ_RڃDts{$n1_rLQ:bGp_ Ei/'4Z?ۋƗX_>U ?GʌHumiĆaAS/z:r"93c(??W}qMzҭ]@+B|7K<+%܌X<ဃk+@oF}4R? tXe(oK>;">'hP"/ Ma[5CιDic3;_66Y}өeֵ;Dy[ t,XHH0k@$k @4I|HG T)-y U|- Muh!;iRaũ)MTO)Lp.}K7G0ij)lGAeLy,Wblc!6yI ڳVJϲ U~7\n29őxM h-IM#!9͎w 0$(';DI4}g;FO-+m`\_Ao3@{8^ኂg&}gBi.~yLF]1~פ?zJ%krQ&Qt,@ g?IoJ R0T~tݚne]Fږqq8yލ n@58Sc,a(j cQ 7/݅Œkp}DT̂7"Ҹ"dnBz6]2${^x7 8+(ii47*jXz9Y/tYM4CrM;a'15MΚfEFH14ЧeA<ϓ W#mHSDxxT#o *H!Ms㵱VA+a͈*<6ەŐ0HDe ic2E]D6 F"=}"JyJoZc!;?1D0E:k:*q/׾Gcͽ{ _tfܮkb}~MWk@g`L6,aj#d|`Pq֦$U4;kr$ ,uYuLa?%q0hRFJwĿ;NWSxxPu &XK4ݚr:|'-m;_ k(&&BȐSuHkN]@T+kM)=5Y":{S\2ރЃ+s.KVQ@ְgĕ}#q"tSQ͛U21OĦg+[yer ;.VI{N|9rN'úi /Fx_&wXW+^4`t* "_ЌBb'L3'J~ =Gn=k,؞\QnOG{5\`O[)޹bס{[`Wx[+ƒJ7T$!pQH:&['T}د0'^;h۾sijE޲֮@sW5dA_Q.ś"Oz:o3wa&Upg(N쥪)ŠG|J1}&wVmܵ@dvϿ6}Hms^u;x?P/#Ԁ~ޝq^,\{?TAqcn:H"¬zQw 8]u6Ço 1\Wsqmz2߯r]"ӓ}ret~{➃:ThgSz9GYj{]HY/YW(Fx*ht6Ea1` &Z+˸^v4SV(6AH q.ϧWdƛU3K&^9 Zz*} +zcjSm|I4ټW֘Cc]^#E}g BTn-KՓGuy@VBXb>r)\u*z&ѱg5fJSE&# (~gcV\+WwMgrXsU o"+Ju!o#5x?w7;p2"Km=m-=l>EY;zr"e'a,[k'`fjE=^ȚF9<+*G[1VsLKꐜ1FW*^azX*}ǢQ#PTLsYG(?&'X&R/wh7#ToGchԹr\W5+]XD+)9clUz*etB6qp4h/u5əQhbX[$yl.;FȎƧAWn63>J fiɈӣOzؼH2GM rq2ضW`I@yVvR,T($ąNLJi4x/`0õ ;w}:5((]v<3bJ%T. LO~a|p5BE^/c1Oo%J^3ivzcvP$%cQF1)#2Vʓ>eM^}p %O ۆ!m()1KV&M "VoZqHnoƞ7;i@I&SmkpܢZ-pb`\+ DLDgYL kzJşK`܌c ~-8ygtbL݉6l/poQ>{t߫>?I3 !VziebgiuK\~j`>Tf>=U<(,4#j:MA@JT*]zuN|3) ?K]J(QhrҙIv"blͯӨ H;?T_1[UQQS}1 9X^u-u,5/-; ;0-#UBWo HsSWnLBul0|D gؖo|brmp.rt0#LN24[Ķ>znKS{ns 5HAL_P*~;b#jyDMlŒI+4^56*sj=SC"C%ػgŅɫ/XjKVE%=?.T&!KNk_'BzNv4~vtX6<6 !!سvAk#E̅$MTՍdIط]v+}6Fdx>5uR(3RyYlZH % ~u+0%w$bc)~)yO^jk@BN.ݭ0!*]{[{ Kw9:3Lgp&HۧEdx0o_lMgO*XE)t4p ^gdv !(*+\z Vw&(4ЭM levso_KYX;-\Im?I'1.N"@ BKX뽏ӰV&^ĻgV./;C `b <HW cD jkw]fCGnR~f!UJ>B= XaYBuFʜ `/1''FE6>яXRː%2OTs#/7(/.67 .U˨mS~[yv˖L/llFBI:!|J#J/P`5J1e5IԆU)zA'R%ELy΄ZcIW8u! > s՜q[^!v}R%dn#OCOA2#adv fmOmj܄9:m WjoS1L'/EWCl$6O! {+eq7bMƅoyrP2qXbM6~b)w?Zͻ(6q&h=U~XsYтPG*g2*e_dQ v8,ɂ\ U[#c)Rv|ulA 5J9\8ڜW{)ԂM*eBi$CMMȡDZ·G?_ܠC2R1H0 ŶKU0 /<Nئ3CXFB31|< ,ʧ͛gPvs,ɳP7Fkm/YA xz`|u )L-}I[GQ'q.^7yÔǕR;ڒdI{OV9(.T۱4 ]QOî~ xB7(ʼ fW48z(ti-3RMj Duw #G7社b2 Ϛwv{mSKk+LB4BvxnH7?Z.Heo峥P|ٍ hfLXa`&yj)o8`df9D8~~tÒ 4Wژڢުǟ5O'MP-?Xf Tub->Wt腐4cK1C{atrİ܁p>S))L^DxP?sZ˭2UR9*<6&Y C;Kd%g K0( yi2ZZ#BGfK@,6zFc(җrO#n4*߇HG4j1^_:޷+" e;W{=4t ZtB9o~\g 6/?,J=b s.T(:zOSRy%8p)/faI7PN!fਏkk6(%go3Kt;eE&hقrM~o-w(?@H|C-G\XA3_@EfLvoW1Kאh~i)ԥY^CE4$N.@Hʱ78m"\⫍ 4.ӹeb[(RԼи*Ɲ0ׁD"7Ws _ l%+yYg0p8e1mvy2J=/ʫ?$ L~.gõ qTa;'3{_,; 5φid f4;[)bJwjh.vf!mlrH8EZYNO l7W7Xuw[j11 I.5'/]AקB@k*{|k_~`5RKӸ9)KxDDuetF ~IkpTƀǓEVX<@ݱQVQx077JmԥN,=`pةW|]wμi! 9t~»;6*VP .D6qnrJQ-~SzkcMqٓ^Pw:ABѿ)uhJ}Xa$XqXq.v?y$h*wk@ͶAYN msF8fjx" )W OZ+Rt6]{7AoEu)咠]嚄G4ciX74x1^R=S3)1-Vާ-Vժĭ*{EXC81v%(b n:wUԧ;!յ!œ\CKiQ7,9WS:H` 0el§ wxF{YQ#l0mWi}Xc 2G+ CVp^D` >Z"_#UQ{qN =LT_=u 1`՜ p/p$bA?fk7?HS<&gO2eTuS<$>ei^\0~a~Gg1ol覔NAؖ%79S(&l0;&6n\)U8(9D3qYg0QZu)m⻏R)˷% |&*vAZeX0%ؽX!-Xg?I-9N1;ȅ"ǎ81؅IΡ#IIkGp_c/ST6=a2Lֆ7((hIgl6X 6x͜8H0@4("=\ <-1$3{=?wVu$[F?y؁$-b3yEJS J>ݟYd6rhVikDwelI! *4~ĉdpA7 6@;I}S]P2+SOiB$}21JlskRD쎡Ӆ0q$¾G)} tHZyRĽ,~C U2@gՋV [M͂!n?[99,"m K4Y?,| z[)n *[܌Ԡ4$Q85K v)Ui[\sG;k=GL@Oa g=dmxd܈x0O NjTG,Y h~=*MsyDm3C]-_GJoyBE1zNCkcF,d#$Hy) t:а:t!c\:!q;'d],y0dS\{\E ZOkر^N*Ml imvw_://36UЀ@X87if Uw|Ɠ$Z7lfMG%qPEϕ'$&MQ -!xɭn{=ece'SPJlXꋵECɆpIFo<yʵ5 S_VHX/SX'kijd= 3W8fV ;a=Ǜ`MZsW&f9{^_xDGhaAht}XEVEޜCUp{o =b "*c#nej-jm(t7`0TFadI#0\ƪ^Ȱgm̘CelL>so%^E!ۢRz; %/t20KBw8$<4dx ".!M 2mx7_p\It! B`5CE,#-ҏa/IvCءe^cKԣH ^ʮw`1 t͏D(l L |Ĉ]y WٯxF(<GYN|PxJ U UQA/_ͩ}@%r[+D.{O$ԛ~nPs1 Lu(Gf=&*gx+)UOl!~|FoMMDteф(v }bjMVvWWBаDڪͪ,h" Rj;!d\َO2FAcw/ALS\ r|  >)2٠['۴oWS٣E>ڳDh>V1ai0$Ews׌q^gMTk,q8;.{ F2UNDNpʟ2ZV{ rǜO“9A!(3B6^Cw۝M+T{\*qԣ)یFnJLA`򡍓ĥ8vAfo ؕL”DO+JInY4rN dUOΐ[\.hw[a&bqMpކsExo; b0o^"V8߲ jFJGbMKwo9񽯒Oh$jy!6)Pf(ء_q3zn5 kT3Bۗ2AUmQ运ģ{-]Ѧ[%HN~Lj i{i삆$Ԓ\H-ŧ>LsGgDi"AVo΍NVĮv0{$_ռfIFkUﭽb`wL9EzdTRt%j L{;E7I}>v@Xhz^|Y 4O&! B =2/F* +H'*sz.(,"BnK>ו?v Q#YJڣ€ؔ` pˋV[[-Z+)`~58 ڇ?@F˝"M* @h7oo*9Nq - LC lٙ3hM@N/ᩫ?7+DW(/VG%5 LWS7rΥpZŜU) #E0m-H3?LOMqIؤv,]ܕ`Ư`!Uӈ9*Z⤱i=7o B? rpE# V!CLMDշ|k<G75n#N]t 5j/p5zx ;iBO@zkB-qF5u(3WɡP6ب壽*ߘŅ-zd6QS%+wt,Huv'VUWh : \YUHu{GȐgiy4 cy̹[3~3kVu78廉"oq0[ٿl(7{H?^ ʵfZNHhsA 0謢ү-8Y·*/&"ak`Um7\^1m5LxF* c6GV`=|F"%g10zw"UA9w[ZU ')`$XoίD{K7UY#`zMo<%·-UfX\!p’۶Z׉}&%X%R/.ȣ>~|ftO3BI%^,+˼0X3b0mZ.v6 N])q}ϣ}(J2 P)tG-:ΥQMrX:?Na#"tiwHg>u{rU2$`-yJgaYRr^e|w΄BPܿBT y^s\jHF,ݨ#L"Im: @$ex7_0Q<4 );簹.MavAq 6:eXO7S5oO{glm.T??YICĕR%`.c +92Aɋ >X8 vYӤ0϶,( *U"M'?6v֤ec 9`eZ1  2ܳ`o =lKEc,F%K/șm#+Qf6P zcwݯ$me%4` mT"0ǘJ`4s '޻5^%âeSioYš6ڀ$D{4Œ\H4'lf'>B0upL"k&8H-x!y@ɐ^;M$!IL?6˯qof<`zhĤ2a8,c2 A=H+[4cp)yˍ]!VW= m|͟: {;ZpKdֲ4^g1GJfG ,T[o^_%.yK}%t:b r_$3/QVk.h'¹}H` NT.̈{(le6I =TK C] r4mN}Z,jx[4J>YsbɂšHyHkYhv8aMb7Gp=e_ Θ ? B'l3k2,m?XxFE¬:GJdrW jl;U%p~$?Taoc Ukxr3h6C>rxMT 6#$"T cI3I_vt\[{Nx2@;Zr>tB%vh;a UVPvqaƣd~1g{r[aЃ-KL'1 b{[+e'%a<(siΘ/D*<}߆@Q=="ƫQD'2U6T&b1`R^nc\-Sa#S#g8I]pt'Ng΁9BAzH!-\G&"#rtnBU&i2aA/K@d_eE?ۻ:c@L%,ET0 3{3siyuzXXZn^NA- ێaFBXc3@7Lwj?y[.xR;kd8-nk ăeVB7gjXҎ|Z9l kyB`Zs&]`4 'nq/2e]+](:*-@B>rɊp%5( M UZbnl2]TW@0=+&9ª*4WM)c44Nֹ]sHJ '#xr&XlIۣ)B2YuuꞿzEOą4Cy8l 5zbtݻO^ǭ5YQ+#9JH` ھkf rW(P–Tzf]?4 us~%.ty+/򭜺y#§4'xj2(f 5 ZYi/?в=,oud]ܼoh>~ؠd L~"p+A ѡ3dE^$LWxs4M<3a^$v=%p${\ ݥ /P;%>w N-PL^>O fí䜕qDy4U#P![Ɔ{aۄ$ߤ: =]2B]f@,Sk=G !qkw}GZ| Zσl,dfho!H&BAZyt CDy'sn)NY=HQHKf\1~gbgN"{R̆f5\']Z0=zږ9!%G3*?Xo6_EU9!qJ;eJ߶C:^Ʃ6P97ۊ,jt]5W6[S5n7/rݣ&~R#]\GF{>X:f XŴZv6s&6I=q H'\dЉeDMnS%1S% ᒕ>c%?7rvVz&f[m xM(3Щ7-bݿl@6#"*A<+~ۉ^1.B::F@\bAbvSRSY6 fi- R25=fEw&ā8gCW Uo?=*u]^,jNb>;«==Hݷ(%7ABVgNkƍ9ѭ$0|Vh+Hx駟dt~0E@842Urھ?fFj b]^.Nb $MnQŠV&v3ҿv׍~b%%==`rFax()hCE~QP9sb ;RYBL;G01ޛ6 m5M2L;lu^55W𕚱cl0u xp3.KVxFܘs.WQGSLd%*؛O#Ŏ#C2~gIGi;yMG.^sw=ȏ6tǡn64ĽCe5ttE }a'p[(p*J0`a@Juo|[BN#؁Fl%$BG̓MqO;6 kLp~rMރ>nZm{- jHBǜ.{@#k d#@|@7ׄ*!3xr/S@Qۑ&yX,! ;#ip1 L~߸$|x`i&e-17G=` Aڭi}0i}R |@v´"rPfqP}Ί|AVurAQ'ǮBI E~f1WFKo8}=O-t7C/k U4#/⼇vky0}j~GN$F^kyJ3810jaZbxBRڲ5B5A%_ˉqkr_9}D:۰WoȲeYv\M5lMt3(LKߡuNZ^NְSVigH"Fz +89NCKG;IH`F.u=`#$[W>{YpooxHb ċ$ĸ[ɴr*ߌoYm68_-8):N5"@O%Y":m2G _-Cn!{H+\3IHʟȖQ;o94I]0d @0wT*qZ$A̝IO?BKy.q W^OLxf1>x+%9M"qzJՄ|'7ľJi;w: ^@jt{7SBw8:鲪M uI=aٗ`0jqVXGЫ,Oi(;QZy]'CQBJ2JOxO#$;i1os=Peh@^zԇuwgPvN"sm ;JH@ZkF%[tҥ+U~Qt׊MtRO-{eL62v2<;m4*;K+#! 7ad0"ez[_ d~\ |͗쵓Q&ӐH>Z}gy8_ZwZVJ㽈}/?:Ծ#d ~#1s3A|,ġȭؑ #+[`B*SszJPM52ɜfQ$X^5V6rMY$M'ρ]8whO:LrL< C}ecA>FFO6 ˮѠ=hFUr^ bΚJ AR9h3+DDFہcHoݗ4VhWy4co&N!S]UO7e8-ɰ.L9Zx! 'on6~yH&)%yNZb,p4WfaQE@@,ZNI[l'as s^\vOR!OkcY%XRL %;$3Pd%9ڲ<#c| ۰ݒ,4( QsvQL҅JH>]r1؊@>ulovZ\VM)[zIg*ڳRi?vnnBbQ=}| ZgX[/SEcR zE)u(z$۸ݱv5#4K_8x%1z5Gr,xOi¸ދ\eLTҭΛʆ GT;Y|ᔌ&˶o:4}gb"\!m`9fhdvs lԊ[~+O=h;I{ rYv6Omـ/:3i(ILe3w)P 4~kؐsj'b6|[D 3O7g2wKCa-D洛Jc"ha\3 Ẍ́ĔnpYx/bq0 ZU?p`-3elFzW} p'5z+&w%h /U?Rto[7+ GpAQk A9.NFd,8emYd=5v]k}N6L<*K5O6В,T>pp`mXzu^|`?W~uON C &0mF.>xǾfD'y%18π C x R!+#uP+ 15DZkk/Uaif#ҤbjR`Qܵ5J$Rez--qh#|UL~Kyp%szPAR:<.#fNtψHK0NN-QnHBHh MvW J9]_ Q܌4rdbcRl5;"8d:fR&93;;8̗Skhj'T|D9>sYie;_J&wI ^h% IĝNL ~n37`oXL$U'%5`*q}ޜH3m<-ز+Qmwd#~Wz5eޡ0A_Q#P%{eዩ@95Kr_2 ج5ۆlXJ << *[c[$Q,8W0gR_t)lmZ%OOϫ%;J/x"aݏ(G;=yO }gz,]Cvyy7J@fr?yu a[}ڏ+ǟ p\@g]EG ~EȐ](QaE?R݇x]NoPc|)8&UBpgW$S:^a0Q #] 7Hg2&u@Ƕ'lњa4n_hopߝO'OӞ?E;LڄUZfX};FR F'|f!&xt1946gE'BE;|D>Mh(C[ E|ϥ^^RWl۫M9c w^s }Lx1耜]&OHJbRkqئ㩆S,M|NCڈjh}9ۺ,.z< dNJbzfQJ TMw3/EJDjb佋,x:OԒOraRyP^9/:C{p jXaMJz;BgfS[UŪ W0{s|>QȽW՝ڱѝ? ; }u #.I/Yk>x-4q#O6X^Z%u+p-] 5B S΅AAIjIT~MZLlIrєN&|k"Ue_'q^%zUn諱 JODkodu}8vp ӳ+@ͭh<Հ^nx)@YUPO^Oί`쒑j3E"M: Vvura= +_,{ܛШ"1o$Jİ$J𫿯z,IjP)b&$.Z9.U҈am*Uj@4L'> NebO hu4.OY2pz}S2k/i`hjaVl gd+R嵛"ZODTH(*!&uH]_]>KEа^Ut|o?H "՝(dC[?@tdy$ [oߴlx߇geX7A|s36F_RA'r*?8g]'O@9ݺK_eߡ2~K&/ߩ oL}ŏZՇ7G Q{+Gq-ù5)S-lh\i:T[J[oEo>qצH9A L+g2 _ SkقlT>\ JEG>15-Oy P7Dr"$Cü i2[d;qONv0RHm6xFwU4]r[Y!^ʹڹ֯ k^r׃*pfRnj1EF"cʆ@HyV Y#*!P _oF_.%MXFfM4LF-*aD!#3%C*aVQ ǩ{d9 ~d n-\g;.4pe{Q+$ :DbpNS3pGPъcB|[ H!z'f!Kqhk'U,mB(g>WLuϋ`V@&% 凿;TtuvY+saڎ@+ΏpMbqɛ1HjecA(1z< c$'g|sfZh!Td^ek>OdomujӊDt(2@ɵI}?o_hMi5]ΡWEB|QF5|TW4#)= ;9vWD'0h}O7*!!Pzk4UlMrWeRm"Gh a. ZVZ"ܯږG:1yk,+[N6UpiPLSAxAPTH;8nNH 7]VS6|0ኮ#3fIG0Dw]bodHP<ʕ$kVMӶ)*r¹ن AMDJc68NuIC,HqPdlŤx-zowis?yMx(<iCy7Ȇ间LNWxz[RP( %| M8.^Ӛ+կ|)y$\i@W(0;|ELڜy?ǴKmyc0Kd7CUJv/adGeqvmuϛA87U۬iXqCHQW$^:`*s9ds{}D;L^ **G\ !7V5M06%/.7Ppn6 ۘdGqD603Gߒo=a=^aŽ;2 LeK&_.EVm\n|e;$Gm4S3%Um, 05p&b2*(}Pk?qIXwX([Ave}t1e)Il@M_Q|[g҆K5b96G۴=cielPwCa>Χt>n OpIIιa23t;)f5KuXq?:dD%%M= DhI!0n %$.|!A"yGp{}FdizLSS˘n*] Pۭ^ݍYgB5CekCSG0#JRkY%zؒpo,r(Knh@ N\:Xu>3v9F}Sټ[ x)Mvh | pprMESeނX,J  &~Xj3dZˍtq$ʒ*hw\gcr lv_8ScSeݝRwY64 xA4;WXDZI,cX^W]`z>85 |z̕$}Gz|=Tk ܚȨob`lࠓ .*O'u8sSBv52,,fT۫kI+xGl4%A|rOqR$Y[dRbVդ֌oogBE 1C@ڡ2ǤX"׏: qrF^KpӐyw*Fd^FRo am _;$q4)~T(u/v㋞h; ֱk ӵ;+=[$g⌟ځD4LOh ·5գQy1cP3DC%l0F^ѥ  ,&ʋAx/ ςmlCoY6_͔BH oJf_黹E699PЛOQ@%de΂dڍ"P#5GY;_.Ub;@ s q|e ۂ~\rb~ޚDnj2,U2c3p>t1}բN\܅,9v]P|;Hs;eWO粞}uo5&Rz#&ƓYqۼaR`_:7(T. eðF>ϰãkq-ɪ~0Y^'7v䓁Lpʒ;CcW& I!_Po$QJk ^ K &vC9\gN Z`kk@ )fO'Ta|ioo:(Ӌ^U =[%'w{ ̸#]O(k)s",2k`\Qt91=x/+] XQ1_oPazw+]4kFeL].3Oei@jcg^|x7)H&S=}D5^1^;tB#ҥpSڊay"}0\JHZڡLlÌuI5pT (FWئ2.raeNEF]ռ`/`X™m,pc861Ô0NCc?_vPl ʽGPg atw{B“8F+5yHg Ax_bu 1I>KmV.D4Aڜ+xZVN;\u1wwa\ֺv ÿR1imOċˮj1A?`!o}V~Ts'LS]lJS1b^N7\X=FgPج;ȱYH8oDSww1rODY~ t-o0 E8qQ@L5Ѱ. fo^3 i&(2TdwLhU3.~e<3{) Z>{<pocx~W l\RAzU;ؠԴEUQ|cP0/U"ƀ: zTM+ !C4}0*] nzv]w-%*+')qf-+S|6/FqβǨ(߈iuҶZ0Օfqp0 yͩO'cbOrn4kHߦ$ݵ݃L<ׂ3R i Ζ (KV Vr_ . rJ;Kl+R0C Yd58߷͆R2[<'R]X o5ehOȶL"W/'2N04*׀11\8en ! "d{y/wC X8GD N )^R5Ûb^:ܕwV@qee+¿}HsV\?F1z\!ZD<]dEu}rؠ=\ %Gږ$kdJs= TS/nU;y>]^lb$%B\uprR"|r{ȞhxbJl#.}UP{[ h,:ۭ(J_05OmкrgP2])Vݝ'{Ԏ4M?~n?73KMlpAj0V*PdcoW_z -iCykRŸP@n8nS}hg . -w| i;~OvmCu TbPӏ)J}^$ k`1}oe8p ȉ*!].ce%狅u9o "g(V,sLDeL3a-_I3yVA87RqM3H(Đ4:b]%Hulk#ڰ<]LF-IW|NvHw/i8 %e Ny B)zk;\҃⡀QVH *N?&v=T{ .2|b42H &dfYrx9)ݐ#j̾t&|zGtN{dp}ڮ$(? J#%S7ҍEW'(o3e6V\Is~QSTOZ!tNɔԪ=3Y<֐}"gsIY w5^c=,-1Ҷ1Ǚ!b޸E )b̹ Lɛݢ1?`kvwWh:MT5ďDYcVBEácq<Ǩ4u2_ԻkUyGo\aU;ȗ N y7tcX AYlDC")m/4EC1snq .?p]Pd.l ?xw+LpUJZ$2z`4f׍YnqJM'd%}H%:8|N"TƸ|A5"27k6V6'r=,#\]y27R2\c$"cEY~gT@Fؗnqۭ*،IgwS.Bى, Ε7A8RR D9S`S}uQR&h#".y 0$vͣ;1J'[9 [ <7;6_KN` k8"a5)ЖlKJ;|AokxJbsreÑy8IUzX?$hMT5`4= ֑2Oh1̽(EB@\oaMzymtBi1!M<2O@ ۽l*h3,Ůe]UիQD)ZgIkz?LYMφ_$} 1\I\*t}[3;Q੨J]wupBLZb9Tl&"Ixjr8>5בL<ӝ|P1u'ڳGg: KU8%"/[#hM`X[o=?B Pc.8oNɸlii9ڑvD crXP}VRBR($JΪ8є?8PDSC{"äy:Od 23RQJ#ePJ+ouFr^gcaVZ@[P3rlF|q<]\E)@9 MADE[lwEA\AZ'->5nK%IJ/J*39?3ï>" dWW\9fA7U/n`@ml}#e¶tgkp({{F_ d1ѥM rVOaG0 a&)[e s NV2;YqKT7۝=2BcSD9s(d$LwRq$?%rvRvP% b3QC7=o<h ] BVS|j=¨v#.΃4ov,jD!@+y)gh,f|UBa!pGїUT߻("]tHŬ{ s$m8yJ=R4Vv&c8)%}#8|v [!5j T:\9aͬ1c;B^s= cwoS"\^u +$oNZֺ9;? g ]7 ߲EsvYꃸ[lqWME:Z6[5vz7B!!7^պ)˿|rڵ_-:jy0ʯ"'q*_\/CլƝ݌:KYr[Ma1MdzFG"'%\+/&g/Ҟ:0<ƦN =B߲BA":/j(_K&Lɽ%_ xW'p>mrӧ[yUP˕?Si&bj$Mk )|ՊF"|ás=y) {L`4o(;Kjp*=f~chs y!QDQ6=6O<\K59sz>Dt΄M 7{'\(ryjŇ)K;5 F׈-}`sZLW**zR7p9{F#dZXPV,nsW2Z)D@JtQJN_˃\(E IU.O9[A9^8HF5(?W,lB’xO'2 qp};ck~X:As#'mp~yb(stٓjސUFF4>EQBig?8x88<Ɩmf²ģl$?XR'C#qx԰Ucg7u`.]h$AXF*sۏZ6t"x5 8׊hـ%~YЈ XHx}*`){}iIZ/ܺ- Ԧm Փ?7ʴ] 13S3'}<3T} p '3ͤr4 R8R ^d, [ڣ <%~SZ8P2fȘm_y 8J_kuV/\0 Sra jc3vXZg`@x[n$"'Ep~6uFsi=s?D̛ϾSΆI5'0h~1u2$TLhj9ΠTuWUwR&<)'"_,y3*y=q a X6.i~N! -(lwc`H3a?Z`vd%?5$bj=y'&9zEa5^ZrFρG::']Ѳ)G# k,pj j'C3 rI!:Hp[>:sͲY2c+e6 "uL70Xn|[y}cuI'߷{UIג~=RhG%C?7$[00Ix%E[n"5~C~0RS~ b.@ D?W5T4b.jkT3xDtoWs@Iv`c= %`uv&t0Ū7ޅnI2csQdxΐrY-efmA+^q84) 661xtTXlDޕ:UN?Zf)(DCT]JZS)MT{ l#$N:T[QԞwu<\xhڜ@iUb:,dn6M%./i7e e~$ƭVUJc%?^vJkxhU gHJ?'xڡ*:8zRÁ"B5/I1CmW:FW{w4YICvC2*OX _=*8Z>gCZ6:2Y@k! ŬѲ ~ɼkC8A9gӹ{?]( /=2a)1:yE'(ȡ۟e$+!zX.l/ )oAV3a<'Q/+ڨU<5D3 EtcGZĔ38'G4wC߻/),a @WivAyfA/ϯwM/Rn&ՃtrЙœkBORbdX< -[z~M#sf OFfnd~ȥCϠ^xav`;pU;}cҔy'X5>0G;n0l[Ow~QyK~NpkgeS5 Ҏ0 MGjnO3Ge?)8կ K I^7-߆1P?,jmkTYsz}~Q(0/?GJTPnUSr֨F;`1X? W7YPMіO|FKWf:BȞ}`ѤJYįH=QĦD_2bi,(5Y8ra~ 8C 8EK7iL;5xSڹ =`'|aɋ{4θA&c}"K3W0۫{$bU߱aZܐG)Hݥxkd+]ݪDz ~q-V^'zQqüLUb}^ >`z-p:.z "y9b샖*g3!" k Gu:=ybOTYgwm. Lim~IO&T%4"h؈: lblirm;d[OT!ma5?|Ғ+S [`!"Yd7dlRSG0:ٓCV*C4 k2y*" j$_"| Ɩ&loTsd~0}bNAx謤zVG" YdZ9.W^rH`!BH CۡR1q쩵^Q7+&4k|Wg)-Y`lQ\h m`î@ 2)e5&2dvy\H~xI^Zx:ٛ!g}Ru=~ iiǙp` n̪c0pF.AgYpqG?|) UӌS+oz i[Ž,,ytFx RcI( (A3g:,3@z\‰,)Rڔ/w?v4lSIŶx1o4iZj|,id:?]Ϫ؜F^ʼnrhT0NrѦmÁ`·Gl;,9ޭcknb1{ T> ahje<=3+xVp*q)(Pxw3MU%V?xpġ&.x 7&{8Lu'i.PhJO t5$ 6?FJÛO,"]_Nj@=}yhP{s2gN6I{઱v;-.H(\^o `F Ee:,\,I[=h=pAs= Θj1,cE&/nRL1W=8 |4(;\b,]>^^&~Mc\*~m6.&OyOX.Vo+o+)_ woܳqAp QMsgɮA0̠FTMճYH+Y31JG;1 kF?Cq%1p/0-M7녫HfV\=~׍Ft"C bU1 「~Ϡ'(*%C1#:8NtF.'띣c#5MK1wK>kd 7&ͻ<7v, Ppd4U}Z-aDXZZ5+C |Q0,p.2Ƃ!R3G Ae~@^Uk6?pQ+bH?Sc;9?[ ơHq.#4Ŭmtgy̾e#1VR""`~L[wUQ(?(X_L #@iPҤxGj. пZ\/Nb3xs#]K= AcKq~klOH%:8SayG&.*Bo~`IܓQH`b2B 5_1;Y׌vdĊF4h*LTDpU%)y"~|5nQvpQWyg]:{)Vv9A)K7oM7K}sP9g P"%WKHF\+GX{T1h^`&T=` 2 gda_S uth!ԊFwo]Z.(#5Pa[hDѨʎ,(Wt5zcJN]L@o]CkpNΦY JN/w`lLGH6ZeD( *6ʉozn$x"'Pn<JLC_H@͖Nbkз\=Hirʲ #SbZ<|~麒&:.;xzM^v̖aP WOI= MЪfv`Mպgt(-r.3b9Y" qDQ)\*z lO_l׊@+#pQQ- P 좽ZB x>U܀=XHw6_?d![iO>b6=LqqA,rt)ڒDM';nh/+g9ErSP7Z,#x> 5p.$n9R~A H/ML '6frcdA59T(?!=GڠN \&s>F78XNT|gQ. qP9tQ]l , ϊ׷A*Bq9WIYi&q7,z.h 7Z叓AŖ'U!@50"`9|y|" պ1SL21v{gc,?# ^vp"{2sx'%RY8 h -'3~O-۞}u߱ɓj4Y9FMā p*B53 BcMn #@O |挬7V/9OZ]'ѮTKՆ<[.eiyҒq۫ 쉚YbUam`?o,}si=H`KWAΛzKh'63[ۧ~7A!EBm4r!Dʹ`1Zz?=k{4qjZ=cB}{E-c Z?Bu:$"3Rw+شw:,oX\QG}1Y{}EW|vE4;:āy ^%/Ix Ľsp`.Ѹ5>1II:A8y[-=ɬwzPE@CI)SyݝIpx~6wVKB}+( =*pq; ][wz8:AwCx1@z<_ S#? kzk*q;g\`P1X+J޲oSi +zy o//yI{j͖ @dGgKEk}vcRX0UgA9l  lpyP7+YJ$쟶D744N Ѣ='Ja"ZX;'-= uݦXAϫ(@tk"1t8[-O'rab!h!"Ήˆ$LJA!b^S.^KgʝK{u!0#_x uV7R pYc:(3ûnfc@~^`&H$ `}ME0˼e8z* f{,Zn} eՂfTP'4'X s@ C൶k1OtqKW9C *]ncn?CO{|}Ƨ*D#_lp6㭗Z YZ8(ǂC y$PF"۸{JaS!ٱ% KYA4ΊP f˨m&j^ҖX=V[^KZ9?77b H,|z va77qc럂oqj`9]Ϡ>' >C`tf|soAk6PH u`dRYEOq܄W\IVT+/̓@&O^ߣKGv +*8S PG[m綡j8IXWR(cY%m І*$R3(#z>AǢǑScpQJ>W2+U ^7_֪01ǦM$B!`kw}|tlrQ# Uq<:NhA]S<',I$%M!ߣ)Si䙿b'Wo䱳u^zNpߢ+aO,6͊NRn5g WN "h"\8t:X ]f{aŖ6۴}ԓ"uHl`'"iH3#&ql{h:Dd=NS`s8%ϖ|nfQ=|UN\'}!WwRxT} R5ȯEFعOBhoFDr|OuPCV1R{>)P/ؤfMgB>8? ^T_ye$[()GbXG%ݢ hn0`H7kls"~OY( LI[X){)oyPYb8E/{ZW1lG?K~` yz\ӍB|/!7N|Uds!1Xk Ui&w1p֣4`|riVq|ꍜg^ 0Ͷh)"җętDF{ºUNtU}|_ z8Ba׈)"C=9Q^LLۜ ݯmC 'r2.^2WN6Bm/wM&@n$a#S_hJ[Ukzo 6*Jcۜ|ɐ68S]` Ptx!DOB#.=1v>gX`䮹I!p+q?.dJJ]]kPT>DP mA= >|;4V45Za-yaR+ZTX*k'Sܮi;EJb(&6ǃ¾3[9AF?nN@ݫEYSq;L vKiDo۷rz\23/; fZ{IvntF$NJA<\MaʈQLꋟ 08SfS| "[4 +lJ8hV@ϏA!W?o Ac+R[>UO)w}fHe0,Mhş +^)0\lyjK!<'Z]/7NE#3SSe>z)%e/D vj+LEbj8#!\!.5-+,-^)ʀ.2!z# "6&;LdVidIEJI >lW'2_20kx";RPD'yfylڈ.X7ՍZ&h)]S+8Iۆ}<;[(v~pسPfIP:O&r#R{e9 t"5CX)>iδٮj[dwdխ>=RﲯrBASՏW97%6G ˧P*h1Ig_`씰їN/..= W%Jq8:h~P2O TPq;NbAvN%qXɐ7{ȢIq\fd:^y3ƑkBLp%55 ;5W oh&k& x Uw2ۉ)E3 բ/Q4]jEr)E2qщ2&>۔Il;[^t`8 R ֋g^hgs6ZҢyᠱmYT|-׬Y C:3L jb$Iú艑A.NRCg+V*R۾Nnǖ#_pަM ŐmRW/Fߕr]3ӈװY~8Yz~PɸgUZ%!9PoP[ALՈ@nj'hrUw+0tH.uIA%.[Ŧ?+mC;P}.͸ bF-mҾsEWDYʾ@NԦSBX"R@:dcr޸ Z˲`w{o4hsK t,܊ETjB<{ԄkK7#"Tu9Kk44Z/c Mwu-Hfc= QŊp71 H7ɜj#$lqރS:­0Utk*WݼFF8(tCg E֩خ R1v B(T -sA @g'CwS`cH$Jݞ=w1,%[Q:B;v?Od0T8N}oF5Z6m$ و圶Da0'S ߌ%Ƒ5G5^:+]MX^#'*~T`Z4;镵[^emslTwXݨ̓ĵQ ѽ)eBSŰCA/WqAxuyhjo뉈JuhI],Sǩ=?߃>ق?[\'brI(*oa؎f!LP{!h>@%DҿB=>["žd6l+wf"J_\@/+(dmlR NhlZ(]& y. QJu&HGb4 [_:,f}'8yeT o9Z>_-o6^vu(svsErk(G~;2m 2`Zծ7&} On~2%_po#rgAxMLpm|_{Hs% ХdB뇄,w"m)>%]dV~p@$,dO>\O9 jhq4שtO5\z9y̅%,sio ?owp}l[EFǗUiZ}ug'?:i3O-Pw~t@wcŀ[hn qWXTX :u#`cX07|v8{aweYC% %8܀p.q} ^BX ZMfҳ `ԴU_+ n$/B/Koq(h;fmI2R448Q<ZU;jee]&]_8_+?OXꮣ=_ rp ѷmյ*5(8}W0䳄G[$R~@opA_$ѵd#ɶw _nT)F걂Lxz1(QJ\N柗Lq"7.B&RuvYSyr5)>_TZk@I뵡GJ`^D (lk}6^;_ʙ4h\34h(ҳ"ۯB=v1q6D ]P,+_Pͭ涛h9U?OW{)Iu ^ !}BQuH8҄ 'b&^ffrT{vY$m&Cޘ uڄyN$]nx An,yGIghw-Jۯ$4r=OWM6ցJmkRB(UҵŔs1nB} 1i7bESTd"9-G"!Uq¤!4qos=t:w. u moc̔NgzpoLFT/z+(>b@Vs Y\fQ3QBɘu7w#7(bmVGбRl˝D+FjI18,xG@ΐ p۶`udE3(oR };6 K1ty"j@ o5xP&k(}[)87xQNv@nībNRFerswQځ˪\.ֆ h 8jY~[d/s.?Pn cc UxcLpXx$ q3Ri_q*1 ӏ[);-?UĩO];` 9(`7y 3Հ}Di+ʲ8DDŽuo%WޛӵN_P,.a\S\@Јiؚ \̖*.ʧ ۸VF%A9alXԏXwp@Z7^[TP^Fm h|\ۿm=᳜?5;t'FMnvٹ!)C>eǘVn+˾fO|[HUE[ &4=C. 5I_x: Uoq>l^b`C M;<nWxbֿu"L NW-7hTI,yTn3d0׵*E|f9 K#Kʹƴ7bTA |OmnqNghHj߃gg2K3#c`C&N+$"@4\^/E p\)RFGpeg39X<7*ɲT.X6܍.6 88I\Gg#q̐ 7H/)Eb97/#{M.%*JIMa³ts{Sa{]zv7͵&-OLW'$lINq۶JBdeМan Ty uE>.J^een?{%Ŝ!15X-^U?8)n_Aע[ vTrW!~cN+d:]{rG>D"B-CJc\ % 6bê[%Wl;hXp\dϺ dt6ae,WxY&HU=2Uʀh'[9HYשH\=J詾bZ\kɣ4!_0΃BNY(+ƉRpM-e-4)3^Ӷ #ws gYƺ?P Ք>`:u/k]8!}KN̪| i}GS u4ו;Yu~$.fYڞor}􊗬;+Ud5l;ƴCOE%~=ק]1l[m#>/rS?f6Z`opnn .gیÐ4o>Q#?0 ֹHv]{~-rI]< jQge[̍ck6藰&l~9fp PgrOS>{(1%_ZݫGSw:>6CӊVߖVAE<>m1"5;7c =LFS$nbt!iz\c2W@;JdNo3 T]W?B`kz#-sٜ!>J?Lx+Qq<$;U;{H4`hYM@B_@@>KGu}O6 ~*(Uy]pSKKݔ wUU#nW[URY?%I}.<ˮQl1xu ;V]O"ڐ[/DF*õf>iߛڿ~ymVB0 T0F-Oźة^Ϝ!fv$F?eZ"}_ sJ5tX%$^cx?=퍎K'Gg!.~ ٢M92sM_?i^: Z<m̿,܈"%+44#zrK6g%Ѽahfsǵ^E_Yݍ٩l-HvnV W;X82$Wn4T:htbX9Iv-a^QSCt{kU25D%4£ݬ.6}!|Hb뫿I۶(D܌%{C{E7zI(2rY.$#:Lfm ̳H垱xȔ/]茵M * Ct &Y-$Qy}9 azNҼR>ƍʣZV G3\-{a"ΰsr^Av‘:.8f&tdϱo`r>4aeEJZqn/׾xJj8.uJSgƒ($s#;g,bK|?#KFg~keM,w_﶑&OϷngMwn 15FBz*c> X|wtAg"՜O`λO7|zPUP6_oUq׺aW|4|[_DJXfMПY{jж_(ba?[Iu-%q菜HYf=;ˁLk&~?FU48"OԴS#rR E=G.IlJKcC4¼^j ` 8YJO^ϡƴEG[`9VNY梁u/틧 z4!@.$=ʓ'BR9铮#HKoPK<ӕ(W+")Weݣh0wnMzZ4T>W,d3: ${,.b*2} {^bحᯔt1ܲi \rk#O> =WK]")^_y3›gGY1W mvLg |4=@m3N.l 2H|^_}kH~{. X-&> H>ҧ!ƈ,Ezp-YxvuӸ.;zϮ`=-O3aPj 3B%u|kŜWx]ŽgTQ#ѺF8EƠU")HYsi.zMH=H=/כh:Yܿ/B?<&ݴ.c/1Ke&7TTTX2c0^ FmeD0QinGf¾Ӫ=: M2d @wBي;^_©q5~-NA[ùE,ߚI-jq4\s[XЗzxgKѥ)TÓ b dX{~X%p\ [HLGo4ׄlDSB7^zuث6!Ǯɽ 2OgV nTΣ&4|->%N]lf8@Lcl5;K Q_[n:i9%ty8Y8?+8I$CNܬ^_a(rď8fڗmc ׳T=E(C kZyZ4` Vr∝EmH!|OJ>צz Gc^!j:2~*gl']l`{̮_U>jYP.uϵi{؟xl,qftNLmWQzy8; lYGm=E|IZA)a/V|!0‡D6f,E*B˝o NK%Z-Z!7A BTiJ@b4DV&N=1J- A"!c:RdP0h I1Zcxrskg\nOaMF@WqE5}߭]Gmե-޻}Ksͅj#нK4za) #&1呅DV⮭ee66HZZ+Ԟ;z,}ZVQBb7C_nELMo-ڿ $aa 8ACcs.45mG#Db{Q!\>?q@!{tE=kP+Lk޷6Mwh\5pyμ -xAeq)v9Kz!8:?[1RLg{89E'D;#fk^DDTG:̐5K[jpCRƧMunVf>xypŞ >uc:% i3\~5Z 81@TT!+o+w o)0ۙ,}?J:Xucz;0XGb\YPO8_7ܝƒvREBFe@*دͯgj^tQ`KJm~Lx(Ƶ7fZB"îӛwZ֘I(e̖sِNq "A[6 7ߙ' ,KQ@H2U:5Lv)[Q!8㣃 6[ޓI[$eelr)B3W9!F>' @fi&}TmMESCZ.sR)Y' 萒Pŕ?;ڧ{մA3"X4B.D@0w0Ɨ h |a3 '>Rav}hcN'jiG*F&逬( C_Bױ 氮$m_9R %<1OTu=?_ Z&}ªηm"cAAMkf}'%#6ݙ?E (WLaӡ`Dor zk YH(J0`~lj'`dyP GTkS$C#:.%2@Ǧ_$4[su))7H_2:Zl޵#&썣2!Q.sG\6W.uNݘ yj";X1p8⽊x-MT7>dn +Ҽv{|F~3+8{AvW9ٮf[A9N9[Ӫ϶U}nm ;nͻQU `=pK]{cH~~OYjH)_q>4`*P~I=TCI|;!xp>:~a?S{yK2O .7W~#B&Ae.m00+voCz't Y3t*vK mPae%P ,㍘Xu7ظw-T-L_5cxeGb|r T :R.uM*蛅6Lq?=r5[94͉8؉P,oa? lm]~0ǺMIXfU >2 wZJܥ' LyFм2}G#r_*lA[iߴ7ӝa i2Ѿ.r Tć˩@ gh!'3!Gtս  eCѤ؄Z1%0%>C2=RW][/,IAR)2SdLQd'96rp7+D :5"4CBѲc_ZsNܗǕpI/ L ~d Bd5fOI=P!ʌ H$]*9N|vnLioY̦4^\i(07%߼ಹȹ~1tTzPK*wD?;i%gfˈZ)b6OPh uT Z6aJPs\Aǣ޳8ZbrdՓ,^mڅ+Tv۾8]$U9k”ܸx#./XZU#N-sE'c 0<,Co6L̜!ᵊ#Dc9}w9 /Uc=T6OW''Bik{+YhίDW>SHn@x@T]LBNRR n!|W=+DvTޚ&k-6T,+6hK->^)$gQ)zdw1YɃG 5BfK@Db4~kGX;baBRJP̋S<_D E+)`F$峵. ޠnAPۧ,Ӣ=wχXsG pj ~+dsv}ܶN@r-[Ae Tn,_O .hxx=Q_qDT{%$50KRF[<0<2WuWTN>)R}i| PM 6[Md;ގvF&[m-0A{lbu()V,!O9#gOA[wlB >0܁fXqTDT8-j@)B v<>C@lpA|͠)}sp}k_8,ِ[,q$v C⼮| 񖕠yqFRcQ0L-a2Dxůo0 X?iQ5lu!@t~+}o_~Ψ&ؘc&ܵ-HЌj~os8rKGESm8ͳD=X\ZAVk^Ȑ67ʞq9!C8,ALV{+:-35,zӲu<Ŋyz-S0%^iXr};6`܁ 5o{k\LjGȡH[EȓOSԡAʡNi3QO>co¼>—)$'n=֌}C1~.G*z{#]@׎Qg`KYMSًS-d:DigTw PI@ YL  *!eL QWgpXΤURoIb'JԹa nOtGLl J#&҆2ށ~m'|AQZءc-ʓ!dyz_#Lsh!ITbF‡E$N]~lTb'V _s[+ղ]xGh_ \@mLbY\`$[7C(gjoZpn=V; xȅ+@4f`8upMRx?fL1-Dw;΁b(C_!xYl7Y 0N[Z1'|e屃+_/Vd{B޽T*q&{t[xBu1t&-|̶n䭓ZB;ی 10$lkfq5q2p#`G3>P02)@'Ch8 LƧ ۛZھ:\=glr3lh7Q zS{*]-xoډHBɞHAw :ץ_#Ma( hN?cgmQC o]v_ ,ȇZ.= fԴ(6;cWy@ܘp \F1Ծ{8*+$s~n}J}Rh&:X/)ǖg{䒚yaqj /ԱX-K<,B)gDcKV/~5"dMf\DHD qϯG;9'-WZfΎG҇J=~c6io9w%F>Ldv-[i;=\}^ E^{U-W+?]@Y u`(aV")> yMSdm.ΌsMД(ݣ%"'fxɫ% K ~vE k ]E-7|q#?>\8r64f߽X?/i]1(2ز\5nEZ<_ݴJ.^?Tfep+F xsZ7(_8!C'"$_piOc EIry $p74,łfLL+Av$&'#i³)b!RlپJZGne0.*ψAϘâLtBCkBS܄[<IÍv_}L軡|/|ۉ ?!qL=GjƁ`\{pQY)NСX:9RM1<(獔pQBJq`cϹW]l*j*^̓,rkʥ+a @jMxTG 4DFB-3⧋#]G[17؟dcH tD / FtCjZ;fYݬi–쾞X!R[g$sr;/opS?Q)q>AfB[*eΙ\c2JcpOl&|q3w&[~;D{UhxT!=-Žx۔In qlլ&E]A^IJ EH~ UB[wj]g&D\VGv\ ӑ&IYZr,ː:8L(M"ĠKKtYvYִPvnT97k!MqӧBySyW*wcy&s/P_.=FD.,Ax6Ċ6݉lbg*0嫃P v) $g^*R ?JIj~'.T-%VВH"Ѣ_.am+',tV!*$ץ(He0i=IzIu""F#?X( j/9% I1߃r~*fm ACKԃ_7l& r?"زcԋmm:|;V[C(6%!wHWwA=8d\#;F9m27p`VӔM|yzλ@"i&RDWs狡gC<X7_m2qʕ,^\p._Y命0 2Aҽi9:^8LMrY=ۙ۳Ѽw3HSd9?ñW2Q㼰ș띐'C\8sϸ%s;Ak,B.nMD:v Q8|:4hX-_-6L'iDQ$LOAjO=)N:Rt?}`hlZaD޹nQnAJ`VqfSGl\w]BT:,,rhwRs͔TYOIF]L+؏p=λdDZnelAq0hsnVRƑlu!\ɞsx9[L|$3[>@*XNْzO)EkhhQp}άDo<0 92dSfx8p.š75G0S^(/#l5<$&ԒB}?QR^鳁{LXv7P)4D,5CAEQ( ̶J[޾S’I4:)~|>GU0axW|Zl۫)Ji铽^jvA@w" U_O\3_H0Bɧ ?5~ X]+}NؐB2|X5S˱PWcަ8%7mG6qU<=7uUW*.'FoHY!JŻCV(ji9>wv|&l }fd2s.c3錡sHIah E; ]%MPe&-T?-Wśaფ$a: K;a=ZB e֠i9W?;c/2Bz$)E=Me==} ( GzY g͠fuIV9-oB6[f$)/JY0Ŭb7Kf}FgMTPA h7Yn.MuPZMJ9MbvZ&T; 3PHv-;bT//r kMJ:101XT'6ppMnf^ty:b+3r?fĮ/DhGo)aWҭ& ԙo~>4C͋0j oMNrvPc FLcuCo.8`Wڌr<'FMnAXA{X+Jƙ<99-z|5b ^&@:27?@XS=BAsdg]. S| d%c2 9\T't%g *]|daߞ1T{f_(՚<=T_N#8 Rc{aFp?<S(-=#l?_ngi_hbyervl"eWw£0}CX~dž+ Hm_C 2Syץ86ҏ}T "9C!C3y@̑cgWĵ̻¼7I?5[5YI-AcfUn'f|l v5hroy&_OU|~?G_?`qf(LHg{^_n.g|Vco'`0v }.]i}]/Ĭ95 9o. lqM]2xvf`4xF;*3'j*hXܠ?>s7FÅ6P/*C)<{AtQnDL?3~ß) K]-P[$6vS6W@!^/fi'n )!_ y*@߲pF?|ļT;b j#rMagHxcؠw]{ q>y]*tKcDMUL*E)"ͦmI)@KFհuPnF}1Hrg&fid?p:SȌHnw`eqŲ7'^fi11}@?m,7 jp۠f'GG[pK8!+ߪNd*gPI!6GƇi8 NAWfs_nj`Q R& qNx#߶XFd6!4/9" ɷ{4)$[ĢBIwG2C[%Y*Z@&~b҅ qdmԠй \m:.ľ[-v@"T`zcr'avq< >H6Z, [?9A8i$#Cr3 h}}ڠM hZ J`!_oKȝը7'`2qF|I4 2t5빮WomePqEEchd}I|]QI" ]AlIQ+u=w!)i >x10Z.6Xݴk9O\^5SN}L$I\"Zf4`|(#zeUviqF+P!Nr:B2~z9;=MmD#ڠC=OeCJRVIplϢ5-0bR_=8iK YkcA%y=ѴhBBN_h9"• lr ^F"2ߛDAi4lj R^Do@M.!a+LyL>p|(ݍdX.1VXa&]9<7~ڳ*k-2bE#4 GM/_4d,8EHɡOiK'IU-2a:%"8 AFOa+c_akiH,Yo0& J*Jv){7"Ҽ2{mm7j)I 2'<_%Jޟ"[Y`l].}Z/:6t́s?}2ԾKq^A *>$nuRfПwvMǭvzRΔu!3@X\AEcNQCC02?3CJx\Er.3",g4ZN2BRdPdυ"KHDgIZֹS9MTˬhnѱ_B*#<U*_$l=ɬ?n⩢zppU a9Pv,||JO1a5X]i@TlÌM\JRH4 | uhKcA/z;JY*Md  67;wg!%,wE(ױ+ ftFv0I63}6.<3}{'7nomPDrTm˼-Z=BvKVأ3PCqJ&]JG}NdY@k+ o.A'GZa`0?<#v+Tahخ8cvD!`S딎CF U^g䕱YGXm%Kgf?urp:6l<ŒHQOXep ֩ipԆLNL̈OhԐ^qg#8A+'騨4 {z˓O\G›Ft%ԟ#iQ6ZX?lD' ?7X4GNeh5IzU(Jj]LG]=!|w+RsjhL:%~QS]Ҩ;Uu/v#"ݫ^5| #% \_CĽxB& ,d/^(6+@ԗ.tAMs%¥MX+#+Ptk[0k`A|nJ,O٤v+`) q${FZ/ Fϣ+"}w7 `{<+Tx?wFuUi>qLVʓV4'x{ ի]&0&Z^  J\O-5IBhrL) 3ugCnהّ(Q2_p105*`yFUa\CmbG|`P\&O]ƔF\>h}hΡwc4]ʽ]I`$YzPU'&Zm/y=@P4j_Ôuv*ia{O`V]#KS{b9JEjGџIAQ'b{(;T^=s eI OIC4yoC^Mv9+flp,\w=" B{_J[ Ӌ]n 'عM[ήcDE|#kA])Ud0OӀ$2i?~wD04C!rm±{_ߤ;--D*ҵTa?8 QV8^c$sfMXt3:Ab]1ԻSIbD*A1M&j;}g&: ~Rgϧl{"*2n` GZܜaMk[Bs Jy֐V\ J-y-k$_ϸDD7wUM.;d=i >$r@ S||}k uO 6R<"٩9]d.Ģ{hM'$"]'$>9;-7,HXXHaHNtM*NsazXNG/ǛE[O>yA-/My9)ir҃Sk#NSlpT:niFi(NEK]?Bik5mhTeP6d:RfM켃Od`Ct-_mAb3~ja8QAQ_e3J`&R+h:ƄoШV$yN+\19z7o_ $ˌdZ2`EporDZC>W- )nD{fw"T[w a&K%f#WBZ/%j(a)aL 78.ʎgTZ~pҮZ2 qu/ቸ%K^)D-ߍPs71^yGT3'F8yPTPZWGFJņ"< 6q_`7@\j$V43Ť/ϢGh.߈]s>0 EG{Ln&_ fT2_0'NӹwQs.8t){LRDŽuPe7d^y+U{MWloL$ZrpDR.VH*w }^$ZmDBE^7T K![i(i jq!'.2E .ӡPRu*k؛:EX{|03LoU^V@ ˊ͌3B"zRPEdg I {b]&*mՋf7N(jus۬DPrk/92`f( aWc$< C dYObLci5$M ccvލNel`iK{u9*Ӱ oT d-g=lgQY *t^ LW(6 E)|1)BB5їs>U"<6BUE% 4ܲPhT;>GC1A QKQ9Y-1L(|1r5-2F;yu̿T(j+eQ;ꃽ Nt|X%!\ڎm/{ ~ >OZ5jx$GOlq(g@ƒK0}RL8(oR:.4ΖjR%^ 9诫>De>!ԅɇ}{REnMɇxTJS" v- ekO%j7G*235czk׏cZc?~;ёcSePLQ9o$MO܃ i(<3mW0J b هN* TʳeMvnX> A"}XODۙ䙒u#Q I~40wsdǺD/g8^~D˓AfycʣAeP-Sѕf*id]bQ'A]N&g^221OOpt~TN|sϾώb)r&WH܅Fbe۩Č)H/ѲLtI ڤ?B*ϼX=Q;SY%R6&rAk_V0.bzlŔ.D:A9:G $/ixahiM )3!܌IHH:) "H4\yc%k?g@|vVD$t#0eQ@8W>/=y=8kWSE\z v܁;ƆަOCA.T%MyT*|YYj`w&ߡpL$N;-qCn 2j]?o)7İa1b3EY_aupG> {/"@p ?(I$;!WWE#A%%l5MɏӰ謥RL,u5"C22˷߾$gat)HN;C(@bhJJǁzÄz8Ar3[~PWϣ&9I[-0ĢQL^-}g RU:Mo aJ2C籐wShɋq˳R]/Qoy 1BY!`]Hw/)pJsgSw~~! `oMT.pxwN8v=\JPlMo@U^;ޟIĤ=Pn}(ؘٖԂ[-p.<;dT`w!ћϜ?d}4=[rE?>z0Yi[_~E6h''18_d[%|$R!. }MB[&ZX 7;eZk>GD8Hf˄4IKȚ0Yb%c63LQyvd O5| kׄ؍J6% f ]JoLJН5Y(mYsQTOd#3Yߩg_fM'g 2ۉxL p u']UeSa~k0 C?Ч0 eKo}3]^~A:$P {+% j>XVcehr7Xsx'J=RK3ӝ*cGw0{VEbjs,Scl<$v{򔋵pnMs{ZcRꊲm:<ʂ]o;Wv[NmU \Ƈ* Їil;mfo*i4d[팡D gUp\ޤ zC5e/vv+{W.#=iP}T{u,%/vC`iMCQϹItyI`Qq UHzaL͜򐴪2ޱM^y|$!k w<}zEn6.v#H lOTǷBޏ2lӓvRnȖ=?2oCGA7p;uϩ[뜝5|a=B( U =5}Me\ϸ76DCJ\5/೤3;ϒ8w)Jnq:5_|.Nj#tF-$ +']GבRkRD]_O dO[͹9-^XCLOhlMs \T"Fz;W D(? Z2PZ9!i-L)PG\!ћmY/.XҬbuKܮP=AAG]? qP L,Q*\M} kdػ:.b6ySֿ9O8"AX Ȱ =J^VFXpo :]RrvsO_x|"AցEU*D%Ĭ5#tm1Q0j,مu7risAL~IK1)YuR 0#`D߁"#Q/;^g`|M(M Ir D_hG(D+4;tyKdizvUGnJ3z*̹nύH*XQʟ!YF[vP'+AU#p>]3j<K1F T&j .-:⁒1a^Ź[ 9AwVAnR=k]30 ޒkC Bےm ʎszlejH3eC.SQW32:M]{ULgGƸcGj3wIࡻn.>$\Q>,/ŕwC`uAH!jJجJQ k0,rFxm( lJ|I9í3F`=8SO' yN \hԘw?}?hrGEU 9#֩nL%{ nzDUZ]1ybif~zH\>Jߧy|=ҥ>zOY&N@ߓQeJ .?4p\^}:ʧ3ZZeÛt)CX.h?y=`-8^9_yŽ`4If3-UB34RM˞F;lE9dPmdžܔEa4*QAܥ?hv?RthSV'F!2ͳY\͙\>8I;ǀ\hRB>,,lB}ʳQ[Ux˙z4hE3"D߷ |4ۇD Oo<[:vRyFq<vb:"k28M?R*ssq,)!._ne4oM6pt6qnŋfog}V5fOWETEe,0 /EYʼn=dEѓ~9ڟFn쟋; |~K_%)/PpyeKpJѸ N2ҟ*lG-IAZMSG# Kt#tbWN 9B)fE#|(/ҊVGhW<\\L7"SF"^JޙI0+ٳ_$zw\.,<4~{cH/CIh2'Ӕ[?gy[U SI]iQA\VU~Q̳ :߉wD| F%7vgۑC3;zt;85EzCkw^yA с9ӲbO=08#V+EYQoGqIa=+[z(6BD@9Pf>vs;Y޻DNS|{b>{QɊ=Sv}|[5PY#NЁ( 7x>N&[JPu&C$mqhџ0O5 Dq?H*g -;A[@k~7ͺ=ї%q/25aԷ0Q |@VtKr鼢v+ZG췓q;e*x@)#/΍l9<pXY)V Ǐ5;GBW#r?}&We\E8: GyP֩xJ ѭ%[;FOMJW!1ވh cNH ;ݡPr2L[ؚ!РevFA3JAp yF`1rr}N@slHyh'kVt0B3ч0v&۔Y){?S` E4>Ma|(V\f^ hMj7=ZSZy2 +!uA'ЍG U8육Bc:$&7ۡ'v`$w5X :Q975bGMyk'め%cȑYa^Ȉ !rm+/䨬-NL%$ a~S;j- ?sfof\I |;Γy53?guQ<7\&B.]D ,y[5{dRr"Ә At-T9j;&fOhkB= `A AȻӋKGhp(C_[qB%y#9~qA]so؜dq&Wk -Lm |zSt[q` 8`d[-noN9S;쬊+qš^l';W|u.lE=-lBp EqSU߾W6m'DNAIxГ1.:ɇfIOCMϵ2?rg:)(nf+xufGaBU)n3k,J88a*1 EU08*Dk_Po#N=z/%jԬ%2-qW–%e$zш6j$ݘU6Jy=h)6G b OLSS[[[oȢv{? *P@Aj׍G3]qVJ7͓?BJ7xx\ah/Ȧ_Me]G8}Ph˭C.w iM5F)g!~mx}P>cH߱q!38p>[X#5!X# ,!e~>$ѡ @2{nzFV1ԒzƛpFcg q޻(6mٮq1|wfyƁ%N/|/?CZr/E9;DȄ;?8l+̒ɝk*[ viJܣ'Eϐ]p2EēG yRڨXFk,]`,4c;"*~_hhí}GoALC[ JVyydAazʱcf2LzOE$fMR KG]RU׎Qle!u!V {U*7, 2gI7QR nwl|k"c)p!Ya[u/>O֢]'Xʋ~m;?nW&N{XMsaW̡SO"`6W{W,vs̻YZ\P-~\2l+r:jG\_Ci T`͝uAU!mae emkd`>9˝Y# #MCt|M8UCGz"̦^EQ;#WiqRR8 11\)g*yG!EŽGpgCZq=m|7:kU3A2ƋCTD%@%'y-d_ty2An|dl(b`M&[ȃ(-)493k-}-T& ņ+ ҳDM4eb,Qi:xJ_^DZ\+A \ 82.7.A;\dVvxhf27㝼 DBOؗQͿ-rң>{[7?j ]Ux:۶x>V[dD.o@![8@G/mîW5j#H0ODAPp)LQRܗA^yF`eཾ\#'M:>_V j#ZngZq1\ц'mr~ي]nT j/u{ 6b]b*ME|p|HPN,$AUp6IqT%& &=5{ZujynKˁ_T'*Ӭz$zL}0oDZ iE,t֨V2&6Tܝ zӲ tjX<#FEmz0KR;Xi`ց[cafԎ=etp1^5mОV1v,\Zgt^QZSz..,P@Hr=>{{芑mfB<3mUk:Кyh|ޭx! ǥc/gyrEA;@TtGGoKgެPQ+ld]r Ľ,9*m 4> o8x/hQ†ʈ}qwIކDͺҪ@lE`Zo_CD,$FN STn ́QX4\O/ ߻6Cu X.] xE;lөA^U e i}G8 {vQ2جWm@:g`k3ճ}[zKK'[ُ[ޑxLO9%7e?W+ z,v }n.B5I/;?8pY"6[4ۛQiⓄӾ!U00RX.BlYB8 D@Wg% U"FY֍6Fٴ PK7N}el4oV:*&i[ @ۓ%ɱ>IN#EIXP=5Tqps;Y%  *&ą>)')+>Gt?#H 3L8K6WZ2LR:(7~^Ȇr^ XXҾ*g-G,OC^XHgu[9{* CUzZW9UWlH= M<ȱ9)9AW۵@_<}x 6IxLV}Ո325A-3.%60vGHB!ae rLWܕ\B[O5ݰqܱK JyDtoh[uRVp+ O9>>{fMŞashXfE᫃*OxюFPÊm!,0EΣBq<-1~AM;o0mnĴ9w9to2j?Ho&>.qB֯u%=gr'1tz_jYE:W=EV޼)5zNeyK@\oQ68wzOD5"VK8||"5gly91C=@Gʆyb?):J%LMJx2CzpeF!nsQ跦R mI%dOjDp{wbst|_g+_2h8]c806`&8J+u#wüĮsڊ!Ƃ\D(lUlf?L nΉzDs"(~U,Y6SipF3-R!Ϛ>Wa@'/F"e vEw 28tM(dDа9VE$"zUCE;5эё#&V3J+v,jc Ti~*hQtf lJq6iY|X3Txv#ߑ``$Q~wljkxmVQb:'6*ê( *͗+_6Pᯜ޸gquA:k[i7 SQ<ƫJVoO=68p Jy$$NI?}! \ڇo¬HJiwn=>$YZó bt͏xKދ$?DHC$7PwoA'BߴazV ɯfFi~K0`U?֩"4x =y) ؅ Zkn0pn7wpǨ<[>f7ʧG#h֟'3P&]OVpz UhI1!m6c2e׷monM{/83V̽s `DElr)k-;m'œFrF.Q;62 "˪IC孫[ GfʞC )ЍOX9 -.BҀEix/nTOS߹~~7>CϮfs'I / J,[Uğ 0wO0ﶊtZsڔnBɷA<j-i`Tsm5d>X[;o{q+~g0gBRQcؙ];a˫rSۢhqumhp W$@:h߰c"S 9lx^e{mcSD-wIdl<ռ;W TICe ) &Mr]!m~7&x$Jg4nSjVSd!Է˂iW90fƍM-v+LQR)x``R(uXsAhu\Kz}0%Sg&<3Y{'Z a2+ %II!悕 C>_3ӨbFgr|nHh}S輸 }``׬&#ZФ] sR)UM'7 6zJ_)HgGZۛB˞Wkk?'4ES#U(%vt&Lzg$";jHqE,dybܙ+.ӵRVԟt vLㄩh/$H1pknC^щ Y[ i__5@VcE߷ffBq"] TIVkN並(xyɜ*hT&H(xXh:>u3:U_lig ?(jUÌ89 dtfɦVϣw0LOep3{6q1 ۓ 2X{K@ pS2%΋M/zSVyzzAl୽nk4=}}*~fl  {&VU h\&Yu$\2Aa=n%񹰠.ӣ#Ov!ZJvbd垃rrHcL98FbL뮠wx&ӥqOSm~ tPOe% ĩǗ^ͷ}1t~)[y2"NcX>}H=g-%r0=aYGzU/A}Qُў#GBƋɘ.>ge?f\,rIk|EIѧal\tZwu зU <#m9a[DU(45(]^f1 z:ܣn*3^P&Z9 RR9ݞ*~ApVSnYc:`#R9~DpYK 5?QqW*q.l󇽕%NoK>sBi1+V5#?ϯHǽesٛ#|TLrl&Uۑp̘B4&A>Meۑ/5 \TOH,EU(= α1 B)i7ΕZ񦯬IvrSG0+[ǣ`)xZV!]Ѹ7Qqr <osg< nK$sYt:([s@oj].dz z9cjüA46ߠ<d#%~ zF yzWj۔'Gͬ_lU.3++ 즪 =*iaU +2R pgJZẺD2kk*&'->7;L1Zcpy~ O/Lq$tZf"[]ak- v|KqN V7$1<$p.R;_m ۈ|WC$]`.4;!l3aՏ'y"`@p&G> !`C0ZhK Re>6AͰCr 8PVe7 [χ|}Yf.]detzxs#}}ZM7N It*`}= aq.v fxNLz:,\< vFTr|VmWqcrIkqA9dx#8#N+vFb6RډAƵL2#q߀9Mjd`9)g6s ;<$ċNTI6f+'{IDe93sg粒nnhOv6#bx:Ќ{tՀ$CTQCk֪dhf29j^;ř)E]J@3#}ܿz̴Y-v@G2r::.n!X(-~D/ }RRwJȴP9ƃk" z %L೐:}Z!^Lrdǒ+1&wv3n]ֵ_Σ PS""{[ìuc0Sۿe=!FPn1]]X;[HV(B`,RV?vp b8LںiGQc.2Td]64I$q^[ۈwaj3$!ne >ſ*e%=Ӷ#W"lD$$NᝀTq(|'8;D /(6j|Ǐ>Lx&CM[ qy9z ?Kֲ D PpY3\[=C&i4C늱 $ TPHK!&EmBHPKŰ& k4$!OA PjɾUzp=-Č䅌NӷI+pӸ|њVtu[.@Ce{pmNg8\oj*L- ~KcXjY-ٮgZS D|)їxJ)В &G%b' p-D=qȹ>:ģUNk0ș#RhܢS\>Ÿ`)GȖqG!lqzPZ]9YKv D]\_Va+,(]ynSyV^p'Vg6θv7%1TC-e"+Kd=^|Oyj<6_GdPuf &92K!C;j#//H2"qP=X,]C&eԭi釙;l)L[3D7ɥ̇|{zLG:iĽg{O*r-L$ k0kLyc{|g1s``]j  JEy_/.Y>7~~&"l&;R)#&P~Z ӹb'+\qc*U[zYfK&wV#eyLvVipkdوD@f'UrFᣐE-÷&o:"ȁc"7k,0BXDh71XY{$`Nl*뢮Av@qK_%1F\9}n Y}leG o=,*qbo'@)2+|B]V5;G)΂ʂ j  dSҊld1i2{n&4-͢sEὖ2q24ݙ`|z:y&xmi¿TQ4 ޟAՑ)ѳ}?#D)GPD䯯&@\IkMp\D0InSiD_Xt ˫O'Ri/wqJT9SC! aHѯ!zD} Ya HvAxD BJtqW-`+` y6|4"֜u;qK>6ZIbH"#(YF7D yQMYMiA ={mNްlpqէ_Taas$Ihͫ'  KE,Fk lԲ)O3 nv}YuSSE+R,G l5ޡހ̞(>ƑsîU˽XehO'U\M4Gً3B+ &51+sJh :PluKZ[b\\G3e(qm>X`PJ*V. MnaBOm&6#DG"#G[l@ pހd_D 3!^J@0k=u+F #'bb89qv'aք8]KN;MKDkr87g w#i_ZIj^ 2K69jЈ|8 }9p[hShw̥Ǟrˈ}ޱ?j>ĕwI* WoDJfOkFKV4+:0*\nS<4y /\W=A'>CCb{{Jr`eYw,[ɶ[a^^*JK/9Oe /-KgfNяTf* Ǻɶ43F>WE~JC}~d0T\0D̾67}N :ȣX D 5*hr/t'ѡ.7(X緪zф,M')%j zo,&=>gqO15iG>{|^I#'"IhfIɭ&Qٵ1a:4E䣜z!rey&* @w_=?=v-HE!Kðr0VCs PX; `ID sW[s/1 M0M(vppPzO-=穕?рJa&=% )CJx_0B3]&AkyKWd`ey6ʵSVUUzJ ]5$\" !Mem71ߟ` oػ&V˃X ]p9N5y|0(DE9c"wBE|^FP>:`5}*t#2l8(:a}oRC#Rvd.5 b<4&1r{y HsQ[F$VY*ut@BGUՎףbc}^wfqdxFt-w{_'p0faP9P_2 40vs.Nd,<+-X=?pqo<\9&5,wY3T> _][BهѓVJLa6'ǎBqErM:kB1': ;TnKw('\ v^2ZhŠ:Zia`8P,hma"S;^ N<^N.vX?B%t>=) k,܊;1ӧf/iD*>T?q$=].dPԷ_RH}}'MJoo:.xI]GbQ^I ~:x],tnجjdV*z 72){ Z ~.kۼЅij }G@1s&aJ}YZ2<~5uaIHc_Mv~e Ҽn'tkkxl{)Q*t8K_PϒpmRymPH'bn8KhFoЂaIa^3;W( sX%3eY1OLA5xj;f˳q9~ryAzW I2BN1F2osADgdSwNqlE,i$鄨M hc{hD߽7TqօzXb/`gKv3?Lau/I -ii X}1V߶E*rpVa풅|&[, S`/ 5!0aN6w Po^#4QrD/ml.خURIuL0iScq߾75sA(FP*C(G+%[ B#Ǟ"8JUࡊM,Sq+]12(S S}&q;T7jY].G7SG"еocm ̬ѻ#b4%`MO^ BJ}.Za~j #.Z^'RBݤE4Kf#팆]n"H9sSg4>LAgx/OTnG)$V\1#"Z)ٯc2:D>s\t/bHI˴i fhғ"4lE?햨^*8ĿY>DnĤ<, /^n,Q8Oo JZ 1y;N@[of{u+`' 6%A CF_٢e'Aj5mwyJ saYԆ 5e[G39O`>i ߜMyrK()O@Uvo*])l#5PtgNm͵v(u@)-RM !S<ƌ<fW7`}2[SvL/f-Ite-H2!It̃'8Mbڇ? PtQ6~ٵ<網yKq@kOe ai,X ց]L'+1:}D`7)G}|ܹ0}~fn()K'*@.CP%W:@J T8:싺_xzőԝ!ƅx:tAad0{NTr74&HKw~Fx3h^g3.ç!1]QjcވyLhm]S3p(|Ǽ2PLl;>jb3CkcwݩShVvfp'3oL/a4_jEx{V &(6S":cGtH-ūny>_…GP P)->4Eݎ_E?Eک *jaP/Il7=PߑMg6P;T`Խ.7\SZѼpσm=0۩V{dUïRx2\^ κG~ f ?NxÑe/^vR8U#d=ZޮP)tFRՆjJVV1Js#m_s^n4nm/$ ?t]0߿ i=rC/7ͱ\V(2w$c o)p'5'5x!G(e$x&J,%#43H^tQw_SՔ5*!9'D7"q+{}@4p[qZD ;5n8WW"'K E% fl0JQQ~E_x $V M84X{o{T. `&f$>EUA$ģ9-/r]IЦ#+x㥙9g ;4<^;eB;i$$T^ddt^>t`UE2) wŵeBݔ<+p{𵨛vԠN!,14اXEwLg#bJmps}(}M!3oKMn(vP'*̪S.^fg? o>8'l[yiIuʔQgVXPyG()˥9n/h^}j踧Yzl?uţe :N5YN凇 vݠ)΂؉~岃~[+7-Æ$I${eY*fS _̆2L7VZD?D}i%)DDJTGN 8VRXmHyۨ/+MMU7%qd\uyjgr1r&I oiM}+ |AxfMj4څ YKx^xtk{/kt.V2@”*9$cթu*Y5/i00%Nf|Q=l-+L:U[Qh Aq03:ܥ]I{/m8FlC7F 9hӨ.z['b 7p F:^Zre}mj8>VKf[>jUkl1ʻ֤X͵PPf_CX.ʂ<֮ gU;&XX0 PZ}VAڞeNݖI{1(25G}+ 1_ܪ_~~_Z:^$ XаXNF;zsYЇVTչZ"];EP7}dY,R?~ =Eu Z4/!KTյi/Wiî#1YkgpzgŢ v6q=uСP.+m%]+9W1[Wa {z=m1^vY+rf )o3KzϞ YB}SB0MQooH=R)]К(K܁7<"b0)b4%3\\9,#ؼFI"Cvz͇[P\BO*8=[.htrP|-DFS; EE문9ɔJgG_XS.tmzkzwP&x4|OFȞw>2`8ȕpH0 Ԉ-F\s[b0i& ZtKR6 :d.D|0ulqj6`LIbgO-MFFS_%l=n*sInZ)(+ʳ2aإbHEt›!4~jzr Qy8]!fZ@Mܥ a}/Eg1}\ i~^I? 9"MjnKi3C+rv p yZU[!'3 ڢs  2?\P;Esfq1¾ddr".xT'Tzkr8JY1]0"6$?[=Dϣ_u~])Т֞9&sT8FMʣ|y,C %kkB̿`ǷEwonoȕg9<%M$\n720c0pbJS?yd}[_K hh{aɾشmhOxLqmO%\W_(nK`8/eyf[j!wTgu]CVmTY&cOyQ4Jvda;a(8ss; 7C0ZRL1GP>2ʇM$`0;7U [+&aW1}񂪵]O0DerCw\ ~JNa1boy=^?i-%B?Hb!?Q2_ Wbom/e}J&/¾2m\X"U%گع71#6tu Md|%ӣuUr*8,&GRs_N)i/[v@ˋSP4EJnwJ6fڥi8g\CZ@I,?֍W~j2HqQғaJf.TAIk=S2ݰwٹZf7O{)mٯGSn͌ W=ݡ#qPQJ ' 3,`A?J[ F^E'؆Ԩ <#T^sdL7sscl kxL8 }'Y#q-5NbwBΧeiEuύcH1|]:zD n8ʴ1mB[U>@޴HlXt(ڛU%r k"@R#8t?l}ǸP'`Ivc`g^1: T.@eZ 7f#lè Ef'yi S5]DSp}Jw>z0dOINB:qu~Uw? 7#Nlq(}& Ý++aWJyJbL]/{@D2I>D<%{qީW6A2cNp bœ0yx! =M;|2ûQ"C ipV#?nW['kpϺE@?FGw[;h]X={S'#iyx|UXodL:\c@~tI9-<GH UDf [E5 ~O[-ӥ?9JgPDgNVp@8[uˑ퍀>1xT=@ox3co##S|#Bҝ/Dj:i$szݘ#TҗJ8w-1;\a61P&#EZ;B>Kg|EQux9#"J ]/g)zH "FR& 9~Us kĝ#;F3Kq N.I+C;;rdaq r͐{IHnֽv~R_m(~ukGeޜgV,i!bwɒXY#;t톧u<ՀBIR+wgCΏBj[h*k^:[K k*Eƒ=p&Tqsc^z _ 4Q^AW.j^ܬnf%ǢWkR7,e\$\L#Esϰ"f8a"JSx 瓥v "TEtaxS59lN$qnRSK_6ksղR? Ao*yp<{[WG .KSyjf(y5yvB &u+aZژpH,ŵQ"*Xw(T7A ,'[RifS,B7B+A=^37 Lxkܚ@R5dDZ]uU %\%qSypI$Kl$RmocU<~'Y![#)bdB3 xA/ޘM#Z<{dLhYQw 6aubӣ,&Ux#;w9[7R(O<˱JJ^\ډ{GB0v],:BNghIZ%@rw>(yYo;jߋ}I.]"vͶ0]g@~6a0Fmd(FsKsٷHp.GVJ6~yN;[Wvʟ҇3ve zԆ.cQW>TAf: jVjxU|]O%Cf hzHq&ya.%TeXt(Зl!_;o`59e<{uyeq]QǕr{xB1Ccr\ lFg3eGvD 5NIbPA'jb$y-cc -)$ 0YKg}b~)[%iewPaø@u*R L*o;Øx}`SėIQ,B|x?BOeTWPRzg|ukN}eO-,G;X]FOeKxU=?vb KId7(>KUC.Y݊ղڒ[{LZBXdJt`m_1%|`hzF:4 d+FA/x!J$5Z|Qq08sW]%wU"Q_@ *p);k7B "`ه ( "_b5%aEee/'?pHvM&N4_LK"Y1K=1'ڥAPĿ cbkAv /QŢ#5^E<<;ې73|m M+ly1i`9 OrWΞ}} ty[%laE횮C)oQ +΅@{Fm}5}$}A1ts/ƶSEI"V&\Y23^j^3 9vX7~qn4x˷,%^OnuI{+k;ǎʘXp+ѶnG:[4CP};87jFH!Zo  Ny*QBU'\i>#[%yϕB>Yù*K3Fd AI|;`1rqҘy$,,zbēuU ުj&BT")K$qr@Q`/wt*NGSH\ga*ؖ?zT,el8lFO3HBIQ v(VHlгDǝ4_P\49\f!S"Q`\qD$-,JZI7c_dUX=g~L(%i3Z>e>s#.œS!k }VKIMǼ*s:-G΄= lO6`Gϰ'oi47[Ev%p'Z/ 2*˜~'qX>,yGzZ!<3H#Y q+!x`vH[OkkF![ %U&`˖6*7wcP.o1Y (ai>gsJTѭ$1*\3ТP}"}8 & fKJJ)HFByAQY!LU&9 CV{t-LuP@EnM]pVi^Єˬܨbr;o"lŽPB[$&+G+-|ys~r["?X_o`2_{a?!Zk(߬aݏC*A}`7-Zh0OEL +Gy"~6ty^^w{ aR*phM.:yYej!/gǩۘ)sse3.0,&Ab!YC>9ZOw^~Sm8Q#GkJW5k̗TBIv>kDjm¶PpFpG*9:x_"R| տpu~F6&hK uؐsuu މU?1YuslKyD񹋺BՓ 1\)_|W0gV=TY|u0uHGֻÛ\tCuKMݏ̺Q=I:zbyg+";+XbIFK\Jx|/ՖkχV5nf UaHT{ܽ6E] xīrC㠥 }FD. 5mMh; e*'-R鄖-5U ?u.#c b$Ԥo%5C^wz B.e fO%\MBh ;6a-c?bkoԒF{M/4 C*-ŐckrD"J*_f4ܔBPʡ CphrGr9K_}LRA2#NHKiг4iĈWgؔVܶRud`y#w.A.5[DS1o wVƕt``۪?H}'A,r#q+I s7{}f ,+t8S=H3Cw 7 \Ԓ7\.5-Ev41Ѩ}ԁ ʲLq&f֦Eswo9P~Cx6:PpDX~j9P{WNx ŷa-ܚ +UG㸮3{| SjɜS\W>ksalikwek9da[؆mEjNm y,Q6V4o ϞD-{-vK $`K㴝-tid: K?Vo5kiU;ӟ}DY0BJ!pq wąAt5:iٕV;R"<"m3ig< ؟z)a_VX,"P jk\-T5$i`(]d3 U z/=>sC @%5ghN3!-͙mfzĦq1wM@^ZuYg"e`H85KWRfju3W wUމETsh g 8_]:LR ZF1gX7 3(x{N*U7:ϮQ |Glȅc<׃PwM-I%13/E6Nԙckpa-v5B8$'"zeC  :YY-X\cy#V:R\l_yUٜW~.Ai8ZhUmu4z"'2|B4$a` \#tsz^[pr]N;}/F_Bj ]4,2)LTP$@yFM.@<׫N1nsR7B&̓ ]f(sҸ7n2ݏI G] ߔ4;jݗW왁 `6w5 :;n6 GcrX5xG ` g' ;^֗Qd#PL P鬵Jo$ *(}}$;Z. @\5.7u\ (.q;z<-KPf2]N<]cgꃹc8N۠D{mx\f[:^+4% )~o%#?j"Ų75CVְ2lq%IV|XJZ} v\竴\:~ҍÃ`b$LPݢi^528wTmv iD -/,s +cXO[cow2gv=MW#Rч3j.?*`-RI7(I._q$˨5a1˰'ȏ]`z_WXI Ľ -i65A&2VE`(WN@9w*K m|PX5́L^C&$GhkztӼP~E3gwrU_+t*lW?(G%_5u&p?>Qu!UpòeGyauGfQUw HpvU&a%1xnb,Xͨ b6xN"h0Ӌ%1P}1!HV9IݦxXvKg䊬eId/  0i_6hȥ82*CurJwiԟBdgGK$C ˙ý5<~4Nί-̆so_o8(-xC|$i_i5A %9xvH E&G*7^A@尟١ؐfi jf[JFMѻ!: *ġa(nWl:Vn*{A5uWk3H= 2wm~E>J:mrCcͳvVFH@=SޟR]،1}L]N&\NM PFyi&1 (& (~VCD9Jhz_}LKI^k C,5f`%~.LVT@> 8Ml5ᕩbNnή0;X !֕h\=a~^ۧ*N/ Owh!̋XXQ_"I=bu`T$WlSj׹7L a,K\"}i5-wN2~I;mY)c%fBQXrݵ@WĈ%1I`d o ;MkIshE'Y0|>B7vtV":[3N&=V6!H^~hmVs;RF\s Ulm#f1z!ŗJYO| k aBleX"d|:t>" MNi(,c~KE|3*uȜ%}9Ί%%'bW{b3 ~cl 0\o+'7cX=ю7;~ Vut/hlƐ,Rpܗ799?9 e; {Wu*B\SdWcNÊe<ʅIUyxt9+aHr}zfW3$ sk^ kFCYH3&|{+q[CV4A { U${[Rs`e~:,cm(fd 6jA‡r'u4-fB{fh .`Lu(KW+@OdV8b2BFMP$]W\]arWPd"ToGd^o0j0 $>2ՠ[|0DiTuXeɡm#s ,QyK.ɛl#nUC1O5ٸٞpu1lpvd|zl0%34X+%L)ߍ(E@Qa%3x翍 I9 7>Dm@ն|+-/USVjD0[TZIҖ_ EZ%\y0R~NL1rQ)sд"iyi\[CM:2$SXm!*%vϐF(i5Ļ_ls`7Y`DG-cl}_W:ڧ0~߅n02ŝ򜖋ڗ!o˱I([!>ǔ`e1ǀ/GoHW8f_<>m8ߚr xS3O .)7g{J{OޕVq p9)2k$7MC_Рv> NÍy Gx8]F1H!qnv2tY}H<$V$wZxO0cW61AX{5eÕZDɐz-9/Q1;S/C~4VYƲ8ӽ]TH4|?sf4+E/+ZNYQxG))}Ӳ ~۷ r.Wa$63Ͽr@ =uMILPo(dmvzP Z=ehYbL*(VIL<݇D~@[39pE\n- @ym;rD4r)\Л٩؎P?~5nD> ̀(YRiCv+ϚFg&.b!b.=򊮳) oHzo}jR2,'`u(Y"16Am]$R "QQ`\~bHaE~k MYZ]ǭoHX-OF'ɲ =]s*Q ikTDu:*$uli sd͡q!e.dQs3ќm:oW;-$bيJkWL\A s?2۠i3ԫr=d`7h)CNR]z0&S^$qyjد5)6ߎf7y` ߤ`6-Ki[LEU G%/b bE- 3-_=`I.Q U=4Y"j(ŒeX}eͮ=~ ;1XOQ6~,dP/" y%ZzafaI!.UxDJ”?(-aC"S~}Wy~F]ғSKyYZISә;,o=k{vU<w8`ƴ2nTm@Y ;U,`Y15f "흲bcooKweIʡABb#a_m0|O. w/qpC8\iq|xq,U bW|45 ʄim.+&#w7*E MhRD6ԅ>QH$5vg9>{:Zg ]X *ȌݲN%NV{rF Fz@SBszC+fZ2d͂}>"m)$'D_ xpqB^W,d~Q`Q+J檄sof^Z'Id\#`'o"f so'O0LQ0r?@EO- |(>_Qż28tz t=Q‚I6P.3Cn$lz-=Q8o0qEdһ3My^͍,>ʨT$JYNٿWWkȆ *, P3G+r*?;ȍ:B1& pǽhB q!kvlGLD]x1ʼ>G9 M'}۱7P%A5Ź%2uv YrDkG_E>Vr5n" s>: R2*VMH^w?)SO]J)y5A}-;~3cǩ} FF| ֜ S2)E/ D͙OaX:˪\Tf8]B4B[-YgY{z݅Ct" 򶠙d!ڝ: }g ~0 'vG `NσF485ԬW5b%6eQO ^ a @w/E P~( 260/Fh0۝&&48gMTX$RXj71`hcݞ'!7pmK@ֆMW]˶2eؽV/8싴pǩ-9(3^.T<ˋ XchfVADHClǑ_9L(r1 *d nN OLz.?;VmJ%@kC?g,"pIxӭϘ.}hC͍UahkNWUokRPgϼ*B-O.L j kY~ÖHe'="Km*Uzt_ #H5# fNY; ߜ#*,5*d_B1K.јϳ0awo3 4Qqz Rə,KԋԽ ӿxH0TO7Z|5j_ؓ|e4}P\bskZ24SB|c4assi9FAs!i*tjSmkpxIzsGj6M9Faw,QҹV9BzN3|AHח.Z C)C7`^o6A_vgAZ&UMkW䱎SM榍FJz8zcǡpp 6)^Gs=5Yȧm7<gnjP.8VoS56l$(5(;,#?k. 7DRV/S3B'RṭQcAEQ_T0y:ҀO<?Y'ɛrE`MjC`))uBysi.&رZKޒY,3p6 ڐnPH ;@ }|Y o L̾voY~m$b6؅SLX˖unNȋUWahc+1<6!bJإ]"UqYb x fWsptP=+O!4%@lߎ+Sî^HFZ}lZk"B$Bg(V>2VEmi\ضOedt`֟X cFg|D0#JZ/hG|A,xzIf*g\^ xsVeQN JA?YC,J~~f&BB1* |vל5.1atQ˹#CφTvQ軒w~H<4p %J_wl yanS\[٠f$69ŝWd X ΛZPVD@Ut|QPӲ:|?ݜLWF`T%矨$gScUEm;*̽$;Kqeא{kBKYYQ}@!Ulu>%~bOqTCz(^f,6$N>+IJP3Нl:#[+؍&hsjGTb?yp-Kˢ|;hPmS83t0|ԵM;ѻ>+ߖT:Cʒ8,E DTed{&[L\ˇmH o0{9@c^oECP^¤ym3"]n'7cqG^&s9 t0>-T\d\u>=yOD2A :oM= 19zwU9 ;.@-`O|^|owȾd v{Q?,QVVi z|%/*̚E+I[j‡Qvk&emu@\4F /암+)7InWl>0:.a(=)P)꺈lk6$Ht˗FԴ~<'*]'D~7G 훹I+/1 (I`ߧ0J oI8} )'jT e ;U~VDL&Su#)r~2bt̳oM'@Y*Flŵv]PS{Z  V?+\+Oҍ[ąSWӄlsI+]`ai1IJC*z$qD-H ^MLΙ˕*svzǬpy.{-QE ;h  @IױFe½6uFXu|ct*7%ß| ĹdBoӤTqoN_P{*l~Z 81)l"V|'Gb,=̀Ḅ3^oh`]S Aw5=?SR߆V s,%ˮ'o(^:A |۷5]piRTkyifJ-tGDq!Mz4c R\A8`;_/!Zvdv/M`}A= o|{oKh0H;j5 fyN^9ɗϡq楣Kqʩ86BjP!*Ъ ÝOtvr\yڮ3݃'8vGyb#˗C5נ`cz~#z) ~ m!@oq)Msz{,iP,X)6&xkʑ{ pGHu7̑;V\ڈڛL n/k; v5hQfƂW>}\b;)U#c(ڝkj-NCcR7]bkf45 r{O 1!޳@=Gs,ꑡG0]oKs_HR{7V iDފۧ|myWJ}zɤ8ŘdLl,Gj;$"8dSGM]OYM#Yi2?^^FmݞpfԤbvnD`V|Eac+a>0vzb,!g+z@frWz2@A:b#} J{7_BƩEw%"N>"bJ1 &0 HCSk6]$Xt e9kkG*'0YmdGBƏU^.#.У} A dBKkt4v 8f*_+X‡.x \ ~K,BK񔍏IJ`3_@w'% bN$Y4m굲ڥ*,WA&МӺ?rK`m!')W/d M `;|rwoBVβF*j/+r}J Zj 02%u5wČzh[d $PTuP^Doғ4:.5bu0|ľyiv5,Hd|]eb+fSF RxqPId4IYximLB↑%% o}!X wւ=?t!j7  *i;"5l!GA%[d86 [CnN^kjn'AMkQS oKSb&|u4 /i~]$N&)|Ht~.@ >$ oFLL?_#j۳_`zUB(8 o̥CaBzؙGh*Jvƺ]Evr85SR1ڪzPJ&=V< =Owtu?,"0jJXi-8fQZC303yy)L0LՃ4$^f^J1w\?Ú񤙊":Оy ZIF߄^c߈D#qF,[X&ʳ;g_Z&[$h^S5NK<xӷ^z3-,M%7XyZnolf A'sG܅Qz@gtd4"MRkJhct>q3E5wcf`hm^9+ZT%+jUVrA,۹#7VԅꝈ~Hu‹HljC.y?0/*r 8TPltΒȮu≮jt֥ |ضwwуuJ$HҫB$Ɔ.Og^J :bm΢ԂiS&.E1i\kxSΑ1WJ;> H~}.,y9Qf<7x~õp!P ӛ9I|{my5iB!J(v||a*".kxqoV<үh+*@Rkw,G?IbMgl688 /e?M G 3D1)ikEmTpKf]9OyA1ko,y;knz'|C}@OLh7*ΌbZwo.eMt:9Oo`ΔEJ@0"F2fJp^c>g\2~_qUzX&|Eh}'L>[y9z!XM-iiciRN ƹہL>,( +'J/QQT`B[jM˔mFײIPzG[AD;܉tgY!N8@ϙc&'-\o2KX ̣$E}/6<仼V;JxT7炩eLj ޔgRo@X)ݐ%Vֆ0ޱXJ aͫ<8Z5[;{6SzTrI[YǐCQ+˚Z ;M#C rΩ{\Xk~Rx)9x4|W~HJ.~-f$T ɳyE~֣^;U >vmUZj}(,;z."?gFB v^%F*TIP{="49i"??~iVee{ұG27 1H1A+R=d>͊ʖ@Ea>tGW[اzϛaH92?qT'D5 t~ CV<e*<7$S((l(&ScdyZW?OfF虜Vc7ɴC$MMOǭ<@\A.0g2|:}FSm@SrZVnժ汜0|s/\'D<4%D8>*{!УZnE`#!!OUv$1tYᏫx;vГ9E)Ӌxv }w. ԓm@o`yZ  ff@68rOY4_ފ` \-5yk:îmk:1C@Y&,tMv{bLXqI|cE`4 )UWbdP0!AMȆ~$\*ma"-OO lZUWK"cf3wҀ*)0!EuSc3˸c(툥/#$x343:xcKY18"w8mtǧZ vv;lv[Q.}+|wT7Y CCI1&]]Ciw8S EJ`ʱ>-;J8cKI"%j<ы@N\}e%9[\i2Ć݆$&8}Y)5N,>1H޾cuӋ6L-z.Ƚ[s=ki/FG9㪠vW-cMNw~cdJ/ .3`0 Nu+5ٖN\=A*oo=S~~S._dex*6uowԺ1k?9Ą_Tڮ%dSgIXA1.|1qoMxġ1h 3u=I~aQ1c  ] .H ,I^+a$ZN*KvW& #C g~I _^ ]&$s(@g޶X/U={ܲsǡCD[PE:#nT33-})tl^" /csD` 82W0 v9Qqb ~B̎1VVm-)R3c璟$ 1eiff̳P ۨ gEH)o Նif" *Ɨ+xc\2X:psq(j;o"J-xռԽ8Se(Z\-1p +ZWϋȨ &8kROJi5؜&dDt+[]ް>A@1TJ(#.8OW$H[*UTɟؽd!X Ġd YN@GKXa(-udQ*>%2mݚVI#JLpF`H*=-RlLSpƷsrrjF(1uBo&{dQQ26 jiRaV}?*r#(Iq}?uaMPb^BK,󁘊42F1떢~bͦyiUP:Hj[I!8GZd-ejs^ƕ`>*oDxCȋT21m]&o7I44%>GY$?ݚ$#b# /]A&dNLxb"uY!g\C/3L$dU`?_jr$m԰"m\_韣GʑGEC{Ĩ+W`iz֤& >Wv۟,hi5zE'CGITwO8Q\$ ;er @8D6\Bo3DNG}08q\ /Pb8 , fy%7v1fD7Y<$Ag fSX(e9'po._Ihkć>nLC~%|;+Q'Pu@aŏrfӒB'' IZZ3X*aBDknjܦxsC&} ]JWyobXI6ys~ aK]օ['-T1d5ͪB /(?4t" &?R1$m^baXCƀȀ}9yw,ˈ@ggÈ8۬`P E؇o8X@ *EHHlf9I\ƜWLj?TYj*R(I]WhUG貗ʱ /a:wGxe\!܂YeMi ,ɱxTƊ3~ 9/fS{ oj՞T+O,3KF;^b' kïX@^,YxK=U*k_e'-8  Nd545R"&Y: SM qW@_돼X)xW8 V"B/i% mfj6;nR|xSè\@g-O)@*sU7m6/7e5xjegncLqo.:&J%DƘcpr@TZ=l0.IIҏi^g9oYb!S;0ޞ-U`: Dc6-^fK lv͙C'* g[<]C v-k}) AXC=]ZoLOنվ, "@Nl>5T g-cc iPUGWǷ`~o<e;ǹoe|r/ ٓ= qdĆ"vsiz Sy~ys >* gna¡{P;=4;zJ1rA #y| փ˚ᗄ2 ]LI[ŋ>rdJOXEX(|b9%~,A11h8Oܢ&\kTG7U桖tF ʖt1FDه.{ ۝˵JI'bl9{Uʽ;TOWoC%"9(x}oL;rxC?H(aH"14rh=Ԍ]xZ=%=;H(!p.7cW'_b q Òa^w~ɺnOhG tv]9Qa:eYl6 /oKޑšq)"tW0NrB}J^_L/HveM=YbvM|{L\ԟܫaU'>w©Iy :01m5g!J6E$y *{딆uykLVӳIY%w-0^沅Ղd {`m^] Y0<-$z &-5=ea\eNw~62yC3-faQG<ǿ-(;t``W}x)'}!L5KtL)o3-7z$3m\>/<3̷}XzЃp9cS1 f b/wq~RN!u'ǰi @F6 @_?~(U9n|(gZtT;2ۧSyի00YcE Y3.EbiW!%Q:AA)@&)ԏᑅ}v_;M:* I6t mtV^^lo5RbNTMųמ<]ͧ'^4r [4pG%, *YXaJ4-|F,u,^r)oW su~^5Ԝ!2 lOxP.ULR3eA&Mf_ ,o7ʐͯQm|I N-@:r02zSf חЋ`*eG$Ia$q'P@lm|ʯGņeG 59̿qvJ5p-ixs]Ju|QIo})P&4D[@L\eМ_Yej!"z6Z8p9V^O<!c.#~gxԄa1-=ܱ:DU;{_@Fi]>dp6cEV8B4-4繦!]Q? *Ā_$ NZ%Lx[s`΁d 䄡C S5þ㭫0"Pmrd$n[,{fӔU4b/a"=߸*,?g0 "7@U $5~kDF@Y)^) WaDg%/f7s9Fl f’/p+ՈV@$aP?> zVCڿ4~P<#ŹZMݓx4ߤ1=yO*Ū?1ɹ}ٷXlͳGn+BΘY{Y2 6KF&@e5ӕ fb:ˏyAuJ%""zswS⭾n3ϑF]ű+,w1(mR#N6;{ᇛ=luӞ,VhSUAF龹 G9Q~*Èqa$8v/^` H˫ +F+ʜX`aVew 8A'26~EIfL Y1bM=mK>ֵLҵ;rY62Ħ~YPN@d`>|%ѱ0vvݰLjoFI[/%2dߘ kX[0MІP%9c֎7ZɈ7-Z 'uB΅ubgOSYR/t2Uf=B}$Vc0ܒY)6f휲?[RL*5Hx;,: w=pjH7%]ku^a,a /v-ٲ{ Tױj(O"۬hBI$~,J;1-,‚2DF=;癁c+-r"GbCܭ$̳0Y"qcʇBAʹ0͕PԂ yW50sݩ8^tZ&| Rg+ӳ(l$f)wmsEhR 8F+}x;#}W=@ߺ ]2N%wEPem>qxB+C8p}@x 0hQis'^poP'ǫ ݳbvoHSTDC8;:ȕU7!ՔvL/N1??-/lUw&$Zh .fG^sMwHzHsQ9sDAőN0bc$?SXUDdQiǬL A,Xaemܰeär9ZΡrLxd-_Ұ#N W.n\R~sE5$;ؗ>F]UQNj(4J<#"~Ÿџ&x m+d L5E|t?NٔWx1zmI.Z "GQh`xT 6>տ#U>aX8|$-צ$Z~K~XJeyWsjp3shXR0+I@!8(q?dNqt91oh"ptOs 'I|Xo%= { ?G$rMz .W!Ma<s'3$Iw&E"IR]ٳJ )B΀C5Rqn4K۶-3鿳sB8FX਋Z m6HR( 'lc>Thx& ?BS~lkz\>(S |Wr,? (I ºwe2 >Bwl^ lS턳W upKrOgxfߢ3=F0?mJd y} 4| iFvh3;{4[Y1\19j+ G0碝TJ_LG9 ZԐʫ#I!ԻcE[Z|1> 9 5B#x GnlO3kyTjm 3eP.\ZO;FHyְG3 cOi=Ө1?Nvx3q-̻Pݼm lOulJ$5q p);i zo:%wGvԮg .OGo&|eݗd7V6 a<}/@qmΑ=&^.hs1&z{dzmt=7G1\EP1V1O@ cEt%tXVؗ.ӓD|λd\pi9n,U%Q4XiIghWo in( \ePV28 W$KQ7UOyIF*7"IGi9BK<_|-=Ȭ纉 %g!Bq DF^zķ*iH Gq/]+/|c+HoxޢmI`DR{dg9tǵV23Hjk(*i^-[>bv_|T}߷DbBLU5îꮷD倕ٮ/ +t݃i;?y!Ս ftbU2e$rT+M- (D K'!h209?|汼ɥl@@UyĆA)+ S}YK$dy띦 v$@-q=h?hzJL.|=wTp ׄ8)b[,wH]'8N#Mo>}CahkP떽 t vMϭ Q^+/:RN2EH{ʁOK f50y KjX;*w[htcCnSQA8*jA]byt+P!.Uk j ~u餝%RjB '$7m$c|))8ڰ:ELwЧ\Nz^^s ]JKeq' GC&V^I\s\bcvJ<ͷ=x6<'n2;f:Y| b((<< Ga!lF4ס9G=]ݯ DިTr\PI0`a7849zu<5{~cK)i۷^t4zU{,D/^#gV}ޅ)܅4bTNE*e#\۽2 0_,RigYk7yt%1xhƾtnq} WtoEּT)7[KIB ͨs]p|1X:/o)܂-伽6:-:ֿaC8R-i{?} = \ s&ʚ޽ /- "8TO9 [ݐ#k`6ƣzb򮿥q93."?~Kypnn277 w.R:sy"7 OJfk)=HM߳o3a1Hv<K~H;zz>4|οbH6lZ(AO B$>4j@莚aֻr\}j22r= y/sqdu)Ec~ AVYrl[Iia[oT?:f@{9l/tg\(wFMU`^i¡ 9u(S+NBiґy?j[>a^wئT@,fzp;9tJ+oaɷf͢T5CQbQs꒵‡=ޚ_1,[Fաl%O8CF:Q [R;n,ǯN!~A?!Q]k0@F/e2ί]|&/ 0 Dr|**[A7). |t h~&2"B w2]R$ޘ:6@NZsGNƚ.k2G.7d[ц:hX̔; 1R֨pmC%\qî|] q1EIA}UH#%\ǰ*ҪU ҅[TO[]}+k( jz1'n10}%n5 E>+?)Hf7m`q|ݪXDqKo8cw>.+ _mI"¡'W.|q[),5O+x:Ev-H5={U8`08hvN KCͳ;Q Pϗ( >%{8aQkh0?SxkZ [gߪB*\O(IA<` *a\Bq\_qipf{CmXA+" qҴO4f3^͘%$_x[]B7߿dL#ORLb^w2yaFc$.ӕiA?E Ta@Q]ֲgU;R:0NU;ȋ$~X1,B8KZeD}g"DeR;C `E>+Q&cn89yѠVVң}!Q?uR6ծq `2_X E;sm tKd"j܊O\a!CL%ćوc 3 a2_O#HB2. })dL569xsݽMYD{(wgc+l!egH@ P+RçW*+"pd%:\LÂyI'}{@|ib;ӶyY‡bb\)qGEF;o{łY}]tg>vC7J/_0[gLLt [?/\j}wr1J),:ewƇgRM}\*EWlǦl<.܄ν V#,HE'@ˣJa.ѩeQEVH+s'{b 1h_}HPHr:Dw:,??5v\)+ۙAo׊Kr>"WtMJ3p U]3@p \Gt4otγx,Zwz[/TJ܂߰ߢ!PCN [nLrҳA\Px5$L*/0OwS*aYb ZLDLc7AíSo йil?w:+v~܈Vg+xE]g`eU@y"轤hr,uٍKҧU*Hv=qt]E? WqB{'ۇ׸S}r,S4keП ǧ":/)cQ._{ɋ_$:'l ]8Lȇ0&1'{c&U|>D n !g]r8 +{mWu? +@DHtukRV%/N|n|z< :)sSC oޙq*Ѳ_3gpZ)# ]FzA#ǚQ.J,sE߽?$0ZZ<;wwxaVE=镅ӭ+&ة7G7hъNH>Nlw3IJ_ꀖ_FӴPͪƛk_ 5gKU4Y*.^̄Žp[y.U qGг3TT"zS\~.rF鹧&AMUvaL38Os oR 0o&DN(9o}P@[›u"9988!LDCZTq!0z/uRp^k%"8QKkeU DG1 ? K_Ua1i]#aTw :[3 АmP]1Jt?p*Z#{ssB rc P^|<9ڸ?pv77[;)/ kjB:gˉѦgAOrnQt:\TiiwY^! {0DrQJ2`,x|(ڏMi]9+, h܎%2=4j~@ѠF>%bBfy|yG'z?#G Д@xUy8+N˯|x '>zzsI% |Y*Ӝڊ$~Jyh@TgVKN IiQ `ev[?_&@#n,Qt >*@5Iɜ_qq2mh͵cFW2ub{7!(jFIRgռS&@7~}P aIaҍFZki(1zn76lyԯy.24pDzSfCa+c i6ɗ`Ɖlpֽ6Ng cͩlzo0!3&|#H>kdmvR<Ӯ^.:27@HsI^H tH&zʸ}jz?zJqlII1< ֑[Z %{O BE=WLJĈmpBH+=#eL9{g]l˷bTh(,5L_l ܒ&nvʎ&ѻ</C74r~ s.9% xO1Dq,&W5pGIP)] _BUr(kg1e2G |( D+wNR^WAV&ΒU=yq1bX((RItpm}Xк Paxb;S1ϵi ?2pF Gdq:pA]>x.u,q'J.nbcR4S|EadĔcy3,Owg@` VxaM=xN=#P3f^}mItSLLe ' =% 4u 2-#X}y`coW&>Ǝuk$þC8΁^etMh=ڐUg 8a #Ci"Cc6pyc~FW6eHD-;' X PV?׋+=nHH;BmZoFNq96GHj6T2b)]LSUEɓ`!&n7JߵA6/cdoƊI3fp<75omT/1)uK:}LwClE3/X"u߻ "=r͋b5ò:#[]&5n^YpiX'-(iJ^nA4{vt] #<[j4<_..gF6Q,[3.;L%L(c=u+l.PГS;TjKoX}ۈ VJ!jZmX7 qa~Af@YɥZ|=Ow{IϋLJ-+GUQeau'dF U_ _aqGdHKL *zf9Xd/J;A'K#|mN,-8RT, $PD_c{!گ}:>8+۵ $'/|V;Q{qN(+SRw`4n}]4 I +!ݠ͜-a7Wi]QdbG1ʩ/B7Y%r*!z=6goaz9kCw{DEaA}!]7&I4+Re{o4!e7+=Xǂ9~x<83MK󀂺=3g\ѧ$#|xw3fۤZCSpâS10on*F}+\j`oqbRRi)\y(2% `5KcY'rR@n]3=:JCc=v:U߆H*4ĬJ,|i1U;f"AS=.5!$hR%:_E))5IeH )f /U##USEFdЫ;!|O5}k}fQDV]J һE8TjVtSCub5vM,|hpM{\o(VxWsC7L@?l8CY|#ʼntZyOfH}PN;/. R0ާɄo0%&} ~l 0z0E^sŹWkpS$GXz >Gd{S6leHTEf$<LR?cF&{/\9 MZ*MqG8u9QڙFqfB@,}HF:b'˲yt3| B%B :JɃ{?.yܩ,%)HUjC]_N|oFh$/8\L5/= By3Mbb1D4%YRt]\^no%xӯ=!ᆡNe0-OZ0t ح'訏Amױ=aOF\RJl.CjS\ՙOވsCBId6ڼv$ }:)_LBK mVyG A̴#"f%Ibr+ r>.Rz\8/p+`qT'њbMA9qO$^̓H$B8A_-%bjwڶ9l4vP@Ԛq_ *8_iP½04wAyEu}q9G[|ѩR#"V ooK S&_rP'kb|*?Ѱ( ]Us7ީ"5``[o+4DQ,Jԥ(5Ql zKzJ{5O1%2!(Ns\-Z#j, nwo PkGL 7;HerW4o[+6|-FD1Hm8wFHJ9 YtM;JVmCFΑCιByh?P0G=U7X5&# _+fx K+e: ׷-9&\^ZFwu.k;"4p3I Xw`\$$*6B9903$t-O6#_q= Cj 6刵 YFQ:$$,EɊOu:s[ՠΩ(oۇ*~Y!# 7 ҪAM0k5Q$&;dU=$3؈3~Gb2 `a[byry Kŵ4%[`%;fiT4~7ʆ6;?-X5 b"8:͘_Jַy?oKR([YxbFUqHGHe(hw֣K&8 ,`v3tX( ddr^^(ol0vupF2;< Hޣ2.nҨǻ%_1T d6'v߃LjY0z@+!H.eMjw-HԿ}u/P 4p4؞Lq)mpE^ЕCR8`8WbҜ#)D-aϘl yOj>E gA7Ds?HA?v_ʅm7(dp6䴬V\֐Ρ"<0*qБR.jgГȴ$vf@Ca>"cd.@1^EvcX`6˒HP2?-s$",E~Lf&ïcf[gq IdzMjB@SXYyҁ_ohڟfXޣǕMU6l؈=fwF&Ɋ Α!#];V6sW Z*"C0=CN3jwn 8D}`iNEPu[q8ft$KrXJWL3Қ7VO1|ڰWS9OTn|Ш=,O>ۅ5|x~fTU U`FK5LEuhmՌA:FcNj,ڡ,&܊m2%+B,!F Tŧ+&K(jTEd.oiPY+XփLo|g Y<+H+9aQG> gs7yE906+e_0񒶌:VR2([` գ&{]N8^r*vry-:[.,erKRr-[o;2 ɠj$-%wF'ٷӴAm8:)k''~%Btn/>|Z&aWW[nYeZה|vFLH7Mt2QaZDFi4xvafzC^kŌp?}Z:6~*-;;af6t@:"ꉐymh)Qg`Tm/4*V$k Qn o>(K;m}$XE3 YR[Lkǹp]dk kx4_ifiIpB_IRaYΩ ZOt]ENBapD@W&G,U$ u" n7eN9bWZ$OԪ"w`Gx _;tխ)Ӑb8 "2"LӰb6pDX7X7 N]JBOMf!*Gp iyŸ;  LŞW(ҠwH";{3˳ T6.‚ C{q[cJ"NzفT rIU?qݵٵGD3(Dޤ+é[#Ug ꤧB}~]ԶZ4j*?`T9 ]t?U/BM xE.zUsjh92EpsO1i;P' =S.RYa%nĄC}૲|E3Se#"@{IܱHfW33Vk(R+I4™UBg}2vەxԬBB:w{^"{54D𡤎265G KZ:1R X 5EXg{#l˒BS+)qʐ|/t^QnY 7δ}`@fo'+n_yn;$朻dtP*m8%4|$!ͶX-qEn7 xáaEOZNgԺ xA!S5^mD8Eo^Va?rς'vw  wp2 QsiVa\VJȾ !_9mU]HH9}e$}!HOZ@/}N *X6 l2ås%~oaFC8'fۮy^INY¥:8|{ ?I9i_Zŀ=H+aT4|iIm%FÅ|U\Zx84-./WB#)FY(5hL T [.Û&{1SAyf ÿ k h9̙Ibno6"+7:*6лs}q[z1۶.t͵rN9Ub+ixI p 7Ўq lr)&WR5!xu4F\"B5"[*jЀWoBf[аW'8]Ft qkiT 1eoZVD7߯{ j/} RY3.a+\*Ci>d<d4Lq#%X 0_GX\Y=KkĘ@z{Vj^a@3PM@K P+(D-+z+Nx#uqt${ 6~s(k򖗦$_rD_\&xdG3\IW]Lh/écJ`}z=,7||j>MtLS P8 "n{;P(Ka 7 :ri27 Fgcg$@+mqd&ȣ> $?f|(juCD`kp=Q)Dr0| "q.Wp}9ATrM}z+b~oC$T%)XvO~i$N*M' 6kn Q{NwfR@6\<6O }vЖY0%ٲ{m\DǮmT3ӿ`pW2ð)_l, 5ȲuBq,劺z~C:aEI9XABL@]DT#\k>H쇲ٷSp4ff]>C 2*N)p5ñ6`ʒ?$enQa]FzDkԜt ;.Ŷ%>zP]QMц}'g}@&җQ^Z<>F/uht/<{WĒZ:^ֆDb,Xe% nɭq| YES6<ˁ ܇Lw%ʤ毺=b1A7Dﮯh> Z ]C1 Qv#c^c!w+Vנs[Ӣ7͛^0nwQAU7x5MKG "y8CY NBLXPI4 a% z=0'#3KͲ ȋꞝsjPr57yl{gZ?-`nNɀ@8HA)m܏U6Hto] TKGksqFlȮP~y"Еd[QS cv}Q TɦTYF5Ik<&o#Z,̆FO\[`z ] Y:@\Qù_hS'e~]/;oX%;O\~1t*~ GRhO04>MF S!<XǢEob9t"Jqc!Z (~ʯOϬDaK+Bk]CHSw'TtT0^]AdU A Nadע3=-5yO)B!^Ճ*]to8_q\Er xX_|Q}u|Yi <{CƧs8JI⳨>Qu9 #\M!W}qRﳕ!'x;"id>rlάc SLQ/NyPھ` Eb+7%H35Or4iuDlw~0)1. [-v_wB&Nf- BHj)CZ!w.FI:ΊWk18} w3V:c7a6v(iK 0nPT߳?Rv!ɒ"zcJ0H* 2o2k(z,{шnj.'k$RoYO+yz'fϾPw~1(8&+U'X;?#ـ>n g\ӝT4qnK T9 [hb3EFW3gmNx)=$bvnZF.fOȵ,-$ 9w&0fG?gFpfW t7W%qOc?G`<dBZcу5A);ېw0ڸJob@R廅HϙZ)k2` dz|tΪ{#JWX x?P$"E#іu=mt2 ĵ7oRe -ZҝnyVynlBkD@&= 2fx?9 RٮnnRnZJ/L=]"ti(śN̘и8ԗɷtejĮdYI3`fn چqj|-H$2kɴ~G@jq坬J8\'Ө㇏^]Eћ =NEi7&OWm-3zfm#dn>./$$fKPTP/#< F ln\(u i@ʕ{]U32Sr)Ű$:p|R2ko촢a4*'\>{:%B3NU^ @6!n쑀z|J"m i-}v>kc\#3xb圏vK}륨b?l6[5I%hk|]=UM/HU _ٜ-moкWug<=5$"f5'h-҇xirEUj.hςTBȮ)/ p%#CmV&UdnZr=$EN}/8.}/M99Tޜ`Mdd.n)MVۯe.i'1s gV--R3؏*N0jQ) >:̊^w,E4 T2ALGl>NwrGژ$6\;>TKnwUɃS>mӆ#9J&qwƥpCǟgο¼ak;.Ƶ)uJ]=T]37Iz5R+6,x<) ͥ"\Q\#V*5v J&N6Ӷ3f .f >4)4ztTp@^A>TO:0kïBْ Eew&r^>," Բ(nU &\$Sȭq dHeV؂hu~Dhgy\ ά/d ^SZ]][LJs$5JEYuΧVp^|Rg*xS0^D3MFDG*a1{eֳė,_F=YC/MC:Q2tXv헾ICY-=c55PǎY1rOmFCLRvqiZs'ޫV$$4Su'.Z؋OcMKnN=]_rm) xk[h8VD絑U-5B|Kt;q:NK{}D @9Ƃ<Ы߁> Vne}Xm/{.%5*ˮG|=D2(_O[lq:_꫓1ie"n/eL Ŝ]G to `s`–-B`̓hMHIʑF S!|QӌbDI7Ziziɀ ~1\NYL%%Y/1b>V٣cռ+I*8EFun.E6n/9WP(< ?-ݸq_i9la} ͥL_4)hΙa*שFMfrC Z Yo  V8*=</xJ:T1bf ]{Gpoɫ[dȔր3xyVrϓdZF;9F)-k7!/ ճ.кe{i8OOsF4PN^EH[j.|H# DϷo47 (I9}l+zheuq޻ǭ*g+LLD癸лO8{kО .U?d"Nl4K/չd`JqMN@7uj! _RV0C-ڎ$}gn:GOʺ-I ԒOR#ip(RGB<8X}*qttt[3ƀUIK >/uzR1_8{/\tPHRiwwV 'piwbv716}rIsÀW});H` FO@ű;ǻ.чkoKL ,0L$[5ٵIQaTV2*L؟=<pA!T ͲkNpIAxmH'VdX>QA!"Ob㇒Y#S ],`56[Rޣ_9RmޜcrY? W<1:{Ly2yB9Z:7_ )Iu}ԫB^ p0uh$,Y 7:HBl'Z_i?NZq -SPԟS-‹k +CT yԉR@9l2RMNS+=K<~ۖI_Mzh]SHQA ]̯ɨJX$KǢc^|-! ~0쉽Ѳ9Jʍ sݥe˃p˞fGпDS#Ն x: y}V#׶bwl^ӍouAGV9 HaL&@F=-=l [a-)0١ə P3V{}N5vkA`tFDZ!L3x6cÍ?D!V^~Z8@F>: UiwdP9jSd fqLF\KuQp5Hp W%m59kE8O9E N dtUA!k-/r@:\퐛E!w~-D6 ]bƒB(-!%-\j$UnJo6).}<ϭ%q>GLR?Itj̫UdzvnsI'M0Ywc'ivfa?$0?v s +% 9d]05@1O#z~N;*Jbέ@t!B;ܖ=O`>Du(e#3r 1׳Zq>o~UJ(BxV 7kcUWW3&+[B#ׂ}NP26 W_X+9P@%L- c"355.0h9?O l?:$X}95/7f!O. Qvv۶6T#>_j2TL @~R 9 MbYI|ڙ"6? 7Ȩ":Oچ7-7^DC]ȹ/3DJf1u*H[3{YiQ ꣙1m"Efz7_x壍2drcg`NU?ԑ1q`4|olq eL"jX✟"jpKΠThJZm z }\8ťTm])-T<")} 5d*A%UBq\Zt}5kaj|t3S D&s AU|!xJۙ[cdfHAL^T5E"~Y/i>{WiERGAػj"v51m&4Q^e-YĻ)M?9ɿΟGA]PtAVց0t?.ly[iVo ɘ`;5ZrM9Dj#4#>lJV hBY C&1aL):!  k2]˜m ~>L0^VdLDʚ ^ip":̏.+L0-<@Ro~ _>w0`p -YzL _4޵Cٸ*1|u>A[}~Luz+S8NCBT6뻧am^@ Ʋ69BcDG[ !f voOo1IcCŖ_ *a3wDF+8Lx+ZO!?圎Fmiפ CHPEl6'"Ĝ'{7@Yո>GE0bb\ϻt쫐FT0nZOUkIӃ5L(Mz6&يfq5to˂~mvaoW7_OgXKXL]xW(F7 :3)/lj4DR6s7낸Ha/P2eȓ&k\5N '_m?{U=ޣy+|v#(% m-pys#RDnrFAVRV5~V|~dQ ukۯUϻ^[ ~Y]#y%|Ԇ{8l"]-끢n*/.[jx8a.`9V{65 5oD ۆDREZgew9_ ;}<%>jPfH{ ]Q38wf98aQ >ČPgYZ0707010000000f000081a4000000000000000000000001677ebc2f00003220000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/bluetooth/btsdio.ko.xz7zXZִF!t/1]?Eh=ڜ.+;mqQd6U+Ը;1d\Eyeݫ(:' #6Q,/|@<*!,)uS1=ٮŌf}"D>3k"1;>Tu`NqzLTvzЋŔ3?BN2[=Ɋq&! ghzX8+!U;HVڕۚ㗸_WWɛ2"xgl\p#N7'><f 9)TݗRR%'QVAעhL-="*dH;.t uhO4̧q ?bO Cwz  MLuqe9i {!i4ܩ diF{w>ME35%Zxu{W:r wEg&\ `:$3FxcymXb6'D>ha19H>NkXư\t;oCPY{NW+Q"-́nB5K[e#щdޟ^~tAOF"_ ׀|T)@M br!u"_GLo Ad'M lzOqêw}'.Hb.ٚ슗Or7rY1F|gg! )a66A#9,0CNT svrwxPU제jS"LMwUeqU༱\yD)whx1YA" 3"DqTL~Ge Mb TͩLDR$Vs+e!:FbLw:P `vJZ b ;YCՃU8?F}qbD ߼uǟk4J~]GQCYNgD$̶Ƶ[ %6қBdۻ?LDwbUXZoZx M 94+@:g͘:ߩXdOl{Buֆ[G0yT>SKJx$x9:Jͽ\Wp̽.g&:x#ڴB"ßX5!nx^!QGͥ9Ͻ:[W 72Uyޟ5sQH 9)a϶Pqj@߮6'9st_rrj(,ϖ'_D(/ĉڜGD/KblO{-oLU(!A N5nH/hY+9}eno-=Sg]J%,d ;:a [mry1IH,njS3=;s^PSJʮj:biAEO#瀻r@ U?=j(RPT#:>%`$N2kpy}Mp C;ABir~22i_,LJ~PGqN]CoOh#='^Wce [76 `f GUaډ ų<0ۿP]_< (e^\Y6dVGcl ?Yc\ip n&gӫZN+':P&оaduq!$:Q>^IsCӗ4cpuXJ ^X%+;bR\^Ŝӯ[&+\N9gc 4sޙطaȏ11gd&<+=Ȟjhf :Tmw8L.VB&y#KF6)AcY'͖&NPⲾsũ S0uHߡΗp,Wxpݕg>NSwF~-YN5<03Z쀛Z 0ON \Pp]:|yu_tۓ8!s"՘oIy3%OU<2^͹": cŸgGՈVg/^l5)Z=QC\㨯򩟪\q?5FzHU Y%"~6\we֏-|6`&"GsB>i)xsa $[2_<,B癜%MpR "_>q)ȕK)U27&;1ژu(* u/| $TsS) AWF>CR# '宀M?pHUl9'se>0LW1Q|Zz; ;?̃Gr|HmR;cI|ZyOjvy 7>Տ'ZnyHwnŖ+@ZQzJC%x[|0_~B|U:}SO`[4Պ0pQOm[SŃDjRV,W +FeVEt_R/?)1SoLKF,N*R0{ qE#$ܚaK!7Ju0;Jv3_t!#~V::A x@~ras(pV13<#,7)VmRkjdn{+L~zu?s>)bhϲɛ@Nԓ=iyRQ-FR-Y`*LAH@I7Jpɠ(icM4PVnYGE|1VEӢj/ΒOgkI0|l1֟2qZw( SBP8VFwzaqM|c7SL.@؄*{ΉNK-Ʀ24(beWdFl A=+=sUn^/σZe*jAqRGv꿾3Fr9KI!U5*ʮ(>@ߵÕ^l08I =u?(\Sr6 ;t)hNvk{&ּ,nDF0\%团p'-^C?.*D#sL%ˉbOY?_;D+2*ξdT=|5lKi/f0E[u#)up$qAHeiӭ{i 46 $aaCe! gUqx7M>g/ntha*O~=eJ%SCn,oJ~CTL}0- ivD,S 5:[P|=[CPݿk[٤h@==w\TH˗^Z0TH)~;nXB8h*>yN«о%o.Auy_OôG;ɨPĵ)|UW3Au{zQɦ g;jaڋr9LÏ b~ j8eP=usʣ${ gN]y,o)Mb'v̻\b'1hî#Q ~S`RbuEIChB-$pav>xl5K˒. 2%.&{տd=(Q"m ټ#˰>]<܃ _cMqw+ COD-GΗvna)Y})|MÌT % ̋!Q[X}3< 7,i^O^ 7/Qd3L, :%zHd_7ǥ8ygnW Nc/:2OCh  Ghn^Xٟ/ A;[ s^?6q aƀc0B& <ҼNS*Y6tT[)v/) AQk|]ٞzMsѿx@#$ Uyz9?CPu6o 0[N.>9\`)[@ۅi&dLIKS#Wyy}9zir!N%?T Dex{  ǕZTB}i^|wrF+&"'hcϒad=2Tu8Ϛ7Յ^Wu- 퀃H1~~cZ}(,,4^$K6J]\Ƿ:Zzz[2yv&jy(@'0,2J9b&}I[/.o ׆6!ńҳl `aw2OZ{Z =}9~6ÅHmzL=UO9TOCn){-BQ-TM)1}5,Ն=1wr;gĶe+`ʹ]FhP0i4 K_\<G);#1%+}Ϭ?ڸܠ T×ԫIlPuRJT8?O WG/g`md_Diisa}PdB҂5/KH0JP 2)^/u6atTL=si1L2ǸbvKj0ۅ$eB(H}%_]1I=uauP g"ǢG'Hn|5-K$2 KLLpb D˲>Xy}a}{ZԎ'AXOPb;δ?A Ib?t#+]=2 -(JxiOXYmUр( v&\ֹڒ`vs6UFjC/hMq1nŲn(돑zx 9̈ƲQfl,Uq)kC#5GSzCC;um4OK~Ghג8:f x d.lA݂܏O4imh? -ܟVͯOωvQQmc0ky':'2Νg|f(UtsCyvIM3p"{F5ˏ'<`1 Ӡ>`T\W]b*}}uQS e2QpO=LwsG{Rj{ʄϿyPFڝGg4~fG`8zm^ǼՀ'NXjZ>v%& 6EsF4SW8#"jWY~;.,)ƸrN &u]ę2cOx~<dj w'_rA[VV֖xdMĠpS9&HJ7~sA7||E,"\X?W睑Xˋ5*A)-n.7>f [x)Tl#&;YM *FkȝrM:RӢIU]|臬F*; 蘚q`P#x6`M@ BIq^cz 'Ppo Իœ^+(ΡlҦy^;'2󟊤ZdA+Txa9-, =+ɬ^L0l&]} IvTmu@(ʇK^r_E6 XR-Q:oť$0`R`o^-Rt$O3<P,|w\cHPS`3Me qMmp׮J #+7d(z{mF+_T{?.yC=26~rO  8NH.pd:36SNNB:rw)ͺ-aup4UOS1VI8-qgP'"wҴ P9 1 ,ޘge6- b웝ӷ9ɻ,,X|/{-Eh2g*o]aRY+9$+GD`ptd}.An(kT ]Cz` _fb(ߜiHVEpLPdewa++{NIf1ɭTnjhgv=̂7 1lT.\ʂp wgT R૸ duFs?>қn :0Hb.Q[Ws6Rwě y1<-ʑ&-OmYRr9D(p~ &+Kx\FٻÚ釩+~*i/ hï{/ K%Ċ^ m#{?8̓*. Ӽ(EfqF=3&<`GkOQrm龡uhAAc-,l,eSϧ_& ˨=&ASe,(T;+z b(W*k&P!*q>3_cOʄ2ɮr jAَ۟P@Kl27€yN`^ 򸈛AcГX1|sHJI0oNC˜ Z󸬨Kդ[hO{n]AR)w g_6ꂯ@,rև5\XmR T2*ʙwzk)?5HۃCΥp&^#MZ#euŬ!ѥ_')}Em%Ԗy >yZQ?3Ca度/ BؙUW37Sӟ']*.m}:/T2_@^Ē7w\tK/(r^35 z鎴m4n3 S F4/"⵵QT{{kkFiah k%]ѬU7?QF&\@ZiN Ɍ%Mu3P*\$W>8,%']SNJRUtӶ]D[&Up\4g˂-FVhqZe{JN EͰ'3?佖@q,YҪsSq׉uBe?j.l0c2ب}NJ0>6^E(`ha[ n`SJ뀫IQpiFBZZǥ7%ϸ$@D00Kd ֹ͛ilzBou_A(&aRrw yU/hm"QȊ>MI{0sz KiP/8RITrFbe&.GʐRZ3 $ .3 Or Ut_e5QiZ ý3pß#PE[uՔ}Tl k)̫W?) b΢Ϲjj!G弟.kA<~oX1_$.xtwrI2CvӲ4L,6 # -?';#O"7L?K̶AE.2 d/BKST"J\6<>T`L&,z0(ثzCClS5c6k6/RcYEϻj0ӜqO>l2t "ϤHY*DKZ:D` I鲽c U-{cм73&/!2Y} u률̎c{^mFW] ]㋕{!""s@mwY 4y]udrњ0/toӓ:֫oF O ,Ԣ0$[֗R~Xku\P2<&s<[W"!aH[1d'9Qi`E-kk *hqѓmwbM9ɽH9!Cwڎ2"M}H Bk1U^ ͇LM Slz<=cw$\˳)RF[B )I[Zdb<7oA7 L{lٛ,BO)-&s{,] m>~Hf8`d 'uz'Bh NTT_c"2ǔİ־ bMIQtl` 7s@ ejahƶk{0\Rc'GMW>uAoSTq/~ 4+\e ;la=q%zPkX2]Lj_ͤU7uG*݂H<#.Eɘ1V66əNWk^/4} 8 EZJ:|pn$ئ~2F>:>̫&aLtN#=Oo@Eꌩ-s37c[7ӫHj wK5LS"ĜS. 4WNvC⽤2=U¨$jGevާV l3^n3%8&z3C([$̚Z,_4{A(ϛL >l s /5s3<ٙGRh8Tvk&\<59{Ete`d39$N"QZ*§xD ?ΜS.;A^xO5+QI)t_`{"F 8/Pc*sR$CfX  %61pAᘮA7qkOw+ȯRRRx 9YUi Y4"7M;շzhKLb燒쇤EY EB.c2@a&pQqzdUf1D)=ӡ@ni> B+oo6/\47RmNZ)܍ث0~n.ilZQ uXtߒxEd: Pފ"cOա!Sa_o_Lm쵱kya"rek4j۹ `)=_hIMGEOS*3P*p.s\ V&{Ʌr_GLd[= aQB.Ծ${RPq; Ywfyȃ?u)Qf:SS&kt*{\МoTe BԄծјwLw0IyBC Z:g_=,;F m48%uY] ǶU4aɔׇF i|-`:X,P8Xr"fMS7&Z~ax\ 묵6rC9{q5fQXtr)+h=cCgYZ07070100000010000081a4000000000000000000000001677ebc2f00008b18000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/bluetooth/btusb.ko.xz7zXZִF!t/Պ]?Eh=ڜ.+ψ7oq_ ΂>{hvaUC6`!7Nj*&H+ZN KgpWB x\coX@ZVN\P~XZB]kYk'3 ak,-uUnDxHe*:D0 ׎95*hx~\&wb%h٩r ('(!zkH2zPh OB*-2xm[qYwK~!٢Ds;;w(.> (S9'2=qvPs9xe.5UW/io#-7O\\"L"s҆N|,kvGnsrpuapIڭcq]ZIA{ AMDQV?zhww-x%LoU?\Pȉ<=ގ'^iGX ݽDTnw|Obcus=:+6`ĴbOjqxdq=cXn.HJ5 ph{ti٤ЀGtc-^.joh}#+Fs6hT_!@\ܻUXOA- wa#I>OԲ1՜~7pq8 {z]f5b=AM=z=1c_# T<zq.`x5 b7Il³w6Yg| v?ħ ܐwȳwt[[%i ύl~ȿvA 291^nu|WN윛]C{"z|ҫކD.]𳮎|c)6h | c{p\Aͱ.,(`'O\ 2gOv՗yt:}*waW>`q<.է#s vέ8529d32?˘ivߤ>.ӘJwfxBIi?J癨Eۖm)đ+BliY{YD?; x xj nFZ(}%Tq%&n@UX7d4ig+~,.E;%s /;8s2 ʝRr#8T B/Yq[F^7W>+-,M.p]Ym(]z@sSB/TP5*a4xKOˬlh=Ȥ0rbû#bU-T\dՆ;e͂*=0g8Jq #s,ym%&cnfA%0]Pc FxrBMF ygC9'c1fr(dnch"c΂sRdpP 3! ߫>͊xE_QE4# c7w4]B׭1qByv.@#ϣ"x5mDDׅJB `fҁԧ.@zJ σBz*ERhMq>k#ɽj1~8Ui>0#1C@^jBYyTT_gag v_ աgK&aWCk@߬R/Cvj.c@DY5s໐~GO o"NAEc:T!nss|?lC9bL'AEsļNhP >}'J~>p# Coв-_?T7jX_&JH]- 8$kL xXt+Rt+䬂Baʑ x}YDQFߏ;gƲ6 ײ}F*%/R2Ku! *~#c=aݨV]ԉ8:9͞@hYe6. K_X%Q7)'"է|Up2!2vԱOKrY_r#i[h 2nO54ɬ\q)-;k$JۇqsA{G̖I}# Uӄꇪ#\"?[0H?2{KǛ. ߳9t6CA@KtQ:P]eOBIDlsj>57&9W:Mq0F &Lc@Y=tHu2+ƣvd{|['cpCB]+汞sDz*b W ^J$+V٠)s(У6cѦGܦx}ipkRg; X:ߘ6fo1峁9\\@2 d3;/ip1> -k,@A s[BwcY7XO v=Ӂ|FD&y~u`y|F=$B`3u2 9c )'vUsoZud'c?,A c tr8lH2sa r#;֒-cH=1Hq-w{*^3SI~q{w)6iC jm͂y+~wY)*"Ɋ(xUUӄ20"+ ?)^'P5GFR%Z2Mf Me}bП2C 1ټE%wǣBT.кϦ ^^zL$yEă+9#VfWŌè4Mx J >s.OBiCE~PH,-_~k-KoDGV|ž/y?gCjxywDR,;j,Z i0N{ ֏/7:x3l5-\%y5t1.}%n(A~#sШ;*"⛡ (Z8TwJf\Sq\ rj<%WW/NeL\F^<8K]*VǞ:t}8Kb唚q!$> r: 7BFD3@M  }-}4kʁȉV?8BT.rNpTimԶ WY}hǎeޒ쨩z#`U_G`dWͨlؾa0f /1ǦM(ZO K82{NC ϠX YLL#HVc\pv#ːƗn@o@#YwTm]i9$"Ig[.#M)0 K!:i,紡$ 4B,<+1LQK.~c4L[8 A*'̬.j>gT)CLAf*)dp<`<%F7x-`' ~;@bsA}}6c[ 1<$yZ6hN+ipHKUO!_TgЌi"L![=5yVUUU;,};gyxlfflrHVO0N#܍>= }nۗԝh?އ5~8rV{~*Q^C }=?/nK,  \v_i3̢wɛўt3 9 |U6Djhݿ2~=(+v3qv'횎GXƢ$PLzEgh(lF;qDr܀o^Њ#miP(8kS8"UBS1l>_A('>,ܟ'z^L[P$ӷS#4g 7;{S dqc0fJ[%*Gg;S6, %5 ҋs餛Nj +Յ"r*2j|jdygے?bW ke*QCM@96@O]Ѧ{Ycδ*TH!>wl5ހ˚UwB7{c(Fc€nHXAʫ( <10{l:.+l3Ŝ췖25A3}e_[6W%H$%xyY@yD/ $t2U8iK{ƃ4yky"$rCl)j2_ 7`k MldK"uՋxEF imfiz!K Yȑ* JJ`o@Akf$4~Mf|>z3S;NxjWNg}P1Lrn`CX!_ˆu|@OҦ&k >uqb}TG ,tGCڧ6t/A0d!\X*q`#ԇX#K7l4tʕ}Ŵ:1y X ]/Z˺\ +f#RzLqUa86`.U)ːBM_~鰽~V+zS @$DCsLW|[Gac/W՛pC".]KJ գ:>ME2p$[SLiMP(& 7=Ir֐ˉ)Ov=bM߄?~Ѹ4/.]zP: tΆ3>\Y G3d@JQ.!hp>\n[Z)ȆVTҗ>8'9X;"02BcvrMPo|6ߐۓS %Ek`٭3BD~?`"uI?(A/Ž Oewn<]F=BX70 3\9kYVj%۾C94{LT=C"?q䃌!|.>iТZ(*eE9?W$rtg[jH>do0~ȡ.Yě' AE@]hBKSwo$p/0CvQM>R:4>iݙnmWl*g^ ͱؙC.לȠPze8]Aԝ@Hi ? )~."3.٢r?sEc4H}qkZcbf]D*L\9Y#ń v0gPx(ɣ"UdáJ |)L@dtE;)+`T2{?0QpfbBI6%=|ؾ@Wp#Fh"ȳ/%A|CF5[78Ebۊ=t=>_p~0IJK^$ x˄+zq}U2BG)hW]K; p8?du|r7b8)K>nV"eglf,j^QMN1G@q%ֵK b:MY/I),s,Dl ICW2*!y3~q&W/0/V$j!zF[طTl9ƶ'R8teIJ'4^_ы8WMPYji1c+XGTd^k@ !uz?2䊲SoG!-U6|!?x ^z'vŇA"5R'4X}wj >!ino΀Ȉ2k9̔k١JƯ`RZk :5b\Ybgnf#0~\ AMV@Z^t; |}RL<+_\n&;j8`,¶5kY dOȕ8_eGe(i>de1 A v7C9!bd9R M#(b\lrф;vĸ]Ɇu*{}^eyZ5'SX\|<c0䫹ADj^]x"A"_R5ܩnyv5qWm <`vTs$I*eG`zR}IsY,]L]Ne`ѣܶƘA pBm#ΥK7EF+ޘr&Og[P-7P|\6w34W &Cavad`?w<0jc@0CaNEwt  wN}=).V1ڜ^Yґ;Gjay#ϟG``>WMDVЈu_L% j\lmgڰq+rs{ÛkO^@4t 45Ł!GϻcZû876zY^"yFH5?"9IOo\d0ĵc0ď4C"Ry3ߵbzRb_ 8ziLfpBuNk =, .!o C )6#̠KSl Ww]wHߐ%3HgM,SSu%>KQ_kv(1|6$v1dNyGYUc\#vʆW\#;8M1+h'@fj,j;IŊK]ެ`͈ԝqgZ6'e߳{g%\sQS@WOdAv XEib/dveĹf-u-Fp׵,b :"l 1mrJ+6lt`nfX]xU )vB|BD9- rDda="$` ABbp'AQ dܐZ`٥Ѷg0MSj~QCK ڳhH~c/=qůXv8l*vc!)  k V1:̓/IeV?Z6ۘ^`ov?Ȟ>onѤgk6g:ݸ`(xm`Ihd4 kRb08ٜN IΔ}ЯNf!dȶfr IV! F3Ժ,P4$}?G>O(=f_1С3u!q555Pb3~3c J}ċT .Fl*=!eïy`LbCC5aq@ &Ç%;գ5z:[}`h˳ n"4;bK~gľ.'^mQaLֹ^" T1<| Hb ?*ɕtOZe+.BٱjM1Z%clg|2R ´ӎ*X$/^xH'gl\xs ^Y<`-|9Un'Iv^PjS3Yi iԯ_u#}D,I6IZ>66]s3F:D-g0}* 4@dmOHh:: G^鷇%{.Ylo< 1 R VvUQNq k[;/-[Jٶ3|~k$șndNVP!igdU-5vL`EX\2Q>?Lpk$GXbB" LNS?@ U3L# $5Ed.B'UЇt1-RzFpt5KB}no:'2yFů;c,t G`t{UڨŸw <[(r+>ڛ4P*LP/)'u~l݌ !xQnun}cI)^$uFCȬvݦ5(\< rY&@!It9%9ʿw ;b 8dl"nsؔCݡkjN0F*XHaGΰK@~O7@XO.xci | fֶq鶊tq]Ԍe;C>z LKu#;4UΠkYdQv#pԗU6EͅanICFWy$b /GYL 9*.^`|i9qZXo^b!6Ȼ fVӋJ>vuҙ6BﱂC o 5lC^8x̋B,G*?T+R06EWz_ER1%wesGׯb^Wnkeֿ{hv8$1`טE#Uh;6m@:>3&8?F"e-/ BC > ocSW5X FˤP^6> $pG9,eh8u=fm~)% OgT^%S&: -~Ȃ:ZPLT7KM航9Q y ƶ K_S}#g}?FZtA3КƒЂb;uS hG$r|5pVkD &=\꣼Ɠk밥8;l1`#>JWK+0gT* 㲲j]`L $?a!5҄hT (vB{(46Qh҂nh?95g.4\ycn FSf:-͆wGi.LTy-:-@ޒ: q#Qre ojᔿ2%opm͔F֣kZWЇڞ\$ZoI۪5Uy1DX$շg; f9;'%Z v`´-:@ॺdy>jii1 7õUfISv9er]B֤i% !4.yaoon\i.$0kHy!j㢻j=trHқ27C~.?k݌S5@z ]Ґry9[yfe?xSkp FWؠ}[=Iؙ;O\chl-Zu{{Bz Nǭ^@ $݌De8k&;6DaOBf"d7֨COmS#9\M7of B2ҙR;jP*xooLa~KJуU\wa0<OBXD ˓:CR!'a?88= e;gï8#/GzQtbazLO$+{PBJ`맆t&t1`-ᨖKKT><[ao^6JǬU&A]־35+Ssuq}Q{CFۜYZHdPxBˎYU|(MKBB(J:b]{ͦ5I)lvG Ccuq;*T~¥bWgeZD:b~?](m/eD=?%u@ǔ0< @y^PZ{ܟhnvxhf\à' _[hCH}n3뾠;'u5J, ʞHXS[KJJt6'3!~*w1+XVb|Kּ:'ڷS8K i957pi J [ʩU2ɰ*woPWRJ߫&& x#JR{Y9.c Xr]d+rq$e*eaR;5NVatJ@mSʘ_(v73nnӝ!l#E%E<s4gIQJFq|Y+H8VCFly>A"bTEp3qk?Yn|\8sZy/P6x;(U2"r@@ԧ;\: HoKqK%mJ}eYpD_5X2.|I ~Lo+ XXa/ CU9n@e{ȃ !V,Nl꓁sI"041Ŝs:ҬRn}cL'uu4])ȶ:'`Le wR!L٬WMvKlҵ"xZS#BSv }\Bv#_BgdL/A"F]=ޔ㒵h!;68${eqIc+.q^5 پ喰c F-9C0Ow?W@5lO2[Z;*\mWp4j> ?<-9p6M mkYtPQ+lB!<֛dΖ3ZXڛΡlLs}_⣃!ܣ;m6"3v|lk*N^l(7.\ ǟ UsDy߮XgjҮ)ϼa1ztaBдlŊC9'Q.Q0m;NC㧉"IZ1["c&,yVaPYVOqTy-.ry|M;]PFHlyoPWvXnI^'_+kPN c|Y%bXTNKjB2NKR/J$f5/zrW;O11-@譊5YђO)frPE էWh]0hc y|yoq7dXm xUWR ZW{:o &,'z;ցU`c77Eپ7T$F0.J!ںma v϶cuBVDݗ\Q"V/qִ7/i47.T{j=4 ْr݋΄~m=+;_'3pm:Q/m͓uc@}Fg' NH=õ8 \ۂL?l8ekpR5Nhˇb.YFE!:LXKF7̥}sOH ulYJFW9 }#{0dy& 1g40[VMOPK!3LxÁU0Z@3ux.QeeOþOvկ]j )j/ue ڥAfX]IrUcg(H7o$('TxwE%UW1vgoA) Q$P8mأ.~uԧ„&H:U$vQ0Dpx0;L>Q?g3EC-=ɒ;3!؇/aP4`uKCg_DqzW1V'MW h_PN7qNe\sJs+Gʆ:9ajEjVFD2wpV 7n):8>:n' 1l`m;9 PZv./)uM =+sdkC2=`A_G_Kz{Cg27T 򹊪jE͵OF%TރKOߚU Pl,CLԉA0WÎ]K3bwvT#ȌK6b@_8gX5a|X 3g$!tǃOfzaGyBǶޡmEKbQHyte{OpGJ<:=\< /-i*ϡRl\"p D\ȥ^sutRB߫y>u8>-9}R$0_e\^9e@uTJ57ϰR#3#o9e@Fq';PJQ/Q9_ߡ_s+6a\U뛃W T;"2>L1!$Y-w_ 慉R`SDAj"9ںad|/(w,eWXФٺ ȇkgtֱFFa[pD6NA%W ջ?5d5vEx2K]\[E3x:\en^ # 5,k![ xD>&$N|Ay h~tfwJ ţ*vY1g9Ѫ `6㡓$.S~zkv%ipZ!; @ѩp{n$Kr}YIMl DC)1wL.W o:]e˃)qǰ!S&vVK.kF(cGu=LmP͉^uF}|c<{jѾZ2jdz4 J-5%!U`3 bہ"Ζix]2V QNR n՞me#|KJ+o)&b xS}J̽I؅M,[=+>8x)U *%MԉPe bME/J0GI5p#7B5] RUW, ip)9r7~|׫ D;<J51Yjv2U+p#ݲzq!BNWuC}:J껼Y|OjJ$Ν-w?E:_[vN~.m`&~8$~&,_cf,Kmu⩚&j5;hK{/g?󇋪Bձ- `҂)͐qg0[F i '[TK ' TÙvSJ ")Wء$J[Y@ YR}5;u8XBd1+1j k&Ysa=NO!;0/ڸV|p:+*@th9﯎)rs9PoeS域E{,Uޓ(xuNȭnl~0'<<`Cusc Ԇh,Y1*--֪ED_X(0ϧHg} Q *~Kgh8~@N)A*Wv@srtw!\SM=nLڰ/fȹ `ݯɈ$-43Yzd@*NFۭ`<`G+Cr ԇ$& ӊ6 g u8W[ws} ;T g|}D~BA|rV /Ϲ HnUxI/)|7`r}\Uby}}%oew61j"BrJg_KRJ0tO9SQP g˴/l9tݤ.0E,#Zf#:z&Mn"\$6k:1(CN6[hAE *lu=NNi}He48gS|^"gW1O/613Yu?G)] ӥgLS$e`Dy5ũ1ģRgݛ?`??:Ol,7nh1}+YZnk6dխb)u(fgs-,ե _OL-c?Obexu 4G7'Ջda?Cʯ|}I0Q?KA2XSjst q)L^f3xJv$Wf /( 4É߮SSL7 -KX$CoHyغ6Qg93 _F팄Ƿ["D}iq^^Sk` )Jo1,.x*\7ݎlT}HWY#˛oPKӵ3Lz~j Єɧtzvb\7HYa(BN4l Yp]J />Lj {˹BE{j3}384~T&_@Q.;пAޜ+}n+opdۭL%5JDhw |]~7*qtsE-:k`6r?}PVU\hoɸaoU IbR2҇Y+1M b(ITmX+QYyBg`3Q_,?Zl_}c< O8/ľ&: P.'+:_ZhYvZC510ϗAb)}`sxx(ٝR +xg뎦h> 'o0C Ӫ|ǯ\mZ @/hʊ[򮎚1Vxf*>(K|֠cT4DVѽK4ot^.wa9 omqn%vH">Pȸ6o܇Fm /1 ]жۿ!j;> p SGՉ&!A6(7Mra^{-zCZ+[(<{S|j4VK+ #Ry'ϼ;O'r| D.Z>A5>*hlf@P;Z㠉1^jy2JICZر+ü!1 M g5Z~Z*þDHgcsK.BjC^Gӹ ਫ਼Oi*Xruܟzk8ak4Q+SV9ojΣǷ*UHu#hJ)VB\IWX\3Nq]io(UQ7;`4 zQ50ŷ2h؇pT~@YJ)徹<+9C$M"[_Cm« t}h/YhjW6~j &yA`|č  >/tB}K{^N^+y%oKBǨ <.4,Zw,.sE;\Z(jWoWPs9.|Q3b dRnsÈ#M`(ŠK8p9I ~7@es#'A myn 眥8*WUh{GJK`[|cMȬ^v$"؎<Qw# V -[*Y&|1$ 7.X '/cgGuH7GQM#,m6]WpnNA-B?$dPe׾FBraM"ohtbDbcrވ+!?bIm>KV5:)tJ5 ᇚ$t8&=op 9uG?m)PBYg .r/1Cʱ3$ myt~89e$X[})rl/Cq>J|[5;2^C]hM$I[CYKENh$cY ٭uJC ';Lu1Ůn" wڤxt%SXz[t)r|#U^(@D lDfC{TK.;8 ᅭqIv\ 鬓c {ܟXl\@Fx=rែe.$#NAzxYު_:+Π Qb \b{X؉@C*Z*oY U@H`4kרOжy8(~aK%g<_P"ӂMΪwJs ==M0hW)P*U8 qxN jZ@,ľ :PT`ikOW? p(N]@y7hyO<,AT}ڮea;fA{'o[GbMq4Dd {B.vA\?$ !`Xuʃ/;DbNiΡ34Nh9gR,XI=Tfd '/Wdykdͤ-KR`qFGH7]_r;*}@7}'+}"F #9#ˈH}W{V x^@LP4fsxYQ {ϫf'aY@Ca_'.~"<וU;b#MmiW[ӭo@)@-g^!e_e҃S }4@Nך1a/./Hb'z6?Жub!dĉK8i:b>znGzv"AM{LmX`4j tU#ΦXpa[3G$e݈5yW}{ {,S[FBEQ9Q*Sb/-}XћOI^z, x!t2ud0ړ-dY2S2}*(V]P.[ (z,MkB:X0}. .Z:CK;u|?g4D(n4*+5sҒ¢<\$$ܥuJj(My~?rzogƦ|uͨBy#ʹԼbr0nCY%BdV"0ׅc8NA&̳kJƖbqӤy=d9/޼LY|%Zv0@~t +)(Zs3/ȵ8L45OUR) NdhkJ|ocwW;C4+yAjH23LTK40pF^ )oSd)ls3p{Yщ VǬ d;(/{'m?ñ4J|mVooX֬% h<]Ӽt;.$s5n]3S+$xQM9ܐOyPuXa%a0Vy~n?R4[KgK %v#̞TQ!l\Lߔa$/|2r>!]ےmt3BZbM̹r>PzR$ܓL\Aх?[=bD>*&D\051mHaX^r?]A]e-ޞQ]?o>x"@L?pVZYȯ= |H2a5< 0Օ)Z0 J!; Mv*>N!r?Sg $ZB`f:GLH!Hy`I<vup3D%!WeFE~yppvVA-x^8[3otG\w5f%xӛ[cw }uE8 1RHm!Md0u돧u 6  e5/}(ݐ}.6;R`o˝\H 0!JV%WOG:Dg 3Dq nk&8ep@KGxNI,ԩ$ M*OA],(¦MkwK@ }tb> +BX8 T_Py>xA}_Ig?aו#Q/=0d()Qy K neܣ *Xjڇ&nOȥSC(3~vF<7?̀+eg>/e| j4siiFu,dy;ciSE LJ1}pWf ) x6 O-17QOR,Ge% f̼`,M&EN g!! ,cgiI!.b #\&mAKc&G6:儣&@25. &8H؞!π9V( E!;\%V4?TKЯ.h}IhP:F_zF]&UUպG_B:{|Sq8\4G)m]g[`!y]cu4#pΆ7 B6=[0tCs tު#!`mT$Aa\{b1]A Տ +d+ʦ'St#{}ik5V0>QtތP/9}^4Ҕ|5CԀq#-4VT$kf!H,욟|#?6;|ov u,TDd #gDy-ߵ$7FY |Vof<(A_n""颯x '2[| n:"kv#̋=$Rt~k-Z$!42SSY xQat:_0Yd֬k"\8ևi/>EkfS0"WJtKE?N1Vh/pKs}vG-~pa'8ðYު.VPǒW'Cˀab|Gy9ك2hռ sSp p؇*h"@%Jhտ,ka{!c=uhKpA.) l4Mh/E66btG-3`f@&^6T܊P͌SC7~y+9VӅRQ$Yvwk6xv oJn@[mo~[W*ZʓfuhgW|$dq1^'Ns"esDXulNz T@ _0"DR 5t*+efJr=%+UOFZҬ7%"hӕ8HU Ew en1#Ȱ8yJ%C T Dis:lX'/fYKaAј~|W̮k}Y{ [TMptэRj ;D?1ܩz4'Vr]߀b)E4+u9yVj&4Q\~W5,NYN<ʫ ~E=m86Dy=tq-S6`Qu62^t}'E_)f][qķ"8:+K x{#U3Ja=~-SULK=%Ʌb2t) Je Y9|YvhI"|^ >,&f;CUF⦚/y(ukҽ6F@!k9YAl[_.`n$IwRL9 T2^`b <8t-Hsn~4{)<B51#?ްKÇ760 kb/}Z+[KJA }/AFKv(7E04ys"=/ X.@e|h`˅*B!/O{V A-"w:`.IB嚘U/\|Ԯh-/sEEx`Q9E&Jω"JG<;؇71eBiUz@#/2E[mB'-};B0-JMeX6,4KT"QmrŁd?7c]q[7GVW@pvU,zw> yi >}QkpGX-$?[XxjÅ t*J0"ڍE J(g͇yZö=/nOeU-tБ g>Rem=/(D4η #BMp벯Cn'Sa h{Ȍ9s|6i8uDЗ rj/& ncJUuEzx-Zh*iTʏ*FOI&t ~m MjHK'˃'A1/坞 Ymp,ˋrwOь#so~05._Zm'ՊdS$Y_z<#R%G˜-6_S|31b8\jlp0|O8/U`5T)z#V0]s+nj*l%U,6WBy5IUoeɁ uw߅SIfcATs"xМEwoOI+2M;Rp/QA10eB;y& ]|0¤=Xh|øW=c.G}0Nw ;E7d$i]UJX[Q=# *hN/ Dx_]맼

OF sYWmXtU]2DWqCFDw5?RB %Ë7>2xGGH;53YIgl]C\'&|򈧤S*$py A$"!9s޺o&$ . ľX>#hdzY*2@ͫM JIbbt\BZN r"vEoPqe=6\ XmE9ƶ3LUqn 4V+(}?,?r}KI޾b3@zM wj YmMBCjz)KlTT0Dznx݁Ҕ5jv7;LTTIuLP |>L$-Z@˯,p:`E$vog! Io+}҃Ez\G˕!o[NPnHG 4t͑O_ѷu(6BzF`]t\ޞh­ucx^S#U}xWb^@mߎ9WQ>t$% \VPG 鵀Fz7ߞg6`RE eoDޤLp jaV,ZЗ?͙DxPA s<2ռ'$l\ f<k8H^]ւKs 6vt*&ᖳ2/R$|DV-.SoJbM S5-j[jlO9K,J!a CYN-s(p9@3رU!J?+E0&]"k ;/sk /}v-S\RyVNx4yD]G-*F~1o4DN`ʔڏz51}gKN76q- _X$n]k ' {p"N psG"1oc,}ʰRվVpzeS/tFO i`>NoU_GغS1P]+SE[p֘y-v50"%6M9^hmn&vA ]E81gF)ݤԚ!:ٖWDT?:lӅpdoJ` G+lVjafAh9_:xM ]וj!fxS^oj# NFyzn$K~TcnUT}͝v%bҢf;mL4QB yf7>`e 1k&r-%M@p)BJ!b QTFuc=$ZOesA@gz=;JCNL\[AXZo8Mboؚ Bޖwaůve%u "F>Wd;;Q.gYqtVZ0ޯ¹ډ\ɖ4LVɕn:9maXz'PE a?!QFJha/YQ) ˤƝhbo)H-GqX11[E E;ŊnX]O4`qevZ~GQw 17"b?xAwvVٌx^BV8 _ilnĦ-ݚvF)+dlF_Pf +.g #? Ƴgc =.Am>z"rjU-]*.X(nc}bndD~"DX_kn֢@7 jWҢ0q`M0%&U@ޣTPߖU*޾L{ay\4/M) HgO5_>p==hE"1 >}1>#,mz\6Ef"P)/Tn^ c:#D^DtMŠc]ĂYS`X#v=GZZQ$ ĺF(s!`FL[J e{\: ek){o%[9傏qGshux4XM1#t\לʬ{&b H眪>Vh1ߞQJ j*6 3C`{30HL8JUZP3yNhlt.j-Y6qM;'V' ԙT#0?$6 [M$?&+.>π\yj.x}yW9X|s# `$7fbÇvnd5/1e [obTz # >h]ܦ\ib'` ~=t6 m'k![r ?+nQv-ɝU 6e J!b{Zh,0rrhޱ4rWIg?I5Уxz֓/|s aEY7='. ;&\b9If1mM.`q nCQ)H5Sn& hr"Y;K4UNzOnD"\P&"gbs7D 7VMB lgHOTHqhS K?jE;]m:,I3$,OZK2!Yj\uz_2t*1covYXA.`aKb $[,΂dؚe|JtzEA5~Jaoro/L6LTr`*+'0w y#| =6=oO(iBB9>;rX粁zWIcAqDEu"pŎn:;:.A *:Uy2Kq&>/ y) +{'{=x1,7ψ+.J'{%rwAOXAL6//T#srOW{Bx*$\pv_}h?IF+d5R2]uLW4pebdϢObOyliީi#G5=:b9lPl:9`Mqql2wPa DȘБ}CJ<__qE(oNRQV˃c sXKiFGA=x4ɵkv[q49=L,Kt" i[hgi. *i Ʈ%M]9%:r{1*?O|X$zaB(ߖ%>ڥ畘ÜRɻx bRJO:5ɸ{GèVg4N" y;|Q4fd]P3 ƊJAЮcυ{P5{M AyDŤAI Z?QU?B#VNC'JO -7%al(2QTK_R%,TOTPCyQ_Ԭ(7`Ҩ4BSum[,J .7|:ly6al s#|PU >FKd}Ϩ5Ò'q$Yis_p_xje#$< 85źc,L QfR׊ "YW+Os3fׄ3䟍}Nq4Ym|zeL*l,._mCq—w[0Kq`_s~>hu"tȠ&no쨨(_ъ v#8c~fWm}"KtC;ekxcm(j x|YO5*Ы-3>c_}!6vJU5i6 ~7x~'B.(=2CNbH Uh+Zƛ! u:{uf;&- IխVt7z.])G#g>x6|<I Ά~rS T8jg>mrwTz{ XѬsḣ`~҅)} av!i9.8(5|Q}`S!Um X #䁐)Εd39Ru,f5w|^<:}ū~Y(iaVl9;:% <&8vf_A+MKbC8RaBآ$%1;fumhSanEs;saewd,1&fAcnkRR;SayU[mtam;)orlڋ-msA]tH1KqP?r=vSB_֋I86| ֧U@-.&>1 oi)тHiߣ:O |Lao\] B?@,xcUdrs#>uffRDBx}̚?QaJmM`br2om۱bPJ+2Vj$V1#9_`Qs^Vq/qm:2jeB;%#sOfV@\\ZEl$ Cfg<S޸D;s|iT2+TՅWiDt z+m!JFIvwc*C ?0 xR9oȺ5}Qj8CYBls7-Ż=GD'w=W#Ֆoi z +IHq>,Ȃ09l|95 2RN6w;rv3N@j̶|3ޙYW膦J$-aT`=nh+*w|v_13*7U@\V<5U!y߬ۓ#È}9?}%NryRތ3ucԀa-}'SY76Y{@]OPOS#°~7> +PxbNsHLt'lvX{X5sFA\|qL?QդM O"] 6oSq(7WS&!qz؞uo&TJްϯTeB!}_?};/W} ѣK/!khʀ1ŰiJ/ ZG`+ŠL-Ўpv4עז "7 cy㳿 $as4Z*;i||N\2"b3`RGI.j@.C8HqoJ\g!^rF+sPI_}÷\],A%;sRiZ_-wlem YWe٪= =1ݗٚ#  *ˍknFyդJERm߲qS"DW94W$( @03KLjTj Xrc8UP@e܊j\# wht:;uf8Xz㝈.8s/Kv(,+C 8)[ڀvyT12Z^9m2Sk "ftu~A{-S xFsRyІZkQ'0zxCGޘy,J1#,Η*_dڊt۽A}QWK=,9ޅQƼ, K]j`7n)ҥ cKx1yL4]-ȿ-o-RܮЍpO e!\̑J9ZW0v8aK^'LpCP:Hud$eM 74oCUΖky)ʅ]X# !AAlu;cp7@"2M !V<ScArrӀ+(mP% Dg!:yGj:J9LS'm2͞"J*INNhm|oU|賘De=ݜsX, 7 .0E.rtP;l/'GAK5^ZȘz(B"SDU7&gkORcZqJN;P۵~%mgz#=Ui7MrP5&fXthk=j%ecɽվS-גN\vf\1tӀZ?1lK5}XM)0..ظWͼFN =45GGv=nSv:8xSeA @8QV2ks ӹ/.4[ ~hi WQ% B*r!ZYѺe}g#8~mlM$k_& "y_KР$(Xa;6ӃZCԷwx&t0Z f(쳟!˄e'p )43DtAydFBBPBLYWʡӘ$CjxDZz˯_ LҫOH4. Hcŧٴ#6edn- XXݛ8Ǭ& Œye!T#c,Au>6BY2D\{S^"=V) ,Q.9*!6$=;v ~ vl.s1c| =;bdC[Ԯ+)?$bDpqHr1K#C- FsuI>h*uH( TAk)2 X/2 ߏIBRЇݽawi(*V5g|Jk^J8y8V86#ђLg9ϼ`XNkbZѫn<{:d6ךH 6'i ̘$YQ&*}47DKQ>T)g y Ld[\iAMҧl/=E<,Q CL9HIv2*;wt2Q̉ %'b>}5$j3J/)ЯrE%x Udl?8,|Ǥjq&B '@k#(`7j7e&X@)g[ 9)`Ɓa_x\ʌB]E"JGˬ;dv#sSJKNe:iWkITұGYE2;7A+uz9wڢ LjiE OV$c!9ot7f͗'rNm0q g1$Д?ˢ^Py\1H?Me'5'|Md )CA6Q?= *7.4}?{Kp&7k=Ͱ= b|OЅfhs3b>@'+{s*^K 6 z"#yƁcm4c/vln ȇ;G)MB.Fާp[i-LKd uX>hǁg"&8/Hk'%xxKbf|묽%-M%Qm'<0{i!'1;sTJ/pxq`r3X.Fc61'\HxH\TрToן4lΌh1|v++91tK2РD AN;z1SScΙ@~]̛,nBc$A &d7BEГSZT"/+^ld}xᤐWl C]->cb]jTV(Om>+&Л20t{L5=o ^b&͑|W=0P)N|ev7ocJI'Z%)+1BB0ЯCUs_G\]'V|r4_yb: w{xP3_TwW3Ueca7qjtcG- a&vݸ1jv`vza#EHZD~x=,鲪irQ74 nplrMiTaYoĥ, ;g-'bVy!&AzB:U0vox[H=)Ԕ}4(>E#+*/Ol"S,9KLl5T$AO870ɗ0cBbBndpg=Jo; L(|oi3R:Y_-|W.~:O& ڹRH1jeVa2"-9pC؛6%ѭš's'}s_\c±oV{gt;O;{+Y}x911]^HA_3$\h?xLͮJtlcANK9^lWXUʋ.,[38u&0 +lۤA%*gn M6Xi#吣R%K &7dT-AS3>DV|S /(ѐ[7 d\5C {"q䠷BT_>OC~jC/$(<RQ g _2fIN;+6~EdO#ְ ]&.˲˸{{*Ζ2+2lZ@K "-5熢FD@P[{dwGI4~'SQ|7#!E?[ VN -5K?@.Ϧl't4!]*n[me kQ gl3G#ʈ,)sf$pdU#ܠh )7q\MۧeIül=~;@}&|ՔM@-~.7z?N_OA8qb=_Х5,gfe]fYM&c6$X?pe~G#syP6%1^`pf^7g J_G"LP>\I,Y2%O˳قKUOe)B/ `\R|*9, tM[[, #nG?f>#u?cM?1tTDK>0c9T?'c=(X7QDzc jDwSx-گGR2odQwgp{1H@MJw+]#)sc#<φP4o>p˸/j9ɓ@m#`ve++=p,4~EpKL#vCq^p{>r7(,XWF5.k!Qg 1nǬD?9"H2+'ѴjYcۈe>x?͋h c v &khxwUjޭvtbwv s)YF5Q&l R{IjFV Z 3eEN8sA^s.ҥb5a0C:Aу 8a@V[43ZLu]g]Er$ ag%b8wD?$nN.(xA;L٣5ۙvy"%fkѶy66Rw r'h&:j.}tPGsz =h=#uߑJ)h51-{( Aڜf#t|ev'm!*N%rYfP-w6nP{Y#0,)Uϋ/&.3)4bGl t_1ĸZ(%w}.7T0'qR!#xid{ké40Yũ~LR9f1_AT!kN0Tb|a"bu\.ƳAmKk`ȔH${xk%utR>})(~8`7eU4\L?J1&l:  qʢ >O|ƅtlnDAT\Tlahê?DHb7?o2Rnx6_;cBeFDϋc(6H!aq]XOSzes?BSŵ*W D03+lx2ۨ1sC8nF,M<)Wv,TM.Z)FқJZ+͏=֢~8^+xXD)ϦlXOH,Sm0זyXi֛^wCգ-鳥W :ݳηZĊYjf&]mgv@Ԓdh AnC>ٮtkb\h/"?)[B*yPݫG A^w1k/NmO cC'"eXb`1V>&V^ J)J '*lH,!^'w*m(x7?FL)OrLGpy&k~Jd߰G;t;A2lަ3}ַNwRnmfMylO1:!p+?$p~JG<lƫ86B;]@R̤Cvp|!F Aַ.y>nTk~p=ؙ\1P=wG^@J}y|ŴCԒ׸*BzY1d;&'AyUv-ΟݛylϸZ/n#6"5UV }/wYl )᳼/``FyOf odXXdIphi~[VĵL_38:;@U,= wȋ3?]oB}=е=ǣSd XZY8hLMUw7hL]*FXa\#hXe{i5W\"M*t}KB顗b+ BOȾ8ڄ@B}blj' |*"e5&Ib1ؘ 6Ύe0x{#MŅC ذ-qEX?--M'*c?pU+(q-Vоr_/r󀈝|Tp t~Hˮ/.MT]I_&U9|;&:E|g滞,іH)vSL- XC!0SOS0R+U! &eu`5VDbU9 ڧdZ)י}]=ÙȮ^d=T$^Č%v1TT60Lb{B} ?ǴXK,]c}hXLuGpY r^Mqց@]յ3{:>8j{LzwK^8ry"'ɸ3,>5?'L$3ekȌM{Ax޷4%qR!a>Yb@ѤFejau:ct?A|xl#J+ܖ#gwQ|bTiLy{R~ٚ26dj[$'&mؑnI _%? y銆dњUع0eQCuhqt{NvF!*|V!E ^3HޗÀ NFN1E[''?)6ꄨ!ֆ3×Hri`p NN@ȭj|=mࢃ8Gz9in3:%Ht4N.~0rq ^Af **yny`[='F =:G]['XDz*[/Ʊփ֐G&NG 4Íͻ2lZM=1<{ 7= %+U:hu ^L|(!VXwk+: g3{9Dˬ=1Rl!q?S,z}Ƕ:6LvY]O)/{PtQkWVv#d_ 1SG72芘( Jpz`GUL;w_\'~Rף@Faj#xwzEo&NHDioJ8~b^O_ͳ>:j %Гq/Ko_\ Q{{fZʍ?8_oAzFWozLt`;]2@"i[ [M9Am Ix8aX˱3T)P e\jW}iȀp&(H:Ym:{cȎRVƠ6y;\G`P? g_u'g*59[48B0!:LڮK[l;X1o,"TɊF SAO 1WĄzءx \C~t;郌3ќKp =]z$=~GlRD<.ɚB {lBؒTvm_E w5ȩ}-P pÑ=C! F2\iG]'0*m>5w2g0$[o]m3Q'b㩯''StSV(mNISuoiUγoA2kQ /g*dvҖnp3sϰ N)؝-6bCP^s\(9 szP$Neƕ.ΰzD¨{^ߗ▫5% %&eZ*0Ǹ)}&xYuZ+&f|@4,b1Z ZBYa£# aIY HmT{L F"D8c^$0Sliw?un_D;ZMZq[ s1Eiܸy{XH}΁IOCZZ$) :O&x@D"juE=3~HyDMi^ _7 l 쪞94Nuqin,:>F6I6e',P9<5\P{S}2d 踢P룳G [SP<@r/ nŁj1:(SkfCㅣ(sRK$r:DfPy8_ō{Y,h =cx&uxfdР%K}ň`\D %ɦ)7 "?(TdAA "tMl܄ϒY_Lx": [vE)$H7vroKhJੇLUi W +xUt?#*܈g8ѕO~苮[O 4pm+$[.VU3񒙉`U;O4<Iͷ]ǯ@|&k7V^w2~amr8t,͂+RО8:9!@/,Jv(2 34I6h>~}mV[3'򼎉3OCf(ի\ ڑCm鹖  L# q yE2/4{fG HHm_ıN}0i*O7EaۻK9LTkP)]oo뺔-w:}9WT!Z]&eNJ\ި{ \ C(Y=֨VD4Z̋15Bu}3 H' fr!\۰g*LȽ/RW'sm~<ƏHVR\+fk<imRςdّB⯖VtiF S5zoYKG>qCf0Welۭ_[ްx[$|Icu,˹w,ܶfYF|L]tgiSyZױS71U].n%F,fFD^[(Z;Gdd!ouY4EZ##dJ!9e %݅Z,cBꥋWZ[]9Xa|"lԽ7/r4L(! j' Ryr+U'vY=F%TcbpTÅzl88 %Mǘ;s;"[p;CYBO+NclpLϊb˶KR=*EC+Ze(M󚈋֐Řث^d~ֶ\IiPwt.<;jBTʗ_hArFh2WAMn1{$DQS 甜x9 &'TTNP 5Z ` @($"&E7-Qp?ke>\+gZi/\:a!,} esNvxJ2[ {3eP>O}}tsv[UD%,ϘɝdL-8yK@!/#>>#7!1g jo!e'h~KIrtBqM gއߠVBn@@aާVy[{t؋>5#n3]mG17^ ^ffj$7rGP:xJ+2|άqy q T49;XbuO@ay#-tMnmvH ܹ?32 ZO!h#ƀ6iJL06sN|>LC Zg!S-/Gd K&k3^'b0!<D^g20W^8 |!`,]0zK0ʖ;L27_d򤪠ޑ'tCUa|(#'ܑC+,3 mFA wU?8S曳.Q`-ONYES^`qQ4;*si?{ƮJb4*[F{m+ !} rNlΨHޙ {W-踘ݑ$BuWu9&u64=@蘃 /їQʞL ax`:ĀpX!l@rb552x]$VaO6&[_NRmەN.(tPC!~ّs<[./,7t0?!gM L Gr' Xfݨni䥻y<èjHkNPRX ia駆K'MbYFMURRp/{C: 5QW„2mp0J2d̀{,rABT?"yrvk?-5ػ `Cu#@k0>7ҁKd!'T9y|Í\ E!笅9a?_r=\kK_z=L5UD3Yg h0>VIR࣒KZBHN;>]=ںcRqL oT"MP rO*WMSu FАRRI,ur޹4ࢦUѯ)U1wvPnVccvJ mMj[@E4>1"Ha3LQ/n!y6a3P r`M΂ D!:1 ]ftߗ !b:Ha4fi;E$e]&Xk^ꁙwaeVኝpW;SȴmǕB?{Dc`!Ο)<FËE>'&R}Ш= S8>t@@EϮx6ºL udI~'t1|4ƅs0P|OsJh聩Ro12J?IHx5"қL)z"ǯOimj ݐ3. _dduqhUq7h* 6b Vh`3[ ͆Y K2CWfͽ.6lČPmR{fe}ri-v]̋UG'!Czx=z/zH9!ZÇ &uͺmt j )EH+ٹFb_!5d"qIŐ)CA9}r``8ifQjcОit!.`m_ҭ/'.V06TU|@]` 6rigG5 ^Oz =ZppTvxQuBIoņ*/T\{U)RoZL4B4+ wYg ``clS>bo.{KǼŀeN'` '"i !b\{C0Gϊ@N/R~}nSJ5ɒ'֓͘.wZ&#D8k.ͽ#@r._>c*74g Ow[.m:NT=>!=A}8[Q гS=>KG+[E^.*oSV#F6 #win:8lתSF_0 k@P}匠AC#hvÔO\)tB'z(9_{6A"tB낣K;6Gt2YW]+$n +]~ L8@l~) 35EaH(z%T]AkjNufqSD,pf.atvЕ'{ap%5ڞ0c*"ރ7dv?I #<~#\T)Cn >NG#H%sJ p۱z@g=0 Dׂv5X#aф]<SIDO7 Gp\sK_ڈpõ\E` rIk̢Pf R ]#xPaN^pK.Qr6,F[GK&zڋu?K?\W5% dFK\gg 8Mq4 XNGʌTkI.Ԉ=>rU֐`eʤ]Y| S˙'Ove/eLkź&-k/2?< O{9~Uc1,}E;^zG~,!JWB[eQ;=rzD">+@z ;qQV)yk *E_-O'Iv~t%{7av,-mkD`1/K -WHK z}J7 F>v]j.p[ı!ԫjLߢҭxMqo ޡ,0k沐%EoMJHH}Vxo]HOA}yle88;±LQx ;C%ֲS&Ab/T'Ig󵧗 V\$YM"D \Em;0dů`YEy`Fx#Gy>php^m'ܨ@pT-$ ۄE P 酼)VPSM|X9wgfAJ2w͵9w3-:B/xc.Yt e^'a[TҨpcIF< *KWZPAqT 2LO[yeNCt֛YQpS{;3QTy|q1AA-~?+FֲAVWuX+e?JtޛmQ6*l2*66`4iFk1 D/E؉6F` H=G ڃ L6ТBU]Q#-XᚗNnIv^^yn-` +V1g֌bDV+WdxPF6p{ ?[.1GY1=8: GAKF  0LGt}(]+"j4EM d8*)CNdGg }"@=4Z x `^纞 =B>?j3$Zj%(X)Ѕ%69`"`ڂȕwT[=|$&vHFaXOg^;5/f;E) 7ӈ{ۗ8׷L]nS x,d\_7@Jڟ.jEiNfdl*#Չ~ ~I:f+ ()rpD!,-Qd^iDk;X3gI)#cPo6e;0HsH3zq&N7]iVSg7V]: #o~jڐ{w+ʦ{ޫEL'xU!=_ݺu0Mv(\P 0}ڰ[!emg{Vk\AOZ} HKg` S݋8Jkpb *0x=l\l~jgj0㭐+;-X?sA~.m<] zٰDQB2`= T;HJ\_J$}4=qNe[tSCHV?eG{rQ?:Z)LA >:۫xc}_"Ҍ{in[B9j(ؗ~uqZb-!, 3=/xh2%PH!@ %}R2,_rg ˇ0 l9I3"L9Xw8cMT2S kf|SH#cGsXbsO!mT)JQO>k;?>]@CCyuTn-tHZ=L}OcBgyBH1Ӫ }~D8VA4(pCʈwhŨx82)kSʏ|E`^DcNI5D3; (蜪TsiBgZ6,oB!Q㖁O5rBf n NW&Z VWݛR/<)Vܝ_o "ˉuLccS(U@\Y(K[j6Э94ّ]@D]Usy[ Qo3] %HCYN===OVƒek#g /W C_U_xHF@}4F,a n8" nv?\Dk"0!bL;#Rp_o"⚂G z4ciZj`WvMc[7vX"KS#Ո{eH# {oZZiCAe'nDQcxǩuK؛6M\rj@PVF>wrUoAcRUͳ;Jc!p#\TC$pal! ǸKZ.=VX"*{(Ա7wq,B|*#w3"őG9t4>.+8aE\-tqhcIYOF=^6jmWd,HziʤW?b*?d. ҮizT}rQÄֿ,IK$?Td)`9yYKy3F>fG'՛ k`Z]!V*X ݦ(ZBQKo; $z. nŢ!d"cF{H$,(s$gK #/Co3C2}x{eDD i+ˌVCV xsD;}HD+h6~ZgYZ07070100000012000081a4000000000000000000000001677ebc2f00002ed8000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/bluetooth/hci_vhci.ko.xz7zXZִF!t/U.]?Eh=ڜ.+χsx\r9M xzY$pS0Zt}w{e|̏FA@WK(JLS1 .]iJq!628.nR$”^:4qR:X*^IR54A*CfZ FR_;Y kA6k:tdYZ3P}s`3ס+*+d\44bxk"aؗyZ缳tiO/Q4R$ϸ =ج )6xcKGf#h'+\XMN`< ؎wg3GF7&0hoy`Q*Ö;_>A *vJD'Fx@N Ӛ 7K FJ얿J:/9"#r\E+c[zuյRf *{-#Z5? ͐ԥVE /@;bL=o:ɒޝڢ[ _,,Ҩd6vv_l{~#e#k4a8璊i4oECEosm }?ź:{`;#^"[NCeirkA̙_͊ IsU/;भsǖ3_;!ߧU;s 4nv'psaVC`H6κ("h2# }(AfKc#έ3z`Z2R$w`??G F6:w[ &4k#3)sцT qH .~&A3Eҥ Na6Iޞ+&05 f\;)~eUqTG'h'mA-(„Ƣ4.&39\%'kuR9KN?]HˇL%/|]` 'L!\%DiDh`Z8WfZGY2iRlt i`n%t2 :|j:4_fhأ}kBe3o.YH5ۗ ԬD1:t}.!+v/=1gUɇdg,l RA Fg ؆#nRsFG6Y RbNxMR9P V"gLvYm;7;lUyJg{٤*(Djf(2\ten\ 2uo1n+lU ň2ܠ_G=Oa!Lh6xrCuej: ̴{!g\xlEϱP})va6'"i\ {# 3Fs#Tn2_Im%'Ϟpa$7_ Bܩ7J'#*7/mg9ayOX qT?׾h& v9ݐMW qD(S[JUDdL?o ) \c-~3/?;h&A]׹ DX#ON\o 7#r7}7aP1>MgeCxxkg "$4ؙO0ŞSH:+"n7eA8RVW6ga>5K1l0lkv$G ~3Z̅N [;s7UK6|ZV4:$ޫV¢Y {_: j$ѼOߣm<&.\.!WO;g1tмE1:m&=?yk2F)+^#|F;0ל$MBG4ֶ0E@qͱ+c_F=;FcF(ǐ>EΪܠCނ˄fzOQ2E6KFjBb#9t^6фlor KhTvCf:8p̀RC ,;ru#Zjs'-&Fe?g cwmAK1VNk?= L??·|d l)塑S=B2V˜aֵXur/h w=͆L^NBŘ^IwLc5ꒈW?3e^FF=J>Հ[(ӢEDG۾+JK,v=㬘(Q}eIwhfؔ8ڕeP}ѵ]_8;ӎ|j\?vR}KZ[VAT̷*]͐ޤ؍˾V scaK[AgvϱޗAԚ5u;XKޟH?_o[OJOpvoA>ʖ_zw$62pLnj_h[(8U21{ӳ6]^ks 3QgJ6֝skH3!^qkGKm@㏂Z6%עEtL:^AxKDWW~j`/@W: |ac(AװGo6Я*ࣴHT{lmW-Z_ /*a`1g X]HF8@cS[Oj",ŇdTH.:^ ֱ8WvG$(0tdRR`hX[0ql:u?IwfRUr d8w^$CD>tռ.%\]D qb 5Aɠ=CA?owKkL7 'E 9A`d\EC^&ڞga }д캹k HcX/cl%٥3F^ڼxυ B9\G2>W35;q(gvC# 1Ы5QG_)a Vj =q=iWH=~[DR9ed:|Mc t~CiYt ;y? {a|rE{Z|![1ͺ =πSE'@1p&]lM` UpxXeߏvO#Mݢ$]MN㙱CU|#5]Qz9xa"ks0:.kO&C̉婺"e~b}[]#gG@kLfI)(‚(lrO̔F:14G_OnkH3WWB%NT g8XzA2uX@ʫTC% 'ww6wV9aWJY'^r|d w8rdLJT(Fbf^o^ s8N)aE&Dp<ͮ*rl#w{m!TqZ*2Xea3K5`_9?1e(Rv_1sq,s5TI95%fUypRvȎQrsQ3of|aXNogt6 >ʥ4J 7~R9Sae߷YqGDyw@VP6+ZDn16K6]a2n71B <(n<{\L-ME(-ߨĤJx刔~Ql%3.5\LQ ʹ-A,;|)DZp(@s` cWhh6Ty;A>]l_o~[X54HgqX-A7՞:oIkF3 |̘ɬwwymaR,ҋ1;|Y G?'ѰJ/!,jaq´ WHN ] /o9&эd9:ro(B*Vϸ`Rpm04~l&tdDvdA9{5|۰ވ1!+xF+kPy.8eU1mpߺ~[bprANEy;bP-?s"fKZ#^˫M|0)[͍`.L>JK]}g0vq&6L漓#MQ N C8\bH]y_6u A~;=0y:r;&'3v@+eQf͈lxs;OQwchy֋Y9O#oc\i\jk=_QOA A7]a/ŭ eqHuBN66&/#[<ؘ WVeNj+ΎyȾx4 (bIY') K~qQZ4B)Jh`+D*B+w$/?a43ڌ ?Uhz22J!,lo*3iE;} O!y w5]I_O.%d kQnsJ|BvF> dt8(Y&(h%5ܕjv;  %}ҜБ)AT>UE/bC}SbD2J+=zGxjifw!m;^t|ERD#]m#Uo2"sV"A%҅Wܶn$?ѭn"`iȂq7@|Hvx纴zT ;A@(z?x_80jG)p,z-d:0rO(}./gKb$5P36LcLT'k,M]`ʸx\sQk|Dkڷt̕@'%)lc&<*SҢ[QgSv s=JPh9Tt`=阕5ڐR݉&e_1iws$8M Z[+bD%Z DcI ,Zd@kõ3 =w_Qޫ؃pd& In̈>mšA•@iEf|md ~=AfZ˫ܝPZ|nA#ԑ5~;n qН@|OuSBJ |smaeT6k,P}Ő*тMԶ{T #̣QfenHc<l|_u q6yM7cc<ڮB;Kv8轩=$ =$_wK훵s-).s݃R[A :Ё {$(&PopwRz:a^0pL\F04RPCOX6?ᾨ+K:\?YIe& ,ҿd- @]yyЌeZmǀ,o.9J4yi>Iuz}SRHeH <<C1J-mW{}.O*ia.URMR43&F=9+˫5ʦ%'ocS[|pꭚ#RomVUGPR,|bRڿp7wCe>"ڒW/wAGnJHTcFh.":pG~4!!lQ1Ӽbd ? 0|SvH_ܛ߶=HvC=Q˧*к&ef$3<䤩AmfK]Yp((W:PS,({ɪ"gMU'_TcpELr&QV c+:$"6~39C&*F|F6LsԿ+JFRNg #ؙ&,#N9SFSK6y\NWvJ<ȓB Т# '')9%+xP0K!~\@ok)4^n@r_i Cj&Ss#a)4?DZFuLUȅ'4\\1% ǧkug䲌`6%叴׫?IЪt?/1}GuA>|df0Zu(`BKV,oBBzMHoAqyuwGmd 8Y+TA˪ؒ/ [Sݿ=PﻡVN$m6ɤ]Qm Y2H,k_njkr烸jOSsκzX0=e#w<^KĜ뱼3LD#4́/qr_K:JV߲B&i1@(1uUgH`|H.wh*, PyIK4io4Ђ8}*'(fj7ciJzk!bZIS{yVx@$[p8ł]!,6VeNZ[6r2FNRJK^#Qv;洡{=2=Ͱ{t2*͟#7}cFMg鷷il?R?L|QS96'bYt0gؿi&Xr9tL^7-q|RDw+>lNX:d׭J.@\#ߤȋ12ھ쿰CGq{Kb7EIPLab'+ܮ:'sRF譭> y٪o\Q0 ]8wi ?A <ٙz%wVEF6?Nn Pë@)?OtΫ7H'&ۨ"0>(_Lԫz׿'oRɣh?a;K;`vNZ  G4CE"P [:29*d>!)8tBe{S[j^'%=Vv;H0V^pt |0F^wiYVGA,mIv-w3m}%2C ⴶCL`y=9) M 3PQ/̛"vbd2)po 7MC (O/1f&±KNJйrI9bφǩ^|X Ge;|F_ф+oeBZ`eF GW`uh+f`S^t7(1n-쥫i3\ rp7aWF^g>u0؋Ⱦьn|.ٵf40yOAD$ ؑΦݟJMƒa|J{?)ⳚwTMV.A}zl8,'!ބ S^ygDn@RCh!ud) ylޒC_ H$FDvu<9"W>/3gEr͕ a!$N?{f#4[NO'̉7Z~}9DREuŽ6-Jf,>Y lD=/w2,jَ?8Ѥҕ9H誴o(!6͐4āthNo \:MxX ء̢d% Ms-r鼈bdnT1gU嵷D㒳K:KAH$bѪe?^_Gsȁ `wN_|Ԣkq_Wt \^+\df|cpCQaVkڷv.c]HJruH!6gT-0rY7 #] 3_9Ol+t vq se]Do8/.(}1A{(載Kw|ldR@:9-SD8 U7^8sICf1Jc2at ~ M{K Ȼϊ Yu7%xmw aa8,ALEY vPUR~Y5Ns]hoݘtXiZٺ(΀[K|pTYYi |k:ql|ďmBD̓.J2v#a7I8XZM^/;7_qr-kh|mtFhMkhftȊW$.~k Rt8aT/Mw|˒bޣYA&EȄ\X1}p7f@3;K\ Bpg懚 x]˻;@ؙڮoLnwۘܰ-Eߋ.Z<'17s4/Z" & &\l$_. plUu\xV,Mk3w^TňՆ[ċѐrFJO.[Gri8k.y:vBmtEL5r* o [> FBb𡐨 W6{^'3MO-d(ٱ/N_'ɕqr N!nȪ0VNGQ6We(:UM~!g!j$(l>3Xs<'s-8:Vk:K iat0_n ExZߖrBQbI"D`wM q{~0=ƨ)'wl#a%Rx</OaQT|h& _} ƮEMkz<{0 x/]N3o '8L9Ԏ4-,ޫl[zxFU[P!QgJ@o]yulKGJ/3$@Z)h9;~>&!w@ȠݗW.M]QxH4Q%haµ~n* D '57)WK^4vL*rزM1HHPmQW0id5{3D_4F(KB2pr =oZ"8wF]ɠ׶/8$`}|qz:;1x1NXxȻw߳(&pF6nXc,1 zD!fzx:=|s4`唰?LfzX Nho&U 6|e6Cf c̭DZ5g|u^tpi)IK(W HFDaK/bs pM 5#bL@&t=) 9d\m}VZi-ƒ@p1  USjx^khXj0Rgvr|H *%uU_ {-i`p%>xOYzCM =x>wYf%N]wG]b| ̟S.OhSOҽG{?73jŬ303p}|c8iqHgs%$,OKy{(/B5-Qң>sv6\dӛHN+&CMh鲅`S 5=| ;*a'XQ_c^9y v.!`4All܃ \Pt8tQ9=GA]p,D$s&5dvEjhj#:ŽZ`%B4rY5pP n:շ3XKL w.*#;[A2'o@0O{nZavVLCOc$+;6dw)bI"Wej/!2oJX4t/GΘxz]0E EX/A1f`.7]Z B".HcE9k|.n3)Ο (t ]2Rlky#LWXL;a,OVsyk* ʊHvk\]1\ f?k`٬@dݢiJ9ٲ0i*p- ]p.Ctݶ/[u|: ܇` HGW8gA zN|np_5`zn(ۊa_. zZOthxujhQnPWO7/0lqϊE\'[)m?j3  <q oKǃ`BրEٙNboF^Ío~^PEJBS>헣wg7{E/ch_ 1mζ9)jXw&Q>_Pxvyo>Ą:ܨmvY72e7d޺8%'+2Zj_?(`[ԪgıutYc}WoW`˲ ) xpyJqVh4Y=WN;ޠM?Jk76vUZ=tl 겙:mpvK^wZn2ܔAQ2i Gj>"`lh;rߎ/͹7 ̱rrN̓?]|\v7+ s#:[d(N_7 <%G 7Q w]Npwuf y& RNK@+{L+Ҝ; ~"4:gz6sRf-Ћh20zۍ82 X+^ 귎x)Ykk REzsnR5PN<;ww`.{Yz o/WnEfp4_dm`{zkѽX6/Dxksm +Pȭc95-g2TN8/Oɶ_f6kU?6(8d$Ը$b- +_Cz/]jhjT.8ŝ 1AY.lwz_M29kkX쉫j蟂Xo6Fل!fڈ7AhGB{LQl |!xoğAn2QM{ :l0x=N.Sr)Dwq !_MqlߔawBZQ!Y:fKrnDnzFP_)u5ltOFƱ33kJ HY+;d~qWQ_9-ϋ sd- tkӇ ;_ŀϤInp<^hDzg4nms{YzmŃzC/7H!g<6?3i]YnuB,6*r{?ivL*bn}{8ic$CAcH)=2'n~Gɥ1vdp4=<)dbSX(KӒz{BT `RܴTl adC/0D;6<̹"=Ľ']1'IbOU АKFQ 9\i3p:7/j%UmP0N+^>H<ۦȮ8SQR )~&s/I| `Ò4Lٺ>d,Tvx*ܔ34i=&E)(jAH&9JR\[%;Z^#B83>T>ݬpq /1#0?SH0J9@cdžM:Y#W(otгUV~X6<ټY0_!&24QCxH_1 ',#2 }=y+VS XaM=g%+AWM <มċlŵ^1`bn[9DP%y}4𽵹 LWSwXdXs2x X(#0gʍ>Sl2^g쀾2G }O:Zbi ]qO cqqȅ4SƵ$D|ZIi2Z\+Nՙ jF 8=5nͳTDkŪ<'iZ:=RPƥNF)#(p( V9)oaԈIgqVY@N\PYnLS%$}.@04YXd rOwoaoڏ1lZ"t+=f 3>5t6DS.-=]y $q%$#v;dlMBECԭa >؇  uPRTeZ"H5G˲=_mv _ܡ1/mb áýmR9q' nMGoQuX.x |PZIHkؾn68vY#~t%žU2҉Uf.׻/DppX;#q<4isὥ$ي!텊c2IY$5h-As Ȟ1¶a-z(m u^ϞDV_4w* fđƜЛ:X IX.$u {P*Hěc-k^ ԇb|&AxIGsiS|x}$q Ag$-d>62|^z|lQG}lD؄|S+]6QbHbSӸ [Qط7t+ PѾ']:TݥJn6xB bA֟.~y/B ?(yo1}Шf  j҇X31~R(Ep0 d~1J[NCFΘ,OmW5dd}85uQT*@gsyN̶25L|(XK!a\55 R`V 6%7>:oYхxtëD>$DȟR˺">>偋 h~2۝ҶuěwrAq> *dν憊 oJwٵ eryLG=`0|_4:F?Kx~|y3,r-z+RURl!h(ERotLbZ+1Bsé+)כϫ w+0,CFsA Θ ^&%f[#TU|\$d޴jw9[lZ)ޜ¢Dyx5ᰮ*)^Y_q]]d4s;&aAnh(?aY^LN_l.Rh,:JiL'[AI'O[S,i$Jo7YS}PAiB2+QF)j E:7A_yRyTiFAK0.zۢ #<I51D(]a)0aQ*/F:#q \g~om2MԌ9(zX"cQjM#(<ZK} >:/`5-ZlviDIxռ9.8$A*@(ǹ-l|pܠ*6z?K N]BC)b I9`MU5u_ϓ3m[:K܁3r dXnؓ/ )Z+? >џGsbyiE)V'Q9S1(!9c=TBA|fd]6LHi*&jnGwhJ3Wa'4:a9{ "aTe%9ΖKK6zkҁ!?BHyr0zZJ>QyQxhXZ%Z5 $*ykS3/bMfe~ԑgaz ۖds,8{m6Bl~ MmN;%T ts>AqRՆ%6<đ'wxpĘ`!^we25vQ`E~xB{Ԃbv9ZOqqmj k <{jmI =q`p#쨴3RPCn: UTa >d|j O;vulv&[mc;-i_ynqQBI3ʽ/.r;gLd0 uf+MKb[PK 5ߛ] 5Kz5g3AY<ϧia"̩zUwci九(tDl?bs<(|Є˭𶹵4  DU5mTIVЬyZ 2t`/K{K1Cf=B<,zb[6\*?2[`&.2mɈu3yȹ*·C Of?H|<õ uB GrOrLio1s^1VwPGHA7-yޤXO<$!_|, t~mϸ ݹ-2HEþ{ Hd^Β)^n3n8nu7j$Oș1;ћs%!@ Ѝt9[HX=p!%18(n*rkӽg>"JxXf&N3$S2"uT] h+qh= F;fC\x_ͼh).WRת+vKS>GHn{=_%fNSwV@=&={Z2t /vMˡhsA,{ }Y(GpMl[j%k$'h@QMSJih@KGyI 3U8X(§ZiNt7w5Ov>c= ^`&ͧPyӝ-U߳P\;]U>h+$i302HH(0v͚8qEzqqd{dȎ= 9;ț3O 컁BO:'b.b:tP|'N aNMH:tR@F xC#rQ-4A}oFiE_l֛FE%OT-1O N{(_:Xd ]g07)yCлUOGާ iXu2qW180v5#PfDşZfB΁n=!tL2 cV$jW!z6̙Q7J{qff! 55?Q IUbm]dpY?̲q +?YH@"49Qqcz6[/op{.Xnk 'c gipyږi Ґ۾rf8ĬY-  Ns<\v@bzod 0eo>V RlZ~|nGY70FvqM$:,p,&LPbKZfhlm轞@+OUMTk?< Y\뙽O>O3vMq?72g% z@#۪@v,4Y[A^BO8G7>a?s^H,6C<)b,@(H(VF*;Sî&M-n- /a!^hƍq#/l mps8~nIHb!>\5=TEo3[z=M9 ?&:7u Y;Bwڢ8Pf;-ڨ֩ `9XPW"eVˑFnhvnP:&Ǧ#J_qׄnF""|x 7?ě %JhtP'`M2d'bK܄@1G S(I9Kg0 鬃r^ꂡ:O؈:~"}k {g_L)sVD ta:[yF8\t|֫;{(to Eb}f_lnDقE(Sbw4|mZV U#XI=}/-yX$>N?{0Fa ^դP+p6poꊢ|բք֙K Md`$SR:mez`t|2/@j*Qf0Cfrh{T޷@oJڭ:ڡ6qP,k3*'-yG i ؕH epbZ1uCU[|\:/xEhjgiuA' ̨V1; &9=I'G?Z}֬.[5 dqk3OYѮHNEXr͎ gEb؜-I)nC׀  \RWJuE69۟^ _NbQXk8rJ^6c{((-'c)[Ftbk sx'!DEe`H {Ms!CjP}4UX4:`e/E.bcpRF#x) E٘xCi9=4%)ec =}p)j-%ό%DտxJPc RnfP$p>}KR+ܙ 翟9;6C1Ҕ"Of7]v!MRw*N1F X8Ic.s aB5$/LLm.^x6^w gX|QȳKmfҗPqF% rލ^O,o[N:OyN;;8'0Ŵyc+۝CbպGQK֕tJ K Dɲ4{Oo0RHnY9MEBfCP-k>R wFyfo u[bBqۅG+hFY:Ħ(T!Qu ٟ;c[*`s1>>N< zh^}c8zi1] 2twB2<ջ1lt\|>Fb=%\P][Ixw5 ]C^T!38QJ3X [kr;Lq0ݴNۖ)zI rJqHrY#$b!319rt6 D0aV'Wx8){6,MY)1rNj5V[cfN0;.yH@HVE/ iA&l=% Cpvrz̐ yLiKqv^}~kCR'\n@+ZM&*VOOO\eg6pʍRe7eLL xI\Quc7EUS$L o<,24q fӀ䦤U_:#O:8L" PmƄT X191upNa|L eƄ? .eқV܌vX? 1ƓRC·u~ 8ߩ_ 1;Zr;qUaB xfZLkL aNv}oګ'ףå~fPЋ.\@{JbUwixuJ,DZD#"tmQڔ H P {S[4#/N`jN Dڭjdy%}L} x M3[S=0<|YBVZN[]U- N:Α:^BC[jͩ(\^0%WwH(ۧ+uc0ȬW7i"ȥFy9Kh'P\K^޽L6 rG@k.צ[B/ⷅۮj ~8 =K2_@Kk`rOV]7a4!!&)AM: pT {IMvQODP.E?c"GR, I  8,t|$=@0E[cP 'a}|yMu$}I.i}lꑤ%iE_AiW=ma!kDϛ"6FĢBbܷc|,2yA,(3?>Jgo[=gtB0OK*s GSENTR*ËUM.]@|D 2;z9nWM_@6uVE*оUL_* :f?/c7Ve1>X+RMaYKSdq+1z}{)rQ1usOOc˙ BSz]Z֠,knH:9.vn aP p]= xzTqBxMNKId9cc֪@i} `NcinVn3*BqO-ZE8]<-7>edz G)8h B&Ǭ `n[H[yb[B}F&F|kǠs[m}NB3?VNEzfJ2%u=Fjp ZBmZW%Q7sB^Ud{/A@eNSz W 햢iz?I`k ӂ1dU-T@ DS*Gڶ'F=k#׊N0s{hvG rr}`L(f.uX]Ph,\(oA?^0p*w B %?nnܓNWzaca3ۣ:o?\n yA?UihW ٻwz7!_kJfOVpH4_>QR>f$ͳ W k }OtFk-XROߤ^I5W7ꇄ*Wy;EF6@5^y[v./ @lݣ2BmX:j?]V%r#6JG@| $Cgڭ7l3͒. :+=7!j>CM_pS9~DjC!El" ÉZFH(͇>$3ؙE aK|ћ5%wxpRLPs\̮0$~d1?XZM4x}A ORyU Y0X6bSi 9pBk"Tߤ3p=e~Rij֣z Ƅ(?US|r}b©\8Ilz:i{ԓ já`ؗQC `9&-r9.>IjrtY|bCB.\^FGN|oGnZJ_s Xf8z7fe2?$d5o 7Sℙ N/丶܃}+ܿ_FNwC# `Қ܄ ѽ em1i堥-(bԹ*tb(Nҽv;=#Z#mΏBUC~>*+8LfOSzslz6,:v=(#iMRI\Y_ _f1A8k((lg9dųVtg.P@%:|MWZ50y&jGR<\Q_+Oo۱!= @?s|aa^I3w\Ġ &dƞZXr' ]0H^ԁ5gU?kFLCݷy2TJJKuNEOf8f, eXõ\PE!;DžDu hue#ןwSbƅrq /0f,H3@ɸZ f ZpX8`xMzo1Π_txI:E!DsKV{ .rcL`^g[ V.K,y 1jheì>2Tf!%Y;I8EJE[2Q͑WwBq`;O8 쀒H2  k>h -G-+r6 cDvUj(#Q9/#C%.,,FFM]oBi8e⻂`])9q+ GU$t5)"0Z &(S>_`}CVSdG\t6QzY Mar/P x`tgc[̬Yh̔S/R!`&][܂eB {l\#Ϟm䷉J0cBU`joelPP9*O!4x첆vXϬRsǰ*[6U Iè+M=\.54S0- 6^ُoY@L]f, m_:PςX)** I|ߘfI&f rr1gQޞ}"Kc{wh6/7t% a&De M<56Q}WN"0N9ycv1Oŗ3vl:x >g|HpQ p8Xdy0&|AΡ7i<>m$ȅ߄l |xD!Uؤlj=Qͭ_0;Xŵ.HJM ޼?xH~)@ƢZ. iMk3h1tYUiϔL4ʿ:@p'=Fell b0h}o',eCztl{~_"O7I7fzfNc%vLT<ȃX3lA!%v(*Mi%@lt h>‹݀'z>feiKX|2;޺BDΏ:* #$zaTK؛DRХc"i7eObݠ,̺DKZM>dR G`8,˜9":1f{~%#+t/]JA†r9zhJn ) y?wD)d8agA3GiTLϛ,->^*J*сte'US䮃bݣY 7Uk e$_L`6">ܢ9NGs\xLbuFQ4|bMCQlWkaW(| Вؔ.ۋ O97#^Iq41VA 3OELdwKԪH}tEqAҍgiV, 9lPLT4ֱF uCq̛\H=^b{P;QY{QI Z1RS_f>،~GRlZZ|l}nEM Bۆ{p**Ka/0i#֓CHTGU9кBa_/zaӐ[ i)學bY?HQo[qo OIj$-$WbqAUaoW<> x=i[d&::7&O`YiNu{\ngȵR^Ez_x-)@fRK+w>Aء`'STF[sQ`a4nئI~"*d!y ^XQNfT8FIб G E[O{d8h^1$SVFt!"#rY?P`^6}LOR TV&ɡ gZz ɋ;fiswFZ(s~JBݟy #XrQo0C}0B=fe.Ed7_md %g(23<0;"KqVڽ`쇟2HO?Q)r 8JOK_V.""Eˉ oEwA Q0?a50ْR5M!z?FŹ;GN4UK$wGo'0s`i,1DїAʵ* ]™V6\ !E0+<&{%e K:(x۸X̚0 v$&{Ê AI[Nt-}/!D:ez HPlבO!V]Bx=PeD6poOcsV5đ9(?q ¤J,@̽@o~& r'a_~YI(3\fWi>< c }{y 'CkY=mVK; TyE]YЬL dH̴>a縷eU:&T6_m9}dEq #9ƥ+=#(zݶD}]0f|G.T`')ۤ3 8ޱNK[(nlU |*UTMG%W"+x\"7όJ1veD‹t) 6?^g:f@ʕ6wrW mrt,˵}kA~KhlDQh[o%aMc T.\4 Bbtw]T "ǷΔ(1Kqع ‡>nYVR{[^pgrVuO~$k>&t/G/<>ӱ?ճWA.OF$ e݂QTFic\wCw"0SuV-l*x#IR+5v6JV0^Bg/X79[T[s(F0dqD}$lv`mca@ @@zVN;…X&s5T K FK<%Z| PXړUEC%;Qu݄q2LY(Ej!-H3؎u̚B>eq'[3=M<;}kti<SV&ʬة7{< 7y s')AavMa!]! '_-`|)6tUޭ,oKO UR=uORIsMc :<Q! |4ךSfJu{po̤_90B羅g(R%DAs<6nDVHapzx&LݐYQȥ-ƕR@s|]E̥hOR>Wq٣uD6^_dDa_"6R~N+##*bsw={xb2'JR&i"F7]/H7 @I]>b#\+bq0OD<c>5rʍ3$jŢ ii9p6c˾~0q^nq&N*p8bE?%I0?Wx*3&GndOv 딭p QÙT ^wPWFp-g"TUrXRntG9* +Fx"nMqDq j5j]nʣ/ϰgGPFKNvnvmea e_f2m|? KE.AYP~nNL};x9+oIX*? V? bΤk^wp:06|v픵zGP]b?1;My`'yQ1GceX3]wNWuSI (C@@ߋKbeYk P0'!`b>UەX#!%l[Kr梽`ҍ(amX:{"p _ #G|,<?Ag:pw.8 ؒ4{Gb9tjP)/l!йG96Acu8fOJK>_7kw2^ 1-: txgϯ+ZxpiP{d)(\yܩ Ys#<`vݥ @'uf;d@mS4'W#V4v^ot5Mn n(WDD!bnGS<'&x)R@ U}Bt6K>˴`Q6YOC@/5ȟs&mF׶_PMXCȋbCM_޴yewU L:-NWo0-0T_2D}`^ެs|u 5èy}!>5; (Md;`<ƌՋNgiU-v7zZ^! i@B?nϼ?c_."\yak:j'S8ͫqR(NL:cw8.KQmi9盍˨{ik=7)Ic8#\ ƍZ,Ihc#μ&bKpwRhD7ı`C5m Yf>F.6 >/ ɚA C/ɂ6m5gum>4g^a?6K7_ᇐ}^ڲT(-2i{l8()VPTY7gKhbG8txʣƚ-;}P``vtWm^scaz?n.dQf}X u 9ZNœ"гUXU9T V=B@/j:klhg'>SU/pax^g6Q,,ȢUN$L;=ЛW=߱ "SV$~Ye+s1{[Uv0kNAs]Xkb|)/,;ykҘpu:Z  6#+Qg j!} /?ì4s~(^3ͬ 5 :6 f P0hh8w~^SYJSMWj "hSm≕VND]R^үrY8+8p@ vq_ 񋼼F:]mE\Cޡ.66ҥk1"fD PdJ iQTu"KPS6@Č7^:E(ҥy4F<,A;oުl8zQy0=JU} OZJXfLai']pT򱍷끄iΐF֝{0$Sh;{R_(d hQtY෡ou>T:mTO3xР (1\JIr67~tV̴uztx%yp辱Wh l+d!"r&)hN*~ olC$I)pڼ/ 3u/e~3' u#,@z>‚\@o,2/yWFJ.PǢ4Ng3ޕ#MwIef͐C1 I_bK'P?`ZpʌRe0g: id*`l.@`[9=i{~A^8Tu 9p6.hy䈐Zw=o(,{ȘUigıB?plrB+N 5$#dWe:qGp, ժ`֊.4CTQm~uka<gȑ2)FOs>Ld }Z, n.x|0ώhw|g)J7Xᩊ0Qշ =G\qЀ K>-I;TYO3 / طOxzb Tw0)C a ҽDDbZxrܒ3$ j^$I`A2J$vcGEm$VXrT'![ c:Y34 Gcf9+wBjL+"aGejkb C$\&T*Q;2i#b{#NĪ v <XVz4he`nшIKg<4\7C-HM/L%y@[ l$o@fD! sNwә,ſ߭qP)=S_Yz!uG<1(4?JC!-@۔)qI~Bzfc65ȠXec܏/𭕜E}PNȢbW/^:UE>̈9qKUi?˛@Nx  1:7IKLG*[^M #sqn˫ʼ?E``I(Kb*'D&Dꐘ%nvZEdpe֏y#ਲ܀~SyA-+A R\8CrQ֤,y~c^zG®;qpw@YL^_TJ׽eBu·*NնYlD1G[p˱MAZl<R!"QOFT@߷D(c+5Cp/l0[hVFTZ.`}PgHK.+: vp1%S753.z%k3٠Gٜ~~$M v8 J6lf6ۂd_j v/9o7Ys4&~bX69(ZeӐ34$cUb-=T=XyVT0- luAcʫ0[,nX%뢾u_zT {aRvӝZITq3pT]sHGGTzcZr:qtkVzheR:l–mÎFr)FxYIECtXdbmNml +iKt0_~,?hG<^;ÍV} Y|DO;jtדPL֭Lf+E n)"l`IE1ٿ*_}F%qbf\)Q.%#_G]ވCJ9ێDӕ8`i7,,pa)cO'7]Hʲ^;Tي 5TgYZ07070100000014000081a4000000000000000000000001677ebc2f0000a5a4000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/crypto/chelsio/chcr.ko.xz7zXZִF!t/b]?Eh=ڜ.+К#|45他?Bª]EIa0b9טGY[0b)łZ 3* &Hլ|%De0ML=k'!KVI£z脹gϚ?ˆۃ@ZXg]kks9 e(J^DS] qp 7L#۳WL *1PSG}ʊO' FAwY\u.%oP xI2~aM]V2_a3n#7ǑvB <o6Sz䝤ʂ&l}#mcɳ*su8EPIxmǼfmH#)Y2b-)8DQmɀڑ JWCK %Vr;BE.[xT-V"'Mx o3גfsɁAH|3^gn!hf)L>udS$S"񢣦;Y J3$g"ʙ^~{c{#PkoZr")64jaz S2"2|.寔?{a@7Su۠6IGZB_ B7pk W|-]1I}܉ɽ(^uFkE\#!+]KjKKm>&{y>1Xm[xBaد++mPsⅳ+@`NL9VD h@m+@$$3rĤqezKU;Ƀq|Tm9N>ˎQlM{xejd،L%y2ѯYDAP,2Oq7lע>^5#p3p}͹gīz^XtfT|[]_ƣ{ OZŜDq($9-jCfJo8`TΘYDCօ=y;H]E̍"^Mh jJPMi2'.&O (}ӑnRN9у"+$h`~@/PI~ u7\썛Kq+ <=McQ;gSE"^ ?ps^pB. ־Ki1$]ϗo :HSEŸHV|s3›``<.5R[j] >I]PKD2cOAKD 4λܱjVq'vIw(y.\K6d&:vQPyOt 75|ބLzf/"Κ}>:Z'qNg]4|ՈB8$5'Xj0%H mAIg 47CCnv#b=[ >Ţ8f0JM*j$e&$˴.1& b_vmnja7z+w;i +1O`s15"p P": aD/ʥl}ӏ0}OQ F ixyy\;9V>){Rd?6>0C:43";Sܗ-3 " $2$pę'yɆ2Epӳa {|1pl^]Pmg&f*㉘\s3z2 d`/ tvŕGR?WHrӋNOd{oZbrꂘv3!otv~(iea^(3H+!HdfpG<䡫wotT_`^ZypH} Ç^eVMjES$e˂^ۖ ;dӠ`^5z9a"ЀtfGjiٲJHdز0e;B\Wmmen0zb D۴X%ہ1C^BT َ+nbyn6Tb"=%+7v޼H?Lak/"M`~p2EʔJ}T>b OH& +J  e8iy$.ʮ/h9 5e{|O ~Ee'U߼_֯QPs<\~ '$!*d !>kIcR%-2 &{a:=C:FTOcV@1P3 5{Wsރ[ Y[f&ɀ=(`7Spu2$-q5o\1PjmB5A@cٮHLf5*)C(زRw#\֨\!A|9ۦ`)N 4ĉj9X횲4 $/q%YF~;zg8`Q"8$5@k@7<|K罋Pʷٖ@E*"$OfZw[nEXmamg8;辖\S&$+!u @հc֤ ŢY%L 7'{}`ջd&0`a,g'1[綯f޻Ksc}P`z=lH'Tm: %MWPM lqzah #\c.x/Ar/%heOXֽM2xM"<.*|do]õ\h у ۷])g &RR~Pg3nPl<\v,2;%)nx@x%"gTդZQ @ }s]쟚.yfȇS[m\$pf'FT|kPW8pȒx?@҂2FxB3sM9-4G:: z!E}` sVғDiRѩPzJXgy=.Zܿ|@z%UN#p^˷{Q燳F} [& BY}<^/T3LɁ)cK6Y Q=p%k̂ &c/O녴K+ ! Zz%J s:u6иIBE (t_@l&~=f|*Y6Q{/OgU̦1Ŭ5TK~j?kM뜃w`@ CyϺ9vL֚ h1XX<]I>z!W# Fg^͐dXN[XdvU\Zp>J1j5S~M]D:No(ǔuvhoD{LE16绩()$3ZFjJq8DБy6/X^l !˸rxҡyɷb)^b0vH0ج/4Z(b~>ˇ?N{Vn,HW)hafIEM鄉OU2 2X׍gM{"5TZX s(\j g*mFkruy5.5;F>Kz<1u]^(~31cuKml4ŎȚ, 8~= mU)-H'(N#W+n+oJnW 4S,Gy?5ąQRSfxndG2ڷ>TKtG֖|55'[V#\98ϡ6[ 6v.ZJsعzY#vsMt/(cY<49ZC^ҥ$7N6 ry'g k2kKmgwgt]!)/g*Ba|cxBS)/{o͝!BxQw[as|뵋hF>2g.2 >zH6VZ0+5+JJ=Q$1MqUe"@ S%6h_n6N߷T|G~6̭ĆܸpA*JJڐӛbz< .GyL/{խ%cE;ċz|.'tűUD*E6K_x^l 5@)l&~*\ߺ{5@y m_=Z.fwiD?ߖ7|_Lh0\k nkœ){3ڇ"C)o Qxj6NoTXe4Kn8sgԃYIz yToH+Fc%Do "- ܱG81W;<\}#0"F*_+>m V$ߟNĸ uaSܣ_j V*Gsl:-xHI<->4ߍ(YM$J_$1H OF|N 8F\^AwNƛ,[Qr}x^!3xz KoA9[jW3?ݪt8֣k>pkɜ@۶8URc'α a-ݽLΰ_\C?!SAQv%e.z#WB{=N;cH _⨎4dbBa?;DL)FqA(/e-te]3AxC7-T޲Z4tgt x^ܩjȡHq1$wŭI7$r~1dd t7Qq뾏B\%֠Zx:to +S{`ve[ +{_#8Nk-kw>,K0ZP#10G?˾;'1]Ú3윔ߖH oV>2n11>/;X=HeX%CX_vcbD.4/JDRy)0|t^>P o26ColNr" ̳ϵFۊnDm(X{b\10V"kasx6F/M|ꪕEBx{WUsȁ=Ʈ?;\YdW$ܝc˔`Dv*)$hzN> 7PF[ 7yjc+W[ˉBR >P!iu)j|1먨zϡg̭u_u; Z' I =k% Ϣ'bN%l(nRV%_o>%d|g#">NJYv(7<2}hRn&}< Qn"Z[PBmaRGpjUS3#>ӻQGE쬮b{DD6}™&_9`x^*7@œ@Ng_b߻Bl?ާ3 f|9Py %6Higuh&5Őv)j0@fv+Ƹ fva" gzgPƟ,G(} z Pi!ÑeqaW57D?Nl~#Wg?L_Lyns޿F\>mFR|jB}$K\<4Z,38qFn^ }T7PܽËj4Sm2Tܾ6+o<ƻvfzhw13 ?•+TEdñЎ]2lg9uS"/ԙ(F8Mo-Z05l`8_u܏6V`3B:-eCO}uV.=L:{p.^ٙp. #/~߾&~rѨRlS^)#S Ԑ nAF2KUN/ c*Ctj{&`(@ᴿѼCvHg G$D 3XmOˑmWn='O6`(k|׷F L@nfҢ%ܢluH˞H d/ V?G\&;X.H,.3n1dY]!'*?ATWR!)e1ʎUӄC> Y "RȳeT=YX`41Y@W{"yv]-^ yx.:` -"ǐq&MEnU٘Q:7<Д3ӦlZ6,${< RB$Լ$Qd/?R4~T<%LLBDf 57v۵=?v [ʯ.&+5n< %?GyҔ-ئ? qpJ4NxrFWLd9絥/ j U KvLrZTsb a0lαhYZ Y|-Pog Hh\yRW P<2"(1{A lb~z)7НgզxDj㇬4#B諦,(u76a{2 9x&uou,hM?Eе,,P"Uk9rc =xN.,rf0e+x2ݜnrhs#'n}!פPmR~dPؚ@Ųm,ZdT(ehL UgSedKB2,[J@X2$/Q͟ kMRX9m@x62q%w3O.ş `ֶIx)ZdESH #3vFg(Db㌈ӑ8/bonӁ8v&MsvToslX, ;9mfsauA^Rpꓗa^rdlehlI2L7}x Ek/4*%]ȅl 79LXc L@w!QAՔcWĔY4ͦ2fV\PQr@ hS)Bw'cg P zཟ2 Dϛm O6p}̦>˒+m6U#1Ltiϭm3N(a%qѣ]MW Qeo 1HwģI8_9p}@C;CU3׺\#$0r>l+e`s)cf i@å~JhH$0sU4ҥϱi l][᪯DHj3kA⺆պc`O31}nPSLD& ZE?5yYڧ^=R^}%W[$UQeO$9Xd1ތ 8d"WD*fb?8bf{Ma$o;3JX-6D8~b& B9csV~=@ Л1fQ@}/(Ԩ ؞Ɲ X5aefy9w^  0gD7'j%lvDےfG^ CM c?IWFQ",\hs輂pLΒڼ[","7sj[ub1j)w|"A<.",vshV8: |eobزawXYfg#6K~8)=yIgndu 6 &(ў,`~{uzU/۝hѼ^CZ2JYn"$,-Fnp5D+5ƕ&O@cH©>v +(5 k[;EA΁oL MfпCɧGGR/yǜa@-s Hhȓ_!}pYM~H5k N劺'dcECe 8Al]%e &~e,VP2<"F~z^x+gMX^3EXW7d4@%ݴM` }z} Qdc,M[C3ٌ‚ wu)M. Goz04lhbﱞaO߈I$Wf|  k2ljXgUإ=LJ;? cN3ۉnD2մNJxWt5R'/y _\sX*k .qla}GG]RFa}8'H<["(:!T]ܯBXZ Q~ymSU{p@JϛM"ߛqdp~XW*/z;OXi1 γ dGfsYAr8N($ƢE S\3cԧY?Qdvo>J0lXOtK?`C/b~E|{bpsS[Of ot)* }lՖԗeaP؍eȭŌR0O-"g g z"/p;+ˑJv4}oufaw{6Qs=#\[e3~Yۼđ!c{F}]D Qf"t)Ik7y'IaZhÆ[^+jG88)Lj*+KZHދ,F (us\̳o ,9t0tbj<ƿ֑XiSŮf[GP=?~|M@zfxL.JTλҀΝC G T7"CK'v0Lzzw',Ý>:Fj*?$m $s{]֋LAmu]| /C"qZ4:t_e#yES7Z,fڊ"B#_-Ϧ b[dw-:F" ]M,m?0/[r z; h r! 76sTj^^܌ Y|=|{9+/37Btefh;'o>1\ WhHQ0Jlmv9 l7=vqwvW:7%Fz*Y'uS?@:[!5w`ZX[%Ҵ'M 9JtfVjo9tЩrdIM輾mJQ#%H2:!;΃;SmAml;Fޜ2gGUݱHA㋑_X#wUPYbVTXEA3?Wȱ(ũ'};gٹ#%cg8w6 L0jCi8wlhbjxYPP[dN1aԥp;3ީ%ߨ4$fϓö γ/rPYRO)1: 4 XNWMBxQ]X366ŸI:\ff+}':+rh?>YE,@%{_J#/*\n]|_ nl4& e ۴(BW@zH̝zO$07spd'_]"@0;sbc[7R }4u) 쿳߹M +$8oI>Sc DU6Vb+!ڑ oNG>g=nWb}[r8%&!*ޟfr`HWþgDg/@[8qy?#Ը 3}Of:EwU#\Zxb03}e) [.kݯWs"K ^Ds(D~$TgZ1 <3Qbpa{[$]rl-+25x@b.,nR8CQNRa^dPʉP7rp.' Yph/;",Lw1Cs";z!큌℮jꌲz(* ѯ<SRsBLׄǿƟmcB{bFRO tyza eB %)hRdÜ v_ e'xr;s8Y+ Xi} Fcxw$$RM(ydz#X'5GM@{!U=atv-Kv&[24Nj^|ܮj1n[)Ey_C@c|Gx3ا)7[\澸#y.;+x$` .J|rHm' e3قn'\=&ӕod6n~f;s±1aY -3mPm\W9c<b@XLk$Z8 &XGK x<,b裟HڑDlBBΤ ʪ-n3e#TΞccqb8 h\ q^$PiG-ۿEL=!,ˋyhda˯UWTZ`w >7]Čc &y7ⓅԗˤaxsB[th:霗ciQNq:ŝI@Q|UTC@-"MiNOЏKiɺaQ{ hK+Ңqv:9Ӆ܊g,577,EpOJsFg A rEDbADXzCi拾:SFuw5NVGs&CcΗ)+ޡivB#(c"IزV O"+PА>+?G$Q}fGM)Zۘl7AH%gl[VȖWqemA X4LRQ>|/ 뷚wQWj(ׇ=jB% #hvwѱtHտ<6DLE?-1ܑiBCUS|hFV8 Ap> %nrg@;杽}$BH6 Hr (lvˑ+zδx/ nmL,3<7!d4G>oy77.Wjh@3/*)XlpH%?T/ց>+8>jhCS-!Es*rZaiPnVO J 8;,QmpЫQp '0zNoEn'j;$6Z[}CzG!OAyFd E8ad`~=dIS쿵%w67ޡfe:sA$>#23rC$tϒ~o3]^NN]16rMQ⽕NeAtJ}ªS*8lHu4 ˜/i*KBjBel׷nJtc+_[s;7}%jyj{ؠ2FcC9 O z5[d,diNMӎK!]n0qOT> 9QahqaQz2h#3o GPS@jҥTυ..Fd$U<0q{oF,W+h7lɮm*?\?Erqd!v$x<L:w<%Tj̳Qu44F1Ʀ +7piT@"7!lĎ__>GSD'.-&υ~[ ώ( N R7 쨠O$-Rǰ:fЌPB/@:$qFrm^I럘qm9ABLJ&ޥuݸ>lax}"I)rMpcgDS$ (Bd;%͚xG/9٦ !uwfYFU9Bxu5QTo+H< S-wYLbRL]Mfȡ}ȥ~! t]'nO%qaY%F'LMfҙZJt5[T9}YCcRJ4U͡7zj̩ID-,~CmWwVј<;d0<[C}f9/zFf|xq ɑX/ Q]Y+_ݲ7gS$f7x&z2*5͙.TwNgUӐX󖵐5V855ϱ TJ|b^?̘bZnÜB+L,+jqe%A1TAL('px2a9)b]~ oa9P :>& 53=nǁx+|48k;6%U[V;Xr#Á_BKsTU8q쩭p"m?{65z:H=C52Ym[n*\WNO >o^׀f=覕{rl ysLrtY!:Ƣ%ZL;{1HXTSUVro?=uS$Z=Jݗ7JOAiؼ`N+:B(!-,T|ឤ|LjjF1ciqUo/w.@Su l31[=*M;q[ll~NbQzb~\EKL}èƢQg6CE:yv@:K{+5KLD;HMIl΀K=vHO<塯Q(MUaþMƐhU?ryP_&0N@(Ҝ"oi_ ^Z/OI/ad:\v Nv]HBt(`i&j^H VV~]&8aylaؾ+f>`=28c_25\r=G)t‰ ̈ۅZ t0ח[_x%<ИMs v5JSu+_8/9=IP h MFҽV7@!!V|bO.=֭ tȫFi-gz[ Bޥ }, hadv`nۚ&3k4e/D-F 0GZlwT7 $ ׂ4v_'19;́ƐĄ Ce'59,~1Ѕ*ڧAU>7HSN;N4mvUM Kps&bƗzS=0V:HCkZ ๲$iF"^ß^"S2 r:8r;~xsc!ok]Iæ5ymW%V ؘڿ #t|/J| },lS8 s*ޒh+ff$3bc:CqcZ~dCޗ~Ypޯ}qvu:%=n=/AȪք Eq-h vtS n!՘\?q{V6K!aӳy:\ 9>F͇*w&޿B\IJ@U4ZjP.l@\)Gćo(Uk JRp>$3 h >pqr `GMr{ȅ}z {+$7#ʑ~ZРI@M.d]ۨ}p/XI Y8dq˜ȫ  Ȩ5SD&6i{[w=E r`nE6q#Fs#mk{q@&{ +[kAQ  4: j);7 _Vjf'm+.ױ~6zVZA {g7E67e <;F 쓇!d~;rvSx.u/;ngLQWj'?'NwI0VXam"1Ihd3&Q:ב$^R -uĸ(n Ë=Rg_|'O?r";Qnnm ª2r;nEco;v& /us=#9÷"˱0X7Hb#%mm7ɡ#Gd:Y<p\ ^3b.% mՁ]= oVLZݨyA,^RMDf$_`~^mL0bĠhܚpjJ6F62K5cT\`pmCܾwq ~D0x(lȩđJ+*Evq3^_o"xgP8> k8SjƩ#$*h?)W6Ն HV8JdC Dd[".DY=0!ށ*[@ [GVqpk?Rr~;Qm?{ |ץM@ɝdwb׳4Dw7AGһresuH.2:pe٢ܸ^+Jv_@XzCi4|arx hmGwe_o 73[^3u$ frVZ(Yxյ~`+t+zp<-@qY̝*F߮BŪzivKvX:%D߀`,r5DA I4@A&̧-ʟ|V`LDo&6xM%q66 `R6*^?òy  YF^ fH:نD'Y 9 e_ySꑆ$X="Nl4 29nh:*Pⳅ5Mdž6{o%5Iŝ0JB6P(^M+~D'b?u9'͟`CMUǀ,qЫz6anGU(9ُklງr^il⺠zhoEK6Z[Ӂ7V׋JgP9vh <)z8w|̓_A8='WIrX_sٶ-)΂ŗq|ٖݴ.uw}`C֢G&r/Z]Kbĸ47JJΝbaNIXp-+=&<A#p.ko>0NjT>{^ϙ}'fW%g51KC~"gp8[9nf_)!pǩ~M ݪa~Ǒ,@w' .a2=ìY `;50ױ4\@G Xv[:CKTa(,n'[N|h4g  KJih%z"bSwjc\QsN1TpK;`9w&0*1v6[;F-aնyxȷ}.^}V,"Td?%ޡ֑ϗ8\lB8Asw ۇm΀a/L,Ko0-.=%A">!bN:J v[IZ/=cVzbWk";-،o{Yw)1TKe.>:ozE̾rs|לAKf=\g`*?v / MLC*|О$YTZ(qc6X}藁r31,+Zo||僢BPP]E{8[cRJOBA!hv;i]!;}L Vj .{c 7Xw |* ooLRkqge!1tK&Wt'@@/{o]s]Pi fsrcB>fpRbà۳J-qdO;y@}Ŭoo*\PXk>YX81p˥ ;rw8}~KjI(΋0QIgamVqgW&+gc@"8  LZ2\AWBw*Zx>%m߱u{ng GZ0M-G =J{_ur5D_*䝰J5%w|=d^n9:xQ6MI bĊ?nԯu<9a}^dULM no ;;ty͈/EF2Fwt 吰h}%ԣe?cM^ D{$ Pq1m0Fw.y[^H)>iru̽Yh' /k8Z:R^i5l2P:4$P+n*:2ĺB%tSw\ytn/JOUL+~E[m~=.2Ů03'{&ڲ9,2e [ IKbtD P帠N2P g280+u)(ӗz4veiz?'D^VհYbyWx8qIlO MoN`:`|9=k< ҳ֕h[{C:j9ٕ_I~ҭt^pǷ9b/yßA`Ӓ- ꖜ5jA{| I՟4":+4@f [K #ԏ]Mirxya;# <:31}HUm3Qs(-u,P`5(ސrWyT VSQ}/*/=s:cOWcwrRIJCx8f)ۺy8L*_׀V6Ӫ; =l<:/x9@_j$_09S!Q vUrAv+ټɜ#Af)qcd%{bV!AU7uQ2'|qVuPŦJeWSSH: = %::S~U.K /ntUNpzC[S1] )GfE?"X’&_26aHJأAȓrp& U5&Њ;ש&ȤqSW$֦ݷCLgJ㧤_$41ݎˏVj"<%5d&9SJ(17|=cZֻ #pgk` ·P6ˤw/4"a;H |;  *LfnvL1M+.2ڔ܎W =o9~KȑDK.A}_猤veQW'F7NIU,]1\bB_;tP$(21}>VZP"C.}<'Kb@G0MlƣV˸nT<,,KeWb74ey2e3GgW_!dp|J'۟[`IKy۠ch@eP>tmGZXr4qc!R!{fJM0.V%A- 4𛔬xM7#\}Fޓaؠ.F!}ͬYʂik( %ISC|S̕,NA>BVp6V[.C::S`r g?6~Yj_0~-&4+~ C~t.+ FEUƫ#Xqƶ"Fx4!m&N."]2<|?qJ둡TIS á pAHni 9IĔȑm'r7~vr^U C of `uhu'>b5f^Rk`c0x#riV4(2<[ts8 &Qq%e>X9=8fQ܌VcQ첲aE U|d .Hrn{ K\T] \7([q,yK] 43K*3^'6f܊;lц=/U].VGpimoiL  9~r 7 DEnѳ!~BQ1@E=7-2w1,iSZ| >g!y%]'ض `Jm T3fFf(q Ug2oO+M֌vbV~(Biz*^Kk$$$Uix}V}3W3(KI:{Iϗ`^v@q3U}~-[##lmZ|Gu>8cQk3 9}ͼ9Z]YZQ<pD5-+q}sr3o3|DN@OCO۵''k-_ 6MG#㽖Zz4_goXpbD&V*Mak+ :ԗm`䭈fZq #0B 8b$_`3y.!Q^8jo]2TϰiiR`~ҩ!ywYWLuKN`[VxG"[x{ꔪ%rnE} 7Uml&+^jx1 :Pq< kB˚Ub֤keZ-:FSh$nBo#d6%|SREmdNNHnƶ 1Рnt蛉!^ Dѫ+` b'4B)b5m%ǖJ01iO!&/(0E~ Xdn$+wM"xr']3[S W%=Ÿ|q8LUޑ3JpC}m_\ݟ\tkqc1+}h z&R ؋#^gX[NgwA0+o"E}]mFH\u&jԑӲ^J] 9w7258}-:`^#zڿ(ť6uƯB!WXvS,+nd?bqr$OZ][3`q +c1 ,@GM@T-ug珁4*/] r߻gߗl_kOl&zw?cDi³c|/IOd]pzH/3d?ca ԺX~6AQ O:PAUEWHbˎ݇fT[fi tZ~`JȺAeRpXrܟ7v*NGOxFuzc5f$yho[j-r e!To*\?KԜ:qe +1K g1eN9_]6-dHY;pTRa #b!Ahi `C IwjA!Ԙ6FMҪd&!߯&uqUpv59G,qQ6lzW ^C p7 _^o߽J|@/5M2`cov MH: '/ aiP`PCulGm&J7hGSҲk撬;sѹZ7zpqR#̗l=E 0+H2DrM:A-I%nq5}JN X犰;)@w78m;>OPXXG-dTt}y۹ _Hia[QD )q'$W墕wlm~%(v NV׸?NG[feqnV^x`pkSRB3,Mqu.aqNS֛nkM-0};.JP6VZ1^J!c]MtZ~ B?#$.^D 6;.ϮkBXl:2/HΊ"`t\o&RFPdCaykbg-W07F3.&Qގ=j!ۣ_v vD }2ѐ-kmvEFYs!풏4y1VpT ܇@pJ]"bۤG+9fwTHt >׃=UbW>`di1ROF߆7Oن ᰵ^ nX0{-=p?-[lqiAFoІYr ̩ib+Q=٠Q6qꆸHxQ(FA([p[&Q]یBRYBщ) Oq2>RNo rWكyn~2qWwb^pHj{sVB 9(Oy`@(W637DZCϤR8)K6[]Vf%Bu{HOHknʎ(} }hÃeg|J+QϞT'Jrq,Cr|ʖXz@,tjͼ3HlTb9X,_3|\Qţ%xYdgҒQ}d%& (!BWiM][REq]|Nyr]ƵD.78?PhJ sA:>{O<,z]òbD`˅Y)NEPD:`3;}N.N/)3& /;gn+ͳ;n[2bTtPOZ"F -#>[xS遻h]Vc/kxV ZO8GE*w"@,P>2jF)uiG\kjr}\8\K;g)+|Sʶ˥{/F[e3юtv↔^__^v[ %].M$㈢M:%ht4t@MiMioUlHFXI6VMJ-v2%k^9~r5J;վ+X'yɜ!1"cT]Iw58ٖڔ6"3Ե"e4u[$ fnv!ѥk%Ya8$+B|Xb zqSXΜ ^%en`rnȗ3ŐV\WSZ Q4Ċ \=2^ȸXUgW;iI\OhSI^ af,+,oaƸ Khs jĉQ[#ʃhKED!* -ѯ^&cS,tw$&jz.-,]/ty&_`t; {)W3Ր6Ԫԝ>DNRyZubtp!hqlb_3bQ2nl*e-RJR-_;(6;ԫ,^* 4r 8Il (tȋY2a.9o޿ċGY31AOj,?LM=WcE1L%4O M3TF,қD Z=[E:&QY!n. &{DxfALǔJe*`.3`=4ՎL||mKS&[b֩RFDBM[kƇEB'~q˰@0wAAIfbeݮڍ/A!@2e4EdqCᶭ'ۓmU D|rIv^{z|"/Z^|[&۩uyqq+X2 \@!I3H~Џ彙ov1  $ #ƍDYftZ$h#/ {$m EC0ЦmTA2k+'s2wj# /s''{,x^`$YJ:C6pbX;NjƫBb$ @PWK.7ք}J/ףj)VAG8JrϽY60<|>BŪoMMC(ʐ( QMBJ6INF-Z2mfFm}d_KN8{@ &m.w}, Hڹ?PPm Ywx.VES{4kTCUm\ǚh첦<ۘimFYD>%}dxj2mR,pM~bώ;;E857 ծl3lGm`Ȏ{-ADtY[#j6i$O!ÓW%e[_JxZ; u޿-5LԭH0-5NDOay:to\l5P<~(t _&fTTj" I9d2ձj7l>Y5[S=J2O<ĸ- >]lp2P1xT5{"z08eP%m_H" >XR{ H K$wx] 75ƒp9'G}-ΐzLpq.6l!hj%6 MɌ'WJ_gHdsܷ\xSl..?)N+m429F 4{ Y5sl1+:NRF[v,u21gt:.EҰC2jlm4iˉ㕷, @'g y&2S@{$ qtUfnfpnm:A,IA>Uzd#9;06TLgЭp?i&m f=[O3\x2_j:3.K·sŬE )܉\ QYjfͥy"fTUkD.*]xr떖GrR2(*4rMi&䭸LIsҝl 3&.V|8Ȳp;:K@9,#v4FPQG1G^~:?SInB t|s O3|b_(-ׯ13\} K .X"*Lr8ڗIu,%2ؚ{' L$׀36)sG2^upǡۀ-p&zeF0 !K7fc7ruѰn K!v-tlڨ` .2b qtxx/L~XQĩ84'gEFUa!LހsL}j%_Q~:Da)Qyhs:[q3V! ŵ#-PAԬ -1mJMG4t $EA`҈Xѵ4;7}Y/3P>p,(tfG//ކuXPE+F+p_E `$z5pY n\(8_r"O^W7P&L]U"dxxs*Й3gJi\xGttk<}dytxgX TXL:gXaoޟ|b&mw܊{>rHrvfl[3֨pm LcgZ,EHOD_G21"LsVZOқZw%;c(//E^.:]7JJleټ~ً`ॆ+`{ī$e}ѩ? R) +Qoa+(6D1GUk==07+:JL:FL1g [Q H=,r'=e4@j ^E.QzI2pq p6D 17`3EoN\i*B};9ĆIWZbjeqQ~JR*d@^Ah4<1u2;3^bdjTάe^m%+zyPjvsS:`PO0v 02?.+VZu !Uj,[GdNndgN^Ю?$(,;z!N@"@aeN6 "EϤf~ԕ5@^ wpuVݥP|X٦?%w/gt{GmRfAl@=.RJRB H8E'TRN ,"0uNb-kTv= ,EMv5ʊ %:xcWprm I YẎAV'IT -\"؀C%8j>#Mѭ!55FNE0bsvM1?/`s+!@E ʥ+"?bIԌѪJ~缓W4@s  m@56ø7xYm;P"KFEB]+ǵJpyuTr/MtBEKie~46`=EӞfЫz)ƫ+˄zNٛzf̸F\Ъ1"E6>þH1fR4;œ{e-w<+>f _&<ϷFOpXjzq` gǡ\g?72yz+s`D^:bN(**u\rc\>5,)5'p^axSz $rFH ՛*LɌ;֐af:>#AZ#ZU{s.QKPPŕ/n0oO qN#?mNɩ(ŢC<Hp@&IsB~"f xcjVz(EZ-ꓻ 2Dw ֺta(YRt$? 0۞i rAvؼ Utz(1˫aK/?^kاpKk );?)cp\=o$P2c.U^~̹KÀl<IO7DA! V)tݞa*s 0H- .:ZJz85%eG,!#omR?T$+\m|DWSUV:vr- @vhNx,da{|9rVjD qɜY+*Df)Q 'dDĺ;4Dҙt7 DW!B)_{h9T2/n29d3DqA$3 P)(Lc!ȲՎ'u/2B“ڕ3?aMvK`jtgñ(q] D;u?Ok!rO^0hy;~llkbz95%aB.5=ȉ''Pƥ}Ъx^orD%܍oks~3 1u>+af6.t78*/ǧ: d6WN>A77w US`a1EI.sCmEF]%$yYhc']kjOO"ۂsA>Ao0ʊxc87iSPvD]ْ '40JrQ{U8u,+ 9**jA-*ivp@n WHX]$%! \V/Z.ʼnKZ 2pG~)W 2PlG9þ=8:m tS\AͫZ؃9(%ڞA˧~yaVJ|#U?adV>B tmP{"si0g.}aJ_]?t^W%G 1-RQYUB4蝽m8G4RI4-7e$̺ʱVgFN1l؟8vP. D16njJx6?6ː֘eu!(79EŘߡ<ݪG04ʯ*R@1hBg@Pӱ,b }h}+K?ͭ\2(EY[' +~=R(~8LI_ScY{]f^ ' d]cҌ9K5l Ac_r˝o5Ϳ뽍%n/e E]N8Ѣ4Y/mbsoT|4Bm5>&{qu6[얣)uW7fo?T?%nupSQDE&NLFnPt j݋qS* *vVI v@2qK6KSDbgXqG"fJr & !R]2T)McXECQn%Ra:H<>K0y>h(rT4Mi>A-V*RQWQlw.4#YT6 `=lCNlyJ_YKLcArw< @Ϩp00|_@_ ލ,wKP$CAؚ] s銡B2o."W6U{'ihtXvaQY~qA\}vz2Hh[)M%g%t3p RءBCrV~/ \"Kot,a~ZQyWdz8f|r-!}P#+,@%(&9xEs2^@`)Uˏhf?v&9Y=kbQ7>ȾHԩ&SX²5%B*@x㻟- mP[mޭj4ՁTw*,{Tf` AlFIǑ<Յ2{^^$-"NM+}*lU#?4^ߗ6:kM6Y9Kb9n~M5S50kN&ᄀ(";m9 ٠+ /&Xnu\;-rk8oJ^KlJ XVJb:;OW)|կnM!P|1Yu ȥݿր`WMmHk3µ(b;FPfi~vGv0mac;l4uSމqPR$q*MǜOKUVbYvK8ec%rnj$ĤqNd>GHAX㼁F3;9x$o2bH9sQE=ĥ4K#?#|Yx0ؘc>kg3U% 1'&0wByyptc tĽQ}rBc:l`eC1`=_ ^ S{A~/Rb$EC $gmJu"H7gHpLTpxn+1%a tC4tXpa[E7KL}]^- .% AT!N#jUX8^IgZ 7Xd3Q#9UaG?FZ݌ZI'nVl@x^sPTuܕ=L+׵VSA/ Mn.*9^Vgڠ ~R, .]$Z򱻦@x}#]p{k?Nvfw%`4t~5k?kz(4՟όk{w[m7MG!Mց?ǍcLa|D$|'-E\K cR-gQ$ =lz|Ў~ƕKq{eGVmAOgiaV]񍞫2=&a1w9Y ~Xm];x W#,s:g_ .bH& Z^f$.4 {Nb˟%|;Mz! P n䆱L;)֪LTe9Z%/kb-xl9B&bWIBJcڷ\^R?ꕎ?hxD n5^M!r.ovYxzݣW(B~s%A 'Q%vt=38(܀(9|c $Bv}̲֘ ԙkkJ<9[#0Uk qW ȥTZ,E;Z}caR9s1^1r܀M3K! ͙q*]ZMeTW[jMҢ$Rn9VV?75X׹@q^V6;'mSa`#,s7l8ԪGKu: K5;P$lw#B#XWgֽtOրbl!FP.1CVY:wGR-رef "6?g8 vjpXoٿcbL@ZgZIƥurK!C.@!]9@+ sס6lُZ ub=ViC:4`4qybSf(#oQK`sL>@SDVg]a&M k2cUVJ%M) qlHuEy ۲-͇KzrʼnW,<ަk c70hOM؝]QF@- Vzæ ;t 4a^@G Δjl&@c;ִFd#iMNOG,) s/f%Wߜ1~N8tWJ킸L3b/ɏ Nz'Tȯp!arcZ {1A<Ѷ&<% zB[:șT~X5Qy_"y]dEYI +_\Ur}KG0@+cKĠ1߇ ߺ_p$_ݎq'w#(楗 ߳L>7"N-龒YrᩥV)W_oaXELт./s'bh"+2;W["ܣNALm6TgDy$u$ZH̫VI[;">ĤKQfj@c(Og?nMtNik Lavdts8 wuX'.p%qO&޺쩾 &G8%:Ԕ6:)E{pmHQ?NZIO7(4㲈NSi^<}qv֧0ƅ!؇>:yj*MK}~CؼoxyGTYBGS9s{oJР =!UĄ Nw}X&%[?e!`JԘft!G?aۣo<"= UM)YԞ0LAkIhhֺۙr:w@%J:ÞQ;-Rm˧ppsAxESUT[|Rf;(T \<^|*xwV#,.`p)>(YX}C^3f㈇fm\wDY^rH5h֧QͰCDǨx^֦ d@q/GJ W$BCQ홖NK,&*^xbX]Ac̓VcZL5nV &^1`;t^ĖSRl#sh:E.x~de$g,CߕܞCCrE짨] !FS7ZУSr}J7$amw#jۂ |vY Q6:}j\U˃ w7ʳE%CP@%6V%61|p*}KޤRzb:b5{ @<|h#LZ ڽ_l lLJH8%9RvKq5]§p?D@I9d'). p^`jbWAFl9ZAVL;O W.$5 "|.׳-ufB7q֣Hx= '-sogI *uX}+p/d 5*s1*مj3f;TgP}#.25z7j @+GE*ojnZ]hMh{S=}1CF0hbm, қ@0-%%آ1&۩lP"[LDd˵K6` \ e kyw#uH1TVv6 %!~^R RFB~SKOidzdCj а\o+k-Qo>:Yfh9B,'J<,bZ*HaQ(06 "oҫ/2 y܄Z!swj G |X%_/EkTzoG;%İevUn ?[),FN+3gybV\-M)Ó(P|'W9R>m`Zg-g2ZK9 Ȁeتځ ɴ.U2gm''"UX dCorRS<:!S3ԍfܾρ$ԏCT+;`&xO q5MJi\v}7@_IO,tgqWz0pA.@6Otst; Ty1[!fKaa0hPu13/Li5pr3}Y.Z{&jIaC{Wmoaי2{m0/1PCT._\Y6&~P@OZ&r]dݩ{!*&kN2 :Bn(M Rfuc`Z,sj媖X/wE5SN%ң zC(r}CAkl"t\"'3#Q!CɳHa*daf//q+=9+Lh 2\쌳 b~C8Uvjm,t<IGiVa Kуɰ=fa7zX-M~^PMo"jWj 8h",~ x b2BG%9Y&TA,aVHv+`ala]r3(O#r9[oxѺ,R\dQ] /cͣ [9Z_*TԿ. k?D>'Wp׶}>7l'jDwxX0rpƇ1ȩ0*ӵ ]XUwofg4:|Vq)ՊN ,^CEWz- rY"pq?B8A%h] ΒAcCqVFl/7'Z+Lwl\̦eYRufv>'2˃Byxz#W-&3#&=NBzYwZHL1Cț9[טWmRR)Qz'W_=ob$vL3[^cC8Cfe)^?|s3ܧf% h6gYZ07070100000015000081a4000000000000000000000001677ebc2f00001e20000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/firmware/iscsi_ibft.ko.xz7zXZִF!t/-]?Eh=ڜ.+V܄ba≮ׂ2>@rc.|D ڪ&?ozJ2Vp " PVK |(ź9lb02^ 8)~V,9Yg_!/-LDvKA2i 443xHy})%qy`.礶JqUO\`r[bܻ:V`EhO@BBsQ UHeSGX1'tԫkSZG11 WOc \˰+AI}uZc$ ݷߑĂ c qp,)WLMVF[)XIQ:\DWee2O˜ +-} 7UZu\İgʥC'ݨKp;riFXWAQ04U?Pu^:!w%{;OI24m֎`/|_qH-rc+ٗY&3Nyqb^ø2/aBN&^ޑQYInTk\'eLmГ}.PwܟsrMc`JW3ޛz.d>ec'$ B\+B+B%P+0yQgIWQ.Y;xlid)Whrl+|9QP5 JMP%Q?c|"m7JneK}gRn:^%,NwldO2B?L -|3& նlg@b|Xyz u71Vp6=y3ɑCm庋]n>" ޮM.Tm[l lGOqۋ(֚ۖ#ze yj˺[,_ $LuWY/vfGG>1CT9 F %%Pl%(oS2{̈́tsT4WnV H(NLsk]'fN٤rwQC/ صJJ9+] l))fsрJYNg㥞P[Gٯ'('Y.y]船Ag㏤=!@1 \$0`tt@`k$-VӠIiA8TQ$5!4[@Jƶ2f(Of1.iMlw,iC I{XbD znoFH)،v~O%lh#%C:"߄a/ N5Ս(Tof+Qcl8dķ9Y*ί;e>#)X8UNoฺ^D[tj2O94Ku*&2\.A6l{c*pwQdl {[Cqh'^asZ\YZ!N|#2Vo^ NĸK;1/6t`ʈ)U1XƄtԥQ. -?$S2C5)k*ܯO "|l.@5 I `}/N`&1t qMEl){'sɎ"Sר=TKg5,V{rJpwJbxn ;P/pҴ%rU7}D#Uc*6/WTbHcXP[A^`vrYpN:be[ėpը w%ht6?, ^MǏbm.KYGW{@AдHM l%7%#/^%\~l80:OSMZ9ܨ3N4 *ᓄQuN맩LRW= Ӽ*h"'~;d 7Ƒ+pϠ)-r0+- PX-F5wsm;Q5 TxFO-e\÷$%IȪFcDZZY?%HQXA2bƪF|v;#x\ko5㳴;X+X$YIʈ|?%M` *R18y~`>F ecq|2cC%DžkAMpYP]> Myxmg`bb¦pkH]q]k;u0alZGY[!R:dQ3&HH_80k &GDiHa'30w![=D]6{҆eXрy5v('TXoKG':$Q?̢A[K"=j ȯ*ѐDs15 p})[34"+Oa?}A/5JL( DR,n/*>x}mB[vT,f@DBO8COAͫs/]oOioj`4Sv~G,Yu1,]ՔskSXoP>7F3 )"D/J{ ~/nFEU<'-c8_Js ~[#Hz_0N1ZGӱ&Q RI\T pN 9L-|nS- [,ACv{ch|z߲{_ܰDx8#`(I8+5cX:QW.|a&j1@TkV\G:փSWHl/m,p(b\x6gg;9ke4ٺ{se$퓿X܍S~l[ "m W;@[?%ʺV&A𭋯8#"'ݑfơ|amʬ x%%Q33P??xZ'P"kǞjFgÜ ms~4krB5)ֵƸfΒJVm>\HN<ׅ!ٵ%?Xk\Ԯ\tb1aIH%'"l6xѠ#!]Q>W*r,ҊHCE\z%*ܤ|Zb3jrye{%d+9 ZDV&!Q">7u h4 N}ORv_E=؅@fǓL{qt3WUi}-qB şP2!}Z=.ݖ̳6^'F4ݔ q =`ةFB-e6\kNp8J/h*(8Ti [#܈)2`9P?[ܺ."d)>Ϣ XxowlJutb1Yszt2 FyTIyHTJۂP֔d&Yq}6&y$tQ cֱx˨Tʽ[_ Ǹ zrc誌B4-]]jt jyزD2'仝qi34eaIH=NjQT,.Wig5q A +¥uyv܁kACX9Vl >["lUZqy5 @ 4`y%ƝДe^iRl"GCfa4caZ>)0t'x/Cq?5ILGB6Z3ѱJmǁr1Σ0z"6\ Mg! dmUQ=L{>Jv nea蠾v8fl(O]GȆ-@frp4a?ѺH\d\2-~b%0jBxixfH}.2v)tM "/_s7, V~k8;0Va#(=l\qYWWGᓒjB1h)ꛭicԥ?eXZB$(4h/Qw4Bˢ~ B#pbɏIBn.vW ҪX0KF_a3R]dhFpu1/Nn lz[7`_WhЀ_k_TeϠtT^w3؃1N?%'r'Z4x_v%s?o|u#%Â̘Y`sT`lHeEA_ZrQ)oӖ!Kk ^HM@@Kݫh$mx|c!zwSsz1)loYfg/Vf ,7@#ڽ" W 3zIdrsV$pbΪi~}&Y92EIϽ]iO㍬HǔnU/1F)YѾ`%t_r, ?1y]AAak봶ovvrWz"QX2㝅ٮXBxPDO@YHwȑ,U7՜* 2!|0h%1[h#9ȦUA Bl$U+UktQG&eK0T6|4)?V5S'imgxTϾvC 8w%:#Z16qO[Q] X7liFȌ8_?y I`<VrN~xj|n%Ƀmq3^)@澉.E!\\0MN? +0g_`2{sl>7HfDyYrhb+%Љ6;? Pr, 2R%  #=3^K%_3-C{ Iw>2tB}9'7S+h/"{ Ȓxpmq)Սֆ16j @$rdaRչV@=dvV:>D@Lm|u <>HJ)#ی͔$;UV!@?SRN>ʥ/zȨ跈TYڣ7_xXc*B^ю+fuZ%L^S2n8d/!"-(`8C佷d "V' dF#)un:Ψ6 =B"Y%6\U1uC}]d@1蕁"c!>0j8h=Yq5AȉZoұWېhRzlf7j)zE=0YDUq&ȇ:HOa_0SE7MڿyطVjf`Kz&+įn!r %,۩:3 -6#' M DOj#r(TIǯk0AQ|ͤ^c.aub Ǻ!NËLHL96zDşG8qЧ5)JPW Ηǂ=BҶo\maj_[c̙5lX]gjTONlq hD*W|7:B|JV8)Z|vZto~Ͼv3fb7 ٮ ~9`̈. ,p};+l"s@Kko;%ִe+y!@ԩ;(lXrև`M/k ͡HKJ^@)-^BzKZ'˥P_YdvxEAH+'Y*vs2B*Ɋn'wfq+vG'mL\ep + û9_f/XT~ ߈], !mG,ӤuKtGkxpDp/828QLd|Q o~> ?D_V\A4Ͷ;ӑ /@"rg\b8K ߗH9ɁFQ̿: yo Pkx; }@Ec^W R˧OaF3Y.m=FޑӶ;/@X$*_kx!9EnTv?2L[98'F]غ_pv]x.m8a25$:E"LC$^|෻ww&\Q*~o*~uIԷ$|rENDf~}u:#)8 ݭqbqv2"į-{1h) !S"0=A l]/v$w аDtN٪_b9$&i3]ec~M4ͤdVSREX,@#Պz*>.@\Y:Jj!:L77OjkXg4'ҪZkb`Ifk-!a`c,7d{E~\=>S5ۙ|JŊ~^h4=PE)]7" jJφ1zVN=m3^FwnAs/G6b5Af>dhf^ibnAEzpQs~XN>4Oj(F뾪F9Y ~4DǛ%erj%dF6 8 7-Ss1f̳/U`?c iSP}$% 0X3p֞zj^NrEnaIz*Կ7.>^1؟70|в[ c 㐢@IykgdR~Rd),' Hq_@$w_vdi9?9,{lWnv3X߷ > hNeB7&%{ y?hY]LG 0 Lpnw1a'gE6iL]#~V'E/@i[FRLG31DrRg/^+i'9&.QJ>n~h˽m'2]RW@ n,J/|pfB5/XR2<5.[P4QdF͇ TRs-5uڣ7 S*uC3ȶN7-c_ϔ^a}y(qZn c1W(~V4p mۯFOG\H'@aO\<j6֟D ,ظ4oDYm+- ו Ӯ5 m^7DjL|IV$*aSԧZL|b ?觩"r?xhZ1Q~/5 uw1I]p Ȝ<[k\SԸmRaDRP.I9AooBCe&wa뽚PZ ׬q<,|gxL ,PxYIE@9QݔvARڤHe"N|2qN;)b(fo}U.^` D+5[򱈍\qs&ٵ^\wz|`3—e@,b: qD7zз#d/ezmU>OU];ۄ$)\1xCEX MȿbX^Եd/ 6o[=C7w! O"zvR@F c+:"y ߧ Lj]@#-o>xۍSbYAV4BA7boAx 4}?ɫ,4*VQE\VwU[9Q>薵o"uZ|W"\0 gV[>!U)rqy)#}~{OWP{/Avbf-ӻ=q_T{ BQ.2V8[̣ _B%1`c@7 ɿ2Mi/[SX1g %ANnnz?+ oT!<ًns< sC 3#%B[9䊧h廚^QcF]"A{3Gֱ|]yy'rfv{J/"ѝCEGzX F4oOlcۛzfKf{2O}Xmuj/>XA9*6S75ܧOxz 3n: ܝ=QYHN @5?eMܕ[ٌRwP'u 5;b48Qe AG Ӱ,ĪLp珨ݬ&IV4e$EW*<;;ܷI%BG߰u|n;mM!ݲ]sH2@ *0_3n&znjEK jK%GN'B H-aMU:D)#I4FܣLMx&2|}xM[^*) PG7iΠ T}P;M`W%h?!=cBO* y(VQ޳6i~E^ B$Hp,YKk$£7k_afAJc:7ΒAyXWuz>Y)N(]ŧ4Swjh~D1̈^斪‰- jA"u~ 8m|7LY&¦!jRJ)eW fF:/&5>s^ھe?ZVA^V5i:yN){snL 8@èbcl,)~M?a8\Tv84Kb113|pb![.pKTGMY|khz0癐02'TjVdt{E&A7iR4Cͷ-29QMq÷6~(ll܎1G`!UFAtrR0k N2rkŌVZBPPr>%tY 6ӫ͈9r#7P|f*N#DKaŝN5PUte0x.o'BOk[TeAYE)lfM9C;+2yY "P~V-G '[o'L&!r'I\ؕCN۩WZ@yxe\˱-oC%_K@/"fF /)xM:Q;-PG,L: d Ԉz֍WYx:ڤvx~z"vY ;NN+4wm5N)r Mt]Cd3,ӐE{˿ŲlbuXw:jdxBɛ!![s@gE6UZ\j'88u9 ԗ!ބ[ߏa(8Zp'kw~qD#y";vp79Yl_k'l I5>jݑ(cr C3JMώ|<'j=`2?=qoG.qCy؊8F&2!ч3t4CӝKfU']H,!}գ(K(wi{e&q N[N%QkU{TqstS/ۙ#.(&:jyDZco+}AH+XTwVMWbr.fj˱wE^o6A5-aY%H}+Ĥ! 8}؃^r>[8ͷFL( K_J{E{uo+I)2rᬀƲzTU K<{}y`N-+s#r7N4ނwLx&+tjЫ0l^ hr%?u#u=C(X Iq~ bOX2t,h 2uF-s!nɄ0,98c;7mY1p4Up^0^'a9hFMm=HHoqh]yG!M~Y^!ď[ʳz~4[YzƓx<).^D֝ |egx=۱|sDD?3)a;fGfa1eL gT by^6ElSmj[U8| rNli4=T+:o? +$NI5Fkd`OԀcgkZ[/ 4rϸRt?1aFґZtt%(Gڄ^fUR֭j{+.k/Fd,(AY3YoZR&it3ݹG Cf4?;%iƎŸJo*38Npu=E$$[m]~NF #y8JiRA`5z y kƙ*cFUO$4(ʖ>!sgR[g5u4hF _oWBǒۄ}5ROńeTp-OD/2չP`H׊[+u;zdzϿ:SWڂ%97`rǀrIF# $|k3Tؿ'~/|]BoYoq%A[rgS! ZBᗼ(& # ɸd- p#Z/eZ 9CDc!JIRV&Qڠn".N`,DoԽV@X !B:2\v)R\=/jN(f񘓤UGTdbָ^li¦xʼnd( ߜ!>Tѓ3tOȗqdJo.zXվ1F|(AԐ߽#yIk`fU}};Qx2U{&W.WMq ,= or VF,E5z>y!)O-șՀI;2 y (/YAÙɺZTxAoӼG1UamE! ֯S$f< ,OqW] kZ40:Uǡzn^< @~ǹde<;V&`6񠙓=,y+i"ez.mJY3uJ.=z7Zg~cQKv \Q+9.!QYP ͈{P_+tٞ &4Rrctkl9%y)ZSM!`$+!,/t(C0Lbg*02J|iַܨ8M`cb)1yB*4"&ڃQ"E9B66Th^;7繎!q$hmOym?8u-"~ϝ2nh2iv]A+\ܪU"נdNӸL!0ɿ|9 |}+@E#}yz3|=d 5d\bOE'/&VK(\ ط)=J,! 'kP8p4_>M%гv 3E9(>׶1MubۅEM>)4I81w ։9$aAz0%882,.w[-&*)0֌M^!ȷ\h KX?O_zx!{tB\ 7:?;ΝYհh3˛pa8"7I%ӜyWK`|V91 )@/f PX ~^ F-`"h?1]}\a_ڦm` _ȫm=&x٣ N!bBiňyír4tkdy} -@℀c*xdib|<X.Bu3Q<w: N ZHRj aD41: ?'M7߶w3-֨ѣ}"8Y]hMI Sa #[lΩ" Uz0D$0JB2ڂlW,faWLnuC ӕXB3~ezH=:ڍ˲Wq05N$h'~*pgAp IDx%--{Ї73*ݐ~SUǰ,urqNh?!h[2]š_/Ֆ/ : >3:YSA΋鰯nԹ1aGC)(QP(+9$@ .Θ#'*+X7TާR;t. \hɕثy4m^~ale %~Rwy:#ڏ_S|{TP=ܷ;VcCyCƎn(_眣M(F?DKs^57%fO5myoCkb'ɥkC(mGҠT(GU&fk<$;)mRqu  >׶& `'5G!^B%R;0`iyZ$~*g̝(c^B ڭix3)WI0=bl*/b6S'6ZtaAJ^v,WwʦZYK#Hx!cRV.҄Fף>rŗk+P׍*UKfנ 5#$k7YQ*B(uW T*ZU.c^qo=U@l`2yy瓄{Ȇ5dۘ {fljʃYǣiVoCSF' c msHG>?M:i/|ӸH!^-GJ\|bc0 Tb"]6 _(?w%rOh {?aF/ }dnWC Bf ;{!~NC3X.XHM̎[ͪ0uL[ul f+dV>F:᯿YlFkQJF'˃׍"zhۑiui;}ڏrXbCFHɲ{l?0,\} ަ4,$IVp \u9fاh@GD'^IҗOhnir$=kWpngX{sKvCJj4/x65U*i7YZ$S,7bK^lgCU被%O\ӏI} hl X5=֦`nai"KHz_+TI=>_gcx_~(O;{Ns!@jCecP#@ ?GDn[LE<ZHӥf7Q?@X"12N KP-!`N+,xSӄ_ -= (q\N0h+꿂׸%5_oؗ a'-^} \GcF/D| H Vi#( 1Pyl̑[ekk5J5jJBu=$=gCKi[H$S}@q5$k? ;=AJ3af "5kr>-}.OsA5VJT}#Q1:B:wd*zKE3uv#ЭN1JU @Ob[@֤_2KHfn}W]J`,<%},xW(KܴTܨҺs  PR]' a.&X }u~[p췷Gyw'PZby'Liŗ&{?wɨP h0!\YBS^ii|~) mۻ~. ݀{RfqY?vlt. a15b u^ ir- D,b#ͿZЩ{T}A_Xv?#++;lcᣍ Q x~ !ѻ]Vh$JE)E'1F^z8Ui-X߰0AC!rÑE$-hlīC|8JkU"AJ\B{Jg,Lk/B s6#JK+eG6|K?g$7FdA ^I2d1Ҵ-#%twiډZj J mMe9 \Vhf+HEH|1VĜgfC?":'J"$OYm!LOѺXJv6!Ng32M<?פ`}fwxp' #Y]slmZ.?4CWZܼCܨ8KY,UAԥv!;{LG<`sTώ63u,jomA{PQ%uqhpދOؿ8MקPYrF9}в+TaQn9kq/I¢rsd8mk>rS1z@"i\$|")euGی4W)Ӣֳ9D X͂loKۏE-V!h[T;Hl4=k察&W}?DE |Z6)[ /-xDgLG!#ZK#wC@Da/|\xE+g_A:.ӳL>(,+'_/kʸ1waHAm~VPV2Y*]0 bZԶ-ҷp/=}/*u){O7l-e$fW|ܢAP`=V o=W$@}hKs}b#:gOGkfq F;f(3X!Ne>""#Q>PaB?z,bZSg;UZ5(ߎ?m@%ٕaAѿB~hp Kuo|>4Jώ)!ÉE I#PXzp9WQ{0^"\`y?Lixb! mL,$ g>C4.QOZkx^x)7´!fe79g^DcyChPCb܁pV[ba4rj>09_ѡ|H _w0=&<'{8Uy~+骶X#R\H\f/R4@>N|%iP'!UOI(u\z;"cXDAl ׊{T(PIHƻ<6rޜu+BպMRmn@MGW`GG`2dR/QiYMf%WlM# .h-bokHy;`缯) +U$JPĠ r"9evaX1aF$_)MzWV럢>w66WO*,uAsWk~*ntѡ=35Q_?4 J>+`Ějx>x)X"AbF B%1&YT* "&p|hEU ڳT)E^4{nA_9 مDYMBMjube8eEFz4Dj߄M`ўCit퀦EP?bO xTH] %w1=ԝr{ol*a_>(mC9o%+3ᑍ6'PM5 vGiƿjB6gwmO$S-F p 1A$xhx6JҺ / mDӁׁL1DV[PC ƶ/lif wEuzDD%D,`\ ܽW$KasaaT=4^.' -Ng+c$GEs5og!R~fgPNZv5@!/(WM\ĀC1TE6C,NgOjwP3^N(qPrbiff;?! 9q؝%w_Ǝ-̼#]x, lE`^wj^WV/ŌNvCGN0~fp}|q4"mA4dɗlsJƌJ1 ѝI68j5gX찹k/EHw ʛ_IixQ@&'ӂ;~M[W}3]-kkh-f(Ԧ/})[2ϕ䐇#5\>$>vUA*4֫K}*A{8Fjul#fyn5( |$..;UX To'g?5bm{5U;uH,"Hl*aԴxT䎳WF̞=k:"y4_H΢xeU@Yrh's;wIu)įnW=YBKJ3ch 6nZ5ry*!5,&નФŧkrdM]m*7$(B_pjg~ *a%nN|7a`D-#{YzжvYxd]#"\K1%0o$k \[{|#|sUwH^<)׼qjV[S+۠_y6p_ ;ΣxЫ85W'[6,$P77Y5ƅ;CyLdwc9Ewv:@'T.9|߄?wo5+{ #eFZ =%0x|tD_n<𵓢j.o@ I&Zi˿4x.p~70ȁ]*Ep,JK[[*Lh `95)[$=$ZFj2˦z0E0;\h2UbZv  osG\~$r@jW%}C~z?N I{?eKd} U<9Z㙣g aa_ak JcKϲs:vm6`ޗ(} 7''&Jb2`b0g18U`P:B- ,÷hB}-esmk*@k $4Ҿ P]}$ˀM<%esȤJ :v. 5m5A}HH=3 t׀~+>W!9;({^G1{˭+GR#dXĥM?iՂ:ۅɲzeixKls"I=H A4UL[:Hq"bJ %S!0g~ҿx18 O2 3FhNq=Sm5@;Q^)R=XH2:`5_zքށn<f XB}傛 yuSn$_sDKU+XWܚN} o;VYu٫P"?#p$쫅F՜ِQ4IXlgFGrT&~TWC=l]:K:o?lCZYH†~F<8mNJO%տryAl\ɳ:P~dŖp4okW(x{u04`7=)2= zO;f pu9ó A Xz2w6VWB%D21 WH- ʶa#T/Oiǁ tgGؾ_LWZ^іvqݫ),,a$Y18$>`J!}QLyj!2JW+4e& iX= sAبwI NJyX%l;y8=LC Lhxb W꣰Hk46Sͻwa[4s{Y.GC {r)gU*MɅܦL_Ȼs (1 h ,7n\f e/92Ѩs>Bu}n>AiΛ|RD Ӯ,aj,~ұ `jԺ5TFJZi'&^RЍ2il6i qd;.;HMM#Z}g*p4||-.62p0)l`I>-@zX]~kuo$;Yb(U{;27ǰL\BSǞeɕ|@`t[;)ٶ~V^غiX͌'"9Wc6 ަ;!(3 ,qmP`hN3'xˇm^ =lov.ihP3pf a/>hï{S2s^JBIE!duē}32Y#1 0z_3c:^?`F)+|:Dnyg:` :G X+[4Cz4)9WXlp"lj,nٝ z0&9=oi[cg_ZwN.W!/o Z17vrW`[[)~_y5*#,Mb`ũ#K3l̼۽~vk5z.p"2/ggљ0izXJ2GՈsڊI*mowNn^}sbGts2^2T1'l~H|Jײia6td j.;]$}KrKn0C+( DQ{$DR/!r7LtSQ!T(&qxxc(BT|ufvIC.{چ9x["~Hl283(QZ<1sNiu"<}b0- 1ڧI+X_I).u/tHbog,ioVp1lxT7 M#F1hh r-By8 _cj+oL@Ղ_%uY}k VtjG:ۥ3uH8Y|3xD׉$gljݚEOςm [ 3qesar6:˜/Xq-3+%cIlXd;P>-?"iHדɛ?LqQwџ}2K@?Uέ*hk諴H@ɛ?hUxpѥ&ai|A`[4\BclqRA:#Q>G1޿2Ydʲ:ޢ%FD㷼R2Fr ݌5a*h\p_gӊ%[qNmMYg` RYܾ3x_z_/NA6PG˲j~8=Rj&4,;JV\W6/$w `JT+4Qu7ViŃ/pmu :*l&IawE)98%;6V vKT4] AfbB'4fS᳁#I*(Ş]r:{#VYle teE|_J lzmI]x}λ_B9m/#50"3M'Hq-2"ޡW5|qɼMkqPrsq' >( 柘n= hlg؈{Zkz3k S3j\V:{~~O3#gTbX\zb:f;6v$)0[QUor&sn?bhS1sj0/GGjƴ~iBO0Uar ܲۧn2 3i:@/ư퀆,av- %K`tU1kO ̽M$UB]m2s.n۾5Q@ G)NZT14PSEq]Ϥ5U^g+ Wߧr6bWc`Hmأ'p2ѢO JF狽X[(ºU2_NHxvJ2 my 糑+}L@b-6د`现'3  &ji+xm:Oޚo/=8XmH03yHEZai8<^Q m藞xNrO0À))M1< 'E>$aEzޡ_\ç v| =0ZiڿMF/u~ ƃ5Tmpn`b;ˑMw =5Z-$@:@@g'P?#`P9 g5Ru1]PZC-{ //PEm:WNefL2d7򝫷W8]=U<%cte仵Cj [?hȪJ$'})#"ƣb^E@Vb-iMs])Կu_р5б :LBkzJN׶ځĘL2mo Aa!.0bf\mY}L B\YF mp 6GYF)YŮÆKx\8(_{RWZEX5S6UDZ]_1yBÖ mN}wd/ҠM[!Q e_ C>zRQT<Q~='5+%bZJUL2#HڀFaE`ʯ0ܥ̂<7&*tn x"uLxp>@k KS>mA*kxH!3s]`۽r3N0a `cB)kr5^5u Cu՟0X>y%QF(kM,a# U t&MxILgQS^ И6nr]ܲ??Hǔ8qewE#"{\ ͑ՖՎ@*{Gם?iA| q^8Qx/rʜm!]DG(bP=do5F{E-Y;_տ/tkZ Z$܃Gͭl" ^>zǧ{zcί̰2:w'>|úy VWD-=7EzY0{7ڌDETc(y_ S(Z@"~9AL xؐ i\'o0dwؗ柀QSfUE GE _: =7v NدS860i!HTy[s[޲I~_pm ziSfWu^,T9"SnѮ7FR=`+t\ʪ5m풨K M (a N\"0廥eKC)3qS}`p Ç:!B#80?ijfj#c®C=O i72u'@V?& Jtx# 6O>5B:h#SA5@!8x7*t(wٝ@'Qre '|IvTƂBv漢?L}hV $ⵍ]J>oS&-{pF͍]"0$[MvQ}Yey3&xॸ߸TF~:m6w .0MQ[ߧVM= AadzXFatqIpM ҝ6~JwMCq-~LnN(78ζxKPѢ:Dl}U,as3ojkxBGUŸy2 ;F^:[mzuJP g/`u^|ڶVMql:-~cZ= \)Br"g) LS\?n\nTgNVW~߀ a|6ګ$͖N.lrcJk%3V5S@`Y`a"qbxH+\bYJ\1Xgԭ7;!{#%4:P"pǙq*?Rn>Ȁ77 "w>q̇:ǹa]P^.lZM3֡ī=-~~=HZr/)nupL`8G^Go+;m_[E.Jr֞ÿLi4]8 *n1yj&\n @lẻts''=e5\+3e5&PQ+B%=/YCrʟ\N;qf:"Y88Ed6:fQ(.Θz@q%-*)p r5^BMj:D}_׺ǞBŬ8EL+ |+5)}]\pwkZ*wM]]1~ɉ $b K>%`f%ҘQ!`.L5[nzRGl !?H75]EPKG9)h@.v84F ؋H?JPDT3 F_%4ZafE-ז=^ 2j'*vFeahV ƖĵtS6~Jbcu6N؏hCQ]Luo~esd α~sp 3ix9h 6'[J +14^@w?eX.f͗&_~F 0h*{?vޟ -`]O|9S^K+%fUPa_y60t{𡵌:F'w.b}+.*iMY5@TSbe</y/oO aIduȏaեP0ؤZQA̲7Rh-t"~!4CFpyT7HFP*&xOܯ8Rvn1jʻlR]1 X:Ћ􇥩n%Q E>)'^E]9ExWQ4c-p,F7T=By\!e=~!R[ƘhC Jm{gU rvpEr]!ENF2،#CF_Pf0n Nr&}uRqspuk#_-2z#,d)}$P6FF!kW.&<0v>aAeu'Lx ĵ';) y4 M@fŽwCu$Ne\5S[5xto Kau^Q%]]j5=4]2 %08v-MEв؅r^w)cLfM,tvZ}v&RFM>mHqAwf+S ǵ)In`^ ,[ kBRuBp1Y )Nh!H0\rRtN~Z+lhDX{:kbթNτqԝȹRĢl[IP]q^dSD}TBLͳBQcdw܃L8c0ءZT*o~-`n(`]w~Nzm[ ޕ>3ZqoMlJ-Ј_ Wı ܄0Cva҄ Ql oz`:11[X| quk'E2 93?:};J8aq߆r1&#c Ք~8 @͂OLd52fFKxEKL/,aW0SLjEq1{F Ӱ7bZ<T~)` W=ׁR >0Gxv ua2V( 9ăqdp|֊ 'WT]QϭT2 cKzFkS Xq^eby]G (^*icBMt&T8}WIKjkӧgOBja(W]>v.q 3m/ Nj+:SGPڬ-(eא-#9e1@$hqrc3Tc7k[}%slA=PDat\l04?ﰱn:B4M0P79d )W][P^:xe4jQ@TU!Ph%^4e~Sc^i$Z@~jـkgZ5eqֽfo ,n=M1.(1z= y \ Eif8iszQl$3.{eeZ~[ǘ (3|܁s5S| wR3Rkj;qT( !E"&x:.˦YXlw﬑fG5ݼH=[0Uތ~{V7G=YZkďCf »V4/weUB|8;O:5(܌? ErRFGȇg3vm_|EݲgtL܇uH{fY;"'c9'c'^6RubVd=x6˥.tCAmt ~js[ J6ىmvNUQT#dF&9/c!r:-\zMx3uDb:?fvR  =Vl҇G-yM;_ r2qR(lIОgZv>-<M.6nqP xn0B;U>)(X_{~<, ~!kX$^6lujbE+*\l_w [ /cnbB)J礃PŇYv[D+L: jYNEFEt_- ciI1R{'Nҧ?S/[xa* ?D>&H1\;R۱6FTzN/lsWOsV+ez,JQ9+U!( u5d -k]`*Θp|߈nDp#uW$ (K#5qV7wy@xuVR̉ݚNL x~ۅQ 7sR jVA#o5;Q_K#A׎z;x35S[mTyנ'ݫ6p*V_fk u^x,ph;4HxTcke ٚ'g#0O;Q)>3Яsh ,˚wGB qnxc-ohc>F#fXTh6XFq!م.@ya)G3Tԝ Un/cg;u9C''$;(ʉ&Cq܄6XM\~8Տmx^r鶇Wg'D|} G_ 2А7`KJ O]a()4uI--uk^8sUy^Qŀ̉Ca`^ rʞ R5$!U)H1Y#It)`q8]%wkpUeMo"MqŶ BԷI։uSȴxSX)9WI|X $D(sFTb>|M@EOܔ06r3r.$t #dN[Q5튋i`ڃBW+t& (U-rC;X̧1f>yQ2[Cj! (Fvt5lEGLߡOe75gGftw_-kdyF KL1Y"D>u-$/gyTD+i΅הL ^4>8/1l1< @*rv#:2WQ}h+sG"Py u-iXط [pU;LrZ۹ߔ]ꗊAmc*(e|}YpY_xKd;>?l/3pDT[+u;A#)`5D§+Xg/GJLئm0ҿ(g ڏw:̃-$m,9T  R''<ƣ9Y #j><y d& O}#"AFO35RL|EGK()sj*#6-PqsPc-}4himqRHCnԅH7h0.o2sR]&awL UtjRj Z0RբHªRs Z{PRd+ Ifih+w軼‘2GyEI9 l"yD_-]t<.fhG+ t71wgǩZ/"GF%P|N*%۱<܇[!^H7 ;uqq[4bc2y&E=c EJSPS0W?l˝=;D ]BnwaK;cL}'[ 7%)H>:ؕ[{q%!NQQǖHefoE*Tjs u7)]l04xIGT-4?w L ޙ1~ 5ϙ=Qp- A;ю}PvIQ#ER8H noTV=n .d< =Vx#I;oڽf6^i:eGZ'b'`ݒ,id8Ë}}L$tPH%&z5Uu_ Vs_5",DWl!)|?LYyߺ8 #E9q#Ⱥ j9?Fx1).쩠\ʣ^ HUf|Z 1`,(wXn>0Ů]_Fp58_̑ߥ,<Y+iJ/ mdT[ҟdhSEέ:Ry;QZ )?ujwby\˧T'[#̓95ZfuZTlNvGWcO~^!:dA"-KK:76c 0c(\qyʘE| =jYs&wj7z&L")9F^νE6G˙ICῬe)&UQXšO{eV0^ˆ963/ubهWd6t@t, Ռ+[; Ӎy/ cL嘙!U*,Y *ńF7H7҅Df?#OighGUTOD2i2o$Gl˘4Ec4D}YMTr.x]!H]IL+㺓6$dz '!l|BH/i6,.m+?L#Ҿ4Ңݧ1}8₇;ޞgkyBkVFR'Xg%> xFV@+l?m QX}y`TIޛA:8tC gvU<[m16(XgPa Npn#{Ib-@@[5]{=]bIVMbN8JJu֣OD~Δ>MB m4 Eo a5x ;DͲnMvݨhHHɣւYmbp$W&d2~&ؐY:d:*Ng+)\PW8H8B\X=G{t@=-p^$)oG 0I(طRxG+PR[J3Q ֗O~OD|M8bQ"-}o'aּ[Nz>t.SPBws_RmoFX@E: $PnL:rL@nU#T#,*`'5c/ I5D\r/ 7d^U ؿEzqhOnXRWЊ \L:Ϳq.fW%X"f %/!oi҅/I@b;䛈Rk>%%&x7qm7_ C Cysh9TF0]Ѣ' 9fͮsH BVݨ^1 /a~7VSì.#lpGfey<ާ/SeP>}tFzК b]vn_Rv>-k-̂C@K:]"㤲_&Db,ά0{S(Fʾ4(y,޳tDhB"Ӈ@5o؃J? NSRepd~CaŜP%noʨ׻:FKĕji8wHhhb8kf*Z$s|Kռf/N]#ޣ6!=s&4]6l V5TTpjq3CH[ SvBLq<^+=%!PpķSȞ4!o "J|wm7 5}#'w{X{Fml 6ζ{tFLz;=\iCM1vAN1+ALzCwt$J6@kCJox |TH+~62YMP5nx1Nq~7(ArZ-hCt9jP 4l}Ys1VSd0ˎ*3#O_IΎ") .VR\c0aOXk1QE%C>UL[k }q[GEdd(ן,cY^ [ M]{6gi̒|HDpGĮV0}tŨh~ב(mAߞ4A*Fܘ"d;x[Xt7h*zw̝\׿ /0yИ(.GWn.>nHȉ" uBxkJMiEY'~AksiQ1)8&~ZlC(aypfa}HKp%JGta-@BkGahScZ:R5*߅T˕\7MN3sH]74\SYxCT;NaQZqEChʇߖ/ 4jF^72;j{@}3oIieypp?dVJq9t=PjcLE`f :]X&Jf#ӧxj97sn vR'!I&6@';l/ <йWxkfLڄfmN;Ŏ9=%Kʒ7n[GL]-gm#vS۫TU'AQ4ŏ` : HX",3jR)v[N9b)vt-xZ!]ͺNgLIFu} >(Cmbҕˮ /UمK-m/Ut%gU HD](k&Ʋz1b r9:Su#c)kVNݽ*="sBG.}14Ҳ\nVH\Y_KR`\L$*=08rF"=ؾ0$D2  MTU \+e C$˦4~;H(+g$Þl:'~;J# kX1 M‹6B;>16z Y?1[0/iFtciE9>?`Z?uB_XC.]8_V4<*|RxiauVSI' Vi}$n([dbxlDR{4d&d8k e.,E>dZV1bW3vUFjg /.>CS0ɛ;GLY,q~ (NE%Bm"ݾ{ W,FRΖ 9 c]. JmOB{"&/hv-t]LiRfnp۪E#R*iDVM-? %(2>t(,G Yyd8!zc>oL0:Ԍ WK%뼂FT6[*) @T#|@XbΊD/H^2nw;NNhй1dM!1\Ic) :aІÒ ՚tlƑ? Zr LRa^@R> qy_;w̶ֿZ8R%I BsB)⌰tVk;bH'(do oyэYZ/7z~Uаc?'hxV(6ݪHo1/Qf]ŊNzG]M֢].ClUr5hAV&Qef TL+ dU|8q+JQ0*?䁴AUz˷qھ4}REBbi鳲WmMYw8&4X75M=H, 'G4斘i wK.+;jxzŲv%uB@Ei6MV?jve:ula&Id(u.齩 3xlZ¥ϵ?ߘ)v") ds& i;>:na!gwz XΨ_\?.kH;GNl :[8`phY*RłC Ӕ.&wό\;qϛPkoo~͕*2ƈ 7J i/yYK=#1个{~Y| Z#Q D.x'#6g)Ά^愺 s:,EiX;ibJXbsX1uo Ƙh~sq#%Wsh4":P(SZrw=< ݬѿ(Z}3VJ|.J,iEy g~ΞOĚY&y;$;3hd3OP&TNn^RHt}6~ >:3B2Wq0;g>yI,RJ_2>rI .ɂxy7Rh hz^ƤXT'>˙] EzZ?^q_(+pt^ׇ 7ħvwCN *U`zy=LyS`P5aQ~n@[8| 4-!Z, ]o.}:חNb:ԄJ@wΧ"Ù8{zéa؇zYfbtht Sg~Aqm^O/T`v*![t:#h!扱b&4?oZH dp͘ 6?k~|GE(5ɈNW/2rv^eEz8YD ͘5+T1kv>e, Am{un#<:ѱm<+P-v˟mLj_24_%MG#>EKMgL<Inϩ>r%%!;xxڝIʹtz™a4? $:1n?.?K9W_ሥ>`A*:5h[3?YG-<16.jTLo >nBLk1.SIw[ gȽ@qth/Z׽*tGܑm@؁U7`d;4blĚc u^UR5NH%Ѡ\%i$nc*M6QN7/b9U`#L6ڝ6O\mOh Ѩ1<{i5 MwLJn<._`\c'\}6D ɘFu7\/7<ԟK0G' jf7%bғ:M*:X3/pA@y6څbڤAnjW3NK==ƶmz->#_*_[5~e,ᥕ6GN'LZu"L<ƾ~+OXS$[HfMAL4fX339%~qh>YypXTM:s5)-\Od,]TqGKU;;׿}Q~/#7cC>Q%*@tkNU 0g>DM]^2Ϻ{\rA{&[# @Ȁl?χ f"G)s} ?| 76l% X; N7Vu&/\ma&CfקɩQ`Y$9۷3Sfc^GTXYfv@`gO},Tw`: 0?/ҳ_ ̅ˢCW0CΕTvdfW1fTS>.K|:+O?[{.!]%C<`5[] &]h~joCF$~,p<W6DkW'Ȣę<;8uB_MnDy0MHXϝ,1MCrצns7WJc 6v9l?%T 򙞰$w?oQekC[Ser,&σ-ԯmZ2ǟ]Ar1oc'{j/{%Na- 1fB &-vEMYk{K0"ey `htq꬘EK}F\; -<dgbb(ɻK2K Q3|?4ᳱ"ZW aK-rGKH *uUxbfkE5՗sDqk(:v~9RDx H==3 3 x ƢiR+ע*O/SFE_0 LD/I(l-ȫd |$lѺZkt6UɀhHgrM3#^mB AT%܆%>I dޜx s҆ʖ$};1_,|nb3G&=<dHpq*o'j"V nKf`ŽB$F^eE$\d)nCzq|952S++pQRʷ*̚4zH;tWS\#K3b299!=9v od~I1*? $#: tl޻4ŭIF^*VWwՖg-C>~+|,c n\zrsgŨ:K,K^Fpjxܿ0tU1$disJ"D0Rɬt`Ң,f\TX*c"`{{_6 oDВKf[?3BSz8YL0A]c\[ZP2M 1%y}xenRTqX DO(05Gi}cJeS!>=7E'\gyoVQѬtw3, ]:puJ6C\/&'̨rMn$ QGKuGMemg{2AS.Úy lC{f=ҵeԵcs|%h%R_D& Tū}*rL\OKI9q%J%g7w^.QhH '70iPtCO˰r(O~5 č2E)aUɉ f^(bA3< ;%TֽycZDX%̼Q,v |RvuD;&6KwZ[iYe>`e {RL+Z)Rkp~`#Ldt%r/qfJǡYqb({Zq!b}81eScm͑:xlMB5.{8ߤS0,r 7Yi8 \NW9SU.Z\h,?m̋V4ݟWfhV, |/[Vn0v] c$GKlv&V@? B,1 udYȓ+BAmM..b. PbIRbefhrenkQI|BֶXҒQ8|˷0wEpM6døq [X &աkY0FȘlzWopQEFh]Ulf6օ} Jk-CN q'H Mq=(VYO/5/vhU jA_e܃7&!Hmt(OV8dpaQ_KzpfXv;u:d2/Jk'k H $D4/e%.EIae{0x.nl4-1D&Uʂq `^ЙvMfD%|dڹG\XK{QqԮQ.{Ǣ> gnK)L9ʙ㔭Ϣ}QB*] &cK߅!0/JUp O,g@#j$`7>%.^@{D;jHٯ6w.}I?&q-/$KTe$*@G<7 iv#E*a!A{,䑪eY0ӌ*4EAr{?JV“!3e }m샷S6XF UO7م˪+g$ GR;uyV?SI ¬օ.tZU -pk9R+aONkơNs ƿor@Taރ1o- 9X Ë|$37I=g8%] _ U^'[!>.?Sh .eL#mo]B p Y|^U#Vu5ඵʊ8א9\Lց%Kxi69s*5}{\%qhۙVmq2]=ă/!q5etͨըpC4d7S!o,9sT؁E pa9_t6w#%yh@!{A6x3z@s,?P HNMT9k:孲p+VTon|榺""5 z]o;F2x t2$^?EVB琍[6cX/ptLQffg,!/QǦu +-ؖ\8F?ڑ6+ի:5x%/`EcunSjԳ̵k.+@#k =>ZaGVΩ3it67O>gj:pdԳ•|x`Q娽e?WH?Oz/8XmI7xw Ӄ s~N.TyR9!M4v -4"Lʕh/)EH穉CD6$9o M ȅ?m |ġm!$ v4~f9sÈhf/S (5 x"|?|VE HqbXZgT LR5V!j 仁IkLE) !A!NB[D! |4Cr> ΆYwLD(_- Fg0wS3&sUdR69G_wwcƟT$b!6n,w2xiTz dqax['A_-z\Œz}=oYcŵ^*ƽ<@[6O ?{g^q["CTh>w@Qdmw@P'O[ٯW|z v&5Sm"0H:ԏ*mwKD[K X85R԰"ZN^4cٟg4<$+NbAfu+ŷ]p왩 9v(2G kd^kQ*QMD2TLԗ 5y 83ȡEbJ[@)^HaѐHxlbXd᧻e?JgpSs\/-I-%4ď{3P(:O0CZB$v* [GŹ=ǒ](;vF7ܘ Po]J/NVk"N^~^*%G-ݏK4jVtvU!`ZtXˏ+s[KY ,٠z6j~E 82zG1&,;9֯sCr@<6م %Qy=yoxnc֭X% LǤ8b`>@~eOTm@60vXFv }CLH'! Y{+QA'&AUD#o̶ib%5 =k-ٜ}H}Z?, -,vd!n֗2lCwvKIvߍA NӶ.}['4ә!L"ա"jNS_p;s:3J:CJmfIFhP}2LhΧ / C֠[/hhkt|#ONjqqo ҟ@h;ry8df^,"2%-Rм97[e['zLS!@Afj3胴$BjTSPf>8XIQr*7ei/\&K}ؠ0P~xj*eruYn3Uu;pus"-5vz*r;ɛ H:`n8X8Tإ=/3!۬Nt8 NG!w74_Ԍ]UwŸ+@M֔b}q(&>L -ѓI!Z_7ҦmܱTC x+zVd:pePX?TC1pӜ6̸hAxe[ci]p?ᱡH%üuО2*X^JSu K> CEb>#%}˅ajJ6{0KjwH`" 6?~i(~[=DK[,dm3 /F,V8 vwxTr[4nTs"ï:UnETYiHa+G4쉋dwso4^ x x5Gt0ņ]n$0&9ՅrD%mPTցt=%Ŋ(r#{ke2.Twm֝'֩?~}$]E JS$ 9s^,}xj/hBݥwg&hGBɒ-Td/ ).ʑwDܺp$\뗮at86ڿ$Ȝxo'n+ aӒcRQKE62@F!mYAUYZ`wa^:efB,l4H zqHC)GzR1Ɏ*\ [ao%)~gg'tX2e-[jc;/uGzFZ|qCT3&zֵ t ܊E۳'vo+>co Dql'?<-'MpZ!Č" C, ϓi m" Pu>=]3=2syZ\ݑ9{2(S2;u axLfG?qvs3k͒ %vʦWLJeK2^BtY6^'-Ȓ~CѺ̺-53uQvy0lTdtMЭ_6θE -c'JGòcAdt_aחKS$ܐ+Nt h6W|)k>wg,weC0uҢ{DIyh'=3LHD'->By.xogIC ,'~^c}35`S4*H뚬} %k“KA|ג\hfɇ;k=w!~"Y}aŲ<7*a7 ,5^mg^u$|Ij> f*KJ* Z2~4&[o Z~qPa jb52fN.fqb@Ĭ[Q5:uW/Cǰ=!zHMuSj9-Ohe \ 86[:D8݃|7fx?i#z$njIRy~#q9R2vv({,֛g VkTCZ 宒)6@7JQ^k4z٦7g~fS+1lP+G@ cRxB6SQ.8KE6/Z4H5X##~nr horBtYJF9Z*龅!"ޛ((9 N@3v$>7Oj|M<]!W+DŽ26IsGib?cϒ[バ Wɹ- Y#aw:([57 )xU'X#,)Zk4~Bh}`>RSCĎ,ʙ%kGhh~T&f^ZnIJ2Kf<Ս8M`Ϻ(RjX(Eȅ^P1xFW5uMSWDG<E [,T,~{DJ|;K>2 }GEVc<&MYGGUD~v3\cl|Gi?P탰4~ d^[wsZ5u}`ran[i^_N=ή#r?w]|PkMk+e1LȊ99c֝M{Y1[Hxωږ;۟4. Rjk~/=z&ժ^`d'E݂ u۞ryS=FpA#tj>e$`X JXޟӾϽcF`aJ8?MSPu*CŲOo-`Fu r#T?gY:- kh!eFEQ"hl"փ7B61, ޣi/[}]W՗IbJa>=u)-]9WJnlN"HWЬ6mz5[pҡ=汗ZkAU4J;2wm[!s^_ڡ u=VU4[Ui6QLEEqꎥބgNeNh' j+ANY5'r([ҏ#d7q2=8ԯ=-zw0_Ĺy=C{e75(uBYlbW:BP$͔4dr1GDdGC>̗hd+!WLF0r]߯A^|j\cq8 x:2,QjRw! <:[5*CBN05IBp ?sa~*֖!^23/9f_P9oQw.}wXC6~yTTބm9=bN*g@ZKgu+bHsc r+(JOjKU pg*CC4MK޴WsL|l^ܞiԢbz笽Vph .$q;![NM*!D Evf,80B9 R0}K߀ ʤj}ܧstS'?7 ;S2Lᙃ,Nd^dh ܄:P-m:„}}XMҋԉI 8|Đ/ ffDXMD!l47o oZnD_mjX{fKg?m%;ΖF9))Q2%'-ߛO|%jMHTeD$6j.5.ڕ}?N};/=b+ H1Y(! qC7 pnZڐ%4{ MP!l,E4(@Q6{a*U ;0?jIq滋P}=/&(Qe=?I[aanK~Vϗ[;5&51Elۏ&U TL@o <{/.W{s:x[Z!+Zʂ]~2֚/ć1gz4grߨdr",ys/I*P;4{1朆z}E):foyv]\9Nxxc$Ӆ$xPl~*.Y7m.@sX~ctWRgw+᩵9d|4iA fx! 0KDo4*sif8> v=F!66$Xq辘V']3sxMf R$!؂ K%/3krdG7@,c/A+C }*z7^$- MmE twb7']wO;!D\A\c+`|O* ezI`&- RʬoO>TeRCFNUW/ @6K~ D(ͷpLO"siU6Č/,nDN[ ;ĹB! 7{k=nEdf 0{t]nsp2gr&x8Ūm8Pe'DE0@Ƴ0J*Ir̦6LA_хLjz %D/!8Oȝ#YZ(_tBkՠi`OC*~0ԫx>F048eƘ۠M*bk+A#)nQ8s)ތ&5B\4mٻAÓgJwˮG#B"u&VnTR $D]@OW(tȀD&Wl؅ z7e Y`W!+B 'Pp5WgNGh)ܬ#>|sx,]68Qҫe(=w9I)7byF;_߽׽op˾4 9ƆT 54S+?`E> UzҲIk G['em t܉5QZ%8Up4Qpg-?1`> &#;y!j,WC uj%<}lof=r۔V%i:S8&94@P[~v2O_Nl"$'C][=Γk-f,Ɏ̣g@(KHwпrԸiMl!Rŭڈ: 2X~XPmWY d'Xu9p\Vh3D&8qXc<;c.g rC1]9`0;~T^U*Qʺ83qRCN8B0 \ r!]Yƿ>DPG*2 4NΆ3BfLs EdSD(/x-\sO`QǝsqhD1_rJ6iԂ׀lI9GˑlVlɍؾڲ'%mA_g frWX Z`MNMl4==w`XV YET ].ˠ(2Q?SU(7A:j]ꂋ yo o5x|:'}Ѭy#R8XןbIM&LP` o-eYBՌ) ^-elAV> t2]٪GC;͖߆~&rᔸ7ZDBvE))D% T|"6R %O15ퟺchʠ[>B^H]bO)S4꨿Ѫ$d;H/έیSu Ne69:z{{2̕ lR­e N3yGJu Ock0c jpb/S%HXP=,yRJ 2,X!=m:߽U+E5m5+]/4"G=7f\΄pThi|*^J2|tԖHWXUSjhq-Nn;Ю˅o6QӻV|1 E.QKP;06;<7$ 29{ MM!FU1^{&{zamHH rF<5qq}<>Iac5b$͂n3pثyKtWq1-2W&Sd0'K%:qnJT3×>X%G!ӿ}}/VFIZar8C0ygJL7Oy.9qg l=2 $ъ#ZʇA2:u]eZɞƬU&$Gws^%ei5QSwvsiYN09xk&~aɸ:R$3#ܒhU 6]@3Z}d`2iQhI~ Jİ*kƛkaaKVzKRe BJ3߶^B ,?[Yw_Fk3'^*(:nɩIP'@I5J~LJGOY K 9=S{/ViQu*FGڕRfGJ%[mZTg8⁽GC"N]w"_qX{A k ,@DZ5NR6Wؐ| T&wGJ~f,ӀFT⢏%Pu9#6 U#&X]ҧ-i~a[%gbAQ:-0$M9.4p Xh0kdLo#}@A?^I|EU^a^@RYLΩXm-zmꡏk/:e0\j94:3/0%:26]O)]%>a#]#/_)(׎$z i_2.UuEBrSAaDraatPs7v.?sie'-QC5ߪV߭iiPLx$b 7\a)@'HvV>6U4bfl\Am1 .1A ΨUOI"坑ԯ+ꇞAw R̰|Q K!kX7 (|(kiKpc@xrЯܺO GfIY8b=RP{rpQ*0;6xCDd?|`e &8*x͜z3->Ύఐoe1}obYi.}Em1a>)y6ѫ;i!d *c Sjk1{Q>n `8 N 5ha%RvČͦ_ְ{⚔ykk~chTR*ǃˁZK(UU<-ζ/s*zU#-43d!#mŪudYIˤ0 ?a%/%l &y\&(ž)V3 Q?V8 Vv?\9!$ĬdΌGHMNDXPL|+ baڨ!ӿy*7nG|_ήj19{C\^LTJ o%.|7&ey?92>WseP`ق?JˠռoL24b.@ ?tut0ΗpƗ~qAc\NLv>,mu+ "g;ѧ[޻ρ)[ëO-eDtQgY 0"⑎_tPqNӓ岒fTSV׉~\n{Tn|U`)+!uW2-sƞjX`q\K`s%FX\c~mڏ\i*a)`+u:rhBC8o.b5TW՞x4`pKY L%Xl7;WSfe^gdTQHR %!(nѪ97;2g8:#xlv6!UXtO[лtEۇq}9EQT|Ork@^Cd\\b紾}yjnPdmp}*e8)RC _j埊0ByaȠz1l]6Eqv+{`wk)"UǷk&-2k6T`Η]x)U{r4Cՙh>FAt`RaNyHFjOPsZ|wZ ֢G2,-ޙQ'i#9IR3⦆-.W3J':C^\ܝw݈>kxMx}j6L'ރ6݈9"MX pZO٧G% 8jL[FT^pG?G;Z|:|yY\Ezͼѹ~`]ŭFX<0 e; (!Z⮸L]1zWj,c6>Qo!kfk>e_V+} /ab[e0f:6y?;\{I Jf̻JZ^F}[Z|Ԃ&jy9՟ɽ n>9^XBc=hUS9:Ɖ 8yue);ftġ8RZ:my-~Wk>J6Z4|b"ޞvwX"Bgeؔ }0n6uW2N5ѬD%6qk[؇$}:| k)cHjC$=Fwty8v{ 4Vk0..*p74ϻ:_jhsQS: 9|؃x0>^uYKP@A93MEµX(9fgGLȍb\6FIZɜʱ}X2o!C" 6;v:'b M*Ie)#PHO4=jd0FO(Z)vubJo흹ʨˆ2+vI EzA}>Jb" $tCIl#o]cb{¬y缞S0+2/@'m@4QZ>dCA&9ks,ǒ F8: (qXиr υ cF5JL׮U $ r{6PGp*E %p =I7|SUnuMo}^ғq@ժ-OTMfl(]IVsض0ϫtϻE*@%H;-u@昒:5pfȘelӸb# In.Mԭ%-Z93aWYS] dJ w[6^`8r3xer0xwzƑ2Wav)!3^6Ӯ;ŏ*6FμZ._` UW5"L1&pu;cOJJ`ch#l[) ֢f&0e%[!g۟Ea* #oߺ w8i)c8jol0y82o,*U|Ζx*k$}K~Ax}dqNJg?$%7!eP:M%F\ܸazo,Ļ1=Ut])z\X6#uX)T7(jV#'Sza_=}shEC({v:q=q/y Pk7u*) ڇDM'0P.uf|N::uŠ * '|D!Oo $ޛ2i` ~f6 39F꺇a>N ]\7LĔ-%AZxσ|c-47O*&NQL paөkӢ(+.y2Dh`ظ8y=\. !\`>m`-QjD߽X I>RsS_^P^cf(Ud+C,Ȅn|ILACD]"OZig?]]' >/tu5I ӟ7i ʯ_I*iaUOp`q4S ֈ]6Q`8xܔfͻojꈝ}<^+C4Ha`._ @Cp t'DhN= trSE\Hs^HP+bQP]C H` <]B 9FF)zݎLô%K+a~P' L~qo]mOGiz '4aUEȡ+<ђ^H. E㬈Fnk-sYpXpM8a%(Ed ~-mF2ae__ ը9sjAXnyC妒-OTAGc7/UN_ۨ0ddL/pPg_¾:.8Ѫ'q=~L%c" dO'Pyݺm6;ZQYC4w(inf=ܐh>IJMW[HjWB ktN|tIM1 gRłt$H0PLza];p>6V+P 2/Ћ9#$릂͐`MDZu".Û3 Uј@r<%~DܙJXQ}wzQ' '^< V73kaiQysv 82jSCe Q8gDOY$L] ּMd7#BOJlO2^px%'}ڂDxm 3 }i/rͨ> {,-u„kiBך'it{UMǥxc0Ϯ DL8 V%L9F{e셱 qwQ).݋kseg`mIÓ](d‡"J G 1)P!busj,,Ji a$0v{PiQC]:ΥH"/G,d:iV=o{m$uVSlefsKB,~-6+ 'r7ߚHə o9E$@M&~v0y@Q[ !<-3$IY ճm(y-) V0O,t5C!2,aՓ9 8Wu/_[35td)kdMR腈WBnXHue]魐=sذcH[?!?~+Y%ؗP nThPԈ aPŪ( o M ]WpdC ޓ  -6|X'Dhm}l5N/Ev~0 ;tk)P׻ KaB}=R7"fHm\k5ki#IvLt\K9z'p;̟x֠h(lm?. |6mJ"C19Lt7 _ ?2ɵL1*am?w8i˼!n#ԺV }ƈ>l sL'ubAb̠WZԔucmoR~(]G<-þ]i_JD'oxwP Sxw'k>+.;.KZ2o=mkM.\ hy9d$Ns4pZN9ieDIeBUw$e2\`L,T`\*4Բ*Yq%yݖ.0ىNDpb A{b?H K Nd(~!v9Hp#cj9ce-C-3gzFX'1@Q[ ܭ.i(l<7U_Q(*2h-<*T?;L1S}pQxt N4BxGFJ HH2Kn>nW/ DxS-P[:ID?py6?-jV}yk "Иf/FUZt:P9UdՌM˥+fe>dҲH)U tbE{ž#wb9*Ҽ/#amv;RzFZwvl'Y݇f6Ոn% Rvej'T%6y J&h3?Zm~oP?sqӋ]s#4EY/fTQ)mQ>Oa`KF%o@+±[BbblN-Aq,Wfrc^[[x,v?PBi5ʟՁxMX ;Z}󃘽c,>dwLV ݙ3oLah~eD=%Ӛ43pO[JnMi^X=|`>fXZOWc`AS"\o `͗)*&Y7ǖrТmÑwkw+uAܳ}9Bx5H`Q۠;#k`1:8]ЖS],tx3{DcEE rҦ?c̟ӓybIC.h u*쪱*=ZB]ʪPsj md30B:!1HP:vm(/-[u,HN-uܷ=6-SߕRras(-wn)< _*a6hȨuƏQՏ=̕^-ޥ#=HBG%ְ.VaO/##ǰ`Ta+;0rGL:3!a)Y~}i" 2L,4izwuW+Q;/ @5RYjIwOTJ!t7;2*r|`, Ϯ|ȤSѫZU-cXsH"K_iئ ? և=t91^o$5u=?T _dg3$VFrϫ0|ם3½U+j:j)w#ewF:ܡ>GѓD0%;hu(jBy2Ar6 irԖ`ѫQ |,D@|c zEv>HInO_#|{Vz `0zNlT4Goq+ί3c B v@SJ~wY}$jBJ=׮鿦J#GRC3B"q|a_>Ʌr7^Ł|R+sNMQ p٪4%<=,2?VO7>\D B0L]RQ|F,%gVNt%,"oE29a+̳FZӲSp Ⱦc#z jdwL(T\wFMޚy\"䜔(.eĶ K)Ck53nr t'^ aJ.}.*Q]<pe[ |R ݸBk9 Z(q^# KY<-"/ZM;DV/P6ݲX]DNXt{ɤmCN|1`B&z5}?7~yk޶ry7KBC]DޖQ7ͭBXMZ=TpO1m] wՙ9ֱsk4y|h'Ӯ3i [kL<%oaÝYvk+Oj\@3d|}s3iz ]aA`4ލ;F lА>͏Uh*n,Lo o.`KnZaC8ã BDa7 c4UA֟Oh7-9[5M1뚭G=v_1#Dj%OՑ` sgH;mogL@RS^\Q|`+_ ;*U{TC3x,堛jҡ2@dP?p4%U)az;hңbxcٳ6Ubt"PNGZ((x/X2j|QQbfBV.DyiQ!=nô7 Ӊeސl,G$= lI GBH0gm  #/uH%Lkriua ? +}-v1c+VaiA_$,C&sǂzaH y oêƈf%v'7F(8ч&PHo--^c_88j pBY1gB|q[DŪW㤸$W󠜶X~<0y5;B"m 6{IGsSc_V`{StC_ltQY/k'ϸ`'-$tY(91zj*j&Ȗ:RJpX0Fvkvu=,m퐙ɚl`W fK_6*uC2k e=F% "#0N3 =F9ݕ*\ld@4PY%VOfs/h5{ ,7vCƉFTد_Z2mo#GHz3L13,^RfKȏ=3- u ׆j4"KY!~4ц8?A ü`s3b GUZvۼ~4s Ј7VZ܈ezDp#u֩;Z!c|42xe.?f\7C_ 3 w۸{ʺ 5e`w;ת%uu8LP"9}9_f_-5L.eqT SK('zUd:iwu2<[#>PEsm X?ǔ6ːI/( C\}T._dH Lh)ᓌ:ҰIR&<:4XF&6S)HmA'ܤÖ3*̐/؅[#@ӨUk֟JZy܀ Ihľ+ FƤPnI) ~EU@Vb㈙. ʺ9Ҕ!()[J9 Fxu~3n_N7jZu^ڈT#SM5GY+jb:t}Ԩދ7xElLׇݣ8VU7'S1pl:s i|%ҩ=Էo-ɞ$CW:Âsyv;7wr#أ{eS; {+Ve7/NMg 3|vVn< 2cg)8I}.vZ/tm6WvdkB{dGĝB>2b,kE[gFyoj{Fl;DdlqC}(#nלӡ&8꘦;-V쨂HCXxjB$ ^_0΢Մ؇gJ;vsFB XE&|Sk+Bߪg,OXvpJcLԉZL*?; fLD$X_Tv,{w-= H-D 5"fbq(ܩ zN^ut| o|E25Zא+^xƮJ_ͪД~(87ӻw?b52TD >4 eBQMDUEp>_⾯s2_]] /rY5v[8\hˑϴǭoN Zfr= Wެ pbe'QRO<3֎wfP>$_zhjī[b M$-xO޵ ql:ARםbFэL•)qDQ=@B7i'扟r[BCBڽϿQ=,׻#bCUPMN94H'z[E1ҋ0$M⣅xez,^6::スU&ůO{mP'_G(RDʁqH"9/_)f< 6SOh_/~*h!wq`C4fk{st-'1\PQ,\<}WP'igzwC_6Ya cڥo1c,KGi~S-spYFE8#߀$xqPŖK.ppF*xc-,jީL74z%?NǴ2Կ$!4·ԉo"4| TA 'P=,.e!KJh,f嘩sH[YG(Cz,?IY, ;f$q{֭T[wU)- .+Nlel!%RZX]pn4cl0V~kD~ˮ=Xvk@gm[AC:R\^.$QaNh[ xCy!Ŏ] kD^Xf!w.bPs7Ҿ|*? VKt |NT ˁbca)rD}.>~kdzqVBN_t {1QϐVgoGWzf0XkeaYdM$pPI  E_ "NTt-=a8(_T Dє pDҀ.'%l/}řYMZ^Ft YϱG ׉ab^KVa3Ԏd-V6~4׀4(@:=:>W8ds{Vn,B c~d A9=gb!#ڬ_ZiзC\!SAJg &,ed5_5cĵ: `'O޻_w#=_B]f撀X6XyF)ɱȨ" /`]7g#D:u?H%4IZ ʥ8D'G`mPS>C$i9ݬQ[xĄH.pR:JS8=:ZF0qUE"njSy踞 h&I4A@y{hZNt+!/KPTzCѯũT @@]mOEP2CR.3 OHaeW83ӺzT:gtP݃/=G%C{;3zo6Zߋ;r*ם-&WWKFA*8WE@U{8(OBQ tD&L͐^ \5T>ts]_†É wu>qc+e, `"u7[܆{آb7:cOCi=wxTMwIv[/]Hܜcs/kFNJїdB݂97l 'G7/ʈBa-{?]wIAw_4ب3!xD%]F â_ћnkI 3s占0Eb,ԑ'A 3Ɍ๻jF@x5,6N{k(*rDA&^Pf{\ `oH7Kj\nZp 5.NzБ LQELk<8L]c!d9hgՅXzVϞxLvٵ=7~^RS)Mcꁂ xi^*Bd5Ap(ovdv }8uH'$/xQBDXE<9hhR2jv WsgFdhxs jw59\wՑ &+Y{'IuUk63e9#6PYӦHEXIlՈ;0Wl mFK' ?EξǫU̔Djϊ;]Riz@9TXW\\lO;xW8Ɉz-/t2ҀCmYwhҬ{V/2)Zh>(\e7eD,}He&THg0&smVq"RV8~DVf|;ysX/ԊYBBlAߟ_͟ /1c*o k8S9ˡ'o463Άm!z^f}{VL`F;:]nE?r3V]X;%<*I1JGa 9j$ U-Qyax9ޤ#M[< 'dBMcN7οrvMɔ (`.8K yl>̊W% ӆ9ɰ uťuCńP!رz/G@hhe+Ñ)dq{xLUjBZ4l^+GN:l%C)G8xs7Waf6V95~Y SчC _gֶ4ќqrakUtRNQNETtX)wy=;H$}嚒YӜ1&Bo"XJ?e8 ~3V5!iVbjM:.DZdJ톪ZL&"fW}Ve2*`|;NVU}.2L|= ?XzIQ0k/`L׹OL`=M|eOET<8Q# 0<\OM$BӚ[,;+jSj[tU )Gl18 ͪ"Le1/jhx7C[wT/I"`T#Y 9}E<7HTfjeKvԦvn2hݕmȽU%oUu_\qjB~""hb{qs9gO0S(>Zb_ؾӜ(507V87ɡv~B#%B=Qg*fw.f'=඿(Җgik5(rt /CmWC\ۺ8CgXYEkgN1 dd* щtn\Uz"zsLvenYUD{-{VX7[,S6y;*΅߲+11Gɘ'!H⽭pQEMZqf5 l1Eqt dOgPS)ߠ{(u+2O%3V[ox99en(4S|>VQwbKN]߀KuUn)a{=|SS`jUQd\J/ 7DΆ GKJUz<O9;Pɿ~BzRMKdhDpC-݃s/^ܿh|MI+CgTϞ41ݍP)o;Sdv1 4 w)˩'jb[?5uj )NL_gp63տm vE'VST(-J&%9]szqܞeai|~cN8Xh  vܮ6j)N1kKgfKp5'\W3z]'ȶ /3䗦PJyH{ >+Y(WTg XYTDI]NT3?lZ#vJ2dM^e\2(eu('ѱ+3U-iWpg,pZT(7 |of@z, <88_[Sx3oN^C,XM&\m̿Ѯt4hPIǦM Q<~5>ܕ8 ɛ*0DlXQ6V9UݖAwBNZ"1>pqMzeG:L6p:"TB)Yi(vgTpb9P"!f;]1be^zI`Z13)GPK%v\z"j;:99c fV=i~{~3iH6{b]yk[a¨(k/lk{?xhޥO+ŷ{RzzQɏ2l8yXo:tFjdX 7bc-AҁgVRf'#/F= ZtHdjhfbɬ#Pp ķ3ڐˆG $")/P(1DeYj7]TS$d-@2k$o-cУ$ "5#U}n8NqRNPD9}B^izZGчAgs<[\/`͢95$톫K`txfh F)۰pRg!i{Dp~${u5RcY FU H(|RL _QA]xBAjjHV5v"HMc{7h@se|fe)Mb3/, (?-*@ I=JT5E/\d'e(t?HYIU[AlfeZFPD3T|c=]JT,Y-8._nIM&ώ`n$qLִ.Cz=dϳ>|`6Uas7Ho֫V/^<&m-ɉVKfZg-{2f\D0]AUX ˘Ps:sU}@F!V'16<쉞68* #Rz5́? -\Qt΂eG'^P#5jЮuOgq_5K˨1Z*%=6҄KSdG^tO23dD2{uf`p tОUBd'0rF#+ۓFYeyn1deXml i8vou "0ud."IUx~)6b\pLR->SʈɷcK!Q*ȳEX AI#z?I9^0ڭ4IqmHX[m#fQJH̯47_"%yu1ݿ҆k~^/H%Mg&p{c4]hDMǏ!˖4n<v!bFd~hՍD_B-F|'QХA ךT/܇-Oqv](OT"qN:pѯ"^OebG{*'`Ê;qq@ﭣRbb{y:`SAoAOpBs:Vګ,0R1 RQ{,No/t&hy qc:uN}眷fzaM9Nqxt IbU14O.PUQrjpP4F?{FFBk>t4%}d PKS:ccC,G0I"iPX}B?w]OD"C>8 t\\ʠ19`f'Yқp.XzK BTSA^btM4"N^ rĚǡAH{Ҕ(= wbA`C귪h@Q6n#oRCܤKiA ?9ā7zEda?.{Lyr* r.Ϡ7CnO25?eS0m;*?m@oN.Wi2t 2JZW [QE9l#Z33z{8IT^7Juf<S]1DUo% TGZd ɲYo<4r}x&_9}#x+b1rb'T{=ŕR +''?ΟC%U(pH{ L[Ǚ c$t{w}CǡHr :謹Y ,W'#f<6̉m3zD<\rMu?"rFr[Lۚ1ߖ{T#`Nϴ]٤x S&'\bԸ{Ǘ2fR2D*)AiYDq]my%kDף#BW2w`Os<-[B}ٍCՑ8|{GzZ2lKM+Q6dxVmjCYgmYY8T8B,%U>S\*Q SB2Ko*obD4d,0ҥ1} q|(T䪧y}av/k˴-AxMߡ) ?P pWF@ ԒM_x&i=c t@nNŊJzߪ|C SW`L~ Go;QF[R΢dM >nÐA}g䆠JgAQM밅SIu`3#H+v,/&]o`qf:nݕE[X?GXCc%NN5y%WkOmǍ߲#)*OH/*|XF_=hG\-TɗE1M76YAп.N$Ĉ:_L]ݮnBd%_%]>gay; b1?\0?՞}YlKL%_#,-Y 4-wҚ>;bH`|,# )v)TU_] m-q|XWh?89gx 䵋t;.>-R)8&q?&?d|" O<w30IRZ| SY%~RvC/)Vtȿ%0Dψi|scz۱6BnfQTi%{=ڹ1ͨLyop fs{ _ B§~*L*#ךqdZ_U)h~YiuQ48`*ؽ(20Ǿ"C>n&T꘢Yxuvx`d#Vzu'$80 )*6F9~#KKkV4C0SBhS l3ma ()k2cEVz`jqR_!YGFm0'jΙwVG&NM%h:"M,ʡy=lŻTaW_P]zO=G~jYQ۔t).CX;rT;tn@W;I024H&aWAfg*~GpAN_y{tK11V 3KօD$8y\ތƶ;Gw.d Đ 2 Ӌ=I˝8-wې۰O HNCUVb݌\{l? "a 4W 83-™?zOzmǺ?h_X.6UmCwNRwyƗ\}3^jOkJuCkzHDgW"Pޙ=iԅmJP񔻙wAD55;lU_3;i^0~*}LQ3 N h(v GK*+}Ww2DRuLcCXΐZV;%QfsށLGXQQ 58d*%DNnJ$/jg RtJrȅ4vK}-Erꬴ -֍h!L`C{gՃPA}9֥bzq,^T:r.߄hkז69#I*k-TAC߽7(0iTL# kXN/w0`>rBSnPU~~>((=#4|9ܰ JedXR+&Z΋Rb#KQE = oP+yI89W'KQ /KShp޹20 tS!E_Px>/'i_Hzjs݄%zU롟Km6w&;H\Kb 6;ږa̹ !Z9B`8>Yjghך/SЇ8韇x3%zЈ[YQ`Y{{έ= 0!5>O '_LPe,viٙu ߼g%`1Y<0$-=;t3P Au>%Iv󻗩f@b&k `X3+BnalZt#׈)+~x?^z[0sgVK8}&Ȍ5W P~\'eJoy>OJklo)_~ž(mxIVA)//P.{"tgt@%xMڢƱ[(5R Im p@j,ҫ8#:1㬮=m7yд= "O6 Y m)`}];`u;hΫO9Gx]tEY\lP+mݩgiA9b îNʨ $~RtMx2 Z}'NAa4|c[wX%+81_ o˫A3`-4m81-~21zrzt9[z qr6S'>%^ـˌ]3l .#XUܾ^kNB [{jXDf[dZVw* DZ~~ˬ|2o|>eAƌ> =-/QH~yx/V#uo^/4uj 9Ge:|FFh寠C1vM6`:MQeójT1x- s`K}" nn%5ߏu ${OO%0 :3- O}DNz YTtVo h$eИ%WهkhL 8bGPx0 P ] ܦ-F"wX4U@B3P*rt}wd} h?"Eh|0.F ź+Kpf46hoRZ7_q wHǙ)z . P+M !1 &~zgdZḁ!YȽ2}TKq;5Q YHA8/3,5K?`MyTz_gX/Qr:?(5CF 65JɕKhe8~ab^>[Za1TM*/{"hi:L_?6Iq ņ^ Su=G@߉?jq:xCxn ̾O7lK[5G`Q-Ce![A>p)>^jZr8 Ӧb(=0G*1 RLф kFyW )tGaCx>~cP9v/grt{hpZ%+P 9C_ؤ ී`TDi\F7"Ttx.wP6XPGOJ.'G')W+WmˊY3sz"QHSuL͒{f1䦆x[p렔MӀ5U*q*IfENNkBzFH|9/&vT ts,^ !aV5vqEH {v8W;xi'Q75o~ 8%]J]BKꞐaz@R~*1 qHUL:iy_Tݜa?lv֮OZMGxaE58? mƖTm+Rʉ`lk,Y:oyw[NSt04m #B:`uȟU4^vb~}$28:B]zWI({c TD7Ĉ^a:[y! YJ vZIT= sarw:Jk %Uch_ր0;G$O`/ A=K@,<]ni%̒(@Ti@)# 9l`!붪m! CN PauzhO/T#!~1&MB$|S̩ݍJ]a_a/ŮV݁2'w6;EZشɟ+ږf/<g=Z WԟjTvgхo\ \>I^kVJ*@?@*vX_ XJ(QZx8{ܭU!Xy?=`("u5ǾFؽVbOMX`HsYR偢ބMOоb"}N\*td񸦼bRK9Ns>LZp=PXO}L Hnρ RB»,,DJHPËE9A(ca0.[՚hEBV7Fbfڊq4i?;>\pz谌OD?^ SrLZp zKJ$hYb;UkKJԾu RHx .=֧ &̨iܐ|r`|#?]lcqWIwFGm6߃Wm;y*O_aClO,Y?K; )^E@b[0͆αD26d z"CU 'x$*Fa]3cOK_q#S֥~Б yRrAbu.dQLpmФIf1FI;|j+KIj)V^مҜF:̝3gӍЂ;ur6O`Uٕ !ݜ h߮KBzZ^| I]G;(vGJ(]%Mst '\YykEvu[HiG~Q~DZW;DlHWg7$;>h ogb tmm0 m׾>(яagĝ2$**1O|B^%:kED[r]F vdiбZx^Gkm:l؜?*RôW>Ow<..E(ext Z! ůgB%u?Ƅ!.GM]?{e );W|nM?cApiဟ\]0o%߱ȟG  2M,QG 'aVBjւt"h"TyԚV.ɤlOf1ƝA@avaMGI@Ebf%k-2JE5sX)U"&]/Oÿšx0;Bnۀ_9dVAFo%k[?h92/~tt)"aOm@@Qt|OU O O4WF7NS}lr8eB8Gt$E k sVUe z X9ifFOG$xdž TYK,&² f=BB(ԊZ%)M1Ģ2J&Ą}owZIxֽT *;' csp? |NzumT qf#n(N3]DA&K$2{C"R^6Bz5\M̐_4z;]bqݭm/{w.A:{[@=?(BpӪ2NlAǽ)>URoU_5NKG"ma:fɵiiUBp X@0Iy%-wGAI4%" f@A-2Ok;l.W0 싌مto[)Jq4Or7H´c0XVt b׌XNRBTs++b4f;!||3 u)<4TB#,C46xCɍͷ-VSwx vTJ|LX٣bgSF{CI+ժF~P -/1fN1q$DjG jcEuzF覊rW !' AFEV IBm1 $*s, 4Jo}Y0:JAt#ɣ)ld~̑ mRq 0~= (ڍn0Rs_`HOhY&QMmeriHi PﴃoT>- Sw2=붴K9F~r|>1 d-ƕT+]tͫ)O.A h:ߵ]*-a8nn =]v3$cTkk]nW85vn[paz~GflZc(5@D(nCby^}mQG}QsRު20D߾'^BNo՗Wed808_  i?91b8~hNIDDR%h{>j?  F c6?厠g^$Q̗4L5BP"ZL]vמDgx4L #RZ[Da/JBTƇ#;:W6.X*V.f@ʨC<ڪw(Ţnᨋ{tTJZ IsbdNku OK۝ :4B`aZre#ĩաr:ӧ0cnr!$ \T eڅ4\WCMĵ!r`/셂u%̙@1׳zNtcIک)6`eX)T ÓUZ؋.[- /JC%p?A,9$Xjk?`s/kjgupٷ)pF4rpg[4NrBi;E!€ Ǥ\p_A V*_%)|ʜ_"X,FZoSσvj5SSC.%Ie7+Qbʹ_F4o~M`FPUgԪlY\fh|O n"ҕ (b'[qϓp{7Q0fb.9b(R0? ?6㘑I*&oHn1#vwv" E[”Ihڵ2B3M(UyKCfoP&3K+ǂ)VYؤ7HCH %?%6b(Ÿ3Z3V-X+V_ccp*$R~<0ս_E($V$u(&;Yn_q<9SkvpIqw$Wm"m@?y`EI@!Q8SYZ TG1( 㸏6G!]K$ֿ0(S!rbk7Nzd*l} .^,Lqf74\ȷt*wlo3H?S,j(K@hEAh5d,IhPptDp;dUуGC PP&U E*+$]6- Znh{D nSCu>V%fQpS77 062+qA<UK`z*u;Xc7~Z\șqH!<Xw2IG:YuabTL? g;ZYaW&`ĥYE._{u멄<$Dv =kI91e~8?H3 R> {xPCqedߘԗdT~D6<ཛngIڋ5, ?]'҇r|=0gB$a?3IUwA d$s)$.^Ԗ۰;ISJ?JrFV]if!'3t/L]Z+y47 8X yu\kK6՜=Ճ3ҭ25~@( i 5NK^oy\dDސ:ỉVym] :tڮT~VeWYJH5T ̃t_ 2)k<嵫ߒYűź[씼H8LNz1lc*4ZY * ƂLmݿvHlbTNh kj'/1ᬏR*!>nIKhQʊ;HHiG1[Gpǭ@H=u_̓^dbe4I _~8=ʀ/َC{|oLEqD{>F<1(2،(*cJx09(@'ž9)CgtdygBlgo{;>hP^$鲅gWpuL6RhQ&ҫ?آDё&UeԂdL'U + HKе kܤJTqZ0բ}:t?,prOnӾ+3ziQSK9OVV[/x*2L>OyddspbtuE$M1-H^9E9,'U. ۩R"G)noذ rf(Y0}?"5FBOWfȂGƺ1wI!9r턊EqG,2k~?';+!]F*ewǴedJY(j]<[ 'EP_>߫gW3=z.gSɠ e m) iFpCpaDw_wxMUOdvB'HG]f6r(3Or^yIvqS;"ιd(t`ʏă#j_ q8,k]r 0c9=m h'U&F{y 'm|Rz(Q#Peq<#4,{:!G5QAxkI>oEg(Op pnUAZj:9ST+%H8iiq#j!1M[-1+02ݵXg53Mw9lz,W6䳆9'rVhNKMSTY4Q4c7ՅG-gC JDHW8:{08=Ojb"|*u iB d!.zVyM1;Лw 9_/JLk7<#2s-dؠp)R'e>p5[) EEA?$/8%Znlk,z$1 }/eF>=OkŊ^C[jSDۊ).:SU%\OV S9yUQ1K/[襩w߈='#~XՅbo@`ҫx죪$dҐhI$06T\:O*x밪@ }'䓍[ܨ'1g^si$UJv~n45T2lQyzAj3a̋-{jdl h[oXGFq^vcapg=ط =4͊YC"롻0Vr47;'=.+V!X{xTo%cZ+.⿖f6iH1& H\pܥ¶䂔eUl5G-2VABTd?,8#Y"R-T=gc7=p1[|v7W5qPvtˤ!xVPSQqZjɄ?:Fm(BP*S}ȶ'KiVIogALot^왠Mүn2 ༐7*1x 2sb*y7!Oḇ^:o˺|q4&IԂW\Gu1@/wrC~EB*^mҝ4BZH逡ʨ1Dy#pkÚ 04:uoE3*'cޔ#drl6"`Eb /nI5jVQ1 DՕ ::_!r)1Mj4U˘S}XgFxܻWz0 96uN;\vx qi}}Ɇ7ۦ8 -%8$|دul&*$!%c$Lsx7yn^W>a5?k ŷc9͈&RlDaq4r9Pni;бNH) <%}Jʱ8 {hm/ⷝ'Bwd ;7i #6^ɟ@$ٖa҃įkzP3V)@J4E;qO);b :E>%gZ]oy=73pO(E40{%i4(ΗBjSd|xnظj C ]؟Zw>( HvErTf1~:!U=J PvԛL-f@{x 4/[F6 FAj^w!HHbԍyMg+Zl&z; Ub}ܻPH12+IDZ1sB?`SD*$G8֨]✽?R~;%74ҁrSudkjiFKy)/uT#7gt3M&q1kixՑs?B:hn׾Q\Obze.!"򎢊B L/tCno %4SDD# (VIWݎ rLk|<- 7qʋ˜T &WзH-D@\kC3/9 1MeYDAh}aJHӰ#)Ŏx \is"32xC"r终[$#yQ"mOCi# T/_][m lkqv(O"QuTs4[w_*U K!wF CDv6nn՗T6^1B(V()J@ PIQqb8%j繁)j1BhJNYH5YP 6FD;Z^R<&1ǢlQtఈ6>+>M vs c".YL[TwqJptS$'mG>Lׇi~)X,xl1KV`ClIl\ e#o2iԲQN՞jfjtد46Cc9k Y#Q\! { =H4 Ӭen8y 7qiz^9"hΑ`=eb$<O>Wy5i7"z62u˷s#~J(Q8̴3`,+H%XJIw@RX$SK'Ovs]kׂ [wh;I.'34D>*!-q1K~8>̜Ҕ.R.G,^F[xԫZ.6SkD`Qak85}{Q!Ѕ*qIVYf /JVI݋p6Pay>:Ԭ=7ʏ#Fi\CFGmu ,eGG%A/qCdܿJJhN<`"uld}A3z}{'yJRrRHk~AQնoyB6pCLvbUh<Vף5g6fWi N+cȵH>,PjN\jxu;9t"ڱ#E^`~~Hj2MY)dE~Ӷ^oޏFS-Z)46؋lb@AR݋ՈLhЖY/`QߐM:?a9],j8m AaHxC !jCgXv=;Ȣ#^l!9Z`)鉷A [-]Q;2ULnsgA'5dt+rk5 c1f ѠXZjBH*lfs:w&D.vZb{-}X*/ݗ56,P{y1RVί/\/oԅFFԃ|ȥuYW g$PQ ^ +{5 H# eAuC=9%k xC:gjSU "C_c;,JYkX!fzQ܉pcd;wqb|Ȕ>fsi*(*x?Th-ރ<~I"N[@Ce>^>*2?qc82i59j&t/E/yl阸ss1Y~Պm Ӥa)|6]Ә2Y_dT8g)e%uXIpPoTFvӀKNzQm\Cc}_]1 Ma) Gr?_e1ݳ9)6A0mKޮ RոS٣1Lk줄gi+M;=[\PdUGG̭Y@t-v a\렃1oħPĹG.{yYE h8yk^ "?k{Ԃc$ /y%,Wr* EHL̜9{%`7e,7vF@Bc ?dwl{4}K!2=U3ET;f E7yP>>q-|Undkk׺hUmu[>zw')rhIYHpI}kPC3`=4rxONx4fL8;F,AFnn靦juHeVt+; }}.pzfs,+ h`x<ʊ2>:;F uߴ%i?粤1}!T>}F\b,Cѭ*3R:Y Kpc"r@9KiP Eȃ0I1~w7Iu?`u'V'L~$ iy` x G_F@e2xe׾$08$lp#VYs<ս_f{۝V_Y-g6z;G]Vd[G. 鬠!E4z<' 2D.nd|n}2sČQ񑊨=wSiꋜ+?F$yQ'˥ F}V&7` y-T rgۜ~7%s)J =>UX;79)5BXNi M- 8 Rir'tr|;lxC6?DsE& C92|vt#0qp[PЃ ,pA)FZ^d.<ƵՐ&.}{jBH`YT!V"Nڶ!t1L|wO_T1(pE& H@:  P3b]Ahw%Z^59lT¦[24;Jky8fLNGgI>swB(\YeWDClJo.;qQ06 )M 3#EN7B!%prb\=4AIc' xԳ,2V=ۘAVD?ŝ&Sq*>x5Gǖ=p'BP0W^vtuq'“ |ߊ$f>4 Իmi!QgeS,SU,Q fL9D'Z5=;=6wY@5ĥq?wg}, "Y O>}7ޭ`$e^lɉb%~U;Lxd!]ߊw*[=eNY?i%3fGmgJSb"E:"S&AzVm'i֓9D-R }&1>FvE(v]Vg-RqbH7GRݷ⨘vQ 2gge881n2 ~Z5 yd4"icweHYG<}ƂyZJ8w1=?6p`jŭvָ]W5P„U%K"rĥAOT9%PpFl-2mB$G_-4[e|{") UH  D#E?/(KXDg.b\BbQP1'~sڦ X>H+dWlmBFDkP;pP[&*-#@ >t)WpEDb|Od!}BAKH7*MAxVR0_y-BwG}rLbƅM}`OGLzq\PFDgq)euӵsʆPéQ;hQ`g(Lfr Cs9}{)foV AWcOWǹ}6*o,^-}w!/9"Oaz/HRI'@}6W#3M'%F*NNfX}%L ~ֿ\B)1" h%+'tmw?;IĴe_ C6Lw+}>tkMb@B(}dcf҄aPrX'-6μ(!r\F9҉ PXiĈȉYs:KAɁ%u 6S.cPu%{r)*Ap&"H\nE( ynF~05`A&Ykㅀ f3Ɲʐlܪ|hpg_Ov?215gT8աrjgJ5?%O <"=mLE9\4#f|e `W ۇš]/=  Ɏ\ye`zVc`I1jȐV|#"_yz e{H\zH+S7ȃB8m.Ƒo)u7@qjo*\)ڪZP䊍][/ygha8j0f 8"gJ}Ch@WDUe%ؽs%^Jx]C[I%` FF<4ZNP}vM_(a쑊"@ tAO_KGgɼ^䕌G.篁Z91p#5U>쪠 !o$Xm+pj`WI{_n(}-$xTi+O5iUnOh!~_ʙv:-nXBHsed+Y۫=*v'<6c8:bT1'6Cy$;΅\M=y x*.SdkQseC$ϙsXSbxXօtFP_怘մGKV7L;>`1G\#vBcT -u#h~oj0n|xjdU}n2yJz۸2b* |sƄ-|Q] gI+&3f:&58.^pXWފl:hkҕ걜VQtonk[@(7[K*1!]Թ<􇘅cd˺ZܜZ}% 1.c+o-K̓rD MP 3P홐%%%E/W q +-X@d dM^HAFSX*L=#NC={#k# = (G+\6jH@G؁"()]c)!.\`{>֤x;>.:ybٺg>4#IϲOOŌ0$p`2%e4f t,7!蜖e?6a=&Ni`zw^*IV0n@p^jz_/o8ICQ䲯ԧa#)}Mgܵ4i`]9Feܪ\8:R\{ڵXozv֝!~{R X`YM&]o$x`X:VPu>v[h)|tAPCb:|v1wJN)Ѯl4kpzL Y0ZmR xɚ:tΩ+bp3_ݞ)@V@1L9O@dN"Ξ7'dLwHK ftM}؏͝UKHح֒svl_$a?_JuV_Hkm11!nCUsT0(7ǿth[j=&''b5>V aoh+:Qj!5'K!rX OxhHrXԓQ f=a$:4Y+|e3$1 5}ɑV41."[5& \nwPgdZ$Dk ƌYC]Q|w$L2JX7"n$.[wB4 6$,Q J(A!.qi'Ç CDp%hqNv={.S5 JZ~jyk c8XߎY"vʄ~Pf*崲7DO~ s aww]IUV&;*z^(G$K/L3~Av0eiR|~PZe`Y$po )M GKJ*! je/sS5=dLkXn/Ѝ/U>>&9f@_nj'jn/${VWEj>BpZuPv)נp^UH>L2J26,L4tD V軔Y+)&T 9Ԯ)%3hi Ii}p k[MwXxɵM~̏^DN슆0+_ɠVa!tK0Ac“2NK {,B<G erF@k 'kn]gJ\3vt ڬ>bCs|*ɿ=}$}T e׋wr<+d,uf{ U 3G>I_*9l]% |.:2ș/BM3L6 ww,U-#:ԧDKs

mt]:|y܎~(CgQ3 79#dkꨛ)$#BՏ:@q-JI׎9i[ŷ*C}ts&".fAKgddZ!iWTʴF3p*⡆;Q6з];|Zf:mZ7޼((xv VL3ddCV*:4yƸ&+=txZrjssOM YFlo]U9]zKk?!Z办TTb g\Aߜt2l%[kx"?ŧ]q$ ˧ofrSL>U$va y)!-\2"hy`$}V jx9ݏYė ٸrtx((Yq̩qs-/JO%ZHFG[ʍL(9.kk Je !H~[Ipu0k?G~GaxFV0kطW0T#Im4b R:sg*Ҷ4q*%d7 w-v0JxD:t a#2{Do7pF1N9Cƿ:}#!ԥ#0I-وNs"-2ZESNQm"N{iHN)p1tQQN~/i$*ٷa2Ya XZD9gК>bT]Lɞ[c:{p\jZbQs. \R>LXi?˩:cuJعauU]VYREQt̛PIp.8{Ip;lbf|adG-eNUa͐%F> D?#aD/̀/2=f>p%Q$_wsz> LЇʹ|]ǻ ͖Ѩg/\}q.pn!iqzRꢋ ks;|UV/7S٣my.[eH(';[ܶk$$Ņ0du[Sw({`)6/%~H7 D<ɼҹ";CG0gtT 5htclG1Hq5dVD~kRGN4gd9EDoKx,'u@M'(zHx52F&_o19صog*5,%G ݼ晗ɌeD84\&V;Ɉ䷌ n чO7GQЖ2AC߈sNBmL7yփD?ԇ[2Br jrXn_NIKP\Vl~oS@GNqOOf. jD7Uix= D6VU#ut3| ֌Cص H2r{e XőӴIw^~82avNth\>L-ZGoaiKw'XTMѶU ù&76;'֍rE9,Ք39-XmGrFl4h`v tQ \-ˠE@3ֻ]qmZr?|81&VGaTbQA)kG A/),,GqRqv\_uOh_W>BLGd%UʹKXȌUU wJ??,}*OanLejۃCdvZ1xx8#d ~T! eyRB R]ބV0{LYԥ27j^RxNwjL`'|(;3 m!s]y~ZAxxSGE|gˮiKvuWP ߲Ӽ9 >r(X÷C_3(ޝZĵRšϼ4h(], ?5'S'EϞtf/ć\qu1Gv&Y.Vh&g$Ku3G1@r]|+˔phqq1(,M2fn mL~\ٞz;BS`] F`}`e98q-!9&O̷Aa j*&"we|;{ϵh8@ɣ hܚz;nM0ն70$r284Ph=(U8 (s>;=b$C`/ρT&3XSGWM4BB6;^ .np⿊<}s_%]sVI84"+(@<%x8aχjRݭ;ܚ\ HAu8w8'hHc{K/j2kSZ29g3a ,~%8k~[+R!B%v~pt9{DkNwd%d6w): s6;R&w6ah!ݦ"ȇ0\^)eF9}gܛ YSI^03 WG;˳c?kHkSN ߐۥjbPJ战[!0}uʗi(ɜKU3snkcy &~Y3%ml'\X*nR][ڙ.EcdE0NIm_XLqW?)vxY2p_6KxDU $|Kus'wߟ~k\*^wSꗩ6-LJQgxFVKO, {8١Er=`tjȩ ^,aqc0-:=۵9?ȟl 1hƥH=j+|pjO$YW"9ل>Pd8lӠ``x; Ų'H^iNy O `rO 7z.v*T6}MI\ߣ [-% +?H WF% rJLiEp&2J9*{11#I%1傤;r&BҘ!;9x{]y~ÆPGgvsL,oIE?ݨMYsm n Sh6At97.Ry%`mw(3 Ψq!d3J.IVDAhQ2I]}ZkڤhŽ%軅k:$@N֠?]5BdDŽ%XҽG@idl$dJgX]<1buw7o:đžF kt񄉙#${"DG:+P'2~ݹBz"Gs=%l݁EDkY02D [kj썚&F{I]j3zd ?4=K5a|Kf-AnOgHY^ZNiԵkΞE{' }~O.AVڮtZGSl ֺܿe`B e{>Z0ו iwUƨc(,D(j)n@Zʛ( Vﭴ2%iq4w58ɁЉFO%DPfOWWM^}8N6,愍'` ='8D]z7@Vge~pȌrM |RkpG,.H*$^E]/nhyM|:A83J&՛JmB oNY}CfPvl.5?X_t"koD\i1\ߛ =5u(lXs^@76Xwsc^?E 8Ib&Y]N8E?M"WY*\٤ݐPaPv$mL;efz@Jnf3]OyAh[yh[1BR=?yomfB$dp/)A*pl}v*RxHf%ʉ.ziI҇*oQ 3N &̸vgPwjWeąV}D?GO]-9-c wgj~DT_.\8EoOsY|[r=~QBy6rZЌBsDw6 d.UmDnaFng*ă ;~lkA& &fx?ƕ]7#¦ŽLG]A_v Q1CmpO>!/RWb5&DCe,KB'>Y/C՟DZSx }d{/Lأjkɹ)-: J7 (eO[?UgTe,, F $bK WA`ʔ-h=ٖqAihVIj,DC_S{/ LG8ˌ]Źh[gW'q *t‰3d5RV85Z0Q"iBCG:?'^LN[Ärt{ XРCfZAp+iS{J6CiêJN{Tb/\ ^NLNdaRmPVQ25Sq:I^Id_I`4a0ōmn3YR1>x4 @HE7AXQj'/T#؍ #?Adp{n[(w&p+I GR_MbLm$@ 5̖%$FXg2@Rk1?-`T"t㔦B-aH a0]n)@]bBSAJg[@<)6 Ѽ?o'HW}Nt\(،M,P!=d%ľk"O&!OVj)K`+:O`—jywWl;虔5v/gR!E^g9 ӵz~*2 p B=lߒưхm[f:QAϰ1\/ЫFq+"*.2 MCncZrb?&Ad]]&4iSr~8/4W3hi%Muz z4(i-(_Y */_(\KzK.& 㦚ag @[{#ol3L]<7swvn]1bB+3P`ƿ`4um e9W>lu'd`X+E>KfxցU$|.w .hPo#"W~xS p4*_2)b-]3ru;L5X p?wq0T;6E2L65ВW|8oKU /5#m,/ d=`Qғ(Ҳĝk 6 |J gDT i*J,iGC19XЯ}fe^M[ Y`$OG\ stUÐ4P1d,?6W.K^ĭYpc>4'U5s P+* sw={֯M=dմG5޼F{xu#͂@4)LQK˂R@ag/xq xE=C:9LHFP 2q3aDX "5Endl'D yv8qzZE.3̥y?&?^T^H Sɍ{`Y4ϡTvKm`̷IrXL 9OR!woe&c{ HHOfC'ك@s"-QdeUݡ[<"Be')6BX;d]Gq.T2@QT޷Kmɒ!!oXۅ=ݺ\׋'fi X\>J'&Qnf^X!oۙx#G Ѭ#~ HNӘ"!eS sJ?BS1.˲GzNk WJ*utS82Rv{I]VED1ئ=K|g,fe_Q և fhY2~K?*5Z/\krfbś )qkʇ5CTSze ~{3rޏ!gPbR-wjABۈ8-ѣzF"ሟg]WI zȫʸJu} ul` ܄0<ч)Tu]Tm 7LBzmr5V"_I,SՓ K^?& 0_$9/©% pRZ!6:>Mv~ȬFP'YL=GU3YWG_$ E8,EuNNGe灔WIBpeU{ ,W'"cMM˲Ba2wpښ XJ͂^ 6 1ZP$ ~Nsp aSٷM]*d+䴢+N՞/l!,BGT}p byۮ ꧋I!oRUObܿ[꯾_KRD yUȈed!jUIK7K*1aR g7D[gQa &q@X8%1g&}fETf c wXW6ވ;lAҏȅGU#(Lp&)f{ځ+2 t~+ yQu3zSh8[.ߝХGM÷)CGM} FL~|!6tm71R`!iT:M Z_Q4m]nw[˒&W^y[|p]>?eB%ifC|%,ȊQ& ;AX \O 9J{Z) !]Wt?yoxv0->5Q ?bO(81%WnmLy<> nT$+Yf'y]?GY{YY&UW c0suο`-Dq%! ]Z,H7L9 2CU2L=OVu6sh ;b EE*}U=Oy`@8 [6{#,$<Z] W:oJGr42FX@tG-[VzYL)RӺT|268\: ^nk h'7NSMը݄s⡐cX5lP;09#T߁H)Y"[ -PR9 0ךJ'R[HdmѯF9ka"Bo#p$MΔfKʄ)Έx[`1Q Ky9"tFeQCa-XipekI7ɼL8%rz x$QgCHCշ@l>vj 1),Z=Kq?O0#jN&c)Io"İqq҈;'#?O!.Į݇D@Ct-@BZ'T23zpt}ռyۤb@̜#hP=*J*`K'ƒ¦5 ݵRyl: >?8Fx~B:ժ(T'[jb+8bٴiًg&ȼkx`YJ[ߓ17/5P9VhbD@5:A *BFfsG: { kNp>r)6J{٨kRafLEm"uMAuA aD45\!z dǠl'_ob9׏%vX,+d.T*'3=m}jC Nʀ~o7Svq^ u{p/(m Ե+̹ɎҌ^sTDLB!FREegwV]\frCRPXD/jP4ŬE=KcZw -E6ʯ,\TLA!CC !Ф ,%}ZUDP(G@_m(5=Ŝos_|}8JlLJS[^' z$.;S1 G@uqĢe@;rs[*f4 6xo|a5ԏ`(_kSbN.'N\DA?ti[Ch1"Q)ܗS@5G"H`Kf=iK q*iaw"ꓤ6v^X4e>z6 YVnB#˩J媍B=4ߺ:+$w.yXwa8ؼP4Зi,&?F5-B J o~3z \sMeBXI;>G6銜^[ L3jyGuJVa0զ/g ;/[gxrI-j;ŌVbTtg4;4}.Uc#:rœ)s?3f+Whj ^YN;~Au 2)TJCXR(E eUbM>4z,PXD&Wyѹ_UE[҂,FRGQʅ[.xư#܁xR)RK dGa˩>>h릮y'fj*-L Ȉ꟯FRNp=,MJ`ù_e ڜu~J `ujr5:Hl@y_1aXsc;%VWW JS:y2mrCX;76&K _4Kx~VD"k'-|؝`Ɣ5Fs p-2rv%G|q: 6)wP3FJUy:Q_Sǯǥ ~A<)Fg a5kwΗDhX;Xh:i-D b)EB.XL(PUv}ct[{S mWuiCeQp-vC]Vmcݱ$>{4k̴$2DEG@]UdSʹm`p#uSBw5M{?:bJLIf!gysӊ~#A VQ.m1c#SG󖙖D6Og:WIȞr{h[KO5IGu*X⹅nfl}l YԐII"ؿbB?-icG:6Kw^͠ct!LY:6\~ ՞gxǡSΧ'cPdZ*~|5x%M՟FpkzAy=t-e` z^Uk;ځLpx~kҶ3es=Kq{&3 $C?Ժkr|]6) @nm԰X5v>Fo.B{ywo}͔+*VbZݮI9H'3ׁH҃OBD1~{;1BzV qX"/}l 8+5[xeL( LmpI˥[\aTf%3ic~<+9} Q!y”]הONQQ Z`reX4[ŴE? 14 W)BLVFI~&Z^il]1-Y9 ~N/~])1]s#*Ԗ4O1+WR_W)lux5n%8y a5h:̟oƝQeqdžOs\jp~$6(lݪ~1c*N kpv3{EqT =eEo(oLUy,{X_8;!< etIEu;3XoQiaW P<.RZt!g:-o z~AHPF2SUr'}%=n3#/8}dV0a F>+ί6`[)\ Cg{gbRs#Mزh%PyT*'"9bi+YwT+(W,hfn,k=@:i[:zۧQo0Jհ`p s1g=Տ#xmxzlTgQbV\%&v/2'1jjm>D-;͎`:rN*d~5.!Xa^u[p)@cw6RqaYU,R[8xlkV2̉X= -{Nk|-g0]uD8c)M7B$7X20 QWX(dT|iMCub| P}[biƊݻ}`Z8F%204׮g8GXkJ컪Tcc)gBp.(%3g>_* )fE!L 2@WCĴ;FOX)DyO9!;8v[VqJ0N5NK:"HGgu#9X37ǓW ̏N/g  :]dƥݱj"z(7x3T8=  z浸8p;tO!ӡف?3f>rXtgdh@:2Koc˰.(>a4&tT!fzOcɓ[:y!Er\%Σph^9) X3(::S!;Dhtv2FR5xzmM(NXq)%KM0iM_I~kԀ,*5Tq]Hw EYF-E]y^趣9_0)Kp !;\lt&l2b5|seQ޶V5sus>]oj ?M Otk Fj 1i |-i%-@c'o4+Og?QӼ| 6H JO:I |vZu)kˆ␳`=";$9rƮ\<:t6 ΟXek܊Z"l+BGt-"l L?/%h- >jI/xz\v#}.,2Sf ٚ?~@'y W\w΍ }d?]^Q N6@V&gh'/*ak^v]ܘ h *4A"m^kd dj̐7ȞRb`!Q@%lEyy{7kf/9?)1"]v_ rmR\ev(ifP6:a?3HD Th .G}- IB\h&.FDG9UXWC[ś\wz$U'7!`۸6j "s7Y\i2EVK&E͡sJ}dz xMB,;S,xih𭘖++UM "C4L9j{}y w lT\.UUD }[ t><"5p9B! cބ~DiG @ ci& ߥ%W4 e@-eWsS,#+= 13,\D~2T5RÀ;c3ozQR2Ɯs$|?=`O6>jʫ }f3>#DŽMQ Js@c`,Ι@/*h5nB4a; ^$IZ[Pb% GGF%˜`8*#7gbn<2&&ʿ@|Y:A =.#bt➈ʐӭ@Y$OQw: <TZB![, 0k2yV9κkʘ ,Z8QYh299Փ\לv_.F_] I/ !r$ ۽2-U|Ba1GzQ`f!AڒXq/Yƀa]ul{Tq0KѵZ={ެoC;B>ćzAܪe}Y>[i^R6ua~ ƧeaP^g5fNLè_@)L- xfh{Ʈ'4[&?h vO2_иnj,d9z!eo[[o9rk&sW_2ҜU2W3x4Ui~[bVH|ypP=Οs!(V`uxZ)?~$'bX_CmS^@| Eܨ2؛`bes(+buIc?*fe3"Ƀtn{4*Sb?*U#aYb7[ ~(5A!^2[ q뢵+“ b'¢-rWCD[z/-"->6<Hx@ X[?R ^o%m *.K q3/T~$5ypS,k o/+ߑKXf87$_{}N 6ݰtÎ 2bm۹攡Ǣ1eiȀנyBvXRJع 㟓ֆ<ʋZ[51+^5MdA6@:-#G! owGq-L?B6{ʙkKf\`n;~fcGާpj9y-gK6z1 huz7Bd뾳/.m.;MJ̊aݤ)i:;zTﻧufUa7eٷ{fdQp14U|@qS aUtNf(9'3>J{t7Ҋ&ٮɒ= י9!=]n;e|?lFpxzge6 h[OK-J:a|:Q"TĠĻUF,N>`g:a-IΌɈ;֌O=+UlmHY2棸c7!VBBv,j'TA]wίXdJFݕ ]ю,_q|iCB 1MSO|8~9tA-F=b?hSnmEͰP-~ηFcӦ;95\}=UF8ѰۆlM0bQkMfƜdz'F3* ր |] LzBLBd r*ZIUz 2䷛A~91?k%6_ɓ%(l o@.*VSԶwHy!16)߃,."[ 5|Gp'ElbLX>6FqbPjmW=7 ?ՙҫr3GQEK],2r ǽqU{U?c7;sgKGTzNu(TKY]ʖɃhZpOcCHHG$Saɂ Ⱥ14Ĥ"Xf;o'$X6sT}X]]6yɮV']p{CLs)ouFQ'DaO*/c`Xd/"f?T+8- ?ؐZsȮ5?9+5$k4,/7>&zX_7J~]ƒ* -Xɴ/ޙ[Óo^2iחM]۠ن 5O";8۽&BzJe4MIX_;`ݤƪսmDYkܕVv.ܚQx1nAbCN)Qވ޽%tg/\+_r7 ϴĎ-Va -U.y}rQaћ6`.&.#]@3q*b$ af[D9U^ y} d˒'wxSJFb-I5@.!6MNͩDpJ̓}1 f6'U ,F4agq$:e3zD!jg.vO;p|ر:cKۊdOǍp\=+`&WuނnQމ|WtkUzN!FXUE9l~kR̸摖Jȶ =;YZp|Nݪ < m|ar$vwkޑKL곓AW"(k@WcfLHgI(c^3{m*2M`Eqp.1b=jKJN8+yuΧb6~q}|qXXK!A65ȒlBBA"FQ}=ovPkұY"=_` 6lU;*F_')#(D_ݾ@lwBAziƐmY:u!c&z0k"]s'JAqs.eHjsEZzM,>Ԅ[qU KWddËa mu?naP糠Ŷ$PJ/ Z ֌XFLv)Lkj.|iڕyG)HD0+u]Uj A ˳MGW2 n ]܄Ѵ[˾'BwLc,_di yP>Op Gh|Zc_AEW~PpOo4YWj IG)q z(U k$;B0r);=UdQx/y!z/i6 GsJ>lrM ;›(?}JQ GۚHPls 9.MSe2P8Z/^4 M8o;hx /kpᡫ눶EԸ°N1*:r-D3PHk|ơoT@"dE|@(X2Ѡ"xXAu^謒p%OVS>r) / a>8cOWKL_XwM+/&ՅCR33! oVYO`WLz^=rc;ӟp͕CU5B.>7Xܠ $Dc՘8J4,+@5>s?ڵIIt%q$ܘi"V n&sS ?0x44R\1|K*i*2dNo6&^M15S{_hY/~:^ \,gd7(!RGj-nn[XѬfM09Mm@o0끘6adXr$Ќ,AJs=C95xWD~\{ՔrqK+p]%dUFvܶg?VԂakUSrFH7]*<߄dlް[``qǮ PqVLxZ;!E@|V ?,"+\4kl=Tgc%!5>ViMHntigDO"SOOr#5QZTfW:J*o*%A@IdM ڌ` _hmkŕd5tR?},M\IUҕ(7 KP*Qc ]p{8QULL4 :>F r`\ÊD)PXŜ0%KsJu >^e|:797:F3:jaT-yGܰx8R(J7Nïׇ$h 4d ?zjҊj{8-QycAzOko!r&yprBߠ391osOvЌbU`Uc=E>a2ڵB(`xkFLPnBcwO{_Ԣ' ZK]E@F^b C. q#Ķ *r*A,i1R@2caȽ-p* a#>\bDK7@[Ds̩Y<A<y+vS(MtUM{]mVpam8 Jlx+;|E]J=4&^ۇG=ckk%: e?KuUY8&l*!d`r*ԡ C-bbx=<ҨTTRe+?QhYOMFgnlyCW`1Z-H&.ex5f:%s<a6ŕOJ:`FF|~ʦNk|>[rNZ;(QNj ,>3ZTCGQXL62UV6͌E8 >[@j&wl~t6[3HbxĴYm QT.[bs,5JۣgJfYu! ߱ +M50?QTGȠTd4 _,h-e C?OuM½!A72҃k]L /nr`B#EPIu+Xj#7.78 (-)E ;ӓ:{}vk ҋ,O'xl C)>n(tlݕ,G'Ufx$1z;p U} Dvܼ<~ 7GL$IJL$!d[FB\xհzK ˧^2ހLheŗ<՝!2nS]UG^IR鹯36g/5>W CV#*d? 4~gESM@p&*B?VjR!Dv\y;8:A߫PF-Tzm0Js,dtէF/1t@pFsԦu27[L#aQ-=2Vί_%g]d?Yne67 g֗S[Y ^8$ASɉ/ xMkI{giʜӍotYhttM{Ʀm=c7$v)5KB FoY@:(0-"N?Xp<%cMC'6ZdIX[gO^G-tТ!du4Ll+#pL>Ep͡|TuX+ch; 4߁)v챊QlT] J4/5aכ{+cx}/ҞJ$_U МXqhۿӳ l$ /m$CejUzv_i3M َX=º#?mR3Ojy_7;\0 DͩET^  e'*H+2{"AKS2&ÖAB(PZt !lc hRY<8$8ǐ.:MYYޘf U4/0\*md_!M=ۃ/p8ySh\Ɇz^vфgP% Kܶ:QѪ&V_l&%E~L;KT]s2:kk9tN׳P$2—@Gq`;fK>e3cb)˜>k 'f  >,2yg@5n=i}oZjhy{/:C d~Oݷɀϳ15 )MKCMXUhSfr+~ S,<͇ȿH,!siۣNaSң=E|XMRBY8&٧Ń/||ĎY%MμHפ-t7\WXӰqK`H<$,e&wcWeneN-9QTFIm A| Q0? PQtey],Rf_a^V{DZABir=~jҗ˼kx(lv2s䃧2>38}y^%FN9<)twMVZDBFz7Oz4[ƛTWj ֆ$gLt&9`*nl,8 –>NX c˙=[_(>mXt`㑸1tb Ca~%/~SxXa&fɈ2:0؃&lL':! *xPϼ \ /hr4;iR,3=`O( &%h)k.̖Jt]8/tz13hi ԁȒ.Vs>zIg(6EX})>C&w^.@Dd6W2Vkir1'6}ff~hT`ݛTb\PɒYyacb% fg@#j.o;V)sAMzDarq>ktJʎ:85\Yq7Y&I˽ snu FDgF H`dmT$ß_ Oēoe> zːawM85WU_|`Yٕ#=f!~D=Յv!ך-} *%b~xwt[0si8@socNg{iLIk*D& pF|ן,yrZ(AP7DwglҶ*i!7X-{DRR0>F 'B|} S!3S93xTɉZYG]8w h;J̹n1sQX2Xb7?nh%Ge}->f+;M\|/K)~>Z~x-t%Z6AY<ƶ#\i%7װ[܅?j= o{s_3 an=T9DRl ^GP0\R3+cdў4Jh CnSO^8A"lnwL_|%h9QkC FYi_i~fֶ&vWOpK>:==I3Eit"2շDX8Qꖻ 7M0{\) Gb2M>s;YT ( =/j]=3]tJďE7;T0,rpxcU;골6yG)VOFȎJekvBXT8Ơ}Yq/:aiތU _kcv=`P P02~bxݩ@n1jgwh\^p "IWגEtCG [8Mot[]Hc(F+|ߙ(y!">6 LM zFhWEnIf>RHFETxS/ws(sN칥NٲIu %QFS951Xt@h7QXVAX6y*^؇UiswNJxmqAk?!`"U 7jɰ|~]D$|`i"ɱt߾ϑw"X*hd2rZG-`8lpy2Je/(?a{ |驀>-Ɛdri|zogD;}>wB]P"Og'wAsܷ#hd^;;IK4wRDbeJqt mAHV{]޹jHޤ9C^`GDdib ~p! cԆ;̘0I&rL~_J$̩(l֒1-<̉ZAיP5:u58:uq0yDu26#(oq*u)n,g)j+p1wBXhzN^ (0 !8ÐN2PzkjKVRVս`5 $ib̪DՂ%O?VƷ {2lbtTlB#1;eOV T<7*mpv/. E7 PuzghkN'8Z:dFxY5 _8 W32)f<ܩ5zY|>dXVvפ!/,$}0?:PF*yWz&頩?fJ{{XN^-&&e0oGwd[>I_p]?Gzud1nujFcSr@bzK1o %c&lM~) N)Hm;Eس:Jͯ}d]?\ziPtSX= $9ӥըI"0֜ˍ H8LW!3j N?/ Lzl2iG\'lZFp_J? ᶐ`TN|)g }n["Sٙ{ a}dP c-ئY>h&KS-zmvPcF]Җ"Y~rz(]8Q0P@;` 4m9Wk} ˡ 2 Ͻ;#`DV5Ae}^S­Il3Hೲ6"R!΂31n5ɗ$KJU4m9Z`V\rn&QJӋ%X|j) ]%9BuzMc\-/UZtFExډk>1!u-W~`t^!CV/2Ꚛ.@DE<8}d6ov_ r5ԯP-H>y]lg" 66T DRE, 1N!hOv;fnrmi=ٚHָ*g0EޢE𗳼C(1 (~ )"-`Jxy*b_ݿ2+tly0tL rC(`g os"gt߉4œfr7UEЋݰ< kU (7؝Z2 V%ŝ2{Gy4`Φ*mp3Dц~T'mIv,mm5%Cfl=lc[`q4'('.շT8Yld*kqza/n70tCe@8^lװr=Q*4v[=FKeH?U]C(M?e ttV3Uwx).mQn.gýǵ0{;6v]6qI9j*C_Qr Z-jͱsFVD W$z5ëY֥O{Kt%\Ik( p3eDqp+EUoKcCm(TYhvVT\`D2P' 8`!W+wؓl:slQ/]  j0!d8Dӟ%fWwl$2nR3|ލ=ad)ꮯĈA&uً 7@@E\@"HkLD4L+}J.dCmpPixw~BDFUẶ,qVu}Tg{~ M-k~۩mvؿXUPhr4ut CA2$H 3^KEL>gX:) !D (k h}-:*`@ *G'U%Ȧ=,؀>`8l6ѣv|sz05|xbS$~1V~5YJc36Γo3a Imҁ?߅= CSH+7Z"Q ջa nAg-|u[\2Y,آ4RXR_z-8Bd}62%U&!g Z|,Avo",Cv޼,c.RzA `d9r HJ!v~Ϋ^|/C R^/!fXȃ~nj:OQP]ڪtS|jA<6$6ی7Y*O~+9\GL"(,~d$T,]woa].j?"pn3j?u5Z*;T/. 6¿@,E\ E*;QN( [ pX;SP38~Z Ymu# PL!4;(ӫu)UŐ Lf;5}\vw83z5E( G+`k'Rǝv,()&%Lzls NV|_D>n6ňK0&`p]䑷@2Och'pA^~iE MUGiqTF_dT^"thvn~4%㦕! ˪c؈ANJZg4V O6_5Jfn7/hnyB88v}hC!ϐb)v(W Rr*߶,XIu%\ss@'[s_"2"0Q[<7#ls(nf8tf>7~s^Uk@K)#{e~)Bd'35oik4P$ 7{pj̦AҚӷR5ؚ떝nyJѕ%a|o^'UyIS씖q/J1Nbڟ;9$_fӢF`z,'| A1`8ěJF?E uS +ťO$$7r^I E%aqP?8@=ᚏ(?~{ Gi S}<:D>LR8P|)O}/ZF${>'SWл>38q%%6G` qvsW "s9\Q>1Hh+r%1'@bc 3H#=(q5B"7y,/}SLҩՈ;_1H%n 8miOˌx ʲOܽGz'y9i^ݐ1: <%b0\^C8ףXĺu<{O7BN&xڐ`3|WӝڛTnzEج* w1b%y~D@ G~ܝmIQAs#'+oj_U6˘қT&tU1/H8Zg_ ,da? g3l8e#-c8(NQP2z˗NӺ};ư&%L{i3ɲ tЕZ]P(?y@meq_M}^t <4#?6Ù'KR\=*o!x<% =ǣU [32{3˱Gt{> fB5syYpdبO@1#;(m컰ƕ8;skMUk HL?9yrW?6&quZhҡJO[@o(|4eءJ+L?a_ROj:{gUM){v "C!M1 xӥӖ=fy5}|4WjL s/YKuld#41$kZgTy/ {^bDDQ[DnHA'Zw,fJ%-'tW$Lp]Q5f&+421Q0Ò@wjTZtQ0?R`Fq~Z=2)aB o9 BOڭ<T9*C0idwUz%ct]Q#mD0.W7 TjƁB;nLC KUV$G(s$S'bj@[r uu /Uwb}-5 ̈}6];qV \|!ŸcGZ'j4wUsOUhGUڅDոBl4҃mcfZ|˫2| T>b[~LoWnv_ <;brGYdM?o4\MW ^"U7hqCWc~eVRfW w@IrnWӲ,6\q\_bdЌc]Egp+07q"??CuC>|N^WxsTT};mԄ`G>ωΊLGaeijF*M0IGy$-F:1*t$cei.B]FOpb w9 Jh!hCA.J>YܟfR_dNuNFoFnzp~iCi=&A%ɇ 5 yuh2*Vb뎴*yzjbt V8[qz.ܻM&eJu=uk}Q٦|#[[T\Sip\Vt`ԙٷhFZ.m<6#2P}O_n[Jho}laI#!ʜOfHΎ{n:ȥ5<{/F&#e7LK\eMX[$CgP,D`WB=HE-c7BM<"}O6~Ъ c9 :\?ouߍΓxSbDƩC|vN:;rXi+H9w 7$6kH"jgMKᴗZvڋ< 6{꤁#ӎX)1YVv{Ы)jJX"QkGN\ uBm,}==ėcycQg q%:/ù "N[(mP7X.^s W.򆥂V4z*yJidKe&I1kmUbcVJ {t?D5:542DO&Et$2'G|N( ;T+v:چ RݯRZc13e[M$I7Kl!oa (Ivui"Z=3 WaC &QѵE 07a< KCbڢu4\o֊E8jJ%2l5C(DPusnr𖍖Ntl Yg<Wu]24ln3\C[*|]u76MS\ԮM{KE̸(EÃW;xv?BnCRZdIJW8lGLYr&6Ϯi]a7o~rK!'LMčXQdeN٪5hzmbtų;ұGZ #r7퀦.D;^P+B֧ӝMX$[S\ 0 Oz\\$I,={b6 MNV%W,W*= P}Z/`d>.M1mF9y/)ݮFnwM>TFdr3GC7D:?u ײY$ڕ{ t;rKW,>2oh2_1Ԥ2zٯfn5C9+-lk~}VgsO𠘐k;%0&Azj:dƐ P,ّ;yNcy m*?zAB3zi2();AzF}t*fHĈt;Sco)+W{;K>*eM?wvawy ?WO}PG迫/ky%77/\v95;VW2Yb(=[X&J_d>-AOAv\y3b{97H\90O3GQhJh6s5#BLWB)_noo&h˝F/# #&U/°ܙœN)\H &1voS,enk{W?eaC&>9"}OBNn,;ӝ0@5/Lv|u+K  "H AV.XH5ӑ#4!of97vVyXB}^|C% P:蘗u[TD[G R߄R ]ˮi-kɶ ̓Sz'mQ NAXSw@M2&YWzPSF~9hG[TI+ i?m1'5z>'еW_./VĴ_IrZ峀n!Nؠ䰼 lc:Ȇ3N5_Z RtT[H<>WX'$0'SpBB ]y7t5C({ ~ȗ=ilK2[Fs2Ӯ=jtxԪKLQFo|Os}FŗqhԀ!7 Ph~QyMJyUwl8i?p`զ38CE1T·-O&C&CoJ+AykjCF3ɏd[jja(VDK#uhEd(h2x!AF}arY~%viXD. 0SenjSyZuL'h2PNa#Ʀ"rTrdʬIS5f QYɹlW`IS 2d%"YNoL}4a6B:ܙX'| [I|0'\k$ML%hڲdy_p{{Gq̕vpR:k&!C.qM,Wzmg1EfC9Ei}eJuϤE /PzB%p.#>e*ajrQ^,5.v"RG h.X)MՀ \&Aa!{Kzoz+r7j6bP ]SτȉV9}R}cʋ {.&Z19[aAŜS4~3!MɾJ1F+k|ࡿH.b(,[?`".) Ce&0)wֶ幽 SI7k%|J:I r7YxՎ"~Hv*kDҿ䦺eЋQb4>ᦚ?. 2-d&KsfCڅ4[1 jkU(@وng(;w<g{2vIi.X$j.``*\LP+?7fm~,۱q܈ kGl(9VIow\ʄD(PS;]ME'Ŋ w4ՃÜm vڜxfs&iKi7=ɏKǷKG~s)AmM UA^b 4_!;-9r6nN0kyNϐFH4|ӮOqPa 7GM?4bW-=1WC/Jd$u =Vp"6V¿9ƽGuF%jpEGU`յcC 31ȼ1 |o @j$6ȏz^Ӣ,EtZZo=m hL2w^28dy?FuR^ $%v݊c\{Y#5o$%c3i1sFP:S77o{Z |a~V0xIj~6Qz΃,or Bd_ :L]w P@lb|'[#NXZD T}@k{9a# PNPUq[-؟<NImsӮK).Stڬ\' `I$ WF$ۿ Ego)gn$+=݌?D!Q(-~S+00 S5߂тUb:MYKiE jn#ɐnLQݽnD yH=Ƥ{er{ L(mQ5i/o C&[c瞱I (!z.:5f3x KzᩱdK]Q#oTr0sn,#.T eǩ_ԑ., ՘رYa BwVM9煞iU G}%SΫoq4`RMqz% F̆rͰ=DlQ/Ժ`FFXl*$PL,fjr&=(;}$J?1rn5L8' =X+oT$jϛ"El#זቱwb#1?YƁZ! Jɱ\m5SB(znf|L7KoE.Ŀs'Q'qronSgn>A#߸҃jd,fƎΗf]T+=ıE n8@Π5wԌ9jZi߫f1PPTo%8C56vjcY@YvhтEbMf/<Į'$7墬@c)uK ZwWӦ2b;:B)ΐm;[rM C8-NvjģtOٌ׏[zB" 5l"K7?+Pw)T򨖮-Dei-;2oQCeo𒽗+I IL\4U"WQs[3H|[b8[ƺ7-LI :bݻS.^BuF!ák>ObvT6g{Җh&U$IJYfXddѼu.y@gpM8Qn ÃI"[yH $qY{Ļ!n2->QBkzRǻQH23VM\|]_v27Ǝ,E-Vkg?#84+Li7yA5@X?}lX"y<GŴ?4%[y§J'R$v~RM4i@*-NS$~aztqZMh9{9:I*g.y+id ) )HR{ >ƣQ0 M.hu rW(e},dM9w(Mk ".h7uskk >ԇ}8!N_ٕDYzl$gό춛2_gRyřa-1,)07σ}m/o[\ @rS5:RS IIKr(Hv&j)dx_ 4ǾnES{GeLw6o^_F(׌-B a lb^42ѽWtѣ}J̕Ӑ;JpIa_ն&E'~%9AO7ȿYdK(e- Xl |]v|.T-o6nsE75qO2м}QPVHt5)]B#F\YFz%$nRw ֬`:k}0/6 ϑa9-OQ#ҦRr1 ZdVd<3 Q-rp!FwxV~2 3jjeByN:iل*XxhܖK&RRMN@IoX@4#^ʦ.sF^JUGK=)žĕpn?-.F˩ CqM@vtƇ_LUtS)[ikAY~enOkǣ`:6޻#X$-5{WA;;&. G QF?q}f\X5eRK+ @L-yg"'n;ey~iϐV"V&@K=V4ܴ:PMBHuohdפ{=k=ۙcܮ % ELRmn~h/6xa^;IU9CR Z56^hқI !I61 C/[nnՏ[mL,& "մoVdVi2,e/ P'<݋YPAː2&j8j+j!7ɺ7)ޖԒ(؍ jW#qf뇔Yyޤ={gE"0ڠ2b&P''[b@ RLS B* 3=lF5hL8tD,-X 5p PSw0Z~(g*4H##*l 0TI75{R7OJلq؎4;l1FaHt0 ccBw',# 5 _h6:i%a~y~b)vdη yFz He "5SJ+!ݾLThFuz|'+"&K"Z5;̡HE^[+t0lV+%l8p`aUHP/ks;ݥl|:v4}L [e& Bdsڗ Ͱ]cȈY. YE٨֍2eXA؋Ў3c!aqnϯ0-{c} R,{_]Uh)Ɛ~B{fT:^-Q;b톌fMD )ũv\i#9ѡѷzvS6)ݳgm`- 땇?aNv&ĭ*bՖЎe`_]jg@6HBʧU3T tȭ zÓLiS{JfJ+fZ<5(## {Dy1Ag&𜢯=k{)!ҳhm8|lTW)q>E٪ '|,Q^߼B| 6ga@*GR0yz~BtN~cn䪎oKWFoñ!LγeKrz qw#Ί7Kަpk¬뉣$2&p&!⊑)wI$I+"nM&04%~2S}# AɉܢRXgQdXYꯧ{.q܋F626ss{u/V>ɃMi}&c:[o qzeJ?LQIoca~,cY]9n 93Jlx a}S˗SțY"}yEsHLbw+7=r8{ݻsah•r}U%Y;Rb `mQn;Խ}"=uim5A;+[} #0A&aL5PLݬըhx&c֗O}5ca/✟ o $Eh,Vc']J|rLdTBlGqY\)$%%AS]?|+xcw*ZB WC2X4)#/oλ xY7+A4 ~Э"ӏs5+" 3Ӎ*2rP"+E1܄U+FA2+Ϳ] ;!MQP=]>yT* l 9X]SvDm_*0 H8 AJ,>ODboƲ,HwNld(or2#?^9CD&eX7hK"GAl@:JaH :pYUyK㵫3띹v{yx)漊:*QJjVSm;OXEġ@iz1'VPqMoβmgӢ^X^I `'N3s/c}O#B~.ruMvIV#{b4VNjOcX 9RLҬ71eo͗֌;zlL 5!pݯ fcCbY'qaP/Qx[^JqJtW$]iB2: 8S7SgVS>9z`7n52!H#="TM ǂ*Ŕl kKf\kV(ڪYEE ՜XƕBB8hHuZO:y G56oK$ 1 ?{ zVjfDn3U˦ⶒFQDfj#`Ԡg2H&9` ҉Fj1 y{]oucn$OӀ n$k8W_hczn}kZbPʷn~|oV4h1B|=1$#k N.lc! U*6iz%amOH2~basJ*<3K:(uAJ(tHN֒AG Aq]YZ0*@ܤ-;Lu "T`;Vbw R،'/z"?t f*E۳1ֲWU4K\pHătG߯EUC U4b gmFUeB%RID[ #֬#ˎ6XVÜJ%;(q;QA@[ =ЅDu -E/|3Foon32l#y[mzoA+ Ϟ/0&S*Ω PB ĈgACdocxĽ@ O.lQ.|L4seIp$lZ$tĸZph T&m|2 `z{l* V=}h7ӥB]6Y`]ď Jr|!Q\SPN6V5r/4[@<6FnZZBO*qm~l2GiEA'7yCx/ Z/̻tGDLX%0~VyyC<_YSRS{v&y2xy3&&2rN@[kA g |wDkx<\Pttt22@B.<5iJN7sG(=u+`'6f*jVK<,7D1 8>aaĹD].}9%vY\܀1 @Ŀ)!0{ RK Y&~vA>P-U7.]6mjSlR^d@qg7~xn{ِaL6$O%*`m]l??qjCA 9(T[{ c\bWuVw7OٱN RY9t ')KStlLoN#4f9GKyԐh]>}%ʀfK̩Q%7 F12F 4YxW:}ȈYpbLͫOA?xɛ&!WB b-nS3SV+DާLE,% H(F>y*:3-&PIfΊ 4.z׾akb6|P"kҐ;U#m1=zr , .i;\6;$TJwE0ϵǬ@^ /MO߇ʜrh\ Et"Hw |4{#Ksm7su G6Q܎Bsch"ڎ}]>g=J~OЃVqԟ)^mtCЌw3Kw:e)Z+kvΒ. lG+eDG6@r=Of'TpX^VWǑ/E3)HR:M+;BӪNr1#(3(fXUNՐa-Bb*₾4dW*rׅɲɆ49,c'F(k ⧁dAMׅ=zDV$`m=FdfA2-~4}c9.m_=FVIAu6vLK! ڛhyM V給^\%6\/׽"Đϸ6+B8:khHRGFZ\ô`庌))7Er<Ϫ,v1W͋]I;aӻxl&InEMLRp\($^y.p(4 78pV`#95.B _CwunK|)@~w١F $Gi݁8jEHT/\'ԃI8fxMD-x1%$';a( .X']e2vc*0˲ܣ 8`D`nyl:֬HʼO}jIJᲖÍchxP]OL H⃪]ܼ|)I2^QtwҡkfLʢqiK]i 3%:&˪xW ʬ/'[eZPJ^qLnŦ:`mһzm%mDݟ/Q}k{a%Z>;̝a#)P 4{(hw jt9dw(`lD^qQh,$62Z&fԃΡ̺ UYӦ]-n% ȼkͰwnʞ Ho~-\)twٜnHnIW. K0KLʩM.s߳ThF;b`:adM#rg>voT_'_0*~OݛQ ِ Qi)AM:[=7gw$ki)$ɒI(snUePwMN`лm~==?O5{3w <|/-(eS5{ ҽP8G t'FM>" wiJ]=RbVE;rӦg8JVP:?hގFԏ} ^畊aQj8-Rl#(8-hlQ'Gp^J_XOOn"ФpD9 >˯?˵onoR ̉I ,hFuz^{}HQݜz:WC!I?!u'iQ-~ xЪCeJ@=6Щ .Ao k'%'7 J?5_Cx ؐ92I X8AoALv)xnXDLZ+ v~BoݘpZ^T aK{s"B>Be3Y+U>>͑ SG'lew;_ͭ"b(菡eo$'/mЎ9 z=:rHx]6q!rS9ޥWw-Alyx'U'oH:L}x"U{:.B}[m,[ӢA"Bռ  0!}(ps Z*L(#¼,[;cNvmRTԊ-OѰr6I*1J+6/Jg;yM9K4v)9mX=vOkhmi٭[4$qe]8ƽh[>2W=< |aL^ /Mr=ru5>ڲD|na>uM%f7mLi30'Q~Srzg󢕣Ӆx3f <-B~ֲe )״' F&Ⱥ=_ܥ}PpD(YJQ`]> ьs--uXřs3LRSk*e54ߥ:ۚ, 4O@MP.|T˾" unlp ][5Uui$"wc!c,؉U7ٳ79K/gⲴߠIlĸʅ}]{ã p,a|ȇsr.ƇfcҦ9ɪ=o|eJ_F+eh.f78g.qˌGp2h}OzJA_e m舠ު3 Ԉ3`u AQaLdpfVs(C#bFAk; 2=u<y‚t !b 8-s&=dӫ&v3z vI3YojMbwtD ‘:C sƲ0BVUoN5Nhk n3T'%l] ;fGNڳ{羼dȝb^m'J)*/koکv]=s*'> P:N 10qo%HXYZYmjEP"܁"H^{xYס -< A0Hz":d@OItMc2\͐R_b^5g $lON~@lTl"V19㬾ɵU5(RĄ]O;ɣΗFRg^ک ϕӊ1pҭ+2"N2~=۠vothWm?.L+\VCTr#;sy1*HRKoq yBث2RfZR}3h}E7=~Hxex4s#ۺ*}ѝ '@ 4]m%xQjκ;bvEH[O .P^+>^+dop'ZOo>K7Tz=yZia {W;76=̔#7?Co;zQ6e}޳6o%Uq!A)3w\S4GH2TÎ8*݊v\O JPo++A ؇4pX"7Jkp /Y 1﹠ա"(P(N\ ߭`.-BkqDˆ"9IP'"fh.3])3mVZ{,[;6<7c~nI n+ˍ(b?uvgۢy&Ӭasqj| DsKPBEv)0Z+RƤ %BG~qpɗ+|]/ïU9i%1( Fvd0`Ф*g5Qyp՗ {&,Aps#v YL#v#+KYDH'2 #n*'5l\]L_ ",N} 21@3p; х3<EpU4s#ҡlH7 G|fY:cy%~'.d>sOTƁy|u`iя$vz}w;/!N L,iq?4!E޹2s_ 4X"6N W"'(}SXT[`f@6xɥ''8V `;fN@ ISj@7d/A-1^褢 Zɹp:Ʀ]E]Br4H$~1`)"&,rہ빪(:&-*i{5LؑE sz7;/Y :4ħN rJV5sOf2黷'>Ff>' ;Z{_ԍKgY #g lYQU8]r Ʃ_;hz1X|GO½`3\}_*K~x"=iw{c%)Ī&@NԕUnp^/IoSA̐o4Dnű0u 1\d×gww}Ko'QowhH*qp:Lj{aNQ/F ! ⣊{^P!OR@1c[E`ɸBPڕx#\*95_4Y\GLWy/\1h{#؟-  nutf|,rD[+۹TtrI}o`Ho\1H qEXbA=8K#|ֆv>!Y螾JrCC `m_uUד&R..uE3L~AWa z WPΊzD@һ ?ꊾ*ZEc1κavId6mg؇=nMuH+pTJpGHHк~;!L֥T=E͂gԷfW[Q8-Mm@ٙX9t]`ڼP8>N|ET%Uwz'Ƚk"#!7= rAx2S(gqbܶU~ECMw)n3U5/R D/I˚dm ¸pSy~.6fhwjzk6fmEϺQVT%}xsR}FF2f8o8R'['r7&g,hϷ5Eӿk'@\UPdΌtd [\Z~Kbt+A범J*"}h 2˔9t15 p͑ _ָbwl8YDLUJ7C" Fj tOj]&V~y:V=c3u6GL+^39Rڤ`5[+Uކ}3wb,IPa#y@l, +|PwFk5h~Rc۴lW,SZip+>YQXlJ\G;EGk ?H^V*6N@~GnbP'/3Y5 Ki3.2;^e`v\/aOY5~yWC1ZW$ J1%?n8q{ZY /5/\׳ۖ`ZKb("D٣-"WړVr [fez#{Uj׋%a%!&,|t!/^SuICx^h^6R#Jt ݃:G)Y=)b'y'h~8Y`M^VsWa/  rKK[p`{/צyB q6f=NpaDro(8_9 DPtW"z[jKZu:J|5&zD@P1.|c&1)/r0vHI1`^{ 4(|H#V&jU?c-bMO+S{⾆#G-F a4l^hc_58p7.#Kk2?&^6 9}bT鍇bz&l]הEZVHm55Nҗ8ig8y׋AկmA_\ rH);0'k)CHK6BuDyPFmS6^}m,qp;$ᖍ^ FO N_ݷx)?^%ٚ@KsхZ pɗ,+"݆Q^(,@.]_kN/l=YRhDte`ܙIǟr {a\V֑q<:zR%ijmቺSP}8iv(=05%8)n_ZZRGܔ ce"8cX e5{P\ 9l5fpFK6nuE (lO&2_ଂlPif~R&`dT7{,/d>̾z;*&M}4OKBdȨwAZ[ 8AѲ9aQoAa9&jjPž J0D|: Ueؖe1'^-$'gX[6,-1- ޮ^ZjQL$/8I>rg Ic0cFCftl VU5TXnj!e1ݗrJI5'e۶-Q-V`65j?ʬ@0* Ԯ\Ԅ{?> T82t1D}R̕B:)E!,oo]3x${mj4eb}l2;"daa=g &@+nPÎ\ prڮ]׷R{_s q}ޏLgy6G9z>~sz \7bFXT1GhR9B)' Hc E5&P2+~g@ugm[¬rl(9ox`'L3~tv'Uddwg5+yBa!)R|cdl,GJ=$WY#E"R_4@=  e )~l,)С1m! ڋP˼hS 4kowi:UkAPi2yQ?E҉lIԭ:fU:‹ܨ|4S6c8Q- ue2 (RK*k+@7p׊<`N.xZ/\'JԮXQӾ5z$ͣX'- vTc8t8ibדfrnPula|Ox!i3)\W'qY{ӺQbKν5`'`T{1NTeP:neq%ip}»^^+ 9L&2bry9)<":3ӻGC)Hv\ l WC]A5/AZN]\VNˁ ѢˁZ)oHw2*pw(/iiXtt?i֒AJ+b.Hl<0X~O[>ja;[d T*baР9g?~$uT{W>Cnl}nKuĢi /?^jQ3DW+Bl#b{F"]]kGTǜzގ.).ݠc n9Va%;@Z^Cq q[ ] ХV[jt!\<(Pl{xBB3*薝'Pt N }&q(oYX0Ptȇzܜ |%9 RkK%cפJ.]SB`QkA3;<!Y3.ТIŔrk:T]V7.Juk=/a*Fnp|X!ߕtD#yXǏPb7or\o&9@c4/m ԶPk3a^sN*<\S^14>vL¹D2QZu9綒~W:jfE $reUe ΋5r!^m NWHu=TF$v;IT/`93o~65QO*nlgqɮBk !(:&~od^U\ o^E t1~S (*A;0L<]g@E3S.]\(ZA-KPnՙ.⨚ɐr77lS*:Vr:B=_|QhE߅0kFU+ ?D&5}:FM2̒bSn˿,^%썎ZeoVMxl\&2d,1]h Q@C#xmE̓{tCbvڞ=Ϭ[g@q<\/C0}$-j]^X[SpG|Kz}NzdNi$sR;ۨǔCؘ2ڢI^͡PY@rxrk[.*_PE@6hPN)ܯy(U'q]\7YuR ̴#n,#ڛUߏS#-N,ES#}\v3Yf(\4:dRpAͦQU6Τ ,o:h;}.<əG/wg nt&hEL;z$%yViމCNq߭i}1aoŢr[8@LZ6Ջ-l,YO6*[FܼNhbi`SBȖsj>Y=`kǭӔ.<k1Me=ΎNO67Farz]WB\y{ !rq 1sn#~wk˨C9$I-s`y٩U[is5"zG>1(y8Y#(+aw!E@3Y!jzHw!f}EeBmlrGxe8L#2zz@XY9"D9DRնw $ss71GMe(`~d0ɾp<2kR9L3ؑg_$dSـ|()-;w:u&FwUw? "OBc g7B)U~LA$P gFE<(2n;[ x|+l** n< A+7 @&hV {!w ~vd0_3y1ϨM+^I$}OyRilOZFD *\x >s˖Z+>0h/Mk9V)PXҀ:kb]'lJ{'];X6h%{,g b@*AQ 8P,[#lϣ֍DߨA+ uȰF@t-{zIW50&&st_Nܧ`|F` Q%%)ϪUhděC!z֝ 篴$󦹫:8OJ2 M>LLR^o~$nqRvj3ml˚!-&^kzt.?$3ԓd.OFl?LK4s*hɜRgnTL!R^>FxV팢LHEcQa&Wp?X8M'&sVٵ[ۅ8>S$l}#^# !]}J|F.DRз|I9>(' /r1mC2EoҨ>C(6Ir֎YENo)$k! JlN KZ7c4U1K HV3p]Δ(m "ڵӃb@y5NV"C(½*ALLIGrYg`\hB^p/Ao-%8#Δu@6qkJ⢴%X'G_Q~ʓFmmF0|-Ҋ M'KPüp[lSI֘M6H45pPƃCR {|ƥ$1XtzP^0I ;eQ v<-8qrc]4Ҹ"4{!lF%LxwIy"dOXWr 1L[\eY"#-ĈkHZpo{i]vY eY HYNm:Uiؽ@NN7+bK'[@ց^(BCyZR|ۇ`*^No][AzdvS"9N& ~T]/f%wdvWNݳG-A4+ =.SuJ`@+R{aً  Pkl9 J"EWGBn HtG_2 di*8=Zؒp {m(}V`|vh$gD-١}O]TaWLg7sTgH BTXC8ݔT$`_D/c* m͍ O`Ms ]*K% @dCNd/.sL{95KBT[wfjH3j *ƢsҨFߐ%,*p$S|ҧ=s  R>hB; 9w\PGsx!V!%'pŽ{"4{K1 3aOc q @9&5n=B4Nӡ=, (%|$OniwiqXmq:_2GW,jifP:GnI)>z/ --5BЦІ-Ob FKYo3йtg-+_ZDH{%ab IJ "o4Q 8IAޙBjBScv+D}۠us$a>UIyV_ܞݦV:`jfQRׇdI|M$&Y P[4O2[(*uX[361./Ow5͑lܺ R,H{*VvQxd=GmL]# AߍDPA[VuGT"g"xMC MtȆ4( `1eK6cLC 3DHC҂zUQr uֺVo`6ԑHYT8%ҿ5 P3oZ ugw Va4D^PTX{=)\HRyEtN ڟJNY [zq|mZ75jؿlͤ& OnϋyǭY.KHV.'r̸Z X=F{FT l_ؘQ_l,7Z/T/ $MXA4h\?`Wr y3v~ݠ{s4f^?sO#lMϯYp+m[k2eϢgX7 GZX+Ch('q2b&2>;L&2kBZC{q<7g}ǘH@!,aLZIdBkgX1J,{6H0"%ʌsFaX rG=jw5VWE]A4-mzxAc%>xR.ŀj),4׶kI Q|zҊl7Qc﬒gw9|0^x頲"]1X&M H3RE@dU|bZ.7G}tyFL;t D ڠUS4p0f(4&[6fDsej}d)wQU&\/=WK>F_g'u14;0t]phbעyBI݂6h" E/]S-q[+eП%) =u@׹$IkRIJ|"B./ۼ ھ!/f(lSy:JuTL, |QkyFV`Jgv_1L,emFɆӠE"X4wybdY^*͹M{Y#ot6O蘛oJU?koS5hs{>QxLf'o;J̅^EΝMyi6=)`@MS TPLS*665 [ E}e u[j6o Q!^4d*/8O*܂]{Hbk^6<ܚfٗx5/"N#[a{"UVU w⍺텇*'4h\D3e [":LJ]d)pRw~uZ2!]Dڂ﷏;1gbk^EvEENo{?`;v`Gm 7Q" ^{XqkDkK/C;\uӀ J'-IOl)gjpdڦc;$ /[;݆F .)/'s]{= itmA@ 7 ~Nҝcw]OP,_0ȓ c_x7z2%U̼3}32A}DŚ׫FZR5+iD RSs7mM%f#{`lvŃ]|JٱC}p[V{pXt؏Q68 :n8wCa^y>B]k_>vƈs1tPP -k]` `LJR{sB)v?? y:|9 !$e<lu8WRZ<,i-1J# n oۿmbXzr:p9bQbFBojn5h9u!ZV,4{jdFmb)E'LuvIS`N# b67M-6tyKPBT~ޗ XԧXje\A~q >M_CXץYcW["pku!Jq5 ޙ؃k<&b[[xѾfݭZd9F-5C$ g£%ߔURqla݆;ol`Ll–)[/v^_&1G: Y7dtlVoT7VH25PI.\x?kkum_&ϩYE2-J+/;UZ3swKN Hj5[A1ɠġoAdĐ/O"Xv>-N8!lte@0?=VrMQ"t0n@ OS>=@ǴO"ؽTTnZt4oȨ `KFL 3u":HCk ce>RױY66_X36uU; ܧ+f-6<dIVc~16B6s kMG¶mho+0}Ns#S ¿μ GK'k_{ӹoصiqwW" p ̨`TzYE:~fE?ڜ$¥w{~iV9p9\޻"fi6_>A,% \msׇurYg>oQcto/W~y^EٶafBuӱ/M=M./^UlXkRRwݜ@+B1Ӻd8ҕo^:a2h;U; _6*HOluʶr@\MD ?D*{<[{:@9dSJAv0BP0[ЅTHO} }'P8t8ὓ 0%ߠgu-ilb n"}* Ƃƞvs[dfaƲ ,H^4)ԛox@( wBbc-`@.!;L5cA1_=%- $ac2Kɝ(7t܍ "x#V{ahq <]b߾0>a[_-W.⿸dwbb:cHd-lN};vU0:fJ&M_]w?Mx~~t& Rx w6̓ľ= nQ8 x4$U/Ǘ>d_[Ȣ@OH( z*o(m΁XhZv`؋Ķ 2=XFw1Ar.ƛdOwz<0w!'/3ᨮш GJ?̸OJ[G‰w:` M T S0rr?Ǩa>bmuҠMES,9_hH,JaM<3ېIS=`_o 9v`+?hYDM͉X:– zr ~&&7a6y xuPa[M&^\ +Wc"c3gEgQ(~w)^5R;P~`90e41hCP"s':LkG,g>棾!ފQS*%xWČܚ<񿺇Q`Dsi~coy?5'ce"P}ޅqU0Т7KC*rK2f[lS]Yp]ɁbR9yb'u6rn4@Zc8xe$sW*<02Gm)9@{46BOTOSiLh36`s}+̆TH= /,f 4DDtf^}uP#)IJGO`Q y'?N%ֱ F8X\>B-xk a4W nʰ:TYS P޹Ldc1zLCz 7 K).1ݠ`P*;s"5˚tD93Ozc~+az6%A:*eNO9A1g"Ї uQ:O]$"95Pҷ9{ Tŷ}sfE5SDZn%X}sͩnC`y%97DbiIHBPT9U+}\vȾޯ2)} {IޤJغ$egsʛLoQF llHXㅞ1]M$30>Cg3L5K@&M\>]ϑؼQ)YEоNY ,b ޔ(7 *FeBjLȜc_.xoDmՖE 9: N'KCiL jWf%^->g%Ipt(8ӱ$;2R,Kd<=|cn/C`sΊ Ђ86O; K|܊tqδnZJuBղv /y0F}g|_Q2-mbHmOMQzz7 %irRt|90~[<khg݃~缱%߱nJ|7hM(')$p~.bnLrwU捞w@f6bM8ȷc[=޴- ZW)@SŌw G-4hZ /ovڹu BgF,w"˿{Qٝ_A=a  Zwcy 1)hꕕ -Mnc1"s$`Uf  4/ "-_$ TDې6!_ Ԃ9=. /-+s]PҜbLxy̩(.DT,!RBvH Hе~XLv^y <^#ZZᝁB8jvα)T@r_ԛ?Hz6QH@i9Oa[cm뗩zMc-, 7nG^G4K .x k^뉔)U{|H΁s<ϝ"t="lNDADTAX:)mAJC^p_bfb ~OdCMF/#,;} ,b]v߁ZMי0'e:[ DoO5X2GqccG|M'hQ !KM.\ "7Ď7VHX,FTGGE V`/2aHPt$շJzXՁ:pUxVT,v0|mR$JA'֏k21Y^_X:UoBT+j3[ڞejbfbyT35PK1hyZk@ft)'n䙨2x3+R' 6d8]Ԡ̫%;߽2lqqgvfQh+YLO ڜb/+qx촜7->d|7NO+}/a} 07] X\$YlG}c~MH/fR4ą*:-SPpEj. UӞ~O~̾YسGI]ϐJ.n3jӨc5phJ"/},o e_V_`' 8pJH?W)-Lc0eI7C DU DxFW>r/,2=$dvXfR 25/l\tKɴ "ݧ$f 'Dfip9X5'AfKh2(= 6ĺ(.Ry,-$LJ }ԧsVQe{eSH8J`\\p@,xYzxB*`yEWTL~9/J& f<쳡M21$}p %-]&! M̅){SX (cxόW>W{)ļ5ŠL}C,RmN ~<3 w6ũ'0ٯj hf%[a=lI|KkzɷR瓁MW=IKuec'B'Oc1S&gѴ$ӟ=| Sg9hE0?yP[ >F1?tqhOP 궄Z6yŏa~<'wY'ird%`ˣb[c+5FZQhx}:mu0*iO"3I8U/{ 1s9nl.#\I_ ˵x%ƒ^]80iw^CYCׇ%E UjA@b%+q < pm0[!z; qu0)h-hKO卡gD2wׂ >%$ ^PA_H5<]x{cr/3*"s,y+p#Sz(^DoLQU KZ`?snqҍDNan_(zSJٌ{'`EykJ4ޝc4P5\=kYOsHg05YK|Dz"H]r ٠7b{ܸ^?bL".Ex16ݾv&FQW"P QV&\# r1ȆVSZigp1^Z m{'\6lLjYSF3DڮR;y/2s'&;q.l6>UY /]SdOf1Ac9!}F2J*Yp|;)YU`$r\FEly مR19"F#r-@΃K.qy*Ƅ^NVs(%3YvcW;FWݑj7W>-_5K]G$l:z \// 8޼Oxf%4 o@|yb[ G6b|ƹn#ß*#، )f!"B WLr {"m+6hda"<Ud 59iojIN5?!2!y3|0̾B.ArRB4&1xs"+?죂 Yv4 @+@xk?O _そtEŸP_:Z8Q7Q%6Tǰ[e Xk:Wp Ih2^喈]u1̓ sŵP'FÙ G{t0TdcNL3'NEP أD cDތ bݲ)0vqQ D~!RHN$ MOyMwv|Y)T. &@*,ؙدV)N(7tCA?9z`;öTdV~= ',q~iFXȖ_q UgXڙ]x>eX+܍ThS.^fEh%Ka2]‘>`w!4_2.%J8GbpӽI!cA"@JhͺQ"نr0bLRh@ Hɘ!E"zHh,. )FE8Ee|֥MKn9Ec>^^]hE<.Y0 R%?;/6<l6Ak0Ai.O Dn?i'.ܾ匉xH)յոAIQbP"l\d 'qۭyFpײ aPI?k&(b_:[U+L?!pl'7 *ŏ3S]md ^D4*9^6:+Mp TqlcV_**ahejwBZ-`]f$`=QQ5`WJ)ۏvv34ޚ:٭}ֶ#yU/ۖ\ȡOW4]Tޔ!K2@g$ei/[fRW-ϗi4fM+Otq`*fu;K7%Pg_T,h$Ru'F8xƳp-kܻ\*ߜqCş|}jy~'>=!>+v`Kj@* LDVG~y5S8 m ޠr:+  $EHw 5bP3txx)5 .WXeEy.t"{FQe Blg a9KzΦf^6{Ug_q`X/A s,!̑خ~ L462j@6y07.c9pa7b{] >={(ɫD6DJY1XДTwU:Q ! pU:,#k8YA@DTԋ)YEjδ| bbuu(գwcv ], rq*tg$颩X %okuώ1dk*aUk\/K.ZʐHzoᵆ7Qd# K"2&B ɆhW}%k"Id=-ח (-=t;*eFTk_}7ڌXxTT!y1KhV Km+q pv#:a)r9oyf!csWG)>1\Ҍc*.C9Bt V#7ЄUS{u'qy [[-Ȏ[lۉ%NX۶ 1פ>!ѽirAr :N_ 9oP;WΨHrdث6ɣ(ҶJ;ו?`颿\nԮ5]}URa5 *KgKg495X{KlWu`&e&p&9R]hnG!k(^V 4*ʟbTQt4cJr/n6!V,,aH_|oIfW\b@{DSBIf}W[L"s ?6>;䴨EC9A15gtt~* 1Dd=[IirmaΜMDb<< +Fվigi%:>!~=ӨEӇGAYC-~]|vw" 4 DD9 ir16^Lk'f.d1VelhM*F \JilvsAVj7sDX7tJf1\,V8r^e^Ǵ'^\935Xt[枳ORE4z~z052eU#y\n{ Y{XSGZ@R@ԘZ#;-_/ -rj^li!vCɮwyӺ<biy5I))]a· rԉ/%'*~>4 G@İQN.NZ)Y1*yRjx*0uWmXˊtmi0\5~Bd%=6Z df+"<Ռ퀓%U~"Yejc'gR@,S>mgbк2{hR#]QИqԿ=v٩FF* w6r#yay{`ބ>+.8;Dc/u3Қ E~T ;%7 ^Oj0Ë܌-[E@0k_\4fMa!.Vg_WwBK6sdy,-YS:A>b^mZV{G #M֓wu3\%T9<$ ; q&m+uLgb{0cgCq=)I f4Pnacܴl&X4#SbL9 N8"GfX'QR\ u@(gI+O!/+ >3-^Fsjb`U"UFNc`U`\k}&=.UC@Qaj{1Yɢ۰{(fB9^ו&bRSVNno\{ teSg=D1y@4Do!Fnm>dAv%Zž˫eA犧mKtuhzY:͒vwܐb\FՀ MsyicY6q)m 8^>h^1DԪ- s.}9XR/w#eqRE3bY;m.hDjY!A@)`ü8 ʥ !wd3|O x/t樫>y.5>#F.Ӕ|enG,x+,Uui[<.I^6E}Uta>6ݯCmèlde* IRx!9U#&h}w3?A7š\dxd'Q@/5$]b‹/0*.K:K9x6"AU9_ˏ>\3v 'k.^?GR=V9^&L t7Vlr6؎ۅro/= Uz/!f S\3)ԉ=d]ڷxp:AIDN~GݩTyJ҇V4 #bL&0Ce1'鹙;2ݏ =@座vAMP>f c<q ͋5&!XDrOd: gK6- >PʛMioG? x4hi_B3W#HvRN3SLm%mfvl{@N.O"BIDa)ZaFII g9よh 8 L62_7J,E~-u箹#4yfG$^1Nls IX+ʡ| ~A~yNjO RY!^,&QK ,M`^͗LӨݝ6Bd>sd n~3$ h'i])5lC|nI0 aN6.pɔ wBw|qJD~x~Dg6 xY86a e&6 R6S34Gܲv [IUlO*2^J1#_`(g]!/N8,~]^ɦ6G{n'7 Q LFsZ: Ĵ:l!9@FUoW``C ଙS} #1i)d]?=wwlV/k86+[QJyˡ[ Cu U0g\Mׇ2U+&٤lU?Jw{$hf]cBAX߰ɘ9v:ZGm>oV̛ ,fv0vʪ+G2"hAOQ3e}֘SV!U"];ϵ2:>FDRT$񷸮Zd?rlU,;|l}b\yTΩ-BE XPD zKQ]W8ΣF~V+w98s]4TkG**9$BxUƑߧcd\jDN'=gEJ8R^u0"'փ|2|Դߺ}2r]i񑼜f“S<eNk~pVz5a׀v΄s(iTD!e}ZiCQZ7"ϑeAHiGY!ʋb$c I`s&SҫN=R{'*oBPf|w =Gb+-8LI*ָDTcw6D}*yI]dUB!B IDsVέhiҴogdKyzi|"^x>2_κ ri.D7iIĔ=>6gWP#qhe7ڨӛJJ׊,Go"!vu8FK)hj+$ Vb⑼*W`'Iٶ3^G>X\?-B7n~;Hg"h$f^*\r̶{ m-l VK0 Ғ)B.(o77~T`/A B,o#k% FO[ly{5 9KJ9=/dš ciu((ArEr ,SmC[7 4;8lu. t /!8~yA]ꔌDd~!rϖTSYQѤ` yPŦ9R{2I< .oԏdP[DFDZ{8ː}xs|n 4#6FNlq{ZH%홉+ʨK26cۊBr!k(TOmK`fEw^HM&y/DƋW8)R%p= 4z~& zH)q J{nzD؄jTfy؊$K=Iez'g[Пf@T>MLߢ\2B@h5MOaEO= @ ?rX/Y-kK8VGNPbyF[ [=$ྌ' ND99`4οPwY BRُ>EM+~΋lϯ4.ٜAb:l>뾑ew9I ai!0T*Vdⷥ t `RK3Y[d > ц}Bۦj5gvYg zd<>4q@ 34iҹyNMf"Rf4sl.#Y>8%,oZY$E ~aaXse vmٱLئX3 :-ֻWZZl}c#"ܼS,ˌI\wDסZ*o'$L+5GusuÊ65zW4nd(kKFJ%xNT6 48bF/h8"ZrAn&LU>5,ilڳBw@!I( K[X_P4оs/2M1&_SZ5J6ꐆ}ҝc%qRJ!BF§hԁ.ͥ?g(OU;xO7Fɾ4+J[QYEaو݂?Z [e]W2vfOe{LEIi`|Yt<79!+뜞dD32{ Õj˧wDhؚH"Jw1:De~hxkQڳ=DCh2(5 uƔZd^BKG:HTZ&02L`\ uC̗NZ"TT #KT7 5NϢR.^QdT ;W>ߒUO~:Ma&/0m_5޺(}3CŇ L"Do?4❿h p.:zZM6u<졖{i\W"DH%60@4'rמ95 A-ڙ:3Yk#2R ߍ:?-oe6Xeӡ[$ Z/]SN>KK\l@%FlM̦yZWmr99=SV)Xx¶̀ 4^좚RM~ aɆ3QRHHc-.'2ꇛvT'J|CMY|F#D5q2}qc u0<0T_Kfn},;/گ7eoѤN[+(XeVls +|y@M3ggg!ٓPTXT!+>88#a0V!CmpN/H 4N\,D&>7=5RԗL&pyajVkcAYFy:X{U O2YU.d/\jG)ũ*n(\uӃ{94ċdgN Yavcrӿ\Q!Żl_T[ɜ%>.pf9͈@Go ܟu%hR2sU);Z 93~J&Jgv ;;LVDf9ƚNv䏶 S33QQ|Ϋ_ukq%qsCppҲ%yޚyk0g|ڛA"a sge@ Řgn3>::FkDDzi2-xl,z[T*ӈ%|< &sf9^v:NdP1}G劾 b\%ؤD,LTzu tld婌<82y;Leo@d0Q)}u,#I>Sp;]wV%, .[Zav3A{ }-I9Cni O^~fyT+A?) Mg7qx1ne!awX3/qتjɜމşu!5gE (fo 漳e=3ekG}ߛ?]C%KkTA=L>ubBGag3>]RsKsV1M4_o,-¨,=<+5w(M(s% x71B R@4J]bus#M[@=D/HN^m7, V/m- [D7R'iCn"C3eV.Y{O،>ٜorpd }mxG0irpdo {?l+p} )zw XZI7-.y˕ѳvėi$g^6醽2բp$~HBrOJ"on-;=PԙD2|PvT'8Xc[ᦩP,gg5lk&Pk`Э# `+Vþ [@uԤJ2ⶔVpU ;@ D~(!V634A2>lԼñ*: "{dΏt؈;T1xh@כfgah F&mѰyKAT%-RL(ԅB^wk)rʗpz`[tH+_2,W&4Թ-H=0)ySN:O+-|@.s: "Ar2\]SnAW YG=]Qy~|VϮށhӼE-\s?$^"sLf৉zhUKzwv ɢ&]}歝hV8LtW/C>[oX2j.O  DM?qJxA Ԥ׵0a=NJRg I{M92>ݫ2fI:"BWrkdJU_0Q [n-:\r<El "u& "hm z7#aQbŚETaEmUҢFG'$Ѽd{ϫQ(YVb +2A#RBë$oUD vlGҋ ={˨aDJG+WZm9Rw# \ki]á$x͂5g75㹻5 KPĽ I*I.ènb훠|ےOP:EATjcN\jG^a]@W8~ߋ*,snPO3_2askyWVuK{S&&jHvqbw/d&$ri1VpyđR</<1 &WY@B_<} {6/cY09l{U%#+S0*UH Vx}¡2wl~b8|/RCx L>FY30p#M{8hGhpPwJbi'HʺI[eKȌh i릈#oH2l7/,"m6 ]R%>$a5!{\KE~KIB_at.l6,cִH]eYT`ZgڢLt oXCGI'jJj *MbVHd#tƟ~@U( uyOKAA7æDŸ=%kkKmLc/4Y9bQ.2cPM9"ٞTJ4?9Vyf|U&{",,3%/]›ߍfðR3tGME1a8@̧)ܭCpZ44 .p?B_RSe҆3$zMNn_1'|gR!kJpUnעVZS}9riAn`_)9\{:dvt- ᄉL.LYaf/=!CC_VtNh{~/$[x 5hcb$NXgnCfb2x9j:#sjm2 W;݃\WO(= ~#S?bu'C4[݅|g<=SS3R;$v3%Cd9qLd-9?C Uã>f%:\Cv/!FK. ]%wJfsi!DpLN^H 1ia. \ޕdddAr:I *.mԌl<  FR?Od%q-1kGn闹8UZ” xM 3x2ӓ) X jS@\ ɜL_huցr.P2bhYB_k=@?Dxf8Hc IE0Q-?ˋtl=|Ϊ( /,r >EFn~[u# x ޵,hVMk ,+ e %;S F>(+{PV9I~GN (}ki.(t9$'&ŕxVጜik'\4"Jc}:&(Pxy)VkGdXIe&aƇ@D]DCO!W_pFhT RW7TZ҈T W tIh 5*"T/ BM ט9L( sh)q,,)z3 w(C $=U J2N35K:x5ߘ!}TZpERF#U@ ~)%bcv!oǵ2IQ@urǫCJ)؍,Vܬ A3~j- cX"{g0Xj[yj., vkp<gV@ 5Dw\$M-A{~6i3#YW"^:sT;y&yĩ@by?/͇ 0EUjׯ^EB+Yb5hGpn k>rʰot@߂Hw,YpD&}$!oMYt)'k.ĝdnMMBLeᨋb")*mY"@T߹{RX 9N!˾>m)yb]Z.T\8;SnL&\#-xiGpm}d$`դQ|HÇĦ Hj]OԺ@LEwQqj\ E)Vnrvo[u ʊ=TdAW"Nt$>gMerۭџp,o"ّGYi/CرVE <5\H#|f]84aۅ>j}5p V՘} S_Ηc6*rg8! (0UmPHe4+o3r*MUՐY>` cL^4HoLQD;YXZ7n@kNWRNov5ʚ{l@LS0lIy°`%ǿDŶ9˥b)E>-PB9xN>ŷt=~G&[Xk#ź w\Yc+/{4Յ6Cv-+*phb$L.2ơߊyL6ĉΧJW:<յmw|p(e=Փ uhj3 楨+7y7Oy F!G'nFm$g҂:gi[*,&OTYC]xDm BGs6dy.K+bܔ7XSVvI%ASA7{qɟJp70b"].+s~XaQ`+ Dll "ѵǷzL&+^7=(XK'_u~dC gTE aPO=g1c&@J'˽_i;~+j&eAbECѨc1] 5 %eqiē`K[)&p<X Fvu(vNszs3*"Ze@7d~!2)OY#>X( šMb T=ܢ{/22y|GkӨrts:?۹aM)Wq˿3}mY2X\9@NrQE7doE|)i0'6"}޸JGfNvl=.3-á~ ^b4iMp wW@[| ~rB I = 8F 0oQ[Z&ǗtGFO!<Z>>, ?IlҧD9ruY~u90t |iNКM,٩\2N6&SLw1b+PRmƅ)ymf@eKwBo$y@ I:+*ixU4) GV:|!¬vh6e_  v89_䐑 }ڔ[|;r4#hD'CTKwuuQ.rqڠuVAg^#qQMG-ChQP\wKnk3z>G7iAfbE%N ԕ/_@, Kxsd~Mr$5 BuO&ZOJ1/ۙZA q?B%ZЉV4BRXd*W 1xǹjjeb%Muɪ?9a 5J>j^SY2QD72DT5`_J+pLEp/@=I'^j^66*,SEs@;dn&/6x`sDmERզuO2B4jKy ct<{s} 6R8`{ċ?(\X o:uA QA Ekw\*G0^Ϻƿ53?#ync?\-J.K ĸԑA+= 99I9.;;n0|EiEEtq NK 6VD$I'~VF–&]\{!q4ep).ZK);9@iE\>R@mClShGtF hjc>//nNu7fJ O$7U2ת\aMN=wK+X` ͠VXw;;iw? p;En~7 bKёCKWG^\U=bd|J|4 ̉J`}!/@T"kZQ-?Jo 1wzáwniCA6bocU|=JHG|s=t~oΰ?82$՝څ'e0Q_a}R4R.X:L'C2:]新0+v_3Sx%# <t@<.#@dQ2S^roITW+ 8ӄ kˤMxGVfGhip`>>GU EFBpZ-e )FC~M:Cdj5Kh[ܥ~ᵓqLr]=0 \ej}MkB/NǸR=ħ;8yAA0-uf琑+m`AfZŜDbv>#j)ل)F ZE1TU ˢ[C(]+h_u͂ Tv'-߆BD(s/>j!i#!Oۢ&CTPnSFKdˀ6(2ɡ{wҌUx1@!FpaV'a_q+K4n-K&$n׈* gJ p(>L"?9i#pC~NCq:%v+bOG[Zn|Ъ,u)Nj~nڇ9r흊j$0^Dav LAb*Mn;2,"}X5jCZŌ[Vq$6a?;<ó㣂$: {rh3Ƙ4E}jL o*JotO'`>O"r>"S#L=MiFjB^ZMJGzI{8y^@@»ċPq`yDU(C M)Vmڷ SXk e G;OjxEbV õ;.5K7~N =HJx$e|*N8 #+FGW%"F:J2zϝ״AjWP4 k:̥F#I*(>?P*o/n  h`ñDGu_2"?A67t K&:.9ed\g@"V"]frml +lHت piE;OeܞjLfDa<^ՁhAr_:s~0+":P;0"K07'?|ݝv`Tzӈ]eoR}H P jeb%q~W%zܤc{n~PB׊~칀BKd%}4: &i y`y,mwSE}-GƱ,s7}u&!ՓFQv'yKʔF|թW:)@Ma4f'1])Sz .j=|Όԅx&p9Is.3C3es}Z5Ȧ̀a@c43N U(|E"fty+Q eamd@EX@nmYD^|5uT I/9â\W֏~C̳=(z1mPMA(-%#- aM Q& RǷ^+g[c0!IJj+S @M9ËګG7e18-vZUjƃ@䑡)&K<ͩHdh*VDU_&\ڂ_@'θE׀.y%;~EAI-(a(tG s#^÷R*7)xXoϵ<l1Ⅼw8?n^[Н®|&ٰ!2FKm鴌Es%tC&$d-榄RDan~$Bs,pͨ*{P5 ˴ZAp`@ˡ"xJ0̆vw&XH{ym0P?DsF)su԰.":P(wМK Z&w}E'7!DDժ99"c\-)Nbv/2'|]q'?kLE27Nm"Vu!SֽyZ٩7>Nߢzy!U_&˗qz@OC }L-,1#X),N3"e˕Mh!TAr1Na$Yw98nO] )!\nswRw.FLJ_#wM$`~<*>#KGY!r\`L ckuU#:߉a3SΪ`* ;O9SkL[em߽_Ir X!`$ >/n^އɀ17D߻ BV}D6 v4UlWęD[:q\5"i `ܱjwf趄%%Opa\|YNKqᏰvOA=X]~\(/hO0noo<`} 3p9+#Ti2?).? oV.1h6ZN9`.nc~SΫzgeᗳ67B*݇˯r/Շ;vb;@L R͵I2~HՐWtԯet'g.:K-EkFw9h550hZgmB ~ZHPN0J5ZdcU(/Vhl0˥PD;NbmU|w _,7ÿWa{{Ū'Gey=Mk 1ch&(ӻ` iJ0.xxZ,]\u `6 VPrBC#vpĜEkC[f'ρbJuK1g]g(%,X>HPEh9R G(.7F ^6p,jD"XATA90 $ŲbJw&oot}$ j|܆eMxzyVJA0NI/cd 6B7kiE(./BŲ'L栊Z'm7mc߯R%Tn (!?[xl1\a$(|0AK!v2ԺيJ[U1,11k#*FGM됛a hRD´ &/(_&쬷@bK}2N*~6R83hD O96vg7m'i_6MNfOT Z1;P7._}wS* JG2^B%vrO9`Vn(4Hw-s.`H8yyH4/ œ'Ot[/K{f{Va&A$J%o[l[^~޳6(>fcn<{sV9} 43Io]ADVW ~LLڦ43Wv10Im8>+FZq"{4`MmVCA֛9}@6FTSLąxFˡ2N:EC&(nz΋8elЦE7i6ra=1smN{,;g׵6Djd0FGې'~XL@%eJIAfwݤ_pٖ)'?%쒆k*Q&G.YZ.v@Jk4;sЧ 8vyB!O?i[tk`Tjt>!'^ċr pϋJ0*\(śG\Vh(bk[oDɰW*^&Suقz68H]I^IW;-  I kD}DxKbSWq-x Lj´w-I}lsȅf۫|NF_a^^]{$t2~*Ζ܍h&<CX9 Z-˖el5[+&RUm67gXG{ >A3*$eɗ7)Qs+g)P'gggJCmr:V y:]'/;Ԋo+Ag!mEF\|^~_|DtG/?8Y^di:yFVTI[TD74A]He!xGwejen)ݕ>'# GY4*Y~bݦLE૔n .qTjYU [cExؽo YUs3 -[:e#]$(V|P? 5pp4ӄ@S؉y;KV'ê DO<Ҥȁ3:-:~|' R=? spHD)DZuc<jsAw}xԪZF|l2xgd'OA*?~0[a[r ;މo=0,J T[v#[x̚ hSv<[,yPyV6ܴ0F$6%IMy+W ҫݶ1QHOHVPjKS "rLу[i-n; ~gBLY+:a9;FjL W;2%oiv4B? zGwǓ%` K|~؜"9ph۞aN4 ~+vH4Ž&ĜE[WjAAN+聃X2;e6? MÖygݦ]AP}ڪKvV =e Sk/NQFcJK0<,{7AQF4ޒ9Q¦)ES"|O%"j8Ȏ{EC^͸ #m*ƨ@bYY`{=yH9}XFǘݺ}l# ;Jbw$*˜wT-́%ea5 KV nb"XB7We0*,'LtTuze̕\帗Ch$)_ϛHlz c'PYOM;r;I%F,wj ]=J%e%6`4;Lk6,xVY)z +<;7mrɂ̪&nZ(gu}1WLlߧPBOH|­oXq&X`-Fkvu1 I^Ѧg\% VHB!805AK,:I*}^UV7 E$)b?Jc|4܁ ,,Ku"-,뾰)qf|,oi1hO%Dcqf6SF\j]@C[OA@jֺTF"ptaC Q= D *B,"[*FWOpPYIcnΟ(}<ГzYaFFKl/7wl܄) чgT*daPyT'gↃ4q[PsNo-L觟#HIAD>1 "=ШI\?a1j=RgH&ד:*ZXAe0/N?Kl5X%Y3q-*5R\6;AV7#qLZ:xד^L;+2 oQ(D H"{c7*8xLTc?&Y 5ˁ?ٰK~'?k۷5Cvl7О4b+Ɲ2sfX>).~oIA׌R_7XHy~P{o:9 eCCh3ť7Bni,8 $L짗JT\h=QB| &˄;p85`fp X!Ƙq ] 1Ghf$ǝ}nG ݹ5A phuFi uJ>tF=2F ǽ`SZGkTڪ A<Tw(©9 g{\K*!8 ^{*`whAXCa*8df^5^Y|r+y"ǭf!hFt[vc1MKo= Yyx $}')ȓ9ߋW?+P66;+psvwчcq V"e޷R|fJk;<,0cRH.u'󐶻viy>ohŏPp/Y_-L{%$$-Dq+tP; CoM37̴P&xR(*"2L'-i\$Bw Ժ.BB濬ЋXa1{)"mM/2+Vʓ]CUՙj^I ؖҩԏ#F> GӰ%O,(2JTjXl1cCeӎCkt }j6n9Ho C\Ar)߼L;`haE8}1@P pӀ.}t,tvHъ.}7ne~PU(V* Xz7 +#wg$7~I?j.do?Zg,lo$p=XkcA]'!w&U8 8=f*_K<M0'|mSJlSwmjݰݖb'kU⦦*͓, 5(2 g"9I"h.9T<B"JzǴR`ͤO*ԢX=}\|; q^ ל\ _YIGnP{^ .N_v-1km>22~KMA;QK /i;@uh>64r ) THѷ̹ڹ#kcƗ<ו^Pwa>};]>(c1ǫ[`(A>>K!YhO="h3}Cr).\ B0 +>DN'K?_/[*(!퀷2wwC+f~ƶ 5cT}:[m$W( , pX2%_շ5t3խ\(CHCye{znStդ^HEꆂw ׫#)3{`umqٞ)|DCH@S[;~'9x(+ӌ;1rOLg{]a/Äs ţZakŧVDcXB$o.X8M7C M}miukaX=jPNP嚐"Nۼafwg+w[7w/[";pC§<> a@ܪs8˒gD*n@X01g:6YӇZMcS (hkkЛ<؉"ݺ.Ę(`(4z3}3+&7͂1&bm-}Wo,׻%PI(b/į#Onĩ)HL f=ylEsW-޷%R?xV1؏;$ t}~g!`m4\{uE&2$k>&>D b{JxHێ=&4 D-@%n)|+\V4Y!ψDŽB07ڳ4DÓkĵ޳Captj )2Mkpn#1D+JB!'tGH+T#$B ~// >tl2<\Q7jVE\0dT⚟ #&ަ3 \IFgs"ŗG*Z#C>j$g6gHɗs!T0[E ^{="c)qve|cHܳJN^H-ǚI_D#w d+cZ2KyaFA![=%>#߱7,:g]J 3f;h {;{Ĺ<~ v v P0J#9)g?a*3KHuXb]ܗ#S]h/px,k*fh4!$'Iy<]ef ;CZQnzH(!mCPȻP1àqk!\fh|'1xirEmi~H-ge /#Mb<b!m&Ƥm78:ri;h+Tae0jDŽ cBʙbR(+SGlwwstKRK E@'Я8[aI'a\%nYz]66&P- 'ܤVk zRL7h]RqFFi<qi3;bRR[(D> deɫRu&eXaHn$s|.0RosN7Ds9XWo=2pwNe+&\!ھ(: a{_ܾzR_\*itm0V(!,_cZ~(3|ˣx]EQν3!ocb>xD(j& Dq8%T7^*-l>XMhE1 >ŘJO Bk9Qq2VO 1+D\Lv|y^0?4 :v2:^pI_WcVC3YҶi;ME}-YC&1k녱bt ?BT@A${E~@X=`VeU'ʶ䒷 fwݛ מi,^o^+߿o}KLaCsOpz"[N'y *"x̿*.sdpi: Ӝ0)wF>,Sq~~($uL nE DYiJ۶d \%P=ÑV@ 㫵Jz'E78Ժ]BChiĿlcx;i4b̪7VCjqe3﾿+27Rur[cAQWG /aB]# ̤^`7㰉 {=":x+Ҟ%F԰ .J_@]vA;KK$s-K'?2cNH!kSr1{cq!-ɠx-Ԗ>˲CFm= 6aZ XJ0Mv u?c?~;aS`tʗh-|%d>)`ỏ'_!D$#Cjv >=GFmխ<奀9ܾdۢ-6߆p:=ǿT=4[Tݻ)Gg/6gX(:oG>W 墺.eu6f6zM%RKY!sBwt\:-(6XWw%.Μ̔*I)m$A')mIoJ]?J96 >=gTsB6x`qdN_Ŵ/)-`I 8'n^Xdrg-=+d{d-V6[ JY&?GjYŝ<6Z/ (OϺ-4nGvYEY0ΜXQ+>8;B&872 7TbGh{nl nQ:P!Ҡ{8 'DGZC1Z8 LH_ s.! "ю4})bZQP TSc}-rn 1=+38|Y1m 4W7#d\0^ó rar<­;ПeyV!VmX暱eO-X )mk]A [$Hi?7`\\?+P,^ +?ZfVs\~p6HNՊVRoX&@Yk8!*[+7@Dۦqr'6Y_ xlfl?BD%:Y)>|R=-*Tv\IgP@,?e 1Vt'L(Wpf+UZ6S<2Ft.3&VMu祛c0JO+La\PDr:Zf<'xڎc{I{ `"Ԙe$ahYqomB Yu55?uի/*Fʽ&r6qEM86:+31\N* pß [-m3QGb6O=`@$4oӤ 3>F C>Dc";D 8"D2THRdZ5JmcOQ'Jv3%WH%.CY[D)Cj)~Cg:lK)S~N$GtD MOP% іH@eΗm} ]r]IaQ?~"QsDu C(60X;p(4 S@&ӧ 72hP#!幄kNxK]ѽ`H;(:Sp Gŏ>kKx}/OD\Ie8cF fOmT$)pFN߄Tj p=2mC0le.Z)*t]wkOE91 ee,oP| )}׻;x!NsIr_CG'{ցiMz݅ӎ>\'NFDkQ 0X>臒meT4)S/?FJc1e }d-E-  Sr%S4)nf3ngQO<}ƪ@)"s_g̏=M/= g#0p4i/7l +9~ezT ,+}wdLYo&,ttd%)X(#()ylj1T_>zt;UT:>> ]\5Iڙ`/HxCt ؎H)? as5uz%Z;>*uzs.Ȫ`ɣs6ȋ#YE[lxq@< ߡߗ;j3\͝Jx{z(1ِEX`]bѿy=#f[vl?\i˲s,P7B(/xܚTom3YHB<aH|J: -J?ޱRDbޞ2p!S9VGPSm)K:)bYܝOxZ,%h7X/S&D:5`k+FB|tq-szeϛ|KKW}g]ɱ:'\rsLF;:DMI^3KRh`"m9to>"TNƱ\$eV0%#h)hm)Ы8IFbg /_΃r nXC}fZ2P<1!}C=;e73R Rv|합⤬ѧCl2/}@pF+re4(ǁ2a8 Fr[m[n{q,gWdˈS@jRytc)6pҸ 8~{G$"fv3%N!(c#,OiPR~m^^  b~=)_뒞2ESW)xsgoU@Ҹ32rFB՜սp mQX baovDO8]3c*plE(]WP˨gD#!W0jKcEEfqcrx ZJi!$ YٚOpc[ao{jl~d[Nͪ Q뎖qw7|ㅎ>uSsG5rAt;z߀DqC :~zQ`@=djڈ*2եk+vA4[?~3;=5 XO|Hd<-3Vuh&:<ɀ%z&,ds"c2O.xvNOh Ʌ׎ʏ{m-)źքpG&SA ˴ __+'/DoܣCd!{H> S)\*qA) ;j iEtn~@U!Vp >4WӁ+,>l^ED.h`-pK:Vy- 2}l 8O|\Lgr' /'NcBJ.cTi $Z9U*9W:RjE*OkTg& ZF^{/n ?c ;3桇]|7e&|j8 ҿ=4{%bpUƪJ;|D7zDBIr51`+SJe&&-'*A *ȦPew9nGw85R5 ئIr5pD9fj .͕GJId"bVW?ID=ϋxrK84LOpw˄( ,}wq 'W|hYWY 4]$(i +EcXx. :X].`70G'1! (v4aƧq'JS)^Ls.ZJߧE%v{ɎViWgqB,5x@ . GexWn!~SGRYazmOBBBVbPO !IIڡEϡ׉GF&KTb #Nb1$w\A !ki3vHwz@~.brjb לOwWXכI;C@v_Y9"ynIQoY2TWw,ks]:Elʆ[cW'D` eEZ̭>gGΛK8s_؆N+SX:jwo !қ9x0j9^;Z .ZB`220.۝Qu1%_:;8J>"1yCxI/l儔nt Fp4憶f&C7E:}3K1ǧ,ݓ̒v a m6ƀ3ނ>vI'j{ѕS(N> CY``),@O(&U\~ϲ`N&f1Aנ _4=^| s]sKSؚ1+k!f|\bu8ҙ 3;kH;S' ^N7)N\5;Vv($!4 \z͎Q^^kr^eZ]yZ|袞SHf4Υc:eGÏ͒fq [;<@PD:wA@]zR[tPuxGdM>k&oJf˲W$ /?xP;_Mr;mi3⫭ᜮ` ucڝr\2̵/(x֒q%5TN"ꔃ.6|3& F_9{^=rV03M,Q)38kB%#JvOYucY R3[l껽 n#!#-5UF* cܩXЊK&%Ai<Ņ,!h. D4qkQ- ,#; vOuXrpԊ-RC9z bV=l}Œ9PvG̺:wjUjGJ@GL? &LXn.R0i~SF4A$p<-{Ӽn-Pm fRV9iڢ\M۾T SS?EPNܝ/+O)TbΓGCߗ{d Cnt],qC~O9^oհ,{YE3i9ǛrgcE b?@ `B XPGy:9׀kWS[&=ꕰsß2V x(&0C^WRZ{Qnn^I!Sv؏?VUut}9sݯ=4 =1fi4"4ԼC#Jh"TٽM} osH`̓pE-xF"f0ũqLT?ѭ߂H"i\kFQ{G?5'|nu^JG5PCX skr ?舽{ ѝՎ[k#R0ޓ2 \թlI]2jBXNu Λ/֨Gh.-Y27C׀FZ͐sJ Ͱ9 i,-(EeG|>@.;i68#iᗃYJ>96/SdETllHE{`l {TDV tpC$ F 7YklˤKR+%.{p]R9I:WbK$ >'j!C;4`Pٳ`g.:zvY<0\"X Bd(ߑK}) `\b~mhyĠi@Sng6,QGKa"9B_`ut-T s;mU2iTEBJ S`Μ 3[Je*p[dmhmTg}3Zk.BWˊ Ê-ZIZ$K Ljy #b: =>28ѧ4_W9VR, (gc$6OQxx<xLt־aQ "V;@nt}Dv1v;qLaT\,RFDmAacH}=pDs !E;xbMZOn TH}( $,"bn^BieuX#7h,mw#4vq毤 b2kBi]upgڗ)U/e$a+B 9!p{jt#3 ar=c-A!iaNdauX?/"Mi(Sb _"~k\#2Қ@)p,83]0]<ɝҒVd427:=AH5{!Am .p Mx0Ʀ %byf=(}!+`aDЩIf& <݋Zcnj{m2ފ;nAmX(;eqyG5u9VqOͳ\AOA }{˖Y6n{J{>{fh68unю֢~׮^"EMٓ ?u U,5OG%I Zi)DpU6Ztb҅|WlѦ0m^DrOnԳ` bp:Ϗq$׏S((b`R4 *O"9V +@听I2j u&`2݌z+06%LR&$]{zu&6= f0۹j` s82.[֜3.N=j-EZb5YPԄ7Bf)YR+߅ N $3 gՒx}YRcy>!~NOvdER˨(=4Ɨ^6৆ĖQh'<61O {}(R43MS;Η٬CUd Lw>)%論\{[LS ퟯCy=.#n4,t.{6E Sb7X<nDh]z MI]{isxpLP9e<6̉NYzZw?wxٲX&/㷓Ҥ`*iYʢKV`{*9kf0aY7ӔqW8YVxI"!c]/ڹfQȰ_Ք"d/x(7FiNA<V=]u0 a-T2Rhئ,>& *Nwj {f5U^`Rξ`0z(+xh NiX-QQ2y)._8_!tۤWȗB A8BjZAJeGG& flvjMRdsVdE ?vK\Y m\7_BF+m/3DSp+0XK2/ukJ9 8kkg{6D:TzadJe78xty 8CiҐ'yiw1:J!zMBq[g3ʡGb"pbt'7ss4(V1iU.wzX.6P1j=| kS pU/iQA .)!֫U)c_"@B9S6(}r$Yn.[yn}u&~]7JP<&c ?AT_k-&qqxr'f 4wS5g=H4j}9߳E^^q9J% NݬM[)-j[PVN$߃oquk j(M gzO}V ;vgcm^㳜0s>*1.{^^Q)y &KZw.Fb#E1MX+f( v716)_N|ϟ< m@(qu@A:GIv۲li 啰o˲+Wꆍ.o+1B=EJxi6+4gCw*>7Lޒ ƯgqrGU_ li&Lj(Aa=aȿ=|s߇ 9BثlnI'q[Yښgͺ뻥lqFoRs&0cz!ҹoi tN)(beč oow\w\nK>Q~q"oFf GAEjcĆZRR)$H~^*gي )Nu vkU!Y L8.EipSB̷K8J`W3V30ŚE!UdVRy= \IYǬO/Mdp\-w3v㠏\poMñRP?+2Ky]E)}n$C@dܘA|5:Lc\#K6]{ --ٌxvlmpn^|~C>/S8 @KyQ#iKzB )^ֿ<!MD1sW}m @j]tOz^S>#ZM+ G\n׌mn P岶~M$bs%ZS",~{#^AHqXh4kc3m&"4BrI8juEz7X貚d.JZ ŬƳCDDҙ+rz-p`]ѽ ihB8.[LqY#Q1#uZFr{g'_uD+6X{Kxwk9s}l].uWoml8,l㹨@"Xco`R,ɠ6ɍdhV,F4ճJ .ugw0w^6tw!KŘUh-4]rm{"`y{Ї#TD$Tݥ=& ;D\mh5ӝߐQށyJ!ɳ1:7=}7ilzuW}Ep:8TqDUt$>UPq"I\l9,d\ K,Fet1Dc٨6q|Ɛ,g{tCT- Oe" Y 4JcY £`DC=7RiP/Q-ZuiLl41JFkG}'RLG\.|}I(%ͨ-M"|J]s"4EӕR$~\sV>ޣ&_FZ0|[g "0 zSe8]- '&Q1DfUP.dia/aVȹwCr*lqo u_S⧵`o\Gԃ~֔B)տc3.&&%$-Lg^wqy]_Ƕzq@U^B7M 6Mlgxg =dqagY!+;4 X D]K>#_:ƷP Ng2r掟іׇ'O)NygOz>3.[R/I.U#Ԇⴳ9hpq55sq~Ug +ksCת w֜c"BG- ^K܌d }X!!2&((g,i < z]0!ɟ}C~-#'9wtEXJ'kNutL}`j+td߼=_H MA{U54dq1 *I-cBM '?p^3I>Ə761 #8JpY#𭝡QLM!AFMa%U\eoCD|km)Ȇ3zU~LT쐇S%$PCr+H! š\례rۢl4\)-"gpܖh ?ln}VF3Ml~΢i>{e:KةFr=Yqۙ!B%$:I|^Y Q G!Gǫ9HOS >0ء^|GGZ )Z%y4#ZUʍW\[f3S2dž7T:\g%RbQ|vR/"CFNԖ&TY=ÓP]{EM[svm`>$2vvRѢHNkH?yvL>/KQhŦ5 p|w hR\x%WԘݮ\ S2vJu(%uAo4^Ww:w\1tTWv|lǃYٖ~-0~l<Ү+(A'œ5怳r~Ο&P~betڿ~EbR2VzAso%+b$ay3j!jو!i(b,u—AONJUðϳ5% [( {</u?ffhu+c/Wo|47~ 3SuiiZ)J-4<|wkD]hM?" +0]ODr(m06Lq⊹_ô7%HlӏF0g9fN_ 6#ߧ6l"՟? ]&6@v[$1. j#y(%vgfr˵N)ˡ8>7\ y92I'%}=fG;êQ*DEH4DmM _|,:HV1mP<5+6T"g5U=v1`@>8[7,񡀿ft@3dNg_5ӂw1Fnl'uQ{݂_*}YM:GHc:eb)aVIwK\5oI1bE_9+qoDYڣ3CNm/jlɚYި}n3"xO!^'9"H'f Qũ <ڻ?=Z8Nob:rN?{Y{,55NZv*bL3*xh)7yDtU#6vڽ ~H*pЬ_w (oygRDz}tmP>'L[W\?^Wkϭta̫bWV2ZPM qНL6W0xOBwJ{(Сpzb H`Dyݪa(iݒvqr $ZqS:)nl'lAgQ.d`5鑍8Ư &k8`Gu2I3k}آjuRHHݴ EC0)۽\ft`JQBxЖCE-9\<ԏsİ*lMCeNhBC4<= x&g'q]f&Wp8CG&{w*n[M#bZ27.g=HlBڵ)YB;q=اLnߎϛŸ@.J!NvWy,k0}Q(c$Ʊbayf>fx/ĒL tGăX'5.?5C syԪT hkN knR6l:TNvHR09W_VFo]0/@ro8pͲ0d2A+8s崖5ϴʢu$s/L VJ|%r$mw\[ܺNVs!4N|m"%? +Ooc3f>}zqZs*?<οήD}| >q+?Tj:TB)Hb ;^Zf>\^ߏ\jTkO@FuwkƙKڇ2,{'\\0BXU?^0p gAh8 ɞa4lԘ*~czFq9h$<pGg698տOΌk l .Űf0j & XAdĨJקa3HFnD("$"cTNݬuMAh卿 !t̀}Ҷ ,niHp];5JͿr'[T,DJwlkt9aR>tv]p>Z-r~Xi:͎1qԸblM)ҽ@;CZDΔ5Zhro<]_D0,ۏVT״Eڎ ,  {u=ΡxLnҡr'"+4t IW'P|[&rzG%0T`"3\nZ C~r 5$[Y y+9.%SqavuJP wE1#vѷu6<= 6ť2fPDeT ƚtثUဖ0ОF4sw4Z7 ?Uh h5y}JGEqZKM{TO)u($RՉwj;]:҄"_=! uM4aQm%TQw \,?;H$zE~̖iǢG(.yAF.J@^lRS8M8vC@ݧ4kkngCAozz`sa]s an0"ga454Oϧ|UG˼RiC\`皬[ACa!ʜmQŷ_{6'XHi B*Ak[d]6\o{S-W<{vOs4I/׿KRSD9dJ0R+H ד>tt'WQ[Q^$D|q}rU p'=74>s7 ꜛYށ2&ͩ}Oaק.yPuR/ecF3QpRbaŸAx$KPPC6l엙FC|~XKn7NE LmK 7cdCS8naf,ow: ImlG6H-Dh5+q4Yl;1F(WR{%4d$1y\#FXqĦAݷ)N(Vj.g֠RVCUUg.IBd# ^E2C‚xz'MBoOZ{Rj员=q`j*-H7@Ga#~>d@RcHNhgunH^yHԜu93.NS:n8bArj[_n30D~hĿB0z(pp٬9*2 ˳ 'q'³.C@`}s8lFvknUJ~iy!G SZxic4GmǓy':+O.1~c@hGK31\z=cC#yQ^54Rfaxs# yѩ=¨gh=\kdYǝtdq9}JM?anm^ׁ3,9 ՞Uj]cPMԧat X:*l#탡ꛅ]#ďbl_ρTZY,+g'!aU1`Jy.5(E!zaDN`p~ +,{!;J>΅&n 3筻{*"P =cv/pvzJ&>?I?!(x$ ^R8ٴ-;3St}R$bNihhq=B7'$v~[1<ЉdG G@RYJ X/3h v}dىsY1y@ųp |^3Sy wߨ #pd]/O(oqzAl[{w˲BYh_ AdGOׅfyܢlj*yLSoK K޽3clm0TĶgXږL5Ke6 ~iTtΚf$E'4]C h=뻕+./~O9;To.(Gte gIcZbYΪ; 2Gjӌ^+I2[x-6`2D+/QO5',㘮A?v>"->lS ,j[͜K><0B]FPN ʛEn;@sPՍ[g_jcL0l}{ulwwxd`͠/zD1<fxNg9u(}gEr 6DVA9Dv i<ըFj[-EƠa0Nn T ><`pe:gsل~%М:prZ~a@ H̥?wgQFf!v>v6ao GgMaJG;-:G OZ$6X!B3BhJ~ɕZ݆Y7?z!4?[+Naތ|XIAncR6prnjх|ԃVl!L<Mb)m2UH;|L Ms-NTL%on$Q J}L `1RFsRxaKB}MRA3Ms:j lL36mJ/XA?[_΅\#nP2Aҫ֫#̰OzILb4 N/#fקt岃6Z7nR4g*n?dZII2 :7io^P?GNb_ 1 -$,N|&^%l4z u-dsW\=iz 97K;XfbsD*:'Ri,@L1 TG `֯KYsD(~rbH/30\+9@ ^FhT:aΡgeZ7ڶeը·3瘆F)Ø nSRQEx{8 '*|Ӭ/;yLTřYuRЏe$xM:J7FVs>h;ɱ47߶ūU޽ԉך=D2PK/İ;WzM%AkT5 "| A FDQZB8ܞ܁ɄJgkK[s '\h ~˷[e7d;`ЯKÈ o Ft7e%/{L |9F:.6Q8a]VN9n*=!y1Ah>LӄoEԅI F{,9M\z%%s86x%>ewY-,1;U7SoP'ג?M8 a^2>3Hd#6l (NY,0 |_)y;_{qs´D%`xq~hK}bȡͷEq*vI:![}p$3F%=XV+k^4=vu07+)~3d;ʠml9u ,cnZ]7GDJi Ӵdc۾v Ȁ4N4CW8Qi.RBOSl'm0A΅aDrB_*[s_㺩Aw} 8=i#4nuGD vɞX`܃Q~Bphi[>7(iʯHjZƼnjؔ92 7$-B~.tj"RX|4tc,'l;!t2*鲇/rJAUby߼D4㸻ՇˣX$ky<4]擋w"2V3gaq&P|'EJM r81y ԓw8"_mĺ%䄨ӰFWe~; } h)p1)PLsz=%o{܀dRUd^Jõ$k%1n p*ZYpoACzM[DzR_L5*!)I)`@(Q\1-^Wa+xI茛`:E/]Xkt1lgi=ѽkG/ Gd(<%Hz).fɋ\Wvd^ 6 `6fŨT> D}8U2pMQB1;8ue6pXm{mh;s[HG0Tf⼅7E[ixhYAh'Asud +,#kO fV/&N^V;XMq{,.93\+<ݔ_| O=?M"FBfm+#<+C>7`b_L`} Jx8>h ICIy; KQ/:UW1C+bEP2~i 3^*:YChU+9p :q8Qƥ^%b9Ty !6#M}Dae1 |,@RVS{Uck6qjx7+ 2~Mb@g~]|@tpsuKrbH@ ?A~3OŸdRs;;MT׫ݪ ȓΎbV@Sis]-fZ& n{sLi@ʞ]BY3[ L2;LT*3̪𠩽KGRi4e!(Frh/ȹ~<WMDCNjɻZ wh9=n(v^Q\ OYTa_=SZbeq"'dw%"h*d g+U"@PK:H,Wj ;sRa[wgv`%=Ʊ)(0GuERGWu1T|-Ӊa>aDA18[_d(a(YYbМOV*fz-?f7ׄO[2nէ|w!^YܡCpms==r&T+$y㛸ԆQPE+uj2B! TqVgjm pLM~&q\nEQM U)5yº$"k 7 Ee&1"!A={CѢn wSpgF,ܫ\khօ;'e&sz@+_E~>ր2O=O[}9գHunҠ^LgE=?ξ;D.CyVA %~ͯÔ= ‘iDbvT_ tfxvvf#a ܨݹP௶)/5a|Q뫠k_g2Cɔpљebx{'"/.h4NFGZNw̹9jM^ mtl "c͕҃nJgF3'q,D$+)"cH[`x&IKAX?t].}C&*hp xEIJhLuBD1:1Չ{C lQKHU'JjEQ(%8LT{bqQ!NH9|$[ҙ{= ,LI7(c3R=ϺVp&ZsNED+.+iTul!kFg^p.ل,lLsЬ Q}0{ݔI8_ayA ]~]V"D̓,cDQ>w?AB߃#Lz"ctJ=ef=*1p(Yި*3A孧Gqp76x&WJ1<\xMKsx巓S@g$rdz"[xN !VI#m*DCbֆ9K$ 3YCc{"rzMc| m]%ho\p*ZAyP i+f V2C dT<8"ERީ}eD QAnps\P߹^KCd/e*\ϴy JTq5QhWTꟙR/޽PNIL #1煬qM~M cA44zpFCpw %t,,rΝ5STzRIޑsz!QuYܿpͶ^H6lυARgN.UiIg|34e)ډ _37XϷ*K(-6urm~܈%rAڲNZ2\[kmMzd P]9(-5Zpq n$)fKG < 1G^p+ e#t!BwK*cx^(9 Ns>X EKEO ,AW4U3)K/xIslUbeȡ-#J*})P3yoFD<9l +?oR XP?3٢EДfa8m+.jMk?hhu%UD&Lg'!e_nK#0Z~${TFI L+A6H @m])p㲎M[dJ_w?[s [Mۿ|3V `3-Mkha@LOOѽ#\u| MMy2ıjиEG+#宷C6C'*n1flqBy~Ӝx2Y} 3LeǰNl~n J<8"u;,B˹)8a.:4_55A 4V:'70Z*NE;;~gV}&_Z4gūө4mv67Iv} Cq.m5j#U ,7]j q㜘jdr34K`%RD~3 >3,K7eZ3LNn*_y5Bxk'<)G(4ELa%륢Ҩ.Ɛ#DҿF~/͂E+~%j7>d5*6DW;]uFMs{!&|p_[;}>G)v;SrW QP˄0|g?9iD}qY7P3lr/&$Y=~_tfB+(m( Ǯ/azH \%\ 4giνm .{Px*ؕFS6$!Xn *N'Z}ʼl lRj[ez]w} <a嘍+ќf OPv50;%; %=Gr'znD p'V|mOb|c=Ru'w6 Vggű%wC Ov"0@DQ1)0TZW >/\j= UؖY}"+5,xwLY?s_@/Hj*:keh_Z*)pϩgZw81J|zr mYk+-́viF o8'&96t vymG2% p(A!Ϣo 9AGLZFjC<7<` pYiܠAu*~.l.W9A fe#I_{7Pb_%_oh8f/I1KzxyMpn9Ι ZJH|M5hY" `+ /򖡝`F!+_{9ٽ_I5!JnEWdNIot$g96z[[&sxڿ[Kܑd;ۀNu萎 :؇iLG'DcYsqV&q)V`<[ؔ9!|ebf99}Cq_%-qy>3>hJՁZ(Z~2,4-WhB*zHRk0C*_vR01ZL97ڽ%ur)!d85nV"t62΄$878nHm$¸RްxdI0Ll\2bܰO{'tĢ0gB ~@H AxR, { "C&iE4]ކk(pvu8;N#cƅ&?<}f|qcR>[ ]]K.vJ\@wmVig(H~-p% dyR[*'H. _Ku/z,[QqBgD弟-[0`ADCoJ +J䶼S2V~GA"\TL#= 4˰K8^Iͽ G˕Uj*&pwE)4)Kb.j`>* <񔈑ew\ fMtw VE*TcڦA upH}Vː+WX1UjЁݤFlK@TH<8Ⱨho|\dpρȥB&#vqs\fp9m fzC'cX}ƴ{l2'Q餩c:iJ|zͼ|󔱇y^,>tmf]Zr:gUx-:Ra%+͛{'XSs{swM4_1UЩmx%/cOcO=ytC1m}ycPLka`*w{<3ƅޢ? 9jZS<&,WU2&#ҔD] K#fձki6NA7 FY.0Pjv}뢮^# )-@6!fWøjGS ȨPwQ$al߲(9S}VoϿ}k1oRViA1rQɸzE%")25jxa[G掚J:G37X:<-9 wba)'G ke_BR3[~5t (J^0tYKq dD5ɝHićsPNC8< "}{zMWxrϠ. (lbOQdһ7g,< ݿPu&T {ۢspi,˕2 r&c^qlul^&o^u.roWP BUZ#YCT?WGOp:2W$eS_ZJ/߽gXUX$%ar{irAh(:Jm3[1EcfТ%׾0T>;͇`7@!B_=*65mҍXAl@(mZ;NlA>P?;U$yBA]G_3floƣ! _mBckt&#$4e #!LXmy$<M3u$47F GOG쮠&bO;jk ,qhNսALB3̓~J}>7C,!?($_F7p75n:ү:*'zev=RT^,?tġ[Ɋc,XN9}O3>sUdu D- C܍ՔVv{s`I!ca>ܽmC˘+;fv!Ѵ1.IP&LEO'MGֆ&[ٕ"Qq[%30FfC;&q '0wղLMa/ "xM_`yzMa$CFa~o.w H蹨ju@a"AVU.\\TrjB쓚c&V>b$d~tCYE2jqXOBJRcHZfu\?%C0UEtMh{p}ױF"w@ fbW/?wJ {+{6$# = CkZ >b(;x:=. w9E2zJ"x`k{`;xo#"g0UDpLh^%FgiW  5NFAȦ=U#rO[vA>`F_u[Ua`%Օb*_gi/mr8+.`}~[ٸȣ@ܢDSHϔGTM~@&p*%H!xf{Zo_{F霽bKROD,d3iDUӻe\_27_"]*pZ=_gPEWtz)OP-=u ϚӒz1h4ڼWCM*# azZ4N] HUI AeoNxX*׸GTĭ D[4?0Ӝk=K\f" a8 ` m 9ˬ)}d!ǣq @mڅUUWpyy`HPpz).& xZޣ O#9+GJX8J x0.4g= NSV4KO>l~ =wxO,%[b= tgexRAɈ^dJPDaOT[:esl ?e]|sg>)I 45"@kvCr9gt5* c|;X芺$ȥCSk^T\H89F/V)(*Bnw|Jb,c(^ķ @G}M0VPҮ*T{ piţ|дJGX$ߎ6%Y݊-|FmL?r1ٗ]!/[i{c{V<l|1>.Z ]1 yЕAf\nI>s\ܤ0!x y:Bd9\sُڝe@UwHod#f8 'l{{}!BC9zp_;ܰ"mm%C JmFo=zT@9\taՖQ,suU@h'v^Jo|)pIdJ_^(sKCl-8@ʹ}kt84#ph3In &łF#{s'ƞni.Y潖ۆ}IZu's)|rϼu#' "[uRp%x~;2e^Q4YhXeȔSXPd3/ 3y"퓗%d"4+¦bm@zAm$ci19A <0j.;iYCa<|`rNt\ ]!XOvtt4G~yf{iBv`BBޤcZ.˾)˗Ӟad!;k=C@}<+b"`ʥ0X=~2g0ׯ_(u k6=f'?S|e"*Z :5PeA֓(bQ ^\AHZ[̅9}ٗ5]9V#χF w홄ڠ5E 1֘ Ґmf; ' DuuePb#2ypk;>&ʒDJm/xE{(ޡmQKg11,l/v!(DAQ' l+0!}pGzQK=(A^ spg{>4b$diɏZVZh_GEW Y025;nwAr<6҅5*zHPm^M_Wa`ˇn8Vii;kB?}9=H&E|FתܥUD_!UH_xVУN RqYal RSQ\DcR{$sz0Q =FZ = #aawlPb^U3/o*ӤuI$4%Tig0ѩ'AƼidcȋ3ڭeo?ْX q1g.Pz` BR'b9=Ȥ})+6\$o/a ڳO[i1 6{B74ԶG-DsoB0Ou/uZa #xރ4L rܚט]= ـ[&p>>?9LXn -tO-^)s8!T2JB2|ɣVev TDS (ܘORqwr1yy +M:g#>f+~Qc%f M\@_]3!pޔYW +8cF0g'ɲűzOW4^unzP+'ez3 gB& ky?^zzyl3 ѬDE7OMBzh=$}p9Rvs2Ca>KNU[tIK@HB¦d/1h*JZ'#FcFVf*-f.p#9]mnOGթV~kv k#=I;ߢbgOkZ;BE%#:fCOMD`-lӘ CXkٷ'ѬPާOJv6$Qxb$JgFj'e&2毂(?eXJ#Eّ%a`MVđ0Nxa#JdUji|yeU=c&-HWgYmrY:eCA_<*"nY<r26s^C sh"*.F33UwKV5Zό*-R^2.ӊd2?%Z.c>FNJh>oGq{YOxY%Cү_a53ej?rvBʂ-C.vROllFBH+J/AOhl gqe[t|Xoee4\H$^>*+8 ߆FUڇrLĭk<~U*qtA@r+t]0Ω cMyL|D?dUro\KMlzXtQ XISj7|!d; BcbFdX>k-" .i>>f}Q¨Gw\0a~vyvk"ed *8_cf䒦WLGίBr3!R-.JZƎUL* e?z LnYǓMًM۬v.Lj };D_zI#n'J,[z.FԀ48`HME ,b4?zc2c<~k'yt}eGH?~¶),q)=̥ w殞`Eu$O=YHԩWHc1'jwK#0 UUCZΠ辝SaVևnWu@?&QNڌY%[L4feC͚\ɼ/Q99tQy$r(kJZ5{_W%ͪl%wSOfpFɥr+*-nT\\KiKA6r$\UfNųͧ|70LXPG(XQ[Qyjn*yh*<u_߻*_w] l`UK&Z B D3S*woL>zĽLw<}*h}t 'y yOInB8(V |_2٥axJ7/#uLAbU7K`vLϦМg+?^zo'ttƊ{aJ lV"z:Z0Cn [ Uj6u>.hLG} .$yd[`cj K78K ڦ^>Ç89l@IW 0:Gmbr.Kkc7fJgt%͊EI)t7.E/LuFBu]LryB*pfG佩e LɐAFCnR`ՑcV/;z01 -u잶xCTW %>ZME J.W|W1UYg2SF#?Qm^JVRYcX0xjbl2 )CNb%t/8-*1S1"+b*K"t!lr wf0\-|_"՞-/KֱNUY3{>Oq9j H u,[P뒯9cJ\JKn^|!>AfJnbUF {iHȺ=7whQߝ ɓ*S%NaiDn/TSH|Y(}_:X9H㇅qT铅&W8pqjo^$,iWV >ow:L&/{Ng-WEf?ϠJ

zW aL8A1[8-*1(RkɛWe+~iNU'xtx'e>'/ki+G+ݭ ]TB^(?@gEquGХg1xz@>_uU}1P])oy(;[ZB7vnj_1.}v$#ru>H+!zIZh玣1Q#A0|Q]t>1zZ-iBc.f&^|C*VW=`$GCXWH/Q}M!C^) {;/j0W?4jҢU_ MnY$g\Dו?K L9lnzܱqT9mі66EzƁ4l&BO -3aAC.Cݙ͑ ox8:OQ'}NPNfCdzz@CV-M0+H%C,s }2wHbn'f*%SA%MIiq'32]J.Z5İI.6P s(EL^V,Й_xpEV1!iYꌶs k Y?ս:#|3v*o,B?2Nkdžh`p6jK2Ēwǀ2U VޥF2tcؠr8!}uTj3!4"KJUim_j.5^'uc 4TӠSv {nG.ZmŎ%٧]F_aM}l*cQ~ϏiىjnwiVN2Lڧ1F[sddžJ֊ӤF8@oΌy FZS _.Q OqCU F^oKS5Hhb/'M'1W7kV.]$=LZNg&KzD.R4&wE|X)V{ѷxC"@s}exCYmT̎;hd! !]SYZG~5ĻF 9m4B+6+F&АeY鎆OAd ݇wlu7T6z`l>yGU hOdWQg v[eҶV1pƙk5u:72mo,ԐbW,K #?]NOPk]}xrL+ZL;uڼgN'3t.bP۠WIН:&ςO!K|-d;|( _fQ[T;gOWBŚK oR`D9BhLjPA*t;& % EiZ.2t- R?,dM oyƻM@Ss["VӆK~AlsN:v$$ H\P{ |WP&'ח0Tm!ӞzJm aװK!M?&dE>$8u%B 7H?~Ij+^AoԾD{h4?`Rدo'ϝ(dڭ Kk$Ufah1xFJ*y榏o`?@5)4 UcoNG-?!cuZz`l&) UH+3}^~Fldהa dY&E$,nǘc{DYi$N ?eVn;ʊ݀ODY 2|b7ʡ}'BBD5@\a-1(0}gi^r7fg>ڮ5 ^ [ug051.sNN5TeAFѼtnsSB nztܞC+ߓ@rDⒽpG K(s _FN>K2A8KM0Qj}acLuq;Qyj jEǿӝ ܫz_$2wo7Qݰ#kQ hh-'gE/wi9FoV ڕ]C'oD VǬ|."Hgoi?0x\e=̠.#FoCi˿Sj<^KӊfN=2(0ȞůS:z|yo,~*VqC e$1TET@'r4ji(蕣Y8έJ7^V~Lr""ف.)Ќ1躣D,<қ*MBT}:@ڟ"n"N=&zy6W_YxXnF)6uS`lWވx{Vy}9E"#Bǽj, =K!0q:s~DD-$[v{Fݹ~:An<2KsJzB1Ӛ(~ͷ>"Ԏ{ )O~xz'0 Wql+ӆų$2"uEvu/-&.E8%CL߶F hEcMӧW$}^$ʪ WEvm $UCpuKr3qQz{0Ұ-+XZHWH̛{5W-9]32pk! Z* g hC&UϜFlm[.z0Nj(RTy 60syHUnh΅-"Uu䨖nb@W{? P{FHU'^5CϚmdI! _bk=`5BoR@aMA&y.;wH tnP8p9f] c񋰴G _I:Y=?].O@ _Lib007}t5fx-zuˬZ)36Mh26{!6͎RAcm+GU5QtQu "YH'ݷ]"`~)&n]06 x3OW{Rj>{EAͼ&'0nRMX]`6 Pu7O6KO=K?bs!C@%AJ챛ibeO!^6Sfȳq[]$ xGeI: E~Bn$վ*vq$~T=F'UZNmq8DԨ,;vpW◒j))5<.(u~h40Zf2e>nUm/S\p$ֈPڦgXɭ8r#סg5t؉hP{* ՚$dYhsiu݃+ ;oI"ړݱX`9=m|; ՄY-4JUF.ZL2Zre7ʆ;bdP5F:wEJ=wh0j/EOYZZg?y@Fj5Wz+nt`G1_ 40lަyܷP w$"PuZv,l >d?%ݱHh~{K&7nLh|qɂĸmYEXM[#Vw/.Y5j-ꖅ\8 FИ{B$嘮A3Ma.3r"$%JS> ]*MYSqY{~"㲕v2kIkgJ<7{t8V5?WL^ s]ԩkJx'VS_a ƭxq0>!mN/EӴh8OT/-d=B|&!&9i(-7\"ͿF\jQ-r ~ nQlJ_N)=uV~:$^0^ [N8܊9m):Ú8cKnw~jT| ^(ZM+ )_tZxZ?&A C]zþ0 1U}~s仠(9LD~8v) &[ Z*Z%>Q{-]LK]BPuU%H@!7|-xʟ& r&0.) ۪}U,d!+6"!JƒRM40E@C1VrZx֬i#EQO͎0v{1֘(Bʳgi:ݏ`Zhx` FpXMRJq n1Wf"jϽ"+ B|GiԀKjؤO<9XօZ4Pi8h4]5% ?^^UMzjW V{wW=R nv1%3TeFLa&*ߠ1ֆqALlԭaR>w ]C3u_bbS!a,"Zx$ٸ4%'M3}%Ti2F -n4ڗ,i?錮$gL Dd4Kbl5 3ʏ qyxx8`6eAdCq)YK[ j ?:b w-]u/ʼV\Mp|?8eUsbfwD]Btqѻ}=Fk0 cЮy#x 3xvPl5=(%Y?vS eA*_mWLྌw,l_mqmṥ푑K|Vٴ4Uѓ]Ze,)[}TbXHH}rIūol̏Dֹܼŷ׽gvTF}n",P.ϑ6#R"S mb2@yeT㲠9Č;ip=8iO%3?I-"5,i# m 9R~F諴>4Sq&B(Lc E t'w c0T9em,4x'+LnRs-Py~X C]1R˵/nl<8AEKFSorz3 zEp{ ~,){,Mž)d[|Mw#Vס#~Zm̈́>o-b]^ `M?b$,Þ ԠD{c|J7ɕCےF5_"=mEkolH2I NYJ_Gf_4:'E/17F\^=6z 1Յȯ3]`)|m,*hI+E1'/t в~ci 7?EC(QywQ#R\-DDc L &QW1sWk~KOģn|Q'qbo`lI1$3WjŤl {-dE/ҝ#:lnúWG5Wۓڥj ODvS۶ASAN؄VNj˱XI;$8rYWE#FQv2qsHl9A V%*eঝw~T{Y9F,b1qhQ:@7TB}Ql{,t Nk΍\BzgߘPle@Ӏ|󓖡9B- u\5W0Xw8-g FgEy3[+jӕV3] }<_YwgáA ++bXӈvC;)]p N0wjQv\yͱY؎샂%Ho|Umw)tc)d[WS r;H7gY\*yݮvL2L9CGQ&d-(;ps hw/4y-;. H![1#?>|&(K~|0~ 2zeV۩$Q̵"zۢғz~{9i*d̵gΫ/F MC1ݠp؁1Au3!|]Wg= 09 zw4Xa1P8Oʻ,n2r&NXp1ZL{uPw \PYumdtk5@D^ ]]J8:}J-EX稪Z~:gkO1n"~BJ 81zEуgةyPx~xk5ѳ7rlNAj¬XyˊV߇ Q$Zm{*Tɂ5,RWXibbWL$(bm]c#%VA9=}RfULL&>P1C%.UcM"_+,3L vxvzpC">pUc@Z"6ǜ۱ŴM!y1XOx){ջAò6\NSm }.Nϣz|(rO+(Wn/f <ߏGN"`VJ8uAld'!mH**$)F'{0[/UU F*瓰yhڛ,#}~HeN7ΉpiA6rm."-7Gc~N]k.d_y~Ozd&ȒᤠI歃.{4.M&L`懶32 ~[k.pPJYoLEc*ȋP=Sskw/.T%鉎ģٌ Lb2w w&l3IS8lX+qIm3QzVɉ5QA.۸dNZdgL8Cڥ29tįdv ˝WVNOF(EP>2:VpQ&{5k zz0qs PńՉ+nlUjcnό=XSC_ Ck7zU=k88e XEK>LvQ 3Tejc$ҹ&AimżHϣ>D^hi5j#T :#x%r,C+!Magl&q0ƼhȮʽs:4 8Xv\.& =ُ3ܣ'vjI[ e:8 z.WdǷCȋ?Qa8yE&{ o̐7x5@ߝ̐Xt s 9mNkmJ-af?8#5x& `>} KY-#t⥟}VɎwчRaGIHJMT27:Fqd_<w{G?)q㡬2.ԽL0)=G=8dkzߤ0WD!MBzAn)5&W5!$H>ii*j 2^=&Zްq(ZrS( gxdW"n+SM݆XuBp ')B->s;@UHQ;tFc+9ܰ}H>!Y`kfWjI+e#`_5,IJӄ-g[&Ffo+JhйʩEcf\rQS_CGCL| rl̉hZ 5T?%n`Wihe(jթ-s=L]8+(0t|.Fz?BNBj1',1ƭ4Dz.1yc~(3X_Lg`%pa\=$Nns&C%C תPS7A/q٫# YܱXL_'\Z:}iywsJN٫d&{H8{=[!@⭁bc ٞ|wJ'` ڬ?s炌io6$UF:DVƝXsBgNݩ?rFWtZ&˘ܢs'vv%r1Y]bR܃V|nhF!;1Zryk;g>)-P}ur/$»JEX>f4xj{G@oJ8阞DFQXrB (u <ÅdI;63cЮK ?t裳ovB &~tS>ԧ%R=uˋ]rQ|zpZl%x@?.lu#漖͒dm-|}den hc_OLWWݪSs ՝~ FYFMǬ0 xl߫qyT`[o_Zb^t 98Vh#eg@@MPOpbL$s D @ ̙f@ƭ(_Y/ٻ`r^5$^Vt!"sJj m@c`B=^6Z}9e/[+RprOf>A>ϮV31eg9SDbt]QPhH^_Hڼ(ٴa$ފ =[ꄺ x̔ظ}`,̦l̞$TV!U;u+ h{QKض)02MNTRT3"<H4_tD sGB⪚! #:hqJ40EwZ@\JՁ[Ǭ!XdTP7| Zo`" Z1UL׻_7k=&n4r(S>oR6Z$RfQAb\g8 3} 'S13#TNu+UppjL%</ )%xQa;~; DO&]kX\莵OEErpOTxd*.`{" je@N.ٴҳ&7GD\|T>cJ½o4QU,XʚR̷p9a?<ïAȏ󌝉{pU3)FPsg֎ hֈv аymL~w= o*eX:\Dn,yx'\)o\upn׷pO9 e=e{ksJ9;Ü҂Ц!ҋձqT9TMɢ4ID~Q`a\S a\J7s_3S5s^Pkf2h]bvjOW`m&K)펁I'z؄j;STW#NzKY~7 (qZMLtC*yG s^0k S>쏹 iC6wYs3= zB$̍:nA pU `xTɉG.\KbDz}d^7 Br6Qp`=/k~E3|\2K"u@C;Alg0@ܶ4R\'NV\{2reM)ZdZ"ΊxH Z*L8*+][$ dE<>K)W~w{'hk%$;-$DPS *^b^Xdl:yj;wQ|3/w&s_7[h=fxsff*x+_G-rQhwdQurn rl+oVMX4vA:E%As!xz1ܤUUex>+C yGC.1"@,IWRd0-VC V;Ȉ(K nR(wюJ[W ._Z`>o"Y.y[eQnNk ͠?HK Ic?S^MfןΏzgftqJa 'lt>PU©0Gqn.|&])ff2q}ڋ]˗ӽ ;zC^҅[ v ߾[c@O<ٙR</DT}.R-j8op\qTkěrh- }=l }n\1jׄk_ (K6oۇ+A;m`7opB;XB$`Ol#HY~%Suۋ(S3QՠCIL"v0& @+X-%8~ ߥ&*BdX[Ы-Rl]Z9KY@o,?yn$U, V_kH6XYB(ՁbޟIL_1eG8xy,fFױ {=T/,қynz,۠_Z M!YSp"77L9k&X)< ޠx01qTWܱU8m&gy{kP@-\i e$ 5/T_7m^f\֩,%a{>A?2 }93D izC9~V `,C x#WCo'vki.p'֔ǁG`?'⏚r+~Ek=ŨTioh)Y#hǃfx匴=6IZ/IBa@:+9kTw,#[8'OEbvH1o[?wqx=êumRG^{JTy]nQt1дS F,Ě? K}oX Bz(_Y5> O4vmC.*Ū d BPA-5RZ_AUb,錻e$jb @a,Lmp׮\վLs ͸K 0I:LpOBsj(oi6IYf юڠܗch~kݍ瞇-5IGr{^q'qUX/YUFL^[N2bPV($KD'w.nn{36dD%UZbCi'T>Bm:'%Jl3R& m$E T_ԡ ~O&bQ5Œ lNXl*+dXVyQ7?4'!*H&aBnKGu7,Я䅭IЂWs{ƪME+6&;9Pvj)Ȼ'<\^BZXD)v!磫 q%6X*0}Kz{XtUFj3sW܍A{y=+I|]QLd()^P/ߧtn9#8fjEHބJ[m~0H05QR{jfXa <-eNgit@\|}3f =txI#So}K~LITݺg.~N7%3i4۷S6d*5/a6.X|9Vdޤwr*uPwj, U;!cI3k>Mq>d(58Qqo#⢒&O'; t,wĕ)!J"CG 8R9m--ֺM6zb)EE0O9J_Z;ԵBk?fP.1MUD7f'sG)Wdb[/**xUvB1Bj¯m >˿P'NRsdZ,4RЛ^A3# V_J*UΧTbpArg/g18 kH.,l-X/׈|z]:GP@5bt4saK^]9Ob+Z^ C6zZZ {M-&55`B(?/iU? ~V]Z,VPF0?"~gyW|6Cr|j˴?WC:q3MFoAtMO\ ]Q4_9{$[эĞ%H`~O9AKdP7zNf\#~}wzzFFuܜƏ 勺}MNpU" ;n/жp' 0 ]{h@mm/b䫼~҃HԪ\ ~[)[IOsn%R:M:0w]G6U:?: +`kf* _XZLŋ>Yo]OjJE ̇s:8X4Q̋)< |@ֽkxWF#gXF Aի'׹׊Tvf5}\Ħ^vo/@aɇ=GyUՓA;J"c}̃h_+Wmy- JX&Lt5EP~=bCV\iMzIgp&Q{Y}AlH354e7{ AiWr ڡ,L/yh S^$V22t<z%I @p.4'=nϐ L}3:d{q/}"!g!`?6P|k2-5X Yu2pd9tY>1D /,S C% ?rBm#$) J1hu|h2ԭ[T[& ;etX7'q[&[| M3}xYD֪fkt~4jxzQ6ʋ.޸R⩒)/Ҩ䭲(w1#cyO7~s|qV'->e&:<.HȔ}|'?U1i"ſ84P<nV3~PE%=pw7ErbI!a+X( ލLH"J]p2A⢈#ၚw &,W01eUkTt`SȘ>2?B-B&Cy ̩Ah 3=f"6BBDUyc)|lz/a6NVIqН72cK6:Ujj5 L2aL;bݍW\ݍv!;L YQIge:2hQ-A1.űZ cML)|JͩKEz'7qhΖ4}# n;WAO sS.L4}eϳp Avf|azf%,"/~6l_n qD@YA)J܊݊^} =ycePgić0t!a= q䈀5ٗ=a^-rn析qOnU|lmBVzϪnЏ-DOxOڔ{RJ;& 5SΒwtvB/o>@E<Ճ0UR6ZS6q8XR*NMr`:mݝ;(~ 1}| ?+aVKzY~ZU\#;S>^`X?7,J1wH4uǁ~noQ WU+˱dXxw-MzG hO$%!q%냼JϞ /5֘ES'c83_8L؋Y;;+E'fHMZ؍6zޭ wt\S9yQB["{EY߀  AHջnѭ42uSdۻ呗T  #T'"H6 uI EQ+ݙv ?$#TXe܃%,/尧o`ozVld0ya(fli@9i-#!bݵW~j1=u^VU>qv>F"KFeV~qVQ|>g%n{,kjuT9<4|Ԅ"HHg / ^3 M@0O )OXśIeV][^h;:ĭ+X3 v*%Y"7c 'FL1ěޔ]L ?V?4,mй~:9PNL9Q!/ƺ4ci*A\,lV%`aFٹD6)/~T|m?4qY˾ ,/=^3lla0gWdޏGn}VP9PLF`b:B .&p%&;r: ߢ>mf'bZWC_Xk(Ljl(ߌt|]N47:g*ػgC{1>A z>; |y WR8*G{ t?{@}FW'Ww5eyܖ#9e=sZ Y`ӂO4_u ╰Q+/!7* 4갧NfkڔW֤kzW q;>%XngK"OYG󦶿rY̡CL$ݧXm7Rd&мz)+t!j2W  HF/I(~X`, rHg4SAVC!R0NZy͋M>p%[?Xk[v:G0dѤE<;oVGx(Tal.ÿ[o֞b-=i=@3ٍ.jJM d QNuEvD( oe`PjmMcSڀNj?97¨5j,)PZpdvm}Q X kO`~a!qmڐ$F"Y.ԉcwVlZ e3e) I_źG{{)ZִeI|WENb a?PwUQSMAfYx! #h ILK-2uZ SX} R΍Kc[%SnݗwØO#?OgJ p깋b! Ծ="s(|6_]>Z'%2Xhp kmJ9X70ux8橊 ]\B9-a.M=J5fGRv\`cl≨_ehK:s_dٓۙ(;nFǫȰ&9#U7`v" oaAqPzz>,I yGگjŧ4ݼ2U2 H9{pO\q@Fp4z]m[+l!7 G#F)ޞɼJ 6Pc`RI2%ajbea W*q!_=#u00"ۥ_ Ӧq$S\z2{/=iy!S,2r!S]1V n?S١H;s9wb1iŭr7%OcsZ< mVZrhyc+K2ؖ_ֈcmU =k#<c7,˗@1Vfu+#9:cGD'ˢ\#lhׂ/>ll A^ګ ( opCP J1.^ B` d IuXoI̙" YL7x '[`SV#jpZ5U y5TcH,<ܒ@9ӤkE/74$.=fY5M4xQ0jб WKҡSKF)'۽ =}xEl_ڎwTVވF` 1ذ]^X?ȝvl4QYZ|9힙( DD[sܧ( p,T%s‰⺕"둢rݏ.XպᚩtKlʙb Mٳ/V]_+ qϓ#_LNӈj(A},k)'{C^6AKjL9.Hk!y%߾Ξ}: Yl%bUdH+R+M`qQ-΄ӹΛWJ4;UD,6}vc)-K^h*0BR7zx-E3v(ɤ< [ @; ĬܮӅm+$̆PK&7rQwDQ֊ot#l@AZRYcUDOPtn]G21vcJD IJ^wtr~G#m*fބZG Z_f)3ӇD يu- nǟԬD(e."vsRXODE Ҵ'g@{B7ؐ LPh%Ln7 |ĢOߠ~nW; uy _Ƈ"_37q[6V9DM}¹ R9QV:ӹM;BL 9E:t[Vظ⃾`uT^5@&̷@3f U"T ׏>V{6z$ȫ\nrqfTibO7ؾ5W%F<|d+*޴(H'~Sl5!YP%EpZy-#]9V(Ϊ=فprc50ҌV>z+.L"&<`uNm"?RɆ2 Mk?[:Qf~hLmJ\.M, .w&Wm < 6zNAJ_/e@N6E>w;=}zO]o9$ M!9FTm#-'x x†a#xt #k2.P '>E{ov-!̳F.u%Q0* A .*]gKEƾ-3FKg GROe^<5?ĺgΩUdQJ]ˇ}گ!Ǵ8d`kl!k\O:gKH̡jl4"a7~k̳X*A֙JWTH&Z<(Ӥq9q_R<~3 j;\+OmZU GOu- fd;Kz/*%QOZ5sp>Ҿۍ, #ɽf'wtCt龍tP]PF~gW$SQV1 7A#UP ѮRNrYAÐJVQl[Pi5҄QG8vA}$-YIuwsMUUz]M_1N>Jƒ*A3)M}qۇ~B-(FB O.MCUbIڅoA~LLhS) N -Rb&-eUq"N&M$txvWB`mAR{T[[}`X# ~@RI^ͫVL%ZI "C oA2\!-34>ܮ&I2ZVub9[V+gZ"(,[Gz? r}Zտ_waNeiZ DO{-P>va]v&՟ ݢ ژke[߸'E%-fo9eSz:< sh7~O hb~-rMS [kW`Ʉ7 9wD@JFAb,|63DM S7\7tΉ!I%ןcj]t.Gk¶uҲFX@LvjS/OBsa@Nlb܍r A8Zu(HW{u|g` A mg3J?ZQ,i#_J*m%|?oUju/q\/CAШOWk+)O&~4aQ٢r.ghflu,}m1'_fW |R2dzfww#fZR] سF ڮG#7-V3 6|­z<;qMkV=5Yh6 R&v1R@?(o@gvǐm`2Љ1vF{w hQ+@wnz(N+m [oO6u(:B|T8p4fy`@&A DUO7Тv9'(5[ö9>Iߧ%[Zk`("Ե#_Ң ma< IVe )%-rӣF3z]UJ.ѥeV| yu1aנ聏[Rl`BB9ӛNk워ksQ5l G ;:c,^ܐ$9Ǜi_$Sס-[ze>3YjΘ^|zƿWlMec`_Χ-0lnF o Lt>E;:o4x3QTU,y "ܳ5BZ!yVhIc#&Rъfdx;j+ܣ&SeI'"\#x'Q u>U Dˍ^ݿ36'Ք>$ s%|狜=f&ny_>»:ѲCIǂ3 |5 -Neb͔ IRsR=pǩGt>!gmrXڢ~|T~R"ߘ s|"b}:Bf$G#\J숡{w1:MEQߩpbQ ȹXL.LR u^(e!TgZ&#:u :sHw[`h)r++QqQȰLzz.AaE$kT?RE=YQ yr\R a(hSvpBX}J4OR 1=c담xp(wKHI[/0LFJCc8PER¨J`f"XԦ|nfj3~rx?S <}mIi8La.МN_Lɯ(EGR #xԙX0w/ I/0vU{"*_o+}Í|ViDfD JL+p5n+XGÃJt *.+Vz_-2b(Bn^^c׺MY/9@=oMМo Ԯl H4A\/>H(*z~4 XSZ`In띑Nۅy|} Z HXϒ%KxEE;s6ITSұ)EҴPd]K6ɋořK^.T:%Ii&v|%|/bYI#o[ǧc!zw/a9.qc)VOR:Ղ8 sqK4ml4|H6<)+U)Z"A& *<%:p1(  !쳤eNC N̅pvF'XGoƢMP˼tm<3dseP0}0#4,tyGbh  fDܼ'PF 7KŎع_~zvK\vIt&L#36AFu]O7X; W Sh=M>$̱uB.=;% n_e#n8:-ic3>w Ni멾KZ)"Ч1&m=zqQQx&4ߩ&Babo9R;v.dDbLw8xL['_ nZCpW(dk qÃd ݳhpNWiɭ;9@`BY`S0א?ZDifxgF+`%iZ'4p׹dh-cB" avtCz>&wн Cŕ\h|TԛAxGiua7VUlwc3^dқ| 6@S}x2DlR 43duь+}F|Cr-\{Bx<{b6np?Yc>]Fydm7z0{"^OSjM}Ƈ;&Yt|Q )GO.y%~SLWjb=rt 4." 9)K\V'R`qut,˞hN5S9pOЈit e:%R7LyfyZ0oqK2.jM}_xO¢@$[裲>oj.LR N1tź˿ZhZ>N 0~E@7m3t+$IAS 7E7 /"IP/鏲p DOEC`̀ނ)Oبt+\9횷DWw5r-y:Pꆮu7,?n[7tv\_&!s&Z;[ l&x5{,[@v#q~ԃzOx$׉sc5SGV dKSyh $Y֖TO׾)G zGwГOXmtM1u ܲHaS<\oï2KwP<~t&4x0"IP.ԣRttUÒҩw#wTBzh+, KAvjBBXiBK.]D3HeU+/ۍT9I#>Qrr^!j5#\gYz4EBgh+Hr3W[S*7:^׾2/ƻkF{wlo7p(紻R{)Sf_" p`8L݅͞VR`YGQqZqսc9\^*#3%:4D̀ /D%Vy^?gK2c [hc%:?q\ͤe$zl˞>) ,Lȍ+̭մg)R C pix0kKw ]uD,P']IzivuqB>~!Gy[[T (٣Àj넨2;04P;O7iuΣN!xQR )pxwyJ٤Ni7xF}w[oB]XW9:ёzF'+b5H4=‚70:jߏoP]VCs mo '>E|P_#o<ND?rBjbJWC8U6Q)% UП"vb,Ç1 bͤohCٍ\@- ^"VjbZp`a7SvSu?K]\63'7"fp DW*ڟ +:| ¤Fs n> (fTln| n?}´B"e9'aaIaU/Qdf<띪]¯˚Il@ې>5ǂSWF6BRR}84>/] q)%@X&TszAZLo9Ms,v>H.2Hږw%rkUڕJ9V"b+k^^İ49x7.5DUm ;I7CK;h30I†,iɶ`w= f{X`If&O/$A'|s"H_E@<80z˦2wNj pՙPp2׎s 9ZE[b i4#WhRĢe k*)ʴ, :jZ=1G, g310[F䁛yAe`Ӵ{̘A+ .AL\oSjgRcS>4d):\<ރFPwcY%f]b9+ɶ '/sӺJəeYEw+N;ڝ|lېvͻ=#~C[~{!jJ-t "/C> vԫz$b\QX[R_¸Q30UB$ĒjPIv["6Z׵ڊM6nIh&8Foډo ԕx5bXmC83[1Sݗe2S":S9>b+Tw۶P#<0&牧5ef+SsC|U7RdeBmLX=YjE(fx [;c">|έECcpWKq+}jw ӌOS M&B7Z^9DzPiK O)K"m6TVܦE# $ԩh]:^G(y 4ߧwrQ#5m(91r9#mڌw!y| lG֣ ?'dsmx_ePOBtk|8f][^={Ͽ ‹va,:ldD˶2j^\ͥqfu$M-iwػho(۟~ ǠA WR"|1{Hj)'(y,/I+,>j˫|8Tl)Sь"aAJ5ZqܙbZ7`F?:튲@\8}4Gd;Du֋GUF$3ƙߍcG: HoWHNgXiBYxduK]\!F2LbLبg'9bJbPq+\t JpZ S| 7N7<=.Y 4n~#2L>Tv.t$!#3رA\WOǖ28l~f` qxܢ6Gʝ47-*Fe:!tա\1n?)%I+4@81 \P >m^sJԹ Ꮟ*'r8 #& ~v)> ɒWk~<~{k*Uh6aN4XjGߕJ=6\m;بrqs"B_nk&;5:,V̭OjYH3?u]3le~HЙIUn7q_PǍ@FJ[2-`g x!Ά7sg~Dl ezjK*XxDžVt9gO( q{e<~CMY&TWJʌ@Z<4P@Z|Rg}K˪_a@$a]FJo}|,IV*45HL^ 7@ A;i !l5-~잸p-^9r-ț>7n͚aGK`y//y |-X{yhys[gҗ-T_ tijE$?lksbj/W剉m}٨~㠮D҉J$ܻ҆,<\peC5QX#A&>ϺF`ijάIM$ o\ 9i8%;R!,+>!4КmMiJMqV 3@1Ԃ-=mTC|=g{CgSZ%jq"Z/+*`j#+m]>xJq!K~ |qHP]Ð6}%nd %g0Oe`~xoT)84'eF F ǯbV~Utl9 F )j!wйkvՖG> ݪ 3xG K h&&܊ت9 uԅ,b&PCxs <9_5&7]"Ro+[r;@̄$ښ=*3}A$:+E^ bn~zå7/k/UTc`GYi{Ce汷!/TB117HRzC7~_178ʞyԭ;FWEgעBac Sy !%cD+JMƯqY3$d2U2aCt94JS`XR{!06je3uc|}x:hd""0h bOLKz *2rz*~xGNJMlvrA9dz{-ڥ7ݏοbGD}N0^]㕆J-1S0fB,J!W?.HרR5uX29߬PYӱČ5'u|L'?_(k+7ֆVgr-Ǔe ?tԍ 2eرe_O{&o^ϵK o՝񛬬ƯJ UdU 8fM]Mȹ,ܼ=-k3K4sq%&>Ej؝Pby M Z֋>qDǼoĭzI=Q 7z Ɂ&$PP%eQAo-:t]1w(B?hGWqU T4'1f:sLV`[G&/¨%Tt$FJ̬Cʡ} zsTΛ!h>/;{]j <26R \bNA&)t`)XY0MA?)*A SdFA ifA԰蟫ddFcCDfQ?-,PD!FZ=hw;z YhdgRݳ{eͬM;I;®L$La$y3ۅ`΅UY{A8A)/dNxCGzZ5`XFuho!_+#0'|""G{;7~[YBr(޸}ÿx \('xgX;hՖ8iԂV6u,I¸);wt|bSTQQVI1Pg5uJ(+0i1'^(t>9yE)qPր?'0z r.BG↤<_ G] 9U Z:Taa !Mf#S} u9{NLMx-![hŧd_(6%(lI6@hfj8x2O;h@, 80'49LzJ,f\$RE;}D(* Abi8Oe6Aйtrb4Jhv\A`Xpaӿ2/RT + O ;yE-fnUr[/-.*,N~ ,OOQQnqZn]x5n q:CvkLhYg[Kш~HLLvS04=XDUذ]ZI]̪E'h岐NW%^pSIaS13M &?Z ^ G2/[Pk&^r4 ]tYv' ԏWHpiۛ˒}éaZj߸L =yˠOL[M Xv RrN9YOabqg{w栔P?+yN_B9>ΐ5@Ɛ#nvp{㖀ͨrBeʧX  TV9ڵq6[\t/˹CV0 /WN6hX@Ӵ{<'-_Ns)4j:/\tҔܷw6ua2#p> DC糔]]IjvRHƒƛ\CM\ Jm.,_ 2óhU_Qf|,7ֽbrkТ5޼"Vd7 8F`PuNfE"ֈF104joS? 9yY{Ho_6ʿViyAlg"p=U!z=4~C丅2"SJ5.(#cˁݝ+d:1%xۗ}ud ewX|R2=SͣmH哀m;S5cr"f96BMmDQbՠQ0c$|NF w#MJVfuu`y* '1bz2U<.Zlz:6䧈~Y!Q`lٜ6'Λ}DݯݻT B\U i lTD/B͉A1;|N(ٛx?c<ǟq2Dh%YPL(/"FG`{wӣP8iP yRw`@_ 'qx͉wjDQ+ˊuěkQc^ it mj|=kO?C7_߼L se& jQi_U&ZYmh>6{v+oY+SP$ABCR }Quh6 _/>McO 6#4R LP֗ɤgɭmAۥUTF JH✅Ҫ&KtP飝GB[Q7^m2IczDquDv'Z&aDly/P*w, fG)81[}lϔ<=s+ A1,6x_C&lάy~O0Hg{"o4Uƴ <<1aH+Z\UH`K7͌w!nc h/Ru~OiXw({WV/=h{5 ZWQXbn]~H[Cljaq bar< b)RZ|m{ P IG( @S?#@|g'=%8H ]v`,nDgG/] pׄ>@&S2{~6aY;fs17)i!WEH']" SNp^C+9JkĬ{}O. k)>v'{4I["m'wRX<u+.^oy{Bt$)5Ѯ1."5Jz Dx8NTC̼?DNUwAHKvn2r[Dg8V5Æ Vm6IԁbC`2]}\{,:D=kmr_X:^x}k^NQNPjA.6&u;T-K5 śU/~o go-6טE.D+Xa񭷅`s`B&rZ)CbiJQڃ6I`ښ9$/#*"G>өP+n}qYCֶ5 1i z"P+;ղN)}LJ{fmd-#"Ktf"0&E.}N @a21mL\*^#.Kt Z x:^^KLvZ꘿94?i/ǤÎH7?Vߪq,l'~l f3>#,v 1A[cmd,2-S*1K,\vȻȻ2EYeNR[ѐfMFo5؏ ,,=irn)3A9PFzG\,UY}Y@Ҷuksg8"l Q-IJ'Hl|h9zn4@'v̜ER />Iw~F. TcKV J^*L=yio7][OzrVda8mQW"g][߁m"CR=BødǨRU^#JU[CC:awp+=8Tւ,X.@3܉Fq 7'o>4yᔑw7$+)'R2=gS"*R<*E'+Qh 4.Ot)8 \NR=\|yCԓzb2ٳRP]Rg.b<g;Y5.9ۘןysCCX)/d`ZRQMmAeW#J$ |=k}P(RD9,Hr HE<[5j S 1X@:8m8?5Kpr9& V\03BLpN%6Nx*zk^nk7o1ci&̟ Q_kDeD a_Tc=\X'(?X. um6M΋a4ᡟ#tߛ];*0?73"w oxxasof;?$a~z{~%aD+vq] *_JC| $hF2"dB,A;|‚6٘ke0aߍ8rM@;I}l=K0:Er z_EaZL\;O T˦ 1llM,ڕʃTS²]s,pż& k_^ƳO9=ߏdZL3aOaJи}YMK  Τ-CmߕFaoσS~$FIEi}aRb?WS7%BiehM=ʿDqoFyBO X}B`re+v3@ _{]7|R<?mh,}R8R֊.H2C[H`o?wۭBUe2BVPWq:Il/{p#tíD؀P¢p8P+/ģ,Cr4{O-Yw GΗ=Eզҳi6NnBߺM&K.$Oβ;2S@ #eTQ &>2Fo q`e䥛#i ɉDIڐrG+c6}YOd;'Ls IfNjBNưml,Wt$__M ۀh R]XOD]m2ؐ7dt/o]AyeR}wInY:1tO 2U9CBTys'AO)28wMam~D%-Gs@\+\ +}RVQԨݢl^JBf==Bމd%@v ?Y%=&'%^HUNIR|BnXs$"^Z6m ˥/?I]6MуP>UO˺WTli7ccvc C5؝h}y_z!uA/of0e}ddCh UWT!p:~C/ w&=zZNwyOR#.įtDm(1挾/CO9W;Hˋkm@)>_b%'oK]%e!TyIxZ]jo (#*фMr ,IP9wTk[R'M!VrF#G0T8m5!m&7,.iݬ!}OO׾ę3 $m{2sghH X۹ OV}yv! W~C2EG=-H~VΔ${p0 #Ϛ/B4e'̱>,1Y@F1vB |RQ cP;zb2pŒJ|k8y ߐEf0}>Έcj4nr eY Jx Khvj#vBc(:?PZfʟ^PdM_"%e]+گsXoJ}tthDߐ &=WSR[| _ԵR' 9lӷlîBCf.yrgx?[/bDudÛ{ %ѭf+<즉#(lCv 9%$^ "E`XkM:atle-BuyVr᧑` U,&]ڷN.N{msQc4 Җpjfz;w˻4[UQ+ 04%bæ"jc)ewe+(-̦>K AvP sߏ4yHx|nR R_.hd[G~I#Њ_͔oY"#b] Þp  @0Ÿr%F"Q|xz}( ^-] 5{nS ,NLRtڷMCJӜ9-O+-7R<={Aԕp4 "GV" 6%zCIEM4x(_H?hb)2!7&Li6Z/Ӊ@$mh!;9IOU_&Y@qTv8iPμ?,58u-)U~ʕ⥨舛i[opl,A')aqTIc{|b0 Vjf~&Ӟyi۾3(\. tcn߶qyZxc]OʱMH+.nϙ#XbU]uQQ#+Uz?k(WᏕ EUrW.y !JoO+ГM hլog҈nX|@"i@>x:*.r . H!tջ(خ-.ȜWI10MfJoH& ͩ2jr;}G Qe! G59[X,ܦ"ź<.eg3F# (Mk1n_DWh%])PhLĕ|rT]K"^ РubL~^I,xUʚ*ڦZus)4 %aֻpT̶L4++jٝO'"}1 z齝n\p>UI)Q/R>9ZgogcݯڊO1c5ڗ9h`0L툟Đ[G|"fJ 'U:){SKA3׏}(Ϻ$̠ܲ~guoYF5^+ս= /F9;BnJdAN>C._ =܊ڿPavSng|BGp[ص}Q <t3x3p$Ӡ(P;vgFƺb|G b 4|czj r8yxf'wgywnɎnv((Ԏͼx=أ ,*XzgR y1bd~ Qmd,ۀ,Z w Uy8NkƥMm;"F-"|,>QTܧuH;SI`* X F &UFV/Y!c묃ވe.}ֹ)L/i]j9()bs,lAlJO\qUi` -l}R(]ϛ֐ۀB 33NHB5,ߠ5^ۈX~Jdb6$l?xLY\nusGbL Q5Ytj(X?%S|IG1S881"}W^qu!lW,pb<>4 Q\]$.Ԭ|u!tx.%V\ )opmt=;VZ6@LIe4Y k;OΝƽ;s D @f'ڡKUH#++Ua)TRkx5 > ҩf#Myjnd]ˏq0~p8C20C2|c"Y v*^YyOuO XȀ]!Nzidq7A^wA!Šwlu>/>T+F;+/cg DD(I%!iQBSdp-,]k2B{ZtOX:H6I4T7"+I Ɇ 4{z-UG' / O 3;Q*3ww_`@nA$ԋZƜ9]H,| ,s$WtMHٲ3~G:-{!&IPKoZo"{ZjT"Ҁ#}igF~.e~]:Xwc5}01wSdNFsÉw:#ʎ(DOZl\e(@S@œS=Swob)Ot HQfλ. j5)COnǯMzb jd+c킶3WNQw-d9:ߜ dϣYh*cX-VrHe.nJ(YㄘኩvJw!ebDѵc_KaUs`&LG$*32zeaϷ?X{O2'1p nZƗYByB`VTxnG~洞#A ;W<> M!'.] 殪s0zx`zEGT! gel)6:n,/`r\1LLdp=婇r!Kyeh)u>-5Qns&"BX#(We٪KtfeR}:ͷtw%O{D(IAa/XT6ܣ |B [q{@Ǘ&FPHGgyYO]r;'g (v*e_\֟(fg׾jXUeXg~J[{(B\ ,+B!S>y-gNdT,͞( vCÅ~َ,1`&gOZHn2 t'o,PjҾP$V9rKJ;&EA#:X$9 x\42{Rz|+f7?)N}GL}f0H3 @ .([h +Es MQ'Hרnu=Ʉq9 BAY c46gTASn+=k+=sgzݔŇ셫7/ &9QhS-82US}јSn)XsL@j bqO ^ncMpLP*,73H e;ə+p~I,-/N>.;j-&5 ?pY /Tp9ACVa\JF1 pS08h=p#Qە:~ۚiNJLy ZiR|'5*Xr|wUX*l'<;UB P au1S#əTc#h 7SxDNrzYz{&"bV]yErf- J~q=&|W.2;W{|pId{.?[5~7\l Z񬼀eh@s&4aE$5a #]OZ(A#99 ںkc3 gaNIi9ff%&IGMpƘ򣶍7 oh?6E {qc>O(C%#^+D}os"8,g "[b~*3)q}ʫrIG中m~4n+h[XEKU$??nۍ^)V9WtkIpW,];$Fnʞ14c\l5?8 YjMiUNkoevޛBv_͜ʖ6BvN k ^?u8dY!W[Ehtxeҷ|<2љ"M"R6­Z:r& aюDqP`c%;4k^>Vtpاf1) . P8#@عكՑ4T3XK%iJNlٝ1uxlQB;R8U 3x}b{v"I@tVП*XfHWў@1#a}Y/Lz) tl'QC=018&~,8OG@CY"zhpe%DI<OlpkEwJb&8O0-IyFiҫT=MHŎhϢbNǃ!V - wKo_$.cA[ùh xG7ZRYiFË|Rmh:!M3kISXB $segzM|R=ruQxi@ds*RZ`?Unы44UQg&}\ ,e]QOՔ9w;sSѬ P1OcʌNS#4huwE`7]-|.vȅlEY~xW/^q {|'D"yH*&]FAT/FU;,-t$TMqkL/ /9|%jmk#ֹs>._FnҝDW+)"n {#m0pהDG&|畤d{>{LU.Qw$feA\k@ s>.kJlpkJ;ָܙy 5E(Mj|G?a0%Q IꎣkLP] tC~^wFO E֍ $oUo!LAN.B}qˉì8 ?_. DC1m@KJmV0 f_{XotLZlu Qb^/.:˓W4< sMΣ՘EE?w7!J j_ }$L{$@V v@x[ oU3cנ* 'G3uE=%9cB ˙w.YԂ~,AVp% >( N5pKC-jlOd "h rk+:.y w fS~)Mm)~nHG{^d-^,P&5ƿd2uMaQ_ Bbcw:ݟJT 16֛]z `ݧGPh>e]nu=SuQu%:ێ=g[zu$yo/dڀ,zjEwLr>͆zANAbu5 𝌻9`rViH7*Yul'kwNw[xicDG_zJh;FL5z'&U/ | C~zp@y_[;DTe8h>NNv ǃ_e+j h iLF؜R?"BO4(a'nܷnk6M;' {vK݀t n/IE ttC|@[:XŷEB8`ΦJ=UvHR7쪊޻rR5OU욝nmK0894ѷWqLԻ$sJﶶtAK5*nM2؃1A滱|i}|:ZBd3S|@u{]kDYoE;RM H.A{܀\9`EI9|T7bWxٚz Œu@h ¶~1t:RQqeUwC>]v ~ u&܎V:tXFBebs'o@J0_M&h7&vnLªp`5}ApY;!8_#qJk¿s>P}@'[fC>]ν{|ɖ`#Cs"7i;CɐJgK,-m7n P34\s+V>"v<\C0Iyw7[- ` QW c96`m6ELa7x#9vz2nH@|IojYsK+S&6cfM{V42ixr?}Y#uNr[ q,պ jUCn! 4$d7 n,χ]duYYat@Yw C-]Ӻ ˱N'haD[ ;õp9)wWtD:0Op:D1G:V0$ $X(wiIKg[9XEi cL0ma^!iϏ<$mH >WdnQ'׋.~ ?iex;[Ӷp%L$A,$ط q[|w@,/Uj2!ږ2eM\>^X ȊN 4ԫp\ݩZ]4]⠭\_xy鎠Ջ?rAtƠBA:O!8|2-WZzϗw^ru+:v-gfwq(Qͥw_ TWU; DM7HgC3#7ӏ֎aB|W{b*w '20vW50jo=HfAEy(`|1S2pRIrm*n 0'_fnzK<%[84ݘ9x|"ë-b:HVrϔkMkaּ;ӕw/`?V']pً$e}t&tH3Mqþ|Iq4 * qMdK܁PT2Y=džn3nCsTu袉r徂]/hn0c(ҶYyDE3! nZZ딼B/`4du:n7e0|a#)6܊+kV~$X/խ2^i%<:G߽5Z f:$!7IM{A6FnAÇ_mrC ,{P164gw\{WF"I0u 0J]JCbZyHza z"de~6*3*mJ-aƟ-+r{/pK\[Z-M(zI/}m?3*P79p@G6%ȓQ( XP>9a9}iNZg 0bk˝s ~3u~aPFf9b^h]m`nvj!+?q; BllP hw!2Hb\bdGŭgj@xa 8ڰ>PF&'-ߝLPn}t`pn Ej8@?<b 8U;[v=Vq'`sԺ'OAdXzq -6 C' "cksh!L[^$uJ&3,LC􅄕Ks D) 'mlb#-9J #;Rxzx339ӗ9? oª_=sb#y_ɨ;[ayO]7=Żڻ}49sاiCWC#of-(O~d\0256A.X%ͻyuAqq]5oʴj HV|MU<u v[Xw>XA <}PX[FPIlVDbnߏs ݔ.u 0ބL3+W3?D8 xUlyD=gĝ>!7D˜Ni9mlγwѻ0YnnKeP4}6~f Z~Ȝcd 'U6kӨz0zNBKCzY]T\ w~; 1zʂbCߨE[,\} +~ Iz1KAbmЉzpRB4Kr=b3?Z+XUd9D%]ND%S $jS<845cVLaK鐃:h6T$Ţ|6x2ex Cu}b0JSȆ.GW'TK]w&Tj;GgNi1.29OYdk͘(aQ'ՆeH4Qx2zg❺›tf B!5)'.4K"V{0$TO8+09.[w<2Y& ]U}|o[m},ŏ^ l(1+;RinGӥqjY/tZJeHGxr0?Y\n+,f Q.|~wᒰ8@x0[ev`t35xF}ɆD^IXs!yRst MmEMDPNBJ"^ W;NP'Ili?Y;0f{#EHKS%/Hy@Ð,dXݻ9>&yO(2&A]3s]/'.@?-&uAP23sat&3̈́É=q5J˳1|d(ڛl-Mڋ-dL_|Ed{yw ʀ&#CEc* '(u"g`pQŅ[j\楁`N"f٨Vd4H:[O# mtAw/HsFkvD^/$W[?!QAֽй]l6'xߩC܇ݲGH~QM 8`'mT 0 B W;;2rmƛ 1Z.,h +;<*nk %$Q r(\1D$$4eN~JbuW*Kd!+:c2X. ;GvE8DV욍c4!+D+_eG7fBtWj[1y 'Mx#Kb,:) /R+Θ״.O,QLMo5q!84M4rjC0lŗd5+6VcbnӦMgskh׆xQK#.(0;Zk̈́IU4r{OٿڄEs\]y6a%V48#Fr(ya+VZ3C`zzZ* LJ4KѲRܻ'gvGQDW_0|@>R&Sݟ5#V#JMg%o%oZ: @q!@cKv4 ;@4P?ꩳ,iB nyc]·څdjq~O|ek)pQ ωQnz@0`XC1Nt&<0 x<Ó1g_8eBmYyVVk ݟۥNsq>aY'm,u\B ~9WƒAүRCdt(gVAj-SŝV]H݃/#hEC?.A;.SAR" 3:tg>xYa4`l -;e4LETnaY ]cr6+ؾl ,x5 /Rinj (Kt`ɁX.I.b5!l%я~V/\A5ܴg2T`adԓ#ioZu Š91ን-ת:McLkS@j,C6s}61n::6slK-+UT\`݅w 1fjL^Tï#d/Sړ+׶>}&/NX:>2jyVCguԐ_OG3Spʞ$X%~M;{鳯Z̯dⱥ} mVz9{e\'*蜄ԏ1OEBPy;|:%e tkmR!Tͪ,OI)O2s4^c?kI j9\M˭SDpބ9) Ѻ1vmqI Js- 8Ub(5Fٕ3_Էy8Q! KrFZ˦oFyM΍ S'ea&6Rrð^X8aIjj ABUPF%}eW1,QĮi 17D=IgI?YV*tx8XЦ+ٹHVx ٍHG:ʆ+bkm]a wwCRn lW 8w?(?){AKP.;L@"] 剺(RǣS!Fwʷ9x\g& _f/ݜd 3v?& ;&s` JmCk h-^XPJʬRo=1U܅L\9(͍ ucCd h d oypS{(8n2y)eT6䭆0o[+OcS3-!0[yNC>X_JjW7댊ƈh9&3/CT^➝Bmw+B!nPtCR p-qK2劉tlmc{(#GA#Qp{ MS~7o]@ZAڶk,CzVPZ5be.&y`B3!7ߔ48v)Pw|5r"IMqE 7Ď|S}r_}i}$"eeqI2%b[!B?=wv1\SW M$`?hʢ80ioKg ?ލ$zLԎ}!.NKcð _/g#K $9w,{j2}jEg`$JҵOh,I9Yetk̳Mq0_1{ot'z^gOV$2<!V4z˻(kF 2D9y Y)OlF 5<f:e#dO"m'O"Nd`(JJA7$zOmU^{&KE˚,n9V҆1!Z]tIX7T{\B|Bz5@; D[}:ZaSt6]Z"Ii g>6/;gh?Ը(}$7U$Swj#l3*zTF +`k]>xG7\k)QXQ-e<Y-\T'=-޲|Jj,ۤY3s/%!-->¿^6r>o:nF4aPxLn3WAUN~^rqcnUܡ"=jw23ًj=OCSv$%C+gl.:Z,M.q2T`GuszDW77qE}w#&#`/|a-l%&B a)#;W$o#' IVB^kL7- VBoN,:Fg62}}y>'Pٵ'e7yZ;<3 bJ>DjVj%'1e$.sWrʝbYn%Y9ZEK^!~,ѱ+^(!&[`rʼn؜FfgyO.ը'rfUӣ_n_y<=xB3_YT r%x(P-I_Q/+4OD̎:G@Ri~[LF#2Yz/V4f$3?ɵβ4ik% zOS .LQ>+pi)4 |/jʺƄ>܀/~Ɨ2XKv!W/nh]Ȫ: \^ /X+yt:F&³3ͦKUֆ4T2[}T$ٛe_=G4BX(xsڏjy6BHQ6?#kkw@SY5O" 5?_e`\ZNLʹj vE֫6=([\O$?3HiS||3UTcr2ࠔMt%Abz,MES±J>, ~xc@*EJ$!U~Ȓι:7XA \ /olR}5Z!%q̌wL mn)8ǭ0]"5#|,_݊:Z?BlLQtGemٷs=0H6]pO<%#TL@j]:$ήt^.wD^ͺژ9$|Ʀ˂ +Tp#ڝNcrWi{N4 Eߢd9W%¦״ނ떆¢D{P hψ\YbV$vX|e#]$u dt%V i)FC~h63jjptn/ZsKB}7R>Sw04H'q*gQTkiiJm{h`HD㰁,[QOSSUWYG%M"-&F5%J1va>ϨlXl")((\r+^-ow`Wtp9"i/^ xշٿ\׸>#'e=*A/mA ۃB_K[bd)7we q {Uu=LMgr%:\,i}hacfY(~[VDUs(ʒʡb:n45-UNjӗF'wn7D!e ̋/RʐG:׫}yM\3:@i`;*vݷ9d.r OarvMBKfF[Zv)rBTqau3@cȐ(IhһM16m~.CԮ 1Da2{CaĪѩQofCэ(4 k TNƕ~>f3d徑MX neG='){S=_F;'ZwE]v0ۈ;DzTy-=Td2GGu?웖"ʩP&Ƙp|AOWe(vYNB˱MKRErTe%s[(H4Be?͆=It[6x̧]{;Ȁz:B"lOMB}$:Լl=:P_jumxG!jȠlU~ }t3b RP/j#U ۢ̇zCUo6to/zCQE4VΔR jj*"pnC7FTYUS~{5n@:W7ʍ6 }ƒ8S{$Sp! #8b"`An>սu e)-~)ؓaQwE(&4MIViyHa{͐J?%NP=XnJ#mf@*0|aM:GMhin'ƹE_xBW{8X :➶%N-CjEF557iUʹTJP}ehcuVlrӸT||Zp#J:V(w'̗|qz=c8\ߧi!NWWMFNvWlma=avv姃_4DDH;`Nfk&x'N,h@ҧD"p7b5jt2)F*cJ}é& G|sdDFR@%>|oz.83ئ5A-24PG=n{VCm`4j~y*3| }a 9=F*۽iv 'a T"QPlqXyxM 61(ƶ(I‚?.2N#ϓ/&[e%HM6.QŘ`p]TZ%>hl"_E/!  I^ R$zo}+'^s}6>H0`r~roc|N:N6OPj LYRy${e >rt맕oZ7yeO 4EgYF=SVI ٯY2t vlp^`+8c*x֌HӮׄ?ͅ :QI]_P8U +,_2)&/^h܆*#JW 觑DH1ǮT)@L!:E ?t QN<0 +CH>Si`6o?":zc$qr7t4aqu+'1L#ƅ&d `q G+?okWs*JDJ A frnGYO`0*gHKXiIu6frysܯ #Nws+L֛ѻDƫR#e>J-hYj9 ` AA:7 RO/ A3 I1ز2ii)boRe#wDGcD[Չ)/!QU`DY )K O}~[iA&63t#E~2O %Z,r8ibf?f8)u7YXR1uGC?Q񬚊j;-lLpw0Kj8 dϱ5o" 'Z.Ȉ{Iap7<厪)V@m0.lЮP6w6iNZVrH\˰Ǎ7n DAC%Spg(sDeƴqė"p8-M<0D3<1D:[a(:#j?k@rI{'#8'֔ BR VEcfwlYa+Z|1[ q.o\-"P߻ȇ ]n@Ai:NM_(I'ۻAs32;P#WGBȥJU^j?XO69y(:Lչ{FW07W|Օelb6\y+ɜV>oA)3ܦHeRX5qӽ. lAt ^& dvZGZm7Ӿ4Z~[jxBs͑XA4pLJ+: &mY@ʒ=\TKF<μ*Q"QM$C~9Vq}_A1,jԸThIXQ~n:T+ށ}[ݸـ0ɦ.`jbdeYY/Rs)7e^ Cv2Cat) '"Jb%|' RoRnqYjG[B/&dX}kmB,]U ߙuY2e5d ;xAfՉ7],l6/\Qxlj آWɔL-F y-i?-@̵2I?+hUsVR2$gQdLHxtR\W3* DBځuxrs:q 0|.29C rlv8k!p6KAavI{5g__.O %M/@ EE}'IåafIB .1]O2U` 46w39^bCa5Cp 쉻C}Q@ KшV5 aG&apyV38$ZTV[?aQ:Y^δy=Ii:`t64˻5,9I /X%;:]0NSVQL؃ҧdfͥ^fpi||Ņ9HO,4F9kx6*E& \0

    iT=Xx"ΩEhA&A-BbBYͣl~,r(])kq awv2~K}W6KScӅ0<(8{%RL's!b L>!sۗ)/z+JX!;EP=VURZk\nGu[H/WU c"(=20OE-8X;KnN"Yxs=]ܙum|S"­BCzZn\ҭ`:NYX$~q>n?㏓vCYw!~+1sцt@2{o5dl4]\^&YhE7-A )2*,X/ ņsBSEG$F Ãܺkc}OwLn. B+N1A^67:N؈Ntٜ;~N2upI)ρ¼ p`XcM¦wdڍ7bMo[Sv!1-Z)(`,Fa(X`m܆x~-tQ6PkDvqZ,]%+wP/17qgB;f|#µ_M#{> ;N}q_ ؒۧVYxW7WfuC?AӒ4I39^0fBcZ8{]7n8*}p '=JsIzeL4a?5+5*hXIREó#֣wb*8S(>;O5AEH& Tpy|2 lKUۢW?X_6<vLann?U :B +0նooi0C*y[ N R?ѾU װ % rM[N>׈+6KՕ@gH U<{#@\crUt~dL"S&Zߢ6Jr՜bdꋌO(|PI-}R4[Y'y҉+"Ӛg ގM}uό}^Fac[x:і̮WFAk]oWo=hΏV}xUEP+[G{.7 /0PܥlQy h3'i"b㼾O,ʀNVSk7ȣAf Mm# Y_^{敏Unk%B~U7++b7W =A/D)lK|ƔӹxAKڛZyfeYu-Zٗ6 CUeU!uJǚkn44jmn% h%*݆EAXI/ A)jnjXq22qY$~͚6>tiV,/>7 ͆ 뿺Re3&ȁۙSO,!JTe>7K}guP[爯%~dsQ8eOND"h+_ H\o98e,OfnHù"\!bσ:IFHuG}DD7<[zi5}rǕ4[w[詏,˛Xkudu(*[*TIrl{Bs/%-;l:w|l$9!=”,g;XNd<A'9IBA3? '!\@bQY%R9~VU¸`9 [󝜸.m7eG422^w+T$ۿi%iն̿ʬ3VNB/#uP @/% ldp08M_H7~ 3c0P39QwqI F(Y"H%7O..QM# %.Ċc{GBĘmHb D0gh`r2 #?Lmu7Џ)*Qq\ꃣ[e_I08(8UEu҅9Jй=h$yCQ[ܶ}sy.#@ggfeONaǻǷh%$h+!tHlGG9DkU˴N^tҹɂCjt&Ep]zBqm\vj_k3= dflWQ # G5}̚z Le,uQPJ>b e;)}zXl2v`Pj\dj;1ޅ*Dj2\'gӊw5 ~B^ K#?Tr0&c_~#d6+2_g#{`6YHq9k  ׈B$G,3dNPl96^m0H3KpRhs'1\Mh09 3UуF׸Ivn$ hK]8$Qc Eot?PrEpl;?2Me@I+? ty:nV< ^7*HD1j{:]1PMmWd~8b)/gEO¶-4}:lCPP]DYW#VVIyvuGzBI QL_[/r)8XLTc7 WQhh;ӗFgh)g\괠\[ȁ"  AgU!SDɹ|q loQHaitXu׵w{ecLԮHi KJ ʨ*!Qɸ(/i7t ivyQҋDNY5b4֟kQ$Gxp*:ܤtNJ|bajhx˸NL%pmsddq;lq\p#zw  Ir GTo=+V;n/%`6.gU19Ue?48╁gŸҾVB 2 t6{Qyn੻&= y.D7Bu6 raNz 1}Yaג:^ j![+ :X>$T ߺKJ~=[GB#5{9H~Zl/9=LJE?Cdyr#FKC,-z6Ho|P4N7/^̳ߦleq?QjFySUe6?7*;x1;êfk`Q V$`AF70ta7f뷍1pDr#cjvp~@-cijyn\#eKPHЕ1 3;zҵ׃?V$ JElWS`&ʡi@{\7!pʥC>؋3>o&S@7BJP0oUj h [lp9+i4 W{%W#}u$DGaE82f 4  j]b_Cq ErJ)iϮƠr*m+*).0tg6(:zql wq0@M]NqYY 7Em@* #!nv* ׀P4oAݡv0e ->Vì&FA \3ٳa:Tkmg(s3DGN+ŀRnEoU_$;Y =x8 s@2ǔXTۦJWR;w|@X5Bx,y%- Ʀޠ)j{q.JE2'+$5 Xj,W<ӿ ӽwjYJ!g 5(@D]$ˌ4p{Uv$ :@A܋m1B+s-A6 Otǩa5rO R;R8hs(*` .DMy=ECi<Id/Չ<QKq4gA&GP6|(3 2p/+Lj.Ы9^L\R$h^tZgR:}b))StgyFrt`̇ m'h9C##$|f$p{uoN(*|MieÙt.Q:2m掯%OMfj\\hJX%;2\{J^vE {õ+? NF5(qwh'43HL%2lTI4$u'>[R!ffvj~ueߓKg#l!hz<ʼn8SSgB.aՏd_da2܏l@&ݧk]69VE<^?jU Tn4<0/:T6u;\$f-$aZo5.Cb[!57qΦ 'mh ~OIa_E+1QivF}*zH\hC' >S߈@VaK)`. /b"Z5JҪizľ[t\H 6ѢKjBL=%!ˬ*Qk҅8Rw= ^1|NU\ Haf"J0L3s7z F;]+zVgGԢlH".e͞&4cHnB$gBeB&܂0>#H4 Ŗ*=R0(6Tug}R3u͚KAnVW&x_wD0Qh,!uxiq{ v: W̪YEÕ+i䌢zRw^G]!+bϋ cℳ NO/O`$Z+K.ʚ.`9ORtCʽV!a~PhcĝWZZ]^}Abq<_}'A_K J"ϘI783ߕFo" fzrw&jŠOuIji  k nA+P%ͩj f axJ#覯p-r]Ɋ:- `$/.K[DGYQ$ !ы-nxn0CY/GB+/kG7gI_hNa*#$ӭO}g`b{O&Lؕ ?>"70.PUصh_OjM:7J md;|qCui wDʹR.>k<kf C̳] F]:EYZfHݒ(},̛G1Z\NLnxB1TGWq8>sf1gl‹[Pt+ln"#A9o_w3nj!L-yN@P}#cxh1]@Oif90RV9PmӳmqgevU-ŵn?J#h*3^{"! RaЃ|6*,ujg-_%DJ|HfغD\ EpЃ/߆JpP/V1J%7.YVXd%sAXF[%ЉYID[XC hWg(E-:Q QGSs12gaü e$nz65\J }+7țCDCTu=kjBW b<-ʩk'1~oZYOjػfR_xYL]E>*r6 SEZ #\bac%@ڴ (> A*}s@dw*]m(G39lvZ9L,ZdA违+m)]83,r۱ ] Ǧ7']\w-jH^Fw͊%@$"=@_* "-@Gxљk9ظnRD21£F}/@;1 .(`\02)'ԐQF\ea]~n]qcCqSeO#7QyM0=hq>ǧk8 g.HkF z 9v3y#[0|m15쀥l: eП*ny6v2C4u{L_ l҃ Y+G.`E>Sl :*x)5 v2#϶j`l_ՁBUJh Sa6?uPu65GC.ސk'$:\ǧ)ٷ St nǶ9}v~cEc&s.[;*[%"Ҁ3=N ̢| dE˂a^[8ݰ(jQOTGB06ʎ3 5CX[T9"xkhH.i,XΫ}v>sG>) X'>VYX "d-[ɸC.kCE]N|.(hz#^h2{2'`k̻;Τm L gw-:SH̉C7/? oecײ LqFKl[Tas=L.= KhE5b))`Qf̏  pEv-} 0 ,ba`l\3S~3`ݞ1^7rԅ$憦9KO^M_NpYhQ Hs-DXd%nyQYxzCXɒ4]S<\H++p-Up9#WdTs1FDЧ ->lTIS- _rT[ ўH* l#Y̽hi ̇;%s{/x^Tgc2|iD2U@l[}p`JQP@hꞽSpK{on[m2܍%գr RR{I( ]'H%nh lAyrhPLvL$Z.䤜*B͖ Zq ;f[дA3Vj{Cwpډw8?"(<E~dHkB֔[Bч. sዜb@bwB*e3U6P>7xR|T@ѧhF XhNr↣ľClb݁]SXyX<61̠ڦz|-}p[1cD۬ YKN}Ɲ3H]ZUC`J K̈1KoaVQK¬(%ɓ.p5wvEѐ9 mFH'{e|ZWJeLWRcR@0huHkaс+ 8Ȼ8w $cxx#SUs?(cFO2ٶ_#Y的! !zbY7q`ՏY.H5O^y\c50i1 \ [GŸEo5v`Bޜ)sʠM'LI;P} m횤}Rw6TH'+^A]Am<^v.Nk*ga^N 9~k@1 ؎-&Bő+YTSdw ຏ` 0e׿[Kh˓<9_=,SJEOAP|/D4vCdRa4 @)>wMװ}ˇ*Lh*"cЉأZ Ǔ5N[Υ%IXђzlSD{:f+zrg pM"xzŨ +`6b лkrU/Wg"+07Rm`iݒj[`i|[0QKVm]>-4Moz^W ,jqt`,/ǫ< ]mY}WXnc؏&W\$#X87C{eY%2h[v3.Hnd@HUM؄s7"tߤmHVʯC՚{OigtHuQ#Xw]n(WO27=hWuj ǫDvn,W®ZpT,4ﮃj8G8Bj! U!IeqӀmZ3oq370t;IzT4UbQMU"CK\ (y>lȳOk}l{#_xۙ0zo6<}wSE6IjPޏdAMjfdWmQ7`=h愱&Si4­v2v=޽N%OX4}O`Ղ>hFq_>=|t-+?A8@ᥗ@,l#g+PT"I=__8JU;?=ꆋ PEM?clyq>6KR`./g3f{♖Щ@X?8 NKvVǖ RC5mnELu'a;hn-~;WOך4Q0 {0 KPaqO*2ٴ›)ې83ظ}dGc aLau)pFP>PТj_[&)2wOfE.ŕƈB(#^Eڴ[FFr|b !Ɋzmx'ODoowU2[Kj=:r:Ԁ҇) \M9PeW8n.ɲsRd1Ja =/ gw Oj@hg;ncF0-e:Đ⯽ ig9hnP 7;> 1v9Uʿ#7N@{KC`}vwTr s2Tvod{x I8"ByN,Ħ͐jZߖ3m,X`GbN> Wƙ}ZO'WP,>?prwB<3Vb?C9j&h a}VJzc @a7oxwd" E^ahCRl .iMYq@,೚0pT fX0*v)x(crkGڍ䬍hW_%qTk| O=m= -M3)VB,ن'?w?C,3G?aw$nINB{# _xڴ;+"O͊Ǿꒉ}OwO(H| D}w. @`~nu6FY$/k|Tm)"0׈ <܀{1X{"9)a<b͕c˱;m'qÁ*bړǚE$E؋Zb*~z7SBJqwI^PV 1< +֭! ;11օG@maRo)2r6sG0`{^'ơM\laQy1j5BRSCC6c,2l' ls@;lhf84>6eg=& :_V Xq ϭ;‚?~,l+A6Yh=DtjY&AEu43lGSHvجFHKR @*(;K){SPg,!%cFs(uW)SQ!4it1!%~mݱ;/Sƒؙ*8ʺ\×z]3GоΘ-Q R`ÏF,Xdi;bI9s*9њo) *Ηwi`2KQ)6`wL+Z>I U^,鼻N+,ޥqz~٠% ug?f6A*ȹu\VYܫkC̟DCEa< Aby7ffDB1f)oA,`n#Ba\"j8q>olH˒c!-1tm8uK؎VVqs.jV(._t6# ]t&Ǽ%A-Z[</@XEňyh,`Fw*۬9}Ϝ8cT 0fh^rP J/5ַ-}$Ht%.g:wZUOk` sݭ\]7ۻNe&0+Mm@; -b9AM^{62g ѣl !0UG:kv Z5ĚQFނ& ߗuX(.6516ꂹMp|rc 8gp+Xݥf"RZxk[Uf?:1B3}E,@~chIQn؄|AmuYli5Z '?i:^p_m(!'tX''sR=$ ;'JƲUYkٍ,Xw%,爇]^琉*'Y(Ϲ: Gl5GtxHѻjOoYjzM$i598E+~w _m)}[2jZ|p~(?Lځsbn7g;$X8.ڥoK\OeDMu͵GgK<^0٘LW.!cC#>@%p~$7g*?,}GDIdt5>w}/M%,@xTVGO5:nJzڮnnƥQcqI[O6,y颅M4 6URLI|>46[9 ~I2bKf3}Eݏj}@ίBq *Ks$fYѥb=`/'@&w9>։kcgp&Vrti3\c2_,9ڝnM΀/uxBiKJ*zAC`1(!K{6ckݟ0\+8xd(z3@PZ_Si$́FzñهdI⣌dhv%D C8G&@!G2+@@|Q3[>ĠǽwG̭8{s(ѼY渿~RvF.1yI*/%"}N#t272N|]-y AAS r6cJC7vKn|d";IiD$a4~-ax>2)"m .br$i;Jݱ1 0m.DL N F!\.1a$eߜnl(h FeB\it,2 uʚSwgJ?)\ύ;M{%UelѢBAc2+1f,*R ߊMQ}ܙHD˶ĕR-]KZN |UEXG;),ITCׂ"4fB(4%mO~UG>PjA~>68P@jƩm;J# |}^;Rŕ^F󗳣&BQꌝ.ǣP }ZaNj.k$&zڷH5{9{0.k3)꟢)[yVtt$2R9I#~6:"p[b7iJט'c7Dm[Ĕ_ݞ|C˶TQh%Tg*r#}6K^ľc{3D"2NP ӌ!iʒg (R KKPw)εw>r}VoΆΛDž#+ѐ+-uOh̲W>N)Qŵý7x0:=qS?ΓI[2IN-D6'xA Տ{{*TnL>Q6kvDZzkN[ӣB8(H-LF9jwH 6@#s*37'[\-K=lKN|. ,OY4UaM. {#)G `/Np>"t:&P2j:FpqWlJz)i ܯ b2PR2p3rlubJr8;),,F\U(DԾH_ݹ;Md@{/ho7akŋIHTY {ԍY ͐ oW9\P g)~$yD>4jN^8@N-'ЭaY(Lιə[s{s0Jyw /@:\NaG!(AF+Iʘ &%+E}H/by~qF>#`vVɃ# [ ،3CB uMlm)?R }%U,1 DXM># A}y҈B<9F:W*w#N1Ri*=x2R{Hcz2#HmYc,Vzo=ѯ*A6OE~ytmxqH t=*ƈi+l d6"Y<)A8ßmq/EiwE˶a 9a+C8E"p|9QGsz6orOor+zEBv^x+^!w0o爞k `$i)aOB6~x! qP$G1t"OS߄ӑ"9߫mvt{V77F|$QRFgW2imG  _J>kt' ɺL}iUs.SN+F$2j1IwHQK8CEaDh38[|SZOM\CvȃCI] \S,ڴ>Or8*GP5ݻits}bD,r+ 2o2&kM3¸S զHa>'ſ1{vר,O)w5ֺٓGqlٿNsRv鷺l'Ti.$њz GJ+PK0E? ӌ<@ۆihb8eljת=`l{t{aTĪ hdQkH^G9v|fUel^yKh]r guk=dnlxc4sNmVhKY;gU)DDÃHJVoZG9կ|eZVRP¸5gHG;Z{Kb}d#> n t%MQ] 򃔾coj@ @[c~hi@s*;*zYRamMaz(kp+>p^E &vI#y@7拓'Ow]b+d9\rNDěƲiТKiqYhϲhcw1%4,פL_ ~?)u$Z>9AɘߴR'Z|/ \Bp5X`ɾllLkxl dċtPEbp/*4 y k`<:<(y¤ݡ܆yۥd\Qq$,ѱ%;23??#u+ga aGEˁ6zbQ Lw\\pC֭r >/cR_5WJfqTd >(.9_.@nIB{]$°d 4ZdݾN^/$sa~) 5@}S$ƓVyyp m,Xi&GG.CVLN멾d!bw@difJɟC>9qbMQum:k)k  j]BAVp|X;G_ =zy5 \P\ńr$ B/vQ׿ Nb\Bn(}5m(QFBe8 Vc/BRLen+g'F[='y &"7b‚m@f$喖rL03 -DC}'Clg>.;/aS]C>LnԂ np>= bp";x7~t^3~5TvEo)-@n^;xR?)(1v:{w$IJ,{W3hCf6Zè8 =Oz)l2W?.ާ18Aiex_{JPQMlȅa BzgHxݴz#F.B^:(L87RzJR[4'.bs >O1Mo0*~85KF!换oix\q7]b{5i%[+9huO SxrS<2m噻8ԁAMA#eg}cob5]@}kb^$V7Z6v7Yi&ZC{srVtb9vHSXuLc e@À{&aP0M۝XDNG54i=ĖngW=6(M9 rFvl: CnM@5n{7Mƪ %8mC}?'SKaׅ"U['D8`lJ8G_r!4U0$N$aSq䃄L,V'Y+Bƈ3`Puk9=22zo5JV,v^UE>>9G^m]3ҭ)/"+'+!uj7^{pXiWAeq7Gn5VB7~{Yq*2 dA8l9Qdd /̲0y( HdVl`,k.\8)T>ҵo1Œ*?e>76OgzVl$mVDa3GzJ$7[TߙR[+/53Y?5_T$c#9;1N rw{^5m?Vnz?s2df ءٔc;|_JsOoνkډXCșܳxShc) {n%2LMCD Q8 +ku'~>ED1f4fmBs)4Tǖtf WZRcۖ{RS[TF2'Tc#_T.ܠ"Sұ-7N);@Tz! 'g˜S3}osmj< !qm Ɓ֘'i!$?X1P o`Dc1c Ԏ"2O,ska{~OIݪHqVc M[2c*b-ԁ{ f~!6C$N|vu+^Wk'ε<{5=l Tő_khT=I(L# 6Ž`E[yP <0^FN RUsj])5pW u{!틒Q\[NC#ޝ)T|Q Њ(b^qbyIi1ƳSlw5"@s1TEԫ_⠙#<1XlXG ir]Q`:\j"!k`#),0q-xՎWϻּ-< $]F4 QX~ʀ4)UH;0a6ҘKYRpsPGI<#V]9SrD  #J?F4^9!v^v9=I NIQMig T0_dXIz5;K piśc SttYywi( Ӗ_O/T ]opPgVMՇ煣p FE r`s.HC[Z?x`HOǛq>s{/0UִD_Jc?Mw6זZ&ˍ3X9&N"S*yw2.s]~7j^gIew8lL )\J-/ղYB<Ĩ1MjIN/#amѴ!il=H%7|j>V)1ȶX,tllX n:j^SYۃ E-"hsÌ$"C*\󅤘|/\duXѨUg׍Փr|8͘ibuߺ4瞋i_<Ո9YUB2io.Hre^Gc^X|{4 u⽓FʌYdsvKw>jnߝYA救 tNF@TSփ¾FXSEToY]…(Cے{?o3^bqc,[w͝^١8ڟ:Au m_9eoGz6$poD7{ A6TF /\}b8=br^"^)+I_j I;eq {PHT,XzkA` 9i2KrM3/'])@Y1 &]=]:n & n6 zmuWOl`t:Sm?lJ=[$7=TL%ܔN`> aaX5ЙǢYS/\-Yuj|kY=̶I(S\Sҕ˭vnydS9@~Vk ; m ҫ;ES" ۹8'5w'J'o4%ԂEO{JKtj6g3@ vd%OX2o !eQ .{ \r6!'QmMp]&Jjt7Y+RQe2wŻ̴sM՗fveyÌdm"B8^딹8ۦ3=uOӢg+p5j=$R>Hn%qT()cd2wE+ @b*S4x0L=HR"2'dcWB s\ùT=[ j#OʗZ 4fYo3:f]AV[hZG[c(p+ayoD]f[D%VY{x'N8i`:i|Bsʸ v\D)=,CC& vO(ΛUwC=H؆)*`X~ʄ@d/CX> [Vt +I d nT+ k=3<xߪĵQpɧoxDW.\ֵj$V]IR@ RVH1*0o|/&jKʄc)v(A,\ =>P7[,T9_>;zO A'^d\yd\ 5aZ8f3z%ВPX򁑘K"G^DNn*PҮឨzEGo٩)ؖˋa=pK(_rM43k]b8$ax="4 VR$rس#$p,ֺR=Zm8`1HCKF5uꈰS;RiEp#Lʠ vbh~PYZ}+ԧfwO٪}QS5#)!.BE}xr"{r@JP$!:-dsޭ R ~ xesVIX$d6˟/ۼр6AZl_6A -2Q::ܝΞ1\H@(MH_MS"!#ܝZX'l*"N&,$2+CPpK-_35\щ̆}ו `%ko߭M#`zK$BjIf!"=iI:.(C2tCDVU]~*OI_ikRrc|hI0> yc7В}XY#4H^͵M':{myȶAR}!=9yŔEMHvۄť4,G##Aj #BHH."%1l,GAs#,-`bT{.d\KT %DMLc(~EPb&2uck ]![Cpi@ Sg4%m{$p3sHk.H;y()]KB""Ւ{qaRwK*04ݧ Ѻ%\Zn0~Q&Dn a:}0%)u3==w7G-pMc]daZ8{^fkRyƍ! ˈre-!DYH=)OtCUhՏZ~ (_^ʰ^ݓ@"toF d L.;uGx'/uځEvPw//i/C"h^8)2TRZW'Qx&\~j2&*CAH/U|1"044qJXUS@<Xw,<) *\CnMĂot2.^VE83R "CʄtXxuzq#Z-7ؓ:uN| C6(ՑwOab=F=HbjbbZIvt~f/Q՟94(!'CRa6%ڛXK[\OҧԍM"8۬TOP6kNΠuVC[ + 'Wՠ5};lc*Mr9CNYM3jSW 5rN-_P=mZ&BH"k'/H75ZbGѓfn.H{NQTә+֦yڵfƶē`Lу jEtQ{t}kt @g-ߍ vn-/yA36Ju爵-6|f݇X'|/WQ(o';R,\3'ݕvcϏpÜC8_*(WއZ;$TDm *<8$pWf!I3޿x01V h !ؤOG*H/ ;$q%}D[zi IXBa`&Ɍr~alV{1L+/HJ[xOlNZJn"%slGw-D"*ev ?b0ɔQރS'`(GS$I쾴7Lnpm^%wl%~) L;3͈d!gIX޴9kt2kpAoRnàگ8j| z ˗ԗO[.{QcO=JxnP!ÍkX@~Pc"؉j]TL*jP8<ǹ\B!|](L!/ݴ)nw?Ď$ufk/!SDej_E<{U5hU?IK{k|64j)8Dy5fJ|Q, aX#Mg{2/h1~ !x9M/ѪJeSbq~jP6jZQVhvR@wV!I[2tojxE=l:H?I枣9k0)0+ DykA(~T(@B'@թ臡V7۠ ?Q& $ y@E?xp9qt/@^@DM3crB̖n,^8i#e;pcg|l>"CNg#Vi*41~RLw eSJs؁ۉ("Y.+#X"+AJ˃g2̌. saVCzo~ɒ{I 6c#\̼#O{팒tp=i^t^]4( WJj3 S.OUy  uۂxs|Fwnq?2 {*L~Jƪ; )P:؄2*aY+ 㯪ca;~|{{.㊎nC&( Y3/uȇ{'M[ v'fדs G}7qgxL 5wr>x2ZZJJhJ!5+R`s%Ҋ7Hfҋ*B5 LK,P[FRc7n~[n.zSv0_rP I( 2Se\ٍLeUowKe nhG1x54Cw&&I3s^.+8޲5h7MƜi+nvm)|{fhYt)U٠ mf/cВ~@KIG q7~/ŬV yCUTHc2*)Zv륍 *hN)Y3r\~z-*<_h>c;$m,֌{a&~֖:`}gZY?}IN9?fW4ozM+"d13'#[<9Gֿy0󋹲c w@3;a뵷\9,05 I:W}&62xk坨bȜ^#QK`'2iZ:.@yoݔ,; P7b(2`(`඲Gh _gCTwyy%ކ^)E:fB5 |}=$1+onA,Jl8\Mma7D}8sJ>얽f% CT;j.öߟ03mZb30#Nyƀ]OOHneY[(17p|6%z!_t0\O OqƠ'B0ǘTWӛ:bksU`te%Ec.kλiI: 6S6cXO`t/8R#`\Ђ%߷^4}Yȭp6S>ԣ_\G ZoKPݘ`T%f w9o{D賜5YmOpluk1lUc%<tTcޘi}"֠&~ Q&68A:p@B90D!rE2F;NUDߒ<čo-{eSؑ;f4V`t ;d9I]UP /MFsɯ+ѵ^ޘTd3>ڒ0;m;X\ OV 6b&v#SѾShgam:?k\g_y*6;Oݸɏ7x!=8dX㱺V]XM}&vϐŷX:aibqѰK;uGgߏɆн"##:Y7+C0ܨ@f[dU@ *A~XEo&p= =8>e9!?2B-$f Y/㾽D.g߱BY2Zg7{?!ʕ v0uV+b*˪J $x`8!v"{9&^V5N"a˖@WQpz|`L{P_1,\rLDa =AD;.Yh9PC!Fɱ`#u2̬4@/]rdfޑMSQKjw+i4f}Ed N<=pw_Z3#˸^<|(n.p|X'#PckPE(#}АarCT\S:SV=c O8S!JυEI 6qͥζ-1~ޅgO S4GE_Ï5f:$-Rfrjfkn 3'3ɴ:𼟺;v/hY[JOq/ \*NҞs"WǓģe> .$U6n R,-V͒USA_46"13{RݿOHhvLY y$F>58%_e :*XH!, [Dfe[fS>s:*(q ͛ЫZ㇜ƅRΕbSm9  a00fOUѱAq0h:Ci {7hQ^m2QeddWyt/3yɣ3FU V`0O[ne>D5$dZ[2dth16i Wet -i&>Gg'u4ͺU`n/j\-n0CNWKLJw f}GiRRf6CdD-2Zq5Wsۃ!^\BP'.~*&a ovxઈ;̏[H?!*_1U2<5o<%`nBxH+@ť,|@mb[l%D&/T3(æ߉[63h8תMppe3s{V~WMJo;iHlR<5/cmm762mh{74?=NI WmKD%'V8aNX;ak4aG[> Ơ5f{9 m}źF^5uAJ6N@n!:tL(R8U(-B{-) +4OeTi3N" }:+{CJy~+SʸW_ɡ„{X/|(:;F†h_侪}gD UcxQe Fvt9/:ݠ}v(y9EEwWnwkcKo8W~GUC@S%#<ۇh }lapkAS6upK1okUD@_EǛBe(,ƈ&\-j<[t^I@j1U,Yj0T3ƞaB o't={?|JN) F S.VÚ *:MESO?p5.CH(( A!6k'! vy 2I| ʷR3X "iO$6/'J*g 7v$tWNit֦=%>%(ԍv]@ͲfWdhU^=&u3Q\Ns' G^=LI>g @!|A'J O8+_ש/!(~]W<>rz&HF(p[' N0\&ͯщ3WBLb`D,k a*RJ^O3HY!Mڄ:d?Tս!{ i`zx_(%@r6ҺvͿqwql 䧁j?"99n^ $05)#J5E 5sSuh?7sHܪ֪|'mmZMkdQq:2MtfbwM~1 г* :iLHcd4y2Iؙ؁&iG9]hE&@M ކ=l@wbF7XlSS3l|K|c| {Ǩ{ n=k,"F #tBQxCCM谾 eIg$6Tf@#O .$ػ4?+,H#=FTpOt!of+]o%M\jS` 0czSW7AvY0^P wx y! u;$һ:h ''_ Q},o?}E,ctz.eUɡi+"1'5lg6Ӱ]r+((PrJ?J-S]9 l24M$뱚iep' xтMaP ѥeH8it NlF BayMuukS`Fj P6^qJ_u}+O2j ⩞ddZ9mnb} <!iS{A Y=eQ;'mHs~KzBm@11_X Ǒ0̓ůg@[~]v& l*,sMЋNؠ*('+- c ;ÏP ]a`/^nZeEgʿв! d4\nYm A>` @h_geQP甡v"NTmU~2G1ZopB֎b["G[]x&/i4w>g^j#34FEjI~D)=20c%wyVS pH%u,11 V!ˊLٹ EP,'I:ZF4@*]r^:ĚM[9i86V)-^Nh;ƙpPz@m@/#*2Eg_!Wzj]Yw8\'9a¢28?kzf`M$Iom7@$$2@9WnKk%xPU_$YNlA;aWk6[y?)s"u/ۯZ?8>GS#v<;Y{dn]*rueC]O>X0)yeh?j|MD~- WHMOr +XnƮ/Sk4"]:Sv{Q΀qnd bĚeˤjd 3{]ж~̂+w 7XtڊC r苃rwmO7ޭ<`bR]m!p2mlgo#W#q%Kqe)*S Yr% lA;y{u *О(v:Be3܅j,,VZ 0Ai` ~B%8{GozpY%>bLTO+Y\iTŝ%ʏ%(GCHMC&#Ԟ&jyOppL RTބD6x8't|ȓK"I\75u [y7nfy S@  ɺG-̆^YcA]\mzۖTޤt?R8dԂ ---OPJOfg!ƭ1-P YSĐkЙLѝxr bTQkXxJI(Q=0|sMfBtV'T|.J*ЋE`gRht[;l)QlxX +G[i\wHiBYkbx~Aj`f"g}}"Pjn)WȎ8XJe8nM ٪$nSe2WOqwȭKJ6%~ף;֥8c҇1JukHr#8vx^(daU#?^H0OkOn2e5<:e_͑- pNv̥?@V&%sr'ii䞅M҇k2+Co626;!e,m H"ȂtrvQ H|3G9w']{z}qV6E hAv' Xiu#5jϹʯKB9a aIt5l4B`"u XL_S|%o[h9/!hGe=]TRPC@s-Nf_gz432?~:8/l#|WQ5u'cg=}NEQ.G&D5'Ñ8H:$ MzliDL4VF۬+Ï۩!rJȬXgaY,Q}pw}UNЪW&rʝ 5QδrՓ-dtl*:N lB_N}LEJa#t禎o~>n{ M$@cx i*u)(Zv3 ċSG`g?E_1e3mQBI_]ςEӔY'M O+W Fc%ǟL4 CR1F^Z*.ăъ ή:%A%û!}7xS0iz^ol,O|ΌT!ЗT pZcE%p Dgqa1ONMO]|\:++U]5Dl.l/=!!̉DI6<ݍ%r@hu?֐T4caey"p":rl1-x^ 9CviU@ Wh2).1$.yamܒ臼m * @GjRq^HƭmU 3Z`]_NMy=w9q}&.<|Ffbڐf F$ ~VYt u񔲷8]|C^ochc =S%^n kSE4swnEw^;u7gZA{9j)Or:98ϐ F[\ Ab3EV^aD[*u㻵N5m$xBmszP`FkFJcf =) >q3笹٪4MYė^皗8♛i_OgXL^ P* Tů>ri{ "Οkg<,ne`_+t}Uq$K9>U+H'Zݑ i_b_Rs`UgS7<7 ;GAVB(JpKmk|xL}oɥJ&g|Л'lS5pȡ̸]Sɴ:N#gmk6MiL䪣s5|ﶖ3#FxD٦^oHBnh]uõ3rtR6{Thu .NDҔ,ǀ=OˌDADEs FJ'\se!gCOMg~!ӣG8¹2 s&;sOiyC%Q]YQvСab:~Nt $"+OH׽E:2j-%I#!FHĚN~'(6 w4vĂ>١,O>c/%9oK)s6?z& 1.|*R0LMXrmaKƯeA@r-1!S|LA_+uq!a?6Bvx;2dž^Kv_Yօ49[GGeƱ6^,/ecھ (3"o۞ZV+3__ȸ":[غ>poHAu`s;?H"rvpb{+ .;]jGK_^ypHj-Cnٜha یW2QO (~V; ]r"c١rojVwI0ZCKZ{Hػ"S8L|&Dޥa6$7:eBnV7uv*32di{S3Ux$I4d>yX =\MP:BW1l9lL&P(S m6 5Y-w''~ד\9$ɉKGt~NJD 郝 ֱU-# c]TO;/L(G:zpꎍy ̃dX iYxj1Rrs'b%Ә7YmCi@'P&z^֫?)}z '~u0eeYx2=uufl0.19 /4%:ȅ"Txc>- ޳M]aFxV`\g^V/E`^rWYlP Dv*MdӋ bgԖ9xosS&1 _ϡ; U,%9UnNfj5ԧ<_oӠupj}E7&^.BCB+t$4fnT,"yS~inÚ6> 3 +}w1JsQN $n'DS{z߀H5OM/Mej ;懙%`RIV ԫ׭^'*L)KC?̙UsI}:N5~b^|R,1d8]q+WUi16teFK-:W=ƽ/Ut:1u>qK oh&K]]XÐzOw/\4p~i$MmN6vorS`Eh 8uM<3`z1?(]nŦV沽;K.c?6ga&(3 `p"++O+7$]OB:(i*]74# Zps"כ%Ƌq"YEb ~#DZ-:!Qs<<_&zhrCޭ&SI 4Mzv`F.ќmuIV3qݏA$RaLe`0dA~y' \紻#11X-,OhRKt)H!+K$%e?a_ٻIz$ʵD !J-h*<k|i;̜U^jbA#C8Uo3w087o P"23wCpԁUdι _ésN %y 6b>$u])#j.ӌ 媭O$mۊ|}i*CھH7 9׻*0A$@AuaPK/.P}GP4h42DUGWF07gJP-Ծ/dJ: Q֩i&Hh> ' ĨouL=xFUS\ nek]2 Dw-&\~NjI*\GOfp۱%AJm2Y+Wy|OmMӷ#4ukx٩# G2][԰bys^R3:1eD8^%ODtKB_=A `A|T=nG9̈(|s'N3(A]E4JWKue<!Qͭ FQxkDDE/>jսEmZr}JHx{& Mg< q*DFd`3^pfjMz*/+uyF[I川,BoRRWdHqSN΢?J8LDeUy -~;s уc-쌒|=nWh/,:= yit Y`n{ou0~ Ѕw( OEhf)83CN6L;ݬ%Yg9F[П^-Oo|@)0pQ"P> V9 pIUPЏꀒMgD452d_E"ZD<̓}1zYiIdŜ`v7 LHa-nYc bCx܁Ί'gd3K4+xm=ًniBW]ߴXa̘E ,CxĞ߁#+% ǤO[lTOD=*ݍHt| ܰ8x<0t>@B]Ex3U }HvF`Љ]` 1[lq' JHԶO~Z)ûZޤ \NX0aAiXi/:fyk,Fɻ.#~21ĥw 7IK6} GlB93&Xft_J* ^GEKWrL{G'^A@uc:q|c++C=Cz 7),KY"g&d5yo$tۖgu~&OB۫X5_ nv"8H8< r35˄f<籭lfIi*Hqǐ<HA#eU3?FJf{kZ$k[c5N@w&mMH/$XM` Bn,MhM}aRkR7x5]K=fxIQnXLAŢu?ZP :dMKOȗJb>(wVrX9;B787l1Ҳ.FfBmg_*lwph@햑<P ¶F#zD^8N<}4~Q/kO#)ŷ?y3dY*\K)K<|:Ƨ,LxG kAV4=:0 pĥUn[s FXwE!r&1 Gw>eC,x1s>3Y-$ BEsC]9x&ViLg$Cp6m#!(w.c\rcC>Kitl`meyӘoZ̗Cmom7M% 0W8P2Ry=.Dw ׶ɛNY[J|+lYMpr شX )ٮv{憈y!I"C`ۤvR%B4hqY+l-.𑪜$A'X ~vOƿ{Hc(G5:J7Fc_('r?U[ǘ eQ-3i/A7Q#њx,kVW;ķ0ِٯ "}Tez%{㰇@z:eYXk ۳5ڐ]˶Qjp6G]9IKZukx/KCBOGneهUǡQ>ҪhV\X*~ђJ`2Fhwk -* nq&q%7uDZ$o0+wv^g ™*O,)>$*lzVZ92NQ炗7MG ̴k1Ne<+`uATWُNHsNk]G#]:_M†PfS>-$ac^"׵l bb]JYpEQS:ޕ ^!} #D^۔؟IˇQ-& kQW|4 v:ksrCI9TKU眖m sJ]t1wݲ  䇐R2f.C;Ja% cuGܞs%tWqN>چ2sJu%8a߯pFhW)g|53t[J7E"|4n%v[!W?̳3,VvY{egrw7~B|.=iu 'hfMQȈ+۔YbkEגw U! #MO".k߃(eo;gWQq]ISFEֵ? ԱT$jD+D! =b7?H.\#ɭnXkgy= pkG!pf-Ԛu +nŇ{e$3jJ瞇w eldpl?͕3|ˡ( )>'OF^(";vNQ:]*ehmG %ta t:17UthJHeQE#軐= GϬ8-I@_<2ae;_g2:)Hp[B1#j*;xijqV-ԵU愗Z]pFHf Wb!LPH- $*Z|juS*o26rs/EZ5??z M:Ɓiyמ# YHz@|wg9pmjBEYf?(5N$peqrp|"xN5>Fܐ{$]f#w'aij5$⒘r;\i+3zO=8C3G71vyf.YE5iժ4[<ı(UL[NXz>gz}L[<b~q\wJ6oqzS~kf Մ=#99ьhUJmua/a: CYly5ipص;Ɨ R7cDoޖtoEhL)t{ʲ]nN+?f|#t8R?7UYr5sZ/i<dJzX30},2 st ![r-3N".Ĉ=HVjm%3wK9[tsrKj'3HZM$KY.|/mjWvm(RI# EU >#ۨP]I}1Q7QgoF8bHV-t$45E_rvk-FӬA[@MEe ” '@,RM~꩞H)r9"MYF*NYdD2-!!з^ `|'rE4!tVBUKÁ݅}0\gG}rfI"n0AN̞\$ Kym8:IvbCJO%غ SP,M(=G/#@ ߧpv{i>i&: TK}nNG. tT(Hq-#?$/zKۂ}~F!UH$ P,_"vl)I>'C\缠=5 5McQAN'] )5n(),H>Ja 6s9ɍۏIMaշSIEcb6C$DZ; |ی`4ŭWQѠc~P"(.BCAdz}EͽIHYs͐ c֦^cTB\71Šmla_MG%'MeO4 igѐ TqNsy{{V__k.UI]ħfw:ǃ^Lnek/[F)Y1g,]DlLOB޺Pj:w~Ͱ7y{I>.@ JCf{ʣr]z4'>R$v5)jr(9tLVJԓ&//$LQ/|#U/.9ARX{li|@] 36hH/>J6>GKmQo1$XURM~T? i(kvt]mtNr7UlwB!hFZK<#_Lvjs߲ ,j+BG95~1ָ1O}7l|wv:_3{:y *㫪d謷g.5 X+s n@z|jsR>L"sXD~0 ZwڕAs=b_@喜SN=-O5,jM7K藽.GpdPFFLi{r'C*"i5υw&DD]z,>cߋ.&;]UtoWokuABE1#R`M*{UДITK 8o!Xi೏p9RAAmLF/;rS8&чX~ciTG6WCU,qOnra]!xk'͔Jn+CFuޚڹ=ICkvxKå"`z'sBB [´i3ֶQiH:~p.{!+Dg\At\buY#SP!5]S8û5jΏFoD;?K{1GvϬt4XNkRpddz6*QwlUNm/ (#D"kJ* hV< LR&ZTiIG/횤EA4~X# f&{Op@-R7_v8 nlQlp 2Bۺ[9Cq޺8V3EЗ}O|**lS*ugќը®u/>vkx  e`q3 pI>R˶A`NG2W<9#tl]G^%3ђ{.P~ꥐ#lЇ)EwP+O!D=g+OWUbSdZ8/kh,~gӣe/v , iPՈۓelEus aoCoӗPU}|w8 “DO ۠G.xBuGXמΛze<X0| ]c Tsvdk18SO|HsUB {ہ@vkdM Ze \uUJVA_Թ+Yk?GU}.JxCunfGR|[.xDI;}ՔX_WiTʓMA6jʠ7j $P6q_ATGV_Ƣ!Yz6l_AXtjocO:-5t8̂=; v|3NяZڍ_ :12FޏDZN.X./=> xFs Z΅[ rJ<2fQ7>^zKuh\ݕLʢq ]q\RӦbI67B۝= ׊dss7Q\F{0N>aD4A&,e'n0EC$BO)QtLAə[[D)q6])\o;j LӱO `)'WQE\w|?BPeT͟]B2XN拇$=Jr`Թ$Uv;=AV3_Q~'Ȱ$ Oo-/N )ܕڋPa96LҴ]t&q,_-Õ2?q4!^`nNi/+\eNkzHCńs,wbsLEMbC+C̪l(_.j#\h,_.: @-'ܻϪwu[ܩk hYL$ 7WuQ Yٗ;I=H{KzY ͳZJ.݈f?N$} LqnU(Ёa0LbGpvu?Vqj9ɦj*D;k10bA\<<]z]or}hmXJ8P֏dQ GP*A`L0W;^;7Xg4M9Ua2ݑګ< 2XZqyUIOB߶B9?Ώgd S'ʷ ʃ~!jGW}*ؾ_8vLnf4smZ̎$P@r cKn`1\-бe:0Bn%`>5-|VLvE&B׿# 1_p+&}&y<5#ﯻkDONl2"E^U]t!"1,wVQ7/t]0ل<2Y $^ߥU}5 [u/&H;d;:rD9VqCT;~ZY(pw'-\smcj-:2&dd *!Wb}zǣ^u,?T(FyCI90Db!hq9h ބ '}d^!GBlkŒK#GC @"xag]N&V_A2fL(yA.`^/rP ]|XHA]hWlЭɋ%*Pns}6 Ǝ@y 2 PŸJ=*cs)WE}^EŽHNu@Zp+V 4u<;wݾڰWeJٔz"cWٕy(^ M-5_8C{UTH]9FoR?İgj}Bϛe^{p^Fj@ 1KB{)amqA1%i D '2m/}}We-)e Gϒ3i^v6*Z7_>wbZXIlvHQ#[lOLf>* ƙ,?zL*{-6iLnD:h9& .YcWvEKaiAMI|8C>0Liw']MbtF*%cfZހ9JX7D뭢gijXUsB (Hry &uB)s2А\j$o­Ɨf\IͭN@8 + w0jaמCY'g#/^,onYdPD:HqFg-զ b.(}CUO'Fw+Өc^VƇ\]sf~urC|[C'}38&Rz2^FEmC kS:dn"M1rU;/x?эnNHU_,NƯ }:+DCYZ5µI*P`bdD%("|d#4t8Pȗ. < =heD-5X,\F1Ͳ#-jcB(/b%ӭ8*P o6TjpȗYc.BV@j7Y7i0!oK$e85;8 b$5^9}oqY(j@Jځ%1gj/',T7Fao~[/N6Xj줵0%@RYWVݣ `_x܆]4L frh"-]zŮ[PdqEtc̠E1oN-SHdMx$a4cPEqsú8PlR@:?$~{eltR Kǔ=3m?4.B= у~ף r}š` xoN7B(6¿3ioy/SRc-h ;HP 2s+ 5epAe6;PEgBer|jؘ;JK]/Lp5!{X-+Ara\Qª&= ~bDB !pt@nPGCiD As&_d7rlv/ZH6/SHƫ^)R鼞ՂV!V ]87T䑱̅ꎾ]lJ[KuUe -y*%]*>ɻ WKE6eHnCQ[Wn?# ;нg[9HȰ0.Wӻ+gU@n\=r !_DVNN4 ]N-,|o, ><}2?_]*|KT$Dfa2Ocv$ rw}\fv*?d&Yubw /c_p1D"8YwWcvFq GIujضjP Jn*(_7Br];# /8{/ˊAV+acl=%+w兩BZQ bnsqj!KZ9:&(_Õ!v  e!0)7δ0$@jdB?'U&!%>O`'ׁpJj4%_e0ߺYI`UBD5_MҠ?([U8 :,UctLcG}εg*=&GfcKp~G(Ԧ5VIT )hIvW k%iBm'+_)WNWPKaX9vL.N+#1ƤΙvq6ݺ*6|_qLE͸s@e[bkt! 2D|ܺXu]-v3'd^K/,[fMR뒽Ո`)2QDL=)1&S*#FTHPny/dԘ#Cy &4loIdxk Y/M稧rLl !Kz_$q^f]8XE'6Eo4Jm0 bKK AC&iEUT-2_瓓gZ4#DY$֕ڤ|M>92"Io:fRPҼÐia2X%ntL,fJ+km:6,l _xb쌗#8P95]x}cYceap6柬߸W9FGآE].mweҊt(̓M㵤ڋ K2D U+9']2/ ot׋ZMb1#.S*z kJ*ھmO"f"#.ϝTb#o'L nNK 4ܽFsŮplӓzqԉƗ8zѝf79u(3/!@Iِۗr%ebsJҔbӔ(d \ bE4c-|Fjvg\SC%5B<f"H $TƱ苟|B:M @gAa_CT*ť[~D~͞ fwTeHziNȺYeX.<-yv\jw9SU9԰|iݮ\=l\? 7:ehDz#R2 {q2dw\#t2Dxy{Lw5F.sYjY+Gp6;=QG@=)=AdIi˹"Q<`Hz =x`_ Ĵw+34:g(52)m&0ջ%$~쯫,b ̌_N ~ǣB{o`jJH='m`uM.H* Fw\8AQ4 D{u/Zs-DeyM2Rώh; #5U>-`1ѐ&tٲEyV/7hZ,i<,ao}aE IgoH#dA fۺ;!b NoK$ES3&:C*VAEIeƝr,E;pʚ=jy+kmP\Դ%AUqPSWjˡ:N(otkWlѯa)?h֠<AIT(^=[>kt%91hvyJ滍fi%O/\( U<˼Xbqw .2\ =9NHVWnBVz|>eT$P;!(ʑCos{vCPHltDHl6/j)WjfleNi|ww߂?t򣗨}{!Ry/LcT=8c D<0jwIƘʆNz̃ظL\{ :`\&ie{lJS\爪Nfg5 eg¹䀕{m[-B9%"AV}WH#vE~\[v:s!^1ܗF:lq KFڿP:Df`^o-u(!Dx2KKN$'PN4uC6Fцw$o%.1!vv'y/m{/0Z .vH2&4 Μ#BYf|&7ƬrpR{e ēFl:])+!T$F0dh. UҘUڶ]GCⰆk-&lTP.>鐞]a` `q0YCۗ{?e˦-JgEc[tfW(pcvH4'܏\l" Jz'm >J2}r[r Rۀ-f9!8@n!5ZnlMu- JԅԇB3)1 JE7p9YmhYM|QoMï XD,tJt"My߯~S^(Nr&[3,j hcxt?}mZ[4+Z&9X%ռn#hޛ lh' m̘1x;py^~!r0Aov%4,>@#& 0w&>,&҄>M)^VM_rk '4̒`jmBm٬H@us\L ) IRW__%EЬV$1a̜le̿4=i'" E$uf`"c۵ I7k?Ħ{8]#Z5pxQ"/xk.S)BuSV3r'",blȰ4.M$2U_NS43l \]t47,Yg _6p 6IIu8nylj߿Y=?o_a] .q_&cH zTS+ Y36mt$bw S?[,ۃdOa"zN-hH@&z c>8:jѶZ KTz4W]97V'6H>{TB6=y^/(xrF5t]J~ \ jAʰ+;SŚ:CB`pއC+Ud~*+-wk(B_Ȯx[J0WSvSSNǏ}{|u<҂О|h8Y"YZ9Om)^ETa{6=&s ]֠ |@2ӽ'PD'|CGveà1hى`Zۋf=so ,\iC"ڦf4;ra߼-DY҅P<$ <;j`A5RQ>W߾X`V}^74@@H-/91}[!j tZg34Y&zfK&*[- S]aABmD9G.W}DҸ:M_SmjQ Y#T 9QzH. Imo4b"KtEzHD(ٷX'uW5q݀h$>I $ͩ`wy;q`0ZNKY{ uh51ָC#I^9oBS˃j"##uQ*lO|F'fq%]}^y]*q8q \я\M$rpo9H=0c+q"Y9YRٸdKyPS$焹_zDCs-+0-VEf߫ۅ~͍H@BuRR U 3?Ea@w3ΞcXr:|ec;~"];﬙kInX76Ə#k ~PeLY ;vХZ)LN|K1P@S>SCf(\* U ϢRPLc$*2SRy$w7%`쮷|LS=A\e=RS2BX6󫃚M-9>rC|#0WxDB;PeuVLcBwPqܻAU /\ հ$0?sOli8`8:wjlG|}֢8~טBl0,ӥ㣨錏w{.]~WC|ALcwgjlU\YW7! /=JguUlz{Smջ1@aw5n~ż\Wg !g4p7Q#=Ml4KGN&z0y4Z /w w%l)[_@]aY쨪md.zl6ƖV8/zT]-KHأnScЛUBHiɢN:~J9ł mnP*R%q,ɮ)}kz0G5`ɩҞdaws\ Y9 ep:{3([wcxc}/.?pyge#bf@X& ^|_&$. )G^A)Sk41Պ7#tDZ9UJwv!PP$/Sr@!}uVh}m4W8+@.{[ EFo\kF\CfBf׺q zBW H<.){r9V扇Nhڶ} _[W'Kَɩ7n$7sT:L(,C`!D B\|>lq^;_hņ濜zZouѹX+Y ъRBWnAsIHZ$_#oT2a] 3cO|oZma1&!3)᦯e1|]7>##9f2!C5;&|*юsӸD}Q+mS3^Ql66[$+>6dok kFqe-9-5H4 6(Nh1u}]!jkS?xhSOUl8syjlZ-~K՚̆j*Q~}omY=U{zn/M ALnu&!#&z.n"xe-Ag1lQL)⮀EN* :#Q/ :;OxX$]%H%^ɘ W#v xFٝ.-LMIO WBNH`V{Vk)@G\+.{qu=ѕ3, ҽpWi 1I||GBAL^Z)hr^*ųcf"F{F6!̚kS=vs ̔>^=Yif:#z?O΋h7E f4"W98JpԗHr.|GSSQ@KF)SjYxɨ.Ȼ :SbJ?[Dy3B+:eP Y _@)=`ɋx6tmRN(o`vo;[*=U/*ECYH~Ʋ1uÔˣ4!(p"Xਮ;[ D sx^O~y^J:m{NiT12 z)h,D0gW ^%dN:T \r M~6 ?2E0THŐ1'8p!ClxcBuI$l-WࢤݴJ9U3n(yMH,Nb`$%~UkMO1$'"w$V ֨VָL+ܭ㫣cH#_mAj"h)05L+Bd C c?Dr\9 ̴3 #Nn1xDM,Ž\ hVڃdRwSL =zՊ6`〟(ީi/{vA`8Dwbj@A1HALN8vح=D.oɅp nrtVþ[Y}0R18DWMm3ؚt P%e3R*tVs!Cz%9)>G:]5خԾV-%Sp,zӛځɛp.nT&}y> հ; 1k{Wzn[m`|n|9!=AS?6pϳ3:K/p#j>ڒ$ʙ:@R @gGKVtlCL'i` HP!?ɃwxMb U5֟q#aިZa?iua*wa irCb+cCj?V< 8uI]8[ļ<=~!Wi1#];UVnc{>3ʘ Mm0܌Fvo0^Hke|4⇷NFL*cƒ >DĮ_nԤ,ytt{e&J"Ի"׳sQ18ǒltI[qFh.⛋šr'|RͣKdol֞w#8eEm_|6(j<4OA7 xYPB2bFw;}1mNV)_Sc2R+S>/'2+(2- _-t\A!w[#znH(8 ^ӟQ@'Ww_ޕmuMI(t4Դ6v6BM/)BY0_u*qR&f_[_9j;۱V N[͘ N/Qɭ8.e+%dy%ռlyW.'.?PB@Yy %kl?=`H-8oJ5By<#;5",^GъV -2'{ٷJx`+WdLH\p@MN6psBRTz:f;[k_،*MMΤ[m > 71S_DĸldCPUtqӫ0R]4]Vբjh!?<9<[ K>#!˭7y(ە?WAj5WֽY"v ,\5 G)l k}622')BF$JBb-ZcΖ$m dF1qZ8]5&0v#(Zr;&R7i>|G2מV5;yuPޘ:MlK=USKH=W6u[E89x ٚZՇIP[PaͶf߶3v#kX]}-?2[ʯ2Eь#H!A^Ls>g?dh}i +/^@ $n%ǜ ؼ)C0$sS!6>s4j?o.AEHF].2{JLrݪ=ES9Z*@NQ['DO9!ĵqg1N?:-}5 i<~yӗy >s#=d1!*M'}}_䶴24c__sNjLcϣO]_ܲ,׾Tci2l )30aSfC跀a/=Pȴ4~8>T#DCC{EKRwrhJI@ +LjwV7x`2GCk{d8~0[V}*v4KT g^kN"p&hܜ2! )8yl0" b̝&pQ=i\87΍QYQ1E=XY3MbeUۥCrc]|OEJ@ɽ24"ȵ.B&d7JxЃߨKz9?pcχ8TzA%lRHȇ"Z9+`1yPi ^)mj3(օ龭M%I{㏪IU6>c^mVٴ4;ʧ.IuIEsXnORQ .;DOɔsM۝չ˼Nm/׾O UHI!nUY=Bga =p'땓شnVJSgZQl7 {Xmdyj%B.-p[lJ1&=.;DjG(Bd{kqU] Si9x :m ^|4 ;DXYg A#XyϐxfQy<,oIᖸۘ j,7SN3 Ѐ!&#ɡU̗D°l0|lͱ/ XØ~2Y 0%\RBYkH̍L /pq_Fz+0a@ɣK @E~~KWOmD&pb1 #[?mesNcka8MyUxˢ% V1Vۙ&KW aRCδ/0W`X>bG˪`G3loln g1*lKF¾>jc z_3%%ĝE&R9=WfdPZC&dsO 2V j<+g$Rf0bGy(c/8y$?pP^p"3THR]N{a)%W W8U 7 7Lg/t5Gрy{x9J ]滧A^kɔͣ!DeݹtG @a[+:op=7OS4O]Yl VH-D9\;p@%6xM껒08ЮKx>jIXzaC qgh}b=@zP)w=YtR31wo-fJ1dT!Z SI}6WJ a_a2D?m <-wo1hm)77K7ax1Rf`G=fxGiRė"ySP8>&Wua P?ikfB@(=qr"xz ?=H28]3"4>^yJxws'P'F)(/F|_I4Yh*<'Y{&|K\g%\VF ؒM۵mDA>K{$`( Sޮm'cAΩq{sJ#rχGya#OaT9 wAGɛHJu %4\A\Q6D߀pPݏ3pQ-0ULf% EH:Cz}1Z<yo,EHveg|YG'Arck\<:PJB9t7$p<khEw*?euQh⭠R4,#tΑgJj\pw~֑S/(rQ2@Mr=d5ƔҨZ4"T485뮒Q90`5 .ÃPdɸ 8.ӚWbQ5@{:qR"(7O-?R|Q"}21 Jٱ6linٝ8%`dIƌ^+Ͷ=Xaw ,5ZkYC|'+!c6>x+tϸ`h h[Xt}y!N1$j?g C UCN5eoiy+ yG2:&̄*F98zJiП&r7ώ:`AބʼPHsy7#C#qh3rkܲ#WD1:6yy w1 {[i<:BX@gr f6c|9u:5#Օd;_SWYx,=qLZQn=e0k| B~]I~}PHI.}8ܷ/3B@C:"Eo-,)/\@f&.F˴ (A/=ӡIt1I]hqo!cCg߲[Zߖ\E͍.[KUVX @ꍒW Z.rޣr_+?@52%m3 gF+hV-sقm}ek~e "ڞُi/B/thbp A#.T;crjV-XSeĻx#I3 rb8SU{}:WM].`^)u7sg. x=AKхwmmL2M!ښu:ӣ 2R[^r`uPh9LT:LSų*&}cWk b~!9Yo>DlD戣Y9nJj=杅^~.*ȅt|T_@~ }Hp=K&7 \%/O"{3Ƨ4!Xs*mU!qi)aO6 zL3*S1Ӏ_lg޳ı}EX<7OD[clION[Lf iR? ٢ u!?'rApլ8}Z52ZPNѨm=h~RCݕύF`yM2&`5̖ PŠD)d2>Ŀet=s'#Aށ7ŪTNLncR0d2,:D)jfKa46&(䓜y)nA],\ӄL!^d.F`ot\{/PQm})6ibA"Qt>)Jw-f )Ͼgҍlu :hgʙmn9? \&kH5Fc ciCiB*H 2 R7-c& H|J\-˝S{|w Z G8_o),Rarv˄ ;ID+A@hϰ&](^}i$WYH^lBReZ4:@N'7,!XDXLJ ߰A5ODo[QX}ɂz̀^ox7e7j] 5xz8?~q~.z瀸TC`Qu?Tes ,"%V'y g2bMWѩ+,#}64`g|mN%Xtc^p^7katgLmו`<4Ǒ3rY#%Fש9 )O73S:?اځ&=q~VydP]@Le~Rqޭe&oljMt& /Z? x"tU{e0<[C m*^o9?~1z|M񶞰/̶DY2yL ՅhO?C͇f7+*-ZF[CKY9`.6T!=Tk]7Z}IR"QrupQڗ *Pѩ t@CDsg9=t#l U  sjHGxd{fϼnj~|_M@Ep5AP5+fۇ:e N+wiqr+1Y5$.}2[;SBْ!tVd<:YyCb^' wYë]%A(*p}{HxFbPviIJ ѽ 9 $q|{`7A-$^79ihJuf^bN!2O= n 1W`XJ<1c'-\\AO(|)PG#5zZǝ#*b,{5"˓{ǍI0"?DK os/$M{չ ) zYi,L57$@e[iBR)3XW$̙~iLQ^浅;F![>Ka0]v;g3i"[5',MXdI1{b7BZEfk]_* |4Jݤ?ǜנ1jQe@"F},k>qߚj{&:n\#xTePkXT_܅#9ަLNiHqS5NhXJ/-+ݹ/RPع}뎫-q ųΨΒ,Yʷv+؎^[WYqQha[.;}@3l4Ԉ )Ʒ&W}MAx.u`4ϏP^˰* >@ sO0vM2W hU`NPaH8N'ξi)m_<" *J_`Qzu۸^m2?_bPp#΃s@JY-E갻|Bt4_KC%Xx"FfA8cakVj |Ƽ 喎$?I 0J'SIxa#FlKp޲*~][{}M UTboA Ve%T@6ކs'(I \gAk0.HHf8_M@l 7)(^qe*:]Vd1I%m^-|:I?8,奏kW?ѧ,Yr=-Z.83>՛v S-Vy1 PIcPUOBg_A6Aȵլ -zRh\nku];,n"ͤƁ[7/.[lAe A%Ak~oV+?mPfC-tvgagM;\|&f=5zujep)Þ_7cR#nζ"i tDR(|.]Aj*اCbV+ 䀧Oծa!pc1&OT_!,cXE<8!,@@Wk5n8b=Yx6adsh"L/зᯁe+ː`?>n>Kƣ+1}[i\fdp$p ]ݑHG+~4L}a]D ၙ[-=Vѕԧ"}kU<?$*d/"B`B,;vcew`GWճ WP^T5+5"l_Pfh0ؘQ $$I8E˻!x;" L%#֬E&4,(y {ŖjB Ns>QC!B RernµS6+et^ *!4y c"2` Oˉa*+u}O)p80!$)I6L6J\ d~Du$J}qk0̻!tMϺf>Nz>< E`J#W{P(;w?+dJc]hjm2@芉i7YqǑ;2a|A,U/UUxA \izۊ)t eьtLw~? 31CvnBq ;QPNyysi"2A^e%\?"&X%x֒ܙ2{8Ҟ>+ćY͓{KO=ܓ݆~7zaŶ/->^ܕHzY{@ DL/9PoʼW//$Ol0X-m[1roiIMHE.ÜJQrgY0gȤ6"[ v5KNkhגظ )OAF)O+gxl߽Y̤26Z!eGJ NIv]@XLJvd[Owql͘ v`GzJ) |W}Gki?OP譻w@[:ȟW J$*Nx #Tmt_aܗW7qso&],_LXG% &ޓ C[ 2I5Twgؠ!kXEd8dng ~j:=.d*}m<=ĴpHyNOVҦ#lLIB)7TP3^>/i!b:O] 2LTѣj]RaLĨ/8f(W0aIpe%C_fxL3wWoJuWӭ:WϧuOƕ,RfR~3* # _Ƚ m47J;|nU.`4ы}4‰='?YFS6woMP:O #D3,4#7?ιN[ܫ>w{w† ")h# k ˽+&k>FD+ܜ[~qgpM/mfas 6a/ZGj!KNZm %ZF !^4h\k$bJ8ۚLAim@URX.x5q 7L?< rbyQ>8C <;1 t?d/8)ch\[\ Fa2WA\P+Դzi_x20r]ՙx|_"G96$ FѲk2ȇe"&N;=LV^m /Rt[zjćE2wJZĭQezrx 6 Dg;^nC)Utt q:Gt8!X X:L5d)77@[C1v7 {{'[)/b{hUxnfrwf`C촽\|a1\ii^v*BnGA('bgpSWq-BD7v'Hl R-]VTjm!nkg2 .kyx5T0CDKS#BnzWAsgIsReu("/E4ᳪWx; 1mip܋|6L4FMuMdSu jrcђ''VrܸR~73)<r 2CbZ eC`_57eOp\RD) }%hxI%ܞ+@k40{Zgh1\W}AdG/am ;bsP'\RhXSƟ̽4%P>X$ Ofvte?o2#ջ92 x ȈlhXp,zp7kVVC3V2jX_r{uEA\kRDqFaH*&(@Yޢ6DŽk~pe hdbӖNH >ET>_h pk[UfG.Hڥb0{u/4e{#FO1c}~90@:l. [o:A:v19^Εm>yUo-㵇X-|JTpR]P4MafP"I#³5ʛ0˜C* K8 r8q}D0w_tbɟV|ȴ"<;kɿ}6?R]@G7b%Jv[^ aȾvp;Ȱ^3}2ؗVfR >AA1dv#t+pJY{2 .xM5dڳܹ?MV1$T{MsAJ ôo7mmCK s+S9 =Qk8R(N`rwp۳K{:.۱”,nKs fR<;.55d+Mz/7p+Dvj*_0 ]S 4B'k13;Q޽]8=lm}cߠM\$^4쐉l70 TBȬ#Wu5M :X̕2Z_+- G0-v3Մ< %!} _608>Ǧ!ڇ-l7s e! 툌2wd+ (wnp ^%1tLb<=$0,+V.NEn@֭g 7Nڦ٤)?v8dOv]_a nGgx)d%nKZA ȦJ6s%yU0qn&5[O):wHC6>wТTD%`5ARXսv HCUJrSn]˵_)X? *5}ぴ ?y^v#~bzY?c L?f|&FMo >Ƌ8,IP<ʂ9X[\ÎJLx%,9EZ i vDUi$0f0ZN:%},9Ӊ8fǛX"}j]#viCٽro$~$D\\%{ v*v=J$JƪXP Z87QKNoZ\݊Z8jj>Y! }ҽ)׹B䱤6) n"&06 RW-VOvGN_/@$,NWE6,zHl[5|܇)DP9"8V;ˍS1:|d{UyGQEU3u痑N-[Ów8!խ 4q-8{'ޜ= xGoˮ eP٨b@o|`*eTSG+hކ%#P+%=!r5~67cK*e\,0"5HťZn$GU ڟA`eﱋRpU^K]9 'LgibY91nFXWGݍ`"]2مH0jrp q46nizM4 Q}pkGݐYZ͡JWk֑ܐtcrkQyXJqX<9icnpf`#}9׋E: QO?Nk|m<5Xۃ"d.GfzxօC6bj~ _q<PeAXH4prޔyrjhLѻ^L!w'VYynr[Ǽ7YO n Em7Gb¦}Qx!pf^T3ٷk] 8DjQ E.YQtx!>!;iHejX*C'GEUIR.zELfz8c޺ۮRE[*N$jls;D9:X^fd铉Y'񚲰BxAuR~)j2"fZ8:JZȾ] %Gw<2 VUYdYv×/GVH9^$€Sim[jHyg5Zf4&e9*$[bEGZZ6ZhCY4z!o'"()T!Og\u&.%W{PK^F>$2:ka8oexZS瘟H'cz!ItTPpav"8<(>U>~ ~ c5fBt ɐO У7L;g5TTCG>LQ&F 3%l(G, MaXbC`8ٵKzNͤ+TX/AH%\j,:O3cKJ#)M:Uu;LQ`4e}:\ecBm0~j7zWR⛄w? zeh|Pի N'кDevC6w3Е6;81_uo:kL6iOL0wyFQPx)7$J%T5y p}.&)Ӟ)r, ?7a׉Gޞs6]TX0~u|9]h0DdRz3X:ؤ13|&i_ _Dݍzfnkf8I+HwfMOg4n}Q= Z~ClVгzbFϘ-0d 4W!\ ޤ+:H>M❖ΠùM z2>Cb|EP\7YChŏ>IeՕN`)jQ;MG$A,Ǔy5ϐ(g"sxhzOd$}%; ߶N8o"Lm lu#X?`6"K=ҲY!J94/=p|yםBMhk՗Eb^_橼u | ຏrW9kOvvCvxŸ9-a﹵\2(7]eD^F9-2Y 'Xi#B,_cת _^WeEhf zB@o&4`+ x  Dnor<"mRCiiEiaa({{rw%ͯ ݕ uwuf\_sR$7ubx8;d *R?q"C3Bb"(`<ZLȌm~9!3@͑{Xu?* +zȓXSrfp< i5@N# V0[SSU'`XF)D?AkRmh}R,+D]sͥCl}F|]@䛠&KWRMeGoi6SzE8b}tg)VdKg7nB% yyΩ7#*W5 #׋kxٵD@)F"+uƺ^3¸H6;¦Mͼg._ИRQ+E\ 1x2qK@_NDytMhx*#V sh6 g  Cң`l!Ul\?Ne3y`l|ٷw,]DW('Nʫ Aw1x8g8G>ݳR7%Z.m2~)T;Fh ?1,x,D"ξg'[a:&th-bD 5wK ]7=/}NQ8q'3̣$LjVvlۨTCo TU^=A )ؽQVSA$r {#S:ʽcs1XcR@%d`MM yki>`, P} ")8qc(R9iARtQ3e#-#ҙ6j38\vJbDl*T{C?ZBڋ:<n26F2ȬElkNPB=F#6țՇ)Rs-{OϮ[#'<)"kU9A|iɯk!$$.n7M Ӭ=&Ÿۿ,DN.&(ȀoMåA~+g Ֆ>GxZA/U)39 I#MC̙M̲>/ {$n/.QA'6^GjyAȜRf-a% oy̶۳ewrXGxXV{PƮ{[&6[w!mD[1ŲTR9tݥR&s&:͝@{2H`}H=?#*BmW+( s1D# FPmTrPАW~c's.X '÷])Qh<5(JvDwgMkY5ǤXIh.0GM߯>@Ä+f-9Ju&₊s2U]Lv]fuiƶ~4XLp?o|2R]_7b!/," zC%)pbv&w3*~;+(_\F{1L Jjl{_j }:^ZˊPNzW*-" Y בl b-=ԁ~ A XKjj9Z4鬏ZxfpF:>-=xML6cnI<~ed24-0b(02e[|n,ȷrc^g\:+"/0BFr?8R$d27 2 qp=lulQbE'$`GҶi:7w DWCdm3!}/EH+b JCCd龜)@`2è{5xNqf4ώxz@lPLhƫ=t`i)://q%EV`y|d6 (`GNEŞf{D"'/VqY%ANi!qI~yAH&\Τ4chs U8Ip:*Bj5Kؾ3kSSSs_ͅ^+aB&Ÿ`?_Җt)B"vE\T@׼Y]`غ%+}D ] ! dj9 H@nrRZX.YTdr gnzٶ9c jfȈRh|Z_K8>\:nǩr^o⟷dybc#:btq|6wdxiVZFc9V|](:^侫xKK}nYy-!t@۰x6 lY>MjսC(Z>+ 8%{iAu U@x Iχeib)]è'=Ф2W\P˗}Jrq ji+K 8r]bg I?adPB Bkx~ZF>oPsfwx=Ӵq%+}#;"@tUٯ*C*-h9yc|l)JUu5Vm ̓pm1uCo0"vbKyA/yJ-?>~aĈD:~@\( JEpې_1P/l.s \Sp`!xqCSPS-8ODA{{}{e %%6>sp8}w$PN><%wF>bԬ"4$  lZ%t!5_15DzfH䫧f֩ce ,M̤8Ox@UvG4GEoWNn/\v{.~-_mݔRh'wǻ/oAtТ`lPTIfg<bgv-:%u!q? s?E?\Bow-WJL(heQ|vFX!q ߏs$顳aoOЯ S. 1Q|Qѡ/eKe8jaIجz5hO}S[ >MBn~̃Ɉp.1'iSy^?d(TeBH#@kz&*oikbZ'Ґ\KȬgChqä6SAXG0Jy.z旫8k827^D6 ԭ#mJ%)y!x%cKSߩi=ē.9 sAZ(OŨ!(m|+MHOi3T3!+۞w>j/;B|\F`jmV c@\01yPGZF+ja`5*i_ 6;I6`qBpV)@ "é[T AKR.l]ہciQ gMM^0Q&@3ꥥ A(]k4P3yXU?dr^'Ul0'lчVvO}@RTl&b׬IyXF`B;z3"ň3 E+M<ލ(h(l?cA2]ny(q69q2&Wx vFqӥ|BXކnv+`ݾ26AрSňjCG~t FYΓVF{::(dP??8d] V WJ2cJ$WGs{#ߐDo,3DZ;TFц Xv䀆0W O/^Z} ŖtO?ps<-Z lA4^2 0NQ/|H&d@ո2sCX^ FdPع t-FX#[Q–x\!9*j:\^UV=|vZwUܵ4І37 'C >q>(;!)w=î@w̮nRLjЇ^@''sJ9ȣs$vϰ]"FxУ[- i[2̝ҤsW/ɋٸTjRYN Ra!<+`tp2g?6,*Jsm&@]nV^K6@ )ȴ0(mw 2m8 /T /-s}{8L}'Օ82X~_j\>4Yv(t0G۪ }zz@<,뎖m=T3h3-Ax\31Ͱ ̂uCŪxc 7~[/B> o3pb; - V2{f 5DG7ɲGӼ5.Ӝ#:,R☙faЏTlۥv'N%A72K ޽ !M_T5eyژЙ5PIjȌ˅@[>, L1Zdp{0|$뇛eXta|wb~3E_tj Sܺþ>v* J@JA  1ZܑW=׶3ƃڧ;s˲Jr:F@\ ʐ36q*Mؘr=;.{Df-UE,]PE('a®YFRQ@)Ym(~ͯT%gE"84}~G3>D {/ىq1I(R:_己I(Xv4n&MuU+ Z͂9 AKwe|:0wr ct`,uA^}S2+k=8*I ]E',LH1x°WUz<{/"]3`+d&0JtOL1JE(*8Ii3C$aS"M;:(l6x9QL4oVtrؽЩ$k3fWb7vRA&'Kr>oݚl DUXl1G /@=@V\ <B]G[=}˜Ăz5Bcщ,bK+[ܔD˽cqV| io5fMePD^咳f=h ~Vo a9|ʝE*^񸃠R:1tK 9F%.GY\ #j,Yɧ  x]7B5y\Sn^{#9 :#=kقLeJ܇h 4ܸ;YUIzXI̔YV-a':z =}cDo!*"EݽA uR?s8% t)"i W?U%VtQC(Nt?qn,RH҈#|啼wC@PԊ``߯cvl~׀; k!Jk{<3Yi^~ϗl_2P#f=%_hIƎWRcJ@eG(2_$3>em(ZKh-$38 2nƁ?t7 TK53ĮH^"Ip-t#Dpk'RvM(2?lƶe)姰tݮ$1"gy޲F iG$ 6[j!>,XOΠH,z()Pr PWsGa[:W !TM?gL򉌒L1St_>^TX<k@xwXTE"9h/@%T!{;[Kw®,b!g^Aw,p}!t%5BhZ<໢`kUh<ݤ!^lI V9yX6cn0d&c".qn  Wh~oӎ~kߑwbhwbQ"/H/h2)޼dM{I Sb4b82ƬIfdz*0aˍ"oR#- *9 Hz!:5RV5^%D4$ N~42u`_+;Jvb?e+d  stNi>K;6F2э P73g;8C;8f)Pi/kp` T뮹2KrW ˣ?50,1񬐣aZR5?.?s%!(m|89y`ǩy J%֜ jmKI|Hy%Հ/ i] Z >b.k>\cB7۵<'=iKėLf;s{jpI9{r%>JJQLMvF~K8XUXa\&f7,fm5n3Y=;&,eK<2c׀5^iy{K[EܘֺSo8!>W[T'x-f)zN"5$BY}x$DA#(1(ceq{u m;)mnRX1ek0غ-\> uп@uY&af?pI{ixaׯQ+z[7gstp\ $NHR70߈z\S°t&}*02<؎5Cx"l<[В/Dx;».?b8'j6>÷0>`zDR3 v09c?A' H̜!o64eK.*M.M/KbK;}XZDF.~1NCCzSQũXR/*?bћ"xA*bT!b aNFQ>j )ZJ(1 57ב>)?8DǨ/24Mp=,/)nƜk@`_dywSץCaqjs";*/8@DLCE=ԙ>Ϸo!ܩCTүC&a8 34e|uz8\.d^cXwK6A#/` ?π9)ZE~"?E eq\q \"@oW jUœn1nagKTA'kMQz;>J:YVYZfTf2- * 9ReeEOwaN_P/i_q*(dh?}L~wKƁ?ZfBK*CGt*9DZEm5{.61䰐B1aR\JˉZ% ]Ap8D !m#>蔣Ϭz٢s?_a3gAtdo0 zLv9ΰ>vERm[Yvgh ag C),nGWrsr[<־[UY qzZwp?ԍZXs!]s`Sn .qVFBWR$sbbED`[Zs0񡌴鼠mGnbC>UD.L&gAY&MK̉csr{7<_?򷙊6iߒC:BL'l9sോV퓑lj&sE`²^5o.a$ror˴*o쯌,;AϧT*&eV OJ‰B,7]"yUn`dkIt_a ߼TF*~t? =δ"iÓ{ H%_|}P ПC4}5 /G݅uAO#sMszQcjBWųBvF93 (`bu[lv[t#]LE.ܯ~UhN?Ly#NvVc^0"{j3i(ak21͸ݪЏ/&d_|N#U9N[Sn D@"Vܨu;[[|C 3TpsP  Xͭ2z9W~ 5 /`}=O+Rq m<#%5ǮřA'#-PJn_l1wgd tVҁcy޹WYݟPl8Ğ V=<6K0:HQVgث7m[44Cȿi~xmU1&aMT.6CԮl{LrD#`,zvA@#zR$enc6q?fU3i#'T |h-;vdI)t qK1;80VOOtē|~ wVl-ײѣ Ч$$~$l U,`:I|ӠdJKR0$ ;MNE= 7BO3|(3Ua :*ie>l"Na5-4Dwϝb׊E?l`FULϣɱhq}%Xd<\K{Kuv m7.͆0>u*56tȕT*YxMhf4 Vbs/*I06(W9޽Ն(N 5ysE]]Sf?xJ 1x~['5ECA.I)~_ x g lHuп Z C@ӖbRl% zQ,$5zD%Ba%F%=ae-WHe\< 0{ԌXطhNf|6t $ȷ' )ULd=K'&wtWd{~GI\ȽaȊQȺS.ꌝW<|A*jұEFVPև܄ BA5uKx> -T-;`b[@#p Ia] R*DͷxMp+f="$Gw'uIB;,X֜džhsHd{ԏ8E{>n x[F <"ֽCltxE+9Bx^[AzK#^-+xO}&u HQ4Zjx7A-ctyNaP4P{1p/{s5SMV6_*A/|_ O86m`¦5C<._x?AS%cln1uhX+M2="D۷ 7nbw%z|ʞd({<.莉_>: ^KȰ&`hb&;vUAb U' eIVo1?ʐ6go*{DLι^׆l8lȰE#`́7lQ9欐>m Jt»⪢lXg GK BhB6\N1 miƒLV磜T%Bf{ y%ls#uKuטToljr\ Ac0g-Aϔ YRͽ\lh"zd/MdQ{8k|.%Av-v˛uw쩼;JyyD;vͤ OkFƭbo^uӶ9&wb$rmIoسRWCn>.\$;{蒪9 E96ư\ JTU]3.Svav]2?2r=WTwWl'45"[yN(Ue#.w8)CBЭp6=EAa kɿw[7)zw?PazQJ<$EwO"TvԧVr+V-'_r)3%W揞%WIDGGCX4#tof.~C\,QrRr0Uw̄SC{#wAiL{˯%QNה .s2⠊62Bo}u&ڤ˕=$ ywEݬHSe~EKE>.)d+vxy1Kr Cm07CCt*G:s7 o(;ho'F?ݝYaqn=OȖqajp)[O6GEteVv+G::3~;SDvtͪLHUřߍr3uz58CwS(6C!}» H5a탰>1?ڸ:cux&uܹ~P,,lw)Aj4(N-"vŴOQ^s-<9n\$96/:]D,a  ؛Mȥd( Ylna4>QV:mae-bKXxF,^Iz1] (C u y y(^F<m/l )š EH7T 8uVWvNFBDo*Mu+k}BrX) dNG5,0\}h3/xI֒F v0Ͷv c%f|[, ~hA UQW_/'Z}izz!up. M.&>EXUADqXCV;W'sl822HDq\:iJA/X3Pγ)f"H:#޽l#1 sNow_0aENN3o$c52oQJ ~b9F$AN \ t|p/nD 'H\p8TkI4O_Y~6,0.,D?1{rO!CeQKDF/4uW gGޣt+W({ Xk{2}5M KjT^)hC3%-=ܾzT1kr[[w~u:0!٣LF. ]-Wulp b,|vU*E,)wLglOQ ;6 q+%3)de( Եhs{g SBsl𖇗 -g:-\egMR)>ŶQ,0Z1?{ۀy6W0P楙r |؋n DyϴOF@'CInRY֒hOkM0sZG@(i^hLu[T픟̀KoPu)wѹDdz+Ŭup ExZNFX zzoWh1:Ȁ&)}d\=g欗~t).n ^D >7+ cƇ!P8-c29mnbە| |Nz C#kQ1"M|GO؆jLG߯,^>?}[E9&킹}LȆaܫF='W7#jdP  Ӏ u3=:.ezr1 rsIv %bǿOظnzFY:7I{ +]6~_^YSRWSC(N(>rްG4n0BEg:C^fJ],6t|2P1<},RJ? x%O)47wf؞>/ٽ wUڗr!& [ժbnǵa!z%!y+]kce&6 Z|ޫCIn3xd݇-MM`?EL7Le~m#sj2Ul/hv@D( s10yZn:N]Sgm %Y ̎EIܙCp;?f? q#'|_~^EZ-{ XuL\y3g ou3u8W^q%6Q%~qE)XG{fZ./STS.:eT, Oz$%`}3]lz#5-PZj+x۶n tCT.,gfZ7lŢK}O}N|!ԸM3뽙.$mȕaNy}F!}nWMLgB%YۋdF)"`VF6g:I ouʰlC TjZ8 m b=]'`J[GYP[{#0" Ӣ%/C5jiq@fGw1kh"b*5M3#vk)`ǣ h{M ㊧Ӏዡ9P)[WjK%@> S2W ^> W+wI:lZ9aM &/ܮ!L2^]G#4DtljOEf´y^2*KÁ.kr߅4:GG6yDb_}P7~oE 2IN4d>9OGW1%ÍyEг&k.m0ZAT!w-i~S:O芗#?df9ˮ``9)3@)%dTRnWF7Tu?J&s9UvK ׌aƏKӗ&lYРQնo8(5!\9j{)[ep8beF"-u'~Peu״t@"]H b+V>`ƙv8E_V na@|cYv[rW0aNo l6ZJlPH{um]JNFcC/0ӑ_7_ wk%瘺6f]67U ft3@vwn "a9IhyR+ ApG hlI#B@">͉q#bS3pyh|`PSk~Fo/ sc,e<1<@OJrqmmx[\Ӵ ԻI 4iO5*-A~yEs FȭC8]o_!0H, ޮy*v'gӟŠKlax[+#Ld=,iSX9Jm.7'tfdHCM;_})I4qϞR恵BZl=wq5vK0wNwӃ8;ɭS@$)L!j*FzyL'-P{PmfM!)DݠdըDux/d BP!s&hWC4fOe:)f 4 +m^# o{܂=9zڑiyet)e7}xpm?ycݮ5ɣ_OLb6dqTْaxL$M6{%A6J8ЎJT;n-C(Yf譲D8UZh.z(v|C``{| '("-UB P>\ ĺ3pqo}"+PoM{H=>-TGJ:K4~þ7԰+ux7d4kQVbkG$g` gL{ V*7BpjWf}d hNV*ҵGxْS68L)vYj8G=]r [~fA6(e͖pS?NIVOB^l,g%ǹ*~2Ku.~yIJZ1qi؅mPHMM~( %i@@hO]-}:I^#cmv ۺ>7ۮ#csT5!pru895B{}:iF"8D9!} mcB`qx+n9iE?.=2b۰ʄϾ.CqėudrB-:]/^A7nA 0ɐ{q69&.,Ðf$mQ^~z&G|z!a[!yT c&qX7$9vJ8 \ MD22FCx['ǝ¨C-5o P؉5|A2.⋧JǢrU%v\kjCRhRź N9_f.FTV2Y ڑh!3/)^3/3Xρsu0]ǒ$3&T" Qtꓼ+7|J~S!+)'vn_b'Wru^[3Ϸ" D_7_I+C HxL-Ewujk7s-Gc S+&sDx3dc5ͼ,/ )5}^frsR]ڴ4Ff?^/GۂtqNf(e-jg~!#o4hśܷfl/~Oѕx^my?˿4Wp݊/ 8d?Ct5(CiB]=t|+gUBH<>:Lr ZdiGO߹=>+|O(F:mP *-pRUny.;ʨ 2]~ATDyP̬6 BBVj|cZ:hʖw1$8!Y饄Tf?.KokqeN^zB jG>8ψeo{^!I -tC f@|}ie7#b6H0qyoW[ؖ`ljn ݐ|##9{6MX/(u 1 "QF s;u-uVCCl>=P<$3K<7<ߙ !Y^Z=;̇)+{`M~WB7m@ٸ[ F_'|>:%j k[lõaw*]M]8luF!!͚2ž)=ϟң$`T}Y}a^**I6 CX\КD#o QM"2 \r^hW_}557v5ͽؽ uR)Ԣ^t`Ǽd%PΦrS[IWBMz\C 4.c tm͈pdz/7 Dzxw،"7q1 0ư?R9uu +%N.+PC}wQoHZG8&K?3:̀GU;1&@tOP|hݺ؉mzy6zdZ\M+(V@ظ1B I0]3M?жXwrkJA

    w4'MHjl*nHkuGYa68'%1}S8 )rwqΪcba!P챌d]x؝d!O]ib@d \by;k3"߆`Knv9| J#yI\7]FTw4@w*}S}>O;W+k%[4>o#}:"8vXٜF&I}{ҟGq 2˸ vea(Sx6nЎ:o $36сvnZ2Qk Jm-Ry9J~$iong]T#g .QJZB!OWۛT:$*؈_ qŜ # 6yjpFu+69m\Fws{Gy#cǽ/ _듍,^{gmY/Xk?JوsE%T!K%BIۧRS,9$|CoNt֑b|8G1%]S ցr4=$86K\.!~Z57=P-T(qA^&7M& Jh_fAwJ.8 JwX־^> Č"܅ ڒGA^!7u/,{/WE.^UA ݂d]dDht-P?`cXXg@+=L\gv!4~N(BPwj1V'~H]J)mVc]Ⳡ9"|̓qGDA[IHU?]"*3H (' _Qz/don ܐFHوݐh8so ?vymVأ(e4I:Tf6eg\w$ǼƆD)fpȾF˨:`?oy+0Gg)!B-p;unf k4\PRe~Dό5z'&,wG1И]N0#r[ٵטhۺ"W1 F4y5~Ξ[vDCeKPL{SJvgq4YsQw*]+vN5[.ȣk3 3!lgh/ 7¼Nxn] ~Zhx$Bʲ_Oὄ_ jQhČUPO082S߰~vv6t@_5딂(;!Q"1 2sgSzV'(_~GҚSlf6̓zz +RSR:B|l(βEyb?s4$5o`4#t>I4|NIzGK9+Q!ڔ-G%wwqr>:3 Sڛ8 8Ow2ătFz_մFn|oEs2niRg8r;[PU`^ܗ&>{60K֣|Og/- w~]aGOl|VYW/%Pd)6kZ.7 XG%QpTb 0j!=Fyۂ[YNpxݨ;(k:Ykg"rcMHUcȅnSiĔF,i]Ew7 7_Z^zg߭pӶ.IpYn#$H~$NN ou ۡMT$8wİVH^6+.;J:㈻eB UTSZ&7 yf0a8±E`suа:2 l@|_"jY#òneK9zAcyJ.)DG L\H ?7wXT>8S]hܷ7=)`5aRUUP Y2)[P?r+Z8)[uD:P 4;b*4D[Oj_b2G^V?Cnk׹-ׯw4]1ӂ5d@JuoU}MS3'HfҌ=EgwNxE3; Wy5975hR[)i|IJ`QouE|1wDSko7ݙ_BUČ?,@58_cA".8{׮6=a;mPu.Qmk/.3dEBuf(fj~v|7WO2u,܂DT^pұ^srg7~AJקtoU9rg\,j @Wdٙ{Ar P;ӵrڕlP2; gJò "gWF_41x|Ԅ^Mo(72.|/=B&>p;@3EGRy 4e24MLrTXMɣ݄yI XXv^~҉W9eay5͔izp&getuڃMs?%oR,w^&q?w7Ag9af?s+(<`Px)!iPܭi/"o-@6ө'ZF@r:%u(#"9E-eE,] ;6n86RwoRo`nEϳa? o2 ˘ς8Iku{WSiO,@./΃dby'!Āb6izԿj˨Vw+q?-AGwu@“fy!G"!%z8aD7> ڗ[{hÎB v@rWf Q6 e\&5Ab\)tFzjjn@p!AKk6SbŃWsIӟwASy_>:wv&x Bqij8pЭC:Ee"0X!&{[_ǵM .{h+l?q|b;,Z$T^@8[ Y|&xqD=: y3S'U\נA~\}rc@ux/ZE.gfZ2Ġ93U9Bp6Y d~|&'Ko)OoЀePM!dv :+q kQ I~2}H|wz$PhHmV,SΚ%8 lHh/<:k<>^bTO 3IwʱؓϺ[!&Q"tOhALUޚU =֟~P*] $|3C`»RpJ=moY/9%o sv13R]:lұKNXd(<)|W<(]Pcw;~7QM[EN 䏆KގYV^nVOX!tƕ=8Gl'3"uqNuG޿w<͟ɣ>d7+==vVi۫Z-.8IնͭSZeLyvӅ$o/#q;)N_6kum\zn{dyQ3cUkEؕ+"Dgpg8;uDSf)Օ+T3u\r) }f?OT^e D{x,[[D}7s@³^k07ߑF*9Tۇ=-iK]DD,xJ#p4yU[/jO 8LPJ%x띓}DQǵ,^}ZU#WSȃ׸v|Pu'G._{y'=.+p(%96 'D#3qPaȝa97*$D})l-ӡvPğLc Monp(U]A?be59 :+79H_Dنeo=*^Ɂgs2"JBG#,6RЌ~"@O'*:2n2ZоXdRlIӇ*9J&QK.6te+C_IVX`JjZL)EXف2)u1.FES)6V q[-=a8X!71neAq9wf|\;JO}C*/;WԿZ9&8p8pcL>:k = {Ku©<<{Ԅ we51z<;촯3!9c՛A-őu^>Q1:r/K(=$X2,a')H<5*~ĸ&{lhޱ|j$bDBl)d)ٽh+'$ODQhU")e"k"&87;;:!iޕѤwP?7gfٗ=.V}v_9.qv4] 2GLlnk.s$vf(+._/`S SOJT^ZKXM?]A;$Zi7pfܢQ{5}L _4?x\[\ FT8Zʺ%Esh%md?j7Y rO9lZBo91IsE(vxaOfhfbb@k"k m,MfKf+ؠŰTjCH2 [}vm S.@Jԅ f߈qç6D ^HЫiDb5 oX9}df_Hϙq5<`l@EX";S𪙞L*dϤe Np>V,eP1iS4vpPptWy'?'x7L&&rk)?5n0BidN~K{oQR@LmHfIxq(Dĝ1k<"+UzRo>?PXߵFW2jI`:J8G'KmkRE3H?<@|y94&v30}x)̈~U#x\=Uh'[`8 PI:5ibwgiuajl<<$#ō G}4E?v}&FܫřZ35}W8l'mUb8 0|~ĉC*y_Ȼ|3~[S3zCg? p㊰BRֲtRɎ.8YxkzA'ey)іte60bc6V'"e$7'4Eb2ĤtKī~ }9MqL 3KtR]_i7F XsuP"׋qDD(V*>I܆ =oOdOJsD9_;&Ah^RH+NSEAx5EAɿY(k`QGoW[ Bt [G-ٶ!jz3&lR{@\lq|C&)T71'CYq u!&s:E:Ċ"SMEY\ue؃&`p6vC=4oyhޕ\-k-06@ L4N)&5;u8@-DrcS#7OGl{rYN韙ѡirD'V8W=Kaњ "h>%H׬ՈNҮiX ;vXr/t>ce=w@Hr(e,ӸlW lrh2Y$,ֺʌpupxc P/xB÷v_Gp. <^vG%.68~I:4FIswh(HIe_WWnjgYuZ5MGi]cQMhWcb"c IZ l 7Y۴u[KF8ܤ3TA!CҖz8N=+iM5FCyW~@wv&IG.rjFMzoEp]<͌0d,Q\,ߴkT8OYdp=WnAwj.pϵ/VeU$yBE7yd8pzżB؃ 8SA_J(*7\.ۅð@cLWneHřC| =ϸS,*),Nf>O=NJfC6uT o K@/C2)fb~eB" o=>Dž݋> (:4a`!2.EM{8k}iTTD (KЂ\Pr X؊u)L.5'+GK27Z" FV并J#Ok$5l R7~`)$"*|~7Ϊ ׿]ЭpATGӀeEqtz NO:*9sY)e>>\!?vw,V#y@,[Q[/i Rا$ Bj09B[+ns_w6Q lo˙~3$@WLH'OЪx:Z[)1kƽE+wmW>1*Ўiݰ_}#,XHfDui#=ylє/|X7])PŔ~4_}FRvC-[_w-").7!9AbϽDzmwbKЭ@RqG[C޵ 4e`|h{ҖoGV_أF"P/b.\NZodr!SwǤpP&gNc(iFm; cx\{I#-(2̧h`iݥFiwKKy~qL&8TA bMK(s;WTK.Ww4Ai<UJvЬOL)>tT1h.;{{YcoVuѩ鉈6X-R&LD6a:%asj.\B:X 5(aj7, @l8 )xIG8gk%v݅,dֽm=R[T#1aEL!/<}hA΁_lC LO 2+6B /0ʘt+T^޹2w"/2oRsJ\()%5yt't\+eޚpXe5# Н֏LNюVa 'XBAtOeSg~=k͕&tz¬@/8U=vX I<$BՇ ZDs\$tzDHRmo=M©#jÐ@F4ɩ'uxzF@3ʝcGcC_dg~^tLc/G+YU{̾^} `)IC]nK@y ,v{JKI# FHtDY͡dHeSq둊<Wc \E^DSrk |RCD,0]*3Stϲu5ICAJCKW.2F)g<jj%~3._z͕R%nAfiW8OU/^R hdX0i('fPYd0<>i"F$dcTmrCТu .:<8"L%g.v25ᣜjWlzA%P&}3И-jP&%8_skFd(;z;1b,u*,MgqQxq_9B%}[Ux}ftC6SƄQHk^U3FEӹ=xOu92<>K |P B(1 iMH)xr!Yk#-]-1i\CY󁫇(-ˀ?>>zRɘy12!W"mmYv!M! J:;W22eJ}d!ThsJa]]/nsN-$5d!!G$!?ƊM#qVCh^`([-[mյjͣ#=/S.6jl(~q,4(1E2/EM=M+l!'EYMZ98W2ܦa"*M Q?R\k$Ө1^°^s24Tsϗ]Hb>GQkXͥMLTqľ<O^zNYhz㉝lva:i?hgˆ i_/zPb)ݜձռ;9~ !<:y%B4E/6trNh/"4U(0j0HMh?˟W F QSMl X6i qV/}-@clf٢]_"fUW%m2l}*Hx{U,݂hf봑WEvʼ5 U=;kDHU 50]* 7.Օspm58+H%&ʽ@ڑm6χ律3*`%P*5s$[ { hS6ن./0?j\hk= c ;~j2r˕gg$he" €`(-a9+J`V4>OoH o3WZ"c݁^N%YWjW%&T´!I̓uNV &h=k%/X 5/pvu$Ȭ.D떳"4tPО\jWҩ`DN?{P/N[:#-F'>r J:pc210BJzGG(2Cv# rI4K Ҏ[P.Z#KBl206 9. ˹0ݺd*ZMXPl`wi{>fr ?ǣ8ef]u&.)s!5mF37[ hC1GC1DWi^GoIk ɗY ;uuVjwmu_O(v?jKp^V!1 Uri-Qw^k89)32òA6a7{QjI]DH/O JWk65ͯw.ddi`.aZIF{uW: E5ް{鯆ka j}%̽?Zo`Uu?PjX׾nvN` (PV>)tA@zSo gc%:8LI骾AJ]Jk6Z7II#QhJX< GRp}qR&ٓT jMz1SsGdmgei;oE: LE]jB3}V Z7\tF}AN(G/2OT kt5.;@R,洃1ؓTX(t/j7K//l<9E |,*&-CuJr\zy:YUWs']]YO8ؾ*}EݕWUX!4Ш*]e)zHf d y%{tɘ(̬bf7ߣeA/Lݍ8y!͞VJ4fμS"UVF1|WWojkIX9XzV& "b_ythcrDˎӯE1rhB㢽 e[R` e iDAȠgM WgW]3|R٠W3ρuY0fG9>G%nMLzKfʶh,d,CTZHلNk.=)AP9%>uC$&ב@KDГ",=01?7彮ʜޠCs&g@0kE[BG|4߫۽q\V$`\4E&3om:"u,B;{<< #\zHQYVfv>C/P{ɋ)QVaf%=ʺ\Y|I* H6q R bzkJXy}|']u^R0I@,X?O'}..pDRۓSIp"꭯j.{C;'ۤaONp-X尨< cp- fc -Tggx |Dz&Ţu5^2kD[)>p-O `Pc޷ZbrX_@rջu=,) d5n{jxq$ސ`4^KFd/6)F ^վ/u"P &͗=);4- S|?&(!~;+PTf8yRtahaL~H7,]ÄIqB|_€:u>^UZ`}gXb.YtSH[s^m$R+Je"[&g* sLwB2hOōyυMۍCDIn_SZ4׭ rJ*?8M oN'0=>f2ۨP[^"NiT~ Gz#A([#Ҥr86RV* _t윜)sOȾG"TL!cI;DJi% ߫e)M5 NtzT!~7Ԯ\B6ƕi :D=>lkG1pMҶ\L @!2n9%wᓐ@ {z_fKtSⷐ3BPoi>$*lp4 Jv=pG:**n^ WC ~v}Y%[Fs腶f|shKNhLI_b6D =qڒؗ&>\5xpt)m0]ϔ(daЯ+RYs۾-f,# @3W#TWx%Qz#AC4}Dfwտ)PtL@] U!"LϨVSmF]÷B/t ~da!>{ruM*DUc@}fPAF \,`SSTUacOKs)70/zWgt z=vꓮW7i6#SN>]]a!ގfV!ʹmX‰{wqݎO KL :}. +Rj?UQ% ^g!a)[`@<)YOc-7{4e2kz _֠Q-vAX.a4vZy@2tX޼hm,c2nl7ۊA# @[ LpĪ2Ɯ& +CCF4>FuWۦo[g qbA.GT K &_ͭ#nI)D7;/gU||1J;@`%  NV7!aJo\!F8N QT.vCF>j7'=_CeI`x}yʃ[.y)gއPqaL|Ulɫ\[7 &_/#F:탃4%6b~\ .~ .k8n-^ ̋$N?yj{?tn_{7 t?MzB1vNB2xuɏ .)NHf0O;-]ÓFڊv $3]dV5B Mrj$؄,5N~Ս8M!pgC˛]ȭh8{35Jds8AtiҔS.!ɠj0!FSuY jܾSu0TeT p.RRCKB.«LvN4aBgqϰ]]X?Қ3-~CzS˵^[Mi0*ЎedK\o Z[x H#{TD ԤX}bA7ѧGAb]XKϕʄU,ƴ E⹠^~Y t[9L4 1xQsӤy}Õ}P}it]8|LWI~(O4OlF!Ŕ&|GMx[VxiN(<>]R NRk +< (*I@=#B2*O7 MwkW/yǑ#lbvPz*\+t$2 ͫ0`ti 5k}w~K:yDz"髱f.:`dCNgeeNӧP+EQ:Mz{!>n}`&jUSM,%RT( N-։VAS,PtyI# *]4Z4?`M BnK 6⨸f 8YKp*YJ'!(꫐` H XѬzL}\GD6A骓IY!3ZM 8ysi(P߬m:Zg|5=ͫq-.?޽C]5tz(Hb}Uv \W[YRl1wk'fQ-QCV3D f`OKN&J>W*kfF^/I(zߏQZ s\7}_zZZ7OwٙtKϛ"'Je9^!wG}W;fn"*y#gWRicHfHcbE|Ta۹/yaKkfcZ@tr cg\_*Cb~ #u?D =󞵲v!)ͧz a2t{#|ŵlަ %JJ0@/oM7Z1׫tgEfN5ݑ9x ۙr6o'1Wf<\~ͣ*zF}nd 6 7MHO6pd]1Af&w rטbtUتqfu ;mQUw%z Zg z8Q` e ('R/>:" 9ծvxa8ITܿrs??o9rwӔ}RXpCzHO+@rF8dWj׃6gh:N(˩jx-- F=M U!2O_F%_k* J|\!_ӐV2_amCOk[eimƕ<9=3ۗ%|)^RHjܶ:MmH2ҊZU.*;s77{ъXqˣ}%?MĮ`4"׮!tR=vd Y.= T  k%v7o ; u$f D_{bf զv7C*"Sx?(x~4apu /u.rA~8[k8%.I檹QeB_>&"'&&9lb|qU}:\Ck#.;p]nz.Ҵ7],-.~ba?,gW7)M@\Ѣu_jc <-+7Xݝ9Ԕ"?.C[Ul6S[A&VZhsԼrF.0oh$@*8Jώȗq7 #Ė>:w[D-g]ӢxqAY^8>ѯj%3;" {j\wu<%N" WCHRifj@V7rΘ*Y[ HϬXn)H#j"2B~P}B1l_uG_/kƲ-uC`;^2GsIJ(Q6{ ) 7<"HB@&3X߼%2b Դx`0bUnDoP"HQ4<ĉh/N 4Q> M*쭠nnWYϐr5:A#z9ãQ[ 0ҡop5Cꪾ# e')EIc>Xt2%RVF%x}6#R..Wu +k㍆㖸&csEZO#f/ӳN8G꡷-u!gO[h^!pTpՀsbp= 5fY܏dŤ xlt@ ?*ec,v9r8dKEssY+УS([n;#2#_յB-VۡN hꑴ>eDRl rs_ly(ud ou "dM s7}y4!y[Jf3Ih 'IUEPQ ʖIrDI^9edG?:kWP[(ln=r U3]qd"M"K)\ NŤmwR<@<ʦAu nTHːiڳOK\bW`2&SZ$a_&U d2R2A>s-QnR*w+m|^fԉD2n c9 7 e(>6mڮ8xWR+ɟRNnP7ϒKZT0v6o] <[;s,-KShw ap]*o5RIx+8f8T^SNZ&+[[0a ~Q#4 )pqCbKyza@*UnEgډe5Dq'o9ְ@DĐPw&Ps-b~\`u#$je O :xcs{%ЂN~s)T/rֳ]Հ':'Q+%Z=` S{9)}Ku)l HuD.ӗ%@6f5h#<nm3'Q;Ld(& m U'iyV0&;(Uuo6Ö8r1]񘗗eʋbI .`jx=-d7€X1Al!4|! 8Ac8l2Xծx2~O\:?GP[+RF7"vM>#ͪ[Ùx!_3уZ1|π6wG6knTmUH y}w4{VA+bO0O}a(Io/¶ X3'@ _LRR5$M4GDDgPW?,Rar}zLyR +"@+t1vdN42J )4=otۢt2wJg@y . Z v9\b,p|[+yAP+ötWL8 ] .cz]@vEHəj*֘2:Dzuy #Z:h(AlUܝpy՘2-m-8XX{$޶̢ˈj Y68:%1.<8UچgڛQc!S6|qb_Ԁ44tM .NSmEw[zf'?>.ډglfɹKdNah蛿'[jkxF+zD@{C[䳺n!&!w v [MS 2٪ =b&d%ط2mr덬-g<6 S&YVQ=N9Lhz;A%ŇaH q]&So@|dr3 qlJ0#{K$@F@tJvW@er7rKrpIP"jpQJ3ZJpxF#sN1[1E|>~_3s-O\эj;Ѫ)@KNPVDO>S(T[-ʮz- ,>%!6܄$g)Ɖ٥VPp+Lٶ*k(tybͳ%t5q@uSv,R`AW@u/>/Oti| VܪQ-k҈-ZsDgBP'nYAw265p&m:R=.^BQp8gM HW3Wr|JgU,2n꽍>!_h-ol$b4@xW8{p0.qdL`lpTS.juۉ3{?hY`=: +t@>*jqr)TAB~w͛G, ֮{NV@(beRϘ|juhB/]c$ǿ"GDyB=5K %OM\&5P6:,HH{*VB8u9e My`J!qY^(`{ҷzZԼeif24gLaȋ@ r+WHhWlNOED헋,eρrSϞM۽ȉ [ʊ R|-:4p/=?n=jr/sP}OD~Pc@JmsPC<]kL`ف&@ k.{cۼzY:Q8]rˉlOα:䩼AROisi C\9?nZCC|]0?q͜#LjIK(fWmx7{{oE|&R3.˧+~)w'Ayxj ш<ÇÉEen'bk?-0wm- ڪm],|[ЈW WoXh㜕nߞfZeD%"+CTupO {nZ4]AKד[&pM]lޛȔ~"Yǀ\JQ;?h&i +ɛV^}/3$ha?zAdҴ&ȸl_X6ZJ>X0T[0C"!TsP6Kz>T5\[ACE'!>h=Ӊ.9Wu#(<L>W`Gqex|+a 1/".ZЦChISL>IͲᡪ=@Oۣ DD9P߭쬓r[( 1Zy/nAU*FgE6+Z6OQ@>R# &!Gz]T]<aѤ HjC%z &VF5 W+XvzkrUzu7Ap|ڄ>[Јэ5 K|Q/dnMKdQ]脐pQ 'g~˂~qVycc(E 䁽"5 Cld}v Q4-rEH4MSO6]B3(w2ItNҟHe"I0C~X6J.$_b iXo 󎧴T5`=썛p yt{}xqux=|%uԺO*aA;xCIODlWr)F])hh ̦*֌j&Nlڨ, K.+;:Gà4t:K[\i_IxN&<A% } 6ԧ+_hG x SWj "2mH5>МM^HRh|)ӑT ^r.;#o}JL zfw+4 a1uq;>5>9G3zʑngȳ0Vb OUGeVa9^`+&n~eM}fHJR¥8|&?5!)31JHXN [BG'{"Jy^] OU}(%mIKX+ZɃq~i%^;C/*y8J➀  KK/B}#c|1F ]D!]UX{DFwB1) ^5<8}R^P 7gODlr&[O5-U8/'S+jrn1:AgH+$P.c^m>JP&|숙1ykI8BZmŅ'e&ܚ@a6z#Nw]`ro )\ <#ҽ{O&3QU0K@|s `k>}YnNO_乛a37FEcT*.nn+ڝqK=`Q~*]c ۍ >ː P7xO25:\7zc#de޵x]'z͐b ̀T0I_ oa mEMQk6=bAZ[7`my/ap І C6 vh%-D|1fհ[/ yK>3|=[2cYe7G*/3$GN76|G9%Z4"{UzDӛ8EJؠgS.<~ 8OvZL^,43ӈj:#/YM'é)Qg?$>D(1yS;VTsOC!ϰOҴOF\ƭM$$?)m|Wz~g.ֿn :"Kk,޶-B&Ēi\?Q_:bd-AJ I[DXZ{d6AJ3-~#_~V;>X*ݠ9*&YlIp4Ka{>'Ɇ?EO|.]Z/|jK#4 O\.5ni@) e>1t͗\Ǔ$75rNp1vj&4uqhySa1֗XxrڢDŽM ڏ(˗k>$q_ (,}2Ŝ%z{?A]7ƞVjloI]|"2t ډ{+8- +beI\#āZ,5wPL5| 2Y`vI;H(hrCB .?TRs^D=F87f7z\ Im,B8(gP*,gFέ޺ e w>#RiϔK&OuBu.p "BlDoxvE%ݳ;8=Y ͜ lEWRa5S JolݸW]LP(Bli V@Ӱ m*72&s1llM/| oyԯ3&z/Ö8 гZ>Ӫś'Ņ=g1gNsŨԔ|0*6eoHo8 3$aOd,<8A&$o$i{m"#oykR_/~8vG|Z'fQ 7)_<*{[vUZW iU$eW&JT)Џ\>jw'Xc1a`ߓ%Oazd,r"DaB`}dն\?;M-tڕ06t{+&KPw>NO^Bt&~BO8$6vCS1I{ نQ !5˘+m 03łS `GDh4wT~AfI ,"j5A2 q`QI ١+JS]a|pO':Y Q=':QFJLض)֫ss1AN`BnFNٳ,ҰBAbxA 9UӬ\9 Swu% ۈ_ j]WZ(;RPLu*tRH1DM?k.])lsS6]!);osO>xZbVEL(CBDo$єޞ05_}͂PɆivJ] lՆ >O"zuPf18 s|Al=fer^oq7ͶɌ"*f=Z`6Gpצ&Ѓc쥫{PԘ7zCiga{F]R6D_q,/J(yS;g8Վ[kEw uɷЦLFKВϔl!}/%&^+~/O m&&6PMї=i:pm"Ὃ:m ca*wk <*eK5۟0g!=Ht(6gPH0~>Hcl(lM1|gM> Eb0AP~6,nx9٢">Rf*f^d%@7:턵!΀vV/.&RXjoN@u8 [4/ VHڽ NqF= 팓Kg44> L Uťvu׃#V"CXEIc&u0Om6z/ wS5$]8 &⶞}H!AlB:zңWk^^*:EFGfٴ"B]MR׳cA;?CQOdX__zrNyelX]78ɍl-6?p,Q{ўM ,t{Je#iSlXlղ6K r$VaUh縗2#ɂG-z7˥R{2.)!7q#v%%y^MRe͹, GpN åp cWRWE8 gOTDP,PbJyujܵ|be E'IAsp/#AЁ)je ՠ .vtWfJXD"m*o׌{ьp>|[3aʞqUĿRJ=.F*rXfPQ;)Q,4۪^FL*{m9];1}˺KOdUPRs#gh}~6E%ws' SŴWXRk{!Pp.l`Ӭ>?̀YR鎓ef Il]0froJ' "GC X"MvxFܢAw. ;;ϠSیpOxJ|vdι9$ > Z_CLgFd:B]H w !G + m=)I#/Pg{|*/#v>㵘YaFQ\[P{ԬP{+3!x[ltͩ bƏ\uU͍Ջ+\kX&d?q2ɷRؚ%vvmbUk'J8+]Sj(ԽZ|~ԩ}>^'>ucew$sfĤ]za@겓JhV|Ko=|29h9$8x}wNᢌ)rG3d9flH|!8 ] SWÍ)]'B=v{pvMpֳ4|%qMY-F!C5| X|?ͦcB Ėes-; ;3"Wʌ=byZ+ȳ ҢjPAe60ݟ/9ެpeiݏX>1Djzv5.& . 2XimIdZF!8Ϸ>ۙ7ܩa6E$stܨ~\3[%fZ˲9/w𧲀N5흔zJBǹW ~4%h/Vȷ:o,l4mP_I( { no~lQNln?MCXH3VQ_DuJ05)n+g{)qMīpDYT\3`th[w"eډ4="NiJ:o@ %cZz+jN^JhŴwИMO۸UCX设0-?LyqK&{l|8яs ;C\_q> @c'7+}{1K!)ZLڬ6-Eb>s*8)+d|$iKn:a&HJPpM'ѽ^,ѢfH|E,,1)PA.˳5j>TZ'1܃ms5p]p5Wv͊_s3ʢ*d.{ (4sc)ǜ4!Hۉ@})d P౛+3G]#z1EJZzPկ6R&9V32+~i w'V[?[9n sғwYꔗl:*,_&eƜp$Ƒ. WC]kE0гyQ4@|E^d~Mf| ?ll̅w~.`H5 %"r]we7AnS13ʙs3U2؞@o5(+7=4STqN*.3Aq^d| 5+~;~+X9?\D59DVhx07c/T xRzIaZ+[][! ΊBZI8hё&~P 7v.ѨgdߏEM/O?5*0V(Rp%JLL|H=؉!'xoL/4QgR,º2iOi9]]djv; Y+D[aS?5W$ XlÃ,h߁tugG| 3o L4W˰iK6aỶׅ??| @֠TR1}-ܝ S&>ߜBYi~yzJ^{T5#3zi~yEk7D #9FA^}g-KW\2nIٴM Nk=Om;߃E?P,.xPot-=H(jz4ǡ׿`]xsʧNX·x٩AXrVmX=FBؑm2~uMpc#K<伥xbUy֡a|q4'! 57h3g$APGsto𠪀i\^*~.L}D{|wx!gi/9jd7}y{D"uzj|UMҺHqM_#F|,`#ɌYźx^])Em &qGQGF6u<𮛈4 hͺoFe/Kizw8=7J㡂D:O.PbTAj :6/W/)`;]ԸdbTNk (8QAH(*7.0]heIo۬'8hRlXt Onw4;k*g9|Iߪ0"qj{4F^ŐFG'KulyXq2R h4o**`Fyk݈1| H&>G-I| Yﯕ5J٭%[L忶TaI (I)j o(_6=*Ea yOa|1G󮈗"UK^0x /Sy^]iMPpUL;kSdܟ *{M9]e1۸rfuǐo=D61׵D>:lla?e!aner AdMء(",Ob(6xk`'9<ќ 6_Db'MyðERE(Vb2kfsyFz(I<\oމfbXD#* bPܡp57XY!fҩƕ3޷wt2'$锂3raK3V>#OC_؏&^D2&;ieBws?v*2e~e~`[  ^M8=5,/Ƒb1f&RKXn07"EaY녬#tAΦǦ-&1mY ]oUڃٗ 7ҁ 047ޫ5Y6| |h3a6Si@jX󟀖R=X@~oRLg_L" eXi cgһ,bdPF&1mY1NE_C^rF'mܹۢZǢT.NTpF/֔g-Q&P@&ba*4 ( Vs6z=W I[жo*aDP}$l<7THJW",Bc0%k#*WOЪ]U]vۀF!; 1p mќ`ٴDw)TYo]| m†:7cCur7#Q#s,Ӏ_` ;w{y +ނXfcjY S"D%`1; cPZ!Ky ljؐuXFwzUOqACHџ\*&~\k@ DP'b R+k(3$(SW٦cm7u&տ u=[+̓VE)<:V;rrٟ6.r n00R᠁U!Q}l=uL X^!9nO5dG =C|:awaŤ*4o;W*?biLMj>%bDf1p'_pe>I͏ GjXr.y8msuC;5-S`-hw>&=؂/Jě;B۰ߵDn(ɏ;u$8v4pӍ4D% W*4guW0 28VCƪdK_pyLh&ax$Iɫ+yƶ6ˆX:.&=D,F_ʴK3"vi]CMV~RU:3<Ն+pދ t'lUi3|G8EnӥurZ8;~E;oA[`n,G)~{ @[Qi  5rk[/GE AQ fݨ%}!HX q_ L,T+^w5լF,!ީ=F:T;H+ʊR^rXwQx i_xFߏ* pWAդ \K41$ݦo.)ٖ+'tnhJԯ0znhƕFhqVZ2Zr:~zխ#etV+h|5FK3DڄzHX/|9\\k@N3t |"{J2g%V0I|4q 56,Јf܍v˛ DmYxyr bw1F:GrENL/ձ h#}uP3K{K'UJJ pc̘FY"sy:uܼ ߧ(2ۢـɣ QP3WCo=!ZMz-0ye6 G8n84lņr#UR~bӝ(Нl5o"I$߮ty<ݴLw+3!՝ w٥sk%RN1-}ޡJ.#k HBGbXґ\"d~ppzLP2FI&9뵱Yô\ ǐpi-VZr[U>yJor . 8Gbo&9Nb)g\0n6ʗnp睪"_{=e(ٲi\H%9 '} ff֒ }9S[4g|]AW)mLny F!yHȑ /p$j_t;j ?1ucp R7T+}^,./t,ޠ>rjH)#H3e4? Puo~^NxЌIe+];ZpeWTΝJ:? L =|^#F$OcÍűe«hsHӯ?=LL%$pV,c6j)B7Epu~&7LOF癆i// 楶1'3H< ۻqĠS秺J T;v|I݄`*M>9t6%l_q8]olȿjwW9(V]vm*#N\cI&Bu"@Sc#Dkʙ9xR(xc2VR%w?0jh9;i@,-[H;ؠ!WͼI3dW6­oܢ:m|y sgY-tJyl t-xG7N3RmB HL{/bD>;vi)yˋhS;V|/hOv6FNE?ѭ-"|IF~n >\En}Por |,B' ًiyGa=7[O6o嶱o)PRrf]f-C:6]fB1C :Ef@IT }{:= 4U'F"٤m?kA8# 1K[DiVQDGiz^ZC,&nԢUݩ@4Y/yQaTtN%|܉ ӝ{|ٞT̾'uZs~C_,&0in[)&vkbT׋ςG5 l58m%nOHjėakM0kd+გY6G߉۝)JY͖|FǹKbZ>)Oqin+D?ʽH ܏AVˌ۩RJAEwɥ{pʉ.x]x1JȀ=|>Q؅n,?UgW"o(ZuYLа%y S\K |_#=A`krar5'>]Zy'BDK?.:o$ރf~2|K/m`SQ4?65Hς x7ۼ]^68yuVj #Kо8 i쨐5;@`wݕ6gbe@98=3(!WFI('b< S!2x iÄK$/h`).uJzR|!kYiDGڣG-Hu@>ڥ yC.ݗLj|鬆|ܪFC#1lo@5F~WtYi*TP+~vֳg'¼IY=Fgv͑B9jUD\PEXRָ%*`x8m:562SX=|UYsjur x`ۊ3MbBߞk@?$6ջjyKE /سDW-ά%XQY(v=ܩnu#$)Ҋ).&^TvexC0U>Z(5MK(\m8v gGRoڡ*l_rz_Z"9R)e @>qbY V.BԒ=bn-Dx.=X+> N@ $j⯷$E#LF(k9gIJ JQDj>dvo4\F2C'huґ^;'rJY 05O- lGowA#Ntiz(m*hOAMj벺> (xgju" BαYR0ĉصo|Y89VSy*`(|w猋 f5A:rW*)23(qT${/c0fJ=[`:!*GUH"{aiۚ(qD1ZCLK.6s*` ܷ5V;AnYv;VYYͫXJ]ܣX@T#]}//k8YJB \@Cv@yBrCpö˜M,Rw˱d\^Kk4Sezpfچ ~rF"2б!btWY %w$e״8SΠ]T鋼; B=S1ndNB`^f ХK&̵Ba4!JCᐂ+s;^F.KذҔ`ñBzvsW2)6bTZP!HsnQ ${2؀Cj&4/k]:IcMH].* 0T2NQBy?$x,g?f'iaہsMQ#5{XtdEz{#.ݾ⫘7VFTuA9bw.lvij R= ߻b~4iT〞/!s>򃮔jtlg*pQ|NfD^f_ɻy_!rslq9iksY@MD?v,>6fCxTh] lm[Fv&W9r-f`Ղc HBAq  0,)\2w243SG:غx0~7[C"%ġ@BF Cž]^uZ-` XYUi9/1a\WWu\f6:kO>`4'^_;t;nݪxUHԇ#<5DU0s\=9L:rZĚgp\*#=e`Oǽ2ɋn(x>BS0#{cx~rbgYxɆ׭3uGd1y)=':w7|ɇAdlZx436Ί#eZ#h>R8zd՚~[[(=y6|;#M^g!vԏ{VPL=r=Yci,թ߽ S9 8lVzd-ϸSUo7Z:3$2IU= zJO;zf|/ޞcb(gЮS 7R(ȵ^P}2̃h!3{`\Kh&.ReN?0هAٻpI$7tdfNH %vci5Xr{ >Ȝ'BlLZ]!Ѣ"ߺa ĥxγ~QQz&r);!z,ƒ;wiP\@α׮YvכZώlM+NLDyw# ƖtH{ZƩ MEuU(Wf2jK\co䪽*T2ӮMFYyXh+M$(*!&^.O>qHzSLL k`K޾㎪ж8%}jR~TfMg,扭< hG#u'8'sajOH]]೦9(|_rt8(=]b)=Fš<>J쪊#0ĹWSEiWxI;%gkϨz%jחP3XZ56ϫxtD;!\N) [ F5 . Ȅ⾰Lr&RvAH+ w8uqb?8\;"ԋ 8uax-Uy.\fFp";Qv.,bi>?x0%%I\x4Ԉ+P="_[1㡨}rAŋlUr{WHaqb0dlƈ@-KYϦKŬ~[axV Tn!dL:aDoG7UP-Mg:,5Pnڱ^Մiag96HE}  l@JXr5.~\;|0NȞ.g%Ix4:ăzRpFwԈa#19a/v~z:GE_|_;0ɿyV4 C316 bWEiӬyMp'^0BpA̪ŋLNw$"h{2]rZoxگya2Ohu@t}/äcW T[o_yOM05׃ lʿGT>F{m+/DN1IΘCg0@Yq,|m QN{ dur5K6"XaB8۶^㶞 g=m5H^55pa}k_*+y@a8xEuJ0suЁX"$MCDz?lMs\ybJ6-..~K˜S q~H)J /)-6ouG}^~4 ]H~cW@RCOw~D򱑯<)SC䠍 ] [[`6|8n_YzG}W_:?=["Hoz*&`*!VZI/Pj^C[*H֙7fc|B9eYw%evAO|1ATZ Kbl=l(fBX^j wg,ޑu01]{~A/"p&մOa7ރ6O>\rMDdu:.JB(w?!d1z㴹]kO#|tHjYkj|<F `")>K'p :BѰWyB@j %wi!1HȬ҅=Dzq^dd u;k2 X-r'yQkL7*йVQ,yM,?b5*mp{;ۇd~b@7议##< T$5-–RյI'd30Z}N#_=zWk-K#,<ƣi ahn[7YyXvG +0h!*҉Dv֖Ҥ|}U3$Wd n `/lӻnkL('vh4~7W?uhx7{j2E/LpLdށx@4¥l$^#fW)oHẨ0MDq! 6ܿRH]~D #Te2ƣju@O FTHʽ[2Gc+vRJ2/.yA/zVI} >E&a;D6 v.'25МZF\mQx{>q֤j1[_gu7&q2\IKb&y9s׉?ٷsj0fA$GD n-"F2EgxSfR^ KR-V|AS#7ixLr鲢P9.KQ>VkɚQv&ԔnNz%)`z1,kt9;r+$xz FEP*-n,lR+i44^O\؎qE%XcxWlK ~HL,`;/ N<>$42hOW,D%V#^ĉ(cp$&HLwhw}U8Je('qMy~קQnTC3EdW| (H;I@)ҠR 8. O2,Iu=tt;.bz8,+HO X&qW]%I$x_?duyoe݆ݛ(8>(W+5j&H,#[8𻡪WAԌ-""2⏥X8c@qtt^ʕ6/XmK^"=M1ه`&Tuh{;ߟ軲|PIIxy[!CVLc=)2,R&J c֜2ZN&J2=oB0;Z޺1|͂#>O wوFSG^l Ymޜ")y((L]ɝIQo3k`6:y)Om-)r6H;mt5X')\̥)^ 8nOVt'齧Wk+y'ݕD:m;&^{y q6 L:9Ib m_і1B(2yҏ>~#o6']K1Tݛ8/"d:8 }A! Xk}$bieGD%K NpMhJX*B4C1JW_11N ه]1$/3|6>"1`GYAöՈlʜJ% G67x(F֒^eÇt+O^`lEգgW4o8?ښ##.㊆L*y|̢\Os< ?H+2jgTuz*y<9HCP$ m 5$8 ~5-4WwPT4,JQ9Hg|IQl rLr6і K;DxUĐx2(drCuyctkxD7C]UK2;Jz9Aߴ8yڝq4lBֳ VhA5Pn]d QcBѷ*2rz/1 y Rn̽VCDbEv =&a]t$4QW`4e) + b50w Vp?=RHȟ*y[Wx+X'h*K0:]| 1m 1ۈ֨k] ˇ sT6R//shX."2;7`&8ӄ.IWsnl6/(CMSV"&}ٞ6;45f`XCsw}isB@b}7K|^pP G@o$Z|n9+P Ist!8z;Ú% Y3 ޙ lxX3Z/iݲ0^.Bn#,Egtd;y\2%-?劣! g6"z[|HΕ moG,CsvztJ&,Pu5It'U8,Pl3B8N54&wL{6MW6';Ֆ@@}%4W z/Xzg٢H=-1~ޝkUH=qNw+9d, 0)Y0S&>&$Si:, ֿKYn5O~E~zkGVq9L:u/ 'BI 󿃔L'C}f4 XѠC546]H'Au܌j}ܫKN]/BMrsFn:us DXBF`lh1d΃rA_8(&uH>[]: `8%x5eAmGN&^ M<&hb_49}A1S+B׬^V/?u'kˆ;L$3o^a&5X?"Gj4Lj[qC4&sBvt #f;5,(j/ Z\C (m) @1ncPJG%NRfPEg*t1#9|ZTufkƠԶ=u5zAoZ]c<\YP@?nU cD_3!Ulw32Qu+rV+?.O>nqVo ϷOke+eLn(wO9PXbǤm-;F-TȢ:}(+t.^*-Mc#tpt桩: u_ƦZJ`eY0X5)wr`uYO,5ou2vp]vcyMb4~CΦH=eWU2 ܤ3 H<ʛ iTP(iWSI~ܘ-@\$HDH}:B /1\o! \6eDгhlFmK`pc2 b ya JAwVB*;N#Ί9%%VVvY);S]Lã%H%o*1HbY6wЈYG{I$ Mhou6g88bV.Ҳqm[kŰ\(Dbmܓ l[hl>[=Lzx\Ap $Sطx5{5jƵyl6=oG?~ޝqGƩ]DjXRS2l'>&*nph>k=H'5qe}ːf*Bl[[:5qX>ӞVP땪 z=/֓ D#"DfZk-,jfBY{aQI[[衎l j'Q?['h_˦RU\%'ӢxęK9c\µ*˥J^C1'B7z9FH1 w/K}c}jic[(d54[+amp pfT@6pśL\(U1C TSp͞.IeW7X R_=F lylҳ$~{`&[/zL+ *J$OoD,[)H(*$ {'FpĕkϨK9N-ݭJ[?Wt$tCFѡU$N!. "{sb̗/YT.&l׌σ{v7h [蠬h}pIL 2#7K/MTﯿϳCnwqL1uhO}A++37k+5=>:DAf( Dln~՛n C"%Y712iZ(_`,x$NwFx3XcQ0R=CųҖ4t)D DG q=pB:ZHD-f >6 u[fx |90~SI:^JaўfeLGÂReG|7N#ϥMˍS8U$s,<&j5^ C}+V ՠRrhpF!Dxec}a]/6J "~;{aGti~!9!%&^]eeiK#f/e ku&E'O28pcWAXL}{tLJY 0% پ@V2kz`GM{?Wv^( :R0]) 4v_rdO~kZyiɛ҂u%"#TmZA{goH汙@k w-ܞ(]TyH?~%?m)aucarp3Fb0y}iKq!.Yaή H꒐%-U`C6S? -16L+=,G/]}N} e!v[أ?;izWZ TI9fvZ-Qga0,7 N\9I9I?.Nepe% o\_)q.VM.۴1Z-n` ^9Ғ*[_.GQ֤ ٢EO? xuZdj%FChTa8 ۓk3橩.y>"$zeB2aNˌN^F[OÐ 1"73vIܠ %g>KQ d4MH"Ujg+`+/Hz UGݽ]i}|F|<827XUxx"mKnQ^#豮jIנ"(C Bw(fR #dڈ~p Rh߯>%k|qkwdոKnV^3=4uK'= nJu^dޚ L>70bPoOK>p͞$3nLR) /?9:1cLڦv2;FXFz[ZYJC&xjJIp.oa*Gu~~h" 2V{v }R/|oŇ~1Yc wBU>VCO VWY,j'1 滕L!!ňu[:fr^>UK~ՋDg}&?,.;3@ tc|&Όüa ı5E>RIshoiGuƺ(1)+W"VNs:@@Ky>{44H1?,I\|#nm"O-qĀVVbgrdbT.2^Sf |3a3Og$I;hLe\㢸%L܄l{r*yվ9>t.嚪REg[pϒ㸛KwyW6 H!o4=wFT؈&+v;=i2;^,t."qpTK@'\OKkkrALn! Nr}$##wDxfW.ʶEh{h^ Aٶms+.\/ATCj:ڲ ڢϐn\boO8bOIgɎڏomDO5$N EZ]Ha8\pW̿J gBOD=\ԜHo| Bb?wPjsMI7wMgS 8_Wi45<$`UR ʠF}'PM^oזڽn*M#j]ЯAD2 Gazس5nHfx*7ղ֒Gݠ˿:WAkWEEr%Cƭ?KLE$\[{G8 $tu]Eikcp m1zJL 6~uGirC}TT!UX>0\2l4{yeOb@J4ߜJۂU|r5ϵɚ1^ʫ[>jN(c`M1SSrC}rӗDfV%w|ѲNn"[6R0jpMxh|VaP1!Qb2j~ی\Coj1o[4ϧr pck n[Vh:*ndbOJ̻$ ԑ7HZ `HbT 4/7fNԺX)t9Ђf[C՜9=#x*^Aڤ>a]Z&͏]m%lF{,HfцP% \e!ddyS8Eo*k?=F!3د ]+؊ vCGME^}JJ)(ggJ;k^j!Vf󼛺>@wհSNf rszKY!lxҞP/I4D8&`Ί4!+3ɾxˠ6ZK.ʁ|VkUy_=ҴίA;n}ɺP$wo ;TI…,v. h^ ^rlcˎ^b2^0\;}JcE~]ۡqKrC f´ 4 FvL:\&#]%ӍjI=ĉ`?>.z#,w!p2}FH` "b͝9Lr^1(,~vԾt"qVxNCE_Ɂ bvFm` lU&=FEf7 DřPˉ3SJvSe<0h5OuKeŅ sZ~{% IrW"_/ Gk!$Bp~%S =Dwܔɨ)P(m6L"7e"nE..BWKoT ]XQ诟WpT~iwum6.ڍt*?Y#Ylz:Mgu(b`(@ynȭhCɹ4/zJ%ws< v|K| ߶"/r9d@? uЉtBPׇ: Vgu:_ca!o\@ $\0L!lHŌ] hui ݾ_,(>E7Njބ-zEm@яOSa W[cdPCksX  yl1lÌh5P ᳲoKSN´ ;ɏb|%hD*@i5yvS_V"1@(y@jz銟M-)K^s#hE#fDKS` MEgFaTseY~VkK]Wpz~ Y73ى3u|k')D[ƥ0iע7a%U mdȖ8 KKQjn&1N>] ˏBKAi*9OeKU5;q6Uͯi2 vAyleKK' ig8Qi0$L#CzR[aV$ C/䫍Z#rg NTpxHiO V\߲6|,; kan.tbٲ[A#US%+kN=PŠTFEBx3-ѳ,c+EӦ/1=roDEJh B2a/k :{ >5Amfu{=(IKMجJX9ϝCx*Id"拥awzURtyW-dNd>|{%'D׌!_-:iB2QxXh=6sUZѽ\ۿ :6FnVbRx|-;MIsPO]r 隑.KSlo?[*(5;&?٤J )g1 #QT8;ey=QYQ3 5ZϢ)W%'g8KJgqC>sK_?P{'F%xڣ T+HqjA1/8pAl'_]3 {EY <5!$ʄl<Y}i}ŗkUq22IWQu6 9@cm Zi'44e 0ppLaPkVp%h6B>-B2 MHr"яV8hա]2).g7Tќ['4 &ž]c~ZF࣢lq5غn.ZHQ<3*,LI\钗kLcvTǯXjգ;QdET!`j~$y^K ƏN;?%f,~pY=G疬*#|KTTtĎJk/(XLItwosCB׆MQ l"1ǁ,ޥ}be?s7XIj27;)Щ"r_:*j9_+hk'ǩ iㇿ4Sw&0t.?60C呡`6!8M !7?HRآZ kfE]EvOL# vp.wipy 5# 3*1̙m[$)q\t5?#,1wri8[0nB߿oڧs hy d*í==90!#|[֣蒗O=7w(|9ʆ !X>lL2xk8ȴX+rYk0 IEI{5(uUzP}G>"ZWv_QbQy(je|h^GTt"M9)1 Nsw^h;6W;[@r_oܴ^l*kQ069#u ҠR%\=1Gvv1ћI ,s(9$l U66^<HUf0+F6-O3k^_ ~)~'9uڿβ>>)Q6[4ApG[{g9*oZD%=>kr:S簒7KbA%f^,Q%D66t+P_ kR̢0=&fs#mَ@8no"wH5Q.ό垵vY$@Q>I1#)};ie[9krǑ/?$TNmvo0ДRn@t戱z/ѯ$~!c6wQF{\|zjFT"<> (2ҷ/ QdV=\L%8_c÷R M@@q d,G4_}8gXK`F>F)؟ ?\DCaT=7ʬbVN0q-9zu05-p1bB{)h]ϰ7oM 5/끎[ }T6V4)>Әб6g]>Koo_SE)~6!4FR=ZP7 c=,Z p_0.n1C6W{HyƟz"o3pSuuWA\)8X"M4 IǪ˲׷тC}rgV eO.djB]+`j?%+$G3rZ34gu*P91C!줋,uS?9(гhS ؤ2B2jmӏ-ңJbPJV1x2EGP(>:Xgd:#}HP:QM3Gd G(K⏈θڑӡyX+]^t8%27*6XP7zDrnJu)Ok.K+~>f,:eŸ X@/qFRIxKҼMwh`_#0S c1:x==T];48Y׿l[Lfj0w\ H]ݣu]tVޔ<D BffSd7ܸk+;oghЙ7DH.R}xWP `:/G`{ъC螮59 L[ e?0 x˜tUlrVhm &`Sڦkh_2FQYtZۚ Zw f (UTN{ I.z0~ynx]H;y,I@B\Siss*6XF!*“+AMVQ#.|o-uxA 먆;"}sHEyӆ[ vf͡^^-AbM=ƴv~kaq$٣MuS?.DPQܰXeS=[PaL>%;+>r+PuCW{ў=F:ЩB!qJ+c-JMl~k,ej'L[$>YmjUOD U6wP;NoZ>xj26jWKM=rбC8wNYRʅn?ը~#r^>Ya0zQOFD@deqZf%JY̺8e!"u }} 5eYWC6p@:UH%%0SHXPf~4;5u;JZJl mM PWhD5֟ SĨC*2kVBv3oi`Oo6` NUHM:o>tc_ɔ M扄>!8{ [`^,:#9,_m]\Y8qPe 7#&3fZ}Ŷ&- W/ }5fgwQ;>;zB5aS\x_B%8],`~M3"1UAbί aDjb}%ݎbb0=}2GrM66RmoQNPCS.z+HSYjloؒ$oXbmP-eY4- -d 07խ]#`d" 4Yݾ? ~=)f޽Y輸vnPG vfgxߠp TmF[w|vvRvJr<};aO#d=hNH"]ϒ6Pš'i$W:#ۤꅆ)0:n@0MFwĻk1|kM)ChF~Œ0U !S+j(?n>@/sJؒryq I7E) t,5x#J]88Ґ&.u򝄻S~Z;7= Wr.7-U0u\ց@p)=Gj2>|0+h4$X7u<%I䑽*1[pC@әB 5w U)_3$Ću$qE [wJ~};Y0I͢߆1e~հVtJ {dQ Q͊"Qy_'oT1aw{߫ [~}A):m؛qSŠe2rF}@Eb]]vJh:@^0$flkanyjR0ܨW֧ Me0=NGh=旽33=>*G{j%ٱj&'uA$`L+1<;0q`>Bhu_D>BQpTz+,]&eAp5.avOu6)R( 5:\&J;.~Rs] -$q=e+ ?ELa YƠ JmMGn=L[N`SEcO V `m8{Es\quxB5!h, 67v˕(W4b'.(vR7H{RV@@G"!1hVl`7B%mf}>[w- ayT!E:q%I(\E/ 4uAtjb:qn_\4֟;$0BmLPqq_2WS^DJL}%I;tEN?s-_xW<.L;Z3/TL6-bn 7{šT+-iN.јF4-]ٻBk . ՈQ-m228^^ -Q$uf6 O9O HOJU<z μ1 PS390!>xa5ڡ l73xp(h] PSm^0mM,,%d)`<^=m-OQ5pB@*{ZήF'd'hCВwdD41[L$2F3%13W.q1i*|TeTV!z$džP =8MDqJ9)މ}èwYZ+m8P[G ^heWʾ ع GN}]EMm4V?/k8/0ÖBySٳ _Uj,t˝´3 'R9 ۱yNi$$\J{4~7U8.kozHw5w7d(f0cy {53vzMm8ڂi&S:nB1 _o61 hSVm.LqèI*pW 4zL5P 6:E,XS/S 6]D`MU6Ԡ՘(at5( OT 'rW ,![Sf~83(yOѪB(̝[e͕ &/եиa{Jcli򧝝t_H8(p&$@BZ ng>:Mx_Q<Յ|?tNXD[^e4)bVXMd̏XWQ2ެNdKuHx#v vٸKBcF *ԋw";F =T퐌{]qlIػ}HO[q%md@sþ>hK.!Cmtpm=A8lUq{ӖPۋfPSZ]vs ;I ?pm~XxC*X] %eŮC7.>29X^ðXaGAEO,f׼y㒿vԩ}ױ $Na)6GG$NL炷,efE.¥Xk;v] '&Q!^88ThObޏ7l$tဂ=0}mL1jx,ѝTKƙV[pluY;k ljI ۥOp otՂRy~ž[AU! pNM du)To W0Ib":6u3JDEAkJ-]xs}cQO;&FcԴ HoFIQ&En=CBVK֑edQ2 sOx&ZAAx[Ǟ]3AZ \\eawJ̹f(nLivĸyiGD6tvU4Cuļѐv1?Q#}iR(U ~ h!Ab\(ŏ2xnT fZƵT2_$(/7,.-DpSx=s9lmqwf`Yt͸/49R}\F0_IךgkE[uO ǤOi0Eb9YPt!S}Il?|z gzz1TڄPp4"#rKCO$dwhǭeࣴj 徆J\,ҭZdCf鷈^3MՋx;A@vpVc˷+!ɒ~G Xt n;v"Z3aUS@.o[Ak+X)"sn1pr[%3-gQx n}| `( nSC$q08ܞIq@~HDaÎVQpPFx-ϲ+6ɻ˒L5l@dNXSXu)1P'ցR*AOỲrr5Qܱk^]ۅkI`sֶG\DX%;W2@?pWx .w=|a?C߇?{N ƶ$v W%Iʒ \{l 9fG,;΁\%BT;z`[?B~CMs۷e Uu yy$_8]Ϩ ǃbB<OcMӘ3'@ϰ![#ߑ**k=-Ű<\%MM, Zn"ǛW4'j^// .0w052]^ 9Qf6d+㚘Y}IȤׂ>δU8Aok~&~5Bg[#AI S% _}~xo[wǟ, )EI"*+NJ:T`AEQ"2!I7} g]N N2mϑoеp8g1-G RcJ Ѿ.|\D Pzhq<?.2`0MWl)65{UHH +4YӍď?Dv()G,PGߕt>6尬}t ޔ5hV5%λmۗr bXxIrt~ FD"8t|.2!ߍM!Q[].EuNW:|s҉JtQPH3ר/a!չၢ&-O0\r5Dˣ:6Z NS Zdx,!?ʉYƮ)R=[U`  ]^荃q2NT:Yu A,HE}l6+Ln?FkdەD 1k{6C^tO D+@Yk !Ͷqőrc*%GJ ~V+P]mv\@. w8SHSLpaM|0^!юO;)tm%IG]PܣSpSVE -9|~Ο{ xio:O.(`4om!/⩜wRmnE#4- nN똑$ 9b}ss@=MYɼe[ T/R J"ۈSYǽ?()8vM%f)Gݶt:ڮ&CtBu8CHxJo~4nkͦ@nzqYqoXZ!<@ܥ97GHE6s@1RW]zDLQ'G1_d ȴȠ?:XNRE<1WWGOӔB#B[+6&nކ$w322x>&JUQ*h0UHCZO3Ef&$ ?@(Q,,g L^C~A"%jXcdV_|͜ƼzX0ݲuQر +HPzt"X @޴͑h0c_0^2,aUŶf*cvmy5F}X"/OLOX |t5P` SaA4:i% /ۢvam~TjIDdʼt*bb:M&ZEq8ӹ5[87A,r%^na Xp'>v! -z?tDF1pwF !| 38bs4"qT /5 Ả^.!L}vP$b1tEI &=V בzup)Ҍ)y(MŚXUU,."-0,gq/8"Yσ #̸CxycOxfM%ܔ p^Xa| S',:A3ltM"Nb, pH~dXB,Xw؅i-6p8AlMO찍 dcvW;R2GZ\i >2<G}? u'y{Fod7~N?ѡ<bMMf#+ۥڨl{S7QqP9ݺ`_ucI̦ 7sFVa0,]{m({ oAAm8쟵QTV`G mlU\*XGvAq[M`+:$yUPb\U>zW Trҏ]“\: t)_iR+<U_DyDA*w%7D3Hz9q^5Z 3 S-sI6fz#ze*o( d;_VT#?-БŕJV*EN7'؄%2o1fQV}^9( i@.];U |o.s T8v 7T7,Nd"QqDN*.)""?54/;.h+Dފ^\R$׆y2. 07o \͜E Pj0}AwEw<('П?2 dqtPA~ȵϻS1R=& |SS 8_⪟#H +3[5~Qun O?6Y Χ#H ,h!xX2.1qp 1ECD En#*'@ZٲM{6|(s f%} k-$t؋_JHEGt6<(Y&wx j`vhP"Z%okA%x`dTׁ2gG.T5fO/>ӤO]dXww+2CNo`aK kAɅ»lLXFVA>>[h'j0uӔ poSdWccG~es4bۅ3bj2kўK؈~J+mӬӤuWST)c X5> $Ml1郑n( ;SSf qxfÁzRwOiLv17Ȓf=wȺZܜbqM-=]%'.R]Þ.7)~uU_Rjӿ$[ChfeSufUF6SFfu'1{$)4=v;Fc_\k5캇`#[ X<' Z ' oMLzn s2%Eg)$;+0yƬDwқ]5 V GRNC{'p3r*VDiLVX;SLfB⩁onލTF:AiP|nɧxWʅܹҺhY[rh8 hid궂bKm), U :$SLf"l1?Fqg)$腝Nt`o ]@;9rf!6PIy0M \fUvtLCZ~v..f(ϑ\PI YӺvuí<, Gx>쫑,e{/yOe>,9)0 EK ~eˑVY&}@ _M&0@e~lsq{648I|?=N{jߕr䱞bJ2OFD$ N|E(A3J.0yq8 G1g&֝s+蜛]c 1C+~u+Om/4QD8^~<"({Эv ̀Ͻ {Ơ㠋q/ zWw p"1  nJ ߡ?n u͟ӇYwHJV.at] 'or:Hn{3w9ci@z?^bA5a _>bPGA$eCz?jcJ[* Og9F }ba@ * '1ɽ5e;,C:U""G5 Dłn)C__>[SB5ׄ(8֐ۓ; o|zs)*J2"g 8a^L/>k'nkቀv1R˲n,@;ӱzФ-l"J,$L# I  Jh2ANU5ө Rm_3kM@\Է?F☕;ZlJ8xlT`ٗZ+;#̋}J5'zi?';"{V˞ kMFWg!2dº`l.'Ae6(tX֒ypqQNb1g7fW/N"N^,ϗq*sX FdP^C/E YyznB &ƷL'P;F B={=2i{%vMϮ & LP[!r. 3*At3DϤa}! 6m6>r8ՇKPuĥ} R'Y/%[;*{TG@^]sH$\74)rHO/\_Jz kiK+_)nͥWf2癕q0s":OV55[_bhhQ#-fwA D y5(ßZQTbb_QF+D*w(<7~q\\ruա9iiqf$+\P aAQ7'[_ϨƽأO;=`Z&[- ܺ6V.>i%^2S^˜ţ>\l0_luw`1k ]ߖ=؆ .9:xW9;iiVX2|zuw픖0-֓ʹ GIGLc$g}ɫ,D X?TЎ&G喇"$i|x=KZqQHV^},AlY4`zUz-"[7 p-cu3TUfwԞS>A LF}3{R1 k vzD&zεL)}"{<քcͧYnTsRSh{ 2>HwKV< n~ʀ5K#݈HZg˒9̍2ICdXRqO Q-&u-E!EW+Cd7K-;2z"BH8L \3f0szA< *=) S)Khb]%N&L3@g}# mIHʹ& nWxK^IG0LyݡͼhX»J+9L?̉ DZ8 3I՝ wƩ=R4L"DZbW߁~%56!"@hTo̮F2=cjTW, y]Γrπ_> rZ.Nn||PWnv~/}X+|[П H_ǗbZp),9LzlEi(Jzqx @;M+ĠKwk\;Eٽ=}:+&G0g3-\S:Y 6`S-zvt#yO9\Ww8>d۠6Qbꍕ3X}L%x=̺Eh2mG 5%J22B'BӜVIOi45)mѮ"[G+Ca2yhy}3ݑ](z5g#_W6Aƺz$:E癋(W.Ԉa1Z>_m{&i>#eR2 m;( {M;(lވzz}^rW$Q+Vaw`6l>_v[f.7c|31ٶtf F48_H<Ec=Rڕb);))&v/ۿM* 2E\e# jH1,M) lFz9LxFdn잀r(%_?{T.A+C*A(icZӸ?sapXB_ex3HB\ylH>uf1 /g.B'f"z yauOOz.~k%Ҭ"gA!Y An\" s%õ[pBծ92?Jjp>˨^;1;fv]$7QzJQ woca)c`\;to^1Vm\=T(>F)rE@?oQp3&䔮s_N IzP5mikEO0$C QVIϒ0yL* -v$J5m Y^!TߝP}RcmnDz4WhAIAj7BꓗY䙊DT=_}a텠er>oFR '^Ob2v mGHsu;-?U98j 8'|7&y1sc;n49p ڜdm<)< KB1vlݟE+Ӊ4p bۤj|g(mxN,wVr58)7q{x_?+Av|$CLIkF lEz8z0PZ88iHK,Nб\.Z9 㾊1ǝu2ok 8Z0h_5 YK=ם07TQq^H_O 0G걔X?b`G}W%C bA)-e3-|zG,F!iˀ 5]P"ksq[EܷTѱqWy-)&@Ԧ s/q>'7Hr'CI@a7f5_8&Z7+(?k/&rLA'ZI_C(4DO,AkMz.:G}dg]h~IK7c~M)Ƌ#Fq"2N=^?8]~V {rxx0 P;w V&_m4vv%r LR ?쫧AОWkJǽokJ~)ȼ&I>:fdJ3keױ *I\vRlq2ct@$Uُe&b_ܖf@ Hcg!JKtj850D5~}WBͣo*/??2Y ;j@nh0èdTwv?|%U~%hWt/͋sm T34q\i(0Dz׭J u @u74҇L;N|(3lnPV'!mc'v);JNUnM68Vc4^Ϊ(4sgﰡ90X@ Q&S_nW'ui@6(Y|.}B!U"Ok.d!=Fg&#(iLbidTSp+ G'";íޏm~Msg[;_l+^YCZ;VVv/䑣K]zXÉpt3bOW$1E~亞XQ)%#v |XzuIr8ral$c11dAjt,&?QN^]'Gj8!ٲҨ;vGW ޜwgR9  LtA F^7%X@PzKc댑g*T>LXm3hBj,U\ +< k&^-+'G#9g?stgP>>B |wۃQݕϊ郔rdޞWi,P$a-̽x34oPx5V}$kԲu7R[D`Aٯr|dTRb7\73nN@= a?)M 1Ҭ Eh4DV3BV A[GC gY8R\JvA#k.C*Wp㡌H% )9,fß3N&zQG_~؁Mo+v`*ͅcOϙ.H>JuTAMr4rHJ,;"/> ;{ڈC=w<1k E`L/Ճ0+|H:>.. گX/ؑʬӡY3A #/ö* h_|_qhOvxc#C:s,vFRp j*ѹ;189-ۮitб~ZZAy'r?Cv#pm^yF>Ү+)Y:Xr>whDwo^X l m]"Rq8!Y?j=,Fc KkhgW~O;Ɉ߫s1.#nRm+\EQ{&G9u+No̍K2[CNQ!D]Het&_?3_IO+\$4@*AH~'bgDRr[Qe[tk@1`xՏ[/Gj۩jDrm76V|m$TDZPX#8ȩ;AT[ )x ?cPosJ~.A{Liؽ{JcP B*DjwMLj5':%Q3wE?Ho] ntjCHw%a KܓS`ϯ?"W]!MhZWa8FBƟ^VG/#we '!23 'ޯU' 1e.$,/K#ng2sܩtx]H^ ` ydQVF1ݨ.DעĵT7.|[z [SNД®rP5SkYړ:.0|6 #b54`DgCCb 5+ҳSApM5.Mvmt0t-4J Q_4g2(QEq q/Dhu$" <_͵YY j6l±{5⹑,. &E+zx1%pV$vo6 oN{X'?k1^"$h`1QSVU~ D\ho`O@J6&P2Neya @F<$+6DH5Y$Prs Fz׭Z{ndxnmG.5ޫ"]l`D$ ʍ4_k]rtvpW΂7Zp; XA+Vb0#3CVSxZ3Jnmˁ]H9 /`x춞 K3$@riGsX,A<& $wGA#̙XX-=DX>1ViU Z=:| @zJ:xhPA- *(ᗔfڰ6}zf/˂%Â/ּ$]򡭮x%,)GװV25!-h L\]y,Qeߺ ~J)穞4xV-fɉn"^ 5 kƑDP[.:9ѿqcIr ?:&N:!$Jn&jD7JLhly\N W Z42?Ѝ`xG<^^HLlPOwl #5A U#v%}x?ez8zk#bc"WTH2}.h^S4l): {K:g.p{"3ˌ Kǯ6gxuUUGٽ)Mp*ꊥN³:M䳓GH8`8f$ie\RQ@hic۱-nb[Y^d,.x$$(&P `Cݿ} +{:c!=ǰҍBuiHt˳_=k푚p1Їr <ƧCDVYq)Q $/_#u{WtgYZZUvia͑dzTK =>ct["~cuX`s0/TjX@q>Df>R&O`C( 9B\dGX4AcDkYhZmLaqb|"6D/ԷLCms$F?2l'QޚJd8uSu:OpAm?YWlAD/X˨!~I9RJq$(Sq@! [wᝎ1g3XlDDh ";Ba(5\pS>QU ';$|R\Z? yߤՊ~Pݶ=R=FsRȍ0􃾽[m8d Fetv c>|=<ȗ ~`,(㷛w*โ'?s(j\dqg\gw'!V0#v/pXoN/$TRΦԟD(Ղ >ml$2]JkF*tHv;[HYWŬ1]_6_!ɨolX*lS>ܤ}4&Tlh>?b2@pdĝt4$w]]?O*/tvRِ:{v0x6oj5(ZsEhm1-HcOK=қT&Dž{07| slu. UDyON"msK Iu莧UTkBDc=/uFSKVn?ÌF#IpjǢ>ER1|)m!M=ZqUQ:,H2N$;pD)^lFV/p zj1*hʄl3ni]@aV5Nֲc]ƃ)H1|ep[-:@46ϭ7>w8.cUt vX`KVsOG&V<wz8"'W`P^6 J6,ڜYVce͉";BS \[2`N9$@%Tkժ*T_7*E9l$Paq+!FChӸD{w(\lURw",+0ŭL 6c{"m<,bqh0@=U>ؕ;]G&!)WEQ6'u?|/y^g[UhGLl)v9/xcY$rg[74ۑofM.4!T UԫtYٓ'ې5 Beour[;Hha=Η̲AP bl]+I}4>z0X;+o .j{u8vE:3W|t0upb&5I8͝{֊]M#I\74'S+:bk'U9٢.I)mт(Rj9KAZ8!ǂ=L uZŞ5ҫX#6]R0Y͚0v՞a#ni_ ꗚPhFk[ӿS?3αD3e mry:U=6!p;DQxZh#?kce-^k):1)uk8n5x{fi3ARL̃(kH[U#M*4Z"8@2NA$e_2&-qP{&~(?L24E%rZ,R%&2Q>?[ڔD1#3яSF\&HW X>\}KR̭HDe_05r(g 34IuqL ~2}C5alFz[^SONkI(M;>AZX՗8Wh+XuPh^fvnuɥum&ʰv BljR; 4fw?ã9h;㌚3㳚BBΚ1+./Y:нѻ 7Ǥ~j".D|ډ;"s'37sGEJ4tCs0F5Bs(Q-9urus&UzJ!Bc[}~yuyVաQ@AJe;ⵂEnNwsS,;'"Oe%h<[˒&ٷOaQlAɃRo9 V)ay3o\qg J-yQnC1H';e+]~ '- Mboe!KWz ŵhXW<\m@F֫ڎAc ˬ5H (WW9aRiJIS]vwe* ;`@' UڃI ~F ϟSk#$뾞VJ?X!p !ମ[yÓA6VeqoK|Rnkvس-מ'.Ɨ@ڔ#Lۿ&)W ,2Li'(pir2̶2c)&<[co<(`/HyJk̽1Fo|楱8GB 91[ R g]2`?80tƳ=&g0o\AY k`R2,:WO'c3XjT^`hyAĔK%,h^7[d|@4`AGP4WOKmvlE3p$q.mj?fb\<؍ t.N(Dgv><+,Y2cڻg o7 XPÙFq꺷|i(*D pȷݩZ;ef߉.wTx.Z!%qGH+nQyN/_5L66tiijh&gA(!޴ L$!g`B_hqs㽁˰3td'q%.z4T4+-AHX|=vլPqE:55Jڷ-C{ȓ7Jr-+2*Ņps&&uR"+#DзK(sup/M#y}H\C$󞠅.D_dK225E!i}(@Hـ&R)8욼PkHu8Qj+c.Uֽ&5A{ Y(@$ lmT%~#lNzMiA3/WwUk٧ .?Gl_D:ytyF/Ȃ`[qln*?VmH$\iӒW&@N`FTKMj$/%17 Y/R̡IBfRcpYr/z ( '-űMjn)2빏"oI8>ڿOC];[_ wD[?QFΝP]h:I^F~38YIڢZ2)p3c0Z7e8[x~=>Șϗ 0BgqBlIDDBރ*|$̩F?w"aIC=g;N9`. 7NpHi{ˊƝlMŬ*7@!ˈ5ʭΞ߱\6.iPP^Yh%ŶQqbo&+{Jx񦸷`S'wofQ 6ךX֨u~.!4CO`E_"͡=2zifz=I6Yr0(I]TM+6 fJ.ZOĸ0{bvY4}3f9v;S'$mBtiTx $K4G,́6j]-Te[pX%5-sCg_V [ rڅ3PƔ"=t'8Pa,:Oy}/2]{6xf2V'b5fб3pZWT) C׊SޑFN]4!^ӆ\k hkNWH$7o|l4ݒx?7^=0v0  {YKMa}:Ս@n}-Vm/fB+*^,/-m"7CSCl]u5@B 5  g@v # jLfJ+N+wB-mixsT&AHU°P'\˫@sDM+v4أ8/H\M T;$=f8 {:" "I,&C䫦UN̈I`G!o,92ٔ*yA\I.VUjHcڷa Nv)+l164Gqw|Sû1JG/FYUږ P2.Ke^PaP̼6|[nX5βFT|@S*c L`LtkGsz:1S?& ?Y33sI]m} ԍn_s7PBg ^hHUf9)nu,WVNGq 蚬Y]Z'e᲎4 pAQO9':d G:#OxJC{4k铰L8f-_Dmt qiSm~jeI;E!ÎX--Pa_o'xNcsbk\ Lh]%p$ܦu]1H:%z+"MKmfd퉳V>Nle^&GH//jOeˠkԒ>=nTO4QA9 kW6VeZ0Qs m~:՟q,Ӣt$.$7!vp" fTİg0X* &f-zR45C!ayKLAGJt|{G$V9{'59꘣^މ1xCk!oz}gMNXT25铄=0p1Bhg ^.bB73z3ӑQ|ϣC9R#ZaIz54DZ$۔]yr3xz)]+Wӡ')Ӯ5MnZF(+-J,PևmBQR6:#׮i"np Dy=rI oHvt\J! JP$VP$ɚJ8i(8Do:LnŢsAH?3wzc`VWf0 9xfkw7T#ȮS"R){.lGnt$dn|ݵ䝺N )pEay%NiПZ9ٺ~ӶuuX#j:0c)K'w_lj( ߾fcEl@TzÀԿ0ȢǧҤʒ$,7FqO ;_ȈIE/,r6 j4`Nl{ .¼Kȃㅵx:W 7 $g{@{HRHgKP?SЏ>eiG!,X { |JT^nO諏7iR) <@?^u/"%hֻq6- {yC DT 6L=(?A!s# w0d6"=liGu0B^;n>3k]La`W rj{dFbP{ >8N:ŝ}tjhCή),lX+9~SA 9>ސ:@A0x 2SV$Sa%#jykohD.{?m;/PV{ܣ2$4 g҄-mR|bS}&k xFveHՁ CD'ĪRo; `QK͆?$ i=^Ba^]yߏ'%X4?s Uu4rOG3b*cUn+e7@$ى К'JCGJ⹷f߿n e`|h/IG=D/M'9NAx&2/aCVyZCr'[Vȅd %iQ} |Q ^?~@6#ckiŠJۏj[Vٝ.30Dׄ( ɱy)<^ Y}Ч%P[BE ś2i~Th&bIfd nCD@8_K[yIZݏVYވq^ U6)1) Kr?̋g/1͠ȾB$ O5(' Ydiт !i Jɻ1l`*Te3d d";=Fڳz+7˥l<ݍJ1,%H^w!2:FEׇfnQ,_(Nch/@l=}O;vL𚦗w"Qux_Bҋj v2i n#!)|OB: hlewp78m瞔YFƪ%YSd&vyԋF]9PֆnNݱ<үA/kIUttT ¢3.[Ψbܺ)} Ƿ,F+@^CԤV́ÊU% yYQyj*ooHg%}ύ^gAOh:kGxO6muO' AZbB2]S06E&vŎsm>Fƻ8"C-k?G-9WV] v6Z,Ylib刺NJ?> !t_ KI0tcH^f?Z.ceLj12c@øisszk7ދn7ܤbI&#sMqnM{|i:'pVK@ꤔtvV> y+ :˦eg6f&m7ßעG#:,Y RDĿLJS=tǥl?iM]b妽 ?^sU@P%zL\_/w"}C]]2~q0" Z( Η\+`Q@ftc-'C^xtmb(o tlD^q/o)*':zՅ|Ūʆ5TU *]<] I.ɣ:|GE2(\Bqό1&+֮IFjO!Œ|j\_\ mGd? ƹ?.֠-М>Z87';/\7vdV1Pj pm:N]Aw"UH=Ѫw;-_I但(ϓ; oo~VXJ5_Bq6h%ңY5r_e5bi֮9O4Ͻ[ME8eon2L0v*Q|W;BvǛ_Nb 뀔9jU e}gl$^Xt3WѴ[1GLԹ򹽳O}u,WY lgN':|씟ȴPQ9Hܻ@O=To.9D[e0s|9%zM~n-G"Ϡ/V42`yuOYą]w3f IfqEZtB>֫#AQT X(lڑ̦PՊzlfב VGϑy5EH Ds,wbVHKr! Z)csMs`(n,Ľ~l,B?KĊrk㜹2φ T Q>[J`= iFCaˮRhAҪv O H7cl!P)_qTrc"LISX cql;qrφ='yQ&׃N=*{+4P=h03sGS>䯗2ɹhhD' 9[?M,#*VӚD &=_IjTW}v4 BC!9FᴣIY=e/H,Hj8 ot'P~D%w"^T5V=0 fu U VMisG V"o KtFu2W']UQp3C@Eȷyw.wYEs ?EQFvY䤝W:Jag>~:d[IWwStN@?e2geC Ӿ;AZ}=taSboFrmK٨cZ!Jgš<2}"s?]QI?9tm,v}[1.luf1x27J\ζ{h`%X3  Edv zeSTe 0a ~7t_HFl@5V"ϩƤ(ۭ(#4|#֢vJv~YHB%7 (ʁo|-SWJh 98e#ʆmu < iygH6%he$%plmGh4b.) l!NTP%,1ۗ Ia)O=6 Zzd0G '/ƭ)󕁳2PwB^+Ʋ⢘b!08Nza\NbQXH8ut˷:Fw/vOц oOM35gofه3`s 41rLp3/|E?! ngdO"ϾȠi\4C;׮4/ H`f= %,d<_+]$ Gj%*Rlf 7#{/>@ SWAG\bQveGj;ipTюk2 y:C)ێ\A }wυuW!AA Q!ퟱTGnp6ǔB\1t}bpo}+)jEVDޏ, Onj>~ eukJe.X1l#-9p@k;iRdVr\.A}o{Fb2{@o~<^1$YhTCAV>8N*ťd.7& fu%c,WmT9=7/ z:ύ8,r5֏B+#tl; KrrIvwp̏ʨ䳖pp ]Mb6V6Tnx+5nGKI\H&yu"EN^e򚳷H`Eu2>`uFom?|jfPQ):qÁsrakYk6W8&@kD&u7"cCz#*!^<El@<[c%w,ܻ4d= .L`R-)? DՌr]#[2 |_z:fM_5_}@st?;΢~(-5[[*mk# RڡoԽތ7 -[ 9p!aS|R)嬱ذ"e[jjR(*Ap# ؊&iS=`"W X7J& N]Gg`>=xn@QDRC/II;$K s!`]NDW^τQNɡ}ezύSGx̲#ۊb>^-?|:Kn]ObXzQ}vRWҦV;=dgmX72)+$E| ޡ};sPgp,]X#6n~E\.˷ ]u] hEP+<4|`#Ɣ#&r7),`-ݺ "oHQS>8mE۶"2gSV]8Av9>!+dk "JA(ۥ)UyUY} Vc.E}BX5ST0Д_ۙ7Nc _ V>֟nʙ5P/.ķ穃uzkW<ycfM77&i;3U8 JsNI#xnk[JD7a3Y%j:LA0Ӱv,u /\{(dg)q׎oDAȉU"Rs2-0u/qOia-G2w]j؄b(\IMjN]AF@kPbnL8Y@,Y^5 gq˜~2rr+vTdj5YƸZ/x yW510]2Q;?G]+5/;aXF^F [[F}>g$58<ϐ κ"A v혢'23`[0оbU V]1Bߢf2i7MǑ8(l"N]iQzKo:AF{pEr3*DǍiI"h]~<=ø2;l0 h^sANrVĦD%v*cu W=5OO#>楇r xքIrtJ[T{蚺ŔX$IeVWp:.i{ؓ و Ep'@4nEfDY4iF$D* +~Q`TrQ}LRE6.M6v@qjY / mlR#iٌs+tA&UO:9G4]p|~y5r(JZu ɸ-LU׆47< c6xOKTz0qޱ?igB",5 hE%F<ճ=TMlI=kJ':7:9nNA#.ȇ®ǜž̫`  r6$Lp TBSݍ%ņM̀?bPLr_REhDN;pxGxFr3 圧6~OKv Z;v.UU7R4пuw;NIfF0M$1ypKc9H d3U{1 =>fֻKk xlWNڶFd uڄu5\hemZWE~OoL vVw=_䀰 rA{?V+;.=).L AGؙr9=]Hd.we\r pa ?3A'`qXMol&le~U#F2z&_XoN8pA&@/Q;.^) kJt~S?W}4Hτ`23J@G9*U#WR֮ .?IoM76p A+:v7Q>>{(Є f@Ss(T#*mz!恮C-/%_xj} a/J=^+V˿2QL*m+G&'fI Y&ITy1 e@$o6?{{O7pZ0cw4pR{2z׺d .C/0& WՆ] (7sv'cJ(t‹^MXBU!+0:cH!&߯<#UPMժƑH%;칄cL \2Q$Ym3v5hxgw1.0 J&yn^4Ey0JBCms;>7VP16bI@&Nc<$`2HB35TPe.\Db6\FrhFDnB| 4J/7jo .I2*o4E$lG$"{eh0 ^Ew=:vX ڝUM6d;7(Z]!\ ek>WNr)Y+dk+=bڷ@xǷi u$p?5N0?/MI *:αDQWX& q}4K`\{OU" E8Fmf3|( \[&.Q0y gD֣Yz+ OsUMٍ^Á(`sT~* y0Ʋ X񩟐}DNqDցV*TM^;B/p^-1D7yؽnce*=JK /[wnt-%AlDtK2㢞)O=|5nL9h{}[f㊾N)-*wй zYQyo * @hkqkoRá_%@i\;-y/ -cXru{/mY3C5Na<ܼ$P_لMaSvo4v F)ɴF%ĮrC?嘘Z Nnt0t%4_M#f&^GW ?A'<ʻ)Lߔ)0LR9;UKKX[lUkizk:0];2˂ \΅a 糠.YKdY/G!B0R0V*7ä1^d(M~ Yd|LLr,In{w-[ vp7Fɭ.%W[)9A(ogy^ƖXvU4}Ԕ*sz1GM@5)NV̾1#}hH:`<l@wґ٩tPmd.zn[C89݌ S=" &2OV-}BKh~hDG[XGVZD]?i""z<܋J M/Iױ)y0!ј-C,ئ ֠+eњ*4n 7B} e'56>ptByHx5M:J݊vRWŇus<00n䗂unShb! mdcsW- S|bMDHjLx&@Qsl7Ks7:٪2Ω<i`p7FFBdZ,VUl^휜@jnQ[`=q i0WxcQ셰Is6hbpf(rԈՂ[lM֓s}!rlDv {N3 cm֌hN-ƣbO,Ww'Lze1:da`O5Q[ˀJ#/xe@ʺdTe*[=c!@J$Uɹ-jڍ>{w<h v. Y96%`n}ep>WA+t"C ~k>d߰tv#ԣb3shR. ,z!#[TP_.@䵟G$ EfIѢn|בH"HM$\-r8}ܩgn, z[!~W"dGFzv}>#2DG5ߣsziS=^sH;w&盇,w+Ny]@D( TR#=r 49MmإSr٫cz)~ ZN}0i玆aQ^ZϠ*N24?EX![|m&{iZ\B9(24tXݗwgF"JDnxZm>I`lbI? fRHW=X#Zt ddi= F2gG?S&fHJi+L+_#D8]яaޙWEcxp'Sv3P]`Օ^kH r\WQ "7Loxϡ* ^(i :[x*#zKhwnyM 7p;ZX7$6%iCfJ"Ma@ErݗCʰuB󍎉|v8{xId߿aB^u-ɭtŨn9 #A>&Nw (4X442t^~xf JyE&| p7\ۊrG;.95zӀ'_0] \lʺ(TMU5*S,LD"v֑G}Ov\l6b]B,=. Oց՛ϟ`1{7bЊ2\ƪ݀e-⹛3L$Uf zKh;1`ɍSk̴\{6mp7X ĿquȤwM΅j9#{2]"mKNT$t߷5og:u|Rr0D_Ey ,m`^L+r \mͤ_vPaL^] (g&xMF6U]IKVZR4mOwEodtAIuS"9[XtVmV2o# \Hzd13S_Fj[Qۏ% b,͝oj!RMxDΰ@FU}0DZq^,H^r;<$E?xdﯱb-{EK! 7xSx|%H"4 ٞ?~k#>#k좣jw(ӷ&^jI)O[`D,TߛN r3rO 6ZD0O0bcj.ufQNp*larYNIFC>xn"ڧtt$fņX*&ϓA-%c3m (Mަm]1Nd}jl#wtZ5LE׳y ]_<աyyJmy!zMsմП/'Ի`!~ {v{3o97am0k 0k??GieLVO2NaS 2b#l닏^P*Do =FH`,+rōP<ʋ@3n@z/+3 pճ[yLcԷ")aOa%JewV F7ʹfUߡ+=SKk _k%K#C(b&I$Ln S%?=Ox5 Mt^?..qTE/-e!KكJ,rRހyqçFϓA?B!ym ڂB׷e;и2U<466cj;OY/9n0FrVQ>*ݲ_\@C !5F,hZkuoɚyF5X;tEB(֧K`PCٷ%ȥ6tGX'%d*;+KJ4l|%Єk\Rр֋'Ԯtgeٶ;r4~5O+o~;׿qW3HٵO[R{?^M1C f[4;XOCxc>u% Ikչ6\^]fJ9e`ǘH".nSo` grϟ6&ILjQkҨv W[.ՎuX`IzNDV̽ ! <ᖐCD':Sl?OL=۸VI7C1* ?Ѷk)Z>ɍyu p ~kC_,8^5[hWfWޙCޣќ&d~-i.!NkJ,F#ž=}29 W\ Wcbh+n KDa^T F:'!􈏻l4[¹ZR:Ivɴ~ 4\Q .ptw+U0[Ad*507Y bg |[v<# >_rs3E'w+,͕I "(ڷU؍_5{^p 7vKR@nwn|i'uG9Y!æn%Ȓ6%F*fn0jZ0>ݠǔRc[?ÙYG=ӹBƱ4U޷2q?"nr'UDu LF=E?v6ZJ. %-i?S}ku!ǡN5FG]YTZ:b[u*pѴ#l;Ory:SJE|z&Zj5{-\>7˧/_lEI*:f'FQ&7V3[<+N M_:8; 9 KU֫[0'ie|7)oW>`ôuk#LP$Q?a؊-3@Y} 0o;ccat >qiۨF~xOX.F|VV18  *ߟZ̑4:k|Ae9^eoQ퉏p.`j!5&_D2&;ބ}NL&Ycbgpϥm+8c _$کܛt^5B2֥J[l/6(H {-/(9= !4Ӳ 딁mBNO 1&WTF%LQ50i*6Nf/kGxXI$D{WuM@ijaԒtch.Рi}+|:vӂ:iQEhj)8=#ָ/#[HnlIC*JN}Ϭġ&Z9rn,孎*M̘G&R4 A(O;u6N'*P+x#:y;x٧p"k Rtc(g!@?6Pm" wD XNGDy5SkqxT:RJgį [N"*j SG pH \G˥vЍ)eH'oYq$2;5F^L+D\YTf6J?סʔ^~G͛e Tq :FK `!J4?P즨4(p5 xuDL/9B㟘Æ;rxEefQIu^1#g ܡ:xL_'IKeF| _ SK+LB\t`YS]]lR!6dfƠ[b~铲`^*jZ|I?$jXbxEVU-zn8 g/G ݾKWq/`<` ڗLz*v$zNR_Uߟp.RcԐC*8YB ӓw 7 bed_ $9D},CX'b}Hm[AG_Q;Ӌ.r~Bqx_*nO\ [dYL9=` !xn"U_*.y?5xV&`. u41\ *þDϝ2m'ʷIgcY^U~~9/q1(-9kaM%"[#%^S"b_׻=gD6cd/ӓmkAmaQ!U z[by_8OS(!U^.QQحcЋW̡HbJ/e3,=A:= )!D|aeQ|@QJg <bhh0Uo.TVFƋ~v:*QbB)"_pZi}.eQtI)9k+bw/xr\,.iѩO9m||1G)@_۝$ֽ?8]S6"\ (0^ %9Y*Go_ ix]_!rRnIą6 9@nt ôCt~),_[=4ܐh0>ӀHll,R3͚kA})+g Һy]s~xkP gs;^b?// I7YI>΢ǣi eŘR+}#[F-k_(}]uoD2}3}0A*9q KBLh.5pK^n6c; Rua,F9(wkcrn6$ ܳbbIV>&`4"B$a$%7=!+ҥ3 5CGSQ"Gߤ+rt2k9B<&Sm0}HGdckv9t@_0W~m&.kz6YgݢzE;^ryL_NW*I@|! n{p2Q=cXۊy8ɰ%dͬWA!+T(n8Vy/ I2%`2O!J'`->k BZtYɤ4(aIZnìQQg8P> CMBxJdCR~ Toz&x8uV2v 02 ^~xHǴ6j ?yc;‰y?Z79LGR<Z H 8(|bc(.gsCͭ8Oc]$]@NP?#PtGf"~B5xBch> ꈌ3ւݸ?(oĊKΎ!|~רLaJ[8"jÂ<9}g}rA]8`N&AGNOk ~9f.lJT X')^Es66wׁ(NY*h{\ 8mI{&:}ՠgI>b[K Ž_".NJ mD\EO5u]lVjP,AfUd~I~l5:ӑ/Ra<ބ뚼f>?i6:xȀrWRx$߅+W(@aeϩ^onș{L1^oņVt_O1DA[v7e=BN}OμsYyϜw&&[>Dn@,W%oYi;poD6IS a|͂*BΊHo+`σAD J@A- }#*ŕ(J5il"r8&YlvEKxruf LR'A8_3; QEj@A6bYAsa=43<j-g Xk4G0Gkd/{aֳ?B{ʠ֩*!kW#Q6`}IR h`E#K&B¨sW Ȗw@)IM lSuB_.iOR2q۶C=/4;>~3UZ8mG&>FS n4 u 4p]D0OP[ F>ʑig[~:VZ(QJ?CY.~缩TmsQ[بvL} $9ӆD0{?R}]އ#3E}ҥHn<*ý/NP+FyثSrf3n.W{x];6גtV`3_#;X7#gl/\qӚC N>, ՠx}3bۨ@\%Dm_u: r^((KrU*{jS{' :ؤ1U$qm ~'whĊ9D)J8owl<^ӫPh8L ^p64ȿ |ky^g)0rH+ɡNeYf\!dQ.rep+rs@QRI } iV@FDNn{Z(̆2=O V^G _'{W=xʝj7c΍j).ɌˆEH2qtlpnvDLʤ T*n)>N!X.1x~\~+rEuRzs\[p{A"==ݛhԗv.+|C҃@<d)-'IG%Q[,cq@]-6'VߛĸĬr`O=F>X_Y/[7,恷I]B@-gڭN+ټ  xt7}[W=cBícΰ)f1B_/$㟬$Wg"Pgx񳳚*\`ΆvYnڼAqG+Hh{r{`Hf/,1^~pcy\+ %]CҺ0 6[ᣪ/eO׉Ji?QT302d6rB`%ʛ"tӷh I8)MXoNi;:uEuOu /KnјD?Y&fi/vͫ q0F4!q&lϩZƏ:g68SfW8s/BvPؠM&32l֨oǡ(jH!;%aO2 g@ : m?]z/V|K sL?7:Y *٠x†֛vQ$QMAV{* V g3"[]D_{AӍjN;*Bs[j[1'IVwl]cti_Pza_x*'{ ,(s×L DTN xob}M ic;z/\ŤIJJ}/|݁խh*"|qqGX^MF-9XNzRr:Uގ1i ć^TẌ́KT6魜C3CwKުdWr].GȰ9XRl[z'RGu݌ sEOaIz}ږĩnc!OxR<@$zr&vKMN-kk|Hw"C*c(Ν ~A|`_ z!Nf?_J@ !TlGE&\5II!R@f4]tг8Pm!p-{i7P'zUA|@׺y~şrT⟭ î"IbtIaI3]š ےgDfkC?n mm.QrƱmx'z /HLykL ̸Q3;Tvn,-a(s`m&2왔IE=JE&J׮rG{ v߸ P؜ߏ.`읠5.Tƈ뱤'\)EIo$9F$|'ѧR^rӖr+E))U%ꖭNc6¬9ast2U$6'FO`9]0zzB,5Z\wCL=5zvbՐ4+xˮ}wEtY7k u2z)"NN-47^sʥ}w76wu[x2斁/2?5:+ tyN<[CڮHH^咩p^n, ̩58f+qX)3`<> sH? +~; lVq`/ >]yhLǿ,V2'Aḍ 5xYIVjmC/g3G;揙9f\$-pJA [-T՗B= mǒi4j7qnaI>Hzx=sr{ʽN4ѧ|/_` v[j(BRvwJ5,Dn#Fb Lyʉ&Z-2o/| 400peX֦UHQ^3~߫fM["2[ʍo;CYɺ9iWgK(,:Cm_de*VTsdȸ%Ye`w~jyCݠK4Ȼ<)`:)> V}Pb/$/XD`k8NX!_|L38fs sWrP$+,byfRJ:]Y6ưi75CQyy`L?YKGs^` 1.UdIq0ydF?j= izt~bAþD݀SOXA7׻zD'lrIUhc43 \#]>HUYN+)SL.qsgQ2ּt3~5^-qJ2 O%k룥@+y?tRsAМ5EBM:@QoQNJSbGl\ )^x7k뜷ه $)"lè!:@NuTVA¶EvM0w<}ƙj݃L2agpjMG_W%bdCG]8[-`wv%yx)`bxlQ)y=Ϲ wX (eL2mmZFs2@Ga|FqGG;\x*NJJCj9'Y"iqP/vE='PɃ\h6kJOO\>ƅ*Ϊ1[{-n7ÉMu7p"tBt,j@mQBGZL u1ts}ϰ~m0>?Ť\ ;ZωNƎF XDC_I$LmMm"Odg^HѯCaqT/A+)E9# [͵ҿwXѠ{n̉Kؿ`S*'29ʚgj?='ȉ i3So2 jEzۍѨQ$t4d:H6qBhZ`"};&5O _DS eS`GJq&T V*S.hwO9B''07I}0Sml0 P(uױ}9ac6$ztJTL( +fuWuwU,\槧 |7iK%pꂖ?6#2leCU93ޙ7D1#>>zG~|GEJ'-c^W5s׬#c͔Qy氞pg?8lǗJJ,>y"S eoJ)]+Sl$3 i(+<4yۙWP>dam^/jOJ8ū˚y [oغiӜP,дdV8]Mq@S2"\g6i׹tϲBOxP)Bt&nC'3Fh[xdsJHx {U^3|ugB-aF%T'fԔ2)OP&CCe?FV ulRy&oN,I IcY=c <#QJԚWԓ`ZT2LWt6B0ƴ1k.'4@}hnƋ͝i*|!QI*b&=רݔd7:aŬ5n R-l%dhY"=җ Tg8ٱs'}T>I$5y+v*>3.v༈SL('Xe:'"HMu^n|+_@ ̣KT /V$`//`;ܢ)%5U}.GAɉƝ["? `FyPzuj䰅N{,ׅ&E<X ڵƱ} ٞwpT gǔ՞n /g"ًyS^?!vB?&ItT,]tliԨ(Qu/k ߑw“tՃjRfj\慲Jj#u⬑nǟ.f5ex~{U%JcuJA͞Na(fZFyo.hsjǦ~kLbȱ.dy3gDL~U#Z2hX~}DJ.7!Bu]jxM@5L < 4 x'I| 9N !ˡ+1ʅT 5Ȇҭf@GY}t8 :E {*JR@ w"-]ͲL  )Q'fcLwm8K@/UՍpgYރN >ޙH+.[ ,Z wE8*'/3MN>NK5SBΝU- nq|/-D&5OLi.[wXº,?2+j1(N(eUZXlUZt/B~lqvv`Yߖni3+1LX $ ;zp1"U?'s9r(tnu_dvqOn惈"^Ggz:̟x[ ɑA3_95/=M%ݺL@sR:sq< u4 *ʹJ[r+(NeaE$.mb擟\^ֱ.ʏ=gd=:?,e£W̜/ OX#HWo%w5eV[be3w?z=H9=5 wA} "JĆPsL4HKA Ы%[rhXNAmh]ooev \ңU jLZ\QԺo4D',uuTNC8Ew wz~y_EOcj 6p@0ӱ¬bL"cĚ&=#_$JX3>:,' v fqzpH4(J5N3m6լ/HZ6Byo`gDeg' eGWx$/ sH PY2 7V5\-xj$ :cx4wE,m'X|ɋ3.%sR?܆~]vo`}@U8&~ν %cRT_Jk)AWfɈ<|L;D+qԨ)S@8!Cq1'o%jQI/%Cv물}]? >. jC!Tm.ᅱY_l4A͡cl8W~Mib"ZV154,Њ!Qy7mnRWpߏީ'd+kWR1r4qz(ƌ<ٱkX\D6;8hB9_4V=vt+qјWAS,No;\]*r'rj>"-N;>>XOCi+''T'TيYm±CgKVX8:GViifz*3>{g@$'u?xV=XqӰJfϛwyHLՔT,=Qю=U92xYć8%̻.Cb+ITTNoIBGM.Ժ3hU)|b fHzgW[ǚAF=MI9 ԣ$ d,1ME$5<~RKuS;c/'lJ0-VZ_oj{(oZ;tQ^ PMvC. .%_ѧM|'fFK> [jʚ2 878?|Gb] .WC'-@F\ZYݍ/6hԌA mwà\do^H(c,X,Rf4|Wg 41?2(4}@u'i.;xFQ{\L*DHǽZvvJ<[|I WtkɥNb=F7'Z44 B+$ 繷ܙڻ!^hRe(5류';fV)*: .JKB!\ as,5_VqY%' kF2XˈxxM?o^`N;ngK%e7ܲTZF"I" E*R Z[S%0n;kdU9U(qԨ<1ndӺݒhUs' ޑɩJUW܎a?Y6DON:N(Wx,cO?/4OQ+3 }qEn&GL4Ś2%r)0 +OHf'tAIǢB1F0rm>BD`,hB{D?luwMHFǑ@}|u=wo?i+i7̵ A1gм]69dYP=>|5uNDؖ``̎qvh^H;bXJsBWr3)UG ug0#k$ wo+D@T hgr©mZpC[h"`ߠd0αHz7b\æ3gCn1e@'>~Of2]Lb2QGsQl{鉸()ψ dLJ/D82zpU(}3%dڀ9,HɃ[؁ ?-?gm}<@bb?y0Rڙ`+ ?Fk}otTJFмH9xO2&1ʪ]^֪^|b_?Sb@IO2݈R`d{2y.ȒDp)!`aϲ'cл ?BpKB/FQ0kX:%.As5M >Z}Q [R,CqtwbpBEa Zg!NrݘxA)i4&v8"ZˆXf!=![ߞ]T`bm~`W1!sjqf" X dZb t/񃒨&\whdzϸCNA }sqR/]vՖi57 /ATK ș&N!9<__k1ϰ%Xƣsf[sHU /{Ɯ7;_@P:}L{Q^'9JygrɷA`ƍbj D;[e.ď3jKŽ'xai;h:eZBQ&+\2* 3U8xfzS<ѕ[A5xYU׋cS!}  ff=Q NAҬ2 cYa&2>J`35kHYz[7)l"(70+UQ!D̗;ʧ2k$ZוXZ<̣bK}fU!H`jw 6x_d &5&T;WÒCk GlnVWSO5kn %XɫC1Y,4ʽ]u fW3Hw +˫)rҿӠ3E`IjU7?a)9z|Jjչ#ZO.Ax0n8VH,O}?|S,PY5ܸx%OufcR7Kt] 5Xj@yu|xܴ"ܼ]c)@Hk3JDtܣ - Zj8L1M;{<%Χy㲬G\!Va9``Ǧlwğ )16\s=䊽EQ87*q>[OR)!rA.@؏8m4zd/Y{q+sKZA Ƈ5'S zƇQ$ \T\䌗agTXHzT# xcmhe9"y]caLYKfNd\P%T@o&ݽ"\t&T9f 'ZA .=-xHB.ld9 $#|Nx5H}OxˬtM+k ݹJ?kCA6ov.\Py!6-DPx)3tXӘZS*v&ui̮ltHg&wk7txL^6!%}}]Z!8"d] VBv< %?+P4يmWBB;h i'p^M51Vg 0 ߰ۤ;Md3KǣS#%Ed}r̿w _;~ gP = PS-hCc_~RbRc|O2nگ>w]/||Ub`zزtӏdGhNECAY'}`c L hLY/2nl Lg {m?SX7 7W;[=ɐiz0-<-qk^Ç GwWn󿈄A@ϔ#'_?%VX d*W yml N)8{cSq~C mP5jpR׊f".V5N6j F JDttOC!ϳkpm6" a2WouІU|`%g(\M4d8<-̙ PFY*2W'ĝx#agk,- {:GkrEIGd2~H͑01^Os2'pΕoZ &, },,$v#nji\f d/o"  "jYpO7#i]NˠL /P$w(Z8- !@H4jY:@?.=>cV޼E&;V0K ǜ`FSEKIT)/:vC>uue^j܇2sF=J/mj;{E:x iү5yYǚ!8^vTXxT ||G܍5ѻ6Yk<Ơ׷ZmI\A\7ECPQ4;< ]UwF7,PYq~[qe"B1dW8KcSڑd;m'|,'ij-X[TI]^nn̫t o@cg뻹0]紋xka͘T\:]jS($}%L a Kj!*G W|15?Ɩ%U#TkBx2ڼ E3ص{ZtCdh<*W $ۃ&J!CurZ0fxi,r>˲jq kxh3MfVtޑ%R!*u8G.Smh{o[fVM'oT4ݳʽa6j0r$#@'qND.ڬ:H&@*6*t$7R5soapv@oId/$iuC }w ,/a`GKo'P2RcGcM9KTC^Lh!$a%@gEߍeX3ys,,C "' K|t"0Hc)}2% Ӓw]#ox'!.ODR{k^iFEp'tVTdU0sz%2\C-qZ60a{>?xCP]T?bƪ ;ZN&,2cK UW9UQ]L| Q> ( Ze9Vy{^gƌa9Xg5R`T$i6V)I|ނĕvNKݵhiF{J4t>Y2F]I:dZ+#S1"'LŠ6PWgz̦z@94> T7+hwu;K0XPxABA!^B69/ӊ/N}pO7k qJ ;E#O&e(f(EjaKȨnC)zMZp䎋T&I"c(DڌC1[*)@t.4)x?N8_G +\BwZy ٽ50RDr.M+7$ͪuT˂v0HᲟW;TrIu^B lJmr]`v/du"(gn,I>}nMz%Z-&~oU[ 檅Kҳh+OT8-@f 2gn6 c%\XuZk,%_ڹ9zvXH zToGlE"Kɨ&_`<ߣ*K"SEH[[.}zKãbmI UeBy"7+2::}:ڑN!Ξи;Xdi,rAz0RYBD%™r%ZQFKn8̿0)̈c;#"kSJLz 4^\zX=s[;ꂀ@gu:"X*k&oIrtJbMwU&}-@V{ȩf̗&|<)\]y(Sb9ɹFI&({mTaP0j^C 9s{! ~NNX4F-T<@NRAU-E_.}E:Cg5I'OwA4wq4GYuU6 .邏!^s:M`ީAV nQl`ܠ\_E:g \~~SP܂;{V{5ˆ+ 30I\Ds{Z򕦽!rz+)щibחzKvgZ1+QTfv.QC-3n@$Ó XZm"[Axa5Ù={,=VÏaM-9(ג"\^ns0'UyGR(I؄C'蔅=0nDuUۨKYxLʀ/3Ur֯Qqu]ujթ1ЭQ(VP蒘IhV5bXQ,Z~i'}?  )䕐hD~m>sǿo qnݒI3{)'>$ V8O)(@hh=vd"4hK" BlFۮ Ba(M8"R9EY˕ @B@"ևS &b2Lki@z-8K(@%<}cڜ<:g=3vMAG_SBLpO3:2^&!m^\zL"ˆ2_r䓰~GMI?:ofry 7o ^SeMhэFʧy{WV/-Ȍ9!@&S 5wSNc U[I_̗5eJxH(ߦRww R6frR(Sl 5e6ڽRmb$e" ]HS9\o~ChځslkILeurk>v]fOwKF`[T|6&P|P5k; @@P8}Plޏ pۜth=L8y01✲u{QĽD3+z+D$[B??)y_jA Di=}烕\S#wڥ vpHp-n)KW܋ٷoS+6f#jϓfQ9`z"C%kmE#HMIyo^:T*cԌ0'fQ :VrꥏY`#sZS)V &!rS? Ȟ yE j%}+\w PDՋABVxٜ#yq3N;3OQ މjp+)qUiKxK,DA'1`OQF]pq8;ТQmޑ?9ԋR36~4o^VȱGW_(U,wz~ VydJRJI೟}H9`c y7 o,/B}8/w(\7͂L?>x Ȏ:I/f I?kx/苛t4}0G(&anl߻N@cm\$۩%jV'׏$x54/fď#['g_b5/gETXLV껛?6H6GTh?e#'pc"M: x\?=;DմTtf ) Swf ,b >Kjykgր_͝Fs>,4d(QΣ\\6DSⱮRF}FF\>x0#EE%_m1N]:J̉pb5|>PZYyjs *MzNKj7ZI='qQǓg>4Ո=qNCḐ#>Z/%:GheLMcf_m;T`V\HZ mZBn3K'Z)ӌ-^.vA5Դ *+-=1"1i9Qi ,'c׫Wu WZI= yh QAfe}))OvZ߂!bM0D{Y[vzpPQWp<=?jhִyac-FY22qLbT7BWԏ̿QLP\%ߋJ4-҆OMCAΩ1+󜘑^8*}0r !Tz,8++(qށluO}"p34z:eМ%˅F>(hzUA.*j- >qDU?g;쒽{Zs;)}#Op)紱TL^ڂe:n$WKdg6w)]T0s^ݷOtT w9}'['{\ 2˪gOu04htq Jvl#[uƻ^V[m?ݘ^_9 N ;|TҚ Os}Gqbyb"/9saI27ŐQvAmiˎt~R.zk{9|$Ҙy쉼PIZ>?mRe^[&z{QQG}bxW cEil1*3>)fOV*+J_C'v,\wow?dn'.mA?̛9\xR¶Ȃ^? k. 則mtn 1P0R 00:zuܫᦼA\UqMG V'z*kۘteeu!s|kX|{AL8} #ţE H#<=,(; 0sXeEC8fZ`W{+&O': 0wo,5zz}_oJיvoh Gz|HY;Ə7c۞L/Ä~<5 md}~˛ /-)Ӽ[Hv.EE1SZx.u2)Se:-7`bfNԽ73,p }DNϣBp742iQkw&@xGɃcOh'=bx+Q{V-w}w`JNO!>!#w_Sxid@4 g)!,;7e*|xԱK//G7iHSęlV: !6x4?O2 k kϨbVCFv)jH<5' 3XЖPͺ\&bM2U*h6YzDώʋb ^._ߠ_Hm}ˀ U:]dPΖ,ʿp>h2./6S*Pr:aŘ~) aM{ sy"x\.؝G@N#LzhŒܓ_OF0V\EA÷%@D Û'0QGm f' ϫTM?EN1~ΟHp3E]ut&>X+r]r,1Bt#݉+yK9v0rͮ\NBҖ2°*U ˨[2B޹6̇Dv@҄7%@o!.N{|,R՜d)yCeЧA>\?n`e&qr nG9ߎ/P/~&VK膽z/GgѾZ%,Hc$ux;WKQ Eѵ:~}Z̒g/,xbjyAWj? kϏǴS~w7*b ` 8֫OyIYTmL߶ag0dDf`jS,^h nTZ]}*VGً}[2#TG 5ڬ# ~042详z8D4CuS2Eѽ7Qc=.\(ߐ `_QW9n /5w&(e xd0d㕫tA 9/ ђN|U,']>R[gs&vޢkE3@ WpU:aPvm9bUdib΢25dH5P-)ټ5* C P۵e#_ۈ#|X(97isꂿ\d[ۚ7O1NTxe-<=.̢_EɼԺGBBBҋ5WɻWwn[M=͠pNRSbna}~nu˲pL'6^oA ې j#;]w$W7wp"?+ WQ`(SvB7\-<_3t8I *f4(buB?K@ye5ۉ6Myx#UoEQ~?}zԬgoH6qeXM[<~mK_#?ނN45Vex-e9(f?Chϕ{`^̚ߒNKμ@yփEN߁Տ?2PG;dCyolOgŌ7N-j9PwYz1DVIw=ORZ',AJ3v,0%6ֲg!~/fQd:DΪCB cb4@y^WRg\,nB?[:T iK5}GM҉ݚL^yCcLJk*K0' it<{Zgq\nf:QY4R0Ίp>G-e,;9P`jdUCP|laLs3h0-異vZSR18&t}|ŧYGձ`i"B]}r1M5+p= R6}{F4Q!#!;h/ pɑV&>$E(a{= 'ch3s(# 16øz>V~Iw7^KSAqL”e"kFgSȋHD:0C]BR%9#UCn77%ՉMއ+-g]+|1SXfqdtVi{vb->' FۼT_ n2TR`aFάl՛I{A :M{r4ffڷj} tg +sϱŢNǵ+Of-ap.ӕr #!{o!Y3 շ6I[.{Ԭ J yG]\&r%d-w/w§W$55ڇWH&XmHch5 "vѳ6MrQr#"4iy}):*""K= %wsb13mJ`+.0"W^k(4H +YM=4@GIi:qARţB+gӓ>1,0^d'oud _<WҹW8~k8uiƝxb{B^|-b[#h7IG<.: ttt$9}~!bgi¼^hE!^v*9=1^-hŏIvu:kQ.WY9M%ӿt$jv2$ȴ W $Qf/NhèƱ<~__j& ж86]y#s~x[?E8̝-1b!FUEӥ+9{h\kSstX[Zt2NIeT63|a,+MŴ2di*<9|(nEHvuB¯@(O_9YSd <nd4tssOX Kh}EpY3xd}?9樝I:z v]޾#L'6!۔ Z!+nf%6ƥ*ڼ]޼vlRfyL[i;wfdv7չ]wxFMToIqddtZqPgnBlإ.<)d^6j!++D]!az87;S[J+ ~;o+ 36otxkO[Pv$͘ޏQkđZޝ9 l#f/wOrѿACq!lr4o$n<5̕>Hqck Wnd_-O7ē 5{eѻ+"=Yݓ9$PhL{](ןkq,GrIK#랕=D2/`:8r;y5,~n3dFg]DIm!0@C8օUu "Y.<~?Ev8&}҅!D Sul 6!M>-Y:d(,j]"G+JHXk"[L73'?F ٕ/00tN.n7} q}&aDib1'Q7t04Sӓ c[dnK.M͟Rg3ckdwua&cZ] -n; 6(mބIb8 G>xWX{谖C$-=$`]kZt,fM(lʏJCJF4 to?My0i6zjǘ N+waOQU-n(bȳoWo6ëͯpyƨ .;zy: ^^eFc;s,m[SENkF6ãEKAXQ'?v%ں#RCOF}҇vBQn=P$kqQHcKWX 9K6Ҭ:.Zp7fK{([Yu.gd?x#*aʊE t(PFЦWP)5B9^מF{bmA3~*F?"+@5[lc #2S[iIe~n˳1u}#X(US ; %iWC;A;=ڶ8b Vk3E_իd+kU|U 7SC$v!(&\E~6|P;0=r Ԩ= *Fd c$_9IO.;SI&XldͫwZqa=ܭRKVid;U0L6dnEoG\d[Y\[<6iAStJFhȴ8~od£r4WTi?&goo;vI\0Q9dVm"VVf舫> c5b;J=؋5i+wXi7@Dn-mqI?H:Scrh 89*6E'C0ĩ3̫I5hy`Pz)m%СܹGacZnmpOxG{.zj.Ēim}iV w AJؖ?-pj{&lo{YSm(#96>&7WLLy)S_:+{z sL᧫`rPƱ.TK!+%0]סH׋B9Svm ~TӠ\eSC, so *E`?!hg3~9^WE.^zAuͷ(4[OwiuJpQgy3Jӵ3Q5'lFM)8v&R/ ({8}r."5a5OlCI Ʃg\lD^}xO+L>1ˏ9)ThT JQ'(5!wZ6KSl'9BQ_aig.BK %aS(:{"Pj%>`ҲKʍ{"³caB՜~֋ǎB!K2߱))#:k21:_+ɚñtƪ%]ݾj̞ "girU~y =Wj, Y ֺh 瓝'}7}O )zb ;C̋钚ighGt;7ȞNc܅M! x+4p{6$d-[EvL֎K&ݰN&G55jw|2!3SA& g:4d-G>. xҧ9s]HSyI!y)]LR͗i$ Xǵ֚6Ք'GoBvCz7bX+ -nOt릦.ho{,"h,:IJj{fWO)s^`?+c @O/]0 ™&o# 'Kzk^%IϥTǬ"X }oY1/._>kr'IE;IR e[`M-5]\z3P|=sBAIDž[C[X/Ɗla]UGÎQi0;nĩ&~+]'b ֘T xZTkW$B4A*T=zE(y[7T0>Sm]N2Y~5~%ZEZ[ׂl~ye0JVP|q `VN[2(C9/I.30x8"{ۨG:dY3Z*.w"Ҽ Bh|&]@z`ݗs7pq`3û3R8 nWՖ)LI[(}!._Ч9aeԲNυ]W(|𚢚SPijr5é'Z]0xUN֘3K^C mFqjsQ$?t/aq8BJO3G9@l:NFBF J[ڐL_D3xwW'VY/JwKWT(}5X0{Џ"ºNoAmfdXnMW礦2mUn>vF6r3_F,JmLPa.\Y[#4毟oaU Ǐ9[i]L1>%4닿悲([6e/y8uG"D^LE 01[-]f;TaxJwF7ߡLwe}_.ֳQ_gSa&xZQP|iM1 k@2`S7}=O?5C&MۛWEod5O^&7F8i}LO`6'aI-w]u&Q@X=s[sT)VS?@Ӑ($k"9-9|:L[זhJV>qu7t'/[LVXoFtgV+dhD&AzEkNqz7}gNNW6B#c`P7=N̓qS:Lɉ*TF(@GMv=37 H輏a>r G:'3GeD=c$W-Q$R;EBP}C"th䮣dM;I<7?1sYDj̇Edxc1{u%݌-%hMGų(iR(0(6 dP\DDq.@, B29w~C 9# 7MۍX61S%GIƎjiB,;R߼dI8 2aگ&K~]D8/`/Tu)SP>yJ]S>?"& ns^] 1V>PH(mg2 I;ؤkgUGݑlyjbH@pMz)ӌhN3Jșph(pa@C懮h-7^ѪNJX6&VgB fMI ~ ,0D )? ZV{L'r4vB ; 夑,PM½e1%)Zw\8(_ieACnDn4!>%\S.:%L8-”ΕMco9۸Fz`M/:(H *3S6w%\Ů#FʔߧÁG=zjoYa;:05ÄvW1 n 2x2|2N?ū#~[AYoM>ak)&{8x] [N2 XrPR^\-K%v4Yf?<'̳‘ Sɹ]i.AFWnR\c&yr%H?cn+5^ʋ5"BFe%a_w)27 {uT.;Jᙎe%!8=-wi8"PvC\ {Im=w5h|+WMTͩό@0!Q;DWR}Y -p胓+ ~t }.sWÌ3x4>"蓉 .twdzK7ߧ^R\UD\1T16Há $ŷ|`{-EClH@#SvsK0;Н#ܮzbs-CQ"f@Þc?y#Z>:`';r Ur<ٹ򵍢]d|N)UJkYbVY:OT q\S-N|ȥh?4A_m6t@TkHgίToe~Bx0Ǧa D|%JS0°*<$ s$ȯ a {pi7~H01v5!QzjE\ؿCLs_z̈(OhMj_ӛ9F[5rD/G|pvցɴgIWzt=_.\餇=. [Av.ru9lPl,nۅkuO+U@l34tV/ ""S\?,Cu~lD,D6&$("0uq'2nl$\6VPDnFR%rH3ӺAcu VKVzu6JqF Riќ;Bw021JE^q .fazT|^|hamwHmCX ^A*b;.ӚZ,Xc@J2a-](8]cPA< 9Ii19b+HlUWvt51y%yhV e/W(65Cڪ <5fJNqWh\OtFy zpj3 f G "&ALos "3;fFvx|&ܑ>:16Ʃxy|9~ $Raørqk:r?+Tèό!G߱PgGM"  PJ ?P|̬ҖIƪHRA>"_)O֪sd[iUQu(qM3Ag+҂97kY lkf<\/gRD զT^0:H@i/ocKS~3@*lrA1la|o*9Ѱ8][rfBUqcBo^a%es,CY%}z/\>jOcE-?vSjIM4 UxldyPr"\ Ub_oʼ/V]EI_ L,%f/6!X/'.8˫YQm"T(gvg {o]A)֥ut ; ×PR( 扵L&Q(_MK詢ffJ>`Br2~]5Q:/L-|]Ѽp~ЏzJ2=xK5g 8KzI"A5kJ4-*J>KjQ~hlQrdZTId-q9 %n.Aږ@Q1A2uׄ3qQDer{ vUIp-)PFhjR$cL}ЇC-܆skko]u#ضBP*Pى,-b[ ֡k[(gal)v2㎇KI/x6ˉ8 8}$O+jId'!f=Eѵ'_vzU4X(ܘyLiWM2+ "le!IYjپ‚ ^G2ykt%3W3'2BXT8a 'G\{6|<賆ȂW# (跨.ͅ<2dmt-J>jZk0KqQk)4~&$5"z!UKL^p2 qNJM OHLCѐ 0kv?f(qP(y`B7ك?r -p8vnSV_Tf>÷ ҁL}vQ^P!2k"9O%?i71kʆG@h =fOiQ˿߽n/jPvOVgKPo0iG fEⴛ! *%747;,mYwM0/ڇH5~{!SœCq$,GCL_1;22VRfs =۾C~J띺SHwdcjbem(=֪K]{q8>9HY8;zFqaLjIy.\oݜGl9P%:u86 +ukآRޠ9N CwF_J~"A+C"-0g-ͷ20Ka؏V!Lݷ 31 8 : O6`H$1>)/O{"e34}Nf`wnf 2c^=M.rYڕ_'%zBh[ɖ)Kʒ(p7@$A;3#Dmbm:oBwBD𕗍)kEXt=Yyh$w-MYaz@ۻQdH+{5@fWpFxre{16IGz/hv'l"3tc%Vbav T˚+PԯkAGÇ[$hcP^aȆKחPZOqϐ |azR$Cvfއ' R~X5)2y"gYΖK SsO2W9t&3gv84u0`6Jguu<%ˉd"jA2fk}}LKKn^[ZEq=,^X qܠGi'fD"Wr;kಒr>=Hm_.I4J':eI WaBxUx*~O8EE8Ӽ:u!bR$8RD,$|ڔMVVx៚}#ƙL?#1=ɤ^5Ytg b kیIA3鏨kfwpf.KI7RRE{:J#y5qRlaa1ѯ'MJ[h8A(`⋃MR$kHHE=7#4p4-TswL Hl#lf[2 qɚKIC_@/݌kr*?N%xɅS{g68BGÿ?%fC[;#E%@ۆ ](ڜ9$ƔCzε][ls4#'I t,~S0)gb ƶ-XJ7%)oDXe?KPV7/ ]8[=@4[ayPrէūw8Q Dpم6tv6 IyZq7\\;q+z歏E酷f}(5ȶf}dlAٺIf(joϜ[e)߭5ƮnkFj @ d7U&RTif%(9R9~ +`Pڋ=HWiCvm.Ww%V1IlX#1Z˂x@mf0umP$y1`Ң͘SZoʹhiIʊ>?/Q'^U2`<R;-@,rW鄮sxU[*õqisl{r*⯑5aKSWʁN< &3 6 ۍZR=^Ndt=3i#۰;XAMj=JwEtSHg BEr-;vV}&K9Fdk~ ^bU %P]]o1]>^:jwR {zv`r翙'*~ڒweݍߚV*02cּMp8͟L;=tU +{ e/ҍɅIx>."4N5m84z0(b UYXJNC G5\Ɩj7.-tQWFlfv tp(e~'KA0+6$?:.ܒ*d/_m4=l s^6}0 RO=8%4DHT9ՆJLG;DC9b T0ȳŋbs=Ћ;i.55\hJW^iVnXdYP $N|7MWؖj72e&G$@D(bEAs~ *{__ckM/YuPHMQ|\_kO}Ӥ9.uYJ6my\MNfR1;P2z+ 0̦=QRw6Qr(@`7pZ źn30Non`jd8d_)NC]1mցW66goi܁lS46&V7x&>ṡM~>+EzeiyЌe&6ڮ17碄&$PaS52 B ^0ەWHd#0U7XR4;[Pʽ.2bqjKby荱6-'J#Ebeux ]c \*7bTB"$kZ6Vw!^:ݱAGm1Id?ivgK*H=F.agPef5V ߆f P\֛z[CHApw2qܭ.BD"ϡb Œ89ZMq83ꇆW\8SL:x@"ݏ K%ƶ8,33 j8.ͼ8{" pZ>G>E fNbVe(t G$#v*33+dw %%$ (ۊs8bgKl|Mͬ}";'<Vhvi2s䩡b7D,>F s͕' :c7Bn!C+`8 XU?+=e[xID5ߌl zpI(` .|8CUgXV D4Ũbҭ7N o!#Awa2>#oM!D<2$w$ 'lsH*kXE;&31e_%%6sn>uI2opcC'm{g|8I c~'M|9HiӳQ˵taoj3;!K*h\ *.|rb%#_D:P3@UbθZ~)Z|DyB=Ef{T*M~Fͭ@`P8쓶==}w5Z3 pG)E# <^&ٜ.KOB*WQEa5nEKBr_.h>cVX@\ @Td e;X)^{si~;߿A$?rlB{v[ 6fԹh6}o}owި,_/]E÷fXm:iœcjnQ鰓JLJⒼ nU-N_ЂH)KΆ Yݑ>a>w2F2j2!gڄp<. Dk VP 3^@忶އAQ˽g9Jd2[*h <h?=h ŗ|@0쟯*=U$I{ZY"GcGȃP~d "bک1(t:8lluXm{ɊΜl e9&vM@3 56U{59$$k[*K%l3Ojt||506¼ݓ7QRwIN@N ?nLڷW׶TzQdp;#@Ǹ9Fa"6B 1=\!W V`O0fݾdKV{/ICd.b0RJ~4v`[֤(rahI٪3ΐssX[( Z`-Tݖl@p5z" /N&D5=W'O ؼJ@FEk rTzLu@%=$1K1{ho/°7V!m6*Θ>P:_XJAn4'󘌺!)13,/PAZ| f nr~dsk < կ-bxL:v242E'!(iNq!;I1N.zoiW#qGTged#q$WzS] iflEDi`+&ލj=eYP5|`2&XyК@W`rI6>OAd |!sS5.+ٹ&fK$F\=yfc$h^?g|V6>yJgeHX{Ҭލ26'oFF!b~S-s:r:s_%Qϗҫ'ȱ+!M?^HACy8(B;<-Ľzƅ)'@rtnw7gЪ9o$?IJ iVyhrZZѝD =gi̴.}ޘFK^~gIt Yx(beBs{ܙ/y?%2+UOxӢz3{'|ް|yTڶn:b~E qT˫r>~wL}%PAB}IcPd1[jr,XA Ts٥#zf_4v 8*2-爝Nqs$}Zg} U_xgT}ɏѶP =%5H(!VK'l1ts='N/-o10Je0'r*Ӆ 4jŮڮg)!|c 5kHuqU'?pSk_&ad=I- r!ҮuE%wN n5F)?2 +l<& 5%f} B—|fx#bNSMρ,N7eS{J#>uKK[2D!#\wiuM}H~~c%ufSTBeXpaxq,ڥ,;40 ;f6 S pjȓ4J*눫v~ut|N9CHtxSHS= Q7N95A.N $0~Q JQ7tEmiIlV%CZۭP"}9}%,[,ϫ`Q跳 J48論J%^҄].l`\YxwKNgO!:+ys&'.-v ň*3K[Q^s&5tX#yRy {\T ]E2. |rytd&J sDŽx0֤42iD{9N2HT ¤mƝޠ Q| RKB;D,0`+9VJ'ݍqxK3Wo` >I)r g[ś &3Jb^}Y I+yAp C:2C1cG+ *+~A3 ?4g˸Ws}J1ϱl9أT]P?1:,׃rЍ8+ Xl~PcWy7*85mm0,?A3QqY%h97Bfǝ|ߞtH1wi }N',qU  Г so(ٟ|#<&a0Fޘl⾏Mo"pv>#]wYiW^΁߲Rsfl(/+,`!8k#庯l0ˠ־-a:-K9VVt[*8/\{sӞ(h#rB;ŻEٯ $& d+}T7dewkH5 F=Wɖ`pO/@;'[3;#BI;*lCҊHUj@+͘m"(N>ۥWk-n`\4ɶ5\DPE™H8q?Zئn9m+ M֔U%B_ 6tgA&໸7"н0Mtis'^3zUM~Уa@Ϊp~5b6V oaDvCKGl~,OՊ|2j+ȠXv(mV%䂖|rk"79u=zu#1-'K"ԗOm7E{Z2@̆fwBQwb:yL"re`C+;u~D@`LN=JPbhh!\ 'QM-)Px-|~ՀVQ/?"|rhITdKO[R " ?PF7XYWQ۴H2YڊPms^^Ŧ)@ A nǬ(^H F ۂlyK d~Mn*Ukܽ2 "y B {\tqXkiEa=8S9$f%M9LlgYML9K3|aWQBj0%>WgT|UjcخEW'~'+ي|BȾ1D{,z5\gؿc3LW xB J:?D{y (4]I}!+pԫܲA9fPibX9kq:{RΑ אJo^ى=bҭ`)faJI@c$#8_B]Wn؇$qE Q}е\Km6Q8_aWAϘ,dtI-lKyJP"0ގPd'#c} \ѫYKk[2ċfûG@Ksu)B cE'fM:%>{d]`wJi^5KGw4Pڻc&cCʂoyT18,h vOѰ\v. 7wUT>1@ux`gx>>0GgpBA%D+̟Oi8MrV:j?O4Qg^xft y+"e76Q5R:ﶊ8 坃]IH|!JԬ`KکlMJ>(Lz6ͱ/ADwc;A~TR#F 5҉"J9m8 MvZe\};~k4\ɹ3㗇]A=]X1ɣ %cM͡_:h,n ewe*ugPenvԮCO@Q@‡9OyK7X)O Iܿ?*C%Yr \u>e4 է|qUL7$"$AC60@%.lNwgAĐۈfo䄵v[]*ru0 l(Tl:3xa4\$2!Д3PpO,[m]>#u_1 I,i!ӃTIBKo`زç]=~3ȟmPᵡ99d`6 NGͦ "f:~5o| yk'_9 z#*b pFRAJHۙ|OW=O?v2$`^fUSQncPdYi|V%Ci8=bT3ǠlbuſO +&`wm,b2,^S~4m͉{0ǪWHYxkƀ1[@.s_=Ԯ\矅NO2I\9s>CSmǑG-ydn*HE.֦ƀ3PrQ A*B2>ru*MO2L6m0#˪mO͏˻Os p ,y?75 unı=H]ӶǭIJݷU t.u x'^Y`jnL82W7Y4QY͟XB/S9cMOs(l?MgRA`BQ-4q%Wr)P0'l0䮛N VFsƎ"C2疜Z.GdCH՜i$fXuc͈L,"+) kFQs6|=a+&fGUnG:Ge ^2¹ h^@Ɯ%Hf Oi0pb)Ρiwk+¬p$.qڋ2-*)ZJ,^;zDTDQUמ_hLH iXd}Hr_ˉ` H,@7fqqXgX@]ѧau$mU"aEEѾr{לh ě&# G-ki'?80G4}sa{)4y $dx{`H6יtJACjIg/ד#Bjk1R1*&eLGs AM8QmtwD+oP D8%)hVS"E.9#L da{Jav\çM8fm`nW`K Q61S5H2!2iUƓT!9<"Đە[4܈RᧈW37N?ڨ74 83k$.WU= ګm/\!c)=9Y~"M)))ŬzJ="ު3,cd6ߒq-(l>Pj\( j \a (\/+8,;9G0HZyU7,i<$,51E+Q l*0lb*s1{ōFH;:EȴJ-oQBWk_8hvbحSa :S ȑϴ&N(C# a4"裫TNhȽ5=&;vU3ljֺK;leЬ1䲚è/${z?N*TB }v8q54Gnp\G` x)_v3bdMFAiS~ L&.u _/٬|%i%Բ3U>f^3x+RRVUS~;pT<#o_J#i!,D~6w~W974iKί>u7 t2]'=%/;wb-L# Zj:(Ԟ_yeQ+*rJGqR#->D?J3Wم'nژ䴫fֶQ'_#I'%p1)oTrX+# _jBzJG#}V^@3j"+'`iU]uk v )%SQ\P1ᘔx<_hiɁ`bx1E(53湢ng¾e #Ւ'.C܁R' NZFK(:`'j:%IղWdpUd+wQk}ԆI5Lf/-YJct$Gi(.=V3\2 ֧vwbXZV8՛Vқ$hiމZII-+`P,S= R.`as8D:EM4*=p PS1/vrkC 3 T$o8JL)!" G_&]\CVH8RHv`AuZu]yk>`|;_]U,v/E)3xйAqz`;GUYj [֑mr5GJZK\H4[U ~Os}#?nmek[3 ̤r@PkPn6"ac_6AJWf ݝ〚TQ.o# -vv1ңE6'hfՆX9oͤbnTyASRLM+=tz%˩,S0f@7X|xH7"ш޸&r)MWFv,Zjr4n +nߝ~HMp 1 GSS1=%3^ u`N'I>r6VVg)LC"`ipϠ'Ո/KDLer]nZS(hڒ#Qe V#z&a!LzX /cD4`ޒuJn慽3ӶI]@b L[E: 9m tw`a~ [,:T0v1%ՠUfg\8y4q XŰtgc–(vR=<4 )0̒:= 6w470M\S#)ZZR\Y@ w<4TW5_o-=γ[z(ɍ=Q|&ȿx `Ssd s}"ef@`u?cf e(~;ڳ*&K 5:Q NAis) ISG< [ٴL"-"."Wݚ\z G pz{4,6Z$$eHhOSEL@PtxoHYzT:0G!{{rꔝY+bGUQp``[H"";Csb&A3/?7>F~H*L7\h+)tUJqoS[=JyaYK;2}I > fR8Yr:K|&.|c`B6tl) "uKTYxm':rl9Rr5*Hu%K{؃ԴunnDڗtw0(;vfy +&ɣ}x>Ey RP[BxX{~%15a5,s{e1pa ms ark}!JPj3: 1a)'TB׮?/dlJf _/``ͦ?8΍l,}PT~6i&8kԩk<^xo!s;YWM8r?zqjEe;q"9%(4"R ]P(1\ہq7e&g>É7TQ-x.Eae/z78o} S+9D תKۥ`lO}ȡ -Zc&Ҳi%Z8} 8I.N*!~,;⫄tK^xe2[5$Y_;ch4'F8@/k^tF>K HF=F&/3v6usӺo pZ!&Ӫ)XoQi0ML[GHt#(NZ*0\˨ l,g1&׋X &brvɖ(4tXz%?٫-[RK."Ԩ[_o(Y.sa޼{wzRcX,зO#X&g,^Oj}/Z0YJ@O6 ;;a%stu(ߣ-A}v*'򦚮*/-P!VXpvIGvU \D:2yL{JmIT; DthX}l4W2S6@.h !֊ܧj*EGC0e@*L R9')/>-Y-_g< %\GZ!^KUǚ)W@:L>h8@ +h6-7㡤v_tTnu/ӧf_̉SP{*pno˒u6}F%'P_gG⢇'O/aF$- A(Z C}7'iYYwrLL' ]YvSZтnN9/Cu#c'uiN~ j v bKoL3t2s"{?r uq1 -[L 8>8ldJ@#xoB Uƅ+/Y,b}!RZsc;y6f#P ^A/kxD43dETjXZ?[SAw v$]E,+k!qkY;* &>Ȓ)I|&fEHDmCu3S[W5z@QQB#ꙎK`߰HЩ*!vzJd\(ՠ DC8U啕n¬]l}}ǫH*JIqFz+YQ?$<-tUCmM絩Nwfk+!|%^{4Ņ0 2͉)hU!{)bWD'5D bzR!6baKXX«q9VCYm( vT<vlBGkV| t8*6޴0M)r3 s˸j&!Jbl.xMԢ}zz؍[:Zp$u#1NbAd9x3PF}oMR?KweoN 'L%țT؍ܞ#wM8.s"O9u|CYcޑЧi?+$ 5b Z}fBו*4͍Wx'8򻜎`;K" (ɧ褤z՛_"%n]P"wb 7txQ8]uY, DWԉ;V cnKT8Pw۱w3r!:}TXW±'ڢeVؒO(eԱW8VxJ/kUpN%JC Yx~~L#@]VN#^ݸ9EEͣmf2}Td(=HlD$[+w ?:>?~܀ hwm(̍:Hp{RoexK<^Ǣ TIM:179ld|BYQ=<͜(91 j7d0FtG*.qϖԮ{v b;>?ɹU1` & 9 GzDcܷk.~b(dz&U']-x>\ju Ց}1Ʌ]AgH p3dfݎ^)0"ޤ5X DD, }!q1ww0 kɤyQĹe5^T{~t`}q+2vc~2b\38;k|>L1уha>O6 ͗a}r k*2N 7Ib6څ?8}YQ[c℮z͖K!f9_VG[fYRD: v T=GO ]<3^,F u;%w&*"SRA9ȇ4u'`4qߌAcX`tDeR`cr]Cg*,Һy Ge!ӪRY zE1n[c ,ǁy y7URڇ>wbG Ǹ3&Ȣ6?,u%\, J9pfU hC)rCk)Byަ=4޹_WI[X'1hR (dZQn,`JP2#strd3 D9Rӡ|W~t7g{_n6׋ Qً0A gcdð1$a)2* lݛ7:q/b|%0jD*$xEn▶r}؀’XU=Z#jR* ĭ2&.!lR,`!]ʼmeu~ ~BEO/gW3Fjs'u6Жzгdt5#R@qxjBa$ Bn߆WE6 :,+K%zkdBպt)]]:t;%Dv>:IҐ2[hΪ(莓OE-bZoVu0k:yY*<:v_:8HZjv9K3N]5f+MMpJ}lj/r\GҬDIlקv X^p}\4۲p!8) (b wܸ 1-2i.XA-=TN__u5"JVS.Clg}G :m)*$uJּ˃wCit ҽ?4%~z; Z}`9_|Y"ez|L&Z/f{ZwpE/9u鿪^7\Uhl'%$ʩ8q[>q3[*Bi2Q(#nXo1f@!z'B;h%eݰS4})}62t5>0R4@q1SZ,Y($Mias.Z+닓,nSyrt+bM9]H.tbzt#Z-D\T :Р?SjʃH+,lwH.M{*TtE ъ -V1605"fIۚATG'PXŮ0_],d$6sK ]F=n@G}ES.=uF׋֭\1o}ta^fϠ96 ǁId\9њC\Ai±RַCg_J~䬅< *n^IQ诛,Uw%&4}$;>ԴaP:9YmCzP%{8׍)^pǏr8_X^sP~iת;.2ϧ@[:+u0݃p)cKp 4[{V%uU, 1 ŋ~h|>IVu+# hotZB^7n͈m*eab;Vh&l懦NOZt~~g_8t1)C~L٠fAb!!,%y;^B\w?A:nbj.r}^Ðh&wJ,6WPJ 6C_#>rr!lh$j pxR S`$?~mH9}m=S;QѻJ\vldA1,Zh:g_$='xD~}==H1ॏ {.7= Ӧ5d:*Z'&8j=CTjC@X՜)dJc1DKl fhn$&[Z6Oin^gj"&*3fM}2 lX!?K?G`%96҈B l6Yy50㐘 }]M,*eCŻb[Eی \oy0{ w/u0LޙYV)!P 䦪:3[s/Cߖ 7 e:CU_(LQI-phzv`>XJ"hb){ BT_]]Ն(Y8aF\ƽ5?NRvEFV~T`#hA}^SOq_0~KT=KazhbDi!Z3r=u3%K_DR?n5[e0 Y{% 32j4w[ւ#- cRKmMO=bNCۂַdiJ ?&A}ݸӱv7p3eڅv RPj΂{br[J#JM{Lsf\)2aMLs'g8c$~,cF22Ka IE \mW1JE{UëQv4$՘="N"?:~o" R!jBڟa3O\EavN*~~,Д>0,o%Z6g!t;X*^:w+qIS5*D*m9Dn<\ Dn]'Q?kw99R(xw2đ8; ^bB:!+ 8<UETrNO!Mw܏wE>E+tj&̗X%—|3\D #3rcҐfVx Lo #CJW߹@sFik\#vZ u{;%=-O$7o1*OB *7IO"i?3Ostsy6*\ 2Y2+rEKb)9bG>7MObiI,R 3cQTG@,#5dd2k%6;ZX4[ MU5`[3\^A]r3 <2߲0q8\,++,"ꭘn/kt#\'eWdΞxuƐ!oKnw)aGk':5v],G72#U9,ׯ0UKf k+8^m:]jTPmbydP{TЄxSd2xAObaXM9.=4LyOzk6iѾ^>%Z$QP:D=':~b&{ё.Q^Oasmb7N9Zo8k#/kԛ}9ƛRExPpq'}rM;sp蜯u(0qIE0 8+UGR@{ `N+$V`Z $p7P?5cec'4T~2bz͗UF7s .dt#;CYu+15$XN 9WHR_㢛0 ג5t&>Tkxhm+QSopRzPw4LTMHs {aPbs44PU# ?|Zs{*aY*hFh͗VKԂV-5KXzk/Mt2i xi: Hgg dVhhCLU&gcom|7<.3ޖ5k$O*3&4*CSyH1)$cr-;- [U-;NXR.6YUK<H&ౣYiE:r5kキrF^uZ(qbρw#sc0$i6{`PsbOShh{]@_ CiR%"AC5{uݵxLws @et.g!C)(KA RY̗aKdLcgѿLZag!3̊-Sn޺sń d6a蔩_m:j`Dĭco4Ph]ڃ(4֧V=ň'a綧B^ӧU&VB1^!$rQXHl)jI"`Cf;J?3e@I5hOڰ=o3A[ ] [- $sx7eƤ?z_TX"»P¿!H8D panmnw%T$OϳJ3M r?3 SFzRSkUGOo.'ZyA<8Z*c:j̷PP )u,?1Rp7C,Ozmq Konϼ8_+KQXi"Gq3r.`;M%j1"֦P䦱#!E!k=,-m|{_H^+iW@j8a*M603U;FNaN&Hd8h[)v  !%$0u`YU>Zu4B1U*8[ޭJuwmɤC3Μ), =?E U4 ==tĢlǯ >|^Y l ?ė"CS ),ҥVI'$-Rߠ( Y`8~IZPSՈKtbYe'ڢnJ7Jf h/,{*Mj-l$ 37WzNih;Cx(KtaD0|69mp׾ zb& _dǗMmфk#F^Щk!iaUFke߅槬F+G[4^b9/:?>}cĘCcf͔Y0֑GsMဓf2/85^6ْCovoX<'xM%hגS+;3@ xx\qOf{x +?^tJ^3{\V W3~<7@^=A۷ !HCB<鍊e(gF?FuѬ4ęVrfSd/!K&y9\4*5i)gLYIpV2EDDUQp}Vt#®?T4[w8(ڽnrB)A@Wm=Ə)=8sZH}K޳?1GHUUk~ NipL]OgUFD܌zՆ ;b Dw- T^SHZX %kz"WYw^livg>uYYIӅGy޸'[fUjG3K%#IK"?9ɼs9*[ os| k.GŞnRLNEJs/DTϭ5Nt [ӆvP8hiYr_cB0XCSϚwy?rE5JO ҧ~rj -J^n>lnf" j'r|e{H7nؕ0ԉk1SӚft9¡~CE(!tYKSO4~QS8^fb1"aF@i)gTd!%-Xer\jpwl%lz54}[ht*hdQǼUILBL8)~74\#z:̃ECs-'Ϗ,F?2ّOGƣR(M6j;s#;l|s{Ԓ!=3kmCw+݀v2 k尞A/\mr1p68 Wt Al.M4KD8o'ײښB9Elz}!Z92OE,Pƌ{ӚF!⺹C}0kEo+7DP=CJq * .a&LpI,V0Wkf~`paHt`4"X gk twf6o{*QZ$_yl,w3Ul %pl_m=7w9I+d7-Z\+5)t1R8J$ض UZc3XnnPi~ʟNǶ8f?vЋeHNX(3_:tL??A!/9pV|֤slلԐ~}#LxSJ y'!Cc&9ϟF#ϾaЫtDyt l8x;^p8D{w5AYX.#e4r`#=T> MI~Ґu[UC E,Gz]?),[Ԕ!NAZ+Jyέ=Uu$*uX2߫.<Ls}$b4W&+Ge)<UVśj8і\f)C0ԩxg>߆(cx8J^)N~gsa~oDt#ܖ&"8D,feMv$Y$fk~:AU'kw7P6OWj1݇Q= Ǿ/j:QN;B^ j }‘:jR &OzpYN= &e&釩#ӈ'X8X6M+ќ\KPM!(_Ї""Cˡc6Y4I 3U QSH_nXoӱg aJ([(#wT z tSxg1)eVw⁇ZQX*wht;iLհϙ~J1p i߭VJъޠUd{ ! ު5B<)\bsHLpF$ h-B̥wok"'_8- &\V=mj^KL:yJ2oػ%jkCm ˼r\QxH{<Ʀ4 #SW0G0LFG4FP  :t-33iEN|-GVO=Bԧ &Z+o/[X(+,(Tʄa#r-H(M:[ğ׳$T%A(#o|EHxj^m4;?R}LpPZ_̂18ЁsU=3fp;fr>nf>ga]ghCOw}>dPO [ºJYh@qEl~3DKW9>JG˘BcX|aү9~hͨ'j!$+UMͱ !@PEX!*os!Ði36jh/$ӑu=iL owK[?'nEicjOOo-% 1_[?N}b[5J}GIpE,k緦ms@*WM+ZgRXG)qߖw \T"8(Dk"|ks#j W;Bj6cCKM8 GfXl&ۡ&HYT\ Iɻ`TL#'w4 K7:FQ9?4nvVreZNy<hn,`  ( AwE8^:DQB._)1%qD̺O.U{7UeEEG ~D~6 i9"j[]5ߒ>(yK=\oaz ʹnk2X>S1_nP&% /7{!?l hFa kU/+@>mCpǗF2 jEd iC u9"ɍj{>CMt')Ceg}8`Vk=hE0~g[g)6V >Bi>fUѠqPg# BkH܅9ҥEgwuqfaUUGLrHM};Ϣ /4Uh#r"ZYK*ygg_{#o_wq#B< Brf\Rkdpp-2%-&1K[~? d$XE H9IJSDK,Au Ѕ:cM;J#Uø*3aL #k:ԯFldc7?[ϯWGtp_R[أ`h5#n޿Ig$*`(㑢 9CˢeBp2oהD)8ˣ1jj<P~ >"ņ2ok(0IY#sr}Ls{bZ"/IC9X7jA(|SRS*6A ب}l 9kL?lZEY@eɄi*MXX2mYN(nվЋh=LO}jbIf*7Eͫ}i?rn/e!(.[+Pm|D7o):F(V6HC#Gs?hLEuԢe$f{qlu5{hZyP%jʟ^}TWm4)|ii 9WHYt I}4B ,Bl)aI[\/~P1 WH[0ӛբ4*5cظ(]贤 kAuz hB;҇ mbu wugɠwYkTn= #u$J~i&rˑiHq&Q`v_jC0Yг]!I%)đ]D'Ʋi[Tc|,ѕoDacNH+Ҭ' И' p%X?;;ɛu}!M"d,MS:L@F{W \wcL9=Vl1^]I*3 ,HÍ8Ƚ)/EZg+\Q,3Ҁ/ ~EF(LpKF'hS,au`Ɏ@{NyNwHAc2j7sfR߰j$ JB|ԏ9J}B>Yyfan)l d-is{ٿ|{1լ()MvpX fzB'ZIHz;O\L~?DЯyP$G`(\8}w|Ll7|$Ԙz}yGήD&0/.r<$ˊ)>1_.u;]̔UV{a+F6LF{?!X4is"c瑙g6E&G%څvY9/j[qQ͒G۠A0['.MH)(ϫ #k < #Z> U4[`*!ue͸<♯Q ĝ6w)OGVVg.:-M&X`׶ݪñ/rgnOkl8ZR$urPZ/ N޺ɯ2VBey.41MR$nCqȗxK8()=&7HտP9zQ~@mBq6ճEӋl6=R9hڡ Eɂhae7p1Y|rY CwO4'VޏRkl b5_K7}] D@ƞ@2v|)2F'4@{FWBc&BF@'f՛5}e&]66'-:yyu@춾1BK~WͯQI8 Dfrm!U` 7Rp%LU< '-]O]/́t*N& VAU/{1˄AtV.!qMWWOSwm/Roqa#ךjALIQ)RPǂMO2T {m晞voW^/MFx\ CGa]@#n oQ_К;J A5s<{x]d ,Fkr/$he|M1&iY s1`"qmP*6M 6;LɆcgN0.x^a7b&D?OdsPC:'c4mZ.M协Rԝzr@LpNvcbxt9:bb{Ǩ3>\_2q$oןpBRes& `\]nd* @%LW0쪖E ȼ?v 5fSӜc d&͜7PGXu+v˃_\.[&ϕnΆ'/iwI'J/bᡡLG SWѕ%z mLDv= f:E!m}S$lm2ҋE-d7`tҿ-hgm`,m=LkCT ~idr9(j.ЩL-ʌ "!$eCz$Sހ&k*׃C[O)ld,tFTʎ~v8ΛxLb DDLJX+nqRhHM3~XyrGt)1/ɗ@P%6#2 ?l%c7nСp})c [CW 36Yb;DD,Nbw@~ڎymw/Tg%<o;A6{LeD7| X4eg$4ңL"8z_5ߑ_{,`Kubv`˩8=|.sV'1'&28JՈxjkDV%Q\9Vg-y|+GϕgM~K:dD35mMGǜFjʆȸRcOFG'#8XknA™q 2,eVT:L9|R h1i&Um?l6ą%~Orv嚡G mzWհPge]cK iƂ'Q~Lܢ%؂59=1Nce%cH24ޘ޴S{Ү_oGBʃkD[ͼ'7|!v RT0LE #5t)~jGY0`NeDl+|fD}phz2{J\ApY݄] 7}YҎɁv?څVR;j~l"aѱҫ\AG'FpZsѱo"W0 ccJx30~Kak i_[ C#ޘA+10 O~7ݺx7Q\?; #"'^0?\6  Sr2ߓfϥH}bC T#8A6sȌ*P-h8Qj7#s k$#FI9( dgQ#ʯT7hS* @kSuSp",l!`&0ljk137E%Ԣr@珷:&n`;;Ik]ͯ0h)Ȓ[朎ee|SڒVRA1qf+j >jRxcI[{>>C@` kXe60ԩoX-^4Jҗ4d^hM#@z(TQMR{w3' t*3QU\o-$)e./܎)\c r-V2]A /:K16S8EhZh7dRO)-%YY='ўzQ-YЗij{ OH8L&?'ALeO3"e~yhi[D˭ZW[|~9 啲ES*:e,_4н9b˓~߅[;FLCrz%YLy^h3}9)S/6< < !(:YTɧݏG:`6]YfTEs6u%̋h-N:cZ r0nQ- 0|uOK}fnӀ<@e |VU؝od̨ ױ0w$BF2zUΊ pI.CM|lVWҪH{wsoeoNT\;GeJܘk!2uNT7xniBv2†}ݒH>)_5X zC.\b+/z;ybGffd$o1lb'2 4*z+}0Sr8l+0[F|oq]g%fOm YJd,૝{Q ״_唑XS7$,g>#Mx*,.fdx{`vuל@l$|B jr*BVJI~II"kՀonK"%ңkn%R^'ڵ .cjU7 vF"-JBlnbKGmyJdyQKw($W^8t 'M,sb#q a."l25?!'`VjܶUU]/-mVf\Vs~0(e#R< TimZ\SO'g$ԼIČ|C.ۄCݿAƑn|v稻X%^uSZZpUeqHD.WZ侻˾c$߻UYeñtFo6keFTn7~4DըNLL0|+, ̨11h9 r'~S?K{k&A oԳ.ɜ뼫#/I?DAZ %:\-[zxIJ=p3F u3/+4Q(P)E|:LGK+yFI^()e5`AˍD"诬J(&dsLRtF?"Wb.'frԅ{er7p I]/Hݼ.7@Fhg W"-e܊Mˬ^-;<~I6 DA2>]$Ѝq4Lܽ>mtѸ+#.A*=}dh!~߰E6qr5ʱ|WRNm- k.#Yeq (j,z{ }|XpP=6c}o_Kmn m<\sr0X4S{XX%!\ʳ$,GoCU(@HWle(C}wkIPy^`I?G'.0tQl.2+k0DSd{i<*FYĶ9@}ɣd?OQ1EDNϕsnGYiU'URs+X539hyҘIyDzIz}Yo3aQ47_|O@6!ѷl شJ$?ҥ_No:qe0bb."#cnj4{ y~ Љl ؼQZ^Ʊ竞SV!']auBgZbU&: ry@> ##~}>OСja[ 3SRGN+KS4]Bە;d>d(8u/%_E,;z Uu~ JhkiH>S7ŠhjYJ55d \f9te^< *PaH[pE2tS1>>@CMiqxX;)+aXWߡG/ om!>* n7N5=Whv!7gX.p,*@qe#=ҵ0#Hv}XA28ɨG.oC/Ś>@'['>~QQJ<ӫ7ݫ/6DJJ v! "0i|e$ke"i҇n]wO;np\V 2ʼnbf\ ΌXI=!ˌ*~!R]ȓR2IPYxџ-_2Qb9&\feͪhgsBX %ny:F_ʼA48h'>o©8UZx]:QYP gUFP5)j8.Icgrw85Lg̷Hךƶ]7[)A*-Ȧ["wK/E:Vtuͧ>-*GGYmt,N0S^a fy)}^vΒM}/K>zݛe=¹z[O(1-WJLpCd@@H[-12a*@g UKw[3<2Y};\{v" aGF}|&8z%h;Ѻ#!5>1GDeٟ5 p1$5 3G][`1ǤDx4}S=hh(`"Áu0l8rY*ρ+ 9V:qn9 nir!ybVcC7-l@gY !XMm&"'U&d;R|y-%F^9jC/ 酚elRZRh@ <͞"/;V܏M0%sk۰ fu&>JA =+d1YEbup$= }s@[$8RN J fA#q:$h{M3&#=RCdLEpⷋG)'3=QLXu4@f1/E6S 2W{ 6\TZS󏪷9eAt:km~f#aਮ(WLQ RH ߪux$=g.=%5]3;BU.Zҍ7K.iߕ!֘ Qv2b2 63~_ɧ{5'Ž5y. ٠Ny`p LG4GeIRI\0@٢o!?&;@bu/4wZ2ge%ܪ3h;Gaå+ttKK ;I|s)ë2wתRbyB;$mM?3Par؀)ہzpq.1e Ku:h(uqv"ZxNQjm_tQݴR[;E{V i5\*|>5VԤ2R EMΈEء[\!"3KF 10q=k,߽F>dA 8W-cĂ4(lBL'NUaTG)DѴ^akOf~TfgU 6q R& BD>b'ko㲩k#uquUR~S+/awBw.m]oEpN8Kk˖n|nhY!9**\+i]:v轆*>o-Qk?Yv z4h3-03ү_$Yy$Pۉ/)a#\-Gx1iwcs~$N}#Џ<hIfׄ>]rp1h\|=O8.e 'MșM0HZڇTndS V:ZTWM5`0jF]pq'Q@>Rճ B-%ad8N>&'MtxǫUֻM6;l?]ze<>PKW%]`ӟF7)薖nH t] 0+ յulQ}e>J>s $||F&$b68ebR뫰W&8=@# 3]65U?TfW }grYYK *fRHicS}w:i58)ۦL9'E1Ѳ&j` 3 (Q~.5jЈV"@F7E2EF67ۡ"aWϽG>RSLJ347zRPC3%#0@`7g.yTY2H /fX(iM]Z9W/n!nЃ9]30PmDRmK:BX,?DUNl1GpiyqD5'{-b_k-oF 0vmDŽop~/g5,`=]{>H&~GB'uQ`0?z렊oď2έ~6y{)zĕj#\3j[WLYSWqlg}9TP {[dRnHNI}3MMr)Cψ%ų5b% ɽq)un7K-T7L5"b:W[߃|^xv.%zv%7 \l|ӆCKoc oQdd:+>=6;ˮd?#eHBn!V<HPp!31۲ C-]Nqz]{B1BvptC}`<<99UЄI% Lo-*u6 /`QDL9FO`Cꄆ8^!b׽젨E{?oͣQkE^pU'J#oq^iR='ro&pқ.7 װhaw}on/Gݱ`>'0-寝o9 gCG>kd/Rnf~=ȓVM޽P4VT6P&Q'ai B`:)9eNcjk>V<%ُGnhP@b5#*l?p?8^I~)L~ĤrWڵ!+I_v~1ha-"_iJUۚTf@6K,\1l@FE_ kQ=8 #LsfIСנ[$VgɆ%sG—[yKNtǗD:REF"42N_|8J;IelxС/"4R7?]U`ۗCiwy& It2uj*M^6T@R~3U? !$T~VIPN_F2FI ~sk,ZEW q_o v-а%=0W'R=8[g\&.ML#TAC\uj%5SBj+8]ǻ'%,WC_C䳗MŔZ]XxL _6A( ۳jQV7<.tf?êAREެb0]:P9Hܕ>i`'oo7AsV_WjI=iQ$a9z/TQI8WY`zo/TXCu)HW7j%*m'n>芏 u1_.o*Vnn3:D}'E2bњR[`67L}zO.އAe`q؁_ipz<5l,СQSp?VvϽ\F0 yj.>3F G>V]n B}* 5H}e79 yQ=jȣ#T(|x+=Nؗ|K'^mO`V6ZA*WL5zw,m):άA+R3#ۡ@&-Z$QP64Wj/?ɞA鵜N_gڟLktP~[EwiFEx1z[jr)>1k2(F=+a eP}=ec6v«1H fo(j.Z=L͈Kp|yiIiC:QZ]\jBQM[ꘆ}NQt ##Faw4g07l&zEHsڌ} *Po[/"yϨɥμHA+@#?.0 Sa_I3kP7 tSKN™hӑ']kH4|Ar@v.m[wkxdROG$#=.Rk=V.jwK^QrD0ILXU&/jM hv g*z=&oiA56^r}`pY < ъ∐4[Q.2`㻚VmRQws0Ö}**Xn j>(8U\ =\XIyzkg! " kq Ld)L1(PX +/,VgS]}3w6CլŨ0cH4+˿oG(8dy+9}IݱR0::Tv }aD/ᇐ\M˯m5j}#TZE_2lh:m1c@&<呢*!߱ٓ9eqQ3J`4게#G#o^2b$)2;q[)9h;0@ } x~%u9_wt.DϹdU[b{6]}2Nj>]D4T[P t:D: BTVqTtv=v z M d;Ks&2jTBP,{U6wHɭ[qTqugYBmy"c{,;wXR7cO2.aۛH W^dowlga8m`$_ LX-æ|nlr{1IS] +lf/4mo{"v9(.tzOg{PngpR8q ͙Ab*1 2-|] ;_MMh'=qy|U"(kB8Y 4C[h*vNID7Lavh{7:꿘Up(]坅8Ȇps{]x.i@:úawy\sUrGa[@mjP/՟>%&C連 (2J31Q`'Fڀlo}U\yp 3}g߀.]5d8J%SOL߅TYdHƃzn]3;uO0:PKa/$+XK` T;ʏ|>qwp% LJz:/^'xQ9 ̗oj1KtvH[ڣ+$|_KX}&$2ow'jwE[md8G /U:i|v9Q 9GF\rW#h?RQZ_mB-HϷtrn0+z  \8qN= +P`'.dp:&pĘdU;'55Kaur8e7T+a |_HpAY%a5i>.-l.ri0w I)Ǫetnb=:`%!_!(xN _;ݳX#HßE UDTf_58rMrB¹PbjghSOb+|:?;Uk~|%a+Uu Q#D sv%PU>2yD8OlGi/(6ۼ][g!ei;r0--6+<%Rt,{Y%/Srꪄ'}c-Xf(wpJ֋S13n(~U10D =ENRV!L"mPsO 4 %v U^e+ rӘR{')~> Z ѭD֑-cxCD{?AiJ`iع W5adSC Փ@陙:c2SEBW*,x'Ur zG::w`W߳.=/ý7V+yf%2-,fI2U Ɍy*qX?j_AzB V_Ww$ X1hVeq6Gm]ڢ\_#4`tI+;f!AA&+۽G~i7G y3ipac | 2h4?`ψ}ZYGH`E垄5~bd"?w'ͭ(Pw6_ L}+vȤ 8DZbZ03;yzY+#҃aVoLGPD16nki9A3Xјڵtݹ Oc %,04wG/PjE]JXR*}遈 %>.W/%dEA6g^5MuC3½}UCչf+d.xsa+F=i>ۻkR6˯pfS"VE( ~8dIC+T 3grH(I Vkj7z1A#ъr$;c[*衜;M.>o4tK]m(.IV@ݲ,XsYuk~|qn\ ٓK5#T\4uc VO,Y^$^Dxa<~U[.$dQC;E|05CVE4hbvŧtLG4⿘EL0yY.'$vq>H\>?go*φԚz{(dF̡* h5Q5DITciUIj#k2Sߒ ;ubp=J|O# rNN!4UV[IM P veGmt6bWe 3;RU3W 5yܨSsE稊.jݙ=:Q&K:X.T_ $ Yt>;}uݡ32zxcߤ\%n f~`R)xivھz'vÖƔU>bpiN'y~[YJĈ0h!,GX{+: E[GpfUyZw ˰?M'T#d}[)>cFuskbht>.\eacX> ##Ix˷HJuS9 I7D $>)$ѭĥ6G!IWf."$Œ8+γJS ROM(-(wYmC­!FE2m+"BV&;&b#^mzO ՛ e舌HN|쉔:PDOճSU47ꮰC(-XFEqcE: B5hR:Bej%2Ċ{@܍ )]]6J[!\w;nݮ-gr9/qd7qm?`vdƓGA_4J=^O{1%|I&DJFCٗ5V'u2p]uǾl੮5|nGVɾ2#Ab]ZldDh E^$ڿ$ҕBL?Us}4ܽ #A4IK n3Or3S#}K/T&zw`fN,TȘ˼Oz/Sah--<ƖT,V 㳎mҳنsM,9G+5PWa_Pw(ބH'5@!Ul='U hK,)QaBsu.Ճ"6/ew p4ՙ3H YG#mmɐ~T#Uzr%.PY+_P4ٻM)TepKۧY xa[@c,%6q-:Z|(+IÏj=%>̙?[Qܰd@byEgdb+'bF%"' T>l}?8ΰ,(Wc餣K}64Ujh4&߾%6ݛ4Wچ}/O*$"Ow7CsK'jl V5j_}J#z/`v/&By͂Ѿ~*$d+!o4 ͳ)%᷐-/bݗ}PFٷßߔy_zVFrDKOz}Lnw@H(m3 43?h5lj`2Q#ͺ@F㸽d}{>KܙDb>AYOFӮL/brTT $OU׺3xXCHh9+bM>샣?pP] )yDr_|IƻHp(T,#iI˶ 7pÓ X78UҰdyGWI'XD7?«S`l[&Hu"2|W/5 =W]OK!bOYi&M n o6 V<9E Sm"W `I^|ʠt2Ѭ19r83_tZ UDga 0]5\}FH3{uh<t eTM]se;1/΄0&Rq ^9+z)/PU^ԣqF=W3ru@tb` 2M-7yZ@{B_aqD?nauzhQO&-4沓bHBzkrEԛq2zB%7tR 0s gL7S,$Uߍ_b? q}A=R]7F?aXθni`/枔MnڢjEHHFynާ˳qf'/ƒӼyƋٸ/+PUVG&:dȴl#7E:2'h&: *_9(GLfiv)28vt 2'?5٧ƝZ`X-~ꅲc+T(b)`+"]W"IJBO/Ă>*/`;ϒ.ڮ ]WO.v ;v)Y+-yR4QǴ' .o< 1=-yuFDmCAxWs> ɉL  Н̸ aS_ޟDݺr6)f3 ^Et`L RP ˶LVo4P`/W*Y´zJ(;6};jEH<{;nCqJ3v~3Vw]e>$g郃PsF^SڐhU??LQ9 V/#˷3";ǴO:Kf*S̛֢Zє@:^3K;fr/C i@[S9lW/U r5AZ:Cv9Q4N!oh]+HFMg,0+-TN<ɳPoߖm7y6vǎ-w+iopm[t5a~w=c08QyEgp4G{$n2zp\9'[J=P]{)OYFT 7< k'4KN"L {{Gz{KsjMh &v4z F&dcm E86hP"lyB$Q~f,G?&O[A3b\ܟ#Tk.5l!,q&{?yE< hi%w@1'Tc'o%A+zч6QTeֳh2yC8|W:,z,^^oW7A@X[]2Dd΄zjDJ NsDFxR,A䪞_ yjc^ӎ tKl7*Nw)|Oj]!aNYe)tyfT4 hr8r=\}`^Hݴ I 4Jė+BS'MX9AC<dM}R8WGTX0B(pUA`<8Wd`yj-.v|LOJ[ "> 3n|Q%0d/Jr\ra,䨟"78 /C$T`yA%YeM IS}Hv:5XcRyi˵פFژ1BXrkckA͢klVjϫ[HP%gJ!ww]e1(h޽g6>LMR{B(efRlH?;@oc= ӹQWOݨûoH;Qmyc|^ VY6xa-sfߥZ xP7Y!}7v4c;ibfƆ@ v ELC^T[";ЋaR.d/-vu#xdπBgvޘ!ö{`ır)\LGz謁?W!MTӊ0Ps|Y}轡70tMuxRY\Q߷C7]  ZcByPw%9 ˊ@NA{kv_gϯw6CP0-GDN:H*.݌9ȹXMo҉;8rnb$+E$J()d#+(UDP<_["'f&`sf`[(ݥuG`umH$'{q6xW߄8ɰo!VjTq9:9F'PĿէ qpP|f-5*hzv#-i<[8޻,/nH6 xm:@c56ϓZv}^.Xee#P D΅DL91vtQêV-Xʊhf  Ís<0^'73{ffx㰥U&Ii5kٙ}c6{`~jG]s'~MXw9ʺXfӼp~Xi"Z](Eo[0p a<[Y<WB=5:;IJ#F mlN1za5O*Z34~YLQi խn$bMe,LI%,fŅApՈx Ul'B^A υXCn! X>)(Ґ:#VD#-"%&-`dQ;cvF~YE[1] E:QWB9lP %uyx/RA{ ]R=Ӵf8$#axdQ$sjoX+tk8[]wW P }W ˕Yvcݒ)LW6Gɷun!8/}-b# =T,9n'Ye_#d߀uw< ORpRFiKu.G<.>j[%] pm2X긵ܸY,>:,Kmu (BϮCr̊0{ritP+1cTg~D,̭VS,2gn[ɳ$".(6LdWxa!;`N^=? R޷uG^U/*-UBJmpv|!v3P0lM9c4UTˉg_ϒ ],Ӡ"Hr_23 9@{ipF@;ƃ|S*JmE\7v:p.zA 9O 8&Hف *CzTeG8Pa?Uҩ]sF|wt'WDm [ő 0xLa(Y8/ v;=ji#|ёlo]xJvDewbh,&ߛ:JfubN/Xqs |=`6ꄛ^IRwMPέjOEK6ׇєh~Q2mAJش>"WF,h|&ފQ>u(6!ϥ}cVv*BrN"n\߮V(f9ļ+M~5ξR2fjfۧ0ec.IgF\ NYA*Ngɑ =""z '"ҢRXKG({Lwֵ3UFdE9:X#{mpHqŴ^V:spD&k@ ͔_&Z`2-zO[L>ce!S5z_!RMhfSF`G[c|&KbB0×gP*ߧ}P`"wUt5a=O^ rU LhÕ71K?  0F:9W)=Ju pҿRDm/z7-B윣&Ya! gzTX+tCۑgGet 86 NL[ R4[tͩ(bSsHvi'H%l\L' $hѡTqjEA݅0t/o7$gXbȥ7q=Q_X^7KAZXi\ئ۵ y6T(3FFx)u;LXdÿR뾳֎X^Ұ Q`^< 7!fIY? BDE!MVB|xßz-ݸQf4^Q_#ۂC/>(ʕ'"lzϜBG~6t>cPreZJQu9ˆR(q1AęmdʹdɖJEy{mqmuzCfpTT♫VId;$#^ MFAv8 5}0}ZL ?D&WMħ& 1ڴS$5A\#3("HZ3Vu/$ϔi09nƐ,EtxL)`H"-W׸+vn˱ 4۠2#(Zuݽ+ u3,!S"hG/>lnzo|OZ+%8gN*?ɻ% 8:cBo3\)Q Jւ72Xvp[Cc|PlJZ%ŽZ^&4(= ]C߶& j,}Eظ'1_I56t#hs-WA%鞂_e5 >͜QK._S]:?MGe?ʲ22)U.97IWp7չe4쁐;%XqE  kc;KUbMǮv`B? %]a!㞆ĥQ%Ό꾮oI0Q^T?nW9weFQxp)3l0-OߙQݱ]]"3h n}R-1 ZOc0|Z^%=kO%O1ٗ>4ߓ&WX} Ou-0D[=c $$5北tW|v)je[ܥs!^G\+;lIFNi)8[mWeoJ? AЎҕgVj`σ1`Q`°L $eBC_>c)TD_R\+;3a 9-` XPDaH/m BϔvԬC1oZd Œ6ӍRE $oYwBIK$\~gMbi`(.2u?;G,pk ^Nx;AqQS")pH,iE!!fnA~Mۢ\4E0ly|@J,:(fP^jFKӳ̔kf1{̢(fh6_DRϩlo(Fޱ{[K6r@[tGݦcBw2d¦9aUOgaW|ɇ3kd殶xI#'KFj @|\nGl{e}n@w\_ Wq}kDa` aW FUǃ PG|4&O,^p#QGjf@Yc>>p#q-r?2D0C>9$[ tfhV$PTB'nt0yf؋.jI̾koXR,IȻ3veޠiwkhfnU.#ږ]$;GHCvNEOp0hV|CO. ҄mk2,}!Pc䎮-"hz_{]>)'䌽.9.:T([מc?$ %_x>^L/&x\_ϊkhi`O칦]4sNPPl bY$iT0px Va_rcjx6lE(nB]c-!Iv  JFn6 .m+Ӳ 4JZԩÕgfM.2kls21D6Qcɐ5Ъ(U"t[禆OJ;2 &UҨ:%~\ /! Ъ7S8 ̖#W=?_șA3=a@SQ\E-l"!Y 3_养< ΋ en@aeЭ]RVȘ4p'y Ytxty"(jT@Xu%J[3dMi~J2 2?H\.Dǯ1.qQ:%yCνjQaƖ@AmB zJ8*P"68;Dݒhq͹!7A>-g8ivԝ9>r<fa7aBLP<&H~=pgQ#o9QXf|d@HT8ՙtl@7Du:.~6w U5}Ƭ@Iq=hrl8~/tszVMn'7pS%ѺLl2%ʗz^HnwƪH൛%.1v„LCBd"_cj/\^_(6ۧwBgEcR7aÉ{K ^ނ2_zzGp6O]S䣇rHm uDɢH׉oRf> =lK0{uJu5sR%(%l [ei\)u&LUH!4\ r絒Ifb|ݛg #p{"=TJ֘0T^7fPTp&f$$W bKJkGCp~%K,XLMARY(Ŷi5}Ny}w>b5pAj]Y`?d W?znS $]}i"# V-3]^56"}A:RQ}$AܨwG,!~0k&\Rj$CCB1dp&pvy#!],#]y*=T_ke&KaJS>+i OBiY"h 0m+J~QV#<]:;t^%U>JD|}}sMHXAx~=+)Ӗ,SDAl|lt6;?PZ!>m+oG\ 9%ӦF磴Ћ*ij-}rB)/Hqk{L*K*9U0s|' 쎭gL᳘_ޤ.lH!Zn5)Z"Շ^@;e#6a jX4`Gq$ rPE+7xpwBB_>@"ۣ'#kX< Y Aa p\p,+s l: =Ҽ0,x6^jJ-" '| D5 }%6ԍ"w rB)5.|--:Xckux:9bY$oӝW(RAs3p]C&h B]Yo)WEtn H4db&F(dOjdh ΦBnc(b>W uEVx6?$UD4G gks0b€ C<}& 97Bl"|2.mb~+/) [;ÿzkP{d$ՒEO!@}bi"Ž>͠9EBEo]ieM 'Ğ6lѳU+e)OvWpDD ZP&!2`*QŶұ -kL% kf(wleD&aB}ˀ8U›H wv17`}"becՃ6vF,d}r~X>gP4$">.̌e—G1kN 3gnq42wC.#wu5bDK HYKڥKew'^ V1[d_8Nh$btV1d9PĖfujx!cT>؃ {^(<)Дw;:z֊fu1ַ;;VM%KWI}SWڽ<3,)4??P6x)-}A@9[t7&u4 MD)x/O&7Zh7QHݟ?s?*40> ~:^armdFXs/ۺB`yMEl>ϑ'Q0t b8i,}qf}1hi ΃Ȅ ƈ #FukB Ky%vuc$:vK#QeSEZiỸ9-({>%@닥R7jXl@o))BHhs@;3cZ`,w>dg~b_OUnv?/<N[y,ہ ~4I;hi jkLa[7?u<.㮼܈>h+qOwqح~ F|*Jc&OV,=Kukl;ZF3g`\7v: HQ0h׵!EC;UX> Eα\>ufu/V] uG$W?q4plŤ~۷-jߴ3q\zԶ~ *$nul-E8.|Xj1eȫ$TCQ-P V(`Hxeto`a .tj|Ln.W^H.كsUmj[%R쬷*LN3 qX ҊqdE8w "h&~雪E5 q-<41m|ˇV~a)nq2v#yruP!;eP|A{zBomqrfgtps!mm2r' O>*Fp·㾊f{^DX/j$R4V 1w.#e*hc߮g70|3S$&ɱ㏠ r]ߑq^)Q͢!j"7fAI1-h#|X wF-x%32:f)U"ˀحLǻ)ɢ3DX} ciaa +W.&dm>R|+ ^a{EQ Wk>}ZmLSQMB]VcY6jG J FKu1osG3AR{rkBxqN!S9}Ā<;@kv渚6w!ސ.QY2-݄Mt'UCPB# ~ͯ>* s`vfsG"lI]2+w@xWwnvIJ-N%pk-^38y|?<#ԮgWoKmryXSN1@\VxSyLMf!,CKzcʣ)ʟׂC;_w[0$%ޜ.Ƶ3McSL E?7u=T~iM_'l*FZjGBj90My('7+Ad5 |TUY AκkkvOL!*$L i%#sALǔVttŏLkH{ ?ovDAJfq{L+UsKR 1}Ƙcո,X:^߹0$9|.n7{߉={% SN }OReFXP[ʸҮ93WfmJ 6S~I pO,#/_L-+$yרɡ$X ꛙK2Cb`V'i9quZ^j]L6}ɀ8MOܝɱ3jL&j { %t8 m}@ZveBnZlJ 1&S$?K0Xݵ!ǺRӆYΑS8lz- :lH,]r^?\SӋ.Q:'"Y}6 UBRRvڬ 2&<6 nÅB ޯ+)"o $uHN=op;?,e5+e'!- G'p8Y,r9LQHHe9Z`H 返:SMS )@a7 ̷]6[o+OE5oQXr85V"٧sLU)T*,*o戩j4Sػ_ːwv*؍& ⒦o/ (y/[JY7[9RqUotZr᯹K㴼A6$zf` w>X^p8ϸd3cDws[z s) Ҏ/sإ]Y% \ ƿ*LW~PbĻ)9[k&{#.xS<5S@[+_ W;3ZڞטBo$*ӳЇ<0 82ʠ-7Rr˶F 1¬< د*>3dcJncւ9#r<2@nz"/^8x,p }ϩ\6c}P1v;o ?oחI-߫EꮧrL=4ڰӀ^/55ɸb؞+^)uXj)]z!̭> dbzQPK^qE3/roYCwRDۖ$):.qOg_{ T6qI9n2&Jk䉶a5l,Gm8l& Z*Ehɮ3$34zɠّqG5e[~ }/[YwnE@pQs¯<~* Uwgi(- BV-pʄg5A:K\bRkyR{ թI),YٱOdE1zM7ˌ-uVfh#(\x?K|03D7b8^m.t=< Io~SNď2[3y]+D3:Oh:ZޫG"B6z1T|n֠{>~_tau%0ʯ 'VC[{/rJ\U̡-)44gL+ih֗b[x`]xkݼ [EsLL\ hE|cǦX/^9jޚťP /zn?ՀZp:RhOăZ֋Ie8s%EYΜ@++!jȅS1thhe!!kr])WӉ rsmܛm ƵncdCL㉵acZSDžӟH`P"2hO${OpR *h92a4:##'$3 }mDҸ:L/j 2&i,}XYh|멕s?0~&b1-iqJ \Dow>" MFYԕb*gQ^?TW ͐/Hl<ըtP:MiZ~}u" i,Vm񴚷gzQ.d/>0\Vtf-QfnX l>㔢~]BNd"Cw 1 [YPN QR) QɕCG07 y]Ӆ$$u( ]LP"G.6o%fy3O&t(r7+a9ߍ;( ޲48k˲f33! ?ړmWcHr~϶@L+SCNKD:d s` x=A9>#µ?֯1.S9ۃlK2X ]V1nA}},sΡ%nS 4hA]{59/qc!2㥢[p꽘M/b펚uh'&zFZYydhp݌AD)L75x]Wן"$rC=lE"&!B/xa lzz,Y/]z54{MTekdmѼB˕Hc\ۓ5?_`pm8QɐjYc.RtT %ݦ9/^u=v.&3g@U)]k/ U)u_gE9A%ripWm*J3++psxt ^/-CE-:Τj"2yt6zrcZ6ु.k{< wH)FayzJb*hc(CzgM1GLWK3 BCeD|E(%Hnf/JVHĐNlX,%͛;pj)Jle)#+{f.Q?/oĩ[@*|MBp3 I &,DnP s~7c%va!* ;O ;("SZpcXjJ'jeĖlgU$(hcFkl,nJNT /Ķ9o9MQuMX9v6d?wR_  xo]H)P_! bDΉx^QFe*jc5 ӝNQ_=atLcFLj%Y⮬_ h~r |/%816H^#N+-fC8ue jB(Vl9R|xfFCɒ=橓5C:~=u1jQ"2z}B 1 8?6h>n[nXR׏z.ߦ³v/*2>'q o@e+|f5 r1b~ӾFf8y g"rUBIaB4`3b: a+oz,kV 2d/VJʂ%pTœ ױ. oF춥<|DN.DJ'\^,+g 9i͕n<9chpU9OT1fK&Xt :H _A܋n94Zm-_|x0_wѶΕIJkvw+Zd_.yRGZh}4Fh͹$"!5k2σ8;틃s8@0*ۂQ qd6c7); gV~喼$dEU5o|UΌuљZCbD3jHSAEkފNHœҐ[Vm7<~`!m4E'u644W> LM]m lNm})Ⱦz#dȅ Gs(VmgMLzϟ4؂qKr;&jhZ)w,cQP*G|^ICF7ŕn xhGB!c1R,k ކk(N-̮[^uPXA!m~pT0\+ Eʓܗ.gQM)Q<)4#,k퍠3m<np2udef_X(Q(fz(%4v欺pt^5<$Os`GFPC"b:uѠ3݊ 4ru:R\}BV+B0_עgg=UFtz ` 8iS_Տ%+G%&!j&y]y=93Eb(xzȸ}<.+pEk`Qҏ´|1MjB7pV)%LH\*&l(vq} #!^r>3[ ƺ8] }!%&ghܰH o.-ݓcauT~P)<`ſ[k5tV!9[0 V3uBgl>apʘÏ{`6xvRcvۏt쏠g5.\YE}Eh;dֻQ:7BB&`Ǔ&8^J?*jڣxd-9H np-US:]E;.S\Ėy&>:-~d^mpT˶D wGqT9]dXo_bdEc8Z<L]qLBXchݭ a._ٺ5" FyW-4NLU@bĴV23)忧 lBRe_}-gBmJYK6dv7 QF>HR2Qx}'ak)bJ *[%QRk1<3 ^CXϼ˜ Tά`ɍ@b LNuALlWŔ:KQ y08IwOkX"e>.3ZaXpJ?I}ૢ4|뱓z \I(Y,;*DH|5i}T#:?hEg:/Pԥ GƖjFg U[c& }.\s]\D;f/{5,ol;2,9R މװY=?dC?\pl+%')d"K4ێwYiL1R>ۓqҕ6>M,dg7~ӟ. T#^U0QDZ>ږ&Հ㓊gT2sF(9wtwnWzґ?2&DOY\qe8AMS#E&OpK0zl@XT[!ȉS=ҺԘk-ș0OkΈ^loSq>Yt̠V Bw!UsQ geuL>XVa fT'fc֔TuxM>8y  s+o/HhdՏ^çd;&8Euk,ġr/RdMmW5GTJ?RVO"Y2KAk0|/!cb}ncL1a hCISjǙ4EQXF݂|4OݗGNפ .=fvOT1XH"J[ݭFKKh@عf­kAt IId'z+AU@M`7f˷' Hms) $dbKy)`|K 2!1o \#nɅiI7 ]G߼BȻuU;'+ > n@R1!.ZB1Bagd7FGFsa\T+L1#'el@v2ݠqƂ-)v`g9SGkxY+P.cM!T@H:Q $mäLp%&S8񄞣{{ q7?/p5=.W^|n$"H?NaAx zuob#[~ꚛi4K^GܱS@KV Q) 2ڈV$83mɩa N w! j+(z%Yt+.^2CqOvx`C=FjrlK;eawɕMZp {)&.|59@anF0ط8xsd <8h9y]M\xi g@y̡~2ƫ 59$ur#l/o^9 !m8GX5R G߀FV5dVqF 3=/"M$6.dIVMN[ '|>rtR2\@=7kUUU7{GgmP]g[ch?JRWt^M^].$OK]QVuy],q.qHBliZ?\Sa)<Ɇ;Ҝ7!5cur o210NUם-(9:SMv;3ϐM$F|Wو&J`]'m08P?o0BlhR'>\oQWSWo}z`&&$Gr-Ҩnψl8>W={I-'@!ez1O >+|XYrtصO!e=ԡji|( cZbWq92/Ij`.VO=dtJ&6`C42DaN>5[ۄG803Xx20u(Blqv\;\_AL\' vWbV~kac͙1 m^|fG3(M "M6D~aўՉºo < I%-M#DP⚄v'((?Y=`-FŷzHYԢa. ,~[i#嚟6CW?-^O >haHD~RDz(."5xlJAsط)]Sjn?Op `ȤVl ."u/d!YhbtNDBw;n` DJI1 :*:6(ucI1/wr0{p(y(6ݖ03F2<~Yorqg;Fhoqur?QY׳9I@Ub 4 2R;+  q ]q&ޥ w+֗$^)2~[.>`]Vno3v-da.?:]ډ¿ՋȖ⨿N0׫;1.=.FEp] y_3zrٽo};-% +;wΙU$0C8_qBbJj &0z&jlqUOU)猌DQD7q%[AYp;09iRt)BEF3Y 0'cg+i|{VJ\|Ș P2ZY"s\^̣X.jU oø~=D~Ar ";]fڳ)sgGj8;)EYxuIk5Cesr39ˀ-'ǔQ*I/dJ=9]^':(1?"Z0%W>5 qAr({IzKH{)s,+/%fQhz\Hќ?fU9J߃AW@ W#4yfM 6+o;A\]&d0B3*d vZ I/T9Bp F0Ka4XB}7I~nizwqQXfO[s PD:} 2  /%/d?tej($K qn"[ {: {efw(HIv4|ydל)NHA QɾMFRWןo3 7Bϭ[vfLƊQӉ։՛tROɍ$%kGG!}*fLJkb{פtt D _14ۄ1辴X$>#~mtVxI^^%m-f~ǃ7~o{FLm 'jBƿJqrSTDS @RbTTH* zp;0˼pDÑ} ډ%#HHIߢ,M78]AhA%[T"LeoE܎j2 M_X`Ys_- яgW 2jKȥKl3)mu9%eR@ JKunؖb21 wp7u1y|cWs;x oM*g*%ʺz=ڊ)܁aJ"f{ _\EMimݥ2C[3Vҭ\ZZ/Q@~ayY_lNM\?nԟ:&p@v\4&BQ(NħPI.|%l_['9Zw?2=Bs q@@H!9m'!<1)s@PՀ/εD󗢃?xAf ɖ̰xyL0k-pmq#HoMʓ+:a'vдGz'5]VR,W*+2LS6VNg@ol ̧5J8䃘r 栖FE  G9W:V"{ <ͱ}P]1|˺Ik"5IÕ"47l<q!ֵ)C6p9 1,ې!œxb`P\ԃ&}Փ̏SXZ@{- +ba"{ u<=и\b1˥>@B\nC4*AݮsVCN5 W:QZ,pYtI_4>cOx ?1PfIs{?)N,nE/ AwQe){q1(K:BC!9]̜8*++US * Ax&:}gN*\,JAkKo% j;4n_bA(g) QDnua =ڞN֮iȩ 8i6=i{6M(| 9)eQe~7&5p6 9̎FqlۑfS 뜭(r?(g=oD+NBGd1]A\ix~S}BE~Њ0K T}|rI/uuł3lwckgms]lWڞ=N; MczHO[t}Yヱ!ƛ zKlЅ@ksJS솚8DiByHB>gFoRC%'?!,X_=tX{30^C,C!-L8Pfj =N4;B&ϊG7O)O,ސe =jN[pʜŅ 㢫C.EN9j;$!/^EL]'y占ٗ(-M+Zv1yzO׭p`)97'v_ ƗfgS,Po#-X3Ik̆H{u6o8]'7PhCiũ8fv:'|՟yh* {g{؉\ PH1y}̍: #AǛ'%rUHߩ}t3]_8zAF;L&3ASge6՝wvYyB+AYC^ix2;%}/4ƨFd‹x||͠Vtĸ7gGazdjj}N0$TVptdi9.bYlKy:*>3S:λZLj5l3gm*hě )kV|΄N <D4bAfGS|=yAk¾D^~g')M##IDb3( {xL1!ŰiLp ڦC~/rZg" 2YW +?Klf{D<ٟ\gy<;!I\R|JE1+  b ?W{{r Iw9WZP4Q c]T9$#:|.`M<;W >r@[?,?Կ##uC-̚(Ք9p:uh\'HgӒt]<6݂KGc*2FaE\z8{Ň *PcՖji;̥  nǍag aHQRf -F4l[o?(䴃̹[—&/O8?#t}b.>|}W6BŭK&2A iQj7g|>B#!D3o%}0I6 iG{q:oE^=AoIf9<̜mä s/q+9^ܪ|c=h,*2(P0DfXi!Vxr"Feѵ5NQn0wt Wˇ?OFO!~Mz.Rֈ#jYCuR>횶C}-/êqA’Dh C?iO7=Ou^}fBs%;~ o,|bWdDUMw\soLÓȰ !V/M)NChQ>+" ,+n΢.okYt gJ0h v.l"(-8K8ӡdy1hX*=F$mVk54E&lz}ʆ/{Ȫi)158!Ev&0멈n vH"+'kj}=U͚!ϩl4iY˷pnNV?Rvndoܨ19'^ 僟v\bх"hU>1vƩ\@Ow67揽:=09c|7A9%~ٺz Ã!%i<KK8\Ĕ[~MǿBXsxZ4vG,$7_ BLj+=Q':/'m#S_MD{uYQj [Ц )w,E3ˍF k Vø3V*O ބn2wI=GV+}'8joͫi\:NXTW`p%oa$((D$kS#}%{҄zӜmSz| ܠW)>gcBvU:~KUb,'Ws-ӫst<1{ mJw@m_,;W2UJ 6ڎBC Aa x_7VkgiR!0R]J) r[boq̞SKZL-SLfiCe_7>bBȮfpO}ښ}C\@5A6@gף:Ni~-Ll0Zބ̴1M UЩ ?ƈ, $qZ߬[JFWWj #.}:s?TXP ڽtM(=`_%`f3X̺1 beY2g!vzDszF?,їz<+X[-fIh>6{txwMmQ:2u^87[T tӽ>$&j(WO^#Iyj߮# 䔕c||7]=: _OA~dݨ;ggտ*ǙM˭̾}I#'e5fەor?@kx1$=uO ge+W 'F_Ϫ-sͩ!Z)2yxOQ=tuk x4և>.{<{Dz ,%B ]}k%CT,;]E~yzA N2o,5 HVZf~Y)*e%4t-8`c,K`;Iwx{P,Sg#gR-`;1ޒnLbCߗJ[>b* Jb;.dO#hi.M(=_j`ks3c#;88ͤL8AΣq@s-ykK5 F]G䞲e,C~&]:hٰWʾMZٞgF?o{lnBhpylRLCnmIЦaNyDw FT`|{*iӇ*\3v9$l  .# >+IO_%2!'W89TV53Z-76N& g9n8GN%WY9d:vxr(\.$a/IWD*Ng%;vohZ{d%L'k.w;/৷u<Md'Ә8 uD 6 ZY-}/Mߏ2[˛8^7fTC23j>pjI4oNl"jbdhKΩ.R[" ̆?7lդZqh}&$E]_(4`vf^̑5?sb1z2/D7%.35 CH8{sz bq&C)=y?I1ۚ Ad~֖r92氨*Oș~/Zs{w}x!㏣͜C` {ҟ6TTKWoJ _ '(_dda6ʮTl^gj38SgcY$My LC`7W)Q:F+z:}Ei chŹže)Wvria)ۨ%5=4S j{8J_V~93*E_M:rT5M#abVJ+udt,j]? ǚ{=IN5n3p;gMUm'=&a5V@YScjv wZrOVpd=A( [ o]}21T!nc3) )s[i%; 5&q1[5ʉ`S f.S .WQ+;z0:9pe%iBM/OVH N5HY(2Kpqx<',QD /"h:*mOHc/]lJ>"Ǵ[`DR8eiX$ &@=ޛȶAW3)C*OKe˿8XtӨG-\;'mw. ye}}`]jY[kjg[0/bʔFnwR GMʅ$caL w/^NBK_"Lf/=>^9Gq48ĸlGͥ>cذ˜t?~:k5ʀA9~ӗsi0]v14\\}Aqs+&Ǹi!ģ4Dl'3-FŊbb3PZa68G16tfů9[g w6Ep7E L6Jha<~`.gNvBsIsC҆gB }Jſ {, i1.M:\=&= nN+i|ه^akgl IXvnu0n? "/F&(77ޭ*~K9v3>ʅo956?cDshNċ%Zբ>p@iUnnYlFM]8s AL(6ݙ)sJ8`w`"ij ]PS91Łډ:>Xi1zi^ڲKLjBԬwIdw"VW[J'C?_зEl㶾b*q}HAa[Q% Rll,< i- ?e ~orԫgbNJJkhRV"M2\ݓ&P.4NO˱@B}z/U`2ޢJU'QE:Uo%w^TԮzф,NC JӪ+ -sWAn><"4AkAdrPj.";RPlO`de %g2ijeDbn%;#s?vZ8D/4wj\ADшh.Y[bŽiʽvN2Όp7xh%C#N0, 1UeIC%oL#Me0upOCIRJ'S.ԣ s$y|24b )53 &P3oDL`E;̀dNK$_Mk@ vM妖[$NCɻs]|BKύsQ)wBr჻@oL;лd9 4*Y'x '\ uMEPt"\>*<.MR9]󙦎ς9+_pkn"[KXg"H}NzVRدxJGso~lqnF'*+6mlDo ˊ /N m-;܃K6*.% 7~gڲ'G.5fmqa%6-*exK.6r60!GޝY28qY"@ +wD|3%iIQ-*KB9ĎSwŽpw_Y=t?rP -ʯG 󐈴y[fu<~jc#SxLŃ4Hi%c &K\6ZD.l ];L-QwK F DCy:~RPbzH,uHd~\Τ+ Q$%iu%X15q^=֠<5&m60A`CyK~Asr\fWqf-b^GM ?PАtEpMb × p6f BV:t&{yDdj5 /CZRsy98ZZlSɩoY&8#k]zG !=~K1TxS!g[u.$qUW=m9GV}[E&uZSjcꦶ/Fij^vT`f!5Ųst\{ľF6M'd7j3mmGq{^ ~""NRN 'ZˉC-DWv]e5߻ySKyM`S}߇4:? ;6U&2SVIQy6H?GyL}zhs$|zF"V!c7eD}ӓ<]>8Lo;ĵ<6ꆊhȂns~"e+OY A:͈VD4gfI_+vp3ᴐiCYuq/R9'> hVcfG]Ǝߋs2}-Z` Ti> mT4,ڰm W"wWfC:.fzj\ɷ6oW`˯+Am=3QaϵM# #gݦ2TP<~㍌Tp21$bky,aI>UdOc:-Mn%v74 s)wώ(tm5MVK,j#YπQZjgnDȏȸÓU'Uy~̓BnMU(ae#XfQ "֥$XZR8UN@# ULE% 3FТF UF^fKf bgH./V0eua~O*'X,E'70,+NqP%zcc*cA],ɤJ}stɷut?E4)ܺX FAm,6M+h[aY0:B!W=-J$~wTO:veWޡΟEwT$Ց?}qLj*39|v0lZ:ǹNEY: =hX){$B @vt`E14Trqx؆>Bc)Fhj|5ѷ'u*͕21hn)3v XTjd0nԩNƃl[X\S0i?%,Ӝ , 1VI١Jw LQ$^%y{đ˗|gYUt H~_Zyy9GJJB7>~; K~a2oQI E>jͯ`)[r磋QAW(֥ 2h g=:5:c&(w+aÙ|K.&]m.%U1 `p~PVn\R`:OV_N Ú$-VLvHRBSoÀρΧ4n?PaUN{/24aL6K, һ~ NNaCi/1we")Sߖ{瞺@{SD_"1H,2">h='YǕeͰv R>w3>.0H]}9\4L0 9\v ;Ptonf+Lo)Z6ڟk4t>NdNPl۲k +B/Ukf8[oc6i5x te!27 Cf(}XiZ܋a3Fv|<j_voMOaҕvDE/M(L!CX5FKHg &Gx%:06 p|C`P 0;N?XۊBmR&;Q::pwETi3@̰&N8 C@ :\,R:{<dGCb0a~_p"Ф*3O!w/WNNo; xf#x }FϧQF5ͼNQcYC{Fd P+jkϲe7wkp=N WKG $DJ.߄p/@vyQ8?-+Cn ōrZ  DHSŕũ||2CL&ni94%~jbPЃ LO"JKZ֔;AmӹZgW 39`/&$ԍq:7]h9{wRكט_~gU2q8fǘ m}&Q =Biv5Y_Jݢ>75-jNOg Gv2nK",7{0qnk,DswaLH "2=yg7Q7CB#?$+Iv^P4<%Ynv?a\h{R`aDċFNݏl@:F3^6f_̅JV=sK7Ht!%ōqnmרeoKʹtػr\n9`EɚsfS~ 1P,*F@3Xp /\_O$vJߚ~l#W :(pZ?`4o\àN15&3j#lPbYQ'C%3]ڰ,, گe{ ɂd߫lⅷ7ڽ?~јŊjء9&C-Tߴ%uܛjR/@6"%**UN+U=}FD<ؽ;mPR[U1NB=?pV+ewK>; y:;!$K"M|R<(M|.w>l:iM &H{=Ʉƙ]K(~ޡdǛ]p@K)]-iE\ҁo TqH6EXp-52\ A3qr?d5*pݪqUr6MQsooħG6g0R㎹Leo R!k16B);OU2_w@t"E_5K׳ h(&ؑtԉ=16a!߱8dw$h*Al5QN`!=4&]߮.AMg9Rp<\O<c~# /d~fIJ6ٗg'u،?s8c@"3Om36uh 3ݖ;Aפ:bC-40d  mh9|z[ R4/Wh,O\ [QQVtJwkk%6scj^K5E-'G6N0']ʰKe.q*bAcI; Juz"D,]ۮ$Sm9A|j*-gH;Ipw`? ~`NUSkZK\~XžNMO,=c6cK1kZ)9j6Oˇ k" Z1ׄaaJ,{4<[0ն}ԞŏM{]6|yc{:Sr6(Ӿ֒^,yhܗ )*:i07A?Oɽݸ\30t9GswOx iQ_ *=6ֶ#bRr^~d<׃ŽN-d.-ҫhk}pQ7x=3n{']-aK;d{ku8؈|)1v?.VY6x8‰ܲk}P^؆x{dzP<>B)_% QuON6Ή>D2"ljYէZƼ[5#_\fY j(FY?c^%4b`hh٫jo4;.1;h|I 4*ߡkFV t: /oƦ"VU,@ R4BQ>6Z6tH)yERWQF=oa$&G%eapsR֎!Ǥ9L[.Z~|mX8YV| [bv4IQ(5ŀ^GeSzX] \T|m%O"D3=|Na%ߛ#*^>F"5 'WNz*\uxeHP -˺ rYyc2eac9%ŦV=c3cI]tW+. g^҅BkC/٥8]>H7je,M|Hч1qZ6%FG'4I*N#jNc۩/zTWCQ%ŏtSy.2 }H=bcrbE6HY2FoAr4DՏ 1D=w-j;(2g@#~<.($⢤&b[*SZSqUI5DL ? yvzy8U뫩GIVA'Bd$ڥg< VyzƘG7z!ܲ->T:xX*DX4 a#1G=.{g]=;?~Y짬3n=:ٱ!KpObfGkBd7qYk'o|܎-gU+>[E(8MWtq`/:]"m" -W3R@$Ġj9L[^p=sQ: ?jmw ϩض)o{[IТ֠ޛPqJHVUN= DY8%Pq]n:11 >S]~+~K hTa3{WQCH1*=Zx!%͓zje;`OݑAY z\+9$t1}J:M᤿E<9: P| z~p.c1<*-0MQ hQQU!8KQFOa0A}RCR:,cLcJQZ k~pIG_,LFWҕ +2%.0]1Qpv|,+N\rS7a͒LRBg"g㔠s%Q) tvތ4$ZU}Cv޾ 'TIEN:ϥd\BblZJ~3GisҊΏz[є"ǯ]TV9Xphlp"ZDf֊"N Sʠ|qa(.;gVD:v/dr{$H_ھ]wQvϳ ¸ $Ƅin]'PԐnt̾؀g@ -U#_ c*oOE'`oea1=ݼ(SJEncsYOȩ&/gwQm(^77"ggŞ{Ґ4+Fx&EQh7&OC8yP?t+FMEi [MrkݸPErF"NclLX:\&' ە?5&4_mFDB:g+/J_ _CBIvW0'H4}jSN)BO7vIr;6p:֜H]h3hf^Mmˮ{ai~qLz=/Ȅ"TJ}#R QG'WhFS6K9ZmcZ8 Rgpюl{G|r >yw#p^;Z_KTbY,ӑ Q fB͸"le~F?m@_KĨQ~1W]7bObU^Of[c6Օøhx@DcPrU?@ODX `ψd:f )Fh!G.0*szp0!j,C EAIݣ]BZ߶ƀQFV_hx2G+LX5_Ph7UhHLjp\͈1xP][;L|hY4 Gy4*F:jgPFxC_Yƭzp~onnrN 7*z|rOB1[(zmd!xTr-P'@֍$jJ[Ϣ=9.I@s{fjO"dНTsЫ"U,{fh&դxʙqHQ}#ި#B9rcu8TZē!£:jXuvKv*jO7o^T\9yiMS5)[P g-}qOEvPn02iYZw-eݹHa=D6Л$gYb* ‘W5y1',`|81|X:,8V0?CłٗX*=lZ%s<7,=)d:֥?ư^FsfPEswi1uPWj xS^b@튉.R|cu0H XU/PnCY5?<Ŵ!s7{mEZm|p$\6#jθ$+O~ .PF#ņ@F ,gH-8XN4Ką# N(^^ -ǽkzA4ZNUay 5G:6E #G?¥:A 9t0Hoޏi+=c厖^g s*ȓ:wy .lzCT0y*#P}t簹c!`Xu"wn XSZciRI`6sם;pˡӞ.| \ML9"[2iۧVNWq{XeGM+fAEڪ̝DU 5vC:YtvԆ3&ǩ+71` L>Wh<0s*'ixay6|"ys/23X:;!/MF^2n ]>r`{jWT:bC. :^Dy Ksg{0x첥ѿRtU}  P&H^a2Ēli>\X%B&lp^GL5loBLHjjl={r4%?4Ƹ>ѻj#$ppKn~օ8؃%dCd.7>uhuҖ$VKVQڏ8G B3C+}f6z]XKu#O6ظ*] )׉e2jy @@7 h| GGs(͎+EiT2bq߫Da1\هdY[7QauleZ{4Hn'SL3 窠KfSZ)v)uQo&q'ӴՆ.@~ *yt ,)g bXuU|h %Js~SeQraYJgw3℅$rϢ쇠XJUyW\09_ֆ)ؔME0,꾀)uUAKUSHL!2&iD?~ӢLI,ͳs;B_@3nvB!X/yJOLQ9mKnUS%Mx)O=O ծ rS ^͹tkȉd_}mue3ĪxIYSGAJL* {{hq 迓Gtz5WTQ=]jg/WE֤Ժa ~5?EQ ˜mƖUW`kH5Ez!.t嬼2e9ÄmDh:m=/ [b-tOpg o ; ߌWSO5xtږi['qNW-5TdfwVb YbWōzQOɽVmTg13x]Jt5G)ȭXws24C;8Cv- zYSMA2 ?? ~sQ6lߴ|6:ԍun,L )1 UOD){ 3ܓB\d<:G@"p rSZGkCZ՝8# )7q3bt)[D_]6^p]*KV4` c^ـߤ\;Q_^+q5%TvOG>|vRo:T,EEב_|&f|̎'J܈˹`[ rug --Ya7w))P ʘu5 娟\>:ݻMNgG@czAX7ւUwu04] ihlE+ILsj: rS10[+,O}r]p7r UG,LGe`OASņK $C2:3@pGYsڝhpHdcӴ7Sk$lsgFa>v=B|Vҥ~; '., !߈*T }EسB-vVҤ]3Yg{p@Gt2σGTj)ܳnNvg^蚵9=$;yD ^cF O(WFC=YXXy XcvK [g;E6O9襛JH>f`cx졊}/ 4)6T}Q{~,Kk LռG=-Po\;~CNsX> )0r[C~3nQy !S,Vw~)MCRki7c=?䓱2"CQ+#gL囟A"/^΍F3Y yy9~^)GE+*k>}Í*f Fbj*ٔ(}%hwXG;>R V&LGq6ӝ9@R?fO{h^ϵ8`Ůcgڴ2Fii.00~yk~ϏBG0)!-Nc9Hm<ǹv0гH6 R3 7EE4qWh8jq% z:$aTJMYA$02Us:1{:H4"LDCYY4'~2x ln-&0(P$]0'>Yr)tQ_8 ۽e 8r0.i3]lw. ٽh^]KncL"܋=:?r1=0\H7vemoC[HpGPHA J-?@{i\K\/'0!|{#}+xREOtMzuȩ ֮ʶN`Qeb4hmH:חpfqe,mxJT\2r{J>7U`SzDas 0rhtiӸ%4?;@)a='i[5=#Y\&"X&XĘЯ|5"]qΏ>5R͵n~(F$O)drI&g.H-[`e fޘ5)^eqNQ)nj&CnWaTZ~'lN:zO_C]LI?YL G /Z/'E:_[j,+valj^w*@.6WkTb"tJX*VxQmatHp&.&Ӏ^Fey]Ȼ )VnJa R -R 74?NGmU|@9(q9>^Ԇ`)% -jZ+Uu7UT+.`\*]03`-b_!UeM̬zlKگ;Iq%M"i'}?k1*_81 Byu" ]] q]y. yDڝ%X&Hط_2W~!j_0s$4+C+\_CNRntFkSMn4oטFʔ`:rgt\DtIKw eFү7VTة˚<!pʑ&cfx8Rټ\ޣI;&Ï#4A~{]{Wf nw'\pƈ ~`Fя@j\$S`yE1l(:|;/j16:I E~ĻNMqŇz齘ꌻD3tܒwo8񈀾]9yw|1]z;l>P:Pr&˫vXF[ؖ)>9暥U$;xA4` ۅm3Y.SƟ]5=qӨr>g0u?hda·t{~Bdޙ"6rA..s FlG>fą+ sG[p3kNjcd4>';4)(YA`&=M^;UnF*`g-%iGm^aՈ3A[/hw`i1(aiO%HP8%IWHwGxq&h6߅gj; hb %&u.Ca &Ij]dZǺ4 ߟ_h3Q/4e__@T+ 0.-΍;J_Οj ˹BEԌ!9{T0wfPrɵi%Y1^ 1.b` 'x4UF՛̑w]Lm :}rg&$QsK:T>IB‚H hw *NuxϭNy4te~V&~%duh-^:KZkFwrn0y:S(p5[(}hW4DsGI=4ĺ2u'~W~f&0G9{a&Z`x.&@VxPO@q [B ch|*BᬎQxU@G%t>gj2`p]tӣq +>"K$Rap^>N/Ñ +QJ(Py^5#Ƌ !tx)ȨgtņF΋+ L_Vw3nձl0q oAXY$%f>҇9G?л`ոXu*d≿X"X{›5Z^`e'Q/ ۄrbPrfR@I%5$:h?(VF&TK"O-m '*5ßǙ2W̛6Yo;G9ipP%&~w4k| RrAgL;O#Ȟ d˗F!4_^e(#%F*a}y8R(gj׃ HYȷȻ[Nǃsk ?I)L6 KBy VVw Prk28+ KyEGn91h#n-~GZqV/aq{]kjNp0l ;ߴPH3| iII͔*9 zw (#E}qOM}/t㹉5+rY <-Mx$e*Gq 9} ,!q` ?|GUтNb47i0(?Lc?1}_~zrzlu(M0U#kߴ6H~6vS,Y׍=i,vQ fsK[^%~b|tXƅb]rQ9eRm8$)'G§$YG2+ 2X%|_M\ qp<>|t&yzaf8/7&K<2ݦж:2s%stDwrZ3bL)W:jSZq\iZ>l?aуsFrop (OIsbgLzRau1R'gek ]Y`=VO4A%+>$>ZqjQF ]gr:n/`)3sהv<*ʂ% ӪROz@h_+ŘȢ7|$םi$xȝ.ͪ࿜ޖ}w{[M[~Gc( V)mKU4{SsTծ2IzkMK A!nYZh @CYt$SKԬUSRhsh:,j4_jRl2]f!/Nُ6TbtQIX)]ǎ@… `brIBFnq0ȑjfgPn1:R*cc p1ѢRrRB=]`\2љXRUyY Υ Ǐd搧A%4r-kr&]b9qKI |Ա N~:w>y68֊T37A FHRi+%u< f@o؇J[ͫl]فZ; g@iWL%Q.ʶrk5$ 23XQS;ǩ$}SA56ԧPT4DA8]a-x uM1Q=)y){Q~ZK/UЀ&i(v%ˠ ɛ"'L},|:GXՕdōGwYAI\ő]onIyˑ塍"?zrUۃ|϶[|TvP֝d{\̮F&۹ M>4ѹI<ƽw>O՟7+G ;Ԅ.t< CF 4_+iƘۥ΅d5Ҍ-EWafx 0/ 廁KUs"K(% |cYAv`bܤk8r4|)oMoS_>֠AY*""K([f} N! 36Ψo"ğ63, b M*z,{Qi&Lo}U*2N*v<{&&z*u~5߀:R^CPRw.2WZF$*-IJzKsCuFs8( T_`7ws[Nxؤtpm ku6)z=%βp!e\8x2Tid`Kڠ6;\ )fjB'LWP[9# 3]0NuLkV,bL"K#_kU2 ܫKvE4`̌/_A[;c5@F,c(0pZI.]u[$l=fnFY,$do((eP{WA4neQWs:&158ĺ /'Tv ˑ1IdLTTP۝)=V4JGDa|&iʒEX@PQKy6~l"`V\}6vp_?b DR:>1F¦ؿP_ kCø=B};8 :W=~{R 1HCdɚZdž?Tt!@aXpIN 3E@y?#(.3.Dו27_}$/$/u <䗄sMj=a?EB9j%wh1 d P'1>" cA)( '9̨E;>clq|mL Dyn6Tsk9dmo(AN|&}Y_7&Zt5й F\2M|Ҏ"Ӈ+٬Q~[Q boV|7A`=MGC8TAŽG*Fe/ՂlVNEQKZͰ>ٕy;xc/R/3 ^i-K {.9 ̞ݖ trtv$}*P5oF\k5ɁcftKe؁}W[eX (T`Q;ROs\1>1CKV~Pj-G`f\?=7DTI2lc#Ly}͸g~ͻo;GGHCbǕSp$HmxXm @quQ6M;.Y`0>qڊ<~%!ڴWFJi.UāJaW:Ω #b]Pf1&?'f~b EJ[.O4 my83O # t} KeŘe`?VQ_9x:?8iTk7Օ,9|n`#5Ȅ;d؂U]&wG挞PQZVFpƻ!o͵!_]PD]hrH"3^(`NZE7"Yٸx8k M8$<[!kU~=KȪ&w0+AjXYf&J4ZuS)^+xQ]ι{4< ͏nepFZo"_D XFg pȧ95vn:TgVz)s\xu<+HX]QMn^;֌RŢp gx Fn8qF6T/=zbS~u^?ےy0)KqMk[puU-/ JýOgsP2{Р&@0 _r`6I%O'ZB`$N)BR=hyȕ䁫دSÐKpHK3by_x]_b2#" Ta+(]B"MFb%|Ot[P%G񔨫dna }Myw}n[<*2W3)mo5 9 (R3uJui8:/4UVܴ@~8hU `..{Q7Ǻ阜=c> hܒ^޻En![^mۿWsB, λw,*, ! #`u'`{e#WQ;N0tU3ZbUq4Q1,T*:K$ƻ)gLJRu۳H&7zV09$]z:҂?N:Op}jdލXZB/1XF^2o35fQڢ̸%! ] :PD2XVq b6jvk#ᚐx`+?P.tq(#yj@ ǀ>'v5WBk'zV+16mOaƗ]!6[u>u:m֣\ӇtگVy~sCm?崴hjRq{Ya[av}%^Vl8f/\vP2^@X.~̧B t4Gux'1ӽFGv-C .#.ܴ[n#29:n4c_4d My7@z?V֕yp&Ziu}()yX\ͲI_5 b{txojel?z2a3R̒GWܭQx]%P:R`]u~Y?2i}? 8ѽTG>^ `M: qJÛvgx֚4h:bj7"f9r-`LS'л!/7rg;goIˈ.PAzv i/Lc0?%AV%-*q5`XbU} Wah᩹@&\%%ufO0٦2\0#pܚWu }gG$`HmO2z0VdE%7M7l@fJ^E\&祘8D YYIL%'~qh{U)9}1䃞с}}B5x'7$MO_ )H W];*~w_trX; ®n*|p2>I@':I2Ʃl,W&yfs9+#O˖i8igJBfxIdےS/m ^;!] -`!ge=atpQ8x+6 Ed\9[1)N1PKiO`ҵ9Zk7WϘ|OsA孒dk~CߋZui ~5?B]Ib4#/PȀ^M~"QtJo˗{U4kR<~4: _yC_;rsJu l+pܽ/Y|+ b¥A'{f I5'X$1BoMw{bKkڍ~&g.Y_.<5dC|;,~D\=|KܑQ$K do8->1^3fp!Oj,4X yrZ j\[t a70Jgomu*AzaPNKQsviӽž5'qW1[A3[v_cZ`hw,\]?gYI\)t-OZIM@kKtVJ!QYwt2sӉ'4 ӡ(Q;PO gM! 'Zj%G;"X m=@\om y AqJJCn],0OPC )~Ra-8+vlRR>𭦭U&t3o +5W+1pB0+BxxmPdqiJ$?rg}txFnᎈ!i;vrE5DkZ}1FqP"X9L_Gb彃D#!>_rBbq f Vd4wںkZ'H#ʩ qd9W '݆|12k(!L/̪>ՀKEscBאs( S󱻙B %xLA؍LX;ѥ=olUe8Mx"pʹH֛oH''zK^*nf꺳#z80=Վv%'L%r`t+ ZZq`}e+ƀeWoG1r H)v`nel͹F|msa }) =F[ل?L*^r;P>Y;9bC[S:n lMv w>KU7(2~ +BYԑ܅N$x_1s'f'ΆQ7sс$:H9ѓ)0jy VTl%^;<^/S 4Z4DY賚jG~@~9q㙼'/G  7nd6HϹ;2sl=0!`VOwM-<OUߙ!Ufu c-DN+WdZkkaR-km#_)O,A4Z/A ["W_oJ`x7ՐH`))G% M\+%&[_Ex9^0R!_hêg{g_6TYrz„JDcxe\FQ-Ӵ)?~@1D9s6͸A-#{_ ),G˄9gĩZvqڡ|l۬"ANJjEo O}~DˈY_!y!U(B%1U@!*nO(R@ڋ!)R ǀ:u2Ǝ^<'٥9Cv_Q,5^ÄWtT HK7$Ŗ!<斸֦19ޒm벗Lb>Xa~Kt1_M-*z,݊nʖ9vJ3g[qt7?G*H:!uJB|0|=Mxta8&>Dܚgr&GNp=[MsHbT2Y͒"j:?Mҧመ#;՛ܡr7gFrJj~!.|?bFU&d]NoS5Vs8"_@E8([ ~.@׹g|佄Ǩ._ :O]0:DU9 KymJr:hR!MԨҌP`ժy?r+w<?~:{s{#?^r"Q.O4.\E B,NfIK!w\1nmCR.Õj*ڢ_'0~ 8照U ><7SФ #ѿۈIIM~PEw]KW1;ne>8w{}#T$ Ox9b_Q[΃4Us_w۹n g/=.nP&bpA,f. 9 |LptdE H+-L#2zSn@ N-VMqPx`hׇ( OtWoV w@u'E?I ]gS]>RDB_<[szI#yj*c?1B56FlSE^/[:.g,{U;JwmպxF7 tkjle@'w{ߟ-c,B$7p{UGo^Ǹ.k.Egvߴ2ͷ7FO>-h}=v 4_+$۫B5dL\qLclQS(]vp_ldf i,ea]GTOQ` -i%_OxbӹOV<ܩT69bv]^4T6ԺWroL["lDsy + _7^ƈ%]~mXot^PqneDW܅2nҶ"H Fc&80 ~Ów\؅ᘄ:ֆ?Уr;rj`)(x$=<[ 60i(-Лݍt琢(y;uwVqW̖7(lZD<0k?&cL^ce}W SbRrҔ1}n\z5wAX<@_d_WX<ުC<;X6q  8*{/ɣ6~"㚱MUd3 u8䢓-s)IOxR%\E.˛EX_f,Depw/TZA68_M.9'Fԩ|et}هG6MyH;iMJP:v6~{ 7B$VJ-1/Jw^ Z J- m7s> $bũP ܃~S6: t淃c\p\<,EyGl\@=O 74\H@HDDKֱMR]GO0˽ȃ#&w Fî)JH}W$t۾V/ȫ7(u#&f6\^m|"x1K"H`@Ơًݿν&Wc=\rK-WH*L';:.[ٸ%0<-'% Wn d@zߪ[d6oN)a>ь{6ӧehxqοjU2MZ+iw2)qQ:][G^sXЬn0F6L f-w| 8ց7cx̡b%M\\;!|.O l}TaDѕjOڂh@ Tݽ1=c&yO7`lmfBWٓߨ2ҌY[lKQ"rMR2UUBhѾ]4g1騮BLde}{/da"G0:Ό:DٔtR ebTUʺFkܩ1rGrg ̕%$^;CeIIX.GWIZEVj!$;ck2FҙED:~-( 3/-[-qۻ.dَݡa&}'%"@n1YAAc ԖY90[ kټoS{FzZ_*:7 cG#ςTI+U^{|Y?m qe.q4SoD {5ɛ¸-&L+:nFG"RT1,+r5UQ'uZׄ>(;5C;KO1C̅/'#UPU֐H`9£N+l@]- WL_1"<voX\c9C/MSu/$ώ_t#e !{K|tvFwN7<55w 1ū/zu,-E=rkR G cLr:% wv]blT˷WG3]z il!ӷ*T<4{eNŐU_#ŴҤ:'%ZFS'T-s+U]_'U9Pc8Vlq[5 [<{= N @=^SpaxURE}E˕o֥U6U_z!Bqb(ʐE:>=C0U_ +Zjȴ=aM-O⳴Wo45مfԁ˙, fVgƕ C^8mrr 0s uscXA7t@jwSCDS`oU3kd`8 α]D|YS ʹ%cn\ uH7}ْ 0H YOG}"a ӎFk8U"")7)>p*G^;Vy[*оO׏g O[_j{%SMN+ =T( ๒w:[if H.}+?kGYTxo]My`V 1 j#'ҌE),8jRp$zS1t:k'2Du $ZfF0a"MrGR+'XaԡKgKA;M%B$N~~6tQL#<%Pi^UkM}H`M1$WYk6|mkFYNbԑ {@ϗ mNؐXTB]R''Ve LZ}^‧q.ꆕ~u*w ȓڥ{@Y_e%f5i_gCv|[.@{9KNZ:[=yYݔBZ%6B)P셰)_gV~"Oͳ;²>a\G8Tx5>}Թ3QyBnԏ7WKuONstA?LCS zSuk$¬k{xό 8H$ \Ŗ~؏W#k`D-YȱK\Q{;FF/_a /6a'|+Q.LCcTds4Pz@O{&[nЕ4hUf/OAW?2xIǔ wu A*zCN}o԰"=aDph$M]XRaTXD4U+,D$wӠ']5U vtUّG% t97El8dc^ J?\?gZc?챥m;Or6?0>Gd8upuԿ^<L:W4K,b Ev.KVJX[a7N}N(%o |`K[(ٽaW)v]p0=75f>iP uos9u&^яĉU[bkLnvE_=wAĒgJhѥ߸ϑ˪-ywi4g7>g᝝NV{07i0$g0򧎉}&)?ΩuMOK!ݛhd3FA5?mƂxa$v|=BϾoMHz5K xRjs%޽rVC-л۹O:|K]ܗ\\Pp&(e?E̊ u B<{9aOaL 5yEBjZԕ[u8K_ 2~ia'uZ߈L 0 Eϝe^69}3lImam Ag8*1+c" o HY]NZwt`a })ob[q:;Sx鏝U|i>߹R@̩iZ#61X+m>S{>ڰžVr) @2{+~YK;T tKL}0Dnm4]UCX4 /)1Tys =]5%.w#:)6n#.G{VC/Tf SkСvyҞ=>({'$L$U8m@ιܙxNؾ̈́\J'Dn\Œ?o:Q{"?<t-Z0)>u+y!w)Ib b0-f+֌¯&Rր+'k΢_E]i@v5;ԏ'=׹[ط&ae㉊>(V L{6(?><8}xNueԛJ41 ̞1a|rӬW qG2:1"]Ӊ)>F9"GLAuhpd"Xs6At7.CWjp;*ON8pJCNN{!vWpwsEGd <tKAS\o_7p!-tv'a)T]*a=܉P_bmr]]ʅh_AM'HbJ߂L\)/v>Tb$ `)&fi^;K>b2 yF!$p'cƤ<P&keP=HNSӼFKD(|Ag04}ݏrOdЮT mx݇Q_kp8ȏe*y&&14йiE;|% KX3eL9پׇX눝zG3V<2gtׇ}2T_ӣA?S5w/`&CA-R\y'~/d7g\-56XtDPsz!l bF. a[ٷv쉏z<@m)Se:eyZrtHtw$ٝFx_jvk;<۱2Lݱq˂ ᬜ0ycmaSހe~`Ȁ[Cƺi䍪-< 5qq iE9!ds/ܮŭr0uX ~ۄLy$ߗSȉ>‘Rb@cؿkM;k>K& )̤8=a4鶊U)9IGSj>ܺ*&پ#R톂M&8b4Ϻ{ :2Lp5lÅhUh I7-t%3,l ڊVs|>mJ(A9Wo7~e/hZE’Q3H '?xHxɑ˺?:w =yFe䆽"uO׈]q atxC~(=RQm - tG PQ[-XBd[I|OUݷИ3\>5L>Ay~d6XR}p7a } ;3ݡg7}(u"m(Z0# NLLA2P&5 aB5>ɳm5S&K)>UvP&~@r),6^xcw(粊4ⵁhwYN<Ͳ4c3*FpWQ8l>0QTJ^q\S]dz>.7_t[*Z|&|rs'6_B)eV_Aa7fj^$۳O9Vr ʤ!2yZn虋.@SZ ~eŶbU<ǢzG9z=:QٰL7{B3? vo:AYߍ>;> |ry§[މha%P^_9 S|V8% Uغ9d2ʃjy.n, LD{~2BF>ؗBϼ}dmRęaH]d;ӴӖ3J0."7b!ܔ3TOjz@k}Cr6j \Y<8|B{ ylުwj\-gae2x1{++Xy/|IG5'v Š3k9X;= ]%$!ֱ! &|UA_LdQT9Z.d EK 8Bj)^Yk$X#x jFbT櫮@w [Go:s˒p=aA\ɇC(`b`:%xlcШE 2*\L~TP~VsiYT* mԯX; ('D|SB>LFvt|0 lzmǥQk-k|d D\uxPzƸ!qocӭF޿1b@-'sԽ!2ۑk#m!ha}jxUb#36) 3 Hz>sy%y锸!L(ըJxt#.b a-GvB6a ܝ"Ԟ[MROcUs:f[;dl~^+ Y_Lf)Lz;L$)eð.\5DP^y<@twdU$ +9\,؅يy< iP$AڛqA\152nUXyUK UD R4z 10RnKQw2N8P{z(cam[;QHb")xP|:Szl4 JÅ%5}^fUMyN`f-THfJahHO H]+dvaѐo e)4|bB뚠nzjG>eis;ԈB\rB8}l5'BsR  \n5_ ^Y $AHN ¶X*[8&VB=u*s`)#jj5f9R|DIjIz.^l0$ɫ`c֔Up}h<};/xnZ`r (ԽۿZ,R4G0|:/Z+v)N"'FNfz_Y'VAZ_dgwsaȝd@bye?B&P)7-( ~d%,efjaz$͉K8?% RQ$Kj]h4W )AЌ@0;0/V3BZiihW 2,Qۖwg dʄW==Ê&,~ ,R}ӚNEQ%՝ ۚDRHˋ:e3>[wfWmո);7F5 Z(ŵ@44O5{4۬Usidϴ >ѩ߹T&n =7*9rl_ J*U},Do,k*PjW=Nv;9pSG/!Ҕ` zMi LNyGOzD-3֨Ψ3,Bó-bp1,h8m;~Ɛ?i`ǣVK[oU [!QP(;lЈ@rHj Ge׌s65$T ƹ,6j"i=czp% ԰V>^jkja Hq7얹~xdc\Sg5)SDaIzw :y.-ʀ2~3rR.fMP_QWL3"N̐)>Zf}'@WM[݇͆cn4nܳN4xE<}jN\@RK5-'\"Ej 6U|-ywբT ո%0e9V0YW^Q2O!K05xTLiRqJ$_9.MjW O+=}?Kx': !~,6m$cZlsUJ2^p\B0 ۖ3*bQ9sjk!<3_U|WJW(ih'Y tEEBl4|~$Qp򐧧h ]1#KFQv8$c-?au""B)W#7 V %:ۼWJͻaKoXQ;#2ͪojP ѣ$zx;3P%eĄl)Ck5pVvB-,}I{ָ BUmAY0^?Lsu33MfN& tJDiHP,9^DTLޗ"5>' |S[tn4S*ß>N0psW]f2cwB1?XnjwX,z͝Qy GlPw̿FvR+i*;MojJPB$\eVgb#$Cu1bMx&uQ 2Ԛ[VnU=qtGqpvpv;\WWgFE5ߓgYRA15x5f8w}aeRpgj[Hs(ZŐy5?$̡!L6Vz.LAcӖ?鞲#? ö-*<pm/?@w6V ipD,mRNTL_٠(*#-3xX;OLӅjx͡p2GTT'[B:1;\Eõ} fޛ򰻺<ݺ7utXt3BVJ"̟/1ҐR$-e%~nX{B o|txP,ut.<~S}jBrVe﯄G%Lp(bfQhnȳXU cP-CH!0[iC#Pu[V(h:ikEspiըK DK4"@6ۘe,+Q+.Y'[r|v*v$ft+%KQ"ъ,^KUH?S,Bx >bY.푃,I30"*_'vfC3.˳ ;&`G5,(]?47oP 9]2=#Z#'@PfNN6辅2I6 UQڏx5/#DG(IN4Wynx Og>uaj 2>? -,֡MvnGi䗰XťmX|X$#]@1kw"WUw3I{]!|rĚMQk9 /J- +2*D/ W},-rSi|UyK .YI-l̡)Hz`Zf5y x_S,Y,TzyNݻtča<+񼗸N};n{D5)UY|z$Wa\j}GAQS#v9Gs(=rEg>d1b}P>h8C"rPa(/O )Pbڛ ZER>u ){ALM1>jo<wK O Wm\f ; FN5u "luRkH~^DͿ3 X#侨ߧOi/^'`{6$K'RM'lIuԒʆpK&-2mrr= q:O;$P˾qƁ"Yެ9W/_Cu&P̕zj ϚT<1:M?Boއ'-&$hŽ6߻ϯ# #&+m])]J\Sj8<צ+T9,<81 wZ@z=Vgu=(YRꔤL>N53̜ö<< eeV0#ɰ݇i:(5h6 aGnLqδ ?MkLe`wҮzU~jfzmcb諃Eea(=Gd>vϝs{z LH+t^x3(IfK SD:0$<48g 6긏ŧɚ˃t.Tz^-L|:{ k (2{p9]ӗ߻) LV" zj)S 9`B"M)~(E0'<&g*^Wy.In"N:-:oKW$\0Ezf(khj\9ݯVpٕ' qmT+!\"A׎DԂXD-A/!M敮4]huK)^'z;ya:koMCd}hszCM4F^.Qt)C2잦]1e [u|D~$2k)8!<{& v0ER"/p,iZ1MBFH@z{$s%cb?>wOk$1ཧHaī Y.HRH{̩|P?t|W*̎w2 LPyB1ׅf{X}^kL/v)-+U,R 'a3pC-&ٻc~ D !a!hq;i=.ģ~c@Z!"g3.0X&nb=>5Z/_."5/yi2.[*}5͞)٣m+DC2A#"\Swٌ`pUGToM9V o粷g& 2A} ; < 'XIj ̭u]w7`zd~K:uu0'uӒe2y(.3[ۤGyO~.WBt5MBx{j΁o=*J2wp`ʀ(כ"FA- C\NC P/i\B3{&|O֝ F=!" s}Q'% cS$`d A,_j2kH3amUƨr?T!5ĔOsG0C)v4X>-)DNCSO!(Fj=UjY>BLy < L` M5͒sV`;o_\餼n=-IK :RHF)9@qʆ$ >YTȭ#溻6%)O+XF'؄}bYVv cS-&\`֟#`gwuHylG4eyZU`~YLNpmG$Ft%ۍw;b".2Šһ~ѷun@Ҷ,ႦݸRP-w=FA=AFyCm٬6Q{O1rF#US</מ` H@-&J&GL Voo|MaQw1{BҴd ED=oA6BF&5D;-wE^KBz-K/ŏkD@茸~d ]gٙJ6uD"$>PR#|o:nxR3]vt=_^QT@ B;#GmilZ[-}kOm2B`HRy)dy|?popf6?ռ̀6*.f)Z,}U :H&0*A~#$,ڻRk1""Ce"ć[VHNxT3e IHQc-tX /oc3/)e4zT) Q`N(*8&TӦz֞~"J30\3tZt޲e,ɹWK:  {I@?0(~FppQe^\K HDϏL |lЍ*0``!J59ayȇ&M F ܤ^6DRvg5"lL]Wȑ|A+*W)+Gl{3vdh{xy\N^H?bʸ "r*iMS4E$5'ڜg.n3\VCo. e!9_WU!V6hĹbSPlV6<;U~KZa:TvΏF #v),/v"@Mpʾd1(a @kp읹bWB?Ht뀁IÖ.Bn *P.-6nHM6N8qoI[ۡ",m|}+y.}hF%hEo-VdNȸ3":>O\%d7)yf#;d LY // <9tB/|?c-iUk͇XIan'c:׌)5,jrȒzNgPrM Vz\Z C@:!ieҁ3ׅr K/ 7ӏQ|UH:'`W? b+c@F{p3n GqʡY!c׼9lϩqGodץ']SlȖ%oذ )bYԈ;Iԥ^)s3P˵mCDy"@,bnPU*Z6o'm DAǎX$[yOWI%"n:V7R d&#EaJ*Y˾[Q>6n.'_\aS\&@ڿ3I8v",VW6sא4Ab0 4K{c,zߔPGQN/aDPD(41%~!Y@wCiFKaj=Y OЯy{WQ70^UC'yPɩ$ӑn*$hłJk9h5XZCC$U<¡ &#_0|o&7ķ \{DtpōG|( ARLdgp% ڍ!&Vqd!R \^qX. =xPPW@=╄0Rή(lorىͧ2,9ðuj&F\=$̽8AjAy ogS.~8_@jr!~z1u%#A>G;/hp91!'cm3PMض-t[Zs-zxct#0-EбF;~*m+ϱqQP*fg9ɹk-~v傡dg3? yIjZ}M",{d3"qCX[, W(_׹H_dס.܇H8=D)nԬFs9RuQ9ց yQ'{B,z% v%#e;?~TM>.K@{<]6 jCi3\ msi(m4rc"w lWM#8:"_V?3Bu{ 7lاkpSxgGo9|Ȼ 1Z 6l^vשsDD[g\ݨKJrۥ߭&Q3V[e \g2لyQ_Q16_lvm |{ E~ -aTHk=s\\ҡTQ dBc4lD?K~Q;bR ;/ {@+ 0̲ 햨k + ńFb (LvPuwIz˫ |hCvo1]uDGg6h??SJ Me}aMI3F =2xad" ʦoD(OW-W]U-489;s2t4#jkP*!k kꟳ>!EH7誖 *x| AVj;{AN&Q)/ݝc'q{ dɐ̀aBW?yp-.2_Bކ 3#U(Pa.8LDYO1_Cdd⻆*ɜ ^1>۪6sQڢ3Uzſ:q~Dx@]֊"օ0ՐWMFG&ȤTPڄΟn8Kqj ^̚I^:Rjҹ%<qRt/ B$ԛ)8Iq5~i8vhi ) @|#x8-$/˾B4vݯ&g& /@3X)[b-:7o7U't 4N|cTg;+8EMyWtTPDLAEؽiU$A;:C ?`;Vva~R;/K2KE-R~߳0&f Xӗv O߬G9b3 Nl|Zz[0zb2kjjh^'Ƨ'{Do.;.qΔbᴪR@3ղm&ʱy"'xcLzK'J忉Et+LLx@CM|S7;K+X/5J߷+Uֆb~[5M-=b[{ 鎶7 %AWL5\ƛ5`>@睖dFE#P6B4e!QjBqag[E@-0~KGEHz/G>>È&-” f9`s@9ň8$ŃZb 5Ra<شF*3ؙf/ E N9N+}sC}%3Rx{w4{i-(\ >4\Go C]]t)K Uyg󰳔0B+HPO3 2 c>JpEhjJGOH~fufOȤO a|(5lV5cI62y:hugu#<~bmX8CŇ4O8Ɖ#!P6dz6Gx0ʁGQt-4d( w(LJ@EBİKH6ѧbIy(Yru@Gy 0Q1ĸM/[f~g=lg>$LBPo~#,j2Ys=Ox\JΖ<^5;;'*OA:y?i:{Qqo];3մRD"Jwº*?;MdI2gBj ;u|3:O6li': jD!(+9Wa9h쎖ww0tT+R2Q/(C7[hUs b%c%̂I>ǵv$Lk oX%lw7%hَ0/wOa$Â#TVv wۺV|>0P `Xh{Bj {PИb}׾5 Am;sxR_a Iz&/1CB>L>rȈڐDQn5RG6AZj17v%@*fE6ebh㌬@J J-<{_ I'D@(So@lM3m8TT#^|./#~[pGbֳ#.1:}BY*#2؃s%Pa | Gs}ٰ *cF0B2?)AR5So xL%ypdZoL1o1yz,'}_=ې)D#q95§\tɗaq)*ȍ1-c4V {C\JOJa{o|NS;usM{6ҽ CTH'vϛ^r__ =*Dz34/C#obYw\&`ZhxNA{ )|[!}WФ-AkXt (.V]vL'}p# v{2_I["CΌ+Ar ~MA(wy&$VDbʚxCÐ>=uX|P`cYsn~~vhuV,Bsw5ybYEԧtWZ*c 6wj=sj% 20ö]9C vE.Qii<9w~Ȇו **uxU(>~E&)N~$K䩆z #+.+̚F)Vj_VN%uuґΊCь)׆˹mV yL\ܿu_}7P[ =rntE1یJ}J eW_c e ]R:y֜y"hX)IKWߺۺTpx'3g&f0iBe^<b i^~'41TS MāOFDg.t^/Ӥ*LY#Y~7{3.2P}J:=C8 [9V<R< ǽ`fYn?Z>HS=F䗰} ʁbmJ&Dew?dR1S8ϙ$nRF )EWEU.:޶+^߲TagYNxAAhK-:+[!Օ>"%kKG< J-+ֶ6>İ0ε-@ݔCF ?v=6ŋ8ðM 2חnjJtgUC$*l;tQsMo _iYc7*OarS+eL2KޞoeTd xm%}fZ(}kbjɦ hD;2Fj })p {*.Hװס LcW/4l8e3\bS)=g!QNnN k}djMZ={tRxVjAh+-#_1;G?r k$b:*GEB]Vyۡ 9JvIt-΅`L35 #Jt_&[l\v]w-An`:Qx+#h^-!H=Ad_?Ȅ0@"6v/Jo;&\Ӫأg3锎İQV4|lAѣ{KNm J#X&W<-O[;*R)J+J7Woe!-1)ݦNCCSQK(sY5CWeL^P!Ar"hݩMe; MsrbqpX0ERR̔[ftL;z rv0֚t<~ t^Naˌ~ӒmwɳU}=g\@ bshQ {?%z_pCE >móqIuҋ@~_7@42+;f Kԟ(7n1س'W~GI9ma H&湳rfP`Y v }nAgݺ')_ uN$Ý* X57o :#AU=f%R MhJcIcŏ Yi!;KkJՖe =X3aV?`B WtCN޳GmIЛ~>^9!tOkQSG23_x:f)(}@9WcU*樸$(>"ߥ|Zęnk$D՛=?'Y4??]%6n] FL<2>4k]>-L0뀕5 2zi!%`9fE)WHB(UY&:F_ CztABϗcȔn% V?8:S<6;n~< UD {7rN^R^GIDnoBSHa `I ",<0z 5t"LIJ]kq+2,GiNG WQvޠdZv萌.Y/ɗ^u `T%:u|G>Ve}g-g[jzux#7B5>&NajƖ5=φ|#>E!%<]1/~[BF*g[w "Y/͉%zg(5 OF/Xmd]KM% ǎgRS\^DC 2z7riNSb:Y7 %rm+2[ݣz+ЭT Vއ]=]5rkn*)(9XT)-d>qTH>K? I-!n_ 9L_PbQj⓲!vx$4JXY|^,E48#ns?nL|iQjSԌX,׮_@Mnwп0Ucc3RSn,]'SMp$d{}́^3kI#8[g8~'0S3In9O&StMf#LyCa5MApDĵBב6 B"G$(Na[ij٧J_d3̚[Hz݌PԚv2%;`ϨNr򘭉Wsxl_ULbu4 wݗe}WNf{hn]f#ܳ`ޝRՉ?-7: x86)AR#ݻ&hpoߓ'.'J7f2IǓ _F6RRR~GMV'MpǑ׹&GGuM]IE'`E؄چFҽ`rzOMZ46j˚~Q,MZPw: Wvf\wS Xv +)ЅY&HCx h4%7p1bMIZe3;kPe0kܠթYtѢu%Iv2?f%RGH>=YIn]%[ Q܃ُtbA"iBaʗ2=a2FfMz)U*1jcɅ [蓑i\Τ~7> |"x/x@G>_I1I* mrmI*G.+hx3Oؼ&CTB<Fː.q}*U%?h}\?ʿ2#2ubDݪ"R|o_ꏺU'Ix WPj0ueD4UET}UdjW1m,2"7vT L }$=#ba}i}BT|PN*N唽Tךox|Z!rix}93R6SIٽGv%V?k%L ,8tyFb?P R~7C*ZK0CvhGk߹~۹lYpTN;M |%b_A!b"^ Z974{#I6;pR!bP.exs8MN&`mn|WW (DT> ~y0xt\ ^a&hG>.,|A*j " (S@aGShx(o3BKA/Bl|l07GPh*o8U8 =Ş;^nP|_X)Ԟh>+(|՚QmH$@d}}P,bpI8By?_GqZMa,&['ΧHQЃun>/sYgےt{S Gyƹ~t e S(񰜠YL |! 0w=t1NUF%H;\Uoc N btZ  ne< ^ K(; \tuTZ*s xV*wUbŮi5<9l>U'Ѧm4i!3P %d~ᥭ}Cu*?mM"> 㹮|!AF6ٓ-S)2?W*6ʴx8@aS_%b6N̈́+iJo0 59,L$/M}(=@l &L!pxs ; `L`;8CWdU19 RFb*L1Hפ#A^b b6̳%$3?> !@H ![mx VhKϼ^TЩviUg<Wz:+oܔhEx[uJ5Mڰ,%WoRԣi*옓h6inD4YJe#dG4c޺`hHp2)P:hP)z<}QYݲ XNGMsTr|YVBp}yI2vryN^Wg9o>ӷV~@%beƩ֯91bQ}P\mFqK<,_):ۖ«R re?<403ךQs<9T~&ۥn09,z%4>j?4x z̖ڏ\hwEbe6&1uY$)BUf oER+A;,G\_ZmG4U(K@yVi+Q;,|N%J3LaR oJoz Ž{~3rP0bC|eLo+v3K 5vriobt `E팙!M. g 9J4 bN~Rynf6e**-K\2\!%1+/kϑuJ4\l޸:n_cΛ!llcQ p* ZSF.r3S!&U/]aN 0SH]Q7IAܝ!L )5>/jķ\)(#H s'`WXu1= M)PM"&l2Skb=7"F>V,dcp ?I[,Z,Z`;#ZxKjΈ;W7০P]1cL;8k N펫}m;lHdNLW m.{nd:/*(A@.!oe+? "g Bj*b& RuR ,r(SqLd#"Afc/\;]'_ =uD.=©a癥?~!BK`̬v$ |lQ9f錷:"&A`& e_PYw#Nj(]$ RCB@ÆV退}ȌM'bJ 8n<gס}DT& vechm+4hp2!m0Cd,!xRcJ=I|B±I+ݡP|&bvY< aK.@:uX$Ԗ 1u؄nS2PIzVpӒ+Jz' W3F7~u%PZ1d\PorͶU{9|4*9L4R` g9_W(y~!6M헭ebqJeOW ی0by|Ռ}#_aH29fӞv<Κ Qn椖HL ;pxi( qZKz)IA@KwAzfvkF3Qͪ*!VW~cGZ ưZ&U~ST;${Pd$_)=7-9!6@h7 Cu^Aμ~6\FWXȸ';nYn,:=n x-6\MyfW0l:S"odRSK`A$# j}ZI՞v"& ☓RnFM~1S+MY׮?ZTpm{ﮥƮvզDvn:AG3c7vaL9,Ku,̟ Ʃ|J u-$АaƲx8*J1?3|9օo^w͎5p59ץ7UK(u;(LMJf_Lt+$GiLb @f>1Ա4@R:¹-WNi3%GaN9&-.ܡwezx=3h8TPD'qVi42o+kHi]|5؃J)"2э%¿N6^F!"&7\;MMW@`vx%J7߹X{2~3#LU5 `pb`TVP50X X XQJuU RuBA(Z4Ihc P<g#R-ݸY&͓jo&$Nvv҈ㄗ ~]c=wQi`&8S2C -UG`Z>WbVd2>pޜzx⨺Ý1|'Sqg8_4Sl&޼ͣjlS,D2ؙze-6 +1FW_M3P_$| ?G5L)8=hhD*&t] \ 6XѶm3QcT2@8~Fdv`c^̒4 |N'J\S2-}{UZEsֽ^y颞( ! OY]/㼐ݯe2.A5sFC Pb ҳzLY)` t,_=ቤN@_}/c[7ހfwӷvXڨ>ezH.ev\ ƻDNTB鼋-htQ HrSLޏ[­nVXޑvfTDRpF`{Rn87Ն^##^KvP:bպDMw2FII$dC@Z ad o=T_ѵ[Xtd= A8%8b?c[ҏ$ju IWt]#Etw!$!o+ 2(1h4e;`ך3;#D^i[gh7% Lm4Y&\'t (-ǭ4Eġ$cy S{){|ڹsq$~ :Jq~񛎖2 [Nc3Z o12x# AUDT -e6^.|eZTgeXIį&Zj$;aqW7g/Nd}aPpߵVǥ uPLW@#j_ 0Y./LE-2{6薣k4C\-OvVE<6p@G Sz@AR|QMyݘEuRm!\Gl #ȟ8at:'{nU:q͸,::PF^ Ὼ=2CՃ]qcU_9bM`["z}:])ZuS89z}-Z58V0Ǟ&~_}_ĕ5Ju-}{x\Waث-Hnۡ2Nk~^rj6?΀?YB'Kzr>I%\%c4+Vo6`Hih8mpi-q ^!<*CK'KĀ!b`Ю횅' G-^tCp?RŁ: }Gb Ek{[7O-G:=Ӷ y5F܆%5wRӳs=$[La J{!",\a@Gs<ѶQ5{uW,w(,ꦍa36Uwo [' iȖi^ 3Bcm"oݿLFLԶ0%ը}gB[z]) `x[\ҫ'M\\g,݅ 6l%mT;n?!96px41*ւ Ng@S, }MWl>u_4t+2*oJ˔UWz'pzV Atw\7W<| 1+ g,5wO&zXei}Hs@N{,~w-<^.}~3'zٲELMeP # =p`Ohv!NMb(H:WPuVkqjobrh۲5sy}Gs]9'69\Q&%D땚/!6%]R0>sML#2С#@%5WMTƇWXks fQc=3FiA^qAl3! @z Xy; T&' ('H;Lln t3>/>MnnƧ8.pWBNBLNc Iσ%CadfC0Е+[8;~B=bV߳/"Մ } NFE|9,/T!ljf- +i{y" |D impʈMI4TL=]ڀmqU!9)R[T==ɍ$Wi^߂Y"_ߔG1zDg1_x/7Vr!8~fj¤'C^u0j7Y0pʦ SQ3YO @Ux[-iLUuzMR₵ɢ(]xM>.&~d)5-V7Ui T;CaU\ƾ9R{@Z]$tLb` Rp蒄3~fn45A,ms\ ,5˔ 4 6yRYjK1pԅq'֫}q{i w,/r%Pʐ`]f+'2Mٓ0 $2E Y2kR%0\[甓N{TRDmSw%,|7$9]@vA^.e}U4WO.9₤!y(!X=p5SJIXN27hUQ|CСەw -}U$XuG_/H\c bO EiObh(QkYw!ZymΛݪ!Ww(x5;ϊp5\` _mpzLt٥Q+}tMF~߫{89_3)+d -{icW`^]•0 r{b~Ό4|"1 #wIu3v ^H2՜'KT#_~lKV.7px @B&&UtyX7%$o-nO&]&Lٻ4TS b2Er݀P7oMiSX?\ ȐTE+7W'!xSKgEc{a^%gk5Ր5Gtɩr~@>_l$? 8uC"I6qvx}#e+H\y\;߂ˡ[#X]sDֻ̉1B兙p^2O GDTiuV̱G`]}+#lznX-m:c*]z5 %pVZcv£@/F=sjy'Hˌ,gm3HDo<Ŕ?ؘN}l; q6BQ pjdg4Rx+Bg54pFKZǖf17VAu '^enp,-lFJn;BャgZURSH՟a$RF5]εZFvkT6`I!B n4]Xh)4KNt%A4Saټr!\{ۣ.z!Z|Sֈ`| ugDEǓT7?X*5a"Ң,e`EMrU'9xG7z`ߝ?+`#2g޿; ˱κRGڮԚwuxY Β<㽵HO \<@߫6d?Cq8ygap^C"!慠w8Rҷ j#wcK(b±] LGL<ZpŸI%rs|` S)ϡ0mv5GCy#P`!%+.tXXH0쫃Zu1sx:jo֫QGE%Pom !&\Uߤx˞/QQ95EeXΎMcNciqg;wM\.[LqvЊV6uJy9),~n!QxBE7KC!#|-SDŨ.0,dHdO\ d48E]498Ըw fky|î ꕃs+T0ET  jpC'F zx?"wɒqk@{JկoTOL\F{I#yjj`*ɮ`)r&(lΤbنcؿCA2< 4oFrda$`VWLG>D'GsgBa(>JT g_#>fT1Vq5AFO}_G#5}|}Y;SF}3z~A [lNȸL+Zd9xJqxGv@>7RŞY|gs` Ynt=G"KuPQFӸs[!vn+d"uNj2 I8y =ZT$H~;,ugى\X:P޽]4Ѥ7hv,GZq>=bҋ6ͭ˲?ŷiz?o}(Lԕbw{( &]eVL;@ ubuX#-+kmaS\ܔ oiRi4.QFم=KlXLj&IC$8cW<~'FE4t{m(meF3i3s!`YpH8= fN,7!5#95 * :E8J8umAU*}\m*%,C 5=s~iZyp/_Z2:SZ[ /Pb،-{ 90M+aW A4yK4H|nwRuBc8=m-\bxN©Gw!Ə&>¸[Q!Tm*OW,eydQqIkWX@e=&m.״ѱR>鲆l ş fj?Cir܌&*F3ܒve٘./X[>"T] ͐m %Ў_A'`|g4Q̅!xo cr% C$9GXu!k'/8授dKIca욊!ʡɰjNSh*[jb9 -gD,`vD-- F~E8~%rEO(cָiY)w N+]:0!~s 6 rfgNRI2 ٞI]ځ+V44V8휷sU׶{;N[PsP?.&ȷF~0cpx<4)}5Ss]a?;[-`|g < &&})JE n3 + dW?)Z*h;b*DT 6i]h0*ESqt&Ɠt8)qn`A V12LÜ,^!#Ԕ/f~ } XfFd̋ر !b jg{X9J¸ Ix˗s7El J-ƍ)bXU@ިDt>O#vF𬉓4uTLۈ :k{ w_j\Ţv ,Rk[rH4dD5yFT'?ݦTõUW6~J&#lgcؑ'M }W}]~?Q^?BMt O@Ddk"&DFCiW/\vOy>PU6'j8|z0Cη!T8M@{gp- L.c<7Y^φX7x82|XxO]OVG5N }V-ZJ04nlK?ƩKQ1@R/Z+HK- 匊vo42,0@k\x&U`A?:P­I$2W܌ q/~8AuFv.AWX U_zRG/3Ņrda$i;Oܖu0T ҵօ0`BxJ(2'7}ɘҢEF~Rc KSe9ggP{#۰8 ݤ*JZA͍%4\~3fՉ!o/ovp}f_BdcOM g`~C1(i~M>5e9 w"ӝqi`;ߚ8%|CDτU\~oW:kKvTl\j=9ԧ.D"r_dl2 oe̋4bkJS"=3oBMqxQ\QYXH|,ΧBZ 1S9)o9.T)~8GmTG1y SY'&F^)lx's?juuɁ̏I-)p* wyI:QT "?Q#!يB+گ1dQlyg"*DtM= hYʯ }n0.әmJ]3'eA֦G(& \(Ow7(v +W2]A >'ƠpcX*#s-v7Ȩazߟ})}L3MX;7 YbMVhįSVTbݡi*ŧ.W߫!C w\Q H @ nEWfO;B!f=dĬZB߃UXSzp0N?M紵iLUBiר|D$B&>C#?$H1|2˗YCm^E+AvȻ kQ Ojzc)Wxx˻rύ?V*{'E|U^jˢua23d'6h~CvVbZ&WAi:-r2v#HSkq~5NuxfMp2=bCԉ$inAta9yupMX*W/-{+Ʌ P3oaE^C@RBǃhCw0ڳUY"h8DxmV#uX/ȮQ6z}BP~ZM}mV'37쏌))ȟ Ń,PE$a">H7j?ꝨwBggVM[fiJ-> ~v!#;"?h,L4ʌ{{G~&??Mv>ѯzƧqE/Hz,'h|OGh:{4%S#S47h%l"U|2HUNܘJL <]@P8 `˿~V0,q7o}eL6Od-Q}tn/;)҈ dD7%)fġZ(lř %dV_Kڬv/L}2$.K}ݮ ,-kKBm9@/Tg;,5)a-:J e$Ud7LiL) Gk+hhRbxHk0#csX 0+ :kW~ y@$%P(7P{҄%oz+N%:'^U1JZ_s]PHr7S=HPe}nXW)]´zBBT `ppKLo7+;a /n/U.Odw:M> J>~g ?RAÌ )ӊ£ҽշv1Hp#wGXb}=`lJ{g_AuHg5}Pxj3 7+` {O!8 lGb拝yE%Xߴtg+k9z$0qHM̽i."f1$74OH/Д L_4ˌmleYo?I! }, |_S1M%t銂rIbޔ9Rd)(R(t5lW#Ca=/v8<٘+K !,}j04dAA5)Ml7,ɅlkjE=bUR$s> ˢ=`dRKux<[?׉E]t'Me~ zE}+`O|Bڳ e>KVJuakʀA)rSŌ (ۑ ź о/o)#F>υsZzH/OIVpO~2͜c Rc=L)OuEVgA>3!~q.N/43;p6t sWBG" x4Vz|<B6.4{!RhIq{H6[)e7zI/չO3i+F`XtQfgNp(IQbAEId T2>4j8rks0,b4iFP+%(Yj~wHr4U{N%A,67PCZ@g}#-*▕bj<v=ήq ]Y҃W>zR+FWi/樔tL{5> w;{jW#a8! rN4.48UBo]?=QYބwTO,D Bts^I 巰\TYp0ɠ1*'o+i^Xb7~e:ĕol- ߨ;o5K1{9d[Q^S+\R{TдA" o8zf~+a2 TجʖEdr#O7?Uf(ўlÖ\ݖ41ۥxb1ˏ+ԶmS/8 UN-9ʔ;5>`5|>I^~D,ӉS+Ah- r8"Gh>' ; Ud] =KS_ddm4 35zgyv! GE_45FcQ<t:Hϸ Z Q T߫w=!K(dFI:lgj_v=6Ogjt:S>*sԅ@}L>Ht2j2)T .ωZX[d'Xx\U"hk|X>V3eo#V]P=)2IJ>#ұUo +W:tbщZ"G٤Er.ۼo4V8!T\zV< U_=<4TSga,#qYKOZRΤ.| ,0h[m(,9E7bJ *ϧ롛H< 1(U@Iz-dep\ķI&'9x[uE"rɄ_3KWʄ:G@62e0?ň]67d;X(OD-ol^Ez &,fnvդ7P&+jcPjUnNC}@9P138~ 0ܼI&äJfX~$@<25U߾ ^Wi}{OX%ZB'9lI#E6czu!ʢhl UK DH HPL;r|R.)Z;HO2\13$BDLc7NɁ应 elj\FMI$\%\ Ng;ct!$4&Hސ.eTo \7 RKm@h%nCk(V_јrjCKtskXEܒ!|=;hQx S6P4)yE!}`(-tS:L-#WĨ ,1d-p6A:K'Xl7k_8;۬6v(-L|.pJ$(hńA=2gC_pe;ɿ9FEiPı#e(bH/zc\83']iᾤk-Y,p@o_.x&Nm5S'R(,,/;8xu q6"zGkb /ȖufXxsdCmo(xbou98z$`B/h| 굓`'txn0t%;7C$c!_5ؘIgq7|ޚ}WYŘEL jq ´ɜ$Z럧=wH>fAbX[t;?u`znϚW_qK35i˶?|hg&F%D6FSM"z.L$A_h,q",dpY7Ͼ/]a$o9ؙ $*`RERrBacY`i_N/A'/?wЇ$.6 ^Nl?3%äUJJBо%&$|'3xU߭cV\?5kqm#Ї̹E^rD7"0z!yNh!E pQѫA~H{ LӔi|TTDS!16VgnjQ~!BmQ3E]v* X[G&Nӕ8jf?7{U~TH3U>D~9$A[bbb#;[x2i ^_y%%^t=$s.*&8FG(uEbS WÆALYhQ c'*P5 3t7~ū0EڂEvEɼqa`cf owXI:vK$JO ? -%Eu߯f] o&=p[Yn|AПO$Y-|qP^>.KT c2ʕY,cB C 7Ƣ&݅ģ!QN(H)Yr< 2_XʂC$vF7/4\lRV6rդia#vfbt_f4ûӾ#9UFn{cضOz   SNzuM[ JOšh,~Z"[_kL9hDQMr%)aeˠbybxR֣DwC[9YMYyŲ-KSzD~._)v]*ҵsIbtPv#˯;eo: Y lv陁`whGԄ #vM!HN]{V0Κ1j 0.gR $2^J|ʽm;v3hnJHg}Y& ^']5{Gj/]^>!>WHj/<£ڶ7/ԧz,+"pik2dyp74DrQ$?hKze "l.)IIpPO,AC'%xhop2ÑG*YrL_&PHy.XPC2߼=Y|BЭs6ONfpqg#]EHw?$@> Yyl_+e0h/?ďl<(G_"rήa5=T{+h)T21NxUj֝M(]i݄RG#j[YY76ZxRVjnL0޶dʫԙ6M$04DI*iCCװr~9.*]RtkxXj*Ge+@n{%_ɢO8IwąNx$^^<$IǙJTVN.i6]ԥqo]m+R%-.F} lֺV%iQ%Nz=䖡[:ІAfŒ-Gv(k{AUxe?=6 Y8S =*SM=hM(g=oL n6Kf>? R5+ JϓwulJL!Z/fԺ0{<^3Nڝ]qjYF eV Ay>&4ߙh4K@$íafFxXퟻ qK\{+΋Mxӂ3queY& * MP6"qܱn] 1]X3)%>"L<T*cʱUQ!7~#RҪ7ZFqG­{h2ˢ“nn2m6¯,aF}S1*g5^R D Y&'OBJkp{q'ךnTMn=d'3mR!ED1ǩ+6!>&o gPRQ#ͨ%NGh!5 85,nݯ>b/j|=J@0dC~^+ނGXtTd-oN-&ڥKCV2&̹wnb$Q S@)JL¸ER} DWP؂m߼=K-Ce!b/=zK9v1q,|!?iRP9RxĿF;𖂟1a.$U$Q0'ZQ n _8eLunLscW1;q he=nK\1P.Ҭ7Og9n拾LbPPs 4+]o@eZw8E_4~~#ܩNѬ쫎}jE$zB̶z:=8rIB$~|2X}rWie<>Wrl O19"!P[$ !F=ٺ `ziyO׬,+@Lgw*D<o:^q'rڗIt'SHGcFTޯ@>@Ľuuى_<-݄X;\!9J I!CO܅KLʅ<3L_ :/v IԸ+w{ Qk%&=v*T򦥤0M&6JuOMs8ׇ4% >J`;`zP65Kt(dauʸD^~֞_-q܁7s2Z"=B$H^ac$a&}He9p>?Fgo싘 wz_ ˺\MfYᨨK>YpĎx p#NR\Tk }ƣE3"CihLE=.g-\[JFW:cU#b):~toF,D(Z@W0xWuAnI.\Д%lg_~ԏrJt4Ѡ׵dX wY we04E[8f:6`'Tq|DQ,VYwh>$:Yb-Rmb+r._UT'W&UNe͢]u5Tey`xm+;Jrw) :v/."oǻlK}XByzQΘf{cft2ߣ zu;NA~FqxɕS'b/ʛa؋Gvr@h-i?Hpʏ/9>4MLWqa ӈM[~2%4+ՙPZ~2d߄kNkcj=0yڏG|u@]`[s;.͍s11۫W PAVPL xq#Hx#HiJSoW/'Z`ݖM ¨uKvUuk͛r(HٜZj"Rֵ*PEҘGŴto[UFS~x{r쵩 &O̳Phq^nt9`x;hG| aMDi3gI]te"Pw\$THZ^,KݭHM(Q ZqR2U7v3`jiD<_&_F! aOOqe*kwsfrVDvU\@>. x^3}RLj^9a}،& Ƣ/woQIVy`,]VWm],]- OIΩavcYV|'I:6h }2hSw~rNDQQPTx# פ FײB8ʨX0/*h[P܅%(TՆ,t# DV}cق{|y?u\oU k_ &-ԃpiw֡.ϒJZM]YҤ7)0dq$ dNEg~k!|L zF >,ĿQaߩJ;a7EZbk'U)^yN2Q+v=k KZvܳWӋG(E)|׉0r5ڟWg ؂",U'=wlWh<]^3ze#ps y0?~$Bq )IcN\~ p:=(:_bs`H/>t܁ʼ?A&K%Eܼ5FT)*)[ N4'Dq,~u8LB$U,%kNXDl Q.)nilϸ#^?_xScl`җ$o?8fI{,B;OX?cDC3MN-u2(,%KJ$>f5haJ.bhSh_dހCaHP Z cŻAsJ@./< Yo)ÇZkn'phhn{2w:F<8|-V}R46 )hٙ'2-BFdj$gk*hŞ !N }Uq]ˉi*jWbqK<0~a'w`<[i\p\"1v'(~@buʔ}N/ܔ尞3+KlYPVi1kk|4F 9SEs6[ǩlODžz 8'#*^Ǻѿ:q,3#}(Qm)WxPվfcLdW[lf6J ںP؍wBi_m̼{McaF#a@^$Ȋ=SehJgi\(B| t .5Ξ,^g$4\>Y}y"r9C5$TA൦9XRQ}}X\e*,OPƥyڟ0 -#ĎѶ״vbE\CYFW c';3DkSJ83='x{礵Q^#L숢릒Y$ǔg"NRH$ ;QSr$u9<#i)ыhMDTw.KM2K}Pf}U LٜU! E VzsZNU)#zKY[UGzۭXn}ς.w$nr (, cgMa^AijY۠+a=#_oez A~?'t14hݭg&x>iFa c/r9zP,oRȫ⏴ lu^7,ZW N2Ջ}Jh&Jae8-ͳb 8d{gnln=B%&9;cXf:7n%RyҰi2Yq .u{UDT3>76 ıڼ]$T¼RyQ>;!qyўeLQL-LmP+saNVIҵ-[l7 QD&RRq/iR$P߿,q_మ&;eoy_m,n2T*ܟ []BqSͽ/Ϫ?QT ?}g|cS ebYq1Ki^_^q{TBPn MAl|8!( 0pm[L/bd7'$TO!;g>TfFfieppc^4S,\"ShU=>'A#RI_lug ;0{2DLGsKt&yZrWi(sYh`'(۔ Qhp\HU^ nN)K2&;,Į0:ksQۀ[ h Jt!rdz&d6~6@q' Jз 5Y]cBiaŖeX? PXnA:NbH[|yҬ~/9U D/†xNlle$7/0Ydf1 =V>j0t$D!bC؞ .CWwas,3;!akR6q!38M(k"a\ /F܃9~t[}^fFpyLX@DU{="25x;2%>:nb*9Ldb<:b\{9\"W,C?%oJ1{^CI 6LR'AMG/'>yB=roVN9GAW5#u(RɚvwE]dq / N(),Y0jojuDm}H`SV P>t6A$ڬ=uЫ(O~OaEMoـ=~* ׆xM_^"pRh/CAN&Y>NM3S(W qG^ͭ[G%>' ޴@+T%-xR*ځ펈agQzE֪1CL}_&N֢e=zdkưNE I9 7ج`feȍ[q5W Ng}U= fIR doQǨox!c 5E?-t|g&'0 \bӄI- |/( f:CU \0I4AM~~LA! s}۫ 8| Ȳ)7nMtk A{Gr^| ĂdMOqBY 3֍ ׳3^p1G_KTC%T/N`|!Xac-w/'FCo-3 rJ;o%PWp*.IͬImb$0NT}&qp0LI#N_E7O>:"w_ PJ@x e&תoN{#km @Bi]C`k>5M5%rR`ylL7;TnߝpȀ.uN0e 8*_ fn6ܭ?wtƒ6 5Θ^v̩OAyMgEDV^Өdvz"w-% |\+4 {^^ZxО[f5" XB[O /n&Py/2}Gj~w!?D;pw"6q0Ct 040\&RΒN)cg$.c}ҧWm9 6OSٻUn`~.X/cJF΄#D2o;E6Dfmiw*Ɨl#) up LЈ#^]Dgr&ʿDŽ=^0p3M x' \)kv|Tp$TR )E:x^:]QR4v2z]ׂ%F9*JrԼʾwu>ti, Mk慊`BV睨J>sg?ڒQj.."#n[~,9/*Q |堃e.b\dvtqS#*B0}TC`*t$mӋN )fX?!McSܚ%fs G.._ˬBN8؋?#ţ6ju;PwR#BL^G)gaHv#_qb~lI \bz3I1ղRIT5hkV‡Qz(0.7uh>6l/eiLl ? ێ쪹!=yᇴlLg-xXCvWѨ$k_n,Nn*TDb\s)}V"%0uoxΓ߸{@0_C^" NUcpG3vFc4Ds${8 ^JBӪŎME_Y{tu?((x~k.j*#,)rNJ:g8`r "pغqs٬9ա5=at#a˖hy+jpLhPu|eo{'&#CIoe1+ PEOJchm{5v^Js#Y,Œ3͔X&k J򸉩^]r߻(*7jJ3},ID,1q2kȇ(0E sv)!!`` .%M evytpSeVY" G5@=H$<ؿ 1Ui%‡۰p^TYr"sn4tLΨ2˳${ڗ: +pIw*lCN(L<o^>_;!44)718}-+u`OMߔj*2h C67㞧& ?:{(!2w"ZY_-Z[V6 M&L &]^ڟ5Df~˷y= l6AbK0f c04ct,gWi&e}L6K$؋gƞW^H_xP? 0GP{`0#ĪhCDH[<sQ@,\sf3UO?LTWrDE_%SlJ_ U`:0Q~dJڼn _(sȭIMms(B>!Af{)6V7_mPۀut9zrpȲMK2< ud1FQm,>m+O:l?/I/Q/KdȰ|P=o,P2W8{`P_lHxtdndҕ{[#w)+muF޶Z! f[Tnj ~z$ܟ˭(l{:W=HuN=]&fw'-Ax޹ 2wm 7)s{* 2w䚩(R{zR]( 0݋:'|j2\EM7-cʡzT ЉRqI<@ n=N g0],p$bZ2c f'CDnQ  ^VrB#>Cv/Tmt4*d۸I_ec0k9g_?¥۵+*<肢хVzyTbo9pNoWQ@e(.;8/IVSSb 0jßT<}m1T.@/2'h8xV?ˢ@:H8F?_e4kGTaC:O⎳@ R䲒hIFJ`E-,%VEɀzaD ))'͑ḡ'T}҂nQ_\)meF|⺟W_fDJ 8wa48;@RrѦHZжxsW|Zv9[QFy2=`9ʳ"\bHcNBnv¿;]1ANX:܀cI?'NCjr:Xߩoi.; o D $Fx"ifE;K5{6g@a0bό Ԕu}awA9a# =aW=R֜jX,1rRxd0&A(OW:g*U,dzh7 CwQB_bphi5xa IcmI0?ůg ]K벗ݨ\1گ0Vw ߜH,{ާ3GC|V'+Ss/r:JsdOk$^Q]e9udZ(fG>,9'r1iG?Xw=t%5s-]~7Qme1ȝ1T5''TbUor_3(oDs |EFAX'n5i8sgwMBP-I&7 vm{ZQ=!8}U4;i$b^OM}0ɳaAh#TC:B)yR/:f!"b> ijv;[Vkl&O~^i p 3zU*_WĿp{0{9=sԫJEnYn47&w_Q4KK6le>7m[% P4XॶpQqWɕ+e UCB4s/"a);$ôVMn(_o2'm`n[Jd IZQ}yEK X05h16I"K"84PsD5DXiaU.sp<0xAn1&CC ZhA֠7d*^dcT=Q`xC\3{$KlŲA4ibed0S"[LrUD;j^DwKdw?@2E UsqyA u6dk`q>l:v[UKڈ 'd2ρE^į{t˳[ߛz*!WG1}`e[Cf5Q~#I bRxR^ T7VF/.;rvo ?=;װq)ۄC /;g 0p{ Ձq>}_2tt{pBB$ KfHd0{hH?-!v2e^n=we@QL#UTM9zZGw"}?Or{ziwbk7[zvcVN\Q?9#8UR4gd'z.BQw_`E"C`і%$v8?$^]KҘAЏXA>y_-MbXD_XIx귵t\!2`J(E$0>[riߔ롘vp}/*p 6"ou+nx*%##PcVひ%y _"ح/rpA\inOR4뷐B9z1Pvy\ #oE.KlMX0޷o>1DiڂQ4,$9OÔpk] Z2;ݏ uZ(x]|Gh .k_UePs&JzB#vnk6DڿVw~<w(&ȞT A'e]|-{I5jƀ.iOMEc(qY8DKxEwrplID?6ƈP&% J+رdI[ĭ&3". r1l(&]ydpa('V+4! W$ -lJ z- 8&e Z2t&j, E4=HMvܴ-4E0K1r3 ey=.GCu0CIT:_7E{zx&"=O)v8s7v?K)`0C7lw&}5ш6X uG!Eԡ!#]+.]sRȵf")-d5Z@*^b/Y*KHG>{L*d*Rvx,R[S|#80`Foͱ7 P*wvCS#WZ;-3/DBn9ƧDWkg{4 |ݮ{qXRK9O즅^׺ [W)_ɮ(W",>Z|nyY9" |2᪜!F٨"2!W(#?a|k޴J.0ع_t9S? pr((5IGgfFEʁ#Gܳ!8_j;I$7AWwћ-]LqҦ =3Z^4|ɩ!~LY_CIx*\Rϼ(HbAJAlM UCऊ2 X+1h}9@5xZ; ,I8C5_cލ!s@x_ Շa0L4sMH V_W9ыa F6pPDrƝfWV(n2(z2\Ȗ] ;|B֪xh8yvU-O /jFn|/E57ȯ ^w7Ɲ GجW/Tl-ǁ0- O oQc5K24o4gs$nJOQFϸh C!]_WSPO$o"ƎOQ$s%X-Qy#jGg dh$T߭Nf*O_#*RCMs_D٠r3=m9fXGɀ4/G"VޚOyc.gS+"pl) DKc,~P(kas:"d‰OH2NL*v# J !`\ 4M^e15Nv)*-j |*Ѻ9aޘL@_άWD..IrGV]Zn`<_ЄpMs$%AU6xH|U&F*Mܿr+uٯO%Z3/;)qu^M A\ U?8D^)#;0ՂV%fǍRݩҳ]zqϷpn}I' Z3qK>e7܊C/}<=AǔziWW]}gz eY[REE9ʎP8c=]cS~bm!kMN^Zag dK G@|@/z\uwP#{MDb$rQ_}Fx!I#;}X#_I饈2Z~K~,㳽{ tmX}{OI/cdn8hl`Ooʖ+JhǠ>:k½"Fƚ؄(=r4JKi&M(gU8q^_죶?!u8ZR%,]̗MNY}Xx *@ǜ:Nҥq R}]; r#ZMX1_E.{VEn"B]6 bPL%3n識@^%Z%&f7|_GĹQ 4X"ݔ+oqP芵VIõ^1`\I-&gNd,PȢ)O[CҪ̬`wUbaٽq{_,,<54GDe'#<` p$bk\q"4@{WA++$ENUc``.ע ڼg~Hw NHpdY(-#oC_W<\f9e98Wq(+AbFcd|-wHS‰HڬkF1UB9,lmU=rƌ=?e|?jی[4ƿ K-'5<--?J^H@q{gl^ Nݔ(zx0vx3ϯP!|[$>(@58墝jmC¾"&Yn(wFPl|GW&-a)@?;3j m?_ow%w IE:F ⪻XlhtגG 5)wxo >ee =V6ף S,ه37QX[AKS ;Y@dkYz2y2 EkіfP#-ps`n1nں"?2^U%L@w]v1X K 'xHK6<" |pE$MЅ(a#O@BM`m8%3T|YMzk;7*T5*G~ ? e.NYM㉅F@By೘ GEI俉6PcTpȼoHg{C^`j|='ĎeFrڥ v)D%˯$Η˦|';OdcnXȇOq;5-jHv•ݠ§ҀvX=1č$9&Y@D;c6Z. m3/-X,:T|."ɰBNNJ3u߽[,m7 0i*~M|1E8Nҵ| $)y\a!JIO%#:}#%֤kXt} &Zp 3SAP9ciʞ Y/Z!ܜ˙oPј8ݎq{Jgd] Iϡv"0x mV0JXYhVo#5ɣ !NY=)G(v{:o:1X8̓.n_,mjPD4O.Q#"TMhyq.R :#bDüsӯ?wn@tZ_QdȏydL|5{屧/OQ?œ`&E#Jn>^jF⿝1j+ xh "[ K97p8(Yjv_w|c\jS~ڇsK6d?^B?|f O!U|͸{9q` Lm\6P}^AM7yjS (\k]>K{_ҵ|ڵh0_@utH(Bj'A1l&0Mή~2lwpdb(dfΊjt߫+jjq3s3 wKx|yR%_vPyd: EhZ(6?rbQn*k|fw$VE2Y R .gƇ 2o]Wл^xdyWn=;1L ܜRjtbxLx6q|Pj$ u$I6|bGlP!+|E U"\޿?[ӤvF_ڷ96{ڐ1/ (1klHμa)e36= zppٺht%gnUsC"H'd7]7w)]*/%:Ow$+q[|yn) J}"r Qe=e\YJDi_AD!ؗ ė b I*p PM J] &A+{Z1ݨw×6qTsޖQB| ~C9k_ c з|'ZA}c}=ʔOqS%vN;f: ΜlU`Q9Z!0r .{t'5-Bz(wkyZ XQZ$f:{NC jSb@ԃ<(?rqňԓG2x]OQ< RMZ=3  AkUw4tj9ڑg IEi<`Vn!V]2]R77C%35pN0AwIؐC{xc2ߣNrԕa-p(9 `z@A=rZ>X~7mL~09ngiM)Yb(h3{M:KӅ&:ትݚfh(}4^Wb 9't6$4dSH&O`]c.5SV@*K4;ps!,c1s25e.Ql:Aa}?^^οgM;F2IuZ =;UѬIzpu|7j[,9NigJ1 pV"XV"Y91^G2 XpȌ ׃ٱ9np9A3ogb0b][{kW:Q.VtZC Ȃ;\2竊' t n|`9 cH72-bP/-LZ齋!RںKghE" RO5]t7sw\خqVh;'p~s<\9ֿR!rR|rZ(1t`kU~?C#wgj^upcgA&Ev{04khs _n7dO cuT3f詝!;Xj_po~4@ۈ\8NIz2v<P[y~ԇL} H:y?.[&q;{bqDLXcqķhyZvKLnN` ?zm+eXE'RXR@B$A$T 4zQHgdYHYΘe\;\.2ux |@ m+cꟈ/n䁥,:3 {=mĜ~-nT}5ќ4 S Di˒,I=Bc`3;)u(0+# %hY657lkS+wgƲI<~lSN AcB ,}>$?HJ@5sxF,iEi5vs+W >@MwW@GxWKWdO[7l{P7.dr}qp4mgfa__V8V,v6B&Z vQwFp2Au; rhvEU{4 "u-7F\*]x@,"[*j:DU^{\j>1 Kp]-^N ^1n^1-[񯒿WsyP 6P,E0j( KZWK2cєZppRVL&>{T3zj8هmv﯁̿ai #4o|ͣoœbʾA@ :ޯħ/R!,^j6*xo樮z W@+F%h CªoN ~ 9+bD Ef6<8L&̐2#*svï7@ ($o9Y{ ZR3^5\b˨mʈPw灿J(iZ 8!^7 q"ZЦv w`w @M/wUxSåX³j'޺,nj2ڑ u-12Nx j{^E8C_at%rivtxDʰFkGzE18Zij: F\X=Fە*:[~6!=bnt &ۼ]c-)馢2uXu#+ GJQ,5p(N@b AO+_Ieib e*J.ogj@ֹuɜ\;a/P=YqW4"$+}2C{?|s׹> kT; 3CDNq-o^ FWvV[>KG>eOg5-hޓ8~ JJtz%ƐU:?OĿ p*0]XNʏ3>Cv3orjI;|:<ʓ wtv c*y5%x~|'yO3̇$ɽ[ZN+ɐ%#oT)-͸IƔ(2I#/Zz-YY*]z |_,"45)LGG #5;&lN#^^"9C kֈNhkrr?xkkْ4(>FLW~ D6E'7H P̒ȸ2MCU3^,SfO=\I 2 =^nEs%75tKJ uD9+?r[㗀(!F;ck5a-!$|#yvϚ4t4 5<8F*,E fu7ja>ʼ(ԅ!ͲA wI!pc1ŠUCJj(&+ڎ( ve{BܮHl8\cpIPKV$JQXl,M]?(>fMyfXMcj2dެm-ύ]@|Iˉ^V2!Df` OnBJ.M_:cWhoo܊ߵ 75Ws(Y& Cs$h9lm”U7,e$gA8kn[ ح,MEli1n80ݺly5iѷW6jv:6RX^ IvːJtSx2(u4T3VҼD}eP[d+稌a8$,amա8lF6NBL8(+=:BI+wRmcvEmL%;v|MgR͈?FC<-h xa@=uCb}!YtI4}:wd&٘ŷD*H?heƯQ9 Z&rн.F㬍ݖhL>P1Hۅ'*{W{? |~7*"tivHW͞i"j|N6%\=DZ? ;mcS| V+3!oQs((+.oG%j`\H;'Xt?D˨gS: *N-^D/jQ׏ * KZF7đL}.;O؎0Zwn&b 𵮸6^iz{߽iyqȎYx '|C-_Q8R|ȡDXn,bM`Iqr(%S5߸|n{A@3Uqj_m{3t M֡hCѝ]T}5㏄])A !.Ib F/J&(TE":(A M;ƽCVOI|@"}@ՙ+LoĬpyfN v+EQ'LEu8W,Ots_: cVfDl o1+c-ߠ&U8P ӭn'ӵ(p5U'b֪XcRxDKdѶPnCw,_ =/ܿr ~._}bhX6iMbN낟п)'fh$!ܹ# e[NNhš:N++W_DFʸ 6dAq#A៶xƖ yLQ0 h^fqdUET^"\]&-^:'$7c!Ô ʼtR %k1p _$b]4|1%4Rc 11+Տ;]Vj^`xrf3z39 d]\tʺ V BӔBEm> /(Fmi;ý菗 ⦌RY֍ sZWMOC8$*4^r(_l̇j)}AݭV@Ľ cAID~)uGm[{z6y$9ԋ \lSn;I!Ѿ&O"UŷnUAÊ.TE~tlg6ҚðהRpC8P\Kev*)͎|9n?R^ͻcRÕ_ۃ2̫M:( o Vwv1֒156Y_K*ުȁ-*R%ߔ>ӺT UDڃO'UVSA2q.{3yJqD~̋c:TmBr OmZm9]Qwqi:J_HYEUpu}զL@dN:ĥ_&*oԬCH"k(z%wk0$m05TRfxrf}0'Bް}9搨>zycvv 'k4H.VDw:!(TrO[]yP dQe;:%Oʄ㜊؞P3 9ɇp["cS6NCG˲D:Qp^PR$"FVn:2{+c?T؊7 \.XG!+3Ƹ̃c 5N#xͿ:ΓaݎsNh xFA1UɿV(%zml֝,%h M$)9+S@ÞB;MlyJ FF9APwUXe ؂!CdMNH'Ffl޸[}0MRO(!~[Ou=T!DCqFL+))=#!AYnJVI̊GN'ڿA0N+65!"9bM~SEٸ.^ (/Oٓj/e84Y-9`XBmd.ẗuڧu,FͫҨkRe te"a~PN0X 8h;K8"52,V! d#ı[&:r5Nl&j*yBLcBU;Kvil7S_ΰe;1(2@B11TSkX;Pzia]{ئYVB,^ځ{Z-lQЍGoed|E/F=MWִLT"pOq Lݟ=Dx@A.5%݉ՙp1UOvwـı7e^i?3 e~턮E[7kJfZzdzµ# _eRjJݚ'fviΡ(I,orUg,x@߄i}XΊ G=oACJ@pTˎ) :{n7B^;2 {R}bUʣn1hu&5DMM*Y$ GenXӣg[!O+X?7 ;0~Oe eyl~402[qҐ3s19@h^y!{[ʽ3os {uЙWM9H!۹ׁW:; ًzCmL;RLB˱8Ճ&KGmRޡu&4_,a#Yk*dgXh|X=1Gb}[,r=U5J\O~d\E1 |}Q p:: MBX_ .>$ۖ) :kVn 4z4ZI]a709Q?\(+^gB ;iB]_k]0EO¶9Jkm65ш@Z][[_5/u5l?{t ؅34o)YULa8sJŭ1XocoӨuDղׁpٕWrÒw4yuId 5+B-K*%Ԍ7u}1-SkV4T'u\W$rELmHq.H`˙P92a4P xV:Mq1u <o]~jJbKe@X.KT8ʈJ?o:W#x F ~I9ܩa]|(I)j)>B^0z$uH쬹jPHP_?<>c9獑K\r/X5W<1HjPA_H Wf?%egbW '4X`7`@9WT$ 0'] kBƟGNqEljvᗏl5ys]zcf/?o"'jB 9<.r o3݆nKq6iyGQ:[ xԓII/ǏP_șAQGH?sg}Gw8ɷZgZ(hm8-▤PQ?k.Li}! ̲oUѼe/ͽXiM.1cĤOUo~=!ڒGPkuky1˰ݜTJ n)?v<15߀m ? c~SzUOwP?}F=#$LeK@ZՑg=Y{rFc/\~sM8]pr+Y#͟1lwA֞'檤Yr)7F"'1`vdRy=+$+~ 8œEM G[.M?/˃_Xjhr;)I`ݘ /FьVj<0 )k:Fa!SFq7y mΐ'?CX~)PeD cC*CbnV;r> k٥Kby{4Fս]aa$l;%OST0(ݛL- =_5C誟99+, qiV0T>qsLcq)( ^TS=*XXC4H(x!4СGLU*ko+D8y[!x',~Ŭ'b) =9$WǷI_^ŭyX~M ̔[ZW)B А$O;>oy, %ďy:CLm qB~shh2 ǔdW1<-pBJ1k{xț0݊=`'Jwf-V)׭b myQ;*NWK 'U1>0Tonkr1'T :v%HlT_cVܯcmqqHٳ}04)f*c M {v=QQVaѱǸ(WnBW$f4:;>HNu'N?)%/x6x-lpAhd-1p3cXdG`:8`F.Z^/V /ZbN3P_<+X!O 2e: [?"Y jM$i5!pl0G TRqqf`izs-b\c/PWu;iU,_CF|s>89..P+IbBXy)V.<c@IA`1-Ke0)Ԡ\\A>*r}%hrapa[$̒gRBGfSHJ^cJ%۸0|Xhe =6[p O⢳إ %/tԒn%DjVEY9\kn|+r+z5#v n1XqXLAf$FҤw,XX|3.EWŞsT}S.ZaL4% hY蹌ɿk1hLG\V_Hɿ #,slF6{ю H$|CB'Ӱ{B/;jT/>XtYPr5`?A?to@fz˦Cm^cøt%EAnԾKKmΦ4^ak'Od=vt|$ n4TsPO}4̂[VZDybZN/mLGbUw2,h .)ԘqOH 6$t\/!7 ^,p'"xcɶ JɷXaN%9V>Wߨ[|(mM :iЎΒ ǓVO"d=*;5$]͍0l=]4CɅze闔NA꼣G[ "֯>vθu U?5wnp|,?PE0 ss E^4@{4)tHMw&[:TUވGOyW_E78ؕ[5܃ Inb^1D"̒|jLSԘ rĜjp9Si|4p'>YCxO"nѴqѧy;<̡*MPm'@h9~7*h@[%wf6<1v0 !9I}FL/,*lQ>m X2ų2?n<*-w[W2aGl6Ig ۡ;Iz*xڂt A@N 1%JS)19qG7̇˾$7h#Z *dfxd3[c+:ioTw-ޱcn|Ihrq+Q͎Am`=<]͜wy߻ZfipAypHo*wڵ~''k A>h7zM L:4_aV+9swthr K߀(&x<3d$wYuc)ȈصK \cq#[W7bqG;+_NB p6>zu%h\q(WBED)3!F{;-C.M5VLSVCJ0q}b@M^Pq;t0 vDߙub}lzp&iW.PSf;D>(1o2h^m \JK`%GViH ޴+5"ܲZC~1iQ!oYJ)`UFb8y= }3x 806ƶkԈ 2"=nl\17'*xmHwSُ >!Ӊ$#rd my)L>'ŧfoiS.@BsWnAq)]KPE}WzEISذŖe*My YWS±ۦoMnmJQБe sA+.QK'!ͣR3-XTgVPİ{X /Q)JZ*meߴn2Rnlg xK0p~  2p M3`ʶU,*rBsD`yѪTx#M=$) aVZ6G9MO~;,03; a$12:(6%U5K5cux|܌ 喖fp ոvjOȹ9'npUM0{;r^eF;o;,Da'ڂ0[<<$e9ʝ}f6F2gbY mm#nx;%G jIls/u!wP7t`| +2:F&lw'hL!KWnWeƁ&l,lu,v ׂ؞]hQt @dq~[V}++MF)RWjx |W#?h ?j`/a t!Pm;FR mF5lyS3L'<V8*;6~O.Ƈ [ɉjP]&RkWW5-d $2ݤm[wGu56j`ll),M}nHMrp5# MU i| l`Ö,?ۙA"4AnBA3ѯ\k6z^մQbᘑNa4"yi:ic!#DY;y dCi#&v6=OsUL/14ڧn*Ct/Χ&yݳ/^"ceo]j_o&1oݛ(#wց`bsFn=[&M@|; dwWhͩ+m(I14ʍhE6%=Cڐ ș|I6e%\B$6,n=X =EH{~ګR c%od`Ӽ8PDÆO4֜ǴpS{66aqݪOt!l`'>>n%wSh5DOTV~\Q,V ?='&@t(E&Rk{ڮ# ӝ&^ +esI&؝swwy'a8@ږ`D[X~@khǽ@SS).&&P+NsNHۯ1%nAlZ/(.I3At(Q$>klw]O/ ȁqЇ;~x*G⏍NҝI=Vda?= d Yݛqm`܁4(c*7 u@[_Y%B/3ښ;Ӽ3Kdz?}9Ž׵QK0DoC7/&J Ŕ%hq)հ /[$m5kJU>b}gXo@SyGJ[. &o?G]G%[|~okBnnEh5?dI*1c6VM.#C''O cG1_,Dh|~6,fp/}q HΩBᅳ}aOIy;cG9P\ H"@1@:<ݤnhI>L v)[CD~|(UYܱ[n7ch60YQ Rh4O)CW!V/,],-΂^V1ԍl2єAT`i#YD&<Exlal6_tiEN'aN{;xKTyPPcomFj֥F8r> 3lHb>qGPeuiSpiw$ߊ*_+cMeEiF7$/>L,hw,lM/Р#'wYCb;}M:1_ QS+}\Xȃ3ԯcEA#G[S5+Ͻ4uzp YtƷߺ]H-Yv>i_l,7.1{&Z86dn&[(&  vÌ{!6ݻ\Ψ*5#!9LHݵW~!m~к{hIA0,3YFXbU{#HꚉjYC~Pf\E CLK։kDVg%BDDAx(t6nw;P,ػ|S5l v AᔾjK,a?7@4N?]\!E@꠮q8Q !~zo8qw'/9~Ɗʠ*{]SŰ}w=~z4Ciu`nΑmt6BAcZA-'嫦d+^$j1>P8h[9Fx*3=fAc^@F%F͗?;az6|\o VvJSPu%Jϰc6`xzJ1!Gs4Lts-^L]E5n^8t-ϯ@2o[ @dC{{kQ船uK0؉Im7jQ&0e;L9Liӛ<7"[6cǻ! qSaJ\RcMCqӾ{:_#92q61M _poE{:s4Ǜ%8+!ˑߒ[2 obGe oQhSk?צCp1?Xs`C8d>ã<~i|ȷ-h6|%'.YƝC`y;U£q2h8$JpKdNYYVÊIG)Ў`΍qe IxO8Ϭi.Պ nmwVYNEH~Ad]mA7tN$iokd4'ĖN@aBsv|_!,2fq?I(!q_ےs}։ESg ~O-8LCD]0u uE b6tG2i&C!a%-}kYjjTo*0,7R=dFmG>ԎōT QcʉlR([oRA׶+C"`\) n9/E [ x MU 4Ux!zFee Ovwp'Nᬆnږ7Ӫjc/UGoWGx/=N9LsZR=>s@+ԑI?yVȠź̜w"|BD%gx\DKz[c8:d׻7ߕsӾ3R[L ߒ ^y^!Dui2GdwINW.;)y=N{;`jṫYrDHbag6,C:C^&V-y }ϊ*~OpOEAPHbZѦL,/Hpfѓ;\!I -R14Kphn{N {2tΫpJ B'aB!̑T\Hnq1/ R"/?`FV`J:UZl11- 4`4G^d|u˷ly|;4KO"L؀vmm6, #/ Q9 R {薡8y& D&T &:4J/'8{:'[)SŞPPN0d?3V=lqTC,؛5;Pt9݊/iӺɉ+{8ܶv\Yb?ʚ~娡+3/x ]qA.EW;c y_!ΑrʐBe)]DBQۊuH) *RƉ>T}Be#OCq n^$Ԙx<Kq']tQWq ==V#JK9mjq:I&'SKdEZS3(׺yuu # ҉' t#8 }UNѱ+[̗?uY.1Da#zXWv@t@CqLUX _!x>O5\%BΧDio@JU*7*~QqєGeP1Z7]O|۹ zRf睆YWKqV3RܖKuEuHČt}0wa1R"JhԜjLm<#)tp1?`K(P,佾9  ioܘqR.:p􄕩,1Xz@[F bvз]Tt] BAɚ 6s! +HxW1ǭBͤuK]eɠ۴j!%u3EH@s*k_lpD 5B(amىL| ٴ"lH_Cq+ibݦ<+dIV6r1 ڞm~bllMT(xQf $Nԑ 듆vgqXP;g"BIBgr2RfQq5CD2jv0?A"w5pnwq /HI ĨمC3z֎8Vs!" f(e2~-bF`Ȳ പ'lѢ K=`[=";,8![\^yn.rP3+l]N%r$H/4:7`if_ׁa*dF-ޠ"`[9pvAjAHTf#}/jԼ<'rWeǫ f$tI?eByChح dV|3 !lsDvjB őU߉^V< Q/,@uӅ IJh]%0t9P V+coy0iiLjxct` ADT4Y0fLg2,0}He-T ar{ 9*:Wph8sr<5b莟qRLh'ӑS &egnٸ]EF"Zf zaq{@ozHHM-ǹ&TGH指%?VoN-ž]X&oX2cۚS8q- z5] Pbnk6'zNe ܡ+3ڔYDϝVLfЈBP!Pp G^(.[Œ3PZԻXΪZ7Yr0^UQ6HcfFɗ?6my/x=2&ܠ/,gJaoK\YK\59k:BR'~ƯN"7I|u> LgxǾ%,VPQA>Վc@|sUȊ zٿ` /0X/$}C:ܫ/Ie>S7.S et01SB\8`awz F+Ex6v/A0-S.]c>@ a  :s6IWm5S|igy4= vu!巴6b![i4fEQ}3);"_8ϗmaJ /0G4{Xny1bab=,2<-c~0Tq{lx۶U9;xMf~.Eʸ *ߙ1λȰ(y~z> @nGXyXV!x&zd'6r 騏}#xLC .l^*0BVkzƧc4"t}8RR2"7 J7b rM!iu["թ+] Os.5:J]ENߊXZX̷CWa'$6ms6])$SSipgEdeS@~3X 0 {%bZ^xBAYҶȚW' Xdwoa.3 'ڎrgQ_Zc>ؘfB,]/y0 uMu˷6''v44oH'b>8 +IKu+^/wwB=(&Ӌ[)>' cĕ&X4b/>~IZI*,܃LƬI5w_;qg'fP1RP N|n>R?_A#3=&RkT'8?Zm$.4Skۢ%ٔ7rx0iV-W1Z^6tJbҽkL?`tbӶFbu{2D;T_-K/P>Qn(dC2W~DMKALLk+uY0_&bx0.|0h P;aɟ LUIS^ڼ%BO(ފϦ^` v w(5c D q*l[V6K FiÏ1n֦b:8|giS{!8HzAE)P˫JuEUBwv *dAǿdO H3/WE? ST1Oymcl !YN=ʺ3O`;6OMQ8^K)@@b0۞Nj>UnR>}8$O7:ȋc EV2S b&" |RpU~w14l`Qq̗\(OU)JPC%ےRp(*3@qĭiOQч_'Co&pZOc;hچw&6kiHBܱ0"@:tv ~wv` m)ɏ:Nc^=vίEa 2M D#G 3X6.juйZ77 })di|JP7-EU}j jV*M~БW#]UwMj|ͧDaIl>C.HCMP}S̥TV5AיZRET$;յbsXM)`jT P-DFM׻sBpq>9;a8S1/3ctSǙZɠ*z'UײK5WށZˇ5@bc&=B!QWUUDK&Kd^d.)z`v0.T"% ^n'>ܷoedŽGPP?`w1QQj05T攭;.Y}",f8Es-Y q 1tUz?d~$i+o?DqQ\k* M<>C<3ߣ&3YЭ뽱'r3 Ekʉ`@[Gw!PUۢI ~`8718*)A|cW7PKIz? {kRJrx@J03HOa\B#x䷾'"|j ˤxLYw%΅bR*% Z1[-12ޫ-lذYfBF-h>N]@OZ}Z6(!N';83 5K~|@._ot8Ɔ5~dM{R4,t^`JmCqֻ{|cW"?zz |Ejkb#Jݫ0AnpxAai8҆lt- tLQzUujYzCc%#,PR_CUd(ůp RS6^N,Fz}BP>>~^k -Q|C#y ^!υ ,\#h  '@s:{cOsAszbMM.`,eցy~-o(49cܖc(BOrCQ:x$Ed/B]ܞ`e)</AA>> (kN`kRP*Bޜ:`{sSug{2"a ̞7)P}NUxpS%Z\\R:e׿XR"<ޫl!\diFX~R;oP3퟈$[k1j@2)/߯oFb97fG^lF65-ѳ`8oNUZl~k,0&tnt"UՀ6M~ +UW!-Ys=]];ow^53$KaL[ `/_#PttŤ,hn&nnA/9|qK˰NlU ˉݰxBld{lUo 8J=E!pz$RnI=?xA\j@eIm@=,y-A,vAq" NQ?zB_jWS;-u _+s~,IAAFCW'KfjwKq eʺy4k]A Q8ǁFY1МbN1G0j Yn,r R:ʼ\0sK['7Ֆ=c:2E鮕a0w(cڏh|S ͛y=ʹ Y P:Tnl܅F8:`ۥ -#n6M;E A o%[Spw_% kV$28Xry^v:Gڒ|Kn5K `h+%ޟDo xwy*?awoYPNl&.rhv3r>t)Y'X Iƥ_;¶NQr4Yn_/T`0s~ݱ0hvctXo5Ͱ8zF``Rn_ڳhђ=A~?&+Xm,_`̅{J$׆l[8~s5ܸuRO2W'b̆g֌BRR2}AiX>#;6{b6WWb oy a%kS8jb P8(\-ߛ0N{wwl)zX3֋Gmvyf0wͲG}yKv{5 <[Tm>a$/3B6g#Wa]hB}ۼ5tZHugv2T֙4S6N.сm sg/0VN$Tۍ[t&|'Jii ֏~TY0'߻B xa_)1bO †2>H`[{S xNIQK 5 8}xy"ŧ-l !cٵ׸2KݽgФU6}JG Nތ'Objbk@^1Kb,r} Y$^qڮF!gfH[GGiSfMŁҊx.GZ8M4z#eS!OR.=.)U;=5#j1 .tbGP8K 4~s,x6 {"9. fCyr҅;ҋC.yAFIvM݂L BOԉ1LMۓWq CYV!j yC8aWvǺ! AB~U#C͎hV[?~Z[ &ȠX .3&)V6D߉z++m|R=3l)xE lXqJ `mzοmjAT/0̃-9bT.cU}4B 5򌕧qKdRc崑6( 'G"eAvnCOAZ1mʥ)tkۼl9BFTLjM+y>rYUUco͢C)9~TU k~'~ԅWnlW}*Yr^.Xޒ.+\} jJ#G/pgwpN3@ڄi]NGkίټ{>,UmIg=ԯoFVYe3ƵZorfc,+,ѕ}B:$uWG1h6u qypTLvMm~Ƃ=4drt;1 tgC;_ a[.H!O~,竰gqݳ(p"pofXsyIQtnx 'eBӋvyp4%Ugβ9γjIz@3oӞԹpgc8)8&Mһ3 E\wy":ĺk \t,V57xCBKrP X?`wO*;eWa7./c_kX|+Ч, [ Ɉs| G@ny^k1 &gs# Twn*0ځR-$ aFkBK%jQ8#E*f.~.OooGlcCDcq=AXY:(_8QVB'ʑP1)D''Y 뭗(j'|G%x54!t v' 0%vc 0W/jF+{.8'CfmL EeJ% *ݜ[5`x>ˤPTćziD%(6h0ޥ$l5Ioz#r#&.ڶisư&ypR^mD^u&)ЄЪV͋Z&VώQ ōT\gzPiSb[9H1ƿȧ9- 1Yh\خyPզ蘭ネh+r[VOٗ-l_5gi/NTs)<3$-m0jbWr_q1n̖͡]wy7Gcl XEɑYKR$W4،9`lb}Sp\%M.6^-ͪ#*Qr~md>Q@R74Dfgʆ뒞8AS~48D5yF6YJ,BDe!6wuSRÊ4\ !< gaE ;DSƠOK2{=BXVmepd';,{4=*ybS&l!ҔŬS$*05@GPgD(i'TriH{{܇RG2YR7u@=i+} iggeF<HG,m_8AFWBeYio$iF^W=PT٧ÑmyAd6nN"J-پ\納h#4%8h(0e;V2kj5vj#bkcB|v8 fVDĩ$L.*:N/u~3f" 9 6_$X)`{HoZF4p1qCpA Ջw@u=ׇ1!dOBu,ecY_HO~-u7:AS_ ZZ&*pԵ0O9M2lN5{<4" $gST뗛#(kd_F!5MVf5y(zTz 3~[ zelbD>]FʤxIHn|ܐz {|M{9VJTf{trg*K1b~MeB^ťHC:Vٺ8c!ΐh$*;m~[*Zīv ?nÞeߴjݏ,>3#fкu5t'OPLŗ~;zb@ sh/gKT+tgv/>BS94C1p; l+ jhk$3X弨Q.P>ڙA9_HmՔe¯]G|0C}G%`ϒ?z僺id,sWEM!E 0m(g| Ik[rYuH/$@\bٞטi |t<%ӷэ}ߎxñ1ŷ{ȬvgXiP͘>`<<1ŒFv lPb0ewa&PU(4^԰)kGXÃ3Ht kn(^4&J4Gh.%l&V\DnWv Xb!nA.7^' 󤋐.TI7-b0Y ܐK=T_K FV}4lX3b=1GWHrP'\qV0PȎb|YgIׂ%3E56!G ytyCiÙzL `6Km-+"B݊'ȃ>Y܁Xج]0 ,ż'Kع璟ڡv8L pD}V קRbr?dbM f`J^)^c Bgxe;,NTO4NF9UN'78{5?BCͰ\Ct2eiׯ[.3G<:Ǥ@U&8WpQvStѷ|η΋ !%T֐QOx2iԸKҽOE ׋CRB]g9q97iXw k)1? }V4Drs$ay]rƓe-j=+8|'D! ivQ-3ZSa%r%#ݎd+Hl;C)Dh;\k:٢dOoMCdC6jX Xe.gY!tZI4*Jɻ]zQpp ({xzwFgFxK<% ^\biv(ir#-a8e돻*7p(OU>>E縋:WN=O,JʥVZ7CU HZskt h,%M2w!/Ԋ/BS :^Iq;d|oeMV 5S~\ugV IЂnJ {kS B,G',7s(rpSlz\.׋1gWn&*<怛KSwQ0I1hWpp>Zs1v@#1~*FO* /{ŷuj:'7% ps&GjQe\˸ 8oIz+l5^Q,̹@2%o=FB}WЧpX)0+?,b>UXKuҿMqsdj7Ϋj5btϭ`#JܤHIbAFvB} Ld ]fAfرQXzyg?|+U^L&c0*d"y|52nø͛k6DmJYhby׭ltkiKB xJ)Uԙub\'wgC";*6oY@g - Cqoʢ[kF{@?VA>nUm)Ch0"}9y7g׵b Xk[u\Z EU\sWaxmB*PVnږ4xvxW`JS 'HPHF"c֑ 74K4T HÈQ[j ba*ވW|hĚu [O )u!$="IN{`I[.EWQ,:hoeE^>m).VtE*JWӪխ* n.T|z2-~5_9A;~ͼ=y?Ox, 1Kke@lǗ9j#_jc[wUo@L=i8nd &6f":zoDbEg-coȽ֙9zTFc ז?#!_iO[O CWUzbo'R n^Y8b .QH'9"5fo-Ju0ؼ-fnxe[bQ)xa1}Γwvw5 }ʪ_Kߛ> `@Ri` %ZEI'߭C)VzJX A=X{oK֑8x47\ؖ[g}<ӌ3+α\?ͅlŁ`S~ȩ䇔t2,ɉOIB`NBb|3$_IޣۜEfAoz߮]UW\g(inc";/mּ\3'BdBl$fSLwjS?fXq&۸/^bg?E$Ҋ,ӃH9 gД ?f|2AO170߸vn|g*ʇt4E0[!|w7WfzSI,*^/ ^964i:u/$ krCKڨן-M7jMUgwNҽ'1^*vI-L[VϢN9P9zoZTh\ U,ݵ ~}.=HNPz5rdl6ӫip/^0o{&{γ bM4MP%;K#N$ od5ikgCP6%Wulp{Js* (&E܄ b pѐdžaΰD T}Sxyp Ʋ}^x^&'=;́4kBݬ,\/l{;FjFsdC\ N6<st#\Dc k%ys` Gx1p1ٟ].\^eBgY2EQC?ķP`i`<e%&9-v‹KuFz41Hpdod!70aS n3tM5!ѐ58kDmLޯ7'ϣb8ydw &  }(<2ه(,<|r3:?u'I#h1o.ՙJ&3+ZRr]g 4!,ĉ-ٞ;Lv$+.f 4bgZt3yE)V_xKK稥c4Fǭ/) \jv?JcrhtN\D[e9սL+Bk" L)g G PŴ Y-JVKɗέU `<="WZ25uc@WPƿnq7K 2W o޼. ܸy i{h-߰8+/|{u8"!O"6=Ab8ƌd$dx~._f?(L&Z,_33BF3 [,Eoح,t󭁩x5uJ'3Q'ROKy@<6퀡cd ymLͳZ{#K"{itϯ`2)WW5tԸ>;).Q(׾SMoh2rv7eoE_]Wcm7yP%q {;)b}V E~nN|ޡ'5ck˛_HK6e=9G*F;z>Nc.͐ U;?N Hƍ5AÐCz pTcӱ`dJ 3;늮d&~JZhRWhYO dSRD~D\F*0~h[ %R5WpI+ldEʆox3>z-B"RݷNkcoWk04 h W[ʥh?ٲ[ )pxA_bchE{ 13BهU+@p[1LQmh0U-|%IIe;]_x/t1 Xw0S0Bb[E@*V/:ꍿAgȼްq(w\5<bG#b)4 ^_T Xnl0la}ծp"@s+tvXd-f'10Cc?Ϟ=$ѡ̈6<~&0 G=^8l z̟ԞFx([˪p ([!OZQw=}r(L?$] Cn$X R:[;(]ː aNM'*GF[ms R8A22¦@h~45B8i>Xq3QY \TWm)&PqZw:5ao"lGGp- cYWv+`}z!/")'4~#LL %`(ZHJIu="V~WK$un*`cg/(xy6bG`{i{.m$C!J8>CQo*'k}y\ XWXVaO߯窴wucj`4C5nv9n|}Sꕗa!dXJ<YkQ_bJ~׻CΜ:pD*l=Lec G.hę^M.gɳr&`9(FPRYϴFu˗v H.>o9 A7I ͇NaI1ՎjiW奘2c-4aGYo #.Bѧ+~TH57s/P.Q{i~{\:7x[NX(ck+6 Ǘ(0 炭4P<{α] FAsL1vz,V ]@S4m2I֬C#`i{QG$RBeM w)5-fTNt'br#0\qefGf~8ǣ->P61U}\P|;UfًP^I7L$xAܧDhƪIfس^`GTZB`K.ފno,yw_B ^Dwb%HbJ󍟓lf'wLZ"kݤi{sr49FFp?ՙҬemݎGFT$y GV@^TAH:XU,o]0R)HB5>SXv hVhG%%fA{މB=وI_n;y;i|h,26 (°S&Twb$ml[ y`ie9 H F\Ͷ_}H-DGb\L:o٢Vsv2c\J R}!1eO8+[]xD&o1)|FF.WgvKZ5E"_;&(y22BcwR=d(s MN*b,qo-:sjvw}ˇ l`l#΋;gvOmxPA*8']!w(}m <eSS|?=\z6ˎBУǞ.:Au97f$}#CF"OW3(5ꐃkD&OZB9 @!  M1En)q:ˆ2Ԅl-D'^4; zt umYPj?bBrI>ˍ(h~cuBQ=q tѐmv5? iDd:]3RYJl'cd"D],%} J?XEǚ']= u?^b Ϗ۴Ű71"/m؅* $>x'2+&Gby!Y3wc6oږL?{ ,#]w熌K{8Y1+ 6&8ϩYAAVKB-QJX)5%r OWBPJ@>`D$>`*LFW|"d)ս[xb9;\e#_5a<xrCs7L ș?{V=ov_9 EwuU[5e\!d=676W].l|pElQhk ``,@O[l K>t<\%Rrc9 򘝫5a[;x=HroZƣi6 Fbw C*#B71~0(_kh*\^ٕ8ݜ9҈#NnbV)k*qF s̻)ݷt.m݈iQ#]r(Œ]2Z#0aG0_֕)$jw̌SOۘ]`Mi <_GCpۆhfG=`pśRG]'@ضfEvN8{I * *RlS L%Q[~s֥3p1TueC{e=uW.ehK&>{^5dI&`3&6V,3 0};0H5)\bz&랉d2[t>R̕[=h+ɯqΧ@֍:TRrDMW)(IB+Sbס[a\.\<1U.RGCeb&ou$ -;mYx&Wf93 X8ՏeɱDrR=% m:t _`aZhjnw@x.ivYNj5#~Rj-]wAXfG؂#nWU!O>:7%Fxui/A08HҎ'zW`'Ml*gu[[q{N=+͒ 5Pka . w~#O-m__ }n';o-R$2D?7 {$nKLAI)'SL}lr:]ױ<̦Kʟ2& Vz@+̞hW 5v2c̛ {ՖI)ԢOrQ /݉\#c {4 ^5v#jCm^D( tﰵH"bmZ͛\ok(>Pfn:+d$Ѷ}k8D5X"`zy?=2u^zvl Q=1ԍGc)\s}-^"о`@L"VuFs Ű:g\?UNʒfӐws ܉" ~/5f\Y8uڻa1/6۩JTDYjd ,RmJW# Y<ELO݀׍fGryub kj| O/ ym~E̖wT抝џӦEH5j64gmg卲zvsb AaUTdATYh!v/BS֌P 0Bv&7oӢHx9i!/;He Sdkc8K~IM+2F൤Xo"w$gl*xoC:?q kHSY5S/ GiD OVDgEM帔͸+Ϭ/ $W_s#gilx63-K;^+OGa77 ګD?k ~Nc4'0"VTN}w Sw HfojL! ne% ;͑hXoTv)~~ :!@ ůL7mntYd;>k٣Aȅ/'zH،5PO1{9Yh?;nioΔWW</KFS̸ݜ)N ,M/UBҙb*a{aȕ|(dN_m`s,C(mY:8Ny6o4]WK=k:kCwDf_~S 5;M2kDbé:(i -Pv{!ltԊ+1104J6!F)${݇A1ح8jw)zTh`q' F聪|%e2Fk!Mj&jl!]tY/Pϗ ݣo/Gm89% e~~wIE * QS [(`ΛԹ>u&ǃA?IXRb=`Aӛ||Ȣk &~kpnr4Xw]~[,l@)O{&Q+.h;}.S(\,v?BbrS*sԈgr#%c9~oNE$%ᮗͼZM!F:a`h<0a:Mh^tҠ[iÙyd"ъ`AL1Qȸ[uFA/cL K_L{3p:\74xff*/ hz@Fŗ84O=P$#mSQБ|Ff8-b~j_t*vRCډ:z%U5frؘR( ;`K^aĩ82jJDP& ܍,*seud)~ 2Ĭ# GLO22<Y-COcH {=RC̓ưpJ e*J{J@o&Z0=2<891[vбH=稐r#X8q"J:(Ǿx骔qfWLe=GW̑1D$w}MF.L:W>1H!_sxl.EJBKn)}κVda?C d5V/_ vu1I3CwʾjB+(,2W=CC^EEgmw 'PP`LDž#{;$1u\Yy;qrf~ W.EȆq xyFC}ջom"Tp0qͥ--{G"_v#X٠5f[N7z.X'jn߯lK1 zϭVW.y3 -#}AȠ=(Ȁ"&x*bؗUޚŵ }.e/\A(^1A$n#u^7)^+T\G=OCh5\JG@:Uܖ>>f.ٝ.[Җ+]^Lz־R\٤C4|=oh_vE<47s1wk|.gMY-5gp٦%0Và ޝ[;'fʾ'oB}'E^WرKkC_x(fuhC]L4/P,neUTP6W<(9iаbIiQ/`A92Qå^qڔkKfjjR6*n.F}/ MwXX'6We&JWo%\jGX|$b1cU(5! E7W6 /[(Ɲ V57 b!*b[-]d,%=\4設9V )mðRt\c@ut_N5t8T7i< *O\_rwfP4;a18#b(#2:d _ױ`' R$9.u]kDOYy'ʹ1nGծ y0M&_7U6mv$FAuHj[gBh {>x[rU% R8Ļe Gޕ=o cg6t3ٹiwŤ fY]\.\w^7DpS2Ҕd>lLà,ZBHDq|:x=opg`!ylϻzH07+jM~M Z92wa<`1ހ܀cWSjitcҋ-p\>tw"u4]Se[%I Ͱ_hX4h>s߽",(Lj I!}BPAƯe=w[w\57 3@n#Bs+{E:y: OsbI>YˌXXaZWugGד*b\-$Sವ.?R^Zw~>9Xn=X&y%((-yk%q.4b~tU=l4]@F.E"X˳Z;"м([NjF_Sqf[ٷW.>6{QZiᮎBi/7wNq~M!zLJ1\k}/{si5} /ܘGIn.’$aX2_tONxO_kk((\~tƀQQ[,Ǝ@"*0K\&vJ0450)2sRO`q{P*x(&3;FR O<ϴSZ"U5M#lz~PmzEnXY'X%l!R,rMy?%v 4XB)Ꚓ}gvB(%0G2[S1hS5rӞJwiؾxS딣rZ6gkU%u\v  DDyh(2CWJ"m=AX^E2 fAߧq+dSU HрU꺻vS= uBf6*'$T/x.HPJDFKD( . $mN0za$t\*Z:); :0)_> oQ aLHVJqd菗/<>d@ܴ.i𪯡t3EZ6=A X?B*(jt܀ڤ|`-EȻJl |ThP~Po fo,ū5vİ-ò|fEQ: D J_N4zBXe::Ι{N B{Z EU˚*f~K2B:rI}!F, +#Y΀.10& {o#SL;܉c1ܗOL[gn3XPeW^dP#Ě_ ~ Xv$\*Va%rۆ>@ Q `ܳ+Ք@F|t:ZS Q a/dy=WMI6e%dF)FhJlQˇJ^N^_hGύ²՞mh,G!;Ӭ\_ ڎXl R>`7T2/-]h_& dVs)HUzHs'[qp4J&˃Bw|)>4E!vY*Ae>kmZSIFGª8&CȮ|^N`.1gj~RX3LZMH?}H?B6:Yכ ߎ9*)GNxp1ފ d[@EYe䄎5FY 19?~X{~nۂ 67tr[V1b8Ĭ.(EiARhaKB(}f]ݷ&M>ȞbB5YeSpSJ˕Tgr08iiab̯ aaJl6eJz%s-9h ydaj+D+HkC[4OKʄ'emeiyPcdO1b8JpNɨI1bL;?,*hesRCiZB9'3RgɌMf4YeaYem"f9oX?]8Y'ZJטp n~t~3zcS58@I/d nWa61>.'^(&lRU zAYOYp4Clbcʸ <_,O*!}nk6N=#z؊fZ!P -=HjE\<2 AqOhb~D3=bf0d5K Dg*X09(p-eO0IU:nBg07!b5Bcx>ZאFQ2* +`nMB4Ȳ}k ^^V{a(?Wp9Azs>f,&ю* 0;b!]%13"TaDXfl7t[#c$x hsa_-lCaȌ@D`AJw\)z/gMPM$MZ<ə!C>iIıӜ^d">J7d˜1| p@Ȉ{<|ω hpwmFu J~)ԵwT [,J~T2" L]QRmB-[! x͚C 2.G*r CkO`\"I|0>lb;iن6#9"˔ ֣)rG5(,;nEO'*֊A݉heٿ gMz1VV@^bYpKt?ݝzVǞ C=xbP_zӱ{~њ0 'Y H?2;Mr_+kA&Cŏ'菹Z]@L^XYm[u1wέUIWauJ-٭ jJ ҴƷZyɹkpaM6 ~dUnf0]#iv.o V>if!dj5&!QXV>U,upaeՎ #ƏԗW)B^|l$ L޼DX,|_mweO1N6uu} {ccw1|8oK[k\5?G({@ּGwphϳl/L(/C+s{Yh͉IE "/HG(͈J<.6^vʘLq|y_ 8E3M4Y 컴]G|hY8kݡ9X!-5 b6! ]#}Bʱ\CcW~ғ/R'O UeRdԁ͒nexEN~ .+̉;Ntqx *G_q녲Z_Z32y๋ Wͽj%iA VLՓ x30W]rCO5Ir-p":wN f: A;M @=6}c)c m)<5s on[$0H%ɏVQ邞27VjXRAgN68&7Ȍ5nnEr>9)MbHrR+ߥ%S.3Kao}T|/?ieqZlTd7}Ǚ) Shk T^,aB)2qxpϿo:m4腌ajKNQ^ӻQ]#mֈ/@*e2„qVɘjàƩS&cDvk,*+ 0h4'3=Ɩ)?^k$ 굁r7S ə,?,fѺ"6Dqcd# ɜEq+tAxt]jrkᜋ8\| ;U\+Cp< J  jwh];S582p5Mf .7_$u1>5$~T\6e[;eWWMH?r5!=%c76w0h-բ%6nx#4ͪV= LC`b&aH |mU3eUEM&b@#}_ YWq;5*<@:/R_?8UwL%?kw[~5̣topa=:6uAܕC&n;Fq#}rXYݙxx-!5|m}F {?u ?%~7>'ю3;xJ[.daMYt7PƆjyo <>MĮ{hը_@[a\2FsѫPB~vI}[# FknF3@_ { "/ЧMs2P<-ǜzsxT`A>Ai.T4z Z;jh)K3WF&{QN]%v%M46[I\!`G[л.Ip478$z7&s?J\fyw\ede|PYy~߬x:yE^vp_s*y߇({Blmxhӽ/W;vW? \N*t/S>y.(aS/搅ݏ"nIk<5n`8 A{0/3;-OB)܅J7n{]= =2nby M]|&zJ&K&ov:ܴn#}2~֗Wq<lNiBz,R2H9ɲMM*K-Ux~A>\9)Jޖc5p0p_nүP8½#ʞF(@(nh21mu04?ޚQ00 H0;t& y_aƃ'ig0.M%vJ9K2`*L7De{U|-,l!CIGGl%I.CNml51 h*h%i/LRA (wNSŬr$Ѕ4ѐ>L0dI !nqt6`c 4IZ./XYΙ1K#} qkC5CK^->b _~ Iu16cPI(F: Y4 HitF$gu&Ν4-sΰrnc#/ ],c@0,vmG-Oge QEݎfybVcH#k}9DcRLG`K}_ky.|dX̣%ꕎǍH%u~duTBg8v^Fzr4b]0J# "J$k}oLz-G(GA r9"gb3.&uK+*gĬS-xfEXh1_șȭ0¸lhs>6(25Ǫ5ӎDždcducFh%GK4rxqޛ)4?惾Yn0Ԇ=Yɥ j2/={ׂiSYx>Aa /A`L(r3~qەJ_y@l{+M $,z]YB>kL3ĠQ#6mZ5ҮK {MG}2ykjadj*\. _dhbhGWc!r2dn'H#R*,_c /tΝ= 1IB6-"<>­q3G/ s~c1՘0u춄jt~q*f `=Ge E_5OOܚZa=_B#7|mdav'*O/㔏St;]9_gJ697> jyr|k{C׽dSIo_t h6ZqxR}ɹ d1!I˴Aɳa:x""y3w9GxsxwHnK9a-ͶGF2*!qkmEimE7"&4&ȑ}LLI)a֣hܯLOʩ抅.j=j0?NN|z11q8 +s*tqJ CF.66^Z֟ٻJ0k3&w:Vf'ⲅye4L V]ƎŮ?tW *&Dp7Qd _>/S)9qfx!DsBw˱i׃{JO6-ͯIU#oYaлERАF mؔ])i 屃vnέ.mmw@:ًyqq;T4//vk41U螚,b T諜x dګi:;zrBFrB0hF/|B<<: lCҿPU?%tg_k^zdHOKa f}Z02ZM4M.e$Էw[pM#)} RXVT?׽1j*iS] |&9oƗ#~I4͢˝M}PժNo.*T ^"p03ƯLo*Kkԁ yH]+MMau$}va_ByHXWd$xؐ氘iB=}N]"}BA>q`C7_fk`(%bZUdΘ/OMumC)T.):ZpnC\xFq=8x6g&qHIG9u$UA{e ;?vOnO+JMgvQʮ6+z#PUk:\DNN;_Sʱ=nPmtsOFB5f*l99[Oz;8CFe͔wBuA A<"}PFik4R2,RsQt:&*H>ARD+] ά=t&؜9xL iEC֤M'HbK}DtT[o!HsoT B6TUg31]' Ej\#0R ֊{Xba4Amޜ➃W{ `z X4lQ*C (ޮ?𾖏Koy1*jRk=^ăUI:X }ʜ9roQl$[#?)YiY!fu`r@sŮBfQBdC侀w6KJX2cLBK;[ȣPYW̨ QTWb`?[eY؝Dh:ɁIsH(-CdWYFU4꭪yk7'\]_iI崢#%mQ#k}QYHJ&sBk?ZD#کF8J Ϫ _H?¢ZtWd(s\0-aaCl\;j'2~r*ƃ :K<,-,%^p>&8oxwo0<&. 9%Ym w6 `L&Y2uONm\GP 2[MhO85~y ܘo(h8%\~3N" &)%`Hr~ΪO' '{ *] \ԌIb% eg{JC<] )7yvC/t<j;JwGOn?GLǩPiMآ$'tv\2YUN堊^[n_s8q?yw|SG({9iDgn/WpD-`$T=чYģiͼɿdMPcX\axI>@D`\'Quc5H;zV UҊ|VsKЍ e&nX5ԄtI\&.l*Lh Hgê3;fI׃^sŴX ŷ4ZR^y46+1{fi7{@*] (/G#xhJ}~:6Ln FeF䈪/^o-5"h'$wmA.E ,۱M,J i>/% ڕRg:Z?/6XX:`6G3g/<>2Q>_2-nڛ95>A)+|涖kdz'h+WDT5s]6)*-chN+^(U'N3>82|9s5-apiIѶ0^ # ԐߜbҜlhxRD9&ޝe:MՐDv?Bd%M!;:um'scZ~V1[sLc$ ʫ0m-EXln[,ёy]1kiͶ-3՗LY?(>AJ_mEGJ }6y_VF7JS%\{e[mxҳѨqY(kKB=n 46L,,<^\|y-TfcXH]r`z=O`mG=DʤUkG،vɫsGA S} hjƀW<W_8]ӿ@I?G+eS ӓaW, ߻";QSn1.:KQE*E&%R5ԆF&Tu*ZhcRcrdYMGѝǾ8eˑHJtۏ]  42&MA/Wj d~3F\J4;6&ȩ~ͥWoRaKjt>,Hm>NeIa`M Onv6JH8 )$ağw+Ml1wx [Mbx 1lY~1Hn<8T:3&kYKvT~6 Xt:4CmE 5Kg$5B۰+ {ѽsS=+uD"v\OGMq05_sܢ9X|̹D\t6 hCog 6n|qM k,rCuRM=ʂY Mv3Ijy]ְ(Tg|fi!rpY U&2zY@ն/D+XۀcMqڂT3Q.|?fj;,xFK).= ?jt?[C n虬kzՈ7UZY"!Te+7H-,[XG֥!q'!/siJRK[=#^648,Ƴ}=Jsx#ՖʫoJ 0&Y] ޠJ$}ʵlw}ct>fӈt t/s5$bM#SU;ГvЗYQI|L|ܯx<>_PS _;e_s`ӴIDlo,Q ϏH8d4U0ݘN %*fL *z=Z,7T־cwJ8Lw94h}B7D]mǹ:|o=/ F) HV! BFX$_-X<(?T&I$_U|k}:s! +Ce,Qm}[ Q䔴Am" (ƹLcbʇx>l@D\Q hJ{ QP}K5i<=֊ HЖgv~t7NGm"x>&E7?3vرV@ж V>lZ*k#tnԆ(Cry+}‹w@ՊW߲AV = I}VhږI<` X]MMl&*vbL;5.8 sآ{sb6wQ"Kѧ vǝI< 1‘J^(r%W=,pC׾P@'i{Q]lsVZU<&'9&Pi4;J ~rjzab3u Z5^<򛔙nu/ L C% `40Sy xI ת *,zVK>:Z^8.! HVxJRu.U GdOi&>$fyuUFu'@= Ȃ.5gy(b7݄ m50huf1o7)¸k| #L##K&;h|)+Ad|飥k;N4]``LJł |4ZYɳ 9I\\DeUƝn"8Otw>k)j]¼[bP E"12H; ` B]%)na"])ɸbىwc,b Ð7+O'+RdlV)/(хjS&-] E_Y/dϡسi'9x)c h9QOcbhHt>!bjފٙyKqyWOWy$ZoÄ(͗Zew8T,*țfQ¼(N:~́MF2%C.Uފq>ۓ/_]~ZØ'w8MP pZx`1"U :yymLnl2ㆁrNڐ]S]X9iM@ :K ni}H#:F%4d ŕ9>>[pVbGDtF}v@tyX&Q"8wtnGJK2;i^E^O3(4 |ECV\+sARG ~.DZgӪ,NxE УֽRt0Wۀ+4} eY];_ZR%`!^.ToG{!CIMWn`xnml&3ǚ,ɹ./QUpy/`+8&s݂z=% Yg~eq [抪'/w"wsu0!~ܽW•bwt3Pt2r YyT ΕnNuٹYFWЉ5hlwa(pn=;P]Tq,ܿT2/M+a'ʒoɴCG~(]'[ExtXnb`*QD ߭r(~tOaYb& IB.3;"ʱװ3iyc){_ x\[j+лEǣ&ǯ{,oDi9 &Q_oPW}x8>g50H9I3za;Eld:6DmZةgHeJ*< Y ]PqTbQGV 2!guM'oV7Ƕ 뒸[fJ$δ? *iLݿkIӠPB_^ ~F-.vEՍaO5Ӏ>.s"9E hqq)erݍhB{U'Lfڐ U ZJ&6R7^ F L}t4X{qPE }y݇ľn.L!&/k7qz2!p5a pM[$gOdh/  ,J'^kU`/tCWx6؃ C:r.ز@jxr8Xo.+l(0j$R8;*P8n8!RHPБJ×"k {%4F>E=OZ=Nk a3ͷǿɼ7YUSLg 43o>W=RM8a+:Կt%V4L@\!ˬ%,s?f{>XHπ>;w>oWY)rtVC \xnv7z!oTzug<~+<\ؽ=3xs}4+3%0 ~?߈:p۔iF`-WI_^p}/fod7Fh S7NaL@c=cr>Ǻ6&Cb)KdYWtrdk4="6>MLqHn 6P[`g'P"Ȭe+4#^D >"(Y?绽/ s[qZk,jy1 5rQD VNʟIBubSg5H8+$.@g"`w:E*yN<8Cz2cɦs 6vS8`=Uuhr_HGN}xtFmIlՐ9AKhNً.7bt^H}AS/!0tzo;XT&̸$L]]&)mJ@I”u#2VE1<.hХjGw0m,1 Ui&;7NY+Ioz`B?-Ť# 9%O?2ayo C4 AۇJڪħv!kEpqFl,X?"xl^op\$3\ӦnYYH{v"$ 8VAi6;o0B=sșoWБ8+g*siE?c-?Y/m5p(z J|Hq͖𯖕j{Wѩ'5<\y᣸hmDތdھ 6:ұPgzOk(M#L[m2ӗt>>BϾ+*(> h+OݚowAW fZ6E@xE.G??8^p5[hAxQQqГ9Ox~xī@pl 61⮢ $ӁvA+~&S<0B1y6܋ S~yV51kU9e~U#BjKkU[ 4Ri,f2/ z KM֞y  EsA`^:C_NUkS$czauqw&[U'Y?KIY);lt -ԦJkޚOǗ-Zqט6:2 96<{2l$*u ɐoMY03}( =UҠUwM[7ߟ !Yg`$6F#w']7t>f2R/Nļq`۪[Jn?F8}:U{-| A4E33@,mP!ch[jDNmLn o WYWuz`> :R̃W^'^Rmt#V E:gbF;!֞{_Efx{[) ([556-uYHv3(l@Y~%\;S î]B c\Btfis$'zb;6mzհ^a$t( XvuiIңx"~Sb1Փ/?UۦP j`iS _&,ZAYsG Tgx}htpQ~dJ.7Epl=DU0;dC1Y9#j9Eޑ0#d6**FN F l O9si @gޤRIul5O0s}m*-;11Xl½>uw4QD~t=o-94 CBFbZ8%R-Lu˿ F8*^zzmF|LkKP$KXck=]{W]>fʔⅤOMRR=]Vj-z`-Ԁ= XHh{ZP pFs士~C{*\}WsaJ&AVh dݢ3NXxd:yktQAOٔ0"U0lGsm>3fl>U|9ˋ9+jRt9y԰':FL>' $Sv?[m#cVQd/2 m<ڡХ;M! `#e 9M O)ѶnK] U7B:s; (I3PC$x* !SR=umXSLW2fnCMj*;)vtUN'3c32^sB& Tqx4}jIaH T/()I6K*9*y q8Yަt- *ClUfҧ 7Ֆ(WX`mreH@w^2׀ǤoRdPgMwG E9šI!F>z.OYopaV螅IQ.I!z@"$ -Ks"rfVgH~slKq54wLNq|F;{{`b4bA 3.lY(3 h&T9rd"a6h@.LSɀ䳾yY:ܶgNf5N\T:Ѭįc:wet`9BM3xSBx*j;{ JJ$){h捺JyzZ7c굃eþAi!"][lǙJWΨ}T n;55$!(Y}Vh|x 5 ZdI䓹HrFȍ^+gT+j 9bY#ݙ a ;E-mL1lt?LZu=1Q4c^G"kP6Ͼ[zȞp7~Pq4y*L@DTOiB05Ǡf=eُɍA'#p`|Z2ǧ][W ~<ʱǮ &&0N?,/}?O-&m96tZUd[}˙N2H3TBSq]Y@3f!=JMkMEJ'bǑn[E$'FR%K߶զX"y Mߴp4Hˎln5lptLg?#s(Xznt Q.5b$Oe}Btu,ILg.@Imq(b.kjR-*x鯿AwdCqmyqm9C!,|ٴsro};uȤltr$FN)^r-M!X>BȘ^h{toR!&3ټd*ϿDmvHNB+S7wKW#sE0,mGJ%w`AuVx\`\}x5CX׌ezo&t%B}n.įu(ZA /?եh!B5$4v18CĔէgJ:v2q3$ TR4M`a[ădJt|9U{X\&XT=f(YJ[hiW!M9gεl,LhFGgEQr:oG< nDj~*嚨d# Ok1ThLc:iFdg]lަ4RJ؉8dP0?h<:J%o]ƯzG~Z7UI/< ai61VzMs^#P z 7؝lz-fIPkZ Ew]nj:cН dT2v؉H!6bJb.58v\Gh:,s@UPsP-oWrI d?LܥUfv1 9∡%SRrL`wgBp] -$̝k?kpl_kFbyS+SA"|2I˳.'+͛o$4 2z~ċ,m#* ƴԡkP<2g{'0RH<q&d g1-eE18OZ .O-~iI_qO-}9Aa*(]k䔹SX{<y+ݜu^M|70P.|OGr!z>eV}!t~He~_hw&J H2S12mL(^'.m_7s F&B`{e+u#;eP:o" `7n߱lTF`Y䀑I*-j݌~|]<G v! 1 @̰oRY6M6J[KZPP0_\gä{x)ߗJlÐo*Gնz7zsDC`i3-5oSaM! DQIUZIK{V2JiӒN,5PGd5ZPB/=!Pa[̛7*yQؔ&\Tي98䴜xASԅ ^>5@fGy [Pޫo 5J>$qIb^(g0Mi}Txp{'Ϳ m@A .HG+m@z'@@ 㿜=Vjo250,@{ϹT.Q7( ,} i}'ޫG7y\P K ] s#:"?rGږWFD]Vԋt~Mɤ(dD9ӽl# b!cܹP㣭~kzUZ 9-xmEiaJPb823Sp#.y qH [tV8WL4ZZ vԳe[S.My0ķkhm65rAl-WPDgNrx|8!KշP"up ,b}xIΪrDp)au߂tN+ȵE컎<:wK441yv Çon Nl)ʮwL8G @B kC8:SuTwa*39V)Y+{ Eym̰[󹂖U-twz ޣ|;܎N]3 Dͻ6)>~ѸG7_Fd1ԤgVQtQKaWBR}Xےs[H=4IHY4n3V7N.1pުilum<pMzI q;2;ą/Qz("<;kT* NUcҥIMIn9C(i+>b X0Ddž3D"oƧ8"P;bgۑ?ה)Z#Ӻ_5dоtZS-m1L^XCiۖGt 7{`_o N"۹I:#`ݶ}hP%x|R "W:5WU5+MBC(h+J?K(.dyhG:0α*;GN8G>PQ%ɏl]si!a'58 46r-Z>jcQ}r2JK}|'PB]'Kp޴/TP),E0$Gvm!|e]ܴZ]3{(C;=d`ru__*iLtR8 $*t&)a6Q__P{yݬS8=V]̮D[!kqj>H{ϗH5RR*)tHM*58"E ӟ3'{JqyP|V{C{N @!^gƊtSܼ>9N4Օ\*2+ T~jjV-)hp]5=~bMOVncY/+rA3:Tʗr7н =L ݼ-k5|IeSc7V5*/BՇygxֲס}v`]Q XXCמ%h ]my:]!HNYW"ɹ6( ڣBM9 ޘ {`Z~'Wg=EI8*'ӱƈ-)#8pHV(vOn@"gq:K0yO0:$UnY$]M4nCCw../ Pmxr+d<$CxL gz*G*O*Z4BpCJ8U3 p,@i?R5Ucfi5X5m,e+ X e*JՎ5 [f&&8eJc^|dۈ3 שFګe~a[9-Kz{*V$ÞV3Hֺxэ٪Hjxd]Uph_!>Z7JE]0e~)W|dUGTr0`]#2|2ɥŝG}Eg&S;OW g;E_$#ˉqiBV_[ֳõ;9 Y`oL;16ܿݺ2O` ef t9>R ,+NL\|t]U@hd3mKC Kl[ j!ՋΗNMqo*Of2pS&44RJzl_LRvˤ#*R[Wo䁤wz7Q[u D/4`nTjH(״vr"Ud)@(!궉[skH0q9 3;[Hܪa 8N k nl^d NP@eϧ.X\kV6scyFd]+sXV? Lb~*ȩ*YϊNcڍ%eŎkCTJ Aؑ7,˛z\C3QCo.i; ~4`}[b6*7Pfc>z4"X1ӯOs:tved|i\O,궨:^̝ߥn;ZHg.#K _P Y`( f!hCT`|m\=bz 8tv ru#jzV8Fc-\r{YlOJ#BKʲaN{ @5KQ]h`ګc~ I }?Vg"x#JCo ^|0Gݻ= GBrgtAKCt˜:l]\d?^)!z0ji%ֈ/4>/WddȨϒRVZc,_ CAip5[aLxqkgk v,VWM1jwA%&z%р;ME,Q7["at^Ж%F\P:Ӧ?/uƖDvKimJ6*3&F_ [6PXYT%{IK}VQ$esE=tvQHqdBA俒xY]J0ףjWpUGxPHȏlp΅&xG[ZhsӻThʻEd؜1u"6s*0)ƒfcTQzX$~$d^H$ Hr[:ǖ>NQ~a@Bi퉐ep k39m]TcP4=أ:ǩ%Uf>P0nP:[ <Bb~`+Πן&kxQ˥$^? x^&:I^LPko[y|ϳ:?,#ޕpvK-қ7'[2d=8Ls,vH KM;yWbQsf(:έ@J\f|OX*]RFz޾4_YeR+qcIKe6KSXcF72*T#Ⱦ1OxMM6Wyw@8ejyf]McA6{?CՏ^ S5bj͵F(-=ÀP+޵G'6j{X}KdBZw>믠{sohJ݂j <(nWC+֨gAXhٰ_DM̶$*a$T-gѷQsWV, CRl%<j 4ߕLSod]Eޏ;ϥK˘W]$%IK|+`4a:;2Vs u-u>cĴO%k0ή}"BXt ~Rs^!wMU$V XA;:J+W?>BA~7fMP%#Qա]f:鰝VaO <6Ҵ}Z}%LM4? ޠ.vS ܃{ 9SovQ݃x5OPzZ7m# +L4楨C5+"$Z!Ԑv]!b$I mRH_Oʋn^ݩ{*Y5^ݨ5ɛ!h˒VOO`ncs˘Bւu2W} =4n>ԛƨ}KWWd Yg3O0!Α8+>y'i%U_)[ ˾Uo?Hao>V+ln[?3{:ݤ4j@ۘ_І0,]ZE*kaw`ztK8Zb3HGШ!a"Eq~~)8hm,=[J{˄jMB:RVd:|~_8^LcٻjeXedTaeU &}eu%WLՄ\k$L垪D5Dp186c}NtC1 ,{Ȯ;Sޒ%9'BlK9Y_zn|'‚r fA%vN =2?K|r)$&"-h[g\!_Tb"˿ʗYxS@M᰺pwӕ]Q1E8!f-0& Ԑ b,켱.#~ބxzA$4TT^{C`Zē0v%:֋4%s$&@kHB/}鴲n_G$w`"3VX Nl{ms0_DQ&f@zSv"[!B43o<V])[9l"LKOyeǗ(P7d2V:Lٷo._(^[' Ck8HQejj3α0)8"iz!C]ψw2Hؓ=5P24}Y2esSiVǛ#gIM8hD'Lc2_Ѫ#>xJ=־Jd#% ΥX4ͼF }r$|9cfn֧{ɲlڀDzۚkܒ:LPL8(Үq1҆~5GJ,I)S/U:C`,9Hԭϧߚwj/мTPu^X5858xH`e aڄN]~~-:Ӄuglp#xfr?4J;^3nH<ydC\o`OA jGEcYhN~>Ч_\&yZ|ǜrS7vxԜzlI2OUQjrӮ\_3)pN#N79m,`R/oA3"zj6Oz fF0F r#1˫GYqd{ASbDTJB.4W;\Blx-Mč0`>1ƨ!\iȠv85mt( N1-Ӿ}JZ9ԅxj(NO758a:ʑ#e1/R s\MIp;t#/Aƫܷ6 Uj۹!F^'2th8Yoݠrn]fRd_Nc'qkLY7-0]r*A>^s%ؠ:+4U'n!Paݚ&ygFlAt2U;ˤ|'íqX0NQ#j&*1U)](`ʴ_A _)o2hUƴ#.mk7tLJAl Vme]*IE\;nط{Lr͹p¶`q}q# 5CsZH~tqEG XjY U>qe c(,adka惤J0טh[11}G0 fFd$9rӔ/nEnt4keǠm#yubXmjm/QacXp> ( ٌ;;l*nZa#,Ĥt՜ cHn_% Ao)J?F+0(.O_tR1YV\5͒L h `ODCE ȥs;rY Gr:Y4'iǓHI.WO{j%sZ/|U piRB|n9mjnZi%5p'b \Ra1bF{hʬ+U١q(ϐz>]N`@Tš.aK9=h-q欧+Jd&9># ]hiZ{+:hu72m6k*dZ"cc$lD-MzC(nO]͂xEQlR*h4f_Aw| \$# ²~{WӶ2hlenG^vw!n,v/J󨍸 ]T(ZoJNp {>vkmh[Û̘6yj&PK3!^_ oIcZ(\([=`QG.Gp9]6#H=`V<&&R$-NΣ.lfQ/Uj-хc8LjP ZJ?R) >2[:7߿bKA30GƑDoKr-.E<;lvyoO'Br~tڸ$e;7*rH;;5DUTgoewgOS~d^: gRg.YyReM]:KlPB(ׇ"  [ItПs&׿iU 7t!#o;X:nWMP>5zd9b_W(A܉#x-QW+B_薸bꔚ-A,} hЗa^K'n!EVe? ԱC]~IMWXFU:AK7vO퉦j3I=f7ߢ[ 9}Euz' \b|j?TDK,6l$"Ba  ]6qF<\d_3:`nvV<\ Q;[Nà.?>h3%tMoϽI6{*(O5{u^ HqY)U ^ou" 1f^t%ڲfbH~L AtNb:5AoD74JC'/ `ɕD@}wO(?C̨mJ!| RN鵋Es3I:IYo9f{3AbIDyj?Rj)̱4]E.4vPQru !7<=2hLw/RV]s >ҞWz;=rN^n>-?Ep#3rYT^r?g$R' E yBC=-TJZR*cؗ5*ܚJmk arsy}cll M($[iVnyӯ?%`.ū{k:x$Y.Ės&x]r=ĤC01yl&&ؽPw* @d\@f꼻\?;Am H\A#yvpD<ҿa|DS_4r@٣NhboO %3aK!󉑍B6xdX09W-ZWcqFN7*(2Ia:8tiD!Qԡ!t%hpwU>,hB*ȳe>QܫB-`UAIv'H~g 9֧xy kifd+Ű줡8 P-~z\A]Vy+"M^߯ѫ'fⶢ>yQ&|x5=O5KN4Jh&.,o.h tBݖ߫I2mALV¨+4_m=v23`9c h.ۑeqK%)"#Sdh̋v+ZN iNw+ WcI,DFG>ru3¯"PQ\I@-Z}_Ad_<3f|wɾ>磨ɫęś ߢ{nn$=(љՌ>n⮩Yhb"8h "hi@ei[Dr@ΧV,mi>Z؟|MST>UBLD[@-%v)zrࠊ.ntGI#'$ke4R? 1>:xC:AOSx'/0 Q=z$"}-ۆy*FكݠN\yMaZSY YkOD3Zۧr%TO'N8јQTD#o]kTDk֟NZ /WL 9@rmX S:OT*2z ?]yhVL:zP膒{!a}G?bl@WUgi]SjyGꮕNGsg b0&D bĻ$ѳjgI|Wo3]HRNl}+ l\h5P[/[# E{0G#/[̸eJ~r^)z%;4=`L>2s=vȋ1Iؕe)0FopO"Ht=?|jhU`R9g_Ž-4h/Ee9:z0))X,;d}D9:Cx^̼@ҁBpbƟ A;-dEHmZˀ^AZ蘑˗en8hťwU ? ݝ_5&hAruѥUH) X'= 3QGTuDFxY["bz7'e湕фN}xO\š)ElQ;@}I@|_k,8,&6%kˆCRW?y!0AM~}-9HSo"nA4M05˾pkk|vnU宂a|@kPՀ/䶢1p\GГ3ҟXUɆ6yS/K*:tzd؝??/=Gѱ4SFK5-lu9r_ya4׷(xY)g}w,%UnL/ָ)YP;(e?;ȨEs'qÇ>58NGhtڕfBSA.4UW/[ܦuZ+Bs&ҟmiLk<:3챥(BFbT0+xnFN3 V=O 7c̔7(E$i5M^]SF.jWsmula=tjubiˏHNmjLZlf@ ].1ZK M1VZ?L\?bejY3ӠoX3KCeTsrFkNUi$Yt]/qr-.J5s ALA*ٺØVM48Zbfc=ğtSwSWc;?s'AZ@xu{gSkؿ36 h -Fw!<.;Z ,V;{ 2T[VfS\!RۏZΕTb>Ǖqq]@Z3$_L9C*[>6Hei4iYh2/vqS^<|KYfi'=~%Qfg_%ȭ-QEo% |ЌQ!esU=~V/ Jk9sbIdvi` NheFq(BO+ ~(?yȚ"PGex^PGi()c~OU̼1 MbD0Iv, #!HpYy` wRP^c-Xؾ* -vk>q *s|6/x)^_ 펙6Xu OFk ]0:O?iqThq.bR&Q"UDcB{hɦ`Ƿ#.Vu\*' z&F7Ƣ3HC`Fuܜk6jX *ܿF'ddu1=ut}#c0(;Q6ۢdRjI飓/lyN_r1{KESm3UC?y”Y$_ 10:CnVg E-g͍9̆޷&]Pf]N> cnQzߞ4('WAv[hHH+}xkGy1s׻S73Ge>+\*b4V^g_x?TZ_}RyeL}cԟ; SN.=96wm-W;'Ą ^"I8Oa{^;z,7x[^0% 3҇-\T"NPKT=d 9|g HQ*=눨6JLlȴcĥan>*]u|>0imvYAK7Hc:91sX r1r5Sy3coA[Ϳ԰6q5|I^M"]G3m7W:xx!MmǪ1>I0y/7s7ڵi.PB]ɤ6kš*Ȱ [TQ,P@t!jnf ]05 8PW ? @Q,$"<",W@Aij)7(m=w]~m$oFu]YV]$].7l=,ߺxcN җ,v`L;2e,Fo:6{TtgP=6P6l}uB32Is ̱ȴ:I< 4a[!O$h@{S*PcDz +wue!=qrMl$ONŦfG6I{SCLb^-4O X;g@ucveݪ|&"4z kBD+A9{KVhaEY vxE5u hM%V+ƈtU=[la]ޮ ,b|vWP*SMU]C< 42oDWδQJUAA5Yn QfҔ;͡P㰝鴄]0鮂&;b]!U{:Q"\ { oԓ{'uD0Gx]"0.%r0Rdb>wY(Kry % ߗu|g k?Jі|.B#_ >P-,({9T4Yg|XrYmbh{}D:ml[嗄}7.;[AF#N]Gөw2my2oE;t,qH}CK.-y4T]sJ8m<#M6apnnE¡agJ:/ cɾ3UֵBxnLf3+QflWI?^F-RoE x΅<uEMydsM3f(ͺ]8qzc& ˮ~]nu醄< ?G| [d)e:~(RJ" C>@3L)-^e+>(0ϲ ̺Zy\]y-m#: oMzBsBw!x|Wh˘9940 yQkPĄEqdv^[j+@)vc~i,S^]\H(1;\^}NSpQB)&pC7ڽpD%ǵ$ ޙ[ l̶xTwkC&f; qw]GWڑ2fwGTx +qCHJƔ/Z2+jน;ҫoq.5 dŽݠA2࣪ÔO Fd[ H< k >2"lBd$I).UBɸP%G'G| 6YelH+OK%a*7%hGT"m#Mq nа Zl쀄Kb2]tt54\P(Zڭ+tь7>+xb57ǝUZ$sSd7|" {[0P=͍=Ue] X^$"HBiX&;M[{0qT̴?2YT= eڿ$p#]+"wV)E棕]qR>ƹ=QLaSS \>GF 2\Ke {Uɲ% B:*V8wąm_o4_mlPDG6g%n&t,Dul #"7e$:ݗR4PpljiF%W7wMbh臔)ITڱBP&"v*l D'+$/:17m\,IC4ZR >'Ȩۈ MB@ф_?*vgr]Ć N:f&3lMdXVoNne_G4;~Pw]錰JPBBBi,_O].PH9?~c/Cbj%ggK&0\kIcс*k=J ,XLB-0)%B*zXŦň5>Ȏ.Lxp6sN%sbY̨y= hm]7OC"%*~7 I`l;dw ֙kmͦIS[c&3҈{KcoqїUK Y|8x]Ҭ"h4$MYգq0Wd{Ah*_~= R\s.eg|$5#b7%NA H`ity@Iq &oyAnJ2{}P9%g^2> N&;.6\iٟx5ՆNȖń5vo6~5gP.rsG҅j $JݧɁJ3gݢuUa+XuF[C.TNy[fڛn zh+AeU59 #.2v͐_! #Fmi>җ7'4'itDI{pG uEG6:#2Ӄ1#ŧ̒fa5ޏbP'<w빈%(\v)[ >in9C??˜IPڋvwBœ*˰\_ *&եd%E{dgbĚY#T_@xc}%0v,LGrtG8O>\QzJAVN4Sv Mxш"=Y<"f򂙯kr`z7#.?8mAB^O`,@td>"'dy %e3ԧ q4™ Ԋ`Q[1q%l$No7 %nV@?p\W!xCwKk,i 목yx j=V xZ)ZgлmVjT{2r%jVkWl|򩡂>OR=hH/tYbr8>ܱ/gQ "2 } N̻̒8 DD^[UOLs{0PL$7(w-0Sܼ8ZٔidP7YǷW٣_cG|^>2dԐϑJr Y94L%W͂@q ?`.d3<ے:4 _&1}A6祐!&t\y=X;')9S% 6u@3M5m%dRha1Y *_i>͔|2MC‰/1&}5PFfX~7:Anjnͽ2LA#!ё]zN|ąc<7u|kV$Bԧ3Q\ BSQ4>ъ$hPl,n//x..f YY֚Z̭|[)o eF7CjwAK3;0[31ܪKwNL*3Jg˕HHK ,׵N~<|εc`./4\wAbR(,eb0xe GqHO^ֈ!Q×P;|lJC~}\Ea; ]MG b8;P9d5yN-Ybb'&SL98m^mʞ0VYVD"wF n/V:1eꝤmUќX$N2nmp9 +/A" J5 1N"s$8=pF3Q^&&wno@Kތh.wMW={PhY$Arل^ 4)<d5ϣ1 dIE}3vzANѪ!j#<"K$r)CUI_Bǵ٠,޿換A1Ŀhli݋0j0Q#i0Fx3ݩ: 8L`zö3XBNEӋ>Uvv`T ǠVLer|-W 2{C/Y;l|U2I/O2\!݋X!:^N \HG8KJ6vTmLHmgU^oiIƞ*/ s:,bZKC{F\Zel{F0\Es)J%G8Z\93M%Z`/&o4̈́lCROD2KzZ\y*2c_T"uMEiO4`tħFj<ewl‹,w'I x!e擨-B c)Hgbq3f:Τw: $mߞC(-k!tQ%^w B}ɞgAܦ* hd1҅kбF::1ڮ!W?lxW W}7[e[f1Pr -t{IM1s>K @8w4mۮ찍-_K$"au7k\qWe|6\$l0p1%2( 6Qo)灕nQ-*{ry?ϐS@Kj!YHt>qp"ow2IA$n[RD/+E>n{1b bUħ(gvV_Z3CC*w)%@x/_ Џi2Hkt)^=bV6bG5QwN$N){N:)_˝^QMa挤}8dV &19j/\v*sqy+ÇD!@_°} \0G4okNg?1J!~L>P"'E0=/8d9I/= atrf4H }OS,NVeC#5^sFkŻ=H*I}9<4 `މ$@') 'nP-!frטl T'n8Đi7{Q ?d +%ţNeYI6ebDMF7|!y؈%ۂ uznI ~v1+<Ӭ6Ǟtd=nÖ% Pi2tbfQ8z@Y A텥K^%W,ܢKbƭPdD ZdXMFm& /W'EwpA=;9~A  tֲ^\`!@b-6!T:Xpy#EPϵ%~/G#NdQ9uO"َRe%7ǫ5f>׸qݶP-oQl%7H-X OU6N{4p|d}4}`%,ۭȘXww~\.TݧP4sP|4Ғϯ{oIK`E@(u}"tˀbu_Ԫw(Q*{Aoqx^9];bP콮m ܗtaCc/XR(VZ!q[s6Zv1i2uQeBWy<'+׌95?Fl3^6 ^-/fUΨ3e\-%CpN. t{QZcϨ<3{࿑ZE)M6>yyt^oB\Y0-Lz4'+lx`+Pӡs.bFUąDn!5XucwʿbrWJ9҇wfXWuTf V,k>Q]}]{Rfm?[l[6rND%+G70+Gގw=?@<ȥMxc6W- VYq`B;/~0Ifqedm!YeKӒXMV^ -;IE\hSݩṿb{dy+ET>6_E {= NNg ϳC|r9c+ l d!G!nEi QZDk=EDdZߑWoX- I iB%y.pk/GC.y,/g\FlnQԤ[Yǯ%n韮7USC (XR%ۦx|x[~QӺEvq ;g\ SCDO}j<F'DΤIG1(+4| ;*#~ͱ_[Ri:[BRW[AfiIʨ c\8+@0qKZC̝vQ OuַӼ*Ҿ8qSozQgxUhNl" s-`Rvd5}ͪ' xVD:8p͇fS#?BA0gp,CHW=q"/2ԙgXw'*u&-W[)WՋ3x=lmͶ@v&FW7l|Hc )yW} ApL~aBJkSA,r&%Nz,?,مM=-J\}D<9TyP!F@ mu(n6Q+s9@K_83X(XBSgϴ\3cs1̕6בTV?;'cm΃*ҬCT[叏^qD)ԐcS* m6ȯCKȚ_5TO%Wsq:ҨrWۣd n[UX!;/ZOZՂf6`@ƓN$^RwŤ ̂W #&v~G9gaKs_(R(^.M#.je;?V'EVЗR`",,!1 xxAAO!moQ/rqU#`lt8!ss$D!xK'O,ONg p^ ^CDzmCMÐ Y˳}1ntM4ɳO/ (GU>Ry*oՁLi(\)+5h97OPoxK^nhmP#A=n. b[Fbɵ[5FW%νXjti-Ѳ]_ï8CXFQ6st68BkVc0RK/Xz6H%">*̡Cr}A)KM)`"OnO p2Ev&W t&;&CO/ 0uRǬ'G:d欶ҍ27 -Ѩ=?њ`@8l@Og:~Ktq@^_@Y DC7fJ%|>~3 `legPq1}J%yMu΃3"CQKfd6 !# m=R<}.{9q?7ѓ2_[$m4ֱf\3POFUj/ -ǻO: qaL鋠f<'ɍ[~3&»j3j5i&/*36*'ct(2CZf9%H.ŎhH]&0у>$ad gcrXA2{CDt[gp#jJh鄽Җ?\XÝNqpJ_(Z5yI?ozL^@9<[y 147H%.உ ngYfkr&OQ/bZ!?R)B+ ER( Fjԫ}̅M@t}IB_ej#XmjCG5/&6 |dl8"=5#2=ӌ'&ͮBsK@f,nAsnԅeO:2`xrW;ɖTi ySShKWCE^m _S/f""1=>l]Q,`mp!i#Gcg+^S&sz7)+1*f?в GLcDH+0"pܨm׀5^"aws]֙n*x0"d6QxKo{ .LmɯI/ȉʎ:>ko1[4!4gv<.*K~WJ}OcPSAJ͢?F,;f=H¸V-Rw+r7\RxV~ˁ)zy\"oB/`G*L7J-я<JshaHbҀK_@v2Vg?mA4G!y7 4VF qp)zu@9'C8C@jU7a{=x E¯S{W[SBaP,G[802%QAUr)n~ٷ$L6= 'pzDѭw\YӦS#lnx[U|P@"<|E©R䓃T7 OligcwodiyJ2%8Arl6δިk_qfVS24~ld2EP|_"LOlk l;GĐR]fΠdIZBB0ng>;̄u\ͧsAoY0ߜrkXRj @鈰GiIf ;{D# "Zgg{f8bEKl3BR:[p?v.!#;-n&R|)%)12|oM52K>`C'X4?@?Z*yܯ~Tf#(Uxv V?>VqNI1Ae~ݸҧPNJK:Bcce*t(4lk.otF4323 4 C92>Yr;cm FЦbTna{ar,-nNUN7Wz ]!S{+B[FE_7YG XQNǃ5g~D!'@0DE.Ȏ9M㴡6,9jܼo̮4zh6pSMwo$;nGf VbW2'/EEvf}`?˸e#C~5;t[pH&&JgI7L+եc:pưw:6|p'tU&ܽ*כ^a{姱V3-I푛N(tN"yqS33ڵ!Bb;m(_B5s CkNǨ3H=1bƊ[9rdkJgGgp zw_`|F gg54D_SU,\EDL|k#$R\8R?6EEͭ-2E凩.#j{A')_Q9ߞe8 Vu'S3yP $)[/_Z;6l+\ImTQ3=8nTW mgDꩴ3:#$`ϖ,'1]>#d{)'C#LFrӘ ],w: dbkz!wly'9,MUW.>h#%y՝8A𚤶R骃,lG{0u*Ԇ:+D/-~9Bi\</!g>,)ThgGc1}9.bs`ƴAuƱ(>F $B7DƦ §J;/ vt=|3J$9>'(Zh3}|Sr4.p~cŃn0N!$i {T„mw+]j6 o#MgC'wV:cHD (ʈ:`B1 Ӧ%w Kup;& P^1p fEY*@k_߀<vLͤj٪C9)IyC >gs Jy%ݏ󘗟/clx 6D#,xWAGW!>n2~zGHߑqR"w!W/c$WAR3‚OXmx>&|TABZK."m* g(cOFr| [L.@{e%[ .c;NvR#X;ym R|zGGJ"6Yw> 1S/ e$X>OkЇi!L:bG +Ǹ.x&LoQ 6}x$kd>߉ A㖆*ᓿ!fkV !d tY+R@XUa3WA~7Yƚ8mIMQ ִx'2#=BRr8iLaάa?t|߇@"}'I1/TcM9F~h:jdu69QF0[~An[Q5{ P] 6m^9ୄn3a_5$g L0eieW&,]^YI*I/pmcjǠI:=Xg͏ίa Gʞz[0]4$FTrRƏ"9AIŎAsJKV_c.< N֎br > ڪVN@\ͽF($dONԄL\G9:sM[k#jiTm2,>&Z!.i9kU#qF/; YJH>D]udztf3{MBpnx/w[Aa Nj|1taY0`\5!bHJbo IhUPgʭ4S\XC&k-n%{gv(xj;i \; Tzcv—`TО#=iOR z77(.:g]zŭ[קuq^T)d~C 4 ?c0yćsѐVn`]n+R*5at~ 3V+9ܹPK1]fdf6DDI?6f~F}E).ͅtɀ;LVE!_ 6/[ в]6w?+6/qFg#_fZ! nK${%9}4fʿ Wl_Va24ے2߅7a޻@sxڱBnݨ¦%/wwyykCi"T&[ ƲVCՠUzj1vj0 e1@Ψ.ȆKIԨRR~T 8u(Hki_Hݦ9c_+zBB)LG ֲ7v*cP!@]UT#n3Ny6-g,7R3 O?fY- .ߍȐhN7ݥ49TPŽQ OW59PjLP 7t$\ ynd̞Դۋo4;=~ Oj6r]RN2>_c8O7hGr* DPv=f;;lFg5l%=r_9rC3EAQi~P ѩPCl64:Q'sMDΪ˛jty8 -`߫U-%jC\jK[J<.bX nL91ka-]6ɣ[nԙ6Eҷ΁:?! DzqPdAC ؊])inR0.#$.gVF Js)d !L4X jYH2AX0g^=Y:yS!{Qc AP{$*.i#XIveL΋@Md)H%^Fsd ӕ,ޣXa1I8 ^3LYm:}c4&1t(:N?&*gF雱[߀=ԙ opC\ K)&]kBUpvnCoy59bOyk~ǧN kbgMM顟=gb Ie^B]{F$&>&F-*9'EkIau Azn& [lg 9R<1݆w>N'r-BinZѴ.Y̾(d.Zkt Eg#CG8x^.fg4D_LK5ta[sPײ]uoaK#G:Uܖ(N0Xň|n2t(Y[|x $ o y9,'g _yռgJ ;XԩUag}$q>;ȞuVD# '2y7"Ahˊ),sfreEPzwU!EԬ/1* B(:9PYL_et\,]+ ߊ`9KtGt$2.˥rJ0u^x $%Ёߘ?:_VF4%!MS|L%'8NWnWl40\#(Jaq :uHubQS$p|6{5x. Iݫ9 ?)뽂\ac ʘ'u16o|PM}7\ *b~b/C3LQlB#*Z< gBOo55s6/7؛xHtV žLɊZo%XJn#'f %8: &h+c=)|Y3~n_ryiF>Fk˛i}=/Z$Zȑ I1b'.uZznjMh.褛۪27C]W >d%̘D+5A@HabSI # bcvi.θ=朁nnY.X~xueH~U 3 sg40 e Cq"m`45ܷT iG)ڧB1dB ̋(8y?zswMa?/xw-\cB?_iέP}{`q>Q[Z}NyZ ڿ7YR~., ]gȐsyLAʒ/>Bi~5mNBwH.=a+ KԹ9-Y7c𓳞fl6D d y;I#uH'y$@QℓNmoWEFAU*&-42>K%>ovu\(lU_ֿ#O%N+h߄+ɊGvG#\n*T)QP1hXI ` AHT6>$/<-3=IQ4 3|bE^w[xߞ}]$Ԩgt̕jP_0#/d˦ ]H5l_ Mb@W7|`y#)qS6t^tTFf\<2>j$VM7½%|I>{5n&9C UnJh]%E;B 4zIYz~MG\f7T"dAh%5 n2-rj''KXE;H=dD}2_To|W%na)fktlDɣL^|n\ `z8:D{C R"?R>=⋖<PLv۲AZP\i2ᚶw0%FPv4^kR)4+ $;F?,³ 8 :"a[V> bq?/h]_[V&K'a9脉U~?jBo+[>ȶN-OpR  lfd S>ʳ>98Y(`e0TU_bB7ssO/5 `DaC%Z̷4!ޞ(;"S)ynKĹ쭋ԈOI"hcfwscͥn@q۸:)Npk"&M9\O׈-0?G)&% Jq 77/Y8J}}O\ h$U{pVc9a%G=O78NiɅj}6p%Hm* S%t$Gȼ!jO>AAͰN86yH2%Z8V%3ĘVPIQ$WcWr Ʒ܀üwJE=LW|N^x3\r>2#VlNF3k1SS0Z'osKd©RARzb[ H%ÅVbtȽߚ6a,ϸKtN:{sP23QVV ["PքX@@zv2P8&(pLj!Os@Kw'a9TM{$Q H;VwRH|L͕2V|x+QE}zwt~{qv jFw&QcoK.H !o-'KuD*(iP֞Ri13)u//p&s-Ow{p1L_P@dH?e ƶDE4>ti i7W7˧k>,8JuCG{{Ib4m 9o8D,S19K߯pWT"0OFcr2k6"GYxx9ے.noݡQu=E` YGdum ڍKi} :WZJU >+LgظDp4՜T*`,OLݰ:9"jݢkC*P鸋Cr݉Bp r|r4KkFxH}V *?VpT/In0I{VxVMIՀr8`(%NkbAcx_?ӪYT2R[j-!+^b6ϋNy' 8_ĭkc =WsYJ_yn#2H P=Xd`t˛.hr͋͠YɎ_J`MPZ DB+(Cg6#.+x"IOm5lF|'-i =vV*폸kބ2R*|XZ_H;}m#HOʳ:*! nB]q`*b mC"]+8`^SLbOH,hCա4뇏'vPC9H t-r!U^DPr8g-6%[d؉ OC) |B"mӛhv)Q߷\LWVփz.}vQ-{i|GP4idH4V~a VPc cߊx9`٣Dq0@ t,0L2uE9}X{Z:=m(FYm Z/H|eJD=r}ֽ\q[-0 -ҘCFѫfi~v]Aж?= S(L7F0%ꅫN7Z&'ppkƣ{kU!۱4z) R'I/ۉ<Mb.^:'L?B _FK]Cdsz.jF_1I+nbzSRT*k9 \{ gF*LJ;U%Nc>w 2/Ocx[j=7s@Ћlkl9׸7:>U$,s5HɴFD1,DVos>G#;٪TI+ ) ̸!W*%v?کfz%H20%bU&(S"ZtO5.IW,| Jу_lEYo5Ж T1)$eɄ]idŠJVUo$5&UY2e&>eVuNI!u(Nl$֠JFCWA8̅2fלi 8cuaaP|l @,tv6TvOQB!g>B ;<8hMmhф>a{%ԶZ0> 1Kj~BxЧ TiR%5W!*a3HUqKXO8u[8u8L} d5k;2L=&ͳ;aڳ*[(WLփenjށC:G^lV)t'H֑75&Yus'x4u8%εy;25d5iHɔKQ:!C3d "UX̧{QP>ca`K C7{ŧƇ:aEKD$ߛՂϮ Q-"̛*iU!dOŦZ `2P*Hys05d-Mdžp:7{j@ߌ(2Sq[mM- *#lzjj/o=) SڅPL;;x L?] @*WĚ?SIZ^oV=>(* zO(RV2snt+/ę"?m9\A;J(*8aYxʤ `bi5yvHD8- .Y %}..ΘÚa3kL=Gy/rO}nRp,(u Wκ'AE,F9[ UkEmb@kTY3+A>)^ ,ک{9ÿғAPլ44xv«tequ _$(jW׶o"đo o jfgl&Uu4Kbd\$*û+ Zp:gτq.2v=V2@ 'EEҌ%FF>z0`E "'9194aS/ Es`ap'GuW^:`=e !1~CC=dn;qƇiL[M#5{DI,U=ћkIhdt[/WG,qĶ~pL8?l=o;(&Y1z!ae&Ğz svB^ roL̓:GpA% {3x]gFOOXU&wwe :=yfN "羌:Ț2v}7fbtP8P`?7u$ xQי L79Em 'Fs:/ϑȉL}\C^P\c6 o d(ZBŚ 6)|h!'+*S5[r99cpQa*~T/J9+AL[DmM]oεGCO [ "IYk5 5Yd'OEiٔl3r5.H-}PdWŜ P!X"+ze 8859bwbdݷ&eˑD!4];7B ~[X;[fR:A樯mvk!.\_Hǝ~}л9DtRKS:/{CBos3s~"7Å]r@(O4\>HqR\0]j'G5k+~5ۧ;pM=_R ?l࣠(WYiZ•lig9H7B֓GUzCsTHƻsI8^[KjZl+4$3q<Py,2<2܌ %?bGbL1Tx9$FeGc: 'ʥ!N0S $`[?eRƷ3k J 3WBQeCH lA [҈=T6` >WG×'9&uxXwjE<"E3{F<G9+ <ʎ]0IQrWk F%ΒdD.b8 $k!朙D׊W7@0:5`C%GHXMoiP fl|N{  MpS}ƒTc1oQntINVXdJ77;TϿigS}L 5Rxrs1ᮙ['爇Xͽd>|tUIJ&^^yHD^y}!f6" @1I U2RkWftgdjM8Z92.uAʤh6W g,[$z01?ߦh3t8~#Qǹl AEe=_ʢJH3FAYC WXl蘚sDt:qsic@Իl#l\A >"Z[wMʩg ELI]7&(U=,*T(3|.M%%csfZQ7c7Vl%oHacb_JeAb?ߙ]qOI6^R#$W7[PNR3`&-cnuEk=iө ^n4i bBY)[U$oE0vsn$hʔI*q)Ν[}\>pE5b ϣg`4I؋^J'I8Qc,KVK4U;?_|c1jGG1hb9\U\?6{Ѣv dzX0.*NkUOBI$ !/;ɡ>6Y%ǥdU)ÂȌ=uv;ԶE|$洵cx_rq}o޷?Iq@tAn#)Z|3/leX"j\Q;j53q78h^AuK ~CBW~b}8wPQϯjdV^'Gi@mkm]`r\ku}!ăLf9iܣu?shԘ'Է\'==uSȞOv6b38kc#+n^}~Xn3diO1y9 4ʸ-܈B.+t5Z$(vp(1jT)Kު[͹ʓ nN8|n RCsRA^ǥtϤb(TdduI`WViNP'ţ9H;|I*5WZm@[1ǧZ$n*H:23aW|~*X0ǢF~!_\ÔȰȬ3̼kL(ݩj(j׺YD5K[ 4N]뷇0C,[=JJVuJ,_o=E~eqp{umxO߂'F4)%dye7,)p&Th$4KA۴sP U{b635[ H雏GX.|6̑]5"9]C`v!)iO#g:IAIb]{Fǫ_[3fb%+iԬWP/KF"C3YEJ&i¦oX̶SPHኔALM4D߮^oj+=>ۗ;ڥQI4."+djȅtdb%pZ5 ,x3vSFUYG.9o(aalG!#u$ ݤ7¬t}mV[8}z/l~Dy5*% t>j:.hYCh{)_kb?O$QQsF[m"dɿKc S怜vI ibp8wvrty͉e,eE5 [4*b"^wGIn8Uo "k‡C_Ӟ %z3 a{E1M@+OZ*,Q#%5zC_.D+ڶ#?OGWs:FY+@ԭٸ1?/G2trsjb&9@,jj K NCݔ HiQVf$|K*}ȰSk@ɋh|߈E2%/Unkrh"⦼<4K`X!"1~/5 _O4 #:WRˏSٙJ?xђB`u֎ةIm2sftz@vuBT"X[ i=n.ܺoB,0$na"$kW0ʫJ{nk ;n/*@x|Mw #5W=p*R8sӮ>8iڄ1A0cY,cd+Rp {#]ӝlz5Gxi;o;OWY2)FF;9sp#hB2w.%+_b0ٜd'@s؃2k ]-$|KN3*du&XZZf̤oE s͎vS|3AͲ|Zov, JHe޲k$Ş%ӇǝװB̛7*^"OL‚W:*ma{[AȲ#/ѣcX0Q &F+1ל?٠ykOq*W27e`zJ~pUϪDkJ1P/!,xXz0'É qO.%<_fQuѰ#X]|, ڬ}@[+G81z鹉GF~c#F9mʫ`{w1.1ZVg?Y'{jmLi529Cjt]VgSWl ޿X!9 |%prא]"|a }7Ck[c?OHͥGcoM:K{Z+`յ?eش&R1TQMJYݎ +z))RWQ/O$pҎ1$g7yν̌AVػ$ׄ% 7uf !g"}#.pYC@N,uA+ܛZs] բىHC2'Ď XBV[wB~wFYNvXph.cJS*sd ]õj׽n#6^-\|2ϲE2xgv'wXj^Iv21ugUfD¢PB$YR I x`ڤZStA-Ǜu!F~(WjNA:Gip~ ,WbS)n(FrOkZeڂ a>^ҫ`jLpv9O)C̦P"O97$-ʗ{e ^q ]ICW]5R'=~/~ O7xh-лn"~+. qKGw8$%G.lDuš)J^cM;k6!h IW5m" wRo\d#\koTm1qy `^}ݫ?'f7 :ɻڳ(JW9`NK+IJ6ˇA`~%|4\@Ǹ"39 2Ua {_ @SHوb$YQ'!evC N:1 ּ@$#;o] 3RR#ci|EbODGBZMʡ́>=G"?s<āELs&V)Rra$:Q'FTSvx Uy8*ʁ+D.0IFޥ\ְ໥DWCKٚY,](7Ʊ?{bxUv#%8D`Cg.9\sk(\2I:W"VAs\kqhD#i+DMNʉ#1!PB:Z,SD9EV}s -|`><Dž&hEkAN1t ;j|ȣp[E5ۢkk[lw:yg CXDސ{_&X#J"_8%wvI l^nͪ5*ޝdmmѐP$9>ؐQDlK@k]=HyȗwNuDG,`9"cĘ2ņ!BzNNsyxKQjl蛄07GO{i/TgtG D:e(xf`*FG,*fg(nvJ)r@Me40=|R ,_&i@!6j飡."*|5 %ZAn`+]?Hгʄm!}XlF1<%L'W0LOvX\Z2K̿7"PT [W4K0EΏnܪ8&Iq ߧ%&SJ=.tmtfcRTpcvspH#ZE@/B@?ݥ"LR>(;ghҫWmD:]m0t?Ѓ 4o#d繴Ŏ)5hFSNZhݹӁ*!ء#ɕ \D!s]$l&ߜ6 ;l|0\άAn!Z= Cs5n%kGdѽx!]4^nS3S˚F?ϵ W qM*l/Ʋ$KȨw1raPt@T{!hΪs#dt15ft` ߅p7źbiruCqKÒ K(y$AQ?(i*G77ZiA+tf3Q1&*AzIfA6c D HIDe R@4Yc"e9fV<a%vMg̾PBh7(?rroXFsX%S.P bX ).٫]'14)u*Is\*A4"rw{fE#x2[3P'@Qչg t[G+*DV] 5%ע= "hCP4MDޢ3o0""\;y1da `]B5fM!fbTO^?9y9P\ ?,<.7T=&6X4.2R1=ڍeLS$Wg]p8E,gz)}9A!DŽ"?e.ݛ OH&GĬ!h|(be4~]2̿%)?U|9CF ݈l/E[H5?}Һ!A 68 da N,!J{&7^MPG~{(zU 5[l! Bo9 Ҟ-lri\PqV 憫z:ďVn7Mq^1r+6X/{,O7w=$.jzԝGorwR w̴yM0, AtN/+8ç 7=Qm7\ E(?dnrB[P)v-JѼz@a6h5W&ym\k/'R2KE l):o hTv&J_pcgUNbͼnT646UmK;ukR59RpXE!j:@ MshأqTw9P::nedhpKwsTzS>KBSI+&+pX37+ڄ39[[/|C%PdrCu5]QԄw^9teGEA럻pؘ̍ 8a(5$UeQjO"x+i! ,F?ɑ9:k 9+ZWW9#֬"􇤒ȥCt@prOZ IK]Gg0m !ZN2!IW'uSJ5O`bS׎"N;-ڌ[T~)(fusԳ_y%%Ϙpb-v5*^J{"\唾 H{-N $2XuѺ^/\2Pohc0齱YD<[&/hdÝo z5_5 dV1@ـ|peiR~E7ٙhNx5lʇ*7< 8vƳ~ )E` ?@fCEN+W 2(m/{`nt9կ+Sj_/1hȟ Oظk&`0/@?M~J17آq6yQ'Vuc[̀ waf׸d_g[.OՀsV{pU-k$/R-޻Y #y8oONWjvbHВB q9KjD`72hm0glk{˄K'A"c-` / .L!r/QVV5r+1T2ex*ZQoAnSa:.JK{CuP~#[ֵʹ#G:PDe2!Qs$rka ٞU%Y b$:߇^5v ߼þ?{6$G9EQ8t˪ b]b94bGd/ 1{=(EanR?G70Z2K7U; Euz3XY! O*OzmI} Q!m;}oyx oHԈ cB /e'q)ׄ|%wd8ʞ z4mPjSٯi,FTQ[,p*R90[\FW㰚0*Kl >xϵ>һR閽Pw{qIy)JGrx \ LC̴uJ0VBy0$}{7pM9q韛#4&(f *)}9L ˆ͛1-@|uAB ^cL A-&g Gzh5[MLYx=#dF-Wale7J4 9W1aɜ]<ǩN>9z"TphPG106@m@M"~=Q.>g3Ȝ=SXIXnC5Ǎe@^dg1݈j!0L{9zR`V.c%@=#wR<b c??0R0Qd ?f*wY@[".ھ8?.JܡNzت=ak`䊧6Cp#VD3-eҜXϜ6Iڮ0z<.,h&xV[_HL$P6QA1 B@~|=q2at#61-569{@qrg~D @>Ęc+d'jk)7ngo=P%=8)tH+>dx.n^_^+/X+P8] EՒŽ  vc7X6NDZ*iftBmL.r-N݌ %οo(-+_J d J18i0ewMCfJU͸]Gg{8!ywU(͓x:v * u՚x6LjRh~1 ׺'BwS+82yIJp*K~gpiOܥvؾȂ{+8*lK! C{d"HV%x]Dd?iKKAh/.Cے5P+"Ez& Iv`N̨v| a#hp"Iqq}]SGϛy‡ᯇ' wM XK|4\V9G+;Wb[O E?WӪcN0qY 8m^Qq90ؘ%="l 4\]X,LSܩn ʼno0хyHjdMiʞAB%ZDE^{cLVﺲc.<}u@7-ݿ> Rdpp^' Q|fƽ _nd 7dL،Tˉ8mأ4a)rf4]oy]}y7Lf2 '@=/viMmGqcI/+qY9o!= xihe 06d* LAjJbtZt^CI) ?ʯ򁻷.7J‹D1/cپst/GD!8o"0ɋ+?0[5]7RP4NfQ#`^kDwɳ0ݮv5&} ; oD95і̘-?pN)Lw`*$psiqC?hWt T_)lbŸjݏ(X bh߈tPESq~W7l+NhuSY]3$|fA z!h ~\_J~c$^9wKG.Rݨekj&_=*D8J@ fޮx.Km9n6]5TN&*A{jp[Z ̽X~Yxe+&/Hvl|$iߔ+y|L2F< C-mnt |A/e>DDW)md9-5땟򆠷U ;;Ƣ0ʀ_v)HRkym[{G ׁ 'bo!z)wjC9ɷi}QgM4%5ܭ%+oNT!7]o搱풕Mk[y ypaIon>4@lۅLRGGDre ŀ'D (^Vjl("eFVtoP^BiUBwV `,r8uis0v' (hXDCJHdY|" di(~Տs)0 R!J# SLvUzC= K4ʒ^ie#4oy2$^ %;Id|ZB;3觳$b=a#W{yͅt: YKd'GvmEaiZYZAbW=>YFz43΅bF_dtIYÀ8֜%JY,WVݢe}vɖۯ|.e9 ˢn83FiT6 ˸9Ng;uÆqpTf>giע~ƈ z;}ctm炧j"ϼNVP,*O(ȆE}d-uet7 .td#Y[ɏh'O2>%';zr㿸H,Iy= Flj1Gk iWlS?S;NCOي(i{1ޔ{>&8[+֑~sUm<Œ7xUX)+*x_ zo]M9J*3"s,;-$!D겖4"kcL֥M1 7_u9+R/ϯ(+C䂡3&'ǑU>'gpKEK"V"G/%N.^M |q۞l9d#"rAub3·v5\N=t/|H^0P dQ %wr^N_ݖ)񍵤R#d1wI/'PzEb兼`4!NKCW$ |A^ں6B\M/+g N[A1H'ZH!wU|5פ88oFAĽh, GWRBxR[MAB4m7 VzLpo\W>rh; :;^f}|ffi:SGPT[vuܭEXހS B5D3 hpT)BDz^~``R]SJq6cŃ?WЁ.O/T<,*>k#z_#,^k6z q+4iL&$PgSԙ5]enY[0/??.Yj᏿ Zhn9fӻc\2ވSq oKg[+Ww;Oڸv?2:v^h]D{%^=<:E 8rwjlʼIzeg( $&RP(_YBM~4zEu"ٟYʧ=$>~OC|OީhgÁvٌ[ aWC{ql("h' a&lX!/=@A2c@Zd _-8… r>CBBZ3o.Fo.iQRýbvN{[}TvO ɛ|c֮/31 " KLeS~7HLvvq8~e{C:wh,BPxrD΃Fࠒ?"]3BLIS] 8tFGu?@RtVHZwϞϲ\?cGSmƐi]1 g?R()vo"kxF|3]fP.ZWnri UHRLe"7 + s<-j̩~2R,0X\-૔]#)"PO 1=^I, hZ.G'3 %swDt@*i@3и!vSeؕ)4#o% 3ʏmIFur {h^VU1C.hT}ڮcckHe,=8?@]QХzݥ]8ˡoivHHPy.|2=H|L yo3B'䷬$]v2lǼȤ{G 6%l d3Y vt.W=P -A/[;Z^bB3nSzolfqOKt)׳l  Aכ,EȑSIA `n~40gF :ⲇv2h7lI^[:Dܝhey!QxLWx2]cEjG:N PWl=8Ov*L 1z&Pe1sy[ q4;:4V ϻ iU|P+#K+J2xVeƀ/UGev$gtLCxJkEuyEWO՝sHqb c."h6m!mwV,sloְ^>As\ Ft(HM>1ƯjvLjE~+HXYi]7%9 ZcVˢϴ ;O>A7kjcVy6X"aO: RYN|h7#?>5JB>!7_znuB<EKgC@5<0hty G0*`dƚB8:(.R|J q^~{`a`x9G7}v )[uϹqåso 4S86: ]˺բrϙeL7KDTgl.3 {$@lHw3;卟:]/Vr5\P/CLϩtN?y4lRjq\. J7ח"8u,%!N`x[& 0&~җ: 蓜F'_8)_$+Rf< 8HsL-I)Y(lao[T: d#mVZ 2Ld.4]J'8!5ulDxEmhk{Fúm/W MeQϹO6ӭ BI[X>džo2۔|xQ|A׷-B F.ͷk#QQ+H%Iáy{ 66C!R&<_D$\HS+HiՄN6w#n ЃrVyeB9m2~R@s&(S# SatonjE~CF0.39X^]|ON'sCgC5ku}&=^6'T_L;'O1jI_.v X @q*İo2dyogUBlW>L"3v53vR"/r 1|WSa 59 "{ФôX5wdol n1F uE>El <,3C fŃPK@ !E`Gwլ­.#Rny!dF yDQÝX>5"ĖODɶ7U\tr~KklƄ]_I9DA'@cu G2?d ך[TPl)͇4\]l' K EHe ;?YdUݯ8s>9\2ڛvlܼl'yž2%BRtts8,ZQf찱'Sa&6 9͑g (c '$1I4mArWࣤ8Y~yˌLbc޿ \=4lRtT7᦬vߒCx+Tt".`W~;OO)a6dI+B/UE՝ӧe:FoRͩ}DX4~~[9t=k/O Jfa%/reeצEPM )piڋߔ'fDqu׌ekS %J"@6"i},bM(i4%i{*sȴW2 !t-Yu@R[PF\(I&`'qh|ß$# E=|$Aκ|<ĐeȶYT Yy)\R'dU $%:Z!y1O *3Y"^8aEp$ONP^x@7 FRX&W4Ĵ-^ld*dv BSl/ 28ڔl"jl\c &^T H4_uH.r+"/g: c9λA(-8Ο孤/Ȕ7p~8haVx#Z. y`&5(V7Kȱ&uB5H x\1g9f Fk)rc:hxX/KDzi 'Bcj!/@:Aܾr,iQ[:aogۊ =܎f+ ;j1ӠZPՏ[dnjMZF3##y;=[ɂrpC#[=۳=)_J\1v5NUAa"dMeR&9? ZܸcqƱ ,tJ_g|;)x!as|@!FgѓI+A#pt]wlj3YIm V[|%$m_.if5_T p}xMP@y:6&:3<735?*\ZJU 3HfµG:HrPп߮_6~ ]˼g@[@C:@]J4ŮX􆗧k|=A#5Թdk_튝Q+as*{dPӱ s[B^w1¬⼯NMWV=j( 1t J,(͖ҝͰx$#^7:c܄ӅffTk}G?-#W`O  s1a/cb4|^ơҠXrsR);)5TW<]!6>osLb^D}xe{%)A24_Q%%xʏO@MIό EKeH }!|1(ώ2-Dxr=!]*U|nEpn51͒hӧblҡ `O9Y?^j.\%gGBDÂ3yd1P N  CNp?bZxé'kꀧPfbB)+KRiyKԃخUc8CpoϚܖ:d$ͱ }e 1ෙT(~Xsݧ@fnPEmå-̴4=|/ERpcvfX!2U~Ա*v1*|NFejE43_k[LloeN`a^R$4reNhm 98.+Zr8>P N|jwNΤT{16h*rWPu ? io9YFBsВ]]4F\NzrE A;_˒'B_fk[/kVוJ,BM hhe,,J]>z ѭyϤ>ϰmljL=RG}119~ӈNo尷 (B}sXK#eq}dg'ħ'.@1r sVjr y `sh]9av3B@%uv,7iu+D=щX mD>v^m 2QG܈~#.6`aQ#}59KM!a xEIsB7~Ec.8b{w=H nU6O^*JIkΚ?7 9mJ$KX߬ps'9 #xE'J񽂆4kZ7A%wҗnYH!bBRy-?A)NZ/)p;A5#]k2y=Th;뢪[CЖ{ p+0 hoBVn(P9h$Iͬg2C1 ~ AjATHZ -h=LZ^AHߐ]01d& ǵ RMeo!QlK̠:Yb}Q~G\ U41q<\L G=6x|Y%!ۙvl J~-=?(fh;GZ'F]3G.z']F%'5gIb}|ϑ}o1#JJ|TΎTc/:Jnxd1C.@ng! 0"ʃш*/q6nr)+EQ+Q3PB_f2pm&)5TzxF-Fe %G)F\c];b=v|mb$5cu(M=M V%3Hj}>MXCҨrjF#^Cɰia[nRA?N/AJ]ۥ* X)"IU7JI_oNj M!#>Un*g)1~⡉te[˲zf4#~W[(9/@)~KPf/ ãW>O!@*LZꣳSZ C݆,jEmM.5*5~.+st [?|=H՞Kc,6"/=#&9:hoj넕dO-#ugwγE:z ##B0fߟi@qdF665,sEP19ER xl@drK!6i-LL{*1{R⎜qHꄛf=9Odu& %4^t.0Na"DKYWCఽS\zUUeQ0? E%\jѐ,skV47/5muH#O&OJpL| #X>OҬۼ3ձыueWkz)i&p&B+=Z/ХG9d\?q;`f 9 &[ep>*f8k|#GsŘ"[٬1䧑jX90rvpxΣe١ *9.-)y_:s"#*qA:EP^;;>z!vOBMDeGsw!&%_8Bv;?j W>"eTl[oDu6Ȼn@/_i`,tUV*͐wSO3+agLLFpM5UJc(X M|hIʓN^ sYn WVUT7ьYeP+CZ(҉U_&KY]lV!:'63!گ? ƚ\i>6p볺#)&N y諄-흩+rK>Wx:;^#A$FcHtZÌ(Q쾏R/{_tۖAZVj^ըa}<^ϓK9dOWpMlgnw0{U"#>3Z Uʆ$/sX1WV+*b$_I~!|K19 J#R[4CfOt)Y wP\2|c)yTcYH|kŚr^cqtPM?tS R,=nH\1,'&~/8l pcfxn BKPoQ1jjoHxe3xc A q Ao+<4Drpl#M*բ5csp:;kao6uVOUE2s.caWC>< fZAppv6rAb4x׾2/>Y[Ki8^%$Xf{!Ţq֡S^MVE _DlsyR8&8̝F KxW"gi*fەm>DhHƁ_rmN';g^莿sdWoD,?B&^BJ-_v>bsrBe0]8*Fmj/3NGO4LRoEY;+ώHR뗶uŐydzF/ Xq*; n)|i9O dzL!09]Y}r8IknZފԆI!_.A"ڹZZo3-TNXN% iSPMStr %*Pz >"q=ߨYYHm!J>Qme0\>#tm3H<LK}SgVztv[o_WGbc$(cbcB4ŒhGF~',Pۅ&J /Tw[E8* [9[dNagsޛb UN7(XBpńkRx!u#~[g Dͼ56e~=QK$=a*_,  8M]+WVq^Rp& 1i #!XwICrkOU@r<)Afi4eC]WzWFSZ9B ޹Ԙ~s`k,2)ivH1ܚG܂rI*dJ\:HdYU[qd qOyJuP< 2_Pokt! с6M}:bRy3%5*|y7T~[e74v)O0CWXem3d,M 8pSo0R,dǟDB^}5 B7lJT} YP3HsWmn ~ڞ PR`Fi&}7 P-@ YM{,F.[5fe9ȵ/m _p6&D%7f!PN v%J nmx Lo4l@`_2)&mm^."mEUccl!^ [y)z|<݂J(֭G}dj2Xk?iS53Paa<-e|Ns-R?mRh؀hTy5&9n?Jw.-XX8l+-to)JMYp3t8AjD GDt Sg/ic[bSw)f{lDV:Dɵ9/݉Y/CRQnۋ:?UvXR]ȉR&qZ6]10ϴEbTN7%Qҭ5Z]u&"j+ŕ$ZM\Gͧx8lkx:&H b js].gu' [pu4uR9mO$DPZ!Qx^67wyF53ie"&άVE.4).Kk_I~JQyI2d&JtS%-8iE@q,">(f^% ń0b4 B0Lue] ~teSs*iRn֙ۆutoc?ywa 2}h<`)F13#)x&RׁU’-UKw;PH@7z3j\($4o[V2y_:6puf:KqGZ\ ȿB4 GHW/6C-Ty Qȴv-s3Q.!AKչt7ݞ^G .0j޷?B KT,1NrG$0M;\ČD"D4r0\$v|ǡʷ/Z[(Vr99?@šBUH-lSd0W´gou7Ҍ66+* RůxюA%V 8srbÏ(!91(Qtli3:d+F[?qiaj7{B]' ct^< AȩP4!fcJuc^/Muz B"܉}}$08BFS:B} dIЭ '(gyaF+"B*a 3;X6|)r8GW2ݠ%aXX' ;B"(U6{]-6RS`)g2ǓR&BSjqM.B\8w$ba+[(sVNGyuY^iʔ-x]2WfAY֘BUW\v u`!1qdHWmT+yj$ޡqfgcC@+SsQ"CԳ( s9OQ8﬇={^l-`%sCNӏV ΎH拗^awGcKzIJha C^PjS@?&4 ~, ,bRl u:*eENx3w#Ŧ1tX]\vd8B“蠸iÉqWwBc1"'^̰T 䏏1 ~hǩ); S6:Xb uoW6(dUC)b+xE"Yq4ۍw$Omkz} \'g۶iSS)%^/U)s1W"ÀEM옜ɼxa-V;@>(-G7X%%W"44L"])zo 2-$GRQC M%=O֜gA^5+oӜxٳ97Bf{f>RZ`Z FzbMaZ0O|2}Sv T,ܑF \\ "Y)ߣ^"Yݿh7F[ߥ[T TCI)8ANX>/dAv:@us(TOcTfjPmpHլ,#9;һ~42-VLmTagoY-p? iW4yk׈ɝQt胸mK_64}̷OR([WтLRKDɻZNʴDaWΎ}BިGj3#1ΡQ(1ҥ:c*k{iuht=]GW&%9k)YR;7 ^PQ<P5ˋ2kY|~)YM[*ˡ:ķ#qH\覈ڹ ܶ Kp4ȷbz!4CbşA"fBe])B(ש.'? ;E4=$;!k5 ̴Q#r)B{?Q{dYp(k.h-W'H:ʋ,;c1(ЕoW?N\v/m/(rۈf0 QO đ5s S{F(OK~\Jddg)LT*AV]CᙁdΛo< L>#h}6(| xTwyE,g)%{)D>Gr[ް ~>6v~HR~Y8t:ǫ@]rMw7;h͂|fmY@*i^xUMabދRUabY0P7mmi{0SAxתs=(-ٳQaFz#(^G(Q "QG9$m5UҡdÆ]W,4+UJo`)U6WUcVfM}lFܔg1# 4לF8$twPCGoNP Q$#B} ާ"+]rOUpé [E%LssXYMd&j sYZ[xS^ cRE@.ꓝ0Ӗ΀Ԍ4f hOmЉAl QgUy d>Jvy2)瓊onv%]AE,K1K|m{weM k#riҭ" R)o\H^<%:bbECb1w չG՘ތދ/`!0 (vxfoXK-|Z]|'H{jr~ @^_I)ᄆTٷj4A'Tq)!}c]wZDSZGAgP19@o.nKX*@w 2 rvDZQ"OG_n%ͷr@gpM%S*Wߋ#_{meӹ. <_ }ݝ0+?lK y6=A_~!/Ы""0(I44hIB\"sG+[7yaK'Z民RUߢ3+z{;fL:2_#hPQFF:%-W8: ԒПWq\_ x'g0F Gf6-#/h$j1lmo%$F câ0Uk7%>L8RZ) J t˂ َ}+ v~5PfM~VSӔ|Rj}g?}|lY |(z`xxi9a[Cן pto5jEj ,qYBbYlWJe=/A͙|ɾ00 BY\4u#AD+XC9FXG#%FP_I$W.&aKaͭ6Gvݙ0#ckP4o&(2+,JKio#Drk#!$IlVe%%~y)8 :]|~dG~l]m{%-sĔޓ9Vנv.k |vHG'X5UuzƯDE i=;!BR]'fRD&`U 1/Y+ =G郜{oqD]F%ӯ3WM~["xCMWE]'4MNr$u wJ0V>Й5cw%:#by.n_Zj00& ?EӣT0 3;Lq .vָ6zM)̪ds_Fs4prlnGb8 Jg1S!x~\qP cGݼԸ=ܴYYLuF.NI6{: ?Df.Æ6\*,F&š(JWyzk _bJj}nLH,jQttRn9%*+J)9hq]juƯOqvlYmhѻq ɍ~K|P*T.EyCc8uM],896c̋b巔 oEal_l5I4}2k&+j= ?NlߣcL7%.5S#q@='Om܄0bD9#pAKȠ_q^I |*j zY_./%]#}TȈ{ q(^vwʁ˂wi'[ԏ@ GlEcDtŦUIt'),w ^0qa9$bPV586vOą AhhS u;Ơ RLQmb=I[lx􉒕4g oW[L31ƍXk<9~yJ=ω W3X5P+< @ʵ@]+ c0f2'nuMMHt7ZRh㏿yD) =L]po.*y6Cs}\U*H j@ aw`binŘ8kGppue-c-WaD}Yi(^-ws?-\=|o#[z-GTZߧȃُFkcUP=`!UL ɡaՓ #ԤBvv!ŏO#>2Ѐ['F\%.hZ'Ry 66^W ֆvoT3ҩ EBws<]_V7 ]BcC}z|+\0J~⩏ k_#H<(01W4GlNY5pIY!hM')9FՈ)vWhjȚb? x#Tx. ""U 3U;/Ue 4/K'qUvX%JtqF<n4"MhےeX 7.rܥ4Đ;3*LjJC6|XˁnRtaKL2$8KJa;0 Vzւb*8veY T%&PƝftw[ <%TZ>Eno3&y[xXSU~a'&dXıWX&5n `dVhl5"hkieHmNs\W;}RϕseUL-;;^/nd1y83'sYQ6$V\Nli>NjvMM}76WLx\H1}( w2Ӌ\ ֬`m?~ѦY2a#16j<(7ь' )N9(}#ٶmvL}N|ƞhE}ѹ 3Ͷ dqH+gQm#ҠVd17t ݋z2$X.G)J$r!z4p{rdMlּ$ KDUD`xپڣV,g r^̂C^_쯧SSɼWCdxMs%@*ﶪA iぬ)am{h hc)-ikҐkJ5([8b텗}叉YߟwL\-,B)rΩztIGIg'7tD?X<mSʵOr°T*@&Y:*)2} -y:14=2 >&ly2iP&3!g_<8)W-z4;(SF\X2|h|wh͌ROznZN[K*I+늃s#1vL>2MEABՇuo/ޏmO_Eu[Bl-yh@-貹"1`UsrI^:lW43/U'/T,>P|?jU%om{5rGC5̆¥庈5]h mˈO1 b Y? /#mbչh5d{]DP lGH}8A4C]}YaHI2^a]1 )FpPr -du=d?ODRO)8RH@lJ(ΊMrW'px|3[]-fuC1} G{PhxLRU"*Qo{_1>BN~,3Du N(eNùv%dS.)+.Q `R`b?J+<5rp ՠ<٭[(dؑسWxaЁkg!r2./0otP14Qrj-.K.\]TK5F#k 7nl0>keR#X_}jϮFE9 F {ʉũ|t*3 d pNQaCC&E qG}u˄Se| gƖ^R`Vƿ1436 +|W D,&}%9 ĮQ< .f Ʃ{zUyH>Q{MRWH,D@z{6u7tq ˁ7YC;p-$CDYh{1rA ~'`= ǐζD.} 2CJBt[>Mu ݨ_| i5"gٜ;rtW'(Gx8srIT bq-NACL虆v?~j?:nV'&& *> IT\ylF>94"= UஹZWӻ+%U5HL-S4 gz7W6N5vIgab-~SA#XuljsߏP:zu܀C3䎅AttB1\QeWnd.iU̍>VϔOIuLDk;]~!`:.j!u\M=j$4,X ^C_FKqe{Os^WP`\!lq@MQ/r2v9iOw|aPYJ]9B>%OT *7Upr?3xˏJ#1 1{Qo E0 m/*FmQnB{hU@ (НeIƖ CMG!>­1.3GF%Rќ?0f ,ad,'@Rc+x3ˢh་kKՈ*&ƞ~g vq>d@8Ԅ,}IC( ޕN/dguD*k=PO}}X3bs&`}5b /gÖHmޘb㖆yt>H؜V YkqBWJtmqA_AHX'fdBq~^ c5λrhCxt*KضE;,.~/<NI.QO˕P ~fO TW$.F- M4[r ~>5Jeͼ S?0•qEi_,?1ӟݦIHD(Zh}Ao`Z3S:?eZ?=?{ 2ĢZ6m)]x,Hmčab1|- aXrIKb&{;zV"x%ԛJpO[T{ &*V,|w,,;&3AlV&ѣ[P7sU8xnt[?EݞD1EEf ]ovDz!ڊ*PF9MԷC̜Ś>*^=EITP4%s̕ѓ aUW|QvоƼD?JN*51ng ⹫4ݰvʫM%1ܖJ#?#B+mz[qУ2Rj%jD{Eq5*Q2Y떆+\/խDeF2qώs?j,h! Ʉ[ɢP^$maZkiuJ X9Y[dH *f~`˦~͟]"rLb ,lUABjc?.De 5`}lxeRKO9)Ho%_yd&# Gf+9T/Y c&p|8C!;Dr,FQwpE+Ebb, |.*e$xУQt+ fx˜hKUż1D.>rF 5>}GCy\Im2I&io@OwS-ܖ'A+J뚦@uN"Y%#;9j#! zYXxgП<0\h]U;ϫQf-S{0!!0EȣSmO Wk@ԩ|m eOBE^'9B/mhNfcCК:]IsJo@`f֋^G o>i)Lky$}=@b*,J PQ9l  7RVEWR4LY_3 1nddHvr-kvؒ^#6{ĕE PxfRrHTǶh&) 9Bs(68S屦 aB yp)K=|ΥL[+F;گ^^9tȂW-9?҅..u|)pzWV D<ǓPb|S?p΅zJ1'tyMFOZӍ2}Mq!&$dIl99x&u.\y_oڗ(>W㠺7h_ЌL`?dj澞{X_NE*TO!9p@|υ[Wifk#yZD1 R>K:kcFψ~T4}?\B276= _'*g_YrΘ=\/D5m lp(tE2kgX%iC@j@FbXm{f#QHyo}n^*ԧ,\@ ]y)qQc61%kyԑm7rgċY;;Dw^ 9o:2-Kxpnd5QVAKyYtɹD4"ki55 ; />*a4Gސ7SфY1:[ga4@S ~ tfQ KS1IA5mC光T.SD'75B?~"tͦ ]*&OI`#8U܆Dm췬]5Gƽ\W2^x|g{Ǽ|N[G$Tnp٭ .σ-ِ?9mnlAK({ۥ#5aumOfِl9r9 +'*>Xmak|",ːD*@I"ԟ"lh֓$(KMb_mŸ+2ňQH˒Ėzf[^Fh >cB3HtVB]^XA%hrS\ġz~ytp5 ,ol,2_P<'kz57 HwtEܞm![ BsLc] y<ؓoo}ad 9Fs*~9zC7,=EKcd#=ߠGX6 ,IP3g!\@3k7}yE(%.5nK~ʞms3JǩjcZ"Cy+me 2ֺb>"z:0-_zhbNO=E߈dVg%j, tٚw%N|8`YAP&_uHCķDw~PcE 0s.H…$b̳\j,2TЯJ`QB*ie{;_D-܁j2wٲ O) Gz\BBg?pLZˉ|fV;SVyMֺoWeOxSC57,~aW גu A?%lꩇ+0f%Ķ06#8'z9~ #D;M?qȴMo_~.b.%z4!Q GjM=bv[jOswznLrՇy5#m vcfW#a=M yc0bL1Ԙ(oR\ml@˼y10~Yt$[ _v :ԕ h_)Vv0<8Tl'(dW]{tloݾiW %(J; 5}xߓj-%Hn_#n=ԇ }Ê~a+9-5(ܳ}'LmV f}ZcKUaAIXƥTl>V(]¬H˽uY԰~f(Ql2 (Ӄw<ᄺn&XdHjC'Ɇ"19Vnhm l TS PkwTf 3D4:9:zܿێjo8o9yF_ {kJs3 D$\E|~GW(ggq"3?f@5(y%K# LFÍY)r1R\B7Fw6h!eI]!8(48v,!溣FL %Dq? WftG2ǠSmSv~1;j1ww-?ätfݥ=R3 NYMF*9`r$*̿v~Eξ]G3DYyr3T3~&8D%1KOx13>aڔz5S-Ѓ=s $q(XZI{KA4&Fsgnӵ։\87,>UmԈc߂ioMMĆBjØE4ۈ_/-SsX2L$fB_#kaXYǼE6zKFiq dȶ(@rG'|cÂ2 ?lyJvIEBXuV㵵Q v~mƧx~IP@ԢfҊ{{` asĵHӤO"K'p1 І3wێ47_(:VJ7ZYU$(Ƌ.bm= QtۓĠj3[+סr9zgMW^3Qʡ &N"kLĴ p_; C ~b|\ɇi,-t!Ay3k9㣩i}+Q{{bN98(׃yJ8wS]p/{^(Iu&In6զߜR^*BubLkfit+~5}H}T e*C^F$ R 휀nxd4% =|HE1uE%a)G;,"Y<8eɪkdҎY!QtI8`wU%c#=:U񝪞Xh@ <<P]1L)Ľr_rRKvG/: )rR(}xJ-'ї+-XޯbiHp@sМ}qZsee;Jt=-C>>uX+5"Nso)#nwU =mX+B׻Hy* p)(Z/DRW7G4#=NAW'$ Pzx[R3Q0 k+, 4SfM oO6‹} LC9=doهbXn k#a>~=LtdŏgGK>_'k {8tPWQuDmm/ϵګ]GT!%,CK>0l,V"g( 21t@nj&ڄMvMsqϗx9fҭ쨨I0_BqSҤ]7~+7i؂nMlrm7\"XQ"=c4w2W~:lmM%cfKIjn3E,lqTCϯKXX>zFa ``9.$H/ד~?8]Ģ80Z.d/PHUGA.~8ML@_:C9R1FEZq׿&&_#ƪv3<Cn,4}^&;mʼ;B~Cd瑧F30)_b3b^`?Mm]vF>??8HeB=Dܑ vWV&PM4lpY"0p JX!jx$h$<Л[7-y,4 .֖>@K#AżuÚVsief7ɺ8r ($q! ]73`[dw۪aO]Ñ1K[0[ dA X߇ 3Ln ua *QT3һ*t`T1.7z,,k0,Փ鵧EZDTΔ^a*!֕bl_r]];{Ib:? FTx/:*kXB2$d/'O%QBTxQͅ܌b6SıLgy1 om>--L++N.3`K#)WDkeد5zs7u*JooKm^3<. کb lW,.5 j4_H~ 1[?܎\Cj. Pө/x .a\R=5&.M|;oa/%ty ޷.%cWz1SѺiXr[2 ''Q 돁r't<&u>l-Vkؔ3Up{dlq?p 9+8y4(?7/p:y}Zf(V&j9+U"J2'9Ձ5* b♀(&H|pJR80q57luSu>O1o  pm}?!hh>7;h~j kv^F=u&紟享ѐW c'n+#Ǧ8iMvMئ䴡i+Ja-W@:EX/+n;l&]5fR`lZ+K e˘'0RЙR%Sy{x+js:!eEKLz'ɚ#ΐP_Fj}eig>~/>sG+O8kY򈤯JZ~Lb.SC18o!%rU4`ohvG?4xClO0 듖W>JXt.]i`]D=B?fű(*q2w2p9 dP*KM',E!l? ~D8Ɗ!V&x`1(D`9SXexLܭ Xo0ߡK.V5'WkۇtIi5%SPʯ8ƄK:g[2*#i3.+|m  ]/t cw @y>)*Ц7dv9`Ѵm / <ů;>BBZ0KjiFcytD"J/Wڃ[jRY a/d P Q#LkВ:sSDhnb$d|KQnK֌l`]ϸhwq{=CZ\si>a+)OEH6ƉLNC&[Ò,/ AަAWe~"[mfP)Y&Rd*֩ }7|#0| t{S<7ľ/mu6{` \H.ZT'!? Y%lCMU^-/F\E}Ld%Kr);#W'>ǵ<+6={Q9*AB%3n& ?h5^q94qfP9KBW7;y7VHp1vIW଒fՇHC^¸oan&JT874ĬX+ T QVUUgR:!7 4:o;<O:Kc2 pz"jwy"g+U @-D G&\k`[kj@5^lq[6k["D[=ű_Yc V͒r4B~U.dkA/a`Gśr6-\p_7(]o.flUm6zAðG^ S|6Z~ 0wn< }d O$[ARu~G51вm mm(:,SGyy#4ѱxBBruVb{2woxj~nժep@EլVwՌVKa/b~]"6:%])] )>e] _1ó]?5fVE'<g_n)gN̓G|\{s;tQo?Qpz,/d{LBx,̂j|\1fl8Gi+w{=9z3 8ZQAGs(v"Þ&h:*O9dC.OB32a1<";^"`Y7bQA]$q+Y5\(Rк4хN팬N^z:]xur_Zz]uv>T3Mt"Cf tQ4CϝU#KNpK`JrMy: jb'e3*ڟ ~I)(%ҬfB{rd:XNU9W te!VBַ8_R!mtNb'g $ tkdN\# \s=E9‰z0P&gi+e`! :Y| fW~gyE}fB$ʹP@dy;Nv_{lڃWk`~~Obβ=d8:Acj~_Qj/LK +\>韔޻K}vNiBB*Iʊ복bɵMO$ҟ r贘x'Ĺ)r'. l&-E﯀jo67GCq0f/8FWAh #{AZh!/KJyXȮ]B.#p+CCt f{*FtqisFo&@ µ^+_R!x]0Oki1],Pze]XEu'/k+;N#@:V o}N(py4eO+>OC@VTպA5Nli@31?hk4jvYOn\T`]04Q`5[8- k1}2 5PL]nWÿhr.\0Q><7wS gΥ,!՞ekID_$4] CIq(A{5dpox51 XpyQ d!LJ(,)`Ywsn&]&Nߍ /'ƌg@w3 F ./=N!^߽#!q11X^ٚ##L㓲?[?Z5 *c8g/Wt`zk+ùk'XX +q:}߅73D*GgQb`Ns ݀X>J§omd?|y"Aɶ@Zqb ).9b}KZјH=QddtgO0=r!= vj$VP-`gQMHHGu5.>uߑ['|A啕%J$J:_GYsʦ*cb(χ}?n^(n"gh& :~+|@nCXﮕhiM񊌾 ~],'-4v0W׀V?h'r /E<7]`%!ƇPڌ0R@L^JT¯4pԤHS511 醀V`zl=O["~TX:A95ĉŗEL~ӤfzBWAJg–+t^VkWXex JP?^zÏC^={<7’"K 쩄bU 8'^0mrDo"/o }HwW~ 6&Ē]&ڔd|7چq|_9g[2j;|l <ףll>e؂IM)~ӽI6U""+LE`X :/Ux;Z{E8cXBp)e`!N(HZhNݬU?n+ɓrc8C&p| /W6dK'l &wXG&RC"va!k$93a%:[숏.DJu,,UY7Tz&+ !8F?,xq,;nIZ#OprޛB@|Cz}`-R6; ؈e!()`!i:mE /PD!ZxRzl3^X {w^7.d~խ*SqvG[QCTY$ tzď49]-F(F\6I>]2&,,|\Ռ V/ZCuJv gP{']ߟvqK6 F]LӹJ}ɾcTXqL&xM>*~AidUgqas~c"=rKD;Ի}2 TҔ6OTM6DUۦ;% 078:?⤮i 7csR)]RbXf )})wn+ѵPu4U>蝞%NjU!]I "\O u {(רquHr"EVE\ED|Ms%=p`,r/J`;w22%qf.VؠF7|s먫A4k)Qi)44_—{JP?/lmEqlLXx^w7 BSktV,nxF]ͤLkft #}S ! ОLK!=8Gqޤ o6h%~,-{C#$?tO:X؀ 4Dp7CN?Ho?ߨ 2qc"C (ÐG;j٥ rFXq1$1 #7.1!,Ɗd}0kiqs]4M$/CY}f.\a정X9z!55٨ iCO-HB*$Ɯ3+w !dnTt7u:oxGڿξŋY2|,vTBl)?CR Z_WdRKyPAd?1ʗ~SCq8c 㑚ζ4 =x!ّ 7|ޓzk ?!qb1N /O+? 9&LN+Ⱥ]ً8 ٟQ 5Es=< _r|:y\5K@̿o 2N ] _sųI_w6A=1E}Odk>Nk?#G4 eUwAT{S蓞 FrxAzM:_])1vC%&$tۃu8=`EZCXd7us9~Jodn?j[YK G ܱ$](9^t`ߙ*; \2V+&dn1$m&7NI$ɽgO"#R7:I, d.$l1p0ҔGڠ"O|ϯQyX;mA4\VgW P X0;:,5xRӿ- 4Qs]BM[OEF.(P.K>1`yW<J=)Isʑ%jh$Lqd>3'Drv<ЩA@s-Y,8w>F8 7T{z$j}i^\iCV4|͑wK#S H94,\{H\GQ.ƄG#Yg!A\2XeN4%ɾ]sRmQov󲒼 9ؼriE_=J𳺣ӜEBQyTs^$19C?>{z\ 2*87(3eYͽe%.4ϡp )TഅW߶zrmp$R^zO%շ=sc ˆJ)9 ١N6z͡60V89RR+O1eD=K[_c))9CQhWĹ\Ja1}ī{Όg/Cѕ+]C rv+L4!FvkD{g/#u0ȩnh2m bqIm[dzr'wPF:TxF۫rRkI38 Ԑk"b-1#@SV92 lAvsf >96z+%#jw[qE-⠜RJ?A7~%Q5~,}휯"WW̖T-"C`Y70C:iid>`ыOD"85ɝw<.@՚[831[C[v9hjk +t}a/I /m0/>VRJ~>[|t}kv" c# };@e>b#%,O x w"sЉ0^kS}1:y%QEm+. @3?P#w̞W+t Bq_^jo*8jkZ"X[|i8ͯ23ZOەRn M'SW2\<\Ov1ӐG#hm0g ^?fV{6Nu"h 8,ܺϨ4xP(zŘdQh=Uw=P2, \fU?hG~ jxhcv * )P5K_hytA,.:M/ oո[SQt́œL<{H]p8(pՎ}0FS:@g5ۣ7#J)&َKWBTqDޑ dF̛Xq8(;Py[>j66as?\D\ /i% " R[db&YĎOH?7W:jBw~wKx.ژ9tsJ$r'ȣ72nYY 7(>B_W(9U+Tx4i84"ݑIEDi!Y+vOLpriw+$ xu89\{?O) FjR|@ɮyC︁7*DPy\㭄8!O# {@ski"3A/NRx |6?~HS0Ir~f??qsuh{V ˧zkӵݾyJ]`" tPB8׿H#8XΗaȶ߂i!o7Ao9#VWhԍ%[Q0i^[BxNk[2=\l0A/0;1+ӼhM@Z'(p:YڟUWMsݿ ERnV @:,Iʳv/2;ɓ[_7X]C Fdx)'=,]tOLQ} bj:I@?Hy8i$ j[t~3x喱 -!~R(Nkdin)^U,>FF Z' X~6ǔ(9[KsTp%A@i5.kLme~;%Ԏ FUga* iL. kFzNĭ< k-M%e!gn2y_wO9^Af ,z#^csL p2FK|l6( y\x>j|$<`U"ۭ -:v_hu l(ZHyTI }RO\UxHz9a2[jp:O猀%ÕG&I +ZNi4~hk:l<" 1CvÂl) F7)ahv,? JY]GWW8jc|z(0Z?MLTۡQF/|)Lh)5jF!'Z@Bz]$+֥>NyĝGWfXy-ˀ_<ϛ6Aok1@Հk8߸e\W BS$OtA)o퓋ǧYa#11GA6V+!|ѓp7s~Wl Z̲'4: 2@6kFbw. I1;}&Q.ٳsU)p#vm?TA)bҩHH(2#:E˳Fx@(as[S"̟ݶZQ!4#Zy m'zjn1 i-o y['+sozUg'@.xsP>[ˌ%BXX5 D9Gy%yg2p\ 'm  &>00 34 }Ic&5T)x!ss?'7W>qnrg6 FM_کY- hQDU %7ځA+!ZpԥGyÞ7ÕJS]('WK͇opJxoy~ nmVOX~<VT{Sr؝fF05av ##]͜!ͯwa- p(Ø>>D>BIJDnjehVQ7$>\J25vrۜ'+vƾI<5a8b sVoFPfߘM_$QuKI$r*dӵ4M0۵Ai>qƋ8,_MuǀyZ3^8ۿlt`^XFJwQeVo&±TTL4Hb.).rei*wQliM;΄2<EWOO$3J(jж }YJ!X2 o9#j_*Zg.fb7e-pƢ GcذVi*H(ߘt!cL2=٨mAݡ('҇Y|$ZA:q700`#eHSČ)Ї!;(:< ,8UO 'tUD"\'7Lo) Φcݩ*C+17:D.$(S({. 0 uzWww*o-lTVeb<tV H Ӓo]n ڹ~B{}2E2 U8pGDk`iwQVؚ[pV4Cj3[Whe& CC Xکhce.^[G9@8O!H>ybh"]2zJY_>|vDwu,1ok!"PhF0nFj c'.9?9HmP]DtU=09qi}-G |/ *&|j0ģVj( yƀ5l974^M;/^~"mT$"og+rDBRSr(Jg0ʆJw̱R!6C,hF Ɉδ3<w|ʅ=Bn ,ȓܘ+QY>6c82F!DuM$z&nYR z؝0  Δ?mOK՚uq')xmuQ"ޟ%pG+F1.LA} yBfM?rl?DM-*!˶wVXnǛ g$s_Q_g>KE*$n1$FftIF-w$68MT I!mWS `0dj%*:#}Fݠ\oNwkgW0JzaOC.Vwm tB<fW(eO"#a^>?mw:#6+dlW*#!^': +[}!VCED%7'vή6v4wV s IsefaUp80o*M#qͧm[6ܛFb*1:qxG9+Lsw+ji9:a~vAOlqF:&{aAFg26c mf.c~ Мive5hxa]}Z^!C qExVwEfһKGdj凃BV!:Wױ7h9;)k$Pw5V ۾oԕA$8c!XLT |MĥMd-*vB4u!(nX*NJh8n($`v\MY2n;%uG" W5KWcJ}ǺrJ"h9a s:P jώ;[Y-zVJ6}UB3قVCVˈ0Χ)JWuոYT %]r`Ą͗un6>3lt.SaU>m/&y#Hah|54Kږ7n_TUğiwa#.V޿# l`E4$㦼VOlj;,^?"93=VpE@mY6QᇜWo-zrU\MIkEtB{"0;}>|*᥆ˇ7䰝ENȄ)? 6i]LT59`E*6[]6y,(ky- g$7 ȸW:ɁCHv.%㨓pCͮad y\b&]kq+I7J^ J|3$d3WMyŊ=)P%3/ByHZHh3xnˢLY$%oޖI C%a(M] 0?vB`?NSVXIuBdhIo/ g3 ZC>q h%Z5Q0e/$VFV>vlQr5b"^Z];,xæ5RY9Een|e<@dLo/D$"hW!Kb(r5F»zid 0bP#FO ǁW{&5;]/`dˉmtD1|L9:u#G!2o(*Yrը;{b&]}I^[=T~LA?.et;Rp䕘r8̘/g80"(P'ͻު S5 B e^ Dxv)VoU=I>\к \0jA4QUinh§mOB2ZR\T5=Km0c4iYw!Y״y_7@*` C.,f}fuǴ#*K`}YC 9&p96 DAL}±vBr=R[Ԓ纹9vf)Eϡ9uU+0yyz6<%W鴪p #]LfVWdDϖ>-|^16ňT us%,ֈ?Ӓ5r.bH`T'7"68$kB)?p Jwϰ-Q>Sy3ڞk`_:"?}2SS{=&PPGD81Z˰iչ~ $܊iM$.*21V"pō[ǩJ&POlǝZvo{V~SòWR+})8qrGV@Y|'S Av]1KGOOWڡdALg`is#Q qC@՛Uppp*֯-" ?ܶD'qV,q!^  M`lZW؜vWٜԐt'64 /ɽE9f)yMoYW$:Mou(`>R~2{4;,ۯ;8mOXkhF!V\,sĶ=m(:'=EwygZjͻh&(rdN'},R>_]7? i0߷{r&2O^ƊFIUc]OZj{~ w砑%9 r6"Vۢ0AKgW' 2 %﫹5_հpz"O :W` k<|"s:jDZ-?c!ੴe!^%o/ɏv~0\eƺ :}h+!rd W )Ԙ"QhX4>IK /udlR3+zđ RLtI;1`^3m6GM nde`̠e3BdRf@ֹT1..|H @& *m-\ĚPP"YrxF,6RPF4[bRA6C[G7ہ19?b6hZ|@Qݭb`^̏'ufI8~'_≱xJ f7zSxKsd«PQL?@SaWՎ1YPv1#;Z'%--&-Cz_Tz6zAp/b2qiCC% I)v⦁e44P/rOrj[GgN+NcZli_k5T.S˱1R>ȁa51ʮ( ‚v?ӏbRqK$ڇ kYRTP Jo,D maYfϻu^9 Ŭ 16А6CP">m.'jBF1psıĐ|~!HAO ĥVwH9/OV,ү.,jU=IXGFXb>v\ 9ԎQq $7hwwF=ZM+M%}l]8R^bɖ KfUzB>+ />%xpoS/'`XGKJV`8aɆ hq:3&5.[lM+agi:OŊtKۑ{ IZuٶ_C(!Z|]e||`Z@h7,u{C=2>JsFĖw> %a&wU\L_1?1dvI4A ~'^=z6gQu9Ce+CeaCǓrC1< I`eJk՝~>ґ^n"ɓ;dWpjAcvݛz8rZ>x˂2*5 C\|وC8"N[nq!9ړ= Ĝ8+2 j2>%i1UbzLz}YI98Xi$,!6=!r_4~0ȹ8AX;ژMBnS~-+@,7[CĄ1Ke'Wsi [ e$H t s-MC"y\PӼQțS9y99L3 Q̞FdQn,-RwKͤtjjXOyB (7F'D~ؓWq7`#$׌6dʊ%i(ɠ>̷+CVX%)FE"@/8TC>`gEk\^*z ,Qg1@GycgXѶ/Ѿ*"v>܋AU|ѕrLWs2ؕ_2\B›V@|+ҧuݓߎݓ#$Hvj2+  #ñlG'V^+gU`}YqwSC Ip=g%h{#_.kGIL>=$JQWå(F'IE `}5ZylWA% [;7ϲ,!\Q(b46.ߪ6];p\pޱ2P%Djݧ"J+zբOfM0;u򃇋έƇy^/͢ՋTo P+SK2’⢢ɚv1`CVr6~2cŹ-$IĀuIv{䌭? 4O1DѧG|:~I~d*r&oq*ZMAY% ^dOS13=_7YRYK/p^hPxutǃ -$Pf47Rc$:_5i 6; yK{>LA B&)&C*r7#DOvԸ-7> h-mO_ȕ;0c[àrpb}V莿A"$X_Ajc%hユj2 s *SQ:$0V+(J׸wˌnKU{+5i2zoʘwX 6uiJ9ri82.d½0?{8oʄ'ypϔb&"xV&EIp#gc (f&4{:KS~jVWש0v#n/PYv`Mi\v&nᯙ?j-\xnKan! rI%hh~+ķ@')->M&/^w"#sN8&D 8F/s"Hn{VPi"㓮.LEM]FqWb42ip0ٿ5u;AOcʥXb-Nϑ*J[#Gfl#O5 C̈GurqL ze'ObyZˇ(*e?TW K{"U+)4-[^A$*` RRjpj#r|(|}%ڡ+vytlW]JH/"uVS=9])3 vb Tzg݀E[үG4Rdes#۶Sg;q873Gs꫒H Fn5Js"EƠˡc\*XvY>_"dxRPHV0[Wh ?ohFG'{n]T`ICd%ۼG؊\MO'wtK1ؠΎY N\EQa3٬T6 ,ua C[e"Z ]&ޭ=U8W7SjrI'Oi1c翐!< F;ȻNs8-b~+ͯ )VR[RYp\s{F}rj͔O7;+cF p`okMAau/cIg8C;UB=?íSuKSN?#rg}?Q_Smو;[JES<4p6{.#{{7KQf#Y n:H+M%! =ݡC"p;dcfCpq+]K.nbo8j9L}~p3"$FԵ d簈-jyuĥri#e-2<`?bi?YJaԮr~Bi+MuexD8[o> hp9w,_@.*,ͪ^ ]سo|c!P݌TC)S JLX֞D >Z6Z pUjvb6?;;y%z$g%8n\n;f˓uʥtzUŵuM l?@fEY?k@R2(9iĔ)TyjR!Ԩ6 Ѡ'\~Ű־d/dKabW 1GeSė+[n﵁ӥ}vAXvѠ2t-~]91(ȻiЊ1ٳW5 ֵA~P? MJ\+W[{#pނULߌHˋP&*7N/^%kBs ?c|3MŒw?x vsPδ5qn#pX̟HlbJ2ME0̙Y ѺԶfItk-n4 *oqAS@ zg5Q@QpV"؋xuw? ."m{t_6 (qEE@N4]GгEօx |Vxֽe6}UftbRQJː848ސMxFB"Wdk'7:"al&|{R)NO@kWXl{*XUF ED4=ip2ٌ@bWSqt^.|Zg.4h=(I;`*+q89ifZzCT8KLF@Gi󙎤J_WN飸4!@4J5ǖ1j&~!3J3P;KO6WZ41UP$Zy3lpT+ @v |h -gJE׵,,ԂLW2C*S3}Cp7|y;2uy(:Gos &6@:LM(gFD 6MdG1#A^V5ll.ynU-b4/w(d4  u= nuwS*@-3EYYg/y|*/9 _`O(İÚpO;JEapdjche _m^c;FrͥTwԗ&񋄻û*~y|3n !}H9V 舵Բ_?x1;S*zVҚ2alBZubAU6D#S.k)@@o,> vhԕ6U,1mcuZ}yKb".;Ƿ믡!sOvd< EߤnD=?r.SNi~Tjq͒çܷ j.f#ڜr]*N1&7V/C0&r?"tc'* { ;Kqr0] 8ehx-%gOύ:H'镟ЮҼ7Sau?liCKH(߇T2xRw1š8BF̡ {WmD v Nź?⓬,Ok 3ޔ+Ay,ZTɫ*{t2F@qx$`a*CH@mJ n7W}[u ;5VPJ`fo1V? [@d$3raQy+ @9g.'-PÏ :o)++B,͂E0g $ozTmdm7(>2a '҄?Ye%tlRmZ%KF{8q;TEK*:a`Oh"-IloO)Sr 6)LLq$ 6,a:!Aykheރ>%/k.%rur VaI_L g<'eoBj@j9̆)'O1@"W^G3,F%`vnv%Ysal;0@{.P̱]m."ԅO̔]9%|jCN)r+ | %Q;(^n9ҪⷪwT<{;# (H`td#t Hv%b1ML49 /a4i[HQxh26%N}B%b4ىm;I/Janӊ"E dF%>3FfMUU'_6T^ě"\L1i3N iCOQ0yB {yhmJ)ګ, YiYzW$(~ %Rg}v$(^.P ^&"+$G}j]{fYO\c 裻ޞ,E '| HQteYb:00Њ$o=&j5w_񷰌ؽ6N)ʅVo D^(bLV`nƔnQeI}WF az0Q6BǧS9`F0GnyF1d_ =\.Ň­/⯗ D~ _xoێb>%t(# bQ'#ȑ0?>-m`<ScmB$lv>6DUc=l Q` +`P@\h,Mj g1^Cl{j'w7]@V!yVʫs Hdtѽ޿GHLr1UjK |YT~hxXფf;`~s|rM}xPt Y>CLfsW8#(l&`//Hٰlr05#V}%=wrCXÊwn"P5~7z;hc r -'ATf!G{:pkf}B>:=-s:\1nZ7]Z,~7MBE~ \ LFU(NRZdLԧlY"ٜRWBѹQ_>ewzpwEL쁳IHN?-yim!Wm@efl.{k* MM xj)5tfq$F֓v'ORby~蚴ChQ1rgzbYkX5QqTc(FiʝLGos=x=t#K6rOJ?ŧ Pnؘ䞳ϨJKyjmYW %vu#7z茌o+1 ?/5A;_R9^z4T]7nT8grfSU~X00ioHs;LX5UK`vxϬ|?d, k)\?R^fYAZ#zhJOr|9楎!0^E3UiF+t5 ¢.±`\փ~6P&EF̭w/(ZXS2C*fVҜmG$Cq!}T#&ÃE4jWtc"O ?.I +\B5O+jpԆKMFӯ9Fa)=# F$ ô j%eMI͊pg`mI~/"SdQ5 >> 73鞰ڃgaE.+Uq96ͯw"4KuGu @7:{֢ssFfvBeWtǸZ1H^IȁUWu>[Yhvp'Tl8!,7;Ni- (D/@zdZ 'WEK/k٠k WM i9TSs}^XioݪFj"*W 5w >rT_!H&HOWW*9Y fx9 F(wސsŎ1pjF U,[dEHvݖ?\Р' nRwy|/$@Z}=i]YlW #/SȈU>^sS42ÙlܨIg&g?HQj#Fӷ-72nŭP 6  )5ђL0K TźHGO>3N^5XډihrZsˌIA_YGza7Bi-e1mu xsE|\e4|5#K>d6Lڝ|Kb>a*I}Y-ݳG%W5+E>3C^=ѡ7d♤| `8ue"% -G&km(-fQ6 "Cͣ NyEd*jb'&_@=q $Z33~&7cp׻^*3j@D^^cr%WFbeDTS6˝ $S?i4K[Q@QqdvkcrI\\{4E [QNXfl^sY"|ģZ l*;} $g `C驲4zD]W3k98[8>ߘDEwnGp%p0B87LZ9sS1o抪prjv9[>sBk1vZ籨{ya!ik#vu=$eZJG\ɰ݆_gzE +KNg~ꍫprC`D%߷2/G-13bH>sH:?moaG]W͖Ⱦ([}M_™ L+ %.b݀->N1>vlS݄zʷC |!ymDgu!Q[[8 M/죇4ۥDYqUy?Q88li%.ErLͯκ8ѱ'tZ]RcDG3R`Z e%4νh-9(.&"O&FܯS\٣ҏ* ݐ{3ă}}BPp2 .TLIHmWq҅w=E3I{r榥HJ9)=17# wSU}`y1%eAt%%$9!\TQ+;&Õ=eiMHy eJgS6KM-bo^HGJ8LxܙYd_w -IMH*j0qy(R%KE;DP~e Y٤ L@6!%F Й6""y_N!J; ow8}gP^#!g2rDGH2^ބAՂӖ5ZK^?Sw|"J aYy,S4W!._58#E"3VWm!HƓV;tHWMTB'V`X,. e}Ge!^Odo]@Q蘋&fV[Y{q~g f.xUQuÎ\&T7IS,ğα)w&^&\6{`ߍy4"An&@!tNwEg" >9wK ;w{y h""C_ s,Agɱɒ6S)mE믽>ZP@ThYVP+ܪ7onKcM3 u6}"(o利jbֲ*qNo&|C8}6İdGDV)`Waz?Yj 8[ϓD^ƴoa[j>x>#fgsyStPhls2~5fc [e?ZC?e\@'lM;7沽J;ׅCqI&Cq%cDG6B ځ]Œ!ƵIa拇~ʘ5^z_am+rPB(vt fĒD}*j &<`R}{8O V]ZJAQ q.7H'yCBԈAể+ύ@| Ꭻz$Pmr o)ҖGEbZ#ΞX25!AW(B1bap2O]g@MZ" f˗|\S>_ U*@[P/R4 #jΟuX+RQ«. R0yzcvU0ODH}J6ហƿ%Icٺ&ktZ7~ݏkJ.i_!X\sZG;[d `r!B6p Z"-oJGNE4"/Z} -ON7^:{#*"w`ūTـc=h`<@pG|w>Uwm06 +,^N a:<|debA51mtr 9"N,Ϻ/ jꋱU{ı6XM0\pTr_dH9xMbuVrp`:J`:p:u@oY,#|nVN֪7cO~\ЮD/̶Nڱ3rO‚]k@12SLsL:]+'F7;Qۤx{rROrZW-ᴬ{nX#Av&TutV9Iߐ.I5FLrT{m~5u1k:u%T&2o֚ܳ6i(끰C:L%ə.@Ҿmv*pBmvmt=#c&cS' lϲ խc:y(uMr S6Bul[-΀f,noiz'FpE.ئ2~G4.6"4 V ќ?bw1 V}.;=i/1Y7Sk:!HJb| z Mn.j I& UlI2J>uXߗڕ]9b+3&;eaM`=(D@A#m]SI 1T%\/$ ѫ>xeN0J#vU 4uir;m/pO0 (4_p?#Nl%ʍS`w禗zJV@^羉ڮ&\5r2ိd߷ ܇Go'`3[\⺉M.39P #ݵ ]DT[';F9 fI1 olI ,~E!f^"4H+rv*4f%Dz/hWl$ԽE3AeAM^i3m5W̳xg{ߚuBy/|S{ Qcnah7CKC^ U_Zų0"}+N~3P62XP1P&rXOSяfqgI2 YDEX=;m&lS)^=Eι74P T6&z^yvS'?5 E(O 0 UWu7ŶG7 8T,ƹj,::Id][)cite/Ϙ LLoDN$% eI"q/83F ugpJڦ/DDV`"1kZ ȸfS!?Zy osҋ@gVNb[|߹ 9FJޱe JQ@&O3$f)erxV -s>;.ꃤ#FvޒO߬^e9>#N6fv,qq*evI |4hEGqWLKͅH`^q/"n$Jк&z U4nL+n85 #sBƾy vqXl~~$L3Y^"X.[nI& masG$'‹`)7WSlXlnc3=`8گ&rXN"íJd'_.0.R]}6w0YEd?hTYNeJ|,ԙ@(708bf Rn7'KUyq\aks"A [!~/w_C=RM'R.PA%{5ԓDz M 0T^wu~)/1KS3 |3Z/G-$ztP7^,O`x/Ժ$`l}-cH/xt)M^/Y/Mo3HRHdW Ưk4IJ6c'6^17Vȧ[XdPݏ7=UOmԺU}sې0[s *n}3I#>ry9zfne4Ba0zj܋d|~mtdr )ih[0 1E91lcʋ GsgbhL ƛ^èu:>]dMӢNec6t*܍X(,ހOl8hD1ᙖr|-2 x#nzQZΝE'loJWne% ,dr,bqcef\E(9SV%kktՈ& UFl^r;.tE]^`ytЊ&'_ 5"2z(6~t/`E[^L&DshcI)"e12Yx g2t 7GBwCُ-"cr9#pSB9{ {[qfRJ╙^#jT ]eAdع7a޽tsG/XE35ŃP?`9Y!2'cAfB[si,]s V#ȶe~9&k4'2Ϛ7-l2M*# rԅMj[w3S3? q]dW=0QZ:f,ve]SrZYLy%i|o>Q@ B(Ï(ֲFP#91sinN7궺 :HzUuΘ4'@sTܒf?84 ML4z\V矾W1sw>*x>fd*R0b۶TTI-VJ`beI4EWb˒vC\&yJI0a|q\pD&meM[_7DC-p^ޙx̃s,B33%O^`cF`b|" %2^)ڧ~0c5I)sO >ϴ"2p$٨ V -u>MOgR%1ZO-M&>6-{{pF- *$.TU%kqCEld wF*\9$S㝡^@kM3qIq{ {JG8Z ߘbDx?ln/Ψĝv f~վQʟdh^~)ie P9,t0d9fr]AtdJL$y+ Gm#P |UeG;t}щ=k7*bvyH&8/1 YuKu=Χ *F#p~U{`VXQֆF'ӌG;ϸ 㑊e؆YY30(K骹 aZyw_9BofI&L>~^oSͥw1;zG,7i8i-x']I:,踋d(%Mi/C@L?QpH@H4|\T(0K)1mv`B ܈xiVqA 't 4g `Fa\ OtID:D7WZޝ[cij5w("!lFn)CQ3/"h&3@YIe3d9uWqm$[AuuP,p="j`u L>dQeGًbCƓ) [lUk+2&l}wK U9%e_oG!w[MORn1yu%!۵:Xr*+@YFbzX)[M=YeimJO18-F+㗑x㉩u,mZ{ @i9$-CT`bj'RT6HH}QoRnm57;QDž?xl5#*V&HY:} 1icF^8 ms)馧bv~Z 9퍃 EtVd}2taj zO`"+1ַqT: 9ؙMoD]w I02sWhMp}~IxаRCq}Η&U_ zSd5&~Ŀ =}>;`,?lWUsHW7W7VB[[&_p62|D,D$L;etEdۗR<0_]@}xK5Pz20ꨂ#s9YC. ކm$9o)dP ᛝ]%;ï]`J>j`bԪQ3&1o`>:½'WR)fltZ~g] LK< 9+Bޒ}=!u}RbEb\u>uw>TB Ұ'S*q%.,[D74-!OԸؽYבd'~J`^pABJ0J~/ f`. >BxhYŵK-5Ub[VnV"&Ku 2Y4 lug?F3ϱgB-aP18zdWHe$|[~*$1`ݷgpAz6)8V*rNCN;٬JOm$=_o׺>[>pej&︓ujx$['STAj}1ji;y4bFJwJOy8/-H\ي)Bmz*aO Q=ņ⣔m6l~rW]6?R3 ~ܧ XKshMm1c C*<[:Dr" ( 3U7$yp:bzxАK.hRKVE L Zgn%~|euEWDHMէinKڭ;"/aB]`Row-oX*]%'f?S"lRz:17B߂U?dL1}W ֖θŸ]2d O~yIobĖfU. Dx܁| Pqa3Jqa=,w0\v xm󄒽-NK癈1'%K27n=\7{d!~`Bhf6 [\t$z=z4r`i"t@2Yb:2X%SeP)Q,Dp8sX2Tǀ~:ŌJo#%i|D{ʩy ?+kI; ~Z:95IxZ+.+G eݿt{49;839)Az{%h i>shʨ3ZR _8h$յ ѽ:9ё!M(M9|3rbxz0(RR ;ղټt[r.}Ȋޛ2)G{w7aqS{,~h{$(z yKEdB4O40@Λ-J5$"j<$תzEqrbX{-GYnXD<:͒vma݂PE &u .?y?:;|CV"4H5Ǯ@ԘXXOLcxC%|=o4ߐǖ /=M$ʜs烃IeP2EK"`~b?M^uU="hxmy%^ICTvȧq*91HjQ_obg٪]GKYd =>ӝqJ!o`0r`e)N^?^^DP1V<z>iK!8 t}n'8#@Q^A~ [b:^ +UhGY&ȹsF\Oӏ]UEРe*@"FcÑ6fi2Τc d?f*CΪVJf5߆Zq[MZVQ|T '앷-uѦfm, ÿM:sT&3{[k>YGQ!BȘ%;gi 1^yYeW.ȸ 'G] bp \9+V]],72ߐe&eΈcS I J#~1ݮ`7\ʅtaٹk=;v!BGwC} fNZ093m0Oz9^f Cݮjbj`SOJ SaiKGŸ-<Gw1Pq;@w1 ~n*do*S cQu{}ә撟,"Zy!36&4:7z #7<Qǎ3w}ɒh_j?%~MQWlauc=K̶˩D"tt1ʩ")fcrY$=WϞ,~ױK_kLѼ4X:(HV7OyipDY&m2n ۽1O]:XϐGipG76V~ܓۯ=( igAXdξJ~zfQ۔÷^7OKD(:GM1X L+DdW8]=v+7hZ))kC7z}YT"z @|Gc-lh d_*SLh83e_qXw/>Ge'g@(~woW_d \4?]#ڵj?o2q͂|߲Ѭ^&.kkiAq4r##'PJ=  \(7vBhQF  klD,! H E#@3@G(h=<ʩh,sNp֥G3UϧcjVRee\CijX- ҵrfq/ed7Qx+f޳iCiW4'`6L|[Ĕ.;O!-,Y(]LӴYC#B+hwy>Wn+8C_q;>n y5XZ8O.v蟗Y۸f36n&<~ԵA߷ y^:XٴWPlVjЖo}as,-BS٘e,2sWE킬R{|2"y!?/8?5ݏuq _NZ#$dD5W1C ($i/8%s_yC%ӰY9t-a?:;Qs6~ D*2nb(9QN6Y?cF18A]f^bgyLΌ-bt/km P2l$^ ҩ'cy .!z((!Ʒ/y&݅VRZ$XdƔ=R}e57@Aeb[(1I5d׾>ֈz=Pf$H][u)rpTS2) O4Pzl-hQ7AiZndP~G-O7\}t}plG\d-p~nu7yezpx?vA4xbrI2X3)?JjoJxNͼd~a%]I p0EUx3]n~OU udl&䙾Դgn _͸K 9y#CC,U\G;`VVrQ6(Xb ?ǵ !} gr,U>}C6}5'h&~/}URPxC艖&v wSi#Q:B^O7IY1m5uމJ}WPՔnl w0u{ʋܝ I2;--+{-YrAq$k)H/}f0t)cbrȜ. @[|"l[F".ՁB~l"A{`2>lBes;WQzEZ^.xT~yxm;v_mhj{"-5|k w; s& yvMѐ,~mdh›A?835|ДIheR9O_omVWHyʍGL]#ݐ4S 7*QY7;>P=YPy9 Wb?vV死ZQ+|T_;PaMQ⁐y|3 =ɛ"Q8OU2l\}a΋gDZEW 7ݓB@Qsu!ME}QHH_2YMߒwjUc} hJGdq>gl2w!ś~v׻74)tm1;o9<YAUNl;Qg@__'xX3ϏdJzK%o/ƏƉeu?)b#JVV b.,ۼg6J(~p~c?Qjf%kKW-E!t&n_mN U$ǣGywYUY|MsQUX03P)PlTvFwKz9?nwKq *n4t`;b.lTQ>]r//"~6WH@g ̓㰓0 !ƺqxpܤ:1Am3Pw&*jX9-旜NZX9 CsiԶjd'971%(쪦f5\L e|U?cd2(WW*i)xEm|`Љa^a K`^'e/ߒ $I4 Ѿ%6fO\N0z32G#4;:V(|U7 JY?jx9Ϡe;86g[ 0^"CDT@[74/eBpTWW\fϢ.ob LcFi8\ɮ݌ E܇R~K3,J-a9)q?N,Y,7%&If.'!n [1OJCI?eچͭI!4_\nYg.R9 _چ2YU&İGWcRzco~ žpl ?f&s͜L{0ZuRE8l}[Ȋꇍ7^Ӱx<"js{;%6e sZ:Aq:ʤ+rU3Vv  tMyb{A:|O=G_b9䱤D4HjVgh#Xwqd boSVa"$ Z|% ^o+Vn|hh tah,1>%͡($k(dN/W2‚QK 0 .q!ʪEYzwA'~?ߕ$I@ǟ^Xrmq}<xn+J~$~@Dxd?>4/ۄS, R Ɵj p;uZȦZBͬfE_ҹ~} 8~e2$cﴦ$^:`[kfȪb+s54噟j 0 `"CĄLtK'n]D%DSu_}0W'O1tcTo%m!o0owwp=(B0GN~P.&L}K-Y@Xm^s)3C֬ϑ=>{tP\$cqU(AI;.[n@fFD#a&ABNutBgծᴫKô [Ѽ ON]<.x  LE䟸;7MTwɳ\hX Ρ}jsudW6-2 tW'amԑ1K ٳtԜI@ \ɳQ+:oͩf]OwAoAD,7߻6@]/Uv*d}ס`_ uL/{G !X@);wU 0ƍ~A`7|$E{L RKyG1s # "Co`oI]~bLkąQ.|ˡ P-$pjD%A]`+MO$(֘P~} :_N{QFll6`yV\:_K%1MA=]TBCM5E8(}v?u7)tT w9X + 7@{( o1UI!;H{2oPL[gf=~]`$G1\ )㮬`pYr~CA[nvHa=CIH nn );3g '>K]~%6dݩuq۔XsŧbV~Baw M*1/@<ҴO{3I3 $e=^|>cW_1 nOLrj♵\cJ&ݓQV|HhJ&XQ\bMNƇHƞAKNܕ<^j[Z5wvPE0MTQ$"WhW@cr9Ab3 n. d4𜍸\EslO@V zǚ^жU@k%+nԯ]$G:k%hLꭸyPmBj !I(#847mi:`p侓(!4C'7z,R7™^ژm{ĆWV~q\BM7o9!@4\lRtva?"}f t<7TvM~̅<N T¼:9#s<#!ѩslAܹ46sP UPnxEՓTNB ;KaX-'CI!CkHA|$\]ۙ#t(?wc$7 D׫b#F݁"c1[rۚV[AiG(0~\i2|3h `@Q$}6R}/l[ 閑px},3><(wfǤ B/r-!^$ŒGyy"`ѕ;QR 'HBTâ*l{VSXίrQO}o3ZZ'=_5x -e 6VMYCׄ!()L 䆀5n5w`IX@ay#3ۙsdjcP{A(/m3ߵ;g3cwHTQk*ۣ2PnXC9v]׹(FWea,+YeaRK&ŰTŌw55ꎩm~y^řsru~Z{]XAlCX]{0c,Ndcޜ U4Ma<KWV lV!U"`|`Qϴɐ"MVu@p@ޞ ?a׽XǓxQ]ǖJV~THQ/ĩG?va- Dfdxk5RR"J qtDeN lw!W,}?_ƢqWt/[IMwwħ,@m/!YOфfIt|s--$@M<\-G33=8TF9sh@_u)رe ,#RgKe_ʎJ*sĘvqf; klM(tiq[{.~2A.0Sg- ~__:c$2L_;[zYz43B]DQ&ذjƗd}3 b1d}4L>œĥ@N'Dz[В0YMD\š9Qqemr3HXDГ7xkt$: ]E5^ҮRCH1~2h,7' XԭN|`},Jxn>2UP^A, Rz$ /;wҀ\\' Ǫ*V(1M[Q`dHf23C]A%d4EaE fWf7 sYCm< i}{"p8| >T h|Ֆayt03RdX!,>> BAiSS3lKfFlC5 cMqӨⱭoDrҼ-=*͝]*ALXpH{@`/…o7U/:/:j"@zx:if;'˰pY@O+JGG v\4v~44+1=ኪ2Qz6ԁr̬B4%6@.I@ڗw`:7*5{B:]S PoܲĿ5Ij8>-#V:.qzhnwס UKfq WH!r Q!Z h\t_.xԟ!΋~I݁\]ֻi zFVI 侏`;S\ۇ(y՚9}_Mb k=` $$ ـT~gHGM2#+MOӁ*~N~CVcjJQTԢ\%tJn CpR5SgNo!"i銇b<1h.z2(fc=kW|  Y<ɝ{pI@³5UA|yee_uIq@ϋ{T91n3[o-5~J6ZD DdqlRO`R؞FI>1qqGvTRDȱ9ӑ^~xZ_"f QsAAz(P^Ia@4no~~3I@z?|"p͋; #q1o|"1fDKw =ڠX[? $nCRëP ڽEX_[ 4KY@_9uU0kO|J>jus!*NBQ I wڡR#5<=u?ˊ_}I߉30iэ5,c-W--X4)3uCŠ' lPtt|@cp3XVB"|d|?iT^QK$Y|p쩺&2 cCCLQ(㓖8寣Z+pUtUgs-DŖ԰qGxnk#?=R&X-y_`eh nw}/<ˆSg)O̪䪺Zg%iCv?cJh*RWqO 7XLeg=o^>n7,?`*-}&E DOjF{P] ,ύJʦƂH[}LC+EGn}rk.t@s\n)~2 Xo43,3#$'8in9D3SS) /%_^/g{C}+KXha,oN {G}C]0<Amp.CA\?DF F4H~8v[t.OeJTIVJgnxC4}gzS5Rc/s=0t 8 S7[\G4P1$N Yhߙ\6T)Җaa?7~s_*ؐϏSlr"K]J h7E_(cm( M幏|mEɔ+ T*uAuBcr81vX ulGPh*g^$bo's} ˅i  44 p^ uQuЙ1j兹R\u+vlύϻ(V^^}E@kG";f(+%ΪkFf(Z[ iƂQ&кw~IwO--=𑪌b:RT}Q,QF9XHE3bl Ə%!L,2B⺦8?YTrfj$rmD .EvB^/6ԛ4X/ X!'e¼rMj7O,tr`cmv.m\ډl !M VF>EDrnLpE&6 &:F-_Xʛ2Aw5%~9EZF+U=dGQ2AuuJ黳J=2S쫪vvbfCR0m5-u{ ޠ|D[&E ņxøI=s+E go=R[JGȥnl\u;2l΢8[uȺcl%&`uMTL 7* b N'SQ\R,Dc29C-mQur$N KN`aV6&%H|ӝ;hNGъ-(yI:D% IҮxɗ/jd{/ 75A[0{c^{!mKwociUuU ɯ6)]67-{I-Vŏ_7n^GϮ?Se%qN7MXE$,- vT,vzTXN l/vy}|pdޒrtpAbjɌUܺ% uȬY-WssN-*>];%U97+fށE_š|HYi2U+歑+Q"cAd=EkYb2oVcb|}5E&NWTsZ:.3= s$A 0=F9cGP6D'Ndg)ZxP|V#nU2nÄ:jߵU=`B8%)~~'W;#V:E7ט 4m?=Ǿ-֗m[ [ZI<O*Fby('Au&0.cIFeYB.1s%a{SI|igT|3+#_$؜6s6n!lIˣ{rڎ8[\^$+0MsRf0Tr0K_mCʩ }„gh=;BA[44:r)MCҸ;.NTh߸XM+gr4`D/?S$SȻן B/ud9;]V$|L1Zsv^2lh|^S#ߝUhC'E鐢)˔ iЮ-2)X#m*pwܜ6{N 4ZKᦟ6Y2Vb[ x"d1 F`ab1_>]~Foo\INëfw~cZnP\ Ƈ(uԝveՇB,Xd’Ay.i u\A(ںڗJ&ӧ4ѱ ox J{^PS> IDdf$ Xs:XաW⼘r#m=|(#t:gMUd_~_x[‹|A۸7si?Fp=ȟN"!kttiѷVV ޙ T +M˼Ca~ۗ9qYPZثA.W_Dtˋ% @8{MiQ\s?H5RV>Z#вS!ev*-\<֊:pןSZd~,?=9݈4:HG樲 29_ [ lI R|%מl>ǝ?l.z5/Qpʲp%|Pk5Y;MZg'dlz.g,/WHWh2떻nܠ Uؔih⫡k}%v)-Ѭ\_J" 1DASx^.cA|}mnU *cAm=b\֪Q;t^P1wGBcm*܌KU+C{ujj+ z?TS9~oc^1I`npa={}, LɪKxrQrǺeuo7 $N0,&AGj@ 9~;lhv(*ΈIU?J7䎑1pV}35%c&*)쀵^{Tx#x0B2w WAGw>\^mKGQVD P<nyd jګ5?0̽+2I+8;M |B{0n&Y6pOB&Ps=ˏZQ-IZj53b`JեRH.m]XAM0%5{2r"^RM2$]GkT|Nj&OiUV'<}}.O"8::`e>=8^2 2.>",`,\hn[OD\2!f$)MXsFwLok2qw?4y?z]' `щ>Mx2S : !uI+p( p٦+w``fՄB29 M=t,B<ԃZ^0 s L'~"*r.+C/JW)HJ"ܰgaPn4 zՐw)ô1K#B+Ÿes34cGԖq6m0HDuڋQh#[g{p9"9o>uo_~$F{9QF_"ȥLVǨAНlW[ NR\Q`1ۥ@jpLс7Ek~o@7!c1nb5ҴEnSQUf.'=~Sʌg! 9?7C 7>tdYb[|J JV,K·o"&h^GuV ۹t~ORe|Sy0 <(fgT\!(ĵgdPJ$Cſ@V.q/dcx&!P QPW2r2OOMG.HѪҝ-1)k c] w m"/᭥LnυLJJ3tc|(H"[v' ƴ.6$_N==ϕZPbu_;ZugU߾_=l -R⒵VN[_ffW]/֍?gc/{ֹP0̛1:\w,W@.hDH;RʧVN +AUkFꡧ|,W믽$ytv"yԗ4j5:"B~x6vLx>5@2e~V6^J6)Q+`;Bќ;KgҨ UJy1nW҃g 'Kl=6BsVEbNf-_sss@rD6LVhY?p7f7ԍo#r1gvW-L+&GM(n['AHM.I2fސ :W;WF3MAw{ K.m&stV.`Vc;;3C݄N#۽7F|}׻ [9P{Vh~ZIq }rK*B-s"j] o9@qol\^x?zZa g*Yvˮm@=x#'FllF&$4ӣgE tM}X 塱Grm?M& B}XIg yn*(Eґ; #qbH^9De_ICnԮZeK ݟBk` Gqkh>F3sRnn"F)h)-R=2&=c1A3ѶcN͉MW|y7 CTcK  Wq67.TYpgg5ʦ@sΞC[sU R.^YL7KyJZq/2@HPMᜩAj|Lp ^R,ьtw{exg\PQu缇 $^~>o P8zSZ|)q-'fy.M^iejүo\w"-y9ߘԢE±IK~E z8=;-6LEb9Y)=-E+&bqq=,LfV:;U0n%(c 'څƇ%oD֒_]z\i{r{[i9k@֏Be.dkeK=nHh@z$rj 8Tܘ*P :nQʃ[hԫUM+Ny}1FG+\OT"^=c%vZ_}W櫆d00mMX(rji֙3Lze)af$m$ Oei+ؗ黎ʚ*$:KpH؟:bff"fŽ5X[F(9޿Z^SHQdiȬgbd?ٳ38jKOC mfNUŪkJ.JiY1V1l_+:\Crj̳pL¯F̵hǢQ,TV)Pg?OJ^(hɚ|k^ʄ >eEiOe54 a|T5 1P}.]X؊RaϻՑ*@w o{7 |ākH Qv-SjI` 2"Kp %>x4o^ O6Y[H !c9Ror05g7 8EmԂI:"OEx1Hg<+kՊ#'$P]<)rNbա^DA$Qb^ךiciV8k7 هԔ:Wo}D}7NF]RfCν{rL໯VQf M?g1'E& fi;zûCR~TQ?_8tjDG S^6gm}v7[]0 .S\ߔthJKTWBi~6Twb ߵai)ySz,19<(>fҟ݋`SE*4l.(a}~HM(O%rڍٷY ۉUSbR%_ˍ{Yw+L[n3*>>[w<^e0p{m`FRt\jw"iIr="4*8`&^I2-OsQy{`{+24/ ;G6ثd k0Q> Rì)k-H -YV,5i¶U1$s!XHD,f0ۆMd[Z)YD"ʺZ-@zUɌVDInp KnoYu ,I]tϿg'jDgRGdҤ~3,H__M-v12x^ F>xbįb J<*ݶ7tR*-F{X.Gr[R3<_BBm)>UjukpAFm?y,nC{y 8ˀf@ew "z¦ wu vRf~eU5f4DRs?5nRD1S-wv+8Ap, Uwna- k(x۲1NE~cU8uGC&5)ѳk+vםb.<BQ:F$TØ"`nS؝4J̶AP4+E1K=Oy}%aq,(5ŸeIĴ`p\/CJž)OIj}a8$!{nqSj~]"' ܌^n~_)G̖XLV*gj@3BEW~1?"?!׊Ԡ)0%W:xk+aUShV$A} m(3-.|1GbXmN:;NIxw+`w̉tI):g \0U(Jz&>=X?cܑ߲PGrIv (Fc=sY[1[X]Y6 @ŐqueNμ z:,FuWSKN :CXAGMIQ]x$K  ,ŋ]ѲQR˫U&(H|7Z,m\=Jߟ1_ȼGW+4P8>Pg>QxB6K~r(J^ I~n1 X_VE6pV}S`jbPCUcIo__灢%$o8|h'Ú1_{f)~AqvԀ3ʣZѝ i'fLanngfa– Cu>>4RZ|;P p4;:FB̈ͺվޓ*+cڗ`U^w" *. XcˆY`+1R.PKH܌!??~BImPp0Х$"JۄJSXj".Qِ=1ݪecT}.K4ӄ)KPO*ğвZDɯg,@;/l0AʂlNiܮGj #Q/ƨChvF]&x p8}r_"n{xc1//&cӃ7"]N7c>=)Q+'ْu1"oZtAsF<=J b%U筘4DSZ”3iI`peO< ע~;,W+e)7T۞Yd: 191 v C׷+"p%$iH]$IɑWT [N9WS'{zr?cbqem!٧bkP#]UdPh5еtF)[D 'n$Le@ן.kWn$R{ $ț$iziE7=g&/,+Հ[O{/}:| 'k#Uk6t/ښ(q~zVW7d:_H/ԥ8/T]0MaNJg|~ߺoj@ǔR%:\< &](3۵״ 7GFQ*>mwO!-!ԍ#k}n L!;{Vi¶tdZ*1`yW$`?\+WTACNZJ/'em=xrKA!2sF pǠGtV/{0܈Fi.psO+{;7c8W< ATy)7bherzr6Qr9I-ɻ%Μoޜӹ6O%̫%w) uƣ6(H|#w7fPKb9AB-|Tދգ>Rpm*f)g4O0[uhvb_5uT%~*^,Xtǹ O|;h&E45P_1:u .0KƦ:|0U'Ă6_ ? ̄[ɏԛE3䨰+8@0j;581Zjf>Ϻ㬄 #ce [z4,4k2cE]C y)UB`C\Z<ĩAԱ1>l6+1vKKiش.⁵ M5cSVu<X|g'E-H|hz_ lg|MZb !q ✦2HNUD!(S)~и|'[Չ)V~&AVNq2c;_ u^3 ]%2A9E `Y/,Aq@HhY(p}wGQ%bB`BkKy9&d˱G':mm3gQB[lH?s[Ӈ\m004jwFe2鴉A$Xc+CkICtUC̼߇m{b`SnLV:vX^ɍ]ey72[(A`034AWˤ*L-3A2W[::T~lkK5fm}!#)w+VBݻܥ9M @t8]m<Tf8?#uW{NVS8a`fA7b`{ i:k%o%d%hpi /M5ur4oG d* _L]yeѷtm`k^ykY%TjW 6O'uط%W}S F9vfy?^[삇(qq4F+񑲀 ˀuÕm y6{5źtk_h2KTXMJDY&cFuzұf;HzAcz $ ܯneF*=:XM@ 1.3-)S%b&_װם̯SF٫v] /nIxYI'Ice3^X+ˋ?y1b`sui穹dm|G|hϋn€^`=P]jynz<"zX/Qy/y3^ٷAtiU> D2lINɚed<`A _u5Ge8HZ[6aSsf>n=a +;ƒqm)gxΰ0 OuH&De;I,VuLqlN!b,dQkf)*J(C5B A$Iw HϺ$P#Jw]"uZHa?,|/.zajcؒasFn|(s_Fݻ%hTKŅ$ E̴ ; @_8B)wF =2?n\!>D䢊K1O} FVvk34O\dnR|6(oH^h4ԅ&54B7~(%^ǹ^ 5;Dv5Fzʎ[a+;h}/ZEѝ˜bYH}]I6ǐ(&iC‰k%sx>{q5|va3hlF 1\[qmp?m]ZAr:J͟"@D|IYRl,?{GH8v->㿢M:v$p [/4>Γ =wm?0B@׺1/E +ѰH<5ۊ-Ʌ[‘6f[{ڰ)ϜМy &H]yfʀgR'Z7~7fQBVA$z*\(rX蜦7$vrۯ \{XͺWc  "c5U8w웒'Q1z̈=R]K1. Uj˱Сά-AI Xy("2FR a@0|> zBeuWQuyJsDpixDDDFjOƻG]Ru$2(_`r2R?iz2)ܝaܒ^7Yِ߸U.JZgfkSD  QH:2oNEAmjgߜ͐&<3op- BoG;V\s\?~ '>SKJ¹Mu*K#"UB#糁-63ē†&&_bGKRߞI]_AKG7=m ri.CV+p2·rpͅ.&Ψ5Ia`3uK7@C`[ϯτG/)8iRylm'\ah\i+ʟYRAk mǟgJNvݔey B݃=a ";%kbsv$tvs:?3e=agh2,9BT7x=տ# VMDh YnY`eD Y@$L L^Ek$Cg:WU8@,hs  X C -Eqn-3,MOT_ bx"y{,F\")L퇵oR1Nly3ف44[l-0; WL*2q^a^xbDC^,%1&:~W2 jڽ7H"LF%B{>HD퓬tڹaoD˴.ǾB<S%ie 9s6`OR6#T^v_.iҬkmjWv69Ყ_%Mrr!{ʮ ((*CbJw2&hhjg\Mk4F$%θ1ۻnK;曅9tj\EchH(:M*0~;3۬=w:p89ef;=Óe@'\nj叧D_{A{M:̸M |<{qAq,/^)~C+:Ng;͉˽7j H?8Ľ kRp/Cw hcS%,4c]2Gs haO yXJO;];V̝cZݒ02OZ(BaGB AvEo$E*.v|K NpZ#"5ʒ0š_%YjZ\?gϏ\Ak"\ɜc][C6ĸ+/KYAA0ȬU|$? S)qQ*0ۻaJKQ]5Tb4B '5hfl Ne*j[myLsې|ud'׍{/Obe\+F8Kҧ?a҈K;{ŝc$nʄndvs xxCX~HEͨkL gCaIUk.C]@h SBcHH 1CoJ[j-åbPelj8 &M)=\2^XSS)2]^tjŷ)gVиikOPT紵GFקYQ`"h0A63V ,:v.F@ _0uƂ vWzxa $xi̺.3dCS7W_Ÿ"V% VG53Y# iĹC=ae"qGGtؠ.L؏ >HTK1oHeb;(*?ĵeW(NLO;IGelYkǓs4F?;eY/E̽a㨏|tHJuRYQa]{,TD%'(]{!36rmK![=|of^H=m &5՞nt,<ap~\a$zkkKE@I }6Gq4T54$p0cGc* }Q*+J]7-\hE"vP ڿS?L] R4N%fJ(gXomiʄ Sֻ£⻬-"R~Pqc`݃+V;ª0j嶌ɛ=˫|ҼLJ0Bq*596\RL[3L*t9C'xܝ% W?٫ BE`کr:|Es9S|? jBf(-KI;S UBL>dp=,Qs _u^r )OCʿ?:z$Vxy#Sx@QCo3L Pһ3 X1_FV鋵(F` _pf87ve ;GI8.0ߚp#"Ar{qXΑQևDxLm֛h=zPSOGH\3I7aU?1wAf86=$:;5L*c,7uӪs۔$Gu5T8]9/ V+,iM**+v*ko=AgMUgb>3}$,  \[Qb-Q/QW?n9U7ss n]ܬ#ؗ8ױK҉<3+ꇟUc A.frMsƚStNW&_]Mad/f93gIpk$, phV13Gk> P!eEfƑd%)zRS,o~\%ˤQf' Z`Yװ itBiOWʑj !(0 ]A2vVRY ]`fJ }G1j:s-K:CW hqm#\(Yw \wW=lC_nCV5S?c*oA$ɒǕl0~^5Xj!ùg{3gʎ״_Jt= hR-nCfk$9/aV5(GJ5ӝihG"5oa2JD>v Sznp$62HV`ZD{\GVLxí?qSʏ%!Ax[HjxMw9NTVUx\<A 0sq&~eP[uKN 憆S>C|ᦟ-;AMY7|Z\n-4oe+~spsf)G3f& E[t33h+etM] ABinQ.1Րh tr ɯw;'J6'X!6åXeV|Qd \\.%+sP͔v[N]x],I%|Xއ`%֯tx>KOu UM ԖF($ *l=h#Sۜr1cts5vg صU:bJ5:)aVLSy3B0:ψof¬cK$&i$()QLaMX8O@tKo OªcG I%G<ԣ{_2pbͰ{;0gofT6b@jFncƼPNpQ&uA].!}YA %6yo{\<|tG"еj~Hxˁk7~Dž d:EۦOyDl<6ت>C1$m<ZݡqTWr ki49eg.&^;?KuΓs;$*ntiVы||~&b\5fP{O_gZjkp؎Ws 3st dNwpjˁyʑEzE5SɺImy9aa0c&2WHyQOXG /CkMi1S1?mKr_IU YX/MUiJF|gj ]τ,W.ǩYN`wITtn˜@}g_[M_xOPқceG< c~wR*`c'q9IGNQq]FOynڞdyq((U2-*""eͮX$GwwhtX&}A5l,ijB}u+G j%&ܻƂqr,sePUj&5 m5|(Ӳ#XVE 0=G%˷ٞ ,).?n%}nP|~'XTJAr NQQo`IP:D8#3hJ+0(5LF#1`z *4|{D>=qkn/"JNXZِoG<-tt+rt xߕ91Bt͉QT(&F`77zyatlM2t:FDIAK*?Uq UAi5/lo7(Q{Az%*r>R=.yL\4U6*BTDUBsP%ȉ91†f+O6 衶 Q [vq>[k#/:9dYK69צR+l$.HG+Xw\JM.4Bs4#*_t='mns+iZwE2Qo`Tz?:RMS͞՞\G/,o J_#+ސR08~9M2ՙ(G9o^:iPoha`>F6/ ]m gMgH^s '7X1Vs ZQ&QO08zd WwZf8jva_h }A],-G`J ?Ӝރצa;?ZR>$9#maHfWZ̓QY C<>Wp%m*Qӽ19%?Եꜳ͉kI5NKt RW0ԟ˪#(m,0^C8=ZodקpL!QA5I:q'D&4 /#/SϢEG H.]~<{r;)-,̬Iem+U*kA?y.uyB&`ěuZ/Yp=T[ :`Mmz@g(b 3dkQV)(,PqĎ޳}~ KiՕ)@v2m6zuT֓S;Y8]E*Z, Zqs{w˼_L伢b$#QAmg;?O]ypg?z7,"bFk};jA+v{ >ĒK"I+r_SxLGRG]2Fl@P>f(rfï=&hIŕC0+*2 S*1zz%(r[傄).lJ)aCN9x>9hY{b "Eʵn2qKe5g=GA5ƠjH='dMl\.7P-iM:_3cͰ6%E# Nwet9S{[/s3 kGn|>)t݊f)="!FB/։" v5>룯WIssvLiqyQzUz(%t`Q5l0DD,m^ZZGhXq-C*hKU;kiR }ڜJi5Esb|Y% AxZ$ēkТҩmݰl Y0[A݀b|Ju;/q JNC]/{TL ^ٓWn@27aINɈK,B15tm<.vI6"dOE`~^):@h |b?5}9%S*l%}2.xQ:N3kc6ExI>x!^J|1%ɽ=g1wY,OV}ZZ1IK+.lkYo\M֥V?y2u%? s&J23aL\͝!]]eB[6~l8 ;LKqjƙ WƀBn! б0Y%cN0(\U+>L4*v>fw {${^˓^BLo ;*p2kfHl5XC׌5z:X]zITq81H2C-e7G xA((Wj>;. 2$`gO'IY'_ 8I4כ$ffE*pJc̷):&X`0 XOΏwHW+F?!%[W+m>P}}?[*PhXB+R+,;捚}j5}fE^HCю 3~@ 0o}4?So[_e.&,%#YHfhY>@V*΄併P~`2יdi )R"@^fY(g㥣();`H.b;;y0#hUw֕Hl],Wf 9kӋQam e+\)dkf`C^}G`t{ڛ }tp6zA1ǃ\|)"/LMrBM%`ѱVQ@ 4M9h?{ET/.r\AkoQISIVf@T'v4▱z,(9OnO'6o3&]fuO\$wEGMkei7z?g.>0<.ېRM7[tFc!3roSi"q< :J#AD"jD W.2sl)/4]GC&-'_<ʦD6m*$=NvBFlSۚUyNSTρS: |#ݧZugF5%SN {I.*zjeFX@4IGF_,Ev><'XgMh+{V"&Rcbf'",` 3ʵAwwMz&- L)"PCO>F9W/+}>` ILQƲN -͉ < ߥ'R]Ap>J]&coسhfLeJj<;A ƜykeP5VԐ]92)0C59`Ḯ]j7޿>B2O ~yt8/?vID%^  *{N.'41y v^k?agx`ڡi<7f| WT{ᄏ|Vhm6h +B@ o3p&EgXK"S&M5-uVܷH .Rgf! [%^s8RΘښ|]2پkAJڬr)f3OWO.Ң0nsקS1Yaa&",mS!|Ks*T#.+GO«G5-ks6"߶}'t׳l9Z+N{>Ȏ@fjeW`cXk[!Ν:&-e)6>p1B]TEm“Lzx~qڛ0]>d+82}\Gs.l/N.sLޯVZR}2W^9J4`p?%g ^i"k|@@5HA{%\;L7xrsTXy23#<׃"&A߶]\1Us.kdtRCS.[ҌBHgJ@0f6c8P" OD{ _Uխo|Zl~;mcMsJMN\c#RC,fK _V&;Tz~AgԀwbN˗?K" @ =ISw6MjB8Yc=$Yϥش/JJk7=9 !=>*îI;/$I'pCZ=ztdZLދ5 Fz]Js2dg3T;iq=W kLJ%GcLYxZꖄ4G-1t4Wq<*=sPC`j>.,7HP7kZLЍO5.6:T;,?}rDt ~UZ2h`Zli%Id߽Lb J+IGɅͳj8`aЎXc+I|?aꀖ&ݘi~1W?O*:6#½jJ#nm JJؠ >ʌ} &(n;d)epLhUO#D%EAR;T\!xWe =wZ2cM_i3jV?Y/k7e]whd)l4LNh[yhAg^@lJ\0y;z+rr;Lb1m1 =:SJ`5-Ht"eR'h˧,k&> 12Kol)ūxa).@wGa."DI' _>ϙe.jJޙl|}l׮hwJ#Yq4$pW: w%"YۆdDՒ-b kjk)6Tf>6@Si/ @z=Y? 0H'X&eSLQRbwTQ7v3(6~s},kx+ו/P_l72mּ= }u#_-՛^S7+V1/x;}O^E@µu '4Y]FIT=mgG ĴңY )%c7x)]Ϝwxq5;gIܤA!: =CXU(R΀z U}jUvx%շ5kgLwUB>~Kdb0绛Ȝ8g]U0 dJ_" uv1'4&ka:f[DHsBwEo-W2'LHW1ٿٓ m`%Zi _Y8 !rUǂ]ml'XLx@HS"(Lg쑿<<:\GkQ$~m\̋h:;Fv3-:L߲}w;Ffmv3 cJT{8  (83A{TU:zO󈯯ߔ0;1OQ,D&0miXϛ)&IUUh1(= ęD ŒtA<_"dZUWmlRSam&M` B>b99kt&4lYGna)Ӵ$$?I-8$76$emQ|eo/G)F('FiB r-dUt82x,lmVok#QVnaURlY h NK%"}A޳7p<,}u~V[j$|q낵̼f[6\9E }gMvwd v9?!w28=<ۤ0S9o} aOf\5_ !l%I޲TW1D !93_ʃj h55 1]W~s*G wgW)-i3sKQS *ZƸ(!!,fH#͜r>!rCZsdw5 ȦeRmdYy숆_Efbue_DxoמrgbY&8q.ٓUmVZM*֋Xf]X80ȯ \Tؓf0d5oꟋl絡KT8R{Ӈx o nphQ~֜BRG3$C7\hV$b=* s$a1*qjngLjjM?x7j2hpP^m_+Uz]!aJ~ %yinu 枂h4-}pJIΚ'"(TW8-PZ ƦWf=^~;*ܽx׏)p[>c`S5gKG-ck&Im}ňŠ3Ch|~-rtJ` i2}gU\w:R5o; '"N&sh}\`ȪOٳl<_ly|qno M=sEK'yֿf&lmDq-7ߏ wU$q6\uEz*O)a"O-"~)jAUȅ [vYuC)cb mM }mZjIFF?F-\uk&)!IO{G3F$euTD.@6(ZZ+rꤗ#߫2)b 7VD5u㙲 +T;/ 6 :Ib*=ytYŠA 80[Ng5oi] hx(JcE[y1([)ym5=$3f{ӺY;zil/Lk%^ټ ZӢԈnC%Iu@#y9l;Q} 1/.-Lo']1:vYbz"Yv\A|UX!0[7t٤o [kIu%oی]Iv`ΊY=˯MnV)nLm2}# <}QGxLqZ?˅$z!#'_Cc63$7B&A狌:+ଁ*Ƣw>ӧ%H?z6o<Ѳ0%dm";^(ׯg%Z BBf"ݫpwU.f >*uO "lh2$Ʌ̰"$o" ]Bn0gn&zGKT#^^{XtS"VIέJl< xzVZ-=q6I YV3+Wѩ\fGl'0 h8jV!|㖣C` Qܠ3U N?8X&#g-nI]'6Ի:q /tL,M:+({1}Z#;&V$j&mԻTt l ߩ!-+oJh'"{y\e{Kk]r:̧trGT̞*. syP٬[nz@ԡk[-dXR pXCqmifXIcN0<U4{9 %,Cv+*#!%$E5\cbӪTMt~yҼBbnUI [B?_ԴbcdΞ~{>@SlGDf 䝈D>BtUfHz%de"]`Xmv98b3.Ie^x ]cFhvJY3B|g̎hӑ~DA+єQq3%d&cQn2#ҍtݒq|Yv"v}$.HPE;{Y@9f}M f;`ͱ&KbG @T5K+c:_ ?$=[暑ݒ y+D>v]AHNd4J9#ъp6=N燐J=aĮCWШ,\VʮZ GpfA:ڷ:Dc:j2m5~#^j",ld(rx9,tl\{xc[ų1PƜ5O+s_֊K2E< 'L1v̇&^D^g \#qUڞwU%N-SdQkzNSI&S 6_Æ^8vg{ itי:FWݸv ;FZL[ JO<<{F#ǓJ8z#ET%SGEѝQ3iub ۔F0~pbμj5h¯au BHzֆ¿Mc2N"qPpY2۶MzXrveWq"}suo1J"]V%LJ GjmZd[_.zaK5Ǿ4XI@h'j@̞<}WAbu!WZlۙ/kYdԸ>_(W1nM3XܘQH&'fvX|vI_P7? 90Q(i6. cE4^ ),9RϳDk; }CJ.ztWG-Gz:.;ɟ,)FOy"߲xZ&@FRyؑ%%Hႋu.sW1yJ1[hHOX><`X>8$(AdARq*DiOwUpk# U 3Na}b*`8y8gX y%p[yMkb&FPmHFK#6}]kc)niOoJW^qi'}0^a~.Ky?>[O8nHz ([ EJqeNkK n3G@jxS Iw/We'?8f;nCx"HSIM}s/~~Q=\IbUCt Q!p)ccU05 3Ugr?Y"CFoME3 (d1l3-A}KidTMB ͺR Ц3cr =:45ƹْ<w!\Pw]W uE cfpFwua-ChW%9Rc6zh~)d1BN07 y|FJiX&~Ĥv)õb@6C_w|+T IY/I81f`F!T@v@ ؅KLțmѹ3¤Oﰍ* lCltDiTlߎxBx5InA`/}@Tar ?aS=t}h>oM@aci5T$%\A[bgFpqGeV{gr`X&r{EiCY?7_RO@=6\}9*kJ.vӸ@I.]6 a_͒8KH)ng\%Q$*h.m14SBKNP=@:!R ,1oM2dJ跗\I%Im3DgVM)}#`!1FBEi5EBSEߦPTXҤ ']+>r3A*_q4jMON!x`~a]$`-՗YGABjK&Oue+V/޽'xv2A8mmhp:ufBn}ҹӱc0-aF9)Z̚ST2}ғףH4cty/`ac2"f- oݝdgt8b ezѽEB6em5#ス3)iJ\^h1vXNfb@0 ZfЯyxE .0c筂o$u'ukO*l[*;&mvTk-?~4'mIBͻ3\ gU {?}Wi/z [H[ *i}C>݋! W1<^xʁ@ -D.Y9q`CϜNʉOy QO5e*qi,.gF S_;04hUjpx,JU?Q2MO5dsH(N,"aiG޵ZHS&!9*N!tʤ^ȯ^K5Hu?b[[S [\ԏ7sĺS$#1wc8GA)?Fw6]DL|I?z- oZ+B^ Q ThuE#dT0AUGr%Fs_03v]HMIrզP5+ѥ+ Ĵ =<Iⴣ=z1ЪSܷ5VRRJ1k% Tb>7E=O@>/;W^h'.WRBJnOW#"@H}=#r3>c(IY,Rb!;R_!mVfA(5\ɯ%}pa o-=N߹4ImA^OZrJ`:c.ciB)p:]IP`boDsڢ(kSɁAe: | .㦯p[~i#B < mK:7&U݆>v g )QrBo2ߋ-GC,W<$2NBV6ӁBUPhITU=d5tw`Df/ NŪabHo%-6{`N?V )+ Ub)D_BkcRU!{DםۤK>/N-?FPe(X1f۷`k4ob1Tg-/ 0CoiB! |UL >LHsn|>zM}SdxS鰅)Wu@'A亱6J^E+95@U84g%84rc.C]=;rD&fG(#<\O *l4 :_zǵFO"yǸW刟Lk⿷Y6e$NAbPp}}XYOG*iUaމIJowb8^i-'T}Á~R 3DҋPJj.DЙYD r hXhDŪN֔ٮwtqe3)lS(KoW2J'uewhfL99lr2) p>~aUC;wJ|o#"v1IG2f#jg`%)R>>(fG}" kKcfxa fk2RQ%uEOx'x^IֲvVX> ^.{#¢V:N<C&;W{O)l27$#Zďeq!;I*lʣs|ِVVzYԙ=;8f]nF{o=})ZOEa(zLRB%E5i͆G|_ 0,'߶lmeicH'fDM<(V`>(aT.\d$fݘz/Qϟ6鿼}^˸/N|wq-Z V_Aoa3:Q]M{N)IVI5|Vs]Xk;lxc߄WY"h*96%|hk҆cjKb^dGV-:>q2\ٯ?lMrF&YDnsPYDwi*T<ӏ `tֲͥnxgKC:&Nѩ<0?[+%7L?N<1G` 2Y I Z'@9=Y ʫhKkybA0xV|l'ouDA*":V8x2rIb݅LˁcH{)jGyrva'(UzcL_ʁz]t?sY5sY.tE QA5d;5Qq!4S MjH,Q"d ;j8dSEڝWƢ;̈x0޴q>EtF.#vLk" Y x PJ$H`Tfe ,+b-/ϗzL6 dsVJEL)D9RmJg]A?%3ͣS`ejy$fP0Lʂ}_K>wϠL̷,T58I8 8Vi?8VynSQHB͒9s8erhtVpǛ:"]<`6f c5{]gh' r$^,cUæ1Gځ}j 5 znۥ+Y JLͧHo[գCht7e@(1+, S+|^#܆2!RE2U21Ϊ&d"KRF0Qbek!ÎC0^ j\8}m<[ mЭӆc*N G~;쮲B C91%nwI3lT *E]60tZ¤xp6EoIܤe_7[ 6=" ʐ'z3T]#c Θ?F7( *ޟaoUdю`-:ÊNX/FN=ZꃂIf}=L7P6;)Iڿt[{˲heQ: 8]T/fLѨt'F.;jbNd|Cq˼uL 1*ͳd_B\0Q\wn~["c~ Ag0I/ X"b9P8 72ӞHDhy #5y'uN}檍V|"U6 i1 (/Kg<& +?"QB!z[]I)+2&ШlziKF ljNdzWV%Z WV Qn8!y,]a^*T!sݳh)0,`'RPWwXPڗ5.@IdDҠk9z,ôeK{&B<+UaKn NC(7*n ,RE `DRpB>e!q澿ﯪި>v-6XUS=fy?ܕyXAGcp0E()?tٻhǤ<@Y NB=~83^JfLпw0?a{ń༉Sfcr!b0=vgd^ܤ0> 'W#.b8!G"RO%0g떧^+κ-W$;χJ%(.Wp !exE/H|aٜjsXmWIR# l~lE vDÏLMWrFgLgh f~zdAGi_,qo "`< 5SB2acx*|W 4a75EbS+r69> ݲє$bD<+i4٘]+5 0(GMΨ!@I g1|kdpg.ȽDŽEYLvSCVXĉAq\M]hd_2g@l@=$iw{MQPY˗\sZȀ=o4p/0*; f_*975"/$ýPOCA!\ӫ(wF(8dTeL&ѠJK&C4Ao A&RP^nB{O1Ut}FQlΎLd4թ2*{מW7 U3O|Fű9Դ tWF"}\ʈ \~150եqa- q mq6S߷@NLn%7M]L݌@lTf~׻DŽ);ݥ PATo ;]PJ꜡R\Q Ď}`r# }hi{cJdgZRl.?Nv ClW*s Kr@5&t%d`) ^|N:5_0WWIV"W˖f[ۄ5pUwbrblb5?!C^@jvNm|a g1e nwm\87n-2"Hl  .%ONPqt^b:Ga2aH7h|S }| =pk a&(TVMᱳЗG7`ϩŒD]\*e2u#m_9 lUL6H.;VK$x< FvMcA#PYZḪ|תud{:icGL$T[=@`M>}'K31Mw92ORvɧz&SKkI e>* [P2\Dq]48",̳~Hj+( { ^aĈ6O0\~S:ι06m*mYEUF8>澊B!m9`CE9 u'V+ϴePR8D͖=!50O.{DŽqR?O >Fdd:QSfXRcƍA4I[x>*ϽA2/>M94G8H>\2fnЕ\I2 =@vY˕?8J;wޯ[\K8>ٙ+mq15y11lH n0׈AI@u.7txL`P-]HRp ڄq J0 tm}=>Mҭ; S&}"#VJmwWˊdw1;7kV6C69O .qC\л-x{+o LQG]LH& 7sBAKYBM Twj$ V1Tt`^EXMr7aTV,SbXi24\.c:OZ?]uZ`J"/2l8elɦbaAwВ113i܊(|Y9Ãg1hYMO{eDEd#t=[^|l*hĩ@"#|5ҷS7,b?0</`"|kqu/%.&\i-Ć/{X:Cv~0F BzsьPY߶}4 @zhP4ɭ'cKu*鵥(qixY++!i܀l_ Q6AQꭢ$, $$TfnS`< C2?&Tj>Z>K2P1ʤxHN0d}:z>P s}[vlUDCEFo_Ǿ2x3 5&?( aI"{nWKjhJu?c TADڤA#'+>|; D8:@B=LFgԞ;r 19v̴k;QqyX$q`2eЛ0TXܥC3~0̢fN8p)xї]?ѱ10VQ}FZpwl; (4䝦#4Z!!(=2弟.y m,4C7ȠPPvcJ߼R3ΏghY_Z2*g~Vn|VX\_ .‘k5XTQ" >D@.='iWS܇O'Z/֓pn~Ytg \IOi:W~:=',8'ax;.^:RqJ6Cwu;~F1Ӟxω{M bG H ^ (颾:dz Zq[YUr>!]׿ͼ$n'uE!8g T]P*#BXy|NF7$V6=qlSy߷l!EOҢ5𞠡\ CFҗ ,bp'G.wƎ;I Z=3w8M,>jo*= AU9Fѝl+ " %Aʭݠ4mXc*% к-Z[m|$M iRrLz|s Yz?͞-=6/@7oa;ʾEj@9WWF#A8L ¶yvLd"%VΑu#3ٿm8taʽhC9#ϛ_"љH?S,f [Mf[ŒqNH1<-A`{iAydSBFRZB ϧ;(kCx.% i9k\L7AyH}D$[ybЅO4P?| {ˌle.u!iGB]{jX4ƫrGo^ƪDnv*j\Rb3;-k*T,OG.!xyF0U/ '1ƎV~jšaХl|ZU=h4ϝ fj NON:N%50chkՇ\A">5.Dq)W4#NdɡnFoR-7aJSm +њ9a2s`ׇt-%5Ւl@kq*[޽T{ǪJ"3ojm ~a˽5 #kJLY9zŲSN5x, 8TxY?Iia'J2.NŪa胃+s]PL҂.VL Q?vqN= k,:wW/#*6# I෮2."B6rz {;)9bYyL=jҪgnY'1Ƭİmѡiϓ6Dfq^U8?̍ Q*gFI|'\-gKsVǙcZ¯@ L4Wkk*,\ݴDA6i <(<N_b7n{aӺ,D$GgKػ5Hn;|j]P}:pI0m6 wtK;OހRj9pep:?,w$5}=T\+hĆFP\"o3G_/{?iidQ ݑB0oGGPǨ6 uqOŢ)MlM /ˏ5Lx<ئxHemcp٬2.yGgY.kk>ڙe.U}֬VX1Fuy/g%ٖ'trHX1ҼG?8+/dX *ri d<5#>E,ʧ '[Yo vģWSԗ9Z,RS P{fR_-du=Y랑/tI JR(BS6u'n5{¿QU\8sߌ8G 0tOV&3c! ,DLvlfejD%:5'wF^BD؊m,&A@"o0l ʡ۔ )vpO`aҚDky%Av;?q."mV6=V7I*=]-G@_<w#XXUۂ d2fF%'"r?t:;zҌ| @Z\Yf3=fQֿ'\!u>-اl_/[0=d(EO0+/هiDEf$̷9b9yJ)zZ`1_./Q5*o+u~5`rS35v'B"Rh0wq#\oUa % D* `sO:~J6`bHq﷞+`|![%-խDsŴ XCG 9Tў|Z 4T 1jdX)UBG6F)~Oo /Pdח+=>.JMTt!@1)NGqHe6ႳuP]I6H@9Xި!&y&pf{^@=ЮH({JA^o 4))㉽ܹ=Z\Sa!i@ΠFOBX+G:zhg,Yo n? 㐙. -yWie ϊA4J' ^$1w^kr&xXC6ZƗ\^' \|B~2^9,RcJF=)lBLI\iRR-EPf!kD]_OpJv-bso?fОL$ i|o- ш~Vc02 _T+b 02)zō)> O|]e'zun\+#׊,ҥ0Ǩ *kd@O-pKH#Ϧ/bmz ew e]kk NYCv!3Ch}T쎃[gopk-S3vsŇX}ĴX|Y+o?X-7\_Q:U5 !~w%4w%@q(א35ZzI؎mdQKh4cw5p@K⿞"nW;VoNʴ/lG\#hNzWM&N,?*u6lFyx>Q$qCE^aɷ WZ4 ~oPjX,]. WU1'or2&=fxkb1:%2+N-mHI[ = g5 Zgv^*.R?l_ڔoB ZɅ^ ݒf*31JMscg4nzsdT;c0 :{!oa0<: 5!2;W< Pnz0(~ PvOFWFq1fG,rFO#*}䂀331Kp,xF/͉$e= X"AY"W^~P0"ϿS踉mƄeϡ.?h3E#~ GS85urk΃N`J&6N-+fڞтV?n4A:h!D:GzlhN |Z7DDے7ur[I߫-hqMҷ@Hξs3lE~?A(\vz[wR' a+ z>#ˌexNr9[P`њ#N"Qݤ  =~!L?/VTPCW [9Ot0aX@99sL[%uuFۍsH?V_Ec :LEctag{SfPno[l>:t}r~j-uTe7@LaB x wmױOi6j X0>@Pi|+KOq2suOZQ z&f~]3%:& j{[lҹ9@,kQ00LL` W, />@e;U] #dscqYLGA59+˘sƹb[A<=36ct ~~ ]LβĠpG+KܻMId$UPJ@7AGN#V SJˠe2^Hl30=w(yR0gE~ Wz,)+&{ []BBKLB !64ٚJ pQ<mROXN ITqˈ+,OKR(u+_X[4O25!'j'"V7S$w Q-A:/zzViT29AZc6 wmӶh :"|⃌d҆L)/!یgIjQ gp"^T.0$4$cBiíC_dBc+N)X'F d\S_/(nU@`ߩ (+[㙥Cv(O5mj~K|"'Cղڵ 'CVUk:-ӪϜTC9%3Q0%w|AjQ^/ݟ^m &(WM1NdvBQFđ̓Pu/WBSH50MN*Vh"oM%-Wa>44ҴbL$衠dt@Vۚ1 >GkhÇ)%riOv2)r8yy.^= LC56⮜xvȥdoٹނ/JZ$nSͽww/ "R6b;KՉ3R%RYZ@DKT '#IZq0+,?5|_?t-!~Ig;U:!G"lꞐ@t=<BW[B*4`>pA)^|,/J)Q񳳹(b#F@zih;9ہ4ƜW%A&ђ2 LOz(K߻3ASM99jܲxOmJdH8*ٴ\]q"jP=ѦZA̧V}Ci(L#᳝~f8&#Rnc,) K":Wv>CnkZ#kZ@-s+5|ͽ/wVĚqFl7K`kNV`E Xo؍F$l7[Pr|>ڝ#6`9Yڞ`n"x7Sz-!v%R?U0Uz4?hfǭWQxLрݍvȏX-{L"=kt6)ٟ4/㑞kQF|%N>J _uQ}Li$0^0y'뼜GR/>1ݴ5`%ܐa7pe uka0{ w$_0t|B$֪Iy8Tp8)C|x5h*P 1|- ~ɐaM^|n1f  GOOo$AZH"LĬȞEwQo˰z[~]vU~WW >~7ju:wylŗLcTҺײ3'^T,.&"$H\umONΙI ܆HAԣ[ۂKmB}=h`=(@1_d"\iYFkjIHT<{zj"hf9I/6B'K\.9tkXB^WmTu7Sd|Ep+i7XbCq>h,vH?vTd$qމ]l̵\,DF}dKbhǚ|vdkp/?;bMK5\rEF?*Wց]b[|scBą"v|6p J o:F.UR(9^;q E»=JRFi$m(%Jc |=* SY7r U3!i4RvGI>n5kA55c+"۽6h*pR7 nC%V]/Bs#AAi:"< +ђhc!OCք'?Aޙn6 &߫)S}A9`+`|+ Xd|i[@)7E&|2ĉ-auQP[$-ayߛ{A@Op-7V/д[Xv$HIx1zV%bGso8(%lgZj5*UNwjEбg H#`kӁc+ʧ p"F[*reQ-$b pƧr b"eghv5(ʿ_M4(/a9Z(T\q{I9~?y;CI}x7( UJ7/6\=2m&c[^B:l cK"@9O]'ܟ υ)QⳊ1 X;lYoFe*x4l(mEs[\$"4_1V-/OvrpӃa0{ 7 u9FhwiԞz@wٽTHFkHVYNeűf,d@> [3xBZLQ6Xj6S\N\r,ᑎ-R>+iY-QwuLkXlwYî {d}ZMflqY0|3pQd!%L?!`ЗufJ`+l4gUB)An2~DV\k6ӧ,YJ9ʩjT<9KPrPY#h2 T *!wdޔRD[VV+%\=a솳?3ڏ`E h5택I0~&[ -ȯ1q˹6;2 T$Z7Tk OA𸥲6J@) *zqFֵL ).[TNJa~`RjZe:EM۷/9Ug);ˋnA)p)B"(LfbR*f(% >H(gvـĉ@GQ`Ѽ85@AV^ɮeM@ !uY?i֩=BGC>8ߊ3QȁbZfaf;= &̩؂}[DJxV0d{jMs oiVaZ߸ʽo7aYʘ(}gM9&d]񨱩R:`aXNjNUɄ8j,GZ'Ը)ח|K4<(S<="թ}UEjc3ڭ2# );2Hq1N^g`8 n0bq Rׄ~?n%ހݶ>G 4BoSpĄAFK$C@쥷^a%ZϨ`)ܦ~7;IR(Nttz2Y~x:&C]" 4z/c-ͶlUq.a9pOqL3CZU\,퐭 Hm_~;?S#r俊f IzW%{kgܽ,=(Rhh'PWnZ4f*^GrvqH ѳ ||ald¼-:yDQ5y/;,nU1b Ԫ?[؊wX~fiGZocʮW4 I"Kʎn=$+6z?&E?6!TЛwP&˻n78uk!IY QD))I\q褙OCX/ `P#аPwqˑ$UFD|Ib:|q%íD7)@UTmd ({ͫÑUȎ~Eھw5u/W!_|.> E$֡-u `,Do~ݦ%̾M'ز)Mc?1b^?_gU΃G| s5}ϊ$Bx)tE jK):- ǣpU f?bL7H߁E&n|6컹zLKx{P ?' j瑶LSo0f`D7ec|L T6!*دV1&Z3V ?-WB ܣi&_5:~.7/}}Ů3" 6@p|jp[Jcߜ1tlW59P%9輈+{ⷔʳw8p90:#P-? ϛI/$C\0=~ҪίL0*??pchhl*ab) \WYuv`?% #ױ hxu`g2ӿon*]2Upt/,p46:h 0Y٦Ʒ;7]"{N?x2z=C^n Z?]w"ڬLu;IF;]8 oЇċpq_5Z+n -Йjb770o ۧضccJ~(+٤!\B#VB*xH,Hssڰߓo_W H6Aai+6N ~5Z+^^K bo{۩8h^$J DɴᷣU& ) 4. c L<0}ڏV`Խ#:i5*`TnEΪgzȌDO y|`->IE5+ƥZ/Lס&YNjU)`'/o^EEzp 2/(,g !KQȲfP+nbr Y+حKw6%s=MKpytWYFV`JjUUh/r.]nU$V21v 7'Շ4p飣d*wuyŐ抜-&ivshH+}g0 "`?Ƣ%=M T3jU RwWhx6.7Zlf[ajJe'/ůA/泀pBYPi5&T(raT8o@Mp;oS6)sS]xy|$>ٍ&K2xi xqKJ&j=jZ{G1\m,R<@fW"\S⌮ Z⪗ fE1 `pYe yAR~P%?Sʦu_뢆'jys+ɋ8$<'\ ]6*%m]ejL_B%wsqa("7aZwe#W>ס. ?6J7*xڷTciBP2=jH&י,1T8zSlzJQi~ CbԘjQ<+{/hU~J߱f1jf5i߰ v0NG@MN4סK_9ޒS8=^Tm2MtD8'kRa+@ᕠ% ckqk-β(k^M]IR3洛>5T3s٫9=\:>D05c턄[9ijif%/HL=l ^#el*lH9APVz?͖ 5;|:I,kXubަQU̺&0sY#oge;1֞vXήݐJlW.:\NC$\.njzՅc,i6i262ಔ&0eHȕ5_{|_Hk^JlC!wL_|+3 $I -18b慳iCJk1:AmYCk\)ECS\IhInlA͝/ȌpOPȓ$Z9 *>zxݫq u״ WmX2+Ab* m.P@ޡHJ[G&R&1B1䓦Gm_ *oMruyo[rpQf²qv6DVu*ڡPj%w)5Ժ?\rahdڷS&PpT ۡآ^jb]v}f:)|~iM WNA~?}.#|z;IVx^Qt љ4q/l~!D } 8{:؜UI^CD^W<זк^H-&!-.k_ $x?rU9 k\5 KFvBQl.wd"?h7c.LK8܉XFkԁJt /F_kWЃm`v,X~{$fj/DXg9FuASAVc4G͝yo_m=[:6S0 <.z/ -zFpUy㩟w΃7A9?Z[r_ҾXb ,UZ_Zp47'Hw@ŖuJXC5h]{\]/#bG8mC""ퟤ*z|D-3 ѯk'ޙN \;3it 9˷rEPY`1R%0sq5'eC)3[駝}n&c$*tA֍73񩁩*nklkaF8~e}+z{,C C2I1qQA>&HN|%l؄mml+aM+l@# BG)],FƧW2'6ʠOJaT V]:HbyKĵQM5Z1jQ,ސH!AV0V155;WYDN!xCXNliėY^jj'.ncyDK#˨g{.]m|4}k6α~#r J32$\x\&_M5sznnnߺS܀H?~4LwIn+Z (zo KjN|-CшCcݏ;EU+]:jg~E<ϼEC1[Ourȥp"Ȼ"G]{@Cm+DCF0QgxϺg)+wL2bJr+#RGny>켦&n5w]w̻QKUsf7/QsXdT>ߌ*B2͐Oo+[QLÛB6c#GU: zVZY{fXMYdo?>ExU$CM6#[)}(tB4M$ DQ+>S0HN .D?ɰ}?j=7=s{Mݴme!c(Dc1g%^.% XY?Ǔ '7WM7*gd,/VPўZ'Q*nf;%<$}])!h(}:9bڽ &˛ꬵ]C5%oElkmn,,C۳^)r\ aƶ) :P 8~'?|A#Q0G95Kw|},JPF]8H?EUye-ձEOj,4k0@O7"V!QQO+>^3}MhE+ߠ$r6>E!G 6hXOҗpy46..XgE{cWXt/KEݭc`T@SF1ꨶN2Sq2@ ;%U΢dlxje[@} \eS7qh*Hj= $=$Ԇ/`TPՂ$Bq?whE(#-blF)i#рxW-$QUc<)aG#8|T€03ȻO4h!cMOPY#`LB7+{]4Dxr0P Bkʗ:#0r@K;p8 L}@Ck{ _5hq+c>kxHaIQULW*3N5tBå]ZQrRL=^*ecؚ x ۢY[Tvl_>[.?5?ybRqcc6,C{O7Å$z}_#ߩ pL){H;vئ")TSF<.3fno{Ȍz.P䯊ʗTi#0c2=JXtC>pYGPR6qF;sN~V~rXc(m!Wb 5M;A@Åj@YS0첞/qփGeIt n"v]?Wч,r+%;" v@OdurK7) vK^<^`1̑vK_Ij?UsNyH@min^+@7H1Az?Rz^uLςV[3/08wӛ9oppظg}ƢDf! *]DWJ=T* D2]@6"[64x?Qiڞp\{:Qo3q/c`Df$ͦ4#C_` QUB,-k'lvlWԂoy'eg}p|9kVJ!A{uƱ[(6X-C3V[c*mƏuza/o3YN͞"!l>Hy' ?}{ ;G1N4]StNNJ}3ai(Z/j,na퉱Q8mSw$_TH'M&a+ns3>O^XV0]bPUX:i uh.z7JϢd+q{S-.~l0`o!c3d'>Che=V], ֛%2@{[ J'ķ`НaT:eUzhN :GD  vo-nBa\7G(#'/_RVd*F::g>xI-p;IE?z\OopLx`J-_ ;UyR68`hU\q̌cwy5PjlxcJ NOs ?pϞwV:픺?huAp˒u.:7m{g7'QSɉ@+($# ԇ#ۉrrnٽ*Qa\G>x(n2_n|<%&e˻|Zf1' }7Hva O,nK`MӜPNK`Ӭ:E]B{<ɑ #{`jo)1?O,[X-Ftk@bs=" 2hl`rbq[0 PU@8ga~^P 5MnAgDX|O.VR =ua>k%dbyw}`?8ΟY[@ ,%^]+`ܱ?wkJ0E+$-Ec"/ 8I퀐'Ϝwۙ8O5сxmr/m >;Z|('1-.5h^iZ,:? &M.yU0 OPB(C6 utl~SȏW?!x':xGEO,R~*ᬄ }2r₝" 1o`?X'w^"ҪYZMK }DV~s a*6ݡjX(tգ87 WP$1:P ]ӵ\T7,rHaUi`G 1<'Fjƙ6K%Ҙs!IS| zݴeS$jxJ[O4 qQqt(V;)Xl,Fb߮%?µYX.LqgnVK6]1_Q;^3p+"`U.Et=zq92)HN&Kc 2]?h(@$ 'b܏SGAWE4L)Ȉ烾mòFS کV^af堥3^O!D8|z]Ay[dޡXߖ.pI7uzqI{[W[})+6`@¬WDR<߾i.(Rh~t?:tU_9;:!NǨ_fӜzK'[o6e ; f}>ȄrK#` zm(ғWSРӅ4R@.`hbLf(jLW:Eby+x9+޵NxۦFN)Ÿ$'rXnoum-3T:2W ~0UPokMyEYtѣ40eI}y 1ߓSie*@ҶMNx$;5ӢB`5t,]#bQRL5N&fLF8xB>[>y_wܫ&Rm!O#}$,[.[03vOIǜm"avK\o Z,s`PQ.H1W1 agX17 #VĨeBI$S,UqE.R>Г0۫:gWeUblQw1T9{u|60x' h [ Jv$mUlp`#bᵬ1<+Xnyhߡl޾u%ՁdP0^8<rx%L^bC5@]Go~Df9|v!baU]5lh#m0Ҹ;3ӫtF"FAh:GS9Uݽ\a6GTc["̬.wƓ+q6~6H߱R3fHhPL㷝2UjICK~.RNìeqKH &@wUyTFX%~q4nX"AJΓ?[:b\ɎB,шS%l[chZ eEcZ[}:ɉʼZ3u#;X1 reYV'7C gj]M5gŗ9yqyHHJ"+-˵}),]KË %gtƎ嗃+LX~~!@N uH8%88OX*o`E(zm߁xgx4w *wYҋZE>;]ֹw/8| *,UY=E%䡫} I߰9lאy">,pg#YJJ P\9s;f[GK%LxŦWY5BduV=P^otp#S,o?\a]-V ]c#xhOH2`Y P!:TVA6ܩ=vUËg>kQݺjzD%c>@ۆp4"qۻ@0e E2jx0d34״&} :&3Iͻ=<#J4oLwcO'*00Jv70 AoM&]5ĭw1uCg}HH(p8-Lo[*β,4pŭ0KgJ}2(lZҦfM2rt%UV tk]8<*#PWU@7oϕ Pg~#R%XCKq; T2jLU*4o@4uQq@c6ǵZA{E2@eGĿ`Ʒ%UfAntG -vb| nI/N1Ө.̅$CD/sT!MZOs.,IÉ={Fb9BW;3`oߺV^KER 4-;<Obt8VL&JIFG*6}1[2VAL$ OsŰ@oWTW"[*xy[Q[nr-0 &{Zד}-Hųڨ.)}{2&S Ӿ{`A/>{YfR֚ywk(m #[&uf@ Aҡן')2+Le JzȳLbwƛ\fau[kn⽷Aɳ@6ՂUzѻy-׏cP2mNX#1͗q2hZx?Fq@Z/9nSbc?mgoLZzKʜCuZTHek0q~YOQ4,J,Am^FBv4 f1w}k.,2 qu~0K$~ ?1}i+/sŹ,7F€^lƹ皝ʬF#0c8ofO`n :LYj׉;GÀt;ׅ9\Stҗ/XrQ Aw#@a#\5k ׀$s?h dUCi?*Ep-(g _(\p`@9+O0f\@K="р($7e9pl`>†>{ҵND`t9K[ϥeee}B!]O}~Ǽ;yhF]HuKͣUHeRS)2_muJV-PX~K#T; M̥FxCT!~]A;\hVJcFwc2B2=]C^0'A&yk7OY!^$Ab_8a;5'! acP-DH0"Oo%E/$NE"4: M+G9̘z&|c@֖V+;RBxody똇pR%r-AZ_("oaX|VP4X GkHc:\JFD.$׆ǦI_/Xs7N\]lCnoM Hl@5{ +BK6^ԆOY2~<Ygf ) Tm8R0Tٙ HnVn H. >of'U*P1sYFNh<Dy`y|R>TPpv/h 6kPW j}Foq˩$_l)a٣.7w23%}H:qQGCRn-s]8"'-,Tt+)GKljX4fTBp6;|x 7G WsJ#ͣꉭRn)}Kڪ6|ru-n3\?5!3~wmI>Qx*=$+ :Wo'Q"?LywΧww*n`+$[,bW/b^l,oX㫖mדDh4et%#o#60_]zPT+rm$TAMnVq_ڽG9+-ω_̫ӝ4̼ۡZi4 ?u/vKIm>ǣFJF^N9։ <=kZØ+fw;;f-j_pP h%9CtV; 0Wm1CT̙3~GTp_599 $'њSJ`3 Ck͉EjCt4+ߏQq TBp1 X+~w6Jʉ=4OklR.|;{xN+;Aႃ$XdAă! y#&gWk]~ӎ:(װ:lUK'U䵯x:xBꢫHi=Զ@#lEkT$}T78<#RޘO/N=Z?!\n<5c}l kG^tF8q)w ՟2 2BoA䏐mƭm h)˴R-ed)}LcOwYlD'5&ELQE=HWsxⵏRDUWpzwC/_:~;âPuOcD"8P_FN8=Ȥo™gW LkIj,ozL{̮gcF{;zv[[|a#yhDI MNgbF&%NTX7jƁhiZH"OvjJ jׯ'KqZֱ'h^Fl/,}c~Y2}zbR\.}A1o6"}]|B(Jtw((YۗRfׂ$G<5p娤б`v,2GAWwPͱEӼ{rd.j~g^gj+ 6wk'J&:H 1ZN?52.Yz`l3\_eR^<l :3ZMuM^UguEfW[[ؽw #oF(tX*S` Ea [l9Bl+_Y- j-v7{ru_,'(Y솆|3Dը(kwS`HW;bDZ9OWs 2aͤEqK綾_ׯM;TxQU=NL"akwFѬM[(^s%Ѻ ;fVv$JXE Mϰ(#ZK2mݧQ3ZKqN0`\ "jߙ/B/XnE ~+{98Y] ^ vJtҏ7DQUyPhvPckJ|΄bMzfύ2#}BB5+^+_B%2vJOuP6rx4)=fk@9C;m5ۢZ5"T-ya 74swM=ϔB/x誤 4e\SݚW9s<:TU"Q1 d`Hԑ#> cOO)2#~?49$_ a/ER.cz //ukکeJHgTyhwja:gt x/* v6!2KE;W< u[+u8<7XG'-@i7p *ɔ*d]XiZ?V@~!h՝IHT#j=%DV^iEj,CtZ ^y=kHiW3pF1] ٔ͜%&\iC"bGX a9lI]$Rk^s}?ot5,a#b]27iRk\ TlRSm\=& Ca&80YuBnAg٦͡"9mHx0_^X7J*kQ$EY+8cl/mrK*Rכ/$c2tȔUmN"s,h1y]~LfsaO5=꠆9Oʹ/^ؒHI ccL=*v! 'Զ?kWv C r$F`!y< h#3v2Im'>zp+ >܉a Rq m_@-r ~ogTA||MBi?w/'`o!8ƫrA"؝Aj t(sNDkJ:툮v)7U.\rKΓgLlo6rB-I\WLb8"*T<ǯQJRF=B2زkww{k-zxWK֍VI0&\82{d5ω<(.zh$3!'ybϟ8*[^{n[:pU%sUl?[VA|d*{_ DE4 BMNG!*<bq)|,`tL06)\ h1&?tҤ|ͱѠ9IO9Qq׫^#hFgsi,Ǜ ƛ#_ XS`gGjnl62I gK> zx1ħAZz>7|Śv-j31cͫf=M. 8{5Qlm#7$rǑiƻ@w87Cۅ_AGkn_(gڤEKwX-)lL d5"t$isVra NTq;(ϓAU+FC+舛VO#G8_gVN#P Y<Q*!ŠV"#1g9*Ct EQn"C:.Rz`՟ #i1Qń4?| du@F }*giR{Dqu[l㓃bn;j|Xن6+ #gwpeH%h}l] mLYOx Smtn+^=Yj=O )l~Dh}_bL|boJ6ZK(> 1P_jg!9H75n@Z[NgÉ%o(p:-ZXwV@ݚP&F#Z-;>nJq(95C%X+d sl_.&wi`ŁAȰ%8&Nt%DLеtH~|5 Ӿ(pEbQWR῅,/]PҐ!&=o]3=H߯-S_/]ЍXU(bM*jx^IƄwjU%N-xc_QG&z>=eNap߂Y&0iNߕiҩS ؍'l8eSYc-PT%4:8t}n{ds%/+~3JqKk5qC[fs\|?8w&DM#D;iDz!$sVv*__ `Ew}:|&iÑʹdN:';O6LBCA!m+U6mT+uՃɴq ?8g둎+*)ķO| 5>P oTɱ̱-v('PT :=p5ШG8,_Y(!ٝ`VsXtTN^u#LnD dY2 Qi_ݒ7o}=H;cI."Zh}/ &ar,;M}]Wr ./ 3a[o|pg,y;Չ Lr׹@ƿ / c;!ʣ2`>VH[xbs*̙a3y߫*GO °kYj~6ޕq% @tC kd_ے.Ag:vLB$z-y 1Un=+ivHENo$ |: ^ N#JR[rqEG)"ջ ݑsZiSWZ?lwUXC xF)shWG)\r;ª`S5Ǒ"׸Tfϛ'[Nk9K!D&}Q;߯8<$Y#lJWl1 OGNZ"Y/y;,-q:5GE+?6@nDGΊ1NP`ݠ) CT\PyrTrYڜ10aLguۛn(2iα(胐!+}M G6eZe p)$u}K_6ǵL)B=N䓅vk3PWp[xBXѨ1S-3d^|HwkV̤jV&CF;6ܝSF|<u4^O9~Bci 3lEa*)Ma %jH||wkl/N-cLTA ,FkuxWՌFIZؒʮa2)GsWxnQ3 Kl2>28+E2 ,s Rlx)6n%8[5|_xƱy]d%.Ɔol~L.,kJduxBx3x̛\5!P>|C"4 JKU 47;tngNWbֈsd *;/YJn Rܟ+TƢ8@<ֆkPmED2l >Hnٰ20w8*Iq.@w*dR[a%u"%]鼋ZUD8dT󇠰)RCcxRY)|$G '>{b,4G;#UG ksEk,QN/JOWLjUyhq,KSrg-¨01'@KZs 2 B/t_6kpdG߬-ɦ侨kEoî x#Y%KgltMFpAKXglMIHG/H(0:/OAM/7bkQK5ð pg&A$[@!iCMP&`Ed[p}rDl C"H'PEvSV4m6; ` 2gQA`y}BuQg'a/C4mҮp1+IΘ[%YƟa@X;|t](Jv?lH# YsHm7sur .z2rΏ,x*ZB0E|Ne ߑ`'+Kc"vb` 0I],,F[ݯ^]nr䌯gd]%EEJp^2a(kO`ҕX́x@_>6z1ʐV;ߢ߆Ϻ0( { ^mzml]pv,ӹQ(d4ɂ6d[W fT?l [orw$ȩ *~)ܬdRm._ fȹ^(D#WfKXdZU NZL$` *vXS?9q4E?ez[Ӵ ]|cGup=x|/TL3;1^r.G̠QWkmn ̾>š>A,G#9I˄nwmL Њ.|V8R,) G/UJ l^ y9pNg#M)ODv-Y. 3nrrGW[oϡlAˢL-H ތqPw9iu3{<2~2aLů|5Y ^tc-Wp*x^ ND:]:9ڜ  ~}dkÕ'XWc'>?g &|Ar YF ߔ|siwV[=5C|Yy'e'~f^wQ.QhX5i+.o8X I1S7`7G፷Sn]b*6Nz%Uy5mk3qgv_ڮv|"\(78CTU=X,>*:-OM.&ƟzMsfğn#CT<~3Mi}YXAcosH4KQ{{"NjQɳBq_? ';S; :iׁ0i% fpGNkE8k Yr(R2Tv^~m+x=S[0Kw&Xg;X ً:`I{8^d+n(iΧ㘺}p,\=*HI0( FR.3VLgqg(_E1Fy\u+}慇Vs$۴47א8ݬ@S/sf!QeН|wg~I]DǫY|RҖމIe/; /,aU2ܿcfHy۽f ~n27 xlcryj&K@G`xU kDw]Ny5!j {F!̑ڈem^Uڗ="[^]C {M2q\xpGk09lߓ_($e8?ISgny~wIǩDZ-ĩSs9h>']i#Zw 9TrJ9B@ :i7`Q<8?.R{seϺK< idk1yKk3wz.\ב`< wۊ60N"L;UqFk^GaFTk}z̀;*gncyA:+ѳbk*: 7+`x.`Q04PGa1nh}@Gɽ $!z:nXoٳbD~s+C(]M7 "[QX*-#S+r.;j5Sŀ^'(ۤW{tɍ>Y-SG ڰ/-/_ЋWgO*brWhعƝeLDs-`LEw?eYr2YrD /wEz`u3:e$q C7QXܷNh`f؅![f#;m5h( f0'N}^^tϔPl*&G=N; ? l& , gcK[.# ]I θۼ0Q +{gVy=Btjf$",!5z1sSp@Cuђa-`a9Ɠ f)Q&15^1Bv\Ǟ\" ID;֫/ 2SQ _<-qG=i|21󱫆+Ixn"mԮX1uE:+4RcǽRVaFIl!IZJP]K,j䎗V\IwD2R|lO=9;z`+`i2qTQ16agZuipb*)fe3K:d7ΫGѭ} ~x6tm&{֋27Ĝab0^&A RH9g75'o,cJA] _qQ Z BFswm;;uALco(,)]^ 1FB4e+:no pl/൘vO j h1sZ}2]*̾.::\r&2I|i/dcLk0 NwY1AC)\'j\uq}9S͞5ESv}'і5Z׮Hrҟ!aLpl]m>}יS?P#,C~o95?g( yK˞NhtmlR~W!#k?4OaMC5Ɉ 8zZMnܸZ2RE6lLOclRjL%uAI#Y(ׅ<` =^s_?˂=_C4,G? zpM~0g]AEWoT~\ؾϸo(:'FWH3Yh~Yu9&M4e>P"^0i5ͭ{A$ϟpM ~9$b䥟Nħg>eSt)DŽ)QKYԘHxt7 ݋,j)Vlnh9[ +P+Xjc$rI64ơFOҕO,dе𥳐+,M9b E೶jwbTtim"_G=llV:#KwU;:L%ޖWdF{6tLMH^@&cRx1gڧZT~|{WmWZ$q#}?>"3&>AsX bO}S~XKpRڋႱȹnbⶸLk _9N`CfU+AڲU 9Bu=v3bAomvܱ~/-5d:ThS9ߌWF^RFDlѿr>}❧m7Z*i)(vyu=OaF$hʶAPY]3Ѝs hbԺG ' _S\4C'0.:umO-gBE7c\ص<9QR~*0253 qPoJޖ.Mc*:1 L%5ȌuRk`u 5sKs#l?4p\&S sd籟fۨb*{ç7xޏHHaٚS1c9BBDYc])w&x+ul#*#>}WO}Ĕy4Er+í& }ƌ=\@[IQ |X;^_qSYh mnt%L/T.FIWO 1%x'GK*@=>?<q=WpͳZPZ7k󝗹M}DsBu ctNjpxC<|o);GuWV&"NQi츘tYroRVAϝS6XD@:~r07fGt%^JX?Z kacJ)e׮Ãl2VMJp یS8A5H7^]$=.(Ub^8ىwO|@^\ۂo*YG(ER䀉/n3y֊ЌVQ$_/΂lE*;z1L<'EP+PIu-B .3/~]QD##}s 485:|B{>wxy kFIо`=D.W\:dc948>zh^x(Щ5rh3C4~?*;Y^L#ZĮ8y ˽4n" vDfWYVZWQ>OfwsSL)F>e2g&vF^1&Lk[+9WRG`3[ 9j[nx1>ys3gB.E $s([I ý@%<بxpj}-Dgg%_&ywG g.wS.VM~n;!\`@ūX y[+PNo1cbh$#_sb#Qp* vgqM6o=~#GzxCVS~cr_>5LKY6zV+'%_iԻľ`d[x=H%a^V J %52TvӝjnJ%O *3( D}=Mq1^Cy 6$b\SY*Xmm-Knq4ǯet7A2a:W8W3AY)DvCR^]"!@FKT :Ksbh`bjz C$ P};DA3s 2F[\fcc 1AjoHf&!%zkI'x2L}8枰vC՛]QR8^l%FwWeWu )q8(w =:og.[0O(W.mb@zxyzh>#1*Ѕ+硭r~Wi.V4ES0y6ngބhŬbh܄3O TFVGf66*+Ӻfr&Ԑ4ʹz`=h"+ - L!l*7fIF1g7g oh zRXc(I,)Jj[,ɢ++qqR%[(?UWReA!+CUY?Ѯrfi,N~A@fȒ,".fsTɬ.8j: wQr>])5|v9Vh>&8 _״q3-!xbX(ͬ1O\а\٨KЅX+19z LɄS~gRNn vIK˥vzBˉZic!Ta=5/Tpr{0[K=\KZ#/ra}MP 1a`M HIb;Y7^6LIсIaײ4J 4 YYi%Z6h/,*J'@&֦Zi=+vؿiY؋1Or\\| }+'iR LbvO$n4T&›0%_eGl[;!n]Qh7h3-uHFا@>{/l)!PCё= @),AÐx;BD OS":I!A_XIL&`?ۓÑ&n?&,[rM4eo^PL[<IER83wYL.ՃйlCڇc7dCo_'dZTw )\) [LZ,b_PGg2-)NEלtZNkib]( m6HC^ +!a4d2^ }%I y+7mWV$*cV'Z-8V[>L 3)( }rS.N]JE`L<9&֪5ٽ-]ꑣpF)LUiY  ^[=u@jv&^l{(fɃp-~<%~; dU^m%j;.cA~&r]B?Y3.ح7XkmRQ ,JWrJ** ^z 6ar+@MU/0n|[qcY5Hno"9g YUb%=MzI1Q,!x%0[]r`Dťǂ.[^5gM(6 pHǠmo8vP,Z -Ckz6 )"uiȚOՍgT~9eӜɩZ!9[*@fDP-aK0f\sF'(zO\!͕Gng}-}QK^LJ}tTQ]> +tHhb vT[ ղ@6G~ϐH^opftQؔy%sFFjw)Y"p߇嫖k Jgv$C:ZG\0wrQ%t\n ES{$Õ jז&I#_)O@GU<_ژNKSF.iFn[ M1R һ+L3$Bao $5^UMv8[wϥ|%٠}o%O2Smq-Gq38SW{0m#Dw4=h =U^ʅ$y;OC /bKTQAVT{CNc Cؚ`u>`pbe@{0لDqomϜzN>M{\i?J z}#L1J$hLAiM@1e;?(^LkqIQiƓu7RdXaEUFnO1\ɤ1]$A\|ֲ\h.X#q,]/&4M *M2`kl9KQf&qUK CY•+Bҥm*P&lf(jj#:Յ/w;y_1 ^>Sk_۾m3  E_WR\+$+}aWzsƮXr\aa{{7&xWS|З[kL V=>8Y پD MXVCo90樶GJ1mm60)a[>@'FB0~Vо.z=gWri͚2W։Jj$$tmjhǧ6-Avgk c`g q!EyCN^qTM /bZ?ŝK犫 )P@_\i=j$ly0CL>?M&(vIA®Ǭjp03[a j>?B`?@jLh-_-}JQ*Ef&J23-`&Rʁ% -Я%fu3/bX۷Me`Fwڙ أ4_Pm_.ޘa. 8y@^ T?KzK;s.ZM\\`̀g?w-:ni"#Na4BjQg?Q34䅷τ%!\ΡμmW-v@@uaK`F`-3֑]p@'Ѽj BQ_lJD(EpK(N0z?CE85A&C!EU%cgh(3f5E*L:SG+]׋\l9Бd"ͣ5L6V =iR /ay@a)wf]Dz.uQyQJqxREߌc:QhhCMc^8II9߾VN:cQ+N+ӓwCx{50]$Nqj{1`Zfo97 yGWbe\h{>`^b _hEgf#ښEXF\b(PFD=ȂxBjZ&ΕP"Zy_in%2;xpп.}پ .γ_ `2+] 7"Nry/nIנq|0dYݵb;)}țL_m'ɯor[vELl5}H7⹉YtI*qrƱqP}M$S2CHK,@DL6 6ff|Uh4fr纕s3+{+oԋ^cLH7#CT6ZR :$2_LU9LP{RLu3IUQaB|y0ӫ@ /QŎXp(|"OnԎ#ɂ,Q^H7܈wBTd7FB-%坅hn(u.Vę=fGFXy.7x|ibN_^m"1l|~W\~ =ts}_PҼI7ej28!q[֌|Y.h@ h69VҊ䮺~6r|&>Ȼx3 S;rm0B!8g/Vde{2cHN·lY50vPXnQ]?Rk[hmޘk\hxBnsa ޤuN 5v׳%BB$F0%#3 ZCNl7e{G!/rҵӞk]5L -Juc;ܖE4mHy\C1YfC!'>4d/3I%4t \kI붟{ *`kPJwwm8c:Z.#{;?"O+_#ےT!(DYIY=8SQDH$%H m@Ԓc^4tL _c͒eiȹl7CҿSӞ0U+mĘݻY%ł85bivjYbg碛ʷ,EW\$_$SDV6-g-y}`~]/r''C0L|`~c@./EG`\eZ:k! S(o+C#`D*>(.l u'כ݊XV{EVvCD*NxڐUkߔIQ$yBiShAWsupK&ʳ?az[DY/M X,DCޑOnFW^?p(Sgt>J0+nB\CQa8/)^Rgf{KƎн$"vJ@:?﷚K<3^4Ί;LciVkvY;)[E n߈Y{0DYudWǑY1/*Lq!o@PȤGq8w!ˉT3c_ڂPUCR6eD"Hvۓ8E~6L7"jKC * sǞ":N~3M߇ĈODba/՝ lZMJRnϤ;=عH_?`ɭ'y#@. 8BŴ-ɹJ7d}@4@ﱢqRcRjո>|0G׏41b>&&&qfW9**o~:NL 1C$QN(eJC^608X됴ulW#_ ` Ry -D5}#XCυ(}ɘu]쳳$?j4r'eUH,}C?s\C"R:dNVGSs)dCE ]c Uo-ZkPuD$RR[x;"¸b5s~\aepYIH0Դ(%&0XjY_Fa1JB#įgFv `>{*Dx3}k.0Lvaex0~lt2vSbWHjIja+΋.!8XYfM~k/"yRfN:%ϒj|$G1e2紉uky`wsf$ot΋` VɗfճMݿAMM fx"x18V$N *zC\rOkNdQ1Z}{h8[t$6Er],f <@  2W\^,àRE ~VCBqEx Ȧn0^V0e$*En@L]ED%Ŷ'xj0b_"5Ru|}x>B jvd~`]Sde6Z{Nα}'C1gk$!±`K{fV{ [~/rtRWg֓PtBhVFh*X(Vuҥ*[X#1fML.De5e5Qrj rW !մDbӣY/.5c)x"/j{+k?PCicCYjNzJcقU3W"X3-}ۜHhus45=misLQ#Ÿss8_nBuͲj&v q]4NUcsusw@Awza/w_J^'qhs̴=n88GAga4F"9 }y5 ~r&6g6_K1jصNArZXt$yI^""s/,p\屰= tT2 |.w+m/`srQ7Ka%Kxeh2pT~Z WDCOuŽ4G3{ w8ܜoz]l=`T-8y%R)51]:}dcW]%eH)DiUčEh`VLlW*Ol\'ZR*g#;ċoX+dz#vh15r_'iJ#u>SY#?sae`V٣=phnQB(P'Dojֺ@l goL[G5"[]&2UQ/۬~s`= 㵭 }  =owrw8bWJ+lJu%o]( 26L]>bdp.ڣ sv| >y=-[(!+V bH-_hxOPStEC@V <2N>L(h3vDOTlm=SX)FTkr78 Q'fZ76yfk$L#G=ٚ贗]}QG{Jg;!lj#TNAڄ킞H%yCGF~!xDwU2^})H̃3޴(@ ޮXiU. y :fvX-=6cewv](QJqxj i!i򢭦rr r9c`ɷ?Z8E[x]T*~Rέꕒ`Js0'a/ !͢O 0EjOM[;`GBnq cLaNrcy+_o/+,7<0 :Sjabݩ#-^sځyN߁HN%=I*w L$S"1dKrQ)E$z*)UI4+˱G 57Z`uy}C -:v(w@ZXGPf[swqR 8Up5"è5V~ <ʜ}-ҍdVUoڃjtxTALڟxmX~C\mM?u5kԵ7=(β9ȞS 釃nd>֜ 4.vFV@H6)}U X2?$p 0߯d؎E<%H{Kйe9-]$;R7lhTB fTnS0ƂM.|S*ѐ3kBh I^ZiᎹk.Y ]0?kV}L&sYC{lygwy kc㾊[0~ *M>g*囷V~gD|ˮ.5"- @¶q׍ݿef={i>3Q p˾c"H`*ݽ"u5VnE, ʇb7tufi~M@*Xċs. ~l74/|~Lh?40fJY\ŒPM:d-oOe#1S,sn{x6֘4h5oA-t2aID0Ia)Dd{N9čX#h6 @p$f+aɇԾ%qݨhc^&+K.o@ؿVة䛼{Lg$'p3MTƍ޸ !qP 3{z<ɯXH]13w!8>\lrA]J_"N=Y?t 6g 6R-K1_1\<`g-fnz ,՜9*Aҩ$Q9:."opO{O}/Y"3ž[E]XKk\8[٠&[6J\0|ѰKǔ~XPIiKyX&"'`!O$VjHO<"Ue2m7 0뗖F\l7l* ]M!K=h a]j04A`Y7;'1_$!5,$!2Z  ?;ՄXq jWi Bg_۔J~ ;g.xS`:gG_!0]?[i*=¥fnЖTfNűXYx=/Ak肘S802nn@iM"YD$elN E9UUx亁x)-q-*h37t,< iՁC;S ݂#@/~A+*\ކ{*GZu\T%XOf1@q"Mp ImxkBԹ%{PXk6`A!{i8x>TU[$f5ag'L 9G@WmB\u>c\m!N&bj{ |lc)J*~,!x8_NaЁϋc/\ElfeZM-4*~"}bE-&c)V&,acU$[d,%a%k@?{N㨒;~»{gq{BRM~ų~th4r#(K66i뗣TkH[&dc;дPveˉDaXa-f!` vf(E Tnq$i.娑yٚuzMF _* w%l0޶/h#RHQ18( d)@/_r"v֕PFk@+KoQihv$qQ 0ROA) Q'CFt;F1P>|4 H/xdu=s$H N.OoP*#WM+ݡ0)XsRaL $O1, N1Q}}i$;Y? \l0I߂<"ّ;.@@]ȭP C/_q E+8·xjG]HOXV+:YϱT9Vf5]6xJ 3ZeIRUh2jL~A ݋b60!^[󀧥IC@6~:'6'ZeȂ-һFh691sNB 8Uw[E{18HqH8(uRh }:zw-@(ȱPɳM5!L%G{GY#&XwڻY0R]t(j1$zsPWcBht<7HOi]=.sO xCUgYC@}C!"} ԓ)3I`췟AK|T~ V^.5sf K*-qOŐCKczSnAXmZWv%_[[tLFsğb^!* 5kb@a,/`T./GǮ̉k.5#V˗-s4U<]m\!unP}Q5v3Km'**fZyRPm}AFzj/4oC@al<;PX3&;:Aβbӧ Bl3tL[ E$uM=ioSZ{u.a"9P(s_8@gc<>;#}u<4# Q=yߩ0\ᙠ$Bj{=M=y lәǐ(mx 7Dɫ~Cj/Ԇ[\Z&%YZ&Osk% ^$*2[tڇA>aJ5x*7)Q"}));~qa4nSτyfxd4e 3R@&ق@ůX\IyKR H?H[ȏ, +t E Q<u-9 tŤNa@Gyr<X%=ȇBXxғRF?G=o ̜uO>3O 8v'x;o,#XF!IǨEcoFRr#޹1x(`W1RA]O&K3חH0R>tQ~nE&p<@ѷ=`u\] x M]2K+y֥~b kn8 ɫ3$4UۀnFI%j%"stǑH&E_. ,ػ f8,r/.;B"'w4cR$QY`=1ey4~/nPd̔9 "`=lp!N~:V ȥFo\TuecF9$eJСWѿz$dW1 7~=X7&/ Q2j_n8lB0sPǃX̞]Pjupa7`#io h 1_FqLiXyFΗ@4IM4JjI(~Jzc7pn8Ho;&׳Gx;ߤ+i l[Yum1 O7x2 +]kR{<9|[\3(McG #QW ӈHK1"}N[+{2 _sQ5d[GBDR ᆁjM&FQBQ|֖ '۳:Edɿ04nBBnJs0Z%n*Ҫ!pb9@lHapҖu8:C75+쾍DaU)ld /5U:w',2dQUaK'#oT@/Ӹ0GׅvܕMؖ]7c$ 4s\gIȚb*g]Dv 6`,0mYOgxm?hL8?s[0eP+{Oji7V;rL^zv$z9nWyLL!{|GR b'g ű,Ćd/2k5Ɲ"Om3jOB~=Y)~AFeEtʯ+f+OeD#1>3.N!s\riTh5*; 8d1 sUeDvT].e-#v[-7kP],Λ `;fn_pq,DMޢ.IDg..?ۄ7A vFx֨ uV}X}go 3[)k)XKȁov?zT3Ɣ# *JA-7u#`/"h$/1W)l4#197!*\xN\o)rD-ҔjOJyca0؛%zT. M t',6<&4{M a~&7c?= .&6;?bzg]=8[9/ivh_K([@t8^FE뢳B/* $ׯ<%QlG"IEb4&Pt]NqNW =Rf{Ç{#<@_ /YP ehY okL$sfEAU`8j/ [! p؆ڢiqE4SH˅&bG}@Y5T9#L2\3ͪ"i$:@1әP3YG ^_U+ᄕz.#!o,v1CMpc~9SǛi݉$,+hÊ<5#٩tL5wIqfXܩSv#=!^7V-y~wF+'Ќ$ؔĵ 3Kl("uȸ!?w!";3;O 6xg{Ga ;]:GpPɀiG߀O{5Nm+AQ1K>6 SXBPJ>iYMw0[*Y\wn+d2)ӵ|2-@7eƥFLp&m[O/ e zP?0{_x7=S 0I5a4;Ť2msF!S; ie#^zp`=vtYCۡL,dn5W2j7Ӂaw͎ >GP=;{j‰#ܲiŤ(H-r+$pw0u7t 9e?|MyQDJ؝Wƨ*&&[`xV~\"_C"H13| 0+{WSy3{eaU?~&Nls# O Rfo$vI$Y>ŝSwz:pJṘ=0v|O m8[>o݈Q ?^O,{Nt }]</kE:g ]6VfBd1خكR>_o1_:Xe@1-3*ѪCm(RP6\Oy n: "%utkr>Ub^Bԧ\}z=X x¸(=ϒ?Dhlhg%faDAx&;p۝hrxu1k@\#&=Ndz&= rp;xVH(mێךtn[)ػE pj`.%Y_rL| /|W(fbTcLEC 1yDx&uQr>>Pq rSjt1</˗':VxCDrէG<[ϛ_P 4ɺn\A\=dwT*Ϣٱ⍒gش5.@#A M/Cм(5M#}%8Gc]Sg OHd=&/iTưr30S+q6`R#0f$.XN5JHSo'?FK)K TH9;M/R]n=1x R+Ψ &`;DG eKx^`~ & ͼS&}uc ~Oc h$ۮV(3;f,7BS>9h.όf6-~|&Uc~ 4t*izaZj x\C;b->"p2Dէ:::nՉS1FjJWԠ9} _KI8g@`Jx;!fځl#ڛ ՂUP6~= n3@?8gvq_wow;Rc~t'ِ4r[[ya 8ܠ@pk\ ~:0(lDz<;s Ix-c3-깰 ,,˥ U2._t.^6eN14gØS~.gj8Ӵ Njo3D ksն2PfȬy6(qh\#'W9V*:OLH i(%%%Q[('n8_T4K2Kp}F۽ỤkOTo,lhD3WxzQmNFg[LxKCUbDHO1M`H+셰ax:?\'Q1n X֟!u;ӡt!a@ Upwg9^;Daì:+X=9%&SyIţ-1hFĄ:]nh rkj梳TpBç䜱nXOp1m=;K  *|+M (_鏜OGОYr'; k8{|j0=w8xT1caLFoDUgKW&jTLHZ,ŎvLN1˰^WR`N饵n_jIP@|**oƆC;^ίi\\Xzk ".ڎy=R[ Y:w= ؟_`2,'jsR]s+RF@Lm,͋ UʑӜܐąJ\'*EeS[q0ty,䀕i\a|h5젓] PyFքtxknDa)i{+-{dr!ƍ.?PY\bB5y!Fఉ6]w #ƹW>HB$ Z\G$z؀_P^!ݹflJ.(9X4ZZ/P#w> L%;.z9}XKiS~iK6 qڻ#D1%%=rreu) >[ UAz+k˩E]}@;Px:eD0抎P`e4 1S[592 I!XCO=1ur%IZcwʡmx EĶ=pAÕHX@8px> xl2m}lf楸^Mӷɛ2M,nf:s&s{Ү jrۗ35p9qzL!Z.t޵ 8Ґsuo˯3"t"*3\EtS2V4xcetNj 21sTb&QaI =pV575#^tYs[ʯr\Ww0^zImJߋZ&{B) \Iđi )bmsCa\ [ONpr-+78;wXi8׻mx:;‡y&)ʠG"Vͪ+"Iv7!1wpdE@ʽXJ$F'’>“5aSYk{ծCg9p!a, fƓgx9:Tgz{s-]f1_|9s3PzpR1J:3|rGƞrr_I_ip$etN> zH7sFFl"\Oe@q !!D[MXJll{<4\k1lւ#<}ǜRŻ~-';#H&QeF%jNFn#U ݬ2h?7ͪ+Û<[eb='DI|>X@y9`UUpҾi!45p ih&>[\;+ GjK> "jܱ;?"R!Q;'K!q ^^̕ɱk4B~[hښ(bI\m'K2וRBc&Qf"N%yK`O࿦Ee(LѱH|4߬')$IF]P$0 y)E{6Sq1.X NoQ)P1@_&] :GH徼GרYj&Z8 ~kWL}pζ% Ibt{$=b^+Kj{A~%~ױrl4˾1`h?-x "7|-lehJ[A / vmM U8~k&V'}ޕcL]?$V$~/;{|K6Z6#xݕ$I)Yk:*,~@~:T@ *K^n^/ H}ĀͨJ`'YJ̐"ߓ8sCx(;TtŔ4`GW o. [$˶ Y(yTxƣtra4ʾ5+pϩY5߃D{qEV*q ̗q>&r!%6ba =ÙLIWBʼn MSJ' ņe0%}(6. :&ma;'76?gXbWi㜔 >) LxJPc+st$Eu[h' _b̆Mc YN/@a'%R|TKMŔ"!.kXl4i`wDbtoy22wE-j-Um/cp͚L_Ƨl_i}bYPC”GJY\/@W6W!qz7ʅ}Mf-PІBPY&dž 1Rȹ $1H)R@0s*w.k7I(0j=5TP*H`L4oʝ 'ѹ߼`cNţS:O(7Zq c O-Fb.NzY/AVQB%t#s(+pe1B3^_;h/x8]am`*;0qŋgGff!G>]߀mdJU(:5 ;qr\_̖|3^рR*enϧZN5}ecR(!@ M4 c ,zs>+a*~X=%9,U6CĽS"ܲIM5 /Cu\﫯)X|ȳZXh<>q+3\ÃօnU𹕗~My=y2LhօpCk`ubͿnG.c=%ņ<;i>EUsoyW>\(%}-33Z!"5oPlf8(@W%Z^\Rvט?aJ:1WL"]PFLZKn$k9Ac !A #b/tët;ѯy3<)Ww{|Р4DBfرFgo^0܊}pjnm m2qMq/G |`$jfB .}p=} ]PuAi0YC#8鞟~rPoA@MM&|5~+~Nn=mv%7%\k:~uO ȉc^v/mr:#+L=+(pcanm|{;޵[u+0@wF\1)lScr5o:=,gVu]X^jݢm6ӽ?cA 3z/QPr^tv(T~hC3AGmI;CC= ]AϛgfV" ;1R,_G)Sn?huȧ>ZÆr F4c7kpS<~i)` b}X\n^1Į. h1ك)Rs7jXs"Jbْ70М!l4b~is&0.BMs )B"& TQVUڮLi@c #p S:MSp9.dˡ[yEϽ[c]ӹp"ɷyTL{/8/, ,nMa(km[xG\+r~Xi&*%WAR8NWX 5#ԕS-ɫD/EzMTuC(ࣷH7Π}b+)qv'mtj6,祁.?Qz1m5> $~.[.H~.xK<~E 85r D)֮@"р%ٛƐ7: *e؈_FLdhj *Ρx90I(5|hkJJyGM9~%!'1E6  "moxJ&=z, 0A!&lQ~]FGԐ8Zb͟bx JΦӕ?n`tRies_Qwm5ZްF~*5MWIlʛ5>pƟԋ#^RnPu(<{GGSm?Dw"X Z۳i7[Pz6-ݏ@W6c Ů(J$Yǚx$|{[0/9RޟS|9O* +f=X-B$?]!|F&dN;.gܤd:W9AE^5+$򴺰]<2xi9j>Fѐ[ bC0G:1@iRV: QQLΖ V#ׄwr}kU/A3>> U6^F tozt;sXq(~RSc,BH:vVDLҏi9eBʩGц=>QK4r?吷WIQ-IŻ:"*d\σiXQOp(ni3 5=7Hޕq^!A{a쟴? b[7{)/."vej;M ݨKZn.|ցTaKcU!+Zc=WCK+% Z]4Ef*.0֋$= o =Y/#*SVb qCOK^Xf_4hԞ2؆E84-9= $IZ-n.TTyʁ,(mʌZvp*BdEҢ`!o~8'6X3"S)E\>Q0#($0ҿP(|C-v>s"w?>-]p6ˈYosL1| *}/U4b]0=zUtι\UQi؏@&Żu1b.kP7ogmCSV|, "UTOG^ fڑIA{q@ICoښnB5Ys#̻P"X*AWLB=MRp̋ɋ".&{PYtBJN&]buOAag3``,_粆,Mxq uo&Y~i%s1`+YP8o6ԝ ׈bVms|"N ݑrU2EЦ( O"![ω74U6rO6wm>qN wǓҘv!P\b.(0FtIJS#C MwV\W?P/ Zf6Ov_ɃzĕY[i .9s13ҝH\EPdJ\:6F5a36R2K@!􎃔?s/W}4jҶ8`r8ћՊӒ3홏/`ŌګH%!_OO o>W{LGBzcĜɇN9˓hiY ef,ٵ7K"]:fD*E:.zAzgu+0Ͱt4*ZCI DߑtH<a-RQT7ףExbGTDDJwk_i`|JF$G\ABE"dhh^I]w{ C[4,]ζ{!~:} vt\R+'`h&<ɬLVMۥǂ#'oe=W~OW z(lM\eX)QbD,;kΨQ|Ɲ#&|媲hu7mrbT\ë%@%NH'z$eVG+b}1y AH1 ?ʵleu}H  ]v.-蠧Z r YH<EUc=$~ƸەgGK[x5: 3㰟qD[(ֶj25JtW /gD^Tlj"-{Ic矽+(A1_ a_ t/d @תiv3 M$|#V\fUi.PnezF]r:P;Q0ͫa6I߾g悮ߍE'j}@$KSgMWX )[Ka=[a) MP:Cf I*K bq|?MY {3Zj:'"xU6Ftp4 qNJj6Q&e#( c 1ܔD41ۛ(F*:ù :^.vJ*%TfUɘ/>vL5  ]ӔcAd+T ($}oh AX6Pb_xlop~X\VӢۻB$/ՙ<`F_3tP<#2~("j<ޖJJxcBf_ TVH%G[4%leUcil;}7EUSc8 'z޽^76qIސ#bL*at|s ڳd| B9l[v킰}mMeP=Wo Z4d\E[?{! 4SZuxA +pz+ rk1%J؁'F{AO)WYt VāmϪ 冮ͅ&a<۱T7u< (kJcv3~lL|',åmb?I$^F7T@N/Iv u2(u-J)GSUWtv}B Z"" ue n468d Iцˬ[~JʼXs%DA7j-~Y><98,`¾,𰪷V[ 9f'y)6;rƻQd-"-<L"B؆aFNR}٠Nhob1hWO7a[f8gI4[(wJaܰ8B$ەJҏ $pߏ\LN,¨ǿ}3yA>2ld ^8H?83QZ941,5,3u31į"(HX>/J;QZI7"=u6]VEyI  MȋJb;\.\cJv!IsrGbCS}s2E8n$-C8?De82!GT+^8tH>~EVm 7!54@޹/*Us`(|`w4v~_7T`,Dչ ȆfZ  UvK}GU?6||Mn;ұ/aA]F=`#ۅݝJ% ce7DG܌uE4+x .-OfIop'եx. W0x)V,BdsK&4psf/~r+:Ky ,vslbϠ!{ٙM* K9jRl{e"Qx `>3"dOm9EƁy^n3£Gzh7\omy5ORA:'&7""Rcq8;K 1(ݎ)6/p jU$95q%Ui.SdGv|Xx2 0^4O\(CGc[DHK?8W'uUbX K4K>H/OI`JLRnɺAJk`J$k AW`;b)vxIlP%86%=z tc ӊP#$`8*p7DJBm0R<%P#G#lbnbv(MZjú6_( ~u.5.œb y?jT1j"u;`gb&iĦIobi`I ?owA*.K'LEB=f B" !A. |EZ#J`ʈ e]+^QmT&=bv u<:$_}yq>ly>R^(_ze0@zkB+~0%\Ifq+/L(}O43AҼI%[e磐7 j?$8ht3 nD.rX)%nM̌H4+k|5ݔ@0)7pF;@7ՐĂZ=ӯXI$$\]\,DeኻB%8KlΊUôO,^%Ϳn?k̙H1vmCg4tq@T@ /я.GT{4g.1{FGI 7q ̞҅v]f=cD ־Uh5ato>mܸW=x!VN~WwQI{ILQ0H0eJ!ʔ׮aSgxߜ%d/ZpɬX,rEBY1A!ܥm!Qv"K]\QlժRX59K} _䜲P {(BqȚj;b?TS^QзarX ½<~HpL[H$_:zF3g%ɣBIVcמKhzP5S! J3邲Bb޹+(mђP^xJB=\?3t!<}V en -\3ΟG2aA2V=P$C])z3T᫪W+Dck;@y- +Gm̻L>z|+#k>zTYL@NgF\Um?,TӖ'ZhaFcxVS}2j!7!_YXurbv.ئ%| n!opfn ⑧.`Ӑ𐗬bb0 }tuO49V%%oy}EMmf,Q"BWsw۾1+n}RLӰyc LJJ?ѭU:VXXz<#b ?ۇVj{-ϘoBwet ?J#-Υߗc'̌u_YϿZ*_23nH8S3iCi;J\:􅁉ڧޡƨO yJ4%^ :w-͋neoZ:،J^_*/tjq %*Q "՚Wa6X@;:5 n7hAз:44 !fGWHOmΓ`(H ㍂^m{JlP[ ט1 +y5.9޳:O1Xs<+X/G=-0d.̳~՛M`$ Ql fu]ٕr A0t|ҋc[d:c oMF6& Or2P$4_Γ{QZ֓+g [ /Q "yqZ?ޙ:џLrcd!`#DC)w@RYțqKQ|,v)$UbqY.GbK^bݤ(%]yH7]}AlɯV> L]Mz|>PS\pj|"Y5}*C۱eg@&Gh6b5I下./lRJ<$$mobh+~0)*&͹^#tр>Ϲ s S[R[L5F $on̺bФuc# .˰5ki.:Rf b__Q:P R;?2eJ=M}Mð a:T z97iO{N(~|j"W1lx\'I-Ձо ta:1)҆`bǰ$` 1nQb,1lq5li^ ;9q-.][\o:M%  ٚ=k6:(?6M}S ;ܜ6G :yp9׼yw} [5)@И+b&/,z);-[C%jE5u~ͯ"Yn(4e(Mi]fjWZ{ni j&,jUgULsLΧ-IJ䠬m d+.gS2'WI׾iE}Ws+sF%Gdx(~CyO璃{l:p&_/Nt,1q ؅Lr<לpP|FuKA9INb1-]&-gܭySiLo)D =fz,j=&jʨAGҹ;~2L>7hz$zʹ~+J2`bF@햙.YZ En<*v7CF0Cv_NFgIK \ md\r̭ZfT]IH.#G%L!Ȫ`aL{=YOFX5f I[\X"ǃ"BGxq&.x! F+\y0Kc} )$ElFQU!# l:1%fBiE F "#KA4Qb&x|R’7)I}AhŶ.ZQSyM0 [;1XG=TO*Bx43"͜R @@BMm>߸9,5\+O 5w.[~6(Ee(-z`[w ~ϾK PuEa=#D3oZj<-b(;pQ $|zAK.PuCeaᲧ+"MZ_ĜWQT8{>8Y/ hb܃P(q tnw"hdP%T-m}b=U•|9iMpSYK;hRjO|uO6n[0(ңx(SC,-*%]A9 EQ}؛urWtmDeBFj,Pf=ҍ<oj|1ZZ^tt *Wv%yNk+4+t8V?G |i"A?Xn+Ճ%t>7v#v =ތIiPOE|/?yEӱBe9Λ~.<ѕ;}N\AbJ܄ە;H*{HDذ$\%}AuOܗ x-m78EL;?9\+F%ԪU;=FYE4\mtb F/t+ AGl@)잆Sx\a{ZFS|s_v5BG&F [׋x3x&6@r|cYf(cUӍ4}xd58lNvE3^e)_Ҙc91٤C_;h˱C0( %)^;םQtbS O&lƿ5y=҅Ye cⷀf0d|P] pO&XnZ &UI$F~BE28w(&.S\CO3 53q4AY ?,5feX ΅!w#`6zF j6@;aT)W; zjWFgo$%c Kj&F8#)g~D̀` | g<&fs#3 UI,hA`0 }_OɋK p֛$QXDF^*SrF ~z֤Ta j'#0+V[иJnJv6iC⟄k: -ffTB۸HWC7+j-dF(rv/J*XE~%r ;]]=.+¶7E wZD=?B<-;RuaKu,rHbHOaSh]Cx$O+Ǧ/)N j dD'Zie XJ\qU u U1փg"P=kP5WKcV~@7>#`b%-@TFt٦?b̴O#zSJhOڪ7%yS,j8h\Bxmb҂Pz̡ \OI$ΐwydu|'*kPû Vcٌi'$eLH n)֡j8lhb E ?D!^mbKh:P? O˒J!GCG~̌EmJcӻ3[^먗zM~eҴ}V|7YsbލٚS'K E0h׃qD1E)' Tl3ɺΌbF"8*1@+PzwfHױJЃYq~}*AU ]H>0VӚ6f\!.2>N`QK{; )"מPr@E/9M0״ F5cʐ ۤ zA,&@Ue!r͸HZo[-Pрl ekU>/7 U}0&|1Nm RWZ\T_q9d88Y 9C;dTteQnjNaE1  ;S2+W=`ݶ1 ,j%3|#.*ǟI4rI Lo. ɍ H}ƳNG2 *>kFMxunU=5gEi,c&ʨ{&|1}E~5Mw1& b9 g5*^27M]0Bv*Q? ćyR2獄+{"8B!}Pˤr>uxm geyfl9s)ga]obg(؂κb}&@-T2.Oa`.=3tS$>(WQc3Dp^#=w3;OQ\Fn+)x䙂ʹ)nr8U3ufЪ3ޢձete*n7{)x\ I1s׏0Y"(o\V;".Ĝ^O@IP{igQiVlk2.:jQ#tj uO"jmCK$a)p.AݑIcv|6m<1>`ҍ<yFVQb\}jjUOmǒROFZ$` Q*Ҟm%3fPW7끽a|-&\d"(PBV o0'g(D``غJD 4z_=qhO CBKYf/vV}wn?,BԀ hF y1<# >UR;ϓC]~ڂ_tpݲb0Nc'. 'EQEH1'0dp{ǝ2q{貿g-xU2ZK 7ydW6U.,_wD4X.bܠKLlw.U% IL K`US@䱗K1,E9:zؼR58|E /_l{t0j t{.нJ#WɂQ?+ kXeCIףAbrg$Ccގ=VNNڏHG@~#ܚydX7Ɲ^~>Aw7,i> ߐfbbCZQ-(8fSK*quN>yTTr/_T,SYpר;l;`m{Lz#;B4 ejD&̚_".yE5`1?շ"H&+zl7Ž"PN"Z8csfVX|`ZUc "$jCas[eRג{̒lA& HvwqL9_ƳK!!WMT*C>- &fˍ]N)E9kyF0oi IJh#u ꖋ'uqak̏vJ0h4*Z>ÂIV9+ARٿ6r Qp8=oDB35: ۺG}u;i^Ut B$nvy# @?ebܷBHdtP {": Cd+oچ~x 8{KIOk ?eƒD 9(:_5,yU"9MwRr1^lh+-{pm-w/0)N['նsf^{%҆ L]UHSs#$x ,@lAL6DM?@1ls'@|&4"~TǝyQF E>/tᵯߩ6FlfqTee_uxJ2`1ޝ z-MmwȨi v!lfnbu8lł:T,nr@3ܛ:>H>X z&;>T"D)Mxw霥; lr܅{Guon|7˹2ԶD*7U3`ȏ~KZypǘRGśG T> X!/68- ;jo` A9DTy4PY,Dl34. )/&*2i*$ AًZ9ҙs^8>Ojqߥak1X_>OhXPBq ;g܌Ōr\wNM̾=Űyԕ;8k/``}ˉV},,_"d=fo_bm7u^<[Ɇ*dS(v(1ȫV)H[w׹$`.\TEk\u\U@f͈ B]bεOI69j3*:D!nP}&^/]h0sk|Nu6HӀi<Xp1 ?HpC̄^0@}]ۊ"|`iQn!xI+4q墲 LS}A~_;xXz+IJҭb|~l0eLpe/ň:,`o8? Cڌ-:d ى(߸>@XUn&ڿqRsxrF-i |m[̱_ y6g;:5c8 e_BIb)YRt|R-7U^n֢#*|iW&p/g0|)!Ww]Mwƹ7 Dug(88JSQIkN!!PV>$bEM+w Dm |Uksdg b2;ZD֊n#|^ObuC"IQЙL1e:k@<.ST'!0d:X_-o6.59= R,x^`WH8lnD:oDzJ ^܇PhvY!f vÝx/S*5;@ܙ`a`ssnkZS1nz>-*A` ab.CpTnn^ўO^Q$kψb 2=`lXSU92] 9;yϰX Yk[#Cҕs -{c,%ۓ=6&Dfkڂe$cϟ\]6?"Z}6*tf:{Jm9D.+,tPg?f V<]%hSl]zB;8Pi/m*T4bi >3TM=:ƎlEzy 'Q/#I %@!h_F1lSDӸt3a[\qv`yl \I ([!qpUznHVP ۖt2ӆ޽L2zO:a/aBb@Dh55aXA[08!'v` x߻oUGHO_m#}VҠH"7GpԣۜjmF-Ku'pPC?0WeC}'ccW{`.tjO"<&$3]?8r12"Cc [Um8Dxp/ ̄t/H2:_ e{MA4١ÝM-Pyb0C@v 6ʮm Y-E]O 0!G@b@9Z"g}'٥fj9#,ϦLk,HRvA3rC"ޅ[bSv!y+t_ p [^USiNCl+$nP_jrҖT38_MCY:P!:l"Vy2>X(sW"߲OGpHm93%}{DU08Ӌ[35xA};"Z!8iKҊ[]*OyiSXhVFRA&}>scd_t~ ՐR^E0A2fNS2)AŐ(Sa:[ PO l}K󞼝D6Z5f+R7+cU ,t,]~/?BpW25L<ѽrdG qYl+7tԪL+vg9ȉ2-;JT>Q*B :Aěw9m[˗<3\z셄8IJ]m4NMI ث`Ƶj6+l2>bCBwz?C  ]0=Go;$AD>Rx=vz4I-I@6VCY50 FHHZVo:RD=~ٶ 1!*,wĄZb^RB%Opx"?Wb9_)+侺% ytH?TU.:|Y|b6q8уւ]v ^h.ܮP1k8Z%@ր-I*EPWQ!ZMGTKl!:ˑYݔY%iV&C_8s:38 WuE,Eٝ6{Ϲ[rjop\I4*(+;iڟ&V^k032Og __a)6`}~z<`ѽoU9߉xNN} |tnV\FJŮcf晆}%[Cf钧r¦|p#p SNrIq&%y;\yDc웥=3j]Zp`֏tV;N:sKϿ!qF?U`ľ:t\S3actt&̌^9У:=?Q01?Zj֫U۶i8 DC`<*tÑt]cfk!嗰!Ř9qzgc~./9߰ԏ O DӑvaPx\qc`۵Upm?*/촙.#pq Fi_N)iJM, -hy?Bj/ !|촾6Fձbv\A;I@DXM_8X&%'M# TqZ趑9;h'BeϔXZXfAfO*OqlmG.`_6ڿ6ZHפYl/ %pZZmk=<^=  (3@*y>r{ Fr("mO{6kuOnmM#%T{o*΃XPHر^5*pF"`R4~J*"֋I*P6뿧pVFE%Fͥ~DDוODU"1#KLsn$"wk)YjXGU3rJ޾!)eq >< TpeZa[-8eM#caPOq!8s rƜrGGT|On,ˏYcXG~I>۵eg:'1ԁH]~*JEW3A^i *l'{ARN)V a[!q|H]'S`eXk`D+0rZ2ڀfs/]0cU+ҹEbHKp?s#"S3(Ix04X,2޳Dk=!-hD/s0̙16m Ԛ۳;q]xxMS( Wx95=D'PP3P?G L-Nlyk{6GwV*r~ z_x n, b*f8~ņNY*5N׭ĨH|nv ?%OFڦ?M[jJJsxo˻!wyS Aғn*,_>|l?t>x6vގ}È 8BK'1Tۓ9l1JTIsC?|t5^L?# 2d(ra1;Kd5pcc(X&0鄧Ym~JȚl)HU[d-cUUU<P7d>d6X_S\{zδ->FN:ƿv5s]2#Wr}ԣ0'PpꍗʆQk.̍\=9eTfi-&Zܔ@?S-;j4g*8`gyt]l~s- (_aۿ 1ˈt >szg+O(0 m 4mJ`⹧vLR浂vI0|HGpE7,ߝGK8p:,wfX1[$nvr[u2(_9̫nږp'7zA&ϜPՆIoeMj:6 dUqU.ѠAERf!e!>Dڟ櫠}4$o>}B@sͥuDMꛈ@?aE:H?{tC7\#C]Pžȕkie, +)ANoF32:ǜr4H畲4-- Qm[|xKfw].'g,\ pi̴v`|,s@9H-i.l#fpC_2|glsS1"ѓwp%[[Im*3a5p-p;֡˲IC+?`}#Gxj^z)W4<[LJ9A}؛Yn oO%u)(^;L#.|D,[)Fo6`(b~f:&_X3w.K>3#08F䁌ߩ:=p!esPfʞ0bCPhQl%,{Eω'B_SyaI׎DMThMԎ+Q6whqBŠK5\9zSb޷a{{>!h2HfV+(jO+8aZCo]G #sWi8C3GV/(南'P<\M 4(WSeVY/ԔM44ĖDšfkyel09_y4mqbV>m*CɵW+w5r]ZnHAR`[ cg֭m ,.<;26tN82Wfp)%>gmErcF2; 'Bi69eO=bꈬ Lۏb؀iC{|;8CVm*kfCZ$q[ӥZ8ַ?6([,eS!u(4ϒtqskqY4h4Jԃ IRa+$<A#?N{%W͋U'%goyɗFh-;V@ֈ5职Ds -Xʘ?\YJ$ U-c '- -?v9+wW~ˁwF/O#C~goC^/ ;gpSko lӥ#F$6畨"Rz+M07xPJr(+prG4ר5CS| ioA^KWR,DJlO`rL?&,֯ﺵ{dg(;1h]0ۋ_|5kw| 1us2al@6|=%79^gOLf d,H<4}}mS̞dƯEOF}3JK#z`Ex`g[}#u!m1HΧ,=}#g}Uku- 1H\ mWI {ίJ.ܟ9tD y2DVTh?q^:O (\?9ciE`ɍ,[- rշnѵ:2vx`X#dQ:VQ5@` il=/vFyI0 Ǚ%r w*pbӱpu‚S9H ޅHDAխ} I4! DQXEkr,]Il8UXr ŌL;^]Ʉ"h &8c$T;2xpYPOykЋS6vǗMH:1X0LYj=y͊oZ>?K5~ pv[m3?Z\ T_0a"1d,3O96_.̪ˋWIiVWMq,T#J|d2j[Gs8Rnd;!n9(PIFxLSXe3?lqmPc/J:хF^˗Z*0E)\5fG=S3^w#߈W.g)ei D3 Z <Å@~Ƌw޴odn]{ƌcrTߔ<rq4b.Œ#[W O@N墼"%]MyαjN1< Lޥx9 plDg-gYo\h7 sN [1~_,l,:i5$zBxԜAa I>7{ ҥB3ܹNpήFmE3]Ng+1ҕ5Km1q'xx;){JH.i2^x5p`"? -Q#1R$򐁕E(:Dh^IL_0^9ruڒ{NeabwB+j./o1M@>T٬z5^@xә!AM[Wm?:yE`el+k7 jezn4pIos7 5܉ G[O)kO,O3Wmy0O^,\͂1`ں=UX7#t∆;ymµ⪪F5 ŐYz T4U~91%I~л 4hأC1 mKkfsIËZ`XyX쯸TK&ZYM*pA7kFPџPa )K+fD#<6-R}=0p0^|ܪc$"<>;: @>ԵxCzILC^…?MW2O_n'to+O$oa_*OX ihrv9SKF q”{E6%6a/p]+qqR| zÈ* }@^Pj6?6Sa'h! 7p}?ā:*ӉH{` QxsM$s#ݺC4Ck3G]Phä,5}U{˜f~hofA~n\>o %?/1dٜJ/V#Vgk]w;'H*808NؠAdQE`guI]!On>-?ȨLE)![ް? %zGI1I/g(,Ȱ;ZTC=Odc2tw2!!c!'Q j{n1@HFUDU$tDpkF5ViW/hōl/ #WsM&&MqWj)ĢC1yfF=TuB}M,C+))3MEx=FpYK7Y!OEl]BBm}>q7} Gl3լ;+p,#;w@;7SraZYUXn3yQClo2u1ZyNi^NG Oip&窇f`|cI[r 20d&>&vRíT}٧R> qNGڠ't(!\dU,=Xj|qqGsP׀i.(z9$~3Mc76p\\te53I0^t0=է:,߸"3x#q: @OkM<=b)!hpl -6Eq`7JjGɱ^C#Q @˛nʗI2*$ab0$ၹz(=g,F#tڱ9R Ճ6`H~qqܗkx} 0D_b.soX8bjȽ!XV%Kc歏W'g:𞌮_ &f\NIy`&Aq/v,ưkyAx8UxP uKtum+?z:.0ηrES\giV)0%WZ ĵt0h+0{;f<oyֆNI}I'?ܕ:|X$a}S0JƎqSeDC.jk֝5o\D,r_:,e,E; <!.ozq5_eo뎄_{G`QouW0\W Ӻž'a'FF.5+/kI* Y1Pl Yw/chV>bO8?;Xvj#忱ܻn"4+nߘg'!FFԐgY>\!՜xɵ| bϋm (ZUNϙ;7ҸPɥbbp%1xlt.t'ф)X .IŃl5Iχ7꽥 )*c %u+HHn}KX}*.[AljQN!k]( CЇLz!wӳ ;D"^X:t=kEw^WQȔVvʁdiFZQ,\ۛB|={^ݱ.Us"a}sEA|;>IG`^x;g|N>ĶN'Xj:t8z,^߇_Ev1{ L2J(qS$w?5Jɼ) :$iU'nYa"SmR)-%.GFi@f w"\Ut|HTKz;:@=en|Eu$0”WS[i@*hmtsL9*0p:1ț|*'9s㗔xʌ:Z22fw/| v$'e% &j_`s{S6A,R{[3fϞCK-wn> 1I7͋@Az-nnhZ;`eȉ֊QH [6*$sЛo(-YfO.nl|OJ_rs0"K^k4Ҭz+ =H>*ȃ4Mb2#;+'c,6">Bj 6rZ\QP#@C\.b^y.=-o/:GWP *D;`ek4$TI%dN@):|3_K8ҥ_<BJNǑ_J9lߟxW,T= <sL] p:SZ!Bs$*Qne@,(!a>^*:ҲΖ@jkgPd澲?i߲PRqY|IΠd_}聣D:Zk! ߛЈ!Ɵj>O!]J>U2 { Zln?/5*t@DO}dg[è0@萼6Pt^ç."$u- 0>s;>9ں=0|eJϮp;crUszWN YZ .0t:x-pvLZTrF,"4Hf+ "~;g ,\R.ŭ.?fMkom9yCޖe T.O/R  s뮔2b!rۨ)kd>j_;LlIRt3Gh @+< 8y´@ %[G!"U$ >HD`!T&BFs2 Xj#A :uqњ^C[ߓdЂuc}Xքa8l]4/m톳/U0hpZ~ jsTj3ڤw 3m dٳ:?bՓySW1$yIO1WgT-];i%C wi@J/ˉ *Owh[ jB|CtP}]ޮ2B\c?< ځ/CٻP T0@zegmH{˟y}P4; ol~Stߠpȴ8e~K_au>L$:y}ՓֶCt(uTq$޲r*+R `dCh~&\e™\j;+Klb8]w a-Nw;+:}ylmX+=h_`eFŅ O2Ut`~$"֔ %Ps9ai ծPppݬKRxGyKcHJx0~Vqr/#9nsfr?ֳ(;FV?#WW?c8-!Xײ#Ûp*vӫ~VY)nIni:K^3r" ' jmKi}{ไ |vLA uFJe7Ĺ\ %* Zʼn7aJ/M.dzȦ$ڈt e*/VgYHYDjybya 0.=Pސ1! !* st$} X!hfjpzR@N bTC`neY~"#gi[hA l.(Oֽ¶1krT%AookZ^Rr8 谰U>ب/"LE&:ȦEu4?CL^ s^/:`U,J".QǴ16j 0BxS#v:%r'/-X``͔2~{}}A>!Ϸ^`2 u]=%^Qi8X1?KXl]IF}o_[hҹ0PM0]}x*L(0 [~m„: $M`WRz/%]䂟 j;"39!w1;0] N"ɛ; ulH7Ҷ0bt [j U;Ҭ|tjI~%w.G;8!aZq4_ZЈYm^Yp72r,VЭfʓʻ%s _,d|ttkGcT EӺA'Z [a d/I4_Ciq Am ԼO/}`TQ=F5f1,Hͧ{wɈ赾H ;>NAVx@u+ZTDuH8r(\[p[ xr9avBS sc9 Mx!@B8WźhcRovߪ~T)۰&Ń✑Vu ?}N+M`jce"JT_Ქ4w@)[OEa~r<32r,̒# b FxXg(.q>X2t(5QRca~ ?dʲAчiE(7yZZ ԩ)9.'>@M,$X;, T%3 4Eɵ^]ri|ޯ<ơ6qg1Kbv7…O>4п2OcU攈`{CВ5Vm\.Xy8Jg Bih$D4̸l#A羚r~]/ZrEW &30-m-S)ʊ mfʃVhC n'ӴP:̹gsa9l?a~9*|3ҧz= zY{q"6>Epx sIRsNAbBKJ_T|=y?D2k Jc{6i`v)Jn>nt"Hf&Qb W[̈Q4s ;W~^$EGl#HdrXW>`y);O"-oUlr.ulv!ܾkXaN/:bь[K P)0$]pfo9T< X%1FcRp+ʭ`/Zf_R~q.kyUIӌj8oE;[pg TSDyP^YQ6̟Nyh4{qO5z%QW$!%]䩽h1Ϗ!:FpHi8&4-I_Jwe{5O,ʳ >6`6u5fwv-؈փ_$YitO}K[z6bO[]A[2.doPh]^(ZٛS([LA򞈵h@PW`V&~ kpzU$E;qPGwcF$8nURq&9Oi!ͯ!.nK2 s1DDcaixۇ- HQ&LJݪ/̰Cy|>3z{.?4+Zی wV5[*C(6tý-){PT8P ZVL"bDŽ#hiԉ4ΫAEs50J0[_bQxlmT='˖0M/g9Fkv]mkYΏvȩ@ 8f,(ErO"诵 : d:E?/*[Ns| ʼniJd$ԯ@nǓKgVoOvl@NUH8+^f%}yG#GZ˩$46dyqazW-7:'YmI͓hͭd8K`jJq<L4Ɏf__Ae)ҴN[GT=HN /TG ܟ/ވXX ;NMkcj$+OI:wݡ}8[`?c]\rۢ:yDsQ8Sm[d|@z/O~8]ڝ0b--esd2"S_*,i q׷un6w.J\rl?kٖpC$%@qZ*%CC:um]Sҭ'YXm\h<6֨kT߬nibL4ēRTسK"zFxkų̿~]@׶t--gI-FڻU "DК}ň"s1rP֑+ 5rYV i}=r+|:;Wk*ixٹ>/CDjJ3ip.l>J|@lZ f>}Rq/}x]J+FqQrOd ]keD(x{fl}!ML,QCdH.Ģ5rZP=y ČE->{mA>3< aޜ33t S* B=b8t`u \-92{ .Y2 ѓ ޟ͋`9ؿKXAdaRymBbz)+Ia>Vj:)V7cƇ8-<;Y5I2K.6"=LZTr,m1N-ڟ@\!±|8 jXe+pLChHJ#UPVî`~-"gq m+oၤos<̄Bd0>eJW.?TC h%5ml9Yql*+KU4'Gk HQ.pd 30a.KxqCBcHTgFj-^qnv~<8ڍoseN쫩BE+cm.8.O nyKA"2~` &yG*_x,@wl9K~Ѓ:WXB"y.yT0Zb^^oNg #6JGoA!~\H(p硗@蒁t!} Ӆ1j y^W)DJ_ Vgױ -2/=%+Y ZǃpCzh S LJ'gbrSrīSBx Z0a 9(E* \{GEk,C2ݵUB]02p2c\ Rd;O@plm(Jr\;7f v+v0_lWOh$9Za 4/y9Qcus`nVneNV DJ[Xٳle 8f-U\+5͆dt"2ϫ.80#,|?Z -)0{=E(Xf x3j #_ot-'Y*Nˆ>G Bo"Γ?6x$0O]~G ~)6orRyA/3{`OhLKud;VȤxFC&P=50i(:nS <ڧ&Moce+>Av1'Ftף 4\IQ6FloK,u(?0rX" (^*ULk*;{ns9ФSj- j*\JF &[N2=yTVb`+כOAa7եTS/F⦗4Nz8<28D e{렉u@ӛqbzO$ KMRxs1 C",Ri]To}h}w H2?k>A' hOt2“ᓾWjY饺"'eXhsR7 ']kr;=L3gd_ ݦnU$#@cE6d_ ҂D`vegN Bp;,q iYޤ~q_Fxnԍlנ<CTYL0e{1; [oHb:X~՞NR/66E!\Z9]}dG(Mڝ`il|xE2}>Oy!n2:1 Tw#] d-dY5}jq7FfiF߲osGߏH#V<,oR5r6_: m 4tRyF90{z<&^~p#]͖36bEhs{(#2T$܌,]x'n7Θn<>c _@_p!>3ч/dބM\;+H&Ja7ly*7ݾ|CR!ṸS9h,حAbxC ~ կ-^ rAS]Sc<]3J _{)<@{ϬBHOO FD0O\(e6XƉwTp0` sI?sۙҏdc@~/S'x@_CK|:17mMyr}Wςw(:7G'y'N!yLarAws`keE,=o%BD.&禍|L$`8hgyF",7o 9ٱ% &B [_ 'CvD C#!"<<^c%<6 ykW =eCh]'|IU 4^Ҁdn"Ѵ_ g.9MX Z*rK. IpL*LҪg1{,͊fBvʺ+=~ORdK+UA4"7}%C2V FK[ Rb)Tb䧬=I\r?ܜd r^ #gnJȢ7R/v149:Y$iu"nR,- σlgC}8B 5 d<1 :v]u?Jg{>pPZ@t?OkxrtGpd\XYe h 1u ޟW5T=DXc Kwixv(˷~ٟ})sLʘB׳ 3:^g7 ˡ`&c\8_2KN|0Cv,vP3e*7a>ނK4 1%ˈc$~Symaߗzn;{l|}S0)ݪ8Wݿ.Ovw3#~x#*,4q!N``c.Lb2 ѽӂɬ(Dv2x˥|CԥBid8%QI@*ac ,jsVA~x :4$eB8|췓|W^iUKG:TؖF@6;r,c#;H?RF{-=KMaz 觎-nl%#IWP+~K{ vN>EB;$(/ߡU"=; :{gFF+ [JSb~zvMmkvoJ^[v 2\+cZ66SW3,=7@C*۴BV}!؍NٚeSp9.k6k24^P;KAˤECObVc.aLLZqJppgDwnmS BZJZ 1p&|XZ[ ѽ#]~ֆ3sޝ3y Fo4n݊0ER\U?V#sKBGoCEiZaEZŚ[eQq?߻' QQ=T~fﴫl,cniNYi F ;J qQ5U`ULa#$!l;@F''E_2T@/ߏdVд^S>O'4!b0wE7REutn_wK\6Œo|>Q+ʳzdNsF1$p9(ia:$˗Xe؍ՍϮ\yRׯ,ޢ z.Gρqgs`QS: lqJ]a.r1gi 7#u#g|P )9 y5LoCU6L¬UTK>Okf-,jG(VLQ$Twgc/xh_c~q &a[Nܺd8kmP '{?C]gk~V'Ox٘ce#p0m^uz#8bD`ꁦb*F tRr>EWfw a"/b/vW 1Zu˟o%2m#hS@ >v Fi~D]y{}MB4Cݝlq_/41D0;_oCVc^<&~`rF 4Bj#lDxcopd]()2nSEDⓄX4V@_5=+! \3߫͹ab]#D@ݠ̶W w!RE4D&/&kO=a. 0䱻5wXcxZIcd@b2a d4)Y5} %D* 8Vt:9+ir=Hd 8? {."GB*ϥ{UxF opf˅{j&8[ph,y5-'DD-bP( 2`"g+Z`!?7H*:uskUa~r/y0flst¾a$؂4R݀<%"̳bl 12D LقC2oyk7(3u\{HmH^m875bb=nQ',["@ K48. 4rdA tsv:Z]]gSku^RTWUznvn.CƟ#=/wv|!Fw<s)xP%Ֆ }N `#H~x$ jFI)EtxG:^2yc`lwG74rl^=]'XH|c h`m.;e1t>iKWxPH"\u$ԏMddxG _- X$f<ƟH%eW_[sɚkI%rE[(4[@e HT-c;U o`=lG}+p@7+=.D g)gJN8W|6Eg!sE"* Q(++/vR٧.)r9ZW5C 9QiV!χBTU9ӵb͢syߡr:^Uk &`qx #Z#B\ԇ+tWIܕ.MyBSά~>GnLoX.EN_>4"F rà$x#z/Q*yB).ʍmMO$b4?D Ohm{a %Na1&(J.NOB{dH[T#9q7B?c8~Ǒ\qC˅-/URR<H{;ZturJJam,c>r,k֗WJZ4ki+`Tw> QLb!;^#&؀5< boV |C-b_8`ujq9WJ4n6P2r=}uBfrFd{ۊ 'G!Sh-[@艡4WrjFIٯZ(ˑ3RgYד^;0ٟ3CTEke8eCIC`Po H~THfFiPQ+LPU$*)fIcVhIB}7#ODBz[e`j&AE~=-XALØj?zdlEUd];Dh3ꝗii[*]}FkK~,nD; M!Q+ _쳽KD:t\ߔ[hV gMjd<:8R|_ۢ4c-WA"+%P3< Rj܏9\:A.cf) D*#•aבB􉻚ҚXF/<^r b(o4>xSQ6.j?i aYy/_9ɌjlyatقPo+#\}a{ rqE 22ffvNYf"zYE-,hZ0Mg̋.$Pa|h҉ɪk͊fd)J}| iu,83ֳ]o\hUt'L!uG>ŭC<*>U('qW.^D%?StÑ9vf܉ѱREdFYY8 ujn^NSCw!3ݼ\a{Hi._$jv~F5~WqGO5)B9aSSZŸ1IdCvtU [Na'&Q|z2 'n5/ֳ|̃=['A$&۝7KWqP3AU>s$H17SR^ 둮Jjl2V56UUGeYTS$<mI,|*J^G z9HܜXGԥK'9xzQ0Zߟ͵tCg]WVɃA;fWWYvHbg9%N8އ6XW5+f*Ǘsc*'twd{H`3V#:/5/+.oɄc78 l.܈]5)ەW_dZ{+TQ4˺ VBw@R #aC :6:{Wg2eľc@ ̟(; ߊHfi%lإ[_C;[BߋS1t::f0YI+dx\qe,$tߵ^oW?볫h䶒lHo: >_ 9\] ,;ݼ!D<WjH/qh :(?PΰMU4&"]̱;X~‹^`0L @:;Pm|KD)t|;qe80&ݍ}xvA !e0\ Yo)iq" 8y<_Kzc&y[$Z؊L"Y( Ŝ-o޹)= DI](.qĜ|X6T۾޾|OT. b#h̎|duVn-AV?K׫ofkF& Nar.Q$9J4VtZni]#ʫ t+g5ϪC~}ccF/s+tP=;m9Ii2aΣp#~;"2:SwP ̗z"hJg#銊 #yAx3ObD[CF%On5<0?y2p:ؚoZ9CL&9@܃p+BUJG:Pr0ؘ6wBK)4xOXh/B⧻ &#:: w4b9+)eۺf(6PbXȑl7gأœ4|2a/)|rRc0}'oQ6{OdzJ! y!'ڻJ@Ϛq\W9-ۖ?GE1HZ*f\ȠV UK>$ٗyTL}OaV*nvEб4M =+_2:=V%޹ Q-~?kϦr1(SjkAΉueq+X$AX۠U X5My+GB]=陽IPݻQnnpH#P8,s\[P?v"H+".G'θ*lmÄaFd3.om!roNC&` ѓ˿sC=4{Vq lB\aN)p9jg}A-xxh{K;saVlxoh1YONUI#~NvnՆ.&0+B'(Dn(YApXΊZōG[3~%&&Pbdcβ{Œ4!sIV.cf>$isuyХ(V +!mCXGpk8vt1 RjSs zN߆(Ԫesɮ,4W{a9gx$a@7$jd~%zb2v裋YԎqHݸD.`*N/u%o{t0 P4e,֪%w;P$̃/4 B, '/z\Q M;dşw~:E;o2U픦#nUE<%2ز*p0 kBbc|bri i=v*+umwɤ}JR-,U-%*z5XyOwΘxwmupP{#nЌͻz>*2%_(\@ !dX;2Aag@V,$P=}%Anx;_r{TV@l}:fB&Uoi{xn3s<Ra+de b@_GL DzLjuiw&-cu2| ;GvZLthm{FF88& yZLuЬ |]j+{71UR'-djkGgC'{>BO2QQQnYò X XryEH%Uv&N1Ma%%l(***Z[R^dӁh~N1(5>EƵnhVW@үsV 绡ms"Us[NvM^jdă:H^gK H$/Yh9:&A]WWx^m$VG!+Fh;J@, 53Iu-$!E#OpyPH$xzG+ d WS fg&IO²}1D#Գ'=e/R h nbT͖@P((EaQW}2. {h|:#P ݻS;2nO;5MD c@*OzKo!6-;%2w"IyY_[=B鰇ƂsP^9'`=̽u H5Gy\(Z ï\^S?S{aQyȕqa=42m ݇Q%~}7@M= 52WCo&hCcgcMg< Z3;F顇+3Vޏ5xӶ&JVH ӪS`ڔff uP`B&gmS xl RXKxktFVԄ8%> } JG^oozLи⪡ >Ϝ8c&,7IaR֋҈PtK'Ӡ 6G#zpD=g]: ~{s2\8%P<1$3~/&SQVFϺb$vWih*۶SP+ lJE`ixI|@7E}tgQӋpw.!UܞJe%X1`Ajy|@mvcw(30) ;'xHO/v  ;w2"կ8O}XÆ_F4$F&tcH|ߧ(rޖB؉6"bJ ymWi zeR1S݀?ۚ,fkƎAJʍXaX &2U=3#F#|Q412 ؠ4 hz|,΁緘H¢@hsZKIr]JFΩ;cU Ї؎~VSluVha\o Aа\Z{AnH&'V@rW1\D$*EjA-)}AW>*A!)=Ӝe\˦x( B'#J`i;cսJE%47H7*[UPQ`Y@4[4a怚xɍ)rϸ^\p9vC!́h%RU>,;i R GYfD\Xc=8:q7P'/fm&,8"9Dv ;ۓ&l)W,ZB/,=h3L?y|~q҇`elct>xb]@T ,vIă)bˑ(Q$H?wx);ȯOQz)ٝBF]&߹i3ܸkhW|&ƒnjeGD{1% jt3js?Q .?G4`w32!͟~IIDG* 3{FTskQݘ4kv@"4<ntYPQ|Y&uey%bA*5 kw$G;6P0 ) +D5躇嚷"[26 pk6 JOڿS/J?^7ž`(^(vjx4KQK'L+( k_&sJ&yJ4?mN/Xq5O夽G7Ęg9yaK˱Q80!D%-w N(%ݥq"J'?Z|ADd^O,-Z*$8bz>K iHVBܴUE u*`;U(4Py$B*zz)i!ଲڜϋT|+ܷSHѻI)|?f%ԉh0 Ȼqx<~S :l%5Ƕ c]G3Mqw mFͼg#|.+ lMHVJ 1KG,p2M BVT_2~IG|B;& xl$DZ&"196j{{0x7ZS2:,AYO|96,}#d6Xx냊?p4g˗F 3.9ͥ-n R"ϺqEA [+8`t9WP!\1nYuk\Ibg<pӃN^QJU~*,RU!H}Y o[p 36>q"~W)+ XE.ltIKcrGE6MpX!ݸ0-ZE7Re5N7cJqfgSI)#yXpgL"Ѐ 馭S,IkT  ==khz#"^܈LǸo',"M\E!H%ᯃu92V6.\mJfR`k2;YO (bk鞏4#ϹNHqIÐg_ XS?ܭ_Bd-+ƺuw*ħ(~ $B2܀}QԎvYUϦS GBqHtAIܜȿP8Dq,};*dQWY`}S$|nCM{D7oÏnujgeu^zRe"u;U0!KE^Q\०CsulJH v,|Н+5Wt^iސI N-Ъ;14Exa\͘`b[`'z:p;E2Mm$$SYfH- *XΩc>o avĮ6ߎ18fgNUXco*;3_#}֭X1.@:KRWJB^j3w݄h&)y7_)Gx)s/F_n GW\=CV+<("cD׃]U6}"oaA #$iK;49?fp_ϧ8< {uFTtS% Ûm=nXc-pJV[WܵO@UEOE47&Uڰ^!?l_XͷO+\)j mZs=o Lm4XrK$+<28o)ϢMl,s=[qX j=ٜ։zVc`R,ͮvP˻G }=6*ڏr^IV\sӨs1(73_hcwd MS?\̼l#-EMW}# gJz2Ė00>I?9D'gaG>Ao"dj07=e>4gZpLN;Q̢jl,ᐽ"iw,"Md0rےIu4[Rf$'f|iu9PȿQT%kݠWk+-ơfCEx}) M"7MXTXa?,a'd*fH8n.[;K"]tCv D(v2nNͣs3M"l\K*Қ> 6bq̀Շ]•Qʡ#:oX:OUya#:p5՞UEq#eڭ]EgI MY6 ~h5rጪ2;[u!zA,"PbV{DF|15rgr*l՗z;ul4uFt<,*F"QB9$͞D-aI+niWR|X}( ဗh]F<+3Dߘ&pƯ,&CDjO˾J ,VVR6 QKf{wQK># rx|KP=8F`(sO!ly :j/;_Of JlSa _&>t[4mm$T*[wCZЉ􁯂>HS zS^̙TԴ)OZKg]FJ4CBuVÇRv|uTooFn`SKصH]F| "eA6G)&7k|2FŬېZA?cXx/jPcr RzEJ{_%W-Ro}u/hj]k,Tm}DΟVo'iq:>[M$lĖ^T|3{+921%'S'f}U*Eɉe[smռP=Îe.(T%gaH8tiS*JV݌8$*Xg*HI~P=5抧)#.^'go%:_q 1KuSvh^9-r\OI뱩k"8˜X.ٳȚjdE*CEu(EK(3Hs77V$CuS@B,lӦϓжYA; öPW98W]­~]=Ub`F)FZm6$kkW "\LlH4?TAFrTxk!̂(z2pzۥ$B RC l|CC4qP{J 9m mdBE\}9\$vfZD|z*]5iNV+V4j "@r?+|Xetиܝ9J}! UwUG_2yYNIw+M-r7z̊v]ctB%g(Sf [8!S*RjtqكǢW{%nr*yF4Vڔ8!s=5n ~0vxgG/(^~|#J4!y3ۀ_a]ㇻǮg2ȋl>_ /MG|1Ӎ.K{\*| klVݲlJ{2nC^FĀoXԝ o[@8#Q{`9`jʚ5uyr"j_AB}YU 7B/1..%it:4aP 񛧰=4)K:Rץ 2EecC}K d^!Ţtp`直lwmO?zڴN[aG*&Y XT5-?!Lۆ)~:, vSQa$,: r\RP(Hf% E7[@GGG|JsOC7Q>Y\ J~':w9˅Yv`gsoL}VR-ZCH3&9 KNCJ.9}f'B4HeMӗρMnu0k\iw=V:NcҌ_1ڬozg%&.A1Gjj ;yJ1͑ >w76X*)"bMDTR3eNG4AYwٽr1Td֓Y ]OKgFYedlg&f $RhSY絏ZJ]'ȹ3!;o2i/ Ka!zjIvng9rW.#F:^a@=k8;7a67H#N fD|xrOaz]3ĸ+VoK nffGHvGfۤ͡bK/o,d ,;cl#K?\.?=s̹X|gCdq ., *"{-u0nW9R?w`I;@d ],)qZGj0n|B+B;e gB䇍0Pe;-hJP?*H;:uF{h4W47QX*# Ÿ'\5"+3~9/1t4 NɃlymꒊA ey^X1V"o(?};S 㟛ziW- Tyi1 N=*SMݻuKYa/=CBH 쐚M99Rl=Cp0뛶oܩcf~:ΒNWqn>{{E^{TsN|O>=cYy>Pw}2ȡ.,A&6S^ H*oƵ|& %vu) ktK;e=|jEA$>@ׅ>IN@8CtFmkaӋ7vMA-ZW޷jDMf+S-bR~)T\k3cĩO2r2C65*wKzP˸gAqO4M=N)LmaݪFF! 3$76Ъ >aJ#S #ϙOBtkFjo^`Xw5{8$ ap;jmS+kӳO I:e i;3n`$pIi(tW"+؋^p6K./a |VCKk,77Ϊ0B2s;tYцs]o@x#Y/- _J'Ի{VX/%e s1N.^WdK-5֑̦dd!/|5CЗ_;K=A9X3,Z`!Ɔ{\%BS̠yB/ʉ3(x1_j >;ʨ'@xqtAKI@+p,ϟm!z$_7ڋ`[DR!J&˩qdYެҧ9eަH-Xa#?L@talǩB6G%lN"UE ,8n/7х+H\i l(wh3*EG!WMnpcn6}YJ46 }^(o$〶幸`l-V&eCΫ76p#K+.W(G|3 A9_C`Dl.z`%<364bA' 8R"@xMv0g`|Rh;Rdy~iCw*~h4D69Puw]hSyǮʼ#̓0OwX \{̮W ޖ8Mzbo0U"ƘEr _!\"E P 5eVBVur;t+K@u%:':mq_1ɢc5V Y FEg[( oZ,ס,Sƫ37Sgy}.X5QTYܩ&c ѳ#0Pdf326xh1yT3Z ':|asbqmQ2ƌ槺L;2g*WQ食4i {pOe?@Ph&# #Bfiu㯺-W)~+n(})SXw@K`56Un7w,̼'OLrѫǸT^gl!t=@q_2!@UE7OIAvkah#"pcL9y ^0v^]=zۍ/ %)jYNH&Gadr_`O°|gy݀0k HOj @V]Sc# Y$#Q6m-S*FO#$iVuҹOqX|QawuƸޏ-o^$'5HJŽlg Զ+A5ۧNHtxyQ/%쐖-o7;+ b;dީCO:"v'h0sx˾pN^mAb@Csii91ݪ*[Uƕƈ&y2*uwjgw0Y05așcV]dB᭭W珗j@'[J&)9i} 2xcO=b bt+o E64j)rlϪ`1C>;vy˸s->3K7 .o|5)ȀŹyd4vW3Ԫ:mڸ"v7q7 %TDdڸW9BDUjzD 6Z@î4%k7@?M nJA+hznU Lf2_!Еe!Kl1j9nE@'7_,j;ȹ y`֩kLϺxn+85HDbxCru9ڤLϙ]0P@٣hll609< 0#2lYgy?8s@Fdg rX V #܇4MCl^hj\bϝ2;QVW"(݉4$V7VX,_J5 rrs @=PGQsþ}D M 7i7 ~wE*zLY>gf>O pVJ(@U~ɬ*+㰲ZmD?WE[z._d3uFε#\qI} n}UfCE U~)Yv_7ktظ ,_!pk6ae3-m΀pex䕕J_a'2>H 77w:q6. ҹޫoηj-%x0|Oնg,4f'W`Bs@r5 5O@_G|y?j)Z ߵw\_R"/jp踔8"8ȣ=TkH9#~ϏKɇ:pFxI50_2^i,Th `FrPC.Sb0'~blJ|O)i.>t_i8H);qD.4{oswE?Z2# nS:ύM#Ob ]B{oňH% IA[wnRp h :F2kϘI JpA^h栄,$Y9ڔv-DVX['ULcqV~f-_ӓD5=d> e_[YL&]T,)b~Ҋ!҃=wkڕkŵ9L"& +p9>5Owsx!Dz~ _z.x :R??9gp%h3E ԍCjZE/T!(32tt!7F굷e{: Qe? Y@pwU{1!dl]풹- iNJ#NT4 &r8QhL}e\P Ա .`eFT@/mm}| >0En9]I V#i';tSLHw< O2gQȖ^DPm}-\OKCRS׀]4"U1Q2JVŒ6Nԟ]R䔭""CZPaXp9Eln詺2/S]uH!=Ry=f ˿_7ۿVַsu |[];vAEWY*]7dՙpV4Wu@DJϨAGnn(yo^}/!H2s[7h (Wrs p<5Ƒ|"h4ceθ+R-gL.[*ϭ' 8gzO C%9mOeC^ W6n~ n=sTu6`*sHWWRa:=jdh*D.]y6.㬘 m$ " ڝw6Y`u; ŪG"@b7/XkoXjցY.4dvmM?gBZOH HeuJ,fXPv8FP( cyV]5"jNTVq>bD5KHkT (>+od!5Uoi? Gy1P[hI&8@vM㊒{TfX~ml{n(fl5(F)|OaSŸ]W[}F_ [DO93J#NG! haD96Ae" 2\y~}7Ti,,|D {jNgx,'Y43m3N/7^4;Ȧ"+(Ud[ʱۖDp8 p`Aa;bNn}P?<9Pש—0V:zڤG<c{Veo~W "q9%ĝUCɧ8a '$FV_Aq{r|i %4 uwӜXʾiZl_4x=i9@юĊFyݏy\|C8NTbqd!G%f--O7$V"C u arC{fu*>Psg0i@8mܣK'LF'{$=:rwy)9MqzooEMx,x!FI! 5X״e)2BZ2 I ^Z[E*gۥ/ Q>DbL{m= ~R`>ٔiWēÁwPJyM+q/b4ty啯S$lhÐ{ -\s'WmZˊnJ *|oi(f{SU%'@,a ! xD%;)1Vic3%BSa7' ' i#\R?@m)&wNEnQƴ [K[WlL#X}cHQ4@!NW¢뮊}t[v#*CŸt+|M:An Lik^*YA=X'yRzqʆOn~!&y-({HeBj;ϝqD-NGZ?Bd>G)+/j(!˧^(ϯYVU7իU 7$pBJpE &9db> 'Dsjlvvey̋ ZDQڻhg 1/Pۅ 2Ox.0˔VqB4{F ĩ:YMWVaT8'[ӠpsvDv2`F5oi-L"=ctW\4.4IpЀa.?fK+BS`y4/CiUR+,2;u7_EVoBWq%0ÿ 凿iJ$l8ĸΚ $ }nC x'q]MGsp#zz?pK/=ɩ0NL2F#%_Sl|kBMIw2$冱{6A@1WrDzIGk[hDΜ :ltnߏ// .H ! 0.f*~(_-SBxi+)% h e,/)Nq:Y-y+x(Y3n `E]{p^HyL58&#Qnz|f&ِvJj@Ӭ%)^~4!s<Tb4cNhu,`&Ma| Vù%~87,v'’YaV^CL }̇mMͭЎM|U}GTcQмشнa}-֓h&sɛ H23tļh>ϗR Q#bV졎g6" EZUZDž+1R'L}#[iOih@NWGJF஫o ߰d /`9-Z~i ^Y#YҪ齊pq#XH#} L(ef]"aܳv@h'\D*29 e Z”{:%]QYxݡ>Խğ$bSɸMU֗jD@+CaWǜd e(}5vs[ 0g.UDOy_ |ף!Tf#[J3><Ϲ"vԋepQ̑7-UzYFdrf@4,D/!яBH? 1_1v˔&ߠ)S顜d!@. ٺ &$$A'?Zr1͢^*@K4ךDiN=oKxeф:v-}3=,=<1)٦a{Xn7fs>&$ ,t<]6!M=#5ǰ/c}`9 <6T))&s֨A㜗Erq*cZZ4G$LHQ6|ȥ[ S[ X.ػXwy=;csEaW)4jJbd3+F?jdD_o>4n/Ֆs< 鶻m!IFD"͠}*E)W)َR"v2CȄqqd/I0T}@pj0dv OYGIQd ~6礝,` o\9rBݗRNLDtoZzؽA6눢ygGH/c8\l &xIM./x>|ɐW<vٝ|^aL0*X0t˚n\gTG&&ڕQ]@!{D WK9 Tes "B] K%3gG64&R^ƽ87<X0P"jOxW;\C0a/xbQUčK ՝K<+yj湳[172HY~ )ά..׺V'Zǐ^ iH QH @>V6J&jf}Нqb$d5:.Sh5ȋ&7z2>:-ߥ*e)PY̦ŇI=3;? 9c7{ݤ| LXt8$(Kh.(f J9\N﬇7cNbj6tJ|'N9kV#j8xġ<,躰|)qxA.cHMs7#|P?<*s \@*d,i-LtK]WkE秦 P~H~nѱP6$FxEiZxvtum< [ʦ˖la׹&vrZ&( &oEE8,Od\TY~g$+~fi2qK ]s;OZH(8=l2Fxe,훂5&xq<)}{RwYp qۚ[D"t7/(qވ'^APq|b>(pi`Iqjx/\?GX&\Cҳő֣FP\iX.akң.ǀk+>|ҳpA5ؼv+X*a^Դ1pK;XDnTfo#bBQLdNXknIqf-6[9gB8 aZ^#B]^G'12z [2MB0aICLJYa\ةaurNmRk20u3 5(ɑS;\S@ Mxм-~N\b+jPҸ?5%<{C?V@5T޻r'ZA5$0]'0ZQ3'PZi;yT´5QLmnx-6O͛hgUKʦnNהG~hC[tGspE䏚dlx]Kk1"Y6Fl4zTEm\,j -9cƒ7`'\4NKr?2 i82!;̤'[z t"oot r|A;,ho<"OJio²j^ .؎;mB6*poA%iՙ .}KK9t sH2 eي. b7hFڨ5=^5vRjlt[sS IRG AcјvRA-O\$$UFÀ/|r)Tbؤ&XkHQPpo2"Vb0{Z4BYǥW{THT<6v4١^ljko/4Ï+zf xb8Hi&)MGX+ !;r<3R$ ueH B.ssX8)2FԌ^^0ysM+o;_>>oDE zZS$Z3k)1aEf_[2\m9F e4""ThO9 \2VΉvc, LIx@wIʵ:7;5J%D"sk55ںŷ86'li!S):mRb s|łJ~f s'-d1S̩5¯m_WFFFZOQ:{sVs;n"о2vwrM#qŭAO`=:1RТ #LdTE{"5%mv AbkI0~ѕG<mQv &Qhd~7tp gJM;E] Py'.{/ ܆A4G%]`~s(a`t5e.,ijglFM:`4Kbg0sjUXD"\ n 2τs/C['|\Cj} m6+{a\tkS˧5VB]x O'k|Qz#uX%CU`loY(QӠ$B5EjHciͽ7[mЋ&c͊ ,iloM>w-/5LD!SS/zRcE'g?j?v|bcXt滀3Qس:)or%Rǀnje؉64A,tq&Ts*gX0qr:6ap3ʬ0$em)Ot" Z'ެ5}S~\AK%# kgߟ\ՁX'Pɝ:x)p儺gh 6/eЯEIpx0`v QRlcY .0u('x&Ac}e1mسp⇹~؆]g_g`a*$Ŭ:2lB--DOխ.q u ?A>^H0>Q-x(#3N8ĝWlJ@oGd7v<kwXA%fĊl٦bhh.B׊UoWgVGh͝Z7@M,4>!ytڝ#Tjw+ 0{5' 4@aV9RZg| ~1vW9Oa\Ti&hTa{w.'TU!یz4d׺E:?d)O:C ۟ǣؘ;0kŊ~(͚\'~a}K'{ĩf{,)7"fDz"KoCAao_ `I钞ar|KPRhnyjh-ٝEDRhb#ߖo3k!=#YOs!/'e6RV yFB'M7QS]xQ5bp4\J$M8`mMgy[Y1^QI Ev-gWDP5su|FyL:Ƣu%mCoʲ8֝x}dT]J.3<^~": )7uTލBqǏʥL'<5xEϺKrGU}!}S/[20nT3HH '×m}]8 M/&gSע7OƎS,@W|}C̳3q Tg n($L$$h|yVy2N!،v5zubY;t<G[VT[SX[k\*a*fPԾ`Q aԶC*Hl)+p/k<zklӯ忍 ?ZCI 5l# "]/|z"Ju{:(&ܺM,'+8M1 aTE e1k&Ih"4w:)1Q{4bYY%?T߬b)۠ +3tV|+uCb59FK6g$=E9hRLJ>N)/8Wq(dDwJ Thr%Xj~|3`-Ե)3f*W7>3b0pT=DA;T~,0!0WwlyGNT :I26K 2`ں 2@ ?cvdK5dT|(7COr)'*DwP"&ƥ>{e=g 2@7zW:Ia횞j/gS\Z(:Cʎj=5taz+'Y Y `& `6ͣW#4FWy+ SL9'̱mvq)Y*qUr拇wsL.<%uWKő|Uo__v#O܁P9dɳab`ΆW6~vJg?@u(ڑ&*/?ݲ'j:\pT yQ1@H5a^$18rDS#a~ÀGb\9,peP'ڹr-$'f쳃їm37nT)bxUixJUfOuv[2*\ ӎqh8V=WcZ0~8< [A!5s=~cGJoeC!&# !}hO`=FnI7T~yY|IB*:i`O PJ{RmM,\Yg-1s5& #r |2X2Yqvf-x[KLԵ|{k AWN6D{'{-ROSYaq^P?[W>] t•eDTFwzq.иaddmܼuX6)ڥhE ;mo[`MQ,,m34TF{<ś?w .USdrx`Յ7z1g7!v2 Յ*zvk6CZ Z*` ҕۧd_bo1J^ 'B(z5\BfZWLl/zz MqE@ c:[`<{ڠP 2ߘ׮12t4jX;4m!}Cqcfoږ_k&7tzP#9SMveOޮSl/{D3Ӡ`xot@D5~0c2%k6֎g3Ҫv!+OOeM ŖR?Hh՚ͧY;JzQ x^"-Uoj\伬G{ō)HzPJ$)RץWjiru0˳ax1_ |W>3%%&E>/43~"]iIAސ:'UGB?@U+u"UHHw/f3KlnBKŻ%jbX~NUbpMx$s>5R?b2sAjQ`>t5 mXLg5uK\lϿtsJ؉I 3k eU4妑#V\B][in!UF!QcTCV Iɏx9<". !X.i{$+6qN?|gl-@_̾$Ȥ{B9(hֺ~#yD0"{a*ՒqMLŮ-Zv#& 6@O6/UC7Y:} J]c镤 Az&qYLσ!K* )QQI=\aJO8 E0{UefRw_=%\{BDV-= |եUYʵ8_˨o;sS1jwc gp1"6jNѳWw NCǏ޷G>,}(fQխ G(X2o|]gD~a2<'jkxث3ByЎTmU(m MD6l,4/`RfSꄂvI<Rǯeуl 66,3-&2wg|nV@r-3,Jpu'[vy'yIAIrußfzJsWљclS{&4wF%c-B-:|*(m"ɷY-j`w]` 78]CΈ{vim{>ןMˑ AeyaOc3T H(AgH4sh_ų"Mù_'8 4|2Q̋ҏ֓Vss4cǩ2}A^" jx+r gH!Σޭҫ]_Z?sS'HьeNta<4-OB3Zˆq[P KJOBwh=h8$]ƫZN4 Ł^L"ZeeHgݞȻ\r*_m6ygwB\O]\V&ɀ @k1}ILz[&dsh`V TfbKz=jsB[ӑFAF]{ʸ1⩻Z"f*k]}vhUFXFiCVV/!k]xR"5#t-We@̮6яuY9G@`7eHA QGU'}+gQr\7 X=m0oB  hb*_:ր%<( c{3_So]RlW ]*Gr͉AM4o|C%1K8 #8@+PFQNtObys۞:?%WnHj/m>cO  k=#c|/^jkK-о[!ټ"z0먋a\& q914 C8dZr| e\m)Sb\g*LB!}5(F*}Ҏ5ޕՔߧ0VsN'f.)k|Թ1qٞ6pUrTKYº9*o 2TsXKwΌHӳy;q }hUdIrU>twO_n>q'xq9̣oQ?L@b΍JJ%eFJlLBfְ_@G., V<1H6EȲX;U{9CߑrТ[bk`#dO 3ȒɎ7?t Jcըy\Nxjl!WGItF[ ex}EWb.%Kb6@?+ GA Cm}4F@?F%[.r:]<#i :*V$-D1yM+NJol"Mt|`s M̓Gk"uld3Ev45V¸'M6F(jA/umP9H?y~\VG.iaB{8e~?.hR{_m8 XrX׷w&{1*V|(yKuE׈_@=n0 S-qϷ$dQa0WUrʣo|"n44Ccoj{ b/!=:צ3p@^l $'%`$|y#DflD|s\Zpm:U/aRWgm\9ʈ>'l. ^1oT޻̻;RN]a;P?ϏYP{D~pܯ\DxM`Ś!s73umPoގ#E `ߴO 1b6W3p M RLo+щps,!bv-i0{P. zdB-+{xdgE&ULM b*p?B9] 3&0R.k2 ͆X ZX<I5,աMYd7.Mt Wv/hV pLJ_ (2k %ę{$\>4GH?bCW]SZG(о5RkB2%e4H MH1b!ۡ7_&˘ɀ(mmPrtܳk(4<Pk/IdHĞA\DӤ;t9©DZ:R,zx.YXA塢rKe-zūR"<71I_f֦xI[Ҹ:+΂ 1\eFt v c0z"Xd)n-#p]tb"{O"zMeٱhc ӧMW~+>3FVRs'L=n]8yOx^ÏGonxlnxW{)Hɫ?? ,lKb6/s';Kױ_r"HR/cPi8$N+i%kA֐Z-[8W]D1٬֡|]|-&*P{!D6JbmJj wѼ]l͘dP ~cAFnCnl 7f?oMYMb AOMm0 a):G7|;u…he'5{<`'2RDaB 'Ut8#-Lh!_D,t0G{D` l+z+Цϱ3|`dEɇFyqKI++%<mџy| {څ!m߶DXx{ OC|dC @}<]t5~w 13vvRcQ {g^$rR4AKq\ Uj>j}'Jd,9hYmi ywsq64x(u5ȖJG*-H4_[@Tqq}Ҥ8e![ &2MN.;/2H &Þ'!%1rHP {c/2Jis<%QЁ9;iUt0حLCDmIWaL*v`NstdB1nhgX*qs cc?a+Pmmӆ(, nյ@nk"a(a`ZW%C.$ L#f>%㥵ը KٔMc`R7 N=NC}L0N>ܺaí!|OpI@[W6IBd\ފY|+7B}o9e[kГE>o<'3Ze.@tȪn(K`sMc&e{mxv)9|礖,!f0d/iZח~]PJ5 %}LM sVill^LL6 2:Y%$L`pP2kϮfS I%Gїtb ܺ/S=ِt HM$axb3Ѫغ5q XUAQ9 p,J @.:}$Q Ñ:Elsk! Y ,aeGw\SzVU/m$'ڌ,/>!›:<[25,H0@~M?ݻAjao|5M7nwv O{ 4|wk虉 =0{,>rߩ!G"^*"`5G >* qr'Pw.6eoZgSćh'ۿ(*8A2J4q&Q+cm VU2}dnx :1gٮ6@JǏPb\v Z޲dDSʡ29fe, nNY4r4*1r@-ߪ *y?'XLZ[WVؘ|5̕izj`EOc48NB԰O׻~7 [RU1beݮ!fm%ɴzKۨDvBIWvp{^JٙH~&rB·Q[x˯};ͩ>."B~4POuCbDkj;2wÂˈ`][9 e-B@Գyv sG 9ͫ.^iZFS _c'$#j\3&pAGv+x"9%1mW')3.VQc*Ə]b ^A\ng.hpc{V"Q 0n722DvK睼pe,)%VF, N$4 ,=#ɘn5cP[@ ,"E@_WOλ!x} c8E&Z!f7L5tȑۣҸ7$8[6?ǽ"D-8j4 /K(,S=u-KJ[QSwO/nҦs9gV3p!s1ε6;ۑn0.әc I,\J x!\dͫ3p"'- ,ݴ8 G)3MV`,JoRtv*\;{+H"͒lVQƠ I2Id0g'|Ur`4K=qpo~GC;y]|i?iD_gbP ~W^4Lf6cVkWh'VS̑.aH$GdhT;fJݟ"׿Gͅ<Ӄꇳ<}ɊYЛNq_JIL>O!!폖0| |8)Qdvb1P(ѱP%5I˜d0=eajw (GU֛yP\߈FE},(sC 8jfa> -ᯑF jN }M0f7aUB;LD fB{|XR3̇ۡ-uvO&R(ujEdQ )g*4Fv ^?t@9LM'/?~ID;]!RU;JTIJP_5Nҭ*FU0uJ6 EI~wN%& ՛k͟NrE9zi†B7( )vcw1G`/L;Ipɂ3,'A-R]x<_1C;@S2<] ȬT[5$9xڰuoNs م|bo#v( &>fy&&w ?7ߠ\t0}q1'@Q/5$!-"f)~E%Id]OslD ZG<6>4sz ZbJp甧ۀ^X 5@6K4{cn !BXIlFoݬfw\ R}BڳH ZK;A~ߐd@ۘß Rѭh#f]5]]EH' P NSE4]`evLÑ.YR+& Iw/QD͏|N:t%xZ.qZ(֗*ۺ67tc5F1Dg#kҒ"Ւ@Tem{wGrN򛲬H+g O~BGep5)4Mԃ2t >2QtEMr4@,eRn%q(ͣOx0n#kb~B$wYQmTs[௿@Vи*!#Rvfaw,={ mJjLL$3ip(-Xͩ9zH:,iPW6,cR(?#qOYkxB h=o?|f`Ȑ\$'ԀuNv# AcXBl%lYםU0)YPf:$GQ=^gC%[5Ŷ, ʽ^i8Al)'c_pťl|uI :~C!L+ll_x@(ZCn>{Maނ"@vXSW/Wwk!?}XD(N?9 ]g)+k0O$J3ݣvSsð7 Mҿޜ@ hg$QAߡnlzqapE8Tk:X5X7ӿh+!U Īͤaemȯ@J򶯙%>g]wh",iz*Pk!֋} OOG./GbN!t9Єωi#zgŇc=vh9 Y瑞Ы fMOPփZSlDӐ'(DBKvcGSǤ*1ȯ!8fT sF$&N)/!"b!Եai%-xz#!'Ӛ{r@%|Y0Vsԇ֫rɀop12"y@dn;Df1ZT' I$!L|orJу-IdA}TB:-#\85Y!X6 4Z3J@-c䛯,,lCkvsۚ2jU g]g1DhU)bkwWߘ+bR,Ge%ͶG6<=L/,1907!,-'p"\N*Sl~9!Gr5]w|8S܇;0Rpb0)_y^F![sd+ѥSuK1޷oo/s:[2;rEIx m!e dF&_N-R x9Hr0F=mXv;>_,4K]==3%"@}nZc/+ÝlH&Iѫ M}qc;gFFvc:m< Sɕj8Jc.A(J nא8=\oenkgyf h&/&>%nCN{s>E+9ExKZq!Dvf ]`Sgu53n@p\h\`{ov%Q9fCj̃@Q8)&'n6@}BҼXRB}煻[3.e帠 =D_n¯[ ԑBۘL=.D{ckEjpPd2틑͠Rq QS5pXw9ͺÀHH\'ZnX.Wo@/2\s\Zd L*FoúI9 5,tͲze-PUHBBX)Wb^рg5^խO0W+6~byMțN=ptӨ玧 %QFvT&q"63{G*| v3 nC# U23ltl΄DtikrgM^O@ݶ\C[ʲH{Q Bʡ.ˊ5#fDh|t;5_q=A|c}XNZNjxf#4:Xu0~u5#If쑢v;K/aL,F[oɪMGH\1 u#y6[ Vh+dD,Wll AMʥ\,׽ebXqrAa*N9'% C93s`1 `U`[rU)A].Zr` B ڛa%zdh>8@];IP91?2v~`沨Lr(UdpgB< @qO2U!?p8̍ޢ/ ݀GB[Ι~ɇBwl6|1:/@J\Ǹ漘3z شģ]x{gRY|W 0f&2lsL%)`ȇ5yN !3tЗXb)y 'a&`f?+s·l9ڍ$9%- ldZ2o4wA=qչVjgiGqU-+ervh@ v[R\)@d̊ћ~Ė Q984+*dRwo} VWԌi/S*4N\L.7VE, wPZP\vBD+1O/oՑ ϵ+`7]IX:+D| XLMPᵁj!ۿ:ODH|q 6V*: L<'"_P:SĶ`CcW] "jíƫaN©FE>WHGV,f-Ԕ 9;p4}tk #(Zn0waq^Ɗ JQ}5a W#'\bev'azs$ 7kx N9c'ݰgnmhAiyɔrex2φj*qeBbQ;YYmTv eRSOz#-(|3^dԘ8|s9-!s Ė=ُP۬n̟{c%oε,-PWP:@`GdS{5Ŭ*Lw*NXM쯇69}uP.Gs2Ź}T4 :$2{%ܩU>Et@h*(J#Lz˞#^3@cuB^+T8Ƣ͠qMD M-z>y+w~dkJ'zTued1w^ bn kToɼ/G*N qA 1@|UjGr} d;BR_/ؘX%#~8? a,iBms]5 uRMxMOqyS76 .QGMgn,+9Uc#}X=dh'fkK`h,Hѧg#oQVʈKOu{WgQ\TVb|Vs[E(%㽦5Vu0ѣ$ԶopjQi_puyy|>!;?G*L3Z-䥏HpoDSML5O t\D-Tv/`Ot 5aA%W߇ܳx)=@۲$)SuPSOiNwǜvV|eNi#^}coJiRH錞.,[hE KWsu5kq6;ĥHC*xkݪ u[ɅմTkg %sz~QF:gAHpCOh(m3FI q=#!a%%ȑ_\ Д9`KW0 CX&HFo>յ3mbCX5wjp-F#p(5~1H#E,q㟃ǎ?b^ CzDyVL> kr]ͨV cf;v4Ͻʗ7܍z%cEzvcL7Jyk ƚ9UT:;-Jpi~=#tY+')[a%aVDF$2]$"bmށ7],wkNnh5wsb6S*l_sO56nD#_s1j-.ߞmiX {Bv}4h )2 "c :HvBJ4qh.:QQ ?D.J;!͏w5\7TH D6Pڦ!&pD}w!Kb9C*SՓaDZ"KNHbM~R?GK[3.&jM}t i\ˌ6KeOCN0_!wZ;aT{oNyD~fh#40$oaBal+@ؿP͔qfxřߙw:g>"XQʓ+ ;X%.`tj7!:[)b/ =r@26tsbyd~L%ԭ)=4`%Ië%젖\-J%q5gN`LD*@4N9~lTbw^j_c~"hM-aRa b$εwFiؿEO {\p1Բk bf4x@$T"cD\e׺ gxs@"_yfkufڱ7Mq4QIP s(.)$3]@rP贡u2 9"ot.ƒOaYHGwlX-&?`27,庛D>DYb֠8F6G?(ZÌ㭡mO+e|AC:gNЃ9H[Xh_3䯂~ -ة| \QDtL P>fn\(].h(=+ig'Ƚ]d[4 B5F>cV2v\^]FYiZOK v͍Gs6hS1[G-@kƷ E#B"$Tl TjM3H QlJb:3Q{OI p8AcUrYńp ¹htc|WJ}͐8 ttt`zaddG*pu {H!C$鬐JB 3*P5hﴢݣu4V! ]OgYY| a;R1=ZcvT?oe.H6Pax&پlt5ڙ5mk\Uյ"Hjc{P+/QHS˵J/OP9ϴYiP,;䙡OX$Mœ¬[U\[Au+U2R"9El<{(\eI߂'=?v۽j$ѱYZO45}K@V~[H4<Ӓޓ~o CsV8XYΩUό]%7ߔyʠ!nlȮumgAlzi_b >j !^P# \K>*+`}0.wfRӰx)[-fɆgkOHBmp"Ҧ1%I٣%ԝW,!"UYšw}=$F|43gHx+w%b,52ͧS`:6Coj{⼦TQhM8'BrzܮFC E՗UR/ᦢj 0v3IԥUӻgRƊ<'=GDZ?x($#n(37tBYDZ6O" ~GAPD20N >JPnB=۩Ye`:g9W8X#a̾-RD@R{,}OeB9TNeBzG-Ta}KZb{R2l% d͔(;@l#~ U"L5:"x%]Im=*"$zJ $!9ޛNG0Y* T_a ʛ@2 e Sk+3/]?scC\[1XpU`.Îf`͌aiahnSvxR3@{{ѭ?w{gN+Ux.V`H% 4³|l-KNG9$jD^mXx#|򸼁6g\^RxNl٫KV IrKӳP CMn%]"uYR?ԗ=djO%ƿZA (6B!D9ΒLi͟uX(e E7hV~Y_S ݍm'^U@iE. Gp f!NS≱6]gsZdi)sC(ߙ`={|9ꞅς2=!JЪ=Wztw'\9,٧1y#KQRM0xػf 6+l6 ȓVEٱMpI YAxIhڴc{"ˈ$uP1<#U w15 I JES|׼!l.i >8Mh , uD_ /^XvTCi08}ے7|R.rNTS[7VZR`՞[\RY8ӆz%2&ѶXY{ЮѹOM5s]#{;༇ճz9LnVXlTtwdHrфs&ղ͢1MJ7%NԕPǴWOthPlTЂܶEŁ/DLvΕ3su7ot DRi1@5oƻA쉇Z9Ϟtmzz쭣B= CHHcx9z&T]`Pnlɘn6';< R&Fm\ _b34.}}u-))!g=k^]:/E˲Ki^ڊupChA }>& W=Oh4F$ƽ ġ.yk s\c @^o-33b-W؊un/C0,-#h `4] 9+}jzR% "qQc|Ruh{l3*)0n=Գ&|f/7ãR>}xE9JhQsEZ#Tk5)tdm{&ܘg0o;|tWU]Pn/D-VEH t칇E=, 2IY? >t`IR溝֛{BNXX;0V:rwi |־`\va_a'&),_WV6I$aiuؕZWy7=S fl~3=@l{db>Q2h զ-qM"kP*2 te{ZΰVU[Ow\>ߛX5s ͯW0ZX.UJs_k `NP1FscA9 !] nTGC5\P [1,-e@ Xt(֘E[9w6nzQRS'PI3"ZpmlDl{?hx]xR_vxhRh-\Qg^^lΈM4HqcܢԬVo $SQҀ&/IB" kVc-l: 6Ic3f7vO'fL} 1xW+򕀍1s߳EyDeȋ{a%q{vIRTe~ĄnCIM(B7/r( B8c;p`ެ#8׋vR" od_c|S)DP0/U`%)IšV %8"~Qb5_$=#7zSn=0k֓8!Z;*::eg]pV`XZOF,ooh#k_hlI}[CtGZF?鑔8;8taOfv"A!4pn|b~ٌ,?q?INy1ICEԉFt2tx1ʡ>\"<,tUj)J 醛 IК>M. j=v? t=~&gp]'RR9j"֝̒hb~RaQ/+Qa50C7KSeו%  8~d3oXqW}].pC:6k][^3b@z' &풽}OFU.i\ CwAn  ʺW~i"BI'a! , \2E9jU+@yi`k hbMIWbS!(=d-vzun"BK:vLi'~k,oF6_Yl lT8ʳaP`@"LBPqVkI@XCU='; *6.}eU'T͍72b hMUX N&1mE݋O+}"||NI*Y]3>wjȀpY!+E{b;dnXл4]=]Cĩz.; <viJ٫+첩8"(X>S:ht\B<}T37hsaǠ??{xE[5UդN@N[V K±ᏕZbi BO&X|72O0oҥGi )E3 ALtIhh2S8>HZz3j~U?o?PI Ս jUO+(՞T[@{>R?0Ձ:f6LqSGl)sV°sfD҇j\{ٴY L1k#D:΅ ΃x":©iAgJ{A*X@)<ԻXfcSJvT̢ȸtP5BCIs*!sVgC9\b^یʢmrmc5tO֪ nƮ9sx%/Szr3Dv+ I egeJ5 i߉mq#bJ aZ | Ҋ.6Ueӌ2<'ny_\ 41肎,^VD2#geHt,up& t4xo+ΈyWu:+0Ɔ-d D%Qxq%C]L92 I^hiwm712R .YKmqcu:%VLcIu+U{? 98Hйjrn.KdUdSO^O)%mgcPj Cla[ͶDR㓅@9Bh&!QZ7i!D gTp2'*3=)' }v-wF_+kk1;$k]U"gLU[${0{RI Lĺe,9`zvB@I1ԧ:㕭&rL&HI}W ܫlkJbzWqDQV 7#EK잞ߜ7_sT\R/J6Qgho!ݹv/6ˑ֠+n&6-kU m{f~i׆äw=P ׃S$"/YEzE㪀űx5o/֬rs'hiܪe%P6r89H}[nzq%Otp: EmkV}jQq λG2Fl>tOƩzY̭gRaP3'\{xvݎӅP:CZ ֭)ux5{-FsJd+ :#,a1TՋ0:+V3PyfVAiDeڳZ$ ~>z~p.E#3+w%k0Ҕ@I )zF~0M8D7tVlu' ;U$|('R"94PVݚoygm0޾>}ɅotY={'tz;сa=/=rDϠQL2d:RVm/}T7T[QKs^xYǼ?J'N(I>!J.Ƭw6o=N5qj&٬ؑ=oO4=ɖH夏YZZ`LeWvɾz>{ۦ=fɖġy?,u\2kZMh2M oμ}~3vwpĞ]ܕ[1'HSzN]xJ5-5649RQ2Aʼl@,-o(=zBN W:@N0~?w UF, Yjk+DGo$_p[< [ w*VlQ,DCpɠNȍz67=Gu-[nT*4( n#2Hd`Fq--c VU׮SOp㩿#P \n4޴V⑕F:^IAnrQcGڨ)0gᄃ,(kG,# 5•V,0 y`J@mZqzܗrV\Ɲ?ï1 9Y{ȿ)Yy]q ,d(|yذ( :r>qb(8#Dq3j[xķs%ͅ3y˜_m:1-"}'ygsI+ls=J(} Ctl4G{E i;D9rK|x+7. )6XF x rrO܉;0闍cRZ%"@4.t9ʚYd>uTBL?YwA`/[$-GwNNi&>d op @xZv=_;&IHeRcF91Z{!#g;*|+^Z_  e)1{(0BK:GK'ZBj2uOby;k@Kg$wBR7#^/6xzC7 H\p/.<|w^>Z@h)L`13K_Jqy9vx#& zXwʎU#rԉ[^Gh )AVԡ7shvܮdzq oU;/Dž @o?!D_Hu?97÷XT:vrR>D8?قw3\;?r_2DV̷ETH+UJl"}t*n-LJ |RPQHi@H5A xYB ZDEuLzԤY[<^6!g5 ?S$zj61Y ~vmr蟂Cw=+7zNCETkWk3J4bpS[r[{xB`:~4am5x~DP0=W5ȌxH/ԗ)F1%ߺy%D| xPx4L{Yw?9yk6rH(hϢ0ElpT9 7E.F2=Ds1;y^PS|!yFub:V;vl-`i8eщH՜+RZnYYIJZwB}{oBm 6׻:Hн_TiEܱ\aybU Uq#hmhf5Q\1 gvaA/ 8}VxhXS߂C=Μ--=y H-rm4ftX6e =םHمyXkh0('6::?NJdDkwT2/JIT@m,ߍfƄeDp̪)kl,3 '#Oz6 %dNjhĒ AdKqp&jm TX%M29 V㎜ |MGdh&fu^N*9̘49|A";Z)uf|F,IW*[% |wE.HMJn:f{`T"PbB&>a_K.RDeyW+Vy;G2WyX)mr[ SlpN.z5waJ?Ӻ/{](# fqv`p"ULjp= ͕t svDסeW2S:ky y ̠]0lţ=똡5+>3.}<] לGTΠn]$<.n߱[LCdTb2cR9럠(e;!xY>)RڏoBN/4rS&T3 #. ȃ vtH[T'9:;1cvb4Z,pؖ(jXdndZj `!Q32FFnuhW fٲ8- >ڀܞCU猯-b,>I22#\$S/hʹ+̳Rx$:)+MR_Jf$* f'>zzsaAH|N7ң[0%z~'ġw_%?~M$w P 9MC,Vg$6"D3H'%'oy:O?1hjzhЗIA*. 81і(,'.KE8 ՍK8eCkX\7Ki cBI%<\r"wtX亍F+$4Ri\/Hdj|A )$ ߒ<iV`DB%nK ^rV7[s@0k'"mX :FhR}ߍfnq`p{hrd-jɑ1OVebPhdpz k1 k^a/U*!/!& #XHKx=Qʌ4ֺ0j =ȨKr.J81I$^d:kC eFȷs@ RJh6;/ɛbW ȂC84`3jGmMі5q^%O޼GgMW+)c7;e;T^"@xv#-IW-;P4!dž)s6G<O#?L ?wj1H}c3f!:g!&&&%r#Ce <X͏c~Scb{[HWb ȼd (1j]#9[?AAAcۖCqtt@T0dU[sƈ((*-kS.ɭTmoQٙNtjIDY"ێO$^M%aO@0vJ`˜3V_Bu޶z00lF'C]=otby9+x/N5|}b.m&/<BQذzPqW1q}po3/5-HV(#TΝ2%zV95:*8{ɬB9"[ui{1B ;n2p$9ȜnoǙqfLm`&[ ɓ9dcL&x #H4n}:L)}y:VܕALjL S8̂pwmqΫ˫xLmD~6Vh3 5x ((h{GaF))-e" $_d3Wj=ui\piFV=bqK聣V Ǖ?|ZRhO܀_iTTWZIتU@D]#)?Ɉ8;%N uLP]7l9fB25}jj%*f-jࡔPۊR4J+VF"B|K뜆(W"7겘 p` b]@,rrHqA w݌ն:)f!XIJ]LDqd̿C@ѿ2@SofD5Դ9B18-pWAyk0x9nF":墼 )aSF=D/ [I/(AX[mLxLj-$⺟2' 1];Ocg:zh 5gokާS#>o"ҷi?K4$Pa!Ðs"tV(HcfxEVKqc]dz+p(l~SNDf'F:z>{bLJ8~d i=\VM'}/Nvmsh6^n^atn1zv\HG#&3_ \Ža/jrZB>]yJs.;f:5:wZEܖf\\; kƣd\~#!|pI4橎 +!zSIɤt\z,DԙkpoAo; C񷝾O V,ì D}Q}5b˙HgL9#?-,?,{ ۉ1J+6O &By'Ga GII-rֿw7ؼVXi@$,qNţxĉ78)섄U@0K0}܎a[]'͖Y'_ݕ{ Bs9d( {PiFVO"/G '3[w-םW NR~MoL+_ͺf%4me.+e҄C߉Te7i9Th'l ldKct~%N?( V6%Nړ_N+ qY0\v'u=Ъ"eUN c1&r5<&iM`y@nրc[ YZoqC4ku=%8*k6`"ҀTƇ jW83{ya*^qս.B^yAx_T4n{c+{LFB3oKB軻W&lE8i*rt<\z^c _Dt7?lB~©FgzoqUe6rC²p8È{=+N2⻲cݏ}qtR֊l 9*b-Î5N(Tt-u b{[KiZW`"x[w$ysc$UcZ%%0!CV_s݃?>M.|gbÍQr \N Xm_dңrD!u~"b#<0n4h94CfiVI"˗@jľm!5YG-Ք=Fo]ִ.T`==]n|ȓ .+JfYYXE%,"IQy*8O Iʅ/1ߚ-7f]I3KR-W^}Б+g/eYmWt89ؤC%XN xEz'S:6-s o2薜S;^T:ݘ3\PYݟߦ#:jg^ ooAz -bo>Yf~0VUZ-Q(?I ?1{Q9=%h2.ΆQFѨqK7bL̔IglwAA:}v:O{!ƓtX Oڧ0ba9F{˳ypP#[+n|B'++|(3<#[tv~>/70 ̂ڱDנ(jhILMgMP7؇3bOV`Su4|ٔP#5#z ;rH혡XvUbڎ͞4۽X {FBQyMzPnqK*B J?H=n;orO "׎hOcY=;kM7= AQçҮ5!/{bzywt:K؝0m} ](|Ÿ;#\=q+Uy|꞉Mn_bPe J+O/4gw܏ⴜ["KǓ"6XXGF!>̗15'l7ˆVQ#KB̚ﱧu Oe|, ~l*|D.ynwCfKbpPptrd]UM텸(t-=ӂEv.`@QP3-YYu{P3u La^ hտL5 "g.DXUM۫1}u^q| Y(zn !sBKkzؔKhcC0%ToˈkvËX,e;ТecPWc]CxSSOi{q|O&fDB ¼RRrE_ŌAa B*&22Dt2;gEʀ6XWN?77>KjQ-Cʅs nLH-3PiU7p@7M¦,Ez{k|HF ~@k^_<c{]rd?HQ4 Հ+;L("q "$Jը-#2 =!3Zhzbn&ds#TYPc&kϗ]ёSWljvARc1ʌχTNv&9L >~83qZ{ʔr?˾~n'L K"aT;6eSRYs9\R"Yӫy(m>![SrRM'_[̦@ɳױG?rvþ?Oc:FgNKŷIE$M`wx)…x2 yޏ⦫U<<1v[],Xl#Jʙ^v 8V^6y05,}VaAӺ^cQ|tg/>>7jw'JXRpt 9KtP|4|a؉}˖_$ӊٹ/mp"vntE c'=x)ʝМ`T-EEe)ditR6؃ç[cb%Oi$Q >7VD%s0bPgmkh˰sD<+L1u6NFP~@.FIYZ9J Hj# rzyg-12dplSβ37]O Dww_V?onҎ<7%-b!QH,T%8~xB:ײX!>]#)Wpƹϥ515v[ ]p'V!ӶzVsWȨ 5"[_ < GvxQYMiL"s? :K=99ߝiBO$B+H>8׫ʹ#v=l:nQZl%px1sQ_uc̙pW]\^Evad'0[]l>mNw5#AiEj meiF6P|U}6Lya)uue7F᛭n٩ւ/WS+ǮtRN{<G o]ÀpXgݲ`?7Xqel\w^Whi7kb׽WOImmrw~8S{yn2k-g9X+D!penia%T =e0P}9,$ucʲ۫A}%7BJLĄA{99s*ώcV?_#%d2/(Jd"R =[lVhxbO9pP۩ )W|)D[-:$xɮW Ub~}YuV =ccܼ,5[#x& ,'Ϭ':`IC݈TK4mKih!m5H>]zx_~+|C$5#~\}9W"oTwfw$ZD 3u]vzz&|o'8K C%?[@RZ #㭀_<~7+~A}mة,RaQT{\tL&k9ESnAdXM^ #2SJVXO5{io پ 8'diJV  ڿ}v~'+؊j>9 1h75YWiVq%G$'j`1+J&*X/ׇKSmC='zUBGGpoE/18::- 7Jphsږ8}sfL1LVq?"5 >a~~ዺBoTN~k ɦ˕og_EaH08&l9L H/~ǂ8q-#pqkXd֡5 ,s[d"hx#lɿaTI5OhE{ 7K(DL?G>5X VWAZZ.x >{JAI@{_\li,)I\*8ϤX5n:|N8fq_r rʩ\dB=hAx1 ,䢞 me^yJ?1i>;_k <7>L_--d$/i}Me7qYd>V`c;=>0 E\&D34͋+h ECPnZ^Y]7>ң` OL⵰/XU5sVͰ`룔D ͟|J(#AHl%UHqD9yMgXboܟFHo;&zNj#0Y~ĩ{Y.#a/B,m;'8"mE]`] '%D? ۤK)jH .SrBѶm$~R[ NGC_2h\CN!lA48vUr1\nu_Hu {h8KzNtudC0RS)U) mrYI 6vА-ޗqsU !ј10}Qдpvlu, 漻^x2[nkjLH%~^R1MdG`Իiv }F0 ph9X:c\ h=ĖT ~y'ufiLъCưQpN2a|Ai'Y^G"z= +.ʻ$W,J^:)BS~T߁*?| #գ1]] ۉ\5z0GK4U wJ !3ޙ6A1bf[I{scr v.R1YS!b=*pVS#P:i= Xĩ[\&*<؎&_ 3B2J3}jhLtF^ ϴZΟ| UX {< `kiTudi8f2+n+ޡkɕ},Zΐk'iL2EUt|5b0Ӵ>:b ߷fܗ"x_^2 g8:7E]GK]jWӚ#[Say=GZoo^2hXhX-A HP!Γ"֕ mYawHℲ5Ɔ|.[|3;Fl p] LzPH&ŃD ސkNL\m߄}/:L5`\$:ג( c|¬ψw (}Ɖ f9ϞI\;ݏS͚rX-qG'<O(jnP35%Q@p)ѰïKw,!1чdm^o.j9/Ǜ7(өjЬIECz2l)5?!>&:Hv`O_k@V1(<)w B\aɞ  y-I=\[F\^\odI'ȷA*8B=$R8Mj Zp2".Bpe*}UK |3bgXnP_rNO[󺅲Țs Nl$Og%f?{1TPDF'aEgfͯ}}-YK*h_+[i;Je[flܥ:TdiEprɸ<,oz#ͼ9p^ zSLڧ`LAU>R4#FHz8_ɶ2XG$[~eSuGa D7o|Fv7؋'4܍Ђ_y:F{ȟ%jjL H)'*NbI넃DgqIw8n\hV\?4ޛU,X 69a|5rCGZv~VQyQ+7Ny2oݗ!Mg#QvEH y^`fTZ2IEѫU`V0#[.05.׍5G4aCE6t-H6S.5 &/Q[3&ȎAa:fpZ=ŬkԀe=T=t%;E"9UTQMS@ גs}B'e?#+riW%J( .ͫeN D2yP6ܵwC)5 h N!_u*y/ 踩< aT\P6px!iSۡ9XL#g:[qw~@̌by:Bإ 1t yx1= (Hl۪34LY!|8f#J r>[w3^of1ںS@$Y]w{&fI3>ɬ28i*6Mqg-iHek֋N %UeltR\)JAqwV״VȟARuwyDbsyO~?_ 3kn],_C!S"iL6C?P\t{ct&CQ_Ȫ]7 ikLҕdMeWI4 gl" 8=n|γ9wS&XCDVd <_Y{d?k'G@0m`1^t(97ᵥD$)Felgu$q|c#H?"Hk}Җ94~s/DA4{Z8}vQJ6Nosk_i,zȍ*pћ+k*I70RupW`rC(8ۜ.SAjKw6n9L-1v*[Gj,T1h$V+$iQ>oF&Vu%ޙB_[_y/6Vp# .f)]-R%TkV3SnUi薨ˀR=_>1_՚T3e;D&0F_R}*ۏڏwr?(bfKOf%Gw]AG;vLb7^:N8nHP"[ |&hDg/ކy '{#U9MQ8y?x/ '}W *މXc#Mc!&lwZWo^h,w 1ڳEǼxWf, ğ'Aҡjg}zD=~PBXN%Xyr=NxxZëV% g$Fo=&ɸBGAavwa91FR∢)d<&]T\n[06+8Ƥw$~%)7kV;%C- K9sN'`~ \FykAQ:E|{VH%@D [} rzx h.1uwز\eKQN?pD7!i\K//8+m= e `w/DJFe<(}4zZPZ 1>{~9CK{RD PfJ0;X,yK6K=uvttoS'' Z4fwM Z-oe/CTOƪ`9JQv 񞙰GfrQ}#`[W-2ɪK$`9q8wulgCc'ʽD* k|* ZV5ާv6hןOlmFLHwIv/"NP[)-NgRe\O& $ỸnQR{j5Xݷ!P.[)Wvi7swarӷˋ r-=˭ GY p?? $~ZC\ˬXDLY0H3_?kߙgX>0@b-+KnPJ^Sx{_$ղn' h4f,b6O=b6.?nݬ',9[`bE]d^Q-Z>8J$6nxҡCB:^;GO]tp\tdh/J`Y Iw+N/xJ]T}i҂ bs#!\Ȩ2D5V3޲1kx9${zۏhX/W@ssJrOppzɧEEF6AN#F@bxF Ns=+68zJ].XjLР'%[/J3$ٴNZ4M+1 =8';@pfZsM1FSnƸJzˊ/1H( O4: fF$̩Pb9-im[zwpc)"cZV$QZUU;-AmmzUNt/SY/(wMg?[*SkIi@ LGKϵD583NO"qlrf}ND@]v[_tw}c=e;̕iP"*PsYFR0W?.'lW@ ۳'R,a6C. ;>wuQ ;N͔s# Y5,W 9j+t-zP`:#r[#ãeGXdRe͑]#[cOe+/,))J|I{r6&19#* Mw*uɑ8֐4'&yy-&jW/Z4GX٢4HVæֹx 5+Zzj{51-VUVBhn{`A&|Ve3.n@`"H^8L^*]A X 0@'p'BIuբrNB_Sx&7\g56ӰBx`v) ? ]`A4$\jP ۂ?)|JsڻgX%4_icֶmŲ;JȖ(T2L#^"y<9UG#HoՕtWrCܬ_f`f3ܱ .%?@ԄEI$KC/"(Yef0 Fd:—Ԣ u(5Rqiw##) OE`-C] Rhgx$yLrb8)͹gȜk33%WpuN!tY_궑 7k$@ pjf.,IU igd64[[}OKKcmgWڷf]g^XH o໸RZYweFAJQX6sWp}ݻY"ZEed^i#am,/Hies'z­PQ&Pl29H,?{ߊeY8w px̠CmTY4'MO^tײof5%~[h=gfpck_ߞ2cxNT `Fy7doxKo82C%ܿv֙I4N:i 蕿g;nP~R%x+)X$/OwYn 8۰0hY)9zwEa& :`;XT.MHR8Z[`Yww8MU );=?g foj7RbkF`CL < };SM{"RNpw aLEm?&S]z|ި>?gd?@xGE+C`V]p0Wŧ{Bx K{} n;6Ms i[x[㓂ωxйӸ;q"C2#F  Uh]Sˁ<қ IW_*s)[H9LYH>Euّ͘q鏕H,b{KE 4<;o 4H#/ߝLjS/Eucri,V(X;PUpzΫ.>:˧uN+11l.جQ`WVt[)ʻz8M53 5L~sy25ZYg˟INY nkɰ!ȟ^n,~aU̫[ b*6 u+.am\ *|AYQl$7a SA(oQ9>Ē}qP8vk\H\HNjez0I>ssFr=]n 5\"óJu),xt%H oKr,.9(`9QBRR;g^]Mkl#V`m*-%"-nI-xJB01;@jr[SJ&  +jY`;ϫ_fsx,JkHP 7pX0* ;@/3 *XjSV$jr(+ЋiZA@fqa"=Hq3ۏ T.:# Ij|ңH$d(ϱR~n[H#Uс C [6o8̈́k5Rn<Yq(3^z-bTmD\ otINrJy}c $i" 4GYj`,Iy`7kA~`ƶ'O  @;@o綏%z:AZf2F$,Gܱ^{8P\~kr6$?arWoJ{ð1ACнCVcst?ҭ '+8H%ƗϠrpՑ rH7Ǣ3mr83~IZ 4ڞ&KH]j t|38;u\U//h5)@#EA g~Z.:V;GCJ} xȀOJA>b$oUL=\VE" }XG$x5ηjY5ncز! DnE6 8_9^F`X6A%Cece5 3[ѣResI T8K~7%p I*Paeе2a03~!I ģ<}zQzM0U"u9F8 kZaIVmr!gmL.)z7 5;ZQͬw}z $<ҡXBGg=| xFw,xk,`0ξN zeؗo?`+ڑc3zSI ~&hכlEؾ֛IiH4m8K l̦jvQ {ܠTu}+f==R^ۂJMܺ ?w#TܿK@RWIJ8 xc 5m{pFۨuJk/ ~wZ@>[/^ <>0Usr 8Q9nܽsWeMGP*eX ȠyOץ! ZV~ƧZP 0j7fm~X`Y\AH{_Y+ܭu-6AvR'(-(s*2~ V'.n7bL4˧:@Jx\B\fif0[.#xǮ/‰O*0Pĥf~Lܩ"CL9R_ܦqк m&G :mĕk]ll A>|)miĞݯUs6cGo҃gRj|'SP31Br'}t=SD /d}t)U FR%Z "<R S Vdb"<^+֚N/9yzVүHBȆh(e(|h :%ã_g%W>?\vͦ2BsRK3rSǸ4Aϝ}4ybc;wۨ`ԋ.e+S|9ƶ!@< g駁G:q` v AGN|JlD[^~wem 1KhAfmNk;=A~+ Qd 1oZh'kwZC˭sS_maɍU!0P'ƀg[.Y54vnb rQYJNOƦPR5vO"a%r %ް"`;(&l3oI-~ݭZpZ3+ZA]o[2tLXCMcv^nhA/ppps-P;ܹQ^I+H#\ɼDR:Z< ٺ勰}n]&w6Cyb%WURS\L(9ZY$IG CyNM4I-CMvmUzV,“Y\WܒH5K1z-|5GͩzLD- R:h7It`ҷ pQ(0j*æirk+28 :fXS6uXUUxUƬ۷X3ҙY {.g KlGYP/DІeՋZɪzgնWbJnj%ݐ^ƥ+\)}|#=].y3JCVfDк|m:1UT)ULmHrsuF tѽvfa qڳ(XEü@g8~AȪ<-xYۄ3*6aF@fsڈ8` F/Ks xq'qCbs^WٳnD@ΊJJsCs/dߴ}U@+D@{E]!<+IFhn~*+Ɛ}S5 u˝ȧo#!jOD5EӧuEyu p|u 9 )=FA^yV?8O̕lpTXteQQ>beBo^HǪI]s{MgfR؆\pP>@d|,":B6$iʵ2om`>L@-d.r,"^2#spᵏΠ|DD<9w GWMx.U`=IW%]/>KDwA'j'04)ex|lS^dʴ7AZ|~" >6YL+`ML@\*~&гZߡx+%C zj-UxPS^hw8;~|p&ep+47Rb h&}>2AzHSw/bT3$<)tP  S'ZɃԢ]U<4 Ј| k4;Һ@*ay*th\T;.IO_=}3؇n(^B å{eAV&aUv^Tp]A"uG|3Hۧ]`;Qr WBMO %:7ꗮnmrZIkȡ"? U$NK95Is3 k2xgg?yBS( d*pVrDCtd D_ Q"6lrԡ)I)Jz.Qo!]!';j'MWNdHI UqKJ,cќtP L*UQ0 |%螼LRkf3@jY+3^U!r pfz _U9 T.~BbC!0+ӂ@beݛc92 ?ucw[SV0}2¾+b#mD6U8Iu wREkM[HO5Q2PDEAn J#/=raW0fԧ'-!~uJw eV*XamZK iU:$Z4C7XBsZE=08@NL_ssQF+bէESfDcRkܻ x5{z`}FhI+<BFZS6 #R7>GX 椓K&ŷgK)U"8`qIq~ʉowWwi!zg+;jGAr״89!&I2V]TR˂K}Px}´ OZzW2ftE݆5Kt09(̟ؽ Ȃ0!1ӶKHuΓ-s6t.Ih%Hoؖ|` R8s $we:lWpCbF=|;`cB+1(uɆ f4;Gx% ]M9*PboFQ-E'#h7$#DW5F9J7OF,*tAn`_E`JA;* EYhꋱjx5D]z>: {M1֖Fߩ!cRԉ8˔Uzکk8&%d_ =Ǯ8߈DqXKQ v–""SpKs!2Mٜ?L'<){l]Z|beX'J' s'Jq>v?&7HciD8-)op<,qMy/27՗zR+A37M0Nȉ &LHdum +6?6 KQ6&Ŵn5,7dP3OC3XSՑ?v 1”dTX@"Lل Po5P"8^@K=YD*wjBUֆ1PKO P`E?"XmبP;,eOH'HwCs 0ԱIuB)u:BZfh bXx%!oKz V#%2k?yKG8|5® (c?hSf [f+iԑiH3zvyv+zE1h:7NwGj>ୣh(0oU[_{{'2I/(קm{wsBZ@e$(+A $l|\띀ظl­zv4b(,.2yl2Ü' nX CT- Wd+I-*ګG<@sqe#p~NYc%p17=cY)|b8ݛ:{*)`JM` :EWE6u&=$%qĞ >d'79RmC%!ިǦcTYH|}Pt )#L,\S؍M9Y_vQ!3 _hQщ",nz SE KU2W^sM?|B6)4 J[VSHF#^:OɯtΑ=1sh3, ĜKHLh0tUF|hj,İ/%RBu?L;jX&P.tj !Ebxzmi|cE>e϶3lVE{y.ߏD6~'lx ^m ٸ&/lE/CڜSU|,@[ًys >=}GXTh=b, F[1Fr=GȫaaX7Iů7- M: ѵ5l+ @K\5ɏen-`9嵌OY \tg}8S;di!Y){&4cKˑț&ڱ#7 5B !ЄרF껬!w> a;z(oFGҊB`E/ 0<>VY=֩nQ4PHOm5~FÏC , ֙o<]"ySE&4[8`Ұ=Y0tР%1<$@Y$o&}E$:9V;Q{ȷڦ 2JٮDЈ%|Jd|E&]bIH[}D#=myIq M ŧ4fPl!zʢ\Hfp v\g#j_~^ F lFw3Mm ƢtyBD)9QA(ӓq>*(Z!u,"ZRcvf2G.Qj@(y#+8=hMYICP?y!I8ՆA!ŵ8X*'n-.Q !:)*PRÌH aQߨx-QB8IH ZsWqHlW%;)iy}rP CK ; I,jvL2Nݐ,J E~+oAc!B۷,jC}gY~R&ʋp_ wp$wUChje.,etPcY"֌YZoRF2`]dΠ9Z e|C>Yq+M$ǐ4@sF\&h[yGn\}l [/dCܚijmSRnSVĶ rУzFC1  !ͰUT@-w`mϥax4]2raLUw3,ӈ vygVݽ2_[\8섙dos|Z0DۡkzUo!LQx ;8 2SKlaq 7_4LUn)=_^zY21嶁i|ؤÞk2ԐjXuPeQv%4x=bF?RocTu҄T{R: HX'p]~`e\|6s)8{G%UO^˻͈?: &}'bh舐Ȳky~7,Ull)DD0O ;\^qgpOhX<adžU>١َc~-(WGA\:mtlR@*&r¦T59w )٢f5M 9 ^"V6 UEpyryEI}`,wP2e$s<5N~XFG_*|bQI=L&໠W=HW6+Vh,Gy) JoNN[#\#Zna0TZsrRd`qHgU%FL;wpcјDG?;FC#I7#&V6gŐQT5v:HGa+oڥ,&F$˖4g07xR9vv%zSҒÄ72nSOg]B!-WȻlAq:-UM*SXk*p $x$lLVXd"YYRnwboõϫsmp\;KI5ɺZ)9aY>ʐ#=.\/P-o& ǐ: ^`Agzj#Vݷ(,L7NH1?7rYͤK+D{]|i{ :9 z:&>oS3W'6WW VE9!6&߃:&3'El}=+ŁЖ|2W׹li22DkL 9ޮtuW18 eh`F$ypN( b&ELGXދT|:!J~鑦R(uf=έ^ٚVXbV+mnd/7 tk(>mYhj-?`4 >vxbVK&1rÜztWnB`+we! aHc1R1g?Tynԝ\~< dLbOqGIEݪ *ǻZNq M+X/A< MuFhh ;zn)|,_G c,'j7':g?;Ţc? wzU0ůdA^ϛȜO&.kF^pjm; | wQk@ڝJ=Yz DebewJbʢ Sq$8)[_X[]ہs"Ǭ.N!"xl\;1ć#jD`Ɍ!@kKw硛g-#om_XB'\;IfY81]5t5}ExXK/`%UqrHoƌrQs!x"=BZGK]DZeJ|!`KNf`vD#\cGgշQ>wGj~riY5&:l‘M[jj^2lQjy5MZq"ct@7ڣO ~`4@T9%,Ά|A.g!kBC"K. 3"VW Ԋ`bw S IaY9d {BXWfRt'7|e[W!L;r8/Prc:k{Pnpq-i&]S3tƟYO ,lQ׎j|1ɉAM#eauB& -&iZ[\cG#XVv 7xbV^Mm>s^գ+9S Xs&lQ5ܻGo>=jHfN67*e8/Nh;^6UEt &- \7V2yl ^; #i|Mg߇v.Z{ S`%XkUS`9t9NsdkJZB84Dݘ뜶М _1zuJY<:[S,zu1 = mv%%0%]<:9;Qu#zVMќBTB;32Knd V :ƣBG_Lh6/~Ι,XSsu՜ '߳lw/zS]Ml6"dΗbr~OAxiÛ'ULπ˜4x :T>XӢ+7}qA=|c \-mnFN̑7y5S Mb1,b-KpβK 54=~y2,)a%MWq Eį1囜meh1+HvOR',㥦ƍB[dZ Ҷ+sh A^r,8NFGf4 w!Xٜ4CPkEZpLt[Ȅ~XU;>0H 硘. e)s6[Ȟ/N%*RzxZ'"w> z]ȝ)D!Ƀ "*;<)~L#Igux>mpLrƷwت(0 WFr0N3 I۝ӹW5TлfލQ%N96rQ~AgC gf@)Bg@XOHij&O.yxy S{aa6 Ab+8wBSrrђzPNL+`nI!q:kD]q }o)wT X|(.u$S0gh|ZRTh_ά<Ѕg,N _"S뼍| N$]4'/bÜڗLUku8PTД(nIˉ=Iz=$n{Ct݃h uaа BZ5:tpmU}Pƪ@&v0뭡Ӣ iShmyz9ߗe]E:֤,ܮ$(^-u. 2&fu"EU#u\28I Q#z_Lꡱŏ0U6 o5o%C kA ,&D'{2KG^1})6,QB^)N~gS&ɢt ւAmH%EUW"xuf=]bV8-dĔgd'V97؂]Җ-Ӯ ކU} –8=iZ!(@ah{;PnCYEbXvnw޳Ϥ~9:BءUu8t=FE+ dWHMOJ'g%lbB3Z(`9%R{P4ژ<3 JZ˟ 䞓V\@QL8 zl KO2\^fX0P/ k1|TM6 Ja^/ثxDC3#ߐ#i-'mmV~f<$YH 4_/_c:551eXj#:UMriY4%V_]O|mJ䲆.0M9<'ذQ(ڔY>,r>"p@yJT؎.:mI=۬ UV(Eh&8 h n~@ ܜHq8t:%hoï=迹a59opy+N!=zfy8:T A} r;WSD9qc^g/&h2s%]V1Nw!5أ}xb>9>[ dd+߶@ lfGq)yvm Ȟ<Ө<"6__Ciq৷xv0=e{j)a}I|[NOh2Qg.At u5h4zY -_-TXH+d8R+_IIH6g$~;g \9_ bR%s#h|:RFi1&M:ѕhbgi.^L1B?$[M4W ga<'-抒zsPFpyeR0ۯ:GD`JO K;ãJ9T, Ԃ:sbv7~2eϪ?S5FTߡe_[MlMvpZղl؋ ZWwH%ZD7V鄰h4<ďz$7LN[ e>RRc%lH%_J6Pk@7{KsmjCLRоwqgnf9Mz>p t9PF)P/.],H5x/~7S1Q;s%Y/7pF*&kh\xqڨP|t܏qM?M"4G @oKQa_X× }Xf0\7Og~TU0 N*E'{hj:Or P.>F XՠۂuiڜY H/xʘ]~TtXq1 QJl$j3SE2sLK3P5Sx)P]e`WQ-Qm_AF'bY wYnB_՞B`~1CioMnKv5Takνc/VA ƛutt}AD3l5JÏGɭ|ULC4װjP*W`g!LԽ@d#S*2T]mօL-5֢g66~~@2I,~AUXۯq mr1lNAN 0d4|xlՃ,âkv׿*/Az[;?fqi 4sE&\ay+z&RsCpF&01*N)L޽0F?H jlz.hAl'';r2t@8s\[R'֘6Jz~ۋt޳Bf?H\P$^ɐ%D(>X2ڪ <: JSSY#ꈬ|vs׷1 կ~_ҋNŒՒh[gtuY!`אּͼffҬSvZ 9y]c!;Ln3TfRQdC(K*R2e#9 'L:ÛLlޚpZ_@([%N}=Ut34 Ǡ"n ]F )cGğN<&/)?@;slb>]^:TInLy9 і\=NXZ2?DGʙ?  ?Q 폣@JY`Pٽo]!HJ4$SI,DJ/)NԢ1,1ujl̈́<݌ےχ'I%%^Fre{ܷau\2$GOXB]DLϋ4)r;Zl • 9i8s @ ZOW􃥆l?H;d97t:R>gԴ҄7\6ԉ~ bP `lV A<䃶^`&B ta؎5i/DXx6=3j T.O1RrJ=ұ|(weKsխ1]= *T'COCw-?7?m13pKNd>ك?oftRaIh#Nѣ*A:|2^0wƔ(g2Wpy@ 9n}Z蹿Or3@<;lQ܈Vcٌ {L "](/Dk{WxB3 m5mFNI4+ ${j?Y\` rZ 2k0.C@(oF@ hU) V=zN(>::J$;zƒhM=%gǗEsFWOEQq~~4ڻx*[*]ݠ;j 96gbəƆRHЉkr6fCdhqCU<@bSrfk2_պdDHģ3Ơ^-E&νu3g3ARLR ހܾ&< Yz_[/[f1׮a,nzԐ֢[~Ό?EKl<.{C.nU,&.7;D-3P|R %^;YG4l@̟Ru2RMy8ϖUD[d[i߿RUXeݜ 9 4=ҞUaksn$lž[kZcB!숶KK4,ޑHt~&Q(oR<7_ܘ{a70&+,av=)x$jk;RMBi咺',9Tv68zFw+/[b4oMeYgVt$r)$b~'n$Sabo֝h 3Rz R.f >&ڥT(V mPa03޴"q7Lpeϣ݂eTy!"`)%&aL9)t2Nx bdZYJmB7Ɣ[seÊt d,Z֠ D?Gw=s4˗^aJ [%#I.k};N6G.ϕ#P߸>>lb?Tf^E)CqHy#1g2[ŘP$wNa9zakyěhA 7jN'mc(>tB?d/iQRZںq%17˱ym0^NmDlAu~+RݎNώuw"C% MԙS.kdIs>禁.NUJ{.}LP yY_g8+3zͤVnU+8- F ά t)eIIy{~iQ[_Nk4evh,w Q9 {F9hـȨpgUyCF37ۏ©0Y\H$'oz)(/K_{P=-ZtxvP`FQOh\2]G[v+=*PeRQHGc,fqAvԸy3S@#H fYSB:ÀF'~ eKB9pƌ,URhszܢ{:

    QȜ6T&uwY,%Fm8JUu_S9В1숢Ox 'd G|%@R1;g#Q7.a#yϠYdɴJbhT$LHU $E C[՞ :"LVYv3:a$%n^cKosT>B:5"'>_m?d+iLrs !pM㝀*`iw+8 5)BLH+K= %l$"wwތ88)A /REj5)GS0Pϛ3C&EY #mlw`H.XbwӒxWdԡq!Dڀ]\2pzY#©Z^J}hr `TP@s^w[\HvI,i&4TZ. @qE Ԋ>f֐MN](VW{\ODh9J>7u-H }P䂇l˛^2tBȠݺBWJdPp*"l\<˦S*  SoA<Ϟ9dlukt!|te5wG v-O,{246# .OFXS9Sbk:N!#6{.tbi/+e i(`(͔.oghsj3v*<xu@fJi`9(]h6B7V,ULdac_Hm mFY)0ՍA^Ɠd6BCiYaX#7_GY6hj@Q?pXt?@\~)ЎhOvtdT")-q:Y?c?ye`2qcV#ՌJ t e#[|ph9OG̙\;Tyg~r7 >Gs9˅ eMww sƿW}і#faG}|Ѯ(=<7R@9EüG˫IT`4i;J4Wع}i2^*B_J@bVby|i- ?:fQ]%#x. RنɥGSB+pM/hk.+YuNʽ[hsyvgj׸:O'}ZBRˤ8hCrT(Ey$w΁CWDgZ#āl]O*~HGg P> :rӣchXl!}Bo07Rx /&k6h&!Iz*>I(]FP5 d"l;ңR'@0@DgoniI/2fm5ةt*$۱A9c'_hUb j@K*#}=? %x#UO ANѸ_UrЬ?BR`9ɼ@H#ؤ=\9aގ-.P=% G7Z]b%Շ6_Vjk.Q? .|^RU.ڧ[ d.i#(%1;!&IxmJomBY ˞&tHt}x'kg@&"b*` p&[ع |sIЂ~}1FǠ*{FWspYZ6H+$烻v|hĬ8#Ktd':`suY@-ڧ #d 3OH'Mƒ; `q$$P{[n-zlU6C ɺ`JFr`e>(SOX£ QD=C&k*ev#(bf'؆| 7!tDZƼK%/LjRa5RN_&x5M_Cx^Edxb9^y=f^ ehZSn; ;Х2M% ^-:sW;B/XA\n3{E:0ꊭWsP* f 7W8a@<^A(CP>Q*EVStn@`[qI'N%l~B/B\„)Ij9o;ؓop>x UKJ`2Is6^ kIMFmt_R|4bwXNBx*?bR׭"Tn.#Uw-CuS{X'ti2Q8B/gAx D`ZGZ>^(+(,4, ZSAWS"͘kEK0eiNk/v Lz>f8y)1,\erUh "tDz=0Gޠ剅 d|?MzCQ/u.K2H/UQk/ڧPiG39%1Mڦ,`Tfܕ R7efָo]nN`?9Pb\0ww<@[ـ^󘳫-[(G֨cCQPj~ e>x@zV;)# s,f-2E_ȯ7NY.9Ǵ!iBK / H2JD{Fh?@ŇT |W ގf[%?4kpBYi*e(I혂F?"#YL03 "_b! cň09S+}NDØ]ZiZ oRtҟy=Z%bJ kZ(AbϮ|L?)ƻu8J+oa[jv*ʝYx̚!\,$bEv~%,2U+v} -b9%cLy6<'ɹ&;mhڤhR`x8!x\($*ho v7+YFN&*>鈨6HZj]7$79mQ9Ko~‍ ڷV:9"rmx@dWe (3=pc]ۆ{WAOs⯎ "8U:%}-?ZSQ79l>Iu@HyDYL{PYeU43|'a!z!6r]Q;br&S?y8A% _ѷWCZVnT詫~6/@G&= ,sgv2bFh$ߎ8h3Z4ʌr.>8Џt2^P7ٗ_C upZCxhK C-*pu+a #Up@htМG-LuRZՀmR[zB4O5QH#JBEwX柯:wr:a~v a`5W.N;(4yAm['o& Fĺ.޻a;>Et>>%H5MWaͦm⇍HIS |9q0QviiKl\ڝݮ]hk@lϣ;MYYu!nuR$@!s]c◻T-;@fO(;jF04@ɧ}EϦDh:i)lkq"4VN)U+ u,`sCwO y}`>6vlA@ң%`g%Xp ɰE+HRP .#o(aa #A,p23ՊԜbe et{I?9uQW: ? K[ijL!~f\"Ȧ 8B/ie]{MJ0_2W(cZ;B*C]WS+Gr2\ n˾-N=F9w$"3V}30s~Ţ9 ;w{L33F>|dװ((G/[-Ԇ+zS w`7;vrgeiTVet;gtMlm,˷Kjft [En<-Ľj<Vhmq`!tf9_aإz-! e21s2KZ;|FLY$*8Ʃ@&S֔uB')[ɹKx;tm[gKcǪWl8|ؿZʏu0f,p J~Chiޯ74LJ& <6}i=Z#mθw-4 ĭs/Sr DW7z w`7۱B~;n3AXAx~,Azi$|yq&@LDߍ_x#aR4Iưb=P+o*R!ױ0{xH?=ZknZ|%`]{DD@\pIyN"ȓ{'&4 㿬Pg`,}i$g!{$3~;ld\,F;)ڷv}PX0z(QÓ m>cFR%o.vp.ݍ[i{=Yd#3[CgБS-WjBVWe#%1V)|{-#Op];%/`W{y"$@4rG D0=#e!xY6ޯ}!G~.:xg:'[鮶G3 l-;> ?¦έVE1 ݕXEUK^5֚Ju)fp0|8.^ٌa9}f'6_ol QQ&x1EKLKZJ(H9H=DUI?~t]jF|Qr^=y-sfC5K8"D#l)jz45S c5 D}mqm< C6SAheZ QwkQU|ʭz:<\y Z9T?3`Сqmzx a,o.vQv\q=\=Uk S 6ȎИFQ~@v`(KsņyQ9i!C P6%9/,h=/! 'lT0,fPW_}t=1r` ){ʏ;XM/][x_w|wUO CĶ l ք,EZz2 |u'VK $#jYA0B6҉sTw;8x8qjI5I%HqP2?p) Khj ]׿N1![&¯ӕ[@Ig2tӋ PC|-KtoՖ0R󮊧>D{v2xء`$$!!K|.8N,HAvDj`(V3He@8GRXV?T\ "V8^f~sd:qw8T`F}3_\%ɗ^anxr(NI$%:OMonAF$|cs;/}[(lUWp*EL;5LOvRR&*}wIPO-ѥ />v!E `x8NT۰Αe|nY;ZkCG] 2 cdl1d&#!XR(:K^K(|X]eLbប۾ =L ,5FsylTޓcY#ecaNՅ%(ò^$1RFXnC }{hšJ9U#jiz$˵'}=qb Z FA&ь\Us#Kva&"bS+IM}0zj7Dn -7)8<Q蹒,&60=º-H]Uk2#K4ښr3T25'\ycydPk5]DyOɊ|#r;a G_0GA ss [>ee>{ҋsTlA)0>t9mDEGPϖX6M F5vk}YF ՜[(LĶ<K IԈH+[E_ſ 5VSg) '[V7p@.%ڂG!t k-ͮQ}?ќL i [jxG޿ s5Ō{uŻIQ 'kK1,S^}ayYlibo27n?t߀l\Sr AbYF*zTvRZ+3q3 ee*N{[bۖ()q"eƜ}g[OߢvaS󽑯ƎӆKzj6gKˌsUiP?Xgxi.MM՚$(7$p|ȝdWP|kKo\vl1A~נl*N4! ] g>*ɇ׊_-OH e'5ް8bY#P{*UŸ bHMT@1;`e>J¨ E:l'>f1#21C.ܛ(G/YG`*RL|yٛ !Һ ;hٳЍТ]XcVnDhAJR$ȳ3~G@8xr! }ݫMzE8K:<y%(!y#ܷY㣅-H(#~ spJay)eUTִw%GVRTI)coؗ+Οe<0ubGDSvJkTUU# C;K6e[hoef`DC,>@5BgY[^2dϷd-i _@Ls|9kv%߆.JWp hR |AB\'0e3*%1g*)!qSm*M>r#s+~Bv*(°f8a#A~D2D$O2a ™s;L'w> Ra-n EbAq-{둚f\~Si_1, gn\1RsaKq*BL'%l3}bO5ݼ^e9 -T|R>*]uWSAfO%}P8ALQm.㹭$|4|z8r$.:@ }RX @I\NauYW%Oۂ8o>Mg~5C|[%1b-_ @bUM; -#&RQ{~*͍\zCQ x@,Q--ݾqc&[qv49QN W ƷU)tzϺ9oGoLJr(;dOU:#&b=3˅IxN#=JEX3aѭMx~ yeNv~(#Ȯx|vC2g-߻D`;օ}j>ZS3GaąJID>m=3k]Ӣֆ> iϔYunK[%TI5 !g " mzL*9 0oTp4$]5Ax UG=Dwf 'oJ&YGǝNnƱf+3 > Xt$X&\OfĖ7D~P銾ɧ+A’|/Q!*}ӿX) ѡׂp2XykNalx%?=xb.#_e<_.^&Ňj[ΏTV,յȡr%?QXdy?jCcJMw&Xsh4쟍tղ[x_MN3aI&^L{u\Tkr\&Rc+|e'HM7ӜӍw\ΤJZ|d(00^wX,߈ $6!f%41b4IpBZ>jN%p&mErPq]7rI ~P(E5bŝ(f`0mm¯M?^DAj@mЍx}Hz&is*+.)Gý.*>jM'?ހN jmtE6S{/n\Tr# CiQHڜ=@ `'kaRϵ_#5" QsV/ 6T[_VG6!u*oYDQNR`3N"P=w$R˝~uʬBHiq~C+={S3d,RV\:ވ *S"ud(buƌ7P(^lS_5eצ2-J$+jRkaxJzmMITAq${?ViwMNf߱uõ+X,'"`C&~i/$(I aH*guw?Yî~ـ"͚ZK z7/ MS$pM68jF m$`5n:r솜NMkk$!7^jsDz/KK_BґZ l谦R-UJwӴcL&5nAoxi(8slP.5sPލX<:{A6kr8 _=!^ZEMBdyjUsz>u-m!05=AE$n7;fHI#P?b1 6:X-5cD==|)t`k+RaUI|||`(w L @`ݩTmBr`yA[2HJ0kXn)]3uН򧼅T[YndNߴjm$3˒fvIp"!\pތtl]ZY;vb]]iQ$d_K>V8YdWp(Yy_ߙ  ƽ>z Aϟ,P-Tg sX^t*+EpmO HL ?hKIdah=jDtZĿ[X%/T/R;O,eJa R!$ce:=AXx:IMm_\"*^]9/B@uV%GbrVnŪc.~bo)ܡac񶭒qo<%l1]nsW>(!Ձ>%>K1{?Qu 'VY)EACшi_87Vha@j(e:15%E7udx+S/8'q x7[IɏeFDP7,0S g YǤIлoJ'el&z$Z f=-&:^C0&Iͬwt æݬoL#mN!-#$cI_{ &i[d.-~8P$!, +  ]ZmtBIH> G/YUbEAhǩ2"RL0񍼫CXP |ٯjWWNjm+`jIjSFsoԱ0C4f䢉icL7N,7 UIriL"xp0X}` U:,=-0qzݯK$⟸C$Zf]H2i7`h96x(S2/`{.X 0ٍcE[؟hO8PvmN{.ӏ-]&g `|DAD1y}M㜇vk V-{@Dr+qUnO p-!& wusuP+hK%\uuDf+.Ɇ't0L-k+>̨VTYQl~rXz=y>1(#d(K)?| h᩾W=2lb]w8E!rD+^S"@AICwNZO22CIm&Ԍ0f7X;\`}pP(្t ݉j我UmP8a1=^{/p9Ϭ-:''iKFV|36Ji fb-K|D\Ծp*afj P^O}gp\ 8gvy1STJT^MU.^g~sKs`LzH+@?RLW&{nM5ßAP`~m\*9<=v 7 ݵEO\0k;Iѡ&Ofs2ẙ <~l[Q^򈯁:^]ۛTǐ\Wԇ|k{sX5\;8`(?M:VAk21v_hϩ˦gk9V;M*cZ V]LiRu! 1%JKftH}ju_lW 5VJJdZUB/>v#^K[QE|Qlw;b!,xbtVc/ J; p(lf*O<$8k:-b<]e^u_EXع/E"`$Oq (etq- ޼?\!!U֩qi0^/?ҸHrW5B M Z,?%Ȇ`{4dm~gLeB#^z&jȹΪE>,u8~Vo-bR۱U(ܿ$UgA#ADOkMS6Ǥ v#yOLS'Ţo SحM=lD7r_鵜o,f]i6*V>x!_oG]s;˘/ȇst,M`!`E`oB5g+G{ωҭ R4wVAb9O+I¼ܭL˂@s M ӌT;-_v?ʛVGOEP[ߍ uP7]Af'OwKY(E;3! XjH 7Bdd@uO|ܳyX^/6 'Ef%%.AamLB㢙W=~z[xcNiVփy䤪j[BlTYe'N &hteO#?YT梟Y-i6m}ݥ?Z2yKg!CLNs2 JIY ꤒ򇡆`oB[jQBwGwxL&u_΀oծ!ӼvW.]×.$_s5Q(>p1z@:Հf{]7=9JțϤx}iBC9*^^g(^źEUOQmj0`\#M6ɵr8lkYP\6S'xDa,]yş=Pk;xr_/ -9,&z_5!E zE0f6TuNoʗw\8ʷ //Kas>!\N7BJLA*fv; T kqTyIJǓ'dQkxuTW ӣ&LnkV //UjQl} p|Ǘ=3G͙:)tCl+ET+i' #l.pt2عW1񂭥X4NFr EEQR%Y夁 &4a2]ݽ'{A5v[O\#Ɩ&-kx φU._,e3Q_ra 7s|fz^(N-'86c[6 `|4pdh kMJMGJ(%v3ْi߄Р}uygC0{4I0Xuuc2IWluW&d'xJC;{oϸ%B?r A6τ/; 0%S.;!)`U봣M 8'&`jÑ^t!O#SClOۚ^)X& jpM1 8>=cC1`!jG5c`6uvCǧ=ݸD!Hs> ] $q p4|YBFMn^z=ԟz'^18?0ţHck&%*Y#/i9 :dv>&Ë;d)6w01a_i/F0f8?8k*p2֊{IkEt Onep+o/bh(w%ؙ@r*L{cNa+yu+$+NC=砲"9ǡ^/¾+ ޳U1XOVٳ#/K:ղ"Hrے85DH>pQL眉,O E-E2Sx&]։DaSHCuY2ee|D( ԔwoXFIU"~ RW?ҿ@zVn3._ ]ӽ% 0*H~a6eo5 ]2[NWOy"]  UQueć3^ a~͟|W,Q_M[V$=ZI #,ZfVJWـ.fGRmm'M̧ DCm(\^ wx/Gh5('uP" z\![f^uNa.;FcG x -Q w_t`N5MF}:gw6/rtJZBqH7W wu٢_ .D}$t}β.%x,/eu(Pj-5R`eAɟX{IU̳ˌStCW#8 sEd4`B5{B95^<?0[pE>a Λ%*n$z.\?EuSPotX핤XX}"m,Y B0wJb-V_SfNO0=\e˥փyJo}`Dnu7јq7˟E"Q!>DjziچD .}S8@@/WZs{ 4qsBW9x{*i݉%h'b#n};6|u@Y#'gdNŰ?xrB*,ܟy(TG]n #wpCS⍏'-A# 5{:,VcXؿmښdM~CAohqb:.1|XB/ l$Txqc'"jOŞR~1h$Zdre/NRQ}ڇ4#uFFN"k aIJv| /?C{Z^QG"xwTSNԸ%؉~felܽh_; J%1gT1[[KH"61esbڔ5ko@ӐwS{<]) _s:qyxyZLM7pj<Ɩ{ P' nY%b0zK"2ԧ?D_5@$MyÐtc:L諕~d) iż#_Mv0 iG@\da[\%74 $ !{ҭMuL@Ȑs@}2wn d kgX<,04 R<aS?pX$|av3_[yW"5C| i1_G.`8XO7E,ٝd^69,PSFAzqГ{J\m7rU@t{pCM+ <]\lJI6E;-uP$ ~H'VhGȼMK܋7Jp[Ax. k@YN f2r+1i eNZI:Rm()m5G0)ԑ*r|{1v@GTޓ?~?12B¿y=fC'Ԫ7eGvΑz&]v[~FI5j^%?75kyIU7'$m[[=>ʪ- B `+Dbͣ0x,8W:*wnA"3g¼>ϪRQsHm) p=@b5&x,wn!7>7!"0LaOaew%&#vY`m%\"HB,ӟ1@\LaSMvbs~ITM72 8F8I֦u,N@JC%am/L.`4auβ5ZtT0ֈHɈ[gChy1AI.Hv"[,BU|wNm̓908/x'Kতrpwٸ[iuuG/m7GQfہZ$P͝sCX fl%>R )g*k,Z3%Zl)2It}*r2q/^ H JqԒ#ɫHspa-`h(Pؠmgͦ=a\|KMh7ߏ#)$24N/Y03}X5dD'! ָ}y.)MҖeM9~AyDR:s7^*~ƛhIpu O;9=Q￈+"lp|K k6u`u 7gWJb%LMkw܏)=/-|a *hpJğ03~X0}c:'4k媕5&\eJt{•[U&@SO& lV +d> si $JEh^ʭ4G*z$%þ!qZ>?f,ȰHl%mY>$$S ퟬg} +lZAGeDtcw7.jckcsÀZb*y&da ^k.t8@Ȗ.AB%\KaeZÊ:^FA'sQ*#kmKU[V-^yjaH˽H'&sf,?r.dW)¦k\@b@K.A!LpCCV08Z7RXɢkM8,ϭ@4TPu6U%MO5l= ' |%(IgzB u,j` \DnpX;Tg5[!!q)B#맸 O3%5P V%˶}_ .3W{^sٞ<% u"o$fu?^idN5fEAtxwcgTI-'Ay,̓{(`7xR8d0 ֏R/'+sn1kIys JY;l7ks}_xz `^PlvqI{OdՂݪd@:c!";1'5'L*|I V;M~$l8{Pn;B.vc9 }MBQ@sۏHMMAg}:A$YW*d*V4I\M&'#3MXҨ5+.֫ɧ!vUB}w`o_],5%pџ{+@6:^ K~?t0=?Gy^ZX 5"Nf^3e ʷGCid.ݟ9<L֢YPȋa4@že#Q sFs7'@)8Liұ/ucc%:_vr r?$M M4m%UZ[*ˌV`H Z 7s_O[">9rMnV@Ah1`{ZzNԤێ28=*^׎CeIeqhf.B[Uo)jQnbg=HHabϐC6Ⱥ{Vs14WR^ܠG%)"hEb /|T}Gkc<\~rgC1NKHh]?n^]\om$ֲж_?Т1X X*AХbn-߂ǺkM @ E *Ex-7>J}%Ż1k emq=W{SdVe"|$~>ү09ylnǭY1“_ nz<(-j \D-RzEOm!liͅ4ztCJ[fЫ-Sq=Rp:ٮ,߁ӿqa$mFUs_,Hcp!Ĵ!j_r]8C 6h 8@f\֖b,7ޮ6AL]rcQ5_7b2ytI54%;O5#q^u%WbbWO4dQp/]/ BX~*|s{](nkkf/=Pji.U2)/1\G);"ETT X0[eǓuJ #!9{ ~\C}$Pрwbɼ$XaO xؓaE+u[۰K]hxNQzyPr\ %\S;-U&lȮwӵA+ C0sqL&%yThޙaC@La(TbmHy0g2~/gMʚe!/Xw Eb)xM,}?9"PpJ$ܮG;PͦpYc!rRنB!pv. -zRh>~ԁv%{ 2bh7iB UsVs3^H&>ly`ձ?MDOˌhQdB9/SC8)$3.ۃm'L,?2v4 SraGle* 1<<)f:bk;'@3i}(m&ůcjgo䗔M^7t'v)!_Uq\ej="m{VP}R/G) { `zr1!LJ>Nd&C MƆzpCQ !d56-L%p?VM $?CBۀ}hv̤lVLA1ZBMVїpZvTNEv#15DQ0H)&vMs&<f渴2Mנ՟;y\ˆP\~aiY}Ƌ'%ك35oq%Vk `}W0 oW.o[_ L bKoɜջPLۺ=!$K;w?d cӶ9mP!PoD)ed"C;(oi9c.sc162fN8 1!Cgo8̔˷O\LȬa,߭_m K-5KRc_@i[(ib2呀]a"ʢtڂg@[O yN=(Lniو~"뽝ƒƜ0҄?21!-=CJYLiR"UU- )ShԔ8ءH"+XDLyi> m4a/#F%Oz1v?:Xqo'Hx5:Ы⬆:sZxB1]zqQ`sx{ M##Rlx׽,dRZϵ#\BX#AQhBm൵ Zȣ<Y^cwtș@|C7e3KKB@<ѣBcnk* i {t[dwB{64'eDvEd#ެ(v@:mPb3e]AW1`{Ys[ΐHjn"4d-ݛ[E  !qP+OE]XD˯!o[%<#l_$Ŋ0 KTe@2+xZ-1(jxp ~&/B6ηtIl~PďngJ5[tˌwjڔl /S U3lYٲN7TjG1NdԜkaT"k֥[-jO0TҒw+I` -Oy)X/JԈ hp_X {,X- 5Ylm JVk)ZMzOdoDxWӃ^QZZ"S54qK+> ]Kz8Ӵf%pfgDޒ6|x̌ZRl;3Oxz#0;|JkC4&jzrMQRDcf/и>!\fjfs +zQr)0-,l Ev^e!0) T2{8Q)ub8#4drIʑk5Ja48fV?{CsShmk[3!{ydP `;XBE\e7;KW}7 E&VY" L ;(jhDЉym;~ L_x[eģxC19/E=RAKȍ+\QD:[B:JJ]j1"XXi>2%⫴m$piT{>ztLFvs~ƭ,yau3[ƅ#V;.0e%qF-gl.n+1؛ֆZHsiF V\70i2 (rmĎx-^(v(}wVeypӖFt 7BufB睵X>莋S;#N̦_݀p۵[>jc1w54`kk :$7mL\lEʾy2Z@St)<+[U5-QzM0+3Jb:4w3=w@}"ڒ6)i\y[j"beJfMÛ#:tȆ2;j6!3n`_!84G*AY.J !=D> r4|\ѝxA4 ijcb\&- u` dvBkկ]8uOI(vYBE)G}ӅţY@OW׸b ȟ(im&] p>{m̺]G;HDNj%' +("DGrع+46~S.sY⸎B~Vm6kLH'Z'&4=CR/(5>?g0W`bR>77px)Iį3+]NeD )?$ 8:0 VvG4,;ړUlm ʋSaEC}4$p rCcnŇal?mdy'ujiID{$h S6mfȑQn@yyKgKu !  `e"_R5R7 (>49Vo중m N DMR`qTk2{w`b#a!<Ԥ۝z'U wAiinT!рܸPB_h.d=1^B27zX̳4/YppvҰmF<JSѐZd X:!iۼ&̨jA.6 ޝE%OZA@-ϧamܱc뙝 [dsp%h3DH 5N@B6>9+Gb_JZ*Hni)4}6\G$z)[At]x>l5êvRLt=G( N/tVURFPn9{NJḪyNk*__A{7$BQM}56[иz6]ek*E3ZXl,GVe!_,Ue&{rwYIY|\vZ韏|SFȧ!w_(j6i;osfbY׶uUQž ,k#up{¬X66)?=-idU_'0 OSK͗wLneH+b*s<!OEOZYBz1pHPJ$wiˬj-lbB`<`v'I+ G'Hwh[pbç%#OB< f$dlѪ)9Wm)1*;d::kC<廓 oUڷڌ[7AHFgL؂tȥrANU\@bI,}+[XESq{kjON6=S""~^'b߷'ME!=G ӂL0 K_. T1Gca:5TvHx,̑lu) 71CDPS$xϏD8M~t lKXcvrF-deqJ'L$H ,\6zozC#%,?`[qb1FN;PEMEdA]`U7=`͍YwW9&r<-LpK~SRGL;sj8hYƗ%VյbnuB~fmKKqJ#nR3O.Z;A;(h莋MY8HnNW|KEU"Ud+yD΂g-CkINcieuTܧ&@o\4x@O@ 1hqGS:Ux Qjb4B7%H&\p{'*)Ni]'trn^HirZdh("kyB⴦֢.>l rhyq:Ȁ TbYv<|=~5D3v'LOZͻml|#NGFTV10]J PP; ]ưqĨ<{{X#ڜuzňm|"#o t8Q쩅u/L8tQY\º͈Btq9^G.)حS&x]NS?us[%?5NvPtP67w_JB̳-18M|l/*oW[9PªW]G:DWk`Q(ǔJngPV#!G>v_IHzdOI.Θ' A0I9`n]-"9a@8YӳUg=8D M1ٔ#Vͽ[iW17E'$rHld6nɻ) `!OPp@7OtkKWFTR6g ?E@vXBRY֖~G^ :pS1Q\n,T.-zyc+HZt`y5MP?'o׃Fmog&֮.Å6U$Wn[/n1/0R5A (W9[fyIGNC:Yu'vFƒaoG@0<̿' \r؇;fNX_c.9c yC X.#E,ep 5fq首s1cfkWb}(-C; M+ sJjA!Ų3v$ٳQmav)!s7LFcX{gB3 6bl:gz/\VC=)v!zz u{|zc0;3u 9%VkIlmŒ;(DCwo0EE`@r}S}Ҹ7j):wۊ;sxRF9V)&U'-jri6A+:p&AhkÖ,kH"`,}X'6Ϗ7Jv8'@CH$3wN|7Xt%! %%xz@R8U:L$Γl^»a>xQ3g:7D.bZl&xgXM/ xT1R?}sP l22e5#~+!W֘W؍^rnM x]¤QhyG S# <}Ƞ)YD]Ҳ 7z"XX޽<ˏHpUEp5FL+&i(gN<,cYyҊY6E0}l|nHeϏ9GQ^nkșGthf[)MMUC=&(ոS{1'uRV/9UY;= h`"eSu]L5|v녢\RVd<Je,M=F˸jb[sBb8 KFL<[MPZbܐ\ gqD./cESX8=fUDx.{crڧ9Y "`HEvf~C%@77^nM{ā#_Ao P+i[f[ʯI?+-^-5}<8N_f-':pT2< Ln+<C(-iU]B9SD,[*c0@>\uY(W 2_878yQRǫTG`qv鍥E=~Gh<d+}2D'Yjљ-e ʢvՌ p{ ?sWcdr_s ~k ֞a Ĭ&`.X1hZeC׫Ct t$-ҫH?.^D79?W[ZMO˅E@0zl oz͸#_D4xx^>MHcs6LjVSVfO<6X0ף7WcFǪ0OguBuڣ~M8Q]kcFV͈wh-O&=\z݀[T '%IpZy>,dL3cq*Q * jsXdе##\agGނ?օ  K.$P&#!Ab Yqb&9|r>#Q H-=Sse 6(%%'ch]Urf@O]hoSDyIyܣU(4v:FT*# 8K^-e*oz2DNOߑd˅ Uo]߀>GGx4 DQT"WU%vQy#ȫ~ȃFk23dQ 5Dx,qG^(ӪYϖ֍],?i0J9>sZ xH&_UP Q= /koY3mq\ G$V a+o[-w~,B!=3vcKe&/Δ:T]z1 >S; =܌v$%y0T Lζ7|Z8V Oc*Xz3<~')n$?C &s2TKLۓZ`$Yɟ ȠJ8D;3|s׊Nɐ V9gQHlyiV.>IɌ Co%d8bhXh5ekr^AL[PzpX0Mx)0O[wCxz =BTj& 3J%5]go>J?'o=Z#PIcIZUXKc*L;v N#ndЦ:LroEhhOa>0UoKn_RRBPMùšKF 7}_m\&ۀLNSα#Ž"ž'b:7=dwcJOp"8Z$:Xb:?x2B- xq\!rA6K[lH`H]UY@!ޔ{ZL2Q^uė^;&ښp,Z!qJ2ʒYEzgz &ϣGa61GJk} Ka >~@2yJGq'k~gcD DC3}MBݰY4zp [.41O[Ϳ;]h@c>[*fME R/kC֬DQ_ W-Lk!ߚsB(ڃ<Ƀ/20&82;`TcmHrC^`.ߊ>,ԉ wxo%=‚gٲf>枼#_<۵vg&xAL6z&&hb5>"4CsBd @2x8LȺٛj0:!EgKC\^W71B;0zLާ87W( TcCK5kI ?6GV4HM_JYw"7CSRA>q i7=C5 6LCh:1u@*ݻ~#Blmԟ*I^j,取Qʲ=L, SNS ~PtN DzIb^-EjB=rcfL9ϲǔ#eA" |*ꉍu+Լ-ip6p/pÇ> 2J.ΜS;~ ];z~͢8gf;;e]j[\o.>% ?pIޱ5Y ij֠9t1 w&}= | fcpt~F{}g&ng]NY)urM6灳fg0%R_~scIkyS<:g^[U^׬bkNT79kavcް|ZH{JgyiiJ&^UF;3.6XaebHkKh4[Ű\V#p>Q 2jd\t8o烙͌R6h84pv|+\ wb4#C-muZ>ψNޓƳUJِR$ }3'8}@x̘M(ϟ`? CF6FdMբ뺾Hz@YW4>@puOϞLz=+?erL:'wea,⣣*E}PU;[&þ0Y2LRNןQ$OM5kN]ԉQES6lLZ2:x4m ozP:gy?H#i/NS!19pFNG83dmvdw,7eT1DP ubǿgJX @ Pќfy.פK^&nx"-$s/sDţbTᬑ[n"~{}Qz8' C?Hz {Gb.nwRyuZO艢s[p>ѸW2 `uZu(JaWl62ZW!6L]g!_(T`d<6[iVXvx\L"!|-,B ܜ롷4a@po= )jY?Lw.[V:.4E#534R Z[M#(>j0Ǔݞ@k4?{W#i=az`]yܓ0nɒ 1ns}I}<2e8.(!| x} >vұu=Ebg=qx@˅ݜ޺F4@'ƺ=Y0V>קR *F|S4'􍚂k'\9e}wANjg,TR!GUр(SDcsg;YI)u4%8qI>ڼ6 { NKo;@0-9|y͏¬2 C/9V=:%ojcҟR&93 ApsT@c!x=_ Z^5)LkHm)vS$eٿ JI[Nr}lZ-''su+ٶO?y_#Ŀw@ ucjoח k"^N]ܓLSeא 'dR hd0Rib}gČ ©@_=!F!|unDclO$b)=(QJ# }9@ȑ|,Jr=Q5}M6'y*6B 2ƒiP0+|zuNh/Uwh- We -fPJ4CWl_iaߦqql $5Mx}Ժĸt×yktL2HOMa|@B6m[U:79jDEQm2W (e=Uqv __ 颛okԷ\BX ЫkY'p \7 ь : yCR$G0fe3\ZP #N4Y,<5 Ja[>o,9D!ʫ1c?1:}f.S Sa_<&f1%ԪoR`) Ccǟ"0YJ@`0~K caj})ư2&Π12kqz K UqH;c{C.U.w7_Џ} B컴+k}@Vjɷ~c"2#K.Gj>ͿvJ0 k1Uu@a0i /m 2|vl7=H1Jz%i%z-tQJzC5uMl 鑔G]6(<;@sEG%;=AM_ۓŷfw(d"_O! >@EK 5/Gd%ޛi.*^AgƒL˨54FFu&mhe(y+zؘ;6EٮI#'{\ ?ߪV#9v-[$6>a 1Ţ{.kMݹO< sĭh==& 5O,&]Ӳf8`W*<)X:#Tky7Q))hANp7Nޔ%@x%Bj<ѬEHժR_j䂆ȽB [MkxB Вa~Շ9 "l|Ccn0cAJ+h͂z`J'Ċ^uk*^w2d%htϰ].z k@hk`^;kj=%XF j٘~ m-0cy[]Y(٣! ςj]|pJHgOy-76/cqpD&{"_c(e;z*Dj Ѱy?Hp\.hUp}}IE9J"A)^Vd 1|WL,3OV!q.fňšP=&yq9jWbb^:2UdLO7إ_6b5Qs- u5׿Su/2yhIdg3ԤPxwy[c/(ΒC<NZ)șRU_m\:s&_ 8 w3e8C?Iy_s 2nԗC)bǿU5֗3R\zZBu9G[+0Qs9B\ v΁`R -x:v7BLT!Ƽw`fM+; 2  ;z8B|pR>I˰됎`1 i]я]\ K*N~@u_ſ;{o~8ѻ{L1x*[bl5bu[(p_WDËT yod rcH"'/%`3Qq- utmIlXy=7qj(O}a *0XAF qBVNP}#,]Hv2L..~_4H5F/q#a`g[8J_ΐ73_E6 KS0zL i%لFfV0X<PgH';kHli5$:X>xXN9 Зft-e#8 Fxڷ qOf/^!`8fd$=74wl qoib-Ls8KabZFӢԎ'뽟H"^% |VCquT%:K@9نfc"_ H̗] TD$ȼ1A# 8-h^ FLUY+UZV]70'ԡ!e0[Iu cQRxEP5/Fq(yJdnɺ,+We!`y Z(7n1h?飵$-uJF7E k}5-r+{v~5tG'jF+T!%rIx/ߜx%\񒵭x 7W<x,?$c DuBҥ~n>D!bP*P'i[KdN∫z3? G=!fstёDr-\afݞtЖ$\+" v {?jpVIahƠŇwf Ԟ8@ i['fa|,KmXQ2D>t32d읩Ҵ{.vic&ժWYݽcmji=Fo&1O>m]IE)$?Q_Xq?}D^,>p>O oՊ]#q&}դJ}蚭[2RzbF^&ΝT7E 2ӋJT}|uoqYT]4sl K~Ovh%{:<{PǷMjZ%X߆x͆""|?g+ohE:}%r+*Ϥ`/sBV|]@y:;- ҆v!0@'KJɀB,d|+0ZRnҠ& Mm4Tkzrw\ um %EsS^obR-%5`}&2Y< %(+w9 7t h#WDHK -\+oD]tbJnpbyN<9͜Olu%3zE"T >>/: ףZ v+V+w7 \tG2o[C> `1fȴsV,*7Tf MŘ{ ZݖZ)eXCss(޳fl`ҵ~UBK21Hrs_wkeIQh0.3&6[5Pa] e/$:"Z_Jߙ>1,_C&RC.%NmwO`@ۏBD;{r%6~J͐ 0A& !XGҮ3ec^%j!>0(T놬905Clϒ%) ('3('tUOF+u >wTށ/%FE;˽8Otsj>wȇ؏ewN}x,Ne FX׋aO1$eo#֨\8pSgtteFi32Kxi| MY\ ol<(e+_w;x2݁|bX$m:R>6~dPߥq[#c0hR0Onו244[ZqBXBP`7qK7X8_+H>u2AIsӍ,F>j7>dAf}afy_ȰS%g:=(B6,5:6c͆X'S3hh%ns 'Ѭ.ڌliTd/!z'Ө\P6w'C|MF_:q֕2?kF͘!6t?0AZo0/UߟX&j"TsCFNAyh.i x#ZP&,a]vdϕbx w:<& 6irN2nF'8P;si] !/!˜Tb)h!v PsFDkNSReM3膲siS@?/9_A.- T8pײz, :K3ٞYqA"5YՉ/-mT/]=YSTpNKs X{i_ǩ|7iAFT'uHV-?V%x|2 vuէ}(|lZ胟NZ-'Muc]MPtapxg4r\EK{6"eQ] Mnq]U֔4u=|8"$iX0vӰRd(Zxt`WDx=\O8d;WU_Ol|=6#pqӊ=yu1% (_xvٌ(?A2`M5Z_`[i 0<FM8j}dW>) J8L5'FكK K_vT}b{$~ycbɵJ1Ey7=hsUqUHMy7\ey\Le-Oam pv( Ǥ|r\uElA24޳7X{Tb` |ծg'z,Yc%D"7N%wQ-[,#D)`ìJV?Ȣp+rBGRǙ)ReHjpQSh2 o:rj8)Ï^F#5suk zZ\6 lDt9`.#Ys[.+Jfp^V*u[=*\`6*^S?{mV);g->-G %KXڴ׾~CUx.v`H~ GCd8hq~#k߳w|)? ӲKvGsmC#m_0`۷2`h4g,P-^5|S*)w8P/\Ksp^NZ8uk9D h51Fro]??gqW I1 j1H5@;FZв\DDKFdNS1; 5o2jVo((驴m$n5c'oZRDr }_is8Ն@8X] Kv,'ζ$o̸ f]#F!a7ͥp?#ޒֻ 7 -ֆP{̀T]xpKye|Bnуkr:i478Z^`Xjm:'uFKKb-`[)U.n"*Bt4AzfC90DUn!~ ÊI?#ݾoy32v iɇi(JWK2]qG[6Y/L#<=veVm/ ] @7 2?޷06W Q@ٮxFC)(kCp(7G'f"m'}$l:ڸژc|4j(j? h 8 b[OE=A~<@2_E 7n{+/m[ ZN41r6i B#ȸY୩haO4a&|]>2,0[N,5^HB dwtDFMvn,Y.r@%/ wmqKPȿ^8Pv8s&ȟuw=pFHA5 WnqboChCXNTGU""C6YH\mN3dj/ m*q:BU5QV'dгGG2Ȑ"I+Y I+AhU,ge( ӃJk]mۣiyۍ3LvKSa0g2HFEGG KV=MimGB(T_v]{Mշ}>owuqIՍmf.I ,(6pv+++ʥJچPkF":S-% v(A'@ħ-ȰOmPo'd[yq),҃?Ip]R1XԦ,Bj+K];O2Rfwz}ngS5*C +P5+.'.hV^mt@8LYǨ ,Y.@E~"d*fU̙ ZS[ſze3D9S'Ud_fs(ϻ,$Kȡr?%U3;?sT/žPpaOe3s|hج äζ-Go$ 3$LŦ Ii e6T =dϰT+.o7Awe^J1rh{>`_Wp<9}Gӭx<3m1dfJQj<f墔'^9s=AA'EOD))?0_X^j?٥k=;׹?(o0r~ GA0q֬R`@Sfҡ@Ux{[FPB]dp=jY=iuG 3g=EA ]"jˁ@ /eU0I|7yi#_@5mห5ô+ܖPM ne `N` cߒ%+\y zHd#HHD gou 6q_Ză]Dlvm?q2ڿw$cAT/wB8gr6]3G1?gܡw^%&lkd`%٠Ee@ Кp܈dŪncWUR#6܀%5sY{q?rWI Nxp$V&PX-JxG! 3n+oq!X"g `9GIrJ^q!ql4iD;s.m+sgBxMM*ֈ=oc Tn~^`>/R[֊Ot TC(s#pqɡk 9`?x* DU.7BH^#Tü8'Xױx2SF"\o 2v!s6Y3GY)]E%2rdXP85LE1@~ӈ浇EZIV 1l4i#L({?=|,RF ز~4aR4$ 84=kz8|,v ,m? Df &`f M&H娸vT\ޯ~Ժ#)V0D3-;S%2$kx'Xyty N9yTȖ}񴧰Nܭ8NS?m q֔8"F +h_qUFPӾEMѠuRe ʞvG l$Z9V'+-M{hCM7x$󷻞DC&)yŞDi9݂^4CwQjfū:5htv-ݾaiq1ȂB^ȔC=$EؙAwC#O梆&ckeEJ9S[[ݪ &rҚ|$"Jƪ+lQ파Պ KEiK%z9}lG`8j KzaʧXK, ndD;w$'y@|B]beѦ:1*DNbG8VZ*焩2S 9Gn]xQdI {:Qg۹َ3We^_!eY`Fe/Xl}ʵPժGK|*?ڷ,c9R5<eꅈ̞}pPԌ rG"5bv)(G-q^}7SvH>E k6Ϧ=!2uY#I8]T *߲:JrQV#ٽxmd0aM3rKQ nlW@߀b[Fii&%:T$%NLy/g}F?梇s$qoN39L8cqN>9旼paz>2"z~A0Rn!"8ET+/п8YHFLwD;E DD`ĭZp`ސ5ű8E_#fA*ݍFN䈳Yc]r騃L~s5P)`5 aђd##Z@`ZW63⑚[K N/t ,%c(.f*ԣ Ȧa"n!E X36DHҙA YФ!p@)$&gH>>`/wnR8aگ_L뾃{zG쮚>#u%w+%HӃqٞkEm| ?J^I: OI7 {ei,إ>zl@lg뾃ܦ=a~K6%۬[nl[V$/2Yd>wl&)3gC#M{MFR27 ;TX*!U|Q<3&^vYJ,~! :\Hz9Z'6,d~R_ޔʼ|Z_ߩ]&-x7z_[qWy=vhM@ƚk, bq5dàz~mɱ|- }Vk*!J*5 EPF +_V@3P_}As\ixj1֣gRT)2|ig õ{ ; hm}[IPuO72ţ .mu XWdGj`#Ii|WhJ`vLX+)scOs"a0c4,EcWdXGt֧oĸ!\X"%Dho hH~xx`9OL@Rψk,XZ:B/;>2 C !cLv?M|i*Ɓ*3?ڒ*"#{XQ5,v<"kn3.׿"1# oN -_s@F>=6|r&oWTJbeJ:cNek۪k`[bGF{" a0}gu«y\aeL7տ鰕DsX,iX^,:)U.l$)RFxͱ9z0uA9q.~ݤ3MO!Ns-lQ̭ld+ֺ]uESK2`hSq/ȝ9MUX[mkJK LOen:_@F"ϪTsg [$uP'mbyA*=)fZn{iz啘v7\PxRA/lo>=)c8~7d<=[+5rB0践+zh-*^[K2 8gc/ Sq/ki]20mR=S 7?J%C19gРoQرnF(ܜv[A j:~ط.v *aEXy)Q͘ױ1sX( Z a\REdhj~=qb"^[qyڹPI᝝Ͱ˅(>c8NYZf9$$HU`Ja~Lq^aI{ O5^=cD@ZQJXO""V ͯ2A/pSz8gmEśc/DnX|9 \7N8о u9*a/HS{زqb_G?|^Li9=D de܎r=;7ʟ.JNh Fk#(wF2W|ĺ>)S&Csw %#{u~*n~Oۄ&<ݻrq_ ,ȚHKͲTǗV3ώj`XrEtM%PpXKqEH(۶wD+y ˰&5ͬ8e9l0obèXFR0r%BjZoYt&/b4l&<+ ̪ٚ׊9{gxBkiJLy4q>{o6evsxlZic&|!k;ƠGv7&zq '"<Irw? MV^UpʅRz>B~J7z Pz2k^-4WPT6Ec~wa­L&mB6x Ff#dБt2 Ss^S<"ν]L)j1h.B3 PdalVR?O;{ZUoU&/{-GK8l2x-ζMKItޗxĔ@)o89=gPȴbI Q.kq#H58~趽Zh^|9{rxSGOnߟa 4Ֆ7A28DWC+C z6Fr<ԢttXPKM = <' DS2m_?Mܡ˒ʑ !5W.%MN*E W3 lАx lrFj6~5`{O ok)V֑kvI枧B;9͋Qzʘ4D SLǔ@(s1kCρ%@6pu-%QoRņt@xY){4l,n'?W툃.]Ԏ/s_Cm| ) +-%IByZAWQ$vGWoXJ(5!e|%Y,GI7Qga}6bAb5HSӿԹ]]Hs+֣v^.._sW9 jEًg>>]K/;tzi8tic@w,4Fٴ;\! ]йv?ڽ[kG"٠0elH뢼7.RLNUYuۧcTsoV8tQ9-_9xOWQ.SAfc kMxv-/`e!H$/;a`UKc/Ł(! RX*wfE&® ޿|BD3}*OPShGpϿ]d0 ;jMf=̺@Ы S 1y@je(&jTh'_$f ()nl8xfFXzQ C Uqڙ d2?m7.6[MPU"'^Uo[ .lp(V("(TQj#d/3΄͹BwQ9H e*=ľ!?"G*lV՗u{D.ω6_dz9Pa#?n\LL$_.5R"o8D딤1V*Y:DdCQߔ8~9-\Q܉f qʊV|\e7OXo5$vS˙b;qZqx٦@/^ n +*<# j6sԶMY)-MK4r}~뻽'7.= 2@H< ^  y{'cе4ܟ3yayN``'J)ضeҗ*/`T㿉2,Vqx2=~rȆߩnXk[s 9e.-?zQ(S*=e Y >@"_ע0ոAqz6=j8=ި /?/{s~.{mq|OGʵL'iг 1!皻(uJr`1"B kg%M1H,m؞w[ kȰاpܢ,E 4is{H(?Nώ@#;_@wMcg&1ȄwF?֪z3@&xGIYd]aQ&ߦ/W9 (4' ?%o23)qr$^݌k+呖byVuQ%ǿ*Z$ & ߤ'}IaiCCSleѕ'c z#{9,(b.bE^l/L݅.pBu z2Io+hbuðvq* BS+uL50ӹ:-wW:mzіٹU)2# 9Cs&xBl82ȹWӅ pæ v`Xg'gz;l<[Gs%CȥC%J YAޥ05 scgPI>}k ]F0x~Tً֛2 W 9}Fa!M|RJcW?/!R5e[9Unݓ1¡ܖA,}폠/0PNN$ kӆ2uK ˢ(J4}5+9;M@X^#u9ObJ<8D~ٕj1m{'eMB,.*a h#n3Icܮa L@tjs$POΉD1uL.YN$6d9쳢 HPcMp=fZ@6PnE$? (6O(8 &bՋ¸6 E\EbC ~" "1CHtlZ۟fVHCk@9g\wop( d[.EbL`A=zc%AR?>1X /&R]'.rRoV[]J'_YGWa&Y׳ Oa4N)n̞.7T)t$BNMQAQ2iW^PCbxT@]襭b"yOl}Q{诡,Y ٙ]47rG& wHS2%O>ϋ2FS$ʞY/rn5 uרF 0"e빱KGസ w='sx[<+$Օ:Mt#,v9?>z?@O! Ob/"w&Z?u8Pll;v.4)6i @MvSЮ!$ [WXCiG8 ~]Ͼ[wxGc =Ɇr}mej}v,;W{Zk;nA&w@+\<:4Ҹ$~g:*<x$7*0acz..6X445x(-JMQh.}M}R.}Amp$NHbaHSi-Km},ʧE 1Frtp{Ypy HlcV6JWd&rt1J٧m \9L9g. =?}kgL zu:̯,t|OuuF tq&IX|$Y,/, lEgHBz^Lv CЦ-xE CEPvHm%V7՞&+t@}x xwň77QUPJrk&x1\sQZv5S (rM{ipL$k-=A?G͗f! 0Di)du@YHHA^p//6,r~ҷ\5[xZ9U[@boՑ7h@w:< n\FkTf̠ww @K.L-&,n"Wr8%0?ٛHHV$"޵tf.?;:Y67U@_eq }]Ӄ#;w=(sղph{t:=&K(h͜!NIyeTeߢ90 jH;> '4G;-F'w^Cվ嬥ZEH N""QIWQ<$ȧ͈θwS6xUVQ[e-[(|uf !2/H~ W!^^eKU0C6Ĭ+5*|UGBoWExwGM;龲ʼn;H@C :yn-\P½`S$ד ʂAaXהi}/9k9zSتM<`^|J OE $;T D*U=΁oAw+5,!iEa >aN{ɴ bu\jMqЩ,rpNeIo)%LefWS׭p4!6D EOV>w+ FCqOX΃2wU=64fh8׶@mZv%~+FAR|#Fq+_geQ+PiwukCvz:*U5Tbj, -GIZ-ґ!"Dh*BǔGkMs&uYjޖGh;c.SǪ=/ @?(\8isU?~!UwQ}o_=Apy)5}H "CxxFE\q\jiմǜuvt_*I5$1h(5TtY+.5"IN`r4IHX;}HUY£~S8`Bf[G0=$u+\`'Wd 803*Փv:ots~,i-JޯB%mO]bUlJ1d&?RzR˩khE:yKGPO A2/ol}4 VNG@,׫{Y9k1nIe8shqx8k[%66̰Ê5(]ePCC1<cf j~ių@Sޅ)pQJ8t_jl8Ox@ńFXbSgiO;ymdKOM$' qk|K0~-5` `*g18I lD8)Qu0'hCؗ9f5 fɣP)^z0H `Za~|Da~v0 ~['{rG.vvN*D]}ci"ղ3q9^@?ѻv<:V(#5/E;,, T G"!f\t5QpPѴ78ٮ!]KbG+ sH.ڳGo Cxɣ>}5QzkNQF=cVlr vɞK3ˈ4=~fw9q=Um]zg~ p  d ߸yyT=vu!*qS'z:JeT (scagrGV雚bO)4rm߿ ޽qƸ/GO_(y'uB<j_OBO]<[*O'^VJf \mb".4׋Uf7֣FNQ "XqIa`]ucE&iᠳR_:rBq׊?7)/4ג7;)Ve)rcm1b CIt)l(y"*uWݝ9nrf6᥎㴬 (PO$GlWsɋ4XF<}&nWTa̹cfj[ͺ潮y7xqⶥsB1hj+9;~xKVԗN;:H-1 wi z*6]P)ܚ@/ZF+qwn(_\> 5^zdQ,KV\[c_cfcЂCfXaq[vu¹ĵzw|ÅQ|Z8ԭVp jU?{XwTrng<Tk4Bv~z]p@6GO/]͇r`3QtuHYwcͅX;w9w0.ÌCq\IӻzGO~sX_$agnXV;;|%sGɡ :D'9z'1"+z)yJ@-_[3>lgxswNR0#`D?E;,D)d6kd7)9u^{1(%8N^Zrn9l/{--7dsI[ڱ,M-YL_ˣ(_iv]iDv8ܷINϬ4mLjK Ïﲱ5Z(%PgsԺ6MNԥ@U _+~װvz靸O[Rl!}qD,s4=x&n*6EARȶ/q;f8L5B }jG܃j(M}>xer<_ G*+v D1dO|e:3+ qfx =*%)SFj_(J7P7wQBx?\,VN]  ͽ-McF8grv@qqv(+CZk9\*[\[s:ۄ}SǤD VJA0H$j{F )GIשϥ*8EV\FV6\c  !z epo5I-ND؀7d<41YR/R_ym+m )l%nJYc`ᥰŤ0ƚRDpE_"' 㨸W%-]M)F˴v/bxY#AF T> PwwHh@0+d&ɃHF''0ƨHevW=r9,jR}6Qطu͊K^5Ma 6S]`܌qMh \ bN&Dim"cLa.zyEZF=˘N귍=(y‰j۠h>t׼71`+l]BINF#u eR_97}x򬛙) ?_(iVjmqZ]"CaY͜ M _3[ iA]I;oS6"x[b`˽)S%>j!hÒ6ϒ^Ga~0͞'Guu訃Džk %RՊ$qgܭ]E5xC}f=<nJrmh02W!bkގxsmd / 䩡.Va| nh$]7OQlDu0-Vgij&#t)9(JٰSN)f5/Ml.#FfMiڼz#H0 :6 QعGty#v HɎδ>?iU6Ye @w,E0kꀑR :skEk$IǤAtP"v}XSVmFYqKHJ: 0w8}%B :i ;^}-؊һq@q.JL<荅=WݫSGu?̝"xh ;׺QrBb'H+k^ V x+-KVQ1D3 δ8Pj CZ %/4A;8ɤGDR>0=)hA#XH+N$2WdIeZЯX*ㅹP24.}PuA. rfjҟ-3>|w K$;IcHr +YYRxQd$gA`fpo{n6b3OdBw}"M=蛟bV@np7 ^E֙#ຉh>(,K^ Z M)f!S0*ŜcYA;,OFb{h(6Lm[Y6) {š L,f9;~o `n~z_j `Sq rg !p[}3۳v(dn|pYp!b1.Mۣ:VH֝U?}Ξ8 /s LXq=Z@'ZQ9p[wIh ݈,${6A^"_sy=vÁH`yJDcACaH:/\‡<JUj>)X׹ۥ>4)e^Ұ@eD52 itZRnʷY>^5"s`H"k'׆_ \E; G#Ql$M:=!W]QoK4K: &N)ݟh?gP~9CA4XUtĞy[LT,6s/8~^^]Ƕ9 lݕ+, !;xYu/r<^gFꄌE~;#>(g $ ˑUYHR74"WGSs䬕Y/+{&y%R;9k"ctRq =Tg} FvP[6Z ujIh/R W N2ev 7_b!cREVP-ąԕ,ꚃ!a݇J0n',͠4)^}קScQN&]k_,|n VJW'ꅑ8'Jt]g,lOqΙsV~mDq{XS.;=MhdF. 5f-~ei[^ϛtut,S[UCspHّS k)QZK#mZʰL5Փ]BxpX iE#Aӯ/:$f/3aG] L>r y`xMTJOJ|㋅##cA_E$zEfiN#.s^&拲-W~t6k/vX鮜B*^E3 ~OivifaXWѯZ"b>QTJB>:TN#a٪Eu_\EA%J# S6=s`y4(Ustc;ByparIՐҥZK(p "UPXf3bqҒٽ+iw.Ѳwդη;McIp_R %%yXķhnUFo9)ҔcY DEޗlNeY rhlϻqom:a*c\BsRHղ'לϻ?4)2bV;ReU)20b )]q]&a8tАΧm ö47&m!$).%i={zdF@>pvI~][|.Kuon٨B(u7b/WN4b7;ڢ4n(o2B(4zFdz7Ttl[ݱx)IKz75 u){$u2 KKU/[{b:$=سCh9|RfBe:h 8I E|]Ӝ6 |wfU8 e8vO'ogy;sŐR)2 *aŴu"B#~R_bkk审Up(F4=TN0>t Y]O {+khtX e8r4 ]3UE{ec+Ll+1c?;۳P%pigu)/T퓛J9坃yfll?K|0jOg K.1oP85k?F-3Gj,ms) !yf(YL[ըqU9/s욂m+'eUT-3漙ŲE-P[UzՈ.f5`lY>Ocp'Ww22 wCMPz~(q(dHc"t9̓u D$2{롞q;.m3;?DK.҄5DbMaM7l~:Q,s T8xGLMJ-m9Fhy :W%[~zSշ`I!JΩٌ1QbP 1>]X.ewڷClxXG __C_"qEq.e4yO~\8oƶ_1.!Qtgu>Κ>ʡ o.WcuA(i6E),I)KV@8-@CMLRa')_Sd+F5HoSƠ/fԴVTIYA88L tQ1,Lͦad#~+اR 4~}i*=<L72xeJA|iN8m,B92r-HPcAY㰜؟Ž岞+]`Uϼ_/#Q55fu?>O;q-[Wo3".ei%!@dH|֔".i7=sː&u${=tBQx)kagnvou'u#oڢ^ǚu+ i^ *d2d2L$Dav#[ lncnU$|gᵫ;)cQv=OĴY{[Fw]zm4?؈KϬ1d~JͱǞ1Հ,&4 4/,CcQxb2pvqߡ:jo$Q [) (VmࣙW5=}aJEurMJ"SxBTː+\FHGẏvW0e!bpE˕*;O#76au:m)M|j4r?u͝5\=|wHn/|փnH1,zMcp2s!)2o8Z!?|F]G@DTOXS0(,DQ\9𚽦4SP I~zWs 7.6٬17pE{i-௏5wŭ)*^TI6$`o+e\9$oPkJoX#r2\}1+#+~/ EƚE9G}KܿbSk'Cs1ber87wQ O93eDj5QG@5!p[ۼ4>LlV$RO'v8&kgj&.OA~EQ߶5JT)DK[fȡq+3\ZWJ7dc3xM.bk`opˍ/=2so?QK*wF7ŋda ڮ 4DXPcr]A `,`>"|;K]L .cFXrz4?Z,423#3ׂ6ͮmbN7]o )iyqFBTsqC$;$vi\[^m *!)~jwC6GT&eA7s~MgSֺnh6 GeIw3'R"RU\1_a/zwO*hƅl -^F-*QQ%-Ϥ8913ߪLax fHHJRO;&+BdOK@aȪϭV?f}[b39NC8"I JâL9!?S# 귵gfctugYNP*=Zvkvik-3h&|RT N[pB{77!K|MeW0VNm8H+q6\"oPv6$G:E>hֈTHoo5%+A#]lC^B~{a"{L}fأjB49fu2sz op؇=l iȶ0bc8}2N۫,[ Gr)B- `&Jy&03o-և>\wmUH5LwߚuhEq(#D0w%B8zo@uqNFIr_xgo:X"{\`fmp*gǾfHC ?[Ni#ϸʦG9:G+#(]!2f>5|_˫?MwɍquUQvoRh-e 0I:XyH]+"&L\N.K1H 1c[s"62kV{TPZi!3z#9N?  U^(fpׇ6im 88~ ߊǘۇÝʄ}ҡe{6]`)ԧ>UqA<^0_8f'e#[~ pbL|GuwC68X"<*wm7&Ԏ>*-'s%]]- Y Y∝(&)n]9m#9:*mvg{K$&`}p3-Vb 4hPtDWha (!Q&Z s}AQQϩJhzKBサ}a~Y= c.R0.NJGƧ;:3fZ i ,ҞV5t;g٧ď@'Wr.N+vMVaل )XKaөGpl趵V| 4d q=F{V@ֱB|~෎&ͺQ*Wzp E=TΚDH~ڄ!ވF nlOB㋜m(ʼn4Ym%$9N79p9l=]'g`3n3Wn|7B `;|Vvl'#fUu$q$\>;?<~+~Q:9 RQUDqOf5g|U1vw*cJdUaA%o :+Wgdށe$@X,}Gq+-nk G+q?{!ʗTvJQaBժ=uM4K)$$F8^t?<+08 T{*-͚1H}Wle{L[mPe+"l]Ilqz ߝ DKzg`ń\ ؠdɓ} ~_ RǦ?c%Z}P;iztR* -CR.ow:#]jRE= o ]T@붕NTH쌌h͠sq(ꊍɚVUs,>ٖ7EbNЊ*\km# 32LPǪ?f$ukWWQ)^a Zuc[8 wMq]SOzƺ[9`F:*wc4$S'9.$ ک(Y^(,KGA?B| F1zkW"n_&6Lmof`1)){L9;;h!č\1RyG"5/b̪ro.z_]a3byӂI;H)gTʙbRb?4ꈴS>!ZvM&XCFA?5,v`Ӯ[9Yv:xrB *-V}^I?ԤM=pE>@*PGPL洢5_ZʧT-1ַ;uu+U)9@o׺#ϖ8 l%j5TdsDg0yLSōn7vc8"JL. "&5^ΟCaV v)fb%88&M w(h/1duu*Ce?;52pWgq^rsWk]޲!K30=$T ^h{Wm.u\$;>#" e@ b0⯀|<%<;^_ue7j@K%YJS XN~ͦispq+6nb"$6;cL&hE9!,WP^˜Bak6SDBѸ55}D@Y弟5ƇDZUԘk+V~1tt.fJ$gGˋL7{3nыM$Kd(`N&=V&!9όۅdoά^WXVPds?{2W.R|M/#ӘY%O++%Jlӧ-Vsk) {މ <{D8ttBǎ>\vȗO48|TݪbE)gUM7I6c4}arIN6˧FPA-uv}1lXWfҾD֒]:u/jO#g⢻-]bK>T+wQg=.tK-(pՎuE$q9QY3,2G8 t"AٙK\G hru [?fy +DHnRw@4"mu!x12dcbUe,jl 2Ugw9#Q8?l{?D^4-xvlza|2v2qMLRӖc 4. _&J_!.MEYUC`T5 ׅ+,XE~t\%-"W~{F;s_Z =%5敪1 qn{UyCLLMb=1A,X>y6ܔCmm;.Fn!jv=?Ùۂ_PڹGd0W#A zz5 ))Ãá⫰͢V@,TȎtavZzA]GJbW^Xk]^ٿnkJ(ئ`_@'!qXn U]{1H/ mȤɵ{}?De%CQӖv&¢wbYIG$t^nLj wf@CuҼ GHiސybE %j$+`1eZJ('(>ǒs1~˃ ,NR ]״5?}Q)2D_= ȇ]HX2 Q |OlN WL'W2njJQ஝ı,<:\^Q$8Nt!ט[Qh&g=2d)ғ4믡N[$ @cgt"٤R/U6zM?hi"Blh}OmbM @^zB-i (JtzZ";$ tdLN{i6oMm .m% f#yĖH pzIMIu2#_83NƤ|󝇠Mq\C@ZӣPs4 hTZmX2oL@~.= j^-+/JʇY BF_r\>KfC}ȉ<;F$cbA݋ yq">}Oif\ItθBכ GD`$f5%_ZzJ{U rd/E|3W`lLc96!Anq 3%Z]0NsWfG&RtME3CL?'㶍eM?ܮi&3ԏt/hW˿1E4h_WUA-eƸVɪVaI$Ѝ6d=# =|OM@q{Z4#`ݓqrj җxPt}<FR}=F-|vg,S:mjJ1$ks G ej*ZnETC2D*n2)s8;[2O;&W\zRL$ڹ,ݦൡZm3;<nr'Uwz,I0LzLݺWH:WDUr7 .wPOzSy>aO>#w suKhx&ƃy #w/PlaI]o!ۛ5Ρw2T>xlm0fhG ?w˟w~* ߵfa=tM2}mM0Xw|2+\ pQ8(}/a=}Hlԟ8b G5{|9CsvJAP2{w-. .L+ ]U{!(:5Z Ѭz|bHlg^fA  ƼyI,E<(8n>86'G<v!(23hdDu;'X I[-g:#dG7:$ C!kNx@ٟgow;J!&Jnb=!;:$>M=s5B18o* v%Z J]Dpě;n9Z𯩇Q ^K׍ƨWy}xe 9hwj G9gO(ޛ:ƺ oU}}Ɠgy@e2p=aKo|kMm[i=tMgG;I8/1CBŽ }bLN$)'$*KȄ V$ַ{C*1wJHER^w91aNW5AGF|y\*j3UŖ?p 7yE6ZNPMVZx#رuA"d c\K׭O.OvvPcF0#lr䏃3@mxHs^j%.nw&oevk~x-Ⱥ(F bh.us@ -%W/Hf|x b_i#vtΎkĈ>+Z,HX7:n$/_3yOJ%VV[1g3" _~PR*_2Z=i*=J?mJjn/MNMhATt36xMNlth=<_~k3[[5JN W\s[mUoNN7ô=1DGIMf&͠FT|E8"/IPe{meQ^[W. m0 EFfH*6`gO»H`Ӿ繽[911gkցka* 7 XԔ2zd<`靤d u#.Mo'Gt E|(E@m#&}%}BIe'=NMf8!xWQ)Wb% fEF#8K[dkZ|Þ4tŇgiJ"^MPbK$M!tw ]C+.6tQGi)Ck}`Ᏹx6+zd]Vfb[דH`ǁ5Sx䫵v!Bǒý8,Tn0|eaqF AW>U#аg_tP3NTXFP4D00 3* fG&wG˩ e:Û:p;] mUq`![ -:EwtLT V5q ?ȁg2*[Iņi3 ~tጾ:4Gq2#sޝG󩯓$L^ɬ1m'!k_}N=,6ؘ"Y*k B+hrWQ~ۖBu׶}$x їP[jB1uɓ[X1> l~4e ]_~Q9BchEЁ4$}cFxT\^m#4]zHvVhmJf{\Q5qTHQ77A8%" 30< wV 3/?*#3I6H&[e,Bod*EioaFɥIBK$z%T RGG^ +텐#BӃb 7k%z6I[VYLP1uY.4d8;s>s{dr?NH Ƣ9">c2 (O@3@&,6YbtW=-?#jިu%13Cr2L6x,qB{<>̔[b)m^-,͏{2|ʙ" 1?`{ Q*Y1μ s 嗴7 |HtljV`1OXb(!e(M6,x4;z&`5ð)ztCrTf p>yvY/]J/x1^mr~0% DglCc©&(20RxR5ޥ_z1%͟Ji*7"3q/s1]{f#9w\[V@|PdCVe&ŸZt6AP5_ ŬʯM^\:H IR]ύv;gt&eUZY*_2o$Eȵ9Oi_FB)+4#,=%:*PtL䰒xCTL 4xc1 Q`xh.w4(}gގ=~vj魍'~ =VqA$)=a Un,/<]`j#lQeoYagL^M M 9d8NlSUtqo,^zu=y:=iYtߝlw/xrz-jV>#XBɠX]p:[l-O"u,4xDsjQ#yx?뭔ĺ\)TshQ_M"YOv͙a'wg)PYӝOeY Mly?xO$X ӂ9} ?ўA/5 JO|}C'ĆLOAHmtQBKXˣ6vu[!* ^2%[@~>yBdVmc 3KÞ(8S4lD=6uMa'J0{&. 稞9̤X!i9y)~(;~%@~ +bD0x9wny̘t~;k/7N ydߵժSύAH[!%>o6m-GFUĆ>W=LZʁlyrI4xɳ!Sm-0۬x#?QW,<&4~cҞBR8n+7s㗫49S6 ODBq(3әaDU@ޔyU/vr&Qr#u-/r>bB㓂^'A#+[Gpu+n\z9Vs+sC>}13tu㟜6 8zcԱrIHJK _$ow84,N^#Wx{2:ubϕPZkt >0PI>v3|²I4]XNifd}/ 䰓8~xECl;9b\=fePpw%I+Q]HfZ3qn¡: Ѕzc ?ՙ= ~ݨ 9(j~煖yrG>mhTLꆌs?tǾ e/n<`rM{{]C#w2F TuOZw25.H=ErE.RG/:@}Z(ln V*ш!Sy}b|p3P4eYӪ xCh=\$5 >sbs;t\ ÐD_G m=oԋT]KMaR8+X0S)JT'Y53=/XaQbPE_ŤI]BBI.XYřS0$q*r#!]K%C"Y&|/ڷ^l>ѥbKX#OJ!SF T`,K8 _rl c_A2ꒈD M;:ɸHqa~y~4H_n PAbrqجA%d)98 J7~gcY52!^FuIR< PN"2%5~F³`Ne.= D"̻6BI<{0;āR_ N%,C45aDgVz)~5㫑{[9af^hE.`+PS#j)ЈRΨ`,+$}}` hlw=ò [iPYjFKHWs{t$YK6bc=)G:Fq8 m%S~"tp0#WQDIo HK S `}&Y!oTJT{]R:տKl&꥜5qh?M> wG|RKV7;hs \$PVvN}"Clk2q£τJIU*5ٝ\π)Fs ^ fAHb]ۤ9U"I "Kh_K&Dl9W\JN{v< +ЂRN6+/40&{1YOcR> Xl^Ŵ\d6gQ vtfK `<HxЇTΈMa`! 3Es"y ܟiinUD6X)ލh+zr#'#ysM'NJRw]^1Ӆ:fnªlĢA-oa},٢D 9Yon+l(=q;?R0 F7g&`)pu>LCϖЯ˾! oZ!٦ W"]4(b窗'-RHx2ݥ1Y<jsu+5=QH&<`վI0Z)nk=I@VΡLߣCq5G)If7=׹Ms0w">޽(mx^wzh +2 ՜6PUsC|!jWጸF4(\PmjJ@_TjZ˧DIOEovNJ c 6(FɘvG3-MM@{*@oSs G<9 yV!u`,mjr]Ktؑd'W mu2K};® 睗㚄v[+qd澄cޘxjW:Wa_59%8Ў(~FG y_nL#!n Wgu@4/L/`ރPA| pPl|h\0+n߳NMD ;A,`woA(,iq9z BPhRA{s{ rOr2 wp<Ez$3/#=2')['t. N4ap3I> I $QAvqUCL9ƖO5b6j+]e#o{re5u.E'd5UR\ٳ`5NHc$}.@/ޏL%ޣqh~}P @\?\ +ڍRkj06Cم߄3jDZ/~\HbXx .6׃%O ,obb*a4"5Qk BN[*ـ]ۖ%m@՞+kQ*  M63Uk)if}ah{c2)(dbٖyx}.R %ni̱6} MQ?I"k=ݸGG8%%VԾkvd.O׻i{b-8\Hfdw-_(@j2}I-eq1ޒYQ6:I Ka56.i["Xv8{6AfaX2WFֲ{78:(yu5@cwZ`5ZuLO,@ Ƅ0ݖOU28ft8BDS0䄔$le)یL]=| #A>?w*& K6#B9pOm=Đځ5ј9 &H le+7e]x9]9wg{w y5 PE[p[Tⷓ "\ n \9\I8|uk!h҇.3zv29॥ֹg :L @z+Cl ֌t!{n=#v}ہkI~2ݠ可! : *uԗtsije=CY$^P(cPA\a<%irĉI xH^zQcnl PN VB(SWqw~N&WE3F9g}?`u6kM5Rc*ah e$wJtCX=<_Me7ʁMPʐ ;$z`7ċU/lJdjwߋRYi*yWq38XMx< -ص=<*ߦٯEML)qRA6T'f2~C֧VzYyɂ :Tg' v n+\{#{j^ rǣp<Ќמds- a"\+- u1Z:gh'bB4F wA{JeLLLb+Ȥ } |Wpas~& @DM\ǃݶPөYdXxhWww>%VORmT,97k9 5vWfȢhD\WǢu]яUfUfXַ,?Suǵ|XIeOac- E`{8GIE)HW]S'?c8y"c h3Ӑ5 If R.%/ӊYOo+L=bhu+!EXceEU*؜Q0~vvOӇ-MgO!rhFV:I?%adt>(*mX/KKQՒ k@e lRoJ#L =S2T#,';D-Ps*'@vOjdc8Iv[҃##fnK@My-eH- 1r'UZ8!5Ze%Q`3f\nh&ʠx q娕[VJo,_C9;U%I4!<&,D[͔xWt8j Lcy'uH:_%>W*nC!Z[Yȧ_FxQΉ1$Ǣ-G/o̵qǨg 4ґޏ.y'C2f74;RN9J 삶DCŒ1E~}9kٰD/Ωkvц i~Vi3!@ՠx:9>}45j WmDc\E #;9  gy_Kd->԰&gYA=$S2gE_b2xr|s=ϳ/ u4uVM.5rs{&BC\Exϸ pW۸oJ+2hkՅsB@")L-0WC YQXx"3 RHt ܦ~4Ez/w=j8U/.4SVaU!R*$\؞?0BQM@*_Y.=^ և[ԥҒ{QٵxwC!C|ˎ$=0K>dxҰS|؂ ζgD{SQz1JtlU!S a'8)G!uI͖REr Iؑ༪.凊^=:)\?Ҩ~+ XI U &sM3`lZ6&9gtZ‰/TbHy 7BϬ Bgd*&;cT̋qڴ ^]5GVy3&%E9 :CH3/&Aݾ=w.oSGnɄ@ mi.s0QX/zf+*uCٜ+q'φd>#qBET/ID *^@-5Bƍm8|+PB@ߓ$1Z=tK.tz%++Ƽv^^XJwB]^4܂nKVq0"{4{J()Ё:$0 #fpqr/O7x(s6iD4\ڟ׉%2R°>21ԟn K)#Ɖ7#n(B,{ga*UfD8@:jb,0$q;b`f:|nAHG(="F@ kyRvϘ5͒~|:iTM53zlT0,~zWoa n_\[hNB+*9%(VgPڔ֤iٴ GJ+(wۼqI`TĽBx~&pZ½Ӽ$vCs$nuwal:@Ukbr0}G_fu[ R SW_yco\vg ce+'7=[LMtnb?%|?U͹ p? -qy N/]?p(Ww:zNKoX)ⲌŚpW',U(rCV4kz:-j*pB'giZ[r]N5aMCCQ9Zlܰ1!5m5@/܏>I+lSyuW^=%PREQt (4YC׊śƼU3,z[A(rVΛWxɚPۨRn.*wbM?[ F]&nW4T?_u iXI[q$nAR uZqbjzdB ~K^J0Gxz$u7aN4!O=M( u(h̿z[)<(dD>mxH98CSLoqO%]:Vc7FG 0^N55`ҎOpe Փ,>[7FV0FY,TI$8{c uÒ܀V9[aAU[.=rϝ&WH/jw˧mrكQ*D2]Ayv ~xp Hb3;$k)mZ%#]ޮjf`E& ӧ`=Nl{oժb wq­6IFTEdLs4Jحӊ}k 9jscK h ^<;tmfR'ՕvΆ}5v(Ź,{,ii/XJؒ|O28G*T]NboXlyL= y-IՊUNAx5Y8ew _ϲ5XQmraKw[M|de6Yol+jO- c9pN!Mb@!wWWʶpQ(JC罦|@Z&-B ZE{YV u[8ۤr HSRAۺ]C(!4be)ExCx0wnAx&uk`8q̒>0N".yBffa?hҌkOi=:2ݙB&ȿrwه;2,?7Y!>C= S`=!͜9t(T4)C@DɿACL݅/%$#&ʄu!7K`LJ7@j!{#tC?D ʊqi1ʘ9gYxZMq"?fA>NvM '|N"uJ >.}LSW h9qح8BΈ喴 F*sl: 5%cʋB1nH u'Vyby=@u>Ӂc+aEy Zi_,:frL캑rSVt޳e߅VʏTv7i3".y-~- f ſ36* ,hl/"Th*"e GB ]XT7T劻7H8x a”b;NA:ݡ4N~O6 "#fOge6*]?.rk `WhVf%Y|iwgubv)G)uT\. ǍC | z._Ǎso^-F󶃳*Jg%-~6Y.ǫL CAcW+ c1@TZOvQ_D.znD3.-#& RvOr9N Fں| \η z TlYD2`ߡ<QѦ,Nx}Dpq(. !PSS=&* _-`B _}t?@݉cʜ~ݱzn>8~"=husAcMRʱ@`G`<H^S{u]ͥRJDެSgT,sRO7|&T.~;-]XuJw4~]~yPZ]VP9ظ4kUpdX;(-׉.N}&iFr+`PIdsxߊ?I|icpCzܪ+M}CJRsץKZV$w[72c?X &;8fYBxwA. > Yp#ɑMU3rz-8g4[kb+' żrPAJ'Mu\1,Vwkh$4yz (bRrF~pQ ˞dZTI:/G@-{&g҉ AneI7/ laY(Rٻ >3| 8;+xW^nk@ d78Utbⷽ`*-cZiB(~\q UJ⽑F_ru.hѩ:TZ":!( yȼꄑDV/͈HTӃIon۹ݱ. =<1LrCs"[!1r_5E^؎kϪ4g3?}$-kAL1s;ܗ8\ߔT -Iˢ!*e $<@&gCfߺ'- xpOhbeKtDwai{?+GQ83pqBӡ챩|d׼҄ z3%,zK+ 7 /qOc@K|6~4hX~^z #P9O5OD먶}`g\AK,/dOrQF|=J?fzT }6XR$ΏQ]1S^6WIGE NR6zZ=/K`ڃPp 2`nJ X آHa$d`y,6H5w+,=/Ƅn}+%$KTZA; 7,Uq|&7ww5 !o/A6.rTv^%Y  x }f;: 2'\ oa}"K`=ե0J:[2&`􌃊ݕΥaK-a7]RL忛ͭ-5*yPwg ]u^J40!P ңr+ ҕQj~BX/Mtph4ePqմ<\xUZ>ϭw>,Eq$yZvBA= ,3FFl&$:"af4 #!¸5 id2YY,8|fو2:D~h&6ӆn]wZyw9XI"V}wD]={,8#\UNBb/pXL4eJ'=,.7nѮ/yXxGCo`밻ڝy6M-QA[fRԪ@yA-pVGzizomRtN,M-_r,?Yq؃TCK]?hU쏠VC.n 3x<,pvGDO,88Xҏ1}Ò;B*0^ֳ"AFY=! ã?~a!<:ky>(j XːP[7=$ ̏yᛅn$+}~Q{}j,u>@D FOkNL RFx" ŹMŸu]nvsm= 3 ID$~׫a/Hw,Qk!,YXx>NtpT "_ez>v|臚iH΀Yc!Sߩ͆Wtۍ98ga]  TC듢]Dv{hzpt1ӰkO654n1[4v2.m4zW%_7sLMXH*6KSE<]5zpsѢ-{ ~L`r@Df xTyiȪ5d_JVגP UjIN~ pN`(jT^gp후! tb6b ++7'a_K'IUGI1pAf:ŀ4".uS;ӆI0\ҽ%T׾6$Xc1\r cR14gq}JݒIYIHeO#Q=B^iOAk5Ja&W[4IP]:d rA(AkL)FJD+B3UsHH}W'&F S&ɫ%Q$_ j幽`.f"S#)PZc8Uw`a:#&2QFT9U}GMNbkHx&Թl*Z0g8Y^s JmbOb#ϟ_@C<ՃBYkئQ 3J7~`,af#9'oH 枷ydS`.8Ά4g2Hۤ,Fv_x! Eb 4RXӀ4!80fb!$<ݶF!(& ^S7 lRB)ZfW((W`CN|*Loz@![!N-0B27M[CBS_9iUݝW }yDt.z* ҍ?6ƺe(^'fKQYXRJ>P㧻RǝD)Wq@D 48- թqH"]+j|"A>kRwޱр% D<"_{M߹RVxe BP:LO8S$ȥ>]Ho޲6#fhVuƥ6 T!Io:>|'钘Gaȥ;GЖϵ&Υ 8}#=[`@@ aXK6Ԗ6_3>L[<&>]̆exF 4+ν 3,10HhoH[1S _QCiN"~lOpc+VÏADnKLdSᕠŠx@`$aUz`);X?[slg K p622k6EzO㋯eRUXiW{CUW;Yv8|֤ ݈d_lƹu֨M@9PVw]srCRÙbKb;*"qƊ@ MjM&*Oc!I,ݮ =[vTymT טu)M^00Iu};'/*e1^&z+.(UeVxv<9 >fPHaF!įW ˢi֐cD~XYLRSZy`==ӕufjԺN<~ M@@5 ޯMSYۋHf( A]\jXW=w;z?Sq\ӷL@` W;ـl+krdGq#yV(1g,Stgc`J( Nj]Os{LiS A;rלOKHttP8Yu7%='|3K$92AQj >(w?/p&ד%ojB~,Neb)~3ְ <9 $H]zJ''-L*usiGq)[ڈA=0o|'Cse'k~yK]t+'5o_ݨh^Z㰂joq8sG$REwkwu[=' ;2cG,Llze}3D"Y ;o?W}CCSBAj 7rp ،3H=łh[Syxmk΂Li9PAT჎usp,X,Whӛ2Pos Mѝc_"4)4fIT'kPdO}&kçƂț]^0SnݧNkb={Z-_gEJxBu4gHiolQx%CkQ@긫?D5>Ξj8>i,>e)pV"R1%"7}S|#ϷV KZصNbC-B33Wߕu@7gt0s" [E,/LU{Fʯ4(>9S)-)\pp\YVE@b\WÛî|؞n3u ઒vdz+B@*{#N-ky鞦aiF—:4sKq[rÓCW!Ul=$T\D ?+?H,W%ьQ/nFL? EB7{-G&sGn6z/.`ۤMZ Ҩ$yi|Ġ ([a#n܃N't@b(ler#ERk^翮KUgi =zODEvTr[h6nk6ڊo>!A,xd#;"5']1,NEdoQ`3n'^B¼/fkƢ^LY7YFU<\H2=9#]gq#KلiHy5iM:ޮ-q,A))jX+'wC0x*<[!atM*"VcERLyqDI997| 蠙I*^  jQ<E_ pIMY0&/ / іP/:^8梑^RҤ \^.0)u?&M= ;`11kg{B,ωE)u$A/ VF; d`k YGzA:KfF5!ˋ|SS질_hmi}^`,>hGk6A5AӸTLc'Y;"*|qh8[XOsNqTY]q"5/J][/6X_pC644BFft~dHbwv55:8 (c*X*LROYJLgehLچZ҃ĚA?S=9*#-Lao&a"V1)~;bR:{Qm煟R_0FNmDPyusX~yW*&-H蹟I2xQ۶as{ThGnUDz`CFQryJA (V[J-'K|M.kFIUY&u>HsDZ@!Б/kײ|ORXTH{BK朆NG\)Z ?E̊pnYc.+yE8ZQw*~͍'+D~"0mWqx@e5bJZ(K&bY~d~[Ň⋂vPZ }Ap9Ĝ 'WXlXoul<)KTu,U}XF*[`]{P yA>9-vz;sܖlȪ_ER,,>:+ $l Ye: J U%s9k`.3'S 땰A[8-EM!*PcHD#3rPGGM:V%Y*룧+'dpYJu:C†߭v ʎ˒*=D w;>H@Weu~q\jzR$)OuJK~/z1EӞ0 N;Q>z~b? 2Mtgx84[&_r 4`Nr3S;y2Rs><OIAt;`#a9\F"D[d<ѮaȾ6P2 MdgMj&>NbO9=Ѝv]r嶃St4|23v0ɰh j[px82C\.T%g^Yױ^Ϳa&Z[{*ڽ2OCw^'_<%kRn%6`F7R]]?KyNPO5 d ;w)E z8ł¾n!&~'F$sU@\tu E{?. EfeWL`thd>lyCUMP߷ yt`zrĖG\hDH!x;HzNyp :rf!ِL4+ouVVRq Ct>I:ԗA Δ}\.N"+/);*%AJ 7d<ڋkQr^`M\laB̃,\-8_ϐb<0%L'2Z%%D{tѵ"xTe^L0:}Mle*Pϴ󫅯C+,-84CczvNi>¤]1SPJj3P!b/dt?RAOrX: .gUUAҡڣ\dlL!hyxc ,%Xsؐ4]$Ǻ˜[ k/qg^ L29RKKE< 2(a݅G gVk?웽)ًg9MፘÍ ZPZ#TZD@[OHSѥTH~ouXei7؞j8le^  "$l*hݷP˽'rpHjEJuښú10 "<DVv_þFVƌ_h&1_{;䏸=XF/XAej^!--ۀ(PkP?N^RaSX:MPL9nVû(&o~-$>#q?y蠽T`,11%Q;7OS8yN30xAT-rhci6p ]b|o(S3,-Jg<`Eׁ^挃l5uCgvN(&&\pCl㿥i^G_ۡzg.2U:j,:_þ|fF~@ϵ;{r*G`1D[W oUcݖpf2VD)[tj:okU֖MJ*vfy L}p4ܿP{ deg%a:^;/pXi$ab^9"T.y=D*wbܢ^SvSQ)1?4}Û6Zf2B ?d"vbHWOu\ eQ`_bo}VѮlH=˸$8ezSB,fxd̰iL*l~=W:,%YQ/f\ A CO,G?N2} {3 F3fOJŁhN}*,? EʗYhI2 ϓXC f?\km$"*!u8 }n/n2L+XQy.IWQv Zb20Iqsp>kidf3njުoOwgI !NI 5BL!z&ڃϘLr:1s"wr-&2򵗞-jVs5MM{קtj&򎿈cx]+ؐr\yӷ/Qa$/#c=y ljPW T*>bE|hG2ѪLmwg*~`Ʀ&28 ɞpwӰ%+ߧ] JF }p05 ۚxВW]m4T]9xIel!1k9$M} N:*<]7Y SPI;y}5]Yk@l^Pʵ?x<1y7{S>4FиIR- mWS{]!xUTD̕GP$ȱ69W d3KϭQ9\0AÞ5?ȶvϱ(hM)1xʀzm<%a,Rv Λ_kne ZM*;u?9 ʣ(UGOB;өbmڽM8'!żnVQ\i'.a}4תRcoG>nn:52hE5}9NjIˤ`R&6_Lh_njMOů+2,fFz#4~";{QYY(K/K9VЕ~pG \ZPR`04#uހ ϓfLx(=ш8կ!RWF|1grNjVc-3֙Ok~T=]Ee@ZKwX X™-FO:3ް*T?/d&qǠqcpa:<@w-!qQOYoY꧱k!M;pa" CMSyGy9,. \uJ&Ccm% @p#p]mP|bg)r u*S] +HP O StO nKq[ C9P"Ƕ x()IQnPA+iꗯuPgb+k3򕀂=!gxZ};]iv4i D!iА{i fQ:: U\~hLjMJ`e7S]b]8Kc\.TeZAV&;:3&-%Spy/<^,0‘Saӎ:3IAFB h埔 % k2Gݵ*k |v{Մ+0 vg(/7 D: C:Op=/}؆sO4G( {'q b>n?vb,7$H4:Ӕ 'сҠlͶ M :]U,YrxBe?X8!ΦzߘTbĊS}N `I׽z׳LQ1}4B'8Ȇ-!c4{;H'"@6dW6Su FvGk:P +kB2F|Ę kCm#tt UWZgWVyK4dz_V]aw9l:ZQLTMkwBd:G*_92pt__+vp;d|۱_<{%}L^kz: (qʐE ;E;&Sz$!bsf }tƳqF oe`\t8!T򍙊].i}}r|"] 5>i GrV]ho[^':\@ K5ï8~Wtp{5(Mg*O?I$oKg&&Bݤ~$ӷrWJ۲bNP9q1h (sxZxf团<]C0YakҨ|_ȕ)BT--M}ws`5!R(CLѼqqZC5dLQtY>[_8j81@| r =[.]#(rvN xFMSWhǸIG/; ~+#(-G#>a) f"v < 5r5ͫ `9Ak:oBZG2\EZ1ޝ\.34n0{TL35wh4SZ?a9=$)4|? e-m4+zu uż07p )TI-n0= M*x{H9lUMRAm3RUrH 8skO2&ulcpvK @Hx |f{k Zg.d!5aXa>/Fdbc{=s(ݤJ֥V+j9C?Y!4*=U<3䄛V<|ک6Um553j+` 3Fj-{J"e+ML< W5~\SWh?;=z-Q"䏬I&.p~O o?{k+VAvy*4ӊ|â"QZ: f|j3qw&Tb Q.ӼAhVMUh_7.*2Xkm<@PF2^PܱII ٳx3>UeSO˃2 V1DC[,TcjY ލ=$<ݺW"M0G7e{+:yGlGO<+!Νʠ&:> ӱg;Kl`AK%7g t8& u$q,ҕD$xý484epW-vqz臡 hW~B+bӯGgH H`U ~~I܃`GFe=a՚,u!c@!,F!"Hf_Tv!1Xvrx|pxlhgwe%ᯈqP,c1Jiŝ().8{'^B-KW> J]LMje rG~K(Z/TJ{#w;Cy?GGodg"Zky =dMmfɞu o=d8ᖭ|9>9NV$4]CڪA#h<-*_;fj"ʦ$ꑫyaGCX޳].LP usA"*djeR[ڧQS|ȂgD8$_׬ g彊I0b,ˡ& X#$Y@#IYWy3@jIlTfϐG0ȣ򒋖5l8aG3:2.cH<[&>ى IwYp&[Fe鳺ȁ̚k_WDf0Wӏ j{ndN[pB 0`C5cѨ\5&2}bt5KEG 6mZtgG b)=v ܹb1K 6G@m\q€[ ;cxH\+Slfx>X6תpx!Iؔ'{괔vYsuA=%C)o+yIFx'ԅ{ yR|_ TTv'mJ =MurBzm*ԅN毹i^4)Q|]C7gatqP`}t/,h݉vk8%"W8unt)1 FImMڜZ#&|=6`'3%JASVD8_)h~{ǝ&Էu2b+ȮGͩQW$F/{?pfsrN8by$X:pCOm'gO*D?)50"$m I@g5o'ٹ{؀0J %A>Qd+-[ZfIk(T7 )J|J߆,sQgy#&yr2 /o-|%cAb\vtՍ\6";1Cf&kR.G~0qO0|PS}4B3KUcw4X;=m?Hq\@C8Y'qfT0VpVwB\"^NK-vN|r%9݇$#Wܵ:T(45xЋiAߩ㢝OX"F%g 0hJP >qukmfGo&%ic~jݫ*$ɶ3B>Q܋0CvM:~u^jWU!ڊuxx.e۞=N)-Վ: @rh}GA6 (|PÏ ngN/#0aX`ۣc\I(E&߆,TץB 9-V3|FR+ h/4,0# y$ٺѯA]dr0E:t<4+\P@w7)hFdehP稚/؊D9PNĨ}(J''^l K.9L!m) ^Mڝ(rУiRu"wЧ!8hLt@WHDrY iF ;/ >Lh"bKh_ "FN{'vu4vH"ÓiDƱ1i]AW~vGӧ6*d,m+bsqc]>M!#h3l)!Xhpa"%3)pշJd -k*zS*qVf>./Ѥ@ LY~B?p4<2.b8?7ȷ =ybӣd Eu|EVSea9sq&$^aaZxL/J.l`| :yb_4;Mu#-dx#q3ml"<6ݽ봿S^C;_ys p,jcNmQSl%{O(s>isøC2wl5y>mC9"[ߍeOf}t dKy ΛC [J Ǩ/~ˮd9[3{&H[ʺ{\PѿnC<_!^jՠ 6˝{w狹 d VNh=f:Fñb$8nSӜ5MU\D5Y$^huMN{o]h?vLu[N>iqzUi(BZIۻ%+y!Q&@ՖE2P\P9P^ݍgf[hqDK&bRShI#iWa$%D4816ֆJZjMSUpM9,벿 m:ؖ5^w}V,FJJ Nj+illՐYh91Z19ŕXH[WG$ˮq]-o{G@ sGO E5DzxLvDp[Srѓ3&IC~$&*WRCIҷַ66N6d0GE2V o߄>j0w(S%WT]便ȡN![#HkGK {B*7|VEy/lA&4~Ϧ6z2P-ո,rBSjJ;sxN-8+#yϧp "g"m}8,ܿTzT>Q^܊?~#Xo%d:K5ˆa:W3>NeQVq3Gb9;U} ݇[U6ʔдƔ1m"TFF()K'`a(?}vSڇa#&R8cB<]S!YNx0FƭMCTc}l8 ڢ:L̺ {`*D?7~0F47W+5GƠn9p VcS $PDtsjm0vZUjюlECovLw4NOsts|@%~Y0.V@?- AM`0vJ!IQYUoh ׂLMd.JU۫'>}*si_]SUqY$`%re; dE:P9</r/~IG0*bwick*1r]e@J2m'dಈ; Tf +JqxI+)@'B9MDkY+6p=?ƃ8V&̇Ԩ7җx>Y+Ѳo%~wR50~S:b>|9 㐋Up>OU@Z]/ǁ؍at 'lcڤSj?x!t 4C(ilKƄz3Դh^X1j4T"l(Q3 ?L &Ǵi,}!˵qwP C5?N`q=ܹ{dVsFL&65lծMuӉ(6dAxf\!tµ ݨt*q.Ft(}_ -zWڽNSK k9O?zSnZzg/ X0wֶSiHC3"o?|ZLSXd^y _T'ޅEtP&4ȫ[AfBQ-Ahv02c<8E{ImO%MňKUDr Э/|A*2991 %1xzef \w|:@\Ho`s3# ]Vbyjc(ʼ*ۑ|r4a`aے T8p>Qft蔟hJ<ƿBy6~Rk&¹vaYvZDJB =#Haۭ) so.`H7oݜԖ $.yS䠺8:`D&n?"Ih |wL6%M>T^&i@"Jހr07 "c ^Z Jr>פKᕡmp`TQ-+)yؑQ]bCLvq YoZ[^Z2<\MQM-cdӦ<鑨 (-5_O)V.&>_.48B KӕQRHsK`3Z"%B~QcY׽u\ΰ/b:0K-h+Epةd1ɛI|C46ؕ̈bIyۣ3o_?$45AE=CX_HQ4i)wո]14JRAsJQBق#k cY*98 6#NE\26B_%Crp<dgf툢 05{fuhYB˅h65T|XS>X'ՙ ?l^ "03N8{1T&%~9}NUj^ 1#jg~B ڲ3E$4yCy#jS`{'"MzzYjk'Fޜ[t^ "1}dE+߬(jaG#M3L# 4h~VNBotY so&t4!ѿuS{Sr'\":LrF'Y3M$/hoyj9 IVBI̸I(uȰטڒؔtp4߲NV6fYOP艜K۩GsR˸aĜs9{Jd{2agH8FW M[8Yu־#ו~ކ\Sab%T9 2n3'F[9K8^&nJ]Oj h~ޑ",Nk<֏Z o\!{P'EhN4 h |PK49PtOMK c)[BB juF0@AzMqc6W0c2#J4xDXʮ gu;vj(? fFM!(Lճ Qp>{i]G] ̈́UpNRàcG!9EIŵЩ: =D}H? }80פ֊"$rX(B3";hd9FFNU!N Q3yAc$"%Zл6̡>UM,5;l-[陬PSb+|σ9Mύ3nT07~jRS],/TL2XW3*0y FyM&s{% J969 TX't@3(tƆ՜coTu?R%"tykJj4@kC9`wZU5JlH)]_ A{PEғ#xfE`_MFVp[ Mi>lRԆsy5Yzcwo5}~tz?[W667b*DCNj, ׃}17=wqJ׷$`4ո]kOh7q+g"^{)K&v;(KND"wx"!;-F l,O1,mY< "+&W(ؚ3* LG/Y W:(G!|,;'7&EM5ξvzL7pHAjlTk$׋-w MUգPY\dS'B A\5AV _iɎǪt}qݭ }ۺ'M?Gt`Ź\vK~Y /K#[_su,U>hYUu&xbEJ^¨d:fWe4^B?bDA=_l}] {Ob¬6gt)'Q7jrwe9K^7/1{U54s`u5ӡDh$-w_.: )<rbe^F#,ҝbm Ӯd,3 G︶sqꦙ}4"y4|Te$r(>RÔ2R&p} ei0|s@iKX ΎۓaR<{JW3^ᰟk$M;G&z#6M=,YHQ6ϷDyJr倰/e[-]Eķ _ݠ<;=c@uM]ׯҘ/xl0_يsO C &lZRg!eAGM]f^G~cI?&LKLm5l@Žps$T'Z@4kR% \L͟,wrBIj J!n,nAOVXf&ƭ^[:=~5f's?DNM,sH V;;e33rd.aPM㝾t7JukOn9<~QZJ.'$]/%8-wm=X;c?S|KZUX"rW3rp?`HuHDT ܸ_G^Jг+<]>a2Gx"UE48%nժ:pCپݎhEX+v %R3l `x~vlr|?x~ Ghnrv}8,Kƶ< `Fѳv!lǨe.J‘{z5K<6fh805kB9~ԣ/=K&&9c$"FUyE+CF*)̪ &Mz,c]DD0KB>K:?9Z!&RY:$,SdFL!!#5-!̎6Wdӕ{d!fxޒg!rݨ6w\wj؋Ixd8 0LCݞ&:DcqC+i%Y+ ve%U=}V %ui`edkO(dwW:ifne*2Vs mBzioCǚ9E$Rl\OiUaul[_ /848m=;a6`GJp11M-wnJ$S6xaUiuyGV #xˌ"=T28&zYQe:it#M(.7X)=[ȗR;/~MJ>w[UIc03fd u-}QIR@+Lg&LEֈ1ZW.?K^ *}̪Y&YJdLg6R|R(s*ۡ4| q缺AgY,nwRZTz]ΞWP0Aj?4.XYic/=ޭ|F.hH{ݲ`-5ts'0lEF?l8rw>&2^(Jn% .x@tUe5*n E!TWSĪr@MVվ=o #3I6Qa껏nQ@Dޢ~Rh^{QoQksAUD.$#B}#DU -r$5Q nW,՝-J_'V8|ׯRn3A,R%;a2,{|19K_ktnU%E%=$yYA"ɥE?c%ö/27r"' vdaȚ;#8Y$ZJQʈ >e :NA /*r~`[v:4ZKϘ!\-Ԧp*p,?VUh>= Zs OG.YiCg~*D2v# ;Z?G0Nkɶ5MeƈK eNOըaբRc6Bu7e,r8QW讽fNkWВ(*-eptT{!98Vkt+?.9Dv~ၗ2yW͈ͫ#.w* W)xg^)BxEP( ur}!ڞ^8W9wLͧC.Xo4E lRd,}]aO]귯 ZvS M6G<;ϖ#uOLd3 5{H 9(.ï5AyZŪ,d7U<\v%^{,@ͮ,,M؀Ը$۠*v ӡbF:h ZO@=E,#`\b@2۝f!e}|ح.G>EAj/)~:YTM?J0**T,;P>@);bNfh\Е= 1 +ϛNB;Пx|QD S28s-FFH ]00XVRC\qc 7oQҞIE>_]B0Oc0nL{x/cvGL?kq,نCVVQ{O/X8lCcݺk;00<2A\lfR`0! ]z+i[)TLd=esܐԬ!ǚz s#ŷ^ChVX,E*nحæH͊<#z#u6"[^b^ڵ>adX-eM8㶩%R$gCha/#_(a hxiGsOKu%jYY'qR$8Ų:j+5HX@=W~yyQ)&z"hsuCKqLvT_"WWjvytfA*f vyN.llF:*<~֎2|jijH]4~`{*yq,QYa M9+h|Cb=zhT;VZSEls1ip}>ab 7Ct,HW56ƟA#+2{b2.~@&]Tkn\]s1gBߣ{0J?[i8t  TE'n|50 _4mr܉қ;BcmY*An\xQP7-UJe\3P`Q&f#h dG4ZH8FFU<SOl[%keU~EҖCΰzs;:qޑ0]nei[q7qp KB+Dvޭe,|Jܳ3t "~PX~mO$:--4se*+$y$NJ[lpr ?Lb43"% ݻ@%yŒ274q)M& CKy5:T;C-*(J5hWJ<)oʼn]d߁sgۗgz|#%ήs^q$!ƤP &r G*0Y oNstO(I/ yjar W` .XGg{<d0ZǣKg%B~4SMc3o{wzogu@?i Pe:NXP]\]b۲ƣQ,I9XsS_.Ch 7 V`ZMq*'la67el[RpJy(\"|:|_Lf4-.:l9CUP!cOtl|￘mmP[1h TyTL ?\Ce4n'kLJ~od( ~@q#t))< ,Qɷ`i;EbJN̫ƬhR3ҰL}+_1Q޾ZCVZ j%Ij[2`G63)+$ /T| w&l;Q/iqCV<C˜.d*'s{8867{*4T vmfnC|Um$6tyJc E(|^C,5&9rf7W : T6@uR~DkԒG;cؚ:F* D&K㵅Y; h(b*?\ ikӴGLuNo# JXl^w!BS=xP5 ~vq" >@(K~!vaEɂ)>vV:X'D1K)IH]jn(HVond[h"鈫C2pE;rG̱!sL~\:t{?%L6C'\yDrxRu.ɼDd^@? >;7ԙlW'6;a64}g)HtJ5?7U.zR GɪeQ3A'jF 'net#N806Q,XxL4^0i7я>xhEi,OeJzi 3@ڡPxˋvu V{,F0kA]PkM@iʅ:&vlR)lZljeA! ,HLxGuNpO%FIZEվةL@('C`,`O܅U~)Q+}s!ph8JNN>]s-&EG)vWU E9r] 9E'lav:LUU%֔3StP q2Ⱥ<4+Ա^0J)`=Eh7n"6MZݚo_ۢry͹3E{F[Q&K WqC0`I ,C\9& 46(^w)[SQVA^v9r L22(CʿY.$-)i 7O>@ư (@]O5;D! qx_%FgB]c3 L%l ZwC Z'om-#TS^朾 l<(b6^@LBnn^DNԡlovn* .zn \+OK1cG !^k~-;cd L2bijN^aM~{hs-W&f ^ FE;HJth0Ai iBI@40#益h 6~ĕ܊WK hYsdE`{,2p.YSB^_"B/ t(k\*R՗ 4g 5}HRim#p%zc@P\LxhZT<#[*Am\r[q-.Q;@g %E2ZĿƧF4@1>ɦ!ٌ<4.FnOZħ1ÈG-({GtŤ3Tͫ]JfJ)Gc%<" {RK4j-oIA]1iR> |5uhᣞkbAY?Y= (8o|W㖐h|ʓR  m9.'[bRyzpu}J:qAFFC,# 7Yè9>)튨E.^䊳2QP CoGnr=y,+ܵ14e0c! K",'Zx?O4 7$4;_mJ8o#'21Ũ!{C]FIHפXdq񀉟 :UH ۵5vdHjGF9ldW?&{ RR |ACO| mLTOgP3VcBTŰ&Wpw:myD {ۺ._,y[@#$AбTR+Up=ުeHM7բ$>~oZQ-=WoƵomz> 3`D[PW"qq 1xh_I)EAVėTpep tD= kL^yl0I)~Q)҂)tFܩ&S%j䬎P ØP~0WjDkF!wv$<ө1||vL4w2B: =La/C 6suV"s?,O&xͅfQ@;Jӫ\{U1E㪡EPFQ213IU .f E Lz7ܥxǻ3/{3 dSZx~ƹA+{rA/(؉_xףIbRgywxx Hc կoV[PըCPcϷqCg?!V)@hz[; D>W]v)con{lIX/u=fwR.\ݵ^+<%8g-C3e2SKn?k˩/@/7gj5.5~7[ 衮?CbIw62K ۮ#~ga> B%ËҼDҋ@ "B-`BӂxKr4R f(Jo]y4f KlBy§ӂ q>7z}hrD9|LM\ٳ#PEq83LuIԚR@8T +-: ,>&a F^g"\l6g~d4^g6" trA&jn #B]<[BB[6J&`eY+"wډl?i'MIYeO1'hmNꜽeM|:.Զ?.Ea(g^:#~*f_eʬ.:Qy`g|~XTD{VG)3W vvKtMȥo ۺ9*-{Y< )]ڦMIS CzE.nk0SD>ϱL_`)c>mРd}orjL'ΕeT g P^*B~cP:^u?Ѵoqk&$x4@Ӵ2{SeAй7fa7ht%] Dnt?qZ-$AK]bN<tӑ"y~.\|-]]挑\l/6!+#Mff쾡T^D|b/$vb':=텹+#o%:"LYD_.Rb [~l%eX$0v-}װ HZ8qM<VABvDZ4Ü"ןDf4|/DϺ\ `'c4! IA@J"76boY 4&Iwi'Mx!Y]<P8ן)A&D wERdP<բM5S%uW ʛEW@hi)IEy:DY75г*4Cӈznş?fFiG[CKĖr#3.lY t26k3 mf@_wRj`XA!q i-{]eJ֭z Ag 6q{xS ڑjO9H/Z;<%f??DZ߄iFEP%,Vg;Ӟ0dշꌐTѣ$L@;QxG?a%rCA 8  SiDyzWFe5`w,&׈#|"pZkʁjoc: P[m_i2 Nid;0QX1pu5 +"(<hl$u,>Rxb:wқ%`i˰Ac;;19pB?nM<ny˖W swhN:Q<]LR"/ZFyCt={=N%ECPVXQP]Bǎ8ܛ᠓-Awi(*>JUkD`MU!nX(y\p¥F1dF:׉^pv("/bE8d(l[\O¤ǽX {GǻR/X7]sBD `vvZ693@[*LLOf/VC9k{$mg'D _z#J^~R} 2 &CЧ|q֒8 0Rcep Ȏ|"ʣ=r~&(Rr ϚiFqVç[_(} a[G=pgU/@L%b϶#k;8 s,MZX(wA@)i-]>k Xy l4dEu.-c\|_=Bīj֍ &](F2j^{2h_~YDu0&KJ,2;|+q,o3X_e]DoH1Q#vEϫ,KyRkwp{{̼xRo`@jGA3p'*8y~Zf:͊M>%40G>=9Na9TÁ !Bw5OD}' .ED]BM>xc|֚MI:N]LuTys3 |3Q<3_Cj 3Nl?+h9끤⶷Earӵs3OGaڮpS;-7>O~#{̚{m=q$xP`2@}~TE M&}'E)*M(GMxe{8ēI+`%=rZ1} ΢pP |}*2|7´[:}eItV3FS6fJ:N.Ss~|Q̟aVl:皎Bf<%E̞]ׄBhǢ~%=?1k0ƾ ȩdeO:/!I\VIBLӫ'rqEVx8:\CJc)CeXLyY/wAmFi?+Z !& Q*-ai2)G_p0\!WMZS"Mw?a} 9iR8+Ƈ($[e .h?rNygtdǾ( \-&E+: qC00bI,ú5NLʺYe$Ս1p).cqPsyKX]M/)YѭanMt|MGc{Mrlj3 @4c;"Ue#Uz&M˷ )E[*b_BS֊Äg͐vl|62=j(If7/ ɯQ#46jShP N\LD ~s2wRܚ0ʸon0RyFh,.#D/F1,9&Rޝ֘^]5gRӟYѕG4^\:ϧF}\R\ETǫ1wd 15=T*wLlcDxQiv:bc~G7ݙ/Ϋ$m%Ӝ~w!OL(G0an~4Uիܨ %dOӹ{J XDMAjqK+ērCn?dL F|ٗEtOYvX. )wlV1 yG'$8LqgxbMI!"w8ϻMo|"TGyXcw|~]?ۍ c)8Et״rNuQ~ְ-ۑWxP`r`~AfTf.*agbۅh kXyy:w"ΡhRHI q5G$S*0*~6"M|R;L,A4pq<|ЦqKUa :Ry`4-_ן7tɸd`ªSBeRG?C_tSLxytckXDњyOG_^Hf% hZ[,ޛP57Ax 7Bb[7P PYļ}bX5ɾ# -V8/g| űMBEXc&ʵ6tOr:jH3/֌ݶjS;q&*~sµ|P>^(ge UN6(ОT ~~'R $ט]>i +^<'y0QH>|y>sQ>>vWQg~H#t L6:S^ʄ*8< GrHtA ͑hQ8} >; arḡ (I1h& keg(rdGE LjImØvgK'b gʤZ||l P`Q˱;>PJ؛_L;P| TIjRv!6|Xyq$ &֝[M2:@^_A/%)բ05R|u5Ʀ,Yd}oGD$m٤|vBKAƧ+ qw݁] H_+pc,1Sy9T+rT߽KOpfHKJ!o& weNU`4T%֗~a ^OV =|u/~ 2ZSR#_Gg>T]-u91wڵ栘HȠ\y񏗳+A/5Y5JO`쮤U}t;oOY}KHj%cxNY pfc5`K0uðR:F7ljߡfvcv]?q? ݁UHXdM|_(t=ЅPˮ'vTx/4PbIݯ_/SOMϵwD? 1.oG eVQ(3$SG ~E,RQ3Oʟ^ޘki^MUMnA襒 $xD+V3 aM8;GQlI2wi^"6Ӹ9!:Xa):iSlrX uq?lu&vHqcPo2@?gX&M cx3! T0ks 0GeOvdvcŲ*s3ePq8G0kjF1\Z?eH8L~MdZ%/K*QssT9J({2Rpf͘i 0Y.~CTL]#Êt1dH̀ {9q 1y ҆v&6 ,gvQw u iy4!= AtTSf- =yWGRm|X 0r3 AMשu@\2&R׼}84||Y1s͈XRY@CT򬨖rNo&seŤ"^I_)6ɛ~dQbW+k|; лƨ|QqˏuVG?8UO0vx$e5G˅Q33n~H@%Qm_ Ȁ3y1(aC2fmki4%CV{ͼiÊ]/b頼B󬮨ΒsetO:aƞ$˔h˙ZUc~[W՗"Uχ3q;Σ=?HjSny 0 i鎘u봎J+X27jtGB=.-ˆɜMxc9MjMbBJcꐼF2<.;2zBe8cP HD%}:=1Ф TiKӕ`/_[MmNXf0NVjd%hߴtDc]GdLNJo)εe {Fʢi!-܆{PV|'d I.4C^ &0MM>rm_9Y),o|6$ozQ" ޣwC=?CtǨx/}Zٻ*ԘN9~Ԫ ]y*OV#9FhbTeH@mQ@qiDyyr ,ndHa[l'kcnc_Z|p”YB[c^ ?E]2'y7/)7|xٱ)18'_«c~v.ќ&tHr"8m)>Wr{9"&2?SjbM x?^%2kĻکQLeX›cΡಋVGy7쬰pχZ4TMCP)i'Zbx ttx~M$e yzΉSh!C# }9+2 ʘ@$t Ehu v^@6>/l!,Rwgw,8㊠Ʌ%%QIkc0DܾG3>*Vb CSpM u׹%쯻~ɩ)M GH/;?qx*yZ6ٽƦhꋘKهm*W:Qd1rk05d nE\@`eؐm'%r uLHudGsclfkdqBVu߅4hҮY ,{ĕ(ߪ3laCKjRjHI+7>rY|[8&8^Vߤ_Dml_@qݕuѫV-8-^ok$=,b"P >ɍ3_nh ?w $:Srv췪`VX隇aͲf++BM9LZmu^׌ udVı*C/5?DT%kS ' }6[~H ݗ9 F75lWso10c^P_Eq燣@ɒx1̽,O&* >e^Ӌ]4˒}Ō l3!@:Du@cEڣYir > k@/eWr[BAhhJȍV4Jۍ59l>jIlRohq<կNs=VfŎ1Yzj s>_DQK˓NI N{Ua4W+oSN7V3_FikzW{K9ϐ\bʛHK 9 ǝ\v)mXdd.W|v5A9]VPx<J1QR[ZU.` KZ7o-w+^%cj3B g,7jO}o =iZ$rlP_gO 2mT)"ee0<ֽG_cZهYx7A ^&̙cJ1o4g'{Qly?|>܆)dWh/0LV͆}_ % %@cHEMz 7cK8iwM~ @Jac09z!#s1<Ѿ3c4]UܙީK/n}lˉD 8D @86`ӬD{tʼ>ڑXii8D%(ZIę#ܐDt|ݙG$΂އ$ { ˍ\+'<?Ta1t\H̥Po@ރPsM{vU;R&5V2lzVΦ@<;dRv(M;;>?N)l HyLF'>+>aVob+0|#qAx~J`C>mK wܐA A!{<섣=sQO,RY7DoS{ q1/hPוX1p^@ ԌtN_ק C.ِgژ_e|S|ͅ/5nTi{]evN8 w')#+R{a*/,0^Rx{gf҃O~V:hȠT!Y}o})KfQ*|M,Zа瑴`d<}%8ve502JJKxNH>>'gbo{[G?ϭ.,'t^?6s\y@c@75 OrѲvC*T7O[GUȫk;uTNF+yr!M;B*Rϸ-Z"|P_k{P'ݩ3<wMDA9dj ]}Z◇_(nT4{zxD<($#CVaΌBcM+S NeڭAQc£b@%k}Qteywy$9@ғO6I;>A5FS^t2265zj|.iHr7ln8+n s+6L0 28 6?o7*?I 1ϢiÃ񦷃9t싁uh6@ObXDUPZHQ¤8ӖPM#򈌖D"6S)2Iڧ7\8\@?cc])L=;t o]hS0\Fc(|jp Bm -Gq#EY6q6vhOϻbggMB)r!W]v8b,uUm"\6߂\BdKheO&m]QZGWjO2=MI˔%ftah /ҪDҋyrh#j_,y`W ppYMDaq1 V쟙L#27ҝNiYL0=ivBbav>-|t<O-H҄f7zPlZn*9I ip t@8@UU~|% i0pmJZUךTyj #{l Bg@~kgiL֜{ô9ѫe|j[|vI{+=04ʏ"oI>S;$Z(Z+Glx m^{fyT$ I*~o+Ud@n(>#PGkO| zGph_a_ko?ѯ?V ~ .* [D._}Jt*^p;NЂ8{fC -DwA*2S #ڊևIgT$?MtET傟H60i_xYgZS?C<&EZ0WWK "~&~0_HHIZ Ā#=c"luy ĉ9w|{kyjc~ ևj~Z Ivkm>=&a>λ27]"WΈ*}e urU}g҂ {sx4rxM̜# x f_ڸbfGL8&ΰ7Y)LOႴ4&<)6! f8K[-\#PrcBa _Ӵ6 лU>hgL9SrԪ7";"[ޯ{Ӛ, :vcwP={ Oa娝0:,sNRׂQf}}@&M q[c'.!!%^m}tܲ/2ZC r@&^;L/\B+t(YϭT꾦W@w0XW$ͩ@3*! CKPf?G T[N;"[Ԑ3OCθ+$Jdl9 0>mCqq5i w5"xa \rIͫ7|~X NKZh~A1 $|}:IIDjUyZ;[x21"Y 5~%pa;NSܔAs`$uYj?_k0Fى;EjrfÞ=/ ˮ_o`psSx͘BH.|dvmEM7`k$pF}_-c1g G&l\Mws:׳_U}Dxf8|O˭~[iKHY_OŻR$yzBEy*)\qWD2?ˀԿNGaX8LXzBu gh,w"b:H"T|d,'iب:7@ Nd1wT0//UbOD* &sA'nl l쒞y|@'.QErOJhS7wrc҇J>.B0kfbpr +aF@N *A$v,A&uЄKXщL-B-gG4QO%!\s\TMp B^6Ċ#@+b7uYZ=PQIzk o:..Ӗ?>9|\zBw[gNr^qL5dIgCh-g>y&G)13 7oeJ/Yw0V눹mU[YuG5wN}^Dہa'-ÓVrm 8;NWcٹ@¼)o 7J=t Ǩv%RMj눌NH$ Ԯ\=/_'1nJ HZzuk[؄AyW Qx=>kh*"$ar_ *2<\nC<)=U551yժ TƋ&W Tۿ ,oT!AC(Qh 4[ i"!GxW{ej"NpFd>.5oAo Xa5kݞq,}U*g`rӊWM-8r"( TKj[ې 9?n-*dvK(}J/d3fQULc[&.mYI3XzG%wo;괸P;TN8*>NaL[ؘ1awĩ?*Sws ?l5n!HHEȍrMH72O.1g.P@f82=Jmc {#iZ>x.;Ɠ2Tci~Ri/8> =WYI?{J|, ek-֍4-*B^-}yKv vK^\,4ʆ^J wk眮AU+wK!375iQqliy,)ʣb/mBXCdZT~N0p/`!pi,˃M.SwTz+|+Xhb?fK SerS=H T/@8.~ap$2ӥ%^i-zrCdzYLPL۹7KmQxoQE)Z+R7(5aM(v( *q6N9)D|5-b T<_f=(8C}! /.=g᝭!2Qg @eV܀Mۮrk!ϡm6Sz.bU|Bi;VN]wSy~|Cg|˾vXL7am{hMs (*%'tdPSe%Z=XK?!RK\w@߃(±J)Fe Sbgdz7K!Q8!7s82op-chLCn"V]ˬ2$S&ǥGPG& 9|@07ް (|4gRlemrn8E.:E ]DR<uLG"(#\ ]ݣki<臏yH, \Dqzi r R\B~ fϜP{nhv>a'j((aj{忝^uhzͤH NqfLLcصiVnvmBGE7 p_jz@݃a _kpȇZgQ0AI[Kg(l*E8 ˈ;#K[LӨY6DЫN d+gCB֑TH~X Kx̟1F6o:ZԊ"1V5Dض'J>S50~$KFP:3j)DX''hL$Qs990zrƉ[jmSu72YG{Fџ_ &\]$K.#s~ѣ2d5ù0z5\sJf0dfP͆c_E ˷$ΨfB6}SS * ^"c:z=>vفqҎƙ}-*:}ĠW67lKϝ.[^ H,:ޘF_Z m&@kzL"2;di7lI g|,e?YT ]4! cV{@WsēC繸Z\[P|ol^?X@XAGto`kOOc N85sRnhHlNIKgyK/VEbܒ,4 f T&D4d#zs@7hYKkM:=)vU7H'˒dOq1T>=}=*Ll+qo}2}[j'PMm4FMJ$f+\%b8]h&eeGA+eVKEiiY+Widu''k8M c 'H&MU8wm"Z'Ǜk~AKq^@))2OQw9`Ռ*Qv `Ǜi .ҿPx ]gw-4jIm _/ln 6ӝWׅVRI DgqWB m iG-EG*Om̷Zg&vac>*Psbִp!!-Ļ VR%)oK}WQNdFLWEJV_Aܵ3Vy/r=un9}!wJg6w^W@)"q֌I`!f[=~ip+ Z9;F:ybU s]GeO}SkG@7^Нcn 7.}u G!teQf'XGnZN飛 rٰ/:#qN94c_Vjtv1BDKM:T(k)пZ8Zt=ѹHj(#Ϻw|4%D5^OW#}`D=f? rFd#wqz6w'tIVC* i(BĒB`"ڙEC!z 6Q!ˌ$^iPuE6\[df;e|,c.YKPucZUUϞЎ-([$ӒwhpqxOc&x"eZbO4V{!|AUEQ{, <d' gH-Tg/I%w*pmt,a<#6^M\8IˆYc-UQkI G|Bg,NkJ3]$c$y18RO<+$#9LcK1! %"`5|jxި!u)T >GpwD:C DKn w&{),!6z`aCZoD"Cxm&P'7GBI.t}ÆʊrcRжzxs!uK'6s!703!*npH !dp 3CLRW5a, {jCbl< WХy071ˁMBE:#O!=fo"3(Q< ۀi 3miu_^n%= w X^&v'w3fi7S4Ve *}0=2w>~Ǜ!!( ı<Ͱr )Ўk`PFoc*@*\+IUݸȝ 'ZZ>}&\` Lx5"xx^B\TOyK?6.-җX֦S<ؒ j!氟e@lgoFaՁ_i,fIC.n}b=rH:dNjSY|GQD 6tLyMu}I gƫȿM}q:k`rfM Ky^&酮zmIb%|}-5pzɑ&dMǤhWRɅH0D=ZQyøK;?b*dZ#%'w`({DB6Z=JI-_ڎI&1l3~; Ů~ˣ_QLy9F8d-'~q=HY*C!dм%N#h8! אrax1 ' 7u17SzS@Q֚Ft3 (qpV/qɫMtQ¨d&&).pQ;:3Ch!Z-+AN)_/* Oxd,DGbϑ8Tglvjj64:`Jm ؐ矯:Q)f^ 6(uOz/>z. 5w !Vq/yɆ:8KXܬvtKrN]Uՙ֕FBOͦ X?cNy|zїQ-\KM<}zg;WFR@%䰮B*75s֧! IS .6`odT鎒PnB̚艹ޟAI1-Jگ趎H5HtPQTNS!cvydрӁ9bOdaӵ3)Rzg8~pp g%ŐkAG,M4e,H Z:c}bڿiˆ oìFx~f/v(/'*ELKa]-\hQK, Q͚L&\yӟMw’!ÃXd([g. i޶›@c)w_],s[4Z L Քnr)ngG\L/ls$(ڇT6bi Ε` ֲw[=50y<2>$0-.N nKv'J Z8_9?2 m3M઴t"S0 %0bE :<%-1`]!%\QsQ Q J"`L53KiG `RH.W .ۦ~_&[Vm.Dh(w<ȫ2 {թ|۬C =Q8يJS/i=lj8LUŞv${”z5˼S5y`4#2'D DnM c/>p3DU`r`1p8FM\ z:V7 YH HєZݧp3=/I-0Vl ީ脠&W.0!R fG< V G\DA'Pp/sO㭬sܥ7?{tmks29f!*_cunجuT  _ӽvRb)s ϹTyvѠˊuWw. %͎Oڌo,?V=>8.r0G3Sg`~TqGNyB\JKT2 -ntx];K,[jF0GP˖͉6PeIm MPN쏺SED#k|R 7jOG$^#:OGF}̹yI-ۓY5H,l!Me[x3(nk= w$DD=#^f#3x1 6DLZ`\\I H4x[_1DQ py;= [K t41vс0JA?fA-{Q 7އ>u CDWV]4aЀdg\!h~%kK>UJš`<&E3\((.'hjV: .o{r`BՓK$k1#b`\LJ'J=wbW*ڬg9 ^׮(FƩSڇ5Ոvrk֋&RYJz]n**CifFeg$(`%yS(pF[Qmip_*_zux.pĒ6W-ދ_9#~ 6Vە73I/3I + OƫN*~B&PN\"Jr2w=8,!>bx$3y"28ΟO{2/7Z8+{B@Njphhh2h񊢀+¯-4[uĥ7fh˕ƄT:2T./zq[ |}y mT^Xu GZEg ;+)_2) "ɸ^ҙvcL MQ։NcP!:UL0Qw oB'0׆VrY36ڿZ6"ZtDܞm]p tr>vJkWTQ xCB66R} F"p̬+ucp?z =Yo/4k *Y=`^tBgh*+A ht/zV^ӴD5UZLOSi $iQ *4 |#yaC.1Jv?H`zTBM/ Gaqkuޒގb7[YLi<3Z2puw8ٞ.ͼمh0q{J@; ژ*dnblYbT7/4(BYJEj2;A&gPa_¼'m r DwZx5A N@d1G\)n;pe}oG5TYeL=g+D9Q Fx\jB'A=i387o: Bs>/1-*29QFW?u<$+`:ʜ{}sFGkY6lܿIzp5S&~E9#&ztc9vfqO^{0TI/5LǢ;dmi:)=Ul+ dQu_Z%ʸ4c 6GӖW%]["')_yiPg-,3m=BEo;].[D<[Ҥ3?1ΕHI9%LBR&?;Q^`r.(\# {:H ys{O{+cO;kGph槎ǂ;>|:gIڻEҍ.#à0*];;Ѓr3̂ڏ>5ßkMЎDkiJQhuz8 e>6 Ļ0>&U~bXlN\Qw'q-8`>Z RiIx53|hifFX:5i#DN.)ߛ5|7cTJӨtr..eTiK Ze-A_8xM>ukʑ6E1ǜ+K1A _\$O_5UVNԭY*$Qe>YkZLq-ĒP;yaUV}Tv̛Ϲ9 &M)E} okHbo"Jtu["I׃WGa<].0zUqb*Dҕa[|ˑ|4Qz)]z'w)}XܝA)@CM@+1_'3Kw6Fګ6DAzp@.VNu\!5V mT69J;eԭKiޑHU;y|( 0nٮ::0NV;cthgTT|0k#xmyd2yw٩s Ƚ R"t}eڳp#04SiǓp'ӃQx-A8u=e='<fCY*m LɦnDxBcK\sgFk\xoErR&>1d\gQА؉j:] :dWK&!ZD "Ә)9vY9C @(6xn!'ݫYb{LjœC@&$wHfI EQ 0OpN,1?m r}Te\7O}67f`ƕO݉wAAٚ53fdj6s|PƆ_d5נe^1[yDR`>]-H#3\ -Ha:򩁹F괈ܑ۫k,=s\FM㳍`boBB* [ и1 aZ8F+)QVЫݐBQ6jK<.AppTϜ]fUg*V6 ?wfj> e#?/>yE3(貛} 7ZF:/)]rO0('}a+KB# ^ %a4! `=Ī׷8eņ)Q#|`kۤ WaHD3X$@6EЍYWw[g?v1krm@A1'#4;L.~d:OtiӃN낌8wFWk+0Gɽ.3 aMzlij‰go30Nz5ϊU?C֌g_p_čt{.{JV8Ќ23YEP^qr|h>7AE167C)VdnwV'c@heIXw-aȻX1r,9Ѳ-60uAW9i<> ĿQK ȡߕqSp`Է>S]_7C,Fj꽛z6u-eYl|3YgNYGG8TEz?uyd&gwK.k.aV$Ssd fÞ>*i"nGg:p@I䧿[9aCjgWsNh`=NJAE4vA|2ߏ޷ 'N:+w4$>{6^@#~\iUJ"b/u1O9 H?_)22ࢥ[ 8xC 9L:nGJ5dT7]aoh:ŒԹHVLB94.{_9-׳+3A4}.; Fx\. *2\4q@ܭcun3,rfbq.f)mahG~fUΔ۹r AVc\TB1HD/- ~| /ɫܒ@q'=;)nzG& A7F)W3hm(,O>86;j{38tjkڤB]~! k !!7eȅsmBݟ0eiMGp޿"ƿP:ɣB3\՝Hkzb@IM'qsL`i'\/@O=("(yDث5σ⟁:q~e7Stm}1yyMye#8rxhQ6{f9sL1v2a7[C[*ג0E[QjA7LmPkqO+!3 kogXo!hF?ZnK Fbc *IנC7"q_Kcٔ=||1SqVf0$,h$Xyyqva:"B^HԖzTƻfTUP;tj j1=Q4qW* 1Ь$380A:kvmk1dO&oHBHsL_[ Evy@;#cٚ0u#Ǫ/Ov%ng+hY@Ŗ0l=M"ba K-aKe= Es+%̆¨O+y }Y+`Dߩ 6]É,Ă%қ\֙5Mq Q]Dg#5-)20܎fKv-$,]/lC^5ˏH$  Y +ϖI7K kG6S{G |"?Z~//XzȭhB8bU[},:p5ZA$,w2,wn>g}Kso{;0\VסIb!7'H@HߎY>L%*pjq-d2 y? 8p#sOXʨ^f\p XnK[y@`Ӆ]Uɔjl:qI1E[ܕp׹NfV$f|_NC"ՐƝ> bl`E$C7ڃl;2 <3DYǚgnex&;DȔApsOݎ/ ؒlx氂DQ”0A~uX/V$ gF  $"G r^]V AuiIJyCm^1?pd7Z81 T?!JyM[O) G V2ݿ#/mNːN,Z\s9rV0Lq4VJY3&;PL s^qAG@.NjCi`H@܂">QjaOQEfSWʘG]S0W,gjI kS[ݩ!&k֔-41Nԟ8Mde' m$z·RbleM4UQ x0: f~׋I\H]UAE%@ȫ|ߤ4mchW9=sqRtBKI# 3h!? e˛!h]Fqpf/^f(I2GL~ wޔ2#Dv̫XklEw+fߧ㝼=u 1OirkJ&Gs#˶dkf'CCV(Ohzk¦;cP4[Mׅ#a.u-!CKJ.hսRY/!SgV[?QAeBۙ,کM~@pAmD0iPb6,<"V[TR/Dժq[M[cE|uMPϮyjqx'YWSvF7ҁnYc +%3 W`"r>Aui:7Х!JJ"Bwhm~Az:ʊv;@>ĞθX]1zLAm#mk_ |P¦RZ(!t`zԡl49R!HŁzoӸo bg@1<,BlaE\]6N]`-B|ܕ01|o'B%V/h~5gٗv.F?Lɟ@#=<:5&d"A3bv* D^TWZ0'Ah)=v@ E5ƈX8a ! VPu]وPmo\[f$?(|=an<a>/ͦ!E ~YJ$ԧ{G@Ž'wʀ8DWW| DE S*N.}-o|yNFX e!PQ~D Zi]eŐ=0x^5o&Q:e93p П@'/gLG TB ܬI9z7LW-}Hq.\xHcEd-)ƒ0o6lF%+g+ja/ I^kbO@ WJR2CjښE鍼 c}i{_pEG@~+$).:vy@ ,9S7aXT)::~],[E9tVCcL:4Yw$ HG2#1d>ugLo &R#x˽Df4viFٲkQPXQ+ӗi8ARߌXRh:lȽŪh(GV H4(TC2/^ z]nc/18g9{5] |i@qyֹ ؔ8lݳ6%?2ר7cEfi,״0:6AOݏ*[8}  c1F9y^HTϠ;?b1@ ژFWu hw;;1}`']o?G:7 g">!Zp!2 oI> ֐+f9|*PЛ N}ZƤLD*' hZ$Xu9Y +j&_) h&3U8 ޻+L˥ `2L[yBqV{fܧFm8 }6smdH3aKYsRh|^N'ArQ~dE:rnAGx iU a$"jΤB^bЬ~憵5铷% o):Cj JÞ2Ud݌`8⍏E3xP \]#of .a^Z :Z|o 99[e¦ޝ3ME1rqv.1ZYNMvpGgC.TZ$؎{PEJ17udb?Q6ԍ8b8tf簉l/ぞ$&hҼmbepmK[qO6,nbt"fѝ%7C3f~;6. F3+@믇T BN,6iyu_w *;7 ˛>R|ZV:j!&{Lz.CVm̰*O8ν\Kum)Z+gP"ؔۧC0`f #0vxvKU _2KG-Y-ouG>}>zT {p .#mqx$_!ܫch@^w\/HUM:3ѩ9ET \ߏP}"m$&Av\{ap$5;QLg$>-v ,Q6_/^+ ?-2s@*-v,{GX՛OO0i_Q66F7$:>xO⇕"u:Q_9K &BAj{i`Oocs_L ] j[+uvWwAF+vբuZT޺kϤ i=o;cV u Xi|`bV@XƞzЪ܁B9a=^At;FjIs7^H=-MOGa2?rzz50NO geh#97J(xCA. &`SoQEId1Gz:v~Y8.dqcҞ0?sCLw|R؛+ \hZn_CnjCx-o8W 1MF'wa N1VR 58U L&|fb QWB6xg0ݹܣ(&vfӍN;wmKQF4~E~D΁Pm" /,uBDSLJ(A9!QJ<zuو$%O6ّ:apY-}"ɢ+p~O㷀&#3C@ +j $m 1D9o]p"6LBl9CcFR8mCXGro~0Ɇ.@>(wO%25_c)Vc|*`b%x+&T=G̟+k $`? L_|;yD}ڨ <"͘])fdE@6mc\5_^7rz>C{!;U?CP4q,M{`(_qܚvB>R~'1&"@+˻睷>%.W]%RHI2ZfM3sbxq \Ա}U :Ғ΢$PQQN\xaD rbn,u74JNR(KH`% U"d|m̛4%z7ݡ;䵭nG}h!%]#q8EY#_ƟŬ f~L)k"?6}g5ɔr/vXuƼHܧ-k WsI;S zںBXC3q ڀ~p?ި);'#S O#EV|hr}]3VRUu_@Nh2+>ᛂԩ?mIfT i:fґ>JmQ7i'@6kB#"i $TC \k 1v^ 1w_Mq/b!:MN[E'>QW3SQ0OP|,!: a'ŐCGB?qM[H4Sg\ 0 &<FӋIVsED]j#賐m +MLyM;vȢw/haCc2ٶˠ^FfBQ/i.8 ;`r,Šr)XKJtmkb05~^qM'˵>y4l>Ɇ_ >UDňkcgdZz9xAL 8R yL V C Dv"}V xg;ՄXb$&a]2p }&ͶA'\Z+u E½yWc8 [(hLF`%Jq63X;Dё;)P,PLv2eMhqˊqyώ:Ny7n*LrVF;Hgbʒ6hqz'"֜ ?Ǟ,̊#M!|L;Z䃭&$բ ,]l‹!<[i6T27=?y{ёe29b֙2d2z1Hds\z!8_ܤҳ;dTl֔V1A\vuPL}r 9I,Ӕߌ:^y=E䍴64dyKۍc?Vq4oOךjGURd՟tu7Ck1@<}8G$$('c5‌99_a~395fT4V?֦5-6n脽,ڒ|ljGȣWrwfiOb 6aߏsanw^#t;Ą 2%"{@oPĴdb^sfH:iN*n C%CV7`VɍiVÇԩ $Fn /G{׬zHjAJғѰCҷ2Y#)ocPV >w?2oLdwm.hR@Λb\xwwqCohnK+Bôn^I 34h1IP{7VQ#UMF:"D}|#F4 \N;x%9'#-~:I\ ń!h)UuJ'}&c#H*!hi6s.eJ`r J.P) ~"W5TsX"B]iA =KVC48H=,p597\[dmd(lR_6dI|=jz ''25Ї'F}ѭ Q2h\zM"9iPMID ޺u+TH= 5 95Z#*Oު@cVˣ)J?)OªͩQ0xYV1d}vf掋1hiEM="{b8NI6rgpi*q꯲'h<{wVV<$P S:=q5M NjqLwΉAF[_?=/LVJB-@vInYvD(vSQ"Ô̓嘨7b%t 6p@|MwnZQx\t_pWw,x12B]W &x4!Og,UMa n &qҫA,T~nbNJOňH} ^}R.OiLe퍊(L )Uʯ@*UyF6w ckJ @qȝxgܚkUnبn&QXMCiDlS=]z(>ʃgG SckWH_m9: ~{,8( I} t/ֶ?>Rmt1KAQM_81GFt@w(7f)x;RfO9Xu7DQU:X< 5A;DdzkW3b~T~y/3i:F&fflsB`R'K(=1Ғ-ĶܫnȎۈs/suشb}Mja^9k%WJBqv_#k^2!hNYZUx.CzHoQŷ(26ǡN{Do|+t3Vؑ `?.IGj+Ϭ @Cb;*~Sй -8J~2w? MkZE! _Ä_j/݁  }cdu#"Ls?dikcNᘣm -@7 1at$DNƧ\kt^  ĢAow VK %jkELxO3 pݩy%cv{ӯNsϦrb7ƶezd%M˟2Ls Q|C!2`8Xב^H u}ֈ'\e[PL9qo?4tKвn|LbY$$gܧ}}DbXc*UE.WBYG6iBZS0|RjgNReTPLB|S7ҁX.U6Կf@BBfZoCl^O;%2h 6.2A0s^p$az-B՜XKEsdT5߄gXR \1 c3\NI A n˄jEE'>A=93N弢y\{4i|>c6AmSdXŠL'5]53Gyˆ[eA|҅d iH5L5sHm0t+SuI 0ԦRJ*U@hF" G[ ^z;pi'$y\;4Y{Ԭ KYa/4uvӴr=ÏsKX79=N ;%be2^ t^D) ݵU5}\>K'`a)K["1n9`9Bو:M8JFelg\_qtuZ=!/6shK~`eh/r3tjľicIJr2])C=gl/J_r]ޭڸX4@mLz }+>Bℍ[^Y.l%-vgQjK? !QCKlv}A(+RV,j2lD'5 @ #6Vqk)dž!4o&Cg 7iՆ/;:JeCc;-,FVA;o5}sա&:fEnM1(~ieg nkwr1.m8Q/Fjg{.hW}.=R(^1v#AA۠8ͨ`)Su?&ϡؙ1IK}-nL"C_2?Z;N˲ǴC~giCV=n :+ f}g )#?Dj҇vcg}xCHgR|d ci ! )bƗ`^.#QDXJqg+u譢BE[R=kK {w'S=nV'{EP/ۅ?GCW$3oz(-; },wS)d((C4d[z+@ZN Vh)IkMT&]CT⥳4u ;$\)۴yJρ~YFf %k<^M3$4P"pϷ8dC\>4M$6ͷq,6]]ip`[)\]dFC20fSӡ`8D^gTsKQ6igh`K5€+N A .$&B *Q .a^r9^OAXMӠCZG E~LIcu➁b"zM6x*JZV g/G6? TªFtU%*tt9zt9: A9+-F#۶*_|c# ~/F cn8G-#Ɣ`aRJxuS69^05 $o&E0ŪVN1K9,,|b}p{`*۲b)w*ywxm ' P6UNiҢ%ޕҗp/j =Wb#W(ھݟ3a@ܿAC5]܌@cA+p.j(g*քx*Af-xoI-#'WmO:}%ne*2~]9׊i; ݪvoPF  yك8.prR=¾D6k{r\;g5wDs‰Uu,g]һLڼQ#6Xc76a흱Rsv}.o !5F$=vdRC,Xw'bӁ=ooWȎP+a|U] \ju3 FJsŏp8O3Ub'm`4tLpI)zf:B/r&!n4PPC v~imZ?m.˷2' F>(e71гØwIp0( cdV7XF}jlw< /c Ys4 ""̈f-S.` mi<(GyWÈ"E&{ z,= ;8CbP#%ϛ>k<[&| l~ /^.]H&SaQD[9/ JuWQ)0y cb'Lv piܚHi7`&pN-}էHCL/v+}"x7D O{ ޴0p?M7ۅ'ziڸ^XƦ:atvw<__5WjLP 5Y{ ـK2d#OҐRD\+5JY-quP>sDTJr/1 |;?妬̈́!ZTeFŲ0 }U9cpeXXf5qymLۥeH(wxItҖ}ڿ[΍i#߻9WJȺ:pDZt,/7U n(gc00?  hEd9I,!@?w2EПIrHZp3ì?>{'7ϐ`j+\ *ş.x$8% !fT`* 2{+*qHX%(ѦM씄#*s`/89~o8$(?nM :ߝ E糀GJ7S;Zߒ,޳΃|oy_ P΋j wA'OLlNL6Gf[LA|y^?e̲kμ|ky*o"^ 4Ygr*6 VGfK_';9mieKo(q>u0fuɅZT>DO} )Y+A9;h#^Z3,ԭ3/+T3| Na4ecL gtaYds"~|aIM,a4Ԡu) ./aϦ1A(k3/ARzGw,lyk'\ĕ/XŁ k rc`!䜬YiA5581wxkI`܌ABs&$uB]&qBn Y+%V-$ >Nm%Qi?KaO{JYՍ; σ=Q+~iO؁Pxv?(:Q'O&㭀jL] Әo6l _5&A&qeRq:[>k\a[6ۏr e8e!5ώ+iVONbgUF Mfr:P) os^ LQdDE,4R{@Yėjo[[eH)Q[gE_t-BB#Gxy@/*9}$]EB7EgF w OCdߊ펾-jέY'e/SF0qW1s 3DwKn4j{jFMT4ƒn=h@oLCQMUWe S~QHv{ɐ/ۥڭ 7 ‘Y. Qmr^{RvfD+!з1~AHo.Z݃谠Fl<ѴXRWkbUIݵߵXIꋀ+D*0X.\b/XD5 J"Y+m]G|<&wG: Y oMkLلE%0VC޶汹|Wq,"{5i4UE!!fQ8JO0HhkFvAprp-Mf60 4ބ[y$6M%/\_Qu7h(j-X/ _X Y&Lj*6]u/Ng=6E/Z9 9T.t%xTksa3ຩ.EД8fq[R AIy=At.A kDpQ7J.֨aTK-,1kӄou e~..z~EfN=;ڠ°qD {nDĸ7pkf\إJOAxvׇT_-?'dt8+ sNl%@?2#:BFo7K"ዬܕлKoFι,Txh윢԰vq2Y~ژGV1;1=DFZ/>ua>٫#H:ÒM/JE1i-& i[![ĜgVsȢOo-.=o`Vc5 :Sˉ,;ci%䝠8܏S)6?MHղ?mvή 6`jMEgo)j?a/LMW}F¢{a-.!;s6O]eFd1e#cAX|XOrROiyg ۂFVsWI̹ FB: f0(m-E};iM L} e;G |$86{_'=b!O,6 l]*ijXy,5V Lm>K}jYe.=h/'oNwJ[pLirb>0lbpv mY_ f*X7c*7xPfOuQw6XIGp֤꺄̳XKT[X W0ƾ$"/21);5Ug[Eoa~PoR.]* r H%' 0 r&09JF!?m69=>hO~͉2 \Dž4Zk|lgw,^uM\+d8PRtK.0]&*)D!P49Iad^nz뮿ĉ4/vj~ _\.|W_زݸD@3DTRuj$1oR©DH:2gP57QsDݲAao?^v|)COD#m3dz/,fq=&y؁KwƇG$ _a\?]A[u Fh~>cښE ;YfBln߫E;c#5'-Fuvnuy_D7_ F[ %BSq ڏ5F{k-&!$^d6c ͈rŴCG˾d-Wp8WqcYP)ffIrU # Ή+l(62YIu}:1>XjF ì"|tZbfgli*o& `Tneg<iԇ֔T`(ĸ7o\$@=*6aEؚ3le Ckoп.oL:ElEn>l7@^[?G.֬Ca;zi&@fUʎ!thMbLɋ]#e5KPpΑFbcgp&>?t2' n9:0,*n |8 $-I&ͨY➓^Ɛ4f"@4rY+0 DcwtpOM:W'rTp;*&`MnwHDE?TÂ.\QY)M.Yc )r mn/h6T m\aj(< 7\~"7cCJΛ.vi'ݐAP6)?+dM3(!6슟&(>d*R(S|2j"L-a+g#XC2=Nn mՋT8i+3խU*kZNba*Oƛ,тvR0 gܹWw6TP|j*?Y&4Jgق\ÜD8*3Ʀ-)Gˁ ^ϸ|V ȑ1z,$]f~ u#R8A̺!9v}SssVIC%?XrѸ+Hb\5CD_#L{@ߐ4l> {WC༒@46+I:&{vFu7ަS`Vz ,-1 +埣Cn[i姂Y=Y),\ ^NzWz eƽQj$ٴJl !RXPV+:;TQ+ 3'F,O‡8 mo+m=C=[UKΕAu}} &ec6> 3wRW@ѸچMSc<'klC)ݽ T Ў,ZMfVEzu@g)I1@Gx_iGĩ%5"xˍy%i<2q{/"'OZM89ư;N&t01GnVs҂}BWϡcڧ@9YFQMq }H^lܳnߨY{ŞLGE`Lsæ<(K$F%BB#^#y}`@ӹ DzcAsqiH RY;$ a$[.iXVEh\<|"Qr^iOE_hl֔QwdLhmRN^^%̗E GɖG?̟O]VNc>1oAqAy"9xj U<ǰ~횽Z((c`n%݊L ^5:|/Uv|H6;A^ec9dZ\Q/̈́Qe4HmhR-?25jJ5>3{F&fv0ɾ: b2E4jWB']\~ 4an@g+eC_:.1<3IF?ڱX6PeAn/+Z j-M֖'D*cD'_Eηo*iadlsw]=ژL ē\I &5 SBIӸ=0;Gj0 AW Iaa_fAۮl[ꒂ+v٪: (]<}}qz[1D]KF[S*ޔKBqɫ բ߫"g˞u֮Me6dG3JN *:qem%|e1GSΠ1~6T2[%Z% m[]jlbwgú}9]A]Mz{'njvo32 LVmd~j(|Yg`}1aZ/<^HDLjp|-$j Zӥ=3,Ò?:TR&pyGP=~1v8`fSLPI2.ˢW"UffSTZBY*R߰Y2zң"9_ki$}X9т:('yPsž]-Z]Λ=eM@2.׽ŔIP1EmT[{K`^f5`BQeJ~!.ޗLS6y\5ra,/MG2R4]Vti1gPCv8^1Uv^2nNam2HS$ !߭^0Ǵ=VxSOC@ZY?r^ LlPBeI9ߛI~'6*NDv2" 71 U}s/]1}z$ϵFވUlM^PolFM-(ck0>-۹)5EJ,;pґ>0F(ZۋY67Ⱥ),/Z"D16+8 []Uzd* `Y3|%P] iBO͏%M!Jj_`:Wu$JA݁&}j3 ~NĈc'9&R N-3_ ZoFӏ]uH3mL;s = fH?1u)nfu-yݳp{יԌ#n) ,) d+0uDf9TBo- "ZAOUK`P*Wn(@7žMJKMߦMWT5#q>ZyG.J̅ Ecn@K uSȻ#(dEnBk|||>ĈvNɞ?@ Gڃ5DʍWLl3ze=7I\rqA$"NJo$1BM^@:3JT`_1>$ͩV~Y lXGsa Зy3l!.keN铦`!簾ÕEqV&Y.}]E&bDdE>q=IC|hKK>1C-MLXj%Rc}_3ѱ[;ZI!?le 3h]6V:­ǎE(RKYI'"mu QVYجl}zIJ-p#AT{JȈЬCMoBa'8;aAV6=bH )^sޖES<[`kJmoYboRL U] O Ҟr$giLDߗnsp9ZȞ.Ku-Hfo& 7G_W$xśզNxq@hUHt=d0^Ւ,, D!A-O OYv+2"C'S=yn7I'|ВPDxY|&Fa4nM f\t^A(6L)lIon(L$ =!Yʒ+Tr!%.Ob!TY)u"Fb/tn;#|~P< N9n@Z|}=O7F$f'(\$̡V˂ʣ sd|]IjE]08ahuI"Bh祐PN =Y(RcՑ`,DdʦwK*ԳQeozX4 5z&Skjl“# C +I24^i Є/ k3T&+xC~>m:ZToj zXU(̰#;(pB) 2\] f?Z)4.]p+0S&"Z7ww eƌG 'D3Ɯ@ʾ(&}>9ߢ1!@i/ (]'<,lEo/|n4܎zdO w |)~Z擘,؁7Qd6·83]τ C#1]s0ډUC~ݚ"r\cnZ5yF=wUoG?ܑMw^4H[K qJƚgʖʰ[OZ}Pk ՟E?x1~]ÿ2 W>$(Tz쿓+7y˅7[QC>}bLCEÎڬO{z+cއ8CM L)[S$4n^yyy-kk'LiY@:?%C6Knb*$Dٕ uIFɣaTSxa|M!1=xdlE|D4@חZ=FqZ[upM)%OY-(1ThewUg^Ie DY16+r5zO:*CaU[;6βKDn}rr[~ʰbu"!|?< Xӥ1BZ;8Y9K+`. W TtAh=S|ICY;pvLTXwǾŋ%%^,cPR$Lם zh`^8o{xGkcUsSщM@Wc}: Kt '->sD]V3uKbAOOnC>$,0@_.b~-+WJ?g(o"Usȭ0 Nk8 Kg|sLtў x+gUҶ|xy#мwaboo{ E ROu٭|nȜv7Jq,Oas]D Xh@JЅzJ'BIJERi ;IhտjQMU@z"֣ZX5VꗻdUab,,jT:R:( gvJļѭ*R*cmVۙE4INu:y^V7Q8UnP{T+\.PaTݣ j1.ƅPWY.n^*Q)ܠdikNteKGc |¢]v* ~uti|Q\g𙏂=%( r`$ MNQ]>vfP,l ̥5i ܂ T?rU)[2>8c [.^,)ZǤs.EVߢoOq[[ sa &^r>*άҖ`q!0*;l)`^Yf쭔)LVH獛+jSJȚ^,M 2743 3 CxdTvPq^ECҕ[,Ӯ+XW;K:%sFq!!qixLw6LȱXhZ3ARJ(FO4ߵUNkGlQ1h!蘼;GA*՜tWeԃS JNGQ5ftW`iUybTzG/^|`_:mo4Q d]QVyKsI w<36٘eanX;8yiwEzNh^"*m+pww92;8 'q%em`0 .0 &y1 ,6h8I뼐g/r%\쟓$4pl{掯UhlhgX+Ǿ;+7ܼ16Rqr|ү΀\5u-We }:'5k J)`Êh{<_hgڡi@+%qc(1Š@o3QcECↅPPxXj2!ࠖ4h2YUB$Q'M׋)'3Q<_L΂^QWN)SA)\-r"F'4p> anlؼˆ?Pd6%1Y)8{R70Qս汉 .jقOOջ2b|(\_lH U|(xU++*6~ z݂bҪ.Eؠ4rX3u=ʧoIYen:a AӷQ_3TeWs| 5 9W+M@>Esz/ev3՟8^ ?U3k0?~1ȯM^) MeHak.7 0 Kyw`tLǔFn>vu>Q}_]wl}̏<L:Ɂ!XДUwɻfhX]λ/f,aqb Rh+Nj{mmg'#o6rP]gdg~$any4Q|'4AR%4GfQ3^zJ@ Cm7ܨɖʥ` opGzRa*rEܹPN#jilTYf-}d1}%@#_f%, Sw^{M7?H_2uV kײ5)NA(}+G~==h́XUp)DY\*\e SV3Zr;GUy.(M} ̶X(pڊRC^> OT+#]^=Fb[pl{p<j򰱢1 .2u0:Sì}U(9dx.fKCV$pW&ja*4w)P4 WUinT:Wpf:-3IJgG֏DtdkM>,nnO3w֎&y ("eB⳦_*5̈W-؟l"p#.A!ZJ|8ꚂP61H]-syCeO6|r~2Ж6\;o<dz:#mxaa7#da)Z[x6C/GCDcNӅ飣*;t>Pl5R򛅰 6ң@wu1.8нS!ɑ >^YQ̥ٙv^ӪYuPŤ|23L#Zm, qpVkX)?DqYҝ WZe;B&CQa OF{b*6$|2mf#cr2}8Ui2lI9 KL(Ei[ M"*GQe:6y+逡^O}HX<`,Qh[!FtcM !|ش BNЍ/BK"5=GZ}N+^ޱYy>j[kAMP\G_ӿ>7d |Tn_OׁR,L>Xw+hòaW@? ={/ޞl!csѱ*hDJ?Wvg,z;48) aOe1~qnhj_xH`p<7n$MVC1.jGqcd$=+ a]}sLC?1}1Som< [5IM q\^h= `QI\8_N(E+¦w]Vӌ)c™*QtsJ+V|zu׳HA'"Q:`,1m7YcA3&Y7'KLC᩶g^s"V12 טJ,CnߗX{Hiu)qiY< Ņ;t>nMDd4=M&jPeMplUgz`/3*Pg{=eg!K-zqTwj@u㽉^--(ٮ=W;]YjvnSi6mj L}p~۫0do|+tmk?1:B}(3F[ 1B?կaz$SSjsk^ JN,Bw[2caT \څ_D)?Om@p@?-Njn9s͉8{r6B2}lH=𱂬0c"/&xeKP[GGۊQ8O0}\% tB̄iz(3%~-}t3&OgVV(~%/\U \J/86\F_#̫u%e:VԖZlГINǁj$S4M-֖R⹩FbfDyda.!k峞slJtRwF óAj*".Bj R x +۝u+LX*s @ ;FLOӑ(uIޅKk!ʇI=ܟVtہM8HgX5zͬpSKH0#-? {O5ofߔ#s7Ӿ4O?a@+Ъh2"cAu4Nr ~PS^r>xpf-`GӨbR 鱂8uXdm %dX67+(ߞOPX;Y)ȪIQ} _5`ض7aB'ȼ15HNޤj\@'*'e,R{ ų;@΂(Y.ِ@mVwb:BqAHO삿`o8D|~fYp t )`7&QW~j/=wS -qW0 ;5#vߏ+Bj" \uQ8LjNFKulMA(6/h-IHeR}EH=~XF^Uߒs/Eϋ63 }f08⃭#nqE,P5N[Ǧ.~ NDh7ىbhJ>շ~Z[~ߌsD>i+8CSQ0F\=_ /}ٯ%87s2W3$M DŬhv$=fٷ"G\0VK*,}̏w~f"ajd]N*.x`G7icĝ$WU|7Q1[|JZ|1dc B8'l,a^DS~"U|$}+g@TĆ33܋\Ψ%pq O%T:;s4;Xf {?Q @8wI]8 oI "'hGEFc6&)f|N-fuٳ +a&W#Z"ג1"i]:jec%&]7yńYJ8%QtW7iT-ΨO2 .;n`O6${IQ$?RrI u7D R.2jFT%/S wiY5X[˶ ^AMe,HPT%:yЦex"@arSܖi=x=AݙH:>ֿߵ"5ԁ$ @tI'ns漀_ Y\#8R$B[y/*(\P3tdl'lK/G|ِÓw! p x`U$/Г:Xd}XwrHou3Y[?k؋ }1Ry_o2*tͬhv ʱ0?1hjM^?[w3}bB>^`?#}%wզ2pWNTͤIl @.uaF; _4v\;2зp(*;,=lXų.N~;Kd1w`,7qd԰ mP:/#))o4!'U򖍦"^Ĺ?{¡+a9n 5Ҧn#q?Oxb%vlBZ'l~@IdWŎ26uz #^u9zSqW7Pg<2Ĵ"2U˴OG6wD 3D^wi֧$R~/ӑ+DrPzdݚ8`N5C?hvEz%l^!3I=)ü%\pq`uJz:ՔY7[m{Olh+dNE}flΝ/++iC:s2X --_@Ie] v.>B'/1B"XgTRmYgC4u;d]KHtQoAZGJ[+ 7]g}-'&)"JqtFd_zt2jDS|wǩؾwnȊegYeL [9Rwq9_w'*|^7hyDyVHhX,~}R5>Dl1Y?e;B݄8͢E7.| 7śLLGwcHm=t7TU:_YWNZ=yR$L,Q_+"%!NwIsayw-bZbFJ $ ?%ORZ?M <+k4˂Sٽ_o$ [.s_V+Eezq)k E Vgj[ /Ш>@nIT?şs-U?`u) }U˿TZ5lw ^c΃ȼx?(Ic Iŭf#'!SS WHe<1X -5ɓa}ƕ+<n:윧*OβBKIp LճqOtU%i:%t5 nᵏǿ,m%|KdY0d`Vn,T {<"ڍ9AP& kZ1M\5}0odvF"pc3YaMKO%*#@ tqYxݬkpbU&ZvCgonNCK'ac YOfVl`9y,3A5m/eiaFtE`YWbh? 9+M;ŢwVĺW5% ` M S M߼ݐuB9@xwaNȆGv* D3/2 M7o9[ J`pL >bۜf'\\m;hgʿ $K` F]EFB)nWua1DN\y(+BtΦJLneQ=M;>ϫI(m[ 6آ="0BdR鑌c %11w~,<`qP(61a 3dt#;smXظY S=9Jiwr-̢Z7uo0)"+bIkةѕ0LQg)bxψ|)'W?T1u_k <ͨc˱8tdͿRC=Ŀ2LZfR>aMLs 3?-9 bja| T f)TNoK;D?-j1Pzw0d7 Y'Bf${] -3g.@$1~'(N ]7!YXveWZb]h~e%lMNu%=u{ռɅD_b1,U2a.h.މN/DƝDA]ջc7Q;ORLovd)C hL mwXDjSk$.nci`Վp{8(BS͊/30cg] B! Ox{|,{eEρ5bݕ%ч? $4M ɣRaYR5UHg.i4`e>f.%8FrG͖Nͺbnb%fLElDOg┘U A#¨ƗC`me&=SbZ%Q(j@ǹkN'mf̼.dus~h)@3ꬬTQ%or_*` 84C;l՗|\o_;xmjV|vHkj; $Jwzs(? "+}Œ7ah aK6S Db4_jWٙ e6Lfe9 CҜDxʫnRdKvF)iM.ƗOT.cS#K\K7':)$3#s{ۃ_9d'T]<?vxz1Dqͱ:8'Ł_RbyD4G\T4# l΍=K <0@D;3`ղ:>Âg+g7/Q4QT"SI H- gBcdwI |I}f:fm>#Y%wUwߤvDіߡX"l?{7΀3mA]:́ØW |;E@ $PAdMt^!%oj<P$뚌Gռ܊pIW%+14-Q䆅>u9>f,x@і+,H=P9ȣVT}GB@( V6V<(۴&y}KVrMHK!UmCtb.qѳB&X|( w$ZC5 "a_}0=a{f}ʄuDwkjՕ qhk(5ל]=ѓQBV[PJGmEӯmތǓBUFg(W~pcq )D>F$mPŁÊ$JXStvBnR-RtжD#Xm9>uztkc`"]q|ac74c²+[U줣I@a !~tW'xF5J~FT,G{~JVzTv%"{C0A]tCX=o|sdѪGH[G^mE)LN--tV媶2D?HpOՂREijHV9hOlK".7ˤ-̵˥Q{FKK ? BEWqeE3->ҴL'+],]JJ{,a1 l֠H=/rY򮝂M3(O3Mh|vt9y`oӁG*_zmٟbzġ 19J5-/d=~!d *J-9}hm# [GY-Lw0>: 5]2*-|oQ;luN̦4Kѻa+$7جG_pB.^x7Rx. X9p2~ߕ=C4t ~4͕ihp-p&VMY|/Bw)RdEᔊ<)ź02O[,'TLY}GuFYp'=]Fq҂woK&ah.n|p c&j.% WH3D W镦۫݀ZRw'dO~-{W^=!uL$‡vPHم s2^RY6Kv[]0 nwc23)>(o9zJno~q]V M8h]#Vz$T<@3 É4"a^F݀U = ',g~KjE3*ԛpX7 ErwLBwހhkCsߋXF2>aѣ2YI%r ;gȷw; rpw\@TZAvk`/]%ʑ' n"X璲pY*R_Q~P  Uwd"Dab\{ؗX 6|#?Rmc0JpNG+7MFgQ.NA|I%])5NGC}4Oy{V#\(2v_=ڗ߸xc( T4dMH>'1'ZZ iQ,C?Nj 42SϽ|ץxFz96)?F8=})< MiC4ۋӆcCEfGx:Ww|7 sA=*A \$ɠ;+D ɱa&teMX4ωp78[^~O1  CU5 36Խ \&q$(_$̪wQ YSsSc'I&l=Klrcpi0r=/$8]mԵkee |d=Ϻ'e$WX.5ӳ5OpD&![y1u*'JT 2"8MgI¥\ͻ{q2ccדOo !@GX $\{ߘzՔ?W k&w?aEffÆD9].{p:>O`;X6cn{ĩT;"B{lixXFvʼn<`z⚕֋_2uhc5sA15-H3.Ubn_R[Ti!sLUWd`[H=緅uG6duf {` B^V?Wڇ񎲇 40琕A7W$g,_~RڎBsj֎ڿLPr)8PR#aEeXLNY^10Ī@~ &\<7Vo@rִ:Nyx,b =uE}[mP dk6qeռ˷O! H/Y;tד.]J%NR|RGeaM?uF=)s!К,& Ԩdlz2< OtO@mF/b\3M!bVèLLDŽ{KI_AA&7{6yoѤ8D4mʵ#;3 a͔ GrO@.-Gs^d@r'+R}RKɒzmJtঔTY8Go, ZQu.GGOZҩJ %TbnS!Gs[syrY̥ŀpJj x.{k(Q Enh7K,b:!Ik #sez L2g3k3O~*hzԾ?S/jwIckDwG&·.j I:rH>*ɠRgyX]@WBfziPkNډ' wɃ(!pGC.7= L؟Yz&Kٵ㘟s+8Jҟؑ? cR{lrQz=8 m,ujg(Ip m3<vOL!R*5POŠY𾮰!bI*\q鞚q(K*bu҈Ϫrݸ (h7 %-D2}Dm\ptM!?:4.(+kIܟsUK6@^iKNΰ= pM2 êtI x)XT1'ab5JK;) @Xz(!vw u 2Adhf 腑6^:OIpݲH\AoC؅kI%c@?>*E`f> n"c;23M[9F֋qPPhn/_ c?Q  h,ve۲u01W^*:a@-d2#P?\cZMe,RpU y Be<%^ʌnvU@ Þ}wM~{cP*tvкO3NBA/F\RS^֭@j|"q}|XKYŧ'!14;6+x..]fn`q@=-{-$[oBVžAC7z•_8ēYЊ9J%x2{m}Lmd$"h'kdd _}ջޒrPPnI?o=sAd}h^lăA9@DENz}˗E)9e ڨT',3//pb| 06oW._O T5\ɺ"?1_ik8)L:뗖p\PPĻYξL^z4uރ{YXgPě!-Q,< O{G1=O O7m57}5-oG>ܪeq:sUmC46d .Z(݋-2ۗotѿZnIJr}yJ-1ŻlH4qDqؿLӃF6xX8}#?,1JwžHXoľ#dאdwveK[B^y`3;jo4,oC[p9Z__!Ti1.,K#sĄq͹E(2Nbox 5tlF/r[--&,uoS{<- 0dEW!h@ }E/* }R;Dl@u9+9 K8y _{C`ӡah&Vo ^ /HEY~ʊᑫCly+sVSCpPީLCo_#2.`4J'tJ進DuD5Z̀sv ;_D/ɫȏU2 hNo8l *p{_!~=ɷ5Ӱ=k e1oڷuBǪb2xK}v`UM ۚ`NUx6!=(QeZ+Ŀ89< ?~!0fzUk5h!yIW?#p{ԝ,2 cGy/YQ .+m9\ j2M2:%obbLB+}]ah\( 3aܢsL]gы}dw5iHPUnzf?ն|Z.vn5"7뛐3&=PVS8; ) )Xh`w}"ha߅Hɿ,nS3 /3,a9M?G)]OLqaÜa]1WD0OcnL}gd?La86it9 bԸ`6 :Ár!*FFHD:ʓC7kPhy d}VwnJD2(Fʷ vwTϘx.Nue1ϕj=Z IPIx6$!| Fϫ<8Q'ի>yOKLFn?F/Lך/C鐵i vO3Fyc:\_qV]n٭ Gn#-CN_#a[zt9#lm }z&UKÜl:p S8T4r;|>}-=4fR *c}$U9 ;f1<0,gL=Eb@u'f 8"8Ȣ=En%?%ivu\ڴ ih\<{q]L_=!k^ER$o=(tf 6yCi#iJm].`3_G o5ʪx_%BH UBǮ1LehBAq'蜃~{\`^E<^,}]ȝ'FC (RN'F?JmeR;oJ˵)W(݆kJ ⤍A~+Ha(H"X#Ї)c8^ FqKA]Sg2GE`6SFJeT8Ufh%_m\-2r ~η M${n΂76kRwMĬU"ٺdeXGnj-(3HF:(~Gݭ>˟'p+c}qVqlvMjV>oswHU1-,䋜8eQ8e&<$(D/ "JKK)dȱ{׃A]7Ӗc#Ũ:JiԚ0Ѡon;aJUK*xc,̖ʭUL{Mj$rk 3mgm<8 RǵhA0<9 {/"N}~i}lY_saPLEMw~>ڏrn ۴wu v;$&vmkF yY/~MYOFUZk-(.'هg3W {FLzfkr] &Kj{jj>Ep4Ͳ07gֿp5!{K݂? [5$]٭5wޣRu`PX@ UU~dz DRN ł-曷2͠vk*zPW=aTE}`G]bظ,9 g "zqOMwZ? kPhRB^IEe"ߋOzلAV$ ć-\lF sc_ ՐfoZ_}VvM@_g MʮkpRMP!WvrGGi9M)dvAͩCO/˛Yf g+#{;=5 WsZW[Z1h> uۍJEjR {21T>E?uJ! XR8f"i g5D͇'g͛2)"Xe¨ '$2B$="9.[<7>cl8ns* ޴x*DV}bq _oa)5<5@)Cr V`626}/3x݇mByLbq6WD|hꖦ֐Z~u/LRfvO㈪`.#&|hhj\O=Wt0/{IJm3$9"y1׶fy N]; OZ-V+IHui@2C1uq2Bap5JP9$ VpZ 'DҙCV~ G#W4` U٘-/1XzB1_w;WDnh |uD|%o6 L>]$ BA@/Pgߤ4 %b TW+=%chr: $Owȍ"(CDjoO43RAn+1,({ ˕,[?dwЖ9h7 Տӭb".Ow1κ*<8iVOgJLN%B5NMZ՗FӬpTx5T:$ nۤtPa=jJ#HEdÉzp'^d @)#P:G>v,[ٞxCH -jNY3{+i }32<-_uSF Ih&o4ݕcVXJ"4 PZ9# S ާ:@,rwu8•b$qEI,جLl휻gܫse"hzYaͰ0}}j?]?ST/cL[*U *tqe.e^iJv=t.9e\?C ZR}4sA %X4>x]!f:NG^z>% E8A#9JlVk&k'eYЌAˡlj^ͤݍ7AaBiR7ÐST;Vv.Wprj,6+k~en7yc[{'ED" Ln MP$$NwRFjhp2T7'܋P. cҕt´Y5:Ab k5d AUwz5S v8f+8憥ŎwyV}yҒ8z{UGEnkt`tz X Gak6N`O׻k8natMP)3xɸUB?o1x6ð?md&섖Pp\C`=.1=տwm|+ FRd2:鷂M|0^Uo+"AԐ.^ȦS`MDR]>\y\R[G ʌ#|eIZVs@8_*-҅%xSŭvv%dkE:YJ zscLq~S5qW#b6 0o$9VJl6E3@]({DzÛo" ۹p`d! QOs MN:l@<@B| fq=+{,ӳͥǸs_^.ac'UAv3ˎퟦA=/tE.2[CQ,R/*Pe12]7tti{]l|cDOxM3)̊z;sʇ&^9 ^h+Y'%D¹sjco+ļwMSZH49`l4[gk4 Ņ Hok| qBۇA_Sz_kPvdٷ/5LvOYw g[~pnEσvwv{iy=sd pUbkC(lF\yccE eR/sia鍧oJh-}A| %n [YBe Q5nl!ώ ag90³)\R5X9QAo! @!647{.bXf`/S SѰpB+@暯vSr [#z9XfT_Sdc&:ƦG'Q퓪ѱ 9yf}cg&ӞqGcJ~Fԭqo&D}uBgy-%V_w'Ee|!3i^G;k8''Ɇ*xp#3&ٱ ck2F-~8'0NtKާ>bTco"o|yҭX$LSp> vQlHKE7`i3=zhXT|FJ\ցU%~RPYS .-v4"?Js A}tx2Qɮ"Ol%k".~:rf>I!a? 1#l$6 kHoelr~C jTCǬCr4Bh<)!:U{D;*mΩ6\Z=a ":T6/jtWWn\(F`Fd^&A)83P4Q{$FEZv1t4 ,]/8Ca&Fm֑RNRK׼kƏoMmNXۄ]"{osƞݧ:06P fp*Jʀ6PޙAK$.8 NITS\]No.QqV#ao !!%hNW4?&p^SFhdϲsztY9tyCĭΒ>KȘдd`Wٳ}<}3Qrml[~mS;Q$F_~֥9H^Y[M%&ʥH̭Χ$&EHj[O_ &ŰF6G q=FNmI\N2eOE++QL*\D߂4/\/'5G7PIM*corS7 B:YE*wf9XxԀR(w‚k]p. 7 JS`vЌwyMw$JƷφ9LN,SE 83||';=XƏzMk_kj)A@8仇5(GBbSBB_["Z H\Hr-Og"Xv횓ǣe@ Ǵ>i  k=o;A-Mn{B6ht):HB&jDuOrZcOw꼙aoQc34]E˅0Q֝=D'ے>%;%4cp&'a#;Y:lBu ZX[{E > 0[xpZ-"d]:=mlMIw[d">t`vy.IMp5X}t48 tt|ٝz,ogYw–o?:>\\(ڀEN=/ѝv6Z> s9TqQ:`LĆ. bՔ5~]uvq#Xq݁qx+x1nX۬(A6py##'aq8k?S=͔/9 ,uוԮ\ZD'?A7ifr BNMZ ?ϏJvo-JC~8Cj_\us.\xˏԼ-rd jSʁrgFZ#Ӕރ\G@=\?vq XVºTcQYGsAaڍXw๕(ʽJܜ ? S-P#;MW&`{O^l; A aMwOx%k lˏc/Qe]fZݠz/e2=Asa8xrb?y Ht"zJs#>"QP o${c>k)D|EO7U V6cUr,1ÏUb]b6A})i?@-c5M3y/_iK÷>W% y=sj7xe!֪I%0!rӳfj\pn`i]N>4Nc6r8"d;Ψb*@؎ҝ2"O\b;$YdHZ]ˌHh AH}6$bnw#!sD6 ]-iAiQpp{9T&R]j0KjDwc-: 6ΐlmDW<)~ {`?)/(ck?,w'Bq=ڵ*76B,T -[<,#ⷔϘ$WC_G٘@55L)wK 2DPok+TXX_)3DClR 6gy `]|G!w(1Ii;Q멈kyAFRc0~x]QDi;@D0 5pB& tv{>Q(d~!6 enBUcchhM <(/-hN]1 PgRGʊoN,]1?׏_\hiA]\(#m~A]TRre>F:ZP1e`OMNJ`Yk<tsU1 |3ţ$A8qaHi/]_jx{*khp1Α -$DwbsGP(zv~ZrkK&~U4e!g*a?]NbЖAۏҒuZe8dA睨 \ieXNltRKڴ.k@+F7 SS'CsP P2>?VĨTSԁxzމ'GsЦ SDqs&ȑ-XE+nFC$5PaTW3nqsCTio,&\ Y$Fs9?>e VuAW/!&vGѶ捁6C͝)`9OeS,faݹ"qmsZa˦ ҙDep5Ad2k0…\`5 -䝳U$@eZN/.ak| D@Qw=B~R`]JK}=G<2_@G~\x"qdgJ Z471~N=xE7r>.~$ꑡdV/0}^w~-G5chb> a]K-6jlhp۽T?8^yƋn4>'(DsSf1lZ`s׊xv^ǻ!LW3^Tv[Cj2l!GT5x7N8}xuĹr GjrFԊVvblE3ZPv?0"n͂>fk%m#)*3438j˫Czjr,AtF 2)X ۛTO{Ӥ~oD+|VBw| Mړ,-Um}])0vz A3hڝKS=a[ࠡZ8TZ გp )lҒlf̫Nґn_QDމYΏ)tpjЫσ}47t`+7?LN1n"J-0anXʭf&Kx+Ю*>p 8!/ix̌{Ds3x6_ms&8U+*mYZ$\(߃‰oM"pؒ.sМK.aLGUHecނǢj1QChR |7zY*ţjj9K4PFM}% ϒ#M2/TfI ^m`Q0&=&B9'OCZk!+Ex ȈɶXv}& LOj!'Y%T9~X ~ R3婧mfbZ՗[xq>( mGd!K{1^}:I>=XrBa}nRj Ԃ&_rPUG*$e24l 6\d)y-m*MZJD= < ӾJN㍕\HY5^?Bzcӳ;z`08\uT&t%ШgFa>!Toh*Ȍ͒#zӧ3QYfpBsYYʶV{f'{SxZ jKBŞSĽ P6,2$߮%-vnU֑&: uY=|;gx4:lր)!*i'J@mGǾ5f[0 0QAHk쓎oFĄpGI\ B?Ep+1.0uO`IkN''ph=X1ll{;WOЩH bBmѹ.-cHˆ-|Sk<27Ȱۙ~zC+t줙$Fu$ٙQ=(ӹ}$\:1]f1xhi*ȀyڃA}-3SR\ĿŰϷr6/Ppk]eST*n" ө5R$9''~M  ..\|Xb۫ 1lyX{\;dw2 1i:]Bfk}{zBDy{w%vEG:2$ըۓ>)/i1'V@ɄNCDO!0K>FSW}e6>07N%SpKm*wCÐ"k Gd=|'yCHN "vjFz A)xuT0@AdR`PS0SAok}`qIpi`]V,R#O.~,cc']שY(3<.xNp2~I1Sf~nb7R -eqу=&5>^_o qtДAri"HuN:c6ۂt.Nu%Z86f0dn}|n~IcxH@iJ_$ L=Q-Z/-ZB>jt̜?XK7iv|.S+ Uyך($?a1$ Ӱ$t_ʹ ( HH۬\=sq⛰ حnRi5.,Tju8B}n# x RjC_h#w:jLJ{*䙦4ҡ 9hWO3 zh#h/L E)6b!,mA@wGi,RxC=dȔzjNdZD|S56JyhQ-Zg+}v}ÖeI]C4Mn_ B 6my5KыP.szf*u.Fej<*o&=`ve,qmI}FEĞhArnRko\7cR63X01%U*HfC?*Y`č/  SoMlh T21dƻju0ۏ&rH+oH^Gy_%sh7o\lXQTZתA/tW8nJZ2MH+dtdA,Xm(=MVq1dE"m򳺔K!Ac oǃg 4;6:0TQ<ѓ)PÏB* %:n G1,C}$18R (73˚>B?+\E'F#gFPFUs_D`RM,hCs0cʻ' "q'Ā}#v!(>,$$CQea3$w .]Hc;SnT$_FT#ux f4_ ʌN nbW C$nV<#; oSEyQW/Fs+E?Vfvǹ9fߍ*xjR(pu ͎ŀM3-Sq;ЫL1_hk^Y}gs&3c"7o14D&rx^m;2TdڵleK/߯*D8\*GઔHJhN%LU-gG+Fk_` t]k"0}R| :GU./- cd `tu5Q0/-G( %`^zp"%m1o0U?ЕյBauh7vvw\t3O(2}91K:~Z]sMGD=& NlTR7m<<0X\r-xq:8ބ˒7h 0WLlDlxoK,fy)&6&S+?\A*bq۔Üɋ' s"c &ޝv?~-)(FX|06̷ Řo^%^TSv\_|aqdAFN\f_h髨(KҸMWTẛntEXFw3 Y ܩ'j݌U?~oIe,>i7Hy`0`zv"m܆ ƐߐYC@&$  Π7z~cұkffuZr-k,Ў߳ݚM߲=p|f~"] y/Xk >׳\i~UOӠ|>QdeH&Q9.D9e>?ӿXo0q)~a ?KB-Fv@ل N K_^Cs+Ь*{^y^>Qsg:5Ƈ$ǿRu!,+VHd ;0ÒSYM?;'~\Lیt۽p? }as stqrMw2T?Ok|×[٭j6 +Ei Mm.g)7a@1U*Hu[v|?SڑWڧ5FSĬij{V;WP%XOJNΥ]y"$?|zŊ.X0b `L&yˀЏ[(#eV8gSuzY}%6#gג/5s6n 6/ЖІd¨;)떾%r^ůU=uޗ:lyZ#T ak-ȗV_dȴ8K27ccCشXTjﶪ} d6M6K :=}+u!- ;ݽd>'KХ^TzG1/בH1m' .tK+2;<>)/mjX2%M:ya%~W)̈z+US+x$Ygx)u/1l ~ۣHG(unbp"*XtүxUȉ.*O>h wSJϖS6N1Cr~gCQ+sr@^v]PU,R:R,u=n7a)ow7C7TT"?[X - FID1lߜ$.Uz\P&I,ɏ6 F9 ҈*fYLM΃ŀfq~)A|zz3q5k>#R7* /YAN +%^>S k%86JS3cu Ubu\\~GR?s5(`/ \%\xHiΝX )n@DZYl )&yZ L݌oW\U㎫{eX{AZFv!* M|u55+;/.dfe]Ub.ThR1a !c5UfI)W5i(>{KO<,63VMۿ2C?-{916zVMWB{4-ZyfgK^'I|.i0z6f.D`"}KJ&Q&CcȊy,{`b1ZQЗ@ +Qi$ XE,ߛjEʤB6l!iawp-{kͭkk ?bN&Ϙ9NǰLj5j&:6Y?BR캪;$*<_p1ll A|Kk=LA5[=8̽];OktWH,\.h>vcA{J`ZJl1J 1;[&T0VYV?LnL5_ڠNݙ1f$!b8T;Ot΄}J<߱3^ TDw3tZ `=$FErh+t| 1;=lkV!޾o; QJ9Z}"WL{U~MT7' +ILAcC Oz@F%|{ƗmYSIX!O'ѲJh%7Czs7R(Q!Ȣd?<:{&(ۗ_| p֣{o43T~V%pd"wv^953B_J2};fzە}5awZ6Hg'X;P7WHs}h쾣Ҹ⹨=XkZtoRyde90+lZS-YCAʯ0 _N/XPj. \',‘YCNbPrQ7'`l :xQOq0:].1(BUK!^wyɞLN}IkF 'Hc4ɧqmEx2f?~A og6~|^\[L)4滬øcܵB,.hFkf˲|mX4 tŻHm5tgYMccHйOOW r+r+i;<0v 3P+oY۫!P is ˼¥elh`0ޖ2>vZ8~a>yw`F4 焟hI,2qV惤xd2w5*nʋI,3"%L98`4ncGBL>]9Ր~u&i`{rTWk,d$_+žYjoM:8 Z8yBNVrO߶O נƀHT|*l <d=1A@=g1YQ !HI{a曹 I4pvlp+@ '3|B=0'Vrk2~$T>!6O2;29bi@^̦ߵް' SUBA>s/h?*, Uim6gŢڙ?uSZeb#R_@5&Ma HbI3m0ˈƎfFO!,od)1CxƎ;e?fBG|ۥ?Y=x| vGg2BATЫd-۠"w.%?9郜0BXWS2T1HD1qH@ż?R!m136),N J { KM/,Xp A%a\(X_| 4ZM6slJ*~*SLaf="e j@a&Lʼn}!a֒fTӥ`Z!S:):_Zr'HU/~fHLF60z}%(ͮ '/X!SLg|@,B7|K6]ӈ;8c IqF4˖'}ϱC3$X;%S!E yyԨ1|տYl.IR1/6Y^{Y4 R{":힗)4JNPu!o_X51vh#2&-;gfggoBRb1LN\\.AEʧd`(n7Mm3KJAB>Ħ}%w) Za# OM[#L_M|R/ ~j1@}bFZlV5YY#V$ﰘgI] {O3VZ:@A4>8GPMjh \ˑ a~9KE;GD+^Z%3 A._79k3Ɵ1 $d{$IИ)IެR]~ 5a.IIaC`_߸; ~n9OܶB ~E-im7^SoU˖}*Ck6n6tޕ׬T=)5+DPf kkfC ecafx ir#`r3V;|D!ZS)=N(9 oEނsG529<ɖ"Uuy1rK\f*,ve5i (QZ 4Kkҏ5S+Sq5t3p@ʅt )(D8uƷˣ<&o-Dz#,&@~pCJdDRZ a4O9cM0yE3GZg͸>7ݥn  U0vgRݓ}rs{.vvi8-Ydz% @눤zb{ \%PgYFΚ|W/B4-zyf`^-щ.BYKo+-0j. 3]BF=H=|v+o$LHKM΁$'c b7%ցhI/Hj7c"R3!9w|%]iG=u|G^MS1r6[9JQu!RLS6JD!{nߋ z8+NfiA"n:s XFU{ ZW0C7^ -c-K!Cε\<$u:e''? lqk'8?>ρ0lđLҍpBL p-^qxTʀ`i eF= ^z0v?ιؙ iWlJl`#`Ki*gLY9&3_ߞuۜb \HC!b+P6&AJd$(%wpiU(R|͞W޹ɔ˖2F8%R5hT{!ou}E3~Nj*3_t{YEXECU? _EKS oei.O8I\؝`(L18ـ>UO~2 Kb}EAD <[ft!WrMzKUW$0{'Hі 9`[֗Wi}is*b)b,*^LR환I9m[e~ߛ;qk/m] s+I klt>j _Vb=d9ۉ;`DFv{ !@>&jP07`s@FL@$ڊD:H<|;Ƨ~[sxi=^|ԡi̸\eMcwBp q]t_P''Z\;F$?3r^ Q)`.*X'i[R+ P2]»E _X'\IwۺXKSB!VC}GjWa o@ gqxa$ƕqk7`,t:JtHRˈ/6[@VD8q.Zd״V[?Ѻ #Ys^3xMSJN7_R Y}ꎂEBJvSWneSBD x0*(n?# 0|lU.H;(!JCW[Yu.dyRc|Z ى?]K\d5ƕ3.VP%!̲<4!+}u SJ@l{,X-Up) ,R14N5jQI郙ZKs /"jtWVa_1/׀54"#x:,=3qEW5\J$w`{ę;Y:b]H7_Uw_p~Xhb8%T ԼT(~k-{:s"8VK(4BK#Ǧ.r% 54E\PnGP!7C}z!})+i4JN5j+#]~6+[~B|"Ca@)a ѡ7|<*j\e6zsulZw`L3 d BJLS&Pi# KU5Kz8]$Mfr Tf x{Q>/Bgh7:/~b#)< Q^iLȤ ^]&9;[Pqt݌0$'KTf኶X6W5n)m stڮ@jC-rʺ'?ή@CNd_X{]Xֱa6т 4DF41]O4 :]wYIi-[sFyC%[ KiT7xC|d̉+oMOl<}@#:8qsu1b~?Yzj׭6Y!wVyD'',yݷрC3y2H/qSmxJA0%&tVߑ磷in[17xO)lXJ?P՟sRrz.c$uSmxifDvyⓊdlFV 1L\EF5N#\=ft0T)LՃ2,6%Z^kcE7}۵~/k!t* qY~Ƚ_j9G\>.-z%eSCfdf k9/:Czsoa,7cl m ^ua"J&7[Ѡ*ǐi$zn<\6dNlt(Ged7V#;01taƆZ_ Ͳd a PW}u~`=9kB*8jF`#J^U[=+=Mn.vMl7Ho^gmM֣Bd9]*=&}o(wA 2x@SޭhOPQ7IkWɩjdgXyӨnP.ˤU;\7C,w z :0%uΝĠR-mԡ <;y1ujFf5w &__3S&Ex3I )Y6?UiIοᝋ;p)aG)}aNGDVlCSs޹B.#3"ܐ>K1?d) A1:ק)Xx/!qSteR6bɝVg'XM5'/[ȶxWEDq>v&j/urw# Dll f׸O}7 ~^&fme0< 'D7e+X!f@}kaNk0ܲfxD#/X 9)͌N`U"CMeRS7Pc6ڌ!H{x,k_*6`̭I, +jJ('iVN;wQY3Zcl{Da##t! H*€|B= Ϛ^ Iͦd yhwlG{@K@RFzx+uD9*ft_Һ zmGx,~ /'z&ID7]'mh$dX^+p5SblvHB RBt~YceYZ\QA|O;$.('X&'5ГGbp0&+{)%w ^y"3M͎㰆RaYc&ά"lkla0Q%reȚ@}>YGtHm/aD Mp58d |Zį`;?diwmvm \at5< 'i} ہ~w\u56&:D5Kx$§@!LV&R1 E߄b;mbl;l|NQTfқFuUeۏaP sz1l+j?K&#G>]pc[٦;Isș\ԛ.YB$UL!l{QѽVvWd۔uERIxs)nmToaN5Lv;2 c,{2xRP"^1@攫k<^^L6~: U&s*xcR ~| ~_:o+T˝mWk ˴9_' I%ۖ luZo9,A(jyD2Zbb7gZ>-/ j]EWlB+)0(M@k΀$&M#S8]e gւ{& KOü%{۲&% ÊhD[ZFK Ʌy5-SBZ#1B)&xwYNZgW ^[qX?N?ILc :rYӳ$g=Y;z>ވ)R;rݷSYnl%;x||:*XNG%'|Yُ;U|8-R;0T3MvS b r_5΅&(tVI¦l+bxOJ(v暽nI8EpHшqxgS7#{RSY@kk`iG}jIbCxz}r5cbQj2g"OB-Nc@5tCnqG\}.F47ŶAK^C3GD^uKSW6oSH̜e8Hxq@/\+@D5_(( ;/@u#9eUGJ-P|m5( ,Ř9"@b"PӴo.B?W1RO9+f*=8bY'O34vi6tRk[w&)0붰R4 JIÙ)x]NF8V!<;Sq,6\d`@n"0AcB/[-Ee{B1gQ y}yFUUr/=Xg\T#2ZΕ1k6K}t^(`0_@fv@B8TO~JkˈWW#Sp=cvH\˧.h.}f)n'm ɋ#wS"RBλ!@S [!AvnS_E*>M̚.߰ ek?I(JJ^µZ:iy\ \`Vt6+/hz/?*mWle;6k#)p/Χ ӝ"_7*"rf2(d{/5i~jh4,`z\S~Q u~MO̘!tk>^ t/L<!tJaAzI ~ l&7>reQGElzUfqjRϏExa4:qQ),ߎ-G+YM76(3CM4 ,PL{O*ʾ1)Q3b\Y^}>@2)֘ޒ ?M&ܮ=FvMrF^ ݪ+hvm9 ۔uCFǧe]4CFSQAu7+2qCEeN|33۱{a)ko.3W%  E0]EiIGt|r*{x@J+F+,ň`Nc%'c-0:l8/Txl&Tu##kMna/I &_:tpixb4{fn–c\ΔpF ^ȳ9RY]* :)yQK ,9'ͻ5ED\,kum[ӋsU99F^8 ߿z.67Dd$pdv[$Oڍ hzؽPtK2:g|6cxХ]P潈Ϗ-̰̥N~/]:Nʮ]~Azfj} L,C˲5 ACSSZx)T9d?.lCh=NjNaT{ 񅚉E` JuT6H1WT[`E0̽xo&rp'Ծ:w 0ދV^ Sȡ2>dߖYk #zoK(v˒CfȄvBBZ(' ㍬C@)=0у/.h(R(1$;#Fc~XG5Ͳ2tK6ufl!M￟<7ºB*K.*_zpNxbPreҪV.'PJƖ:_O ƽni0k}1C쓤Zjg`$5L rbZN82䞟;pj7 NA ^+tu,U/z {\];dRѶ9-_a| \řCyX,hK &ov ލD1h1~Ǖ6ὰAEP9)",ԽfT?^~?,")e:2HWXhqfUS{2↓ފZûNNC>S5/glzР >Rؼ?\e+2Ơ"2_%(]!_L]gFݺk-@U%UtZR-y}@apP끓1$Dx+. +{QpR*҆Sjޠ7EOA6æ6mZ Hm:E#6<bٹqD1XALR\03ϻ`<)ekBDpp#"r4 LN0Eqy*8 |1M8%/7?ϥt϶j ōA'&#"zeY?E#J& n)hyjsRǴjI9,B6WBZ'v3N6+˹CS=;xz8a̕bZLNoݨ-IY ɉ6vm3gK=Cu#(צO4X1l['#.qVi._~NӬ);1qB{KE_ۗ9ygZ*>// QJvZݸ-4 ̒>HZk"C*x67O#_pZk˜S2(ofOyY@M TX/HffIϥ^~eo Xfߎu?)9¡.|'f4N/| ה uW)i̤|5?0 #Y↘K`qZ;vd*,cc %RyM1]2qeW 8i8EACvR+u:MTG1,ieڻш  W"㭛hdAddWޗXWQ^9]0b 1w ,OCDgB6ޅ>k1bR?R's>y5B)znˏ`;)hS=W6".x,/h/c֏b@Xɬx~u`eráY|8T6bI;ZF^qx >Zw+,E=MF@B,)"X,0]ݏ Vs?0u5a`y4I hF'qUF$Kʷv}fy A u4y~ސ6](x |@Nt[H;gӣ*C'io5V"@QfO,n[ܖӘG*Eoh`NJ^Rol84e7^47ʂp3yy(K-7]v& 9HEcE3y5$;L$~uBBOk)Пc9T@`.nt~ck\IE$|XF]Y#Y&f{%8nhc?[Bf>vLџT}OG33fФ,PFW ̌ejݼïXVw\lf3`ASCƯDJe;@/i[G06!s6w2%N@y`0oZWL~ձ/`בz?]iQ hR|EcFy,kRڎрw}XIҡwlZƊW;܇mn؆cn&RΡy%䳧Xs˾'<~3U#OIg([5!m),3V.xгbK1;P"ɰ~ qfe_2"YT<*NJx8j)?_"[nqn223UМ0_`Ë u1nT4*w6\R_StYgn\!>S|Pp.ypI1NNe7v`%.[H¯HփЍWu'yb]2TF\J"=8W?GVRv/emC=Rb$ IT<U6 KWk6P3hf{FUbhhN I YY!,N9J%wGwا=2I~>L9ΆBAcDŽ}J[lj De5|6\x\<|TEh-ۄWw˥O/ ,(#(VpR—:<<@pD|N*k%uz= ׌Z (?'em(lU Sr Q̃wS|b?ZqkLzP:pM/_jROS>.=˝OFqqH*@z ,|*ȨEP'}B0fVPr '? 4{!OuT|;wWuA=*BЦ7xQ$Ʃs(^:N3<`Sbo*@#kkV/0 '6:St\Z.&Hn8B?hQA U)Lt^3:']eF0I40I#:Ȟ3v>߹p&"u.-YPc`N]-lygb !1+zl_r:aE"uHN}>*&7>\2-;g@ Vdo- @N~ViWa㶮w 48FkJ%dRW3Z{=JB 9{:Pokǧv}eހ&OT{[r|]pc d(|1zV-M=Ҏ#55,]9'3zl&{HSšGSuѦp l7 u7'36/wCQ(`q13HjX >t<;[c5dh~1 :cщУJn(=wXⴗ_$-&MȚOc*7xЕ>Vq)x@MyD7Q2d_H~\4~ H\Onj&IjK4gcfъ/~ovWRi2^]0>'ђ@pk/7 b*珱֨Wof /qWQ{,jm&:Y s9j" ƤhF aƽkSc%b̟.eg#(g3ofNbb`yҗ Xo+L:UT3-b8-J%"UH>#k i?XY.Pi{#Kzm&X&X5l:ӶE._-U LXqYkƩ\RE˙] a+Ⱥk0{UZ$kO*OJTv.ᰝ&GϮ ?Ք;[Yyn[yZ'ftǺ4\, $'1FXpr6@>mAj5L^ <Ae: Ï2)grPTOoq"-_?`/D9r+1}2ZC}6 ,/؋&AF]qȻ5!v, i,>mw鯮^E-~Pux|ޙl,P3U:vW|+U!FYyj2w]O/ZJdMvzIER01)=>v+A1O`$Ze;Z^] ?װ)*k6c[wg SvJAKN)βKɗ)~P) 4WR)9^i-®0(x b>'Ԣ<Ckeq!qXn$mc[aQO`U;7w2sA8 s6]JO-G{K!Dqw/WnpVmN+U}p9&_PP]874>߫@Mzl[N/_CƒA;bCvߌ3pvn1=KA`'8;!D֗ײDILa3S!TYp ~#6!TL8Z|sňÎ2I6㗞RhZk5v/Q&S]qd3mlǹ,8]#[Yf{$L eZ,d-h?bYV^U P*k y/K٪دGzx}E*Cc}cwⷝ6suݾi$6M41N 7ec9˻% )G]b~Hʕ\лʰ"t)vFlͿH3q_>4n_+zʚ@5}9:*D9y|pC0~M@o]plR,$G*Eɱ!dzs$ ^`Uh[W*VKje>2NQ0ьdW,L J(E5ob1V8A;:I%D0 Ex~!Mn[J&:G([kO`w}nA ΚfnAŪ_WO-[`Xk_)jᄙ8iE*a4XϜ1p+6@cO1oߗqoPg<>c*CQ f a7BT&i٧FXA8 F29[2Oq+|0p|n˯- ky_'j!Xeutj^@&:SQX}oF U&k9]'W=LTht؄#͟ I"PYZ ?ƊKVT0RE(LF.vB`u ȶnQcn~1Ԋ cdvsm(cc?oGi!fOmy5)~`ᓀXy3 NģџTƶF,)}PWWB&}l- @Rޜ(?|J Dpj,ԁ ~Y 8︋q%I)@pg|]=o/[(\W vj _=f4 HN{Pf3#*Y%dMK(_V9g!%VGbs}s\bƕV`_#5%& T6̲@03[!-cG\k*(qMM3Yu5R6wJ%~#@7W/79u5ş#LYW|Y2~&J5_aO5Oa.s[86- եzX {sF R_ೡdIWmK܏6@tEW/~W9c@{ܹnWVgJJXJw7VݝT\X7Ö7,?PO"'mD3kS@!09/cw#O6e\ Gĭ._K}Oe;Y=Sɸp@p;a\RZntS?GgƧrK2-0}ypt;z ;9ia/7z/O0wpfZi-2AjSPzI?ˬ({ݳS`B =ɸ`C?:&PI8J(ebW.z5" W*- ν=9KV32| t0:ݡilQP3t^CBe~?w [1^Qci˓͈{ 9$CIᆞ>039Fe(qCB`XIx1lEOMhK-olɥ͌+]Ց_q?-_{240KtI+ 6.WTt/n!|wIz݀@o+D$"NdH662ǖ- _YI٩54i8Hx$M(%k{տ&$^d Ѷ"v`WCL }V9ܖU:h#~_SJ,LA4Y`t OygCP}k7;D[kt将F7fQWקXyݍ0ȁ V.^pڪgTp (mr,Oa%qHL)1ka$Ht]~}5]1(.¦AF12TBr <1olZ \Av\*k*/Lj ϑ9y9\x0j',zQtx9 HfV$:kX$O P}!r 0HS:60D{NlNRJ +jh+VqVi1(>Aɱ&6 7pP F׽l xޕJ4$¿gA7FoL}ĊʓpWZ6~Dm:̭:۱& U+N{9= A9PlZp 4FbtJFBH"mu5px pdWgmrYվX^H!kJ=2XV,ܷ[.Cݱn4u@5fty5I\ʆJeA霵;g_`Ž/AOfQ?ZZy,T*3ap@KYd+B Q>/FC4qCo Kvt "Lmo!lȹɥ9ZzX0t+biv#k2H&5|a}|Tw']qWMt-p;g7u8. rPݾaYA鳑5㑷|xBOq˓SY~?aN1й ͘ lg tʈ~h5*yU!d@]LCy@%Ŗcї-֋H&YYf6r ҜD`3ÅhIA;ﺪ|j`׋aәyM\]YoA%  (K0&1L-"K L1Ѹ tR Lq4 L\JJjo UW sP 1G"}%*R/|-)ս^~H{oq"O'(ʤV@21JW?<>#4ptoS tjYq-4sK5e (V f^or% {.{ALG)+lr,76 $p-.2NS?>@Vb6כx]P?N]ϔ_|xx:#E*0xu~1u4WzaZ݆#ȫG% 朚D^Y4{Fvϰ߱>6>O~G/'aBj+Vr(Yc'f"RJGOˈ)YN#@w`WUcSQJaojSl(>.sxu:(WRpQʝ5;;Y; g 3=!N)'V6WXɭ ؈/:䐣/~FfW 彏B N;%;!ov#E:xha}m)v|ZFgj> P}ו!sVjmԪt,nJҨ*6v GKzB tZ-QD >nHHc|v-<{}FW}̐J> dmE$<"—%>6|.96Ȋzc 1= ɹm ֻNh+lT6chQc:rLcڸMpA;$tx=JT1wd*CqՖĤ:+bNͽ[$y曆A2'v`o@Z>fřT0Dng Z/J: #|}XG,1>pl)4EM^;8O ߳[vh@cV1-FC`Q .fUfjvp+? L-KR/rf⍉SHټv #g0`!wծ|Цȯ^HP̽x eĦl{¶dGyLou:W<{^?phe#RV>a+{}wu7!H* UV$d @ىZHq ΰkշ?N0Kl=y8NH3? f{4Mx=j^oPY9o(uFNZ=se=!fJlup| :l >UQr[wb`wt}FB(SkKO]$2Cgb M!IQ{s͊(v4ŴZc4_ܗ`5d&8uRCO1l* x5qgt-ZNQۋ5Y=)[Sړݚ+K\Uu@4 .9LM68:t_Fx p#՝̆꿿I]dPy]t E@]yo }RSZ!(PBPz-K@8I:#8i|ܿ@>yUA`vw:w8]6յf@ 9늄)fVM aG] R\{j^ B%䈐C&7(' a‘ԋ.3n D:<UCUwd}q]Bu9DNʽvf;Z]R7Oظ>5>8w6v ʙp-)x<f+-jc=h-p"٧C{sk|wRn:L¢f7Zp( +4x;CuUF>`1u4G&WDtlT $[c[ RFOݦ,֯BwծKvS) #8b#,A$߃)N#.vҍ:K1TcK\WpTT47®wi;:qg(d?FбdTѩh5GӮ\@fA LU-S5u)j?oËБ#f =c moTD ¼|~G\-6cYwRW1+PԟdBj͕m`\&5PF/a(M׮Ӧ{8$# e틕+TAZz:IGݠt[fbl?q{T>rVэpfbZ1QϞq@(}xor7 }`m7Z00{> ' Hx"%dg# QJD"ahGɽ J֊#ܲ1Ibg;:MNݘ' #Dz)z1 ?a.O֥?ժϼUthH҉JQ#PEepwWL#lY4?xg:zSESi;aD&f ]pUVcHw痺ayƇQ摲ZJ2Q"'q‡}uFV[kyEJ#|&&c^WF|մe:BBJD|='GAOMb_g̦|W*w2hz& /BmgTq_N'pOcGZ;YLWS\Gxr9)36̀{J(CQ)E?Uȥzj5YﺬAbVb5?Ng@FRLe#j|w9 zx++ڤyPљgմI$Yl Wz_3\ͺŢW WhLv!W `0 7INEk;UOp=:<b L37…-LL#?^mQif$FLm4nKgk1䙵IAY17J/2/J7эO<-5Ì&j f&k+YԜ-q8;`2u;xTIxs |1|ھ"-mmܶVK3w*X< W{N?O5fj;wcjΩ<ua4WB)S/|.p1x1 \ѵ TRՌ0E$bHa0Hy/*"Ϛ{0X&/91ƫH8';OVP},LSz~6ȓ4 V:6EjEy %3[sx<TZ-RlkW"Ķ >^ t&@,~zn7΍}:@h R"j-3ߜ9Ot$$ nfi\:IvPXV5V拰 T?{na]$e:kTa-la#{קz"z~ԞgzGRo@c>?G8.Iֲu 2Ispŷ*Dtg%%@ 5ʋyCNglj;A6ڀVl3.]X"N)J<9'B+1~jaMLaH)dXw=3Q)@; yU_8uILkf;TZ YH+9~cݯؒ^EԇuM(6C [`-d1#-4g]b6U5#LM"WȢ~zSYqPskPiVj |>X, m:9Sȩc-فOA`Exu^Z՞>4N+ Egj.-@'6IY!ųe] $$2Ý@j~8WJ#HL[l6x!1~0'N1T khMZF^5 F̠ݢg/}r+mgNLDڌSI7гz9k9r=8 Tu\4DCq)_3htl# (JHO%-d$5"| m]n^k~DhR0onĪE205/|> вȝz;ƞTa6 xa0?AP Y #=婫0𽍭$Zba#٧Hٓ Lٕ'!&b. 6{6HϒD}؆A'qYqeCAddA1>]+ZRRYNXu^dЅ]N/e|*<&YE q]} ^^ݑFa| ,8Q2E&'0JUsL >X\AAܠt҃孰Pܨfl`p^ê<$>YpmCI;g28z( j/vQKQN[g J֌E|Y$<+%}h;'E@sK؍Ult޼-b4jVw`(#=L("O0z_Pzo'p3 +d(_!`Hrch"*.J f*%Y|xSz4oVYpjv >՞Sȑ`89w%4a!0{\V]bqt)噡%,wSL_-c.aƹU);JTSU0'6KhrrJ&Tgt-SW{ T VApMkWH'^p2▄&0nbF埓7˄>ᬽZ5dTlEnJ@LOpTgqzhu>QkdQWVI\kDF,[*ErzKy#|w9D[,d"xdoPW,`l p_līxΦY]UiIH0l:1f muXrMԿE PBI'߽8S@C4MӵS'(/ zfGh;g:X^SJ ! .{y~XUCPw~= `4<mUѬ }|*ϓ(z ]z0m@cwEj@Le$}LIEx渆,aq~BS栅 lDk{A~"|@9L$R7ln˺ 4!3`j*QOHkHվg$+6!jt2 ) vm:\W5]ⰀX]ս46 z%f%#yInIY~,^asBϖ&t0C. T5kJeZy0m_:vaG%F|shhY)0O㢍ӧOf4y &"h;s5 ~%6p<2^o*O3m |bo[de{;e?BrU剪Q&̺ JʾJk6/<#!c)Y`pqyw^YJ99Dݿ~f/ލ7cЂGD HK Fy#K=OIh qל}lŔW`HHܸNAJv-4wR|umT \fFќAez}:sEVw0drk& x85|t}F* p2ɑ 7y/fl˴+BTg'8¾?Ieav_ bA~OWp}&I2Kv✌g^dĊzbds>ި ڍsܱX@DuXvUjɳJ54%OP=CJcp~`Hf0ǂeDEqDPh6_o5t/}6Eah@E!8Wxq 0'ps<ѷMSIk_t5$>҅ ps;e cpld@y"DIoi+j]b {lAynxS`H"G -ٌ-Su,ni&}*n19nQ4Oaۀ"o/mxZ;{d6Tc~/ȖԱ;ÍKQ>e{-4oэ-āt[<ZG1ϛ* mDx>xLN J[BeM7_8ZV?L"nΘÓYPA.pE6OT.čUMN }Nʆ^amdWq q"=e"R( zjB Lpd=ˈjbnZ(`bӷ.dMm!.ɬgfԱY)h٫ETHm o|lIV.I9d`߭gbPM̀COpF bR%e8 .5 U3BBE$$vo31ٰNPPa/||}FTN zhF)c+Pga&R eQ\vOTti{._>E" ưiwۍ3 2P z!fk[?eJ>WfˡiҜO(N]9X'2,!܂urȂv3{mt d@𶄜HX͇ir$HFœb+@ 7I00x%w%#gv 9OΆs?ĕ Bm=+ot71nEн@jjJw<,2,SyukSCS0_B{y/Vn&ۛ8,̾\x# q @'D z)#2/ ߏ7uu+.}4pn}W)si([r:.f;c]y`Qsa#:JL I Y 8jfKQ&gB**%k"ףVNFN븒t3.~udN[aRgj\؄% 2Azt<+|͡EBY@~ݬfg?< GcQ6+?i zA(yĨ>렏rϣe6V]eCDB%;e# ZbfFw2w+ qgdwwϺAJHAK!]`y琉߮n%a@3xVm.@c~ґPb"MO:47gva6MWp2q5iWMN.Ev6MǸC -:b`ПgR68\;~$ǔEmAg IBgQ k6usO3;|e"iL{u@8}`td,ޒXh=ᇢ"A=)t]ND all}u=|̼̈́5@UvLwIӕ eE:'*sm D(4{9/* ] i|Ȼw&(qw0,!O|E\I db܇[/3"bbGͺ5ypZ _ӸB_Ƿ֦K{ɤ5kF駔'rUr>CYGnsᘝW\whkHyv"~IȾX }^drRM .佱lj懴#glUC6R0^܅J&8_\H <`ڎ>KONF m'ʖ-Z&ח: 5m^*|+~-x*yܺlBn&<Ͼom r zRdVf'$S?+&L=.-I͠vSk-ڎG`w]zHYVwTWӄ7/fyd.W#s׸Mni,)Wp&.cm b>)k. ī{Ց!|OVoƋ0^k3~@hDJ0hG6x 446o۷XbX3ACsKq.|.-XY~0,3*4ɸ 9*!$+وu9&S\]߫n3b_"[4 K_Xs"nA)%?Us 6nGpwxKY:Z6H\繋c2RYA-Ymd+6E~~j )9RTԻTfcJq/! qn7V8? ˹{Zp(niQU(;SǮs l;W/YV)gY6a!1 Ԧo[S9ﳻebKY+t4>f-MjQln4<#vqE(J"(}Ķb̰d;ڃAcg3 "J`&˩M(9-{WqeHs{AF"h= 7Ǘn4Esr%ἾS!mt=, g>υmtG7(xOtzK&VĢv!!?ӱȧ9. _SǪ3!CL(0Qڪ[!Uy@8 {p 5: Ha%68!_ 6o@.6H l-7Q-mJ1_>QRps6("O!;V;.ɰ;V&L\*'rC!Yec w:Y¨pjL*<]7:3=GjDj~ nq0oqhvHMjf@^հ;s|t=uJ"Z%bVlg+$j2$R4͵nhYlIZW)W_@1Ǖ]jot6DmbnT+.F,;mbt +%sP4ȀGzyo.ʈ] L.AY i-M  )8( _ޔf" HbP!(؄$ #7O&[A󪎠^Pۆ釷R~dLR $jI#Mtr(ö uM2$#6:Us $= t(1d;^o k* Lúa"#n1$5'E);^&V{8CK]TN^ @yZ_JA?g y%N*1u( ͢oV훴{ Bm2ӀM j5Oa_klEI!-ȖH>(flE3AW2%cCuUi"_>-Ku<+DdN" N-{WN.gtO=Ċ@)lPM;vCߥ5gD ;8^#jm_-regCIv0ףι#TPcer׌bKKei0!mPhԖL!(M$GG4}Ϣ۞'GNR6$_5_jP6+)o䧖\:7+Ƴe* >҆# 5Gh%䟚i։)|H0=dfYnK71b;5 1v[ML%b֐[[{ۼde6|Iz@rRz$GAbuqY[fcT~Ej,*-F{dv,BwLmgK( yE }aývɒ&Ay3H)#gf(B:R/M4pOy,*c K9)|06136,Lb7\%X"G$vBiC SJ#1XN0׶%3 WdiKVtrI1#|\HH@"l/OaupW:unĄU.6Woaa/PfV ajbDZ;q1VҧVao&yoGXjmբ?Q%|?* W%j.=6 pM wB |/bKAt b:I,j1QNdO*Һm .<O"FINǰՄë*r #K#6"#+{Ub1C`֪%_;Ц(tDs9nM"^88*4PfW &1[sa2pI8(a\{ah9쐝k^acp+!tWc5 1͎d}7{zۧfr"vvAu^3_ 5FΛA 0nPjVl[76Nj6N -\<T3 ꗆ$N -modu($GIAiGWlg -/aN^Di1sjZeq݉$_F+ HX&| pb@ϋ{e0.LuǍdH (I< UGeD1WP;l=]:'%[ٹ9Ux!Z:Oa2v"ʧt->AfL6u6tݖޙٕ*kQ"H.'dsLo$;\Νv?^Жl"(~ޠeBT!h$ˑdzxGTbZQa#?Km&o3 `\COw <-V:c)Hy 4u*ޭx&] C3^Re'Ľ}͜Cjܥ Yig[Qʆc#HZ*&ou.MvyY>dL#;Wf0g]KXd)o>[yX]6_ :P@ܛOX'y>cq>BgmI3nl.HRy5-[xVȍ4p#e\\^Z9!a`|HOFc W_ n'pǍY+vn~퇽El*X~I] *:*xR5PnI<ڐέ\6o5l__ ГBS)Kqӫ5GB"r0)axD;dxGU(/IS#k`}G6NP/9'hܟ$QSC`JE>DÖhuv(qW:Xx͓ktU7lΞ,'e4A'"- P}yx5ن\{36m -]0[Gov\؊.pfv/$;QXR$L^A6Aom{fgoӼ[0+%Ю`I] c"Nos2^)H1oj+3vFXV⤷ E[CTfcl!ijP7n~8TKTV. b?ΊEQR}*FObi @7̴HMv3C%S{_&-3a/1z۾Lm [& uуaJXug.Px*~m^,3]uh.Go7Vq{N4qVNk`cIB8f W⋶f E.HtSte\O.-6ckvo0VB0H=qۋRTcLڪ)Y,&!DDkSK z^|+衠D :`2Yɡ%:0GS~xoE_Tl^S!,' Ki8_+LSAˆ; W!irɂ~/ %jIh],~:!~Aft `jE]'@)P j_d-N uɒX3=.k2]+0$v ޣ5?z.Sc-EyStJ5w[H}R% ^Ò\2 alL3O5<=GZ*so%L|d 9ȖFd p >)%EAF*a_`m5S'1_w_4dN0mYRrpw4aϐxF/J&%/w . vRwՍXR|' 1#g l=Ƕ*3‘uqބ#RBu]KŖ6 T^DCQGH#UW''Ɏ㲤Q{U ؃s$/~2@ ۘ]-5Ae~[?5WO{qmvݲ@! "b}6L/:mZ/$[s(jVHܶ#ʴ3Ã\/gIik@Vd Y{ ҠO}i =ĬBgS!g?-Bķk4S ^++]p㛱lAsV̧%N&p%2zHz 5dg |0 Œ>*Ė13Ͷ[:IeQl̃Fʽ U3,N  9CW;o5Oے\͟1$*{B8zxT TgD ֝nzD]4a2X <.!bv̒녡Ē71Q&2CP?:sc{gnYtkngBĒmR("cw.$yjھ-99=75QHy~θ'cAչ.J=^3"^ Y 9$N^";Bh0ePVΕjgrH. ._MF"j"{kZգ []>ݹ|ל J|8;-\X(_q .@)wE*&1t#nOFR.*aʨO4ALU۰aC/^ҿh-a(_p^b/8hx6ȳ-rZ3sk+ PSW995UzhYDTZ§bNVeЙ)t?$ʊȽx=%M0eP^ٟL>3.`ٶL9S&MHGX R ep ?ґkLb *!捞L nK׭[euNEd2?z![c%BpA9xHK.rkkJmY9l?oeDO_L!: wގMT8D㯧v.Q[Ⱎ_J~|X Pv~C H?79@>x?Ybyk1ʊÉϤm!˹"YAif5NTS}#Q`e л ^T j¢_\L#".EH쎇]5 Ѳ] obI4 u셪&O < oφV"m, (퐞 S^+iN 1}|XRS/IلPRVYHנ<9,۟§@UifD>%Y;)eJra)ɓ=7Kv1ό S% C'3'L`(b^`ʥBF=]-zM|4L\!Uvĸ-d:vfn؛BVT<A.(tsKXסs+t¬Mqt ̤i2plu3gOW1FtUņCSP`lU*1<*MXxxH$`}cJ8yKV#KDuM2c T,^nG,Qx㐄=(H)v \5Ya*649"-kffk[. t Y6NǍNbJ֛S\Pٝs[a$q<0cuC΁+L_#ac&f A0lm,K^|lp 12S$]BE̮ܵl001(kFQxOਫݞ1G)v=ڑG)w>|Za j ]]|/`EFD W]ʈ ARc蠁tַ F8,\6/>ǧ[J,-3``Z ׻KN$D]'|Ij3 Ec)g{E 帠 3<~Vm7k dv4%BWS&Cե۽i[u)/|&ϓĈQKgﰸp{:aXZn 3~%/ 6#6fN2y []7AcSg̏eq $DطP]g͒^j<_0JN *2){m-ᡡq8Plc|bK`uN:9A.%Ozda*/#1پ{ ʾ^or {CTS]PDRV`+5H(?Vun{'fAnVϡmu(A(^p88.jNA)#'ċ;d$ðhSG=K{ɷ/kTuYffnQZODg:6 k6&SkZw}f( o#:^d%r򠿧i|*)ĸY[_N@x/o%\}7Ч3+'WQT72=a^myۀǠu}c9(I$Bq"zAM $M,XFr_*Ap:koh_!/Re{^ v2')WCvvp _^B{J r] kބ&+%c[S?Pc{+M`_קܲaۧ+㰵'?ʬW!0;aWW2G[PGvh14uO5S .y6WBPXˉt+$Y1$DCs@J>\ ;c8cB!we0d߱ޥ۵hcD0vΰ<B.Ns,ͯʊ@/V8aOF] _'ؙ-9a7f zO(@53߉A϶l UTmTj]] 'j 62䈰/a oJ + ?*0{Q}4HN*6 \65# r&gB )Nl24u_S ou{ .T@4lmKE-vymñ@&*DÇ$pX} w_ t _eFX{wsmCup7v/OpKVjes6A@XZg:/FҜ7庒V=6iIezfۧ)\E4c uzl 6gr̍͆,αakE%LspP>V)ALւHB̬+V%\V~]Xc&suGP׍Ehf,ū4S{4߽ T7O"j1F[}bWk ^V! uL"ى FoÁ- g`x2KuE)XI)zp9!n>j!0 ڪO"3l :*p:Uu4_ M2ԇ7)&D[3hϒ}1@F<-^"΢QpE),UN݀n=H6Qv 5m=N~ߣG=}hUz"%id\AS! $q\^#D4~,v2d}# @Dl kBȅkOgsLJ{Ĉ>N0tHEv] &KC*f+0{C_+) 6xx= ;cz lDԒ{BghY_$']n0!MHZIn~(J:fD0]kwnZ@׾iKY* 'fm٬lךM9,SBklcǞ:QFcG<M~qs#:6ʮJin2/}]Mfq/Lhr2&}XHk;7h\(:8!ipKH}Uz{(?xcڍg _pK %4TjbEE+eY)ma32ilh/~ٞ CM#_I{>zCSK꛷fm˦ j:"͝ר_ uaho÷>֛1E֘i?p;B<#Zq qN#Wj Kv Vq=TDžɷr,1! _߂Mwm"͠dRq"3[ @EZXoҤգ _oe[*azZ؜,0u3k-<oAxv+R/JCJGh\ \} 3/*z{Ԭ+MC2Mãjt%>гd`ߋ#(L5TiLBn EF[ NR'm^ /JBOycʫ<"[v+*jk?pG.X{L$A?ULTφkn0+ț7)y]Q6</jimSjFVMá7Y3* s( Dku#4@I^r3juܕsႬ:CĨDI8c,D]uGݫ>qߙ7JhBgtު7DW]Z[*%Nz$1hĎ=k7*!;z@%ԣT⏴h$XX[nJֹ4I/lahoe<[+<ǠFf6ng}`aҀFFJB[J :pgU.-F[#tMx? ŀE(Ƃ\@C@a w $ 갤&yVhMBXqS3.{MIXui=CJK/0 ݓI<{3'/<{:vQfgs+k %nmC#F*^M.KdH{D\CJ)횇)>FL"iT{ y<5l0U%nY<^Οqc7߀U2,Qj WMynzJ?##AiMjj>4а \%p=zA'FG#}/kT6BtR 9AC0֧ 녛Ma reCqrVߎi(u׀L : !_mNs8zey^^G\Tφ)t;~\I.7/^ Ұ~=`:50I6__B}8*s^ʶnTGzz OtCH`x]~`n:,2DZUD}? EԈAD%0cT845RYMb?%X:?J|% [w1Z{]+V37'+" 5 FیЮ#m5:=c1 XIh ܊Q8RX r|xg݃qE! EղN3yYKESL@{LtRIO}5wȳz\tr~OWa:W,1OW'Ug=$xi- pat84A <7c9xgTzR9C!.W!gO߹z8_Hʂ\h/4]W ۆ{=BŦ/mX1NLwRs>7ddb+=N۹@:~h?̪6"Ν}9+ةUyMXKcѤ0jBOAtC=jWUM{ĸ_ 5+o~a4I!\ӤC0nǀ7`n"GW*T<*@-2ʹ pNXٔ `UxYҫI8*sV$Aoo Me"OfOusNXs-bR_3uӠ}J)(ggcScNETQn}f"9SY&PI<™f^g6+s?*jBKoZ 7>%3&?}&RJu)! 5o3oWPʾ5`R=qi17lrI޽^M41b`- I{QC3Ä0f(Y]BT]|PP2^2D|xQVZ⍗.}AJuk WsP~]qm 50wf%`b[2oAOV 1OMh=^)c$~8Vq a +j9Ҙǯfp{u]Tc?'ܰIW^>Ld&I#qLO= p cwSL:U"!G+i3J=Z~)?CslaURpzb[p ?6#ӷ/8 h_}ȡu=P'6A?*o*Fx .DJHigg$$5. c&Πh4IAȺ"ƪ`~;>HeK3ˀ Ҧ579)k?Mry&1/glX K[,8a]_ ~c/+}^?+w?aX?) 爪#Ix8A%mXC o(&kRƗ]s䨭Oϼ&e<%M=)?Qq2K3|0AO[)SuʤL9ٔն;YEZvyf}/TjHU5\rH1ҿ(Rw *-;dV܄H{Tht~Yʩ 'x3cN.JV*50ȣV7zG0`q T(I Cզ =[02M^Fsc*BDUՙy$=R\ 3-m$:/'~yw#-k:@C3N-Y^%Z#W yJ[LȖU>|[ey NfۿQ8= vZ˖j*H!v(WX`0}?헽hoTK/F |H&E9kCPRQ4"VxQK}Uë0Af3B`v9D@ZgHSui[\ ̩16GW2FFbyb|Y >TL=&H PEC\(9"%dǔ:6Tipq5(R 92=^h=H&fa)/w͐+D*k_poŲ0_CL"({Iڒu]ȮID9%ݓȡmʽwB6{K*BFk7^ז䉓.4W)(i)kuwwz0_Qjlaaw'4K[|>.O;a!J|8BUZ6e\YRc9J_b"O5`e!K@D\Y@Pvs:!5獈˔׷pp0 "!lV!H벜:WXh_W4{_[)'8% F(K8Y{Rd;i%/qt&XwcBj锬f/`l}mF "O |= Џ) mXwr8x$j74RY[bhid8PmY|dr S$NjBuJA4V2}`NDpÇ)p @80b{s:FyYuVK=κ6CTFQe|Ԍ :Rp[d.d`/|s2h Mxm`B"n`T:qj51nш$ QO+N04;2V=܉^1X" CJX㬼D#ԃތ򘆑8b~x2rm` Ti ]Y4硿O4@_,ǂ+tXH @fE․Nߜڑ*f[JQ E=| ,&TEYR\gw EGi؃nI"2h]F#&Z0=GI "5P h匨2-pT /PcH~; Ox*ka]"#a-J6S.V6ǡ:b SyJ𡤩G Id|7HP5bC;]7c#rT|p~ay\"^wgmFY9NWs; lo0{rodMWWRNLUgwۖR hq-;2"ا<#/`v$k&()Q$%PN~Kyڹ47͇WR`=|1A*ah-(oܪ&xjV]əy-*!9dG"oSGn՗7I8d3$pBC Hrg"9)Zҋ؈6 d?sUxΜ2~cm}<j߱{gdߑe5d*sf|\&5)kvHJių@yt3G3{tb!̱+kDA=GceVѳqN-`_݄{``g5סL;f5PC9ԕigыw1Ƃ{/0 N(i0?u1 ;mPx@7 C*Imo`xwP%]@1Fޏ=A$%X0}n.;e_,Eq.yn1Ζf7 :FS61(+6 R]0N`t1+ⲅlm%ry6zB2ۿuvv%@e͇oJ%w0`G6NyqyOWQN|G8@GMv) ZVp5jW*9-mԌdD_cV]u.L}+Y Sn8gx(ҍ;e*.(IJ \HS&g/?]stP7rnAc'do_o[dKY-8/Ez5D]!}?xV?, c`Tp K (ZEeOzTrjo݄Y*dK%R[""gâ[|s !_x/V.ͮeH_vv &9喻;(Q+ Qst LS>LUs2TiV~SVZE.?N18V@=S{,AeGZ'(]1)Շ.|/\|[><,/zR G_0!' #^%dKg8g ̈tNf{߾p=hʄLy'Qb.yӋvGRkT@!<4;H(2ZU쓟IƑD "$7 4~3-L@E4Pl9;E T%tva vWstR?cs$S9D*1Óh[T)(BTMW&)yPTN1!hޓMϜE2NZFZ\bjõkׄ?*.4°zJNzŬK~JAuRVd:cELQ_>Z`}hXpVRRSw-OY7i0vhD"BN؉/5 t{:j%Sv_%LS=Aa :OlM|j;(vFnT_xX8@[نY\+#ƒi:@t9 ?K[^w.Cl} iŤ}S?72HbV)R-rGk:'},=)kfBޙ(.Z 7,|Uua.z剪 GY {^q<3{#þz~eRΘk/ݩ"Yʃ͢BQ҄]iܿ5ir?Ym 2+=_N*q,nfPb4:?vԚג_D잷;jMk{֕;>S9 z}zqD#i[D/,({M) чtBS5۴&{]\oe 5N`X>)3w))FhpL_e.ȭe)-5繷.:KVܕO ^iSmV5p:,' 8?&=7ϾVuW5g::쟑\ݾUŊ_4yFBt9N*ۅcug+4^ } خ߲vb wH:`oI7n[uW; aY *r"Oe$&.`vcZPMi(wrTk?V6CO@Hj5*[Fo78ǿ]m zF7~[_ܖ #bt 1R KgK=LbS܀3R2IUY V͐nLJ %8JvG'x") ʉ;} 'i8p=7Zۮ%@h']}V9}7E_TIv=ǩ`D;W]"[lW綵{XꄀĻ0Su:A@otT:S.yA @!`7Ʉ ׊N,g8 wl!aax<:n;&j?INqʩ O#%]]- */{O3sB2!?a&'? gwh?7 F\Znkz.lN W|TJsH{!xU(&t^_Sl!\5ze"w f! `4M$ܕ`?]L$0K#*1P)1eiܿ.u =yĻ! x. ?P}5.H_mPAw66;/G1 #9 )~9zȽ|{K610rJ ͝PuA Uru nGBzgYK'NؔHAҹ_nGsܿN< )^O6Y#RfXԡ0$o6+W_q1'y[*`hٽkm\~ lWgZ8ÖG!C^!ō8^pqd nWnѧ?gRs% "7 \k SK`0VO~ 1 [{YKr߻E{` CQ@3u5HȷޔPA)7Rj鏎 yMa'`4**,)h: 7 ]h"e1;9,uU"Guu ( $TDu*vT#|ZZTK۬tDl6: J!B̂-[nU~|1ǀKW*rMB<LH2L჉NڻJw5趡ڀ0jER3(^ې/X]=#/Q=5eo ،͑\{,.RJBAMG@+ CZ=ҒeG5+9( >WgJ_EU7N+="gZRCH)lmU|#Ͼ#J=./8'/yz&JL?,a(: e:QRHD|%ZLh!KUD>}}5TCn`h%T:iL@M [pph0KE"Lv*Rs[H ]s5]Z7x8.0 foI&m¾m@L /)khQ~̫ rp$VdCf,Y"A4Hcd˥I^% C@^neEnEp| o%H ܃`% S켣sY8c٧=%#!|;*L)4R[&ͺ{MY9 V)5o[z3Mʷdq&k8z-U%o*HA)ws5|4"ys*nAzTp*7a3ۼ[bKqN&rc.q;Dի6Qg1:%~cx؊VVj}D|)q' (vU6Ȏ3ǘU ?)%f\u~,IZ:>,G ),}Bc- }hDD֬;m5uz)iTFK~@"` RVAcov{vo -\KheI%oVss!P֋<2 k#Lџ5ġ.ķP"qO^~k𗫣f 5 p7Cϻםs5FZ16i2Ajn䶭Ul]td4unlCK'Y̰d\OEQ=TjJ9l* $g8__W xsH vKfc6(rGlA;l)!78\לoU]gFnMZصp9֗}+Vִ9Sj6V-U7J*.+*w2+]nW ]:۽a)T'Zm,>͠g< =欏ѳE i|4le/8I@~9ZO=Ꞷic+?XspPv|!zsRt_V;/!=g0~ _J~@-.3tr͐┃;Q~cb a5ZDܓL}8&כtf2|xk2v&/FHv{~*oYccWz3S|ɸ QS+涸]~DoKk+Ts}-~4NJ-9y8GN~uXbL$FiWUذ2蚫,[OmT-ޮv[L)=o)9- _Wtm1ky ~/ L̐"q̞v;qxqg_L"UqQ܀P%JB=L|צ\B$0Ɗrh͇J4aJS8+F:A:x1~Ò&Es \UEX8IS,hD)e8#ocd!%!@Vn(NP%|IN8F22rX2kXTZL~VEeV _<YH]O)ap悊 nMƊ6kEwEŐo4u9Ǻ-OrU `T dwiжBoH\<@?$gQEq8g+b#ޮqi>omE]wz^Z:A*@ϖӬyi…yL%\d@G;3\} ΑUxx2$,crZ!x~jGRr ߶hSΪ#39a^~r|Cꥒ#GA\};s)w0YOנ ms]cQi.ʑvbqD'rZVJٮ n8 @( hP!].!F_s| q/d$T_TWj\tM D^V#2ItT[q nTD&ڊ֢P lٙhfsc t'S5#D~!!O³BëO'K /V5e4]q$eDcLb0 ۵r+-z$`9uxj}_J LC=m;,b_ pNc%w{|hR&~w@T74H unuaUV5$n'\I60#It<6WqR*״FQg`5B*ڡnjiD K1."MFoj-Q =m +D!v!fgs!ud6|YlwKzŅ -:MRh{]qK.A9TN+1I)ScBwR;NšxY e%BΪj8UQEb#Z9-kjB ja b`Ov$ބϵRRYt+]4F`íN~KG@u͈${rJ#+qeBH]_PSN+]a&UOOS7[/W'I:w /T.hFgӞ[2jǖ?&l!V͠&eDxmhifDSkO)=kM̖.2`͗nX)" dWSZLO_1J>eL\&<% *mh }ώshRl6ǘ5&*ky*L,L#fBPF_3E6qdž1C;5k`@-9ۺFRqg \ӥ属?o8Ls5s)bI'>F2J@[7Oi]9x8KiF[}?w:달7)QÛf9BFrQgՌG\w:6Tp~18tLao/-v!l4pc+RHlK+O\<FHuϥݑHc &\0AM44zV] FR#2.-JXǁ fuVS$2 ͟f[15 ᣒ$YsQ *FR<O)L޳ T u~O}EC̺Yg#l9ׁ a ^ႅd48D8=Yew5&7eH!6qbCpbʓ}12:!v}hzw“eBeBf\m:B?] /OW1ς,lu4ͨnd%z=ps`wS P2Mt?;O?`=DϦĶ%*hAT=!Jd%>f ,zX&O?-*%2t87,{vAYp <6+} \W:T g*OR~Ll)F67P~cn:`g١loښLMWkXҶ8zx!*k߼LYn<h FkTbLsN2*qip^z$h߯g 64 !8=L=0^)D .{3U*BamD~𴜗M a&byi5uɷwf(QŜȵAlk@rT =b>Os;?6 m {@ݝP Jig*|DF>w,us[aCbq ͠kyO$K{QHQtV.-lݕBK<K|Pg_P1S:I.{W>4Rs?VL9twv\j._ZNxRfNv!<p#u|rF.~>rz)bbѶ&:0PȖ<yn}c^›u"< T$60u v_:ڞ)ߝz 1|KCS6[D\7Z\/5  P~/\u66[%8G==3i~QauDsO ܚcPim'd Kj)̟>}3B͑nd?i{IQőcHG,qqN"Fp)ZU9`MODbŐW ȷt"rY`>l<,bZ\c, 3!4heQy }9&d`'k_dLB~c (P^S*8хlh~p+Ar(a e8pNJ$@f8-ࡁ! KdBgOﱔ!jɄ#K~ɅBܑgIt#*{ZKBiV=h~rXfh e+{Q\y 󖅈,%:|V$EmyEV. kfcWK&cҀvi&=6, )̗t()F7ZYo'?4m#{%)EMٝ\:F˕@E1#0Z)Ο)/VdeePJ/"Etdg/xhqu^<=H81VsV؜;qMcq8qn|Se%gZx1, {A7MDӖ֦肉* ?{flj͗/qj;NbSvCU[ޞ?bYL%΂VLA+4\Ujg?YXŇHl.ZUK@g@au#N3DC}jsŸ3 A sn:'9${M"& ߱O@"V ^2Ku)^$q(Tj VA=ٶ[`[L]m@!*CO*f,>`γ%aQZ@۷4FO*aDgx }O !DFQ  U̧sfPW iE<8ɔIYwEdq%/+uMjTM'9(R2=D8e|]@5@]\uZiP1-Sm׼i76Ml j)}?7@9åq(!CbÞ+fÖ(%ИȄ?;u6`3:w僆ei1+A{͐_f+EFddΞnx]T $afB-҆ a"F=,HL!~Z' ΢dj so' k4 E xE\ [:"cftzd18i8Aq?z+[VHcݜn=G{6ɨ@yNe7!D\ ,})> 5@#dM۾xQ X@gjNC@w 4}Ugݲ;$&@/Gew1wyti{*-/cӗ'6tX?Q5w|B Bw QLΡ?A;MPW4[V/$2ʠt}w5:Ȗv&OSC˨Ⱦe)gM=B xN-˷~,!t!sI׌l2%bE*,G`{Y?Euu{iB Ҹ&0^m0[AIx%t$F3)̗XY19Hn.{QƋ-Y0fhP ~P/g 3Lx]҆PF@msFa)t|NUehNժX j8H'3 G FpüLAKPŸEszu$#][ZbWX`Qyg7^9fZ n ಶ>p:chuJ[dnσ搧|nҖP9Z9X%iD Y _,"cr"l2'7  17& keH 3 `y]NA.; 'džPU 礱=x f{)Y2`G\a91w0odq QeϢT8<V< *{QǴtѤðjKb;?xu}pʧH'Nu&֓d |O0ߝM \ zcenʚ _FBby_[0Htp-G(Zj(^sOP̺kx. /^B=w5c$Z0tAmNmTt~v֮}2NO;ƮU^u10>:P]c"7fYwIdћZJ2) ][886h`^d}I619ֳVKAb׽aAOۙ=DIvN]:ց^8rjף#Ӟa'O:(O*0B&˘7D5#][K\7$|Dt^@y-omoj\_F‘k(V5=dyѦd&<|KFĢLL3PL }Р]? ZI,NklSbhfFV+O , i}¤ptZƪNͦd#},R%X.7Fa vU*[ֶ5 SWȦ#Tw s#;O ë]-vC@fˍX8Zgw?}iI:o暇^q0yMb %4d?&hܞiv+']^6E[_~d+#kk* i7آ*{^J }NVwCxZ gȦvNT?q9W -,ȥ o10׫:ҡrB!^f7D#ҰUK"PQ[ |M m,+]mjiRZU|2G3xS"`yܒp|"^kpbk(ob&El

    v7fi3Hz$\߉(U#*|QuO: ·ݟm=)"kLV4bR(3wal‘tص~?h) ƞW(DO˝33IC%&_9Ke26o^8_`5A,nMe7\kV6'CA^,ÌGć@ -HlcKwc˜-{T.3k)J NX OCܪ$=NoR' aB8~yS{=5pTI_h$Tfi6NϑcۿMp33K2]"XzҼU, AEu'˞[uj y668!ASjDq<exr\rÉ,'86 y{ lT^4³IA'ȾlĨ C9=jr뚳j,62.žuvy0jYۯQkT )=0'I"^oLkuY> O ~z94D_ϙ$x'DE2:3hruBRF3ط1rx _ 5 Դbj|_/Eh n92sj;m)cy? فQyAre L !R1p/c<&s "7`w]'І~$#KAީt!Z'F4Ps筈]cBˆCn8Kc0Tur*1!м(5dNΊdHR1`*kj/Ԗz8J%8WCM*466j,\UPZC.xS]{w>5V'1?7[L4lHfb=um:BV@y4dhhKBp JlpCQ:r a&f+UqR-!"Sp6c.ڹo@ג r[\두 ӪPgJ7=*r?K;f-6;$lp<8׳9i;>u|DZ/3y:ƎEQi@QF /ø@Yۉz5^dx>BrcW*1W[}oF1^!8U;قw!9$qu!0S>$rQ[Ks4{._~n T垆x$o\>1WiLroE7 9 AM8h*OiU3䁃i9va xNXQjwİ\Vݙ q`Ъ#q&d ɃYY ,Z+^oAvЕn1.r1_Rl&#aj^ښtk,c;.GJЯk("rt?*놯XqjY%|b8;6".bZܹ;MOG!8UO^=zB0!.`"%C*uD@+;>ܟqAnq."p$* T;x[j/r_߿jQN## DSƝWE oWT3~ky!?bZ TaB)T!ep FqhGٻiAa5P{|KbX :M~t=jXM'o XkTKu?onﱢl pSoˀaO 6o1ltO,Oncr4Q6>,jO/2oND6Ӕ&ّzo:, =-_ b,W UYE>գoҭ(mWHO6MH}HLKx<͝Ofpnr%H>EwQu5]KW; | y~hv!&|kD6j`-؇2$;*z~~B spQRܬ{2wD^uB4be [QX/ݱ\nn';klg,Tr;"&II>`1~eizuzcQ#=83Z5zE<̢y#UQ.Ӡ|,0C&Q46.+eHcÚ4(xrGlU8tיv/PiFc'A3VM,NzHNϱ,# +y.Bmľ$ b<~zկ KU$yI+İL u(,?KOw{=6D|ŞMgo Sn (Tnquv*V`^wa=r\d;6qP%AґwDd*}XgX H"xD&Y.[U93-SKږﮨZ!z=XU D95#Gnauu񚏪VCL*3.{m+g?d]ZXE0Ns,6P? ݼf|iŋD_yRL-ț՛iAc&~ӢalrDf?-֍_?_$[t.nQ\Cr~F( 2,rrR[ՃVGIصqX{N/'6`ԍ RBCәj"-q{G‡boX ."ӠoG,$ש(/{cZEJPn sMkr&Ќlj/+XM?N/7/A|&Ʊ|"Zu$⥔2ɀl2{YG"*H nk끐W!0S/K}JU*cFYUH }Tx6O%ITw:{'eKaˎv:8y6pW6p@Fp e߹Br-<"l IzuKuJEUKer4 ¹3%mtpq/4%=={z`kLd6c频¬taRB%tgG}ob^WF%w%GC؃:(PXhxZ}Ȣ6ևsee_E' >WQ RK(=\28B ؟0Aށ*;f^;8`t0w15@Lřr&x\ۼ.~ğdb"0f3F3iZ:횧>5CnUTSPny2\ܸ eH&}w\3F8qI.NnIG5*~[; iPI`O?lΎi7m ͤJիL$>_kTZ*G|P11dӅl+sγ "gFN:<ͭ.~Է=p Lyۘt*,騦|r7Wp9sN yb]ns5&q[׻&oU`ރJUlIg:BΏ [}]Q'/r%BFZ߱\HiB9Z-Fe " T,T=&OmC!jڈpQ6oڛW3/BM)@2Is ]&:P* kZoKY/3/23NjG,r|p]}\m'%;U਋뱦rGԺ9{r )  ;鎿R~NϠdy7 09m|3r`cHtlJLjث|#Rm %-4oQT) ._H>c-V*WhM!wuOpCe$媳p79s)?a`qѼRI\@%KcPpamu DS :1NPRbs@K4rNOX`_[kPX7(8Iƺ/n;'0Bѹ" ҦJݪ͋rT`}> /2NJ#' p6NS4UyDg#ҕ^uw@c'32k#~8TI$٫ 39zPcK6E:|'#<0ᮃP$C 3̓ʽU}A.IžS6u2B\ F y)@NgBTh{V8@kӶ걁y6.n;]X'U'C<4Ǧ&VDpTv90Aql8e؈آ?_@w:[I\vftR/1zώn~>l2 Z!A?d^&6R$wA⻊y)%FXuyW-WHvB>=VEп\{a@Λ(J1zVseoӐ j\TěQ j ^eC&*щ}Ȫ"|"ӄHa$lCSw'N P0l;Vr9-FfOx~iĻ{R& `2+G2ǒ7 ,:)E-iQa@%["{e(|ZEXA96f]R a9kjm^Ez5X/b9{%'jcFq=}N;b{ZB&[HxdcaEDuQ~  aSl)LxfWsy>?hb5FAN}N6wJs8*5}-ĸ/ƷQںaeiBiN3$%8sۣjs"g>r uڑJ9-* XM 6bx rJ\W-'Ύ7Ks4×v@૙UgV\q2ЁQMn4"- *Ht"xiW7/JX,bD&D)~[q&0 XTytnjd'H!Dk`RC-d}ctvDeF}́naD{BtyiO)|Uke 5ޤ̑JC&R7{Fr'H{M"5z@F 9kjE@y\{:ƒ6CfXKzu@Vz0.&Rݜ`x<$X;q+H)n՜$s^6Mɍt9G"_A` w`va`A[Z2LχoP=[U=O\:4ވ>m `q] l\v T$!{ݹܩdvx޴ 9BcMRH`~WlΕ7b}o*؟)/j:nNa&Ⱦ l}Gd&1l?~)sRNAsm h6ܠPq_:zR=3&Z'Pϧ.jr%UD@в1],X՟A9NkI=qx'TlHyc; m@˝ O:|4+S[';xȸGU/}JeW}@$Qs T\M%(2C>SW2 Ȑj{4Mi˔c1g- 9<%J Qj=:r>-$ vӏPZ^~ksnLكEwTtzLIu2jp>z7+)r$nwB%(MMawb.l^=%b8Y6fVd53]z!54NY5`8IlnCi ?8U2l8n^GS*XdDH?1^/n']Q\&zA"u\FΖ&&*(SkdU-57M5Yʖ#Muu&Kw/\m?pl*nrWw ش tެ.t*ys C!ӯ'' +cT # ״31(D{$-\vA(Tf܏prv,_BȕPQF>:XK r?! ~c,TE"YURñy>j;@/W"/(҉PN';R(oPe@{n]!ȤFYPEhQSiد֔n^ɥeBeh"_F'`g{YWYG Z"tz"Z)U XI춈]z=ȸyV,Ly[0 ձ!*y$&(Ns [}b! :ﰛccoQ1R+KNƴ!סj=:2Igf56LgD1E;CcCޛn:5M@oR~#?j mOǯ͸3lh>9UŃP|7QߓtP!`@d}?b-P8bXV1r d$)K6SUWS"S|dm;2cY U!2ܜDuݧt>StParF+^M˫PIz¼Ԟ<l49K #'TgKZ ohگufKbeq]v+SG͘3JZ\67AU"{XLFBTĸ \.~x q$y#hm/{2>d4\#͏@1,UXV :F=ȖX `6=J˄)((Vy4^-IQMaT-/kyRz)b% *y"j "弹G=/I`*wpi <\i5f'|efVϺIżW6i9H7U FR'F< Xy`s%3~XKzPM5SjNd.[S7s" L+._o/P /K?lu9Y=dC @,|pnnxZs A!h$dȫ>}Ԣ@vN]bThrf(M;q*RA.Ǖmg ;Z-Br^ͩ v(I9\j]x4ZwY3nwq s{uZS@I@Q \pE@fX[$4@t5]}sr^!F+ACzOq 45䉝_f~" ~q׀d) w:P?qF`~L_)Rb |=@;@DwwSXMu#E٭mkzKJ Vm[Z2J_%#2y;AE>L0T/k_FF۰Ijlg2`w@ ̵I|м+G}` 5-ٹ ?lDBA%OʈU`[\Eb_)IN7RmlV|4*{D:Y1$Ne室Gc2P];![6,tߞcxs #Q첆44Xv7iº꟝Iaqv/{eA(QzT= p3{h'8|=怸QL:z(֥_!\lsֆ:BHE2;Sۗ5P KtIF&We 1yOkwq| vK $S:6+SzʆgǃCUa.MTdzZ ʡyiIsbul[ejl"dP%ńQ<"2OM[Yy!tV;/`l5~Öi!^i?@p7[{gHmˎE#'v*5okpxpHf02#|ԫ@B^]pp㘱AJ6K܊f:z/ sTg|] ~B}vn*1ǧq3 Ӄ1aFZHqtb?oyC@rIPDwi> "~-Ӊm6bPf0H(]BS컠[ߚxZw!2;}9739d&;"-`q؎WKkkg#OR[yC{E5T+bK8]k2W%kg=·s\#6~녏mBJ@WL) rS^dbKh|>0A49j6iչň7}>fzuiFUw_ysD H9 (EHf꺰}*v&Ї )]_휬`z'/y~2+HD4f؏@Z>mP}"`ɖw|&vO % H٨co,0L/?rftAP[L:k^eP$`/kHo$Dݡ|GfA> * n^;X> XRbpOR YPjPv)$N9 Bt`j): I4OaC]Fj332Y _B< q;,¼L)w +Iv 1Lv v:g0R|n6 󺏊Hg7\tDi^*Ht]N=0{K&K?+tc&BEJa[{**@G9.W#1`\Nz3iK`gbmY@:H#lv Ht6 U($$Q wĠcB>K=z(i+O,i39$ڔ Tf(,gq$ĩ|Suc*-A#aKB"\ZGJg8/3 oS=]Y~2[\u&ۺz 䄽WÇ͌/eIxb%C!Zk8u6͋: 7n'yӾkDy1 ݽdնVa]J%milQJ))>H:0.f4q2bUIYBYǭ+YpRH)퍖nGXQ-^8u@ٗ`#wץ&+I9^U6DyS߲fe4g';5;%F 7)T8K&B$L ̏e|0] eǎp2<)>]WI;۽v[\QBbґI2ֳk#燻E ;@KU2cTHRhk=,R51C4Z@R/F,SI1IdQjhnnQ b BXg⣉ޫiahjhC kw_ٽ^|Hϑ8c8lP`rZm+wRYާKS>>۰ >E`I{)g1g Ul /@!E82%? JFb[ŻPQ3Vgm$#Gn?R8r5y3@]mځO"*6(}cۡ#.}"u0pDq t9Z;i%UOx{xbCoC;W5΍B=[D*ꩥFńdžt_I:r"wl -gUTNBݵv6I9r1= IR9 F\ɩ Tr DuBĝ8ڈ _ˏC8e-ᘦxR`8,4QÊ()ۈC[ >YMFJ= -3`w"Q1wϸ"(i Rn_e8<-asa 샣?YhҸhFR:9GD~1ݔrdb4@}TH"myҳ.jZA&F@Cآd?ԝc$9LekWs*t{+d-ZaG(nxNsQޚn.ډ&.9k{Z sERُo3r&XEН)u<%bzV 4F$ᬙV}: !܂"5hGB4(s> D5❠&y?v ]p |L*?~kq5~Vxn9eE{n}ӆw&|}LeTIO:h4SrtÆ[5ݹ "?:XاidazJS #ʔJj Y.tođH,  ` ?u< c+vhxĻ|l[l{T:"ٿhxw(zK_WdOeNJ +xh2|]_ה;ݒٲa [[azc/h50T!VyR9( _PX%j1{߰Kd63 d2&=|o =F_]A7_;UPV269 g$ 1?x'.pް3Yׄ@ϜĶJ3:uLr:B. [ hȧytu$9<'ҷفbvl3Q]ǦQǍ&eeih/|X#Y/L}i#'S1n0w 8Pب$E$V iP1pvlo.X~ b CXgD+/SKd&1jSYMF0/J%?ybxس5]}CфT~gPn^D}[3 +9'mW[@(˳OƺS#`h>J*-ഞ JH7$ig4x=܅V~H { 9ϒe+l69ujX2Uf;\=T]#Odevo*3勒V25sg\j!pES%egQ2i*_hk;@$VϥtiZ Яn^ګ C~ ;I &dV#b*(Bc "'u8!^J`^ j9.|@mٛAE4 p *8 ,XYj@'O'ZeuY+n~ZX4F<!+& 0*X~W etu* bR_{K9zX0'~׊aL?s N:ήEf1Yl[˵ˏVh !PG3iyBAeIhJu[ga[0.k -FR,Mzĺ~|F AGLGR$+eEGrU *Fe">35׹ trxdy҇}8BiQku^0.xi~᎓j a 'am)֚f-Zt2%>{DA$u2Gh ٓ*KP蛩fu|%+]$_|fEթE8³hêZ{jwTW[Q4s=y4^Mn_Ӭxe4h…d2 4}8JC8^$MKjq)I_CG ^N#~_SQ-WbU@}s6FPBY|qgs_kjfssl=LJHhax#Cj҈u(L 3;jt\FEcqe 1Sy*;F뱾]^]K =ԃ}=-bZaJr.%'>VV\*Sa%?B'!#HaC;? <IGcpD|Bwd`۫[x! ͐5N+y 6ım"ffjW@wJw:-iARn/*BID.,B. L hk}?r#RjS:V,%dƼz" u ?gS)Nu8DW}'h)y3-uC&ݴ~]#m\F K&BezR:[9#jHK1ՈWY* 5%^8{ Jv9re 9J0 sIwVw,$d&RkRWi+2+?<]USdfOM>$B&jY_ K<|$9b2&!WH?^=쑈m!p=Nn;Sl[B=q[l \Dwi3d_ n-3t$zX"ҁ$ŊA_[o)MyiwM`@46K<Ȟe[KQ0$olz9ڸ8ƵnXPZ .Ć:c&{􊧙D8 Eٮb2ۤ8Z˞ׂK3aMn30 :FS *N{%$p=jGQ.´eMZr6ӯ1;^${Ki*~<#\魊mUV ˜ ACthT70-:}fMDp3zcbwI" OQQѡf|tZ%ٝMƨN6\ ;;ʩ%$`āl)ÅGݛ`\GFiG,$ʞ>waͮ+@HOHٯ.K!sLZapTx_b^@r8Ds/@ ae\]A:+8fbetd 8(ݓ@8yMʏ$\9f)֡lc?<4dڭ6Y^jt g.5ȜԚ()T?͏;O"_BA #<jgU/~qC"jgFS(6M{l'hW4 %A/J*OAP3vZfy#G}prya$JT Tr2GdDgjNnl-zZBղhƒe&JVJ_SV)QHT~2WbݾۿpZ~^̛M)%;=Ύ3+3>\ԃCN&kO>\e`MgL0*t>F=,^B::d6_'V t7BK"?o v/ OƣFQyE=F63a]!|vH`ivХpL:Gi(b@@}SQ @5`ؘjVonX VULu:Ml.L,̭:򔰦8a\{w\+\pß9!UƬzf"Y/ʖma]@)>=WBsrA bx96\ݩ-NdqH<7cx +pe;mLhTFi뀷 bCYI%')o(_ ВKx'@+FBStFWu6K&]\ %.Α2JMUPMu*tL !5=/֦ NQbE&C[io 8+R_|1f>y߁j32ciլMY~6Μ<$nc aUMV8W>UiQGXlV@p|H] or%mMH[MřѳyZs1&zkø5kJz#y+S2[A>1UN;6:(:B&yzyw+C >6dH0K"q33 W9WJ#PE L16}u%2=6nXefZ>#@fP#*| {2Utڕ1A5&Sqh4 Kw=X F{8_,ZetHQlEA2+Âx~| L:js[en:$z)ZH<(8|{lةI K~VnETNsrfP& ǔR;plE<%`pm5ۈĩW*3' vZ)0HZv%E>VQ`p@41(h'C]7GјmMlr0&K$zyP"]|5O/2ύMVe 0&̹:$eQh.z .H=H' ED=|"i!*}:ϥo\μfm(v1iXL=+B R},ixxk\kdUxb+Ǝ<+*U+DVT{kbwH>?n::W2l3 # wElċj?s}26.PꮭEmr7BGHbvHă4/0&f;[L;K8aw#?/k3\9IYNʬq/AOJVFU؅SAAd\A?G]UI6VXrPJR6D/Jb94i|x(U~ ş7˷l憲E~O^4C 6,92\E ds5 9{VаF$p_/'D@␺[@ " ,praO.nQ&Wÿ/l$~vmN-]6ռy-)m%B+ M6墵1ŴkS1T$pK'%o. !K^>x hۑIё~ %p<%FTԃVdGX*죸43^9tͳDGc]Bc? Dg3ut/j!kצ7(4 AgV͠<2EZ:P&Ϳ= U亂x'ǩ6,dK뽌.-%&p3y <Wdfژqm9?1'2>qHcԐCN 6`9kB _T$ ʢ1D4X* <3DYL^R#V IL 5N8 EE!_S4]Հ;t3A@*jط\}:ȯ ]ޅ}K_dWnEZA~e>%ǫÐ`:@WgJ͌G׌IBE>]G~KA ć̘Q(Uݾ=fN=B`,)˅TN1] Eg% /2lq&buajP aWp1h}DY)7(ޞULs FEU齔XT~2 EgPVumY,w![Eðh*q" Ts\!]4Ƽ0F*q5T5:+͌^j`..̱۸ـuJ5(UZԱ*ÿ~Il`>.vbd1_;`퉝{q$Pf&֛B\8坁TcPG(,n6O]rQNQ!qwGe-G0}BUP0$ʮxd%pbhXx7xCلnȉ( ΨSۓ]},Z_91y<'EE}N?ZZeE%q'@`c|(MyP]x/׆FSOLo%rN)l%PRi`giCд}C޷z|tjs\4B㌵ mLI=6>mW6_j Q&iςL) .mT[󥗈q:}V琼$)X3S.-jTm,kYY5p5 Pȯ~;C@Ga)%2gY[Qi99 RC(ˣ zQI%Y K} 8P'Lߵ>r* :~$8CZwy59FuS#];DO[æY v}HHrlZYo"̦ChwIF+LL4`]Vp,v*#g |sW: Zڅ77N]AF u[>v8\w%P;tdB cXF <[ս8^cwUcNy e1 "D{@ I.x"WNWˇs&~f3d.-Zt7=|e?<2ְggAl=!-|LYFʔw#԰AC%zAeY/1"dMLSG}&Sԟy0z#(ku!S,*9 rn1=[O_ȠX:7T%0+kSXZ>\$rgVP.G2zVV^l ' v؁)UϽ(J'5Wi | 8py%Z1+^s}A}@rY*5?Ij)d6[ʏyhN%wo'ƭL(xK`M4zߟ5oQ~t9P4p~f[¤DhKFؽT~RW =MVH&<-J^zzj%rH6Wđn!VSۮ?ӹ8Y"r<(s,©%t?"XC3v/rZX٣\Oa897}> EtL^tNC jrinA;/ÀjN<JED$_H~#7_*{ ȸۼRt&IPP^*XdFȝ G?3Aá/aSy)SR9''0t%6Yc17(ox]H4#+T·+"3Q?A})%q11Ԉw5MGMd9}(u6H{[%i+,Ts)#(TjD +w#?>B( k5+r:DF@7 .cON=E6:$JN0hX#Ȇ@_YlcʆbI+Bdc{pR>Mi #aLǭp@kлQpFO 9 4b;75zB<\} ?/3`f%.RtUY?fzNe &FG[F%<]\2oL#ɰwitt[S7 Ri4y}HU i(8}7bD{m`r An6O@S82_s`:dNR #nXiK` I̝^Y(5a*`O2y~6\ܴzі@ hNpK+N }" vi9b=wvS{6;.Z¢걊`X} $ NjiMDP8(ssv܅E块28qFS7N&7O[_Q,EXcC&!68d  t䑶3.çH`kkQ ٿPg ܄O*LTP|9nGȶ恣!搫/@[SAAsP7&a&=l*]̛Mxz# s~]ZY̷ӳK@`Z-K pF.g`(h;ݠ́MMEq* ?m&Oy',ψy$@:Boӄ3|:T+0=Hi8p{<J͒nHMj'bDBm݋yenQgX Ht{'!Duf ̐ΜzVF &1; {D/1 \=v쓍6x@[$_x&ఠ\ EbeB[|Z˵wn=}dZ0Xg&C]ͪtds~Y/9EO?Ke:nj29IǂxxXKAK +i!NMbdl4Zq+i9f4Vt؄7m,/,SsT@;g7Fr.eU e!6;_&QNq4l( TΔ\E]7Kr\4,clnf<}`Z OZyǤwSy.K]yё%eF<ν-\>eNa s')M>6H 辆xs<:utl5G#4j}}VyOZqQkN0 )#>ٻO$ füw|FߜZh{ dχ^E$ɜ2VFĈ](͓}ɏ.Y!P:@H s>Ϳ~1U;)г+}&v:Lփw0W/S3u>YDץKb#'î[t4< lx(HFe>󌪧mf jyaϔMpPDvp;/(HJy/!Q2H?X"nw1r `{ڴ{m$[G5Yj>NhN[izKє<Œ-7=C@T@N)R*8^>覙 u€];X[t)Kſ2kO-мFh-c}<(qXi<1G$T޲~(A(#|g ÚQ~_z|ك>ǁzzBC=T,q &YIj"P+^j&[a{Ņws$eF-x'6g/e N8a'띖rԅDn[Db|ͦ򊻟0J8"6)@(ި*(J K1 +Ft!blq:W0nr$Ym-r:"K;uI0't1j PzH7nx*_̴qz &DVqw *傤6 ehQ E=(rmyUeR?a3Μhd;m1B{R(ŴWqӦv!0@-Wn@jdtnϊC.xX#Xщb1rKP#ՉH6Qbjm(ļ7+!~yy #ob5sOE'-g[LH;P@/k\ d$L=f,p$h BNF{8롉K7wٗP]j0K( lh/|ur!g״2U7 4>Rԁb6ŶmVI(PgC+޺nA0yq(.MJKd?*Ϛ-.Q BC er [&neNZ՜6 BE8۳K bu. yUEt-Ky4IU 5d.fEJ# z7$y3i 6;:#MI@ 't'U?V Dw)G ?_Zfvv?iݶRWI7A)\Y>-cXפu5LhZ3Lyˌ|u|Q_;#q1)m<͎͛/@M[4hoKXkQGk]A\Ͻ%& ؝LaqE!3؉.gfP<-+k9xXWj D~5h xm(MY'$VfMւ~3c*]XqSXOkjq$NyEl ;~.=8Ğ;=2T>*OP%,y8 hm zsz7%`xjôs#Fn֨_ikDSZerA#|=; /uƜ) 1[C>qWKM˻PzSDX/(jNhwm~B _-W u~֢ &AÒ)ĊhR:TEr SX򶎾+gHQ3ԛE Sͪ a آ)>Ug=p%qDmӛ9ؑ02VB͙qlakF<-.VDIIᪧ>"νt|(Y]t;3"`Eʔd,)L tL@!_R?Ll>wVLcLi=J 2']1OPX~ZQ+2_mzKFHjM+?+N[H',JL.Y_ t-SDh2XQAx܎#@eiq*#8W@[ұ:Q'K+P{pL{dl/:qηM*E"?._ ̰ϙ3? tw }0/O9;BkyH%kҴ^b+MS)s0Ytr&Do ^ԷՃ(O~W?|^r-ny9x[)UҫBEVAmTo R}GE+w Rb>)hjx`"._)}N]mvFIj~P <& H4߷AD&( m*\7jSw`_9YWgPLbZBzad0# y)OP_p={M`/v4vjɎZJ&UYJ)%ꔍ樸;R?/q#j+c!8su_%܀'~87]+>W$sOT_ӛj?n%,@ֺX@lp:JK[E]#9o ws)tC]l|yNöɾi> PgBp,70C}An}Z§3Pi M:&TDU/1z+jTSUlW3(P@s{K0+ל4(7 Luw W7W"ƦTKҬTuf0=_~?g?,Xxc׵ߌ@@17Υq z9arp%}Zg@h6FL+eCPAwWUUvLlq%2u +Ġz Ltn!Hv@ART#I̓xҴ;Ptk #6R;-ta2M?5H"F\>n> Y?_\?J˜4̉ Za!!ɦRFXYpbr:ZtHcVpHGl(FJIC^m ɘm3B R~nyAxSQ+[]"~,¾N> 䝈 TQ M*qqqW˼ 5"SdWM(c[.*3'Gd؁=4J2 |` \ďLI PgD.(qju>xs@T~Nq~v)^VV}C_Ш\̤(wק=xgO5j^h 2\k)TjE?ч4q(jv'raqFEz/d]GϽ$TyevtyĈpY97lw~{W;A+hkC(&HgS*H(Xo"  \빑}4̊CeS9KV49Ix:yO Z[^3cSGam[g5S96ЍƍGX?#Ĝ'6qa[c'Z]8ț#1^ qop\OٹH`6 󜾏t㕻!H[щsP/PO=&HCO]Z-!{cD3}HhsL|b"CJ\\'n͂-ϘS/Z*:HW~D-,ev39.)MQ9}{*]BK*jRiޞ)\;1^|3kvnZ3EM9aϯ\XH69+PgogQm R{v  9ik EWN_Օ6c|7JES$f /dƳ~@=ewYOW)9j";n^,R9.5cKxD}ϧJ'G77r6~aŵy[ lboBj=u_;?9R&9r c"DnN)I_ejn&>[ 3bvosI,O2^͏f聐u*Fg}էx7$䆎5$?v-2ܻ?ib$WDHqB9 ~.JvDYPQL8 Bܹx[n W9/4Z/]G'rC&M7f@^NkHnz4HE/dYq2Hv)s "ON ;JIuS<"gv0K!Up[T"B;Z:/1y N1RG.@A[5{hkllWHT)H-hH^`Mfx85t&,U &I:.(+Z[q3G oN Z Y@WsGSSuv!j7@.9qo51PGh:>}-YaZ<@on}aJaǿnTPJ}uU®E? w4МU|(eu<$Z( dql7ZfaCUQx H+5 Vl#(ȇs.q["܎q?t(_?Ds$+݂JDab%x ό!C }/n\ !#VXM>~EyТ4#>vo7۸>ga>k82r\yS<H^+dBhK՛~#ܓP9%jjŴ5<-x8N_)*u0T6hjw ߍYo7$42.!]RoLJz0JFGQz״xE2ߡbPwܨ![: >'m9p>.Ϝ=&Cq6>[B~+SWYVT1<( y8^@qNX;=d /eGU#,o]HHJA 9&;[V]q(muLS@Ѕms%cZV?Q97M>r,B`5ucp0]1H`C S,UqJZ+d1m [$%2!t[ӮSK}l-%gR'Z.Ћ l%ebu?*+/4Zq?CR63`od]͓XKgx]k3%?AhT ĨM}+{'ū$B5sE {bL#zbn:ˬFKPD^]G_\f "^1@fX975O/-RzXxQ'436`*GGco&4HqoG[VHgYODݍq=l$)uq#J4 /C(hօş `"!!-S;-Ɖv):^xA֮yx;';̂i%SD݇\QZ5"hO% 53e&H$,%mn.!^k¾3+ >3AKeHvuG" #M$6[С93gSg>mY..c0"^]b@A^ߛ>YX|\L:'þ VɋVV5a\ PVU3mվ z,8!n&yA57E\)7 )BwCq8o;Dӆ8DKmA,ll?m~R8EcOn}mQ6 ڒW԰)ѩTʪBɆjݰ DX)a 3WvJA} \eIc̦EO^ r?hm#faF-@V+ $3/м (qR_7'P ^7pXGKq,8/"Wr -y8`@ǡ/2_]hszd˦vgb%\U?lO+4]z%xg̦sl};VQMZgkcL9U/BYz¡h8 p7r}w(MU/l]1l2K3h 5'h &(jB0R?vΛ$t 1" [J*%^wqdP)o1i!|R\Cb6zoN4ur?S,wݔpne$|8c_bȝQkE54$Z}E^gfE$]_^,Xȿ3'|&-,[Te֣l{)3b<><32-/}o:v PpL`|eKT~F<8Y TA~\ޫY:TecHahúv͛C蒲}*r/򥥠r26Fw,@O@>}eu`C}k0BG-5XA5!0|޹tt%e,}ZCw^Dq"e4ęGyǹ^"M ֵ4t}wHᔵvN1mF0.>O;>?YJ +:SlW3d#HLT/1os)9Qܿދ S?C7QBHg9i?=2Tu yct}D q_=Y",Ijl􎱶!o4X /$טiSP"dZR ioS700H啨E-]#"u:<'Uj (2jo_rRB3HHk?L#/l)hFGVF4{RG8d*A:O)`f)Cs GVlMt (Le]&q}W럂3Jl#.*0lzCھ3kVswqN{i`9PeX7{X!.<S*Էy8lpe47fWq%'xm +e|2t0)d}-3gWgTI^{Uv'tXsFO?(Sy*(s te1!,t\mr-ߴ3LXyt b+$ R5O]s?jwHYy{a?$"tjf-PPdS|Fe0>X'{8=ϕt# D$LOǁn͐ n%pw?Oc 6 1pVsHs8}`ORM_6*_]+hb/J>oS,g }(%2SM֙ +R?G7GTV@4xIŒlABe+RͶQ#F\Q,Aͻ )9s]O>aԿL?U y:oQF:%"@WӴ >%uRsB|% 4q0ʝh\CCO5xOXE|I7sE{~,"-F[*ߣs'Eی^{ak6>1x1pȜhĭM3b~-%Ԛw js%hO/[Nžɪ^"4l0a1*( Π5{TІp헉t"AY47iuY |,/lqqg6jV|BFv$ cm*aT]Zz^`֧37w`MjU,M#<)a?$2/T aA\sĈd[y񦄄w33]=$+fb/*Fn nAmFƾ'* o~2cFM}CVlսwcK MuB^^eWdYI0vxf C,D}k 0n{\9m´eQ*d0ό i²me\F%?{Eg[L_i'/dz`.^KD]nlv2wnF8fwI0==TLˑ5۩`_Z%+bYW򀟛̕(O%2K?)kŷv.Q fnl`>?%( \K~ SDszp?g)qF&%1_V>~$e9fwjmo7V8ab’ΙoGdd l._h a!hj9ՐM݉ȶ g떋dz˛{ y]cou#Y'<&։/K:l^d⎿-L@M uN@Q%/ YH@/-y''kW6Twv O3q b ds`_ ;D)^Bu;pgA~걅Ck%FgJT)::*¿luP =髏$Hfɇ+W ⅫCNl1Z`Kk,*r)~G{(Kc>O ֻ#rRݾV0{ZJQe 1mC~/:޴\(n t1XGbfSL\PXGt6Ȟn,&Gy~d7/Ch_oQPd̻Bۛ]LxAo"F97Z;;\[ t1| $S3x?2jk[xThM~T߹_[!3+BF]@ctSE $%yژʍ53g\Pf- 3uM ]pj7vzZ ~Hυ}坸~0 J˲NZ[Dh8m8=0K þ Q|?īx Gd_(s3qzCbq0r=]gd fȳXƶGN$V=+Zn ^JCab^q!#_tBV=UrJqoC`Ălnd{=#zsz^ ogupRsқŭKC:>'G's~%֑(l>X8Ѧvj {u[?ӍX$g8 9y=7j/M6[,mMBr?OPɥiʹ~hDsM2O HǒaחAŽsr/G v13C%?m'Xa"鸅)P{ɦ+q9CM*VǬwYGcUDC NSى| ?'(NJ?տ(r?݀.㼷Iv4% xuƒ.ʊ4Yi)E\ytZ|PV_6w6ֈ%BrrV6NQIA A3mgzռUU=NŶYҍV,ֈc2;U 45Do 5Ȍీ3 yUVfaDtGf+P-HO&޽c,XY֥oa6!bk-$ԅw 0w!1ɉĽOgoDeB6F\c%*:{\z3hz-e"6uxZ.ab7GG`r mYk~4lu |ߥ$:Ͳxxu6!ZU);k` 市ٷb/EW7Uc\Plt$19}!Jj| 6tz:cI=I>1sI IkLM=;#, r'(dx>+ p^} n} kLBcIڠ I3f )j34 f+;NCђ % ]Zr[1ʮZnxĸ QFLeH1J?Inۿ0tzgɾ#7=-6O c"%+N5*{VnMn巁Ly KRIO^f8[\qcAe%`J]gQINXbZ5Rkp럼uN$Lz]QudSk H23&<(شg9x2k$*_ql/i_U +5B4"qʃOzhLd]bH[aQ*eB?sgMn뛣37 eƭha0Qu?}  r(Ce,$WKmg_wf(ub:.|ꔝ H ui'jȞz -HRĕ/r>7={tE= u*Oõ9e83W oxHQXv^3$)8IOmY;C1כ`kK[^j+3 }e ;Zo$_ GÖzrk8WJoj乻D]܋sr7'M rcU4bgSηmg͠[J71iԖstR" [/nsxS^驘#Sb=1#-z0femA\ɩe%׻'ɸDњ9$LS,b#AM)kQƭ[m]%C X~^V2=U޶oJ.rGkzӷםլ&l3 oX㪄.ۤR=^=gǸU s>[z] UeebgBxKm[^19}s7 Cvsy\3,Do6{4"I'؄N+C6W#9s' HotzPv'ZK ^ k|ysꓰkq$)'i.ɒMȶ#X>jZ:/ |I]f&vxFqs ڍ 6_:|JjR9)6\um8 f[t&<:t~Gˤ3h O#ݛYq+Dȫtdf'f ٜdI*&[r#"%EVNJ%EDՄ7*ՙfMn6Nx* K4 C5ele\a ̩x5(A/QCV8$ KP(Q\\MTUhַ n/Ӳ :r7BPǍy0HJ?+.KNJ7%K\FRa%pܮ,ͰuVZJ"'P;V] ly] :Io.0揪 b ǟt'$^5%{=' M( 1ӵs9fj챥?v g/Q4MK8<耙~T5z\l}5q?!bHW)ocxa[DRYI5")Dek4ǡ bE")'7y {hZW_E C&P|ߜ < (%@.Z.z,zhDfWLJCjaNgp_\ HGH;?Ew#bSa$-F %s#k_q(Jl QӘeŝosbpbhLf}=9/5CҠ&- XC&XiC8.( 6c- 5Pn`յ;7A[ VNW%Lvyo[h^M7 U|iI,1ER51gFo&dDŶHJI( Hά}H^ jo|c׎0_ĉm2⥶<2s|@cyMDWgr;q.0 HjfjnLtv, 5gû(9Ba#\y"{؝>.ӕ[S$EWq5嘨hȀUoU<-4X;CZ/ hCMwp_Q;2"&kAKkR=ow]@5+Ӂ{ x+ +D(M#e0&,V(:(TޚɑWK=!<~D|R.: n624a2%d4b + U`?WY&Teἓ\~|sF,YE;Z9'hVYp"F$/x @"j);:HȤ4]`}~mnӡpq9<{!r2eBqA*Pvb& SPj|r]ޚ΢F,GDHj'ؼs !Ѕ)\4Y!lKdzI4$Vݐ_m_p){[p֞UUK8/*>?'f M2Faw'd{e[u #o.I2}ѫN>Z*C=[7;HS[OFWnC=RYZ9\uC ZQ\>5M<o{ǰK׮0;caFӦ l6+LXxwy{F[bvjDClooKuIݭ[?7~/rIWܧM# 0xSF)T,4trنe "7cdpIݯNhcR?58@XA(ZN EV`?U ~ږp#Uh?"H*vt}/8tBђb.Ųbȵܙg*-5:YEzl*f?VSf) #VgJӖuOSȨU/K :UV,GgK4l:w}! ;PI?ׅmI=GnmK6_P2 zhS:m(@PЎ}O]nv}A[ 9üj]6]H>Y`\I Jpb=^Z<>P'}b~QTq)^ƴ(+7I<\>zlB%r^d#eȷqD_Qpm~jMD j?业gmE@8Y-[]#_; 1Vp/ W*((/!Ms8JXZFMGӟa N ,! v.'l3>TbRIVO  Ϙfj3~D+x/}#iœ0 CߔtEfj9E*Fe a݉Aoِ4N·bަB.lIQbk~}\uWpu^rbpZ$ Z!h g 6* @sr@vWt]{61|))X{LYǾf;d¤EG%`VKpQ^dUL)! C7+ۿ&|_yg$++KRC dlTY8b*sj\lq Bn :dPW= <`I_C(>rHL !(3+!DQZFM 100 @mVvW|c%4 dn'~uC-HdCEɧF"ޘH&̜3\ݍUmr#!99˄#vTHmTLjCWᝬԝlȟXIZzcinKM}x6Dwn"EZT).U`ѐ-FIJHE 4Ʌ%WdieN& :Zoc(Z`dB2,1Уߛ4͂Mm!߬TU,`%83wi8Jyև;NǬX{-/@d5< NO05d +!B:u(g] c7mL:lfH?J1汏=\QB" ~8j\uW _Zm?0V7Mߏa 8l;>-ԭeBJ{LÏHho]% #!L=qfd8BDbxCviaBű,NoxQ\J [~)αySNy+ 'M*X~k#Es+ygW;&EOa2ZkM2MbzU٭3p۸E\9^4<~:bLE|ά'^IX!7ᑐw)&(0J9[MJI*?\n#  ötKD1lݝw Q+ayD*#QܨqF`m>xlxs'#`wHZJsr|X@z_!:=I׾#ˑe4';0/zU|u7b 1-̠~@#~^4dǯvvh0ha>IbDrdN>]P8oכn)X9${eҘv.L\oE@ ;&ղːSد y"TGkґBa8U)FՑE(dϱBw9ːwa$vP\BWj \afOXaH˸&r{oΠDYzUuF蘋rr_WE sEhs2ۓ盁ه1pҰfxR)f6/دojۤ?CI =QRLNL6j ;YmpEky< +U(doۆtnve(*t xŌ0גjIU,{΃XgWb.ԶކjY5X_?,F݌ݡԢn/M7{sf@u5:7I I牁4f\OP4dbdlKΧ_!Wҏ9qYۜdFTknniͣ`Ag)⍬h !,P,S,_`\I2[s݀uo)q2b_jҙe~*~U[\f XiHE0faۚCXI'8|؀"B ؃[IR0'W䛉+wxpMth+Zª¢:hrtq sw@ZbeBUNf X v 9n4h4&M^9hRl9_3sѣIl)>Rb۫ۂf侯4|V +6#5aKwŋHC#$/[ӯJQv( b<نX}fC*Z&3.n={|юW:|U_#/:~# s+k *&C1u Tg#,]EwDe*76'.'%}#mΤ(PDNecGy/Jf%;'&0PO[ 72/ m>1&fg̈́ᚲVW @GdS Ag܌ghbVGC=fL22&Ąq'NhO5TyBILF\jYbz I_ؘDEУa?fT߹%>6 CK9*{16I @= tʹ6oW'q ũyéWAA f5MX@ ruOgW?r}0$:4H*VX5V7Uy}^؇(\aDn<#7E ?o̻)Qe9X  e;!>S\Hg|v  4մ4)6w%ƼѢcux[ Uþ8a2)& m+vO"u;nzB1/iK*95Q&@ݾ</n*gIZ8¶pE 18Zr}.LX`,;Az#cSCƽ'7"E<>ZJIJ?QA,+ꚁMN .f;a GQF֧xɈؓDS%Wcc.Xe+Eۀ)SGh0>\#(II`I2)iBZlx[Q#3|>7G 0dAdS(x0 E8hJ0|<wlew*9 MRL5kk4=.T7 ҝ ].ȏ0dE>y;D(yq 9@Bpua{u9)( K);~_N!*z4&_EP>,hlG %C컸\P# &ѮQw L+UϥbmVYg-U3"M0R0\Ry0SxP H{2`S x|AE:lmt7,%Jӄ|A8e^͏qL6Ϋa=s^>0/#s2AXZ@ OFآ"Xu%IQ AOʎ(B5΢kI,4791ӽ1^1YdL}̤M}+nC<܆tͻDyʜbpwzcVݔv3Q oa=ҽ2OIoSsZ}GnNEd <}J;ֆ}K:\|:]'ACK58Yu'[{WjH|>n̖hv{r_<:FŃ[h 1>h灟ո}"XR2'H]\^\BzuSt 3:($r0&|^>`~e%Od< aI|Aqc7w։ ũ3@;,(G_.IbA#vPC+r]V0Ue?ּ"yTkBc ^o<}C?R 3Rep89^G(E|U:,5!;6#{k^X6{Xjq`Bck]G*8[YNH ְ&ؿ/!:lO-b_)l\J‡8(y7'R0ne4T[ KdDvL޲ZFNwOTvg`pg`iO&&UݳS"I0!HU4GP T_x-n6Piumz)LQW#m ?A<7[`cZV5WXxM(acSTKqlVd1hylj#Iq).(Ot'zoww jn (d!^h7aIN*'йsΈ13'9Q,HōwxN!QU@zu zfߍr g?E;F2hhg&ӖF#C(1-|+1p }{b V;ܔptSXzxw8PQ,Oh 9",^ɭ +pCcdJ:e]YS1AZ2M\@:/b[/hZhcj7rfpu9Rb+m%cGCA d?Q(mȗVqGa~[U#,9[PT+{( XK ]piOa Pv*҉^QUmK:j f9FXWp \$G#_v} e*Z2V9f>8(!.#GnNek\90w14YRR'ܫ MT^M.u"gެj.qd>]DmMw$nR0ADlY-Ѣ+3]߿5 -%2*i`hYVk38.5'(YZw'f4kWE`fʥb7М(ߺ*QwuنU1 ›XVTXcHL~8neРo&v6 gQ:Oi˲ЎV(weߍM=!Ƽ )#byZ* {̉s\eBޟ,^Yؽ}Dpq#l;neۭ˦Y[HhɎ̵"GxSyц J(;xѼ'ˁ5B͠$Nu=҄ &y X=Z5TyEZ |$* cRŒ/亲G-4Υ p3y26ۘ γj7Ψ^)Nۅ.A/gt? ]'O@J[I'G^݆ub_V@<˻{Tw[SQԙf \sk$JM&xTO\cT2[i<[A(e\)pZ36"eX> Z>Ÿ#8 ?~{RQ-ؕCw5c Ȫ!3B2 A\Ľ2G+,g[HdLx,7n4"=ݍU-\Vg**]F7ߙdi6ȵz]qF+4=|# #;+[^u463wqi(_*mP&|gf&[zLuK8-姶EX'Kf?VX0TBlg4!]Qһ\ ›xFg$+phGfk0V V;mO*~@Y(@St%cTwn9L dƳ7f@֡p Ė)?_HHAK_ؑ>| y]t%jμ)PAC5h )> YytֵWU-Nx$X@,k(ڨ])aBM,x>u?w}ƾle {hփ*J38s'^AI9j5|hhN1$֖jH bߒ\.^WȟAVL\*==nl6/?dê U"5MgKW]LLTR@ [_`b6]}A :ft,gypt-RNC?nʂ9EU|Xke:*~Izn}ӱe+z?7%jl|LjeBY'># c]ߥJ%DH秞mֳMY9q'M| Kb 6$iwϩH0Pu2! Y[k9v*Ƭ 憏>59 -o# FC8>DF ++K27`XPQ:;ɦ&/iY6t{G3d%[we̻%-ch3G|>Fv!,J/䑋GIyY:c(AhVA/>엒fjx^P{x pٽ sSBC+!޴q'Qˀ4kO<Խ f;Z RN媿 $v=/q.Ρ uiAl^eN9Aٿn) ύ!LXXҴh} ]Ro?8"fB䚋 sc j{ xU`]+ώrhm1H{0qyj<{FCR603 [뾹ESׁXGsJy:{N ^p3=i)<]q$1*% ɥ^KaihGfl2MX8/'&49>Ӗ9B#01SzʣƩl?+VnWNEA34jEK/C S6PSDD7;+`Gqs*_Ӌ+3XF ..*8F΅K˱`I>"",F}y_oY,jKJ5Ҽ]L TՏ϶Ш>^0x'`NJ XʿOT$E3 2x26 ӋH.D\'GݗQнO0䵞_0Ȗ90bN,3?_cs`kzڅq%,t`a hhP<+Im"$G̦Zz6Z*7FZ$ !8M D<3ʗ@ Cif!d/oicYIsŌ֮ =y K x?C9`(_Hqylz^.K'[9a%vDJS}=rJ&ʇ[QAFAyV+zCr  eV+l{{1f183^|O;D/ z'3̏)‰w3Tah濌QRZHMB1,WMSFWo`65vx{v *񍘈C_jaZusT6 onHD/cc+oVF!E/!Tަl0wTX|1FUi׀N+Hh* z[n:vn`D5y\b3cY 7^oRh=ذ" Joܲ0-!,bÈ#{F] K%|?JR >ل WW yl_\pmzD+]wc(՚,焎a#3e)Qm@[`ps~>V WL|ZD =Q=B#Tޙ\zAE6,42eh CBuFJBĂHW+oHǣ 9"F8ґ;/Q"[<@ Sb?|_qC,.i\5Iԯ8 )pLǍY@&zG4FՊ4Hl- Jex$k9#3uL, WI 63!VJ`7s4S&{9)@YKZ?v_yޟ<-Bzu#d[lğ<`\ʩuU}ӠjghUTlOUUM[QEܝm]AsEҀ漫3&(g~Kbs/gJ=cN,]k/c /i>8 {LO'2N~@.;!:B/1'~R㠩j\/NvP?PN;OSUJkt/h; @S(P)i. .O&IbzaCڏ $2mL{YǞ'F4b]Nh+>P5$)ݽ}^q©B[^?Ҝs5=pam.2/<̷$u\~oEf g2dN>&$yj>]r%BB⣒mW.ؔ+`0J տ.//Q[SD7Sop,?.r ;dqd-8۰SGS[mq4Wh|7]SC`(6l=ZlyKGi$ӳ'S>`Fvq n?$U@J_c)=;#LboRVW%G,dq\x <FN„ȃij'YDzhmU 6:e'@ڙꇪ!-yםG#gAa*m B;%C8f8pVkS3Urb՛B[ @9 [%^\7%Vr<ˁ^WꋪLOr2ȃ%~-`ڭjkEbvC;)Xxfƫ$ B6}R@ɴgI‡_tш~+[M JVzbNSgԸ~WGMPP~hDx{ \WhGa_0)4$c%E]݆Y}~j0 [stC1/*aop4)Ruxb ykx?2Qn;0j"Hx+tw:bd" Y{kdxMoS[iZD/V@O>8G87կi?H;`~:u8"LwDxou9 tA`^ixHp6;Ӻ|ᩋ]>O"W%2IO9p~-[_kPtp,դ7\8~&I[KK+ӓPyGWewrRgb<3R-.I0 'LFQܢP%ǔB{#wBT1u,6/T"u6m0k @вXs}V)+p84R(Aهj(~ݽq@(*RC"'ǒ 0㇓9udXZx[o: $0N6ۺR_rw+ Ȃ^N O"0^zK=zxk}Myw `Y< ͘XTlbQ,$2)1j4aȃ"k.=@ Z"3\mo!'Rc]_ @m `g&ђ ʏl56saИYU ͥ݀'8UзtאjFXi'( "*qr@LoN"77 +]sbr6=ky"2>[W+`R8rl˩k f?_x Mͭr.fN> $rIDʜGMQYHY!`cҤq;ZԔo+YSn.w}RElʩ0[?Lg7ۛ-J *G"jWXb6R?+Y$fԞ ټI!x >AGoI3Y O3 AVاa%r# OzOIc5K@!܋43 Zuϋ‰?Z]x\^fKSA9q]^s0s;K$+f]5VR6/%! 4{ hR2d- IsyC<Ѣ)AvAV {%ㅷXeij )wS k;{3ͱ9 X 'tXa.cvd pEZ*{Lck`ULM;'A`ç=I gr߹㌫ D"Q?bC)A82>L ,ޢ<. ̇+jTy%⮯};X87@e8E7EVOqVͼ^!$7RYgS; B}( p줬AwôBzlA= >B>ԊߩDBW.訖JdFǍnQ0!\62͈#23<dЦ@ + eR#W5oѳqe5EwxaKLGNi/?$Ef* <%u\J@{Cĺ/i>c+C1~}rG)-xڔ aifOg2'{Ţ|!va&Co]6Zv+%7}7jZ9Q[^e`U8%X]g dn'';WY@-Y 5KjN}XΏ>ݛSˆ.SZr¯8ܞOOӖI\(=ƞdu Pٕ,9?F;ى :=ҙvz0Wղ|擰G ZyP<|CglBJij4 g{[Y1L-VZ \|Q>oKvaP ě3ljUOxeEl/7yQ* ˦=<9MaPcPWUI+g=|Pxk_^kS=bsՑ7^P2_t\&A8feXRFcP& {<g{6gc#@i_(8 $'bļ`~(W680hEE:]= w2VW vpLiSHh5kkJ*|!Z_;3+ԶKy!.%Ȇ@c':4q!"8"%r~}EMF:07} qԛH(uq&))31sYlUXyf(~u}o$a'09{#QH ;MZ͏/>{Zo RMPM%)wKuۘv>\'BnAP?ilItKm!Bsx}j?p JQC6֞.![7I(s(u|x 1SuO"%E¦.l/,T80W7xdX$rHCCvƼ?r,':G<K# z4_?s |9~s'W2Q[HhȴJ;ĬP5JZlA{CjM[ųm=r [5E$q(gѣJx(64uOW"^E)mrqǩl?hQHqIB5ɻ'%YШҶ8rHz&FWmбWu4bZ G4 ErP B̺<>\thG.I'O{_2枙^4ޙD}U2)Q6 AX)ڶ2~g8">m؃r]=߸ xmG&~Y=hi#bʔI#T3W35L=BB.uw[^7NB^r3Jegvg͹aG`@4@1aS=D8"wv$g$ح>p4ͳ2ςH1'M`ub=@*haW34ۼe6rDݖ"WDU- 9;ظsxts" IeJ`}vyԄ!#(xLŴ!yˊ޺:]^W|1tٞ!ۗl 3fNNzoWx  bO\UQqg3r4 Tm]ԡp@혋&R ۛJ[Oo ӵb U,|")>o`nz5]-vϏ K؄8l(-t~=՛Ueߡ&aZ3 =*XYNvHj[A?0-/_y-<_aKLE&=*ZUZ?ښżlbrYk-Pi<_0?.~eEօR/(kS!߆PEs73)ȭ7`.s]?^/.yHT% ɅRoU"_ _ToZ Ȍx}|V3u:O);FbJ踁{Wpu{Bo}3\)j+۲^,yS87Ān&2kOtr@.(U؉( bE`}Յ{2fRFZ)|:p;UI$}:sYX[ I?cћpN=$rZ4]g)vD* ~H~tnrz<5\{QS Xy(@ Ngqj{`^f`}&F.|JDg9uWby&7cT\ %wQ J)AWO^Nt% {*E8z6Zwg^B,ZO:XvՇ>&3ꅩt:Hk)ޝȪaG㨍fE[Y ѭE/ޛʺ~j[ׁl9T22g} lޝTSU"o)E_ɿ>r`ߕ}o`i Ԓ (ɛ- #%תUB-Wl_Sb$\,!o]u_aN B] iG+c ,T#4ԙ/+A<"7 ɬ$3'ڷa-,wdMB1Z@s' kqn6s`63=H3$ nRf]m>ʺXVpdđx1#>aڹ"fq^c)bXFˊ*{X 8s1Wzw{v@'BHO._68!KtZ`7[Q2 5Zb77-IøM?k&͋ XVsاVڝMR9 |8'w Qr%{E(#Hdr⻷@z \ΧT[u LX?{c$||j=P3 Y{|I,v& GS AKY;GtR<:NlH0"[duytN#*8r 7LeTɴu/yC 8;l#& H.غ+4b,JJ{ Mף:<~'gHn]\N-V~E˾`]u9J. b܎cGvI0ip{~x/9||D"f9Xt9PhJS2D!Ԅf?0kY/>KSղqZ8~ܧ%|X4XXx~s)Ϯ8A *jemZj+Tykuwe}0<(* P\jI.+-I/W29-+Bew{q-A@p񩈦 &V|Ts[~3]L  o݃98D$0e> "Bw8ʐR(1D X>_ (]~#:VW@ maxWE1U}NCs^srA^%ۜ % kQGVip!@߸+TVBpgGbpv4v+FE Tj ZoHו$r0/2Mu}W&vQOiq}Oxw6xQ{m=E{k zdB' 0yogdGgy)8'Pխeџ/ )柛t |:Dr)IAæ S.a5(ڿ;h:G_y1tkFL|lɌ%A:Ŝ32l OC15_<8Q{fό2evE[+ &i9PUe0 ҒdNqi?:~mHd꼋D ˵K0;4$0+2a="{}j{FQv@ijvE4R[ǑNF;Ebg]F6=F<;R%t2 Ӓ 5EVwȾ1Cf;{YGS|0;pb_uk7uKq8nI#yģ{(:Lq|e3ڶݻfQn4_燣D\_!)ݦhݼȧ >q&|wW\D<`8AlD O(l>ȏU "ZgYH+:f)1q?F"\ѦǍ``_z q)K0"yGG` ce5xA!Mj*kp1G&XzdZ%߾Gz ];3IwD\^9ގ 0VpVN7fb%rοW\ 8o7D؃OK\mkrL {@ =}[yTR!7Y9Q"><>'4_$7ۼ}< U},;׋Zh֥ lz/CQd⟯ҙ?q) OPC IMF qVTJ ymhgTp4td|d!X_rcy9`.RXmH@=BPok}5{m0ɬ9V.EyQ&fSjN} `NºGʡ f۲5DPtY ;ܣ̣\cE!9ZSf"";i}f)K_] (n8y;TS&-"EǞ1Xx LxKLqpV%99[)P1W껄Kܻ zOh946\烼tOz6O.4qZ^.4G=Էtp*.ɮVX턯 gJj2RL.v|x&s#|(v7 9MZ=\:-jn6U1.V1&6O)!-thPӮ6z.ׄ[30.j2=\5rAKkJ? ] +J>1jC֧yhC[#şH!O9NfS:ڻ#Ra,;b|;V|Eycx{VL$It8rH8(Un&6shԣ6݀MO8/UCyJO:{ޖ}nF7r̢A,fAűڰqҴ eݼ5cE>Ԯ>J} M#@P~ [<»²Pay^ngǽMB=J{ɝ3w# & "֑ɟȲz@Z?ڮ|m"y(]y&=ϊ& 6Ep +R`whC>C ×_5ߺȒ#DGʿAvaeBw|cjmvl" mwRIZ?(k&O*LD<;}̚LHeӏi^aEλ! G =f#ZW@M}b~D/x_5#`.%'bm##.e0t!J=U+ J/Ftcgi5Wܔ!v?pBARJа} yq(;E# $3ґ|ȳ52WA#~Ik'~>#-[lUZ!,]׊$P*dfm-1Cvflw{H"+1+6ߤ4vówGa5zx;+ʵAr> ̪רiCL)PӜqD%r<ȻQkzTN`^O ep}71=Nb7bm[\Cdz6DFK!N:W>42Kv)f7i>VP_I[Fo(EdZ#D g ' d8Rg2vlp-^gNFnρ.X7fOlkh'd܃ eoG̾C`pzx2c]Zh=6lJہɚM.="==6ε6B1'8FZnkb.AF-Z3N2'۠ʁN}I]u6sg.=e?'&eBQ~v߈)3&;窢UB7te#B拡nָoe9I[ X/%;-ޜ'[yݭ "{@׌P-+R #hG>BY9~I\ӀqUA?l A04;>)^)8[ו uz%P P!\TK@~bVn-s·2s#ގ"e˴vÛ)o#_[Dv| [^"W֢>d}@iDrmsmrs"e壟/Ӹr"1 {PIutW;p`]4dιsˑ?֖5|Ax'K7qؖ$5Y«ܿ%.}`jԇ0$p\‚b_4`Gxd!~SU4guc2C&ٯi[Vȱ\`rN{ )h^; AvΝ$K()s; {Y.Cɸ :{һqeô^1cC|mhi]$SuI語OhfXpC??C9ĸ٭=[|3iZ Jt GS Mz*'k>BTy@nO+ fP,f41ݛ5%3r=< J|dĕ|U#7_s*&#=hO3[-]!wsO op^CJk>3'bW(#X }PrhA/iFV ;3EEthXyfnID!5~y3RkGCQS a\ t;/Z "F%_{ /%"N+K IxJ-; ]KnճF;RsTEB=̌!40y/4Dl,hр@=w8bAta3QVf;XwϣMX|^ JYNɤXOm>-d'V+ߝ"WЯ!mOf 541EX5Sf՝KEtLB4M_N=$o/[/9\M}lB"pR['7qL-FOܣe.C" {PW,Ĩgؑ&^CBEjMj3F1GCV Ilj$p)%0=f؛+#Tdx_fj8^֏%p,Ĺ(.3+s 9Viikw D5tJ ekp_;[䀐:e#pR2=opi+~ߧ8xRb YD   Ν>d=HY:RYc~SoKI6+a27 )S򊷌1̿r!Dqv4HV8/tHfNx5{<*fLS2 S~*&&-c'֞%Y \9(4tG_  #w$U#* L\ppO6Ϻ>d]ٌ8sRWļwh | Nyۡ3'R {楼4yM4 u6[_ 7ծtH62hVtKrvW2Sg[*Db!>c>oCJbx'؀zd:Vݢ.Q˞݋7 'T|q;QrcFyO.!>Zx([JT/,!yxz+x.a\?1ƫrl4 Fyw=f jLi< ri2 t/}IW<@TSdVq`u v' I9h;N)*?L/B̾D 'CR¾G F:@ $ۦZ96ꙇFu;zAmgw>oHrslhCY(|{zW6'۷<cAcѰߊjQ5KNAnA8ː`-(Rg^Bfo(&Jhh/4'.HH)"kΝUzWl$ID&lݫ1#QO"K9lc;J,PbT܁ >60q Y Ƅdh_kO_ >:xsGz5Оe C4y1Ѣ*g|Šz\W._ "`<|N J>I Sfu7hZpb*{^FZ%ߵ0vqGݾCɖJؐw_== ,sSp۾7k!`ND8V!-C\E NŖD i兪mSi:EM J=솱\P"eddȭhl_:V;T]7,j,p,τIf0Dd@m8xB t$di-`;ae[o5{JSn  ǂ*׶s kfy];s w8[bዘ4J+riQGȧ> XBd%7].+)1v-D=\ jys%`Dwn} 2WqDa=bgR(P+nFxdn$@`yQj-K^}p^sw1$9 JRncw WFTJWl1g#x&FzB b_^lQ}_âšXn^fnkc!2M6>tF.th;m\@/o\+1+yL*nP4RQW VqE9X~)\X ݗm;Qexw@o‘ QrRPTlV0Z%lcBDoSuDk߫,;OlºqV qUiD]m"XCEwW&Lh3'Z+.A'!e$wfsB9˔(60 /kf6CE6'&Qbp)%^T{(GֶBD_ҍ2yN"hE.~bQZM(5[@ZqQkz֭uפ2tP2 r6q,?2vMֻC@Ɂq8+I:ׯfeg.p>V3n%]7X>)lM.ʿ aޖQz[-"}Qw(Ajћa8|24x1$iɚ ɏbeSN>8I5=iQ39ӊb]Q*fiȍ[g5z`t+~-vs9ehDte-zqiUI܉ӨV#ȟB䀬7pLV 23mP|[cQ}=Mϸx&Hºs=_l/C 4󍓙mqM4rd:K!|tт闠"m:GzٳˆX^/s++$'W$Ū_k(!/kn5x> e#//[ɔ +cľ;(Vnc| 0Km~kDV2<)E˚{bBSmT6BP۝5µu#_zQ_ F5of|`eXY 7|}]|W4 ѵ5q![ZW~cXf Gt`a#PQaEPh C<{hZW쬝Gyyz=rQCkŠfyIh6b&4ӹ;;Օx|Z4˲a2SS%6UDzjPؗ18 5eL%+1LsXXQ%Pܦ4x1%i;a0 r`@_)zEEң ;p?b_{*(HN/`j['T$Ȧ£np3JpWjIeX%P(Jz} R񑟹K탺 up%wY>"ӌ⎳󴹖3XBJa pv-{ỲaA|BL,yI2'SW}}ekMGg7/ e\l=͑OtP~RFT)cjϿG.^6QV( dirb03 Bb.>tuR燩[DC55<}ZY (Rnm$"A<>쾲 ?[# BBpӝ-5[Qqx2T"^_jFngH*0DI< `OA\ML#iK6#Rx7'lUU.+F3 P'`;=k{Hj/6~RDSOC vT< P1oUb vm E$Z7@ yIE")Yv1 :[f4O> kr|$#4gmRRk(19p$%& w{gԿ#^֓ Fv1Bf gV5˭s0zЕG&nxÅVT^Rfp%y+h.ZlJ­ݿ ʺ#c-21LIi0d%D4p$O+?kg%VU9t3⢽2 NÂ]a!o7IXd"'N&{P߯-@skÈwߧ M*{&:|tRO$_|1U+8;(uăi ! @}<&\Ui))-nsX_)ܰrmqRfHǚUJUJW/2б"0zoC LpSZd{K :7Ϋ*gNc09hcqtfW۪n߸m?L6/ $3x㷃egK5̇61)"1n |o-'AThEm$gi[BSGc3G̲jҔ>j?Q6]MNJ)8LreMVo&eEUN#h~ ȝ7 Phs17 }58]&貄l0XA$=k/*MlHMWƌ=d(y DYr] Sol[+v@x/mp%d +{ZqVr%n{s5a7x,Q 8a,s?*,HUWkhT4 H s>9kVҼ|H؁0O߃WQ-oԾ_x 2B^!> l4RQn+Ab0WKn|#LY R2zH)?aKC2Ay C)`g& M}xwsi:+(澳J@Ds^pӲ4 j9Z^U2 Mą&B-n uez3c_1n)~>>o\*V>C('Z5[%K߼D&;yC)ze])GՒ͐X5ț2j;K@ˑu'_7_ Q=0,^Ԗ-*`}\I?8UTP깑+!\oة:|N qLMA^\%ydV}呔l3x7Yp7;s`_,Ƿ&yĘb{+^J [6'oG/.*F) [Uu1`u5F?܎5*ѭbHf!5|P8-T%cu}%<ӯݢ ,`(Μ:F9b&v&jƃ,%A{§i712oj𩁉q60F- e rRI#dr ބ1\M\%㞎^e[ E1aJPjbn\|67̊dvHxۆV]X@Bw|nŇp"lC 84 1mDXuzyDR&p[tɷԗN\Fns&?ٵ5y @j ϳ Y`2HH"V,zdP?EBpMK8|y̠NW}@H{-%&)?sԉ2Wċ)=}l&A5h P3;itIu& ;\ؒ z =l$Ac tI狂(6O]tnK>QrlAٶc X&8_E+r_tk݀ at҈#>qqh >1MFP2o&":XV|DNDS1,lu+>R59GIlğ2tjF%؟2a}> z xC?)QlTfWۛ/H\z;A̚րL[Wy&K2]7駁#ZUYDyz<+2CQyԲ]7eF>ʹe.]ll6gC̨M5JL{?!)D3mFm~9y!Pt3RBAZ{ 9+}Fڶ=|03]ۤ,rA.PEsȨ?@ܚ(;Ypʅ^b:،0i .%/V Y#qq|3h1d|=)F|c,SO({||z*V~JGoSf0|-8BJ/ם?ͣAճ?XdCqfFLG,'lMۗAEc [,p*q!L; }2~s#Jg(Yomfp|-pDϓtwf^"&BWnyiwN;S"c![eyJ J r鐐ۧWa뉸c#ˡ}լp(ZuME#p=":h&M{js*/e6z#EufH7>&gjh`BSe#Y u%)w4ؽ]bHb"e%kсv';Q=J7]DڂX 7֠'=$ l? Z3Ոɚ]ZOyT}^aJy?ڝ>oBiKgJpB% MA"VV}K@~Jդ*EtE5u-+AYQk' <]CJ(Rm2r vgv1Z%6>1yK>p3ZtdzR5f+:(bB0pd_bo9O}D hݵo9/Dya =+68~?&Nc*kw4f%7J2/ +ězYej3zpvhp#Q!QTSdzJݫҳ+VGFg3$ p\Hq:#",7ƦnfI+4g4oxw _ߪeH&C5@./q6|LfMIbRɔ:ӻO;ǟ4RݓS':UY.LĂS4) N4~lJ\Vz[:j~ iZu4Z;y &8BDHzB1-wE?{)ke2eO0}@Dz47Ԅِ,Idiɪ-Wr/4oڿ#[q[,OV͊Sޱq$/͏+diMo'E'9Q[9~06zd7+ 7PҷVօ>:% 4ěSW[T1;ޟD"oeͪ-#}PjBEL!qV^=`d{p(0EsYfۮW,0+]ڿE1ֻ/9@1/G+}}.29Hi7&XW~bGx216灭ky̎ dqz|p#z _,+-,DDӼHPdI1!VjVmL'X/YTL))A}olD#TD_vȘ+fӾ{TKӷmd:,fCq pvvvTl&]D-Pr5k/n9YY6IB4b sO~3z)̀?އGa*YҰwrH|xAV+ޚ]X$:z KUT1 H#$`[BD8~ 8,M{grUɉ (MkNϥ*&ZTdn\ ' z/[ŻU 4/sߨ#Ԡ3%z9n/`>7#UZx<(7813ؓÚbfᡲ=+HȂ䥐rnhE1ꐌrBL:СOЌ!xq&Sjplxg]3ϥ&_A>A=~&xB@T Ocp6#Ph<2Ki=9ɒ"f4b7^<;}(K S 9ऋeXg"Z:1'-LJ(ӹd*Κ=ƌZ=,.\t]L_Z;Fƨfh+ *)m쥍¢ JYﵢ,"WX 3^U b Η _ocs>Ke^)bpػ>Yߞ_c=P6DCʾJJ<9$[x$FK tD8O)'_, 3NX1]yi(E 瘏Atdѵţ@(3d?^!;oB`C.</ƒpTsVOO5Ջ`”W=yJ؋"Spڸe^EH>+A'D .]'o XɒӋu7vULFKr:sT7{ . H/gH̋ eI$|4o;AxuCnPڜ1]:&h ^7MRb:D #?{U=kp[*5PCs1muD~*o CK7dFKD-}q0f}{{Vq [4JTq9S'1Ql/ZQe⚟5pQ_pp,`;!E?k IEEJ[URVbrNٟHmTLp[ѨbĵYe05Co4/lk`:'h]BߕMO/<%~o\-ϟ].#RqTHl#)^qGJաxM-Oop6z.&;RSW{ ac9\~T> GooG>PvUjSUAY,=6N2T{F(+YĂ|7A8I^-n1/L)ij_ <$)}Қ{qV48bmqJ^Nvp1{F2L, E)yyuW_Ch&6Af^ִ} $,腇nFq*)5AsQڽbȲ sWW5ð)tKZ>g7XEuuVz{wl=Ɩv@E$tN~f!jc'a:|Ty((~rgIhn@Rpo8Z&^`nKD%ڷ;Df܀w*̼+eCIwY % 92`ٮ1"QjB岮8%K^Mwzb1{s0G!^a4냗l鋘"zucl@B vJg,%)mHcv̀D|/qUkkQIf׽RU(~EQ \ک1Smu1B}]&]śVE*k͗%bRzhTdH)ayx8&ϜE1S8:y牠4њs{(p&\p{ypD IA"F[9[*k1E t . O;X"Ĝ`t*}"q?d[VXq sP6MƱ䧀èp`-8[Nٍ@cy6k" lR]G `¤=537gVPzZ$cSL++\g|)_m7>")You-ڷR--o< }QC[Inr #%A ,9"Ov D:HUCHo{J"z,C!Yff `M)\zꮛ=l]ˊvF,qHh cJLY j2R#uL_@V[NӶ.-g0 ԏѿhPƝfRgyGU!g50StvghCAg4oHSAQIECi==|t_1JϬA 35za^GzŠ2ϵ-Y)cbcH~{-mDPSVJBSD}jv@Fd?z7,C9 ։uaf)~Dgll鬮eOhhH6)M\~2ųǡLu>RqN괮ѭ` oq_7uѯv *myT[ښW^O>2bfjl*-HE+!#挋@n-i"t}>a ܁-io kCQQ.A9*̖z-itj{da;` "ucH|-) EHҝ9}<3ˣLM; wK<\7+ldN;NDW:g ZNK7Eô`,vcv&KmD7SaZP*ʳkrZ S;E;YH}~弪MnNC A<lȝ@c|^gEbxk'|5}^"na#%P3rnn/n6ʫ ͤ kM E4&xk~{ E@nV{͇s ʰw0miЛl JUpf_5hIhֺ@6jOË'7%qI`4nb;#1<4zLNXo@&K2/ 92h d$ ]oy{hq U$dj|r[!^dnмoCM$߫g-X5Ls f4Nm[&oRP,aoFMfE-ߋeSdiƌFezב~J4tˇeŇ-f_N軌HJ^w6U xZwX,Vy3M0Љ ް}b':Q) ADkm,ކ)4m4؎;ly7ٺnEEd>IٛRlt㋙gIHCX`:+Hꎟ$8Ae:y )%JS;~SQ6vL):((J-zYc`DK'"ƼLŞ2l?|܄uXyX9ppoHK$zu xm z֥6 I|D=χ% J?2+uZNv؊hn5N(m ƚYUo֋XLGTfv ݌*/El&`͕Sq <1O'ޛ{pSbw #XR90̗s7q`48|?X^$1Kuter"&A@k"j{/,-Q^FΟBiAĻO55#SSIl *c{K*7O@07w Hլk0^"eϭ7l鎤`|7x`:Iϐ`S!:=#p;AӃ(6Y|A-W8LKn-hCG>ĦHxAm@(?Ol3V-/A]"σ/q A^\W"RFG L7d-Ij. YqΈa}ș, p5'F%dnG2ܾQV^6 W nV s죠[vyHWZ4S '.E!wTnd^P~wЀ|;ۘ(_xM76p4m[ QYލf6$@㣕Y:`hϦc`?/%,#^kq _4U9'zb{chM=?` (#i-nE`"za]@ɬbZb=ǩLV=yŪ1ĨnVxrL7"AKm9USmHqZbg`;C(QhYr{HU6S`:#{8yi'4L'ܚ%b̫ ^[Cm&R_q&d.˟P t폁K\Es%BcB(][k]Ohڰ[pqKI6ϋaLcFmD%⵻ԛ95}YھI·!ܫ6?Cs| hT~0ILWr54S4k )egwS]пIQeRU@6bzNb:_+=}cZ&V }OiwU#! ֛<.&--7޻bW< ]0rn:0P7f 'Pugܸdm7F2&nʳep 8lu459'(qyH ,7x8?߄+,)#`xAK`ZQ\t\ѻ˻;i Q&e:^K2uyxG jtlZ?UuDѡky7_uѝJ nzBc a3&)1s3 5^#?N;2vn Cc XyG*S]V݌%qi>Hsj;amBE M$úp2^tɨv!;5/$ò?;k~%IR?j7Y atZmƳzѷxmɯm-VL2+W̰m;bEJ m7bl?(Qw4XɄaNV{5c`0OJ| FQ$z7N+C;FC\c&!@S84ƴ6IA1*+am(,ozQ=f~OĪA+G }-aKg BPoJ?tCĭ:S)Op&"R\*eyßW߰[4h4Aqyk0P1zfG勗AeKKn6|f.8$I7߂MiBϡ[fnPN1=/6R@<(h3o8풺W"cPY,I26F3&i d IFlM'||;G][~:u>ړP[CjMû$/\ʐI]aՐ\M̟&cF ">eF2 KŒUp۶-5:i-A~j:o~M?]՘`?uF52]͋zhjS9_&H@%viH.lbY!\m“M*2:Ư,#(rwx79<`v jʽu<mdoz7vv3AD\Xh].sNDp.d8 hvˈtAllo_yShtrUs|qf8q@hy6@Qd C}u32օ(bW`߈dxv >$kvwRt'Oy&e˕.RxNY}ig _4P[UUݍ~%%yZX5 .lJIlɊ8Jnc2Q+* T|퍷DOEXk!Q- `ҙ2ВAh79"hHzY.]-YNI*70/nx5 (mQG ) "f~GMH[K!u`Sv4C'ln)@aȀLdi@T¹Ԩ 'V6:?龉Ʒ-A (ŁքWpνջ^dɏw%_s7.;^$$TSElD|:b"˩㏠E%CBa>~iώoƭMg+q ͆! (R`ᕰJzό9L[#3 !sV,`&5MIwXkYu3׮ƈ,VٍB떻 >L Bg0Z|%^s1U)o0o3)] 6-"bdyi;}L݌׊>'x!ɇrEcP:|_QxhvGϧQnA=![n;+  mnUђ abi7 &ExVchLMIZ;6y>AGkڈrJv" ՕWHd3"CIKSv5s *zG5zmH?u֨Kc%䎡9Sk =r#nNxt@&C J]eTC6;@Uqcy"ad€wjH0R|7sj 2 ~Z_ug+wC˖8 g P1Y cN盉y=d^aLGeNCD, `88C]./D6)}u D$[Q|10.aHdO + /VШȺc pXpbx"+<]@J7@dH|5oLNqɥf3 s`/5R6u^ e=:!'Azx>eq_[@Ipey7R&2 Ioo9%T׼u"2)F1njˢ.6n*Y`ٱ1*$8Wr [ٲCr(o/\gMw33oED7<0ѧo[K=bI@[,|xәnƈZB~[|i01l%A(%E4Oh;6g%/SgtjE{i^Zo`M'*21?$C5qmuy?Wx .}C )Xj8{h_S.KP|<da*[5}j%V/JkY<+FB;Qi Eۮ_#Bx%|*dK(yaM=RձB=1/snOLk_9$SmT:8)M;Eb/H#Ҩfrig=+!$V]Zv7'ALL#YgÎ!YL6X(Oc?N~ݹc$%bkK:䨩.n'H47WoP2׼]^m^k}`sDufv-_\:d%L"^̧@ΈA?IeLu^W;S3DWXO55&ۄi;OY`o?@gJhƫ.u iIђ|/(֫YJ3 w8݂Շ}E5`-0I>^;s]eAhDYn=قJL]5,/22{˰aZ?;0-UpJ eP4I/ЀL >]0-.y *3;hT(_;-SZ/Dop+)W^>S|*ErNOJ(ÂhA8r4VX;A 83pNu 2 ?,mP6`D` scU6g7*W uz޷^yF :3L`zD~>>x*b=crCX& sVa#jU0(-^<ޗݛ8c>Vj~xᗋFA{~T m `\('ULkc#/dcu/H)84Z#'|k/PE1"q!'GyCo=l" pfa 7PH5J1w j?29$t[-fA㟋ʻBYO65>НW) IauJ쏫)O| u ] nD!%ȶ$׳ Q$=&o ︾*/'e] /\ ;FD20f7ieGƯH:hz3Lƒ%,z;}ٻ㍧>wPɣUE'P[=AժČC<*\Fr^ sVՌEJXvJS hXɒ7Ud=y߳ycfdP lﰮNXZ9b hQg"ܛ1jG=˰kltc6`܈Nf#'pSğV)w&jV%2f*CRʼn~-,5ǃxCQc`xrHN IIqL`}YN 7zJ)ÁUi44u cvk?5<9iz4RJ4JV6ɕ-AP9ԎDCy0{ 2u)l 8k/"~c`PR 8prĉCĭ/yjjW!n3].2ikWL \HPs<B1U19e K<&Yt`s뷙 <~{Ub=z-v  &V$sTeJTQANa[ScO ˸GJ#/;cGZ9-%"G/sv|aYgɯlԄj8;{j{<Ȱ\N[)ho8ro߰ԣlgU`FgTD zd'$&-kI}{^K+, >FeJx%q9& Є75Wvq^DZG}_,d4-^[JOrNdƌiC·%#oc]4..[Y_?flKǜJ:b:4+ڶTlVZ "tZ6HU@}h,Y2)l3B`Rӑ͒~Ekl9rUo?Qa/FVv ;׺V#s 'f'W^P_|ܲYn1+^1IۡѿwL,!/WBkz~?*&ݓe 4njw6 1d,T5> 74͑A~ҧ5$)Cqu+gqr%NIS4YfHiϴ{5 W=ar] **Z  'Z4Zd4S!; 66L*(~_V3E_^pNŐl =6ӓ- Q~D6y;#DjcmߑŻ| Y; 5尳*jXk ,.yI@7S湤 GP!A}Y=#]^Xl-+]JAH,󶛗h`tCbdٵ8!܇ۯl {qofPYݙ-i *?}\@ŐQjk+dy ®1Wյ(~hc!54M 1޲: mZK\CXDH_T`:Ofp9ELF9p&6Ŕҟ5#qM90uOc>:+<5}Vr,"v ;w6ylǏQu + z& V0=ӳݩ0 p;{3n7udN)h`*>9wy$.kt.vT[[q-~-}5s~ʖiL#>skܽK5}n'a>橑~zX+:Z# HXO* +`\Q\XqYlU wɝInV1gAD_}ύkLI[OF$l^Rac`˂]jY# Ȇgw2w3L=^TR ٶls.\s.8zITӊFUMC:r#4:8"iMFvZBU;}l%h E߀pe{]~OH I>\_ɜ>e l:yԸE3@Ū,W?K*b'M6<\&ņv;Ovhhp"mȆ^&J_E?»u/#g!c1yhR3J,iDoS"0\9 Ѩ8v/V]"iט+#)@'λ u,єa"f\B_ɵ_DT2H_9 u؛{Rz7Yn7>%)#d`ڜ0v~1 jM#b4BJ!V \&+3mS?yu/l-񁳎$EŸ0}܈W~c{ Bl7%JBKW\F)_>pٓ=`ݑ}%PA坆P: q 5TH {:DR)[DE OX:{UԟU;\emvuVݒ5lvKH,nX>~Y#KTJEIy5Z&? &u)wVBc{2w]~r)hK:)|tUVHOY$l;#oUk=H3U'WZikLb8n54 A.iM,d}rL GDY ^xKoٗKHYPR8’8g*<(lL) H/<onݴ.uU_Y L5DK-' 847qn(W!­^<[֡{4ʳ[d?HP[M,Rҿƙ8g_N+k *d@S'濥KEnpagk/BW)sAr>*{#XHmr|ENctbtmAt5/hJl$ T╫8UFBܚ绉A;FoÈ K͜^r(,٤0ݘց ra,0-~Jr{0ҶcRlUߦAnFW:Y!M3Oskr"q7t[fd5M! QVcx_PӛRQZ<7!j[ xw+ZV#9԰0¥Ծ~be5IN?mzS[ʬtڰ/q ԧ]@_Fr#{˸бoSj2HgM*<rȣʥ:l>`.\AúxqNuljxU%_ai?H3iR6V?V#HlkVXWȦQÉz1>Pz6EG4.\M E'}0nYp1>-ȹKPY'Du- AufX?.Q~.I8 u3*cbSӤiE?Bަ)YqJR+Oک l^UWLȪk.!Gtff@f>#﨤1녤~-/"a>ק@շ˜C2pP࢐7[&>,v|˝ټ bs?B#i> o49v= "e5PPgm1t|"SP:Y?Y]t:3K`V¿WS?>"K;ꟙFY XAcEkOj͂[7z}؃tKO)/*R+p"%Ok6>\g?tpqNkh%^Oq%]#uMvOm ]Π,fT6t}FƏV=yͷ[h(FDn2 2E`o)Dk)WC'fTEAjbI>k 777 _Igx- tqk@BnA/֊}47l (RSQpG \RgkbNsoTRw#/:eQ{M-$'[7M@B]ξ5}Yٵ䥶w^Drx'=-;Y9zuR/tM@t2OKE5P`!]UZrෛM֗sHti C;~S(3ּw 0%-צƑ|ZzYA@4LB;4Hy:uWVa-w>j4Fm)"A<`l{ZycUPӨ=FalXL:;8̕[sgwku -̢ uj7QTznM#g{ۑf|>G*5}'a܇4"PFgPye 1ρ(|'{!MV`e GQ3\Lh޻CWjt}r8\B"ݵQcrߖnPrf. ;cmk/nDbvO猡^nu4mSPq@a4%aDH⨵|}"{kjIrI/`p h%5 nqf I7S)C0<# {c:,FV{䁵TтKŕ葓]R{-dI@|* }2lfT|ARbKt3_C*ٵ7=Lwen 8f| SmGb-YH;~moŇ$<>N3m/Q|0ElxI  e˻F^KL1M!<0ٵc&n (e]]EU@TlO  .iol5z/x_~ݫyhGq=dV q_N{q/|kKфq:|\FS3wd#x(n xlZ[\NƳYpaN^Db#(G؂8(3[&| þq1R \h_E ݨfَ7C/1p`'/lx_TD\mփu;P!eAVi`FRRAN޳5HtKeV-FW2iS۾4f^)PM έ+c#ymϿ"}zxTߗ珦0?^k*e, ^17XS&D(y`}͹6--|klNt=qL7`h0)9JB[xiZI-|&C'D$gϦ46$WH T4mW6:$!ݽ5=˺2ΨHdmӸY;_3\~qx_\l׼4`sjYIRoeyDM&F|#U59CHQYܙ4+#Q ,kR~\T 0=Bq+7Sħݍ<MT>\|OE,څ͘i*hp@>3M{JI݂#D6-I } F! r\7GGhdwj%OmC?x&^ 6VVPNs,Xîٳ%}C/˴j(?u4?_aVߺyc,r,+ ))R%Y?&&PfEY1j㙐]­:Vl1IV'b7Ga*] t[Jp/chilYaDލ"tܕ  aZpqY$1\rOmxJ%=ҮJpZ^*UA.gE%^BH'E, uZ-{Ռ&ԒzI:B>Ş ú~Yh&ĘqX7cCrV6~B ֺ0;1TV6XRބ USz> ~bw) .@aS)AlY$P=ߚ 33Q768%Wo= >ÿ\!!"LNɬ"]8hB ZBX "< BbzxxczgaVĭUkGp2-IZer8 (LS,hcXJġlK Z_?+7TIp88t`ɯW8vA<ɱ\$#);̀4 ~ Aos-d$xSRny &;'PS!5r^#nim 0a3&Ť!|l ! H9%Jn!̪b)p#rZrїcGnp7mvs=X?=Pbs{Fh܏#W~!fk\PE ~f׍Hى0_x`+:o[#`fHg 'l2gҞ  g9* /MRvNW8.2 q&R-j^xݭgzQ{r|~&6 Ӣ K$VtW3D#a}x*5AB"Jc(o^ #og$S)Plm6|ːUx"K(8kz8ѝ "ЍeRN!DjwmQFoe糦/I.ktvCI !Nġ^IG4xCc[ I3>ę-T56ΉXv76'[!0rqirQnb'iE2CAN0T fIwNkY\ު9rVZ%vvZR_ "V-.%MhI^^st#uIaB峮>3RպK CX5F/%E:G[ە a@N'Iw|l)`o4Zz]2+F͸"WTq'bfKɇEpQ녆~wGLKb=WiU|_28k57~cOĐT7 7q'`Ȍ }^#IG(s @#u8$]%+"fƑ)wc/V´1އ֓A`>'`$n#b(71|Ov' K$  ([38tA6T3gM`b UQެjwv4g:F.$1kCn̉M3*"+72`Yvkh,?E _%|lXx{44V(.jZfIt^x.dp }OHsPܹ}BxW7lU4?߇Xr뫻Rc'XÜ^S\RV eDLd؁ۗ-^uIzP.cRjSka 8[eFThU7T Ы_]Wx+6R5`1Mhy"_Uз=p5svEZэQqEx:w~[\6,QqԤ-o8_{uR笆1YgsmjdcTibQZdU>qXP8m4<-]-4Ţ=*蚈 rr29n#P;`۷溜*mm:CP sk,rU9g''o& T0WɎ^ [= +ׂ+%cKu?:1SQ%|pZB NYƕMvLpZڳm,t\GTքٿ~fK#Ly߯!GQsgn"5+PBk:'L@3镊hd؉n]:~Iq-`=+8m=%^N_C.ZhEeeuSl^N-Cvː 26cJL۵$D#˺<F)k ɤ!I+U.=ګ'&OrZٴr])]aE%$`p/S6?1Y26K nVOdPSqdСm-,N!gBu"Pvtq6Z!o S&⌮$fAV *o)wOQ%yĵTo{55֡‰i_ XۀJ|+>R>ÛVT95n+&+ iè5C<> ~98ݙFHk_KbNg3[(mP6\)bnht;]်X|84 hU/߮P%-nl({%r n@R7lq`fy&sqvo`ج6q4b7xgsR65S x&t8|aF y*[M0kr!hu`9!&.:)eϵжO#fX<>@.P {:ƈCAyO?~!Tm|#-gt?3K^ $n=2m}#r9KpQ3ybiѴe CϹA#}*0Xa62,b9*i@@D(lJKUhFp`1C98rdvlfJn2gp=,kRN:s}n[>_w~{. kK j?$+CY#0pz["ΟD<,`Ůk!5Q7;Wlc2cjP>ԊM[#N-G1 MGSH! +>2}{[M A'Dm E8" !192I~@{WlHqY=.Tn0>?=7URAh-4|c-xb n?z&\% 4 kh/ҋ1:-}Rn_¼5SI!~3'8ɵ߲Td8C*[ԺF/BK<@QeB)QxLEgc Q,iqƯ v&2sF{ɞ*tumǍU- FKېQ\j4 [ÊϚ I`_h9u@+-ub],J 7{K 3HrW}Kjn} мr)7ICd&;ЎWR#_=.8?=\hL9!5q^:P^i!gЄ@`N(5ZNm×I/V2=߀ٙ}elP䰳 m=ӃLȩElS/iBXHw8P8#PN?ctnyZʃ:J!I%__JR0A5eXn{0R'ŒK$ݴde"k/7 9&uTܩRzW&qO0@SIҬ7D2,/SIg؂ Nyjٌفي1.g18W3`m0{. QȗœmKθN!B[P ޡ.\ӥڂLv$_l2 z3Dr d[g"dDNՄ40&X8͌V GS*w@*\9<@9emVZ?}cR{9v&'|Ky}p# 8E%n/uO+ra槴,0s%q0fZ~ll ~]GE\Y o+Pal'9+}Q eLJ IWDfaE'hiJ\=\#8{og7MvcV`nfztDk@sD:VLg_Mskpdx4l4tB5ص=gcQXN)!u 7 @؞I:L=dFYВ/1Ӛ/ɕNP*te::+S*=mKECHPGHws(?K|}?QZd%Q_@3 2Vٹ=L>-8zR#b;BUìS)>k;ᕪ/NYU`cPLYTM-4b>]]@rp&5,N.ci Ml:Z0`Ubc* N/7If| :xW +?KZGanyTCb7\A@2da $Z5]۔{ i8Imbv{d8*wE68 }=]Jp'N|w"|)DVȊ1.X8 o` _904,Fn L9Ə.'1hCFkpcen}[?〼H%P| R^可wc_3`'{JB CCaǝZ鰹d?'$?7uee Œw;!MTnT4%@Oe٥R+9`*dXlh ts/2UC 9j%;V'62p].ub^9^-W^ѩhЧ%K,x^j 4Gea, ICX6Db/ G۫y1OBʯ'AYs2ȞZ&2MhY[҃N6]:ִzRBRzI8Z0[{6\皑pefJgV-HcCu \#ԭ6k)QDo:hJi .Cx]%HHLrd|F/d)7I:rW5AAtfK3ƽe 됷9n3*՜=r}M_%+ -6@N fX|4AK"V]r5"==ɀ}\]fZw{˲@|7ipmYC ECxtz;7 S0M owX%^8Zܼ RNɪaxtua-g}Viql x`KKûeV<*PX8U1-s,XÁ;֡|X BR+ 1:|gvEǖ5ZyC%JɃg5#G#4i=^)gc%A]x7r0g̯֒!Gl#J;fiS弧0J{iQ&|;_[!AA)$svJV q{cǿ C~ b0DvOˢ&,<,οnW6KQ.O?M, Qf̳e5W2 g8GΑD*8&"fFr4{X>uP/P Yo[8]bN*A=CpIvplHaz%Y-&%QDqęX?&|5LxOe*˚Pa> ;9qoSN>2ƙVyEКW%-V'Oc{Hl=2,lgSIF#Ю=< H{\ISY|!Y-P_BI(YyUG|axS`o ngoU}no%]cPܥΎ ^C$4orwd0zAhVS+=EǎZBKx68 4@ۊVR<枚͵pq֔7tHxNkr`e$ozҴHW Z@|hV[sj_^kFrq42':`Zk+`u@ȥ`"401VXl1Aр$y&^]o뛁[-6bhM7za".RbV6Sfj\xy݉Z&b0Y.7,1o<{7R[bq8.` (SK DL~cPkݞZCP3Ds" .qifȧ䕎CUjlRM [W2( Qw>Y՘ޯ ,Mñ]b8JХcO!7~eE5sޮD-0t|G{hv*+yAʀn>r"+=vvc{ 5)ANH0IWS"l#Z[ q^pC砀R 8b$ gY,IgR0x}B]F!m%Mt* +A]ugpTF#^6RkB Q]"ԣ]~$-12l8|:>' |cy@# $t1Y;}̇^.FY P}F_WKiuhfu\=o^h+[xɷIa_Oe6er ~Ui+EZq]o/ TdLB`1F"15yZDzFqwIYq^2鬖Uo tVM|W4:P $S=.d8Hy4$){M%ڸy 3 H(DrVTnِ,y C΢FA`XssRƮo/,Ifʔ@{UȫND3nODsSOeSUjPzC k韹OɌNJ'chެ!NBA O66 8.nܻ"%(:` 몇aJ#-z`"Y4#[YO$#'` ]޼ 2jZ8xFfTPwHdT?n΢[>iwW6Wv\#Ƀ}KWH)3!h\/Ҁ钊3e,{"/n#QK<},5sv K"xzdžhf$Yۤ8RtZU;oBEإ(FQx w`WyRe7yqOnje]?VXMEϜ%z?^$*64"Iuμ5c1c2y kX&%q2e$\ɷ'L원,ԑgDr4?oHD+=$^Dȓ0̨m4-q ,} ZzL>C8^ejfHYF,\ qDs]Ig4\,g.>hl_.]>ѦJ )R}z=cNNт*!f>^_JfWTS~%n.dccP#(!sT2۲/ !'}~[҆–vcT"v%|2{ʻ\OW{)W#Q5~ JZj]VHTg7 œ53qnYx&̼*$g'*;ܷ*ڤLc#+|s6g*XQbB!3V+!;Q:PI#uJ9yhn-xWR|hvt%U4_uCDz`^cbh2Z7=Oj7-d 3~_[.`G{ͬ[l)%!NЛ}O><W5~pͲa.]%B]RXu=Zb-V&LtkXoMT4)@Uf6ms jq(Po k>x7j2H.W D?jZ]3}%iyL?ݧY[ Z 8tE'1z(⊼sBW zW,H u\+R}}øM}n,K]wnmyȳߓY8rld:6Iܺm[Pt/_O#Ov]ȃ>ܚpS,&٬}A_GAZVI ۼ8eQQ?7 'vFU!~@C؛4{TГsfL(8x'ċ ˶e7Dp*vB"B)N(8Q"lDq&5L?\0!:#Mޟ1j^eBľj?_3@bQO_XkBד[!|I:AfԴ܈޾M5/kġ߯@F}3LG.sVM٥7A46S Ozg$N/y=nUq ێuj:-\S"7Gh @5 C VߢJW0:?HP'C ܘ`;X1cy<,$ubTcȆHb[ ` Д,4vHw7szL՟e /wPhy1#er`蟏>) N<g+'pb+N)/ؗ CJY>v_xG/w-MPCY"%zjt[i#Q@0Oy|3~-%,`McD%@9NS%W1Ew h\DXIvϛ"PQLcEn% 'q!jjVo*¦%;ʂ-ABQ~hkU9GwEF7R0M6y!ʋ9 joz yuy,Xj2pPc"f0%!hKLo OĊA~|+xc0#ϫ%>v9mP,puPW﹥c "a@OdEJA 4RF0Nj7ޗKhm|tdr{JajGH&Ć'X o$Lt%}CVA%) |ƫ-^2lYe܃@u 4h`Z\%f6LQ֯'2;|Š \ gȸL#s8kAkSL_gs[+˭M'&e(/{ l`L{3)}\sDl/ZU<*b%! #Uz>^Co͍ {{;/g ̻f-#WEx&-tyBWIn)׃]2(@: oǽUʫgԏCՈۘJpg}}A< 8!g, DrXv+]|:Ofx9k0dd<{̆`ƬӶ'gH  XYp$]284-AKЅn1 @,|F%k;3p#ǨtV(Q&mk3R0bqX !?)fko,V/&X,sTB*9+[5$p7ȩ0' ڊMNf(/ qVܥ*f`Yo`AIYAH]"%*I]l/-ж1O84Y(1)w-vKϑ~bǗ3f\>~B'ڮRۃ= p2',_}[ ںz,_UyS:bm:Q=0ӆOեYOw|Gͪs #:+6ߵ#A|6qכ:'9+|j4C҆Ѯ[0#0x k8 xdDxA!lЋOfPzFķGK6,"ܼWݘeIKJs.(Dk:TPV!'R%B@/tqD"laQ{vP)ק1"XQ3M|``,Gɐ[*2P^ 31pd I, k4K!jǪ$. AwJ4@VFl="+NȀR'oGi:D@C %ʧV_RkF)C@E9h8e8-b,,&yeV.uXnc[e CI੾X]RkIGkP;пy)Z]Xʣ?L4},uc]]+28޿($0d[[`l#:opvGTdWB0hdtB8I]ÐrXEGHn<[(A WgWDW! -D#i/m]@cu^΢WS㕄ƹD-BD!;`Lƻr !Sz7 nD_e˶I+zg TmH <lXtfimIm\1-[!mDys`%BT?1$hɷ 98CKzU$yKfT^ ϗޞJd[j[zY"ϕ_O6d 1ú2z7]]Dk_Bίx"Hpbc@K+4noҩt,AU+ y,ʝ1P?,}ruK2MC++wIFvDKʫC1Mx*9;!y5FYZodh͙&zz!0{4t#BKWB!/,_zy?JۛCa.XA᰺6bU"Э;p+)yd5z>9MKqX_3˵ʵo"fV.=[3s}Q3gyW>4&?ԙDQB~ZYaδ]0bX?cgX,,rIΨ+=awiSh0\4`;Pӛ>YKDMH)PwE2aPnkm܇LÈ!XQX Bp?u׊Y|Fd%߃, ռI#5]pblU0-3ą8|X7Df/@06} 7ҷAti8Qׅs_ѓoś,|5u-.پl[:~WFDcHȁ4:ihQb+Ie5{ NԄYXŧT 9鞝. Dȷ8½HUvb|sDĺXx&Duv;lIـ5X&QmUI"ge%|*NnIrЧC؉ݧTz+ķoPOnm)RΉ zҚ"wDs=P;Gg4=bXNӨjԤ*+>0@\ `=JCbY0Tmm";N1"nzy*}9 pyU͵˫8<%e'܂슘9xjW~E;qKI;dOw,vqOk > Pո~ @_q_YҴϏSm_ʧ{{)2ZAG+8\IxYp7+R*7,Ca|M 5) ;ܪO'3mx405ۃšߊp2[r=hh!m*.i3+NtkJ4Ggːå(8S* {?~*gDt.l ' ?f }d _GuhkjwcWhs(>܋GnG9#J+1U|cjuJkspAW ('Y+#-0AȞpo4؀ \6fZ0A) ے{ͪ"@Λ9r]Bn=HixS_|g>ٕNͦJR):TIV,- E>Kz'Rnr8E+a,WP''jp6LߪaKǼ~܉τ4}mZV1Σur`wm2?XؠT~P2L3I2XE-*'F2_ ^p=v:ON~GXITX.4 x=Y=])_S1kJIn £KYBz#V .f v*}Z8na<A&e1| SwehTn!"{{#RF %^+*l^ t|koT4/8Y G[e~9:|Yؙ${l Z$xNOE`2u< pLFzNWo/pJ㘙08D)?jP'֧ĜBҞ{GK~3=vJ&8#³agרOSqxbr%?xHw8DíahPfgJnleUfa$k˦_ [NEF 78.qvd:aơ( 2C SA6m'7/ղ[+yjFrVmwVIzAiUZeN՚褋6:%mkGiBG]'%Xqy $ч^N} x_nwKXx7t@Oʮ ܰ܈pZu~{2 Pη3 (K 46Rij7pۙr,m 'H|b[_USLWXW[nTΐ9f6BgtWۃC&QV#ZAIy,cw!e{5kBA*R`a'( _{P'wo}lY?B(rj8Nv3X[gg ЃDg$7s Xvv%PeAu Ç^f}@Il!WK?+cJfxxu_.A/a 1< aOѩ>~XR?UlhKKC$'ߙ.|n4Y/Bji&4hhy(%$^0JG݈#^p% qAEϪ~EGAŤ:jRN]Ʒ#רj}=b_JHoؔ(h?a'v)=GT?eޣ=]QkiC]nj`ϖ7TèhW=QXw2 U%Nܿ4]1-O[]{@D_,`sEP"yԦ p|b{ѷ7:rd|gp3JzD Ud$LOR#mt(~\'9PPCΖc-Uv*_ 3E;"O|F #[lj^pjZqi8970aKuDDnmNF{ !b n dy2u- ȱ~PE66A}jcYcX62h_=$g |4EX:TZo^C ;bT UFgB XZۤ![my=E@mAkb$eoԗ2F`s 99BfCF]VE#w6z͇Q$&um+F|o0$x7gLs8rnCOi*R/iW[M <8˯"`IXZ ZIVzA%?/'j70BM?= Ş,y?G`!B60ކdr#eZRpX zē DiAN* e§/qy6+4cSU %rkRtwS浢FkDYIIIBjeJ%D%ݎbAVтe İ<&y1XoX/AkuOht~4E-v+7Ο斒#B]}r)83|Kܔ^jq-'N Z:ĎG@/ 6PIۭ.t+6ƌ`<" x!Һ F8r,$h;T} y1e"_$@k T'jS(hd?h;{. &E|lsͦ]T6+r8I \S㍯7ۖ4BE K,]ffGx_&D8dA%᱙v&iY d3 0O섺H}@jJF6:ӒW:+eĹxUbmJi*ۏ^mnFA conl4DT}+݉]']%)69>aJ\֣܇5lӠ"@/zȖ93 uur*8T`IGteő"+kŤSR.K8ŕaPL%=.].GԜO=./ QsHe٥YNsWʻVifo5 ; ɾG\l06M(%~@0 GksyCo~ڊɤ5ܰ{t.V?K>;Ŏa?*dK Fl곴mP xe%͈9l_-&Z*%`ʑ$SPR[ޘ8Y3rec0|a=Uj+Uu+ۯ@TzH sğ ymLA:l YiZi $a Ҭdi0O?dHƚS })!cweJSMm` u :=l6aL%ԔױV['X'ϺdC1 (q9h#^L oU )R4mᄗ -gTku=k l-|뻴x-e#e: 2jEmtAQo~V^1x)<+3wjlkUxg}vI Th$ ȸ;@xBwƅ;mu[t=f;0HIǯ0޸LCHa]ݩ6w+([w8U CβQbfLvK~$z _R{7vkMVA: 8V#a [kHn`r ^ydL z'/aUpD8Nc*:w~f$nKqc Պ~2UNӈ.1.gMA G"-N4U8O^} C)WR֤ >8KkݟcT 3LJmEM= nor( 4WMjHݴuɄ,zcy4Pm dR'[Yq<S3Av # *SiwJJhɃJ hMOl_K>kZ!=d5Ҥ|I Xx.'?!沙عdl-C-toFjo#/UC$5K4TF-CLaഫ$ʝiTEn/OhP^>z!{;RsZ8n7pRF T}%'ѩjڻ⟠'#NGĴwʦjbnGᷩD6p嚓:Q ̄wڗ<"\.;"}"jDŽ .ísN^ys|3c땬RPg,^ =KLjU4C .ABxՔ<[By{o(a `MOK˯D~:0fc(we%!0|BcQ&olkZb(.Gl-j&,Hy%Q7MآeWCu;GcV 5~ "KvhLvn5V ag$һ3q' MH-Rh LA4 A8WRd䴼7ah'E%1 U,wD# &݉fӪ5"h$6_Xp3c uCeR|'!woѐ)/"c)ҏ2~et&Q7 EguI/$3ks=.yT Po]'Ցd=XHdž 4,NIy^O 9i/7kv KKJJr/Zy TQSMB-![3 e X9R$Z|sX0ĸg/퀉bqʻ lL"Uwzsd>/qE[6cYWzWߎ!u Lxk4ĉ~MZ\C4Yr:ugsnsEka \p^K~g<S&=Gˁ ڿK{cfwi;_ʪ~2:j&EE AlDu`xU''o&և{z=G0jP:cj!1iql 昘YJ%Kϸj'\8 wTх2՞ÊX xW۴nu# !_R8&)J0=Ռ€>ZGJF9cpIwHpn3` wrkl$-/v\߸pvK4dGɌۥj}؎  Wm\+|yWo ͽQ =,k4!" )0}Oh>q󷑑-rM_ŝ{? )TѝV "r9)VPb'J >x#ТJ|rܤf.,lyg`\WߍMI>Y:{~w74A*DL3Mhz"=,6_gŤ MB<޽^E3 o|*tll*6. g' O4ց1iucT~jo-=0ht[v '.͠6~! aE~<;1LI&'.sS1?+9<0?_'} J0g I3 BzSqO] DfLeKjE4 #v~O6T_ՆOr$YyAB,H?aJl Fin:lIVԵ?2CxHk?'+!33:.Mh/ ~0U׹׎/N]6Y4'-+=YΫM`2f_Ϩ  *2\|drHcLn]ЭΔr@?[QO@'ԥLXy~/qt|v\&gfHߤ^<鮜h*=/E\Zz7 MG!ŀ1^O}ߊtwE{8wlZԩfԎ;~hHOu_Ԡ+m,H#SO=cPUh~갎J#46AiIPdPn"Zc&9%}Fv1jax(X>SX%!ww20#{zJ$2#w1N y BUwj ߢkD9¶RgvR%p6# =ȱ-fFk;*9.gf̟W:̏B9ysO1 Vk0Y-9kf>%1$ʘ[Sa]7 Q^{s$fvRD@SFK033Lpw<μ%䕊68)}m D 4xʑXP| yΧQx8$WG?QX6XsG$n_;3<ۆu 8a>"++=4m«8DT2?U"S4|`i))*Gox:WڔRVғzPĩ}H o7{-\߽Ȼ"iv.E-*\MȆ='U=Tc$;#1434.f3Dꍃ-azSrYKuѮ +3 v{f%1U*ֈr(Qa푇'u}!b칋`*w RH7JyD~.Э%%Oau>V3oޝu )E@tߨ T6I\r_U+ҼMP|){(^--WftIr ˵ŋas(_E5kcb됸spgHG#~aB#K.=K+/'kM4⅌ lϦ)w67Ø:_VwqFR Ips?]N?^r38^b]]Fc`cx.5,HU`6oæ"&S<ՅVFHm޸F>28~,zWfWeY?sМ<NMxp/Q0z1:trZD!c Hrs$nw/%GPѭrEsڍidΨ+t*^ ݚ@V,mѻC0Um6;SET3 T28ҩd0B5Q'-l(g>4.:ځDa>4JL1m"tURjd D$ƃ2iSRIQWd8oPz|Y, [O1u "܇F <%qk*t< [W> mlc!5n`I7HaQxy5兠kAL=LUʾ I k}tNe a%1M\nR=6BLhZA 1HUrJS$uTn,t$?.r@oEO&)g-2x<-pGq1jr'~ۚoC.Dϐl Pxb.{pP鈨=8|h^r} XdU'Y:&&Fc|}0N沗R,PidB z [2LKtNpxMJOY L{`k~bZnz Zsn踽S_v=oAXN\,P:DU`p‚/ÖPoTT#lc,>i`FWf?[˫I16ȃ 20[=S\ DFzL*zp5"nJ,U r@ZQP>&6ͳ XǞ ٌUկUd 32h0ś*Ld2Y3{}sQxĸX2jm JO1E)R(}'<^a%ka{aJ0b[g0Ca\'KqfrR?rU-+2LPv:%01KvUmdY$8p"nGAX`퓂Ͽ7?.bMi~~1a- LXjr7oGβ|r6u-LʟC!ی+ct1 {0gIonV /@㠤Pp%화^6󨿧!N.).,[n;%}jXtjϥ7RvMcsu0rIaqmI~gAq@h9bS0#MA;'v/]oh,7;*vkd@rf [\&:dWӘ_3$;Z>WhyVUlz_Cw',!Wޡsw%- .v]\кLuștHN'8]'cH'K#)B\KzTwZUϣ8t#{}^H{SV,tߺ^֖=/5 ?oLJ &q2ieo*b1ayw^yιk@>$#4`JtXVSIs8tnp'⮓Ɇ&NJʥ_ҋVP7'~:p,sdYbR+z(H:T8bd\/ z0R[?}&N3J$4lk:8Z*SY c\5"pQ{,/vD##'ׅ7RԅA2;bDxQ~뇿&TYƝr Q SܹrܐTEq8l_\{uiiM">HEgh^");lK2R~Dԫ0mYΊ2Hlȷjoa5%u:s\Ss3 ElބąVA)9#yS0ot钀V X텖y-6]I&h|k>o`;KX((|;m80X?DE%ޞ؍vRӨX(AV-ֶFp ^dRA2*"A< MoHPfÞ!1pGݎ ؍#Ce~ g$nMMcdv/ׇ`c)beNT1p}Z=wGi.ҤCh?"#w4i04XڒK]OLuQW o%@woyIs9)UHy30]p)I A p@¨7e~WcOVd!QDgOtU Z5aC0Ua,Հ~-*cRk5_]Îkrh*Y&Ab;ZU-@ջ,5T:et* -)J-͂{ط^ߟnF0H<栱}]җ@t'o`ZrKǜ[)ISyMm&Ќt>iIq ֐O=edzkCskx$oop _)09J5N7M@>/K<)MaRTKss`,_l2k,_w ݎIO^E"L~10bXlNeٳ*zd[fc>)H%*P Aź ԝ߈RG*KѣT^?}ċ@O)<>\8S]4nEj7{E\f%`H^+P:%6snkJoFaYHl8Š3rEDA0~e~Ep;n-,}Gofvt/ .OXjD/ڬFB =&n:Yf IaaTx _68VPo);bU! { ,Sg)^Ɋ8ѥ7.ŬE |;,_$]+(9E3UNX Brzg q7u*Yk;W)hrqXzHgؔ}6`@7˜('4q 4 H|<'8z~ck(^U0:d̘}e#w'I3>6$hKVWRDb]?Go`VCA56.%3ک"@B#md7yV#K܆jcon1RuS/D\3r,3hUTo ܕU f>oi K׃Q^,5GWn O03@N,A.=b\Y¹k%l}W0ar&Й}iA,7:=ٞ'Yzdh31tj*UP&:<5/]O_mspy RH59oCeP8]26R=0e#`<$CJ+w)rgS%*ueM*hEU}oe1 Sٻ=ΈW"e)S.GPʼ?BT2TH}G8/fIH+2볳>qkM<4o/Hk ƋbRfmˏل^^& .ؕD C7 W ">YctӷB%FyFch~f6p W=RD07C8GFʋB܅0uFF)Uza5mC,yFGb-l)wGl(!adtl͜-Q$t9]]R!p}''ܥOlki&)9 6n#;< ѯjmtNm>a|X%jGrhKl E$o2gEb| E_/N}.{C'9٧1}'lz]{#<!\?MH 迉@̋PzzKR~ZXΙ;﹨tfCIQ6uvb.2DMَ9\ϼh%ǎc6}I'o9D2wsIssd-Lz{ (ݣl~PuX/ ]k"ywD8%@,ZM^WـCAc./v8{?T9kGo4Z弖ǒ46%>)]xZKT-ZjV*O1APj\0iC%1o`/ ۮ{q]_>)sxDN'FEш n=q,v jij#̏rdS/);h!xρ" W,**wLe#O,]a1f`A}&{@9\jUAZC 0R3U"AUoجG9t4 <g4iGuc400N.d.L{40cpvJ\[}3w#upYs8y 3_,`<F?ABX,Hߗ׿c*̎ᧅ~WX<qO`L>~6%BAX- 㞤L݃|#~!${t>j I34|X .lDK ^ ^@K04!mDT{8f!@>W,?Uy7EP6ǻW\#\Gΰvʟ?viaKoɤpPA5lҋ'K{[9{xO!%,hvV3mrH8QM}7mU.]6;U+LN7^9n:ݒ~ No7bacRϭ4O߉m, r/*A8),}u;OiqrȻmmT,L Cu]1$UFM3FɃ|ּl-8%[s]m2!xN. $*lF03fKK( L8-fYx+ =̅9z}qἔ:K.L'?v`L)hX2DsWZɜu/VelW bI*A= !:: +z/0U7;:i1~T 5[8c)P<ċT~ JVi` ԍҽ4A{OKFb|>ߌGfʃcS9v];~dYPy4" 3tLlr|.K/^J<' 3V:' zS{YYԛOԙbeaƽʇ>R[r/G,rE({IY)03(bJսʕs,Āp/ϭ*' %~ w5&F-dc#KC=;p+]xvM}?zpK]f  2RdE^NQXЯq Bf7ڒ>1jV$^Q}(h9t\w8ˉ9;vg4`̤ h!Dr8+H#VbUrqE})goKZa虒Z_L)e#xN3Gz-Gb愴/,6N s~dfZkrP,p;o4R};8  $4oʽ4$[4k7NeCCzHAM뭱\759 ?Tek,fp`]x,Mm@[Jo2]?c4)5Xvc\'bAĬD|h֋/4{@^l]piI7ѭ LF_ozDV\9+4-Fy&S@~2I\"󕂚:~$`̩>ݛr>@^|VN(ʮn>t`@HvKbb=s0!?uEl}Id}RH#(Q4's,y뤹 B4伱64 '=^8a^j.5A2ldе|z̟I02"a_W@8Jd-^x ~C>QMAdV0HGg` 5?Q_mYQOFvi*Ҍ?T=C`W܏2~>ZPx$Fd1 ǪXXOwK(y>Wv|Lǐg "~5d9 W2-H|o9tL+/V8>~Ew=;3Xۊ<-Ȁ++-Џ-f^.~zjU4n!.2Q-YU'c68DZYc}ft]T| 24UHBn؏+6Rп asN$Zp;h'ruϸNڏạ_էiwbAFZ+O ~{ΗC\)jǑ tt+E;CaB4E917ϊ(*5>h0z*P#|zoҦz9A1*z>̛7H{VS򛇾{:%ВS|6 qI m_uG޵zp_J,c2inXZ?l;"V j&QW*B;9Yvc|\\+32=-JtYI]40?^.u o_20u` pGwJb:\_Fo 0p0$?!8% wÚа9l:2k8pqDCCQv@c,43Utp:~{c5~MYK m٪keGM Q:Fb4*ehOɴ|`bg_62 '6YAg?)y@;RGxRw8xH7e|b*3O Snc  loA3=?2v5oFhެ"ޕkwY1S>E^=5o~wK8)e#q$ ZR&-&}poTE/dL|#,Z:M6}zOے-,շx?L5JC_Af]~03)o<[fFl\ !DvJ,fd5q`oxpOӤi"l5_fJS\mp;w)c%g>[7A͖zq^pJy>\h%]Vz @~RpDm"uC]lk:/wg9¥r{PL(5A=f[;wȗ&3@sl%~|ЉoHNv=u%*a`UPR}s.DAYFk}tD)44Ry+7/.Q 7n l`PY-lcOo Mu=oiMTPٟridm(R|`)Ul'T.2}ͤ 6cd ^7Z8 /|vUlϧG#g2?h)P M8!99rN(\D[l"-(Gp5~0(W՚s/f*\5U5h:h6x_5IGDĤm:\1Zs4ZK% |gg@'ɭэizͳ{= w>[{nByO8*m R;cfTσF63 vPOя7J;,.%ENdؐ{PҊ D/ah`%o¬݄--c2j@T^@jlJ46H/\muV3rD(P;r:hg *bRa#z c){+aEcéUEͭ!W0N ݂s\eig.pN-%+i6O& K-6bfKރϓHN ṙS,'x2蠀kl~KL͹?R_xKrKx/a.9u6M]c_V!W$*>b &Jp*#?(~S]m=Z?C no{%{gYދT.9 <1^  z2o5AE//)ǤUL|D$pcTʪ5-{d"12"Ǐ(S_QkJqwbX iZH8qPٰj{o)XMr|񖨎1"$7W[<4*̤fd'e-APXF%N8\; )ܵzd@@RQc5(1!%b7oԅ& &7vC ІGMV! ^<<דe{XvWDiZO'OR7@LQ">GzjK?gWOAiQH}k\c+RZ&o7,'D C>KPC-8`̡\ysK}sؑ<:dr0Sក&LC'HFx^Z*_r&~9*w*s>7S d:1d}Əu~ͩ67bϢy[3`+2 {pyvUqҥN ľ|eA[LQY;\W.Aj FzDE> ^?aNzyrGo>JZl B0\MkƠBҋA1QfTO+a\y:DTΙk'B.a\v.=HnC]@W_A( N8Z P"H{w ?m@ U) |WK=Km9}=uf_#Kj> օE3(j\p*!+}&_XMC6MM<(a.&J-%i a=hJ`-8“5\uXMY4WkY(jK`'˼jqoOƭtwk\Svv^nFqpyLB! "v%HU4 լ,bewiOJu/Iv|b+;TIud U 2|!|,.I+dZ ~sbcP[~+LBD^tEVf&݂(PA,m*'ߋ~xrƒX5-7l[`''eaS>^X,Ygt~ΐԍE*}tdV-5FJDv} =mZJ.&Ǫ%2[TR =:_q0fB;~3.Z@qjR4됵˜F $v<+sܶ +VyCD@un[}mdLt\h+D CtT'߁igrp d V)ig=#Y.O}`d^5ccxvQ QI4q$x˭A#ЗD'r\ J,&5ˉ c+~p'c X2Gh/dͲ,/IE~ړܼ< o$ckvHЗK_lQWDJ[ O&:rFk(Qc_4 uZAOeN+eP[+`?O.IB7c }ul~H)U`rH2 3o\1<ch! Iy{y'G"m&C<vNO<&vmP]I55J2bd$H_oۭml7JYWJ.&]XT7G|sȪ[$iMO#Vا9s`k5 9UM h|BMV}+goyd1Y":qj:B,~6+1Q >ZpUnqb m| ҄MpFK`C= Gܱ_/kU%SWhIө3tvΫ3]ڱ4rd>A&zjFۘSz{_Ϸh۷'F="hS)-˾δAԔj2ID t4i؝А"ZBhѐŐ^O V?VoʒQgi>Xd^%Iްr hNzx(1)'9T$b[2+}z锚xޗmQ$nu>>y{6DEUr/9{ N)ܾl&#s^S\buɰ:=9wӎ* Ej׍HWr{-`h)Mh]?q(P_Qf|*"3I$7>Ы쾬@%xu@ˇgQд_8tD%?zowIʏ".n6(6o@S6;n/t6칆x ThO豇_(kZBQ<~sRLMq29e2 ̗}8+rn9l=A 5P#qbs56M$6ӐJ@8} &ؽtQa[KML0?{r8q$(坲D==I zac#44Mi&nI@ ]N9 TVuPYaKΞ5O8߶=*ԳD,z3SϸW,)s R3Eb=Lȟ\pZ<2:ҝ\[N&/NLGj7L0KPʂpY jHT1TʰFB%ĜR!=mdU\1pq44{ T2Af(TvKy.U D@sFiB~ݧ1dD]6pE soPFVzTBl{?|c`\>}2p n7)Q!9yJ]rw=&lr4d7( 1;4|A@o0_;oҷ'.0,5rKfV.nB>Xfp>+(C̣VfMcKT*=?:;Tl6a8)}rd};m+__MD9PN}ZhɐS8W8ʾ*?n'"je=M]?j>: ÀmN_ ]Ԯ#RNd_7UϏ(q۾zCb,l#aJ1éTjX `W1S3&ֆp4-62Mݔ@SF19ܩ^l+t)UVϵяx6%°C#26 SoV7}OB$hu.2ƄS8J*fsyi7x9&^dIFHo>ʈ5 M91IfvKi 7f9Xm%@oabWp /&ś@9>YZjSYL.>H!CGs\dSA)N4Y+bSe%Xa!|u2nd&T%#pL٨#8=#gWF/벰{rH0x]{y!P4v; f}=ϔ0%ԯM}\[#oQ08p"޾>H˒/:+jV Vy(f3@;?+έӾέD4ϠI NYe*; $%m瓿 ٌ6yi ]NgD\3T.*qF^1̵C@7gi=GcV }c ,b*7` <]ۃknW`{fQ1`=kΜ\"Nҙ.Jssڇ48RR_ƙr- pـx "q=~+'Ų6KH bmm[!ʊ'.sGeɢ/4 pԳa 2\gܜj5ƞ3+@m߂WټH BfpoڠEgNA!yٺ0 K3-Ms.ᐎחSeK[Xbʪ/M.]+Ͷ 2l#n-ojULΕ18ې v@LwG*rȈK@+wxGs6IBI8+N~„8aBXU|sF3:JUwƼ󬕩^vR4Ȃv2ctBalǫO = 8 l<'Tq W?g#ںB>$ ,wO[ٹ-s?H/.:G#_ϬR345Ϻ Vus8c\x~35n?.8',qUC_~FUիOZb2)y-=Om/y;<@n%k( O +1]I ]o<4Qze08P3jwxh,`٦୪>V[sx$K[7&r7M=c1mDx >Fh( gSkOvCᖓe\uЛZvN@t&4G03a'18سV^VUԘ[=rĘ2QLop(O`Ϡ|]I<⯤DxgrDF 2\ղ\n<`=B5 k u;AŌQ?Rc/R_D*Шe؍ԎF="wo;lu%pr `?8Tk$x%IZH'|s^ mm 5<r uk4wǴ'SW6QKf89vkuNZPC7>H.#}>8hR=\Cua3|0QP$ca(J"=uJ;؎Jlw*֘yJ%"$'?=JRȕ!Sjed*ĜA"V%k/@n6,(dh{v>x‡,P^tw})Dz8ќODxќ2s yHgY݁ms"`z\3o>{ lh+abfKi>IL~=(S76C`Qiw+T߁L V"'U;\bKZ3F ǘ%=0˄cʗبQD\!UfIr'qCQ I殗!ghRpEZwq{DRxP BÉ˯۔+S;`wrHoz$TJ-UOk%Xkg?=j~s>w69Uaz#ۦe7?ы+g䞬}R.h Ry8Oq"I0QèUe#ɂ06jWrzWC WR'{z-Gһ'C|ZW1Eqطj3ш-@z .?K{m(;: _tTu_Q&KBE9%t]I> > 9Ƃ+~{1DԢzp'FA^ 8EpzA~ᎇ=AiF"~@}\ibh47ڵ$/rq#zP=l Vx7ZAq"9k5N;xP,L@#ITHcZ>WR,߯5! xL%Xtf0.'gܼrB/Yϧ U*Cܖ./L+5jTGږmHߔ -k Tn454|549܆DJD !BW\;{,fS VU+/[%`9.aKT19N'(lc5'%{#O>>%|ŁIR.V77RC2 Fvx3}*?V#x0ХDF}&FqV2r^x@oG~!u"Edn 6vzNCC#XȀ+7wYM>0UkSNܠWPɮ;uZ">_fw&m)N ^j3/V9i u˪S:s|+f@)2(XKe;{f8N]Py I.uB31rӁl &uNW#~͓6YbH *-;0e]OK?_,fISivjHZJEv[Fӈޥf6▭VFO~O xFPcr]Rm垼1&W` ?.Ud՟T}u(Z+Ees]Sw8EhFN^+\4m[A}]0o#ØͧEV53&5@璎v{$ݎݞ\ݖ\+;a,x7P - t*6 peG'W Sb>ɗu ;Xm:&p%BqōJv<VO \k : kћ3 SEc<$K4)R#w?C ,α]?zY/L-`X6ۧ$AjE;G%,DK*ry!i T\oj'Eqw#+)[7)x\,꿞ϭ>)\2NxR]"Qӥɒڛ/M}5/ycc0#XuۇgN(QgK?a;PcJHƥX1l/*ik `\S@w-]+g|P#"5cdTX?ܺQKpџ_,u#Kpkε+ȅ4r [lhBUXTcD`0WĬAyQ6!%3:bmSU?*>". JsK~LVYo7r}RVDQk'NoB"nf6I\,L;BH}uӅgc-7%T:zVXXBha0PG"ALe1Vw8D6HmmݔG JCLT7֘)*-wqQoskzҡŮ0/iØf<zpDb+ܼf`*k <z4W Wo>Vc"oE0~eo1w6=p ?Q\nG;8W 6V?tKP dzn|@iz uAMxaϹU߳{ayӝU #Hzx8c j4'f3cehN/"h]#Õ6V86P)%"NPKYѼ4xԡҾ7@A<"gaXܒrGbd'HV}V}/l59>k6iom8{X(BYrI8v# 5XB%h@䔈2RK%`&x?~oTWFzV5q(j1ر2މJ}1߶ -gT|5~~4 Ǐ)~*4V.~t<xoag8jckUFZe ?Cz8L=;<+!d#Q$5IZl =XjF; [M ˼2e&֬ݾ%uwtW.<Myt' R,e:$Jz M7{. B1C" br,%PlBw|&TY@ۥ_A46q8v?8Dxd>#j^yfUc9Y,CEJUo_c3t'*w?:\YtVӲCbrN]i^Vas"r_q~q7GУ7N59$h?fccX'@HUw]n鶪/fi妃eRx_(Ss*O$16>QSt|@p݊Ideh$@#`?f*?̓_"Q6@ozE*ra# NC\oT-%%d:4wP֞,^lVfic+=g9_ "֨ Ayl>x>nnZ:X3m+WpK\ ܏MPŁk DLlZ:y[6)|BHVr*`21&)F7q?ns&upW9;zlo;!TR):u:R]ZL8-0uj*u:ё^'}=IjUI]c 㼶²I}ȭNe7Mg* -ډÑz\D$E{6~,A^fݰ_;) -Ǥ7Tž 0Vcސil,q'(܈;ZfY0&&Dw|]}ƛt9?}wY5XD~iH3FفQm]~| HM̰+xqZaV,.Y0=]YP~ܞˤ9s8f&EԍX-[{ ,)K{h3 Mwdn㘁b9˥#G9W'd_7`Z[E;q}Ѵb%רR $D4.S~*Ebj/nb 5"ř ?mJ?#uqwTC9,uCHGo+FїkA"u;E P%alpch_x:]Ebgy;}i.h ZʚgşI_C^U~YaDx7b=+7O,$Eb=~.LឧieDŽv]PtS1 rϽ6Rg5u`A$R/=-%e| K9rʏ~w, GWK?rՙÆW a{&T1e@I7̻H[Gӯh_.smiʦ6Z׋⍫VumBi 6)M|=7Gs0Z&ZKE!gƻ&9`{Y'dlD$ER"b${Z_qqؖv5weQt<lGJ)cINjE/+KKLW(k6gTŰͬ?[_agtB}U"+ hsuLC @ g 8's-Tq "ډN'1(Xw5D7ld[iVqnW+Uk2tA8fEdۙ;T_=u{cap TM Ĥu H)ɚ<>'!f;Op# q p*;Nf7 `j;Zm&If:G Z0Bhg2*xQ )R^эxXU &fRk3\]X:SbDNx^q*Ѕo١ ϡQ *R8l5Ϛ@J`sd90#;Ts0XD-C4ۤ40O'Pyɯژq+']Y}aUB7ϢtYl|D=vGl C비ǩρev Ƭ0[TMfH ө t}ߍrpfao JY4j'qiK RZ[ /Ph hwJ|Y*|TO[ d^"T?:?]CZ殪;wIXTD/iڄEBOX?_?1@F@FNn od3coa޿zVN8X֋Ce0P3Me.~,4W#1ƧTϼT-F l:Y Q#;3:&Tm2őf" ߑ¿avpHBhV`s0W*P?-q/Zi*gnyEvDv-} )J[8z}-m'KHPb) rO[lohaO)~ij:iOxTwzƾUQ++o]_#^%!~a|:֓3 PnbUpTM%ƿ~)HV?ٚWt]m4n#{Ū¸ӷa#&}kfg@;\;ޟ5h^ʌԡ/냹g ˼ؿ%q$u&D6F/5YT8.p"r2v"<QwI@Eɶ7Y(َ+vOi> a'?7s85ap+}mGj!BN*].A#J)W BKLñڶdkx%co^>)Av']tY7pÖf(g %)H5"ɸ\Y)Bfj;Rb`KƽrlqN׎F),{ vz{,{ɜ CFqjL}_4Az]}A휞m`EiNӿɡ*^e]b4f/r}X_Rdۓʬ~n>/=﷦:`?!~6؛%;̘J;F9h𱆗[^w'5i9Uz7x]4n$_?v0e. s_P #z>/&Aa/K#Ip>$YJA/~@%ÿqRí'y< /h#ʺ5zSK]j1UZ"IU!rkaX㾦Y&F0EwъWIsX.q M/V  >ios1;mZK^,~#^)X@Le,wR}& -gˎ hr&M ϝ9춖ޣ B6.Rz#ZrRVz^AqH ("% γ6FTC7smUw߻)a CqpAmnk\/2X<rMf2|.Svq2diHȍT T`}ɾBDy8)cW= 2̗RMn%< 2~P6@iC2iB. j^'հ>pT!N {oI2+JY] i4Eٯx:\:;D.*u>|g9S"eZ^D;}B19{F4qR|2Dqi|g)} RR‹t'$_=mk>aMiP+,v(qt\,t7NRu& ~^d/)uN\iޅB# [ZUp(Q⊿7F=WkMdrKdvjfG*qegY{8ƌ2z4TPLPYp3iMS+>g0=r[OH9M`Vuo-LqGMqTҭl=̅)MVp!y,pPusN]6$y>  ]MpwgSG^cPxU|U?LR1社~*S' rZV!ovFNKILwНjiö5{򪝗Y$€'3* eN_2 EXJ0+KzGc/bfW9Fqt2UL^P+0xXmA cKB!yﷵ3%adՄ{t<"P#j^?Ax 7-66]HXir˄mNx4MF<[uω"%/a/'S#'Q'?_Kh_,\}p6)^9a]Z5@4IA+/CT2;g:_%Q27@tM[koغn@?J/M3  ԃ6SIՌTxltf( [ GcG|{29+ bwXE=Do(XݰS=(al[IO&_5eNfFκXk1l#KޞDH|"6lhBt%G Ki^gK6&/vG CsbYxhUTf+G1Òʥp'бτԥOd du:&;溾IVD6ZA*S(9@eŜ`6fh%:WƻP6֟CK[Q3d0ݶzy&n}. ҵH-/q"ތNy`^z_tȸocdpX~c ]У#jʣ3H C;)l֘lt.#@P-Ǽ+Ȋ SI:찻 uD=逯ďn\"˵N| (قV˙ߎ6=; OQи"ү{ 5IFacxf~XI+AC1,^2*6W-cNl/X!hzN;NavS*sDr+݃"z*݂",lfax0dVؽ[<~ED v8p4p9Er`3^lP&Y3bcH:Ij 8彰C~*b%,io[CӮ1Β/;jJ"8QK׼,w^XZs$ae)O%Do8[4BL C4-"@PBt2uJ0} "?SATufU<33ܡ#$FtC|ye;X]hF0++ߝ8OŷB#=>Eh;CquY L/}ЧdrP cl^A/ @),p[ׇhMN'62XaE`X(̱͜=C2x)o\t^S$^EeO3zߏ˄2ؖETAZ&Cxv҅.Āh;a}ͳ*4WݨWEa!ɕ׼;}@xTx))ٜ6&9k+ϥ18h^j3Z *dp:ىڒmȢ .-0A5>|QH* v15$(_ s"#@CJP@H /!NVc~*q@;c[d)Z&*@7X:\C%7V]HEGU?ҍdE4_B҃!RqFy9ahA,٣Ho6YA=ܚfլ2oH zkP=Uc<4d"q+Mt$Ğ\TUJ٨.cA{r/.<&Y41]g, S;Jwea ( FXrkh`R [Tx+sBiV9{yʳb39i^/S7jQ&Cn Q9ܪmK =eW.% jVvтK%hhL < AB#lQ5Kylk J݃%.R)&a{,W.3 zך*ܫRkd)F+ngWl /H9-(Rӝ844 q(HETUra_{ݖ pE %[S#2Zvz2%_h.3+\!4sGdiE{1q&JQ|zD Eq^iw)<'\yue_}Z0%Xᆱsm=uݸ L)TVb%oYe (gEcTz 18bAm6F /+U% t 0 *eUHMP"kJʹ>?VUe6@ 4XyxXd7x6gqpFꨆ;*񼬂VtCBKJʀ ,7n|I^,lPi!Q%syO&KZVCWZAKsA6SS. j ³= c.Lƥ}B-J>.F`WH%w9.~!8i0KS%xXDN᦯ lLG|h3L [wAmփ=u1p|x UOW@_a9k-d: `&b'⦥Bm~+8Z ]}Ό,밡LB#ݜp;7 ԯL& *htWBقc:BiӑygqVK Ą@iȆ(6E!)N~Z@ziz15] #I֬/ +v" FWԳg=;R^}VdoDXP/$#.=8 z[]QCa.SWU֨H }TX:bR:=,"<׆M{@f*7*a{_XUtD*cY,+V@pU*莪A/C8U,7ʹOCWkuq<=ެ@ǓgpyU#ᦶHkO58i&(N-ɚ"}g|"nz]0قb0e<\&hZArjpJ*Xđ6ݙ%9򿱓y9QHߦW9d&L15w䊃,x/\&W AZjТ!.Jvʽ%\v˟?ă 7z-4AC&-~O]"d׺)He#D-2fm!V/u1ـR2 4i÷>Vꖞ)T{Wiyy #TeKpOTyuFPW+O"iMC İN(@XQ _WG"m)I CPrqȒlp oGZYNf.11fQ)35 u 4G#ANFY/BQXv34׀lfI.Uf0"Tǣ]L05g|6bvGP"oulzfLݶQYm2y9ĪG %tט2֚ H`BUǴYwQU0[c6yrޢl^Y8 @ CX8dZlb wI|E^|ȀC< A(̺DH3>_J1k\ކ*>tܟ:4̝dXMU9.mPwRZd&(}'fT|XVhp-ރ2Q{ 7#:cܶ"w5LZ<؃>cFX>ǑSK2 r#,HsL.SUpЯBj~WbM@ Qx\uVai<]4bQU=-GjN`%e`o?9*gC/;ۚg.. M %8`v a+Bw%ܬU%Uo%9*s+_W{x #B4|Mm(xL`~ 镋{xkb BJ*fPlRHZ.¥\H'ߋ;ǫRx h* ӖFt΀zg BM!21B|1HBHt|>yd]mvL&kUsAa𽉯A();aqXQ8a 8?!N3oYZ3bO;?GFtPr)Tĸ%* 9|U:>и IԲ͵;E^~rQ5.9~'o?-(aW1Jc1pJꘕW\0ިpjdl`UG'MI#ai0u VI sD̸! 0Lūj {ءkuc$7 P"{*i mf[ꊯO9"zQc}7znW3PxdnKcͿS[I;l%!. 4)KP ?inDgo]:(,`#CI^D^ 1_+eL'T6,2snoM?U!E ºR?[~/y<:^{C)sYXU~.тíNЧڥ5c/.:)Dd3Ǧ5CQvU !8tӾ .1|jJ*6N<$t#-`mgڬ3|qTbv^&y3 ܳxtYzvrcY8iϢMF*&V͚%TBmPeG=*J`y} ߒ̓>9 -;I]6*wf)U\GL.mܼxtzO?Yn.cX \W*oֱS%OA&nm؁hJ~>rи=d٤ttHmFn3Ģf1<"bT9˂.:X`4Pp?#sX|$ o:`ȅ0қeMFvčL#-yu}LJ=W ' SjZ&dά#fr.ג Ӌ\mJjÚxv}Hf-xkn"|(Y3Yrǻnrk*0_ .yƯל`B BF7>Ӕ^6h-Ys{ Rwy׈~ѲcM_FjT&SS7XAB#YۄVZP\u7op4e=ձ%>!u+M(yXZ޽&XGc_YKz?4L Dſs˝L/rP1G`n .ߋVJ"Y֏nsxWǧز1t(u3@k19w6UZy=޾3򿐝:O6"kh#g 2[HUv]6b͉4iUA,(kǓ^c466;%q͌? d( 񌇤̬ʌw6|U.s ֮2]g4Aq֙kpZNq5ꆭӋZm%Azz1HR;-z7@$g dзpfͭf4ͅ'' :f\Ј e}d\mXK^V< ;t[_=CUd`:g)Dy3Lzo *;_8RV͞pΓ*.P-kp u[0K3[YѾs7OeqeahiZF qLҴV~k{tƏX`vu$78kd(|<l:ހAY/N+)-c7;YYʡZyU>[U@G.RXfu >wLflK4 mc!FE 2Cf.hRcT:{ \3~QfO}! q\YqC%cq)ڳ7N-m*r43T]&2Zlb'͗~Uxy4ف7h+Ob,irG$wa=)7c.OB CS-}̐|k$ $FzLʌ& f$&eB2Ow"V⊴KNexK=++}y }՟q w5)f\2[!9TyHO'9ҼY+#W2TGE4ݫl f٫ُLu}7![E&ơoY󺝾"ݺx"O JS921+㮑qk\Y+m?'[&t5=s؈>iA k1zr`ڶ#2hn Uj{DIt(SUe3/b)t>Ƃuv:}!V4ff'+䬑Z'Y7x4}T C{2Ht}[vFv/E`i Pw ?/1I^C`a V@P,HmhwB2ZTrP -C m14sP8KRdA0O$ȘWBI';BP[{}UfW^N > ɊGphnr$Hꨥwp?s}@Rw_:_i!lOXiK,j!5Wyl qY>؄*)YU/_?"H@y3)bXrvr `PeڑϜ_h:aBԌh>މkvP٥"et:˚&p'WbV7I@K/qD؆9M7M~ hn 'Ә}*U7{~ 4sĐi3.pC 2o fFqD11 @*U%vsN"~ݙh1':+WK?K#&k',\3&*:6~< ~[?| M6AumӞ w@U†9u y%1ګ|Ե)l) 7Q2ϯ΢_y:#r6@}kZ(XRSHn_ljAfvU #[Ѷ2iYǧS:"W$t +?9)sЂfd%Z[:]U2eX&۽\<5x#I~cOk¸ xwe֩$CFD__Y%Thx9|$DqvM~ʸ e*hbnO fBf`Ʉ{.F{a(FE ąe(flYie' xr` _nQD3t2.gv_/|ɐR?;Cۑ2i\B^^ݵEaʊjpN64>b.[kvXdS 6Sj luK#F3`EdIdIPSOoY" \ܠZV^Aj(!e6al.KAfszr}PD~ط$>ӏK;@o_J%қ .\uZy%)AhID7E7.Y$ڦ%zQhtβGJHjcmi2_ -ц "TQn*uh˞כNg>ؠh$'IZbģRElP]u_tYSαӣo(C-i^V$`zK؀}5+o׊cg҄;#. Yj6K UjXMt+3d##IbpF_rnzĀlYwCxQdfSm͛*f"^.@U`--9Qw&=3W?Dtt~D+:0S::ֹٞ@vBr\@{}7kժ#ucƵuSMLdܟ1SmlqQLtn^ LҴQ~b ⷑUU& yC0UA߽dc"[`p)~Tcn oYr{q'+cxYܶH[O~Dœ5c!P0ݹoGN Ufz] :sY& mO!t1-& 1 0ѯ\o:pY0+kZ޺Cl' JMxVrID"G_ȹ jW8oY Pe5T-{;os?,et:AU0\!JZ*EC:1gI SD oƁ.Wxe9Z\[F1jWm ?":?@\s ٫D`i4RKGiI51˵m  C#tʷte'eS[ x~WnImħknk؎l_QU [uGG ("f^R3}㷄½F._yw}N{r{F={N[PYv,޻ϫɏѨy RyRq-7.-RzU>+L|*0E>_ +_&jZeWKxs#hin :苙X%px%;t09w(;fc$N袴ex!MqcCe$.<^w@O$CnTT$cV0)3Vj"G e2ѷ݋î)7;Kԥ9TZ > v6c֬;@ 6ZBY\8o}7]n X(GzE>_)5Diw~ݻ4Wo(Ң]RDޱ`. u,I{dRPc '~9{<{{K&0WqiRd1GkC2,rGiq{570 /A?nmI.nk!' ŗV.g+gu^|T" bKg7/ Jރg{̰C0UȬJoSiD:HrKY'!WkqL?(q<3 [%Mr?] @֭3KgPN+U-P |Έ ڜ}G}4CjJ0W13Sa(W!Hɰ6Jk6pBr.) Fl m%,Jjzt)sS;e25M:W[*8{{".W,0oڱI:_($ r^xBfɡvxzH'$xʋnэok#s<ìt5<3 Pk&^`~cWrX?غ:fk]$]IY),ov[ PoyJ239iysK(jI噕YIf^^X( v+ޖTUG]圌^Q.t5o=K&KeoC=fgŽz`*29EӈD/p:ZԀCw͞FG.ZDְaI6#Yk_~#?fb,A_DiX( r%,P(8$.~/uu<*[ /@=?gF㞘|$V%{B>F^>p|`~EY)偾Z"c?"v@FҌ-yJa汥P_BڧXjqi3 e'+ۈ=41A1Wz?Tx"c%tDŽlZ2gF¸ጷj$.=ݶJ}J>4 ݙ_ZzR=_WPF竖r;l ;TmD fw}T8|bۢJv h3 'sh`Yrv H*C Ea.V+EaO* Zo㠧x[ BkV덪m^|؁tTZLQ#1h3*B2Y nk\vI.ðB`e{ 3K,綰cHՖeP 9_EeqN7xq&Yo0#vpt|qѭ]wӛ]wۭtkp87 +ORg!xS}_~=2Hb'0 t#t$cg'pХi߁b}#r!Wd`X\ [o(ջEMV-_jz U[^"'Q%nRGlÔ89aW_oh&MkwLi(F2s >U%%5Æ5]dA;'C|#V%f8})e"/Z,(YtXJ2^j lB [iz3S2#)2lAl: 'Z\S}mxU*uT yd!A=*+ pգHaԤ`SEJdY.5!T-+g[U `;jI`0I9FTmn˪cH$ >v'fӨr fc(ɚby )GF![?ICٙ?7K1 LJ۫C°l0l&oj1 IPli`+RU`N~{Q_] _؄E e+&׉ä66M{}+j^5W{)`7W)cei钷2 QU+Z(Y]?{D&NǻB|نOoeSqo%<ǚ}C 9zs|ǽ)-{Bhn=a.M>Y_WLHe-v`~W}%!h.96bdE")Jy*݃ vrb(U ab1g]vaKaxeݽx ~ % /?,tր5MC )ߗK"k#o 6kG4vՃ*buJļURCU L.=ouAs Eǜj>bk2 " IR< WEţJE0^|uژx$`NP- 2lS"2,`rbb7HRR.PˌZ '6)7* KQ洍*S Q6m,MM]gÓ;'7A6CL܊/)4g7}M!bDB;.oX1k#%su@!~j*La, w}(݉N;3rqr&cD:![ nxx޻]8I'ax7cbz$S] gMԜJvȟ=C}ZU6Rul7¨mZ!n.HF`r(ݻJ&ӓeÎU,ʤ,7Rs6xc'x9ѹY(#*(vW hG⨰Fg=3݂V,{.ሊPqϝxǬv*REE069bR4nu`~0׽oKiy]eL55fr+w4Fs1(Z=DV=ĭyٮsۂљbѝ,Zj>3syeWOF4u\6E 9|v)ݑ$Fk2 ݋|\򊞁i/1;{OB*lj8;;Hdm~oЭԋ+1YŽaL ?W+ra-u|XAqݳ"DOL [[2@H-A~mhfFo9揩 hs3Fa1匰.\rq_b./|xܸ3Cq*}Y+>A8*4,q3c9`ogOMEa 5o`ǯw͗@lYߞ(`mK깃I![pWX@6M6>eSp5ßN>CXy/9%\T`0<ҸVY}D"ΞFPf!>r%-r0@-Op;DIE)N_|ߟ6>y7!$QYa;Y>3δڳ"e at#U*Ӈ\%@(jOxoq6X"~ ^ְ Nwc=Olr^=Оsg=;^X 1ƤG=)uAT`Z>;@Evvv$ma3nǪOD 3I\W{{cWTV,91LfDajV(#rB#a~Y()eX?2p"8{' ־CN-|4wF|t/ZǚSOɠ,@%ldk+d@@ԓ޺TQ ņ ȽQJIg4Uv7/eAYL<-z1H8+9h)ʿyԬ`' ﭡ *R1mS7ۇm8xb˳EY;඙y +T\K"WYT%UP3yĎNWNH kq,94*rHq:}qsjbW4n!ZE8@%k "PN(ә"@v0'9T3Ewh.;F[5Yq8ǹeRE> xkW3'%Nt#> ckgS1 ,}9~Nx`_&=}?q`#n*wm MSZt\=~KZRMނ^+2di=&]/duQ!p({k52S m82pqQJ{̦)u*@L̯Ӻ)aN847O,81g!AZuNr#WM  )-spD[-k?K!+a^+l_NhpMŴtuql.oNA\xtw ^j׌!3.Ix˾ Q8ށY[ k8mAܭw^ۮ#2[@LO ĊVZR :Wufx/̂ucTլ/* ~.$=l%O ؇K5-͹AF7yxhtզP` HJ xxg4Z>`ůAX8X"FJ?DF-SDFØ Û4H ĢI˂Ke'm9ܳJjүM4l3eO2n;۟xN0@-,g<mdmFTUŽ h/{B5.DuMQDj嫞QwlI95\e%~ŧe`^`HBQ\MW{9G9Na㕃ϺFgAT'Q(.NސCۡ[|,$L7}(sRlDžjKWwS0^hf=EmNuu#X*c߇.7f`޷fogQ{# 5gc4Zł/{B[Bd.SSòԷvBi} }6C>w DI?\@v<#:㫫@_rNTw8S‡2'$+×(`T#FtzIÅOb&Wd_Qo\'{ u2]t (q8A \5^Di)w-GUfVܚ nο3r8=ycf[T0k)<ץR's:Eo`g৙Y0ߵYi9tʢmj{ퟂ CE(/d<%WZzފ*y^9\4LtXXW|~QIQ @ ׽;2I M.M ֒Ç^QG E6e;ߝUk?RB .iljK].S_YSqWXq='RP<o7m:Cu}x=?u0q;kIf]OZ!tҤgPJNxY~J12j&ʻ* <Su{>@0#B䇦[θ _ohb3ƒvxa[j!3 h*Ŵ,;bd(/jGQ%ZM^kgki]>'0ǷV5U9a.ɁHCfpL f O0K֐RE(AM".tc$ șڨgҾFLdž.nn/Mp@uO ^GIޢ %m,hj[5xǿWi` ~rSů+Ы>_k饌VDzIn2fː 1Sժ=33 JKʠ:T[UIi:ۺݪ=a쏚3HAWSК&~@hxZtymS5 2s Վ tռs^:xĩE0H6\~{@J٭*q2(J1@$ ݪ{D w {r ƢCP7T{HK"K6nF?im kl=naԾڊAo4wU_Vl@R)|& .&bhkJ0_dUg8s ߫_?7F 5A0r-E$]=R_)̇!X߁RP{0nFQ3K3D*12#J{h7 xɯ++EhBN|g! xvʊYo_a /|%|dNb j#}s$䡮mM_r,ӱ|#]㗳CM]vJ80Ρ3o:6(%^%)v/ɺ0%a?a[cc_AER|!sՐG>@uzb-fM-NٟL\1 ך̙\Q(wVC.A{Ҷba&.&;* nvW{N4$1iᑐҪFDihC4y7vzo_y뒔9g8;]uQg]Oʹ-<2%y`9㓬u @ػigX7wdr^Ч!(| c18DZUwA<5~D*1C>o2A_'!h1w6CXEyA#~\Sy2SDT 4xJ/!'cL_uܶ-ߔp=+Cŧ/_MʲG?W{tN˙]C\[f%9[>JW:PӜcz+ E߲)j-acg=s^U5Z(fOksL{O7Ɓ6XEpQp'#m]o瘛%Y~?VE1JB>RVȓ?*lnȽ#Vvƀ/U1is QNJw_xGgptnj҂ x KcL{N[3t/ gR-Jʆ,g7ҷb'B z]wC]T]-,>@0QD^VyQ)I { ݿBUF/5tMlmʅȆr[bi+"0,΂q?"-CAw"jx`%Ĭwg@,`X)dGIEAjqxYfulB@O]ҁ2[nί+R`; PdY޹1 itDVDePbQV,պ`M{R߅UP4}Wk$0ཐh)~8*tFd6HZ\_NדJtgM/@uEBk %'!)%8b/eU+*.ȊC̨e Ps ,#Dγ+xp"cž0H&0l9uRjѹ[}lԎg271`qc7\׃[s LaDJNW vԒbf5ݜ?Vط"] yYc}2>rC\  erz%EEʌhik0Bq"hBj )݊d ~UhGRE\Bftbiw84I-EXbOGA:$P8t~nrz*@=\z! oPnbΉv8X= FhPKZ]K=Cf T/ׂEaO|^ `j_a6.3҉La^'V|A|u"-};U3,a )/30KJE7)v)~GAOQ@a$3=(!#mP+!,tWgg H+`wR_?Ք;DBk䘍N4SfzѼ^9MNp-I$TRsOW] J& \u ME> !#g찣qmF1kP5<ԩoѰ\۵6 b5BP .Ir51)gZhMFלb S$QUtuKiT>rlSns6ZB͗S}/+ Uy).VjMert`+CpOmt:i[MņS(N8DPds{Tu@d ^+@SV^;fn?@*iٟ];^Mf4ϭHY`~R6CFm!֤<&*BpksmP2LR/h:)kGwMy.ʠqc.]V!vd"d7C9y)i& RړOQi*.;z1`q Ӯ.v̗wFkls.HxpkRJ뱄'%<_D{³N>]HkAvr3j Dc7\3ݛýZlxЫi(sl;?d4.nހX?^#%bmu:.^B{rUr:3cDyF*K"xqGMgc%עke{^bQP&L>lbXxP29#WyWGD=O~O k@MhcDad-f5%KspgHOvej o+f)D"X3e؅zP̬uóv H5WI3mpk:zc̈́ȴ=2y0 4⺈2g]%uI`]E}Ê fqHb gnI$Q3>{(ܴqQ6NwjLxbT$'R Mb~by?U$GߜpK:F)cq+U%6Pݬz$DUCQvGdP{`(BPV@3N٧ 9An0`V+P(֖Có2#ݽ逭"hjjSeF"*h bӆkϿ!tޔJ=sM;p2s Sv  9mr'bHmaP109Г`#2_Y5K@a&tw=]EF%sa}'r= Ev+ .!Ӭ)*TXG_+jYg>7MAHKɊ\oד!uh =y̌VL=@]8lߛODɦ"NoJv:]cϟ6SgqT܉ڌ'/wI89DygMօZ/}x#'4#׃J8 7ՀG0֗ JH)0zLP , e[5ݷ))տABQvOq)OVB?7No[("щ:S{iz}莻h2z7mXQ:k##>gͦ_1' ddAYNnw{^uQ^A[dh%ͻ+=Z19ec3 ;URU ntvdsUn]Z}f,fﭞ܄ޥGTD18|C\u`"2 0ʠ6ď\>pciU޳3>NƺF|'qt@ Iw H+NKzn(GD^Ώ'&r)ZRMtnai%XWsgXf:, RF:D ɹ*-TBЉ?4Y\zsqo zN:r'JKo*$h7G?]?I㖓َi,En}?M*ᵮtJEn-<\PjlSP-JR\I?$9=1slg .]P&7x ^v̎ZE*|o*Byvd-Q Q|]KڳuVJ35d/W^¸%wMp։c8h`3gT{DSc _BcFcʄBkʿck :۱˦"8a>v/ǹ=+P5R*&% `bx-D2\*{45>!;&PP*@eflLΓ߫m#)+~j/!|~jԽfatiNR4"V K)dao>b똕ܞz[f#̭8{(,-AC42`핸EJrmVAX4We+]5.  $ÒiI!"jueˇl=qbv-@a d2J珡-{e;_qkO7_ċz ͣGJ+ѱnɆ3SX/ >I;V者{0b|o6 a)Ʋ`܂IZ\'zg{|`n*_{ _M<*삖&J"p% Ր8hY5lC!+OuӿPfRE fcPQ#J6ssyjG̓JQW'zmqE0aWhUnit1wZtM"@Xf+lmK?&) #,nZCF7Ϡ2ZMrW=4+3QQ#r/=+USn(͋]O2qfq;lQ ȇD+DzLr"u܁tSR;TLqȁRujZ6Gۅ9!;R@7c %:Y װ5"-2ޘr6=稆vr:QSPLf7둘l9f*[%󶱜kB5''yoP %$_mcnKJJ}yaL*ʽ®ھ/QQ7^ZD۽x)0\6 hMe搆'n:O #h6Z3x2s2W=EbTF9y~ F5Kt~sj5r܄|+ |¯PTif/)x?3% Sj4jW牪mA#ir])(گa^V+TѼ`LrK ŏ+ݨpzg_<`k0|/ʕPl#nhSk3pH/c.ҧ;QueW92\R ݕp\dX@ } 76t=\7qn$'l]}EAcKa7\:~7i;7<>Wm~GQ~k]!x >2)%W<FXX#u)0×okڋ$%i 1RZL0؏#9lXD/e> Ū =;Cp%|}kl7-W*|hUZ6 4l\Gs`L ۺ"|L 0+ڌ}y,ڮ"c8χDOVSMݡKmQѰ {bpژ{[$~%<^CŬ'qV:#Y)9Xو??r]Hr%L [ !+@2[/c5"i [ZeD ϓ#p}' OzE-dUA|*n0&&P7Sr] aӶ:0?h`*b?q1jJ fk9ON7NIt *Klٝ|EQc,O~?XzBb#c{sSZ!4/6e^(g)uJS*8~]ta _En]c.b4PFNX<ǟH1~c g96]`Qi ޵59.Т3TЫ3fo`Do@MpQ%Bv4:a)Ta̿q\1uPjWEAH(BPjŔ,iE=?@N"5nlSKdi`hWvCV0 .Kt!2cʩBxV lw+b=]i/m1*]QT_-зVdCg' 7/^]1#ZjUGMÝ_Wr!BOn* (IrWoH ? DvF½w>e`t:xIkpDT!iێfOGE$6.`1'[Qs!NRKC8ڊ$ "ҭCMn](_|G|@# P7H9feB_LLibѵIl,#H'E_i%p? "Ekl*8z'{+i A.}ždE"iFGoUa}6I۔'Wn0*}(gAe֭LR.m@J<ͻRp}?NkZte ~KǰyLjiNGVM] yB o,&6_ eloj# z;Hkdc 3B 4 u-[PW;喡AZN(T G&y4E+C!`BL iٟ+M 5ȒV leHZPL8RkBra$ Mfyҧ9 $kѺ Kd=߁z΅͖Fy,nl\ ag٬ѩ!_ίh}F!I[VTxq8,hTsgY! pJa<?w#\*ˍvCԯ1f(*N.;@̹U*k&mvl}<`>2ƃhoFw8K`WpcO +8>CxwJ{Z>xl6坾2WwgR$qQR9`D-S+w IrӾpCt!cYΖL8+}m e"|2;)r'LP _Tp5xIY S-R}_ k1q*dW]Ԩ !*^RD PWF&~av%?I^10q!F4څ6_$hHss/O2 ~X A*BsI(ճz^fa){^ Ks%Y3q_WdmT\M}3K=f0F8UGڌH]$J8x.-R(L3y͍0f91O"s͇J#e:Wdif:#@_15/wJcZ xde>E-W5۔WE16PUpbEڌ)#5ŠGoOׯb+3x&v7=+e..ȠUbծg%, =N)ɌsS?OvVtS 1 >T=/cò9`.K$wYp8v>QC Mޗ }&cвn,vcXŨNj3S;Rpaw6_MV@@|/lN:0!c TM+G/qjsǹNh$_zQ~8T}3J%y8(cͦ\?8;ǿ4Qv"*6+{mc[<\_˶\fفQFv,h e =R9 -':c1=ws9ΖQ>j>.!׋ }< 6t:?8èܙY6o^UV\aɣ}%)8O4-X#={iK^s^n̐u{X:u(9u`m]6v#iX(> J>9Hyۻxgf-GW_0O~NaPR'aL.J5x+ f;u4Mz6:gvѲQ@ԁA~,|STrx9 Y 0?Lu!YS߿;D| HSq. _#o0D.Gi]|O^C'㾜r񖍔ZoG~k{{UE Z7WlM{V~HY^iB)g|IR "0Cwu?bVFdUUu}CiFlT.~A&s.4(x?t]uXV|3%}# !?ӄyt < uI%.;8ȁ_[)<9NJ0BU4 ;o=!/B MVL4BpE[9fc fmCYx/vY7c&6РJ8bNhjŋBЂo~-!S[AG#x :𐛻6ۼpT&n7* ITԈ=$o\O&d;c8TFw\ʭq}VCC?C6s a`~tBRynʆzrc`Zbd&zT3Y@ F54䘮mSKs[wXyw`X;JHe0 =q~]+y掬u :>%HoIwmщ(  [l1bb ɯvp\ (N5h{:`Qˠ-K)N6<o%^{J|s|(8JF˕z*RYQwHo3?V$<f﷐}~wQ(w5 4׻x=Q2VzdO?+Ԃx&_ iɄ(`ⴭ;Ë o9D yK6Fe'.} zWh=w awK "1|9]"=-E8mղ;];"m)ݱ ;ļ~UNh^JխBR>^-pOWՇtajy[EX8s.,<. ƱhCݧ2Xuп4I3OM}7{3M<""O+/`_YqTڂՓG:%JVc(JK[VI:F@ѨLp;` ($wwfwŶUnX%Api6.ˍO*68=tΛX#-H繑t >Ogb>:A#!t>}.l]&,yU tD{ ::%Lң5+[Z#h9UEm= ́kGEUÔfOn aDC½'B Y0'D3//E&hWsMR %CB>E{4(Q2'k^J,M#v *&xXjuXJ[)74uE_M;٬d^q^V&hCB PjJC_c2z_u}0g>ƶ~˓twxVl:WhMqSwƟR)6v 뱘vNF&Q *S;Zb(sc/,22 Z >\I׬Bp2SժD{ҍ~?zԗCU Ǚ6*nn|"d/_*Lz~<1ZYoښn~G0XE9 OZg-x-GÈrhczW r+܅O)94Y֫Cz Dzheq=8jVU;jdF]g\^Dk@c:X";bl7+ߟefL NXbw#RrX}% x&^ܼp5Ê(z|;ckCֹSDGmT^݌߆=~F_h*ې:;9J pr ?1(1,b;ǗLs4-(9$\]4PA6ּK8ww5'#C"y&+g\PK8euPXW(a¢E7氫(X{X6{`h-US\^y.єa\O@hCuq6IbֳMNffWp^LW FGYҕNcMr᯶"sm2sG&w|o%ԩa p"SO&*29H -^K:R&\WǣL}[5"{ӖBѩ\kIgj& |V{J.uMS QଔDiqcK9ioL(""g`Gc,\)F_NL~{+h_Wˀ$@  7#7uҒx>[#\qlH*$na k^'$rO3lꃶRhmc~{k>!3gH}]&Q_dg],[E]C$jr4zml\P)B\ +oډ>Ss災 2f&:F-Ch 4JIEVOšvkya W `t:qwn֞r2O)ǎP<@|:*`@)ȹg3$dhZ) atJ8cP ouT9N#FBw&s~BI03pfmxrBGsfA= /#Tƞ "1jrR!%.&( 3|X1wa.},ef3e_:=́=\p ߭ׄ%赡Ta]oEґz}@^н2`smfϕzu4Wkd7U+J񢬎*-vlxγ 4=M8>L)v~]o,?#h z᥮m̙j غE'5OϡuERL>Gx'>%cGrB$56KSֹfƃQj)Ǟ#k6[2ʲ&c ędw=VɚZtdxcU_fGkoqeYzLȱAGd+^j6AJ/ؑO {]{Q *RQ&}-M)(sǮ]/ jaRMU)M]_e34*#W{d&0!eD 2fg~T KQZo-RnYltN9.F;Zp!5"%Rw|.L8RSr0jWacogܽ0葲#l$`ƝќQ@Sh* [ QQ\avM|a|zٝlY&#J5OuP7V=%?ëK6R cJ9h`UXV'X?:T:= Q] ]q7`Rg'6V kL'r_>!!{hxF @&$\t 2^b4z8挼Tj(C SK}*hPβ֯im`MC;gKڭs4p,n9.[ae2S1nK̈́hm2k֑[@g4Vda*sMIqmFHL A YQ $GkM&9NsZ{C50RGgHn))p?p R}ܼL30^b[\Rgo<-ƂSt{prW%n` ]Z\Dܤ.ӻQ xz2_x&n*7{ԃ6EN*ٌi?f1zZQIyԜ*㣪ox?n^،VɳnÖ>z*=q_a*)p()_cį /Ӭq6m{T5^^.33fؑw'ݞC%}QƆq +82& br{MmQ-bFHY 559R'GI7KA p_]zf!#BDM2묠+z,`^Q+.]0[6lء 0~ЎR F &/4h5]ge rQi蓕ڡl.N ecHZTDGiTc6&^phriVIGeƢp &32^ puo܄}G b˛u/x2Az qRnZdX#=.C[;)/UEЮEQ J4"~#¦;ln,RٚGic2@]ʏ^Tv6<Fۿj([G $_@5lGQӘĬQ9]}vҫ=asJm0J:$Mvz*$H-E͔B'ɝ2y40aFt 1¼=9ߐ 0~ O׵&i(;Nwx04.5\-d<ʱ4hۢǷli&9MnecGL_8fyP,c 6"AYe/ WE%hoTNN >;EaD|cUM)AR`ymt\z_`"qJIo@ށ^={|%$_A^9]?r;ބ[4ͫ%V0x*(VfX/b6׃촣~ڻ{^$pʇCy?$ ̊ ;5W~D 0e?[&;.e/ ڹ2\_uT괺r)'gϞL%Y{qѶo {a@ۅ}OF3Jͩ?`9#C=.t 7〿M}X Ɂ81})-Zt( r鬩e+A2kkJн C/FhP F( ">PIJYN4E#Fk7Zš8Vn& 橫|_ֵDxZv/-`X\Y.ƪcӮLIdžJ@i"R[36B䉞t Zz_err"3=kH'q}luD3ih!CUI]X|=)ۣϤ+\z9?u lrzSU(\IyE/8v!7?ЙDKѥwOp\UK @N" X3 a2}Z+{ V,< T]M"׭.~v>${(!Jۤ&O&S8>暕ˉ+b sj uKB/ 3Bkgn|'%1cg5k"n6wѳ-E+a>8qaTZu;-/v`י!Gi\7>ȗ4ћ?>|4=SC)g_E'm׺lZ&H͈ܺkhFy `)-cb0hGJ#|a.8V,_KB k|U"T|?yK $G=w(bk>S' y m8^TKtE]zq_ȩF|ug}s_سMW V:C=z* ̛å a'o(Ɓr)e*?s n2cn s"oғFr<@lt_٣x\a?q#4 ߼'̳1h-)\7cj A2CU/\ȝļhiHҾ\ k{Cn1Qx>E-3vx[̇^z!tr CqB&>uXrҍF3Cz<(3 ;[V @PQJ(7٫;x̎,9B~`yܟBRz059q%b`)GO'Ьv!m*\˰w لlEM۪Uz@3kaL(ndy= r~ hDP'.H9C4p ԹYf 臺QRyoYI|k>šfm#yxxu͐TayPׂW`CS/lA9an$'Rf @q[Ҵ M^pn^~TޛU4l@S8BY L G'" t/%= XPF~`쓗9GB%+,IMv JlPp&r;pd?Wt. â,]7=LѕZҩ˽חwG)`$2>39|O1TŭX`r-Omi)NTh5xY%o]hD1 YOL6N^OMkb!`ګR1鞲S RPl%Ȇt1m]~oD E1ݛgG;PZ#oDI.{)4a966CKoM\1,QB*(h?{"%xfyiG=\D(ϚCJ9Zf 5ʴЌvIӏD;̷ d~;$J/ʒkH:* Pt7 -.^6xoØLuu6fH?CڀNRHx#3⬰Vf1dmSa`]*&qN~b/'v`*s"<\ug'6 ч@> Ζ"+ }u:, ǻj a,;8 s'}=Wj EFRek´t>&ݖ4.Lz_lƬ`>M["/Fw[GbvJnLV ӔNa޿q|(,aoIxlh0PnƤ[5ΩY+#vN^B 8'PLf<\Ĩ0?[,ZhD)ȑ99?DaO4'ĹH␇Q۾`ɑ'F@u5wqB +C'H<{ny| ~->X\epr /Qͳ,o8y>\gT#mKuF%^\ťK58͙XC @Ԉa.x7[_dgl[ q6QM.:(G"V&O9HOQ"Set3%"&k8b ;:ݡj ŗTSd/1Ѓc9=U>F*$VoK`YLVy&ŞL7{ \ ?G0< wd 5d̍{"ņe̠Ĵٸ L[ˉ2Z 4M~lv44Ji<[jj^F`{^q8ptKKgb`%b<Ȩx{7? ṷ e9kCɍثO4!1y=k_kv(Q "<#J(Z2MC! 3*ƃMYsD.hr6M:%H |󐖄($ i|< I4f>USFN~ ":N'$l^p=x0Sٛ,-K'RJw,N mwg}uK˔TY\p%21Z{Yw#b6KOr0m6KS+h:Yz;o;ŭ#%lda&;u`ň}nHRWhӞ&ũ&].z80圆X@gD-,͢av:_'8*\׭y:&F[o [% țtpdScKێHxRjs/ 4Pl.ޯ!4 ^( o,6D)H*il:6oH9E G_ +aAc]r`{4WEKBVBF66GpCIPBEGcOmHY .!#aٵ\4S]?F@;x6e!Qdj*H5)1#qgO9!upVV îNiԙe d;riM"9{;5r* %8ݯU'NByI)d+ S UC dK:z؜0`5cyE'Fәi]o XN t>.| Tjn1Y Y]%q@=L4 (Z7G N/AZD9C{mI1+L{b7?|#Ⱥʑp~o5*dŕ$^x9*:̸~1`5;1GO4zwep"!]∎k-`?2QL ΒF+^Y < AM+6g@|E޺DihPnSu4 ZM&%l Q9 ]_ʊmpb4i&]l׽yGџ]/I7Fv#_Ӯ:J TJ ^5s΍WА6+Ӳ8/>eU2#]3FI[#e-]ݫJR2lw62+]^$xh#$C:VJf& k"eٷlj\ns].י&).lm Gwگ0UUZbm[AcO Ś%sr?g'u.Ac 搠"1"f]E nzڝ 3Vr_D'+BX6xen4-s$,<6'40+otۉstFy>pgIז14?2i҃A21Bڴ,S~`:@q<[\Z ]h?d %~KO"|}"G&VOoCܬb3M# F'o.h:=?m+QBVw;9Lw8Z;e8.kBWiv!tXEt o!FL%k~[H*c50s~s@H# u!z<#Xcʿ9~ɩ[0~MS @UtWz8S$om p6{nI|^`>{\R`ӛa)r$x^7v NaFduN'YF jY~ 1͛6@/# .N+xaDNr:l :2*5)K)~JǸT3_t$N3Dtǻp_TE_3h6\F jpaM #vµ`ߏE܇:SQڡt5M k-7|&GoΗ4`5 vU%C0!sDf~[jBMxwМ%[%Knkwr#gi g9pZ4$h-| %~G?n$K(\pW1$ʃtg ,0<^ޖ1.̢E -b[E  86T.1s7`F]1qoQ=&E}c<*xLs(]`ޠh̄.߹gG' Z@rVG84­s{ov}ĝCA]V').g2XZ$;}~ɤ~B+߄|aApjrS(M\jox5sNvYS %8aQ4hpGcMiF4I˶SQtaz*XiO#qRPgHq2U%] ON*fIpl *,"('Q^x?# dxߛex޳Ǧ+zi [c'O~9>dRׯЯ"ϭ )Kڰz l1̷<@Ensg$#JN:tfʞBoN6nUh6'\BVa$M_l=5eeA39S*IͿ hNE7JsَgpErcM"'x?*m1?qo]X-`ad rk,Vͩ dCnOH ɐN?4jꃋkT ] "s rx̻~.o"' {͔1嵺l ;-Ĭ]jh6ZMU39ouH%6ۨ $c1Y0 DtaUY2k+ی>Tܵ[A$_$ϠVF'Qة'>WWCC䓂-K0BD`;@qǦOQ$ۺlBNIuˈXXj&mL[N-CTZ<;8X[ =ٖqUoң=hZDqS~5/gIjpnz %j%M>&jFZ}̫ʱ.H!!]Wc[0/FJq-͓nS\5Vu^܆liLSSڣk;`?9eﴎ qE1L[x:(od)6!޲ 9_|qP7!U\-9kˎQӐcRCO(FDHmG$xbsX[):6'ys7Y ,0nty$ - f|U(,>ŝEMpCK~jyiv.Qvk7[WL08mɬ![3]\_0 WgPyN_ _t%t`NO5. MGGࣙYYZp:D@AXJ:٤WТߒ| ^;g;KΔAL"/bwd$'Jp{Fx$z@-~crDqX,dcsψ\""t'ZRxz5v%=E5 I#:Wᧃ3 SlԺWDbm)nPrҼLX BI|Q^1!O!W2$sΤ 5L!ËutV/^`@6ݯ!avCG2PD~p ggWl%q.Ap4( omC$cyY 7Bڐ:[ rSqWJ:ܽDoz!|  )s;9nD )v6V6ɾOR޹:/)1Y\U._[h:b]!H`u^3t`5 uPzi07ʵ*gˢ?qw&')@V`^ ,+כä &ZRu] *Ka]fő)(2y^i8&&g 8ݤțt|{`涄?,gvf,r83si5Ir|v`%c F9v#n],Z<Q"ɒSJij%vIJEٍdAS66vq=f=j'Nq- Z~ !Q,O8 \U A6Br*p'*`H?Q)jƪljt\h=F_:i2BSG5,PJ2-͎C5tb IAY i<:ʕʦÞQgV~OSBi\1 MB6V85|qfF\uo00#.[z}CchZY~D\Xl@qwQzgbseOigZ/ vIc{ܤCde#d 9<;1n ui\m2QoVH6u~yZ})Z,1NZc8X1   폕o\. s٫qb Ld#W6$0[&*nmSaHSlȍv)GBTUn.zѭn["0=#آ;Y"ӗz6|7@^1\)5qOS6фsPYd'$IySG،8<_{=Y oqj žKO JӺ[PYp1N~>f+htIBC)n X6}[s=,,EaDMۍW AP ˍlq?}e҉iECJ{E'e={=TNmlɨ+EϹ' 0`9|ov{9E1eG|v {;A^%`cPX (9BVWV6񷐡$Xt #y>R snyc?׆̓i w8cYX14U֛~'w0Mf|mx6j17rGix+&#Qs~2TEO` ) 6QȉHŒ,Q5|}:pg@g`(!4w{hx L Φ>7&"1g)C)N朼#T8ъ?ïww]kC0.Xsc-N5jW{q xr8z !lz z9f/Zs,47$ >Q 1x (6nwKmNi0 L'CB+o˗7CLΉ`V+DxwXInX_H  FhrR ;]10p{Yz7&^V7{Co dc._3G>U3ܷ+i@c!Hx .5X1W FL&3\F1f&OgZf-RHtw ys뛌Z+6h=4A8+Lo/[}IPaPD)]MDD{]2HkNǼ3EC$B] K2J@BjkCi) wXFkyɢ*V 56=xz )--[6&P =E֧A:HFl*gV295*V?* B /~l 1UF3J_`cnVߵr|ulPtז`g i3ZBVB^/|3joȓXx0sx[cE`F6V_Zbj2XOf2Q;=7 vFLRKZomfiyV7`dT>ra%0>ド 51zi$hDENݝT{.Sr jp~ɀ(d$"a?f/ ~11әrfr^w]1xִ@Bp7x*IJ|dzJ+VFd>2m6k(VUV#.Ԋ'u5E SVZ_ۼgnȌd]:?%\謇޳f*,x0i H0y%Oڀ~A)Q ή&y op&V̆ͅX'8_̶J#,5N\mrkb@?J+6PW&td.CKC^'*[1'> o8* %%u2MA]R4 >t,j&A-,zÒgDRŨ;q.%A-|9-B|мh>JAQǔ@tSRu4Z-[0=prg1. \ˇkS1W=Q}w[:^QWYaa^¢fQ&:Ztec =vOlxb4Yͧv sƶJibN?B ~ɘ\$Pq+Cmܲn<~5ù- e &1^c=,ڙAe+UVǚ-WFlv8A9n(P}xU$P(VGYede~F?i R7ŕWEܖsMۜ8VMm?hkhJ_oRl67RWclv BH݋[sX Km\nL,OP9c Q@C<\9'sW@5 Ǚ@Q㗀ł]"H}TEj&9/5@vQ;gZ1Ɗ]sO |QtgԍL8跙R WZKqɽu6AtZ$klӛ]i}Bkc߼|:t8LGm@v 3 ை ?!gXk^͍,Jަp7sCv3u͞tR(@U-7AI\UB('Z^IӍNK DQP\;pNn$m%{Z%@@%w> \[HA7MWr bٚwl`e75 d-gބ[ɾ8";łJ9/D@@YaYjtZi^Ewf^]KC3pt,ɏH6į 5xZ 3'ti%'r6̴o+൙ -:y)j(i.֭feSTG)W J<ZxwٛKIZ*MՁ=0R&1 9@5"\_lP~/IJr_cD}5?U-qT<8rU4 vdx낎LB*?[߀r 3:ϧ)r iؤto;s*Ȏ37 V79E}Y:v|. h#M!dI~!BpeI`:q3S@5`P=^:ur6i&:A&1X =Yk0>aBBf~ 뻵T&N:wϱDK!׉>209/Ofj%Cd&r3z:pIh'9 t.4T@hp|WQ+wqEiuCpuWJ3' 7(Dȗ-%I ͽOImnc{s3sU$k}6>UT WhH?j @h58#=W~4U<ݳܻ*X7^&y-[AM6i/HaL̊.⼧WVw#VfFQ?k:wJXP"W'm;*Go ,JA'=y*e(o4ߡܪZD tRD#ɠ&(oHUqEU_oۧ"=a#GBVp a!MDDg7LXJZ{  }S>$@U7 N2 :â6U!530f âq?U7$sAڶ1MzIo ]MLdCaJ[FnݝqfiV+9Tͅ2g" |GqmaQg͹8;e Y 'rM0ȝ:YvxP^}OT W]p?8Ec)0cQRR qX%Qh۾ 7O.9ApnqPDj ?R>G}I=bI[^W>fT>" 8xQ܃u|DO:0JL8+B?)=ScAeɰ rm¡:C)e]#G>o[7,uD }PS0)iml39Nwnd\ 0g[R;Ȧ쿼Gz 1Jh.ofFpvRäֽ+4yW&H>{k4A`V3b1DٽNK}^+yr iءI =ud d*:GD {GM8Tm8, eq"|j%M Oe% Wh4]fg:{K:!Фm҄|KzQUxvtd\c2nN©`$hzF<Θ$ B$_KUњMPn#p ጪG Fa2lǚoFI= yVp1kM!פ5;pC{^O$I_c2͖.74k$B`zcG]7砡`d@ vȫ͂-Crԫ tWBRSE,H)yYRq8v݈`8xKP{ÞCTaRcwu)e`+>z mؤsnƏȍ#Lng,IjWA8lVbBI]Ih>+KȠ'avM0StzkA)cB[weg>u|`!<o]P**rZ4q Ixtn࡬x~i?XAy!ǻ*Op Y ѦӃ-qf ėzHoCp 7Z>:1qIb8"ak6-VO V_K/@!_nlci^6-v:ȫLYֲ8;%u,Qkkn$*:XԲe4R=zFqw|dʊE=rO }% e{mFD?drK4RQQw6խkvs̬),M/ʢm?;,=``4}V%W&!;t*5ck+)NMRΎ3Z2TdQK+g$amr9a!G|什⑕V4 b \w>E# 1zbXj9Ij~fkD26y~=5V"ѱ74~9 ")pmGtF$A\Tck&lH0 u`n'ZnwTxo?!f=(L9lu!Ȱà}pɪ &P @[[T~vn[5{]ۋvsU@_,9f{ t&qq#P}(xk}u` "[{:OF9g5ՙD\( wNcAs"‹gBu6OWCA 5 >/jGLF/i(!~RGTzO|RKn'[&Ty-#̮uQtX[iDQ8§ D;:m{ŋ.*L]ލGZt#V?Is'XGZ]_8a2 xHl`/氣#Q`DmK XMR1OOD)wx񎝒0$ 9*NP)뒢Bp> ˆ3$tPaL*z5m9:DX86(FUykS|a^ʕs[r{3d")ec^ ]q}wZ6U"'D\ 02kީ[_0"+ZI "k-jak;^ vџ1!Cl> pE"b "/0k`oqmAI B/CXI|t]JP|_5,Žs\lXl)a4~IYv3ec|ԌfCu¶v[P[dt{\};sh5Hp%Jwٞ|H牷@\\m Hpk)fTCsjg_f;3Š+yǙY'JXn -r[+TW ILnNVH֪(=rDQJߖZ  P7fgF GԆDh'5H"dvGKD#n(}oeQR2,mΦAf I's.f ʜpkUS}}-mp[9ۻJQ`'lYQ↓~{F-d.,2O߆xӹ&-̟ysqX4νƤ7 r0r0"гnDFD=ml#z/VU @}S+HTY(Qi$}m zڭ.Ǽa,I&4GD ' .uH"M3M'lġF8kE0ӄ >@ SϦ}`<) ]TZ"%]q@&,2n 8;C3E t{iq[lQz}[`#EKYqe%qs]?btͅk664uB0V>P`o(bw8I>Tˀp_fiR1&/rj>t#UH~~P=޵Z[b_VhF˵=w>*.5D*[D[0PgW/$ϝkaVzBvTY=M,L!Iڬp}\N|&x.9Jw 7Gfqi>ՄRK wL^Îwq&`b,f!`2VS<s1f:9 {h3C2|rG͑NZkE Ѩ|{ asޥ8`$+)qTU|$~ECRGS;v]}%ɅȭǦe$Zw,Cʓ^1Mbݡ)yDiիqc8\g =T:ǺJf-*|%:sK0+neCE dʰ#0[m) ybOod U0@rh6 AԻ(9pI[ĭ[6I@j;~/%QˎM'z_Bs`-|rghR"!FUfONI|y@3Ag,cۺNi[n ^O8s /h\)bl3ーG'QE@7,*OM!>kN{EHʻ0&ٶ` gCF3{Oa}w;l*P8ˬPq @zp+s%vFqp-Hhm봢iY[܅]gڞnS4nLiϓ ;\81IlgS(m"\D&~+$ !v*mjg@ܕyVo鷖hJK _[6@P0[1/אX>%fx9YFs~`'EU:9LH ⽴j|f姘hT/n9 [gjz2mzp:a@ΰAj'ȆZR۽%mdȨJKW?I3oET"${ ᒢ|2UQԚgrF&֠т'3D_/`ܛserT.;QX0uwK ׁL}=z3Λ7RyDĭY %\K)SE-2C<( eӧE18F/Exb.u $e*n](cgoۈ,ԓ%g_ZWσ(%s`싞o*Yt/=3#HkDŽ1P. \%4U#V1hG>A s;}ˍm'% anyLu:EGv|ߞ|7,+t%9 F76~M6_G6A>~9[ri֚"Q]eV/:@<@ /MҕâNog#ד>z0?] /E9k:J3/(KKTdJ[(fr _'>+ }/b\VttIӊ5"o2>Cw}Et6Tǰ]Vg  KQ|$,BlU u>,t_{>9ruC3,gU9A+Μ5 ׀f $B#n2uD`n }o6x*)ldնkn:LnuX҉S }CNN﫺I4 [RKy9NJ S#nVe^59JJIGB yo8.5⽙eV?ԾZ/cN XGs;a&rGce~w>MM'5TFH(5kzʖ#i^+5 CY!Gdai͝ZNwƲis}m3",]EoXhП򙾛j9A(߄6 \"\n7r&lz'b8bwZW.r콟~4ICuv"` YV*1Q~mGNL?1nj91ҋ4vm^'d3hvյg CK?LL~=I۷U]@Z0et{3P_s~k4gN T39P菩`hzj]ax?10{&o4|jOwږјw+ڂ"F(h46=;$ y1VN>2a8Ȯ̢rH/?#aA5O{$X¬ i17=nd&+)0X|o”lx2 &05+w[7@w#3.~{@i|Z Dg2VRFlZ ErW! FOo+2sz#0YY0qS7qMbOä13$%/o1Ohbzڌ~V1M#KZi> JpVʶÈBhW7B:eOkB6$.`d~ -Ò~ K=-3CMoؠچDd @~xOJIG}S '3Rx^(x"S*}~ܠ(IN<-<>c ~2V e J9̙$4BkId-5O﷏ijE8ldэQ09$}oNT*2i-go=Nvf6ΗC,zj}^dhKfݤ_@Br-졌R7oa_FpJ?p;s2*(E4j%#^Ã)սцT ީ7KRA@dK?a\$.g9Kw煯y|?*Űث`d1~9dl/u>`!RZn}N/P\a^b=$@; b.Yl$.fD'"Y~V>?uȑ5J> R̼X%^TJRAE5%1$[^gީӲs6L*:\WPH|r0r*r9cZ :#Ѝ%h8{HI!vݞm<6+*$t!ͰlMLR9T(yB7ThRm82=-Y**,2\qk G2B7'Pw=Or8X6iȮ]P&4B/a"ۋNGP0) ߒe |M^Kk{tэ' :( rWAMNH>]Y?/_mU:zӒ$Mːzt c_VpjbVKp,?C;/BJiuߟ$׽t÷/N$ yjؽ1gCt)) ThmEY%^^1'Z?tN6oPü! >)\҃< s pGXBAaK# Gܲ1ȈÆj\Z' Z Ů)@ g,]A~dAcXaR}BdzjۓP/Iֆ_JSat/ŅVlu+^WK}åf!<5a7kcÔԩvSV$\`s[|>e (͙YÙܝʡ-mm(qT!ג(Ykm-?U߬" 1V Wjga4e0e'taC ."Ƹ ;%oC[{*ؼ838?"3;<L{~`Bw|@#лX7/%9wbVrMP:ڱe89Za.;6aRX(LrI߬nU0BrE?dN%U,V >](L!Y4D00z93jdIHfK ;L s@#ߔ2۶Cfz3,L4ޞa WXx t[Fp E3*Dk=oE'"~ފJ}PIh9D{ӒAyfi+5uJ)I"6ȡ?揎*P{ `y 0FT{`I}>jH?g?/l_oגwP5l;29$?hebdYSWw^ _G􄵜o][0R{ܨѺq /1]z-vqIIwF J` 'CmMn}2|x.F FjV.n x2Eea+޹O95k1KN,9g_.c.,ե CF@AT`1ZKFHU{I7~WVٽ[`Ff9%4RR&kh1F[U0 6OZXGtW*oKhUNuiW.O4s{ӷAߒ3:hgxG< I49i5mF`'#lyRfJ7t;WG,R},0 Ff ɥ-m-.DYG#(,vp-<n-kIrPsUq ?))tG^.e wԧ->$ne3,1hP/h|zhzX3| 7g kHH${Pp hV{h<i $0ĉ7SLK:T Q"PHntk<”4!P,KaJMGRe=:Liܒ)ZI`;eur%?}ZzLrcfɳJP\]G5nRUoV/G:j}oeѬA ÿû{$UȦ~B;&yH3"丁94tj̀`^ٻ9p -<h.I 6(DgN@Mr'+3/Nf>AKj(!h p1*RptBqv fX1еfXަ& q&Bci/Rj83#4Hz;?*Bs\s좐G0}e=4AA [5o*b9UǶ<]ÛrrgK#`g5Y6 DrPL@lv|"=6]P~[INdmZ\QX]djRۃKTvSԕ بL(FTD351OKuYH3wIÄ f{BTu%T{q.}A0oXE7BP̥)GkP$myxLE}2(Ҋ?D`lHl Ch`6ת.陁DŕL4 ׌Yk8tcxgkˑQPߡ5>'.hR.Ҽ[IVS-qĉژ j/ v^pSm)٣y}Kon1kP۽q=QnU8+"wY%@N?l|5\ cxo#! ךS_ *eW9=Z"2LCǣB‚Ⱔ"}#]$m6p/ w/F<[&QT0#Rg|[!&!ґfLF] ;l͋^''J!)2ف ߮ܧؠC-\|hrC|OB?f!S^cWUWDyƙ=rE;..L 2_<%@1EFVY,bwZUj)FQ_DQސڊ]S|Ͷ,… KMb8󓾯N"ӭKEt\_81S?6c,|12EI<^P"ҜR5)1z4tVq4&$>x>;d%ٞ*p䆑/?!:<1ӑ?BC6mNb>C=NI&'X*%C}[4Û68+IM.dOdL4ۄ:g4e6֘\;9MvF||=T-dyFLOoX"\K B79Q<ݗ`%2\ D1'#svƊ#[Qy$MQSdlCE1σ9cZ'x *אRM>9c{|_Ek3; ~:'(3K183Hj2h 2y))VPsxͤ9!Jӡ]UᘉfHm5?B!w2n Ik6Cmi%mNkJ](2Lp~?`^ʇ92JeYG1nht:|oVs1Rmws-!u]djH^[K$cjs{6p\w@u+Bg10T! #q2fi0kdBbMbnTtHu#{'*NRos\kڂr߼-Qk jMHϝ {_֠FS6Z$kjQ`Y}j!W$Axq` F,]JorH]4k,m-~\0+&P|4&rH |1S h#|8r?pһGsD҅g*G>:bBY tA)@/iV̥gJTx9ϼ^ @dX5g֧.oj"@w_z)#֞0BQ5]u 8_n-j(WTFB0:+I({&gr{9+jc,eea7CGd { H'!8%w'tEpcc.6`ȗ|;<"~Pj/srA^.r~J;%oI13:䟑Si3MNxGzjV&_@kT ryF]7`44 ŔP-RC<ӒtFnWy| }Sgxi6 Ow\ȶw⭹ J;В̮v3r gi#u[*d`+9l1랉_Yڦl{1=ЃDy8"dmϐ~] k,n~BN"h}֋I3!\xTuOG~/M*G4|&\ F U`1nY*OaZTna3GM9K ʨ9k`o}}-aGGs3)dxqyя"D<+ <9>9HV: ?qYkJX3znE)ن RF.B}zT*ײ d q71{a·NUd }e8q\F \bƙC˒r%DDT"9[l# yl6w L#w휶UiLb˴P- /C%== ?nEbON:뱒!b+B!n,( eb}01=C.m4r6=(ɇk蘋Ȍ2H-/X5QO0tX.a=\uWPjD011b=*nK2I>O 4۸95fI`%T,ʇ>^OʌZ?+y[q>/wSx2K"gwP7 R$~1Qq1.,en'3cn(]*N?Ѹ,)mE "dRuFĿ,Du@W0â+!FdAF8w2k r00&ux';A+3itw er8|oǭjsQe8dޜfR+RV>+fcϴXP9{ >.m~=XqqαG]NA#b6A>iLp%)UC;WYSQGfed/&x+ B V S:$oO;9'TLX$9Yd@ vғ'b@"Vy!( T~I<|w47&ү]ԂDH,SCC!jYqli|4:.b} <,0ڞj[b?rmuJm>ŁFp !efxiZrV;B=zcV!E;d lFEMG%\8N'ھ*Bk>N,狪Cz||a<&xRq%@5@ Z f^Ȇ"p ե lU vZI㯙~͔r[M3!JdtopcoVaNXWz.F7^7^=k9kN@ .f<F AT/d-]r%ȉݦה ZKu-̝\2" nP=OP4eB&xlζ|yf0-"nG#je>+M:H>,cV2Wޚibž.a?o1g>f$sR.۳s.g*˭k{ B|_9lI1i_s~5-"zFf>A"xdS mЩ1Z@!?pSDQ]Ξ% 9phK^`lWM<,)|!j;QI2UڤT Y#ϢO(& /X OF'\8&g-Fֹ?>K JJ+5tD0>aQG>sᇠ*] D;J݉9q 76&_/" OM6WMcE}zòt Ti`jE.4ڭ 4 ux- &Ⱦ<=MŎCdTmK(}S[d`oV5RrˈCݪ̈5n,:u[#n(ALH˲E\_yy5L @wq>& ;6({TBfx"M4ٍ$n#O @v ߬iYܡtɝnq"U)aA4#$!gI"_REl/>{`kb,g:ODEn-"u/Zn`*1t۞OyJ) ,T;nPq&>Sg{fb9MӰvNէjfM}tueo|'e'B߄.sİ5ezSn r]8e=߁l:mGcx쀀ʎF%MsEtr.056W>P|%m%ac4vR2ANet"ۦn^.ƒu&jkI6XuulwejǬs)f0Ki^t -·k"/kVs$b<55cK_bde郾z)y#Yg ]֨ aOD [L<W.ڄ~ToC ;> E>*N._(H|ːT7-G~jYuIMܽm`}β6S \E7\T7kXʣ T@ lFwNIUϗ'afrx&EdKi[d^=ܯ"ɹ6bfif S֥UA<.YMzaiXxKz7F=/{8 "?5~!lTs7 g9Z$h|t%s}]Ř ,\̽D3N4>c_DTwM܉Zxba)iTJD^?f`)+ ;ҊWsޅVX[Jׇ,6Z*K5 e!PG̜;mft-t&Rwyh#ܶ’  qiliA[)r[.& z<^AswǴ,L(['S(Yq U ?FglE*Q "{2 *̠~jW̼N`?ߩ@t@++NYB) o72y̔JP҄5*꾉zMW̰`=;ȟsE{izrng{~5 ~ M&XQ I-m^je U6ҙl$}6`%HAKz.]}F-c7o]fŌ񾔧xFZB~b -xL>CQfP̶b*#d+՞n8 ~ʬY*x)8|<9P(l#:g oE^lqҭ;wZęWF3l`[ۯ_JVXvv73-^cvn \V g <G3~x)75*JՈ[o;ja\FN x T4E8MփIQe0ɉP)ʓkayFhnY>3ٖwgQ>iY[4gBl& vQ bZ6*-< 6a}jBŀ2 PN/#_0oYwQ1`4ЊLMiV&"T,NζSqRRm6kixܯ7.y^s^ohbG Y@׬۹P^wz-ƾ$\ qaDw[+k2P^5Ykq6ƾ{AR N\KNZ8z>ŅTd凌?E?Ǚʑ`+`:y5=|ت5xSε]h+}g9$ w$H]1sqE,6AVa?!kP&B*BZ¼䶲HRVKⷤcwdlTCbwukE2pPw"FYOl_~ldaAZRՕa~OЃt,{ w䣬NTiO|a.^i.]uwLN.5tq:puYw'9Y8/,H8ςJ[`"{qI޺7zj@͠'Z`g_O!9SG@Z.Zru`BLT^5f-eK3K*1(`2 (9_gn;-뛷,C*k˱J&[ji5/Ȓ}GLS K_00Cl0(I|'lZ̏JVD'ϡŠL>%87 ?ce&dr^%Y13NVty#U f;q',"Ix.0-r˼$^.sj4JF6! dkC 16a8Vky<߶cBO!dn>=iۀ'*$".l}@]gpp܉ 1eQSf+rJ-՚wyzְ=ooMn3anU냐 AlOU0U%C2ub?-nH0N̨yJ!%Tl3+ wBE\ / Ncn QJf'V#kdfqu/B$SHW§c+JŎgc%զtN&yB6´/r_&!i|wfb(i͝΄)w\$` yX_"CR ΄|3 u2˳XeQ'䘐]ȻvܠZ빕$ w o֌Ɲ34=uwxEd0@tKЎ'hI1jKƌ5M,r Ģ`q "bh  @@~†v4zEXW,/v*Ƚ!ex T.*}c*4?r5W3MX #Zdƥ5`z06҉I=G2!,5ձ .VRze rGaҫƩ9ȝӠh:~(4HaCBG0 f3koZ9@!*-"tpMby1؀IJv8m7b gR<&'xD"=bٍkbnBw.Fe$<+VYg7XR0IHT tC]+ sIrrYwCqyFe1DeSWmd*)&&^O͢U>Wu}ES|:̃-%:w~~[ӒIdABĺbDڄ41)fW@ &d}V'6J4oWO(dK~ϝo`dQO*K$#R^wDI\ \<_Nk~HȢ`KnܼPU/73h+2.5! )LkZ8S6 ;*+`D/>l"k{X 㕏;I5;^ejP"{GSlk"?SN/\W֩"w_d&UPvlƢ ;TJI ZxyxnBSd0#m +HLGVao#ԝnڻfu+X>K 4M̛p:EPsˉPEP1 du* މbLMb :b!7R Dd5Yx#L^$-tp(XIldsʨbs qNGC !g$ZxWyp?h&B 6 0<X4o)lVFbag+S-XN߲0Hbtś|0diùD2FjXL Pxx h⎐Yb#$}1d3oZw'zQb9|D3fOMtUm"?W9 [y2Ъz6=%ז+hQRlH4a猰`h֍e@8pQw|lO+/9 zyc?&75v)%@N\d*%K;=/gGiXbtb% \2+)0Ca],P-ne=_E;KM0}WbM K;O +*֭.GaGT",S 0!PQI_jbHNfM Lkyr/he j &~^|umrީWS=(Hw7pcX:sI8;voHZ)q@5[h&ga2KD:z!lG:Yg!|Ĥ՟Dc| +}hM.rdUVS [QLlO+b?o%: I9?v:Pԫ2baxĬ7AGxXm.ĽZ7V7@v\MaJ+S/ ~0ÜQ]VL_;"6nZx/3IxC =L*Y!ʧt6H]u}.?qlV8--5:8G ~;Cc^#R$Mg$ o>cHr\Oke< E ǀ5`/yM^%21cȈ2 ,;iLfX[(T ݼ#e.E6:G"LdPݢjp5,:v޳_hkt_MKƑhl{9HA9I㄃[J3}"AK]23EҧO.*5 E4g?X=RVqpZ'&n@+iܔ,x۪!j!2== e[n VeˏVki+#pN$7ծ)4NĝrҸ_S ۝2~$^K<V-*J1ah[O nP1`ۖ{{JFΡ%k`z;U]XD{9V'|zN3R!rLUhJ,e{ ƝKGqgsfuɍHϑPЛqIbU'kq%㺸ZVs/!dJL8@_OڱaوzQ[&֩_Z> +-;bJ\.a663.(s𵃺c|+I-nw?5<~cԈOp~vw Pu<eji~\p5!_BM *BbHL^J]N?#C p;8 h⬫EC:R@]2eu0%Q **N8@1wdžle[Yq6x뢙тd1?[:`^]fz3˱d0 X"F#8*L]gqm0@հ:>91/5~WtgY\Va>_~ l{y꒼@U"Uzjrh4G<2omM {&]]XbK2[(l{0FMƥ <@q,B*u=Z@H@핔I"?­rH;-g;BZAuWPj8d d1-:ݩ'73rAm̡"^8dgNTJ%s\&2(D[o..c/q/ĸ3m6ƈ0I1EY.ߣxnm{6k[%6~W!ӥs* ҠX9SA8 G$"Lןӝ_sFb ITQSOnuZrL5䆗n$C22~Bw'tވ9\{V pֲ#^o)A}i$'޸;cI<06RX :*euA} 3қ.|'|D K<eHػ@ {u@Xgn|m%zk9rMt,]QOa$#/P^ZF~'L@lQ e9 @5_8N4H)zqLtU+v3c!x-)6Nutɩr%zxtk"PR|M"N&>ClEּ֪X@-dc?T끨V"*1y&765bRi8iKSLtt0@5dF1".j.K <۹L2.eBsh-3Wu3KO3~7G#B_OC1\%z:mlw]V:82Sl^ϭe8HqߌLxK"Xi%9"m{p/YM\*{* n 㷄=K$&R 漢x<$؈Nf*Ӿ?TIAdDŒx5Tݱ~BaQ86)0eTcP=aLLu&f#xuU.(;,¤wf[>&Yĥ9a" q`䨘 (>!k+'lV96lh9jV=lhՕM=Tcdd6\iDf\l< 1 K-ԣ9^+t N^A oݛf 6 rQ0jskMUTkO4\$/ \q^l| X |}N!ӫ![|07}P HQčzB^:! DTH}XgA 4b/a XCp:VdY~ykwu WC4: T.nŸ9Ac9WZUHT82Ҿ)2/[FR6annѵDreQQ|愿8PzGۺ#䚇PE@)ne.0XcJ~'4ߤEFUMfUφ8UAW W: 3[O`?>aD/݋ּ}$jQp54|wGΊnFj4Mv}Ï-]bDq Oe nզؽ=> s`۵mȚ9J~.R3 G/MM1~GI"mKzs?o%>uFHUvX\dqnvcҪ\} ZWe# ?u25M'+bMqoFh'%[Y1%Xw1ճ PMOiƔ,yEi:Sc7'~PBv7u3st>=s=o>_oIƙƬ 1n)rIZoxӪT1^ 3sɰSJBe(|-$,(tE= U}:D^;A>x3YZ>BNW%~'yEe^+>qL4=Mz61c0=#bRī`~ ]5e{+lp#3vY.G+JӋU>k3)(˚ݭ Ui1^6= j3"5WC[G.e@=j oCUuR ^N3UȕPeizJ C{""B& &$`w {V )ȨjVWXhu+\O& &,lpB 1\it,ZrپCD22|ݔZ{f4Pya.C ~tD 裡ϝMxߦ%;lc$h_kf> N0Y=dN wШl֟35F--nM\Pn $enHɯ)u!Q,a__c;oƀ?pz'&w}H7G:vƊKǑMpF|c*.]}𽵵&ϋV}{W5s9fw9|N=L/-&~h%/#G  AP:N #{C6xҡdyԿm7!;'64xD`\9h`5<g_ `.H[{RR3zu<[}9wZ$z"ƊNLZfDPJ㣇doqy"{nm2 `IN@q5lѽc:gPbH)oD ʚ_16r>b9VU LDFJ9NbSɿ\8HqEeioicjEQP7\@XY<^sK"^ 8!|68o7b:Lm0Y?ǾDAI]>|"أ' J:3펯9PsRV�}t"@@Dӡi, /$̜r3S;GͲh6M)*}Nqix mf^JHħ\L3,K֑]:1#Xl|7[8kk*)NIA{ʽqO")ox1to;OvvY83 {$rRkZK8x`G5"b>EmQ%߬p}D%̠{kzj4Z8"v87an[結TQgnx4> G\U`;t6Sv $#^d)\uf (ip j7>?|?FI/'9M co9ulWZ?kclStx]mLWQ LWRϣ+:ΛhXfܯ6fO9^~Uժuzf%_/m^e\ԑC`1-8 :rBZkU]OAd[_o>Hlh]YlvIC˰KMպV X̃OId@Z @W VjC7J4j/JNXmk8)$/D?(CE-mu ހ,DN8g6!fݴRS\Oсw! N2WUNtW>rVaf6,{K6V;1h# uW`F! "=0_ d@Pa?3(_U\kFS# la@ɜL2En\cQi7RMqԱdTeYr,cyUQ^"{aa|A=򃐎ێ(6??ll:RAyn' >@ p0Jh)V^A?M:Zב!.6næڪ9%oW&UJZ:/Xaa^lY2Y@@x(W]l}xM@ȼlv$p7M^^87A8O'416sEsKJ}$pu'MXE ʭG#,?_]`"K~m] /ߗQْ[9zPnQ'pÏ2}`)Tl#0=.ɯn뫜'f+ M~Su-u J°H:MڵMgJ7Ϩ:uVۨUu D}kǤ"FF~iXĩ!;d笉}ߊ8͕&VRWM#lr/.n{6ߺx,X-Y`qkХ%=(g܉iE;ǁXX<frE=6{82[*t" {"e7J6giC^;ⓩlwsHy9Q#5 hiQ 1](5xՏ4a{١G6$oI/aA>wdm*롒tDh{4j;:pxG?d1!B =,5 q kQ~{dL-if,PDﶢ el~9m z̅JdJ IirJ nч: )3yv{Nѵ@_1,( /('o5v.~rig@g"5'rE*MrK`*4|GΞQ* !E2{ (u<ĩ?8nTS0yb_-VR\BE5oi{p7@~@{19m ypi/cU>|4R b G#I((3R'HYrjYD itAI7 瘶Ahy3nJA)#B5 >{7KPH[^9CuXFʐ_}B'm giff2T 2r%da?P0PZ|gE% c6"3#(-ErmmO\"!Th9#fzAFY K=qxmԌ=4 UvDx͆Z݄S\ɚ+Xzr So êqQ !YW_z\8y  G:\q+WO[".Fw;y1ba' &se„=D2MՄ-!b`WV;ػ|pZ z/  2fAyxDG0݂$ӇL08mIZp(g3vM?5)592 # mHN<-E̺2*LE]60~ h#~yn\2I`0+ ,fQf@E1=PKL-0l<5zYD*b1H/EQ Wm]ۣ~j?UBȏ| *D8(bk?{ DG~u.3 ϣy9(9~<(lh"tc&'~.*wu$8ls1)h7?* kyE Ăe)`IFB~kEdЉ8XcEQ==?R?ƴnys+5eey"FAI&t$vEFJr^ PJנK+-<><bk]eeápq8<`:w}X'()9Vې3?{oT9{RiI!)(K3>T&Mޜ;יwW.w̢K_0-G){UVt\VV #\UF 4Yp{]j¢&}ٙJƆ%{ukæy%Pkw FqH 7 [-qYc-`pR#a>GIyNfQGgl6CoY^tqceLOr.F<"2vq ~ʠ "y,P &U2d Qv2vb%ԞgJ/GK)K:cع7|5]ܽ@v\+~%T’46RH/ ~K|5,Cv`“*M>PIJwT'C?paL[3ۃPUB:Thl]*w,熜@Lxʰ^\¸ i:$fqh^Z\=EaXOb+발 &'I% XSX̘Զ(hrьmPH@ bJD-9fO aICzxm.'! WGؼeі^l%I9L +Ml*J;mL|\ ?ιafI8'z3@}CҊbGd5Xg?:(f11C1֣ZW嚝ns+DgHBo'l !ɱJ@yvϰhv/5!^%\rK8M\[#h3Ž!O0ݏB JNweLmVd ]9yoRsxεV4m͕ ?b{K9=82gi;Ҭ8 9@a`!{uWg~K~]S*.MNzXbwUy~r*aL4 \UNx@ɻ qN:dƴ-]75VX=n̴HBqrO_-_{uv{|v>l[9jy,g'y[FV%$]] }0+7GPz) Ǎ ?4D"U8w)}*DTD`# ;7mi 2. Iib3ҺL|LV\T _Wf9՛fe& /;VzoBMyu5FXy%_N|>N-wactgbVbwU V2Pn.aܪB|8It{1|Y؍2;Q# Hj{ix> mq&L> %F'"3'p `PyM0G oq6@5/a:<d5`=7g:w\EH0S9&0nK5NG#S3z@ tVףuԉ~1ju%Gn^^fE-rؔiF~h 3A.IFo"of0!` R\s8C̈́ {b^>rv!@`{3|cg1[ Z((#X4R{PHIH$9h?/cЕ`۪ Yn,뻉&GV4;(* 2DLK46RX4ěQC4:yҨ:@rp"!6ȤD3K#q/3#ǖ &5!ߞK$c%Mr6()N$2zMp ݝblāOʈymUXk>VТ aVA=F7F<",OPqz̎o`"k2 jT2:y kf`< >pgECW=>"BX=V1-7kqREoBҢC U/|<dӒx1k&E4gArlPBNˎEie[>=QT Z fh*/ JTiU.Iqٮ0e ;'? HV(D|z\|!tl-l`8 }Cjk?7 Z:༸|l楗t j> *A$^5HVV;*zZ4iy9 C m|NjN? 9_dդh:1;>ff$!CIek2$#$dc}G*IKŮ|Xl#^a΢Se|-]b鿹3ӔE|&NJ~ɓ?m ^#8zx= vp " μjkqSs?_]_k~M{QI}K"e6ˤCJf k /6M ُ؝X4!ObA/Td yQ0jqÂ(($*$jZ]0n7!L?pD#` Ha 1HLW 䓑]l`GV4vfCGF.x[o4Ø&|^avC\g8K)vAl\,|s5юnzO&u"6a/Tׂ5嚤`n x҆Xvobl61Bi6Bҩ^UKBrRkOLa"R:m5@>+Vm:I+LRn JNs\o U$[A[xdA\hm/3UЈ\a".R].GGLl +hӇzBt^7Wih|Qٙ'ӜMvzK;UTxG=ʅ0BMQFJvu)Pۑ_aLbDww %Zu')Hc2c>'xrRXt9JL8M+ <߳*+ 6q\"ec1uRw m N_;[-м ߁62'oȠTA ~+멼ƍ~ LĽYW *ieDsnUYoF)KYSnuj4_&%"y*cQK_tz"2ֻ\"l ?Dȉ[102"R0R֑@r碑S_`;C O^5ނ0(׳d"oβ*@Igu M(>$3n~*X DN)3a{xJy* 2}]Q^.!cn_.%J'ۓTMd86K tXG[ղC׭Lq. >T}i[sߢ&Ҟ4鄇/xvv@rVqit@V˧4bc !]ч^ՊKkr1QoP; wS 7\xcDJC$ ?/ Gƣտm?Q-1\.BhFL=jߥޙOb\Gx:gX6dr[n`KMCqeU??GkS<6!0Pf,k"2:6&_69 hk~bq.f>VІZs:7];YVjYF4GGnEjl@Ha :Tv[θ]):( xH!ZNgU=91_ O\tZj>oLZ( pY왺K7c΀ɢWaHڅ?[4"1ӜEժq6B3x<ˇY$ uVdPz]>@4VǡO7ؗм]@S0i&=jD?w_ t"_03uUXC$Wg"kqijܔвZ;<ޮȾ L>(v!VY9 5/Ϧ Dz?ʯ4"8ܙ;ebD0QF@4t@Yww= I{'q| (jm>t9 `JI qy DO8 TBy8-Ae&I 'zMF@-FeɐXjB}1)r_=4{ɣw)U(#.v㿣JP/;1WFh.fCvc%N@m\,5@{ƍz$rAl!> A&u"ah.鄷!rs2P.l񸹐&@G8U(y}`pGѺcm&mS[(&Fzky/EvZ@ikfBSs)av+ymJ*u,Ύs~<_e02y\ ʂ! S:9Pu6i=qNR#g[eB] Ӡ.K4ؒqP]2* Q'fuJqOARì+uɇA^ [eʷG} "n,uA@@0{7/!GTm_Zv'V_i^&dD*D ΂TTRat|XKjkk}V$2"SF |D4oI\xug>e(tlՙ7bKzE[yă.-QO?mnw3H~I0Qkz \?ą YaWa8B; fdukklf%H { AwD>/K}SGVce].W_[Ń.(Cz0 [ %b+-U܍?sOb]wBڎt*rKlW0eZtK&Tf|FjC3&DI&DiTB/I&cۇJjբű_%7Yf,*8GƋu;XiSvqBt >vԏWQ$#>޼-:RC20%YΏ!cV<adC y ?d&_Zﳙ>x|M*ZEԘ~b c>G!M p~2}3Ý{ӳd<mKDxE70B԰G3,.Io!SG(HxZ3n?{At)`z[\y';/-?I;xh!8GuI'J57Բ*3QBEB$̈^+W7G8&$@Ϙ). %*]G85Nր>JW(c{}e- VXwPyL1hFkH$:: %!h%d^|3ߥ˽,jSS >:KӢM}Crt/ qQN-8n=4< bĠ\=ǍqV(2.r‘_La>C 6 6'-bZ w܄fC GCPb﹤xSyN|+j3 ^۫EޖYRT&vp/kyzS{@d[c[=r5mVѲ^(#@^P>;"G0XuHOR=t(n7~N2+Q6%c跀ܢiJͿ]DV65PS泏nk5g 0~=kR|HH7^eK\̠ V z>9_5hFYS<. jdsq /Ee{+#]5NDַ tH.m:i]~lC*l3Q{bRD'PYLrµf֜3!v}Wάd [S38/~k,p]wRyjwPWw&72N*܉(ٙElT_ &c:m킛z MT4ζ_9zBЉF?z- %'6]r ?-'r@H$cP gϲvugW*?a? F}/i4-SxhMS3Z\&@1bHNq St3~I$rOc$߱Ca=u/cCuyyԺ>s(j7BG~78 k\U12?Ȳ4e8 ':\՗p!d,CfpBtPoB~w| mZyvn#6H#h{ Ų @s2`Yqگ9".9f8dP \ϴtIcx]Ѝo@BMs:&'Ԩ_hyge7'!ϠW+c"?EM92](>;W0AF?xjUu^挭BL=ȷ.YPn]}$ M@LCXsZUD@5u46lN\Z#$`ª.iJP-Zp ߔ ur*m8hlvъ?@qu6Zִן(o=RGZb^uD#*<*?!Zv bNU,~U%M󢛮~20oZFuo Q!{{MЅW)_j_vG%V%3G?uSw:?{B;]LYhqiin>,kqպHRǺ!RpTz݀݁L~t + _S}Mrrl ǠoOi@&9XLײR}m^'"itEB !!nwfL͑Wέy* {UvWtt臠NtZsM>I>y`i5rs{Mf'v vl8x# kdMcgІi|皱0r"A|]"m[nK2O2L.vM,X4ayzQҰc˂xi fk+}x}f9G~#b[հ pōAtsVJr׉G 4m&08B.lwCZa{ġr\%.,?,D}A)%8>YJ&`ԶZ)kknMPŭKy ˬ8rwTەd;c(CXHK|4ft !S4I=-}<cCBYL$PB16=n_໤ވ> ,H-?n¼<\hMqs}FP;.HzpW`[jģsP%X]RqPX)$NkZB+5ݙܴ{EР/c ZȾKGSnτ2/>X2ij[9iXg%-K#_ uFV}axԅ6yNNֺ ۣ*tDH"">S9'wn*\ & (a%L!Ҵ;5QNOVx/]Ƽ翨$o&;+V0V 77-ޣJ>F,8ZqW$YcaEt+/]/2KqQ̂V'A c7W@LC̸1h ƶwfL%EXR?|||nf!elO^vU/W8Iڣ^@]/L%?#[܊7ũWVS4.'phVמ?$7v_L', SJ@8aݘ;nq]VmZ# tfmupͮ7[:lBAkS 8+ "12Q] Y1вfmLAp`tQj'Cʧ'M`k?ouEa)sCfdl^Z/˫B!bJQT=Voȝ.H2߄_ogH|2w. $7u+,mb zMV= &:gis.DD|bh WtdtO"}0dӮ]؝w5_#/Vl$ZțRdg6OV5# \WpE,qz=&8>M&e gAA蟣 .xDyq !mY1 NLLAm49?2Ѣ 2o!'MrķE"P;I%cA)x|X;Ǯ $4 JᥓhgS^2=HZsuƲ; .@I4C1h<(`3Dz "9zrwjY^C3\@;n#~O* )e$N EpD[sEnVe2ָ(C ~ͨ}JĀ'Kl}wBj&1/{Rsn޺_u,'ƥ:;3xed({jm ǀ'O T*ȇD7s'9&SR;Q*kv'gWܝ?:nC%#UҮ%"!G jnB/ p~C"}mw37ES~OiHӉ0 go>Zԇե M7!ʾ~1.veG̚ės9 8$vu)\ yo)Zh.3KvMBQE|ta3X" ⫻Lo;C=t\"P :ϫ`e`qĬ}3K Rq䭼NódssH,XmnwݸpԜC(F 3S@>ty?30 +.K,OΖLAt^y@h%cmPH))= ʤcԬ*. /Pk +o<(d}6櫴|g5h7*̇$[  Jܹp!q',("4lʕ7~㨖%]D)EvW /(T0 ",P&06· 8fBZThё Eİ>zw95B,OY퇙 NDH62gTZkz0 *caS:._6z`S$[7|~%ǙmbJe_kKC-ګF%" qJZV,'6'ޮX TKn|()~Ay]<Ķ`Fx/l_cȑH1{0FĀ؄7dp${F8M5'*͐$IVi@D@ thO[dCHw3gշb(~ 2gڶ0v"z,prCJ+ȌT1vXeܫ@p/# ne+19^-₍~ 1.{ ^tkQ<"J R.-Nw!wIMT{H$2D6eq!o&C)yy(Q&X14/3i:VK*[p,xPdH Ұmz$G$z@sEyqQ@pVzEUex?ahc-@8]kKL1yR)B._ќ>$j8r.L;38y_y[9P~͂-LqQ‡Krw,6SB`?KܤG蝑='.~x_?`PS޴V<./|UT0GxԋYk X]]-j~d1Ok$xXe XA%vFEޝc%j[51iֽ?Ɋh뒱8YmپaSQjh@(k-E\:Mڦohw)2RXwk'H >N5?WlvZK9,_B^d(Rh3Pe$#pdlLMr?A*T߳pvgMy+]5=DN8^EX#azQ7c~pﱳ2{%}||gDzi oD |=!b*d^Tu,mu9&B3z RW|ds,I'N6CBF~Y"cgJ]/7Dǒ8t)ApvvYrN8a9̗QXn-)[rY"@jA ֧؃Fm {4DUWu)>Q_"C%!*dpzCSscNŃuZNe,8f_?-9 ϳuOΝkN~a36̍ⴉ@:_`&0۝/FAy}QJO?1ʠ-*dv>.9l 1;<IJ߿ tnW-<- %6l4; g7"ʘ'BCtn`EI3=~1O7Z"*Ok$t'U畡Gt/J!G Z#c%mAAFKa7jM|lyZޓ?O)[Gb=N@ⷕ'A2A~^լ 4Z&t$gv?PrY 2k*ȕ́up]oՖig^Bvݚ3෶ eG4ɎOܩQdx:یWs8!7^ MUJrKSȝL|*_5"s3?WYq ?Hh-+m˳&]-r7$J}v_D ,Hq{QYϴ"jJVa&oS٩0DApq#՞Gn(a#*tr5P12|IAa`9s"{BK߀v>Bf, }+hq۴Lτ>坟 C|kdBw ^DgL)\ԲQq[Ş4;8x5i2&‰>S cuE'{$u|-~%|YTVzS ϻ=XՆ% BSl,B:2Bh6 i'6ΐ$W~J晪!V ljfk{UFjbvy،s[/\Rƪrt>6H;H6ymQhnp2 ܸAcVQjJY2n!♐yYy-9O'"^hcHdp0!5P^qS{ɹCc Pjf&C6O_lf'$#מ1㮃(ҥ7B ¾/Y+S'DmnZ,\Mܧ6Qs#xhN?qAo-%#~$YDv`ehY}K Ts9Pb G#hdܑ/H+P*.q╁ev,vp}pXg=vH5=8)>(D٢mDSbG)+?. YVTM' l.XsCE\bzӀEl槏\, i0b~*=9U5[0h6+$p%/fZ0!lm򸣰Q.3Hw7ؚ1Tzu#T{Њo4LS*- "HYeuiTdEoz _&:(`1@ #R95. hݍ)m:iMk4|r9D&VYm uxc2KATCk2}I0Qm( j :7%ϣlh')TU "Ub_hM `\\_J=''W/# M=#62&v 1YϜ s8I$bj7ڜJ43Zpb#2BH;'3mHA@ͺ,m3SjP[V ۣ:'Iqq;RM>8\A,aeoT(#/eyI}Ȍ@=|if_E'|M[Bm,blK54[{r q[ߣDČ[UJI!@ruƳ(WvmB˦f9]4w^M_bv-iwWN)yuhڷM̈́)d)pz] 0ƂYMgn.K>M;/J$[F]\1XMؗ=XݑTQX-eqG*N,eq>$5x0₻#Ymp7;=[a']7&ђlb/N JI+42JfK:ۆ?"dy`K~Hg/EfM~+ s'3nQEX%tV2?*wH.PA2 wE'bkCaV鉻$QDǴ;/[Ǎ5()7!@T"!)}ԥ'dK^_Ȉ쏣PC|&$Ot3mȡ^m=熵12:ܻ~UM_NFUflT~ :?檅rGE؏F0/FSJ yDhrtSGyHTqڄt%.o.\`5<t4YCqQQ?\&6t) 7må1liFgϦ^uɞs kTdT礐糚ͥgח–*PI/SQg%X%DtfE-7]%M/%!u:cH 3*KM_77@f3K4=,W[m}q?F̗u+H,R31iSZ69((|i3W摖  른v)5*n~]Wkճ12I,6W)|0}1rЧ㜮1oPmkC@ᴼfIxdr V l|qWj8$*C _!;stk/)7K dĵa}RccniƤ$_TވCNvP,8|9.U2ScDu:hKٺYX *7=H+TO VP dT5gap#>ջ 2~xc2Kԋ`v4bA["򁞚ߎ߁ S~ح_9uѹh(׺tR`699)9SV9Q7RGk>eY~vgʦږژjOH]Bi]V{ZK$ɌXu3PͿ+o"3RLt&۽"u(e@A) ىA€ts{ꦜ’ˊBp & PjW<b`j:] R5)5fUA4/[g;XCXٚi)Ym#3.՛ߋmA7WZ؂^ |B)4_bc&˓$9nպwMRYZ8>7#>w&0_D VZ׾qXyZP?aDA0b54ΠJǭ#g"ѿa^ ]˒uP*mXVpHxdf+ U~%vuQJSo71مd |뜉apsBDד_xά1/auh,2)_ZUF30+`f4W!aH4@l!t>C'7l֯f &"57EeB}u% ]>UvFG&~7}HThČi f/Dί(ĉXBAPZMckL2WB|2StAtrZp-7X[4B,mwwMH4tB 3s~Yd,6&5УCk량JCkbj8cuL&&oXa$mEpt>r[:.)9mؽ!lc3O$<tFcxӏ 6m"YLcRBG`un߃_{ N&4X Sa{/eD܅akP$~p+D|+}.O'{<6:SY'ύbIZNp.5v+jx72 lHx뀢v=2x[=>bK`V_جI|i|o' HIeLΆbazߛ{!t M/N_T;\Tr%΍MG;S.)d~?4|m-Ae@b~,RrD4Uw.^^ ꫔H!?'<*D%ziQ8K+-SZԍtRn]l%Ф Q%l±ajOkD=\Z1U+ɀGb(14#KGW V)#$TU]~/\|I%Ë95vdˬf&IRߔ?D~sJLũ}˽*=,Db, Okxukzo04Z&[`9Y4C+"AY Oxhwf+C Z(yTHL =%}jSl'WpSqKmja<^6I1O96io5?5Y? EzB0;fe*?z%'s8RG'8y%KC0msrջ-&` Lnet)jvktʏF);*Pt*sz0q$Yq[kѬ/)cYo>f=!Su?Z+iqKwFmSӼÂ6e^W{1'z%P#TKkaݠXƍr<$D7WةMrST[hn 2׎cmίH(%emg36jEgu Io{%=UiP8QJRDmk~38~tI7ߍa1ţ!#&d3A)C@o`:# HӢQvUC;C>)B_:VK-@|o0*=91dKg ;_X@v$t,{]λfHNB~eE[H~P3[*B]%_m fⓄ?{z'4M@m/HnyLEP~"ڿD?\\8T%iE: B~[jֽUuqVĔ3"k&mlH@8[:<[n3tUX,8~T8KBdUV7Rr3_-GoY"5t{ [tXO>ERRau/u_g9jow@]Rg9:Y^"]J 8),v Si"DP}ADL2w7 E7 q|UE8j jy/rܙpz'G=Yb!6!|ˢn3jLp}f:ˊfސ[a 14qpt7/4s~u< (qD->>ZnUC^-ِ|f߶ߵ5 |͒cRmq,-p L)KeL4i`o@?1|1,yUc +q^N[ֱd8qdE)0j%|pl.1AOx>>d&#.[4?Rj. \K š ]UGef /k){G-s/v0y]l#@(5GPHB%LyLbXTfX\%9(%KgWIG*1zAT׏mfm1Sms#L,*ݳKyEha;XxNLW  fY@_}ĝf<ULËKx䓮VY ݨ1˶p9=-?PHi7pūWguZD3zKEhRƃ(}Bq Z`͝{aM 1`[ ojî=bvG0>T2 ±њDe~}6|F-#ݷgቿq  @PE(X}n703Vx"꿖 .9aQr4sH!ҥǯ]3VqǶr.n i6YvZi{6cR0=;װ\Y<@T#| ֶ ^jT e(/wMY:cK f{}t9_7 Fl 4{E l3 PAJU)CB+D}`BYcZ]HGo!%e" bdAL2j_jnvԾh%+{Yªˀ(ߡXy=x|q1sKhX䨌`'A&-"1b+QN7& ڙ-:2zJbT‚Ne)"z4x &e tH{J+9GMӑ_WJ۵vEԴa[RǶX;H1w5%NiD.ǶMPݞK-kw4@#wHX'$U"&d-U o,NC{OҞ LJ{[>r9Q4\$$Z>R91,x. sD`K!.Np %+d413拯0)}F։[p ԷBhaPU*-I ۸x1JGeWiҤ^\&ݎouTѮaU xMp5gC :$(NW\3b@[.t1j5tvA4#OHh掛*Gv D^ ˺IzYB 3).!c Gbg|m܋wW5rͭeSà`FHR|t1=oy܌,7r`J/G  E r37 m5m`FYZesmJFҸ]7ѻ2H'yǙnufYӨ*:3Lj>Nbt*"Wαd#UdxKVc&')ZoPTk2޺p('8̜ ?j:>_CU*kQf^͟C0)T")Ym`;R`C}qx:)qpBPo{uӁ)~UbL#CG ȫv (ٱO\ G&f^C7䶸W,| [ e343rYCL `[qԁ`xfk0o4Qu3hido{o- (FO YP%E̘^߃w-s |0mF+p3cseI%SCw#gQ*?iw6ʡc2-ZQ/' INa˾pEyM}.fA08(F-AxO[M_LHnE&Zl~?;hQ=.=ZH}K&rژ2$j [qKbr-+]N>\Pec!%c)ޏC|z( փ@|e4^}w@3|`1K8#hƢZ12%x߄5`pl2SLu0j'%@s&g:pTN$ Fu Yvj: 贐u{`V_5BXCo)}$~EGUPfZ=W0p|xS ~WLHPwC qƜd\y+YN.'@}ϭݣ>Qt5 r*~9ͅ jLŗND\~ p$ٻyK&5p1lL\^Xs(G8V*ϙ6 ?J8@Ra:]I+d 2=l3\# W/R8,"iц$dO_syo:fo,!+g"B7ͺ8O[գaιw嬿ԓov: 4*]~?LKW"40̹w 81gDed,I!!1^X?_廄1!;|+kqC2`s .ұIwyߧTQXjlJ b %~C]NSϓ-C)go.Zj} MyM6ڱXP dLwCrv+:wGxؑ]?x#v1OkkoqUwSON;*wHO'?\ a H,mYW ziZZjȘ袴?< GtѮbKNY]š Pޅ?fy";nxP1 9G@)/A?2bJnŁ}a IeTKӕ]EmǁETSS:.o]*PI'eZ%Y{w|5[1AOf#qL _BpkT(Yߖu`!R1iamjqς|T?cu{ HDkt2&]hT(|4 N;O}Xnlޫ_ y { ƶ}97+L, x`1񽯂RρD„hziԘ߲铨6qυzizX&rfRoBcA3t爉EhnszEc,d9uvӠR~d?#Z7#A KeL}KyUZB?RնUs:6UY%<\$/j]T#PQf@䂾2JCܞisl '3/WY(MzUn"IpFU9}eK{>)$u|k_Y9_kln;(]Gɽ)5s=+85ÊBZ.PPu1Y傚~z E:;bbm%`H-lՎ̓&!W #a۲C>6^/¹*q^1)o^_Ј ܚK %b b٬?y?aC8Xsi@<=8: Z*jKR$-RzTjmȓOY PH[ε4>L؆иv8uGd(S'*>$ƱGʈ8z+lttBYU0 :sa( Zb` hGJ Cr !mHi31=6NtFxAM(;oAz Qk\hq2Fft2W :F`7?Odk;V3R7NyzĂ~c3|X\y?3h%VsKq.YCphDwsW;PK[ cXE2vk_j6+⸵gW[RZ4И]B sk/L_LfyएEJ < ŒiZ8䲇(+%cʿ(7אּCN~YZ`8^m!% WəBuR,Bbnk2}RyY_NG9矫&h SVT9ۓJi +zZŒ *L|洝PDSH'jx9:[<ʻ}We3HmK%]R%c>"SVw~1?7JT/[%hŏ(馄?~(0 [a^AFEky'X_G? ?qF̳{qzx>t)z`[d!ké,O@ ]I5r"s~79~JΗ~u;;Hۯ]:`'K#ɾ"3=a|lCԶ:[r@A&b]ϰa*XwQ:Z94r;My!Y# 2ȳQ)(U`P+Eh>2cϋR^\%贬8 ѶtW6LߘcaXv/Ċ%AkM$D*Gv=5cVP_K$OxzxNI?5&@T2{x53QCkR˩kKp0(!~馳$&+J=3 pR UUw^yS/H MLXrk LƜpQ ,IX'!\sIA0Yh]c_}4}ڛ㳦4{?dp Qg@1ȘkgXxUϴЬСCrxM(?.R\&q˅@ͻ/UeH%HO6=6X?Ѥ9gɴ3u0R5֦W#G+Q9saoYngǸۿR]vFa9At gQέ'rHNP]>9hz<%̨[pՍh(;T'ͻiDLrY+!rG-PUk7P}u VOHF׫!9ތr3^{d *wg4֜ f Lew~׋+T4P|uׁTYڲ~r\^rǦg#&jНI?~%/xaA˗ (wR=`(uV %“Lg@RNy'!@؆};hEζI><Ae!Ki38hP29*7l_92Hz|'` FWCbfs4V|2TGDCaxUlRw.EqMM}Å,?ORG֣,zvz-9b9f~Q'|4|at^֣;8 1)AՏHn]x)4 (ZqIhLR\n!E(F)t̡T#9ލx[}VBY㰧r|vиBԚ krubȫXj!s%ZW2[Jo \r*/FmD˸'umV8B\xT u)Oէ?L9r,vjuʧ $d| (cŖ2JKɂ?/QF"׽>qtê#* wCP"b`7w@ $Io4n"":Ö, 9lK{/zK48t pt&"27Dўr3%iG g}KjTbC&H`'W@s9%V`PxUzy߹z\F3&@$EݏѤ *W9bn% [/ Ϛ߷aLD tKxҏ0l]2 MW\<1^Մ@]zD kN]U 0QYD&oiӡ~ƴaA HY$9dl :şeADvp*e ^{֛Id(u )(l=V HUq1u+ Q`@D2y^-?{ëa`_ʷ9gو$x+3o\3ýcהw$nY ^' Hvg_b^`exD4yRhG}`fit`+KpWߵ755| D~C:+ 1/3v<)6 /XHE;≖ugCĭjf؅67ݺLv ,?ͱxŤ_Δ%)7#7Ρ-5zذiu?uRP0 rF7>xV T:О.Akb, _w1 !S10{^G&,_Bȡa_ZD\ JTgqy%lΌoU_K/xL\\ߤf:1> xw ]ycs!t-oqF-)Du 4`;D!Tܠ$aD}F!P"OFky:yZ *Su^ô.Ԍ=eXPe1)u; *H:mSeX]~HL}Ev]"Y:18w) *d T a < Ac(~(%/sC+ϣ1AV~cP;AAiibW@"Y>] RP7Jh)fi@_jaI\b`WGpJg>$FɄjyP?\1nv+vOLs\kz<1~V>}xn<_2wje#֋Υ߼, sS#TSrW7%t th~TXm3yrӝFҝ-?d$*'*#i,:2ᑡ_˒CY;`[c{2qALFBL!)5fVrDQgT5cu UelrH7됒E>٧)➦x\@.hin*ZA2%y-޽6zZ̧SlZTfYzcf`Sxmuyl lj 2N}WWObBDLNТZ0 4ԟY%12"mBhͭUr ]=Fe+k7RO6)S戊>Pvt2q|0@uyhP =YٕxgUeҊ|cxh4bϧDx2@ w,r4;|.Aorpm6pj>k'[>%}ZՔ"ۂm[DFiy%Kн0su\JS"p/{ORNA g^Sr/huBHưeB6^dB:uhZ%nv/(:< -o PbLEB;@roʯ{JBhXG^`XHq)JYk7 " ~OM.!q> @Ýg aKjn%Rs[1v:!6C{G7w>), ',xCcQq67[4xojsn$^^xX&]*հ:)l,cjeŐGB/?㦷t?E4L MGƕ}͂a:*Ț]g2Vzz# :#>~ 6zb- Yh/s65yE+V|0I+Иf3I4FͰ?^ww.t=4p1B/ jxBmMτyzW&veE М%YTt :xܯv`Oe9DҼz}P 5/yUӇ彽 2qt4ʅݸ/9/T*u} 7jS-=` Lz{d`, ă`.o3T؎ŠgAދ$+"χߦiD֗:ΪX 10tނ{leIGiSXGt8\XHP=\ebT%_QdZNkR1jY[Wug4A 1Jrw1`7HSDO]vZ y@JTo.l;pk?Q+JS)9.]!% yu b>W>ؒ![E+ByV6qj={p5`eO| EwE)s1x;ŴL \jRV?eJӔ-lU"ԅ|m͍xR1,3gJEңA#8@iw|[} /Y}5_<8`kӱ aN&!u|/4O0mIYG>6c.pݨg}6^9٧AlW/;r8޺mV[s._tPReUje3(sescܳirqF5h7*>i^Swo2?MW~M8xS`зa80|V†SU1/@b{7IoTX>BYF6FZ(gH7G'qC1sŪkWh֌v4Hϲ'yϺ}[ԇjix Ͼ`+ rsA7m}]wY>Tn\.BUN99}7ͻ!@'f!}u:v[jGR V Ac(G<&+rd?`ce &Βs Z*q_o}":a;a!KJS6c+e@Z17( ^;[ӊLQ Lh:Fr݄tq3tbDVpD4 (ǩ\"MhdN"Q/-*e\8i ~MFdR5JkehKgMHvwz8D%ʉ8CBm.jdNȚ2"GB֓fRBXn6x+5R,fPۋ0mH%F6(Hm!7-ܔEdCFG $m;Bo4T2 N=뮰!ϴ)cF fn1`*Od(Wl i9qnʝfːwܡKoJ- ɿxA:/ܺ++xf>zˀoν3=g[.gL湣78 6gV ҃?59B RېHlTf(g5XbT p|R3:FT:<柃%@тϜXsne,<́, d~E%ʾ. gt$areqoYXVh{m*sP-AC lNvKJ'6)Ɛ'YɬȯbK0Np?PTIVI6@Db;Ns5o9/GWr-xR8p=K>#8Xj ҅;\\w* &A iG xYʥqQ"} DW cQ#ݑԵ9Ab&6)F+8n9i* AϩZ.^Vj7)Z%Tk4ܘjՏֻQ1>>n 㫃8V6"D3K2 ƕ.QL9PAEv&/٤K48Ӓ6G4zķLTOLnOl}~/:+wٳW d #-^$H|.Z@^ ;.# Up}i6hIGO$N˞ڶ|ҎEYe&\ P,K'- M{V_l{B ]9JX?q2檉V865h$ FO/*OMLFi__Dp0፠k0y(&L=g FW IEtl2P&` 5vŸW'|5ih%L,yXFfFE`9 z[,ܫcVo!7=d C|䛙Ye%9qe;_*GUSǂDρ GO@@MѲUTViﵛa =+ۘIuy3f.ېA>O٘BD]c@CpВ|pgz# 3JȓS~zʢǞ<`i.uRH)(䏿dEyA2~ d}'yt]K8",7Z`%IK”b$xzXOV95VMM.}u {a %טGJTgx7.1Ik?9 vQ?3T,nr} ~7mX ^`5y,I"#"16 lD5c&̄qsYgi dM1{ W1Q*I&5 TFLlpՋt2+GF>q:5{s 8r'/YAWJt=#c*l#H/lFt~g°q^*ͪGFa#gə=SKmNE g닿SF_IRSoM&vX[t$">gsi ^'Q0zsFX^ZV~vJ]=8y)wXIEsYϳ\WE[p:b:S()צ<_gt>s88 ?l0WRE[.RVV5"7q خ(k_q69&gJ?_X2̬]îrM.E:vgѕM(LQ9g G ]ӯ.IFod`Q 5b9*58!HmqV4$"u 17=\4%,6mz} .ё kFc4`]f\~iט&1|~ۏb3u,KUi$|˟jL p2(IӪx0$-%>h`ՇLӼgN|v{sN],iu''*84I4d8듀H+ VJ`*ٳ$N5-jp7 m*4\ A/kyT:B_<{3r&ֱOMܚZO  C[c.Ghiw{@K `HQqF|ת))Fα϶Jˊ8Q'UH$v~pwQմPJhOc|DTSlgz '})K>ia<(`wW[N0~sL:#8y ֭ Pm+`jz巋0q}3YKzfR iW( źB`!awF<2pgAԂ=KAl[5~ٱ[M"e aS{ڹs [ N8nP|ϵv: 5Tsy4W-!:nA\K&5nѢo8 Z"aa"}&B*eƧwHAwl? Lo޻~~W:Ef]TUpTkp{"*ZJV񓸌6WrFI(O\°+a4JA7Gj;%MLZR%_/)?i͹~KC0fG=P*E iϪCu#q00?0;?ً՝.D[h#sNOU\Nvro\h`<<(M)|x#VӶIU mlՠTM/֊0߇#yZjQ ;IbPਡ- Ԣ3 'S. ,:S1RxQ_ C==j_f~! %VkUMȜk4*>ҷ.@ד]0ǡ)l:*%9}ϼ_x+;lpZ-%Hs8{t`_̪r(jrU)p/AQvГ_W?ϼÝgeymfeGF*q<HUV[hJ=wC;G/F3NJ~0h1ٌ fH_ R-KG<jpWhFvtSj0T"ć$ȹuΩJ 3%:2l8 vRJbBؚ$y6%;jj߁Oӷ ;;(|MC[䙭2ϖg0zvz (}a2'JVN]dtO\R&Mt(i]օD޿m#Bs6ki1 &e+Uk޻WF;C jI(YJp|UH>+ݘN`;v"+ A2 ȃX䠬ڌ e":2{N4?QiaBisv5,XE4Ц QMR%iH X_\[ŁGXg*u RA= =<%@=qأtNyH Qon} Qb^rlsۈ1+D 8,8y~mI:y߄Ѭ .N1@|li.t0J} ztNۿ6ٴ_E9ԣ> GDξa3}(Bwuc t?5`hߺG)qZhoprCIJ\;ﲡ~co$Jf#u4DE]f -+@(Ŝ'pHN[nt nQ#\*^Ig)ҳ,ƭ=nf1gz˄+6H? DOi$ `kt*u&{G 뭷t cg%'0Y\jjK*-LD"-E`Cfռ 0xWUFuHscgmlk dmk"%}DRgZHv- R~ ĶQ;0wawV!ԡ`b(xAE2VQqe۬ VfhK 7p|HD=> s{8]R1~9׏N?uZм)m!BnQ|~yDsZYra-PrŘ'ȧ2}T hfgP4&z^iFw\f{@pļ~)j98Wo^e޹Wx+@´+ۻ GoH>I cT"ՠf͚n({|6`m?~)4񚜘`΁EtD K"YICnE i_7{+_* [~zS52(4mv=B~JP O-sa܃t@y|bhI.DCh&?x+׷ѭ|/MOʷ]H%ٽ+fG] GÉo0#$=Ù2.f{0 2Fw,zZ@NX%q5#Y⁾&wB֪:=$b6KbimR s2,OE_F+Vѝ]9hG ˸8[]ԭz<\NڟhT'Yt|@r1at&!B]ZH?YDA|?i`X$oAxU'ZPGS㙳6Wr6~x?#xuż vl7a? /1 =MB>̀"gjBPG3Q4٣&XP׃l) 8 ¸&3UJ=`m @SZ&x0c&˹%rİB0뫃 >Be 2ԳS s9Ap`Dqgч&%+ۭ_}nd_˜p|dXv'xLgu`[fJ12="Kjz~k7`q? sMhG+m?½CÃg/WRRND8FhZಟ~p4 aj7JE@./Orj@ŗ47-sД>a7vs}&N#:}Y  HɒX9^Ir . .I6׉c:ɠz/> ߑ9Y^ςX's,i(ptu9i""PikBi%,+Uұjuvln19\"A*0 Ŝ4g LZ y{gqQ1n"mR`ֈ=#6s/hp7 %DqL/Жmsm;redwFbc!(;n% ?{IVt$}c oo^.όXM,Jsؐ/!*m"ɰa^TKR.N_ZP/<`Kа\]ou 8 2y /B;Z sF'(MB " 7GGѫN玮CRڌ6`/HݼYTs4i|3^.SRŹ|SWp4mϕe v**1> 2)(/Oyٍd +mz:ʭd.BwSc;[?j8ʩΡh,Ƒ9wQZltfRJὖBNfQ2v m12߭{.,uNiDV bMj)k'`2e8DGt[qk'^ Bpw}=cT,"6uɩKgbE$|kh-EM'ZtLXWx23o0p'}k4._-LƌZ25U,s"Tӟ2,dۜ ,9dkeq#$BCpDM2DcEh -Ez=$`}}j;'pfM8')j/[>C)墭oFɥ Bh NpIkO]2f PRdyIAzU.lL|vT5;Sel{~]ylQi|r991%y^ :njCKcS+nVN ]sE\A 磸3e4 HvHLI/X˃C;BՎΪ~h p|r~|r_m}UU*!۱.d]u׼8i߱zϸė0""h:Zk Oxc%7-K(wM* @%[K57wեP[(a}A"7'#f@ݍCݤ#> +X1XjGvO.YHٲ1F?1]\_o)cla)'$dCnqfYO?fvuD Hz 2Z~Vc$4Slfu {Iˠ.m?xrE?iɋG\[B)HbnVlvݘp`ApFűà .m*.ӌwV[ֵKkWd˺ m>sXR)FH;.=~yH&Ws Cϩ7`k&;񊩟TP{|w3r!k3}L\)5=S"AAllhk#3~,"/#20ɰ>}F \`pX27(ey~PrR?}\qaX=ܦ 7J2ma?*4aBaٙzF 7(M>"[.)ѩ8'%w9K <,Gn.q; bU<\9af{m?E~|}2ڍn˛gwqKPj_LB@fq53J @Qy>4x䫮M1$OXW%'"Pk,̽^IN- oc{6/AA62PXR6lytzxP)=ںLGqO;aɮ9n=幋$Eҵe# _ =b+˼x2}:MVjWH[Nj\}aq)bnDErQtVd|nҾT=E9iT7#vYɼ{bF.P$l'鼗M[;Мbwۼgyyl쑲k;54C.!_舦5n\T 3->V=JSY5q{0%۝`[K4cs욻V*{W {p7u'rcĔIsRb!;i q'ʼ8'7Ig]',g:rnFOf%)0WYûʹT&㆕W\WzR_у~QM{>UI1֚ivOl4$iMkB\*w PW"E WŘer0vݑH6~(NjWO\.ށ&&r.UPBv؇B;Hs I?W?Hd[{,c^jR4ژrI>u[&ۍ2e+׌یGv.m27<wb8"G潭=᲋VP)hⅧ5!@l8卵EDbi Wu'rHrw8\[U{jҷ7? ԁj8Xh.%GfOŅ8N vUEu7=j1Ș ]P1.#t|NƭnB$0-Cow  !~/|J}}#'҂vIݐCɥi:^&Ym#e>0dl?*и ݇Vt?{3G=i`Kj~jBq*1Q2~EĴ% *!jv\:;K~w^~XY_1Kƣ FcR nl쮶o0W7@ߡK\wE0TlV b[4~<׹p[gjg0;~)ɲsJ::CSG։+L,(pxh-S :*Ӻ-V7?H_~\*% _(kxNͮ|K[xhXMT a~Ylmg=tOh[k%&|Ql-&eYRJ~Ka*BLYj9dKկdq%F⫳3Y{/9RsĵyB&h<fkTklE]^/\Q眖X,o9XYl /pF?A/ȞF-6?=t&6cMYXy5TJ1Ϭzc{8$`] 9ɶ숕AwRGxXAb 儓!ٻgpt 7|wg^mVTUL8#]BMҳOX]?Wb^`ORgoyϐT0 @wOt8[5RFAU+1)I{5}qC/1鐡gIF &{S0Z0^aCc@ iãRo [@P_~c  ,,ugy穭uJ:DF^ԀîAJ`q֪WKjVZ]x~Gp3T `ݰ,$soWſ>l.5;#?;LWK# 3RmMWBk-]X٣`s֜?ļU= P1˪#G{/?n ;Z> Ae= d;q]~]߿'p{~> U`NNߢ0 "ZAntƓ}~sS_T# Sޑ}_}$>՚X)RE K>xl&e<5/o%d JУs$j*MТBXX&%hS7 f|ygv*]:͑d'޺f^:ɲb^߇$R}' )]$ {~d˭–HK/I%dd{:ʁ [XB:s?x^57`7lF.iA"JAl ;H b$zb4(WX_cY*[tL$m2x O/3\w!uLKgjoJoY M"3H :.y$>[(P/mgAC5Fb6v12jd>xZ[WsP{nZ>Ibで%_9U]Xd“Q 5\P}w"%Ld8Nf yX+eX6yLnZvf QZ Ӽy# %% &w$&^YKk0SYXs4ih/ZZRv+ m3)=pt*5Yy쎵 СX]R!;ȠiOI4Cߏ|Mqb痺o"sդ\ތ+_$9BsVʇe1Rld(uW Tَ(><+?z왯D+à 5\eΞ:x^D(v!^(hE8{RaacIn4}a#yqԎFV:U f>AxiDl_ӿ x({yոJJ!Өa)B,&$ʷǯ󆃝Xo/\mb+Gv0TgdfUct?ĥDN6o3Ey۪':ޑ+ V:WRmRwU~% T\]EfrB-~hCM0m!q3Xj!Vܻl49zΨD,>e>wt[=aB_\N^sbfTंM6|" vۨ<ō=@u?׬7ⲵPk3LME//]jᔊ3{U&Kuҿw?+TeMZXLPL弄=DRi o bu@*4kTQenrQ.JfEOr2C"> +p7?oe<0*m+޸jxr$ҚqF3`4#4\$N?'*GPP<To:cr72)^i<ӧ12)0 /A#s;YRlP=gObjϪGѶjKHRfuU٫ 4whK{ܽ #zYTZ&"T;_a&AA?#v|y'fi},?޿=bK3A  KพA4 "Af!Ĕ`>B)0Pv5TT %9x2CWt+p|?zΛdM5y c>R{(YhQxxxIZȰ{^qJ/jGnشƟ`"gi1[֯^0C=^ x, fV*#X3T=No"_S ̏+zYVF Ҫ@X[ssBF`3pBW4f"sr #j;d![Dcei K s!ąERW+(rTk0TlhiǤXnicIZI/N-`}p% nv#p21"SF*L5T10}3ʮV&3\v_m!֔#mkLLo9 L/bv[{4xR<)س_<1Z$)pCGlCsRt/us" FCpÏ vTy$hQ Ҭ$a"5Ezf-/:/gw?z Ǿ@ ~B*Hd~xzh/ΉNCwOOy- Rr76~Ϫ8*d p%P 0jOb]6sdL &XWu[3JM$4[FɅpګN9gxlY1:_o2y R +幛%+ώD9~$ QbSXg5?`G>]Nj3a`Bᗅ|eK}Hҗ3 = VϿOo.A u8Z:[Ut+F;lx c[߄$hS; nti٘Wdža ̧EO_P%Cډ &gQXZRNyc;f#WohW b5V?/O_xςG0j襍>MГmVk@2U)QÛ@A5^,v!.ĜD~7:dpiIKKs_7JTuJ2g}EyǬ#)e@WA+e7/+Crz :zϖ^ ⋾>ES'IVE M=O6:uvAl#5~.JL{^ysOgvZzJ6Eɵ9X)w>@)0p. RUP]hs;GF7f* ɛCK,W-Ǽ"zѕoG7E5^(1Afk(RSTV~)]>u\m\\@@,RLT|]ϣ^=-YL[[\2ܲ{~JBП1#x9cۜ}x3N9Emse,]nG~Dr% ص֗{Z۳MB9KNd /sPg.O/l'dH9c8<6"rv)R˽~TWP^׮jx.U]e?:0q%5߷{Mc9N]v. $6j^$  FD.s$Uai!'ۃv2]IX.inVcΗX 67bCf6S3/][G`DzȰl<r@~r+8X>9U5ڼ#ct"K%Z #Ƌёذ_+T{@ o(jc /ҼqHD0:uٹ51$p{8St {ImCUOj쮟Oπ[5=?抒iߣx ̠U*ڙj(mT2)~K,tlw#Rm}<VD;}nH DTTq9[3.O7+XHٿt=w]7^BtZK3l//|^\4b^1%[ pP`(X& tr%8B"{Ġ  #6sla@9=??f+"|xZIh67 <+8Y1ʷ@fBD|h䠐qZ.U3@+޹%@'oha_DΡ\:]E÷OLϻUa.Uo@ו=xlP&Y뫀pa-^!(촐<lj,84ȯ*D_^Sc♆ xkp\F!~┑؊aEMTD71?gN6 HƧ|ozwա-\CA&6昼7Q~ cj}2T{@V1ӅlLkgC5'tN/!uY)!j y!ƹv]̙ 猽ף!e`U3=&6m8n^ wйuOU3<baE3ŋ+ [WiF'sBzʸenjYe.V) ՁK(g?׃GwIZ/֜6^6ıO{eA1?;mk^)z3[ ht!uuD͎SLXB4!=*'޻=&[]~-w8uC ZS*V@vPYfuFư9}؃Ulul2?u|#dv3`]hقyyJ\g(t[ "VOwh9V}:Кt[&X]B;6Tu]xfo4jWֺ:AŬH 4s撏K/4x__GMӢM䶮\k_`diJ-:EeȜsas)CJ>% t_7+knGo:wPV.Uʤpc b⻂@H;_csz' ?ښn [W '[iH]3h5XdA. mEȣG "r8$i[_/H 򄉉7WS*uJMu,?Lȳ4uNQC;\p0J`ǘV[sM"s Mdu3>vUI|Qȑ@JSz4+s֡z2on4.p _ً1kH@%}y&_/`tXRrcndWݏ;ZgmK^Rb.^Az;=tu(ׇ@Tߡ;#^(6ی}w R4\۲FNbǩ: 9/s͈lWS3DOVb~<& C%U6r)jwB >+H֎xEQZ(|,!C#KkҐ(Q*,{ZTr/;rp4c[K@gG/0*_gH'/R2̎z.\;p\d5#R3`‚R~I%@?ߨ 8Wp;jA 'rQLDI%dBu^кfkM8-^ Ų-&0_A;H޳$P֞cli£eړVq㚹3/FK q[7mf#eT`jVn5H4`DQxo7A@I>Mw^:7߻l?ZAtvgG}-yC~UV]1 VƮsGMWZ_i[Z& .A/)=\.,iyd0`rM@3}\uRUH: |X ˪1aѹ=䖇p \]5xtcdYl^>w3 bFp2 HVYˎ~d s6^ m@0< Akk|y!{C$m|h?e@om/}'MÔd1݊l.9'Y섺"&9rRBoiKPqHWroSҥsݾv/^HoYJ^t -ػLY+Ae=uR6H|4INj+O0)8ޒ+Q'oYJj.CoئI=͉LM/";4ڋ{6TTNLzw}3f5,| DcQf.Z(cDug1X]2UtpV|(ttl33&Y0)#n~&PFݵsFK1vqad\856@o;trӤtZ#dP|0 b= V x#4}p*룒3:Dܞ(py\)s#c[ IƸ+n*̸YLҲYer?]+*"6$Ya;zNI"淃Wv89 McWj!̲OhtTm/ PCǥXDI0ce:8=Q'x@hT(sؘ+]aׂ('RUђx0GaY ^*ʼnK 4'<[_i/i(˞Q#4h|BG\yOVuks@1ׁ Iiy?"z1|FsÃ4?ZwoQ*CS)װ^5]/lߝ>:(Z "ߪ,{0㗨 ;6ϫ]WUēsE%^x6 ddӅ}zK3i'BVT}OHe]HHo#"~Kw X{iNnY]S>|n̏(+/}:sluAhûQOuH"ݴJ{G7)d&/|F #9?<6W|5|9G7Cz_ ԪBe~qJc'8O9e&vp"(ydJ_қo~o mc\p.2HFl{,:*U\9p"wyS=u) ^e@h\O ȉI:wA<$aC J[ UDCJ3,'yPx5^R4VՁ Hi>_,%(܀"ȁuZL`UL{͸3W/ngvs="x:AQ E`4d%`7:A5s@oa>)eSJbj[p;J9Ene4 {W$}t1y/xe>d(EZ| )[$"=9=H(I__ >;^" '@#h)(EeEC cO`:vgvHïZ2N UD MW<@lZcXQg=Ȗ^sfb5ObtV:Mx+oxPu-~-}SF:~l|])9M)fp@G2\_ lT8~!"M_Յ;\J/(eF}+jZzRTq{[}g'Q5t)3>a4k2#l? bZ#nAc.t>%4'쉏o&c]ao-߀ 9ZG#9}wW(ҽ3[G&?E7Psg>DG4MĴ4V?Xsv3!F~w ef89loJ\Y77*2!E)]jB$ӳ_]zV//&%n1s n`y_"lx3$\g'B'|: pJ"N}˾ܾ /tiSٷzxCKg.r"^lwe1PYQeugOVj-iB{H$!݌DŽ}cvAݩi\c7QM|g6mJ5EH5C\i~EUQĄ#}.n,zd30{kl/Гذ9I`724)Q]J)&:2ٹ6}DZl{6 D祦g0jTJ1$'y 8d@L^9[:6ulbj<3#+"M&eu0MX+흸%M|Og!;憘28s=n؀:^b*)E$h\0%vGMf#6]l-p74[uo{>MU_}aU@xAZ¸q/&0jCksECpd59F %5PI&f0I|5 P`E:4^ژPۖ??xq3CJ@7{w3n"O*-\Wt/, γͲ-:ż-d#I?Y`ЬSN93y4}UVD[(H0_T%羡=.%^Kj pI_A)~Pl2#NkQWAa/\M;="RU ʿ ȫ| ?2\S1͒ EfNnHc=dO@"XVgڢOŬ:'d; gt*S#*t :H~) /*y#${P_4qVOWY汇b{lrrญPwk|Om\3ޓP`4HeKuE-wg֗l}r{P~ȿ'l,,uQ|H-`1RxjJ4u)% D P=,n2v!㖀,dF/p1.Lͨ)ʓγ0ʤaozoL8uo$1Jk K#\&|LX+auM/fQ3h7CDx ^ʞ\ "<{Űk<m+=6Q-U[[n׌o)iQs0n$j$g{@--3%ak*֘YU~u _ r'NgW;ڪA}Sy~fMƂX }}KnA6z@|}Q:$H38^a))Fk཯JcI|im@GPfu3Uy`3?.-|ZY^-'4^>%7iE6xed.(xJQr4ZFZf.,JdyԡSi[P3[`n Nj&}y B?7@,o fB[AL7*y-Nlۜct)5@y*&U2LЍ>Y-@G@ / ;)nNh- zscGFv)몂ds9WDd/֏>~~1%gb,|\բ(rPC~n.jHʹԻ몡+9! \BCb{hb易4dYC*#'-hP2{0&QAftR)nCVġm&泚I⸍M{~g_"-O!WF! Y]\F״_:6MD7G!DrL0S2oR˶6͡ՀS`$T^\Nz ykm2xXb%"\٬:O+qPyTd.c.bn==]mr;Z/Te ڈRJ2L_׽ 6aY1UC $odGB ~.Dm (R<2#*!>pKT3%.7iԢ=x&8ka7qu Άx,f{X_onGNb~ԥ# @JѷQ؄)g'D0r2e%jү⽴RK $itbIAʣ~mC=[n#E t GB48)VSˏA?!$)x@f` O__x j3w_XP_lLo0q*uu3a:zT}wy$1:Եuš|YuTX͊wF(8ڧM6~FïIF0?vkشrUHߜsUȵ"Ibިfmg%5жq![tP)3څV2`o}Cu <®a cJ ϚZHz ?bT%c/o6&X&d%R#w E` "4s; P `zҰyXAEԞTK5\4 0H}މKWHpEZ]-lCwn쇨mefLX'-p9v\wD0ٕ<&޽8ȮBVJFj-R:KԜqm@(Ha8gg`?,5cwTjl/%ۥ:6qymU2#'KL4RF>eB5/`} gEs['n U›98g ouiw(Z,\#D o ٳzov$Hx0 J #a7d8Q4%X4H]]j0JTn03JpacVZ-A/ȵvX`/h@hqV؀5׆)yt'Tc=x_%. rt863Ztb6" x":\a],gnLoR,QEάZ9#~-wyI.\Z1-/<#诒,!&`a^FY#+Q)xs6K&ǞI-W>nG 8<o9;cƋ6}\E&A3 ҇P> )vޝ_չ<+҃ iDP0 x`"ogtD6a K슸J3! .ezZ^0pĨ풬A9OC7&?gK# `"oӓ7.W 4l,*kWꊴ &`6@u^+&k!k6٨\\W@W[0?e Dy)%)m=̓"-ފ3/\ȇo/,%q[TR܉d Im~|TeQ ӓr$wҤI7pUE1(v*/F#~A7s$^}k/^ Y 3;ĵg GhoԛhFM@"6؅Uj#QS!xv/sSIդ68!k6SoḡxsF>.@>BA`%4Sȴ[|:oB *Nܶ`|2R֐ܳʪ-e:K`?[TsTIfW/13p,P覠O#Gpye_Ԝ o=i?ϨeU 4eTI ȯA(ӛ>7N[p U\>'e[56Z øv#cPߙ#M3BsxT_7K]rqP8T9:q ((tfM@a3.j-q[T<0r .iƝZ͛ț̦ΩƋHí2*$VۭAݩTH>(8Nٴ #|SV+OLۂv.0tSN\/*=|o #ˏWy/Dl`C~Cj3J_DO5 γ(ы ~n̨W4] {;+uy8pjFAIhsX#N7doK*m,m_&(>'<ޡxHcGn|eji00ɢ GeCӡJM_Ӆ0,μ3w,29wth^`l39flTj4;dݸK:nUTPj_/p^۽dhbw ]]>퐆఑h" ܙְ.e&7r$:^6{4_JWD H~,*NYTv'EB:?J3Moʌ-UD9qϋl۟.0ʁNz|@(C(zۛ9aO+TB+/ ,.l'%/w^g&tt3=KΔ#o zPk=a~{Lh%7 (  b)hzpt:@% 8YrEp?ddfNjrfI.;PMvvr'@B~ ];t< =9{G:ixh@՚E;YFҊdEPS+ C*m!!멐~/(dA{<fOg"i*P˶jkݵ)+sՖɫWO%w߮= ʡedOA'&tP}#{jr6ZÎxPl{,l#VCrj-@R4tg!do{` OLʀRjMDuG}\*/Б>Kgghck͏ˣlDw 4쭫98X"1eOI}/P+Ma+\GW.CԦ8+.gkP8U-bBqfZJ dǷ]5t eE'wn0%do6LJoU c!b>I0B+b"b;!^2/n *V.g̾xfGyyF)gJ`яP Չꅎvkrdļ*>hAGXk2뻹 \USڴmO ooj{V"gt>o;g$PUV2f@@t_6>Xez bH;E^,?]nó$Z٢ #vh&SBvq],c ׇ‡CȬWЉ2UgʑQݒO4߻ܫ| W7W&R A)JW͉+_Ae(w$ޘ%!^)؟y? Zk 8i54H̙g,V&>ArrrdDڡC+,NiB3gKC] 㺵ԵkuY R]ښy;I|`mm~ul;K*-G'-v#%dw#AFzKޱ*/o: b@w{Dr܇;qaM2J\U(Rк~GW& ؚ;|q=5cG8r6ةdJM$~m;@(/=Ν",2 Md <԰'YG{h%VIdSn =n#K:h[̯.)^g`kgWz9I70ʌX98#,. e;2#R{tE&Q~޸\7E!U`b_ "M3 X@RDTr"#MF{A&&\sߚ!b1}fl M'uTAqz0SCb ~ k>(9WIIaA}(3&rWL-zci1>[D1PK v'f )C<(LRP>AHEC~BX4=Wk,lƘo^:*wӽ7w68ZRӟՕap⭓ȸЪz6 t! =B/Wg&?/~X{Ŕ\,kW}۳\Ys7L=`/#T9mZ,vtWrKyI96wAS(&^=C.\_ms&Œ'6&_(0Al!q\6Fɷ|޳\%nԖUJۊ|څL͹ȋERҽA$P-~|f|=ֻQU`x&ؐǼg{'OV[?SJ7b܉w{ˢ"*ru2vmտ;xv٩oHLHD>idnM1!g\q[[~gJy>ƪ{Wº-kq| @"JT3B9K+l]\lbCХ5zUж 1Lla|kn}e'LK~(fLU2 W:ߘ_'@k_z+n-GHG_`&lA9V|2g9Z֑/I9vhwL = Q7oqZjmm,Q"߳u j6Y㉙ZHs݁3mwW%Aџ}xDhWgU 9e$'tj? `Qcx ~}[[iNd0#Ceܯy]zF6R9Û.9qBq6:߮7(u{*MX8e;j;bȴ~` {2RGorRdKVC*{3&f3t:QAU/̇l^0s(~;fgMc_WZ}4yGχl m_VoYXpX_:Xk9:ϫ\!/:ӎ̺Dv!*Xέ6CWv#HBoh):+`.)>F`9ysk99;%Ah7/أU7<ӠooAcű?n̝ιp_VL+ 8T+,Š+*:i+WԖ8n1}=S5ƾUhoYjb[~i)= nr<̗5d< `6?t[ux o{ߦrcƒ.F'|#ֽcǛlF8ީGL%D {?M0< ?_X>u`H{V̂brR~bw`*3E ZѸyl/!Vb2t{yWC4O:o@jYW1H|XPbo/Pdg mr ?ô}uTj;f~dhB(vNӔB |jbQm鰥҆R.C 6LǍ ȈEH5bf"؀cjhq=.K\t4,g %۫vq_VaKL+L|fy!Zji/7j5vSͬ*{qe3#T sQA&&uSDD>gCȘ}=;x4q2#b0VA|n;'sljg !:TaZ?354Ӛ qIn$y~Nߔl}-=`I9?al1Q W:Ā^«A*ݜ^ fC^X4ZYcjZ5.&5;u"Qq B̢J̯w07U\<}a񙱅@`V S糾3Qq̺pe hX,h!OA wʑ{@}:Ob| EkGA 2&,̊Κv."Z/fOpNh2hSZ}LVuJ,tX: ^ rOqGiHbͩR͠2I(G0ܴgHH#0ҿC\E/z<#54eԓ#zBMʌpqvC?.StkYD9y&Hy[`V|H i/µ1\VZg-y 8sO-Č얁hK>01ޢokKI pʉP,>=9G{^e<[]no;?'ùBz0 7q kR+$„˞NIo:n ARƤXVЇ@y6e|{Ɖxl Aaֶ5W$DBq&?|v{c0ʌ_rG`cbwqrUui'~+y$^& •,-[wATUGЄ8f ;ґdOOAP{Я`1@ٹu,KٵTlO QI1bO?)Q ~'Cѻiۀ| h2Ґ=dU#l}|v-R5fd1~P8zIYFYQ!w|:Q6՛^bF\\arӺ̩ى(N붿n)حXWzHS8M}C\nm z'O~XT\ڰۮ8NѐM9J[ڝ@OmL/®DU,Ewգ~ Z,jz9\T#:DqTڒG\g z8 ewc5>⛞a>  F/G5L1)zu\H:Co1:zxj:O"+e8m~yZ"sWe[0 so%IZQ@YH矗qXNqsN U6(T%m4֣+t>Sfգ}2c!n\(51g)|\,pZ2ڮ>uYQ 1փXkƫű1XM^3Z|Rɿt۩(>n¨e0>됱+bMh=4жtOd]0O@RO[xm:8<1GpJHx=C(2/f*+u_H9d;$<e}\39i[ͨj\aTYMl|,Y']դynzْy]m(Yv/_Kctmr [NYU(J *6Гk=~u A`BM;MJ(ͥd'? (=50:*7krb휁 Av X[[6s_4T.8tK͐F'C*鬭x S;79ycY&2Lu/:{(M~Z&fe"QF{ V"%0^"4ʈyJ`njf_k2H`M|f-./Yt8*:m/|LBe+@?u}jgрL"I3{v rvuP{*gs\+U ;$XW9|-&|!Qn$QӫnvMHq=rȲo%@.FUB&wM̢I&cK~fʘMml{Ǵ.4zo9ަ]j_>J^ǡㄻ"G(oS.MV1"{ls<,I~kdp`/S3Y7:lMJ!~Co+DoQ-`#03W-p?CSs\;Fy3¦Yl$k'aE\`##hAUzs0Z{7|i`\9pVI{CeSZd.<`A`L2HI:3L4H~N4Juڶgrݷ J2lV$N>>_qGQϘUPfX<ѣyȼzWۑkA0}z*&\,#`-45рA!5tzY iŴq@# Rbw iifzs'IfnG;bxt`^o7mH)ۺWW 6yMBKr7ѪnSmZ0Qo6>N&/ߐ*1b_[b PӰa%܂vMuoQIR2#Gi'9].&XObL>ikkNZIy.6\s[hM HADeY:@p Ⱦ;>VP`4-}^\Eo)z{Jm=v0G7 8VR-w<|Ep6Ǝ5kISSCbqEUNP1)2[=w2Pj?a8颲iyud &mj#eK(qZFL`')>1}`̏D X7͖<Ӽ8u5|u#ݬ/:s jbA%}kwMi]z4m*͹,qpRӿARHCW,+8h^َ|Ѧc/x ]"Mx>AgEUGz # Kn$Hs{̌2L$ K3bP6Zl@aTOԞ$3z=ԍRXfTme`Y -ޘגxHJ Nw"p{y{P4[(0v4! PwDN_B@GǐvćvQ\duoLYj̯Qtqa^.މUՋ鶨WEaE|Lr)!+*, Ui Hlz&}mEhM5Wm8LUaoP_8 BkV|){9;y/n@v=JYm^X)u w2]5|g::Ājog'F`mn곅@noG}iK&3PǬo9ÏlDBů ,\Aݑ]Ay/?(}(vQ0I);rv B2LNPBc{,oҒ f]Jg\T{ơN_Ә/Ub$A]eWSNRT<&J )lMqf$4 _ůP#@ړ/1q)NK !Gά=DHʮEVtmt qݓؚs_dsĥ\rʄ<6/"!`w&r܌xxur|͌,v {´ brݕLj|ĥ*c|iYJwDL@a7$Å'(bm­ aLߴ -NH[YXg^C U1ġ5GX( ~AWZ-!0D>0aL Vl]>Q3$w)闬Tāh{mjvlM),x͊mw ~It Sg&n̵>Gm&\'SdQhrWi:%`Ne;Em<0w |@3'0^&TG?tIK&S`m"|k@7J;.@*Q d<СDUVHFnߔj)қ;氾f!ӬǢ) Muqխ2U%(#p,g|V0OA~Ҝqb*> {#H[l| g6, EQ(Nmk'NԲ6 3 kWL_H;.!0l_ Ij͘ȨeW CJJ%3 iTn|рQ;€?V@%Ln |S6C5[:X"7m$8N1%{D i_"O樻P_"r^sl7s4 dVXڟrʡV 3ګsM67:ͷuُ2_d67[IE6oGG0KG(BW |;PwyeHǰuV5p.mt҂%Zk n2%w3ѸYdŻ#/eHtõVZ0qRVd{cSa#ڭ,ƙ~_]7>Sռ2W  9vfo]HB;$Gv,|! 706=-ޔI#W lNOG=1I1ǛDKQ]H9—~l|>9HOq­:j02=e$',%$;iӥu}jwm=axU]jLeo 3!2l9)`WLYlCm ?cČp;캺>_x!aSR^1(.]Tv)Y͗o?MTl*]ΞcF t(^]ZՇ$:Tz!isw뗚qd&@@цr4\KR)݁u#&ϣF‘Ҫ໺gծ420~޵.VҤ1sCL(/h^2ddC=:ؕ:Sxwx±46Beajʴݣ̋ctK H-?!Z_b]dBҒU#~]  k ;|hq:^$b@.ݙ;9)xsu:LAT_IRYmuCM A9#;zqrEVZ_|aPs#\^;k̖Xz^MMh,e1I&wtg҃5צֈUL2a%+]L& fkyސ!4t}!dH#(IIcgWlYl&WTw~[H"O3l7LžKjY"JQކWddkYs /2'K\$Xz_b&} PĎ}, Th|`JZ1/8cqUsoz*?3YgXoϹuPW">miTC\-=~=̳*Qq矢<5TZ%pʺECΖŐ'zL" M̴2ymN9f'Q|Ÿ-%XPT}Rc=ųg+J%R{b.yc C+t8ǝ Qgw#Z$ќ3O48_6Xzǎ].t>oP -ޥ2/GZ늺|$7RWؕM @|dŇ^bae> 3zI؅:qZ B hjXϻ5{;3G81? v*qHxcdг3by'A1_`}ݙ 6r!%I YOiF2]76  yQ% b*\MwzvZV][ivӀ d&0)> q&Uf怊S紇J O.Bncn7uy[ԗ.ϋ݅34ZrI8 ,M[rnf N^O]"R Ɏgt7c@*t, <ΡD7E| JS(yL]⊈]!߭laBE5Moa)Db7#sQh,/^Iy@^f)sl+rA5V׬<;E&f4q:nT"ʬx:v\W Ft #>&\mv;* =KZDΊO'ESXٿ^FMޝB#2 _TJO|~} >wpx@p:5lK!:la-N+^Љo;tf_.1&Rf`irl J~CM)jkh~F>}XC>7Fs8)VOiQþ& iRr\ 87Et`"K~ʄH+9p욻H6t" Rx>XU!4% z_B|T.?i uݿwEabh/X_h9I.!Ê_+t;Nmr@*9(3-\ܛ"cᯧ{z\#p#"4ULnL:X y-<~[0AAޫR`Vz,-$1#42M8i1+vGI綠LIpZҡ[Ϲv~%J w`:S%Xp4k#b34A`Sc&n@꠳ d {Fq*'?qsbA-ܐG3c~id\8[&ѨxK}{S,%Q D)^]yPO TN2ؼ9dRݔ"nB~vj) ý-aYcd1.1Ӻ6 fjm@%-HiQct0JICdMtg~eN /\D(K=CQ`"v946Abŧsd*`Q1_"R1Q=h7 Q!#4ȫRmˌCZgRAE Aϥy>`]X.}a@.du& rЖw`τ3;Zp?\ˋFD:upR@ peapǹ;9|{/)|x'AxHlтbB 8=fS@Es]UkuPq,|vWa-O*h߉d 2-(zade'ֳ/\ߤ=SnV 7Dr#U0=h:G=ݵY+t&dlc%mR koWy4Ӈ;)ZX6v #)VVh';Qjp~&Ϝ l|~ؕ;P)z̸Ve~?RRq}qS)IdNQ {$xj=ۮ.xg U4l'jn?NZ{QJ"qݠLjڇڍlmHjJ+t12͔,^aV0`dwjk1i֐p)`W>'ɯ sxsL_E3 {ڟgY?MFz]–uSɵ܄:)@h)R5a% lFEڠik5c&&;ZfĘ?[ByC] pOB# %%GB v`pd4 vNH-\&pkľW҇WSwLYr$K}`֧ce֑f\I&6ro*OCm;|vLQݐ2& #q&9Β]P\*]ϑx3f Vn5z"5DgȬơ&>˳ [3'Hft(5-/h4@.jgZ1[LS`F`i݆}8lXgxQtl&^QRvinG\)᣹Z^[)Td^Ǡ h+_%h&ɽM $q5+I :%x~D<7ԣ+5"z);R(SIs%'xj4eo3fs7m4[jIG5EA;0Wg9\+e]Owk0Y4d t!7xLaCܻ$\*ҤF'`}sm(X(,oazW j>ǘ3y7heeHpna!FLJ!9@1VXR|RMcő%r/M%퇺g`StmXMATX3PJU1'>Ylg;f"Cuw, i͹Grf'ǻ@X?h#-37@ҝ!t]zղ"iEm,u.4:1txXDi;8v _ꆯ c1P !BQ.ʏZaQ k~RPm_ubqh @+p0wܪW LXv >J mY(G)?{#o+Wv&p\N~Ev NҫAN ߀`=;XEoؒ;?­Ap|^w0wcs`m5vK;:Ĥi,嶈=swեAL)D-(d ,CjG•S:6Fjx բgJ%x ॎo`r.|V ZawhBh^<]3{Ps]y)qb#~M\T\4FNB?`B(_hc'߀ѲTD,~0S6>wqsVJ7{9S$xRTт? gEڀJȌgBSEHfQZ?gkqq7"8V.P͜R "vPT4u|.=(4rIۍweWәuWA⥳I! Eu;ڷ&5y3}:l܂"4MLA ? qӁ&fQ'FȲ(ip*-1;dEdZDǐ""!T E8g70W/q6Uo/3kW +&ش}Xy۫8?vG,aD'~$DZ;{J pT*!d'X"o}a [}/X6F陧R"9\U"E~;k(_;}We_##2f? ŢGčFqKjXj7`0zKDaB H}nJR7~KefC:t 󜈟hu jQafQ:@??9xJߥq685!8w 3Apսt C2_/*f> |UU/{;,7ڙFPc8 uwc&D%@=ij3ɵQNG(4<>z<+Lk6e3;Hz{ikZ'oKmu3H&N/RgMޘ@1Yzty8ȍ3lYb\ۯމ.*EA&79Xh؛X*X;>,ݚBB nb*P;QWFx L!<*y[=} VPm*`C0q' }f_ڐ6Ֆk-9!"(W<཰(nҚX%BZb+Wf~hIoFgpijN"/%p$evX=~!ioraAW:T Y<_AQ kaDIPh-d>]SϤ$Auu5PQ #*.vz g`]ʝ4ބhB8v5F9No_(+\h^Ts34UF{slgvHt*2"rzAqE7Nz}(d1تʐ!0cAgC\/:%֡!%|[oT^uU}wmϪh`17;z_Aavuuiv  JQbT rH,񷾲lK 8gSSr<}wt?iAn^>nSN0(W4*+%۸%jUrdJf,߽ AkdޗBN\= _7T.♊F.暌y^p˦)$A.nboL*l/1a$g)“}uI}Yzs IX޺VL tgߐt&8i{bfNY\R*i_VyyKeR,+1D252"C0҄pq-(S 2%Tt,';35Pa'7 + `nE@U7'raf{sئ:|lH}dy6#=<T;ݾa P{vJ"yKxd)u>QC3kyv-k g+Y9[ac"N~(pjQ_QRxb9i=kI$Uʵbۼ*0AE4݆Gr^C~f(ѯ %M_D#Yx);.+<``(*P7E8P G^SZ*uׁHڣէ"9v)P7:sTAE+h֟[ti@)=!ص&J2 εL ma2A ƼiP׿GT~T3jjR rZ |^8O*hQ +wòWM,u/s @LCmŀ˓`#w0s~ƑcVם@VW)8xͱ[E Pb5Ol{}.$~OdlZ|1G@R~Y:!؂jŁJM|+C7tZ%3ѵRbc[qK fgYʍJ8lH55xQMvKٞV;xSC[ 7e;`EBȨlWWj;_ N$P:d&v{mif%b+QݧȓSdwU#D"4OSB\On $ ykoRcHM_jպgR~ , sK?8a׆il?.ޛYrz@ree1OQ/a2p<ܟ:V8͑ ա/z@ l"߇b9>r uNV(za~'WB(Afh1}wN)fVUlJ!WSVR=k|XEB.W D},P3lR{Lm|}Έ7Yے[|}58Y 1*x 3j;p0k5\m$odI ϩwFS2[ yJvW+oG)q] ߀t([I%dέm0g#|l:6R2zVh-ӥg0u <ԏ۟x\{ r5%/PmwҔzՊB.I~}b'X=Nn宏u}@ `x$]3ez(<#%U^F4HF4.tO]iWcO[~V1ͯ~pzaڨ+U$Lz_G_8n#5kM" Cʺ^)>B1x-O7|Q&7ITEI8M.JkUU{0fU*m dD@_K Z[o0MqזѧVHF]r9m DZV:MEؘI1w$w, $a0 ѻ_r=4ڑ踅1/ΛvOw".Ü_YT2OXhH.ӢkLL&WU!SZ?4,ɕW21Mֳ IMY\],ohJ8ّ,-NL8pZq(sLY:Q.2 9i6/鯘Mmwв^v+| O12 .vQlvNqD{krYm M_52=54\V%cY&6lb|?YN0 b} ch`D%3bk'橰j]܃xZݎꌬnk_6KTю .>ɘY"M͸$̠? &ͧD+;sb)c."䎾,(lC&8`2F_lCh" \* (LZ!^tX UjܯH<#ۉ4'>2sì9Hvm'K%ig Cemi2Q[/ZaSʵ`$ڿ3hڕQOeDV@%';0. 8|Yc`18 c3AMdjVBуwۡ5[eh-GHw1N4<)؟Eqt?ɷj} dCǿ>=;^ EZ~## Dެlbs5B磺ĩF0{]9g8z}˨lT;m2U{RX ]0clj*)Or M G[!Tڙ3I5u;Sb RINwݯ9SQzǬ):)in]kK1Y7Q#ի4 EǛ2u(}6 0d ҆g'~Z.z#`5 2-UIt47.{cl8;NTYEպUqVjYBl XIn.m}jXUYTkLߑר5,YZs)\%#S᤭ʄ<&}.wj 67YIBd~3VmTR Ks?OkURԱ3uu& 텎M~-.}hkҰv/b 42ezmv2ͻR7`|U39QL!.6ۛoɸh6[`<5?ˆ͂jllabn0s 0*˓3[93aK9S*tܓ孥P˧d:{䷒3b 9^ s @0BVt7J5F^zܑ~';] n"\ F늲y=LܗA = A u.Q2`=S;0Q _ >\Ghp֦B!Aݟ7V /o姎N v*1]A6m} 9dTR9jv56tś[U;z0OV( ֻ-5b$eEUGJD>et1]9*&.B756[ʾCŅE#V6x:`822=@Sa|mEPTgp8j$>G>#֦& Ob޻qEn)*!"7`ͯL8g9Ź /w1Q" JJz fp=uk0)YY>2W`{񥒊5jFeQ -r봌V-}#P-Hٓ#3fa^?@nEc^LZ[S) ha1E6e;l}:~+ֻP^I5*1Ѩ;} F|M ʹ`%d,>"Ԥ\鄴n~СO~X*7fwՏ GU-_97C2It8Z5ʅUXnu^1vD#|y3^9ô0;P ?a'܃pLjhujtm(BMwD H=v.A bD*3S>:Q JIj(\b> ܏BĈR9Ok]b+vMA.F$ºt _P$ٖaOc;9r絹/?'k`J QƧg5ܜm+'()dW__* }iu49Ս\V gD%5xP01"8S}^")k~q%䮛kQbW*\w¡qaic_:} }DUKNs'2`mX=]Iz5ʾ6 ?;\nEf~@Q|mުFQծ̚<ŒaŭK`}k&Ƀm¤gD\2଍>ނ)];_troKK%ϥʫ w7,㹵\m>rukƭA+aH]'h豵GB:vlNK;%zWRjked$lPDvK0WtlB}LڿOƢׂv"%DhO3Yg:@Ad'pR@#AIۭ[uԭ>Emw}jgNX2T z=wkUtc+ (<;(Y+>G ش8FJsԠ/oeWϧ|\[t䏰gxѪYHi#5F$#;ZNSa  Pj's k w!4Rh6p3?Wq]-ST,+3.+%CR `hJ?g@W`;#LQp,UɵHpm"t9yJ }WԐ^|} qMYn{gɽ6(>9"Lj"ۙIfX'I_x\fA_$~*e{rgKtli LbʗX^,ܶ ylydƾWV 9 $YYIsUpC7a$OIty etBBnD ]n,bԘ9uHyGơj~^bs"{pvN 15W:[~FfFOk-!U^|vǞ/(QajҕyIḌ31XG ֯YN810Kʶ+d䷟k"fsU%.UH%A3Ft Ra@-J|?PFћФ j#GݐP^IJfU 8m֕Ԛ$xb$zUYcr\Ä?n> n_:Ѐ*FfNv3h)~[fAY;5*:/K+St܏eRωֆ#& Zo,CT (TbR`͔cF&6w̪_4[ ]KHpY9'{U~]F{ *Lsy(r ׏dʆԐĶ2{>љ(slEm~brȻA@1X~7U?PJ-]FCwAkSgEZV;fggedt >h67fy5s* 3f8,8ÒHY&gNss ~Ouw1rxꄪ)E|F(bTg>n0G Na#iB?~tB!ؖRL %n|6%18 !nt~&YQLX‹bW E=s8# `Erau|Wh :0 0oW+d,K:"ǖ D6Zr} cbzmCcW !)#UDtn@3Vk>>)uK[<TlRB'S KcP~jl4-7.JD;%Lbqwҙ>lt*k!"wV 4@&B'hFr g6p:&('Emk;^,sꏕ:`{VUeH,ey"qZ=iyP3D@!`h_} Hkd65b #(K%a)VZ%XIK6yO2^Vⳑ a`&*u9y;ٚ[L8M,( hp@f,BkiVƌ ih{~JnȄMHWsؒ:t#횂4׹@ê{ BjWRYfֱF̆5 YmC1Rb߳Fc4bbr <`X$K'b!vڈWo8f#N !9*VVЁUOSx)פ[wToI'r@Ȟ'q=@PZh'9Z"VBHQǍ쨒GOs q%0Qv-mܗj]Нi^{Ϫ zبhʺNiyCyd&:jY:N3CZCrGϠz/%F%sIOIL7Wu4LA0 U{K8hBs!{\٫ÿ|_^xpHLEL(_6)M#kCPu|L j54Vul} v>k(Yf*9$<⒅-Câ缱/9"%gp@g()J efw2@ฮgub)>dZ%dE<+f*v,K#IM3:DY(Xn]4M9zBsA}Bm醧ip7z4dk fg+Mi_63!,*goQ_6Tnyz(x/0WV%Ek];$_l]V2[zH<%feo`礪Q5R} ].[pG7j'g~d􃪛ߎ]Pٵ3Loat촸=RHn.S pYq4ivN#{*KPg+ tYi+q v,¤8 vV蓓g )xIwuĞn; . ;3k42բj4,^SZL8JU7< oynؕnmz" ^81 B~6M=-*1e܌fGZ:;^Og@R;B+ 4C/ f ÐE@*&Eok)!9$HJ<YE#)2΅&Pw*h*Q9(VsS2T^73КasO30\5u/ =p_3'O"gV"%5VQ;>lNO7k?7G:irklpRjEVb"ǜ?Ѹi E}cr\vϬ`` % Z@Yii0ޓuCiMn[ޓ>Pn&~$:GaACZђ. qڥswtBbf*Җ*!,Gڏ*LZ#6Ve>U¶8rvh {u^׆lUI`+1>oꓫ硿_ve-#qH ,=4x{I;{D6;jwض'$`T]Ԑ1v@O%4Mf#pċݡs5) Ҁ4u=DYqk}9 4rI}*QKzh&8UD~f=~|2KQYY5`x, J 5k"'Ҧ/R gXfJHX]P(/kF"+Sc[LVLt2Lޅ= dSP˄%UCQ.eKzTt%|x7ݚbԈaBa tAmJHQ2>Eyy ~gc~?GQ\lVNYm-F{?|ƵI+Xzz8 Jy˱&ipڭ$,,JvwF] ft'Zw^Xd;Z2 3ޜgv=6JiiD"ѤȆX0KaƖӦ2%SQ ؅|*{m 추SυƁ eȍ:akÈެݶO< oʑ;]JŎxH70t H\Hz󸔩 i =qU`*- $Aqh́n <- QފPpD0Bed,7HЃ?dygE3c395q~(#Կctl:qF'p]ɪ=b/)6S~N@Dt-EZƟ(A ٿk/ yU^nid_9 22=W*{4s1ܘf*~&u'6GN38Q&/=[i UY"ҍ/v2_Asl[:ª jv =>{mJzFYܮ#WXTe-,?P~=3v!//W?F KB^-N?{WI ".'EĈQ(1YݰXd表p'CuQm]b'UxYJKh"LLTmTw/UF>~.Tt0bAOܭQ_R>_|jz7 67w?y-jyJhxc*CQdÑ>nm0wps@ڻ:@iS96|~sx.[w1ۂڷL`*?$L]=ʳ]m]gQyP2wf.nܱ1+2~d7ܛN;*e7Bt܅5fArB+>4f1Ij29ԎEOiZM̨eI/r^')x]1:2C{6Əl0$ѳ Bέ6oݥ_ 2ladE [=()G֯ΐ]M0p' D͌'>hploSG W"ʓ+!wwT,0dFIo8f$޵flۚj]}1 h6r/WjzjZ-䒘J`4{RE[-o[ą(:H,V%귓>qТYLƄ;`]9ӾKprxރG'UgiWBLwe^G5 DtAӠt f&y̪gpXx&8Oa)i~ʯD7PP@1Zq܍w-:` UּACM A9~4N gS[?1pJ~ً'@{;eQT7П#ϵ@\U|LL&TTU 76| dgȭ|I5rzgFBc}hdAvJFᗴ3R/(N;r{~ +j=kv 3% eIB+ZI~ZGeC* s$i`iN.Wm0Nt jfଜ"[frP":]N >eai}WyOǛD gEťc"'HhbWXP i7Co5LʽVRpF_7e`[i"눣*H{%'ZtG({4HنOa_G&Q bNV yy2W0xvʭlUӿz-2 -ď<2ZEa\ĊtkxL}ܣofAn9"bZͮ@k.o>.cٻ8Q *h+h@"L%9+ujv < lt Ԇҗ} 5$s@^,#2z*R O*DAi TvNvu eynUAc~>md98[uv'{ûA_s1vwmkT,֫8eJfE3D7} D7fW2/Pr!,X+U!RsM~gX$ x!!e?'̛}Q? o{@Jv3+B mH1%3LzV,ͦܛmF,XĔ q5=5ոE401唌JcVcP5^BVH?yUmzeBpL ?ֶDsT&o,*^S5V.qar~f*/ ]~u`w6~@(U`bt4hx/l{xluBwO֖Zc4k^4ʺ]u Ekdб>Eq ]?j U˄M7V:⑥W÷xEs}*QmB| "$a(ڶc2NjտO[C6V&yA30){עׄ Ȩurr~AOբ]g@\iWCӊX59mݰ~ț%t MS1N% z)%~Y zN22Dl[1R pN튑t"dy7~+[F(:t7W'1g(Y4~Cx_n%ᨣ{q]P>csm?\gl4<H,B7{jbM/SD'qinl"ܹraLjAyֱT 9fv9<-/ls ;J{}gCY[ 6`hB3\A98w"iwi9E'΄>NTIFؖ^{4GPni\|т/:tbPn NV4?u9ҼE; u1>ΨYTAdvp2i" zf+ IٰrfXPQImXڲc n$ n̦xUďix`ߣNA!QCkJB&5NqIwujʲ=] k8ը7ϼk i  l:0hG)[\B%!ʧ񾥌t%TmcD5d =6|p-G1%*h7)vɸp{i7 3146VF4TC$_V U) Fd,TS@.b2.{ pIOn1lj8K..FϯaZfl5Tt4 dmA|}!>pm9dC;B͋.,>.OOG9,򕥺E/ \ e@%!f9w#^"вQ$\9.*F̩p uku}R;oô@ 9OUGP gӌ鏈WTu=旂I & &sDR'%a`QYfi}`MhU1wi ->%i_B.L.m]RWb<ż8<H7sf ;LzhpZܦ#diPvGu٤<ģ<g̈Vs:z36*ZSBW5\#sGm|U=ADzw G P J EiېY+:6ЊI TJ}U[J=Vo֊yiY԰%\1!$ os'z4 < .47F}bZwMPs;:*k j4HiU C龐dIt3ƷY#,h|됖yC;mdta7td89 R#dC*Iml/ YGQc{Q)Cv)g~r[Eׇc >u'BfITز 8_g ou^t$] %|3i81w{1 5 ce'XkhPn٦[rr潙̬J]F%E 1@&i]A;qb qr ήꚓF;ŧTz 3tOeZ r-EsV1FJvik G] 8IfLJ}MFS)rASU2*4EԖリkCp=5>hˬzlIz 8ϒO:8XǺv,R5EƼý8U0]J59"o6"=+Tj  8|m>P= -13Tf*z:pV ĵJR'%LGG_Ӷ', Sӑ/[oSC< \h.ic^ߝ#Dijej'<Kk+[\ԥ KϏvźȁ6,X%R΋ C? fئE-4_(Fr)3d!Wf*C`q~!Ez * z󺎙'#J3m756ɥ@+UatL_e϶뫺tER}~VqmqO"i7!/m܇FI}n"tu6WhyYAu g)4$Ssަny{x"ݽ1AjR3rizL OhKO ns!2#9 #uY*͍ $udYr☼IF[TRVͺAә\w$A DSO<ޠKۢú)n}(: AiP%W—I",!7LXsVH|Nh 8v+@,S}#(gQ`Fo@xׂ1W,WJ#Xza,29?}BE VB[ )#v2=Kg.G6pH0׆n3>BDn}qJpKVPm6qW &IS&2HjBQȕO1W{9Ru93yR]o W74<@)vq#+f.]<΅_DPT&RJ$\\ОhPQ#;XgaM=Op|EG2V}2G|agfn=0KRyYI$Gh:zayU\y}v|dOns&X=ѯ8Ϗ9ݤ$pǙݨ8Eqd;r7!y m<07i  :;~pXJ* sIV "0{)=?#fHڢ_BЋ䜖~/Ps9܃FUkWDoDϾ-K  'Wu]HX!4f/j4ɍ4O%WB09NKFAj=NYTGY惾}ᜁ"9;(gC5n֭M|/ wK'СjGPw?Z( fY}iBa 6ZSV^>iŤhJMLozO+m4˨xP" 4v<#]j^Ru+Mlx'+)/EB<ؾ (G&5m' 4e8#gPme^ ]D G^K;a7J٠&ؓ[ss0FQKp u!vi[/C'=i|K;XQ<9 nZ<q6ָե2O@*RxP+hvbJQ 8Ur.Y6˔C`*Kے0_[`s!Fׅ򼈶ݚk>k? E l.!8!ObcQ0RkZq Q0)oe'i-3a>IXt<_bEVJjw0 z)z>+qJ~B75! PoR-dŢQ?s1QL:hJoF.$@ݪ7DU2]O. ]62_?Jj"Af7Ye̹bTZ'xso͞5[_z EerLؐ񬤈EŸ5|{ZsD '>;|I3@SOR$F.2B3nEh"G2wCr-p !if%6|JF#i &hc?'?ͪӐ6W#j^L/Nv묇{OYn)umY=.[kV/la7tm,_ h$$eD,.\ s͕D8K~a Fuzib>r 欝.H ZwƢd~3(e;/⬒m&2T ܇b9a. ߕ["hƖN[ zB , UprH^MPJ" "H%a Ǟ^?Y0]dV_/0YLtg-\(qk&y/^c^X`g\ ȯ2NZ8ܡ@NِG3q{$؎"64>o"lţ({Uq2{A!!(irpC85? dcN`1T\!bKo//R0뿛t_d籁Vz5b{fvZaս 2}w:{̋]Ff3z+BnEˑ!JY{vRxzPñ?WY8KѾI'WZ\"Ek *IޱEnL[a/'q_pjbךG|1+_D#Dc 6~9D|>YS;"k|6KّE~1s{Yx:umWU;nQU5>g Ʈab8lM} h4O!ߒiNZ]ˬ be8] UQި5UzbSG,#G(ײR-&F*$iRHXAŋq6v?q;P䔼mT؛Meܒ!1Jtp% ]t-.l"Ze N8:ZPZZB3 ~ C#6~ҮH>ծ~RE29'd`6ˡ=*A a"Ahomzg>VcH«hlT״pT*wA&0<-z`>ٕQ !ygڤ~RM!G.$^ t4wi!J.3lh*őSR |D^}YC氉5R)$`ֽD:3ZIbEdp2E@qjN7W4"> ʻd\G+h70\2?,KX&`fQrCEҮkbEW܇ 6:AkͬS#oE0ޔ79\,T_`"i{6:Ŏ'ODfpwS-5{qMt@ONLŤFnjTc3# *D`QëﭳeBzWܱq+"1$I ^ga\LM"+rqLo8&Gur :@B/س/i(dntψ"*C5eeQ38xy8D $*O'z8cEzg&4Jȉ™|Z4% "Zo @7iŀy@̤0ɑ?jgldD֦ ?"b$+(mRmTIfSsx.B#U,5!d׫"_H6:AaCa  nP5,L~-"GIFʢ!Ե)h*M4N0 V 00>Mj&".'%]ZUC^Jab*{bSx/Y\bO\\bIf*.dԊpq+PJ5Tt =umE 녥0}m 71΄悘w)XQ `}$,o?;E*Rc"%T(!teq1Lz잮 _%g}N9<,M[FH%GmᜤR프wP.ϋ w)؅VFD`%'*?C?SWFWR ?& 0| 0SI6!K|ת@PeL،Y7T88ym+пNyA/#}<aɩ8&CR{ ][a QNY%Zbַ޿իqag]ǠӾag S%vGH{ D|[,~iei.U'CՖBO tݣtNOiNeM4̯~+ƩhdZ,)D<`xh^] {Hé2"HU\O)MS(S!˼c=|D=@we}0$'AwCP9YOצ!smWhT;L!;=fdbe|MuJnו%3nf̯s-I(4ԻT_ūةsCe\WR^) wp쾈 \%r03l`Ny# S1pk(Uc.[?SH (\[Uc(U}v(a9UȲC2WkITnwZ y'j(fKۙxȹ]_v_%zuF'Wpjs|s,y^nnW>X A-{-И@|貂WyV^4y8FFo}!w<\]DwiDqڬ8YQ @9G ~Aqo;Jž4=w5O<_#黊&0ݧ=AK.t\8c D+}} Cp82KV*GR/y͟EldίRwn|k jg& <{+b?6 Xux&t.46X{5bc``v=n|oℎ=|Rn2PC"5V"/2 7pg*cd؝F,0;".>mKMJ6s.T"tCD{&GgS _)Rg &U#a'_K^z bNp8Mӗ&|B-Mys [ZފߐfZL9HKp31̽<9”y}XN ʽ^@uxeUbKR9j6 -SJ8^ǀo+v }zEZ:XSEiwNcEQٙV$K]^3WKy&>+`|9ڊwD~]WƔIߜD|2G>bzs@`{T@Y᪣yi hH=`. |`,z`1Qk kv`,Wr -" 6 }\Y3W'_ F8ڈ!cf7v_ϼ3-[\ d`9 Q?L\:4P~7}pqj"˒$^M;_yxjMZ V? D31\ !ڠ8-Bv앝 QXwie!5'iun际~|`maxQ2o#xBDGܺpteB,גcr2{0pNiԐJ5`$][TGy:,~r#YiZRk tp I8 u+!*K:S\NGԺN ^vQOA-)+gȪ tu%'epxā7i3K{BG7]Fo(bv]J H8o :l͵Pqo-ɋWsKCS̖G;V1f{Z2*taTpFpP(Ȳk󨃼zRaɻ@codZ[˼%|զ5Bߘ8j#L}!VF&L}` 2†ނ`2jk0V`۬MIc Xa8ФiGdQE%K?e}~h7ӆ:U5s$'L]C{8_jE86V+됆0хj[e\;.*dbxOxg R9kVATSݠyx;QhԜzrIY#CU:9FE¿xT6+(9Sݵ0.Mؼnd"[َYBo?rwNf]e81OWh3R-VrYƒ8~(4fS3V^] :!պ0Im&fp!;f'xj:Au$Em1uw+=R,-@ˬW,^՟#_rFd%BM;IbE;mzJ3&H`%J̭u. &=ˁz) 'if0 hxSȉ cJLC̡Ih\y^D1d h p*BV4 ?Q-oЏsK&ak 8PF/'Ak$kOb[<~*q 1kGɣ wW0]z2Cgݦ𙯪6:N>C z5<_O'"tp-MpNo:olk r<["?tԘ$;} Ě6}0lT$k^ohr e>`y+7h+/5-Tt#1{g*WqZ9"eEN_À2%C&KHM_sdtؾK챸XΊPJ;T!gb5#i:3*a-Yl2~,znȑXf2aa٪j*rc/ ;;љ spq*V$wߧ8s| gz; [X{"g{xT!~4r"02Ii/5yyU;?(IWR- lE gAmom_BpePUx2CSڠ25ARٗe:] a:^'獋XκSGeC䤓xIucѶĶ#7=!$R&|~‚b\` Em(R$Mڑpg󘉧KK8a8vvfeu매pmCTNLu/|,_؅#3oR) q5n|z#d4SLl&Y^R}HkZ%S\q'"*[*_v7X[rwc#¤W 9,wblUE7.ݧH:3 ;%Gx#w[;4nֿOZ J`N 6v1F]޲l]*4Xj|{ m*F5%U~aa˙_$._W[0Kxpf.v*F՘Aĺ(-;/v`\4Qo?<"TWфI7>q"hTm $ 䫱_`I:?Ͳ#pcΣ0TSDeGU%E@9 Yi7QwbI\ZcGUi=35 V1t&z&3ס*YO|=3'0:)(1@4C{82%%o<̩38{ ^VJ#|p|W]aZf*/ HU}t.`G8" 0z*Kaj.atu*±l r؜z :gs"F^fAv^įYCVFLGN9%{ksݏW+I@~ļPr+㤘 Ze,+yQ ?zB{RNF+34{;ʀMEK-'7hıM9)(Q%#Z6K:[Fcho. j!nP8.Q:~sBuG)(u:VX".Π]]*d|i1{r/7nL'rB3XmXV-?V*_C_k7 Nq{BE;z1=:YR2Dd\ԞN QI{Hb(}2M /TUȸia{[TE ibcĄ䏨 r[3z,(K :@>^t>C",+ T+vI(`"VSem?Qp+UXfHgW }OdVtF11y$}}^4ƻ%zRp`%d=$lvȃ,7ςc ỊgQ#7bX[Tn$&=(Uc-"KFY,hiT]U(xqBw>-FmCz*r6nЌoe~l̑0~Li]`pNoymaW}?,1#\rP7q!~ ֧+$)>ﰰyR`iz99_[Ҏ* zgFC@aɻz } /TuYW6x o3 _/[pSzCM@lMRQ%Kkc/o: '?vݮ38F[0翰"9``KY v!TSF:[s ~<ފb'|sb򰶄Fe>SsVz#w)l=Zu9F|ԥN|VPrX|%M3496ci2:Ue\ݐJ ى$:GunNMMf"J-N hf,z0_D a>$I*@GKCCgDC\""59:6] LQY8uϟ65BsV;"Ҿh&cyW" fB`WQR`DHȊF66%IոpvHخGW5JP = `H#AHj$c托Hb(+AQ0 ;^ Va~sXߛcZ.94]_?7AV0<&#V.+G cm#KyP`&E T%QC,zy巐c!۵AYZ{vi҇1""Z-RK:؄c39r߷F?5 ^e2fjgz= `="V()чc>eJN|m^jra< ҭaKe<Ճ[^2T`cd- BA1pgMlx4K|wT~Yx5k&&>Q~y׉{RAC}ƜaO &ED@cj9Á-?B, Kј iztlq:)qHy8? yNtX&;q5fƋ wH愯>l/FcFDϹDF k Aų:9HҫjV[ J^;t#p8A Q9H9e*,˛I([;9rl"iK_|ĤU^ϥ—Mj%"{hCb>l[ qcͦ #AM_"`̸+uaiUsEbE>)۩aJz1 k):RX!ˉWGM' 6^sT,o <6e}`DɢPD0ABVXc<9Ҹ`PNXǺE<^bb kSV&,G[I:6fiCSX}ȜDe#&FA7 9YHofg7,sZ؛ڽح01a;H/hYԢ RQl5̴D xr0!7ܾ;DX)$(ؖ)R- (ayp#U.rmUFBrZ\XBvqܱzZ_]y'@ivp}[RA.xسH2Յ))94xdβd ^vGת?0+%SO_4ç~ }zxU[p1xҪ 2Q;*x-!GF~)4 .UvZ'9h pIf @h$l @`L (rd7' ,Kg *WpĽx)`RJ5z9yE<-nBc,'lLi^x${p%=ƿ ;t&,YlS 'Lz$h&7_'o\k3jr ٻod !3^^{Ǹ!V;g:v+rzSЭ0Kt tkؠhR^14GYFY؇$(JH6%]L[DaSᒕv܍s^pK7AS{jXUJT?cF3Ҳn9Bb= ȾH-tA6@GS 9KxȴO̬[vͮp Aj^zF(rAc䤕IX֍VfoyEnP6}6Č?w op[]*Yz _"UP`b)C[N۲Dq?DVڥ9_ܬch` #7WfJhW+[YRXt^*7є\>&ve.5Ņm(Oʙ*qSyݢLVߑzTOC(S2ZíH6&+!8ΥI3#(LЮ D\6,9S.PF|9C/Q 7׈}mN/taz8n&J _{9ޞ[۷y'(ˆ/p߁J+\HŪZfNVaX|=hbiA(Ѯ) kh7p\<^"*ܹɅs."J~+F*D~6?tpmIAc|AjJg-\K⊕S*` ]$*`Dݖ a:yq=36Xa(ߜxK VHH˨C]MۖE @H!aX{Z BpPS4&xݰ IW D@4C#]W QuIH++Fk"Vm VcmdG% :߄ؚeHE"Z% [ Ǭ|$|Ѝ&saóLb7>˟|J,MaQ$Ye}%41~655jICiNqLPY $Uxaܝp5o3taﳙHha]y,Nך2amc2>NGX;&\MD :_:RD%8Śe|[Kx*9]Aʬ d  @fỎN<)+vc1q-UIx 䍜uZhj5QN+W0p#NVL9Z nԿ)JOfUC~60Z, $VOض7l"˽\9q?q ˂1\.]p&X RgD_ *!xe+`5)ڼe #j2Q@uҾ̐zj74+kpZ3C R}nY"3X0tN4^R֧Z #ә[{Z#+;w44n*ҨtUdVI'ź+#iM9Ybf qd]< t wS5Júк V1mSeZ< RBǓT*ǫ4)J?Bpclة% dmӣCZUo1,m6on|5=f̛"ȸcOȟYD0ؒ jyե D|lT@o . *~kUi dwwkĤ%!>-l*68ƶ?şg@mr̲h<.ľJ8!m~2uDN-,_ke\:5k>p.GGVUovΝA>25d r ^=CR!+||3wl\kC\GY|mMs[,{M6zk+ /!OI0oiņc)u_F6]$LFؿ|$b?+^ö N,:1VP͛=) M%^_C<,x]lCmy>](JǺg/ eV:2:vq@k9S0[*˘B Z_4`4E!W;0>Ь?o߻Rᑀ K?1Xqn-A>&6^؛q+l@wiXF.\cO\`|:AݵOiqOZm6BOdt>6qMjdVs)o?rxI!lwR ʎ&Z 1K`ލmě3U}m`5VsmG^6$7hdO} 9\\C%&bA/C㦣XX]/E,[9!L |*Z_Or;{{ZkL P%(q&: );Fc%P:u[2Eܖ> /8TZ &ݡ7[0GUj唶/"a쪶h_6AP! vMrUNݜ[vź쟕QIVojԌ闸 6؏7GQA6JŰ -hڨf*vWPg\HlMw9O5]Z1/^=S>C?K )~tp5 533×=y 6b2[BtAitѻRq-)sQaXDĂž뢚|Վ[cU0'HHP'./٪b]}o_iPz-=a[Rk6"Ua(CavZ-x'dxonuJj0(b?uA&(_B*&#ճl|0T7FS4`Ͼ@ʵz!D*t,)XEk>fP~X7*C&W'4m~|mpLSJ[˽ .wpk zkW%`Jk?=P{mvȞZL۝덼يT֖'u`Z*٢.ޢu8\ 5` - !]B1D˭zoa>}Z]X3Qu#IF7OPoc~ ́򾛖W.7 |>b*c8XH"'|PWj_7X3ht2.<ZoS{9nHUioygo͖Rm(1=YtLɯ?*lxV!h1US.4\Ymр Z@F{e ;>rC;%VD5؃{1z8!SK` f(\}"hE.@q^jhnA V4;QۘvkIiXJd\?O(8&ZJuPu~ưyy䬟Rn^vƃ^ YnA }($'\~Ekmjǁ (2:E%`"A 67JL\:\_ƒN=lAgk_G,o0@`KReSO*a&2'JQs73cVL/F,Nٞ{&94i~̌Asiѻ8(7+*FVxie~}?i!fM3@Ǡq)`7DAl6xO(̈]Fه1lmIJ#n]LkN]!Ixj9 +dCެC[S37/m>I]&5*Si`RkpUک^s j}}g'vs9u5a^95-8c^iT.j`uns8"*7q3ƉZ 47+ ೣUgh 1Wтڧ :b~QQT@pLgvbߢ U,{%aEit#kzBǙ]̭iЇ5/3W6b9JwO.RWḢp+%FP.ժyɃj"F_$g~T WJ B$ᴗM_DG.-j7 Կo_gG<)YmI Vzza:g^/kktlu*}K4G3oEΒq&bU5c1,4[} C5'PH3&8C{}Xcy`*E ܓ;1 ~珁Mmc0E1|KzL7`:O;l{~\ pxܐK /LK@BYb~)jL\H=t+Jr'FY8C/k.@)UkuOE iU &c4zZj65zҹ5_L2k!gcM]KbۍvfQΛ?@=\?MOVW1N*< 'lSIi}q6l_Dw(- OYQg./>Z4@dSNOM-KPgcDLt 5NJƥ{dW_Z;sCVl1涉NP]{SⷚLv`Ӯ1KmvO_RyFP [2d &y${19!!Not(p\Xaܸfhe3t{pKxv:TPIL%( 7"JԾq..1AQKu,fƣwGeCC](w\%7@M"w1ߊT_jOiYŽ,eЌIb u2-xx,L[T36"h4gB87R<쑓9bNSؔP`=&)J60"Fk?X= ze1rr`,?-0XTC4b^eFndQ=H0Ib aC\#];rD hZqӥY#e/ Yob]Cf<2wBnB)Y e9 d A )JSiBkkbUxX8o-iɀ:^Q؈/#sDk oN7F;Kc8K$E>hG ciXnCȄCY+Ihg˼x p)2WY ԕ_,U39W =7-N-AL01~B?v:AS"W|A1-|(pjd~+qRLa 5.yO}/S@K ~P$ w)wpX#\)DPH{|ʯ>*G(HFb;}.8KzLl'qWN)Wtn EW&[%K{`H`,Ejx7Ϲl>Jc~0PlL+b } 0_@kq*T)eJuPZO#`4WUEE>MJ[RU)0/'e㕫9P/^DP<]pD8vFzA`gNUڣLtmq|-R>JVWo>S\J@AY>HﭐRn ]c`z]#"okPX7&)-k:Y~Ml,no^X<` ?/#MgpbLQӗ)semX:+A]M[S*p:i= r4w:A]wxbS}&qUA&d_@RYvp]x0{N>R4EiH(TÉ}Ly={(b|. i$KT(*~h𰘏t6 N]`3@X 9\o͹wd}܃&pƫ}XcooR5G>F3dB,A5eU +h~eA Ap>k8:L:@h| Zfڜs#V?b`nOTQ DcÞQy˭M@3%*c^cAN+/_U1WPP)Mr^84 <^HBcFݭR|9. 1jйJ.{k` }Wa~LJ` RcS?NMS|p](pCxm KAB%Tb𶴡[5%&`^ B!>Kr 譓tq1yh{j} #~nh"{ c+m}Lc왍E%p)G1 ]Iٍ)e\t.Şm2Q}oC9-z*&63f[ϸz 1Fgix WMȞV]~kTsLX0?PJ9G#Z5''+#Ign^x3n(snW)H)|-$L8#byW18-* -/{W!)#,@/B%5"vOTs2|DȽnY v6?.NNj 8_hf<i0 Et:(9%@:sL%XH 9È`CxJi\/KKB(zTZOc 7T"3pdN/]]6|UjJ\2/U(+n\$U]MFC,4 G C%LfrtGCY-ĊF8?'5٪JNI]Ws.*i q׶H[mϡiF*qSLpLs|R9WcY(;xamȄ9E0$-r %+up_M : Vj 8W49e1'Z C(ן83A4$ /gS+}1>pX_ cz&BCT'ORzg=h$W oarGL|,%cZ#MmV 9t_3? cw!ćh[!Tg{t푳=U4r2UX3nEXFTd{ARݑznv94ޮ;P-feB3{ !)r0DI_eDW-̸~>lb$Ψgn[dޟF}@Cj 9% C/g2_WUIfn))즃c)涤Th|9֯꿦dDm-q l'bO mZPFTƉt]UV=p7YNOdp02KONG}xr&TPܕVJDz@.#cӔ2 z%DDxu򉇔VK7&%2GbƄP ?K/]`88U{>ܣ{dCؠ@IS~Ag4[8TV= ->G+Q떿;Z_-5wFҨǟo\E+1@(PgWb٠ͭtM -uT'F0(WAڼǵ( wn.JK;6K;` wnQ,{  ߑ$CŃ0J"dn`%9y)"]FQY֩d֣/ؔ `50f%.zݶz8< p~"Wj싡|nX1*_ɿ? hmkS kqİ /)8ĕ N!?-5'?z9iSqC`*eS!g_t|́YtR#LSp`ML{Ҥ@H٫^pd6:߿Ȁ7lSTSH= yr쯽Kc&/r|58?4QBzZwt(F +Xʊ'yк^x5He/mKaZSp<P]@Ȁmk1q 18'N' l &B - Հ•6"SgRv1O%C-RJÈr_MM8'< 4E2x2r{ tw,#1 ZJpeqYBU,.3]C2(zۿPg#:+ÊxϏ2fcŁ |- kiP__MKnP =huW%An2j<|4db] $#:jm7g!{f&b8L3|3 `c4APwH«S_V'nQ@ aMB胴D)+KNߤ\7 O=amTW/X@I2!!9cxy5=vpMUj&rm!:")!dI-:g4$+Cs KaY~S~ B>9WKN18jv@VkI4Sl;J}Llnx,KL'c^OBOkz| jt3NC*gf/J_ze.ԈoXaf2jp{$r:m~Q\ &z$4`:wr/ŋ{\%۾3 m+ij|m˽!(*捻7>:<&^&oz>4hh=*ծv|V~\۱7m<G #N*@v:_.*'?J@“|73-0u4ȍm n%r{tG1^|OECVJcur t"|L6.U[Q*b/EzL~* dL0zJ]fZ! ]'"O.3)Nkz,w~bFp;*e%_o{ JKfcjV(Al"vXf6۴by9czu(jUF"UmX5?M0ohf;z lP+.X$9T`^k@L6'o!%C )p6"#M'|CImnCa_ũ|_%zl=KD d`Q'UF^N|nPR꾪NupPKQTtz`D:/ҭ'I@]HCPě~l-> jq f{H8m )'Fȼ, [8 ͖<`С% c(Rf H:v).RY5 Jm7&q AEL3޸nN _.kx:' 4esJ߫@=9sj1~^91u oP|N9bimCu#=hݳ[PC̼&Z@ؕY|MݦdD?;`cB?-dL!zknzGφYgBXc-I]LST?#fBEnk.ЭzQK WWtqKnjcsEJ"Up'` XYWA[<_nDlqDBt}XkH0tc4X'Q,EXd&e˫~!0Ȋ UXѤ>S6"1!2 FC^>]ט a ]/;ݬ"'ăEB{LAHhLٔ1'x ӎWwU: 5xĄ0'HؤWL+:@$q0-rו)MWFWu>nj%,>}=d<0v^1Q ܢOkCf I!W7?c]v֦'2\BJ9B866%BGSr3CLc_!@Шt zW8X(JM@d ( ބ0PoQ;th\sr񾸓~.Djb:hE<_g[LNx0w! b`5֘ T=!nRZYUZctMDC'?Bk&Cw>R|EB*13J:B}JNwUx#eƘ 4=+Z*oB d*WT2Zyi8;aSl¥otk焅۴4S32A?a1|?lE1>_`>GfDŽh @yx]Ɖʄzaܢ lclnl#]q3a5KΤG%Up4YK<+-}8r#u-I UH|MAW;^;xI!<{|j-jo_mre ;le.&roV`UnWym6ͧme']*Fgeibo=_ؤI.XI:nա;`/t=~A7̎pd1W't.y7M tnvGzj fh\L3ߔHeFO[XR.AK!|씢tEID\+T-90ZMR: RH\PvQ 4*}S:C[vS43=cܴD\n{|$Jo%W&WAUI[n-IL;z:/DL U2F>u:Woij_^^h)U3$ϯځFmHuLL~tcL"8  Vw4^gSw~ .NDAE7ǶT>=Y~M4U B]VW#{ɉq:[;Q;᫩ _9boSdfqF ,^6ѕlHv"ɵLk^S2qYPUQŻ!lo8( 1ľMߴ -u׃{ t)Ԧ˳NG9eFp3IwD`#  ^_Kv@fڦ?0|Fxy1\;D<"'_d%'Jvc:"-l 00a~RU3 [Y iA1ґR͕b!3|"6^dGe`S!zX'\PMlĀʚ͐J5>*.Er@(B3Dg">K;NcI{4v,0,rۃ36)bѫIwQF΋r;JׁP/f 9Ae=_76UIp ~?=LN tQBEɜCgJY 4]5?ºoí\K,{ lqj<2cg`ŪcOH2o12D׊+Us:d {r۫5#D7C̪ʚhcKec*._uKmUgѪ6 5>T%iKg1VDF2N1,p" \s&aAP뙂x8~muqs|ŇfJou0qx<ZvIy Si1X~d{ hճ4E7/b4DQ:JZaa~.lE`fS/VepF@t(}StUVw‡_t90}^@#$WpOsQZUMT"|[eϖ4KӟkO'R41 }:?cQ#{-W}Ml;o"SgYNl}бEy,'>/KMa^-Tނsj2v˿3ж0_Z;Uﷆvvn'pNE;b8fsiA@!h"1#iũ*ݝ x`aẙzq̥DI&r _^׬j+Puq:I {^IOXւ+u+:p9׆ K*Lrr&ꛏԥW] Z=??kY{{8ɠytNtןѭrDy.?A$U,{_*]D tW ѕhRktN [abú]efL:i1Q-M<(4LE%dGeJnT|e7H߆Y7.+t:٦| ^+vѨ=#a|Tҳ%X4ZdeCRI^DE0'QM7Ig hCsS֒4_L%'7xZ^D]cq`)"^(u0E:>>vdCG!TS08m#Unc0~BA5 |I^`5Bqzr8UV/$K%`%QA̭[Oì^VϓEteyE M>&]K JǺ{Sn EХɝgu }łI-tF4}xKq2ymsgP*w2Cj 2B\̲kdQa#ZЅGj7E? 9n6%k,+ V-rM?r!@F^SV}m=AsgK(/-Q쓢!|{͜C._."X{Cf[~&rd#\eܪ+#ɀ_ ! )Nq8y[/K_J=]pPFG56itp(SߚUsZiO[! bEziG*>q6Z/h#a҆&YJ(H?5&)P.~7SOC1?~b.RNtoE ,/Xw}hǔu?w ܁w%Zmn |,r xayNE U)L F8xhΗ4h$rrxLTbYڙ|H@zsBML)3<ΖꚫȀ{[!^8Iq~̻.qƒ&1G\Uqf4̱$k ;^ '&ԂdASS^{^Y٢DyE0YS)9 Hd?y0#Èj$QQ c2Ix<v-d9=: }U?cۯ27S?d~0%bF]gfNa7inY>ȦSX\sj2wtNM ԡ烵&Jhɗ)[ SD\TRUkTPZsrM[vxJgYhOYzs?TB}X1xods*m%Z6OdsIEN%homs'Cc{z+,T48-kucn@Fe+kIBh3!MI"C(7Va|.!0{ us oY`ؼ ; A7*k5'>]*_WEicx:ct҂ Z#kuxC(:,Ԝ_4܀N.B?W\5 H`-= Be8_Dc{i!+o9( ~%ռČmFԓQcQk6^^7U*\|5Gw볇[Pbɓs2&d eˡEភp)[FЦ ͓v(9ܑdB/%d\8sY"T۟4iN,(e:rv*IĈTܞRR%gc* [WT$ٝ+fI[ :4#wP'Y߂ _O>;]'A--Ыmxg;֩O8(]fzX _hb#6ІlA$`UUg-dž40TݞώK%YNNq, Cc' Mօzl*ր^Y\?|yOӍíMTYSG38Uɽed+AvؖҮ6'e_p#!a5ݞ,-^Ý9Q92oTBh^p 7S?.C5Q=qAbrU{9|dBT^uW ןR`ut,5|'Z K˗qp b^`_j>Y)c-ԆsH,?Cݐ?+Be ^cECD`ur8> Q>w0#~tcgߪEW3V>S׶7'F }=I5oy #t7ߟ'nl.VCip!O} ύȄMq dڀ|U̚L&]ſHn?PN<lJKwG IdDL[ahA} *{R=# |aZqo*1TqrajkcKvV~{M [P>{_]VroUOH^5T7!諈C6LB.k!bԣP~:JaQ}Jga@ʾik +'*5Ba{>uZ揵ݒÍज़K^c\Eǭk&3"Q-.E_Qx"HJ%;0_>AT}b{2t7#fC`at|-R" ؂[6G9`7iNS{N҆sj?X]A ڥy ?_qߑdlyz K,L~W[0ez@pΦ_5V"Lü5 q?6n;5٘)+1x瓲TP8ޢ}.0d=jZ+g {bX5oЬ 7+Ct, %N.G6tfMًz`4lMs\=0ѐ t|3JqU!,g-vmngm+c\Ea|ዛl0du貪9fcNu4w |Cw`C^۫{4{9nyЫMcTu}MD=wہoD~}:~rv75`̣GLa #:?QN s'j);mdgySҋ>)?#-DYyI=j?`}6!@]ʈێ +> kꮊViȰN᣼AJ8mA-vưlX+l \Ta=,]#]M pd[5KZ[:Y7Pp7̈SPm٣&~j_P~+wJRz i<.DvUD.pƖن9„31a=5 *ba=f}Vp:39 _y"akH1ڲiqDk6Wy|7?R~rR  =p Ti*E9=\+b.Y#"h4jA`uT0:D{nn:Bmy:яy؞N&: ~xsV{%"47:,j?qcRӾ!^]XF$lU(~禺𲚏Fcesg09FtXHRN;1pĊ궡ɷF udK@;'>#\WpHeJ?*6`B4k[}n튒# &@!mh,\3h>ޥFņs|FUcN^omm~Wv؆hTOá?(ē͚kZpIOZĆbkts&d/ma^ތCn:uʣAAv؆8?4w̢Z3d*(:Sjix y(lFXc{EtKԥ"BL D&9Kl"o3 NƀqzO="xڿ熎ϩJCmuTDS4r1\d(;XdDB}nu$^ΝJ<Ҙ}RX" @on%&Ma~sFI+v/7]A*C|Tq*^Zg:і6ND)WUzwuSԟ˨z;ca1#9/h4=GٹIqk5Y߫кE)7ʅ֒gu\$GZ"a/ydpjL Qأs H*9ިA]h;@V枃%\E,a*>Cxo?Z~ =w+5˽J)4ۺqSG&Jx̵DƒըoHղI ZYgV'!.Q,7gA}sSI f1 5ZS|$xS$g-!l㥋[ڌ(XO5"/9N ؼwPK(GvHй, h-Vq5Id>Aih"{1C2WrtFe[F_UH[ _aRh͕BHRj&oD$ +`\M~߸T5| vuL2.hlX\^g@b$:\)YnOh>ry@@VCQ͝胰$AG[k3)EjG\DPsTsWLTxM{+UUsus|zZX2PH뵇8&. *8R) :R2vǩ#/xIye#=8۹T#i5uH;"1?p 5*1P`@L2g n* TU(Ђ FU=]l ;4 xt<>(lɂ(}fj y#bqC2MڌU(ҜFf۝f2VyFVFqw[(6$r (O KRaI{Zfu.x)"ۿ 3'񯃰$b$$d[rROhk6&Q7Jygf>>kF}a|3Ԙ)YX)ZYwIȯ5`Y0;wsncU.iÍD&rcZ ר 7ykpgw6bWisϝ`fqDKV%/u&:uߜqmSɼѤ!cͭ.44vzNG~|Iq|y"0ŹPV8[-]|լR!LO 1;X1kHe# 2o=^N} kFx ΥS/͒я'$(R!Oy V"% ^aMT[U~{ɬOXyDϡ.a% R/,,\I.=$B6nJ|:,-P~Q_S C4q4_j!O=޹WqNpML?8~>JT`oPкlHbP]Lg]?TlxM/^/5R[bBGz-ϊr^Bd#Tےn5`f2\.Hcs)V-I( >: v3g5MⳔ$}3U&cչ!t,uˋX$ 퇽px9;R[!~ͼ|“9ui %?C(%xwZ[mMg]GFZ}8O2V.,X, ||+鰡ɃQnm WpH!UR4=mk!؄t䐃լCo Ro⛜ դ^^QumnVva*b}1NT< 3'Kw $q:R9eЭD*iv3T&iS¨A;s+#!j4zfT"}XD S*(ʹݬM4Qs"F̙#z`\%]v&<4NQrh\{%&+E( @]qi%)-LTuF_w\jDNL鯮t^݆g7a3vVP?:txT NWXaOX3q]"N y%b~"N%wU}4,brQXFٝSizyY : q#v=;l?Kv̢jL#墰4">8Yk4@;.9T=I9r@Oksr٢ _0bsTyM݀Ǎ)==" SsdD R`%@& ,=`uu9,{ Hsk`\<qgNrmb+;Hs~43ļo3j" a]kȓ+(ֿ9l,߸QMP C 8em ' NW6"k ௤LcOEwMj.SF?j:s͞=uzDkB_(~ɘ ; FI:O (N/|>Neٙ\}R,ׅ8cf4 "rE`@F YR\,>W( |R8y' eAHYށۄbt! >9O(aG녰]W~c8O~][aƢze8p0*Y,IKLAB@v=!6X&|%e IhiΔokv+o^|hV+4Ν#tNv,5=kv5g;#jYg)X@9˙񶁰臄y0L4NrFS 8D {@żT~RtgƎ5|˫{OPqu1Q9quAM]klhJ譫gr2w2|z AR?3gcݞ|T0,)ĝxM\Qe8RAyoJ4jc,w=EL6^#{@z)$奠HX} hDͫ)hpyчx{ZЗʧR|d2) \y Z@)|Xwr&!K2Ϳ>v$?)m.NC diڤΗ*O]z 1$Ͷ"8}>C(r,[ nW^s:΀YsXi((<5`gAHQ9 %\,yfh'QY@skTTD30L xgA]R6W'Ś NByN]nݸx1 -%xAͽt} [2[w \FwI:*l3C.Ru=tx,#[t~ko'[/ ZZCy^&dg%@͛&G9䑫LK\CՉFjRhPs)2 Rٕ1@$mxw\Q%b=AYgËY,fAݑ_L-/bcs6FZ UHd dگMtMY:C5w$d+mRȪ^&&BTNs$qho5j|ޓi36+| K7Ecѣ)f*uw S_3ڊ9 -(o@IM_}_RW ג ƃ>Z_aFDUގs1>49+^! fʰXeo|KlNUf؁?&K)rZW .NkwDGj% &!}B ygKGoԤt"- Oz71duQ|_>6"!>5wYq[Z-nϓH" msSO\2"UV' K?7rŐVH\[t."zIq PtzvpWqkV)&Ր):@IG/MN:@ 67|1߄|HXZ `iҖ~f_L-zixdu1qܝ$- B{DnՁ _'DK\:,6\Wk@z^*J[]T1I-J hr᱂5v|O LMȱY°IzIyhmDݽLm& !pH+C2/]֍bNj421M>)tDf7}r{=9qŞGpŶ0:@BSp-؁rv߼ bQ0(U?F?SĀPɭ-g|&8 W\.~H0~Pg^Ʀ r(Ӽ$H] 9xFw4EV-_`{+v=3&4lf"n 6rYSE'2Xɣ1 <ȡ2ؐa"Jjv2Czj7?FRhiaSɪu۞8sFklE=߷=fI L<9iҭGwp@.fkQ @O&ҴԿ^V5kjrVkk=-!L/ m~N*o=%@EWQ 㥸8U=<>Ia9TMENHZcV9(}0 Z㼚NFjJ)#| Xɱ+\ 2E}sC|W/n1Hu$ޥ(ʼn˺H ߡtҜ>Vpz OmmKfe` |$Df0mӭS3-ãfN [jTMQhf#rm=6NN^rDֵ@/Z fD[̢\c.m">ŧΈ-2c>08ZZuTi(M ƬLLPR%3rlxSC-=P, _L rT6. ݮi͌&SʡfrHiOCJ1=Gޑ(|.XS+ x[hA;"i3nuaN5y,X:&^ q:r'^A؊3>El2OkQc,¿hV's[®uL>(Wb_?Lm? 3YbkYΒozԥ5S{=K3caG%/M1IۇQNgQv_,w7 ȝpYm߻PJH۸ԁCX .D`4.r݄7l铭b Nހ(ubFPSؤ;JQ?x}}aˌ-72Hap^sEL.!؜OSY\0+8 aG? JO~$sH fc  @ vDrp}&2G9i|޴ fcB DY@й]ӇuM!^']V̪U/IdVɢbLs3hE eDWN  H#f =>\qɼ:fn/FC._+2߄!P?;S{7= ),c~6xNJ5M#i܊&yށM|?f}N/ՖʊDh< \eE?L?:htv;0y\\0tѓ^t{#o_1~MQ@jZgV~H{7xAӾkaea*Eخ򔍖Sg뽇V6GcC>XN<}ۮfTn^[lBDU;f9MC0駑q=Ee{П(}$.N<[Friq <;3~ zcߙ)naFqwBAF|r^x9N?M %y;#KsAE.ГD4Ut^! )\W3Hi~*"uc3#%n9l>he%_bhX =f0:Q |O}QVSq 4vYS )KM05P?S]"u6&3۟:ϸ(5 Уytj=T{7J$TINS8j`ݤb\9```ZA!L{E5mf~\]}ۡܥ{P9J5焷JἹKWmU+= aj  tvHN_fF.s] ֦v>s]8jDd$O ͮޑ%le^_N}):0teō}M(ߢ@h"O"| -;`d| `]޴)X (܆mRd 8d1'XE6uӡVlݓziyS)FB)/~tA4]`7g )B^)Hw"Ͻ};Cn]ݒ>`~ckq ]u"T!2j% s$|Jz߃K&WNǦn1_qy Lw$=Lv93Je*[ 0t w(w1&M=0n D޲DIs\)ߌe wޓ(x1qꂎ)A7XF咹Q^2V9eQ  e5:È|#J'֔cOc7 t;e%(ј!u)[C[og19Hځ3 X6aK ͅ^|˱՜9*Bb;"So@4dºKpO]  ] F5f}cO*(QX2Z%ʜu$q%4F&Sfm܈gG$" OA_l8`t?oCU8ľRXos۵mn䂅hYMVy>$]) An?AH::zFl}^w_&:#n\ҭꭓBzE"CvnQvU}ǀr@ hW1(w{ɕ  Oxz!Y9Kۆq~l/Yy./2pSylױIYZVaNOg5F/Ķ,ӄHxPG71:SAmGK1#p魋?$d}#zR(Iں;x",B]$ߑ._CXA2f qa?V?>Oh j$XTf ƜobӲEw1J(B3C}Dzn>sWǣjlrV/#ܖ@zѹ-jvl+J0fTp510s"jwRĝ2y3OϷ~`Q^L&MgxKcyJ#3+'0,@pR],W%FN t 7TÂu}ҙ\={(N8V#.gNMs.SJw_RUòk,buhbMp 4J8,WqK-[;wWujp-sCX0NJEА H 7 `9;WX53K=⧨v]S<^%y֍{BtR_aJ] O兙=+yJĶ0yuӇ*@c&ݫ~Y|0sKkRE pˊ&Y{tE3BPpҙlFkFm?֪1ޡrw`QTxdqRiwIt qkdjZ$!NmUQ3n^mއ9U SXW^ .7:'N5F. Z=:f2[n\A{ź6c\uʥqy~x%xWpc4qŎ fyЍ( q#vn2 AKL\0Q4;8?R=$(v%܁ir.y%ES\ D|8qʬ 8AB1L 1B喻qUGB8^:&.o)1t|y&U0JLKTbshre\Sa3';D5T::CP^򚱙`nPz9(.ջ#:sb̵÷6Ƭ$npsMrJթcYy;T p,~ ,+;f|e\4u M FBh +@p+*ov曪j3k<̇TܣboOu2"A[^&G0"APU)=fkavx-~;1GҡYf"HTHZymPb[玈OA]!(mq#[ ɵ63}r 4u[~Mi luy \(%÷$>xK|drh㳇kFAE]+oyzraA_ yAlΉ8Rl7 iR͸= 15έ`LJ3(TD|byv0:iHhtams_JdRCuP'q>(='ʕ&" * Ll%%g.O[9\?XMS ZIgT;?TopRߺ4sR\] vWMpe»lc|5o1>*fGjL1k]0X(QKOLvHcyJtKJ) jz>"1Y#31ɻl:ZBܠ#rbtQO kn9: dծMjceO 2^?i0ǃ~imAsIw?!vRh93~>$ 7R_1{K4| % )@mo.'|HcKPLac7Hʕ4pR*W@nm]#tX;1ӏ{UQtV#w r27gՏؕ+MK)c :ռ flBǶ-S6MV!Y,A]>FKjˣrVׅ־AD!*t#ጺHm`\{ e:I~m"~@J.7\#LUbRnC4m-^l.e R+d%ԅqP۾Hy`:G'eր+>~*}:ʽ$g&qFkdV -Jo3_[O{Cg⑘׫51+"?Pm'TQD4`n )!Эwђx<0ŠPab}̰y:yK.l*hZ\k[o(8qvDrfz|Kp=n"}x4cwV?+zѠ+Q+2z:vـ\ [S wXB+ e6O85(R,ly`m≀As)jn0Z>9ʡ}]Pl?sJljQס_iX#qA,E'=ÐF)ԹzP;>*gp['ZmyG; P~[˽җAZزk(s5<_*~ƛ SЛKd~YO .DW42Rhi/Y)MfkRD8>ӘmMaa%.,T7Q|g{v ]xhP+2Lt&J)^ !Ȫ="x:tD6.ob[v 6`d 7&R/Tf. t}='e׏Oݔ!dž Vm YW_[참!?J(jǵͻNLpRQK>ʀl3/jURg Ҍ\g\fM*2j:jtӍJ< `N Ad8/7rx gGYMbry2j"4r szn9S} ">{2-/gkz^bi'kij!jQXk61IJNpGTIWSAO CTv#dԸA z_q(qp Mj޾X|­IJ5-([n7b a- >hwezeA\e$UĘхXw9;6/:Rq]2s[l1CV-FtIlÁZ ^R}SbxORp.Ҵ40TnNą\ڂyj5(ҰS0J\lqI.]G&7$'q>̽k*G.n ( "S t]&YØ`s?E5Ή~.ہZjO˺2f?skv!OSfTؖUƺNBjś{`S.B`:=^hD.lR7L_}ofC,c&: 9&{k݌6a/F5j]ǩt> CsDN!ҁrM&#/a AT2&X$L? ?bJ0LSQy924=Fni;٭24S0qHPd1yǙOˠ= U,3$2$x2MHf]\9UDC+ Y?i?~8+)M|qWmʐx;"6|c(ǪY6ax{)d届s]*ta[g c9+.ۿh!Xh{qJoOx:' "T eon;?3ϓ,1:=$C ^PP.gJt 1_+BULZU- f1L)Wո!q0pv =Y(R|<:5j[ei{ m KoyݲG r_/ ,!{I9ox-TI bq0l_ո~;l 9gÖ?]*{' bs>RX)*B;tD' Z;zqч fufTz@p",)fm0F>G'F[,ntѕ*C`)%#ߒ6ZX+X1Y> ׍f 5.R4)S9I,W]j*19yAXlEjz-ǁwQ@m( =.i1',ϵSx 3ޥyC3S񙾾f.Wq, &2%f7F (js||[lEY|5PJ2075[fDP2#LVkIfei.J;H=V4f B UeqOO AWlxޚ H 2,h;kͣo߂W+&5l4_:0_mZG*<> Eɻ;:ѿ{QLuIԙF(d$ C?f*bS}w9sב4{r꼩uIDMwnua s)'f`T,|:iGɲѩ1gN qG!T gH4T4)˗ꊰ_&1x쁯!b,w03yאG4nqM:'xQI&WCFMH=cS&GC**L"ѭPT;ODΘʣhy6U >Û`D;L]~imR5 ]̪zH9DnL罢O"^@TC kȤM{`9]vlVR4ҽp[)&BjC2$z02gh\&Ӄډ5g!"-5"OG?=KQ`%TaA{목Vy ǥQPSP{- S+4{~kAݜ q ,dAN܋.vL{s}*D 9r#*U; C`r]X,uUr#Et]tB/}Ɇvk7.ݴ~Һ7 t)M#8aC2"K+g{B1Сx(n6{$lg-0me,F7 Xv~./Q 2G+9Ny_wViaHqKBw{ڎ-ԅo[`92S\6x~p\/Z#>1Ύ= ֦u{|粢!4p+9.ӐOA\afd#__HfkL߀^Qۍbeu4 +$<[w'/\;_u~]b`DH?)"*is/2:/>++[N)g mO?qΝ&n|}mRU;`!24^vfp~ǙjB.ޮ̚{h4`م?:(b4(ʎk3GD `esMq0YqRvY7"ɤ$@c\H24"'8R8"B\5gt!b(sto7?lb ݲR|o1ب @rscRgZӼkï/GE1ȒXW"ptǝ ]+iT&eطUakdd,d*+%™=["fnlZ<ٗ>GShkf":c0 yq>/Ls-؊#'OHDJ4SVݿm$^Ct B@x(lA\wa|ϭUA }W;@qoNKfXM\%:ة>^9_$AwO(mz hJВT9rKHn,Fq3'Dr<%$b;g"AR"T/3;+Y<I*BJ[Tm 1vR@ $h 9qdj^+ꨊ*%=xlo\-~0u9(m%$4 mП:O^ΓLο3E^HAc&1Iޚ݈Fx)Jo)Ըoo!2KpVf#^Sb$Dkx29[wW*7νü\@ՠIR@PwSd\Oݧa:.'\kjQf2lտNhzr3 &Bg_!&۪|oBr)i(έ3i~u@_`8tExm]>϶i􀣩N8^GDcr j%{,?d |Iy41>6AA1Ў gH[WTKcŌ7X0k?e9XJVA<lBtx3o<3 /-7MY+z1Hm?@zni0# Q_\r*\ ܠHՆ492 z+SU\H>~$'yi~p(ʴv_>_E~2/n(=ZG)F0^H9bUƭƶxaL"󳚩:9c34zZ*;,74 }LX )!"5ͪ c PH9taxڛQP]_4@zE*)H*|`T(w"2Tfբ^r#h1FG _O1D $Y)Cbʀ, Yݴ [O܋]r=: mXay cDfE#fa|&?˩}YaUDezՊ)è: KيdwdR  j\mʮMb Q"HO~%kj^T>66XKgB 0y")RB 50wNV?q9LW>jL L *r {3lCX=|V8ʨx@ MIbJDNeyF) \h8 !XEDJ؅jOQWuyKqݎ`a.,`2KS>#l)(?{bbIjˈ6Gޗq=U8bKYŊ\'y4Ka*/ ؟)SfKm8OF4vbbo9O#J:Qk]ě<}oPs`k|ujJY¹W]K۰g"Vj?,2 hNg~B6hz|;*Pj gi|d*#i\]ۅh 6:5W\4Ԟ.R  ]RGtcOd6DڙmL4wNG絽#œNQ qas~ۍQpIozWȵ3[&ڣ{I.<^P/ 87 #lXK ƅQlJYW`n!J R9%$W=:"0/SO°;oR4At"1Xs%VyH.!HL3x3}i9L@:CDcCSm#_#]HTDO! 0%^X4A5 Mn=֥B[Pb¯JBT^BԹx5qW?*,#zQU=S,ބF0`guMeԹKR˯oO걳@KsXpyAE'zfR&;}.K(3p9,U.%&Dt4'zBRGU?-"wE~) Opt̰Qrq=òW;mJիDPL4 tU/,8B @g!*Q|mpҎo-V)Fv|KWN8vHZUi簵vO~-?I] 'Pf!} lJ/tե6"w{z,$3 VN.Մ-\_ xQq f u|KG|=}Ve7]"pZuEk0mܨ} 1V+.{ď0~L0 E;cOdFtnws}RAXڮQ\ $݁k^KDi҄9fD\zި#ZWF ,VI5APHRvJX=-} [fܜyhkD,+wkci ftU@<"D; `d)0(D pfeKO5c?{mM@WgnSwN^x p, m8 jimJT҄5M#"\w\@tGZ[v7ډwjzx4[7S3 ^I*OiyĸS 82u/;4oT#޷:qw*W?m.5\wLvC-Cv8.gï1{ Ġ%(YSB%Ǫ)i$u<4: ~M6\e~<~@'[TT~ ڀ$:E}2sP3ʴlj$JVB)aV#8*=5;Wq1}@*me &hj=XIup$G"R&u\ NOmVVU҇wA]ӾMإnzdgQj9X@ 3 HO*Itц'=wVPjKe<Z.ܡկ"cҋzA4Exbb#, OeMOzsб$ "2; Npx"EI▨>pⷲM| (Z^~ p^5W†^;>SFN[$y"E$wf5!?MI62-ł.\IVՃ9))ɇ?˟5*aq85$Y\fl,AQFӇL4M͂HCI-5jg*:|3MQ|֘( %+ ﳞdu;)kI=q5V@§kU/dMa{AUn&y,ڧD%=Y:t/ˤ&a qfDԴrms\mO ~^MgTo@Χ6 "ƽ!ҎqevzLGX1."[i '?jS[V7f@؝H ZIմ9 \ GnlqnE=#pmL*LR$AZ:t-F+pSPęi6\qƺ頡4{W6\:ei_^LAtYc˘dw%Xʱ?IdS>_(5`!mњ"ؚ̘1Ts~N}woBS⑉CD7]~G0L 2r71niBk3. Q8F'ocQ!G{gщHj Z$WGѲ=$K n?u _x3\xey#l0㧠<ѭG/z‘w1_ 2,GOL `r8L?/Oi#r#pռ,j{'F8U5za+OnYemlk u%ɨarR 2ΔI|jʎSN0$=b%q6y qr,y밝bL蕡oH_{2SB)HnX˙\LKatGM> L2t`;:8R[NVA9|:SI0R$n#w@yXC6^U2O XNm ɨe#6-P҂S~́tb @Z/F?m@V#MlAP u^UoQ)B.{a'3PSتxóALݪєǍIl" _ {vQOKI(Qv0r*vXcQA w֓,Y;UkKb@S;agVJ2{tEU++F}.EY> x7tS+CT%ZNȯx6)d`g;RYQsldhל;r覞HD'i2qRQ"(˟#!Wk2|>#R7qmWX7Ū$*uMvD R\Η9zgOr첨څ$/`pC8أk=EĢ< k#,:}!𜃯-pG>ۍGoԅ`“戛Y 76IUcxv2BXWKlY(Kb:m- ɵރɪz 7Dq7:Ȁ`yZ.8Jnx>&-U+aeѿ̎m{CSS%XnNI^|80fl:ueb⏎Bj r Ѯ˹a,h5!ױٚ=A!S<Ѓ%5B &СP)o  %|{ET .t5uGy _-a~E`4dX2l:{sN r8 \ T ( *è^V_Y|Nr3 )a{:ݮ'^y16~O1t1 8e_u撨.Cvh9Q Jz8od/*oARKɿ.:.闝#Xl˱EC6gDķoLR rr5!l?F}ԟ7/H x&?qA<;ykTG5Rn˪RK`\%wB=Gu"cB1(r0a*mToR6+te9'7V!n)@6u&HQ46lxJ QN[A:dS?YH^%W{FW=~2m.eO~sM=>'83qr#6TMx+c)%ޞjg.xcŸkd7PpiL֓s%(BKa9ѷ;_9Ktaɬa,]p33L#O5}M#b+Xj݉Fa]=ŞkfVyV\^Q~'9ё+'eVr=|r1&ϷJȄoVV 08|!dhf68 l,m蕢zx6Ht;XkTH?FEZ=G)XV}B8SE 7(Lo*lRy1D;QYTUNAj4v\)߼Svq"sIEO)0djgCm]Eޕ--& 9分=+{{&5?$ok ._ljQszE̚#ƴUeh(7tru jT0N gjH83iB|s~fTsPǴcwa"9MkdJؘ bN'I] n'a^=l?孽)>x9):,tѤ'zKX:ydR ?Up\\X;^}Ѽ#I=ׅ3P(5| Pi(pBu۶"䡽,j +2ň"f %r8V)Grr]9h(׋f>P!#R#פ+f`y}~+6Ce ' QiFXb%?Va9*Q3a<\Z96N?\ay3'c•tiB,\6ì$"xVEx5om ?S.Z6tcYP岴|?'}g5܇˚W)bNסX& "JDǘ70A #r}i(UeB (ilk: 8wW3RNz.!\ŬLw3su <ЅyXe~D@^"l[g3~\7=jC={.1Q%ޗ*+G"ibIׄuUy8衞 z哛.ъK iX0QD4T.((TMXN>F9%V j3ZM/3xeZyz!qTb븩Ў{>$5+p3ϛP^ 1czGe[۠ÑLqKECxdUm{2<c͝pȂooZ<;>?+vdԍ7QD2'pYđIR1Rص)h4@+mNG~ p?&=GF2]AugVUN!:Q֐J ѧ 1||q7o_L57D!1,acZt\} No6%_>OF;|ŘSG g rPkmB"K3+.\"T \J..W!Q 4Q[5kYp%XK[^N+^6OzjH⪊~g,7HtP#y\| smYì;Ζnz&?62s:lOeG6lJ"ookDS<ąXUtυ q\IӢQng'hO}ՄBỎw~L:/5޷R1)9 /"qYWBӫ3ܢ#;Г'F*V/,}6į\.n.5pf&R4d{.GEbT%reqZ\*r`G ٿYʊd?> D(`o_ QgvO\*$y1>cQGq>;6֏f/hY8i6[]rWynED~fuu)}8vEӁ(4}.c,Pgq17FADQHy,[~!lHz3C:Vtg~Zd(HZiT!w fLO8*ba{k~ GvQnPHta{!^ꓬKfn!roYzai7 'Dm#{7zyt|zgPUqs!)s6P,^PZ)Gm^Lpu0 js 1ޠDCUw}PtAP &ɓ#FA^fBLM^6 ؟8 63:DfxDr=4+u(wjfHtx;tsZd55 k}dAϮ(ԟx-ԗKPW `%$SṄ޳Lyq32H;kS̓K~@;Tt;,1m![? ܥXw`pr|޴Lj!;8!$;5; Zؒ:߮lͩJ)ۀ߈JH,xD7W[&T}3L3 HaҚ`ђ\y(zE򝘣E2[Mt([rNLQ˩ rbO~NM0O͑{ u(l9/&*ME#ff1~Dt 6aE:+m,Hc}:VZǮ!C`ZDV%lmM>摺*.- :;ՂQ Xw;VXY2Ө o$[%XExI;nܻ]iPvk*YǬЋ=R mʐ0ojKm+RKqP>F%l0gaq2پKZPFt 5Sʍ G bKhJkP:ąCt~eyv-ztO:.2J8!O۔Es"e|,(dE]sW.}0!D۔b2 W+. !AX ubLJFW!/n1;(zzsEά^Z>v:Uo? &  QLn`fp[ oca}ǝ䒄upZ,杫־SNr}if[";Y.H;'Qrڭޯű|,熬pįRF,L`͡e%ۺp׋SSZKu7 T i ZkҲТVg5R?oقIzGUz%r?Ii wܴ1V\4[*'4Oi .n)ۍ^;XoLo_L|zߖ́H42ZCN 鈣hA5"*\9t˱;SUa= 0Z&"P`ְP$td`]Q6p>Q/}_֣ii)"7x}12C]rbiP2Q__Y g`Xa_qZ+Wck'PQ/\{PEzRms6j{qTs:j6s(G( 0"\@JGTY"ʾ2ˆpxMDʔW;%wb_0cՄt:|8UNGHBUOL;ڭC9uC杯g g,Oz?qW.Yl66G xE?jLf}Z)%)t!ˡZİu9`i뇵HC;|a:ѵԂPa mPx{^d=D U#&@h##sԫ f$T`V˚dQpu ;WqNNЗul _G` !ˁo/>7w6)/65\Pt:gY;wG}E(7/|ظ k9ÐQ)?I~M}psh | ʌVŶLo YK+CcB4IQ@s}z~(JoR7lЖJsDPZ$l`'v,ҹOIm˖yahӏkkeL3#}%P%`as_Y=88%꤄77!ϸjF[c$[%siYdž"zX }̋(gɹ!+Sz~s@p/˲+7vqju^]hJ;p.T%4F[pS*~Hv`5yf4tMf@o2cҮ:lSv[+|dxYwH7^u|4Xf?t tyJo`&]3W\ólLDXUQ\wtoXtВ2Kwn3O| n#(A}=XbWfTlWj T9Ups^ Y8%ǒ$b-ROG?y8hѝ'wDj9e~ĥdAGlJq;2"̬zݴF=_A)Wqezal:_g+`l`F+^fn. 9Pz?0_Ώ_2 az#,Eu;{j|Ӓ*;'xCmCQRݟ=i j,5^(64Mm7e^ AT32&4T< r&_:'E٫ǹTX!jTӐNC٬[܁G=)G>qiQ ^M1"P}O;7rŜb6f[Fbڊ~rOJܦ cL2kLrP+&Əoܪ@&NTGCpWɦe0KPP.:u 5rʹ*2 \V N?6MǹWC8N"R)nӘ]W؀>^]u-G˥ad@D%@!{5E _0+D[!#m+UmiAaKapo4Uc{ں.J>\s6}Rɉ+d"g#elX5Te?&YHZ>[68_o=βtZ)!2s|rfAH[JLjX0{++ŰF$?!FOwt<1 W Œ5S#՝hS@MDm2m#Na=%2])$!=l.ª|>y)+PC[瘯?.r(R+aZ=i%*\M A9 ^1&c:4&'5,C gXbƍ_9G yŖԖ RmɸI&a8*uZGtHS^,*v^*zDajչQ@L[)Օ>^͂SA=n7As.T|z`b6d:2fJhTbTW<(F?[m:8~DqPT^`Xf@{T;(?d"M+:D.IVNC>g>d.I֝%H@1 oӚfe`S#a"< (ۼ33 i#KQk5^([qv-|Q puoyꁅ(L)3Q@&p5c|_p1Q trи bҌo fė{CguNgn0\*Ak:<U*#I^8 klǪ]D 5&Nj%D !Bb,(FǮdvn\t>%w#z;+w!)bİ|}3a*]MHB+txB0%Q2Sw%UX_|/`w䄼M֍ ƒvs9$مڹdH3_CD>c5);_:"Á"n7"S(bbm+=d!/^\u_QMR .܂669HW9*{zs4*r"tA!׸?ىXn# حQr%_V t_ %\V',l\5vz#]V6˖bh?,kfYj3pMX]~(i6s9YKpa9Ӱ\>wy$*@APzSnf8=}>6'5/p%Pٯm"k59'cCf&EF^-N5w?ƅ)/\Öe!p(/aƅ!$<O "?/_ٝ@ } ZҌqm&'gEJz6W: •y@ P `!!Ş0F1h̀I;[5$ѡjY+O ԉfK$$Y!ȶhVSVIiKkQ ~%ѥhvZ uowsUW}ec\ o5"+xQԍgh $#&lV!.jhW٣zvw~O*"C(/q,Eõ<1;12 <NJ v50QEiN.˄={m@rN\o6ϛdKC77ulYl !X֢|OutAB\;{5 <$QAy&JG̕].>Ԑ47s +DftA4{z"e<߾> FU{9¬愠M0̨G6b\4=RcV̽`_:*w2%RTa<fpWH)y=nLWeCABV?Ξp7^fjsf,j^P̃GJjs"s%K7zP(E F8Br4'DE,a*N1nyzZo,nm_Wen~#[1*GQTTY[T9!s'q}'Mt%h}1;QCW c)RHdiH.C:0O*ѥ% qˊQb;kތ(QJ;x>=~zAG-/G6"2vIYT|;=?cĦOǠ9.*1Coz%dy 'Rµd(gxIn)t/Eߴ0HK]Ҫ N~y=OE2հ@Z.,|+]'5㣎]%ȏё#ꓣdώCR#&$S/AL>*"a4tC,qULvUyia~AEWrW6$$#p1E0 8E{~6֡JCw{DFA(W[U  -}3!Ow S^G!p<ΧǞ$ m$.a/G:Z"\}>F`&=2Fjطz:mLچPXትkE `W$dm]jp VgrKSZ,_'F0me&FOچ&'8F*T"Ԇ߮p5 L[(i|3(-37/ʸ#ub(i} DJz  Sʵd{o+Vb@5#WY3zg[)#THvnjܗ !Vk?Xk"/}wI^Gƃ̘r-CVPG LYjdJAQe^i+-!.;eu3IIj@?˸Xf3nLHb&VQnnA3# N!|39Mt@ ƛo~t7Kƙ83C5m)-J~r~3pM˰ё< yc%_%L\a/}Kߤ u"Fw|ղ'_/P{%K8*j6OjٍBd )g&=[ }?bUnO> S¡VovxvN<q޽sMjplH^j)}BZx8+< {7GCnf Kŏiޡ;+Tp6DZhbߡ*^. :}D-|Ђal)GmTd"V"A.KF?mkJz`C̪,3A`,~8HΘ.!"(&@:a#'e##;xT9 @铵$>+09 SmC!@ヂw{>U ռq P%" M !)~3qoq|X <{zXCnaO#Mݠt\CVfc~/+T!LH,lsR,M>u$c7ks݅خSorݓ-Pbk8mkPgCcf¢:!Q.rwl|eDۊ!5JDуNIN 'w_u_Igj #A#M~0Mqzm aOio- 7x%_^R7Ҥ 46: BL)o xQ#Hv ,Kع4thi<:ă%-IK- Oψv;h`U %Ż,V%MR1yG#IC؂ v6 u|/MIp'\dKvRTF^/[Xh?v& ]S14Z+Pv42 /dB#FX-(n)J"7¦~UD~IĬs9a ӓ:mZBw@eaX7jX',2a ?pO_"Yb(ǼZlծ #5hO 1snSH4hHHc ,˜·ɎyHS.1~)RB%0hfe&~@v %X{tJ_%baPItJ#!Ua8U)d=GxL@? (eb Z|B}.*ȑ:]ڨ2c%rV K"llö,87v7Juc֢}j K+A12:BX@= (9ۥ\m$) nm-=^s;ELކBUaHngXA?/QL5>՟}emA}( ;@@=O)Rݻ5w/U*hB:=54/Aqz)8dA e45k'먤<^@wPϷѧ>j5;EӂJ{v6v Nُ@+\"R uLuX7ݧm>y gnp`vs%eAbH)NQu !dM kSqiV}!wXCdBWڸ.ℕA#v\dmyޟn-}K2uF&y,z6wGïWLrtЭt`"e4gf1+22fVYb /i[dm JR:81vu WFѰX7/s?=Ici(<2 PI }?\Wܝz&Ki}?Qprݾf 4EvVB?5V;SBtx>ɐ.Ohn.a\s"A,Ȍ >z  <7PGo;t1ՁeV.o;W'ء0-4^|4UXlT1vjM:2ظ{7U,A0[Gx8*#цEH\0/DDDtL":Wx/µ`KGbЙo5v9pf&Cw&{.|8{kEl)3GOjhTTPz8~2cuI@b3FóU9$5)V5gm-r'c+4⚯^ . _bP!JAKݿU;h]KCHKveHIt߼|@,Aƶq:N1D+}d%@ґm # TVI.[L  czv@j|aWP$0Fxj/>CTѕ%u].lJ  qwۅ:α^`Q*i;W5'IJ3YŸ]eI#( mEaEtև&yV4MW,yαCh Qp%JnP@!rrU poymx5&?ncb15eAc)AI`=dv&=%/sƥbwd>|s g? nE%{g},$-Aܜ;ʠ\cxQsU ˰ףjDteky *]∐ÛD W& j3nžv(KB X|ؓ`/r-P)FxKE5:0Q0P \K)y~44 r/UJchVyKBw\|i:}E:j@QãӪVvrA ̚%K(KG״66*&1^ECw܄GsU?daӁb 6dٔBNW]GYbӾ_.SKj6_4l2po+/`frrtcDHDt#Q(Vx"{!H;ro0bN_ńZ Vt3%%&m3zx\ldVYoP=(̵yq^2B38'c~ˬbčq+L~%bb~%bǙ0e|YaȂ*mr $Y= BtޑEMlJE^ogN@j ȍWaInypOq#IP䒫J9r{Pew@[2*F:ؓ\/Z~~bD[L(62MoyK_0k8p~9ן3 ]`PH\OXn 2N ᓾ]>ѣPq%8z_~̋V* a-+fkI!gt& 6 xI4-޶o#jvBxr~sxcݷ|TY@J+AVW2>⧗:ݙC[7=LŬ7&[Ԓn8N_ȫY6z+VdE P=78zc[BK<a68ڽ#ċ'7f5i;RHԮHZ"< mR0MR79F]>GqWG_ υ/K˴;4Z듛hh qXu4Ɓ63dB%D\ F/2~ƛ'rKX~ 6O{4ggN o,>7HZo>߸$'&Pl%׉裭Ϣq|<q'۳V[ 3c1aŷ z[ּ󿒅Ƹ-Uj)#,lqψupmG-ɷ~!ɰ%77hB`?O2qj!t*ukb)>\ZxL9юQS-Icwu)>^[aHݭ3m|N,-:@Ctgeo u[='ta. Sk2젵y:diesꯕw˶+P]8[|؋ UW]Nc XeS=:KeK ǮvY1_̓n`Sr]h+ќ\: &DG  y`k6ohw**@u; &Xu~6pFN*vF {bZIK?çqi'd<13.8lmzj EeO+{ _$rU0u|_y&Э%P~Gn,5'Dpn9Ũ2'StqPKS3_Ѯ8HÊ:fi{֎s&`G ^ ;zrEbfH/~Dpa [C`lwӏeFhSV>e/h 4!c_S,^|E/R,M}Ɉ%Tq8X6gcZR_2\rwKA]r2LlXJl}CF?MMԈFR2a,ctwn~Gt>Q<. 5؄!_TfxmqH'Ƿ0] @+SY%[~MHH=_v=CYʮ3tz=,n tޝ茵[sqLZo p 5BR #~z$^Wtbs!_SC{̢ԒBy(k/+nRReo=lR2K[BQͮZI4" 6lL)b2!1ߧ(ٮ=dh!8]Y.'ǙeZOђ5Y\cz')@QSB5|/R |n5-waKl!.3"n?_X7:aӟO^]x9g JiAߛv$YPgi&/]Y84@:Iozx﷩ MM l/\d.]xOPr*]K#JLiP|ҍ2x*-'enYΝ!8*L܍NEdLhhO66"Yu?OHWhСY,CzgX3]}]%۰^[SԷ7H%q4iו`!?!'~[+85֝A1KQNKæ*0 ڣýT$ zDxזxe/}UzOrpe<`g;]g|-R_[{𻍉ՏK-$Ÿ|unZ ؀~! c!6pqZNfcq{YxddF:K80w=%QRI ގbZ΍iO䌕P=tfl!u5om8Un`g6< /ϣ|{sফ 挮hO}4%i(ޯWSPI6=NY )}oJԒ2Hy\NQN!JY^[L]ۚP98-~tu&=IqIiL;o10R|هL96P^ʺǸ|L ||u>A`(a#ϫߒ!iº]?n4Gz)ᅯ-fRa2)Y"b:ja(?,?L#9I_ʤ.|Oi$7Ne7.dҐ+]#8iG%'` )C2oG-}ܾj){.e5(-^) >5X_;޻,܂a!V^ Jxsq9(.)cr6C )bCq@Sd]lRbT; vV)L0>+smUzTg 8u_Lb%,A ꋞgѤKftDh&z$AtG[Y.bcQÙIeU^}vNh\}\BO]WF^ph(=:J{C g"f O)!`8_͘ Bm3hq-'x$^bRј'D[msKzfiŻGŚb/tnDz~UYWG!? 8z]%Ծcv S (Ц6m$K>xH,,%3{me9e+i~qBn=&Wŏ,顺,t;lRvﻎQW@fq[/='t&L!NbTه"-zmrk11f!f'֡LȞbT$ 1/>piFהFﶻuaGEB˾4_m{GrAnd4"5j(>`$Tv7T̕ug4UY4?;?G3l bUhS®6l۽)Ҍ)9l.. bXF V!ws˹i#N *y6TBݺqz*ǿe1vBZSk*u24 ZvNTbZ{22oseV%JqZ'i1=%NP6ʕ@60voWt馢^mm(E+$ķfz_E~3"ɲUN wti6~1:\PiK_/aM-X'T0TƂk0/Youqk^aS { (|+^$"wj;= ;Go\y{Bf W)>x̛̗f4 yNWG>29Oq.{ÜH9:gD ai#sqPyZ6kZheY<>)(tCŴ3$#lD ӬD+H,1Ghx3F෗93_L2H Kf䇆XrFa_UU+ay-胲j:ev`  !:Av(BDKOn1ջ>f~Ѿj*HÏMJyDSaR* A.W#e]գcT%y3C0VȔE"E[2/dy=RXmPɍTk6SgQ5Ԧ8jc#X_pk.S7XdP+ᖇޅy0wgT1;xMy¾9Dm7r-7fZb_H:/HKDEKyc Mo0Cgtt8/-L,Mbm &?Rȵjp2"F z2"C߂gphMF%M4H=[w{:3iB_c;X3k>Aʛ{GK|',ZH17^sxw2mM$F摆{tB4R[Z;؏XOJ2Aj8fASɘUCIj tN.0uoL+-XvXtt5ޝt 1#kpۣB' !٫ ߭bcUj|"z,\ Y@맾k6M{r*yƅ1gkBA}?IOlC}~H7(axcd(6qT\ꢇ16W~rM)n̈?m 1<ԓ/X,P.h Ǖ.m QiКCmmPl^7Q&y~U9*JP,߬g-oYA* uUc53lmCnu;/zk9f.iFa)A@.LͰ@&GC+TwȠ[bpIVgAL!3u'՛KA@w :Z%̺҅~Wl;d4|79ޱkgĿ䀮@Nua(ku{3Dq+|*v|YZvO'z@X-W0l\' ɞ֒FӇڕRŰgOZl 4yd4A$W0|~khYv_'V: s C_ c5Wqr7' gT,"ixqrs jII%Rr_Ty:ݳ^-lmL3uEB77+΃gx>tC+t2St]rrHqd#US^3N7{OJqV !kK /\m*ZYq*YUJṰ>0d%R&!Q%sȢLOu\%A!"\3okB%h:H__c®(>pD+ey@0 vׯqCݍiOZ3:@~lp<"[mU&:Գ\{⾺Vw|Z)|縬̽}xeᆳa필t'iZ[5 PS~ *Ш{)[4 *81Z+35ZVB:@ H_.CؤFE 6uݰ?4X#W+߷UC9a۾E:|b$X]kHl+h\IL@Y{J}qH{H 1˟_KLZvíс /`ԗun>ѽLnO5'"2dvu7G#Ĺ2[tY}:ǞgEDr|eCsh\G0j;ji uѩ9qN|Iy*dNC/.rxOӟJ[ )]ͯø<[E3ɼU%m)yg:t=d< rͮ!'N,Anѷ5 j Ujd nQ4VyxߏPg6L"~8F]ws*l1?b77e;L9 ,wk;߾sefdUt q EMwA@Qή3w N |fEZI؝5[<3G9gz4 A,hLhG|#A>D%"Sy13 uQ:,q`=7c}Q].+ѥ1Oٯ(Z|=W"wwL*y -nf#n .|rĮU֬q 1SNᖕPvX\gf"3XUO, 4PlȔCn:HZSrNć-ku4qPיcI9e ipM=45hjk,4CD\irj0a|OI];]rADLjth6Y <^SfX E G18H,u蜎Fm_J?B:ng4ST.S(|ao` )Js _9lݍB%M=.] ++;,a!{_{>&0QIJ7XCQm,Pn@2Ƃ-kZ{>##r)3w|7 M@Zek'^?'b7 ᠞A2ռ0@H Kr~f֨pmST w&|h I f5 rjTԣ$'Aٶ\i t]R;bNZ?LWK4*S\&^PE~dc=|2|3˔qpqWBlQ$qrpL(kIIV:Ya=5)Cg@Bȴ%w#5|d]/|[Nu-ʼJ~ѹJ F:P>ET\87O{V;"ظʤ6 %=ʛC3~yN(~Pf;ᨰ+NWzO;lq֮EqbX72ɛ!VHWr/}7.'W_>ZȞy _TU>c{x܇ )ju4w٣0IHbM]`.I~>HΟmekv[ꙇ@hr9:E]dr?`oBeiӸq?udY÷]<ȣ9;0NcB63T?I8G/Gi s~  ?NWi[/YUbƼg$H8+g c聝i(0[7]ULln g+y̏ `iHocY_A7- 5r-@<ȃ/S./ "B_ {aBQ3EkOCbYṂlD X(#߰J]gd zwТӴMhpu^YQ4PdlaQxw}6FɠPN*{t0 ǟ Q9D|w&!thw5>ԳH2j"}#l6G%~YVRlJfdJv҉k)5E(U™=ժOggH5Zur[YBʖ( OvV;jetSH?ǚ~'PIo dqQAI6ș<9>혉&T~h|F\h`RpGC|xKf!!U7+@%ZЖ%W];9)īI@B3r‡$2|J,: =f(Z M=O@΅[;T_NP @,Ү|ɷ잨C X׆J AW[s_[{ild3nGI/UAKBz_[@k,|uf'|/h4zV\<-kqPǑ \SxsǨD YV37=Q$ g03V] WC̥\ޖbh{`astDȝ`|<i"5+ug,]$zIne򦧙ީ(<|qK#pYx ˕Yh6߰~xvތR}w#,r-u ~/eHvQj|N,P+N?'9DC?H\LŽՎaEkH-[!0Q|fk@SIPRIov?_jl Rs+V>a ux^ DMq"TDnU᷹u?n7k[P^xb(ֻk:]bwGRw:-4z.(HK5n,g(V;\?8序ȿY|޻6x"z2~9Uq9$?@A 'g)kH[! K"lZ"|A [u;=L 5qЏݸrݏ|K=T*~ .V(g;| L *S&{TL LJ+N|3s@1n1kLse"dO{~POSCCɵVJ m 3*ԋ6Ye3쥜ʹx% B촼`eBi) 2]tV3s'daPĩGo ]7cf.*h3ԨV\w947 >Jmm:lf[-D{WҩTӂ>IM-d,g {s1]w$|u60m.|af ?)Vzo,C>o zv nuA6sVg$CFRVntqi gp{_EU(m D1b.WL+ ueP+#J]@u?{W]eMzS; ; |$YJx5 6F-j) ]9VYXB:j{2YbZȮCX:;d)&7Q>p 1蘹dxE52Q{֙Z̯(9c_"7p^0tL%3WU wܬ:N8Nn]I&O νGjJJ/;G%d&4ĭfD–LnػǨʸh%ఃy%x_;%"AB{lI.#拜Z̥@n?搉z0 !C Vh!BYU;gD{!nK\jJKNƼQe)&$(K E`fŤUjs$7xZ4I'cYKp 1_ SpQ߭!U#M}zTA~z.'gJhJm"J0'۠aDB:@/{D=.@WcMY Q'K1=*(}fcppFTqS<B*(+Isj#{0B:QLPOs8X%l+6ʉp)0:5`f( : vs>*X@ m 1Ʒc`s%ko.uVRH|CI 8Ǖybrqe<i3.84xVQ 7}Yig0Pk\Pks~LY>篥9 /T*?k.׌7ŵW [o1 +~Zly ^ $uj@l^/%z>Vxe95I|Z8:1UE?-gjCۿX7xwB-8SCϟ;KeJ/@!?<@ymaS-pT;2F3j] '5 ;PV{"Kg#+5G/Ȩ"MY*]x*/wHGԢjCQ'lDɐǼ'-BɄ'4i̾8wXkV\ucO*ưTL}6Y57_XoX } 4!PmJ&ү޳ꭖ`۽۸v 4u.</տр$/*߳7d:ӧFչq׺+1GEY371Eɾ?a82bnVw/eUyY>՗/$:d]T3I6T0/jxqBh&=lч>@ynK)TKīpVuqigMfبf?Hgq"ܤt0 wmq.ZAN m7ئI&r@__ϽSLIt ΒBF~YZo c}pQŸC;TB=/n#:1S'l=G2In-$fRvdh-G%y4GMGƪc%n؏ĪdEaM.TZٌE4Os_#?ܔ -CSZPJ6j=P?\  %deS]`DQضz8Bעh'5U~7GQ}O ] kA/,2%w_ӿ_wl/8mohfGx$8"dƄȏ`#*蜄P%>V4G|"FBi9w9ejkUY<2oZN|F6Jȓ$L424lVx;4/6חg]¬8+u9 S%TIb&#4vϙs2w~iG#E&HI2 0cnǥ_(KbY):_̂bݭD_\%zSzL0H\{ej$5 aLGʧFx"\p~m5d%(%*&=w٦v_YW!w hжݍ`R4ijsyB;7Ʈd'i/CdVcRCùsmG=ƾR0@a hxI1L n&{+m8I\Y)D$J8T7kT)-@$[N2uUNddދYi(GZc>4t4{ w1T?!^'ednLZc;#j9D {ƫdaL&}iw* 000}2as"ŘTp! G$D/3eX׾o/(#ƭaE\En*bύq'!x6($^P9T7RGe2tCqil 1ú'ęK3M#SdYDOPS-!Mٜ+8ϲ+wjul%/.|'clFlOtvX]~(-j3g Z g Gg|w4wś`֛xo׾8tO7 D<;\E`!c,Z`#gVG˅sJCs dεX\fB2%m$%UKjC U)ҝsc7< up)ahȐfZ5JJ^⁦34o"$pq\V[<,ɈGT[ _qXBP0m4DH(Y@œ}ϣZLֻےTAުxb=`Բ5ӱG X\>H)$P _dAXRC N1@ik=Y!?YIUq"2<)0ͅT^gTSe|d{A0C.)/;cnk]Vw"-鑆Gش&.yTPvaAablV HH8/:FLuM+Tm34Y T0P &fH{wT>\ӆf8NQ]:EWW"_Øfc)/cf6{3&8Eg,t$5W hu-!C̷%Y9hsx2+k{&;w$-џvpU-ўҲ\v0ێu"vEb0THAHFX-nip\#)τnP[u6gkM(%#p?rC_?ȸ sLW^03qON׻}9݀Gq_dos1'zW;d Q=1F/ms)|8Q0p hJqLW-g'bfg@gבlx^H>B%b]sYdhOQ#Imtw Y[κKƥRdrQ6?Z q})\Fd8_wlqgPB&K׆'aՌpxKci@ z˥Zӻƪ a V b1 uKUy,.@6kyn`k%J=mN(J(A. -`ItÌM CFAٖuEtH3={{i9^/ꏗ4rAz1ޠ+&}k{H_CzI|9}ޡ CY*nI7/eFeJD q)rXXmr2K+*._ i[I/gP|,t=LT9ږN$[~EIh۾-d ŗg1KAzv- *fL "']'9-mcAT N`F[Ah> PUnxe5riGv)1؄rcL>,QT9 ,0 '!қB?ꦸTi<0/_@PpژVfHy;t߼bc .Tew#`'sx1"?PTS+*v:-h'؜4SapA:d'mSл އjLنZ/m;IEsa2wh4fxڼnJAܵI_x1=$1x%^q_ ,`,k;{4vQANgIFy,3cf5{ᬭϹ9YzUbJ K@+qEnDIgdA2rl &wUIZFg?%XDZc Ms*vƏ W1ўRQcf ?Bk@Z/`l,gB?؉z'*ly;D' 4е Vۥb`vvAK,\9ĞJI Acvq\0if]zyHH{O"-ʿ!ڎ/4#!v0?d5f/(fSF=TSށpsb"(%1Z)_]Mϟ<;׉s5Pf+z'sNGPlm=EcIq[o5E ?]ӆ[Ē&{y!vV+E^lqRtIhBrLɕQT5 B~^K8+ */f-<͎\HqP0vyF29<V|I5UfsP>"& DN}y/򗀐;xDǡ+uNqB3sUBlVH KP- h!',~~йq@Tv䧆Ll2,{ ͹s1gWd}YGNFwi7?jI&oj:]{B2e^FcKSB'+w`tVO6YtY-mA7! |xbBX)DIuyzM9vBEK, ֑M}۰}7{> }ٮa<\e(͔2LfbG U/Ic`2 &{ndtΝrxM9L ~G:;) xg]8tQaa͐ަo"ەJܩOJEyL6Ⱦ1G=^PO ҨӿQaJzn"n><^|]ᯬ}s&W]䩒PET_|{UALR^˧sJ䟢X#.:. 3ʶ5*h=%۪aN]n⹺'3/eY7'ЏzޟRyty'38־F yeBlٖS~P?+],>J0N+ikr(NI4tfvBloM(}J&fbH\3NyF : D8IфO֜ΧO @85 %l _baf)|@DE7.t,^#n3"S/5)V8Us41B2ƑPьv8E[[|ܑO-D]i1kģrhX,HmOxYgMbl~&qʨۀ'N^:ܽ부)G>l- 1'Jᐎ9TdRB#ku=Չ68faq[SLrVB%"r0x%V1F P  lcc#:els:1VyK2Em7r4\PVDIq)X Vp<ܳGEQClcᥥ+` q47x,##=Ó+wpb+?hƌ'~zȝ-Dd l`wZ: JzVPZcn.! C&;ה01in\ MW%"v z3&PD옐Hlz! *3M0Mɘcv\O5SJ[ 1eU7Ap:yx>ae!!Y!/CXc?^]td =Tns[/0 Hᗛ,Y|nIyANcaϧ1 IeCe7ϯG{Oe f9e `Y>HAU+,ݓй{RVQ,7)djoߠyʙb=WpgxI?;'eWuZa@ВC0.`pZp?)q$KĆ"Ơ /S. yˆx;ضv6[ݲ[X]j̐@o1-䋜]`ƽ) 3 Mj,NPJ`L%>Z,UYET7$^x XV>WL\xݣzcԴS>ãdդq09H!R(^*fzG#QlۼJD(%ʒћ@{zPTYfP<>rx͗5žG?lxé}q8$#Cj?bVDDi:-Qb!,dfB+R(.bH%ˮąFX܊o_ϡ&Z_N3-j=3&T(ئ1;;Sq5x}_ݠV y7.D°.V3.Usd`2F ?B'irA#bJܸuGuHg[P=Fu(ڬ29xau8q7-"$]FLrY]yUPp= nH㪟 >Ln0C_ոFP%>;i)AOZ[V,旅Mb댗eKKޛŷX3ߒ՛/!%ZAE{u7qQիqZH Kţ*E= i0uS ^Z7bN8+ r2 1Z[bs{tٯ2+P iԅ˿ޔHat\.eGYEa_pޖT4_<' >5L]y^Wܠ6dy+NlY8`gqJ_eG bۢ(~#ٯs+E,dž%&R,Bcb$]eZ{eq)QsSeόsEO30fexm%8á/X}ǐW+d(Yn:SHQ.SN2뽾Xіq'#`=?>ZWe!k;⪤fg˓5}c$޾EF*]8o#{n'C/z9Hnp@ٗN :щ3Y_)TLf ٛ L7X톨wXHv6Dv܌h*! ]fz~5 ]dbm32cؐ@*n)/ކ υLL}g3c 7M-ч..^*؟5fTj_p?5̦>}pjR-̪P8\gp[P~hOdE[^}n;5o#2<9ri K?H{Kgi$bl'iR;uci+V0H防टyBфAը1uBHW -P"$8|;nr:!DN6CyOPj06b,"ݚ -;ٗ9lvxk4b=ݍuw(<˻I_'SSU]٘C1B'b9rCZcPNAg @$0<eI3r*^ɔkg,,d5+Fqӷ8zD\uV=oFQ`)()N^=APpO\>nݗ*ÝvH!tM?YNUTdg_=)}ď*H} C`kB0'ȔEe>#6R{SYGETU4DC` p)5OefSH䲐T [ 4(s+JzN\ ~XZ 6WXJx=qxnZLֱEP/ LuQU`(FBU-y)МF-yo] Q< j#ҾOiAÁwқUB lC_`\\F=\J:'W]HIQy9x։~2qL9)ZMj9C%7`P_8,`oS:.LǚLA 8']lvn]B>  rl(%==*b!kr0j?CQZIO" {Dz)$g%#yƝpJb\B'hy0zJ;0% jّ3mz@zsYvh&Ӡww( ~+Bfա>yRCG8Gz 0j? 6*:NSBX W> {!GyW&3o-e 4a?qШ,9[{y?[LZFݴ#tZ2[ .1,W:_>Bv'Z4ZFY!HmP|~,^B+h:{Òdpb#eȹ3Z?vD=EF!.. w{,䛢RboI􀛨.z1ILQԿP QU0DYe4KZǘ-)kfluuJD'ZyXD KR-`&\M+ %𺻲PHqw,% ek!"Yѥu9B v= ^ȫnV߹dO^dOE /x~&sU1bjvx؜P)b8duKrG[OJ'ɂA9깶ò-r`>V"R˨<эN LR~wɈKƭT aJm8r76)O5s]9Pfi$BLs%M65*кK6R;o{(]SD^T)Z|Co*_S^a8:^ntAϢ&<mh}Y4@=aAgן y'ȐW+XHנ/n^': k8}en O9 X"iWB{oK*GkX.4ӥSj#hAύbB(5i+L([v׳)mv{X->י"T^xAB@RvYL};:tJ B?[6.y"P -[6YĎ0]YcIdkXuZ+lY[]kߪQfÂS>|жˆ_AJ<SŞ3Od T~:1d )hQMTU ɔvsqV;iflp}+mN< \PAUH mz,~^wstވ_oq5X7Knnd/oț'yme+ϖxc']'_C,K/:XoϬD>PiLUCCN,M40 *0"j+@lI7 q=BNj6owѵu˿` 츁٧ղ<ќ7`t;-2״B$a`W@@6 sQ84R捽ZD)\w(f _Ηv |b_ؐtţʃTv `cA(+eldU,>s,j:K Js갖RYhŽ4}FcVVYsLl<YcTw#㟍%N.(ԃXpZ-G6XZͲ Έh^RiרAZ|5I16!q{@v{%Zt2=}Rj0)cOgT.Ě\3I6.Lit1U^7LfgNǦtᅑ'jQ&EYqufr,z (M'!Ri _GDC~XKQ(۬r&=Š4i'մw_Ne#P VpFݧ2JtfX8( P@KPWY5ҳ4w`$^nrxJ5)Bp%y;D1X^`8_iS4 lcLaB6RcZe7K&^&}ٳOv,o: giݦL3+͵{R=b=M¯j 9_6IԲzpGɔ]F/k>V oI@WP MdI8ת.X} D8;qWK#AʡCއbK. ^Pdi݉w9L5F g$^'uwqX-Y D,'.HnIO`\%\s ,ʁc|y;ڢG $q']V{tDŽ>MZN"0>urn1˷EѸ*'xΟIUߪAFmͯ@Qr!+sSn⥚{=.>Z+>7z.h BjqayU@=~R? ߖ%,IIS "iWRDExW尛H% !kF%vr,076ψMr{Z)^zAqt]$ ieVsknxOq'?f;e|sᆟ_.!LUk\JPSGO\Yxl 9$V/Dܐ͘MH&~y,֭!7S0R" 4uֶEN^!ThHM !@Sw.A̒/NH{8Y/}H*,o(uU;z=ps2M$L?ƿK ?< a'`pqa>.` k- S y">UQA c_.dG(<P<Jy\C;+;Ɨ.o{Fnt'+cP⣝<{Z9.sGp?g ?a l0O _5oZ_)&y{W 7{@巎!l/ x|IOH57ϵI@%D$qd+ހhpb/2U˶ieL-,z'V␘Qž* 9-4M-HG4= pWZn[iH[!$)FcٚVGTRFtk$(5BX U!`mcg\>&s=Id)ԙ? ZZiLW3N0=8kT{j"(H6[F $<*E`T}u=9_<1h ${:-5%3aXd`QۂW{Jj? n9$xh򬃈ŷlhwg2،7S8Ntvv)O[0 tч [ljka!ߙ'ɛبEb$2+:ނfM7+E:(A ܖ4@P7=R ݗ&WS썈7òZ gJ57'ADh֘k[M|hB%ﺧ7Y%6=u֦?IH'8ASW j4=1QWZ*1nieJJj,Tg-EH6 ۙ2Q]ܥsҡpp', %9= $<:WWcQma"3=!PIvV&O]&r|>3)xǓx0Ɖv3P=rvo_s;&g/5&e.72yi NHuv鱋n3fh\ʿps)G]ORMCDž׮a}Nߤy+vRBam[E/1Tnrm_m%M}b7i ^ %#f)-vH𳍊ADB`];YÙ;#+q*Ru!+E,(&[L9qφQyJdposSYzՕu7E{*5tַ5u!^8qU`uy+VhT>~@)" \=OOy7,+h|\ t=JToL(dCls]"2-y]u0izaKުxC=:esK;zu$mrphu# =8gXuig1%h7ӻ֌ /0+ :륪:7۷smˆ O-Me J2Msuw P.ewC%?[T3qD~ݰ+m;?0X%=mF~fEd)?M^NSM FP3*y1i#tGg>@\eTDYj}V/OazsĝK8*=!ʱ)  ܏0 s4VqT_r^B}fKR-tOzzFt~ >ֵnFcͦJe+FelszͼpN/+@: *T\t@iRGT[wDeԖ햩Y~y>#0ւ%.t7Azi꽁y,B8,4+U{J쏠FQ78ec"^^H6YK7ciU0sGAYh5(hBWqO 52njQSn~`=LPɥxjY?Ɩ(3Oir0{*J|OW~W0tH|QO}[f30%#J>~J^=O*o8 b}X]bdfR^cbqUZ$XwFL?nrO)@ԓKzS/k[?#ŽJ  3˞ڐ+Wt,3Qw㓓ֿe]W֚OaspDGUgக{w;1Y=3ܞO/8yK2flYq̫+#$ [;HV񍆿MF喂{iQW?AnxWCl0uC "؏U<.qYCH[bEܶU>^nvR8$vg 8էb8ڕur Vj)Rd:W% y<; xC7u.7Eէŕ>2*!fa&j*Wʈ ++DiqDw̨TR?ԍXVe qF5 |,W9ܜzA6=lMpNUh%Cy~;>T55&V4OK !`T H1_ d0"[İ;Uj&L~!qcWi.]`sKM9s]w>v\5ן"YDɌfhP\\ϽB OgDXY}{ v~ Qz {9B:`u,^oy~>G?q(ƛf9 NDRe6J AmER'b}hVYŔ+󝁜JnZ1^R;Ѧ2L1esx2T4oiENI]<&M 2g%!Ꙇ z?RGXzvWܹ@uaʟNj~z1w*i{L@o5 q?7v[ĵC+F#"Q&b!-Vr%ҿ㿔"o@rW{n 1ӆPɀ3lA׻7-d5;7g^?v,.wE_{(RwMl q${JwAR@I|@Պ';/7()0Eo/q~^#cJg)j"O "I.C;x 'd?]~s6xjqN0@6l͟vܪmP @i܈w4*J#% dL餲8oplyS O(dU}|sdwms`ޔ)_*]{A7Lق֪W`ˇR bf/<ӓN 1%}-HމAD$/G4Dcm [Ks)7d~t<0cx,\=V-Cw=ibȵR4 mp01`=l+?`Y%nCFSa??/ "%<4j["ҧr '|_v@6io:)tzPKTWqM0 IzwȰj`c=a9.0ͱ8 PCxRA Q)ۼ߿L` 7*]Ts@(_n|ms%`E~PV+:/K*eYLאWq/'L+/$gR0頾)T;!Psf39-q4Ns6LMK ԥcSe`lk.@ ƷiW~$wؓL?Awwݬ] >5˩)i`,z-pRxHېxl#5,Zg E|@0`.q^[F<[c^* YA`0҃3eR|F{=,HR@e @n*$a:ٰ##wKঊPVL VӘy߱^|> BàCWn;?+ a'G/ q@: %"IɵZ Bf2 )U $nVƫ:e~mo&sAqg_.Z<rZ“tSIHAt[f}}?U(#h %Cw=s^՜XPhqIr 6_eyQ*iV=~F Œ57̒%[Qګ=͵RvՓc M/j t/٠BК26_Љ>Rl;I=x1ت @oK jFV+y+Y?:Gwf[^,&=x"+xZfgLиN0>Z\YIjAOϜ>7 K H%޹A$$(,(*3$B?PwF}tJm%[NawzBr ̘P ey Q1[.dbjVL4# trcVcy$% ԡUx{S)@ Hi }PUPuNc~>}Zw֘gWZZ[]8/2uUb%(XSA ofwݝo ~45tJlqo`"lt1 >w*W;"#YWLҮzt} f_T<%cX";nf9ƛ%x \()ȤXHr[8^C kchv _KeŠUB_9LPTOΧ*y>3Sʹ1 } ]%CBE,`ݾb|Ӡ<^s~66GV ;w)pPHUT8'ɘ DUGu5 BP>-fW\3|L ;̝`Ǎktn)OF9?Y0 DLuh)_=!(3H$Z?7~e홵|؊&X8N]BI4d+L(08Gض9yYinY-Nъ^&;Ԣ("u7ֳe4F C,%#Jiwǻq@jɍwI=Bt~O 벩-A}9Ϡ˄%GGԻ*~ƈu*wRa7cى;WuYs`5D^#Q]r]e ֘i[ъ8$mZ]Cf2[\e8MXh) hszQ1|4`h02Np Nrbϝ9?;$Jn[ԩ2V-6N;ׇKqsu|Z}R߯LB_ _Ͻ$vS4#0w2'to\83Gc歭Jq6e vQVY! 렋p0DKjvPyߏL1{Y_ X?:, n R.-l [2!DWMV\W&d_l=c6{pgIA!e\!~0&| 5_^rx62Hay"!'{< VHb+/YN;!pEf%xWtKlI(#0\}3-ճE/<tв>syO! 2x%^:K1_pe&Z@Kѥ0M5kM/D!V/9sV?U.I䧛e>۫"& jPt_CPe32V<ߟ`>ZyZS(iskK}ɖE؊j[2E!QοIC61lӦ1/ǭ# O1etS@X[N[Gb9e "-b0$WN.rpuJD4 3O]9=zKsoG\bO ͮ{kRdpD I|'V\'t`/{6|' 1-^Xh<{IjA7'q Fߗ913.vˡńA,'̥Ͼ(v5d,4 @09+f-_ ]SIowlp)vۀ&j, vyyGn@U97L/'xn K?˾a`)Q] Ι)!nsKz9nAđ)oJ'\FxTQ\<5Wp<^<.%g΍Dw0 7.5WoȺivu!͑JmIsN>HΓLR"V\>l>AotY$N6Lw;s%&I')=Zc̜xȮkEa w\y+h`ժXz/5e=mX{I)eL2ؠvFpJVȍB j+ Q o#&Kqfw.v\82diHޕUM> dp> 뚶 @$}:Fw<3X7F[Xm^7IXa$Ÿ}:Ѩn&Ŧkv2%*WY(6hMOppyhׄt1hJT E!7z X"1]d+x6v*NhZBu@oIZc^adzC6'eC 5yS贸KI=X=@R:gGN+q]g/-fs$/N28}(JIGF0{%ZscS;$o/٦ H[Fsg):eU8^eW[qܦ\1|PFR\a,8Q]ٞvu|uYZþ0 ,ۣx u4f)4[)m-联а_;{,"ǩ7*.[jL?>lZQgz㺾:n"8!nxۘy5dp M[7ဇCOI\p/@Eb-][^^3rMj[ށ8g%*F񍓵lYJx)N( `VY彻l5 ҾZLY]Y`Mn<ӢrSNBg"&Sء7[!Stid٠f &[*#Tӵbn܋z2O8 څYTuǨ!2 -2\U=ZBW@n)c@Z/0QC o,7=6vW_+>Wɡ,m 1_JqQF sp*`f]=N[0꘶aCp9-.m1Tp0B$QE#Crf 11iH&SV`Y8*)ɫ"U NZ:<U.gŻmBKpcwr_+t!_|ء$QX/Ⴐ}_oYCQіw?<BO*QMz_߰q֨+Z%:ZCnr q;&'Id E3?MNB@%F8֋#=-m`kjdrw皚Cp QG%#=~߄%Aru?tŝfY~hi A׏X*Cji} @`Ĭ^z)J]qB9# >i? .NyW'ۜw0<V'IR9{S/a;Fܵ/E EwB%ϫ[;LLFZ 9?/ɁK/I O(;kda=xjo VR~VgoTmIe?kgܢ9c9%s~*m|tډey%rGRd#x!~\ c1?VKlde%FY[LdDaԶբEll+Zm("LJDpmeNSMbko!׺E#?#nݨSX.{*qR鮯Z5AI~ u+k|KO0(θCz˟[ޮ~8 }Z(Q!6İ*ZfaA6IwĈJ5 6㐩\zFC\))M%þjb U{0.UHq#^jp9@|ݤFPP*e Y1@0Gya,vj% =Mf X 3#"30gZ < YvxW_i]ѴS-]C`*^ژhL#?ZCcHAwrRԊA Tm8N!KOLFϜuc?W9@+`(df7LViUРnAx/o _wKՍ|3rGLCc4TߩaJ 'UWQ"jnTmLklx*_:@Wd܇&Un`l+efNF3\0݌Xhhsc,(|tzd8j!fZNaڼUfv5t}zƲk]z&Y,jg8hO_ >˫o'{ mN;Ss֒׌3:R?c+@rMoSYId݂?XRBDYv~erBaƯ| oq "i5`59,g/Uz$?쁉=d&AO O0t ||"^,tuD!o1 |ƺe7bHҧ"n?dI|q6_*ktD !Ă!{bRp_ ]թ0Zʘ ;-&RЁwȧ˥4b j.m]]_NTf:;Z=du=4 &emۙUzI#JjV#r)OOo!t{l:KMZy%KZK_Lx$`+yY4Z&[Hќ@!zgM0ȄPvFg 3ck5gf GߚRӠ"( !cWB ]m3rOOe pmM4B^7Q1ɲ|hu!Jo`B?y,H#!;є 3RnE'6Zj&e:L $- HVWiZd+ xWﴱaRʆ(-cү])P3c.o("D= rƎ٣xBZ-8xlfHVV ah,^vfJ*Nz\J 8߲XF2ݟЙ'kZ\ 758nH!3]dK/a;tIj3d- Di*,gIٵ<@`_^ΊO& JiG>&∑"!NLQ4xIםGE# ,VUY<6(i<_;a.DA7zNX _a튩V"JYYR^^x ^ \nT}L[ߟw}L2" [*`<,GO"9鳱]'AFߵE4Ħ omG:>FdQc7tlqRH1jJeM };V<겳wG4p*/2$iM(VpGE"IƤ;, n[$b>e.u6ѫ#[A.T8' dG| ck%&M4dןND)СtSn"5+)V481]@,x\3Sa{R9 nSݗ  lWOUHf.^nD=31T + =r:EsGI`$#$Qg:69MwU@BCQ!"0 xΦhgJ{0`Kk۾ p8D*"$h`ḡd>q90KD=XӨZ' t 9/Z+&6|w&hѪ2׏Nߌ)$d֨"GGF`ZDofs Vc@-(xawnv~Wc9Y km)vz).bit VNQ`Κ٧Fhxn]߹|6):XCqmwmۉ՞L$ߏ)S6O6׽yXrae_,| pW6odS oJ-T5dc8&jXb62dN!7 *jr%&mUyCղ}@<k&wI9 &o*HO 깍1B$ɠa}:ʴG]x?u{ p}O=̶wk~&2}eB'e.({2zXaTvrM:4)$zƃEʊX4?tSn'][?J9ly{.MvykOtGg$>xA k,ַ=tc!,L{vBe&@RHmcZ{34CA4+%=!ѕ" 8Q``j9];5NN?|eW~D.e;scI`W~=b.&wM)WԲ+b(CysEɑ5f֗YᲧÁuF ?nh|{Z_|Y5El] XO2,zZgP824IstUS|H|0Tz$(y}aCŦ (NCM k˩˷QnIGg,uVg#S1?N/z5\EqLw%0ڌssg\dBPj29HJJ 30Oc'"uRe; 1ט*KY6hx: Ņ0DqMyjHr,΍ p]V; H:8uw2-86lx%E1weDf)Ycx1k]~v| #7h`V)${iZAI_.m|FLp%"gN h;%-ei>C(қ쬶-%IY1f)W3л}KJ &-iϧY^ Cz7%s$Q^ɠ`xOK2u*>΁h *+MNQU添_ BGFծFQ},MolrNpU؁B D#c\tɂD=oLQ[A8ru2 ;w5)$Q|<ծڗy;rLV m.䐏=Ss\e @ڔ^e\qzˇuKWG0qVcՖA\7`i}n T'҉aJHPMƔQfFկEUHˡ34eQ| Y&A.K D/W+<-];A JACeSzD2Ҥ;"YzD]qNQ'DàZ';bDEO/u-5iA/ ハ%TNU',%)(>sXZ RWXӣ1j\u۸8@Jj9olshFT̿AXXhNݿ-1gic'WP9&wތ4>+|F ya{*73"i|)P1p{G"2McMt95 3@I:śEx` ӻ@yPT  wP*rJGXzRRJ`.7>7`B.sC4F#4+h FI%>ե ~5ў.a k*ژq{FP0Eä2뵖R8zz?R7g=a ٯ8kJMIP/*)=١|NBCpԁ- ( n9  PT}J:l8绘k7+G²!Ks @pNj!J/f>8S|xyCդS!SepX!_wP+[nÙB҈sfDkCͥQ>o{Nh&y+HVeۮZ0šוYa&Z~ɉk%|}?g5##m<$ɗ7smI2]ƕzc(2i/oXLDX3 :e'oPu2u!,%s&Y?[̕Τ MacBFӱΟ"d(% l}A^ʬaUM!؏x~Pqs}wG6g,]Jz^On_'յQe|U5H8vY vqP6'AYY{.7;nB;Ϡ}H%[vO ={aw@V6=ÂqKY3J.p \9P]n 6aMy,2od:[;DeQ`jfvꀝ~i}#/b *jD&Ew2/_qBr$#iqsa1&y+i&į_4*yX[~LJ}5͒2: j[CNWeQC%Q4Ob6Lnʈc1q}0Ψ$~͊2V,pU+zN.; " ZѮ7Pg:=k%uU♋ dFO}˰.<>"/~Y9"hȚ$M^%&@7%0 )F/U޳+bPag-lFTTۻ;7wNo)~7?hmuDZ>.cƽ{D9."9GgB,m9eO3'PfNM?m+-v wvq@mV&vyr $!+ri5K[%y^F D¡MDI OkԄ.Avbps5~mIm:sw]Ä0g .D R%oƭv=N)iMEI%|c 7rET{xzÕ2%d;u>e羯݃f\#X_[= ]PfpL20/x)a+ |BzWøWKf(MVH7B{WzN绐#!97\ކ12AP-jƵ+ Y{(m Мh E,ɒx<7]cq'Qg;p9<Ւh Tng0)*؜ZHio`s#A9@2IyèjH dBm"kfJZbT\ifdyԕV+ GViI|QR1R`1>QDdB5`/:j7ʂB*w0/DЗqGN$ SPr,pF}id=mĮ*^$buu/;[ iр`q*&C@TUxزD:ol1XDaoE$,SJy#{dI9Q3_R>y]c$G Ϊpd:Χl@= )ߝ1[!t+B&#Joj0uph.0}) yɓ%Jо*&;YN³ ?2uQDjv4)e2|=Y6 _8%<,fm ̨ܨ$h}䓁&$gYxs=ҖG:ռ٨Kю# "r'0ZOl^F pLPȌ # l;qB3mptɹCrxCu5Zd@.LBuNuQUs`uGGJW4P?Hy[/ _cg3ϑG"g/ N/389bV95AB#v{\LJZS" J8Asv#+8No.[ X oam>[#+Ttn'eYPFF-7{ Z(*ʻuTFAٹ==4ٔ^ {L*xO/?LdrV6ݧ%9_>jW."!h9xIPJJ.\\9b)^.Xt_ԡt*M33eHx h$ӷ`]2Q*`M6ڿm<2V 4|{ lodjTsv?S~JBe6cYΫmq!Jk\8UtQ̗0Ef\6xP0Aܢ{}]"@([e([s ̍?5ѡ76 '^lw!ȋ&ibJA7:(q'oI҂0 NWOl4Z:%̸Fy8Gϓd2>ǘƛ:s-U~.znL0W_3:8fӖfq p}d fmT/Ae>![HmUqvK9͒:gĐy ²c53 )5B7JB GW&gJiɋŀ"=՝ %GCRssb <2w E4Qw9-@r-fΰ~x"-[.][MP6>HnCb':Di"=,ûQs&!7w%a\J/ߗZNcX7f`Znx]ZCMO#ZS Ⱄhy\?z.KҵRII_XftE(ҷ+:b_  "Fѭp/'wA^h.0.\~5= Ck33 AO5eǡQvZ3a5Or/\' V th=؈&P:a' 1)ZhR]ɥ)_m鼝\ L me5jb`laj/3LMn\yj@l`ܤ7C?VFm+QA0  .ljWs . 2+3*]wT{thiSDF^:ލ~9/7/sliIu'~[ [gNOZ"[>ϐ7DnS>,'%h9If)CuFL OC%-חܳ tT"]MCČ#+ )d% sQs& Q9heYz<`Ćk^֦p ̙YGʛRNM|Tr#榝K\@̈XN8E'*)b<m7hvaL%$= !2+k>xh!UWuE"ysBE߂1*Y-B+H/CZ7=4 f'Ԯ z#~fR$fg qMAe =PBLeQK40nM iHvȰ/t|GFdSx0u6de %pvLhUDxG*6dUW)7sX~rDT_A DKkmn?[+us\YYdFg`/}·uV'iTY(X͚plߗ /hF绂 `9eѾ:v\<Iv:zy3"l"]Sa!s0.zIuGSd)tr*a=rb͂]Oᄷ2 pb uU.[춋WB!&(fQQPlU5ܘdEdS^! }׆-Q+|A y}[L_~ x.NFS4L2a1IgWUe&r7P+Vt~BarS?;M{3C#yRb,-29 زڕd:O`ط'*B6 )r-3T2SYԜrKG>D%y[3j=E&zOG m8Taj\4IYN. VW+_F `хHߥT qĵ:lit-`a5LX&oLS 4W$` y{kE8+*O4C!X){Q*7l1FmYdPXQO|*]RͭPQڌoN1[&xiWűjm1@:mp?ҪZT ~1,U:?zFk-Z1(I=2SqhghȢl[hʨ]UR V m'+{^AU5#ǰA.>Sܹ>4qhQ a `_˩xeLP0u1:Z8^⺱ߕp2G\~qM HC@g/\ј&@G=[<|/,.QxHлce{V*~,-Ji y*sQʖBKW؟QT5oh`vO<4+DB'WJx<+.Ӥ ۚHX>rK0])M|(x[s* m|[3=nr61" }=SDF5R7=wﱾ6Wqx'L4ҦI4X*t0 5n}-wR.cz1:JhA(ԯ) ,ҡ%8nkx t1nGz';XP:>uo;o [^pSI7l%Uo}UH^P!(*6^5v(͙zx(.,u%Uڪ-AeMU^`.Nگh&Z9E)qO: xNӺ d>IpSKK0 8ߒgٺAwöHhƍ ՙ,w;9B>mΓ{%{$oe[q%4Yphj,JsUd >|D SZ/}*2^K~r ۜDg7l29<;kAGzsLޛwM;}|uA%2Q2NC q8x}8#6AIz^ivxHu5SiQvx8C rt'0IOXZSǢ '1Tր8/'s3i5mPtjߌ@׊ w|=톐1nK /4Z^ДO$*?Ș.Lr7%pETE9'C;(fқ!30U{  Bm`g_]aA縖)㨶muvsBЮ#g}_] kҎ.$ojm_`*VF2`mdӺL`m)C6!pmJңѣߨ8++5a tZ*Re8'_!CӀ=G,BE93/haäN˳03+'b -RyDd;3md1N#4# m?p@{;27f)UwTdXsT/?'C/LxCΰIɑC$=|PhMIse"rA%r tňa0 [ %.\aTJWנAc-Cmm Sn^EF)FXs 6IdL*y+H=+g= p oj^=k|s,Ag_I7m(#|38<2T窗zs8FʥQ[@k᪴d*8*~s\7;ÑHZNшB7|K3'rb]Zl全{$iG_["Up)h㇎wYEJ;CcYW$WYX3vݺ+Q{>E-j.:7ԑtȻ v{cPs]SLJ~iS^ԞkQv13]| _|>^WVJmZF_z"92=%}؆[oГB)VUpNDM~E/U䣣7N1VCDR2m="Q|nbP Qt fxҠb]깨#펿[4oN&M43cf؆B}/Ŝ 0߭}L<3bBYiQH,H_xiQV>Z+>Bu/z;R+@&fpbC4wF9!;wt06P׈+C=N9ך>+͠Bl'$ޡiĮ-"jAZ.\w^pg$hN*cYP;px/g⳶)>#q܈747*V)~Vss<\$́jN 5t,-mGF~U,.)ZLx᪟t|Hb#TqHT@\F@a3k8qBs[ mK/ClU9c򾘄#/f 'Eo95Jz@Śrr@0[h Y^Uc]e 06U U8Y`kk@QVjӂ³z3Zsi$s.z굽c~ :bW gg.S*{pg%Un hfT\qC^ DCۮ&=7iqx|!^M'| ހy*z)6>b1~|: K K \.( Ys7no=`n^ml@yW1 &ՠ[/7{|L\CC2rxzK3fi\%v/̦Cuz|inp&|N3%A:*L;j?cUoq/e- 7)d0ቯHw_3Yu3SVTY$c8g+PtV+"ZU;YjLkdHid V8B$Dߕ2,D6Q8SsmߏX#0.aLy56BH̰586CǤp$%g)wUjSMwk m g{U][tv͹͕+O7/Y]P{X7ykK-OuC(kZq٫Քf]m'N󫰠[([CDE迀3. ~lp`m"oL~f" @8Ϩ m?z!#SC=r1رb)*ާ?ג:dqFylB)7vA} 5R0o{6Z)kݗ?WRZ^_;L?D.ʜq|wo96 [D2] iۓ| l8Ku{fC~V3Tg;رHϣ5 g_E48ɮ`j 2}mUy*ѾTL9`azmSDt[Ul"WIy{_7d*/4y1gԐ\k_Q~P0 ּ,JsF =s*/lz(S( |/fBvo[t1doozhv=J,2M 1osYP_ FOwq I `1Vb[~k*psc@}>kqLz}0F˔r#;@y1!tճEO1 ?A1nz˕<wheQ*i!CXwa0h nt5'>6_"\נs<.Y2s+ =!70({_:a*%WerCB &y#L\ӔBjx֯8?-_ @ܹ :e:;G1+޹.6e[Ӟ2,v&4)!jTG?Ual 7c 3a<]6[PΠwg* 1}Lفx3ܐÙ8 [Ņ [|ad#k3=&3K?^R=mZgP~Ƚm,rt7zٵ 폱:*Z@nQH٬DvlY;{QBi?!cﯣ7c3#VƧ&r 9Kc7Ш(Vl7ƐoQK^R%/mӍ %!q/ci-ػz=9()6|-Y', B"ך*`*M 6._ԪRsСh:Uy8*# / V}߀(ӫs͎A+<ڻ x$]! |sK V /wh*wCӔR^o;Yș+8;XG(+lrybɣPhJbA kvK3 zxäc[jk9ᇻ(5;k˲6־ec孀yztɆ[M~:.t?0o-]jtogn_Jw_Zr#(ASJmUNY^уB\وŌ.IU@( Y_3|˖P,{b>12~qL?Y{#Y&X2bU"|~fw4ڞQb$?I92PJ ߑ@P->r^t=zpdf0jQ{kVV {^ . v•e=4Qj{y/C`Gt.sM$RO%FQIbYu=6r ,f&סgfxp~v?XABN]CdPTl*oe<(#".y ⽥tz9-}]g!yB"jfWHSZmf:"%Vlxj*Wƻ˿4fLp&FڿCk?mo ,4 ]ejn*RTaFdi_ïnEǔ]&AUǓ?1ay!lӓ%=oc`jO@UEyUHS" N?ź[բr4byOiz((R&Qh?f@J~R_6 ]k&pܿFN' 81N dfS`kH)'43 H7+e+t~S9ͳJP;]rGE`ShYU~e&?C.$~š?!q dnG@[/&u8HNY AE 驱`'%\ۯ~OfIR/Zu/ X֮4:M%5CRa.c.agvEȩ~MP/0UzFYi뽣A˗W3P-kk[X,Շ?q^7n{DgV>- j,p955'a5kKD|xǝǵ p^`EAyY覌=|l[Ue8A .5طZ?p)zx Wb|C]1SIV uHjgz3JI|OB .R[ HjuD# ܘ ()PF/KW`辵 QPYeXDy#) FD2/K]F@R@݌ xw-I8ҍ+0)u D$ݣ>h^E9WԦ yHԉ { # %8voD\?JD6CizxWߊ@ꊝqmF\_Wt0O0leJ\c5kp)6vk̎PJ iɊRٹkLj½G!̟kkOяڕ*Wj?+R\ YGZ"'✇$B YRw%29YH]W/^Oc;T9AH(ʃ㡜SR" xV #!sڔ-H˪vYHun_hẸxE $#;E}pt' j hnBm n^yN9`ݜQxEhT:U"K/_#B+VxF#wARx1ĩX?9Db 'pC^Lꤧd Oͨ+ryE ;{thBE[ s@ޱyT;uB3hz+[ !o26 ){q#3f\2 ;8-'>.ؔAu d}k;I2RCBqOנ*cXo/Z,ˍ-nQDwO |Fͭ4HOZ MIuJ ʝFF)V|1RuFdC)sHLz);ZJl-Z:1FĨ)?/.Ul[DGZ{;@C# >.V{8#cWALhUGy7mbVӶ,ܴ>e<>zu΋,Qu|n #}HM1L{;P_ʡ@ҁZ s~) ]#cF6*^VD&cs9PNi#xRÛ8 acCSrWcspV_S1yT.9Tn-|TpcX2>/+5T/P=25ЅdT[0cBL@$͛Y{&-f*XO(g&dĥJիaJKdJh]6RO5(m"w0;k y߽i.e5/2( ;i(0qp::x^G]I}l3cowP9Ov܊ES5l4[!mX4h7x78dq?_m ;()~N{4!ħlUs fEȦ)wQADnto%름HYtS"6?K, ԘGJM;FNr$ Fkt~#HH|ա17Q *9bR҆u@/IgB MvTkxx+}N C⾛y#!h0ך0N( Gz =[zrf^ PGI/f5bdwh Ɉkgp-Dl_uUlבgKYaYe͕MIgmF8em.H{ɐOJAQz`v04`e@ɧڇٍ-z v&y!Z(8[ȞQv+ ud?ƥX~;RXcRԠ70xRiA9Ռ <ȷKӵbƕ.[Bx=Zb+gb cIZNЭg Vz쭂W8_uQ,<%-!PZ+)`UP%;vKd< .2!9;;ʟ!U 9ydnXӷde[ovAcLo.RGw&)emց u ócAZt!O 4^Ws/䏎)WOCvۈP@@31gbB-U (ZS'NeY#͛dǞ%Vg\X+uLnDsv3H䓌ZT~|0Eq/A/f}|khvrBbh}߇y#PU¿CPښ[c/L-+ )ߏGmTg :j~}S8Zc"n =1wҼGJ@L Np.Q(봺!l:wUdi+˔/X;z ;dR@m_7txth|uoxYc62z1X>Q8C˶%=GG0TV=?1η>X >ʭx-ff'). -¢9Pʗ{=]a_0P2pi#Tڿ"0QY/_A9p!]Ak @rO. nHadZnkQ[rm8U{#iUŬUK*":]?`zQ0T{'  v ZhSFb*pQD[Қu nAW7lJdLZ>qjPijE\g!AuIRv~fϡs׭amŠ}Ո4~{Y=j̉]($m4 31b$M[d&| dNﷄh*4*?=P~YF%P'7 o~!!o쌕onFvN!m8R BBƸy,wǪ Yj^b^J:;9ܦKqlմ7%e$)ZM:n?5X)"] s0Q8TZ@Z|忓O$ i 'bFĒ;pM:v`y͏[Nu=0[E}M K?#ԁ<{ڻa;NziHI.ZXm.&w%*D ;"v}:ql 0X /0 :\/3[`KvM_?b-ҬYI!N'$t G:*'>ajXz svy@kFW';CiTL*=Kg{6CYP~ly3RkZ hf"p2r?/fvEr&Ma> x]" JWzOU+w|i|A(;I@HKecFχԖYYᢑ0 LϳAћ8Gk9bOw2ٗZ:VXMD& b [Bqr闈GgFVHzSAY7Ygh?^kwՅn"yB\:r,1*N ]ᢨr8%,?5ߒ}cL8s*QH`B^^Ma \H擹q&O L!_>S4[ks6`q5<2Z&4HiS<+ !F$ `+& _ F,o-E1\bp c|R߽k?&$E+ 9zO 榻뎉j0-)[wLޡ,bEUQfqJyex7?:, +QM4ȕKlr<_DvWج\i_1мZFQ@?.;y;!lkfjշjQS{_R |OY!Ko-I^7L wʯ4!<SkLg]R17U9Qtk/]^vhТ?pngGP CLiOf9/y@PSb»[eU :=tkKpD[z׊%ݶzIS:h*ϴ6FvKjUHz,yͪv*) {tf􉍕"GY8ʑø=tdJL!3[ąQ4BmJt}m$.M˒f8ف_x6'o[is݉WKZm=WT/++ǀS:wғ./I]71FE8cx(SLjӆQVq<]" 8xCNR' wXv=RlDž*رE\ rt$Ȯ bQ|Wd:Od3qSl gp_n5)y cx\sŚje3d?@ zKjgeS 伱bt#4pSqՌ7x{movV̬=wwgvj,%{nbUo > vb_m촄{%ȩ~P|zE2U!WɄ@lHS'xxj}&g\b)%vMfEr7VZL/ J5Arb}dnO뺪=Dwa;CvCg qeO婋\~7kـ (`꿒_RU! Q|;T30pTW ;Rv%~~0ЌA;^o\1@w@ޗzu?ᜇcC ;/5wvߘ0+'IǥџfafΚI}ٓA3O6+2%}Q=>hD,.,FP_WT`OTlHIvݍ#}tf"Rjs26 ,[ATbV:7'C}bx0 n}H+='/c1%^}8|&y ibO_C= XJrɦᖼĀR~Dٖ9ت tmKܗEn RJR/.2S?ci zx٭Jk&qZ.TbV +@!L'v82: ҄MP08:%wRڐM>< Q(&`b{]KZ/%uǾ:r3Q8,sld0\Զ :tGا1jqq܌l<:D?U]]LʠcP qsopKP'=1v_Lo kt]G?IF{@`v)n ѾZ99\vm"iYGO] ٱ]WVaj#Z.TuΤ+ؕunU^0VJFWE|VO;dTM! AB /^@(+aR*N is˯vLxυ\˙sz=]ʊk LmN.+!@Zټ-]es3h?PӨj]ʨjМ_(@Moi T޴M[/vЯYJݓqT ơ;*j:Pz_P_$!4d3R.O|ؚQ jHIsD}m35#!_o#~鰆8ꥼ/ڮDnu7g{<ҖQ RH_62lkCh8Ki̳xs3@6c.YwyV wo?a$c4*<_ί$5R,|'fE.Q]]v9*rJo4kX=_(ը@3"OmYG eePq']b帾#,̠pĜUѤ'(45"8+[΢)hv1n^vytS@SC|*^̠D[`n eo{"#+Fni$Z?s Gw<#\](*`Zؾnߧ#!:vsk( q"!".w7dJ;eIQ饟7T L}q} Qx:{t<鬲{Hԫ0ߐ0Vq2eXr~6;c͖#i6D /0%"&]>-[7w8/t{_Kt3ܞvR|Ďm;PA",RL6V䡹b쾅P uRDйR}X*e}:"Əm%ӧ*H u.c곰B>n%Y;Wg\v[+BڪkHل3Hx*K SAR*,nQ[˦ub")̶ uj?F}оFZ u''Sa|$.!i:$;%!廕N΄Wdp+ yuǛp&1m #rYB^#)&R 2,TW%OHp=HhԸVgF")a^[H0S1J2k*K&c4!kqpX-Tm!V_!~i難ru 2T9>}0FgD p-XU-R'2$BRp<t<C{S\& t,&v] \|C `([qɘ'ES[R(<Ɛc,eTߥ VSHk%]:F {R dBǣ)wN˴vǠ2Z/fq6*nhƽyHlOAn "ypgXz@$(iZ[/*Hy ZD@UC:,rB:W@G4x?J!5u'ėM{NOHʳ^Ԥ~sY|`#&̧;7 DY`'h} A1*8mZR m'v9m`P~D.B PvY,:- 4n59918.KiN-30au!l)SKE$n|PJV Q0hX֮7pc)-eMXG[ˣU{CvWV S=\`UɽyNԥW[(&oT@Pwh?~fu&UxZY.+^[Dc$F<8z.֭%&h[WDX;>@= 4(ZLRLIk!>"z^3Ӆ+@D}G} m Igͦ9v4! v'Ԁ3ͷg3|.ɳP$ISkHY%}J7VOھ];6% 7[&@_"NNEi+YbAw'E$ ҃;4j 1ey}G7sT N$e1?}άxnF 3'5U$XT3 z_^}2FCA4nu/xGX<92LW.$pk t^P.Sk" !%]%ԕU*}Q>Ǔi'p">f$ITWTQQjAE]}JUmۂ2w2R]'ܨw"?WDZ }ˇMHXMu ~aQl3obw_jNx%[ *rou U9Vz3OWJ5sB`Ez7ިm_'Yߵ d.0(0 % #O$D >*C"ejIbRhW: v<ݫ@1$_[u/v!SG{(K}hZDJ|\~.-qyi 1&~CA{3= 7ujh$]? F9n{]wt QL`ߓxt&w;]/Dԕϊ'!/?65eaFO4n;j %v{.&eQU?6q@ ܭIT:(xPюFN ڦEɺߦ1\E1@8nR#WC~l( RE$y6 vFsCѭ.UڃHH@;'T|G5As@[FE²f,.Vpެ:gyv$ =ѡ{b;.nj_Dzz؛ec!r2{J,4ҬUS~l"/߆Rrdj1>KW:)MgDmX̜\͵N嗁H)6dQY@T:H;t U!n{Opr>W+">ɝ&*lcsE{n xsY,6t]$[!ĻIj e a4alAT֖oraxڔbkj% c8Z63=kNo <]6:AllnԣƜSj8@ t&'gVMoT4Q+p_KM1rmu唼d{N b~q>.0aq`3l٪+`W1DmGX)HTA?U>-[U餙\7`7Hk_y< nG t"$r[ z ƭݘ=7IVu1ʴg>&2H_hb|D)P6D))d +"dX#^;jR c/'̻N١t th8o*:jt( kDz/NjĎqT6[D4(r{ЫwĔcE&|H7 NmRV#J#bNcn(ok!6 Z}翬hf(/!!\u!Η<WOCՀA cݮ D& /˗lE[ij,̨xݝ*pݵzuL}&V6 }= Y4DʲA#cItFaer'8^('r}+(:*Rcr *NE6́xoT<"z7e86~Yݜ¢d*1,*Bto}QtLJS 僥O|/udgDEwh@uװ jܪSH',XM5a)6単Z1IGG-p f&3N1"r%j5tZߌF$n[D\%+S.\feW)yܥ@|F>꜎NٺoE6f_YrQ`ɩ01ڌ}EZEUZdn9v%?9iKN^ TsLaWK!|ra r,RZ֡Q|'~E|(j!zJJ Բ xk^vXP Ǒ.רBVe\GPf#Fн t tsY@TcLavLϝԋ<O~K@?9> &öy@im mݺy#PC2's%q~. R6ܡ'} 撸|Tg=ŧ" [HZmX`.jZ>4웡 5 %ԚޅwW"DJֲٓyjcD|ˡJ/kelu`%\?Sy%D6wg=fU%iM7 (*Z"6?vwIrp`9^BCP4}\\UCE1ć758A.+#?WnG`c` Jl:k5jve.C1T&! |߲1TGj\8{RMRȡ+:[(*,wWD CIż=pA_CrXkgmjtJhmRYb?Ku1v6? eíSg L5Y$?^|xVӷ\6CF7&_!wf\d~QoW/ Vx?,ºAyֿa*/j,@+y ?.CWgf* 7jtxy@2Ȓ,%mohbD.r?l/`_%Щf\L ,vs; #&6^p&k\(6_OGj as|~D9)OYt'X$=kuWo SfpDk|6Tk/^4V'FP.p'ꍆ7ɝbn e1ijנ$▴7>4={:EJzFxcknGXWEAwȟ~)~t/^ƌcnQ(/W{j&,G xt\:Ԍw]qv,2J˳yzoĢ ۝0Az|+}Aov,z sdbse$D A䭹Ug>-ޫD&8~>1ŮCen@0&:Il-d QPp&Y?yU͋Ju|U$vanʯ_jPrki>F#Z1tFMa2֐#NRqpgx8 `i3<0d^Dt{tUESEWӒ@OFyu$Pi <.\5$ƽm݌մ½tth[B\zI/B;Zc7;>HF*H!y\D[_ٍJ e$<5L%EGr-գ{T~\B]N+Sr,M?FZ }~iD.'LgqOow@ :KXMW/ bF ~ʥ@o QVJDYzĻ;ct(0S_5#LcvA0b !b݇+ٜ)l7K+$HD$|cNХX%]sv7R gWA ԥ$r qZkWkqΨ>Nض޿UkAvIDovyl;x/6YA,-`ʮ3"d;'C'ŒcL8is\'.y,Z{/51?",\RFrfl.6mזf,D4Up.`8KJ[,e-Xx?xr%١(6}qiH)KSgkh(ƍ7EO,{Y PH†G[?uI_Ħޒ(bvT{_'lGK2^ȥ~/ }f 뉂6 R2ӯ?u(.uy-XKK;OǴ@neJ Ћ@M^Xu!024Yُ7]9n9mz@!re1Elc@/1rmIB51/$e mGqTN99h5z=kp5"݋ %`^T6I|R .VhWfH`~죱&zi?Zf=4O {ϛJZJoQmOSBjE_Z! itŇ5;^/i}ԣoKEEv(ZZoh6)]4QoqL>RJ!/+hbK|:8أUW5#+ Fؑ'Ee#/dpXg7N[KW@=0ŬF:8:Y H@SCt=c籽FڀY勑FXCgy"219ߊTG˂_~Iu|?C1crAtP":L1ʞmϗa`śx)ItTbqU]=j4GMAw(!9x}];3x[t Ry~T 19|lѣ_Op;LGKW8dLNV|;Aقؐ@<"l(Ōr<OWrr V2Q'RO=+3G*w "uê>1N0~oI`(i,=,KN[e`IƠZXǺU%#6Ruz\! ʲ`S8@(ttU 7Ȭ[neFKab?r{R%n,2vEJ^&Nq$$1X( X 8ܝ5TD㼓F ')g7VOL%`ÊlKVeQO'tٿ+cJ;pcv|̬FwQMsʹ)Ld" Fo]E'ܡ\R,#Nc |f@N7}jaQ#Kvs֔b;LA+࡯*&BmZ"+<όm̅?t_in*WȨ6R^˟LP9 tb臕 PU 4QFcs ;4!ezi3{EdUEYԁL'<>̴}FX1?1ԥ}2V7?4;R?Y@ڳzλOVu׆,W+db4GzE[;|;S_Z8a SƳT>MI=ULDfL`w(]*pƉҭ+$aϙr>j1u+ C)?px_DxRT0*SB,Ǘ}ˌa^gJeGf,Ó߀wc&%6ӑ\CꈊF#)G06֟Ue]p[kNubh9Ei%q7NazKv9jPb$Wn-tVٽ3dֺ\W9n7lj>F0J{6Rd +5֛tdVR`f9+Wb75:ȍ[^Fy.zν?vù: pI j$'XUh<}DQnߺrǧmGO2',W)DW!ZkPG 7} 1Zr-+`G 2 ŒZό0a|ygY&;8t&_R;2hhf  B l-K*:>^(1S,kc2dui vn5Dr t[\ CEs"TהFA$Rn1ûyƪc}Na~e5T^Cի!3YT{h2(}h|CuETay~j}(E*j65:-HÈ;V lZqȿ) d-P$ᘇ8$Kw\Ӳ5?|cQWGOx>"$Zh*P}Kgl!Jhq$n]+46>%Q09OEh#*>M `khZ7o}J4f[K>n-ZK`=Y+Ui['SqGjOs@oQͲ@zAԟ$aSalS#CKM1Z9~y¡ޮqEh6l"Ɍ(̽3Red1Ds-l6VJ.iȎ*)kG4L~W|b@=lq^%)VIIwWeo_eSsrdUZfd&ڛ@7t|bS\i(%.]ǯlYEj@8I7RpKfeG xj_p} ??eoD4}'Kևs at]` PvYf^3 "Gþ8cMS EM ?\jEj*hP ^IPm*w|;9 Q&uaDx7NfQ՚&TBNݰ6\|o`vOHwL/;`d58jW%CA+QG[9y.=V= k}r6tw{%LRLKPlZ%;JwF<.nWVuƀJC#xILD -l5*o>&ΔbD|bܿ&X[[eؑ*@6 ڒ<{vy>.mn}RAxc¿pMP#h1+ 1;=i(PnzIJ$8 Im PG0_tg$]^9v)W|.¯; ؍*+ VtHO^]WKr >='`\AkתQb!cDL/ޯ*طM3Դ|Tcrc2Fa>KkG0 ́m7E=wM`C0ب#R<tjlv.weE2z;"rgbZG^0g4?NgH i[nWQUq9%s-4XT #2\ɤ%["+}eSϟYŹB>m,ld&-SVUvKɪ| 91&W"nbF,-=XFй#OѴ"=\Y/k%jc;7\X#S.JH .alnIpyJcdF'O~@SRǎY\fH$”f2X<3ǟ+5RIDhD?|@Ae3/c!َ-CƠv¸×7%~wtD=u+- еwWG8?kn`Tk|ΦnhO`9up k,Ssз;|s?,FE( ya瓃(LCVl9-\4/_4Bت^b1{arn9ZDG߱~ xbtLoƚf`~GQO?..q]3) cr{5Y{5'Lv@t4Lmc|{7}>j+s~ȷ(<OV{q>] Gf_X<=7 Ff)ו]! }?#9'R@Ճ҉Ӊ"ꥑ䁣Azz:qrc< $r`l]LUkQVύǭîvL|cLs$Imk@q?yYU& P*P,E@_CsBh$#ٜ4EWAߊ bwXD_v4 U{GlmANΊz ,P3+ll)`\Cxm=ƪj^[{Z;Pۏ7D8[zFo× c~v i&pK*) r/.m:O%E ĩ4l۲>R0 =]ٹ?Ɗ/xW#qs=Jen\A*4 P.c]Ni@ҡo +?JX@!$ hs劚&ֈ<1%[` ~D7g\C͂,NGܷ#_(XMi@&  E򩏔C F ncrYX@=+NPL! =*%Ka0O b3xʏ "PEOfvPu/Zb?onL?*7oRu%9T3f/noE-U'3ށv1oUb*Cg|cѡB oâj|!Ofñ*yg?.@)tA>(}=[t@PS P !PL}gA u]H}17F[9Q 8_zL`+vitqW_bfOgţ:^*(] m:U }ӑNDuú{Zw%q?qQΗ^kK.9vYD#;Wo/3igЋ1u݇j0a6乛y,G]ߴ"3D.-mf]ʗađiՇm> i]<[lĵ9Xԥy#=pP9FSdi}tZ2I[ľ̬Vu{Ivw+ĶZ/F g/#jVe364JM]fDыJV<3N_m'Zt-z,wI/0Th`*(0s0U.\?@E`̬3AIתqRbFom&\%VV1g臆eQ$/~a`ZJ߇#׉F~$,>+8!⑺qy%e^m6!AmCJ"|=a|RuI DcH!EYqK@"Ygu3|<_Uwa[a ` w`/*c_*2NY㤟 桺w "^B#>Dƭd g݅z-V<^+Я3vGv?wx Z<QKX}8; |"\d/z2[0:vDhyT} a4ZVsx,BW'gG+B`q,e k=-ʗrR¶=TG=|5' aAAh! Lm"繳nWVmGe@No3FxG\7+*!lK{E P "E†w7*&,e!S . SPƤխs lx|\rP0 ^E"W4 ϾD?.yv;d?Nnϻ>fLĩhn)y|dS31@8ytٷ<aKtJ^wFxP5.$c6` UgtB'~)-.҇n(G;&Vun")]&OKҸ[.\,^_Řr]@4;W$zU~-A bMs3btDVb,X׽F 2qׂ\+m,F|F+B(_SF:8iK$TH[u y*Ȫ;rͳIEI~ :k Y"oGTM-gNjT0 Ĩ9:@b J]: 0 8l&Gv®W"Z~k\A^Cl M})]a\'2|j .\NixEhtMTE5X; .,m; Q&r%7 ɐV3vp2Ul5yKN&ӭnKƟoڑM,q`riJ؞ךQ8 2 /'Ps v@D"8Pd@^ m2."GjJpf:VO5y16$JZtqoT !*B'P&ANq-4>27i%y o~+eR&+JU89j|Po؏觉P[X)@]s#yڳ>CuC'$_Ubj䧬Y5 wFS;[ 5@Z 94RBlJA{'HB0qr&W̄@1vDkMP4ٷElHYg*'В/&F ы߾05#vrfu_]sX#BEUS]!ͅj~s)PA_p;u̶yPrУJkH_[&%JHIW0>No`K*6-C 4<qWʞc< VDY+ջmRٱ>up"6Ly 0{=o.Z7՜D]W%}| ޡsE$剄/$ߎ# <ۉ9=cB 3*&!#87 kĖ>{;ʆ=7#Bf8^]vڝ/ZvvwZfҍ ԡLys/QK&ER%?%Um܊e1K 283z|}l@[U"),yܩU< ?W9Ŵu'96;d*k8ajbDq. ]\4CM{M<:@ <)~ Ep7ͦ֗lz@X~}**5?|b}0MnlS|Gߕ+ܷ3^ysݸ)ŗxT uOL0AKX H&ۑ9ߗzsm*t͘\Hs*?# ce ڣl[u `bH_=>Hy-ȭ];Yi lܔ}׏8UDT݄H143Pޤ[䅺XFrasg~'a8 a:jmےy~aހb9>_qN68HuݨDvS:KU=;X5Df맹0HLtDI'$&w.C/2i@26|ڦ [C50;z>k6`$[ %B% [`gpZv68C'Uw-͎R{K)͂,Q<k:רrt*)AR=3h1el PmUlWۈ{/RCyq,LI?s7⛡#M /!"^Ƴ-%C xwf]]VG‹uʋ3[h pklQF)/9l^Թ5pXBZQAV&l|i9V(̰cC_rn|0CpD(tcNh12v Qzkꉎ(GPEM U :'3:D F ̂7JA{Eze=;3""+ A xD!i{5ZۚhY>1B=b?1CwE4IYlU2nk=\1^fzms_왱6lLuEؚ#ű`gk%`) tD*yZ׼h?QdΎ暮f&]9=,-vɩ0+£ܒ \5g{fV'vf;r#(=t7Ռdc)׽{Q(% /PH]6hzVywwXqNSKF8Cѷ_nU_E=Q~ H&-ſ ;rz= ),!{q7i4Y(` P_.),$,8wO~;vy_ f';)$ 2Ng:'aJ уN%iLC>6?6_Wd 7~r< Sяybpٗ{=0 {ťᆧջCڋC?ؘ;v2&)qyv 쉡,4գgp%%fa5֎q Ǐ{:'ݱ2I)`,Y7[{:rNb|]9ww+db#\3u>A,OCMɎ9AS9b3 ~Ind7 ᧝(3 Equ0vA7[bֻ+ˆwewD0cpqF-|2P[+4͟Iyh~ T4Fh ML&_0_ B庡&Ly.ɄQn GG:NF`(IRaA)H!7pp5=~݋FubOWI_,Hr:ۛ4ှ=ΐ,.O6.Z>oeh ^ ẇ͢hX*Kfi._Vm;lxZ8N8x*-FNcq.xZ7}$`Vb5'ʬ~}YO["oB~2SzqThIru K a=dnBBDPi+%+:mvnj=ܗǐ|8ЧaL]SFؗ)/V6If놛&U(vU( \Zvq7ިkTR5v;@H& X_lLY1b)s]V"CJ-$rA S3Yٓ걊 ~A!)/g;Idka߈f66W0NXJ= wl+*?%Ŵy8iB M55pBe+Ảǧ_7=_铞Puip2e&v[P>πco#t,P7.g"~ IC .8ѣ|Z5rXA3 z Q95HWm)L{T#|.R2g7n<v 7tDU֑Y&K {Nrw14T;::{+4rjξ,Yw}ri^]OK+AC QF~Tv_s<;ə˦U_<V+jݝ.߬.Z8 өLH@7e??ǵJX2m}Xq-y~Fx𓇀*ȡk|ѣZsFW[}b4$szf1=eEȘH/᫋l؋ACtV}7_Uz&{;0gڿCwce_x c33(Y^s^dϑ:E1%cAt%j*wqs8ܢYbP+qۂH-Gy~(mIHj ̬ ~i6hp1M-]2KL&8*lo_ CpM_n"ڐv9rT|ǭ(Wv60O&H!nеK /CiwD-YD؍@4//P5^Uޣ:P5u 8%]vndӎTu#3l>Nª, >W؍|Almڐzަ)X!3P\Z5kC3B-jq=-+0X.I/1%c }v5 zXq5\,-`ՇPPɓ^%/qHyF5ؙ7Ոů\ ͈dBsj]㚣8Ƿ՛{̟@X 6THz;HXԓ rN)L^K27ن?-{ɵ@%J=^9H\ܬ++>Cq0'40:+ .c9$>7-us^?w)gUӑJyUmޓd!цpFѕ)XybG!s[C:U*"ՀqcGFZ\ cJR@l7Ӫ^(#AXO$gLp`]7ߣfNƊ?܂ڱ.Y! 9Xܷ l0Ի!5El~Gf]?&=SP8Nr W'!֤FuR ZLڸam@]2i߁=b4Qxf5 G{xd0KЁ1@<w\x{??c~&S" I2Fڀ(%,S:7o&M[6 .T!8&j\g89FfgP5tUr1񜿟`^=,A7MVz, ŨXط&4]H_L(&N,8a7éj$۹"+{aEV fQ9\{;]>Sn򅅔/uv0~^?۱Fl6m^GrNW;sl~YNJ5$hI OjBsnSBc(ӫ: HnױZɽ~R ';:woPfKWddD9K*!B6jXg g;k] 4у+=V^+|؀9'۩PZ hRZ^Ѷ7yWoϡcnDf\zNg+k%/Mՠ)\\le;^o(Ǒ:"vUn)%$Qx.4Աzi QN7kixj%ޥ4k1tLjH,vnnAkV[&AuqU]Y M̞D}ַ$t?E*M!'>H5@u:8cD87"9Pq}B~ծ"% {4R}z .PDIӫfK@[)n;U? 3繖9 :(Kb@Fξz~}}#.&>b|PH͡2wv2у4u܁-xY&݇Su%VwSd7d7no\Y[='J pαb7akǑ?.^!%3iV\񎕠)+chFj*Ȉ#El*k55[g&$Ðgg8R G6=|[gt}9k$,Ƅ1n sdƵR|i wrR*̍tqwQF{Qӛvhǻ0G\KtNNC_ 1g|JF<:}˄RQ-^m"/9LA*B/g?_mιМR&0.} {G+{bҜ(PZKyǨ '=7wJsߡCCzYp ߞW"fy8ՖR·f\𴝙^XV!]~**fSZP-X;7֑Qp oA,O͊#x򾩫S+yV' ]v(7 s3 1r b^ =l O:8C?,eLH#O7 z5=ۿ[rxUTųl4Y`! ]\&5]Y%C7!yMt)aQ(R|\Cy=UNB+Zl~#qwЀM[-Dk&T+9R"B>Z?s;6.626mSƪiݍIk{cC)@VzV<[ FEY9a@ {4 nRf'`уCA~Jg7H^jЖO{{&JbewQfЫwnMsj^&9RϛDzj,]Yn2N%رNUxKg*\{ȡn1xx3Cz*d'V袳Gʳ 쓵? !Yqָ1;|o릲nQEVe>81's+y>ܼ8$_)/ ;DnkV;[#>,Wl$aulE-ByIѲ׻x Vw5Nʶ]r/`; @{;1b9pŎPQgq3хGibc}3hFi%08@}#[[( q=po, 7G&ZeI@iHڏKQ6ٺn{ԏ2ku7fR}*S|Q£af"m!+F>)SiD 0a i@ %&Io78Re%Gk'O(oC /ë 5?l$WGJfQ̬%Yof^5 }@72!pHt\5:mg@^SQTʟn3 rbx!6i2B]B5j󴗈e"[/Ilf"Gkݗak3ոÓ酨([JF?{ ǔBYMs|riIU2"xYP2]ၚv5A`僲qu_"!t{-ʔxj/qn*02v`%WHF} G͜ڑS3oF \3U0Ω@\JА //Ut *%~MDQr DhɸHбuI0%u Di7"Ll)cYnfv~$ K?达cݹ'gޞXsHgXW<y5mOupRmR~o!cڛ.6|]DMb(f5%9j䪐IdF'm>))rD%S6&d&\g%|e j{y6ȟD)"Me[EKH uI@H\X 5yB4XRF" [ܚa!~!G-̘Q;!UH1-uRP q "sXG-u`7>dfP+h`ߑֆ( EsC[MO9g(!lHkhIh9.8&{]mh#m.퀩a)=~yY)7)>[|e72a;еVz4KtLB d-gxb^A'E@Da mL)c5h0\ %Jg23GR4:}py:Ιɷԧ1 &sV9,p#[?ҭxrߎ׏&^!0#,͈MhiqO"9ycC2w3q ,cL'z+k2 .+\@K㯧rQ seĤmy%Yrxբx8hP>&;Z;6% B+nnV׿ē,?5"eSg:+D-.EmiAVx3T6Ò>h!~xx] -+#9DќF;MSUUX@K:0ǼZ3+kO'?q |ZG?i% /4O04W*s6|#QѺv,8eEssD_8LD w`mDfjml= m&byD?dQVx(cmgNƥ)zbj)_cGO,9bEO q$Ô0b&;ER~1z)jv| }dSۛd﫺ZG>ckFZƌ&|l{OR{?ݼhY>0MJ)|x |;B!atؽ^;[B 9gk/i[W Pj8sdad7AQfS8Kb\<]G1".8 0L!"'h1ױHyX҄%5BDfE[hw,\K~1`]6gms,h.ؚUw%GH {iޑj38} Bh Ģ^qV\1%qlK :T Ia2=|ܺ_;& J̽FÇi-@^6}OEv1`~\_Y[ ="}qRdVK ղLh\֟!8y{l;13!-<_0E q.q.Quü EU<Qe-=lq9#Malz4G{e&zԤ[ ظX&qgF0Գ(|d?H$d H\s{i.a҄N`qMHkt>Ohk_2:]쒰VӻSždiuE/i#i%"nZ):67GI0Ər2v•,̖gD?r =p/99(;8ېrl}cF5-N˪Lصn|P̚hB9tSrW$2cuυ`5 bL誎WB]]RtsèW2 Fs~R1;Rc0YCd5#uCيIu\ObLP63,5QvP"Q Sü!oVSCx2_cMow؁jkvOte='£w =J[<39A)q=ZIUWHȱWc&4ij$Gs=׈}zƨc6w֑)2PD`){˰&T=+/ ծγ̅Qj 9&J(wOE? uJԹUFw*+vz<fFAh+8 34vd_Y`G54ijQ8ˠ{an3'9o%v06*Q+5PEIpJ:R)۹n~hh/-4OcoWSϐOT6{))%qRTy@) +Aҁ%Է5åiuW7Z}ܝbfIqϴJW/S"r߫:kP嫤ᰄDQC 9'T̐ wPGƐwaJ/Ğuj"CN>3ap@ .J݈Yaɺm-XX?"AM{y_[MԂyжST7;L"?L_ΆD׌Nd 8GO|_"g#ǚT(@鍟=/jNayOM&w4#*^W`kYy%&eZxϓ2B"盥8儏Ͻ₩Ի,Huמq]xRz `Dzb9i)7񨗯DrKGc Шk+3^\,qYƴ{zUv-+rӂ4 x- jꭍL^j菖R8 xE#mW*EwRdk@\3oCD2%u y+p+ݫo4'2O"YE3[¢|~tnőQXڠ?έC;4zq_DRQr|73Q L9b@=Ij<3;IMS]$T>}Dmk%㝔g6hX`i\L=*toY$t3 E37by[݊H=CĉӒr]fVsڦ|om(Xdkl/"~/l*Af@*OET4 pT"r/=]Wt ͪlGD>l(5>z" $nuuō*CFD@ZWXu]GR G+MMV4Sei]K1NUb$ti2T!@W}s)~Y6{ߒUS;9ؐ/|{PC}?xH@ե˷N 3"mx%#r8D#WcwbS&vzj$v٨ \oZ|-0~ul dDoW'7P Vf6y*x9ӄ-X^#c{[<+Q¤DVz\ֲm\y:\QJaӭ鸚i8]_`Tүשπr"8ߜ0f~iՈ;[{axQ'DCUQ*x'wzsdxw &|P@Lg.a[ ΏXA`}<{3pV ꬯keNaYXkkl`l ԣ&轀hX牦@cώ4B w!㲯6:P8$~kԝz?,u웱P1egU7숙{̗] r8)p5EjgMFU$a1} 2_ ENt .U7]"2HYrYJ ׿ 7.💈`5oR,#*ܟyAJs3YӊxԞ@D 1XX!)8M6E!RKZ#2 =k ɝr`I~l/& }RETHߖ`HK,zs1&ҏ\0pi<[R ށ]ܜxhhz< \qЄRW+t3d3'mr1ҶoXHA8WSG$E1#i;.  `+ 1K#0kߠ֣Vqa2W=zwO[JU)}W&-Pc2R-ZNfo>EBM>g͖=ETTQ X w-,OʌKgcdSD'!|Ekz'wvVa}8hțt":\HCjg\<|djd2&GI]KGSJ d؁]8-)RjIѫr,g΃v6ܬ(P/[sMeh=f-XAy$݅/@!SVi<] R+ho3v X44`L-jCۆUSHvB5dv1Il+nk{D{!%v:T^n6\JI$~2\\g3N,n,KҔf4phFE! iNen /EA0 j2ݵxAyH'Y3Ye~OiL,^'T wڲ*e *ksFIJNRsBcYYu@YD6"MS* Ppb`r[>^;}2A=8,gZz5:]؞+4ɥ:t{~0}Cjazi>VXwoۅC¿Q$_/jNw*LQњ Jc-d#d)I$ w~h DQET].^EY 1Q3%FqX*_&;g++J$t$e&P)>9HPrEwCV[E!%`Rd@߶No^2lvE} i``ezpkc\`dfg>5ɉ sl0kw>⢇R8Tߡ0+ ٢X7%G7 @Us%k+ SKbk!dDرC$NyScYL(>0Ύd@ |[^\ĖB=؏A(<#5%})c Mrp 3s>@XrEBb}:mՒ?yi28gQ Q> X3*5C}rr"LYA߱j ;)G>!>lhdqw3bXok``5ܻ;%08_@0'%ڑ&U`&YrzVJi=# #z!q;cF(7!e7%-O%Y1XX:>G: ?zQ:5w{c n_%W¿ԓÌ\fRޅR<`R}-BH*x5WXJ[p1OS9d=EX:,j4NUaO5i2-e;HM|@lE".DRV ZwSy$8ea-87 Ct8 -ċt욆M,J{qUu)[߫/If/ĞYy,w@4(MPټq ]JqCأicsnZ*mmSLEh:gwWURhNR9W'ـA |v9 =q ]?31ЎP4裶sKʹwYQ[0>ao4+ ڊv$mf1N9(i2tՃ ve L_ɳJ3 qO+?v5TE\Ў"w( } {9{JDg"w/p-uQ8L~V]A6^)^% ;ٖ/ ^ܑ~>uԷǥ~UabSAϓ>J# l;]֝*3#iZ>Dj(+tVtUpU^#Dkތmݖ`Cne;f{av ^bZKݓ)aF3m9m G FATbѺ:6ULTW/4U;gtOt7_D7 nY+YF1yH8k d755k0fy%{䠣X|gseU͢%+ׁ5>I}Sx%#Y g8N[,L.DZ̛ؠ!2KS*?>UX5SZT$ x:{4|fsڂ(2)ƚm{ .[Xi 6`솎9{炍O)/n)@.=(C(T2IK*ARejn9RܜDn!Lo-|[x`*qz:X!U灀28 ӐXD,ip){Þj"-~GEHO11{ џxA6k\RX"~օão\McJR})1+7С7ś`"☢9kI6 Dė B WҨc>}8vueb(QF>PvV}ֱOzT _Ji:3Eg&}6w^Cu@EkFd͑p\_9>7} "t' z}MV*euElBpEySpC!\Px~aMū$O\.FnTqòtQA"0*sf_7P82?pxWs7gib">iPy핵_{ Ar#h6vf»&"[&-ѵaf?b["0{# O Q4/$4y~}JxHo;Rо_3x5U7Hz" G lWSV i:wc*b۱W Ee#@ѥ_wj<3)u]B>M+[Fm2s{{ۊځyNu戩PߵFo4K9J+adc'{~Zo }x.ϕO?tXP} }ǽ`P(rΡ{ )%ֈfbehU63L3'?&/JtYbCP,}cÍA\l*u^]/*lKbq@rrl=q$n]F~ṑ4YO_zF_*.4W\7JI5ַ$[}rVS^9!8 (>Owٴ-Mr YE 9D!vV{00@JN7Uƶ:x*k\`'; ӫ\͓ l4rãW=)FLD)OuBXnI[E=SK=1lGPgR Ct"GEQ3ūr9$<~0 mICiY$!"T;t4qh 7cM򡣯{]g>@ֵ),|V|ަHU-#,k$]qaD¦gssPb_-1E4jÍYxWoC tt~HU*\旯;, -v;mA*0qG@"P܈3Veq.aMdԕI( eɀx`pDjOH'b!}S 1)l1]1@iRzx)b!zK't=bDEFY_qH航1&J2[ٳh} Ȩ+g b8펄ە .)0Qi(!k]]$'̩tX P*qϱXKӪ'\Բ5a&l7 ȟsϟ)ATv+6JVsPp)FkhJDoZs73ggc-xVfBΫx>Ļ;$霋͔K_yY/HbٝBC?UB. vd\U3_DyD9,)x0;?y7 jjG:keů k3"Ծ3oe/⦮xd{feBQxWN0?ZȂ#!Cbd9ys9U::B4@+N56V^\9DTݩn"H:3Dԟlx~_mYZ{Z47#G$#xY@R7%U1 Im]&Ó^~ Q“oo/Pt(1rJ'޶cvЉӮ{eZ߳F_;lvy 4_-\\Hq SӶF;ڒ埁tcƮ\9aK+wHu! - l_I^ 3Cf16"Оop uK[!F <Ƽ5@tHGMȤ(nOd1 m } ʟFvo5V` s5d|x[ }1V# xmwCjaW@AY Ҏ_FGMyd|{jcϺ6q_`,v?"|2cle:oc*cf 35M|c+X]~MCOٕL $˵*Ԋ zP (QNQs~? \s9H]3SDX(NC9$}BFӵ5xg"d\zЪ}&W vΜwa6 6:"Y6?(ɯ9u*}AdX Hoo%rsjS,ڎݟas"(ro b$5Ҝ?'o-hr"1沌NP'XV6ReN=,Ç~K439{K(QljR6S| c$-Y!GxS`jƑ*ݡenS8?d;p`#n Ӆ`}X7GpI'}~&]/ øǬX3&I1.qV-_7%d=y}2KrX]kV5=@s Mym:5Ujn&p^;p#tLFuv?Ɖj62Wx{.Q݇x+;ǻdFB HV8W}70/'k2=x0ӕw87Z[ ܊tѡ͊SRɒcs{i {H ǜ35CMU["_I;꘎FR(xe0$_0bOX,zxCE;:0:7NG8/#Hr(?x,VGp:~)`qܤZ,^~Ⱥ*+%سchz9euM= Wx?\&llT |@ꈺuu7j$T\ᮐ,D :P?C~j@:j4~r݂p_D@x =a 2 n$/bD\>)}3{8c#7bu`Xj]&;^Ci6\䧀^20I]VqFj@ |njd5Vq J,M iqdγ̶FU"Ž?V) ~,B1tHT ?+ ( WKNΛ qC0Je=m(.9vT}-|Ŝuѻ}#l.b8,Dϩv5. ˼ۤ  ͺBx"&hsA~Bqz(ZZ^ZkQ]}o"*rDi$"pM-@0 }NIy;L򪽱Ȥ'j@zޓpQ8UO(q)2"gZ,w+9([;1oE*W))Y/~$QrT 0FvyIX*^Qf=coF)I 41fWODfO{mԖ)b"MBr7 NGrՍ:vqUpPs 翑<^tq1Ayq @Gvt L6Ģ} `Wo8Z(2Zc[ lvgJ],V 쪾+>4W}O>Dh`g8w%J /viGROǶ[hHwhB qJ9}WlX3^1>7KEϟZםCj`Gᶇ#:Dz<@_H)x oB7d˫'mf7>i1b2-l J4w qģ=su\r>Mc Lb Fr7 (M}tn:W-5>bM\T|!v# ZnJ*J3~pTz/Am38W}PX[[l–ׯ"QI6ĩ\-!68&v_W Uiw<)5oD+,K&M:ӲrwoE.q)7O 8ͼL4.`*};w1=aHy~OfUKvmkSV^05e۳U#u0I-Aw IcĶg'$kzoJp,xĒϾȥ+oi5F==pY ޱ*l\_twㄙ&Ъru/he8:_ܙ J;hLV :nδA_TYt,V@ 4dA]+^&AZ >sA>wERՈl4x%n2w*#e&DI6aILh39( KƩIQJ=n?`$^fak@"[!MRUTgTb6}Z${5DC\I^)+Tqh<_֍//v)4<ȌB%B|D0w{XjZޢ"*23j9S4#8}kӇBy 89YX, Pq') hRql}sDZ_"(lX.?qJ!rL$sIЃr׈=P=SDpӇ#.uveo,06Ԟ]4`:2}":%GEyySqU2]SxHІ6 èq˗cMRC͍ԿCbɅ9T8$5FŐ KrF]60"PY:FKޒ+[f3Zv߄_Uxtƙ}pȴ{-̞h_3rUF~mcy BR"U#bhD>ժ1V9Ov-4#1IVVPR&w%cf>ei:mHY TM)Eڤa.^9> xԐFd9KY­]f&f]mص[n#MHFe+bޗFc;$2.hL* p;HRL^S` C@|WҬ"OaA|Xa@ml?{Q35M+OnSҧHKz˟؝[ fGeA;|C-ӡprsw:^9U@,a0Wdxo&uK>MɽN}'OiI_3d+q9RJ$ڬؒAOT+)įq,Հұj#u!:TƥJ=6/~adm˜I[.'9(! x7a & JaQ\C K|;`ͷ e}[A!?iӨ߁TWs%4oLI,#Z\vn_F$!!A(~uY'${ApJ7z5VNeA]ް[P{γg>21_я=S̅뷤r/p7 hbc16Vz vz]3'm'S90E9tEm# ^/ HpQGT3פ1C=B@Xzg$Ԕv2;Ȕ&ŗN;<0V'+ .A=8? Lgf~>di_7quAA>ξ+ :3Nv:ǛNr‘SvJR}[HRf,b(*9yVϴ M"/T B{FM.H=gXoהIzλ[Ɠ)O-0܌ҙ{`l3sc)~3ֲRoNlQxgVUlNyNj8PӃg 3#|@Ȅbo8"zʋuFFy8PxP GgBP_|pkXEEbMB=sN2sp&$̈ x!/IfqcaPs8gk[#Y"'ExLO#|ڿ4GkqhE~W;^W7/ǼrJzUSp|BiUBXh&VgF!}7H.߻9僫Dj?WlҖU0ǞD#p !BR)QeN.JN}`£/%S& RsF|NAž]Yi3 A¾j?J`Y>R`WߤUmO9?\}H\%U:Q-FyUFIxrl Qs@] Bu@ aX&.cy`jE}[q6(&PC)Rzm+!~&{FW˻ z#`g>ChIc˹ΓS=9m9@|9y:MmG#;v|KagB{!ʽI;#8fR]7ީ̢\F->!ݎ\p[ ,_ 4/l]]l7";Ơ0h2w[ (8߶bpglRjV<3;I7O\"[zd_ d{m֟DC(d<%˶CжF̢1ұc)!R6R DR`=|rpt\=(me2n_TUGۓ-^>DE%C ll 9Yw˙Å;at -"3#;hI~+0)15:q៎=x51ئlߘFSj5|0q\!TCȟ"MS PCQ]$[AKWn霔bEpV'5qCt˥sړ-{L7͡IJBI!!cuJzs,Id02IBT'C&Nj\K|X;#PiN 79!{@+ y}WG讗y:($UU)=;i %wc:}@\g:G޴Zpx]huRzKWհ= o!yS WQ)N+oe&j?M%R9 2X[*^-萺 ʃ ȣ #ڊD@@HeH֝/W%eƹJS_;Xo$!G"[CA2!MΞZkQ*50d=WnlU [z͊KO&[C/# "B 8PekF-%tlti p[ к8?y"u*?'$Q! 5yq~PQByʘ5xIeӇ!qhT2=2'Ɯ؍J"ȟ.QRp}Fe,k7q~"J,j@sL z󓬎t/HTX=ؿU|R5L@Q֗q!*a K8 $ct*sYagpա" kW((xS;%(GV %{pB:qxF .j>}t)\}Ac7D&W]ZY1YΣO)䦎:{ًe*S^O,^0B6nR:g@?HkgբW49%ϝ 5b/%o/LъCK]䢦[{.SՊ3O]ءS : 9^\ϊ5ՄsH䌥y|7rGlpDu8hbux%)"[jIw=.irx>evIfpWZ]}@Y}HhlEdTV8w[8s^;hk0W4=o eHxJIdB"0Ҳ=t9P4 1) \fDxGWGĢR\xO$RN(,DJءnFEbcgc;M!hyX?1435 +5`*54]O+&n% d0 Ͱ;vle7O16 6wۥ.edvqՌsq"-}>ƹ'R)t'(M3v+a@HyiMvMaent:[y.&9ip;P,jv.FerȶΒ%3:Ra@2S'{K Z+C1 -RXV  I !MUv< []d c/ի ܹ߇(*SSn!Leæf!U!Nf=<_0(vmeHT6Z(m%Y){+bBь b q_Q N:Q">r~4TRMVUSCCݙwK K[<4$nx쥓a)-a,Z(/Wlo7ɱ ED2hȸgG8a3.&?zh2|ZJ}M1I2;q/&REF 5~wYu89Omµ:Xؒ݀}[:@V-=T"MO$0pC)f>`:U\ViXPTdQ2l<3%ste5qsM3ۍ'%JwZNYR]p ̉4^mv̢5icċWVŦ]8吳@ ś] g0u}Zsnnʅ o:p3[~!R[@Imh|u)7(+ՊufTrZg<+s"B#çC >PaQk}\v\Q+,Kim Zͅ?=NMlY .|3/}"XA}1{׊BT I1Dw$ L)]mfVSei5k =A/??WjKq,&t= 6}E*WZ|mFii/J2*. 9zVpc)eQCCbG4)IW{XE*xFmxa6)\vP^n:}4FW_v_@^wBV!_X:T\@yT*0ǁm- >*Ict^ ^~ s)SH(G0QK`ǚ(H~`1b{%2W_S4Z:~84I.n /GsbpKlѼzXU?f}TkdNE9io6Smzظv ֿHzomoxrjq)I37HDr|OG VSTϘݵ sBxmx{:1H~wr<𮲎 'hs#?TSI<Z ܼϬF(Nƽ[eNCQi|uș*$Z@zeo,gUKƆUMzܿ\j" @qw"7d{i-i٠6ܪQ.Jܭd<\R>)!!{g"(naGJM%TSs{5L:be[(;& !gWǘ2B(ELˡiz=gmbH'BQY8ecURn7\BYk`p h&sfgT%+vXk`QẄ́^;3ai~Q0ꊌ–Ht+[ֺ!mN>*(@ڵ1&@l_g_Q_ËVvF9%Y[y^mO4 (x|6xi/jέܿ dteKA15~@W$aԶLPO}ޏe,&y8k_F zᎋ&wzZ("" =E=E84E$caʏg1itx'TF,Zl倠Sz_y2o׻-d]Nq NjPYΦm;)uw `%~pCkGG!Q MƥuAQt}nn5MtDž̆ۨ{XҚ)^!&L,M\@A]v q;D7P?Jr2EF#s"ި=3䞛s/H:dߍ5%ZDUIVTdC CQrc,KRZ@lkbHFIhz]U^_u_Kcraֈ~ ZvM3ɫVCLqPk>SA7%GbX^UڮKiV_{0eδM\<| oʾGR(ե.zY9%Eu_%B_W"Q@R .e-xY9>;.\7lj紴"*ze# h$.7~ٜۖ%b. ג`m&whA1#0s9IyU6}%[Ld6%_U: W>u'[ ˔Q T<2,*~̈GA]{XtHG<(yџehA`cIpd6 jI\>JDz69P)#(]I֍z$2RD̷:n挑<& OOdVa[xUf|zelީd?'lvv3D$/= 6czDoӃ߰uQ'\:2TnVYćӿ0 =h\c k%(TG33\r=H_2 .g\ұxlc<$&=uze7itlÌSW ?UxpbxrKGb L[=gS۰ Qys JqP93447:lBLA3 2ٶU2_N D] }"ջ7&rT]Ypq]XX$f n"_I]b-vq.fA 6a>$K0x;QRRA`ouWsOj(WdC c[&c[ZY׫cT! (B_=񗡿FKWKJTofv6lehUnxډNBe{ƌ΂&k19M.uyW8 úS-G]$0֍1r_{A*FI5whG-6-̳"oNXBY[W9|X?#b:q?VnM;Z!qRݑJ&` xš/zdR1(WL(]*'xt"b2L.;I=Y)3F eXl` 3iҍ!# XΞ'SFÏ_xy9[C$eu)1bAe,~F8CwJ`}㣽 sjOGiwzFqǟ=btߪtsKou+sN 2UUJB fΈ{">Unzuݓpm?>y;C`2g] @á JQ t]db^FĔ@%Sx^ğz??$ ?99rU9[|`^לc k$P.2uBr4 }G%d寳䬥#Ϩ9vY3FT+ؗ] q|:=#vwo/Ϭ%+53Y/2WBse K&w^6$Z.x}(ep" d(5[){aҚ1 &yh`ʂNG'D>0ud+S\r._ECoE&]]UŃ1?58 :g roKӿVNki"ujY7YNpHBVP/`cfΑŮOdMaNHZ.BiUCW/j#vZ^d14H \Ⱥ>qf=ѷ OAv]F7AJe/FNϑFjG~dx[F'՜7 W]0AVͭ66aZ x(:5[5bGxi [ylh Y2n={BĢ#ЃH6CPLK:` InyQ<t}c35)ݞ th{J"{}ŒdDwAG%}UBA{E1McA䦿CDvdΌ?>r"IOrLe@8Ƈ^EMz)@ :K)CM5_nbDlxsihهԓڇm< CUm2S==тHŚ.-C|ؗ*Ӑ9agA) #Uö p&-  65$^Q`usGcttuQ>G16f3*SvBtUK.82OEwYx{ #PufKT*Y(=~.M:]I)DvagiAp.5Sx}w6 #𝸷4}j.x8|Yb"AkKSZߖ)7d'ÍgًOB'{£BŏOB މ$U܀pEX=DL܋a' /;{3sa"Rq-xYGiRH 03H>[q P"5E/VAw~kYcоI0ԑj 02:uߗTG^|e%mpN?qHs7C dU偝j[-Mb|1?9O̺mɡb#w)J~fbrJN̩?#. E'$/a;"p-+lbzt 1[9LIpW7W!`xtdpR=n!2rEv;V8.;_4 zͳ'%45LҼyX?q`Ħސ:54 HN\1tZlҳO'hy.)u+f:Nk~4p"=V)bQ7[]SQxՎ9ޛtIkRN*Eii+ ;b"~$H7x/=& |Xgi(K\0ŵwyP@ wY9Avf3Kat'Eyɸrmzp#?;;X}y%o~dIH zH~NVA1F5d!cdx:q\U.[}p&t3`6:ܐ)&wu5EPOcAMc_ x }CG:IJ @KꇿBoۭ/dA#}XzK7fg@L>o9Tc0T@Rȵ>VW;)`v v;sU qP*3]!ӋFUQ3<!!B *P$"{J&P!Qm%ef:LK3}fc|?" Qq#9Tyhr@Mૉ+GKܟU^t].~o~TwnlcJvMF9ҡ:ݭ=,PVi@w# -'Ϗx;~d'x|$H{9WmYU+8L3ξ~N9L@(҆`D$I. ÆOeԽf&'NOLBw^ߦ舯"Z>F|)y%s9VV:& | '*+B뾑}v?a4rs6vS&DݰK2u^?ŖǯaL<$XN~T*fq`yɡ!/f "%\Y6LޯC<ɐDe3 u(݆ef.RLs{۠:uûZw6;#a0$~9]bMbitzܝV'#qup\graޣ+#p -f^ιdģ[ẘ)Eqp)!u%}[ ifW"|(sIӁ"1uB2;w&$21d7YE%r9_~϶a/]`RLUP)5%5$tuv׋{/_b2d,%QN[q (  Ww9~vRFaʋDg@=?Gb:c M+7\;s.^([+X&qӰ'>/9YV/AjF\quS:W@:,on:Uz*eӍ\Wb[U1LZnU!k݆qJ/Y*1xvֈ}$|TC&Kx!Mcˉ L,srs;!pp:H7p!m-CB&&iMR ѫu"yKw?‘LTGFqOqaB6Q8UF)TG@gOɢu=e]wbXRQ}群t7a8< 7/Iv)\38Q<_TNVtsӄo b1&"wK-ߑ>em[3cN(+,</6hr0ϠlkZ:7qyUZlwڒVc#Z~,"YbN,u*(^-X_fE ۇ_ܳ&- P{2!Ox8CPkf)9U|V.AsVj3scTHANgEsIF<89PWʋՎBnc8?=^h>G Rߩz&ӕ]+Ǐ O?`+:q E˩ݿqנ% :cyK}E }E"[m4M;,?Rnpj?J–_OsgPT)/@(@`PC+Uk +]{Aɿ'.۰rY<EԨKhQ.Zz`\tkd~6i"|:X&`1+( 6=*z,6{.ZE}\);GJyNBHsj_sJ1&&"_HfbnDr8FOjy?6w,kBLYH l:5}'ApXCjfx`8ehMIov&sP0tޑ5"I(iatCi _lqw 9L: ]U1?wh= ?څtyt]7T%sl ͪDU6xTH1PPe|pDsTH藟J=%3:brd9^Ѯ-&\7>exy{r n`w/pbq3i֑!xxĚle套2^+* .;]hk)-bq\[kX f!{{y+J &{@1y=ah[4B⹁_N/lIܢru9azv漼J_I8"_WN]䝍~.Yڱ7 cL4o"!H%yʤ ഝ,d>J'VH-S|RbWN<>=bEj_cƎvm/[^>N;.7>/..|q}>Z0p|îXqܨoH39il~a@?`/sB9#!]ĵCH LoIW:LS^K{ E NaKh0kufoAAJkt>_HiLmpPkH-P IS#i{D<_?cJ]74U~<2HɤV3z?@(/C^6c@5opi5 Am ZqɉOEB` 0+X>{, p[PiRiJs|.sZƇYgg(&+ S @iA?ZY$n;񗄕Oq#y{49vu */ĊA~G{oy]`z1nD:[]'k`[S^nTxN_ƉJݣ+X[*lnys0N-"⸆7ն9SFLk;-|YEx0,3hD0t8`0hzS]ꏭGd[f=l-OBz&.mp)X zj'2f%%4kB5uM3njf|Ao(O+@f 6IgY%B셒Kޅ&CBV7΀aԃSsyo#x_ `fZ]N)H=dNO90DF(zNZB m6+jgv(~QGge-.֢z^X۱$6h>ā2kfA~{{o =ņʊ*USϞ8mvIy->S$.6Rҡet? ש"9eTǍSA)ŸP2wM-VtyM{alԎ.cLt+W;B)#"[#񥉔i}}Wx~QMXqr`?&̩0>X.@Ҵ" V[jrg"|Ie ;zl&5N'DdC!6gi-ݐj09$Wxlw䯛 >m2|m9zij''|׽dhj*ab-+[T-3gyWiЮ#)yZ hajE])!ȣYtenQ6tyU3p\`'?m6<\m1J q]STi2oozuSB|k3DB޷]O )9\C. (\299EEkČqOp{W$t<#}p)1 T$6hr1plz#zgL/LK枨 ~\m{溢qb^iyÕ .'>A?ɩ,^Bq3UA'mzz(t$u`HP9>hL Immit}@j5TBjgn^ >kvD6l^Y/'F%]a2lIn1su]y|0Wq$NK T{sof}B, A[( 6YP~ݺXL. k.oq8] sWuhu?>2LL ѸDh|D\aRA:vj]n.u M05?ky7l"PXLJC:%ђKy28Z_ۃ#X q)?J|L9 Yv/a 15ًXb^-bZ>`Vaք(4l 4#-ۨ· [yao~:_h;V;;,آ;b\% F^?U<_E#,\mڣ“6?rT.Q{,ab6)f2w[ȃ^̗r p)Yix }n`jαt HAf7y8gl|頤B#BW bq~[譙5&|m׽[YrVzV@?(aHL_٬nIdY's<8cr67$5+8_Fx`laݏ(Qo%}h%PxIZ^tk6Z2B;%Ff^Kܨ-,qS lRBVYEß:6il57WwȅcqcDga%2ÿ1vigcI)k5/SO/G.XҠH PPk[դ~ 2`z!N(1]+PX↚"iN>?ZFdU6 uXH[*#T₲d"j̽AAi*ioD&颌{צ$?v VkoBzXJg.bsKDYiBJ4=hTVw0Sw=.hf=fz u9\F*Wϖ{{!Y. Vf5_7XyֽO`BAOlNgp,7 NJp1Gc^ z6%[P"FZ6-ևg"X 69Eb2ԲV׊yrdNZ)>ê-<*28{-:[%c$eDz+7ԙLv,4HP[bw㸬okhg<u{ WxFi oI4(!tTjg}ѻkgf,eH(oFpX'l9_rO([V#Ѣ2Gǁ3IslX0S=aE}cE;Vsv,᡽^F_nOa*Oe.W`ᐽUR{wwR,Pglc-Q8Os/XE],k Ei 1t5o yl`f7˷q}uӻM+) J5n0u 63>ǧYZ ]GHigU_l;0:4Ϟ ,~QܾA5hZYG,5r=k@}YqgYHx:D ϳH.719?FdcHDɕLQ1h2vH28ŽL-y(1X͢񉵌 ˷B5k @BsM+^JC"Mk+ w{\ jVUrJeL<<Ğ6;}XW;{ziTMV$v 1-"{'q@0USŗ!] {Ye r50 Π~d\kCU)i5$zHZZ:^K9)j3*3 \s FM`BU1JBrsP :)SGlV\jrA;d؍51j#p[,PNyXڮ1vM!z>줓mc~ї6|m qX.w?\d6qFQvGj!5ă[V _jMH/¯rFE&5sS*ҔƱS{Q"uf0)e1G]ܯ4cI^sxˇU+t2k(uO+{pysn`m`~_簌Rn5Ԉvm*+}~9:4}kZ=gbFH㍸ESވI*O'hex73}n[v"ihJ;&ʔ)[%$;0lv?fn"-[Y" W`n;SCx,9u8bg]r 2xDA=c8BO%cdQڈZ -LWg6ΠP߄d%j ?j {(ԓ`~DBۥdIEt7=&_.4ӽ<2EtYt7 WVm{r &x|evcrm/ L!AM 0[XX(CҀS(oaR2BƹKqf"l_Owj=׀YW*XC}vqL>_(€Q̣2H.Ib "<+>邙ƌm9^nZpP㻋՘f|,GػW5Dci斁d *#QUS' _@9?@Y6֜cAJC+yV > P97vo+0QQCAZ֕ڗU*bW3lx-V`t<:h%kH8;e&huʧ]o2!~?&*3ZzʉS#w=i+o[jdfIqG pή~ٍ(F[k"C&5zN8E,nYsJU&74<7SLPm,d,‚diIEirg%cRp1n ˦+Nlᬗ\{LbQ?7P(Z#-2ui#k)+.s5Kӳ̖\Uλͮccҙ- &E5˥D.E4{چ\E޽ %|}E4%#s@h.dwG7ReRztO闆 2@7Ȧ܌T\Vݠyijc.ri,Lt\v{I kep>Ofw;a6"N;i~3)c)l++[c[4XD/l:̬V>|0>+D zل"*I= 8X2 GƉue XDa {s'/eX{ZBf~@1q ŃPNըT(,R'5 X1h?=YO=Y>ֺڌ4>XkHR0')UA{"B<6]z(7vSq(7;3jI`]dž~)Y3ph-Qfm<~|6:$!^xG,>i'S X(!Va5[m-w%jPzs!s~T= [@8=.;Plò76JQMv / %y9$BǍF݊\C+WmY5%%̚R~6-YvlDXwWVݛ =+ y[={80 [>`?].PwZQDHA(#NK_S>R־DƳrX/0ρ\>Fh GL48gEq2ԙqPOdL`Ac(X>lDL Neg<Nce&|.* -myFp#5xW$'>Y ~7%C4cAM4KBS<(Ϧ/fMG< 1|w$5z8Vm+|0zFp'$7z>GFШu- _6b)胻\sz«>Zh@5r;A|h_ؗRH' }{(y#>vOXkƛҽ3A2&iI@ur:+VLU}JBI%Z>V"Da 3{asA}l0ZTB+.xjm~+)-۬EZr֔[jN%Ш=^5ITdXJ SF,cM'w"d{|,x +^"9Z ehi\NfjW7B\szA:ejTjE}GܩT&vfkD,˲wpн)ܱYU|k;FSx.-jkK@M8r k(5TPqx~|q9 xZ $WˁG.FëKjAk&탛R3+fN+}3l]SG>O*R[$\OsށZYR2_g54ʡzcqx H0Or.:.u \#zXHWAS w rr2`r:7')S۷O8Xr MZj}x ӻ̈́رK4p M$lJ#H^6R%,O/CWDhԡ7xkyMj #[KNED4Qo1T7&"jR)$Co`/.D/V^ZDJQo|i߰D_Zx%H'H{Z.U?thKO8ɿa2Ҁ .1)+eowAr$YĞR&ʴa 4 w,9{p1[,iOMEq%Me|Mŗ,'`Rt!)5kYrBU[,`ˮ f"m߄bkf![r)wED?"9!h/^SYag}hgL[p/!a8tx'N'H1 bRԔ;UvB(iOrޖ9tߋ$pF:R]T\^b˿#Tg*6w} (=ýD~SoUKM ֎"/4D ]Bq;i 2֯5pD9#xv)ݍI g/Dc. ϋw|_| K6O|N.="GI!6v VK^ CͧIS<;#gd7Md_m }hhT)R_^8= 1t]V[We"@ ACY=~/j&A_XcG5ڍMv9w;N: LO-ӏwdu&Q+\yb%,mxK A mje[*V|F)qˬU} |῵CR6(R>b hKuo; f"ֆ*׿Dzi>e4q\lWO>8h]E+ ͠w. D0.0OD7hP$woVE\{It&?Mʠm]dB`qhzIa)5i7v8H\"'gkugχ}&W!Lwff}gg?'c'կһq=V;E+um\t5A{{?0tq{xy~ U"FzG\ɨ?nŊNNeٺ kj V# [!:Dv l(A@`%2W{~B3.a[2㟪c!"QV㳊m ,l;JgU<[˓8eDGԺ0#J+gcF@ŷ-߃!p|4`^n04xS z=^u4&Jށѱ?Tc͎79_@#YѧGϣY-3/TX ~ۈE+p{~$+w2$נP]0je_-d'v#vATr,_kj(k.sY|>_NBϓ3w SL!{!ê+oSa()c^`Bؓy+1zna^Rsw 1Fz #O/L[ 8uGc+< f#S 곤@g7=u!)i["*c: VCP!'^.L%؃}m>bR^j? *iz4ϮpED.j ,M^P7첻.%mQdÕ{c9WǎUqJ)K pN9mvs` |PQso-{&Kn}gnJk0WٔAbpZ`]+lخ!JbB_p*T,5.WY1s2ued1@ezGÉg\XZi2921%6WHȾW7>z ~_ӄl2CpǴi X) GJkRgx;;3-G7vL&g,ge+9D'@iJ";BNg_&:#Q)H1ya6-&JJ2>Qc/n܄,1}/&r}ZCHg MِBhQ%I/G8]bsėnuĎd<) Ԯ18xrTSE-IG)X6toqX#nMP:b Oy0{ ĝ6Δ*FY#WE2uC@.=/1/ZMo e󨆷/l&,d*Ir5B5…ӯum_Ɇ֐`2T~Kҽ;ę E1S.#@OH0<:]v |Ο\S֣P58To*[n`<Mvm6o&{h,8$׃k҃_<ڛDH 4}ܧoӦ$uIj/IIhjƓ_);>peUD laCqdtB;Lg;<'\PV-?=\(>ESC-&`ix^c2u ّ4d!^㔄 {ax/0pG17E t-.pPKr#fX^>j [ tJD5Ѫ+% =5':s7I re/ocR~c8o>_ M߽f+:<7sRr&߭aBk8Q:1$VFp#yZ_ 2+ o.4,ɉRqٞ>R9*@x 6m BnzfΗueb\!N xf{%hk jnflhYW3x$OUG0lx-.e7!p~,KX$I䄋dJ $li/gkw-d_Sum&s4mTcV3jk=X=LcxMà~渢P+SJ %HfZ*dزnzNo<&h:UA%V?+nBݗ_!cMG8Qc{׿(Tؔp7ZֹB<[L?"b[zSfA] O4_t1.*4O6j33vhl bsIKTS3ph,#p(2R ZDrt9.n%;&ʜ"3[-ՄrԄ?tV!Mn|N5r]$IB26[R4GtWFٱǵ6 8/Oi)R'{i 2xE0Vax2/ljV)<6P b ʮ%6F+>4@XJ.8_-0;[s٭ߕhk4YtFg;flW2f(/G]KpdO=Q+4ّ4~tuZd:Ӂ S+hЦ 8WN͗5/!.m Y7gT̷ϤHDP0c.J+L3;8V]Z ,b:WQ.IZ`qR^(sa L15[݁pu}_uj:A[$ds>fS'sdDZ#&IMt孳B&*S?RU,O<ܓ:[o|zaHsMaB$'IƠbƻ/*3/n4엞 i*^O8pOuj =Yڥx^-yۆǕՃg"zH&zc]6æLrH<4Z8qK UbQ=^+DZg}dgh>UE'yb3HAfZU99+P b]];6*ɰt./S`KvBW4o/x5 X,p=VNd`Sq?*TV^[4h%]}Oƹx7ޤRpY4[ԟk4+m7plo1:3샀g4^ڋ5ctEnJhEaA@RHS v$eK(qLZ)wI4FzR1t(e m便b=}1Z̰hξbۄ~ ((C% |m !4 l_\olo@f Bh99R͹SvNsw4FnPPq9d˯ 1qO5of?}2 Y$9易6Ⓖu2c?RzМ15!K֧Tp0LeX/8Ȯ~es?IW_ _F⣁ -ܥұpW%.S`pVC5_ 1;([ DH]Y9TMKV('h^QjNV)Addf5H#X$K"e&LM>^ɓoRh0D쥭"=pk:^MU"oҢMUre#[yA2^&Ɋ҅WO4j&1)®7 4/F.(1bkĬHh/sgLKMSEtn̜]Dl< sU%+69I؍ 2\ՉY >\yS 3FKyZ3rOGO³*_ l"9_g^'Θ ȈeNn_@uc]Ctx^H~$T,7'\,%HE@rTh1 E!Pc>ðz/m Ks`I>yuW+Yլ<^9޵4bםFiu|W 2SY޾_i(^65 [MLQ>_6X@ylu-M{]m 8 MlZxYm@MvyWOPVi0*7@lp(\3Èqx<;ouE9FC:ℰ%m$j[#G5r&! m"bM޷lc((emw+j" +H =FfH|$S`:zlVO&^ aDžx)*y{|/CҍWlWyHbڄoY+˶ӓ4BJI ug$Ԋ0uy[Z1x=*}1t Z =XDHk w{rDWiJEX:"\|p27v8OO6BWϕbY[DwJ^ӽ y+-ij=_wl񺱥C!ݲTtYyY{`XWi rR.˷Ԃ[dYf36EMvHkԱ&K@ [:hRT惈۾1o}7Qwb"xzd")'~I G)ϙ*s ~ȫ Dn!f94IYez$*:{fTPɼ&mb -+dm'^ ݸڔS9yF޹ZrF !Ww"jf xfRy%\Kҽy2L3  V^FX@md%ē@wdgSp 2`9Й)%%KWm/zK/#rNl/zNm`(ge+Qg;Oʒu \D`D=d'4s7zaX Ass>lul`C rOڣJsޤ]!x(( wcdWǑVlBQ`Wllܣ>i]9rR}Wy]iFZq!"%yOzqu^ԋQXrZG?`DHm@lr7H伜3aFd*- Pj }kkϕww]OO?w/J-m] Cn>.I\B)U=tpHgtd'q5l@Ŏ]Y(U{ɠˁZiyy%<Mf.`S3q|PDhkCDɚٌGe#~,~Q%p;3L9LY}9X;*F̭t[>4<Ú^(^|{xP3tn&@^ {{sB\I-*IDSvN# fJ'cr!Cp!*Ŕƺ΍u{лU(yFZQ` AI݊0c&XS~f"Ndž}%:U(r"} LugG89r ֑3nyTmKgXOr|Zdm{Q4c*_N;68q!|\e+hgd eg z'2 L˨^ȱܸ6 -FD+*]Ю3]N[T.aZЗ `ZEFC"G|E2j=QBZ0Ԧ2:CӤ=X*RRZvDn?ˡHx$W3IsN,u+1~A:w'i \]Dz=Y88$VT_ KBZ#^C2b.>^.Kq/ԏ刀Y覔N+%Gb7r/|ق V|fs?+ ~rKN>XӈKUS!|Ћ:tuΣR@Z2-4;cȓ:5sdk{EPsN[ F`6 ؏U&$Xө;aRWou ~,$7z >٢:k[SifYvk"=\k?{8U)RAJ5F?|Ls vQ߮#1Xh\겶|б,xQ! ;!0)CYo 5 \^q]aҗc9@V'w)԰!Yp~^Y2e #Ҍќ̅7GFz&b 2"_)DցK*S}km*85=ߢS$?$0wKI?g;0%zxYXl*z\詠Y3gjR^e9Φ<а?ASh$j&]isT& ck_k~-QIg?[A0ƗVx,BF-ɹWUW|r0l͘蜰B_rb˜vֲ !y9P{ijk~$ ?I}jdSEK턪*1Ķ^4s] mxs^pum8aO,͚/6I/+_Am`fXotG")T4M„*{S*N$U?[KٶH`EB+W6!lE G?ՓKnRG,9V[YZۖ@>|IzN&I=3jJL'qv/:όXYۄ@׽kUS o(1Ħ˿Pv6k?ޭco1: ݞĤ餍]9zs9Y!O])Y E'3^$Yh["̢d'ZgP vMDF.qH ],-J-:dYe% @>7=:\&<gsNGBf#RZ5Boص Zw g}M,`DƿInb%0 z](snb^)4[+A,5ϣ">!3iSI|_?J)5PޮvG|,Tk) ﶾW{}76O2y7BUTdP? P=q{MER/AY+k!`Nז+@/}Yd,DcŸr5 C6̄R?:hiWj3=2O\n)MVOXo9#Va|ٞzBOϞ3B"kre۞0 %hdcb*?ge9zҺݤ%BjXDgP5'f8VxR Οihј@~@)9 6J@~#dq3Nh~ `e%k-%vA 傦0fS΃)JC{k⊂iC+ s=12nX8?n/F mp;5Tӎ|\)T2{nPTE =ЮKd>Jp``t8M(9er<ԂiX!m|{GCHMb:{:xq co LhO> DAMĶﲱnfes9둧Z8̶5-;I3YQFj*BwBf0}NyV[FBmc*@B #z6#c:yϘ߸KD ؂d#7úV:^r’]GK`ϧϝ߰/Ph(uDpcO>v<%!}(L;+3|mDT9TSw`lmf"҂EqQ[nS6jCK>Wu.CHhCjšrH.pۡR˕YzJA 1Dx^] oh0 Tg̬n:dI+=,n6s\:{h|P$?)fSO"$c;$Yᰳ($`7!V.ݪ{1 IdªRH~sHUW9(cBc 5Nڥ0F.] }{f;an~ Rr5lisp=Dl ^Kd䔱ޟh,ؚiKFYU~ I1Bq\_9`N@DxFwcb'd"\uatt6V6[Wv^Bs,x in+,swOI7BiR? Z{ X؍L k>G(Ѷp,P]%tBp7/9Y^QGtU|gCO@0yh*1bvmQƇm*E{kj t_;>EҚ >71TT/ hPڣNU,,M>ʾD8e/xyCGg$6Q+{.%RG,u;q@Gh|e>Z[V]CǫCØtN} Q񮃡'*CkFԡ/^qӖrbr7^VBpˋ-+ g?ӄo~^`m[N0T`qt TnJ[=1՛7CWf9DKW ?iL:=D .Y\lБ4nZnRP;OMuYȰ!x>v#WL*26' ffdHqH%xhC!P.ز%.ن,WG8&熿8W'מ` MLy ϟj4^p:Uc%XYSwĦCbk̈́6nx7YvLګwP;x;B16p &oAtW3@euujc]2яGHoEzL. 6S9H^xrnS>k$d&K0d򻕩AtYб j#`2|ѯƗAEWy=wxZq9iCx?<׃ !^f=SϷyu?~([Z9~>w3a;O+3΍Dv Nh3:p҉8υl'5 h4@$.Šl'S_UagT86wUG͵c~(:Xս4,Dil*Zs'`(ECˎjh.k-2a+ e3hj/;&>||L2}$^Ac>% HPTH`3H˳ђftc߮!ھ@7ZnAj Q+ںNAySL3:&!`g6 GY#fL^ 3ieHC9L**>m WCV.A@ L72We+%e?K 2FqQ (&Qƒ7^?T&5Uklֽ˗bȠ (5 +*.1 v b >%ۓ,{hty.b3ҭ>z :B+aU[B) ,E;RT1=2!#Hmy[R&CVn̽K(Mݕ}709!8R"V> ddcG.gGʂĝ\OwbThΔѥbՠ֚\r5_:se4؎tdE<#x+=ehb]}D#Ip@UAp;6 Yqܒjl9BzU kנ=#93`p?}V|E;\dqNj9$O@^M$o [{xn ` KYx m9[֓hW{}*˛gqKE"$BE׷_<2Nڏ7d=Eҋ8s('wD#8꘦=H:rާh *i$֚D4)g^kf/i1Nvdxa-`H`8ZN 1]:ѶH%Q|YT!3wԺ^EpDx-3sn8+7%Mc]XnuQhLw:ZȐYvYj{l)D_{{׋*'6b_("̥wzFَLOY9qSւxM>sRjAWQvKpg e/|vm2D4.޽]=?)wnQ]I1Q2= 2ӭ b0:oryW ڿŬl1oV 5_;}ؔ+$t462vF7AX4?try(Mp~Sj+=T%85oIˡw&NTP 6bۆdk'+kVw/c)dnLM`YA\:=]GoS,u9=Ҿ}x0/]VwU9-Sm6_̓]0x\gy AkU:M;f#Z-qLt zN6 mp3[7vvh͐Ь$PU${Ņi1uĄt~uWZ=-ϣ@#Fum?Va6MB_hXR=<wm^7[˵tw&P1E&Z+\rҜvTQ&?ߞo[L\I9P`G FQlp~}*;@~̋OkHhTt$ZzWa:ߗ݅z$X&~EӍ@\s*l81I U 17U{k\Az& ciR{5Mz9ԛ"i.t3]D!+0>2XyY CVa̖hy-Fփ {w,m[,•P><ܸh`hK-TeEp>:ћ<-mDW4 H3t@{mA&VP;ʢ47R_R I-3n20yIr\l@Lơĭ,ſG/p"p;lMZ|+?T;)\/FGyȺQr #0XzXfkeY.2u=E/TRߴpu>dG4$~% +ӗX1zV}㡳8[b8!i2^0̼>G.㉝O; UH"M Tў\9*¼ѦCؤeͯ7S} ַ xwhja{׷hnfk-I2j 4QgiFj fh|^(߂;d!8N3F_kkB5hiđO7GsK>S!o.|vP?ј"ç>hϾ$10Ϸ!W`X2R\=7B웼՘)lM|"`}܀2MyrWv6'nasv$AWi(4p.B[̨Y=m@[8˹'Fo*7C^0=}JEz%AH6Ax#:t|{cg\]+I-*W8eZ9CS2ڈ nČt{4~UuZ;> H\K. #w[j+Ƌ6{YX5{Ζ~ol^;Ow~,x'}bCLƕ\z1a2Ķw>ΛinOv53 `$ 5+䄐PT<%g!Qnq4OeUU̿Ƈ {l6f/ơQEUbctP5녳'v|=!%,3үœY~ޓ 0>to| jlp֩Ɣp6n-zB4*1=soײ 5|nH08,t0O`*qOkcIZ`Ɵ"fBk0jc$ KW`\WW{ h26xgLJkf>2X4(`QYR(yc^uh;n-+'35-W1zols pn*2fGLdw46V ͐CēGhCj9.AOGk@rZ"PϹacZ&|$RÑ!>I}miIĩBh]xcXIlWN2+5K 9WKhZ5LAv#Laؤ.T7.9662q{Z"Z6([\bIHyK:7҆-{#ևE"tKe2L\x]0iX]# &:[ErNxU@YaRj\P:r!$l(>Q2TZO:aޏK6[N/dVF_sʎo@XQJ\ڷQPQ-Pjĭl&9t2Ty͆X&l2ϜC4!^I?Dj#톘 vƂGN'ءp'ؐ_#Y@vlV̫֬l :MW 0*s2槻*oln/duY݃x1qi˚%~+0CѤټ9?fYJVm$r4Z2)<6I)ηn^tH؂~gMqy|#-#]PVYgifns~Iq@𷢣\x,1F;7g¹NpÔKE--xK8H |zFL݆ݖ*NUeQ/GA,ʜDg*sJgPBq $젘b]P g5,"^\udb*q3EGOoir6퐜,СǧeV:a;&cg,sDWPCizPͅN/,)cUXۥ%aMy,O}=vR8f+  o!,Y]]4!Dap;@l#0 S*&-ڭ2 ƽF_S~ ,Bt:bGS,%{!),8>?$Pyߑ+[Y/3x)-6QMh<ͪʥzã>],n#NU$iX.]{nkB`HAA:F<4vF3:_ATv2b5|VH͵zБrcs.,+%[\\J9w!}\!(uǪ/miidovDL-Z@H+L@"`@d\ƽ|^^CaN XW/L5mCB񦎛'AZr/X.)gh[2f?܉ǷZCK}<"`jq`Z+MKJ"-V I`9Jo1s}S`&7ijvS 뉷sB5U,xyGXoi%Iug)ତmL}*'}(޴52hqʬcX:~_'E1G0/Y V:guL/QsTYRnȖvzedVyܵ8-Rs#>2\N* ^r+k @| %=gF9i \I㳈~ċE=Pk $ ՝͚dѷb_ISr$tD5LYsbZV|MbVG9vt,E|3bv7戚EVq ((XL%AacstN(;F|kJxjmC q, $kk \fэ2u_ ؂g[6mܤk@'9n6|Ϗ2I+-CD}YL;=@w%60D&,:!rL+uCa*C҃טde/;m,0 1o(GamtOA`ꈣnᖧ-a!]ơ&>"TET cA'pv;4pR(h#ǎm,Z'%%D=(@\xz>?"M'JC3?`F%-z]b 9! \xt|D짛Bw$O4coדA^Sgp${BkEwFqmOeduRa4Rq!5u(A{ށ鶨'+FE+Bf\/-G < R& j̍=%/D] TD\P~{7ϑ[VI X,]'ksG#2*$vk*iRF"6HӉvk$ 1ĝ,%f w ,(m[f _x$'noeg<\%e"^y=ͯ<;+fH.&8Q2[ U[.N(<$wIܾ~!c)*| iK5-#e #~rM`y]& cdBdc2iwF}v6Ioox:L_ޯl9EK(,sE-nFөĥo%tns2x1)/!0Yϸxu&THԝnCuNK|),,!M[q7 kҹe(Rw (KNx(hpޝuy#l3iѺyWd9X0$Nʶ NK*|ip8'巳`ݹ)>;ڳLf]{TzaEC 9טu {Nmf;=ikB$sʿ )*Sm겾Bw/x\QNﺍ-d{M,[$F`b4$h0=XBAG{1jM+Gߓ½?%EOx: ZAlT4G;M3= BF@euT~U*[NЉw}$ajak yZRUA`ą5>ܴ O*JHEn&#JR@f4Cvъy)neu{}lR  nnbwQ7O{A@>A`i3d 9w񄙗} + iwn;4S\t=}X'@ bEJ|G{k9@1;&y{5+왴!- M0&YP_|3Qӵ/LoԗhGH=W0aH_.td]Sç؅ ^|JCgr*|VuĔ']`BՉ&PK%z-f=ZIs*cBҧ [#Fͪ:)ܹ@Z;`:|CzΧ{LY@dZ(Wxy):n7]8ufr^ڥ!ԑF"]cT=}E c j&USCRc{m~;;uڮi%{}5Cw%ZgLS(B<<b쟦4 `d_G}: *bi\L+ЊO (ӟTN̮I `$}FX  =nFn}+;Yŗ6uU';M;@"Ȱ(ɒ-%NL2晴#{uZߴS)@0pҫvMBU3*կ_6t!ht[(,kXAH'~ !`a9`sm2\,9lp'硅֟*԰9mrcpEȧi #^tB%Q'=Ew4ǯeǵ+^ɒWux 6<3IkMB?.1r/2!)d*tɢ1-B,&i|Vril I9PaWލ_T KOו+| 4ylD!|gʏ$g0Zqp}Ykk:!fA wΎ5%"{8>qww&$' -}4z\g*0s2][$)}xv)[4dKl !+ZWsS^qeGJ,4ϓ+z;H339v6:ӵ$A^eFbmElIyx}`1vlj1" 4Ŭ浢zȁEtDel7Ǵu9J~_tuZH?Wk+pf 'z{j/ J.x}J!uo.#nk`lmLsͨXC|wV+c/- dW+ wc6;6};s/OQ^ʟ'@}Jn Rjʼȹ h8>]J*o.rbT~PX]VYh I _Q[P+Jĵc^`Ϫ/.08Y`I4 i$`y+f #O@bĪ_2l9.<&^4!5CPY$7K+ 楿O &Lߨ/>9"sZr:AI5'jwHm{@w&-Sikh53}sS{y (:yNޫ و!!1ܿrHX_@o<+x"jo{+Lqc?^igұP%![Fv<2^(b,49#ٷbˑNU: 8M0hxo5)K/٪'+$x֠26BZ$sq,f-`b5+̼r_cqaI$ `x<ց0`6׏fɐcŝ=};?[@b#3 9vˀXAĵ}ɝ'U>#J|6DZid;r 6lPAd0QtV.(Obcb)&c%ٯ;̢{w)$om>w}Zh% Aw*`U@VwFOU-PM7.jzSYOJ\'9e.?+]u e?}]lAˀxOgVb:L׮23F7ϟ d,P$یC֌VJp묟L׶v*Ee058|=0Lݮ4Cz nGTKVԵÚGk^H ַt0Q,Pݫq+SZP#Qf*P6 -R@ ߺ+fP F fpGH e1|lkKTPuB Xk߅?!Y!Dc}skS]n ˂q) bz!:W?C R8OmsxT9xs+\Χ6-_щ~ XWRK|KJuY$߯?!6! 0}oC5z)d[X[XC BzU^p/UAhgYb0x#T&#یE9m&HsM6wUOXDn<ˊMzCRuGT )ac?I[ERݰ΁aJ[Õ T@iw&`EgX6ۣf>pJU#!v_lC׊᰽o uY^pJs">I#v |)䝳o4{Ip%3yk$J:VW j#A~q5G.c5+h hy#=fks k^}Vנ9.z7-G@Q!hK$r عg=y Yg͝/q$toKxǀ6b2)->8Ěr~Spt-Q` fRթ _KQܭ@ӝ M# 9D|PϘN* ‹xۯHYv%l;7({4^р1p*g5dc"<6Yq2'D2D-[[q) R="h6\ M dS uCs,G&ǧH<_k7keX(/]+*_v~HN#ÿљL>?r:gxpgM5mr(zWV܆*k {v=K.(].0$HӤ s!GMzP7T)Cg%kKCp KCŀPQq|;dl3٠OړU%yiήc{3/`lr%.|=)[u{&xjN!3^p= ͛0&r^YLKrןyhBOB1$TSO7I q{ <Ԩ6'!d^_1f>\ۿT5rat=p9K,֐۪beu8^4LGW0M: ŧR?i]3>ȏ3DYhA|z+ZE zȊ7y.5(_`QvNBPxGWe2HZ4s,R?u+{ tWF|*ԽJL][> %_" ]w6)_KLv=zsQ-Ʀp0|Чzs 6Ӣ-ܐn +_5i/oхGk0rRmv-iW q .Zv- WBM/w 8í ^k4[ i,^:{}Ɣ1P(a^h-sSٖ@0Ӥ ) =aĻ!_ v9<>wӐ|s1v~z ?݉MnL66uCG7&w{d!7Ttc쇉&֋)`j+ tnʥW OuQWEvk C!뇫`1ǠgR7颮ch`NŽ&S+zB9U-j1ȩP ؅N  No2D={]x48 ƫ-]0Ae,F 3f Kjy`XIH;wrj=G'Ȋ9dw^jXz w=nFwO}f0Y1Ui?Oe2P^7\`5\ "lE:,SR.'i˨004 )QoġO[@s斨۸|?oi"d?swOaJ5І_7|t!rD/qC4~;z&aEX|3cP-/$V%`!&!cH'Dg{k|fAbzmr-F@r] oo0h)K@۱& bO.am̤EEp˜w p⏭YB|m\, "*ٍ׹֦YeާZG6m+Xbt"`HX"tR^K|ayx{-$` ʑyL#Ehl_{p@b fS}m8xע0xbxq`".h.k41MxוȮW 9R* [ҾTN('x׽g jyd}rx^`ku.sɞ隫Jj$),OKO*Dj߽sHe]ǐX dSL=TSۊRߜ>\uL8I63_t@UFnB!Q,݈\k7}(P[+NbۧѦab >*Jdb<'8%E4mrj .'ԺH{Hqۀ/WBod*3\rdž"O*/VI}΃֘-ң;<;q+!2㪒7Q4䍫zV/8nT-yeoeuhakQBV;6  9NpacLAQk<~Ϟ781J0?{ ?7 r ^4)?`l1j{wUT!VKKZ{δF| 7K2I@&DMR{>M uUx1ʯ Ƨ7P8F~?N%r?\jĀ3,QQ~hb)w 9sQG.N7/ρbw^s;o{x1#p|'Jxy R>;`%D];% {r kLS>mru'Q{Eф*\Pu@O8xㆊ,dWqq9OXۗ '1ѹWڔqh+EgF=e,2N\ʧg ZBPkz}͹r&/ib:?E$;I}^HQߕj k<>̉qyp! ) CR[ѭQߒZ@d& C+ SyVl#)gD(ȱ*Ia Fd5z@ƈkj_GsڑyFp}vQh L^/NCNJ-j?Uͷ` !XkW sd8&dw栶@-s]5* b߼oHK%/6Ys|FhÒ;4ՌIEs9))v,3o5}xMwΩ,`!&A T4#PA}c~uݾ.ED>ueb9s EZ٧TMhQHsT(5>XrFjlzZGke @Nç̽-|oqk!oj^b8hWHA%NQw%[ͭNy@I)Y[.]iJ%d%yӭhZ' ZQ;FR֣IyúF#t2z)=y Q|tHXjsO7ax.^*xHHT+"mm_&E.QQjL]|?sHPЖ%V A"D&:qZݲ)ܦwI2J9FʣFq ?/2׃BBzNTq7iNw84ZW @ҳ>Ͻ_Lldոgw#c, JV,m !o*xS P q ;l 1H.vYpS!W cDȿT N&1R4` oN? w5@)ɚ}G '3 AFs =ЗQ3cS& lm+[/#J,)tRd^|Gf9l@O/ }@Hq^`9"T׾&b3d {ֻ|{s˿@U76p_W ~x*ʑK?Hr pnx86(uO~NLb~Ҙ;VsG:d7Styh kDRɆȎ^W mţE!3 /z@iwa;W2.Wwv"&7c`zr+ܼ+~ѧn]kI Ō Ǫ(o4Cȓ\Yg`#zmcJD;} uOG4Mj` I֭-ǜ?);kߛ(9y Ŭ-mQ'$URuKjF?{[z< eȣN)ZO:[rzЩ% lb:doR[K5%BO@͹BQr9:0b04bΠlZ(4gŷ`,Q|N%x(fyu _At_4'/2A& Qh5ǃ5dlFg eDSLH0%sn.9 ~:+a^:rnKA=EWplړEbDձR~6BB`@ݨo᷌2vN_r׀_ XojZdiэZU({i?$t*!MRCru7$&V'bNЇuO((`1cG0X| J4_[iN,OspvJ3& [{[n_dr\il 4g E[~KN"yoh#bQ鯝R\4RmM'jV!L۪G1x|{Hթ޻Z/c59R׈? @6 Wg ѱvaL8jA44Ԃ"]*8oG>,TH^\/ h~tFJłiǂF0L6Dž ,IHC#TT\Ĭ`fB{?p#Rί[ B[*e/Oi{[{}FPV7||zv-#\HIM+ ף{JȆ ZKc D8q^WkQ@4Vo 5 =@ޝIQ*h*"_a8>^q1]xdQ}LT͆A`8}3[2R e@7L4 m>$Ԧ8#CG@§gVs*~|b);9"T V$HWAR,1mJPym?Go_NA}W.e59Ȱ;kZZK<`= ^]S]A5 Ǜ#t/+r/[yKPC v;ؓu`3ŢQ&yǯ-h^F?$-t%WDc'?L5Tr<<ʪgج~lIcylоj*ӭKzWY0X])&4|VrQgá <҇>sGǐ)_b7C/>7 (ZaN_4-wcpxaVn5G6!^%<~n{:&BW/ {wACP,?fZPngVytvR!ۨB,'CqHݜ *]_nViƹXQAs2!a#`^0 KY\* K9H ,X(94 Lv|Ƚ>;hV'W;+H6S 54$fu, @LƊ{4 $J5\[n^y+Xg %c@r1 ; ve8"TB-㝿7}+g+#'}PM Ĉ猎7gT1fXHs=% :d_~Y yFt~ʫfV$'0f=sդ%\ YUsmB9Q( p8kekC- -/DgW,Űw>yq51 OH4ґB{qZ_6Șu3pA,#ECBi,\@gr_*m>U<Qу8|6ךe.d_קF:3΄:c,s# s)[pgYk D0sy/6gހ najRCu)g^~p|EowF- %nt‰?[2Sc?qUyf8-53CJnS՛>S׋3`qj$=a%|ZշB$ _D3<_$@r7 ] *^BыۋLr[9]qћ~TGb6K[\sE0ԗ@iFhVQd `FTQQ[7cn]N%G$st"?uOZ+ky /ya$]6Ľ%B2VZ+X-ўhb0!F@=y k@]9#kB&6`پ{=^vZ;k?]Y7~| z~B"ѠÑ_N{\b^77Bz#omz?dz[J=x ћRMugJͼn'W8R.jh4մ}G+}~8rYJ),$f7b,۷ZR?_-fBMs={VD X]틓W7?m.j_׈esGCe?,#'lR!zJ#0紆*ôSyH"Ɗ>T {._kGR}Ǻ_(B5R9Y+B]^?qfLaz-| 'FQd K[C3˃Nʕ[igcFdv&ۑ8g4~9

    "QUT,en>DDym ARIelU =vò2v)7$qcI41s[$#HVJ`E!̀9*.X@{ka,Xm/-p Z) 3ExUiSଣQ@7(a "#+~euT,w0GFϦ|{?7dlM9=Q;afinRjF7cڼ>L֔ qO"A>j̬&[YF-֙1u!lѾ|uO?:k7=ob5+/xX/9I G~QA@^eu-*ᓠ#b58%I:"w\CEVر֒7Xc$BTn);Y u=AGJlcs)jO1m +mt},]]hXN`u{Re3W2;kRq=!4]EO #rƱ P*-_mSy `dVo?Z 2^}\KW;)ŝ3lRRDgd WBo F&3SSR'rӋ1c|P[At9\Zn ah2;G ɞå go)!\KvO",.>Z>{R}P㌃ 3cvړdA䖗Ҷ %rdY[&Z6#9,{TawpH4hh|v~,qj-<>hS'/դJDjqBl].PݬYj-&y/:h&9|VP+R()N?5'dTPKX5-xè<2d.QH#FW56O{T8'it1_iYODҏ F&0s:s>uaZhnXQki:96uOLe>.1hwY4#UxUe|0zbc-s^nQO ce ,ArsQ~^}xd~U7)Y+[M1 1ۯ~R6 !f:r ƃ8;S,h7Em+yM~,V/cfT]x5 n1tJ">ϲNÛ-8=h>Jncg%U:  qdC(ū0w.CGN[Z߉Ax~RƎhTa:u/=5.$OT**Yjn CLogO2!Sൟ/J)-b?u)LTl ,̦7K᎝8Ƞ "-ßΝEm48V62kЇUv?ehlRGG 9Iv]5Qa(U7\k,*%K7PFBq uat)΋~GsTm~'GNLW;.]NO !UQ4<^|Xju,PImS?b;{uv85[i蕺s_LٿdjWjHlD,g  )tLmj7~a`\ąv7#9\ s]ᠨͭejXj%Suj.n'i$$m!uɄpb h.[=$|eGnSQA& e]6;#ROXCcT/ܖyI9SiKoEhzŴϯ?f.WI){,)? qV3|Ӿ2iۗVo P>:Tw8i^j"\X 0}\m:SGB (mOCl-jnS2,lPdrv쟓[T^qU { Di^Njv*BtV] Y .5$,L$F4-CuNI8mvq.EETmd&fűSruXBG񆈄{d@Xn%k}!Px?]K{ sZyl,j=_\Rz7//:RQbRXj<(Z縿(ql,PpÓ0B't7E]ΞyQH:Ya0zABu#,= EP޿,"zM}P,[&#a߬f4+q ~m6Mz^1NV .aƦxrHӬmL|H]ˁ/df{]._Z[S ?tn ˲-/aYλK eUaY['Cpu Jʹ|-oz̤΍&wr9 MO"o<ĠdǕ?$Ky|cA9kmPktB=݌O|  y'~`(sǰrof ![e.D4eX&^TBԉ.,X)Bη@u|0+n` KVѹk!arq+q}"I@JVB}- M<} |]/GJ/I,V2G0a0[ n`?UnCX &If:<ے<(?p[ ,ܑ&?D)CRKֳw'm䞁a6_Bk겸*+-CB9 u[y빫&濃֙9!.a훗XҰ?OY 7QHg9-SӬR'x_#61Ǘ]=A8/GNm3/k 1^JMB@v6gpI٦zl(4rV~ǔƞ&VS eY*ػUwf <uf =I/r![ʹq_I6tMjRdE__%q$6ާfe>W6UO#)iGQ6)c66 ßaˊ}q5и,jer7=DMZ*S F2M.2ˇܝUDhCLp|l#E$G%Wo}(<{nq}r-n'%X$p ty[e'-V֫sмp GM]&#̴/l0w0,N&.ޖa5:iixb: ؾSm=214cUa><pS ͢{``QK0ip% m (I7K6hVReǾג lN!R׽]xvnuaN%u Osj*4AcnC&lt δ>kT !:-&E?bkJ܉v*T#q?EVW}8( ` ,hMZNY]rbUQ$WGF0 p$mϕU1Pi R=S>^Ӥ7!ͧGCֆKc}@I哾mCf"_#''Fx4H|m6nEꝻ>%K{|>9$%)"~k5ϕYS*3X6>Xe nP8"Ty<] 4aYU=p{&ad5:Fչ~l$$2WN? 5E'CߞLJ#52lew\XD+ͳfi nU^{#vVKg8'!G# Oשf])˭bNћd 16MrE<_!q;x^9=sVu{Qc+Ouᗵd/ʮ,󗺑,$yI1:|hڝk }x{|ӗ^3׸-Jv~cGVFJ ?J=J`Ϳ~<.,UD&)uA[r0KWYI,~Ojk/A2Fق>4ߗo49ud:{7# +#&OوG-vP7(3*4iӀhicq1;L$JtCho(@%=]_eHakBe8W7J !C/;o*.qdKI *Ǭ 4CgI*_70_%.Tȡ" wZ׎gFJ=}'TŀUWl &#gX&1]!lkH0@~ü(i8 ;6Kְ7HJ'XqF>)&H8u9! |ᯎE:0gϷ:]Jz.էQLaHd1쑱 L3r.3׳sB ~'a*b2 mX4&NoXB4u~0(`֨W"<-STԽUΪ!JS+?D#\B.\73)$3)"Y4Rg"K3s֍ڴnJza<\PKglT`&muLK+XS wǭmt+;]Q~4Ê>q\DӶAa~Gpa/^-X=*Ltn̨KM}ae<S'Kx`,g)h%mЩ5-(Y5Z´VSq{ V\Te7: U!dNHL=b!bB rމKcS)qW{F  i䣊SMhç:&/f#W%b1 2E)y+Q:dC8❰n ^+jrq( l(i!R`f%"q]CO 5N}a/p_)!3qs,1M*$+$6CatsTC>LPaRCDQlNߴt L1Y2_S~dcOOz<=&EH)0}O/T_G+ A~vUcϻ@m#e]CV3~ qւD$^dH}JO2ZXF9C2eN^j"lx:lR ^%>vWc$Yu.ܼfѪ/I81w zB[g96D=Mμjl:_z~MYBt#Q'Z'Nv`h#jDF"\+[>rOrkJ#Wq*}b:3" /V[B\ћPf02%" F$=(dU!YWKh[} \ qيAPP'-LȻ˷S`b6|[E#2QKwI\~}j[qW;qC=avi z)桙D㶖n|RU%;tO|TuץG̙%U0AW0C  ޘGˁ N$;#+ 앱 2fWt (/udŲ\so͵-HO!,!;RSDlW\g4Yz^3$/z*ouA:Zv!.7]L@޾<q0{lh9J5k:Go$P}6)E'b2S 1NT}y vbC˂~T.|bn4PWKdvpl5 tu/ xK3&b~K鿄gs-(?i`dA|ٰ!8W{-+bmiǬbbw% 7#c!+4[&C~]&-c{߄i둟pT#sH |ʹ'#&pC%':_0祹IHE`9WSGu>hrH~yٻ 9SlapU|E-9PzM5D[7Dv{o}B,V@DʳSma_}.ԣ~7rfs?>Ӈ^`ًEI6$"-eثe 3*H%fL[( N<;kA .G1{fIۣ_@3]v|V1&RצC^׏/)waYs:5I?<ֵpU1Xϼl) (1 1GmnKdKZxD[lorz5}jwgTW}BKos(04 -* isb^N ANr%lL6+^!ec-ٻ/S3osJtü\jTD @8hɱ,04J(7‰`*tZ bc +<+SJ!ƾ pi½2j*QZ$r-ؔ&$|i4",e]q8ʟZ쑝IF`)[W&-Yhr!u϶z|(\Q5~x68iHgribY'0˖(jGĬuOL7b-GzznHЀ1 ;^w֢%~0E'5m+_64^M]VH[IJd>}&dcl(se.y+U%DCYŨpSRJA\(2р^`W'uNWۚR<θ`&+g{u DLa]Ö {*n$^RTe?$|Mau"zx bW{H#bڀG6ΙMA+M8Y\B]=!V9.eȪs9ʈN,äe}/Glo2/H{pMp}I $CYe V4d^cw eYEh8o̖@Yh|$-37wkq/rZ*[|"Ajz#x4.տS,i0̟.%2~lwtZ8y}{тr_ sѹ1`!fPDT[D͇n곤v:SH5.!ד0SGl5tFO1U8H{鲧~i* XLN.d`nA|Lrs pBaşZM _Df\ݐQZϋ3YaW s։Ǐ広E-]6QHΛASKYP36TP}i3T8!#Ж]T̫ MA60-'_ 1O:~}m^;3-VX?07X NSI5&,*~:zIIfbcۑ+7KW:.L;' эy T̟ 0 *\hCzT`+t17#^u"^떋 Y6G:qd &"hJ?N9H  LnQ$^IYpXecu5w!zNƯ93}ы̤H Rڶfշ5InO`^n"?[k{s=NpsiM]u(qhiB&ihjim6{Od\Bm_jy$E{ cdHM)W5)V\l|){X%SG~e$/ -a!Gͮh f6`bl;b꒠ikXڍ1G@V] =#^}!tOc=L` _A 5#!0Ce̞V}rh~8g>bܢ$h}un}vdtSSD5 5 NeHWLضtyC7`65%4b[Wߟl27PbHj6\I0om; , ^}"bx޿HAv,W6kꥹ ڑ<"0$d' )Z||OS>V >Nz __JeO#&Cs)Uoi1?chezds\|AdؿrY r<:C RlwIc,2:^ngHwjlwMnԒ׷h7$CKY`$md$o}fI~0_^OL$iSTCik.|wo$ $#Mq57xE #M1f%+@%1_62y0\j h|&!}h(x4i'17ƒmt_oXgmJer jnz|Yo&u^VV(nu{&I0EOcY/zɻߵMxsMQx0~%rx*b$-F1J+Q$6(vsRf!?2Rܸa "uIKv#_WPIT@;vз=FgJ`c=2)rtA^ {ז^߳zDUBmhcOL`rVɏ@1be| u :ZXtК9@LP_2,NG@s6~zJxpw_7{c$20+Rt2j3NPʨu X^,5P;CD۴zNoVSRjA!˄5IZGYy:%aܐ&S,4*b ǤR\ÐւTXJΊsb !TY\'xJ}.c1z9xatϠ4!ېL3_WGng}z9oЍGϼc[1ie2H_ޝX5w8~5uȝM:m9JD5X a`"ӘZ&Ef^? n.}L[5*J%E9^L\_]ȅao1pcӜ__ ?ތ(@)Mʫƚ Iя,;mKS0Q>fy4=lO`;VM_g応yVXq*T*4ah{*D%\ qdҀDA/"#ZTp"Ͷޒl?2(з^&5~$kjf qeLPe,6o{gLDHly JFSPCȵxС)?E]h@*YK"GTL2iRu@4;F^bYk~kz7|Z6^6'K+#5; Чta 4qލN#dmU[y&T9Ks-U`Ũտuz>)\EʛM}M] ڪuщ@!]_=T=ng167b/&?Io0-1Li"#& R C̫gX447jQKh *:&Etp䎰,]lX^OXr<\j}K~~:,F"J?+AsQA2nyȮb3{ 1+WRSuEN3" $8 ?)((F|7[Kĸ}uy5ʪ(Gr"(=wGE i0 {fQ1nT0,x'G}TG|GO0 l2 mkRM!d /)vWѯaz:aK]2!^v B*0P"I .1z$Hs7ˑttC ~ a/ / ¸J0fgņ4*с<m7jU -MI UE~,=Dt0W1S${" EvGL k` A{9:n!̻r`p j=meePrᏛPu?.qĐOoIPsTCi!Q'/Tȭ^" 㭐 RgWiy) ~Ft.gY xmMuPj48lZ̤Vki_h`Tĝs4M,ăʜhY݁[qhE$s'xFecX!|MQv?_2;WQwGq j89"؊`zx6=@agU_3rn4X (i,:d r֊WMUbl@t3j1ZXgW5V)s%ŞwD~sY2D'OK]p^a_V6%yGn=*TSi7SF"C: !m)(*)Rэ 6*F8GGtaYKB~b6/w2#rPᐥrETCI֗*"y(j[CGm׵dGMny[7_+y[1ϔV>0sU][2ak:SP}C$(!)BzbjJZxR9JAہbv#^s'k&X*9ſ:ɾ/y)ZNwJ<.!kX1IH#@Y3y.q>>5@QH?fK\7 ^%N-ljDŽ;[˶R{S(m¥s{v-Lsi^ǰ v_\Il6$@@ktg@zcAN`j p#ك s/BUA5$buŻz\L>4/cQރ,6+T U k| mSf59WW'gcy^fcf@Ti_\+ DUеNniG="ؕ˰L ȕMJ$4bS0 f":1-L;qf 7ANF6Wb 8C h6WAe6 }nDNgQäspkʮž)K{ҝI O\˱`~WC{OEg8D ⡯/u {,@$ .tKYz eMFa]Pp7+F P0R-y+8_y 0PT \O=A%oؾKe@t=pg(g| ӰffPE]D!)PR*X4vK$)Zo+I/űZ[pcո.6 }aį>3 4L$2va__ N`a(?G=J_tM!@:4:T lct?moKFeŝ,׉+CwQNxdX,|!ɧ|YDz~\MnG)M@{]٢|hUQ! eY|szN-r}G[Z$+!mԵĘ}1}jwR}\*N6 g~y-J̍B;l $EŦctECenRa0nSl󂊞 7k2n8dF+ R /f%$ eSAqz+); j Ѯk*aJd#'u#^[^L=Ty@"zi9E,}UZ ڴP:tuI=t!]P9.̄: ksshGRK4vy!Ǵ2%Uٵ5&9R/DIqŀ _59We)s/jfqJ]Hd i="< X4sIU+r1L'f:ePXe:c[]N9^.,}rMϞLXfbS gzգ1 Q!p1Lw5iwQJs--lx&()9QW}>+,0wV)RntPiW_6׭=_ ~b0C.&B(Wl>埍B:P  &tu9}Sb>,2T]kC 4G"aҶIL'."/vШR?I3,bE](lsTހ] C}ŪGVuùȺqc/e>o[Aw]HQW0\,~%uӄZ6m(-ј VdݤV2'=뿒{11_a%kKA =  > ulI 9+ ~;>㌼G3T|۽q~,;SON / &i>Er,T@2; XMJAt"_`qW3|<"nVMfXIM4'e#6CK{nwt:A9o=Px#ǹ!CŭA48 FaDCo 9_r >m}'ke`Ƴdhփc`z N_$qKsd-tܐv'K@q*ʃ\yxV,(`1%A!BT5R_S6X# C|I&%<k)p'8njd8}QIxwJ' oGLs?I`{9,u;]"u3ԀoFw ϛ^iւ?Jaɔ qN sg EP3|TD,pxF)5>z>g&A%O&Hc"||@vmE7fu?#/-r<nIلۡ,TI܎T, ^{w9a5|.\\/2(ctfH3-H;0zbtʩ7'^bJى#h#IemZbFE560X*EjfgrY%x_ !Ȋ7<֕*08J@/^#hS>/ $)Fyj+L6%CE;bݔ%NzXm7tTƅxcW~%r/'ⵘ A4uToQ-𻅽Sn5)!}\B3:}!*hUgi\(8'~@N9+}$)^O?l~&I[DbbaX?]YI|3uUWڃT3^kaA uU&'˿,)hV_Dp ԕ2OxSH2m+:gX c.ѻ v&1P_l7/tA>;VF='Q8KF†JTl¶fgb=DV% ^k`SÕR\hsVKd8iy A$-224'9S@o =ILrZ:kO\;XKw1y5 ]+َ[L#抛8 *JqEzThʴ҆<s,wq>LјcF `F:)O{F7mZ]ޠ+>^G`:2(h~ 2GwQ \^LhT]k~l(k9DJ:=G6bDT,K?`%Dvy!xX2ƅ?cNbha8O[@G4Lbֹ **vJ`P2J(<,kj0 )>3~:h3ץ﷢2cjh𲢢=BFRAuuepDxѸ;q) E$-=3UޭL:|ͪ'L9T| F2,yVYv-4Hq `*n?Xɵ7}~x8*Z,=#;9)'6&tk6XT?>:p/][2kŠ0ld#7 MwF WwstY%U=֥n ώD܍5(YA=+R̓\_yi5 3< *D;Usx^ܔ'xGW+_eg%}>DD>„Îsj%-3%-<2RsR*1z?{U DX(.s;9ίnXc/u2:»io1mAdw+:Z Z-y OW*蕛GN.,ԝg'] n5JU$?hNwx=rQRcn2Ϳws8F {ڝd+). cLXO> 0޾_|~u[޽k fmc7{rb1gpq&yL`"F5T>u@.!zPJ/ckړ hznSGVbTwpu_HbGv3z@eHE bkҷ @s|Yӈ tR1rUa-fȋ7X0aM̿a NHҜ>8MPwCO纩y=;W3KEC:`od6y7rӛrĐ76%BrC1QAxFf;x1Z^UTID2(v9!.C<X:\~f00^z2)A-=yp!_mx?8(]2`첓]i`3 yzhdAtýIKQQ}Q*VI̡Ļe/N*o1'ƻ+@2NkQ'R"_-fv^p5臔yM*8Oe1H$M'3J] .U['#lJcE&!}OƔr@5#+;׎˒>Yx~`K淳<2MB `oD'z6q.t*b7,0ח! -o!V^Mf(Ղg^@$lK:QN[ozsuj0lJڝH|.ȆXr_F@g@{T vGS,;B1{7#O:VR[N(~n f'+`sKFqMVQ袳wOoHԼTM-ʅEl [>˒fΕz4@kF%f\K~LF] ܬGP0P-3-l{XC]~\WAByWGML/7J҅xFrW(G4 8iҸCdzK~2o.Rtuإ⧁,Xm"pDѫVb4i{.:.>ylbڊ`\_3BVMcMFY%!n2:o Հ#ʁɴ#{R:TpPl?T{f&he%v iߔ,`(By&Uay7nY}ENޕ{^.Nby645mPdwoa^zDwc9^=+/-Rרsq ]gڌ%*ȒU߅Ma:Dy+ՏhÏ\oEq솂O4JˎJh/;C~ekEzZ"QTxiC؆KxYh%hFY-AWÒwӺ ;YV |6 :qSYw~#LA”#|*$7nВJl,K^c5<;m~þ]ʱe3,&C/mm_RӄZ&3p1H!BAGcrC{9Pu+S#ǡHinDiB3wdp[\KDh*atPXe/c+*?DQahE#VG*{;XNڻon!.+􌱺'Ѐ+QBX("$Ǥ>* 9i7br_ˇ񲦼ẽՋ@Z_)9- B褯 6{EӥXBηe"}nd⪺_Zp^ _Nw/ͶPPoc\In/"N|.(p}׾::t"NpG9\"3M"w h˰1_晚Y6< Z uY儴u]a lj} 6Q6f.x0C E՛$F=(!L@]B%lr `zfdA#5Zy(؞1܈Qsĝd8 ?Y y~]LC_%WS4}n>(ee.jĹڧE #h3}MM@ljv=>]WIw7V R+_D " 8pIcIEҋ.)@@;ҕUFL`^GXe^ {\+xjͰ|gg()yZ)s|z7iݝv{퐗~ŻlQaPZD>uF-x;}m-u٢ `yxyCu\2G&9=dIg7'Hs !U@<uwPFv EC_3D":8//"w1T:+Y;늊 6JW jc2\ԉ/]rjUޮQs-,N(m}!<ķMgTS$`b jy=֬~u.ѵzYf%W!ei ԁQqB`"EeG7UfMjb:mPċ܈ Ҫ--XhJ >|D\kHF6.ec6KŽ$/هch(sT=`M]4R4\\t[ ҟJ0mpzuolq|M7" VA-d=n6D 1TZJjʥBAB"^s@{ !q%&[֦R*Hr608}v0&4L V43P4[ܿvirIKЖTN ė܃{|/\ XQWlL{Fߕ'Oy/JVˉ'V',Sw_+)–CdsW1[> (yǂy/rN@DD$RdiO/`ҵ)DC9 6Pقe2Qm)Reok#ZAQ-.Sekm q| {9\M BBO#3=ON ʈh\@$\%f#`u S䵉 43ٖcrxJcبtÊCYASkxDIЄ5n=ѻ}$/,e֡/ᆣZA+] (8=/P:m8\a_wF$hsik{qseoP-)' OХ)LVDkۺi3 ^3@d|(녡8Ht,ă9B϶l*t&R4KD4HX8i.6ެ >i"/r_z(kەY opσ6A0Cv2U NI2ݩl&ŠHOcA-/Ũ1*6<6oOE7T|!'%"p7Ǵz{\ΥZUH^E1y?6Ģ{An-X͵3@(59#fOtǂ)" ~?Jlֵډ-~H(,a//H4yIhN6'ݙ9s ݅TO%1ܜ&\娆h}:FEa~–q6p Rh-*uZ;pj\B(:t#nOU°nڋ O+ ~zzNӗܗi&{R<* 1&2مc\O:_9G"юDN?n 5f!@&o=ew8%%z%G1YNx +WU!6w=c*]N"a%6,l `Sd-^f>|E :ӬӠRDBI`>P=&^WX"sE/{D8a 0rژ7`w$yf K7hǨO)!Gvc{) LN \xJ+`/CꥠS WO9 6G@MF}$jЍpfZ(.RN7Lh.3a(usLc'0+$՞@&X!憎&cgL%[{,b$prf!:+؏&1N? oddLιs8#pAyE*7~ n,^tRPy`T#1ۣv7XF7˰ Z`[zAl>SCj\9CDoFʒ&Z`u 7ƾWZ4bg3(x MɢG\"Xkfj*ZTkⰸøMܙY$Je|I. GÏ quaT=U%`><[}KR`C>< (*ge-hHH: zHJ$/Q/ 3VVJ`Tal ]F@:D1Zi9d5n}ʣq^r0x޹gwy1b4* U;Bt~0+2ZR Ksd/}UâO? uv|abXfߝ;n AI0Qؿu5xOVwXAuO-^_1KЛv{\BmϔP>(ƅ<IEB'f5 =]w$ ߊ)LY䆼2NY*MZR ˍ^M#]1k6Ku'KMڑb8+5E|6@Iƒϭ+]-Z8*֬V @Fp )Sw{LnAj{ aibZlWߍpxbl : 6ޙPLUkKBcx_s¾Mn bo@£0Sȡt"`T?tn Ӯ57fȊWIMffݞz ֆ?E|& (  G°J.g1y8Yv-$Y({1 S~ћ}s##T@=NތǙzpW(rMe=-(D< 1*:ߟ)),i uڙȯ?;cM0-k(q($=gE g,TEPQ|H;j*:vܠ`E| ]>觉pt^ _P9ڝ5,#ͥ7¾A`4_EӧҨ<$T]2oaZsN #煮\bˁW-ۘ6 8?<s޷vJ!_S.VWqhvߥT %GGh|(P/=0vּB9֑s@Ǟ]gh]/Ko@68,b[c{(Htnq/[*6jU`5X]D|ֻe$Nj2']v<\>Țy_=ZA%52NkrLp!8}0jX[% ](lAYq`E^·Jȣe}HO֪k^;PIo$r\ur&q4e9! [;51#ɖ8 *J,aj4ڗdtx0ɫeA(ܮԐ=*ѝdkc2=6lwPSjQ8%!_ ZB)XXa9蛀DME'=NL6Gbƿ" Ih*4\FvWFeǼpu^`faߩ`kw"܆O½Iua24kJ$H7 UYt9΄;AŁE & -.HC -[ }umVn`p e>ifi~I=< 0ma(ҐheA@4$N|n"hȂj xڞ"&e [R6w\T,UHfvjʩ4 U:]/໬oy]ӇSdv`9@~`HIt*j>W&ֳ-}u!MP Cms B.[a$0JΊedaV*r05vazFI{X8,pJ%p:V} VvRtM>Sh7Gc$y@B&<*w_$Dʮ 83͖9yuR}%S={G  ß&L g'mVP"kC\=u.ŇB$c5#*SKׇ9F$g@7(,]䔻`_:FE;7prr)1a;(V? IwLym~ ;O 'x3&Bl#Z`ÌМR/{Hݬ^`C,z#Jc_2G7d'SyS P;6)'iVzօEo~cPP>FT 1n>bxnJxD)i1u'A` Y9nhA,W}oUjx,m= LhD~s)е}{[#[>/}lݖI>Q9Q#Ļx{"j7O$KZ[Ȭ3 f CX3y"MD%rp)gT" &1N/ UCN p,r/2񿖘mS9~d-H]dm[%Nnieơ2:mtDy[/vy;0S&;"VR'5~*Jeb egP\z7,BǭT 4 G>!q?MToU!Ud7^$Z 3$~zuR5ĕ`Ƣ[7}^!Z#/A/H>Ċăr*]z9E1cS~^ ,"ozx04Ѡ^3H3F8Vr^-2nfw;$HQe #%QlQrSםь-ʉ94UF?km#Zl:~ӾB)XЗW}#wdIj}Vb fc}Ƙ"X!R@}HhnEE]HމbdJoVeF֊wau̲zh Wq7"("֠e*/%XkԤ8S.9nf\& 6*qK*M#s_GAN lىsn|9dlǮ3L tyalX.-Znۉ_H<:CxS,,ɻoXE 9Qv+;xyz`Mxg\zLA! q*ԥ8_Cz4qRDQ/ y B1ԾſD([2w#+/!g睺xx\b>}EU+ Ϧ68GC̛3`U}|t79l[S]YGCF}nk`pX~A6w0j>2AE0]L3QQb>r8l mC pPX9*tc}"͔QݚjG8)1)R>^I DK@|(O=y+M9HP#7f;.rxblkV(,okÑ$ r4ZLXJOh{@=|nPi[ILiDQ+s8 \+cnX.aJxD ej~J/'8D+RFjaGd.+CY/T4:Sۓjg2sa]FmG邐byŠbm߸nӭtN=@nlǛ3ڍ-|Pmf1KLˎ2)NyP2ri)wmwPQYN G H5C 1q%D*6/pE@޿2X7{# 0XY`*t%oqd>̗?Pr?TNu[}Bxq)#T?cYČcJRTZ33dk^"c&NDqKD}=_>y1?Ez3_\(;:5Eňp.udi -IV꫋byaCҚ`.=M`Ԉ}\$$dwB!9"p`KI?`oα\ҞÕ>yc|nNFk{M}EUʋ/X7wC3N.ZDT{ c0dk}`[krVM|g@x`Aq:$tC nBz>3 & ~'U|&s>S'uJzVqcAݏ+;.4!Ϡ}~x" H7-![LR"VۯC!H>+(nf^#z'Ĉe x:yodѲ/>hQϴ:z4n-@V}+ ) %ɒ]h-AU陎B?8-=ɣQ 8{'`l(m7t‚ߠ.ڄ7ڪ ^钔J\Yx=|06,RZH19!N~T%Bls= 3ѩfd^{U{e{5fdWcjkk<=><%O1}eˎkNMUyN%:wT堼 \ѿ q4`ِV@"Dt:=,A Pw9>|7 $a*oĴaY!rd8!d3 -s \DdȤ) cFcj8mw#Jmx1+x2lſz`^G `n@ǧwKޠ$ҼhMA $y`KmVJ'd**ѯ(a ñYz\0Y6 =[꼁dQۤBJ53 wzy2_)W|wf\ߞ<$[w 1sw/ 8WM,0 ^[} 95,"b#ZoQ]U~1Ce{Y_cA8s'l6Cm6VhЀw}nB*LuP[^MiI}HgfM8ӡg wL?/`Y]g\YEWH0I{9¸Q7z Ϙ}1)0B"K? úep}+Gp9IOlF21T"Y$1Sλ!(Z0")(ig5\ a{x0UOGHD\&8ĝZAnJ$E"ӞI??/VLvɜ m?raNc°2ި)x)>l!S>Lp6.SRfO{}r ZOȚg#-ywrgֈj3U_˂_K 2Y|Vh:DgQt2&$Aʟ1H8 ~I:FBѳB b܂ oTyBQ䚡quo,0FH\N@ϔ!* ]6ҼlY+ yUYe@L$B*"Uxyd. #dD}̊w7K*yEKYrq )|'$d ٸ\7r;WXf=v@l?}3t)8l~9>A"ڜI.vŽEڲvfRb0:듸!x=:> v,'֫zR38ɼT 5ӏhn3 xpr|R}3-ؤGc0+kb'_ 4 J`4j~^U2|$`9"J[}\&-_- xO= Ԧr}'GWƗ{[MC(?Χ}^u_]Ps*%yHyʓ_ T!~vaWZe~ͩ' itf :=x3y⮶hw'^wK %ѫ"\Ba׍yΠX>#a}Q@C9C'koL菹DNf 6vKeDN?>~DY Nķw] ,jWD1ƨsUD1=Xq 0S\=JBviFYthL5фv4#b\KoܚᕆnfiDZѡ{3c|"UpGJcWGjySFosת,/s~Xkh넥+.8o_. MK MTnlqe,wy_T/8귓Oɑ잖:[c[\gtzߔQ"+/e|8#8H?}l<&rc\-Q"{AUtyQsk#P wo?b WQhÏ,w|N:Crt,hrx8IFE )Ŷ%c7A;kjKI3ls%dn5, N*.PZČlW{Tc> |C5Z<`ɥP,g9T5 ճ66-~ 0`#ձs&?%PtB4j<==klͦ8hѠ LW"gkeJ yUɡ;Ѓ (>zD*끡2zU,D*5~6P%"\Q,j4G>VfVrc8D;|ۢOizH' DĢ#σ,nQ !q#4X81[I,7\2!W 8ĸ>CBTw%>#ڦP[ܷd= 9B`9Q"_gkV_ZѪ~O^6rlxHnjy|vojcʈ0UU/#v.h {\]r#D?>)Dzir2qJ/CGA%Ip$٭I-®]:x@OT`hu:N}nS5BwBޫRoYfȮX7|+G=O gb.y&t/liaeo]EkS7$Y[&‘$jח7o {u HFis#~4|pJ:L~B~2@lc&wN%"&f8`X 4"h1 ѾYF#G6 L["xtWwYIWFkߒĸ!AR-b#-쑢Z̴YܲԖSivgedTӈehĔuJs[³_&Q_m l3}'! LЀٙ=tY%$j/DeϒvK=䕺p*2ag\ud,<ŠXAItKl ?ܒ?}ߝxgA'N @RS"q")\HSہl6Wl/ K CTtVFqv!vh|R4u^"4%+Z6gy`$_TaG˓ɽ,@`:M3W1u:U-dm@$i-A͗PF=JM3~DY*k?mO>%X IqgVh1%f:ƭ" 7^ϑX71>^nK&Ιp{JdCHmGNpKBZC߻=wFB RJ&E+?Z!.P3,yvԔ#I?tXsTkHce}9)pCep^m2AT|_Ý* HۛĈsf]sM͡%Q[R~OӮBjRǬ$GOq^J\@<xꮬQ$s ,^e #HxqN[Gx9%!*о#'|ɂp4 %jR@hi՘k,C\ sOguJ\T1,[bCY{sQT7Iw Ņ„ YRe3qZ3HeSNY ܏IfY:_zSeC.IKVၞg'xu5t2@5[Kr{XR5S5{@g kv FXFwN_aI?riƻzeƹh^șB={6 )aTsetW"wBt%*AT Gi`mb\ {RŐ¾KtXXrci0(A:Pe-C^$LJ\L0F߼|e $¨ #ʨDr,,TXɢ)i:1r4E@VXIз@ާ@2Qթ7^VwKWu=>y@aeF롑OhźAO۳; FW83$Y',Kc2`,2YHA or@OaK#|R%5sG{@M9qPj7\>N/f~Z]>+2haOHW j^"y@ɃZ6)r5C ێDMq;40?q83ǭM3=|?ʔx+1H{ﵞ.:Y*uԋ(r)FeƔwAo'K0ZÄJߞ_+؉P+_]x'7V/"P\BԳ7+@T$J.bWJg )6_e2ms@>\Og엌To̚IƋFѴ-9H(̀R},x]x_Cj<-^,2ފCτc5#xs# [{7,z齳_@"V^'|}.Pm`HځKunG tݜgܖ<ɸ϶0{g7l^grbژʾ2Z`{+ۤF]Vqyn'̕JJz? j-h ۀ" 1Q=pBID}/)T 3Y#kOA.䅝t"lw͎IpN1+E \.P3}7:^ɄZЖ_21tX]2G8L&ǦD0-61M^cͿ gTrt3 ۗCzcPpy= ZDŽ/%T TC%3S|dZIZxb 7@@zñp3v Io2cʴ7gsBGLR Sbï;`„ Hjj/.*ݺ#3%Lê8%j'Z[I ;oO W[ [^~+T5x{#o.X `U޳0aՌCӅGφmdR0Fm(oy{ ]w$ಓA(C`luu BDw0)Q]x(W-i3e9F3~cP Ծv"߲1>o- DǸ\u'ݝyP6m@`e}PKG  D(A? ^nn*8R`Qw0g_E`I&^ᚻ|숕xH?6JIDr}(ŐZ+j&!Ȣۢ$71?HycbәݺVfG$MM_ 6!E2SKL/_^͕j8D$6'7ӵi\M%4džAiz i8L^[`Y4i%C#y1`~H:k+m2eե)i ǔy'.H$^=JroMB+U7SۇSU}s/ ,&uRR(F:>U 3"Z5v3l39V>8mOVܩZ:Ĕj{2DX<*RSՕi!8}yTIJqk!d c]@ۀQ]uz)?!W߀OG=rSF 9xIhɺg@PRc:ysߣ`hldc^R Dhi+d)1 H_*X-cJvz ib#D Tˏ?q$f4"i)r0xȑ_Q; N`鰥J7n 6)A@{d!:{|%AND$Q#Ս5zhwx!ZS V*]1-<"G9iFMC[#Ea_:i 4YQW±mcrՄ]F]C EJsIG=YN=t|Z{Q)an|>2R0 6}T(%F<-\ `jDZqJ[xjL]!N{Oq "oo%ϓ%/D^h3.ڭgW2HVۓoqmTp=x@ʅB*KwcI̲$ < =!&O+t=$g]_v]fڥ\{I$`*8Bvae$&\K@Q5]xeBZbu m9/RΪmG*35d0J&Jѝ]ւ}h1  xpKMx#* = 6\mAh"man)nR|of%5m_M"agG:цBW&fY= P'cU&p*].@uZf"N( :=3$Ld&&(9 ƭd{P\+ <(-{=/2$9'r|?D=Cmj`);r9*^`**af/=:nIeN\Ι"Foj]5B3P ^s5ݫ|񦒷SkF?7\?kq=+B{3{k),(YH]v;:mOmb<NF jUiG/ Qm<1?d5)JCGmiwm#a|Q0'*TIa)2mjfmȠ4j/ud{\|9|)<5JkFм_m"Rǻ'N"beL':Mta> {8&mZst//6j ZиtE~a64'|Y]!@-'}]P^M,-WJ(fLf C Hrk |=g^n`UZa}k*# _e0y[$}e,CMz:xD&{Kh?Y`Μ2Oq59qV)hofO ?_sFcB6sETC$q# [Uh̐!h~K$40E;mZ PXD( _t:zuxN_9kw5s e)p }U4gQx*5 reV8$)Z'YKUƜ L36bZR0Qliy{>7hDb9x-QA5G!QPApݵ[l'焷Vt^L6RL?r]TVJe*fN X{M҇g9jxl(m3Ê30&QiߥV!(/?‚V+xA]ۦo'g vAq8allƼQx^Y> έz:$&H1s6Y嘬kq $>DsYMa-M5d1r8M^+-,9KI$/Nwb>O޴ 3XTo[U`ufس$S|>,s- .!Y*u` 1꿚st,zZ^~#636υ=+4% U ,1 B)BeS dH [~gqSd̓uާ@'k+Ɛ%t$fd9왯Ƒ'Z1 \A:L[ۍO ە $10Ws9 2Xp`/w>[5tP׀$ֶ/_>.YUz86)vkLcO&a=#01Zp_/']h=o~ 9K`R%pk6Hu^a)TgB{Pc֏#5}|)A86@Qs<9^dŹ]uaI)?n{qy씉KpMm,ö1 ӂr7¹5s 'kKm=eif$5]+'K'yDB;`&(8Ґ[!:lHzcP*#)#)M#\5[J06_ PP卭Q@pT狼O6"십8' X,V^eZdzV`5.Uŝ7c'37CXދxrI:#>of i"Os|[?HÍ@g<.kĬEFC֬|3pG=T,XG bk=:~*u:kj%o~#?685 S`aRZ`,Ԋ@'*챾}_9f@T"_H((Fr5'2JMk\e_bbu- c~:VnEFx9HSfrnwyscU_iup=Q|flp.if9{'Y{z mdi ;SE)IG'qg[YP/^ Q?Q.# SZbp8BW!Ak.ʜߔobs&_L&*3ͦx{qk;P]ow 8Ź| ڼ4_*"A,V/c jFi~滿A{#%e`ٜYvB[w|"-pL1PFc5kO 5)5E}vO\5^{rի2OsN̻340pYAzY1UzfrDOknGQ5M$Wq~zh lc8J0Pw>=ӢW,^g暠b`&$e.`PԣkqN:܅<䧠fJim?{*r᠕e9m%#ǁ-EQH l, 9P}v=]МzEb|2&\."j6CsL.E:^E>'\%c%5$`/J=&ɠsu?Pi7aryhKj{OqfZSU) VU8"V%ˋ ?zY+ђI&=W %<J￐ s^GS-љ6&U|46Eku3wKZ (HLjV])1}E?h4(+u$(X0nvY 8Rf,X?vbb"@en퓃o @Csp(= 0F~e5HyrJ }V$uJVatǡ=qw-* RAm -lS4hi+B hͼSϟYP '_7G᣻G Kkz+o ,s-/':t#}\|5'_Ӱ啔%ڃ(mK &s-v )ܐ({`cT!ry,B<:pIq%W\.%61/ۣ.>cˢUؖ;4RM@5Y-GV(!Xgf7\ť*I@Уؖg{ ; aɒ.w/=Dg9RA䈿vl~q@>J Uѡ_NnZ #<ij]:A笇otf"2nKݾ`M8U v;R^oӿ$s?:p:+[_F,GyeVjѻ}UXD5nfQ!wQh a5o1fG>M !濆M:_VApƝ$SB'#T02TY|~e_Pxʢ fѭW+ ꥼ O"Ma`] eJ'ZndP&S.FL3n[+ȪAtE0otrjxgsW5[`, R(R2])FYiyL7Tk ?X,cAU:2^5YcC< j_6ocI@ol =A<5BKm%s9:}KGċ+Sm|3ezF0V@de½Q"PV XiBbud~ç mYjyhQ42 ;1RZAˆf5#Z7S8P 6ع P"I@ b?DO9V|Pev\9E1}B ',N8X.0)b*1dhٯ/q*q=S )1iC,yޱȴsy\Dl`B""f%\E5cUL#Nq5`)<.j ԙĩ=[RVBl\l50c}#i66&E 9C T*YZwΫXENf w'8t ȶ+PJWudʴ`x_&32+U3aOšgub7{#~@ K4l*;6=d5XxYgB3#AȑI!8r!Mzf;up^_'&M}SYxj>QwjScS[q4d"j |O#?: Bs6k?7j޽ݒbl퇑a4T=ZDi G'sxSSgk\\;5B=7b-;pT3%ʞ,'R=?/һ=R\k2!iU3I3;&4n@@[cU7Cяxboglt^VXBXJ+) dkJ8_y5Q!a(3-V|RR)ʟ[:*?wIU)c$n{T7!|\%86P* ЕOe^:C(UYR5xY(_w3FDvŒ9[WE+fvz)MYbl毬A&pͶZ]V=?<ü&!j"0S\uO (> ë>,QWgލF[h/vcd-gҷ"b&ta.P_vEJ'ӆ1[qbg6ހ2ٙ*ڏ0(wQHe V 6o|\BJpݽ9.RH灨_iՌB dhN=E]G~N1g3(b8xj$ azo^fSa༜q"ajW YmxKcS4Rg|G!ȹ3?&VݡPАm{uc],C9"4;.Gd]6p5זhg sTnF}0tLck[ZO— 2ÝaD6|`Ua֛+s*F:M佼kS1sj6Y|Ɇ U W?+y6. ̌lٱ:pzcnNn(ÐuUZ*@+bb ^=R_ELdd#yм|ު>͍.0D^ZDVe)1RLn,4@ 4!_7:3;w;=̽0"1'H]6Nu5wتqA5R$ɋg ]HG8s֢ㆾl/Čqߓd"*Ē{>laܸ)GgR5好` bH(T48g BÀza>4k4화kJy%{a>3lKԝ?M1N~S ; U$,9yoTH\g*x-|Ra7lY{0"9|Ѭ6J[ցAwkn2,7˟QB?=N4?*jVx+QP O96 Pq q[qOD4SH9@![S&?VUBI0j6aVғoS @}2_ſNJ X **VlNN@4WV)([𵳚mSʦ@jtxw"'n\{ ,l@lKK K/Byᙶf kH$ ɖ^9r.|_tOK|M0({3. ,OtB K,֭mR+DK'dooiͰXmUM5AelBb̕+T]>%X8ȏ8|nǪ..}ԇ0k.=Eh b'Kט3JZêcU7>D 3<΀e5Y0Mfr5$s{NJGEɇ(iЉ0z4$xP\^'x:MHpF3ݓ+l_5 ӭ)uE?5):+t^5 ,WHE3jȓ Ֆ Y78(G9q9]=\_Ehi-8rtzO"d{.dl|>}2yGHHH͙O;eˠ7xjD3IG=r( M ua*qFf(bDPidE_nen:M.\;]F`W=_cd>K &\ k/m^l!@$9>`$BtfK=kÜ7aB߹*5\pDVx[/Ly~K#dyNϢ) C wM| [Kr q \ڿ9#̱C X]pu&C5q44?AxهD,S(Kjc 9|Pd=tQ@v0g[ Wzk@V`NM,qWrJiFc5[X=^ \C O/z( 70T7U~~qɅon<ϏhuK1ݹ5g;8#77?vV5V\^/ 4FacJʚ§*BU~;릕p-S<<1dTd 8+@Ymu ib C:;֦RFsgp\ϼ%;]-J$58k,ʓ,|D3FH.H 4pq'MP:°ǒɗw1 kӢ֛YT/fNPSfNĒ:@j3͕&R%`nԿ]96= $,c 3yb'm.uS%%-)K_E[ ϽuV@$8Uf =9`R[_nM09sE!KfǂgY>$ezpdL9ǝH+yUII 8~:<}^BժwK1(Շbħ,oRi}+.(_)XQ%(} K9mC\l{=D ꅮ0rI\"uͻ:qRZ$?1zϘssr咜+&lNB{b6v(_COМAqRN-h1IąŤл Մ8 |k S?2^?>3r,J)~ĂJiٞ۲G|.06i *˶R a O'ޗ{Α(CɉGʡ 1 n c'$Z_bqsk mFa8ܝ~9J&ٮ&vj!C4nN/>%,␎Gm$6ki"*nٜ9-xtݸC+W (-.a$& zS6Ȋ}Ѧ UQ#Qjk6WF@1abQe7P{6F,~Qm+2e3_g=~/Oj3g7!Cect}u";b4!SX5 D}keH9ਜ਼\Ӣֹ] $1Qqжl{!`CS׀$ѣ!05zvtؓP6m,O=m#<]ӻ}ozAś,BDdsN< G~`ݡ|& f0&ϷZIm/iD, H֎eNš^H3TuFҲBo߳aW>QLIYہ\ζO3Ե-Mv[ ?<OrS 3nBubwMnQg"ᰦJh6| ʜL,u |AT|3H|Qxb{k 3Pu; RRt3' KU2;Eh$N52ǼO,Ķӗ r۫6foO2 +8FŨƑH1h aYm4 |p<='M~Y酨R`!7Qrk}'AV;5Ik/<ɏ~L8%Eu9D`9}E[{; j=7Y-uzFEIuݺV!QzN>)c1Bɀ kfbjJX$^xWk{vI&K^T_[֥"(78[2h'$evJPkY&JiqNW[_8@6X95c+\zؑ-NHC⥊|e ?F'+sYȑM8f2x'Um!ױ3VH 2GfN6 =FD(*]t9KJ~ݳ;VjDoq=4~+ƍY]p2cNoI("bY2J( ٲ;{q<JIBS ~E +kKWUA ثy7@P A]5ή* 1TIFՕ@ߥ6@~` ϳ0\ T@f_apD!R2 L?]3I7P~#ekhLHuǕdcD_n5CIAbxÅ[,_[[>uAR k; Ό{rn֠᰻̀Tp0I[vSu-g6~B?V5ZQA$>&A,UE)sxuZ+iJ#gD;!R"Wt/"qA>s;9Zcql-g]lD5h-׎ezjxCA=z^h&Poޑ87Y=]-Ө9OnMolm>F}6->-GP6uڪEiCniuT+LvH 8 -уc"͆lD1F掮JTi98KZrKCѿoTU'Β#Uv'j\tXMݦTi9pe5V"d{@wA#\Ό*UzU b;hގ ut N\=뵶PFJվ i˝vC(obOZy{]wO\#/2*E;٬3jj;T._)* \@ Yi'! #wyHO(X6Dc[d [q)o`"fhk-#)~@Z,:2M#j[H%m|ng> }?aԛ#X]U|9~)wey b xĜa:ڛd>PaP4JZy{h%Fp `?Q.F+ɁO̮A ¹XKma; 1&^2kQfY|6>Tсeyy0Qm>cl! O{-{b 錾 gDm``=׀^@Eb4_rcEX5Rտw,)zY9tWzYIVUP@pfS[ sn8LtˉM;Sc]2[#`Zg o .SofN&H5eu qqqks"Pl,qy^-E}Wm~*='u@ŞGڏn eF{e5N Q'WΪ*PUC ldvXH OCa ]}1J1?ǖ%UvBJjI|])%0қ 7uRv#8un˺@ ._L5c< X3bm <8MDtCwΟT[-jB(y*a ?M#{OYAj}臾YK aa\;]:|zIy*ͷm FH >$(%҈~@2 Ϋ0}Q̨uE6⍎ b`w4 8z˧%]HwOIى&7 J @pwfq(h"t!s=xǁy&YDWY|%(AZk7-"gM-B>vW=E$] WG3Z\@`H}O,ZyMRAH5~⿗#3¯IEѧ7 o:R+B:  YS` Udjl>-Dvae]T^И0cE.kX\1m#T!qiAq؝>;|qC **=NW9B@b<_14\O1@Si d4]zAC+q(i)𶵠"]0ۆ&t}Sd~%{wnf4nW54fNŠ(G$l3jVIpXcZtT@sHCYţ&A̳0 1>EuQC$c،+kDbR{-TwË&W1ZMD5g&"rC}ۓlnfvyKQ3W&p3 !8Bȟ|Pϳofr1MAYrXcWv -F?WP~=߻9a}ϘKb"^IvXyi%k2z ${`aG=jͩ|3 :'֥dR7$ |%r p <$?HC)_(b\0부˄#s{,Q-6\Q-`+z_yW:N /PCWodi$Of|ѐOF@%3ҏKU8X5THr$N\5#zHk(e||I3W1Fw4[0irJ>7% ·6*:t^4ohcJefG/⁏7y]X11Tc/,NKlUVgs[@Ybk4z-kV¤!!A KjCeZt( Sx ŒT5P:l{OeDIw$)zpVb٤vh2Pcʳlxє7XQcs(-REII'G-myhi< s,UnJI1vr,>8sJf*1^!d$ܘh+DZL"q aXʯ֙M]@SFquCOޮnI659Y@OS;Ms+ܝ(U VQnU*|E(c0ihlvp~_GpMEqf՞"P5fL' u JS[{aIO+@4{1yv ⦓3 deT} ɺeϮ%4Q1j{ID`k+=?fZ/hM BX\DL>zBj],JȿM%wAU0H"5ZcTƓE}?̿|SEX(UH?F.tkj6moL-wdċ]^ SCU:H60+R{"t̆I)"'.-V舒4̾qM9_z '*w=~ꂆa{xJ6cpQ<5dݠW*n@ eI:+V]Q~5Ltm O;~HpMl t I2R :#r>(i.Ks?MBZA ŧА]֨O-DMZ Aa13VrZ?a}LPEl[2qaݥYvI&4\5 ^߹9R{gȺ6<-l8qCMertoFKP:1Nt<g >r1^Ħ% ՖE2~^VGxT`}ݥ493)2PTx g!B;W 2 1Tڡo\ F1UnM |5\ӢLn}J6ҐQГ'(2Yz 0/վD. +uDw|uV1&4 ߷VDJ85LOWP|~BPF%!",%$&hD,s>.Sx+[ͩ.L_(n3\%{p͘DLl s(9 Jkشxy/5Bsx)ϡZ0\ɷS.0B_ܖ"T`JH87 OPx1 5O^5:FgϸTYgiZɂ2oYub^Wߟ#cDoC2Vc#˝#KyU-qE@`&e~p .мju_Ύ4j칵55#wrUqEf| 'gQReA fE;ٗ{&2:q d3:.g(یUr܉6 KR3<7-lXJe6_Q8)]J*,Zk1cʕB " 䓾uJ|P;_dzt5bxVu>4 -J/'QAPuzSf4TU@EUn!u ~P1ԟ( Vԯm-z,]jYoVIM;bРI&-A}?3">7Vz֒6-@PcQX يE% ܊j֪D3;셃L;xၪz9Q 鬿ݿ0D*,v.5%ω!AQe; ȋvfe|t ":+WC6ڴ AHwkw}sU!B8H5<vuԺ *zr`ҿ=\dz 3u2 NZ5K?OQ޷n@}3\ؒلHsdYskU|WyP"<.鳰!蹣ɛ8g\ZzØV<M(Lx}aTZL5Y9MǤN#o}p npm?NBV֞7f2H=F8W⨰ķB AҀV~ ֕EqfVah;cҽq6/96m#rVJ /2YsaO9YݮW[N@(_oDFP6.a(8BqCG- M} xN/PW! q7'J!F)c;-*{,D Qsi`+Kjvk2X뫱(2x)"k@n|'Aqd=޼9!FMuźp`K!o`UÐTSm*mMBrUj| |,&F6W:c`4Vo]Tu2|E "+܄q/JpNw$R꣘?P%TBtF:.$~D~gl(;pr>Xjk W=R-F@7pKSb3*x#;msC}uzFs `N ֏% =’dDB\t1L4" H /.!ޅbb:rEg!q9+,7]q@үzVC9Ga@j}IzɌOeu^Lң2&`0k*A;+$}|Kb"{uBRqh&^&+qz[a(0S?~N~1y_dyR`WzE/M̊XؓrbY2B˸G !Rr?VL$1c:7]/LyA |tӕbzh2!b:xޜ)H.c,{Rg0v6xq|ҙlv(%.MQy`ܾ;C7681s~~u;sB D8`wzhf/GAq5yx_u9)܈z{Ƶe:}r- v&殺@Yp*brsy5^:Ϡq,ryFmo*@'[W#i.T.n ~5{/Z gnp5ݣy]cA4+!ۗ*l— qX+dzσl[{F||b2ev!T:< !ev2Q'!$ -ETS!{B\~Ҹͻ踎v{~& %/ITi`A'x?0?spKe$sl0 SҔ_7DR`֏LeR;ԴPAq>ayZL[C 瘥5ǫ-ٞ6 ?jNf T.`ƄDUn?4SO蔎wk܃k΃ʚ[sYK5X +ۥL_Pl}AzM3*膽 _lSқ1 2{Itheq=E)P-; ]W6Ƞް{'N <&@ߣ9OK!%Hoo w;4S| @0'_/G_Adg~:p񜌣jxu¦j0qo:ZY=#bnvb>\=GS.gE//=+iE< ~0Rx&A#a(ecr}/" .tg¢jXpB@YE/,z4ø4 ݝ &.A~M̉(Z1Uw$ٖ{A }]!UY.޹Bpݩf)X<0[_v&Sz{׾{*Y"D1 (6yMC/a4.StODK&0rpHYϘS*OZl~=jxi {݈[D[Z໵#lNDIW [=&k9O?t'bGp/; Ƌ a):GbwE{M:;ƚM3KKrP$F?"|aUZż|9`9cUu顙UY(V$|G}2,ˆ[ Lj\;ߒSӤDi)H#Bf) H g Js]ЦB7LeɿEFTu4*oqN`EZ kz(RIDo5 VϺ['s}긋so0!"Ź嘯sZ|JJهm#S(̐]"GڰCnNp[T D ݲl,&GlT6wlWL~8:5L5~U~ya20$[TF^4YW(IXʹǖJ~@xQ 'L"uufé#+m" Ʃe Q(C4Wr̀r2[Ķ_l%Б?~Ԥ40S~zrṢhx%\?[WQ\4P#O~4R=X[;‘[,1?s͝,Pت|S,5=V+af㵦ފ-gK[ jcmi%x4<#AL+5\)ԉqBSms=si>5)L!n29\&{ddE!-oբ%EwΔcT@%jYB3vG:swtR'GDa$ly}nXlD /܆z,r٠םs-1SStbV/AȽFHB=!ޥxъvm.SԀ`y iR{7^An}$ ɟm GW J? {Ɲ$+ 5@s!K̭c񺶙'Zw/LY; (Rc'`Uv?Cě4 *7zR~\P݁M@WnP~Hkj|{C"Fє9و\[&2Vwk毣)%`ǷMx!75.#U <ֆoQY$=:,o1kcXcHWSZa9 áW!Q043fiN)_`C~D%.0`SX˗~zD"Gj$P`*ܠįG$bD|H7lƄ7$tAx(`dFU_>;9hz-Jo ccڪV5qJ~ [c0rq%<*ve{_сJ{q"\vom݂W'+5h ۝zO.xh-0|"Vca{gg_=JtFxφ6BTO`d >;K"lpwI_Ku'd_ r^Y0+j4u*g ooυe;?sPcEBˠ,ŚkZ"Tm0./5Vv ۮG%a>,;ul|,HPҠAIw;/U9Y,\ARnx.{š%Q#I d0=<˃ifiC: WP>p6+:GaWxkOfR9b%_.r)c J.tMVH kT;L1=!LCO u†x:#@O¹ 6? C+J_ f\;] 1?cBk:g\] `d{q)$x+/ &qa8/Kle!E(~ hX? MR?.况!kFn?2?ƒ?ei}.b7 :@NDWYtt#=Li;ad]mF~N uk>D蹛Q" *`GK61n3<1R._N{(V^0al]6\ c?x$%Wᤣ/א+|4; 4b'/ ٷ md'x1~jL~$c*|٣ C(w'~Z(ŒzxhĶwR KiTK߾W\ob14.E@s`oL3T&d>Qٓf2c1Ka+qs+E9.l Go:C$ }u93a?cR,Dr“qt`XKET6W@]k lMS>xDoՅdz<2A;Y̮QbĤb⟨wdwwl `B_2CrPQ" m(F۷ ._+M5`< t|Mki RGٙSJkU$[L@Sf!"B"P6QUX0)KHYk/߬N~v1w (D KF2Pka~Y[ lQKVf$"3tP}T\6*.4}f9{Ğ "Pq1~ B[aW!G|t⺼T5qy8DE;DE,%tO5)$1$2PCF +FF@UEbsO #4l!d93r_Sgf-pZؠ31W⤓g˲noaȲE &X̠돵dAJm_8줗.jc\)58b}j%~J㍍X zaf"N^FfK1@q~9M)( qN>d;5OEVٜIAUxѥwSvZ.n' NB{uvG[9gyKŬI ca0R#isck"z cm>|.e& EN֠ LiJ&.Hftu&~ 5g1ljF~S-Rtj4 =:Y +' LQNXۗ\O:Ф*Oo`iQ?}TKpjYNH?w/c@RHZ%_;7BGBN1`M*JY.rmD65}R%Ò|EEv$[ɿ7Qzt9AԒxiʼnf3=]6@2DM}̅ {{L[ܩp÷# _dYGrCfZxbmn إÖu |cUeJJ<}U|X 8aА/j9:1-]oys ڝV$Čk9=r(uW,>xпrL.A!!)MbNr])@Gh!8ȉ7t%(^SlEf7 bG߄oBç?틳I#aZbCRؽ|@_E=cY'[H I8CO!/#Т{2Q\޽7?4(6Rpkm;ZfJ H}2BWTTՓ惃BƔr&PK3gD^].ȳ 5hЩՖݩ|sS"\8Xߛ>2*Jw FY?r RUVN09Uh$[ ?ayJƆ룝&(ȚNǔҀF߉b^='CBYRk[J C8T6pꑆS=is*BŰӉV/}bFPy`fv0Lt了*OM`-'\E!&%9tU69c(\5*u [~8FZupug`O$=u<)^Z؁i>µϓ0?d8нc`mtCD ='$&%E뎺Ɲx 5RG-jb2{T G[~ho$DޝFgtFݹdD+uq߅HlOIRKhia1/~0Ji iiqK?Wu1FAn*`CFu-d.m';p_.2 td,o8]a:J vV3Kx?Cw9ӡĈk Bc@5ʁ.46 *E~*4; J? ueOcS7I5p6òDt|{Y6u(*C}F9R9̂#hczj0o UjM>@VQAx=0&.)T7"- y * GOYx~#c܋_5\ҟDD6tXe<NZ>o ,]0(RPC PÉ`hHbA8J3 L},Ǐ~Z+`xL{~z>CkNI=P㾟̾DÈ6uj0|[Wx%X>:1m|RDzTH,HNU6x1q-uFQU@QZ4T !L@Sj.[B_>^O :DrsQ=*alB>a up,Iԡ] zmm]!J<ƎoViF\oKh+&&6ʘԆZ,dv@F%h_V~$8RU[7"a6U'\|[&bю]ѮH<NsaE]푦$yٺ$X1`VF?hG=,e5c.چI᪗o4A2R,b"#`{J:+6vр2s]X}DN^  r ׇ" U)^&7xo{GN5M6Z*|t[#ZDʸ6k4_-O*zHYdjvR i0c5Ph_d]YJӊ(L̤RP@<(uAd dә]Dm\1רgZ+-҄)g#)yB lOGGhPpJtn7 D?Mߤx,VCX@D!PARȵ=١@Hջqr7+l,՝D9&v~ջP6[Zj(z(lğq=EuXkW٤ s0RVx<&&}fDP uhUE4#n_fރ3H39XnbT&-(rVP%Ȅ8cIک1̽)k@nA6ZF@cpLR2IBxb'L#{.уo鎁dhЈ,CAt$)Xa:`AN{S22Yv)] ص]4zis1\S^")i@l6߶qmnF&Qn>AZJMefEfrt?_%|'Y  jUy%gۑ|}ANc 1)dO5.M@y90*;c%S930H΃q!V z褻,TY -F o9.O+DƕY0< ^/ Κ2Gp4(XHuQ^) 4JCoPETtmIDʨ5DM-t<>39ZFX[K PԹ["q7@WfkV7^IҰiyb 5.%~NTtΔg /Su,PL|~%ߣv6[d$ *Ljv@r1H"Μva4!JH[ǓJσo+KŊ>öluNRPuEhVF.JUՈ.D^[P&H+6R#@m؟e:x΂$v,LZN4?rz59*)m3c9RR)Uў䲒2H>bMcfql;KjLkCH# OzE2RD_Twe7eؒu~ȕfiBth~ज़R2^MIڪ9yUr-5pu׃Cq6r:<3zZCdwxrb3Ǐ?Vv۪5$*d kt&S.<`lբʑQ~fq՚>\cޜMIs~tvj3h}1خ@1el8(A""^ rg@X6iuK.:S3́ R@^ԥ/*'>SwT"O2 9(-0[HʴH/P_;7IduO)˾gҎȨ]LbnXvǑb6=,ÜF11yl$--z^ Er#, < Bwg =pOķV#Di?" u'aqsS4^[6'v,_]޻PemlF[HIcRul}فޫkA&+V7Zb9*Q%0[`|ѝl" iRNKzzy7MuXȜ6q5`|կI]; XȦdf>jyrӇМ{p~?y(~+>Lu 4S2xi<S bq5S@jJd)6qq/lSiVbBʳw)!* aTp>\.U+"["vOqV\o!o}.28*h`jFZMμDI´49Ύwb9-Fb3h|8A_@+:{PUc܂ BcvhaKB\c`A),PF[޳X1 dcEz@ݏ)I_׺@7y ݓ?2o 3BN`/d}oa]18S/Dyy,nTuȘ~xU>E $>;7qXk@Km+J;wUDԶY쎤#e+53rg@{i2p{9ąLgJ^޾ՕX;GDm7h/Fd0-֫ @IҢ޳c7ȸUyo~GI V`ugI$f_b~Hj g_4Ŝ^h{ [)3vⷚQI] Zq:)v&FhHY,Scr (&ݏK֜z_̾1][Wi4dbPq8D1*5͖_cRo7aoujXX`5S)Pv%?#٭ dnǏ0QN[eMQkJLBE 2'&eܠDU]'(p@펟5UI7T\<4shPL@Z`Y1 D/y e%Jm]N G S0}¾פbZ8d֭ תe @R ,Z T%lO}tES@^txLkm+]hjtaɮS͸t1SF5+CFRZmaH/ |Ȇ0Jc4Aeg v%]f=%dmJf]G_''A|̻ۂ˴۾w7o==wF]a= 3mٶ45^U^*@Lܔ7vHvIv k46ASE͉wp- (28ʨHpi\ Dz)n=YdzHm^h@wpKXi-gJ^ ŗ٬SV4͎F0%y6dh{g)gvpľ"b΂tMnr$=& TǛzJ7@6/&؁j]܁B͒r:,9 } 3i7ζь'2LIBh%mِIq]v.hI%6fr DNN3cO\Av9%Ʈ1 &Of%Gd+Gi'd6Er/{orIklk&(|1#~`&'[>+G0DTxʤ-r/J]tr8*7r:PZ Yya!^Tw$!N@ * ~2c0Aƨծ|pMXTP$&`]Dү}/`ok! 0XrSmp0)B7n=l)߄Oa̺ʆm̠z?T[aRjfLRb!* f5m>0FSԶ ʟ3!uq{F6 6g'Y$\(e}d@zs?CRЖg{΍r}Z@+*dA%iQ?]pۋgQe07FvsU:xrHPFZ[d;oќh~:sZD(s޾ /og QK(0[ v<$s ?t&Vل(L5DbaL4}NZTyo]/kRxRYW)XܳpLUᇲPIck?jt{uHU@lF;y0d:!ظ=jB`v :E~ɊF9VA<' ) |LnŬw )":v*|IclJM-xcw[LV:ǧ \(|N`&/q$qMKtl˟+7!,GUI#B._^z|̚"ڏ5] 6"d#[LDZMlpOcEE#ռ;`Ƥ@Ē|j@/ 0n YOLUBI )oɡ?ֆaGQ)`aë&wo((d=UX/r~%זew\؝T7ۨgQDI\Udmvm)~n9su?@dW:&Y/a?r*>z7M9N(f8"a ù"mY* ," 4%|EwQ5)(M3ZcksޠOu35h 4rT8=2i )VLLNXSzۉr GpU9[zhXd F*12mڞ(\a洜5g=dv33N)z??XUTa yr޴e(3+ƣ#"OE G dʼn}~<6XNaי&ĕqVIc wGƇOF1x Giz+hN.|972"4`Pm>V뤴9G"p*XtԚ4y U^wϠtu +v=buwnr ;W$pl+^歂tr!;p#d͛kJ_%"gU~DGxF*lvQe9w+*0:;uCCOBP"/5 PNv8CuY~^bn^]/2%؈D]$Pt->@#R?IXğ֖A{*z̝.V_wSut[%J@X-.47D8 ë>a*L!F{3]vEw?CXIP~;=}n,0,r! Ԙ#{xg3.$~v\0 u˿C Oϩj"iVk΋rY=c07󪶢lXWųnϱf#6ۤHA^ :d ,Z) &s]^X YyJWDJ5vǷƀIK]n[z"Xu#76#q:{S+;:7؝$XkzaA1/Ԯ l1@/c-Pg?uAP$ite*Od$z-*ü5N3`0YQ7^;n??UQ;xHRK8t߶ dɵy,AClWyɏw?e[<MOi h3>_Hxhl7?f=?J,8 ס Z>A3}$x4t9^ {cT$Qxz3M' Sz;:#,Fr:g+̪]v%mO?aw4n%Ze燊1V*Xh7e6_YZwT{ <ۺ흾]ybp>(HC\Fg, 4o!ynb1,FFT׹ L12sb)Wx S  '%@|cGSPLRtAbH/Dfw߽%EJF `)6Xxlalb,Ԅ. fue$% 6?<8zE}הp Wi񂉁rbS:Ȁĉ;\e^OmU'v V=}`JǺ;]*R8}`6k9oy`jM>ٕeBw˿#Ee2 0!fHec+d(br!uUv{>g8(Tt熖ׅ0KN0jD+bQF7fVO:)TX5ZێvX# T4ۻ !oQi;ƛ b4Fdҁ  D2pdLÚlTUڂP1 irYk ?H8ol o :s]oZEUq֜ ($iwe$%7%c@:a=+="0;qp>έҹ:HDA<v~dHkA{=3ɧ`yb zPoàx&^;9)w#wX_"H/:(>|i4 c?H CtbMƵaDzB"ÿ.TY%tb ȼSgчl>Op@? kS|Oq'4rS>6bg@DFSɐ񧚋HڊBCrcNX ?4@rc4DG I6x{nf (S&Ո3Y#(Mscvݳpi&9\<OK3'׼9iu_KY`3 :~y;΄i%sE.%X0U>D6uabhL250֋$"=]:Ght yifMSxI7>Yśa\ Z5/t=n =kXZ4T5kfz)QnDׯ-T 4ΣNz`>${%ƆDE"Z|jHT6)jcRa,qW:R(ֳ y*D ?;*:B^LH\l6?NmaMSR+Q}VCl;'SIM#yI Z?tM&̣9q g:cuvuC*)P3m Z|Q4 HI6xiIϠvF7  I1@w0'ξeR)EZO=QB' xA ɑ&^6t:M֝]"rv m¯Q/NFtl'US]a3Y$*>Dn2s\ڃcͳ~H'ؼ$4;&YM`vr´}3?!tJb;9/!f0U)WIrx};;*= 6+M^ʞMEhOǃ,o& û``<&k*̷d8fsnrNi:oY29m}?; pB%;mMp y!^Pkw'4֑5`G9V]_BG-BnJc9 ]NO0T̏s֑?$"}eS[NYybfYJ,U7o:|#]A;HZ 5Fy5;S=yRpv)r)??AZ-q^ѻbiD,@ JC6G+v~zrZo*U O"g8k8\txE5J%Ʃ/@k2 /kވV^BKӛ8ܳTe }HΗ+eڹ/9w)ё JHxhi\SiyఄظC q^)qJtS%9e`TJP%<1Ok:C~as=E)"^Ԩ{O m~Y0f=iԃ .ow7% }:&Ӿ?HҬl-7 066#y k/broԹ|Jd.cҥ Z;maaΪbR4BIL^jh eq}fwd1/qNrΫH>IJ)g<ރ*`y[ w8/E2mV7gDDJth=dc,S TT&M~w~~Gu)DUN|o9Ssy-sdN&}"R=eptKב,ZyOl;(0CЋ۰'!u (,s9h\'7R^{0m ݷgtrnH }5"{,I87".iSE]@?0/ydaԻJtv8KQ;.SKr"N02Vʵw;0ywjx_V;4ZԸkxsHKS}dzHBtembXJ2[ќ1@3iD;2#wDRh[ g^v2&=D?:4}[zJ \(Wk &Ni0.pz[7cH Waj~LoPl`G%nf FXМwZTdDDޡ}z/4vV$K5Ru@o߷glGN< 9vbD-}}\CnV zZAE('ea|;tzu$˲%-R<{gmF(wXf^VŶ-f+Ni-  *5ȉryYqߊb834# BU)ĥ ;*Қ@ejefF ZEkpF?q7% T z ežڪZ;S-a ҭH#1UgvzfOJtˎF /+iZ, d*uO4i|\iTpe,d!sr0\ynR)۱ϩّm=^cnq)n!F1hi%4%ӱ`1p XX0qXp}">K@ubAzNְ-l2lM,P8s"0/zw!5Tz_8n0LV/Gբ#4Ա+7`!C8hh9zRc,k -& _/J&w4+n, yatyq _MnW*>حG 0rWseS ?^i6~FN܃SLi{F7Xk@98̮qEmJ}C;ԣq3U)v .˹K_9&Xm[yVJN LvЅ>~D14%HTv_oΊJ{S,SR}y͙Qe}=&ie2u1C$1s/O??`pX?{1r u:"^52I |4 'f?b(W+Ƈ[V- YQ"f:GeL!`cBl%aS(O_{QLؓE/lͨ!ml"bR!mkaGϼ}2F88TFs?,9D 莁aV9/>EUaQu/JN(:LdKd$ξ^Y⥞ QQ$J1r^l7$k /dR#KZudC):s''8[[ CY`2ȴ=I+{̃le7 # %HR<]\U1Ps=/m12/W;W'GVۤ $=\ OZ h:NzR0U/N ݨL#8ث͢O5@GVy5ᧁ!@zѪĴz{!cRV!N{lH*a dlK3:9;}a<0g *`ƒdR Cebwh(zK0i1Up}vEBњ${=zXhI(r2xx'!6q9P|tO*x-akI~'Cu0a1ύ-ȳ _ qCySߓQjz F*fS`~9KeGg5!#N詾b8\'i\̩J|'W-lДj%T8+݉PiQ柞%x0SYql;mC̥u]B %umseÓuݻ銚 $^N15+3 X6xm_iͩK$k/%wQ>[k̈:vtB6>`AQM|!~σ3;4vmPE2E9V@y&WԍHF+ܸ߈.8 a e>4}:TZMtplp^V\v-G˒%SCֲu$1%qe:92DGb~r/I]oY=O^HR#3t%Qbe!"(*ЂL`c"' MDOv73w` 4uinp9{gG+EBQ0MCpuL Y"Ϙ%eFf}&Ds|*M I9:L ꭚªšIvx^M.ZMNcъ2oO;qBThPE ֔VS$x?Q~i=AR[W= ۺ@: Y3x oSjFNWN'|'Uz(^ɻuWqKqŀArY| G5iOy%Ip5yz؍4( E>fԟ RZᅔ-/ޯ nwLvznjnI:Yi\Nr)'mAI^c?ﻔ#78[m 蘖…q})a=(7듬 t6X,,?-XlhKC0 nFslhZ(A ģv6 T;3™dVX+yW.@EEjθyܫ@2k3 ?FaZψlV91)USdI^#Dthҩ#D\(*iEÐL*{ g;4ު..`d(!J[!oSQy-#{FuB'5Q_A4 S@354>Yʻg2f?OIxݍ5FK\m+/ޢuVEow|{q„zG/(mڍr2qvTnU*] GEg=*y(|GN]6r4 s#Nw] ocEv-?:qDVG&$B("$4W͊TI%3!D17P 5 :Dinc!No[9*B)= 4ad&hs\Ęp%t^nuN}_'W; T`  E6t_q>Ȟ\7Kf<zjJV2Oϡ#t92Kᐓv&y1& dkPQ]ׂ$_3*9l ª0*XAڐ0wNc%ˣҙptYT˨S F wn-5aT-R_$KestuqGY3;Y 9s?W_w+#IYMe.gd3bK%MV}m8|O&>z"TS5C'I,`w^I㌝p х:jrHKF~UHN ʖZ|dBl NI;wڢW{ \d1x/?.;}MqzaZ3, +o5-o-MHˑA KxdoM/}DCn 3o'ˀe-*dѻ݊^r2zqN m<&N/p2LT-8oEe2bM]즑2uRmsC~c)p\XP]P+bI GAhOص_HD3jpv`D\XVDŁ::C{í8XD_k*dDϟ 3C׬x|m@aULٍ ܷvKpgӹZbƔgu>2|ف 1T9Y)fH_3*=#ϿoBy&PvFt_yR*#2ޤl_hh=*m;gNs g:T(?JmbPsG(t( ng.fA B pnſ{;nƏR,]oe&J1,ա.sLUuy4x* OjVbrP{3^c0rK-~LA$]\DҰ,Sz1^K(Jjn5c5 &1ݦ70`~0M׬Laųkd;oŻPl\vIe'w ۞Kl=wb74R;w곣qZ쎭IxA;6 ?qWax_zWwdnW/Yu:˅ wĠ{! ]!X0$hqÑQL|o~y`|oX2XWh~4Ar^ѫV KLUٮ9!YΈӘ/s{aҚZ3듷6+QdH%/Q Ke- d@s F)jd n~;V˓k &7oLvCc{8{uE,Ġ_Ѷ%soߓ?aoѤдC8QV*g0-pWZ:fB>Cex'B@;YMl4}:Mպl娞 Rr9M2$d, c[=k`MX,EQoS Ofc4$hLVK3'TlMUŖKz< $ħK=^T.cP]Eyj%F]IcIJ_ 7MjŹEpDMKǜf.8z6;D65bНPfHCx-s{CwޛAJ(m!IYf>ݜڌ %HqqqsƢ]PBɝ2,8;;3u*/. Ņ+P0p&0b[4t $ժdgf?C?yug\H7rt *=nܴZ-Gۇ6ҕԩ_3Ab})WH@,y}~)ޣ\ H 8w6mtv(!prG7ѥgVHR8W^5)E{;q%٩(lNp>dV`u۷,&8]$23s[=WnD;#$r'Z4ɋ˲ⶻդ rzcÏfɈFA][Z87RၰaЏL.6%XKUƙ=< hZF[ \M4:(9F`)~<ax(CKDV.\} A,%;k|RȤαw$ahlA {{XЀm*h@Q@(T–JџUJ)vc;$gYނ79;Ə㟱k $hhG1qfEe5qԶ;LvjVb~=~Gл97WX~pA>%Ugo՘ѰRXCs "+ؠr "ݓ>-5Whv1`N0nufBS#Pp$Y4uP,|@cE k3w=ۓ5;&qH)D޶^[wI?-%Y+va;z{B~=љh DIUtZ.;%66t.}9#Rq#,%UZ}~^~WpDk4&LQsBF.t,SտɠЬSTTV#Zҳw I~ȳBGK(Edo,[RrnRDF~J=L/ȉ,73j0fHPZ„Fj!n@ɱrciPr~/l&Zrc=]"dFք$SD&WJWVՑrf8Sǭ%D XZZuWYVUgdl$DN rSSgsL>h'ZR-Zs7FpNSi#Y;q'G5PMzV/ʅ'`PXT'1ǭMmB<xf" śs?ȭ;}6'[{W?eaVI7c683Sh0\ xP.;vQDhܳrs1>0#4yn]sv~ t;#M]ݛoWO܍عl ߹{* H4IV*C:ķSV<[} 7s#$>)x/ dS)-Z&5x!&neSBqYue1Eb_vϪtx𑙏Ni( \Ve3ik1@pEu"Vy0&$Zqز;r*嶯`vmjgADnT)p5]RfAVb{.vǛ»l[گ]t^?gQ=әMhO:V[]kq٫%ء:O,p6D7:ڃA ƣ\5Qxy5N'v^ uzc1Z2>@!Q o:M%„y3r6*ff > .:KS7qA{4s!n|2_O(W(\; V4 0p~&ċɞe@m'S ~&`}YZpQBp=/il6B<p4n sMtFNnɅڠ4ʧyRea? +Il+*>k꺨9|͞{[2 E' hOɓ80uFT$_œ2,L Rn)eّ䘧3ɉwR3jy\MEZQ2_j`/ԍ9cYz'v&ɔ1~ɐ)X NBĎ;m-n\$(i f]c$,>}u@QJu`{W3/fl3[ 4u2;QhK,SH 1yQOc.a wq6ԫ4hٰ3mِȶ'5V"s꘦8*`v/#ɪ^նKs yyЯSy}"]0?AZ6F:Ion@#m jZD#NMj_u8]=u6-'[hs ϫY" j'gVš(lM 4Oq!}̳pL[#7yfdYѷJ^.SBl}k{iO3_cl'VhK> K/NrVLCWbۤ:^uB2[t!rѻnCp\ mG0N^TÑ Nj=M,&ND+fk0"Y†i/TƿcTACmC}{Sڈp~riyl/ %  \\HU270JRn8UfAlډX^#}}8=7+e #Ϛa?3ˏ\ͧkI3/4@Eغsj8T V_˗hGKf:#w޾IxPYRujL޶HCN ԡj6urŒxd2 bKeAbsS(g\vY>tZ^­V.v3*+LpzE ӻ%m #LHOM[zB tԤp@%Ɔa;Έ1lv tBn%1i sS'=|. B kb. tXF/bl ǴfIm`M6fE%{F~ hb3{ԢNvy>IW|S5ϑ|:^>8<:US7d9fz#1kbn.sRx bۯ8w67.kThj>3v|fYuu|1t9%SL)~(?^*V4mE"1a3R #qWi{­:Ό9xK}tğg3 ߔɾ ) _,n!SXL JHzi>nl ܮB5 |bB"YX 0YJõC#5 :XOT`JwsU )zn4O'k?< z˚:7;x0!5 D+h ʷ5$M٪H^[",{j77t=am$PX+26N9țΝ{6E+]YĶ8lE\ddwA'5UFR`j+nOx8[x xKEr .uH)/§[s&thkaWFuFQ-!^ y$QԄ{?5ڀ;+=@O~-=gv屵 rFՕ.4=5LS6 Qh*3Xjw%פ&`W$\QR(*: yCK1B*_.\b25"0T҇vOnәR1M|ȋ! P+?di8#L-M[&JP |cĶy2Jd%h4Klu><.ȐOo ϣ[o1ab+5 h''nh9uxQ( X gX@9=NFEu| (zٰEdZKO ?2XҎ. d{b7E'I?XBD,ڤ!}lF4n>dV9e0ǐMgӮI>Iۣ\qv&C9 5,3A${)[m$$ևKrﵖBG`hsd %H-Qe{2k$]Hx7[Nͣ OoHRo8gnRN r܁̯ `p Onn .ٳq˞M)~dT"I\CzOwSuYBu$*74 -A_l\:r=q{`٫\]]g(TB >VzY1t _5".Jn Ht"bP4qtTA\٭s:W(1cI0,ntZ()šfuzk,ks\ltvh|P!"@$LqC?rKo+O;nj k ֲ6k4:os\a>rrNn ;u)߮ 6?o:DA{ij`qh'ĹO_'Jfb~fs hAU +3O&#Ns$mD11:u淙z}mkp9f[${V UЛv+0D JT'u@8OS_r gwAXt>2X^p ؀Oj$Bɒ  VBt`k/<6T#ӝTI7mD HAnl6p@a-N;ׂf.3.{Z$~1r.]07ow!]b}gͰHHe[!;d/n4F,0玨jo(lηygh;<:D>KF ҊV;3=~J?D=TB+ލ j4RK/2! <$ӵ½.YzLu\6O~'e"GBɸ%|[H$$U|ϊϸAv4dC[/(z%L25ʂ7`w-#HFYƢHK6^ hN4XK ^(V/G-_.#*./`)ĕ 0RMO(w]m3vt :͎* `4L\bGHcwk=Ml+{H"⡳6dsrD"CP?){̧<4Øk쓕) ъlG \N1@8׊뮞YKLs(dRH߸cFCEJWrgI"yeqYŦ/m[`I&*\լ-GY/⢴F!Ok-(߈IdBGLj^NP"KV6`2 {[\.=P}.y+kwJW5tBl,bfz7ɗg%/F ܴk"2 @[ćUM/t: 3=.`Y—?4 x'12.t#aU׵hhsG(yX#C8pk)7TOl[[r[¢xQӇvEwhWʺU,NoAy: ܭ(pwpuPԯDTK,SPQm?S\J#÷2w:k-5 &h$_ݓDs/EH^ķ'6-b Ebj5NmlmD- i$iC"fni}1#d$]P,gX@: нxsە:͸JVHPjJ2ssJ7^yi hLןpvj!pRTÑVpB /YcI]} fgԘo r Q7ae 2xJ0{z4 ֈ2eXVS&"/JʫQ_j T&DNYi: *xN 9R~wjDx(D{[7 D6нj(4g3ڗM<.}9T@Kw(h9ƶ6{t?u{vN X'ad۲bS 3,&A x4 L璴2`IJxuw&̍xGtK z5l)k+̵kF= "#RbY1Kް+(.vUp%׭Â;EiB2ݬ.Qy Xƕ}ۼc9ʤJ}X T(CA~z$D>ptlmSΚ6>5|j? ^tOOa)x? XF$DD-ј5#|~#.CTW ?gI+11I%X$̶s=l ,.VHÍVsht޷jy0|=>F0 .ˬ.Rg4uSQ$SuKu-27+O$#Ȁ-Vg"T/=<^MP%P'{ aۋ4߹eԎi*s;3c)B<,soU ْ/^BEHrT  i9;Q7[Aۿp'`l>246.8|U$b>sw]aϨWEKCUM) OoOs4AKhiDOŁEx56\~:N(0X;$=`H@#jX)^Nh"pHWApAjpHZojT:ҝ v:3D8g>5S,в$Il%W,P, tHe",G4""~D #2kh<[KSY\y_txzQL2@ψ{QU̚ >v-z->*{˷;&muBjN껫tɁ2 ;)Îg )q6h\PĢN/]AI ];o8¼/`sլT*`x;4eJ!wJߚdAVk\ȥDk+϶av j/QDx!0 a RPAAĈūz$H^G ,/9uXrh90>2W FaZ.RN3mfLhyJgЎW$,Ss&ekF5D?>&+: kW]ҟEz'G@:&zTWXi][t R&JaWޛr!on@襕WLk"=aR9؞;I u*><̆'Gfu)k;ZOQ#[L/QND'63) ł4Lra>ʚ1Zĺӥ6B~ںXOȡI1&;m]\$^I^4:IeK)zۢEܧdcpki 5nw "-?yhFVqۗi!mơ9F]*"#-^3<xϻY+gdq~Чy  g)VEka+mT 3mjWGJ WzWE{\,w}^26 ek[7}mp.Q*m䈭UjP|2p-@Lj3Nb]l_y?*6nPe s4o3ڣw|އX9(N|q76bMP=\JBp\8U,l,l3ŶhQ(`%]f#LiR)ѷn3So㐦 1zb 0;ژxOU0\-y'~bry8;q\l7?sbZrRB1gɛJ KⷱBRJ= G^V{kG_ ?9j1@$~)/٥J\YTU(;[߁Ä]٤?D(j :B$VsBǢKGlik+H{\#MR`ҏ[ l9a`H`v5 iKq=FwA0x:jJb:odR:}A18 eX]ӄ<Įxd73{|N0@&!i@ , $=%Sv0tgTvݝ?tƔuȄ g'C dǖcX>8⩒_?GO(4/=$P (e}!gv\A#բ!*iWc-c|ò R{LVmC՛z`i1xM./c',ۍV8 WY[ 4j^L_ƿhS6gC1ℂ?N*f/Mj [pNhwAG'|' Mic=#p>:@ @/RLZxG˯pӦe} HSg6M$0sAIBd}7o0>x?² < ffg5f:Ƌ{.fZ'Ҿt6R{>una?*i4 ^2] TΡD3]zL _};**?|.诎2E>GWG$gG3E6 E)t=Q!w]zj xJFu/&}Z )-@.\/I3uΥfl>\Gg/؄`">< ' {p6 y܁`mx+x$Sn~pok%^[Vx1Dݢ؍ܧ9ѺF=Fj&qTok%t00aE nJ$?`VeQUᝂõw2n!14A;˕V;wq;ov֔\i҇(7r6=iݦc{7Y^:6g }C9T`m/QE7!]q {9>~\6M0,1";{ =:J$,I:s2c\N/ & t׳=XPY{ )SA xQI*cc8GO$jsa@ecW_3,32A/lX!}ìS=K_i]1h+(q$+rT,0ymvDJrX m3>9MRԟ2ƾKqU5Ei^Jȍl Ċ)l]J@anA''D)*69H ˶$eO"<{a뷔}Z9 A˲Qwh*vb&̈́!e YX8ǿI uo5Yyou $',289YH]R0x4[2|\q'x;LqKp@7lz8: EϧWΣ;* Brd6ޫl D8{g="s25lh jH ?%_ch쵄hy0@,ހ%dͱ J0US Lު{ȹ>%Z %gϱU>"L%vk4$蘘Cf~_.B͑e bճp:$t温HQOgHf*byy7/d=v4;N,{TifM2^LVE)N93OD8o^ jU]܄,D K0#º+k-acu&; I$Lz.1?$Dj[g&{Sgmȴqu?p]閝$vh5.h>,W>{t(fg`m*m]}ixp_#v[V1B)T -Mۤ$U;MVؗKsb {UE$-Г]rxq \鬳ޠ%*{H-VE >CBX+ި`DP[4L]Z -B(4X6@W#[̮zsd FjgL+WoYk$ lY*^)$VC`Fx d2R䧸rz3#)#f!ZO%<3yTuGuoq[[3)_dn4}y՘S*a;uwZ-E7X.M2 < 8uH32v7덣W_#ENI.z_}[{FЗBD%+i0p򒍬9DU<2):CY!ԼЭRN'd]J;rFqC1-x(0 Lx]"(\g~z-ɡ }<3-5ڏ3ձM3˼M[ Og/.yqrl-TÏ&˫q2B?/ɋ/SAb%QY*v~f;^xK{WZE;#^038>}8ص#:0SK9*1J G,-}!ċ-x*cOfȆnE[1JKϬ-hYl"}L#]l#NO<]x&Fs>NP=SCo`C5ֹxT#sU D > 5JE] iiZI)*/?mly $*Zn\ aOpsuh`Y="Py *k'b!J] <v"гx{FıXҰ`3d94kl17j,#EVdWe& 8 % y s!WvAgAz `${Eeb AVr̢jWdϋ8fVU8uFsQ'R{"//:L8(sGOb-G-՘^C pF \oC[OGS j Ib(a2(s󺉥I=EI/T\U*~2kW'пRrhWa<,E[`/k*KPn;j1Vvwר' ,v ?YY&+9ED9cC^iOJҨA}߼DǟK 9TӿcC <_3H z@Ѓ(pc|{xd9 } kK/(i^s$[pB<-nYm=_bpNN6[v+NIӮ\3DxIM#i7S5Z;40`ic) Eg5ގ'SxI.-iCb͠+t8%zV. Btz%0/* Ȭe6?cwQ'Nhf۝:  O3os=6u0LeMEFTIvdCA l^(WiRhDd^x,b_$Wpi{AMȍ]T>L!^ޙTGL.~j k`n*l0W@"Ҧv˹]nkqC,{G,?g:%/띑[V9|Nz$& #~mMmg1gQ*ȄL&\-dio^7-C$U]4*x׼uSY-k􃐻Uqh[ /Vx,̡; |%I!Uohm6`Ɠi\ )UP\>︡>z6m36SӴ.C8l5.;i/t݇5bqCr&GI6ԨҺi*$Pq9 vQO~;S ϳzZl"`Pmax,CۆPT " }C?HU^@uf6b8 l4WaAQ*t }yסE//O?@PGݠsfr3,jӶ@>lyl'ϺLdgQuLu%^4i;NKA{qq}uHmr X櫑s+>bĵSJ 1)ΰGs"uEw)`5%f0:] b kVvf@bnsƣȟ3X&tL?"eOSCrؽ~/N+Ϛ Ifpl Y7h/'JH@ M017_yZѱm Nkp=T $Zl"b}J1,N`Zқ~[?ŭW.l;+|5͇1r\>?(YLع?0D;iD.-Ms(9^ QרC}zb4e%aH=@zT|!)g mE9慴[<Ʌj?ڦ}r6&(` rX8P9S Pa,swy" sg ,fC|ZdO"|\:AtD];LJ--Af^k*CJ( vܚƐN:UŽP"re~"驩fslzJ!_|ɛg&u,IЌ=vA\Zq1rJ)%:IdZo5f<3La\(Ȗ[]RO\ַBM@ m[_㄰a2KjVϲ#$9)8QX.[7߿_7Pd[ΖCkk挾͔ L$zQO)3k8Hr<=S:C0g$3-r|+A3R0yy:Fh" (|ιqͅvX џO&V=H;gsLxZe6gR{l2ePT7b*qm痬 fpwRI)f^/`Nw66A ꠟ1iT`#H'T*aΊT5 -nKY$ľY]؄Zꀫߌ0֢4pih.-$ktF3^e lֽm0 JErVݯ{*i;`yp-Giex}kЌXk?X;:qE{ nkcJoǞqJ}ܷFkS/a<N}D՟?vvZ 3J+o|y'ؤiW/QaAf0{7w\Gy%'e9.&?[LA!V SRo^7W[f>." u:Rw74,/6P[?D^Vt#{m]FW {{dHE4ajB?{UISCz6# G$XD#*=sI[?q*ŸP>.)1: Y+Uqq*h~[ѐSdoL{TaXD5\7,SDǚoABڔUޡS k;z};ߗԉ]m갞oG : ~gl.aX}h{ߊUҿ Y c^nߊutHc=AfF8鋸D`N7QiCTV `siagOJ^ Ut:ף4%sx,K # VVg֚M<{i0'y/͸wpz9;~Y)uڒga`j{r!-4 3btnl8[)ʺ ׵4ׂrUx<{9}1=|/G J L.yj&=b&+qO9B#&걕 ybZ0_~e*>7Khp9X ]aZԩ%S^cfe<%{YR4nFAT Su 9Cӫզgպ.r5`(M<3*vR#ɋ)mo&^><2TW\y&<>A7-En;vA@\$R.[nAS@*\[҄0Ot+X`5DL4NfߔXWfo}EB@Nׅ\)f,KPFF%ҌeL)ݡetfv=ㅦ`~"~X}U.W*y={i[L`lRnkLͿeYߩVAL)nϑzyP4/lĖ|Źz)s=*3HokMHY'.Vl˒ߎ2uU0uXNy Aʑx*3mc ZQ&q93gߊJؑwHgC;2!jr\c>bV YFd+ H'I#;[+ oÿhVuQ}x*JCO(ܐFBR]y4G.&؛Zޣ{RL۰{}L{6SimMH8c@ȱ7 dM36Ka2U}u }I]|36fO,!!O5<ܡ€/cn95!ր}[. f !VTlrRcJFN|W#*\68[*dtX;qd;+qҩD2>3;VQR.XأfǂW"G6O:ʙKP-@(S'% \.;݁u*ҭ3b\H!\Xe%:5Ù1O\]~QKqҔۆw,#}mJg^ETfT[Ś^P%C[d;U=AMs~պ2t)G۟5hY+nغۈOq5oq^5GSUTUd6ۏEaڵ.uB;|InXizy)6 FkD#C-ҁr*=^4ZzmRKCAN1lwxSv(TY5Uۇ0pጃS#mHsLvo"UME}i/t6DF,] gyQ8jGȊZJ܎*CySio6<-,(EJ#To8K*@ `&Lvj֌A%Ȁ7!b9hP@ D}[QIl)8:nWhuiu S!1g6E%zs aMvlye%ܥwZ;d a_Ju(֭|ᔮQgQ0k9*`-ڤ-+t)h*?e<'*P0IQ/J[cN$v vDc6/ʯ׋TzXJ^*3Eܩ[se|7$s5DM2)GՒ{]oNlld;5?dw y.| {%S5";gt*bz'Ӏ&^~5JRB(Z@h2{ !D\ӟ17@ uSZ?`!?g ךYQֻPjl7;;]$<<=[$P.k;(xk ,IkBGy.NH",@9{;θ:97*{PM-7%)Tjɿ J kn%8禸cGn+}a]Ia"͠^VJ9_:jt)G,֝_"yƇ Uq. L<ujaqPh#+Up?gJ$D;uH_`Ët8rOv#"]6螡wiJ3^AR <ɥY(v=xz֏F,·2ˀgt wWj>Ud۝IPPy [la;ȿg4yJW|ɟrC[Q陳*CA' ͡ COء Z NckN_=rÿ籚h$.WcبlcQ$"X)ZGB?{I܌I4pKvљ?hont%RBl Z%2Hk>8Iauxݎ^@ ">m[WQ BNozTcv44\1V' #& )3j^x1촶1?SI?] \=Aa4vnms%ӝThgLiw zB/]^gfo iJ",~ Gt8osS6'`)8|WUIkL""n Z.'MS+e'Z6ueN}f͑hCc:YI {ZAr62)<u}4,3NwIiIڪ1|Q:~=:Cd@߯|em%^qr aښyRo'ж;vpw\-h=[VmxQ6W"x-STǡLgvK&y/P?'+I1nA/[&"ٿaeN2 tتUТ{|Bwptv~L0$M N՝RQI}F Ü푂|4 !8oG# L҈*eqsbs-4DabDz/EPG+4`8*ܳ"8'-BĚ'5]pb$\305,>4S?!)!* q~0釐EmܵZ9GU Ih{7|r(1**ݿLH | 3ˑ'Lr]BL:|8 E K.2`?M$bȼ ۈW!U[=xvWgl}T{-@ΝZ ^Ik)~Z臤[JPBOp:Ȧ :<eZ_ԙe;$ݍhSM ~I83g*;UV dPQiA˞mda5l Iy^w*"STIxAbΒO b2/PMu 8G2!f-[vpqξ6Ȱ,B\Q(nsERg o>㾎B*E[5Z;/ LiU'R2(5<A!n[gvp?1!=a |o0j׭oykv$wF;z65rC7J.Gϝb.[B{iF=ko|#c1)c}pJH'kipMVx>_|qrܝǹSٔ%T ‡[!PO8p%I.I|OTUJ[ i/⷏;([cVV%I~EpnD*K؇V۩&]"v||Ŕ(^ M8y? pVhdVYdv]љflN2~q:nqWVLMA/JOY_P ֫R!ArЂruqt6/4uQE'1mx7ge5% jgf p`lJVmJ!ay:tsftTp)c8 MH6e0ńfgwd%x7ԝb8aBN,$-1#"a&t"VGCȇsugÊK$៣E +'2K?R5҂ $>T˥aB#DΝI'5x@ݛ{4>:9qg릀R({VauipWJ} n{ N҃|^m/2Y.6/~:'w+Mž*e?/}v^]E#{xgp;O"*yPBnH0z}Ϫd1_< hZv`[%cÛr|8YiհKM !XjޏiMNdL? n0x1;YAa;Vąܨ?.ÿ]2!DXRtuc!Rwaȅ޼d96#UeEz.Z90؆R1 sjSYXn(n3u Éf:1Œă!\r1*1xX{+0-Nއ^\IkW%Š @eGozn Kr(.{\#_zmDyEJ4 ^Y w^i=Ye `gJ1U!Zw$ڋ@eo-Uٵ*b0]VJ)73Jfoz* g* D z-h0c-j;ׄiFJǏ}=W5V|5},"\2mBvO /YW&ly෧Y}C["D4.$w %Ɋ!j+,۰Etk ST[P" 8ڃv穡i$;û@kN-**O$\0_(a2e^ck/uIS2Yd  ypsBq"/ Q6[Am[rʞSQ^ԵrW% bԔ +POPXP/`E|5JiO1|ir;XSgaS\W;hc@~;=7B/\o2!%%ηu0 rF? k`S; $p_A'WsLrC`?!g2& _BnO K[{~nn}"0]1EQ혂9o AmS䀪bPyK`Ŏ7iaW 12qԉmhBS,^5Xa>p'і)TO¹#՟>X,l_N ռ+5LRiċGKHDhp#!\V+^˰K+oTat Ni]kAkI_مCM$ /7=GOdks#7Ip !e6&f!٩k2W"bAL-lӧ =ʛc:'6k")XȪQa8g3{;ـ4 F @5\pDKW='Y7KLUK v^Ԭ}2I6x>^a^wZd§uHbc Lt˜5RH8~m D[A=ÍLJƍ(ie{l]~X/_W/y5i^hN AEO ڎ>A > eTe_vr1K{˟m\+-'na25'7F[}ʞ5b`e/ް'tβ%sUjKG GA#D|Q+y.Ƹv]퉑)LsTkt෹8dIe"4e*\-Z*Fg؊˒z4 Q\ A tbV{҈"@ro8b=櫭v0(bˆǁ6يc\DisjƆN;tڥ.0%^-wY3y}# ^|bV"\T TD*OaGcco :SGSTKo־Nh~x|}Ƅ Y I/;1Y Qa'iVCR.gg_'~;{%E Ҵf?LN&|bUXC\2<lIOtxp ,Ut1lslF +٠Ae\WC-\Q m$MYxQXhx| ^Vx}2{0ǫ' .|zgRl@4H&V7f͞RĻQ؀L`JiɸGcܫh橅fӧx=M C̤ $}u`_n%`gX\*&9hз<5ldCJ +a0bZbgb`p+uFJ܂8`㦋c bb8'<-+Ͳ\ޞ M]iP`LH.K}~mB@1 *!>5.;ɔxx, vݰ{@3?}s&8fKw* ԝ&㘵dߗ3`O2ژU_V3:jBo)ArKB68Rfr.\߮p鳈W!U^ACaS9ZHZkȫ+/v:xiM 5פu YRkӘKFolZK|=l+BSI)Լ9+)pgǺ"*wC]ESּ0 <{HrENN,v<͟ԝέŖ*zT|7Jc zF,<5H䈁g}ۭK2^VmꐉPx(93O~زTs<&j迒s&g\ };~1H fq>)H'2ûjFd"R\*TT)`~:!+Uk;iɁA@?|[C '(:f\K:l5D 7` PK2bbW'gyBr-y,!Nz.ԢYw5L|; )j°$,oC^_^7(YȐjycmA<>] >M7rx)߯j*b|Cee93}T# V=UxPƼ{w7 g7dH1P5p#+ r oƧ~N޾VjvT J2OvSp}e8Z<1rhiSs Yf@wC<7'Æ=1VܓrB$RP*+A qABH@uYA?۟ubjj<{\HNsdXq 8D}:gB>0ДKnTD=M)vg^*MKf ͍@ ( zIVC{ݫbf%9 pcЖ..<q0EW+\>ṭMƞ$r5.vX3SҘʍ & hÛ{N dDUǙg?MN?jẉGw6n?+m:L!)*ÎL>EN> ]KL -vQ^t<)w$I2n3c_OےBLN"ct n )鼬fOzPKb+JZjT^B"R\p" ۙS,simض$ZSjȐS?<ڷ"}K]&xT|e%32{)\ ;W~:)PT](:鴿2 vσ%S^7<_ZӬ_W`LM.n*d#= mS "dG^j펷/^">$R8OtFj? ^kVwk8]rκ..eeѺxqGӲ晌jrrlq8@3чD83tWOB "J+?W <7qsv~2.k.L;Rϗzڲ[ GB"PKE4`GطZ^i693pK*ĐaZq{+%#اB QZT S\r(ryj)C[FTf,m[/IʐS:/#@mQ+6G}H-dGr! U#,?֣|6c{ؙ Hq= ۬!m(,R S{^+[fZ P۽BŞ6<,G1=ı,7?̲OARpٰG?g@*>dT=]뛹sFl-y5?9aXBě@haƓ{d4!^7?I!n߬(仛UoWpJ10>k k+xa'>tFT/xR}Jvun%a(moe1j@X.zY< L_uhZmиӄ2YBYS_k&rZQa hH651n ʧA=R_[rVwrܓ!ÑwK4nD3V=u;݌8YV'IW('ku{lGQ>"TػfVx}Iaϴ{5ia!Tt|懆XZY}䃬wG.-ke&@0g O@dz\hK1+(wGЍd+th:"%)Sh& 9f)(ǖaiȽ ơSI5ȩ,CJ4R:WNN7'CukY6Ɵ&}jnpyiK߈VKۂpa Hal6Za'O&.P,GR.ӼNJ@#FIsRhML3|I%CQ~N %lme-Lju\xGM c%CH*eyna"iUwy1%[Z]qQMay,8Q8apy%.K2Z6ݔQoH9= -`"htszC_KvD Ҙ%Z X#KjF e[Q \LJQʝg(kujdtmm:*yɾA 6(/!ϼM+:X;QFիbҺ jmŎLޜ5|](Ȥ!`Qul/":!o4R-ϕ={ZѸͨ"xkU $ƅ XD#}_ITHJtC?B;rjBAA1d=>3˿jSa/ Wjb[Fzax[3#?qCގk? `k>d^3.}5ؗCGg;R,R'?S{,֗9 @w򕼜At6U<ۋS>;ѯCzJ= EqO;bJC_@68'ӻty6&bQ' q-FV}`Єi.ycrrUD5ok.Z<s )F F3jxf:gۯ.1|Pj]+Qm`yOaCK熌[0l$>אyr|1و-A|foB#$?d65ٔmߡyvmu:gܨƌ>d8 T@? S"=h)S"!$*杘(I*@4+dXb~'W1\Ĵ_Fg#6=zkƷ$(Z5#yK:ZR('ƞ_|LB'wH誖ҽ .*H%NUQO!|V?j_f,gR) O/yn(J  Ox>R JQ_~aq[t ^nX`)Q8HBٖ=E~n@D*rp>y/Alzoh)~t >U̸|J- #543DFY؋!zehHNՋ vk USiݐbfBT %8!˞2ep*B%7ϏQ1f_^ɖ:)GfjM~S+Bfŕ` 7Tad W (:[÷_,+tU+AdLQ2q9K=lYޢo:lBk橰j|1,ux&?{p^XX,VʳAWͦz^>KQC$gC{sD^,~t* ѫ`0rS| 3vٖMfei[s.<^" Eg;u2F ZtvRCg |kϮW( dl,^67`_YM1EUiಈ`A+XɤV#VnӉ8P942կQ $*4>T ov͞T;ԼDXиil+2%9t әg_co@XY_9hj_]A`o/4*P-y*G=cwZ[̹O K If>P fv, 2-!0]g?G=(> 93X4xī -4^h5OiPvXK6; dQ: ~x;7S@ H,Uvheř Ź앸mk_& iq ;O?ǛD+ˬsfsй7$Iԕ[s2?xzO`K%HBW@YMea..ɆF`U3\RwTnrǯJ(;};>QlInsN܍4޿d$݊[[ld[m][QwsI!X(.>j8iUE`k 7,[*kau7ˏgV`rݐ5P-gmoWI+#N%j Q t*k9JF:FXp Ԑ'V:|)îq>-#WVڿz67Fҋ>ap YNy\5'= \ǽ JԢ֣,FCLestv^$Ȣe~<,*"!ݭE*CH!smo0#\Zj-I(r/o(ntұom!=uO͛hO|GH f1T= xQwvw24|ʗ:Jq!BFr8d]˶ӈZ"Y Ӧ"5 3veDA*|`tfɩgI^Xˀ^t#f;"v:DVt.)/CRu,h螻MG {mya:h?!9Ծr,7sWj#j^R0P+"d}\U&CMyGq #ҩ Q%"Sn\xqg|X6+zN GRҹQ"rbf01&sX $DBܯX:Jry}?%x9(\?uixTYm0ѥCfxܙU)=DP!5 يwdTBB'~v\-PqI0L鶗S?y@w 3|LA5cFI4J)vxBj갧Gt1$kFhB6MR$Ftw<#}'&iir`"XF} OJr T Wp svįEU LpTbr QS=Љ[ҬvQS"7l@^"|I?h'޷"|d(?ɍ^a9`^%1DŽ$pD7~mhR۰ Ɂ$$e6G3!e:`U%zf6[R++م#E ‹ KphPp׎k\74n@Q&p'xr3Y O%ϹZ9kK0"]tTpjŚȲ8j!4ݳS*q<;XDږT Q`#K\R@Ӻ&$30 ::AH~_M6tpji'@fr(C^>!g̝ ||[(%No#"`*ˈ|ht~P@Qg#q+O UY+dG/+tŦpֿv+>B;tx_*=&szEoNwVi] "^ăZ t/GܝN߆`,8et!XovG"Vbmwf᏶)%QFJy޹}R *HKuBK4kdiCNM !fP^/*,ݐYqs`L^>Ko*!W(b͖eEFffX3̈տ֪3@i@M 2= E^ ܰyC&7f!`A>ɲW1J3ZFÃ:G߬)8x}( kcy+~ZfN%F@KbN0?#ϲ܁O=J ƤD ݿI2g;qG ۯL>ݎAf:Bzz24/B8\yN^Ls?DΛC@˚³atmAi$bN[qAfF ᱥq~f` xF;~L'ݳ6L\h p7vIb`DUƢI/][7/6rX'$R%N{:Rv3 =51, u9[Xs[#D䮈fK-OV}&G] q_#DzMTEZXQO5;KEͨle XZpj4@4:.8eB4>Rk`l3m RѾeݳ|e哫Xcczrl|ې[ 5XODr2c"O_:zމ7}ЃOO0Bl婳cV@Ǡh`x?ą*.kO0{o'v, Hv4FG57uܔ\$tbdx \ݑp^VAD9}wFd(![FAN;S;H&/},obV#Έ5Z2z!VoqB,š_.[:nsYj>1ՁS26!`cB{կR dVάxwS;<ӳ)TO67V%u1$p5ZjfS"kCHxsa/vL4#aWdG^eV@EDӬY/}IT 72ks!pƩf,E,^ ?xÈ%a8]Gg>hL\Mi%?LYS쏼Jlxz,<sq覲gzv z4&Z(S"[[=&ý \"h+Rx^󸩮淣%kdgg NW]5Byb=uҝFE94nW9Giw#AD_(C 7yAݏ{oW[| ޅRm >sf>mΣj6dəR%(ܽ+IH^4g<=*-eCHJ F ԍH~V#FA0;qsqav }8[`ywaȐ*fԮBR ߲?g"دQXKGsGA`Ş\ !ۛq4Mrٵ@!<7?T(>>v)[WV3T8H{кag=vFX72ొb%")(>20]>F"@ oU Rʍϭ*Ԛ((m4=3"CHgsqwB]V'4b|GMo.Qw a& 鐎'P^'3-)Ԕ0ƝTY`9KBAMҚ₠AGxd{!)\H. s$S.t.mפ /bZ:j(H_{w"ƫ;„W묱RЀ*P9zt-eDE3މn*`F5'&$Q,kl&Oߦ *Ԣ);-ݰe4)!ڮsL%:plz!VZo/60ZR^QpG˜Cr.^_E"=Ķ#@]:6H/HeOA' ?h²Zn^TblS"-'&Z6xBJ° oj@(VJ踊4aw\\P7r7HFQ_˪gRNo6,̠Pee;%5z0R/X-!#ַT3t;=[h: H=dErt"3vC%&S>Ha6V|\ؘxGx ?!I_&V!dEe/L̜eqGU.6Uy ۦչ s]e t'R\"ؽ R҅u TL i)X^s-1-qm;?Ro7E[!+ BdCX͢ *=h^87ɳU*?qZTsHWÝ2?kQF҃U I&\"[ \?\m f+Ɓ#;yU`* `YM0\Xn>+;gVdiFIٹ+(qF;K]'}] zSGrιc( x7`bQۯ!% =MtmDC6OG巄:96΋thJCYhe Kq=^$Sx,ihMN\OEUu7$L|2\LI)ZIRw芉 !W'&Qєp+mSB贗 #j2TY% ,VFo1"%@cŋF7yYW$Y[9>X`i6/QRn!}cmO<ȋb8z.ۧl3-p Sm#A̷F"4p x؏kJh8c MdI2h)VIj8ݍ}qQJhI^o"a Ѳ-20ɨ&,J(I;WWh a5}GeWmKTX~\vx)s>k3Uw}ո9}1 4*.if>P,r=(A|;rMe>x3_+J-c!b,k/ \î@}ĻΒ(I߇ثxk"垢R쉢TA(ա_̔PL XWʗ-<3JKf f\CZ&,>+gaa4Ï=Pa]fb鹊L8|8eaPk_$ ,^Z_Ȳiwl|K8\oI͖YŊ l&cN_&^] S]v;y/n[21k7r/=ix1ާM18(39i0/PțameFD;8{3FӖG)h6euXoFYlk kpF2-aD=wg nf>t+8,ĔTZM\<τI6T=%yąN]O%wzx<-Pܶ{ .m(3Ky?m.C¥ _s8ۀVي^؉[u1o!A>;AqA H˿,ME6Jpw%eSpW_J(winztԖT>bڝk#߃aZx\dڏ=P 9rq_'V{(_lҀx_Dy-!x d57*^t7H3G>iovUV\tL֟:`7Ȟ{b4x,IN0>Շ]p%w%CJ=#R0yj;/(lQ/^;SfnF]4UeG~@!({=XuXyx096w( 6G|Qq qSpvDLGszaVF| >YlcMΝNIԐbU*[Æ/I2n[?7Q"|k{  6  #?O>"!Mxh#0 $M}*iIt  U/CM }?#SLmq*{7@r6|"h,F0+ =xh W\xyv=|@A%)E>\߈cG}!M{ e xyp" Ǐ9柰l6quÓJ֣Ҫ6Z*:lhN Vv9?}jɥLdYlxhƙCB |TYd4Ņ,RF;wOmṫz 6pu9z[&r>`v4n*$~f_CtBzf̾06!>m- A;;ѳ)PSŰhn! ]k;l&I+e{4"x Uh!SUG,ĀNLڹmXC @o aHȳVg$q= fa4ź]G >+_q3XKމp 9n޵=7B>vD? 3"pֵɷvd*>h+-srZm1).MڴMjGň->=\Qd]/m6E/8y'4`TI~=z&A) 3\g<#Fı{9;ǎugA, 4 "ف]]Lh8i7(60n⃏W ᬬe1ݺJ`*u۞ cV _Pjh"3DZ6.9,\_1)ׄUU4k fqh,% y'$H${5\xd")* }mG=i:hrD3^U?3i\WBi7X1u5CmpT9r W' SKd&*x?KaUPa(__ޭɂ!ho;&&3{4n ɬIǹruPQAg.>D7 !w؈$BJM"c HbE@sԥMjqcfٝupp %v?⟨y!lrXxy>Sc{ʇY0tu>[xLG]b),)1a 8=^lNU&HR_T@‘P)_W8]$1 <]BٝuAK,Y~XqY{58./?vxDL.. mSխ FHo8ޛ~klȾuatUsWy؁A5%KlyI[bG#D(mߋS !c!u XJnDdIA/V*(^X"ȥzZn~r hO.Js)s^*i*cavuZf2H,Y E\OP 'Q㩃Rq|B2B\>@zM6|}1vo6=&Ek$$F)d˄C>m:X;5k=u>w}/6,\?^j*R%jǧE],gz4VWgD_-9rޟ~PƑͻ uK ,&l?66ٽ?ۜ(d>^%6r`Ļg\ 4;^y5,^oaMpPZxJPSDzd~6VvXvН|rhpQʷ&fSGهC8+C|(֔XWם38NK zj]T{(m $4eߠ"VC$9Fڜb@a/t6g0 P!r1-։uϣ9.c:j>gZ*DS0]|3xA۪gÐra6⍟r%?mNcXil ⛩3 *FY-UE3uK9:hrStVCB+2 .t>^)p{e+Q-9jC2*7KrF0q&Ul*ՒCܵB٬/GwWɏ>cѹ nBAiAeJᥭ%!`R[Q]Z sxeh EXwy8|K)+!1qDFib)ktB78 }iJ;^ފI{sB WC 9jQ hUwڰ,d:w#%VeY^?R'CNyl {FTkNh~ w~)c K\ybwjH8_<;􆗑?UjsT uډ-7uЖx>M Zau@f@܎Y X2y{4~#c82fn}jUIx޶ڪךo`~cb|}G]:`G2o3Jt)k{ϲIW3:1s}Ft}խ@P ~/8a%&ѡ&| h_& fܳFBWJB`Muy)ZBg.?Ui8Zl*D}D7o F T~l1UE10iBc p~\ e@Wmufsd9TŒ嫅Eȿ\\|WҒ llY粒hǩ}6bX:srmU&F߫bj9$ ;⏂6K@RNZ-ɶ,k8;*dƚv/P.QǞ-<=@cVee4涝ȋS %kvUs &/\* X6gɹInIuc'8fmNK^cW W\"|,Mؘlz55d+h%ܹ $5Yk,L#Bu=JOƪaxUTg岢=0m^8a_Q>ņ}CY?z';OnLl\ՔfC_6?SJjo/;۔ %!*XJsp xE\Ѐ, CI˴ &b-z<&,< 2a<ݿ#)pe.~5 'Ja"w(,j3::YT^MGhՌPds!-^CGMo[e|fA@~ba9.LJ&j^-Od, ?3j*a#U`4e1h%4Kj9}Ánj} ]ʒ%R%Гr+/эPkuBc̉pʛ3@K$Y% msX>o3&>]. ~ƟeF3N6cZ$̪j= SV wwMwU3gXI8bNc-7.D&xb즜yIvO<[8=DNV5Ѡ;7x0t,AnR0-x>K1|.|]w0z\Cwx/WC&3ҰTj\MU7YhJ ߝ,sq7Iܳ Zo*#\GkB#itF8iGiUÊ۔(ͻ7 L6_61B X+l6B87 /D7CS$ܛ*f5H-%aP]Jȳ4~(>@54D na9lsnq#VKx!Kj Ήa]mGt,D6J܀vh@{\ת \2Ϳ]=a-tt3EQKRnUurί>Cj]hګ2/Gy!E"#pL W*p(b6)qƿmsE^@(Lgʕ5(ST%DIMX1VH[qaǯvzu'R m>ha7F'%HcoTVC7tÎתp& oh= { -"2nj,\n=hA1(&,iW$Uk}=R @oy;Y, 7FՋX#22Mp9[43Ly[ycG\HR./+!U}Hc$$ :oѿFjd‘OB56Z<)6Z?Kh;dhȦ_Y D09R =G!-m!<i2p)|Zة~]]7*׃L!~T?+s`UF2w1!0e85NiE\~bh`RQqGm Xəq3PG"n{psmM 3%0Ǻ: k:By@Q 63A0L&ӑ$uD^9!>0C"}-ё9 }<黈բ;hG+<ۖWGNfi!CK0u5ftA~z|QPhxg}2>p%V€*L R*&,UkuͤP^=3(VgnE ez晓75L!N$n0ȿٙGPUI8(V\c˔& `i&\t@d Òax ݷ\hV0T9x_'{lnțc\'ՙؖ)C|d-`es#|w,_!D1EL\N\6G7M$yrK^bWE~n6=Vʗs$4DeEyӖs˱t )Qway.aq"r#~oSˋ`T,{"}Yҏ/z@( bqXsq3eR:gv401~s Ct zۭ[nsӲڦS,Xۨ8 jiYPNǹgUМqqEj"Z* D ^3ڄΔhFAuwVwT l_׾*޺#t,i\O#0xo˿9~] T:aLɣFnrX%SC̊z;R_ g"+O2Έ,IVJE>V bn$1 !2jQJv(t ({b$sdGM)]7dJ齻l-L):ʗ]ǵ[hs|z&Ppn|^Z;eq'|͜GTi:\4z7.=Geз5m\?$ \1.Bh/ø^u;k6 }gj1bƆ[T̮}ȉ_ͳ*+\c\A"[އXB9\먎hK:2`x.'R뉘bg`IP0vpHi%`.,=@rqTznasnbPuܾ+ (9+%@h\8[$L1jǝS]ZX.&3mvE2/,m* Y_+aΨftHqc] IBMa 7ta8p}9TNnC MLaBh~GCQ:lq "7 8,F|A\J (u/-E+eA}#+upiwJ4qtiP;Nr_U9o n#aO_QС!5uH1%jP!3U7mMWtPnۀ<ǂGH 諆\pˎܕ8X6 Qx0iA:V (4I,|z3b[#R;9[ p|@ u}v < tg.'0(ƍSJGu=@=N!9yy4@a)jϸR%1 f~:Hd8M.k[8# 8zȺ ^\,s_la'n+i]fuq30Ex/J\G10&~W^x3b{, ?^!9^?–o5m(M Z/7RlյH\[W=`ae׹kdD $'חQs*C1jd=ىq9c}0b3b_>1$ӓO.R9&Dj, }u`.X r}f؉_TX`A x_QChx!a6J*c]ÜGμ(#]靛Q!/=M֒lsu73ko)|GI$ij$4.l~70p[5[~@ƆV`}Z >sn|0"TnJ*\#7e/TP$a +ȵIn2Z</{F|Ĉhq_ogA5DD<ޟrؕFI4Է2-!EU}߬ζ6(˖svl&~QR%wR);Y & TZ\dz6 #RK:M4Q>G(a'"!gx!pz]6@'m]5)-b)Ȭr"pKszAezzݾVrpݤnD*Ώ!k-k&gv7jAL7){3ӌ*h5USZ,T^SJI5(͕z<+qF}u(IҀlwbޫ0XNo=Y7.El`ʏ: ڄ.+N$uv:>m5Q#\& Jg ^ 'Թw1 UcT0{⺑l_|!gx`ϘnDE*"DIK5}=6 >f|=s>.k.z2`^BSomc!(*e"QK./Ǚ5WI7ș<^p\Y+u؈&c$;zWHqCdWǿ)؄j̲r#^zr] 1k<8GNJ~ۊ5H/܄Q&p?Qal3gr5yFg\\ՇG'Buz#oYke8=RĈњG)Z蔗d {?=r]/SٽQ֟55;_ 8F(`BOxo#$'{"A7)8H *h5~ GPְøJkkEK2P q9eF(BdU^J}e!>%M (0BGk´A{e E^%e}=*q2P 7w2Q2 T3Ը\…2mV[% %Ǧ%^_(3e(1 DeXͽ":.#Qy1Dvb yTT~f%B@%BY^#= !6 &yNegNũ\8bq}*S-"M0d)uND ˁ.s r";8-4-EG Y˓eχ61~ BfFsiiC7-(bT ^6lD '^ -vö,ͅ6ʎWb)_Z$@di X_|y.w(IchKx t.7nGsbMPjҰԂG %KO̱(\#[R.)Цab7z1I2Nh;{2`$^qjb)𜁹+pjy#`3hl[O}jhA~ttH"EqozܔbBN'gm=zrhw6G  W\5Io^ZТ@JQ_g3Υ`IU@ p+nZ C1ne_h>n4jI§LG- $X5c߭z[=  K'rf  ?uO[`#`gz?f^Sɴn t#*Qe1{"yZ2>בdn"cn)q:"Ot!ULYH՟Badr'Q S;>sM)]tz:N87]P,Q-Twae$/5 /t2+mjU:q^;]9IO~_=(ZT 6 l7'X/+NUe$(6\9[qllAΏ~cÿB>~C^<@}tC!Pd'(vO {cFSuʡ#[^eM7z!oahTl{z Jϼ t7[`.R(vBŅ6Sy$/YD8 `DwQ:$M#=7 qfe"!%ۿQz$4lIR-Cc!?E>i=g\i'Z/+~o6*y4X5%0C9Yr7@ݒ E3B1m@p j5nn `{;71t/Vb)z=p2O+o:,as"(? w+CX]my_I0d{CٗZ2Byʆy7:}.r iU$~'qTOX4d _}&ʜ4oEЖ)[MݧiwϜş4^UJ?CXM$[Z31{\,&@T.p?FUiH^4|ت'o)6wOA 9}wk\3{LK8lz)%-TYɭ9$BT3U7E2q-b&Y: o<("ڒ6Ej Xsnq]L7>2 BRf~Ň""%xLa GH By D[ GYLvY]rD%њ1WvRZ-#27جq[ Yon=Ԃҧt_ 8\3ށh"; gO}~Вnk-4ɳB>*-#н,+>CF? @q(7OxFd6٭ÐjZtЬ N믄o-S&bkuKZ8|ۇܒcVF oB!|Md,c0gS3+f̱juZMˡ{r[PӇftcXm. V{EòZ9>B\8okOؤF{K쥻dٟ-e`F_3:Ғ(S!N ƪ}}Y,2rR/Ab?d,N{@KN8:Agq[48U$zt6:m[/.a]7l16jX 3me- Oxkd0^EZUW`,Vd֭ѕwTe:8 HT{"6l欎 {F{)`,TCTQŦ]R<(jrU;"Ծ{JG^{?U[85=bdKB10W/DelqMIBTVXĔڇy냓KV<H\ƊDLCu5c=w!N(h"mF 2g({;,OZ4]h(/ 0 jy,l@rԨh4+h1s*m _?s%M\7:&k!Tk:oq5F'0A7}a^EϬ%Eg|MC&PnbLSذ0|'iՀ ԪRJi{4˸SkH1tLh5݀l֥>} j/Pr}6g1|af>hҐEy1Rb{AK<{^Pq OHtAs誓x@jhY§^r$l{n4dux0`,ȭ;jle`k#S؉׀"3v3J>LG\@"CY([K,_E+JUe$/t} QR#n}1.7`< CMPѶjn`ܬy &iGt-%+5TH>`CtO.1 UEkJۑɀ2Ƚ|`q62X[]QY^z}lMh4$EGݙ rIl47|01ܸ44[&P?f(;@0>aI!QB!꾊-wsO F Ŏ9zͅg?4:9:HX曜Ȿ<wEh530= \Bq=9Nd*hqZ>9T2FҼ@mT~ŁͺS+Ч_,硄ZRGTNm#;#+ 5+ol1NANb"q#eiT3SۑtiE|}y%[qm$AfQIo`{!,8/_[!79PY&+r(ZC;ɩsOʔǙϙpmo|2d lƠ=1ݶhw9SaW7{ J9Y@@^OMWNGU[,B]ARI?~SPDE qܹ`i}snװW:wͪ?83 f<2̠,**"䰁KJ7ƃ!G.m6erA7 Hk>=eLNV1DI<9@nak$,S- ?`uV%|O 's[;; G*<Q87\8\˳&xǧ$#3vz!X?*ǫeQ3uU(si;uR-p=(_R2ܕ]7v bY=L|phydmՙG˔4U/}QydnBU`(fz6Z!Y0vǛ~UUVQOCG1*:\ټ@(Rum@((VW0PY"լo)13ZJ6}9ipYX|$ .Ҽ^b+; ̸Ҋ/Q!G&ͿI/u6n؆\h{.1s@_c3D< "gٳㄪ 7sn&\f{ L3~./CtaO--ɕdnj_JzٔfaG+B^v?deZ3-܁mDZDZ=rALH&)/=RܩR |gl ^(u.¤=Tb q%`LQoo p.R$%>Ɇ6|Ыw B:{۱C6?{N2â|+R7J/7%nL)p9F k*5 yܶOWFH |1t̲*|g43?"B|uh=>;GVJ L8kuTbK(1%O 2Q`vp%ԥ!Z&AT߂u5g8n%ҫIQpxpp% gc yXZBX dW*uLc#}UhCƘ YAkܹ Ɠp 1%n%#~pZjyx݊{NZoVe5Zy*if蔃5έiV1f蒯΅,$=8{ qx?zS8A;9-YΣSv2Z>~qOu"fbU #_^G_ǎ~|C,zzVXLy7gQq">0#4ܒ") ZLt^.{#c8!P&s;F<]j4ݣgI,-F z>qiN#!E@}ol\* pB14ԕ q b렒;%&FSo2T,Aw;ը֜G:bzߗBz/`ԇZ=Y <ۃBawo%Alњ%rkuX'd_3Ԇ '$܄P& Q#7睉)H5Wv޲B ū O쪣dmq{j_sIA' 6qR3Mԫ5IFX-w[i~~]ڋz6HUf:4r&riK>˜bEnmy:e|:\]3Z71[1 _!.o4ijHi4h6db>˘yٝjKNcxDF2ҝ^4gת1Kdq%9깑!Zrk(}톂9Pa4&ʵW`J oc[ʢrd>Q$thХ &k-q:A'f]0Ffݭޙ+$Pj\YL+'==ӑ;E 4~3cr šGLryg4UO,.@)PYg^.G w[F}N:)=BkS!U.+vV G!KD 6QkH \n6J8fsp-: $)Mבq+rczd5#Mdg"Rh*0ߐ2s2rdmޑZgSd9 z^4S}ĹD6(fIrq NDed"G` 6%bCrwS@X/l+d_b9ccڱ-X.|ו+3"X]eƏOa1 W,`P<هB̫H2he%.ڥ,V | ?$g j)o|;]9b$%,\$ݓH>'6q/xmWN \ 膇4Yڶa4zhD$=AYlnA#19+g{27<(\ 2Jxi~[QJuVf%_+ܧ[{gͮd;CNH-Dfp!Atn'V[AmLB/rU&IaV=¤ߊl;Q%8U7{p;7naZRw*T>R_{&aʳ2V8PawTt;ģgRzp 4:aƚ!Gzp)ɝ Bjftpccu bpu7LGtJS$-0(O3X ^ #3!0hh.:X`zo8 fa;6j|PD˗Ȏ nCNgp S/=GC#1{Mޖ!5j; : n3~!:82XVԵ3EZ!b2ߴ?@Uah ĠRq]j}Ћv^ ʿ2bf)&vV$ zmB.T%R>gvZLNR473n ^-%__Q+`b>s:T!@@!UfB~ć,H,5O˔PzbM bw5+l{uun&qPOi%=T G'M[[su&U}F&ߗ3jѥi/ӏCL:.|_sRd[Aȹib%{uA(i/G2y,fFT^!8!P[,b~ì G`7:Ԡť2aUa"N396_ܿr̄n3y5R`dV }6zR,;\pxo%vT XBƄqKt S:n+I>qWG_6`WL &Jk& ^mrνH/n2C=C+J([)fЃ '$w|Cا*K/Ugߞo\x);L,SN d [ɬus^*wy I2߳#':`w~}r@Ov,m̭ʠ&OdNB7%UVf̼,MKUZU(*i*)S }7E&/ũkYIv'Άm]㚄`l# ǚ}瓶I sWN@EI[JdA0R*u[j^41&yrQ't@8[KzN(jtCr0lr0#yb$JXa"B'=Wc]wO)BT`/t:@:apfLd /6 us%oݓ GB*k2E .kBzq /-ŗ !t eWd:+jC T(8^% {$]΋x nå+i8Uݿ;a?H#pp5&q6LѠ8yҕee3y(鮒QG!Y@mYq?u2Cu0|"5>E1\jWϘ㖑> Cl193q4E\Α Etdf+޼zž|%-G3~UJ(zS{J5a$_F&L}?1ĝ}t5wvȌ]?W?8`׫>7LŽceTW72H/l̀Ti -35 ٭*هfbQV¶ Q=QaJэ*Ap |A7{r*-36Q5KR3 .ډ^)ߧ^q>[P3,;/NZܗ #rj7e~I@T d-I\8"4|C{ yV]<_HlĎpI|b?g ]`CĬȍq3C}zXe_8qn`! ͖_Xsr=0~FDTك -_2;!A{ԚX, _`Pbs 9'΃ljpx>4]N%9>0IS)'yet@ W'&e[`&ǭ+L[w/dW aKר+)bun:w›KE{[rz`{^o5=@ >$QǦ1 ໎d{%!- ra (1e S7@iO=7rTM!LF ŵ즰9ڙ9cLU3Yᤐ b`NS_#;hSԬ4\O[YM^* zT)LA);I/vx,1ȨQ<+LD,h!'NŚO/t2. }u {-T;)l_܉[s1 7#fHܑ ס@bP=Ѧ8{;RF#PqǕ;/hbB ;G`En*⓯'2chNR/AFh/K&u |m[[ބb4<U+qc $ c 5@{*Lqf?J\W5)A lm\^{v}`Qf#=Y!=;فhS 4}'A;%'@(n(W[e&I`~`{gvӯ7QUf\CJXQ n|Wz scե1慷gs䫊7Г@x]ee '`"Z Zo!*WYq;#6`v|Vu Qufb)_/ẑ R1l(^`I1,;(8ꈁUQG`Xy\~]8cS+Bm]b,V|~"VVD\/~UVfyo J[/ X}_N{0Icf+O2m|x9>}2u*:O wZrѴFX}Ʉw(; .{8Zhr6u8jcݜ&g59W&=PPZ ; ?n1O~:5ͮRVTcq сLree|3:ٱm>bB&}ibN;m+,6e2{ %  ( !>o{X(m@+tڀnE񛾋c?"xgSDl8bhY(hΒ01 !H]q MωwϗF (5!]B1?œE5 Z֡u6Ǐ zvkO;$fVj \fs|;˳ mNMA`aʐQ}dcyYG4GyicBX-F[\x RB&0oP1t{[ P{9HOPqel 9O1l*`ȣs#K(AkL F7²ޒZT@K]D%! BAx ʋ Xtj //6h,(aBھ<«J{&BcXZF.~:Bn`GwU΢9F1 ό1AϬ01e9{D%ndH1s[.Q5[FQhGi$66n/g<\=B=g돴= Mtړuh"÷/*s16;lبAmytX2!EfτG阎wtaZ"xrݩ #gF)e >!,y[u6zwlaʡ~D\yX&XԠ*TnAR`ܲG*l;0AC'#=U x43n01y ߒ?)eF6A^4q؃ 6+wUZWnzg cI>X@rϘb/cAhMЏxp#zV+$@܄!юiߋiuj:KM6CfnuY)N7ņcUɈ Ke''A*#Sԧ2oKA ^k=1]K3s,|=Α_ t+h !nVh A-zH2ViңΥyPfD%ˍi!йM: vKBW4rȳҗHCܙ$:Tv\=] :/e "6Gʶ_fh BAN6͇Yڐ\jkSP^DZbٜO`H e٣FNAO$*F!`fUßHe'w6mb;rV9 Ay}ؐ\wh|7.6B+Χo(=QoL zՇlu q'jx=G p)f|lL gG 5kC'4s/ꩄOΠ;SJp (V ;9~DSff8[v 5b&ձ!Oe3Hj !"} ;t?8yi.K:v;^_h9=``Z[m\ESx-!gRj.Z,7jUtA)uIElN;|` ttQcy '4ͫ}:/X}:*GK-:0KNشM0ͭjL,.ϙL-Yi _b:̌W*C8 ??l_កJV^Rj 3 z?N@v7B+Jpw&2rD!"P_RTI;&s^S0pj8}F{|7j>s<189ZbjzptR+ztfu,[N>{AhXph sa^<56SO(r3SM2irBN@cy/Ŷ>!/H|aۺN@Ye~@3:'0&ȣ%_kiVGX1Ε8(g9E6|noʎS5zsT#_mp/zKm '?6"cyMS<0u#x)kȫZoLn6Aftz\vE{n!,-2M{@])eJYUpE;n_o9~ݨx4v"x>-K`-k;Xb nҀ^.2' 89P{~ ,ZL@(b Dh nDg ׵;ϴ)~mӳږ|!C4Aѓ$m$-$b" TJ{]߇>/,2e׷γbZŨ;3Xn `r&ݕ@p|p;d d0倢 eSBfO+uQO'[ؘlsI2X $MϜGm`"AkOjy*.#!f׀ b_`U/ѯhPƝ$D9/x_Kܱa^?FOGm~l="}% h6 x6j~y5ܠ #5lf߆ FXI1NXa@=+!TTNvGȜTM{ⴕ_[8P`&{HhiʗRHK3DpCa1 qy %c,ARl#mZw\`DܗvɮJN$z> 9hڑ}t뉄#XF~ 'Hnw.k~|L3,vj}l͠BAM㘋;ʎJSiW)))؜R`;37 0Y|!/Bcymdg!RU L GoK!]7qjб9 G%iՋr@%n_Tpm1o'E@&o"O;s:YW #'h9ߖC98.o6Ñ΄ZS71d&Ғj0]zF-ٜyƐ#7CѠB@RQTbIG<$ X&cgn -{ 1/r7& [ 婋чPusZ<-ƙo)[.IQ& o"*x|tCB5tӽЌ8ITZec(1MIp '<[W $Y *p G/ H~5 1c2 y?i.B#@0DX ObbYXדp3(0Ni#Qrٿ88ITI(=YR"cdH.Æ. &vmI B#aAV$_|s|)7ȜG[5++u*np OgpUE'26ƎF>Ƌ #&B1µ=rG9]55ZQw|=y蘎-g eXvřE:WcqLُL$Z {:>2Q:  JB=D3xAݸ{YYL{>!k^֟#Wr>CGЈ XදZă),`4`& fW" g͍tCG-uz}^YHԊGf*Qe _tKQ5w dS(;t=`íd^Z B.` OZeIٛBG{q,F5؆Ϗ\#.%8BWƻ &٫1H˧h_ /x-*~u@#c5?, ",QUYEoca}81GUTeDuq*;e]eHw-5t ^m*ūB|Vqt7N6+Ί][HJWMnf7Iy W"AZ{{_$gq'kVkZ78Uk ݑͱ_'ZsX1Y1]p-D9zitC+eLOjLcț\]Hӈ$cm O)UYpar+WRe(h,!+ʇ yVG9w(PUHU2>m[&$~$]Ae~$>4kk&؈g'|}Ż<[%|Piv]v24V̠1RQҤv*{s;[FIb{e3ZXC B} as‹qnෟZC4ۏ/mؽ2FAWZ$ ?) N Ia}JG$<+~!"60 2D7I.=06%Q.v@Ejv٢A>iMK%eFƏ6AuW0i.Ƞ57HI 2S0~f^^J4?cB(KhQ><[gf]`~1ՒDqmgq5̞"c֪8"3J_)bLr~(m&q@i5/4-(yb/ 3"1ߚ ٵdoUYBe:>r2iyF՘]rǬԔT mGz &\Ae6PH̭ FavzR_ԠzԔo e8:0D 2px#"4Lvq}&b۳Mؚ,ϊǕdK̺{i rب߅Fc;>%1ÊLb& OEExM,cK|Z5$7"j}CjG='{a"OS`ao y- lm0ӖS\/KeqТ_!@ZW Z:.I5yTmG=*lLVH{f]K9 ¢{<>Z0$_Rٲ%MHVlK\nH}nw8ռcߩ& flTWAs9uɋ7 Z ۤ?.MS|f61;,L=K먁ͣzw,/F0 p}JPJ5 amxōVȍ<]i> KN R ]8n2J.%Y\ZU%<úu &CAvYs;=(` FT&>[+Vj@ȵZ>jUU?d˥E$!-#R`qBW(kڰIx*d1\~=enM?z8s!Ǧ^;u1m!$/эVs[ex9; kpc"Ij*`Ss/8Z2ڸ١=rst'#k,4Ϊ#ŧiN"@ x.`ddxaOCKW^Ye2bӢxMHWZ$6VvX|"5m;; \T dIu*1pY5!ux@ܭl[w /{Vnw޲ &]x eaI(K7SAu2{KֈzݕNl nɭ er`W=DI7Rr\tEO U\،[!dP\2Ij w"xOgQ*TZ׉UKѝ Qjx+cj e kgXp)'*o^sGN(l? ߚ4T̝J:%i<$ZA-7\oӬ#jn;A~I3S˂yoGP=H9/~-ֺЈ`F-ȑ'E_Sv>ϖ拝pޣ0hGRRn /:xaq 9^~H`5nÆ^IL%0YZRŀڸaKU}̑}6zߒ=mﱀW)Lӓ|:։3i6+aB3 @~᜻tTefLηRTY WNSr!tX.dH ѿUFoKIDBmkR +*3vt8PG :oe@=7pCbX=]sԀLl!8 E6, 1g/B; iUfffݝ43ŧ3UCa#?h.t>W-T^׊I yvPXۜw$CtO8}8TVC@ݠ>T, Ѥ >w?NCxB݁Kqɶi ]TKKrcT_LJP5w$Ӑ֘'9?;wrghO#<$t ardO8gKeEdQG3f쒭Մm_;̃hփ :27vl v~0]l͆OIU#$`=7sTR? =9R$ o( d;棒3K2nRN}~/w&ZYĮkVĬ'$[+ KYnV$J̬dA;Lw6<_.O:}Z,Z7jjGy/ї;Oop.2P$+wd)梳%vJ \Aow{yPO诌Sv,nX`@c&~E8 N6c^콡! FHoQEAX1vcOCH߳ 2"B*K}jހeAz~#?7eGždADU5i=C093%QN]f%VtN6G4uYl/SP#MZq#a"FG96=T]<$D̼@YE'A?¥Ov6, }0hHE?, k O auCpNuJe$IN]~ 6yh'$(纺,Q .m+iw(щ6AHb?Ƞ+]y쥹 %᷂p zGR+.#X&Ӡ#WmM-/75"\}@`6!0ƐeժM*>kwZn ," A6z~uh%-ٮ Dl VRnk۟1tR\v^M) =+0oZ@RƱ?:I!,GXc xlҎW3pV?ypGq/jҮX~K)|30~zyWg+HwG;]>ak Y~;H) a?U|#@ea]R!Q}.)C\ ?@y?'0M /|GW8]տhy2vמϢbϥ~v G@B@E1!ylVkPz皂wB3_h* tqU* 4dMv t.WqX•+Ab u!B$u-Nb}t.7,5J* >eg#k&ndrJOX͈kE+RSt(e> E]`Jz$d,<U2Z?f"K8 b]m(G9*pWr^7UeSn 'tGgo6+Zĉ:2b,%03mLwD ltmޢҍ5m+xfw8ӛ_O5I (Q? ]̀ ꃽJ/%ulG^~;(W,vyS;I`;@q;?A &J}뱢uYEWSc'1ȼ$P8HP4ckqtb(L::1w ՕN ;%.Dw,VX|4 cxF5, :!O uat Vܘke*::Cn==د)HB]EOƓר- { $Coצ֞ گxnMo25 6!CFU?#B9Dk9б[G `\ܷu)NJ>{6s ua^u;ˇXCRGzF_bT\M)0prsTS0pu;m?wكnJH] k1U5I~,B_,AJ2l:zò{$R5K}.ij7`\ ta!g gR r<= u_alsd׭QwMKQ= T8}Q0Ǧ;y%Y)O4y:lI{x[/VU bтQz)QNFBMv}B:?\#>qS}*b @ƈ8\'#bo'm'8q(ܰFU/̊oѻJ~C܄?hN)v$2/U'{W7.˰\nykFNxPǿ|q@"F37a}8XF_Xr05n"TXLC`#4Jy텸Q E%jތ8O.KcjYe, n].B``|Si #Z(OBX߻'ĸla~YX%ݸ20>o7Y0"p7)#;[pz ħ0>~D80nHTs\l>a aE@!"U[Lg2n6B|vA?pӇw&ό~f|{p:4QP7kL)lin.%KpC)oz_.py[t gL|' |i +]' :O u h) k$8%&'m(5X6o!b0[&= @@״ӵ6w!ߤ=IrE&@{[i$R>"i& ^[06I|cp9[ѺWo = c@j?`#XDr9H\chpޛ{7I~e%JDAU+VR9O uۭ{SfJ\P/ihaĹyJP.{A&vjkjtv8-OuAґswТC~пa24w#=t(غ%^_vK"3hf屚ub^fh?8A(8iN'6;t=49RJf'A>ٖ5S C͜%fi&(&ij0v+'L^т& d 3QG>?=eem&{TM$goocfN8(0^HJfwZd3)xۨ3,H@lrRA[dBj2\>fɿ9Fnm$GvG]KzL 솜SC5.!C=%DzX~<5͖TA:٢0*r(n-d 0;^¼ECpjOGIH.֓aϫٍD >P>͝`&E\ºXI2Ov@*r&_kחk5IQ| I SREe(*2 2s*",+*ўl@j'*xk[N؈kӦ,{ %dCyIϥUFNe6SD3ld \U t&CfF"Q]XJ 8wDzs:WçΞk7 "KkVXi6M2F,L\b۩ e  ygq[&EAQx`ʷ Js .ux[@O6! K_ZxA/I1p̼a{܎5|8MFpq++NpZҪ ,IՋ jLOX Y|%’{_q}R H|"| `v? .EBCQ\e:inU1'|W/ T)o΂(?$},z/9ٳBmFbvJa{͂0C'V8{yJtߺn;8&B@2Ÿ(Q5 ,Yt2>UAb2A1MĎŰ 7#ɍcuǻ `xQ+c^gNޅoN'uGѩ% hK|Q,W"'ځ~y}gxou[ھl iXABց;*̿!opAx>5 Ka7[~?DS^:/RO$O*"S33J !6k@ :ýH7U_)[M@zfR Y!3k)*LW{l0;1UGzޑ&XSV\S\r*Kz23|ZJsy Xg}ֵ'k vebHy ǬnBEMNEșDƔ&FwR.cz|72ŬKx|(B\SpVА_aDZ@{ƖP$,@(]6j4ai͌Tn29[ T8]-"(1Z,K X _M =}1Q[,XHm*6c>Yj}#e!YR(Ux-$%ˍfx0e{mb Phk[ *)oMqJ#0lp.*a| F Pmo݂fpEO|/j'Q|djX!X, jE- gn~PzAPe3oBɍF#oJR0|\ΪcLf1Lܕ{w.mo G!蜈F ؠJ y)>Q$dqDŽ~V kWjK\Z6Q(,.@hؐG!5ΟL.wG6h"V\ nlqUZxd]͸%RLz%&Aj/Bi0jŋ5ƿ.OQDf"=uf ew(T%RfՄ6AGx޹aIJت17 wai<] b'eא҂Ya Ԩ^bĒۦYF:=.O{B >E2KV4 tt`ޠVNDI-y#CT!B7f;kJn?ihbJf.Ώ\\} ׷7ڬ ND|1JW+y~EYayg1rn8pYax-b4Sg4$?c.uICSIiu! Z yC8#.h֌*%eD݄z ьPSǣxQP xlj`8'c퉢?f"Ljz~b޲Csw@Y=?lR3AoB@,nPSР/wm1Z#Ke Rqdm}\.P &?<%f4B[AKkz~[讛*i]4RӸ{b3EhUK@ՋbRHۏd/nnO;ORqyJ&Q1`z%%*7+Le"5BR6o%bBXyykj`_\*?'J3%]%dP JаwSNٓ@:dKeP:丂C[b&y]jq~?BFjVTMAtǷrQ7T:{sP@ˑE@hjX[3H.mc wrjV}򫹞SoJ^c5kU3 0ŏS6^_U('Q.:Xf4\f0mqCiW/W:&C+ŧ] !P@~{N׆#xF 3x՞ӒgXܻ TznZ[QQ_8Bq-J,ƞUElڱY "NY [ZxxtUaE3N?z)SjD}bWT4܆KVaCػPjĿ@$5.q:A"IX[,l\^`=n{)mK121~#'7I{^Ʒ=\R3 ӵ ޥ45!jN:hsX:kJӟTʄD!2Buk&$fAo*nöN2SځVJbCȶ -g/ewu+,pǞr;4g+'؊gsZ'.s%m 1ڬjtGj8?S]Ż2WbD+.6" yՋۻj%CR@\udf!r: ٢j0/brw 51B<~|>Ccx hO7n {F>gA9gmXR֘q,湭:e\TK oo޶q.y%ފ4wT0Q Az5N/w;{^ 󆢛Rrw 4 F4ﬓ/zJ0F#A_"?WߟO^b7KM#@g';nEgJT CE{+BBd(3z4ZJ+No3ZLxzu̽wS7]xC )?/MBD`jV7ވlP lnJӺv6dQKmaZh^n'H,6n$PXe *I~zV憻R<1?lz05pjac:5{ONüj'!JI{o qjơ|R&oZ#4J\GQJ3F>K=ه;^WG_x/AomhABj#"uAzf4c᩷d}jbg$\[†%4#ű-IryOs4_.F5;|'.f2i{y.$BI]%f E>6ޥ5/rS<>|m`BpfӜtG|trx#iB…p S%V}2!7jѬ}PbE>O,eT- }U#GGl]^닓Mvѡ4}vjԙ*CQPl 1T qfPu\ɋ^,@s *\?n o)U|ҫ@&gcȮx}ؑåzKߊ-&& n E* F ]5vf΅y^NygtmM=UpB {DbC'8mxmd"};yF27$AX+_f̉LONmk 1}F&?? vщgAjnԚG>Ѹ\rZh#w>ɩDsp֓.t Sl|?ER~dq5ތQ[5}WG c4j-I 7(PΕVH$%v7mgu(jE Zi#8!B*%ȏHHB}~;[8np|ibnRBpA1nS|`K G$WOfAY m(ot>O" @^N&ǦsK"?ftH4yT;D'nsЪ):USAa!5Tgǻ Wm]zlo1 :QܲuҊX}Pu6uf H.hAaA9xN!ƍ{m\H.#}|>#Je.G9լ̗|wҦQ"͙TP퓃55!Aם~M۴kE6S_YG3sjȸ*gcpwzQ6H?j۵Pj/X&oAm^ťm؞*i;b㚎Ga"!H݌tQAen2K4 8cW P|j0W< IߝL+V\jbdF˜iTi$*Z6G{g7#;хݫΥLvxiƤxs*b:\&EYF{G.5QY)1sʮ^i@KBSj )a*2\+[ NqoD7?qr$(e Qp)CޞzN~ء[Ovba1Vꄛt pޑ5dl5GO/n*騗KKbhruVZݶlܴM| E,RD:Ai/z o^gηFKXQ9fQe w|-\Pz#.@lc*P񛮦b]vrFŇ;t Oᢐ_]CϑQ|D%w {RͿLƑJBxwJYR'ߘ|i4Yjzy1tƷu7kt!1 Ρi(vZe*v!+#"TiiK8IeҠ}ADs@2Ŕ'Qye-*/xmުrH$tZimmx6TShBwK͵uψ+μS#Qȟ `Nh;hw |gW04\NQ453jлMM ZKBOMO I3f/ށ @7Mkt7Wω&ԾHrvО9 hse)Ѿ:ÍT#5zGcG}&^$ ?* Gθ&(WQfkM84N֏* 6%վg$cc(̬D,[vq4wJ_81LJ.?A#O=t֕Z;ZkqeE]'|) ר',ǧQ-+DU}tdgA=DEsٯyԻn7eW8{YL]i ^`dl`dKP+]Pdf3pנ@abVr@a_:b&b_:dɤ:skQ6WiqO;I?BryT(7pKDmx4k4E%Hf'Ix[w ,^ߴ_SDV:m_lw+v5"׽gL*8`|e-D*+O%sԁj%(s(q~#FB VT/U0 z̉-@"hEb~Hy6NMǟp*}8{:|^ ;JRb֒"nslCcHK[S>hAg9&G[0ԥxp_т]k, "Jٖ*?:-rmOFwΝa}SQ8y|(W߲Aֳ)ejKocvC^yfǙŠW!SAS+|_rh|:us71ߔgd`3ͷ׋sŻ,rJ" T%meZ -%KbMPu LglG>Hݦ D yOmU|Lnd4(QjzUJTQ& P 1䨝xpNX{OO?#ۻp.02ZUJ41(|RtjVA/rG~`2\TW*ŏ~I>GGc}D Iշ9ZR؛!Sx:XRT)6QJD]IJyklO吃w"IZUڷk<9=N촯e,멚rvX2chILtƭv|DJ{rwpQ-v@wS: BNvq"k j--ۖyr3N473W?6[5 TZJVAxt_MT71B,k4Rkl(iAJ. 'I f+5[Zf[cהaG兂H6; }إ_LeM81}X/ˬ ?BTPL/I#J"3!򢶡b@!j;L.2W|- 3Hdɳ/\S΅:&`TiC>/K R-_Ő V8?J%6qv 9n4bZ<͈UKSM|ߺ_z; H1-%^l0kGxS @LT])vN_<] >C"qq(R:~;ulJ駂sM׹@5˔Zg/=̉<>Vݒ/f.u%@uiC+4 !މ͵0H$407;GP<:x{NԬ;R<'(k:uw$O/l|Sod+EkV0sMdKz*]ZBTvd :FLw{%MDCRf4TIgn!!a|(lKzY4&X-%m?Q?;@*R(~L$2B%05H"*,%aD-KH-+p0QTI;; ,}'9UEYe&;l\c㬶&u#uB‚v s}څvi/ 6Rcmvk)E?lc{Ǎ'>+ļ& 7V+:2n΢F8gߌ8sgQ,d"("U O9`ׇ0SS]Sruyyv%+N믍#H5XJL_X 6jo9 <KO{=D@gQhóߍ&5 N EWꏿf: AJDyG諱PC6GYi1Y(Hk;iv NOUb .)3WBr(.y 39śIhtz񪵰B˱ɵUN ՁPyܙ'*U>Au:b z.ݬw`ǓThlQS3#S fq,{1F"`uc}ھV$ʓn?3krJC5Mn## L)`}szΝ;7#fODybJUno 7-tzVgр5!l 9IEqm"$_0I8h}l~])C x70s98 ^@%*7WSȣƯ51s(cEsy4e l0^?p7D HgU(w knEtSF)tTVʫ^5FCd-ysCv޽ Zw4թFXb:W*RM ]{۰R^Qt.Y] X͘B݀XrM e &CMSPk^MQMFŇ1m$I'O E6bf3[9]/WD[a JmP|83,F:l;I/.މ9;U۰nnئlXɠ9TGԳh4ks@<|h\̕U[}cL>ߞn@u̜.LJAaéDޢѻ֞f~>Bzj0gB0F#c14쥊٣i .0+ж=pC͑Iřyhg*224ګc_8k4IÛ(ߟB1V:U# Z ͡#3AϖM*"Ofl$#2xzPGfd!K#^* ]Ǣb '3O%r#'p%:Xljp嘘 F좟}1xcEF(z58Y~9Z&peDOۍ>u21gƆ2ec%VsQ{ 0x #VU"? I \luiE›&Bӷ3Ł!2 '?rm;SwmCEfM btâiP-߃ulME8vM[YHoŹHVGMuNtQ~jl׃V8'<|`R,0{"y`HpJ=5VX9mf߲x[C#)D*rPYEjmjU#@۞2|0wqNj4Аֲj+^z0oWL'WʷkJzߺ_~^Q{ WN]&e4lLJh!{B50x^Ia), .z IKqv'(|8xAFm%(ddV(EcNV 99MBo.FD͛螑"Y,btbmʑ!z ,wf9wHR&WR{DtokJά{ue9Y~53ٵVj0f]ܲ~ =$ʒa>L=X w\.;,76h*89"7VR'fܑyG$Tp} 8TE#Us}Q`.7 zy_;zIY y w_ò*h>~SP\uj͕аwM RMjt yk7XN],Eڙ ґ $VQA2ރec .*cO;]2Ϙc9ۈB ҄Fʄ~͖1D\@ي+SAĔ'd(s{4xUbܴx඲S #h,osfJמqÅt̙iO|b0lSx03A5^YScнI&uɗ10}>_,؄IVSZJ .ݧ:/58E cɁ0s. O%v: ? Hhsd hW"/4 "<7~Kډ:Tw\4&8p֝60,"1; KZ]vPE9ExъI[@ 7:M<&r 4Z ]GF735v=)l)(lQ5K c-8jm`:R]C8ף}q|2"F4G4 Ѩ,LgsƼu98' G#PM%PI):`CG# X.WpA h~ l ~{=4ib\`;u夈˗1 wseOoP"?ȕl .Ǻ=u!a4IbmeLUWUfjS_5iz 쟬Ugݙ i8ףR$(nu"lFӠQỵ(#ƾ 2g+i f|h:,_|e7I B'4IGN_L'_-{f:L =N@ni![]ō~S kp2[Tp\ 1@h"vOodd㙤,&GMkܲy$PAgvZi2zǙSdo gF+SXyoAIh^j$ >wv%ɨFDD`f*0>WTג@Q!5b =''iBB ndQedo%|ftaʛYJxH6㸬iKGY{>!vU&"BO5̩ vxτ˽]tջs) JRQ"{ C24Raf?8r=EgkI @ 5_VNӊ.fN9?*Q +nQh T9wIY%URm_ ۰09` vLA EH;MZ//./GuuC/OK(@"PpoY4wQ2z flUE7p)uߡ>}tx,펹^25dY6]JIf^% w*-H<^!ʒBۈ$҃ԘVD"bղHN|0>5> 0m{MܶAM}aU@([@i)jQPs^Y0poyqUm* O&C2k@Lrf2ad҅Stޑ7p,Lqf %6SosޫgP3c T#W&d Pp^NV|wMڨrrI:ck9,-'ʃq !Tb`ϪrYìG|SaKm߶j_N =}5уC\b蚯wLY a #$1`Y 8~Z/>g J!Cy0xho DO,GpCCڬ?΅{x4}c]~c1+oSN@.q_M ĕ o+z_ b]N_ה0o_+pF RwH-|b<{V11F`~%.7D ?e3i,΃(4+ U=~  lS+2nVWlWj׽QND(! w*fN YN2B3ZrH#?-|w詇Wqyvt0hU:B` u^<$b<o`hw,Mni^ GF:oye+{RQ5T\Y̴Nu2N͕7ڸ-D}Xl|f Ho,ԓ=yܮrJ3n,+U(%hUYLe/xSC@V fГ݈W]s7~ëkw B3, B:ZvΝ\9(;DGn^,P#)XA1ʵ, /Q#v7nP<_e27|#Qry̸K7 & 2ۛ@nOI&k4gQ80vڹ-RDJ1C?Y*`)jL=13‡=f1|棫`3 .FRTm猪cH>vtYG&ْ! !:S֕ԣLdi3Q#Deu>5_d7od9c]ˊ#.H-b/BZ7 K+fR}Љ,bڸ(/ƨrmm%OrSVOgĞߵD]W|V~CdFhc-.=s77=A&SOKS1= 2brRmh︚GC1@VuX'8MibV|MUsmPlQqW` 4+tW vSq dXz !ɑY"2._B/x`rkéA }J[NoݞKI;S^ZN7rPVyI_=ܖH ooT=WMeR[bAyU5{3u!K"8玔YT7f[O #`hxmJVfLf0ƿ$,uji6eMg!bT3X C[_9 oNm񬊇nt22(D/` \Vc%^ d|Yn3)awsDN~^ެFX1>›CSw]3JePRqylo C k=g촮Վf3xS-3n*-T#yA%øl |Qз-N5rćg8@1h$#s-p|K@O$._h^@FlޝuSb?e=!/н% dEO8,VN qs*3ߣZ)i,zɤ!pw&Lp34V.ea补K SjʆCr:Xݼzs{P (ti~MUJhya}j [F ~`C r )se"HR4N uُa˃(=66Aĉ_1Uu)w^ȗZӢ1QHA^sMTYsnɸH{Ї`4% ?~Qp~vE7E}5&jJz{:f(4@ M!<ʘ9=  Rx)>H0Rvv%Й>Z-ѵ=a y@v7X|}aOrIO3jX|so/)ιa꛴SU\[5u\JP $ZA32~0 6T^:=}>&]9}5Mwט]wO{DUR $nnܼi) 7!HPD+s1rП~>y\GonF&oN1:#k^7;~ )>]癡mءѫ!#F)3qv*RqS/4WAji὘HqNQɧf©}.,`_(n-> oT)aUlk693|;L  0)sfښYD ^nE<VO/pFIӇʉ( %*+l ½=.R~@ &_TAެGU8e\q>rȒ>y6H@#Bk5=YUZ𖁑?q=v<_BCxA*iMBZ9ӫ9.+y(FUA)] Q.z@dquTz{~#&a%lsGm,`"AIR>)C՘9n?ckk0ecPVg mt]҆ĀB  5= Q V'MfrHܮI0UӺ[}27t)i݌tdQƼmwkCMh4V>=V珋 oA9|E#XGz«r֮zJVG4[*W]MIngI,m`8K/0~|F]2дCf,S|(bmӭ x'rIZ1gKGnZ&d+.bG(oKFA'Y0<m5`( |YRW7؂z*'!u|`+ƍ68**˾&q&m3|_er.]!aGAءN ђl\n.xo8y{[cU8!sBy 2bd "( r5T  Kem)&:((h9~GcZ[Kd"aҬM«~<.%ߌ1ƺW"zI&H3LW R DsTjUwA`T\/ʛqwV"\9eo?Cn~p2bù‘s,kB~begJSoB4ﮮ)eȫѶ0 j(MϗH6+K?i;z AJ>lk!o}|³&%}q[.C/:HpS yIGphΧ]}ʲYQ(r$u7V-EI1ۉ&&ܤjGr(R򯜏P~4tb=Lˀ<巠~j5&JLKTST/8T?Iְ7Р8N&HH'<`vggY[/$ܒ*K*d@4Dp$ر%5hrSڝaY~|. ex?& >^ `O`Ol[9E%~@]>u0(wZ'l_nG$ j#F<@BGz_- fw_S֬7}HҼ\\WMM+ 9IUo 2MywCW62uڲown+ɼ])aJ3/$̱g$Ecmfa@n>u1hcv=*A“a&^E1 {qkA")u"~OFD6"=7xaPwl7GM5 lb?u }[ Q~OW( y\lɟ=x5F#~^n‘lKɈkp!㴪:Aװ%Ґ5"{.Y5 h[6' qʀ W{;xF:sIA XZ=A hs< I{^ ~;xz~Fx[ $.5(``kFui$RrnT o]&Zt:I0zDÐa|8ion4}l n0AJJ_PIf2vsl~Ca8vH:'HsHgwއM\ .[zP^]ke4e4c. -M.IKK)ys!$"/SҚܷm*׭;NTGwtJ/6DBq8?Mcp J.}. ՞jTIȆʮAi?4%ETCI$spۛ?8@.s2,jmÈՠg.6:U,4ee s3 -XݚuIl+ѴZ$#ltzfz{r2y DxK_,`t,>hǺB%y X33e r |C<" vϝi{6,; /Cܼz~r畛UA)%$+&לVNg6tT+=^HcjLWUxlܭi5!)fsr , 5h;`ǡ 1*FY Gr z=濡+QwHK\ ϒwߴm쏵I^ "Z,ƌLLK58y4p_a!c-;>~ey$i[ I~qfI',rަ}zaS ER|uMc\q@]:?q+Ht㽊鮕]';Oo(T9>xMwFdG7(u!{t>6"U𶹉 cDfo:jog{sjD²@ߒyކA &FR Ɏ"c [2~N`ExcƕaSrQgaCa=٦-t~V>Ѐj-x" \u5f?T|{LRVI,eYeL`W' H(d\g4\'B^ÔS3:PqȪ^(ӶtVV&Ng7F\%7ry{Sedqw\m)d~4‹DP82&{#0`k$JF6V"j.P]] tUT]TKmV,tFR ~ߞLԺ{+A, ϦtxvdϿqbZvO4σ6ePy޲|B*k `(:Oo6xW($%YK7:髀>r{O}.\19!\0HAI6*cB:p w pх=iRs4ջ[z'q?9ܥU➨oQVEZΔJ|: zeU޳`P=5fBsZ%E(U`{Ec]l ?h?P2Y>t>Ȩe!:L#GT\?nLȻ@G12BiPwELVu6A4, NI:gV^ ضC;:NDun|"ǃ!8P3$l'U%l]@++{!v`:\ +0ԗ37ƇU@2F;)Nk5ÉF׃./R"Avyt<aYfIw[PFm12ִZ;o *8"frly'4rH9Y9 !lSPهKehJ!F *=KSZ#Z+!@qj+_h/*HTStг {|cɤ=! 5hqmEܥQ[zs]fz$%QWoU ._oѓtvn<\/|zh Rp`}m.dnRh1fLl-` X{$aմ=AXEyZ#lUjt&*ڼ/k/ ;oHxh^OW8QHiKL"] I4(PN @Ȏ25^  .q}*KlM\G3)ȀXBsW~u=: %9x촰&b6nucQ>Sp[vK s0d*lAH륉uA@E8j cP| E509ٶj,:⛕ODبIӚ罦B|XŪF̟XW~SasSF;M ^uC~|PoB8XNjm[ 8GmBN;&Zl^$,,_;{p ĝA#5|,=(̅+[HrhM̓KƱ? U7vܿ^>}f Ęk&ң{,}ZѕgkY͐"M~s1֧!|i‰&%JPoYvA`pp,Z6{,f*J9*.)>DG2;yv3ɞ5ZN.5M~ A`U Oc+Nj^V%TCOHH-U&r= @ _ +h4yN++a44!+bcakP@B1(Ġu" ..۳xӭTEVѤ57drRO8&^;v;t OѕV^gڢkg8*QuaW 0KvWH FMh$z6$)+UC jfYYeՍ~!}-ɡ3(QCGh'_)R1Crph(O;'m, {tXZH Wd"c{- &.趇:~ƶ{x0 %*rz=t5c%7 _'zn>24i[]"a) =GХQ#Q9ѱb3» t8JxG(F!z?[Ib1xOd~ Pdy(gLSv Km QI#ުF~н!- Id10(4*-.,4,+D_G//O 'aRZG#4l.r ,6.n5unZbr,2I3*(ctQ< 4x)R09d9r2M!/Hb2ڴ8O-lv?5ҧI2X ;,YԅyJ3$ZBvS]iN ,+q[{nHX \E'(FzN3}[e,]ٙsnUz_UX{2 6qJLۈK?L P`zrV$g?oC/bĽ]eְ/IfD1Z݉p,-cz[n%ѮWYX98jl[!W83]'gJV\E*~6޾@| LQ(Pido+ oPWxy?bv+QD9RʴF|f$ٿ8?e6Ȱro4+\(Jɬ6tYMf+9U+{==P9tLGJCjuQ&_qsNkvaĎ% ^2ރ ; b89aB~T'*R>y/@5j=LݷV Z=u"v.*| *kҧEMy}3=#y+#YEߎ8_|$&~3[r"ߓZDq)x Az_vBMI&R S&O' Bwkm,!zX뻭WzY$G.+-WBxGx'lE| ,kg`4]jGԒ﮿+R{'ʺ˹} էG,)PleV,<:e SV*7xۨFpa, O*`)LEF';8dr5EGeZ4;B,B}ڪch]ݞ,"e K_6Œq/c>8mKfxt>kzqCGc&8`70jOS-lwslӡfB OxRU1aՋWWtۆe-)l ;7By>ҒarVU*<8QI5Ɖ#lG $Qk} hZyrä͕P#opt`4 )J> B$w@1b1|[tFKWz캷3+}ʚ?z5,E\9rCr V 7ȕK FK9Gq#top2\Uѳw]65sОHql6 E2l~Tjl mkd>{4$U}ԣD7: ++X\%ydvd-'zQ M`lð(gs<3J'n5,$jGu#FGVdlr3Eڋ =iRPaBwo l@~G,AM0 zb" S7^9o6ݔ]:z5Ě=J6V劏$i0`O3vJ^9ĭIJ"$$'*E >)X pZa)<t[wI5GcC?>9잎F &+Z>2ƛ[WLULP00qT Ȏ[J ҕܹ^GhicwdG>E$4@BQ7F`:DF"Y^n /kN{~9 yBiyJpqv/|Hef% "u#ˢ%vS4ZمR=KHC8i;3#~܀Ȇ%{Pz]zmmwy_C$0:` 2&q:ƍ@\La;Qb(V}FHS$u/gXa4ZEm>0)Pr287quCR=TDBV6\ Vwf`U"V:Wf0A8'ryd&|!h޻FD4!&ᾰ}Ġ?)#|V>3\ NU/ ɪRtb,R$7 ' KFTz:j/B4JYc7l6SE7@¡y"[p-47H<ö˕pJfRϻ{L8j1 w7Ǹ *#0`-Y p6;Ɇ+E RZDɫ Q9uաmᄏɩ$m$V_%-^N۴u`*T+4|8|/~;dHAD4۠`*']k ePӐ2amP 2e;@)ĝL \W_ :p7пa1==Pk!u"/L'a9 a–C.Vb:j2Զֶ}Y>aB!˕(]G֥ v~ye/sػ1=Ei6C#ʵȩ'(^{gWEiiWk =ʮզk5x:XY[;~ :`2%H~;#BcMqbv1< Au ܶBJ$K/t77S`cVy~필i..{he}n#YSd@5#yK-\߅L(~E @XE\rrV3/W=W65:e IjjV(p~">H@<P~9,1+0ƍA~rFu@D<\삟!%*w'])n>(dq(}qUf->Q_ }p>`m0s$1Gp܅5 Ao2L.4Y!]Մ jݸKRN{orMoc4tLuWt!=}ixkE"z[Gr C_?DdDڽޠy;<@R<m^ 0w"I"j5٤r2އ&T/&. ʼnL>܌q`?ߦLً%5vYep@?zچܪ{$.U5'R3q=[p^|o:ޅ-K4y{/%E79-9_%ވO{o:cRQ=(#JOC}pĄ6W`օ͹48ْ(D ϖqwvdM}VWP(Rr rb6ݮ8]f 4ĕ3gA`@X_Ԅ|h%ыzӮe4z,{f~^A7+E= sv_Č,&9! D }Ma%sm_&5״Q?)`34_3-[!`^6L|V[U"26NM;8S+Ry q 2g4vgI/`}>+m~Ka oRpIopB?3Byb\RN=8k\fe7@ưc7ri]EԿ.diHIaUϨHͪ:WSl@=ЗOjNK dm[ Cb8^mVswO0z>0-5mWˉ&(6 V<'M12ٵi)AU&NAY !´TRS +r@ceK 7K[C3Ef ; M[FAmEq_FHLUxvBm=Q(dhۿ P+Ȱ2ݴ#jB>\8C'O뉿-7Lp6gȾ"!k! _"c -MW&0`3aC"=xP;_ɏM t&4%UOzXkmNxMYNQ/S|aPHHp%,6qPhFs\)?o墫1B lԟPmV S ^{i6Ӝo{p9ФW6a;N`%|dh+pyFVvFr`x-U"v:!eE˜\$Q%覹ӪLM#٤`,=Q<ƌY ̐E'M4G PVI oL Mɒ jzd H@P<%/UI/ppat`ϝUՆt,sNCm M_E;z@MuAqqgD"VY6Zd1^bS89ヒaLRC.}CI*Po0of xW'*?i}LHR?Uh-N 221}߯fɝ+GsvMuUm>*Px:xY%,0nἜ@N34;b`wi_d|rWHmL`˸0Yt%\W3S.vjO.z"|x(w! Ԧ3A vBb@KBO)ᓅNF"̑y@֐)RcOy ]U|"W^ss'֫)Ι;[ޢx/6lꀮv[S +J}j=ά:[|Pmֻz^BTgHzli8Έ{ +ʨ+!JUedن ŠiD{{)clޥ\DUqu}Ձ#Ŝi^4lw'A2J~דPj4V& Ae`R 뙼+hDΒg]gن3rH'@XӞ+`ATza9TFOY30Kº/ns"윋!eMpE g 00 R%kSJuTP|_1dKRq&7Q&{E<Q[ň! l9x%^ouWbxi3 _z ^*]'E[98D^cp6қ/9T*uHH6aLU{xTkR%TÒ)E INrRrmI3%"1wHrC5DJmŋ43.L7ꋀ &"/ d>r:J1K%MK;&Ѷu*@iotU `歹.vss d}cqtZGyD,©CmQEĴ5 e= /ce|O`FF zt24^wu߱~6[0&L9Uͷ\noݡ"SV/lUѱfo@B]A`s>w1HX\{sr9hW8|+ݮJkpR'.QҖ< +X`Af 1*Q(|>ߥLx:åsroo%-p։`Ep4R!X }w|I}>p|dP%6j@[ͽdWm5M= !aYupF͍{$ j'UM2SUs4uac %&{`& G5J-j>S_cf{z wcK|#;S_iZgYNˑk-5/E/ޖ;iH%O]=lpVWpaT a}anS0ꛈ*]+O Ldq3ueqQ^`!=5aydh11z0,jM@\f*G#ؼX~ :14!Γ qcGb=+lX|V;򀶳c|rk&3ӶyzIG@V@d8fC.h(ޑLwGcP7{-kHOBF YЭLcKgѬ }N)u~\_ܲ~B?`uqg (oMYv ut iKt . (eȋĸmܴ0 ;]. (/zR"MީX4ܶtGJueH޷_{"WLy&p[p%C/%NqS  &Y/IFظFE墨N˄57eCC 1X'mAL;d|ӵ;+=0\E vnU;!@z4(K }W̮CsӘ Ij։ykp_}s5u%GhŞ7?׺yA\aA&?&Jۓ=`HD-`qo gPG0?BY@O_>:=J\/ꜙ#dpWq*^GWөZ0EjxV (ªI *w%5c]L߂/)m VN;2.Dױ:(Q4̺23T Lݹ`ğ;|Eu俧sh{y]*Kp>Y@r6'OMi ]Sv`Gz-Ys@\o.ĂKLrsXb C,z^iEh fHA천.G+ɥmY}✩nمo*4CHr 4 ,Jd;x{xyW[^DNxc0YOCP k,rnݟLEdӔ=cˤOM1omLF}wsfL]>-f B[ mlu&6ƐH o?Φn)[U;&xYH\wdj8sil5=u,dU$:Mb=XXB3J獜ab:u~-ar:LzC;z1r4DW$]3sY0dUY:1ܜR6r02<^bST2+%Od#dǑd%2qn\@5V}ku=b1U1A?S|KU\O{3 - 7]j^I+T0}@/_p[k*V Tc.|*fU/Jzɳ'*G~oHukvtg n_x0P*kLf-rf 襊-0fGth0mIkתu \5  9Tx난u:t1;q!I*; {P&r/:vS77~iwMlsn}+ӞWq-$_4/R 4z4#=-WXr3N bo$x JH(#ئQe ]Dr4f9)h!dFF=wnXͽX,bKt# ajY 0Ж.^@O> 6X^-mVͿM( 6oВ yV~ª+N<++yd{dfZ7|hr}CJTn^{?㤰dY`ٚq.YY&>Oæe64e #i4T S eֹ_Q]guQ~ޛ/3 s~F2/SE!D&!SEƯy>qSЄY~ݻ҃_;w"f/0qXрtCKUJմ-Mc` u7\G/Gh=oz[u#4^'fTh L5#!IYDyZ\ilۭ*nEEB^xEs#(pg#GZ8^;S{]+(LZ&lpۜ5=b%F~J.sKukE30۔K$YvKD Nl} b&'[ő e>H[Rȕ&J&7cy*告֓y!Bz,᭥Q 4~$Iu+ o>;ŵAZ ]: eteibd(^AHEȕH,rSj L=/vL6SC[~i 044o WVw]5һh`dhRs!4E9~Ho_'VY{$N֖{]j+2n,ksGPtU;͆ NZ@=Ըv.x=-g}2%HtlܐϰD>sHO⬭Ga,^d .m9<zS^«:xa?_a'"B=sƭRZd~'YZVyJH{k.!xZyHrx|DX7*{l?6śdlt>y]*lpt}i=^s)V?$ýCfg-D0~2K `ɸI)PPSrɤAB'6\Sa.1^>dRHeMdP?6;Ҍ~dQ@nóW܏n bM2ZWvr.)=ᆖLNvE+sˮEiPp^Xez[Sp[Ď i԰=t P$}s.k%?F !33y";,_Er3V*&FD/XV/z{Oq_o O%+9=cjL ᖯ]kXuP J -f ~ -bP 'T|ݎOBNoujYBoD}3TI8b_qX;H+Ͱ%XBy.tVh&Y8BˊDj硠Etb ?is|5S@'(m'16:v7 rFp.pZ0(GW2!a-Gk^Z9&sxU"nDkyo""窼l{-6xovHe0-κP_ܫz{~qή~Uv|u1䴛ߩf$*MVXldZhgL75B[<◯烁(`t=@&N}_}T\$`_C.2eZflו]gݻ 0麕6Uw` yQYh0)mo 1ѰȮhlDKK듮Ec*K2(+ʛju!L*g"uoѷZ)Vg:aYQQW*QPA4:bzo♡ΩJ;B#/aP@ux ɳݤyG2/ל?oQ5s% u@)cq=@ʥmEm㛃+=U4;er$  4tm2R} m^zw.#X97($SaX*$amJ>xaR >ܨ*9[}  :PeSIoVU" y:>ĉN/a89 bQjdCy*PX`qV5ʴ_T&fK#w< #ȚМRa D8n9No>0'WX7=h @i*m\:V7AB~)^"føS6>̔!t~%o-&N{]l;I\Ox$~K0h)O[p,\WKHX&TEP.kӓ`âƢz*"*'Σ7V."uQTF8!X3{[@1xcd?_=+~GfZנst̒k`YH]D!^}l4J~Wo^^r!/זbBy2=ll44mE$fuK܀V̊WRM+KGfݼ8k -KF{4>aVhXȄn)i!%`BD=6 ȖK\mb)y\hӧ9C%#_@uSq4!٢] d8fv. yGyDg` lzEKl]$L&dOq ΡӖ9${Q-æ2\0N Z1ave(vM?/ nU~ɠ*g= ]kunb P`NsN ]K4MATNr&ʦ2Y)C"l/Ţ9H>=oP fJCxh< gu*8dI˶>Qѐ;le0; Zo,kUITy/UE Ke`O `>B"@7T/9Y*q+X&HD:ՅI)f:LMdd?,/};#-ΦċkgҀ .T>?`0506I!y8\L1H16>υA>"JPd(#cA[qBF~.^\ ^G5-A?{X\ڇvs+ "@H tz3蔵u'¬n7 925DSa$\?_H_nYBLFOl@yQbߋZkR1k*/#'RP|Xa2N}$ϋ9t!q1={ȳ֑&371z$FjLL$WWtf.lwb ;~Skv%6ROK NP@W%BE ZEO %,M }QڂfKfTEM İA.'B3}sSԇr;n2C" eXF6Z\MtSo_lb!?7`//H75wP!*~в[p~;o8ꭕY`.l/i"9\kͳG*YiÂ?^NȿNީ?,dNϣ3ވKl7G$sSMXeNEG= n4EaZ"ML09()W_͑6eobKâ#Mg˼4Ӈk Bu?IQC\ZYGm߅ ^E98Mj &S!8ι{Z#r>ve<W2ҸXu#ܹK!MJ G斋F^=4OOMa=ό5oڪÑ>*ˉ95Ja p0,nSRz9H{{߈x\|me!(]@גSeF0Rq@)Ta3kxW0 :Ծڪ]+."کU?`L|*f|xB[yszjq|jgjڧ*!},{6vt :0Yv < E8YPWLE6=Jє=TKESN֨(*atF-6.X6[A#]deAcĩh"7xD@JYPkf#Bs3 ۛ`t>Y0ךtT<6+E#ǏgK)[>vdHAKlrʔ]%P?S6-(Fx{H(\epRl9obQ5U}w`f|~a^ɣ?fsP zx2_ l:PWkJm׈2%v Kk7۟!ڠYLm̒),T :MO''={B2N(L=B5긲Ny/M|=;@Ua :Vg=4޹:(Aj@ S9gIWLHsϴtNBvGxRB3Bq_mwzY!/e"ț-.a]coD{lpӣ{U\(pU@)Կ1Q}VC&] ð\^no& I$́|-m oCJd;D|n2@dvyy-j*\ F[@fxJ(DkQ0KgejW_mL~!?Ų5nI~J8t]j퀤l{$\Ya"W-(ʤq`0_Έ)k03xSQ *Yжыj5{eiilکi;jL>P5UBt@ϋО& j= 2(؆8!Cpt;3\bǼ}[kc~N[1iN~X= R8AmCk8i %rf#3JYͻu(ǂ׻\c!-BgkM4~&S4*a(՚Yʱ'0S.oT j*zwjZuSP l7p)²S:8"SdjCz=>Fî ԯ&X:_<(7}L_yr]vIUhW/\kQ\z%f=HaSb8,oTDx:V$0?RD܀q~r3^]xL0} Ub1EP ̀`αe| |K LsEjv ҉~^dFzVsZt Lu׌EjiCYb&q–{(M '/p3+z0(|,6YI.К;T!Q[Y؃FF;ϛpND4"GL'1t.&%ݺ ."3M.g=0;^M)I:e~,RE6{rIW ^2'ᄇ?84]ۿ>D?&HJt|0'RŜ#g ߩXA@_^s&fT%n`| mո1}z.=o 8Y*dfs[;i{g%<4)R'nn.Dz\] Ίa=Z#j"T#ȗh$t3[SNW:vWjJ4aJ:EHHNIBZ{njH<!)Y Qg;9oyS蛲l6 9NrqJiZG".sk}ɶ2a/Z DG &s$L-ȡSkCI"B5:ma#[lγn5yطeQj6Qnl|֎.>ՙ8+]_em}WAZ;* ռ~'}_8g;7`R#fYV}z kNdyI48(yS 1|,~BNɺ^^yw~b$8殦ɽEaRykz z%qqLQ!oؾ< yn2O3fM{>VǮxq}9qQ@^8ef|($c^`fŅ]H0Je_ţ߶+eG/2$Z:mnFu+4_z騆5gDJgH[YEBHwNNV2> uR[!)fG2#8z*1 (."ښ1Sia ayɩJINIH @bSצWoxqHs[*ZePZt#dDPV1QuMSVH`ɻgC xeS=N?,˵]X=\0qQatJM (?w"†8 ږ~抱g93KB½Y@1)9 ӊsErHҚ%"=6ʊO?h߻X H2um&oU, B#-,େM8\qyÑW-$[ZJ!ldMq@4EiI'zыfI5gPO,<ϋFU:qfY>A̙%Ku |: %p.ؘ$}& "x>"\́6KB?wx(&$/:OV ,q-kY_߹'tl\Ld&CzwNcz*9¥~ViX׉ГWͯveޔlOAB1M^c]$`t1!pC 5QkKז&5i!޻#dzګk(CHXPrl3c܂QtBlC7 OURZNr"aHE!2N^2FMc"><7 p63 !b\*(\ G#l#(~utNMx#bs46#dAБ܇tRg-C s._л.=TS8MϤK,jp`{nk9nyX ڳFm/4"u|c"[cA־alΡF0TshCO/cvIRTݔ0vP7C<`oĮp"m;se N8v0/_|CW{6S7,zL Kh:mG9c[eX09UBgGJy.$'k,2ˮUE2nD{@#nzHh(Touc?A׌E$}N]4@q>?iD8J`"\a{| žR^yEƵ`jtE@N}%4Lll:+rŵ Vfԙ]?۠Q;~3. !/Il<}¸;STp\L=KRyrʪ܈R&(~yadm4Ж͵ h[JSqJWnsI8y $Qijh\2t-PMP-,Bhl¼` )Jt65|;Xж]ԫ6$1)U֐r'S7ii/ ᯅϴ®4e26NMԊȵH ƙ~Vľ;@_%mqh䂩u!䭈.o!~QAb0D=oK-56"^׬7d6Lr݂.‰_2*Φ!hN'~f=sx4dKP2t1aZC$`_xZB,ya6by#L0 B Ч*xQE[ʘ6y" Բ%,Dѩw)C'bd1rvm?7C標cudB z(!纾nh&%,+ Y5N ǜ-弴U Gc_BS QY^('yKsΗm/ p=牠E2@NƋvW4^O~#B@cßoI5R^B;$(gN4++ Y#F;c Gړ9IB]ςWtT7Gdm"$<ը 挩ly4ДXcg %DxzⲶl]5b-́007{֮~A) sYxHP+IN>0FqBeVWYm8GN0R!8Rɤ6ېJʵ+H?{>J<Ή5|.AgZT~Zzaߊ- /ʭmYl[YʺtO|)0c5ߘ0鶎d? &lsE섦K\]f Y_Kd| u4FY|)ʅeע"lyې5)Q{~)b>ُW8?}6NNDt1Sx_=? Y )#uQ syؤ?lӉȜ$ u~l;ȾHQd؉hݩL2藳*>2>ت_C /1ݐ-]|-5(f^C _ؿ.4en.v0{0ߨ "G= q&)6*A+s=y̡-"W-4GQp-Vf)P]SX RL׉_AƼjshJV,'Wϟ[gQ.0cMźVdh/@a9:xw" hFϤqNYf!cV_2=k:CKUxTckHZWJfەNaL՚7'G" w3ȳͷM B?i.C @ u΋9|;vQgRVݳ2]&tlLB<)Yt/o}<Uu,v5|ȇ{B`@N;;%(jo2 w @;!$=R bb*aZXr0ɀ<c+)JXL ~01ADg DII}"ot:$8e}רs蹋%sb[uN-\\.Z.c;|Ǧ!}ACaAו&fGzf ;mCcfB+_B=nNuQacT}*M㼳` l}AVot˞mCJi uZSd0;ίB(ty7(:>ңYdM9nR;4#ٔᔭe=ͻ%qSw_ehfQ< eI*/& /BPi*l:! :{;`vxvڄ ]YD/3J5jrSjvݏN L8̖bE9!5 z,m(*Kw=]g l! _ߕKk|KZ M#ҽ'C\Eʘ"%|@r v7P#كtS KߣC@sl.p,gwf$#!%~K#VzؒaUBJշďoT?vⅣw1eD<E tř VhV" ^$waZw ؜&y؏?sycƭp3rJElt"ׅULwN;A`*OpZ8ۈ"-_(ϋ!}D۠ŮR]3O"e r;O rCӜ>paH~ag 2PvM@EI2Yfsh|zu >dZtKW|htĩ1DwqIpOH"랙ߵolOD[X NjwZy\ne;=@y"{)j\mǕ)A+ɲ7 f7 &_A-?1[HՌ9.?_o[A!PpI 6B^UzU ~VU4sN6l~2ȋ$>("^ϡQ;ԣm19C# h7|͠>@֛ aJvAzRoeMnM??'ɿB/-<vd%gS*ռ̒jdJζ5¸Ez0ؘ]:A b%?^G4 fT5iCD-r >6t;`뀛m>ZiL qR qu$#" 2mg\e^8.jfH˶UjFM1}2RDc[߁HHtR0<[wmUG\ii2]*JGhݛDԺN=071P,,jL8;* )'GFSX>+gގ^-+)bEQ)Jf}u Ncb1`UU.L9=+*r۳@~3`Xl`ړLAEq˥۷xt7y)x?E>cFu^3}4P&LH{Sw煼sD"g'tb4%F V~$aNx6f$Č([6!&~U|w[iM0CzsRwzҼmqV!km8%4w' @+ս9[F^'Fٕ? 1znj"98DэZ3k%RǪ|3)>E̸/kCCyf$!­HrdߨCM@1@4%Jb&8(zk\gɇr$7[B׆|o%L`-Uo\]MtsISe1]C?)Cd :"MDEjpg ZgRaƛUwŞD1 CYdbv;yb5_R +9UX8qPhvDs!sg<+zQӿWD8|dɯ ۙGiF'X4 7b.ϳ@Vk~b;E,=~ g Zd R_ ^D+KPkߌTX=p]j YnpT|`nɘod KV!؝pl3D:stoCv,yklߤU^Ƀ5C4+!tϯV_κdbhoyun4 i4jt7eˤt۶ݓi#'dF"usEf"<$Es2H\< `lZ3gZ^hɸ6Bw˫l ,6X.wz&ӽ8bp9ooݏ-q }C+K6Ɛ(S\N` q92U4R]806Ή-rq*,K!`MB&)U'vTn#R$ F莇16>_mC{%͔'hR1"- -$䡫u&u\DL_=fBK0~ݬJL^j뮾~@S&3öǝ"7Էk/_P+JG$%P py蠾4Z-{/|XCb_Ֆm%GLW'>n]WzOZyr]P5+^ sxUMrOrXA3;Ev+J[K xX -~#{Qx ϊ,U+R=G]לY #v(WE$@%%_ v!^&{fxz(NާJ ×^hcqׁؤhhL#PUg3Ux,PRv5{!y ƃ^Tz0$5*W@v)1i @zRuÊo8a”ф]+M1zJ`B]rpjg-ꫂyG19h#A2ONGa|ºHmOX D^D\ƕ/?! $YH~HnR,!'=?-oT1E_g9T@@d`ʁp^L'p-ATϲ4i0b(N*o[ڟxH9H̓C%_u)v3?+i@|P:qMk"RNSOY8;g$"vH6nǽ\ D_q_f.tf3!k5;ArLOZ|?4 K RPT1l*ҎwHRK`KH#}$ UYi,Eƅ1~B(c+ehqU[_ ?^qF*l(k@`T7˄tĜ-^º2Ezy$Lr&6M_ _n,&?;< "ҐNGsTSJݗ |@|R2wO>Qhs;nfeʿmN/C& &OGRL3ʌ.LXOd>-|Wv/({EC6W1xv٢l=PEkk0'aRzFFJBE;@O[k\+~p} ~y\_Do}hţveqX8n!x-Su!iɴ_םy:: 8]s }LTZg[Ft*¸[.,. k[<]a})9J@x{BG6QJnңmI*\S_74q\2^7fTژƌYʁBG\ǙTy˛b ՃTkܥ_år<ڈ}]-õ$?)}aK7ynpֶSq}Ďwvuw[4+lB$:Q5IjLp ^-]ߤfֽXg@8)NzKx:==-_jW d^ڳ;Z:Y6&]Z-V ]T+NO|j{|JôM lǖ YrdW80';ަ(gq9r{ƞo X/# {Ґs[At!?Ypξ0^3h#1x^!hŶtB}z?1x`N9bm5as!8g1d0Ʃx ݸ$cJ58{WwZ&pjʷ"A1ozzAhx0/n=!Ŵv#WBx*Hp໼;@Q2xa[b1jhSDMB.I.SiA!h(|!cHg HPZ΅MEXw:}V=, >8=?,$X>Љ{ pbX,T;ė䩍tfkZwMsdtHz7Є~8B&3' 66^whX'1;+6)R;Unk]Fu ɬvj_˛sww`GPZƐ^U!j:vZTmoܳ Jb1g ^lG64`B*ޯ: ÑKH| i 4d{;|~gS|‰˒ԜʝS+M;(jJcLC:)t\wn}d ݍNX`"9&ZO +#+!n1(ewIeeƳE8&o`njgK ^>GtkHCtܦ>(>%"+JyKtLUb`bL3 ?yXȲ`  Zͯ@Btw5/C5cM-v ٴM3OJ/U_I*tGWu7){&\qƴlCT@`sW0^hh)'+h5!937EIT9by(-6}qWђdF<6+>diLeJ)ŢiJ88. w)xH|Y6&4m%2gu/Fѳ"QzDX&͸TH F˯Ty&unK d A5:uwp8C܃ypj@4K'sWȝ!Unu](?d[ XM OzR.;LQl>'Z3,V]/X7Y2jvH۾=Fr_VǸG9oZoO:db\J/Z[*4cIY3_;5'lޱ~ZYU~$Z°ek"1q;tiզkHBrG{:K#dǻ|c%\AhOl]AX 1%*SlFTr=InO'e3}:^(VtHpI5*m&ZQ詆ѵD *ڨ5q'@=V,J =4#>ᦎwVi6_yn1r$L!:<څTskၽ".Sm5?ՠ" gWFX䡏E-MrITk+02` yaQ׿gwK6وiZ:4my@ vA6xMw̓clD\Rro/r0Ö` [ &7um>JS }-%(Kqu>L$3St9=5o6Fiջ5Uh,[v 5iԩya}Х69Ԧț8^2ۏاL^" \,rO%>t*"_dTtM71,գ~]XK,uA n-ͪn}EXB&6#T mE+  -CXqn⺚e!J+v'ީu1} h,==H Ayn:^`!W9 j{QgᅆBRdCI *;$AޣA9^vL/ǰto]0~;!קs츒 Ordfd,g;U[C%LLx E]4li˝Gaaѽ9G6&]YC\'Ej舥K2Zn4=JTy8.E$ZP-vKJFO|!I:(7{g%;-_>vܚ_f!h,./AIy|պV6jk:pF.Ew3|Sն~ 86'( )XEY~mk;qn(ZTV"{,"H*3&TYal \ȧ󖨥@CLG{[~N4˼|d?=S[L+@ WhO5#X Pts|7<;MmZ2.-a**<#WٸC w/^g-YclB/Xeᨫ?rcb9-@ d:2рVظp}S-+ٙK4}A&aA=hzJ:.9d$VlW:(zѽѸSY1bΦ}asKfJ>y/6  l+.B7d;K;wpGвK6q+PtBv &6Z+Y143Rr5QaWا )y,&a VdIm̈m\.'Dy hT\%H@(CHp#rK8LmmmN^!&PE' ̛=1*zhЏ4 Tkޢo\+,jy N琯e^Nz5qީr7~E#>W:F2A.%ᯪk&5z]8Q քQ b S!/Iqw>LXܜrh<4 l}_u ^%Xsv"iGav(4H1j)6ӄ@rۭFe!aB_# M[(\\z@뼆kǸ8ˑJ1}[ BlLv d)4ڠ]tP --er- x?h/Z^6'`==k(q<_4xs.<0?nVmRrKެ"7؞$èR(6a2mQA:z 7!R e5M1V{ϑoR\f rڥ EF6Etc\PM;#ir@nyhTO7r@,}CL ;[!\kw=8 41VUt1TZgjt%Elr+ ,쎸b!dMp:sԙh؇D=_b ^?ٌѭ#}7 G,)I%#rqGy%K@NyER$9*|gz) x0W˟ǂ!c<2P n~3Kܬ0,{OgMALQzaNq ĜG _[~B:+70gHc a޲t'(ģPb5.b}pk2j>KYe3\ HkhR~5sXd/QWC`os^;5Hf?kL;>hluwe(W{5j4gLjL)4~yrYBF1/!sUȜY^0Ľg~v!J*I~'"q%lLqQ>p':[HAPvIEb؅P#:ݣ?{!0ofCHwStAJZnz!d Gzs;WQw]ƹ JㅝnJG1[?qghF?8(n <@zi0p+x򽂡" " ur?ohZh*443^qbX'uzr',O,j4cճ-skpG !0g`&j8Z,q^4om:LTM)O)$eydWx eBfKQglcs+…Gp1h0M*پ4zp)[ 2iEJ'?uo۝E$za;//)*̗l{eg""(;D'ޚglɡ"4~kw[vv#c1 shg~_}{P/d-(|$]3N V. < hMXhtt geTAͿn%]#ӄߎzχ%NjbBT]0˦c:x?HC@msnOaGT<)n(`a^wQGkHEa5q]N[g@[ ]n!'F#'}$a?C%+9#4; <>_M;Z*j_Gº04 N>4L s$`蓝TM\>\he 㕸#;S'G)Һyb;W (3 OA 3Qe`P7;@)I+QA 7w Y8?-vZdu{}Q{~hYXpi5TuQȁBJ%uF-heT;f2cu?u9kbaMX.RY PQnc8v 1δO;ZMmjM ]|CSiRZag1#?5iߑIt{%2[ǘAg^uôQ@H.Հy&G[jڲPB 'tq<\Z:/.R1%?H1UE6KA"Su_sr=osge6D MJ % mVq~*5:(D870d! 6foQUD! !Hf& Ac(HϋK?(Vg6Yf+xW /Tq<\ܬq42tUζ|psd |WqPZW;q6Ag]2\ ްSBZX(ߋ}(ǔp٬|.5Z Hǀ4~`9.8߄c:˔SV);hOi* oQ'|Q =[ KliƸ_D̲#lvQ4 2m) IFtDcT~aRay_T\,G~c-{&K9HGl5 -b@-?ԏɷ3+GFYpfF0q{ ȃjqgNb0Gfie)z&.9Q[IxLGb"nF +0ݯ sEp'"JUfJ.} +#;Z3Un+4&RwCw}s ҥ٫=-r`HR}8OOtһq}yv(j\I#=*Sdl̔xPUZ`4Vr(gZv@]WIt"\A _rçO>Mf+QI x2tBz|`F!s/hgSl=I\Zw7V$Y'?@afR׸)ݾU!}9D6mC9? \|pޓ`yѠ˄psl)<=C:C ŏ?5kqHhLCfKYϺ }Na4h tu5>,ԭ&㒐سC'MSQb tQ% RA9^ Pp:/9%ͥ$ϪִsFK4Xt'7 kؚ\bŠ+F9K(#0 zG;`꩚&E@$VP$y13 BC'mn3? iG alXca҇SKK#9,h[\?첰Hw&6 8y2XTGzSgOxIcnΟLv:?RFK N.<<4RFvM1-M(5Yy)ұ%WEFR>Wԍk-Uhxu^2qv{!iO&FcOEщzLaFr&$W+сȎ^*;d-gd.0cAu9a>2McBOoY^֞%iuefڿ^t SL„ \n|EmFRPQޕyQ69\L^|qc?(}bDwDf(7bP1fu6ivE]IT;Q]B!$|ḅS DZDS}͏gΝ$d;S1.DyhuGՖ/?A3@>F9!6>Řϛ3@+3r_Ÿ'b_&>ЛN5 u8SC[łSV bzBZ*1~u}8]͂6Uxo3ި٫:T@r»Z0izsl@T[ l¿O^<2:AvcPc_1uH ƍO]pz=DKʸ#S%͡6 ڒS{,{ޏ= F?0>ҦO7Cg;`}N3B]]xJ#+Ur8Y)_faDZPNJ$ov8fs;8;JQgMzmTxt;@\;n2@^vDJz-&h98@20<`PGX6=D9lg&ujnNș&(Wצ!Lq;MC4w,9n_BU2FKNM}fvc[z1'?,8R>?Y&'CtSkmzͥ'G &9Z(ןd*~3uYSwݭn_n"ӆ5d'fh$K؏0PJWVz|_zxR: 1 5~RzvvuxD(?`|Q`28%M^N؈B^xo HDMkaL4ɉxZKtLGԗ"`u"#w$ IFqlTRXX`0R4-C,jUMIhHL l8M@ܫwN_g=ӠO#>YO@&Nʓ( ։V` t]dC5EN?"1y4WduM]+? 4Vs_?Jo%*gw;F4S a+ dU|Y $=A.! Bf(6ÉgaŊ(7KTTs[FdWuB@fO]µlS7A7V*8o4 ǗeE)m%bLx[C y<Ę%s 9gعyogs1N7?CRyq|խ 6ET\j~x{: P8[$:摒&ٙDC͍g8u! XpǔYUҤI&hx]wP8MK.RNZcxgǭK:ߦuHnƶP7ۗ$/ۯ]sh!cfO]g˱FRXYȌOfHlV}YVjݖZcY}f}?rG%^^sq&Dr˶Yr!{"*j4.%.VyAAG;%E +tSys bʟwLB&'l]eN P#Ңf\ߑk{]|M zƦdpg.qnHH?q $Q%)$ޒsxRŶK˚QAw,XfWaT6.-'޲@7'EI;Di%e5hd} PﵑXL+16uD1Po7q󐦺yueRWLd[[ >qǻPryKK[8巵C7e?pd=Z͞9[oET`wbvwQ\"=rL1E6# ~;8ڳQO.!P'R?¢J.FbzÿS@0O9P s͇1m!hN+<0C!n[1ZV+2fNC-ťp%q"B$M4KvD]ҝ bN5Ǣ[ɒgݛOk|uvIv;1>M>DAKCh%G}~Fh1ZJXW$ӌ A_BHgb ^(2OX+$ϐ¬0>dBgxDbi{5-aO|yd!A&>YЋ=1n,BՑl+p`sDȹt;7ZZS(ABepg ^-Loִ2l\^kzE=|^YY/U>?6&< V)keA۳@cmy D'NwE r kAGIbQCS){cq#2(A!yN=Zm gldi( SJWQx*wXJ2x<ꯚ)<]ʬE]]%X^TGTEyO$Cp)h )4F(Yxufj%n܌ ;>"{믿dyLu#2 U8ƟK k?4\ςirX5ׂUy0=:h5< K9|n\@)k[J:o&0BD4QV1lSo~B.e&XDkklnN[>u"5,&ٜBf 7m*(:a_{LI]BWr DŽܫҋR?Xj}L+G9.$,6E}b`s][ [v$e߮A )T1K;VK^~}7iį։S1A345v\=kvՐX- cΫ 9*pvm=9D#I'Cz4چV8QIjkVk~OxZ/8cGC,YKM`ᰨ|]Ci𬆒_ΡsHr x9SZE87s;N١^0rhR 6QH5r.TV[PKK=rN /\xJΌ0HI ']6gJSahS@c#.A!rN%AWWݹ瑽cݚբ %Ԩ)څ.w>[Ǿ4|`vjrН7nY- ZUU%%ԯy±IQvx]`kG(_Ԕړ1꽞[5\<"3Sn`s+mS>YuhuSEmS GMNg ~Sdm(@B&p`%_,(l9 bRуW;,cPlJ^Χ4sD'k+:z }$;wlVٖP) &i CW dl[>%揭*GpJ&Ng~R gOu[Ƴf>Y٧H r k"~ CO=޲k\[tA,t8J_nbsRX[DtOf%/ag5p\Tvbh=!U Qsf˩V_1c}0Fpi*ټԩ;7v0<[hAG4.&U;5d?ipp` %/Ka{⫼1j q MlĬ >zx GCSPbc,!['xx)qe.h(X&WeN[coqenz˘ƥ\0KD:h9&RTY)+&g ZlKd Ͷ=YnTؙoe"Ұ+%g/s y2gȑ^Z-g2ť}2PU*?̋2u%{| ;mAHx$w[9F#W\LUlωQ$=UNM}ؚdɧ'z@3tb2*MoAfgŜVلT 2-fsk ;a Xj}z7בJZ??raʣ+\H\ L Tߡa}~11\Z*C6E ut1bv~a} xLQ:H'*& ǰbIzƃY5^J^pfLQ*oܚ"-^FVN%Zח_ϫ-Qf]IS 윕KVn[w eD(+y#7-3 n(?m uՀ0<2ǒYbsSlE>cE.WE]ex{P bH BN LF4C~t+f}0P^˔]&S : - Jr:UI#ZYN )CHv[ bȣO #@NұG5ccY!,]8 @rM9OWmځX}#rvakZ,ebKsb=BD&KXo/8+5|yvMdx},3s@tJ$Hcս"ley[q'hPvzzRzv2hYc9ulIV1G\pO׋rliY*J`.COTy&ǎۉ* ?zF%fu%>ߊ{ZuJ*T.H !S\vAٶLCi.yR?̎5' WwK WpzbqwP)qd5լp=b j.$J\3#bn?[, \sk} 䩪_{S`O_"xP/H(?^arT'!9 qyېyRH-˙ES ? 2  36gk?m*BZPN nŜ6 1?eH#H+Y,cz$W{FܪyY`e:|=)njy&7V Pޚc`\QN ow-H;&3VsVտ׼y[֌M/Ж9. 32l&S `3N\J]%se~:@ˆѓ˔+L殱H!Q~4ho @S-9c ڷmk4ߓ֘_߷H&]n+g3)e(*@XgY1[7. 2\Vcb]8]$Fs*w>Ʊ̔FڏCnhsJ-W#U{HR ye\mg_ %;!qFҚ&:\<)hprvF:zj Syf.;->N<:If,/K!}j6 k~ O 0+ vPQ,q8gu GUJw!^*Y$(WhV+B}ќOÔ>.Q Lj I H'5Τ7V) fZōom19&44G>0]B6cĝsTkv^ls>Yzٲ aɞ <]'ks[=\W& Sh?'*s-Ԯ={TvXT\N{LIM:p@`;̥lү dQk%EXs;xflh^E׫xX ZQPCCNI`,($-5b >ѿJY ~EHaGiV6$RK߂mL?Fs ]Xppry0n]b婖E>5"p6oV Uc^6씍B]DP'M89t54-R0cK+_3_ƫ(k 8_sdt`~Xj"gvw.AFXٴѥdbR:rO]L4M*&1mW]`X?4#ԂtIP{Zt]+)4L33iD 0=/>tRkH raB¤J"xSUG=#$;D7 1M4ypjժLq|9#v,Q"fN Bl<h &K96'Mt p$LUq~XBV8;8cf,֥Η)@p04pHF~a?tBb?qNG J+'z5;ZJNG*xsiTeSDYAȲ6QlHF V<& }d? d2m{+6EK&FVR$pG⎃,nO"ҟI1$R{ʌdWz;mޝa=8Lg w=JȜ3VX_/|z'7)., j{.cq}~('\m^#0wGm 0A3(/Wm]y [:Y} y1Ö1>tR39Lxs%04K iw$ Kϯ!#]CrNt㨇?`fex 3T/)Sܾ~<3Tk5qth0X}D֞i4utC;|/cMLݜm)0'uoEGK,"9Sݭ0[Q@tZHU'7CH8溷}G_ DND(W?OŜ[.Z_c̠&9YaXpͪ}$6$"m3z=ott3+aYʳ5^+v&s?%'%ƶA#x aΖ}6uߋ=2~d8HG!ά^qT:Uiϛ:QCp,%/~28H>$-X2fڈkpu3&UNwDZDO}. #|,fUn,R$tNc$"hP^BzrЭ^6u%n6 v0ig|}HrN|;YEV^ _8픊RM GN9\VaG<edvl`g C(}i1AwLF4M+QaTpTt!^~-48@[@`dz(Ÿՙ(3&STB|d }xgXX3~|iDk#|QwaZ[9Κ)tZ̘4|]yO-\@Kc)u󹼇T@kLdHvuIQLrw{RX1$"rGʴ:@*cAS @C2gQMSS5% erغ.1u}> XV tN,Hz?`)^З & pL7H*!-CleuD@OFǴ ~&\OCoTtLhO1: ރ^ 7L|Đ"7 >wlh5F?bGL@O TzS:H %ϋ,!z ~ׇskNpRGm[oSbLid}`f46²m%fj16;nټ[$.ZWz!rfN M~˫I fj('#M5zrtIɑ _I"_$80+r0zń*w8٘D&qx>QV`N w=igFm`Wa\f(o2Sֱ4%W}2J&Gඬ` W?IRANw&L>WdKwL,4;k{DOYQ3q &=BґzDϼ#srP Ea( ٹ|mٲ)Id+DM_=O+c nMxE9M) #F̿Ðv"R4`AB\ N!'LQ,ɕh&&iRoFBM_Cbfˇ w'l؜L._x1]5laRi1c#7U/R|_f؊v^o=8V=@," Kf89] lL/Q a8=?8&1R!{7 Xw4t|(+ڨCMP&~h*Ю6beC{ƈBIGr:_9EDL/1A"j 3O'1%}' 2ӯ{^ 6VKH?d1|@Ocvy Mii^M#`˔@cD,\;Y[̲k w"enYwW qX]`J Mgp7l=*iH=q #(W*Ғ.XU aMP)~.|hBQ!` d&Ri 䆵pP8x;eȹo qup)pߕ@Yc6jA7bl#eG&6Xԝ'2 ==HE}:7VaC7 Ӿh;x:]v`XndYFɊ7D+1`Mz2qX '\OuZy`rQ^sY[Z^e0 }ˋ鴟Xg~OY!TGSO/j"J҈~R %82pf"X72_n Ia.[Hnr6{]VRܟ:H]wG/e X>ޤ(3DN/ =\_pcַrN(LOYRz8' Cݨ ~g6zkp0)Ay%uYzpw #70pYb8bDݩ $Pڻ| Qc"Qβcۻ,m8+?wu+ TF#NJöŦ?kWCOĊRƦ2\)';AՌB*HN[oBHc־m}'9ۅߓFYPjzT_~kf٪}S2zk12ײA9W|rJ!u8>q|j3Ӝl5N]Ca^ʭj}3wtadA'"Y* u:fyRSSԋHP4 x9Q W3Gc͠p4Lox r e)άxMK1'65 ߣ3,(=7QP˒DP\l8yC)Yl`}#N*J osր͞^g֯ღn0H dHTm+25ʪ7f<Hfopd[lu»eЁ4 7ya\.絆Ϛ9nak_5'Q[NIIu^3sMy9AƄp47/Aq&̑@&2ir(X/?*ۚ)] F7|~(?iɺ5\& r}T\+]1Ӥm5墍=ftYɱfyϽ_$`|@kq0!0XEZJ k Wꚑ@JXqKC6/]Xuv!ـgv i[&w}sWY~ľ0wRyi->"+6DryB-5.U)KJՙJȉd6 7؟xޥЂZR5-Q|Y ;+368 :Z7"4%"yJri0HtG?+Zױkh"7!UlOZ"tV9ݮTϼFF .R㚖9DJO-ʘjrhF3µ x0Dm`P.f,SYęQhV^(3 5^A{Z]LvUō #af SO;< x.v t(IO͂#M=mٳT/$h$C>gpma ځC@@GTNĿ,~EM׿[֣<QH3_K*C_ĥywB;PjpA2>1Q@&vv!)uHuXゴk`nGkY#RmWRJrrv {{$i)yGuh1睷V5KUbxob$_!K ңxal`ڎ)ˎ)#(HEëRFkgs~fߚΫGuu`B`RkBT##z_a;ws2<c/$B|NCg nfq-G|(^?7}[D5k7Tj\o(/Nζ1=7w\@8 }xw/P'ͺ睅ni-7]{~WgYv!Wx9F`b[#[{T-;wl&!j #Z*7+w1|23 yלvAS*/ŧoB5%L~#lk4%Tp'Ub)F -#RÍr&I} 4y@,ȥ*w\D xߺS͗g]#3Uc* -9 3'(2LP ˘ &f!=٬pz6˥) Nqfmn= H{(Cgu@\oM5QG $22 Mx.=!dcqߴ_n nk?>G&A ?PV}("HHpiSZgG㸻YWUpM/BN1/w46gpWw+k/{vT͈h!K %\!.E7Xl5(c$HGIk]z~CC*TD"m*?^nHXsfL)USܔFU[bÍF2,}J}MS axܔT*eAgBcXӡX>;*+ GXF%. i&jf2iɎdgvY2֎Ut04[E3$)?/~ Y`P,h+qPz]nvzJCG ^dM]">wnW06--z%z >H s{B9Cp؀bv蘝;v,[6URR)ޘZrΖEDs*48&dDO0uIhI&&1Le޲=3)>gn۱OH Y n3zۮPYƢ^n+7}oK@d1=#ϭikZrQꐑ^mnWeu f:HZ0RWjg'SO}ed1 u_/ -irZ}ά̧I$ U߽oD#x =!r.ESxV(G╾ k2vLxiRXp-ɊZ~}K0) 3xSoienlCcvq3ϣ4˦y16 /L:OJƂ_(tըw9Lr;GJi>#;6lpr(vmaZpÊw0_etś6y܁+InC`ĀevʸW[_MD.aO۬ׄy0W0^Tj6iKj 2ItjUDʆ=$0ਢ39JJUU'?9Tg8Y{K)fG{?kg[oj~7%^J@iwEW6sC;BξguFKe_( v$λu6(lLݰ0$Kv4D8I=뒖rJ+ybˀ"cue&i(f֢b@K.|ѰKL̗5vrz2D}⽛5߮^i?Eİi,͙[YPET0=̔<(J%h4iEȖڏC}V@]<~Q.JYx 3;Yg'0((2S}bSF`*S0\̒o2ADy/aik,a: 3$#(34: ŃQ&6*~3wsC*+%"gw,j\~u7 1_x۟N+֎:awߙ9%H:[hhÛ70Z\]Ǭ'&3QHc`O]:rpuo,(1|FȾER_¢m gO tdG9B/'従 Mc9O0ĸ8<c>BQJI}6KhBqFP:S_!_x. eoȝҞKlx!X[2jfX:zר4 ~RwP-ր>* Q,T<}BiP(Y1yL!: bz ʓwǶ3晱fQtuN[LZVV%" sN?ݴX*;;QDea8̪2 Gnw]Ya2.h/=J:h(-\8oF_FY.iT E?p7mƅ *v󸤲\MYj0ux|%@ /# fF\`PI~`ЙzM=Qi K x766)&,$fK\ ,$%3@'IJ" KcƔb6ͱmvV 4I(ZuD fZbdd9,ӂ/(I!Ѭكiz JVMDexIwT xe^' s%$BP=;ƫIr׭yMOB2X1shoK)%}b#} W@˫zO |B < cRٲ9_ΪwhZmf^Iԕ-õ;Q\Yr76?E@b(+ű.3NuZ@N_6BSY5L{$ `繙s]E]o |[t1X.a)GS>O:p,`8kp <E2z* 3UH*D8)%,d1&X]NJ~o7gg&\:^_E`(7R:D\8DݫσOW``|QpG%?=׋?nNQzw#iSיv%m;SG50c /"M[qxP$fvނV4 kQ hzsqG|e%xzG]$!&{M3# )ƭb*%4u6┭Y8a$[64P¬/|Mie{~;Rl=V>Ÿ E] sLī)ZTuyw&p!GB;^V/c[rdU~(դ (z9E9gZ ?q5@ [WxrDx |4+6ټ"x(C[M _.Kqiv{@a4X($\;cҁzaD03Ezaq&Yre4t|%!f\{07-_QqXKj+ t |Ş}^er=%&a>`D %"g<Ѐew~^a6fa:$>cLӉ|W/=V `;='AVީW߾:/[9ЇGTGCYђ5<^)K,ҴGꡡmT!"0lvo u?)\pdA|7 % b\&;MyXsBb)~yKO-}v `%6)Ym2U mC4Q"zt_^J'1ak40r[D:QP5L9j}ŧ1O<[Ct1HIInyNkVetӋA8Ph%m;/)aĵ C b p<-dPCK P~ T~^Тc|I#ctBзZ 1G?"U.\{P_+K")`,;%2qYfkTTŠ[kf.3&e"|2jjU_C>Wy+]s|HI2;'yUfY`G,)4.s`rR!Fnbۤ"VzA5V4?>|q#qV1 ?O~zRl[H8Yzt²\Wҷ@-E$ؔeQH|G -# P&\Mɷ,Pm>n4'g$9}NI&h[k(BqEM y[ 5#t"&)DڴEC-xECEI7["" ͵(zW"uqXOBQ_ì]w;LԗI8:J''̣o ,^#A#|Rc 2]$<9#Đi^fc;ah>o! !D~gzxlݟI_{-ֵ* l-+S!~VM$^D?jUH \sbj'HiUKR:W[!)$n +SǺ,W> 1Β!$2](|kBN0]J`)YwkU$=@we傍5ų_qۺPG;T:k[`EDeO>5'uKj ΑW-Po3B»Wy=ILBN环Ik P0֏,T06v_7&RP EPkިMt :x&.6L}F7v~, m/^|txt$U|+EDa1AiK@jj"oɓa*r: 1X z 7*S?1dʝ2Sqi>zƈ@\lF,|`g%y:p@[ir_BPr%1Ov~j]Lmi;Ᏻ/Q,3koj(8?xoQ](}H20ݑ:εg9Sa I{!kM H~M1v+Q&|Z1e3V(!.RT0,Pvvݱ^ǭ2o Qz>HRQt3`كXfiJ>8%[AfW,#y?NCVɸeG\FG#6'wM53DA,Ŝ9F'D>"ǝ&0K#'w>a @SdRh4jNI}Z!W  iJH{aGnôQ` xyԾϾRg2 MqH*,娶pZw߻>:|9bЉʺ; ,IzD|t ՊVRd]\DQ}5t .z;¶2&orFa J-ꁑn{rmtXI2qƢR`ړ K(ck\ sꄂ(onob${f  P[N$Kap6a: d/a odzI%#B_l` "\Pv<ƒ^%-0 pU[`$Ag^@ę%Uߕ`Z#dnAn(OkBEzvLE+,X{i*hd48"8/2zrj 8W.=&~"sxdMBb&ě T(~`JbvCW _bSa" 4 nSasq^_Q*3=<3k` )_fK6%){jy`rrv馏{X`&$Gk<>Jm.V[m( +bB0;ȟs`ńTj0,pP%xKBfk1d0v6xԊke D{aցIB ofz>N&84+vP қ&/t A*]b-qܛ[ك E|y&oCe: wBj^fI0"ne&~3a˝{T 9[A6y'Oz b7WiguO [3P~"d1{WDk\ #_#T ~vj`G L7uUio3U[B2=2e#^X;Ji]9ܶcb{6y*"}ǁ$KD}p|+T _LrLDisBu/<:Ut%瓰Hg2wF+Cf[--gyJ1uڵZeۛsEj_Moskə$o[&%4\P ٫$yΪg(SQ3=lۻ=RBא~H*AL"L'۟*LREKCԬ~edr5H@?Vb?ArܕX \g8bJ[ Lع'Q^POaf'-ƀ*Yq= r^KI?@fˌhw(6N%&qhץAP:Z+[ŪuPxRlI}]fnXwe Si{ #@6# 'sVƭppi2Ni}>z; [d%w]h.Ɣ ,{Fs5wIŠXj 4s&V\M2vg9V` 5 [pqgM2r wBD41#yj; ^U;~5חhW*n_;#3<|Q-AȌz+{`RVuTMa'(OFozM15A_vZ94减3~}:؍r־)hBnms9yA JL?)R0c KURe[ՒY{*]K&oXVӡPN% zTqD7luAffC{멤^ݞ )P2M:"JSQ t 8 󋬦l v8R܄wM. k*˜U7: @bQȜ;XDxIf]8+jcn4PP66V#%Euhg7m?ގ9*i-K~'9H3a›gexWGNGk/:C"6}»?t[Ϭ! ' gyde7;<,1{U@nEj's\C,_GkT֋'2L!up! 1_# GEflgh2|ܑ?4z O,@J9G++z)HjZ bq~qeJWDž`#E\x{]RŪU4M Oxu!d QUIDpWj$ ajӲ,Oa, 'ȗ v)9ano^'Z6;W1@i~ *Qҧ '|\H%*Cx_G%_C׊UPA f&䈲ޙ\BaƘ!IU|LQqTٕmpQf#-o~.p>j_p9}vbW(OIx5\ؚ N*cL Ϳ9ցV1YȢ$hsT~QLHlR0hޛLy'V^MW *uкp-xTBp/어*20> 7RyCA!z pZ,N*|-$O]p:XJY1_M ܊>([t}3k;YL&C  %-i%δWT t85qt~/%Pߏ'\o5zgEjf*/Ndw_k~湣 jD ;i%Ѣk1kWSOs1+a13xFvkDŽr(}ؐECe@x3iO:Rg@ԛ.Ph5aj\w2ӯ@)#TJ08PK Y-Dմ(|tr(lK`ZK>^ S[-/'erJ(9iw!:GգSunNȁoX~~͊qF6p K`;~tKՕqCM?|:ٍ㫸PMxAhj 5=  s"=C렛/Lx0edO=FcxDQ?0lk,cD% c,)5zasfwQ. { _ryQ-%Jy,V?Dyk ǺCt̉,ɶo^e b.&Qߐ}TS?0Duӣ-Q_׾8C;qxzd^NbGEtj/[zQ1Brչ噻{p8_zyC.3=Ju2"&X8{ĤG(U,M/,wZGdX "ZM=A08aM*9$sMI-~mJHwbXNFn7|ű/ kև&3ghfIAhEO!Pk=)7gBl ~zyfDZ# ΏϿ? abS`~cT&Qנ3Sd@O=)-˝XE1*b:OOj*"J qAT\Ac I3m bpB7pC8"d C{kp!w_6{E1EbeL.ɻ S^P {T&7F:(T)(j_:Q8N0Fs}҅S>#~ ~Vפ{K\a~A\q:O:hH޸ʙ|~0uJ ʱRn{\y>#3u_? t[R,:zgH5vbN['s@d}`{RblwA3L YzyM'ltdz\%9fjIaa_ܔMj3BѴjQq8ʻ> jSY"E} ?xx3g2NsgHo&#]ot*Iip~/ꃲ~ u3 jWoPFi/lGT;QJ:MAV{BeI$^[gP (:/;{3x *9 1aaǢ@5:uH:*z=So[GoC>pQ: 4Z?g3ԦXtyYFybf#/Zn2DAdB]빮쬺IAS}F51 mX&% Rt W?F4bMƄ^j81hcL[`熺D5 X>w.xz8Y{*`΋dH@K8im7-V:fJsʨ|ÝVӶA50F Kj!UR;$Ā .E~c}料KE֘k[g\k Yz^ (?gwymMZߡRiC: *Z!xS%|cjIlG:e=|6aꟈrMt~JX!z dAX3dCy) U m<iM9*7/oucOv_] ȡ?{`3oH021fŃŌ־o^%LI:H&ƒ+ .SfDCzN l֔UM_qӵ}ACa3 'A0" ߗmVP9li]NŮai&iptॕ %=E4>rz7´B,$*)G'*[(9QU~kZ9mV*envQhos%RIt @ƒ`{n =!0(q@` }cd^˨B ϗFOL&YA,ncv<7eFQrJWB$\![& ];B_8pB~GRkE3߰]S[*UkĵR +Dr{D=PBkG0ؒ0bZ##[u!ҀM:mK_q <2plLHj phXqKJjMn KVY)z$B:Խk~6ht璅+4:c{ *7su^X竲Q \Q $2t\=qfM!~Q]1l ,in">VLـ~^*~/d!%\ZWNKټtH+/(>3N|*7_ErNŚB 3(O{~aWH%XK9j(YM͡X/j|7+5>T/wG,!bS2E?EH? U,ϕd9F268m N]#tqPp- 6Wc^$';@PW#*!uY=25#1SBtm4WUm?bc&*LC"UəUFec߾Cl~ƣ r(?kUaX'E:@ ۩ʪc\mpm L~o2`uf:j%ğ-Q{S_Pd&_O؋_+tCz)P~,LBIUp{4śP͎ A4q stE S^y,o4>rbha.Rs&Ve0|3lۗRtoUھyCW*;3[8o(01xkUj0Yw]+?nonl;0/) HdJ!ZB1 /0u^Z=h2-Bdž`o ޸R*Wjq1W6ik86=[DxZz &L6D,(%VwAoNݞ-0dΠMcxݝnkjZM^i,Ac@8V'|#W@x{{<|f(>Lڬ7l'e4ٖY<#H^U{'訬 *\#j".%ʻpg[i oT!0F#f^K$KY5Sߎu6jI`WY}8)ImNxc4y[c|b׺)duKHu߾ Cn(S,|gEF9p+8kwޢl6`ʴI9XCKV4v2SBLY:yaFA`sgo]$wiof!^9ŝKi̕h!b';kw߲*'QwA"je]İ$לZeZ<6|Zw>TK(!vIM1!CW>G1/#|MRՂ׀-tbS՟Kwyzt@A>Cn{PW "l_KI*М,Ӡ2GoCvɵ 啲^̜H@.^.HA?]1ՋV9*G"=]!H.qքuDM.O~Yr e'R7(T 9; ~\HMۂUKZ!Wn2\2Dޖ Tq`Lg[yymw"RxsĮt o*{фRqцFyR%`^vea^N W@e>'@M]F’ =\eh"`s'*i#H\Q};߻!I1URMN1}]%t3HpaU2'9G(7쮒[qc;f )Jhh xnL( VgxLc.q% /RDdfM "? IKU`B`"{tiNJ$I>7j`3MDsrNq H!bܢQ_Jg?Pto.3CkSB~XE:j@ \ ֨vZy6.?bclL8`AGxQb(k=Eژ.Ή"xШ7,B ng%xczTomK 6b!lQOrK$:^3љ#IVL͑NMo”盗}^!<XG 6=zLX> zxhbc~ƌ>{s@Ǽ~ipEGπX_U(D- ǛN{wS;fmS}!J*?קB5ƧoxOgI z}إT4rDa":ĦJd!:V`Cla'LGmru*MaV|i,JJxaZ RRv{UJfZ>zz{<ɍeqo>t|/Kv|g\3< DD*><Ð^[ Fu[aSvT!\TGMG;KB9w+U"Fn٠ws)1@MAγ~M^Jp6<ܐ;w!\uiwV>e@pdZ{|sm)}of`۫)C>s'`I{&vіwccqי Wœ!P?tsH M3ػ^Xz»]>i6LG/nn-7Ŝsw}-W5:Ko<HxF C_ޫMw^q CZ2u.Q3ɾ)!b6G-rF?QwcȒZroRDMG\O[d@wRk{cߕCBW/3z_ QY۩c_|ء-:x1KzTayk0:$y'{vaWD'bJJ-" Gkվp&/W9`qtبr_DѶNd^\2wi4OuMiPkBy0va2 Wf>#p)VQкqV\0 emLŭ[ ơV>?<]+%- F HО{*Nx;1p0s>Bi8b[͟OTDYϨ٦i#5bV%n !UApXe5n05CR`T2c%N-}79]}4}, WE^΂Ġ ?Y 3 y.Ů"YMG}Tщ@WHb.# ms nm4;C&W- bV@u6{C6뾀9RfZ~A,g\ǥvH9XZ"kI_kn7p0Ҭa/j|!ą1E]>=Q?It#[CEH)keU,r6 Q{4"1s:_[ib2n) ژjc&'g_O[#p7uf\VJ\;$ dYg;&MEGdw&oXgED4A) noCN| (Q&д L\2*>w'72R"0,'mN?-GG 9៞J`Yu?lL55 /~|bj^Bt<1Gx!Iw]U_@rv V`m@ġ*YPK@BQX LŸ=n: f- ˨:ˇ?@G'4ϖ7 9{S[0w;)!=}l{0cub=;`0_0A14tYvs*CZ{f2Fϋxb[2h蝗 ո~:fDa~ݔyU)0@siB.X -7OGM-ЇA{ZgKQ`SiS_PL)R-KtX3j۟7,ȴUnE`C$ r{qn;%G_P BzNDBJ:$w aD}L"O鳲m%R԰Y0·9"NpPz?`3hu 0xO-W_&{p ȴY >kkKI8A9)ruL>R!PdbL)<;ElM1-Й;}f%.~Vïl!( l}zj7FހfV_Zc\&vWG!fD޴tQs$!~<wyװZC]u~K`lj[J_I~Aʩ⪚ #bY>ZMv" lwAŷ.^򴐬s _`~;! ]V|q;,U]@$m!q.lـ ECkN0> u8M[wcyq3~(kk3BYJ$[D bA/B/U}TeIjbUƹ:dFm[b۷=#n` vz]Mn7aH>N8wi!,Ps+%+"kX](/ĤCڐ'wa|/A!h(oE}[Li)iCOnY]НJ~d}uXm|\z@8KA8<.J`IYSJDy7!QrP? ?ߙGyD/,7lEҚwķ'\;M?TcWY-x:gW}7Rp$E_RM}])PؘUWfd/@M\X5y5*_Ǩߠ=2MT(fg]4:N1* azw,,; \XA%Ri:4Ohv"&$\a[N [-Ē# 3Wʔy6ˤ MTx؈AB5${~91g9-Uv>J0|̻0;C*LX\j?TM`w ~^kaD=?|JeXج_JIm!f{>v>w7974nJM Av*!|.p5634+N饜ruR7Jc~6H7J}Oby̽7g}e"<U׹_ȋq`أTF) ]^`U'ˌPO$cY㙢أL֋ޥ j9W LJnn W.`4$, 5}pĐCd[iV@{V硇t!zM@;v7 7ZJ:*"=A0uV}9 Һ=hnodٯM׈VlW6} .n:m름*OgU3XpW+tlXV-ާ7GfT[)|M﹓:-ewRGEOUv2,%ppbڰ_x]څx"tl30QkT(l=;2>"W E{!UP"T4-[\gHjГhe;B_ ݔ֥t|}?奆p̏!Gh™N}짝 VVWEQD1+T װ6F^@_sE Ș@ʺc*36rx1|pD |^6 T ]5`DCh)TR?o;.ڱ|_2x62tpV ڱREHSroS3 buo>ih׏%`ٵJ&۾*=#^A]+~z2krqdϗefG9@RV.te=ћ-ZV8 6f#U?/sm8묧:܉R1^ o!LT|^^Ek}c% Nݽ:sN~aY¥lj[WS[/`83V&gU }z=p/ oN_: e I&]ХnxzI-tNT)س,Nf\H-z2xiN~%E@*|NdQr=/\8cGG{ ? j4[g֋ro%7sP+_RI'6-=8;6/*ڗ<}[SF_&ki0IYKÙ4QR&_fzz,W{2PTTQ`Q!'g\aP'Yoi_4v~oLW"j' 9>k2^Y3kaDW`_'%_ګiA˧_X:zw803<ww^ ?4e|׳-HdkdB6|rG'}0*g:tZMȕWт A‡<"l0(ID:.E$@\5ƱAqOYLE5F >5F3x9eRF25 1HH'_\:Q6O2K)>dPOFd8 Y,S |Gࡿ%?#G,Dwθ0.tnS-I*z\NAbw>9)O /3(+YuČc_}t),!c2_ʿPƬN8Xo"N r /P6!Ґ~+XSN`yݑwoÐ4qз MIZ{U- su0D~rwVY(#ܟi&YS^/ ZF*S[o4lPZfK!VA[pNqԁP=o$ELl ӭҴ$Pyu3? \,pn+Ze(ťoڄ(>2Y\Fk.Ie댡dkzu@;y cH+[]im=%fǪWp(z`/Q`8VoY_6'5q'uz+9@| l Nea^V?bZcH>TZ|3dًVxס˜6 \}i@'YJc,'$u>OUAs+F5԰ vP5{`J"NpÑCkI-R7ihkޞ(x>8t3zTvIؾe(y^ ouMnz?iw}KoQ#3 PZfZPXSWV Nn͜?8;x?ʊVۘ`. 3~m>9MV!q A4ַmrJt 5'Uu귴Kh b|TQBS?¤,W )0w8?_T\%jL|׌B<;+wtc/V(xq #wncvWP8`#~07O|-|ύ%/$ H%@LaJD pMemR}&s{{XS%&6B<UOS]d9ECI0ߠM[kBC*69avC@ET(K7<-- #%$':yg2:P=T x%d ]Tkmr_X86کL4:i[b}/U=*BO7k_m]Ɛ D 12?:S=GRgDfƌՒ5} __YO8wΕ8^<&0p܅1F<V5PgsqS?x"NPHB6%IcF:=wfwib uuq5o<5Wy(_q8Qv6“=>Xr+`RWpTq_?I"#y Kp1QT)1>K<"=1MeN!. DwM467@Rs?zYKVo[3"{z4ߛu,PZkEx,#-'T4P$2)`79Ow-XaB lf~A7mP܃:'pg q@7zxɅA}%&lfVeK~sK-&iPcc`Vh&3 !`K@+r(ʺa*=E<Wp'LB@`Qs綣xoržѻOPRB>Dʄ8 x?vgrA(`"g]gdԚaexb1( +4/!8J%m݌]OP%-ĞއPP2Vtt{ 5>s]n?! Jt5n=)*Rɲ̺X-6o@e4_< \ۋ7@4MXFr*C-a u4D/M4ˈ3p"pS)#@zjư\KRm|6r}=_o7w:Ř4O -N63Hk݈DyRP6sg "Ĥ^g Ci +R_f J2su%8TtMAqM7>}P xkQ) wu&lg To*"l_j_c$!i._jش'^pKhNB<jQ8[Ub\I:M!ٶuyYXDXPy7?C{2xY) ,Qe M5*p8`?6,Z+O[R!Hp~p]"_}"AIg%y'+B}da6.hj*ӠPSׯEcw@$Fݰε_ISsR;IG (Hʂآ9w!ǣK"** iX)_j z1^)rV%[~Y+ijֱ婯_3Q5 WV{u"]v E! ݌Lx, J#ފ\щD:N*dv/'~myl`QR/%>}.0](}Yݮ.rQ/Y)8*s0jG3IH]?ֽQ5?w^O l٤ꁨ+3(Tl#6y&ԭYs/墭60(.^B5 I7\R65ByE;[}ܼv!BŞ6B]7~Ju *x{>D6bnT^mPKK^++& BĮ0gКE#,O^a>աX\1Le[Mӧ*3*v dWc3@\%t&5>5֠n, gjn>+ -e|4DA2(]dt.(]LYL0qѧFo‰ T; }fArc<<h؂ ^,Y^XAv-顙LfVD̽,69S~MiMhlK y-,{8..‡ :\^$+/my~6͵$jC`+*gG1 恙q/qW#C; &0-cݶjh<gY*WZݦ}>"kRknW rm'&h2$.^6,/qWgLAѧUr-ۂ:2 vP.9(}b-1#'nL9*xMd>/BEG e L<.~v!t|b6DN5[F }>~ܨwiZ+] }z˰(eB2:܏ 2TUx\%1x=h4c 6wd 5Ql'ŀ4 [/4:)eWt0>L|cX @rg ElEh5$Z@a5UDh*~mJǴt!]|J$x vҎދAǓ,ӭDr^WjB/'{P|ӄXK!m / {&1gkֵsǭ:rk%QX`^tˮeh8Yڧ^zFۋz Gqe*+^Uhg} :\bi Hڱ\I15`{7ԜtSfLXG(;͓kׅ!TPJg3Lo{ɍ !">Tc|xlk]y:RF'XycX%X}?ETW7a p&y` Bdb[ SJ61I9Ejܗk0={Nu.#ŁlggWԈ?Sk"vH%*̓"!ÂjƒMJBSv*";6ݘB~8+Q Ͷ+a~C͑FmUs#E ӓ[ SPDxc OFeЃ~A+o궟  %y95T$օ!֓yXyo iG9Y0>/jh4Bn; σz&r %ťYa? O낦s^ '8`ȅ]{i `P(=6m sI n.4(Ў" b<"$EO\f7A]$ms݊_:e,R-И-ҋ㮋LfB? vSaB/lYJ@!bm ȤPn*v$v;S~]^mIHP$wKa_E9wϼmԔمg.^r׶N7㏣S-3,E}VsQIU| &V-)vRo'vo#= tba5W#77dKIhH|*;pZhעpz-ͣtxA%+*;Mڰdg:r{5$I`{<2뿲DZW%\PF@!}@?w05 K3+hx,עS8'6*g0ƒCZ|rQ~Η2bkxMZI&X}SdS>͡Hn' ŠYtT!Տ䋘SE7pBxKN<8(66ꗲL ~^O6BwURi4jGN%XѸp1E!T=ꃒ]^R$sfrg4mii|쾏5=滗@"ӣce9Cǎ}ՑsbIN>=*/WW rޤ+|3H~; N!}Zb̊O:D)*lߵ;Ľ._>KfBqxY (F|0.Ve%S60$מS=W^BO/Ȣf|`yr*~E`!5Ҭ"Oec.RrZDZ?  GHcꧬ(9eHnPĈƭOR?tJ0*YcP`DJMu}]:UWQsl{4ha_hpk ({~Fi BF 3z12xJH$/ɼqz!c[l7~;_"2ծ`/^z}"|)Laac\z>imPz%%IDpHOԵ8OŷZg=LgJ I=!H~5$.{0>U0!d%.{"]e{P@hPPkiċPB8*jz %?&H_oelو/ inA@I%oO&-B9zYR*ga R˓I۩zTAOϏN`Q{ ,iG6d@80fՑJ*R̬_NAld`HCԎ"`{ '-wVN6=b@+t Zip,:H@· .B~O@qZЖmkFK.`{{DP+6Іoԗ8.gGmIJ)5U8lw沅}v?e@B넭ΈB_m.Y71:&\aOay[~¸o(f5~‡xE^qY%6mwLFg_x*W7в}(kId& Q}VtB~<!Цin_38j7mHHw?=5#>$3t?Fց*"YH%"K-@am@l>c鎬H#,P4c&I*VG'5+i Nzc-D73'1HC\?B JEZb-0IEbăk#?cD^(צϨin! F$`m$ uߤ (==մQR@e2R L[ U?Ӯӱt9d8j  >v@qrS8@ #n~,9&JG6BU_ns)oU Ցp9Dn4q[5Iˤ+4 k,9[dH(&`="kggOsA ,(}!V<1KиlTSvETf`c1hG\O' t?&3 ;Ƌuv4tX7ݬv똺xbiS"(v9Y͗hj*m7FIf#VvS3 S08cBV\dށȼW "WS$_DKixI?iuW@z~Yq2 ,>e5ɹIɶs}q\RֱWcY lڜٽj[PN[smpG]K8ˇ,~ʯ0߰ڔ~,ƫVK*|=K>h@,j7wOYN;N)'Sð[#@6nWzĨboSԅwPc&tR ѽU,p\ZFj}=d=˳J2.U襑yRtkⶭC@P~}G^%egyã}Kʀ<T6iAh)96.~Ӑ9Yk`O'PRkP{fb sXa;->3 i>nEY9|=>&#!>g`g9:vĝV;n6'9 `-$&P S$GH%@v10QQ\~-vK͟?>t]%h'ZKC9Ѷĝtqs!ʨwۣEXL(Mr׵[j*7 b= ;ف!^~jٝۛt"sC,mBVc_LcGGXI(H-s9ݭg$L[Sry,A%@HK&'z/|5ϰ@s-"ryU{"G:*}&n/9K뵣g*bcuc=e>Rx5h枃inDj /1 ywäq{ɫ-[Hroc[ 3o%G` |SР,ue~js>$FrL9\1T/Pއp.頀~ #ߧE1cߏQ+2J߂V6i?cڏS[<v |rѿ ˕=P{۴Țz/'61 1-h[[l(^# \LS$T1F:A hUxEi^U4Ջ0oJoAn+r݁ S>cy)64}67DWko9J!7W}=8:%BJýg. /wr;0;R.*cvu 5 oŤ +ub{ESzGS ʤl;.;ndg4^׉\dΞ|-OO(5)J0dgz P-+m/vԚZ~~U(痦>xvn7XZc0<=d5Hy4chĽtseXXeY*0bkoT!Qe/}?`E8U63m  79TL Aެ/p Ni!=R t,w-{'>-P{64-G #imfMa9Xk}7jy4'ՌPeQpuh6HMB XyN)&06%*D%]/HU}F  5 0Ν12[2"ZYZ&E;d,QHz+tƝ& /6}oZzl[b)fQV-0Ig=By!!HB2N{z'M*0b_:lm'ՉSgOI4FqƚIU>G{ VnЊ2?;q7͇k/12/i2,{ú>`7vV@Lp\? ?LCEYU1+ӨqdZv%<ѠRc^Nہj@F'| P+"t}yxF39 {86Q{!Vq-`CM[,K3~PwT[g19ɩ5A)$P)WڔŅfn r{zo![kl;B~Bc4L܁o{3.8a4tfq?FӇn<3]6^ڇD&/nT,2h|tl&HL)_&?އT1E4˯Y$IG U&ҦOWxࢀ$´|,ё{8UcU[.A?1"- MɎžǻ%&+[ P~<0jW ?MŐ.ZYphŬjG\P8A\ yW92(~z+MV| [aC@^?Cii`'F Uc0Tc$ (^8:ћs@!(KmP%S%˒ f2B ˟1J?:K]J1_ xg*u~8iAx+ F.XJdo QS"8fx/0/T&bKHyH,Yߍu lTռ g1qKv4YCxQj'Et7}(`DŽ GM'gZ#oj,`r ɵK, W~R;^#O)~LoG#2_?[mV Ց%7/†WV"zBX$kEK&(4vCvr0>?%#MkyhusJ4Q-6ʹV&Uws{>~hQkԜI>w4'//c MvEA] :ۛZ WtrDw\DeAM&&07+B(#EOG [{ %%<"0-^x\v%M)uh^W0ߥS9+ —ƬLkH"UO^Z8 oUuk{H3W'gKxo,}$#R,/% Q;.` lDeuhULk?q9' Ya3Lc>@BbQo!< k:r uՈ(q IWRU&5 K@Ƚ}0;69߽ +#GkFE9dzc?Vؓc.N1}|d/w%g"sS(ڭYE5:*USDGAWq{$_TA=#FPch%M{gdzkPdzq\^l?ҠPAJЈ9!>SqE01_UK eUGF5a&(RWW]h 46KUL=3ui[lfō{R+,3d:7r @-TdׯI:Y\]WeRiZu'n9tF|2oi$'-jw"ךZCU^LhhQm 8M2P8*mj;{XE'hM[hZawq'SŕF#+Ƒ&`âE=#wt`o3Yp{>w D;3T L> ȓDK~k  YIT”g ~\Ȇ6-3,K*\M c\'N(pp̢r%ɱ1×is6%Ɔ#TTXpzH(OYܧ{A_9+"RTf| d(O1Ď_e"^qEDRH; ӯ,eO9{T'aj߿EiZـqdn9=΂6T8'6EZAK|J` eiRRzVhu.y|xk5.&kw& XKL4`7.>:yVx_Zͳ>3) ԱJzvTߔ Gcu`LJ< |=Id5oabŗCG ^u_wA7;f|,oOB+1 ļ].\ې#/)P*0sqlbWIn+(`e'h#&t;OaY~yH34zAlMσDSRbGrD/@gnu"@հ!҇]6F)JB̍d4qBsΑ!Zn#n P׶) Iؤ`ƅ"8d7Ǵ0U ?kA )70B+'.6. z7O"Eh{[s35ECEJJ„RF FNnGpN(3Y) ؅R; aaẃ  {M-$Dys2Fut6u%$\n1Ic%&A$->kr#r=ba+>gTU$<^^7IL"<~7z:!hJIHÜqjo;"_P"7n]*xnAq@ÒkaWB8_fWUpКBSJBuZ}R zq/q)+t8>9:QEOpVJ5x&%PZڃl+Xw9}LQ'<'&+4 ]JjLyg#w>ڞ Gپ_^y{S5䀹:]Y\cfԨ%jqbG˭^x`b.F+3|)!'׍Eo#õd8$GF<ȵbEc"oTXH)ufiS$F&r=uGh&?UVT=Aý t&KݘP?d'M*Un7Bo=O (ECoSkDe.S7נƕyr* -G15QX{#0-5y/Zo1``FpV/95xڧsu0=&xCE%yg)ddoH5_L/B1p r/l.YfIcP7Of>QFUBe0P2eQaUX:9^ď4;&_43? #mKɑ+NSK@5eM<4#I|=n Fw4¤X91A$I]rŅƂ$&N@74u' "UYgiw 7-g?U@CbD۷vO"+e,sV#O@,+u֫L2}h QNa'`bZo UY`0B " ,.}ߩ9curn0i𞢹Ls(ġ$3m?G%¿&X̄ӻ8Db4?Aǂ PE=ke1iT,h9C&DW;f K=NuFMT}(*"`-ZMJ/a;oR+IQYQ»|>#癕U9U3u%+ZR؆%6׫RaOܝ[W7dJZ<$ %: m6+>ir1Tíz\,p"}3'PCNwcf6 U&xSP3:@*[WC$-d3ڜrc4H(ļrɝ\HƟ=%M tӯ" rPn=g*[PyQUTo`4ZotnSm ?ؙP$w4+ho~Aܦw"'GCt> )16Wbu=AiLQ~~Z(.ש Pдsڡtx”[=b+Q!Eل @:/# d@~3]u#EA~f\+ Tx!Y_펙 9,PU%HmkK(>QF/Ŋd$\XRrXpeT,)\}Y'Zs#ݑ !DSO3T/* ~]܀LٌS 76r;} {xc*H8%ǁóט|!ACdKz\3*YZPpLkFŽ#ӥ$n`P_o'{2}XxeJ,o 5yx{??CҏWL0jr:`i9wU!gӭzНOS]-cS}>v6x*դy%ƚŵӯxgb@E_VH{\Ȩ^Qyivti.;.B:cwO㏶2P(O,ˣM:>q z:`J۲݀V/oCbiDHD|hj$=>emd [1|Ym +2gp=iq}ԻOa\>p)"`P}feA=2 F~H˗"# ,Ըm. %^ Ϸ]mYi"#L(k8[@! vel@ǀ^̾,dSUVN?Щ=O*iМ -VM<@KfOnwˡX[~ueŲ&$W @2= Ǹ?,G~y7ؿV!|Qϒ b ~oA bVEj dHieU!tuO,u4 Q[0˾_jc8 Ϙse;NJc4dq 8/^uxs%ʄk ~bO~rr˔.VlķJx#y;^ t3_7y\л{3ω^ 6aNmg+BK7(Ivf+hٱjK!r[bJHyLk^(E<:ߑ%z$VCJ$>Ùצ(۩z3~|! /\mq:!T4mesmM{\إvA5R`cS_yvPݥh4-`O]CY2>DvrB/t"y~,ɝ[NmWpwVrIBx2 6gq{k: jc?=e~\٥zB`4Zhzs)b[. Ź n5ځFIo )+H|)Vh]u96+zPgp2" O{xGNS`W0<++Ö^_q]?Z#l(?]pvk2߹Fcg|qe[T?)OQb>$u߿U^.FCiwy§xu2Aä]:Cn ޶`xEL"?T43H{W/v"R9>!]T|A)ǺI5{:$, Cei|{iCJG_!/hR_+5`&d$~/V>"VRjcJGK)Q|!yIF7{>H"'>DySu}|SOAZ~H _Yi9j+υs@h,0tpHyR THFhYCy՛>xI"Hn  f$Hz`G`$oM0~l m}L{It_7 sg"|7Hc.ԋp"N&01\kbK(~T_@&>Тo%j%ku3XP>]o>\J)YS3 9+ԳG|Oj'MiQ=oΆ:4 ೶K擆.qpc0C C7\@`HCq@siV4okM'}@ɨٗ?xIeSTmD[Ty嗋=0g(|}/߇SN-|YXͳ "ؗ8q3^< 6Zk, c_^;i` ^hryJՍ:yERin:ٍ] !̈KDqxX/!ʳ\- p\fOлyβRǬu uۘH9m^m۴0CQ+w_z1̡1d1JQ$iOT5i#p{?c k!Y4OsVQˮvE-1KaS G٪XBJX$,PM]`M@v1/cv'`$WPӛf˗_Όq,F@hZTk^XU*?HYXN]"g1aX rTѻ+,IDq30_>]-fȵM/A439+j2]e;n=#Adr:k+WL}C.Ht, CΏg56~)dB}GZ XFl(bVSheL"w ED&NIP>Ųyk9!O73@̶-pFPWZBq &1W974۸x:FZ=ʹji q}0 _[٦,13?8fg\W+HGv(zpYvR` )SNNXnB^>FC5bCE⋕YžZ-()g`q,{mQH6'f; B]ф6PJ@mN\>_uK_+ɇt֖n!ĸ&s/񵙗ޒ % 4CHaٯ"+V/k]uF([!µIl.X~Oxs{ eͦl\XG0,^c -ݼպNUZ@kA2sa9GXے"ZBdDFvф [GU}u5yTYO݋b=y \n^fo' c /! Xtc6yg l:Ƽ#k(O96,f/AaKZgE|#eZwIbމ?Ms ϷP+Je7?OG> ;V} i\Q3ŞBNA8w4Gsc…_Z TH"3e-s\QDQjL7W@M@[vPPWk!?r}AzPJmY c@elMF0[,@` !5P*{6[@9tl^6{ m!Ŭ*D'sўȔdBӓOER}uZэKyo[^"Ƹfz} R(x;Dv3dVտ>%/ `,Ğ%I?'޶a\W #릙 DYݕB1wFrR[+d|cMAX YL"Y)͏/xmwӯ.u㍆FhClgD[Gv@bϵL+?06LӣZ`Jm4L)c aj#*2FJu~&.΀,E4>ea2h+Uev S4l[hGH,! hc[2rW~/c Q$=dR3kP&t|v؎iݾJ.|Mh (C*mDG JݰӇ QZЛcDsjs4 zrxL?чc쭂PSE1܋?�rI|5Q2fw"`DT9]!}+_|*b,Xj6_SeV>鵿{: WQnX/Uo'"i"M~SnLK,&~= mYoy8㪛1ٱğϫT'x+B=kѰ/D_PCE30?2˴ f"1{HOX܎P[yaHHFGeVkXL/$Zo ug4 DvVeP3Sab˷}^=\(&KjXeC? ݎ9IPgSKK1rG 2KGΊ%X@:jݲd]OUBk#בr!6QCޅ|J.dG+P2-^ɿ@Fnw\ Cb58%f2_5P}Kyzw<+("3`CFsO3jMch<$GPO W"+ z#㸭+l8nU' %lfZ_ uIs雌؅u$:W X>;" 9]ꘐ4Com>j~ HKEY>AhKꐅR"Q\l/ZtC+EVh䜍͓Aa| Pם'=d|o0" 0,ל%/;Tv7ަꑿi0r5Knet\]LG{)([| \ 6*r3/8<ɕEYFaD]i81&WL@@|?Zv,91rR#;X2v3o}q,S߁#Gct3Õi'jq0I75{[I㱮_4}yH4 P굧$ wY k>c5wuWP`xXۗ ^V۟hy'G\sggx{yMoڞ^KgiuZ51kKv_f=Y _:(DlfM\u`jZ ZjhŻxSofGsaV`զNĠGa*%`Gom]rM]'j`'T_ԠA}Axs=^SGy'.lX S7Z/5z\mՠo6ٵ貅q.6Cή\r8ҧO>J0Yi^9}یg*t*wPGPQ:+f} u`͐&4Uj :/~F󊙮#Dngl :pQ~C~\An._ĩ~xϯG1>JjقS(ߟ,zup =3Pfԩo |cyRLǖ@k fIQQpU'X3ǛŲ#rCYt'&s$Ϛ`)`% 4Dk jbAmTPl٦s= |-6%-'q=rU)̓⚆1/$8gw !_Tc]pid5k]5%f!qG*Od18heQ#3GkP!=M@"ȸB{Op‹|n[8kztq0OH0qN9Wj]/ Z /f}vv۶%Iˀ܏9{ÞQ;Xcc}䬏F1YsI,] =r;lҙmN\qa4꧌\4?>|rg ,`i}TZ)pea҈IL`G a%1yC?|B̎,[ g loˮKSsafcsŦPTYslȣ/9^^\=cu1IZk?N <01*.v`98"#W;DYyn0'\ʹX:͠kqۣcpj/a6ԅ_ w6fP(v*u]bV5;/n8ch4B_pVgb `7td 햋~3O^Z> h0<>(F%LG_gǢ|7&rfݖ;w"QhmW<.J,y Tըi&S#i?&B@|' @O8*svS\f@)чʆ-[4wp2Br9n0h aizF؁2/!bz3`l%Hkk"`l0[.+S v6L[>>bH36TqVPQ\ie2RK(_ˎ{6Ʋۨ YG2/)KTN/+RD&ӃqUQL%htDyg90H;#.F# 7aJ+ް9C!RYXkˣICl9RYOtZO:U5`}w b6rbGXœ.-~kHSAZTּ<0Č"jJLBLXCȧElvC9`w])'H||$)Dў"ְI^rSK7$bMSh)/vX&%_{'5-xbhmq'nÖDU1ԃ3/GXVg[l/@ϫlTG \0|t`$n(dt'z`On+9kAI^ ƛ/mh;EskCV%r7O^ ͘j|@%l1cߣs90\mI1rejJ4JΡP~[MQ fSm -Kn,I6È&?|o%ι)dmVF/aL }JiuCU׍v=C~xw:3a uEOûȦL<أ>eG+m5S`+x %)9;G?Vz@P9Mj6V 8|z)Ojq44[櫲N2D_;[<# B+*(V.&[sG4}߲gy*'l,]gdm 4)ܓ@orx8^P1n} $@4#I<*6ys)b]WS~~78i+)KPzއiRkI3Z\a;_|/@ΦYGxUa>3uf^Fqp2(Ѥխ>T*~p=/k"y_K?/JǙtGQJS>KHlB`Bֲ]5X~ĻrJn8Q@HxOEiE!8P1?G?vP&u_딜?$SB#=)3]:-? K"_klW;x(,)b SƋ?}C5Z@dh.W=^3UKtP~HɬX}18<;Feu1xp5h(jr 4|[.k^;Pz&xF۪e YHywL! #=rB)(fX+#"2bp֤7Ѐ9`h^jx`xDFrfdH; (xW5wZ! DGvۋ-`g sM]Ť: ׂǬ@SӏCtu ww#BeX|S,m=p|).\hET5/DUC"B'Xg+_)r?A4Shn/C_[tIIJ;G^WO ݭ{M6cÂb F5 W7ȮIx6-[9e`v"?|/j'--jLpOb1ךJ>*,zvsd0s0PeJZ!0m7Zon/](aĚ >=_:"5Vb+9fZz)ftZ`Mƾ?gY,@ ig޵)nBp"a^# EPv'v N v..XF;˄KƏ~0 s}^9V$2t_ӝ۝Pi,ugBȼWB9 *\IMEtUD=v0D|Ɠ#Xal/It*/I08g [$e[ZfT^y=8Ry/AM*tSNͰV)owcJrc ˷7١b1/MG"R佟 F6yt:})0-$~ - 'svT^a}W[2{j_@ɶ9#ґㄦ@AG]߰PMQvz͗n ;u&w_@A MfIID>qYOPhDEOA%+l{*_RgȗmN}iZ^?Z4s9m7ѶnMp^1U@ { SoA4wNRlcy۶o2/ȖەޢA:V s#LRE=: |R<4]`Sf C跽f \/l;x:gƹTi}[. V)P]O#n=]6QU MxT4y/mS.OTUNϿu1,30)&^SG @|5&/H1B )/ ̕5WYބgS|k"WOkf:-&2?W#,-.QO[<ZF!o6C9iCm/RjR #X*݂R`"cM{j:&5âðPvߝKN17|,}M2:v_]Qm<>L *3B8O]w)U6!:-0EqR>U}V7DChZ$X:IJGrI׉`^P E85U6H.-jJTnګ4^4ÏFS_DS/#;[ ]j`.$Vs16Z ePJC!/rZwO +&貅Eo t$ˉ}Q&O&D WU a?=p]Ѫ@Z~1-RJ\YKX1r&&2r3-'qJ[t,\<ܿN/Gs4Pf ljR }eyşW'wյT[)N97^3WtwEpƽkWP0("k6_<iͱhbMJA\HP-ө-[O{Җ_S(iUVp",VT  4@ǫMO>C5'pHy=LU30CZqZ=Po]q+ [qvٸTNp k;mh_~HE4,pJBmTg,19 0^~wnXRx- k${; { 1++q9H?+ަ\aBeP=&l L l; Ҍ\F" *l-\(*y~7;&%a6[eQ){}Cȟ=d‘Vc̜Mהy8U7( ; 2eFV#,%66`Ihⓦ c;c RZn8מ5<4BB?_7 @lД<v51vho ;cE|[x=x7%3pv?hU8DFe]P A|OLqVŌ'5bn&꽒)kp_{;>r<\ `# )xa4 (KҒt+A[R=1"F0\LU-ZhCfM=׬ K )^}y{$FՄE|EDx;^^#IniyǝbKz F`)'tpg#fvȤte]PröbSn[L)#v{( x KO$ !j+,/{bk TpV0ee @/L:Jci۴Mu3,8Z ha&,hvLd̑::TVV7x3 v Us7"Xbᭈ=)+¯^llM^68 d~շ`E[c1n$U]Ȉqtl=Ѫc9UZ* z6E/ZCL7;6ߟeَglcծ(.yS2g, S G=I+k{* D0?Az"z+` <5U+97d_K&4o>sf^ RV'g׏UqHUu+OjRZs<_=$PCo/^ ,+((%3Q;ԡX=m9G}wB:o$FV7q!]{7]x>/{ >[ Dm#*ss]Sg.ΕU*(-!\X> D*7#5$n6p\">iu:1.ds=:B7F"e$*7*rb4S6x`?^bMC0tȦ{i\!Cz{{CZԁs =>)(U48pDQ-(9HwUD/ mN@€lh"V.fEyCK>QL vLI8(rd5] bwʝppDM۹T݊9>Sq'=uLi J-T6>9Jn$ jE]BŁ/e{<#j]ũvjhQx$Dv֐E}Ed2 " wXR:}椡P@: 1R[l +"sK?[ 6OLW8㏴Kø z6j`=6N9ﴳn r ?{]\SMk ~;Bͮgv-1*7'1{0䞴 j .ߓ4+daA6]F k$YhuɌ9 Llj=kP}OAӴ+fage# R)`woL :0+TP8}d]R@zR I/wAt܆*}p%YEN l&t9AQ@z=ӯAP) 0u_ق&٘-1"dxuLձ5u@p9fuNFV?¿tP"qIi5 X_ )Hw+KcT>K R7ÿhza' {X۪C%6^U1$"ߛR/G[l}[.Ns[Pc3s$bze;XkY^B^h$[8&Yv:܄J3hFTu刮 <ޕx6${*Yݵ,ǛR57=LiTz?^Go$aN dnB'*M0wioA1u~(1F',y?x6kƻAF^Sxee@V2 #6WB%Y_vk/P}D8=Of *vYn7CzurQ'uC~sFev` :wDv$,5=ckL>݊4u%-^~V٬@ ?̒$-)#+vL]!vg7duB5Y`Nz]N< ޥ $ǙEӢRah lo0+&\XWlggh\_Z 0D>%}#f. ~vI8&w(m 9Un#&@{iB3?H4!4NttC|+i8҅r9Z6)R-BT'˺{SQ܊nr7a-nUI{5VR8uM斛Ve,qu /w>TzkY|l5aMItU7#c?H"6(׈I:tȼ^#_ņ7i<֚rH}cD%kzLOld8)- ҟ?n'jA/-0зh>ϔ !j"E*z ںUY4 ) vO?tFz5i74 ^, 3,dFۍxmv_fvGg %rť4+?.r2B~tSvpD"ѫ.2ٸ67 |U]Uȱxגp:i+MUqb[>Fk:A {tAoDҡ '_sY8\YҰwm YGn.@.<Ϭw*̇·9e؉0!gN9@9OZŎE` MU|m'zɟbŁ)ч!DD.Șu8]a8?hjr\2?dwpF e^>19e> [\~]ҶywHz.시MzB"kz:YMj1;8x^oPϷes_%͔Oe:8 C8."8ǵ"&%O l/K?K`v`0@ҡ17;G&ɺ:%`QxeTu< lSh:86 (H3e_W|< YVKUMӠC STA9` tźiZ#7n^_3Bw|`Vث~d\2 ef{z2.z'N")DMLS]0V~$qSՔM*C&k hqn/B R׆fA\3ٛ,jz"udܟ[+*)fd"\JPP֕1g +[\'bh Y^7vܴnױ.*x_!V9 {,ϗ߱Q!YߒgCh0u$~mڦ_ }W%PǬUqZN g8pik(uu=W•v{sIxAiAHRb[\ w8Ϊ))6-K6x?Oܝ䑪뭺}_M5f@P٠ I:1 TqC;<2oiD~'v&\IK4ۡCH2I"43ׄS6 2W8"Iof ?m";Hj?*r[1i2C`G92B_%I Pѯs{. ;z-lt750 $l4hؠ"~ A)+ Y\mލ{hUf1BpC y&݆FN~*^ٖI٤}&fN-js0hQϕ@+y \XKm:έ&yD#?kHt"PcÛ>ݯHV3Pz$~S_  DZɄMr?-X&tHOڣA"Gb'7EU;[Wڀu /` a@{ J;#tby˘ Ĥ 岻! \ӠҼ+AW\ݝ}GG!Hqm#zCk 5]_ HZe,R~P9:yh.[|.hs{uxjv`HFS:e.Ei'iGI#d}>`}%$qe3;yJ88hjCIVɵd 6BWFv2tO itc^'D7]Lm } 2OtČ h|kP)I&P -Rl?x9 "&uͷ.tǓ u8׼_Mq?;Ư s__Q;$ wSm GN1Ѕ ZP"\+]1giu?Ƀ03{/K)=0He_Q)rH@x]ē 2Н\*().SL/k5LN !G.cՌ?F;D 4eqG3+s= zrC _ǍWu$M R= RB˹qRpFO]Z'214Sۮ ıH {\8bR"P,{է fᶝlC xj2o4CvhMw<yri;h]"yp䲷\VQ}wG@:`'u\о؈ғϥ~l/[JP^\ fCtL1S7mʶ%022zlyzG Z^&<vJSR ҡG_kG/憰lKBAalXf>$ⳅ{cǎyc>j/ RVIGG3P$]۞3/ H{vJM;lJ35" r2H 1!Ŷ8cC'#wm#x)aypD2ܝ0H5j {TM Ǽܔ3ޖ>럹l{ JA TܡNwkQah;. b̸!oi!`EpYPT16pA@9mk/&JɅSYfб x-Yup^98ȫ݃.,~d}eJ1}NH~=4<~-u.uә&oFn9(&Z}wc3%6fpop |HLKKK|g]E#\\>ݸF\q註'L]$PH|dmkYJ=8V>[u*Ў)MrS(&?҆np+-H nQ ̬9BiK| PtQ~4!sA)$~ |M pM(mu7[X̩>U zAR}f Wvd} Yjf͠#6JZ a)$A[o0V3q2St CF[X-OlJ8+P 7'KϹ5dL> Ӹ1CynE5+֮yqk Fbay ~ PY_0)ЩŽ:VM喜[Wʢi'켆{y2\ ?OYbEq o8e_pZDGAJW`s? ,7F4zu :N?Mf?QLW:0eƚbn[1JG}څ;iDQւD)IjW-u%8Ԅ\ Fr+{KQdM*RY(E#P y %xTgD 33~)&HIžRO IK;9սbzᑊ/93nQ.@&8w@\<%aQ`f gb7gqz6&pjLB:b%x,\Z&}uQ h7"N:G*]!I*&0481VU;p)44AUi͟(}k?.߻( qQ{ؚ7rd9u/@PNADhROۣID޷"%dx\Գ P^دuLNPἋ E{lkT+vDUЭMwl^5.$˄vs*ڧ@'G<.Y.oͥP.o$NT% ^{<S%}/{ty:\B3uGLͭx MǑA& ݔ|r 3PVqחQp]0v^NqZl#p> - CB0RKb$a;1-0w%xai;no(2[PHf79NvyZ: cr ~QmܿSC:lE NXc:V MR92ysr͚F'ؖC)GxrUz !.{XsI:4N > B;%=$Q/o `Qm'`B2mjagw~1x6fp|r^cl82:{ 8#A!;YYČ\%\uo?5. zTY'FrϺ*cT4rH e}@M!1%p;݋Hn|m_잆fє"Ʒ&~ZBzE0q3 򚡸~kN{p@^lr7rm͞|l (KBw1y@fG4SOAЍ;M'$3:iHgQ01,Ƚ’.q)J{R7V%l3,]-V ?F9}gd=%w! '\g!WVlXҿ:|,0eK }?z8deZ}kwz45'b7dMv(|*a"I,]k{L,.=Q~6Iβm:{:9 h޹N~O5U>'`AwVVc*1y TЌI|1#鷬KU. |2"`@nMK.'I(炆.Gt?_ˏZ6/c<#}B[1o-6$1ݑ'xߨ](Н.X-9E)?CT[A_'_~CP(l~%9j^VC7ǠP7rd̋#s[L.|,MTeIZ[\$h]k O<1 U je:*K7,uw>[qSCv D͐FUs./Hof\WMqi)$Llщe妹3B;6h7N3r(kAt );`fYnnS㝊ɡJ  S}PgGuKV,*O>bEv!Iu[$*EYbV_؁/~j +KjOi7_lOQ@ZՀF버ڰ;GH +͛XU5ogr!rviҺbUc8񂔼i𼮷G 5R-nwT"]4͢?9ߋL3:#n~vd/t8m%h}~V(Q(7:F"8ĥ* :)Vaz[n3"]} ط0Ra6=XW*ZSyOߖkh탖{xA} :!`6w_!~ i #wȘV۰3po(ֆ0:]!-QO_Aٵ*^<vU,*x%yu Ϟ`œJN2M«<5mC+iUrD}Ԇm^Cػmno+a8OPJ"RޟӃ@uF `ij^Yhl w _ř"mAVje#_ 2:lo{@^ՐD8{2~ՙ{/Õ&MڎIBz BBuKR©_«~HZBB06tDﲵ( Fձ-B1*&ڋ)j&;2[~a#W ᠩo7u'P4 -΢p~%TvКNl9K w y,z0e&-0/2FtW*D/bVD2^ߕGj q8iW'"WuȒNz$Dv[ ӈh3ü1Dʙ P; a)#-j$Ψ"13o>@èv FH#F=cg8mK©!AQdEGPmnJzS.̖LF6s?\eca7()*r ᮎQBFRä&)|7&`/X޴ߍHg_V7as'G1毆}Ak;MAU" WQaxDojFZgi=Jи8;f{3jΥ1g9Qv9@k$-Ⱦ! ^Ïu3+xagZ+d> o^P,kHx9T^|6/q`D:峼K])K tnj\x ܪ% %=RY^oG_#<4# S0UO@8rlS씋p>5k̇:!esU/ ԁ,Đa8 QdEP ߮9K/eXsZUD=gmakv!c/W.NTȖ#8C$ nԯEccVX˾Rg;\s,pыbzAg+|nGge!O+o]@)hv7j ]M(iAj qgD^b<[_OS%չF^< coj2W8~K"{#H}o Zjj 8\'Pbw"DrԤ¯R' ƀY hhOÀ D9I8۽K(G%+Hʀ ^i_4C*oSKzspdlTbnΨ5FlJ/[zK)+y`KrR&_ۗܩs^G1"JEuf_ZO-oڼ$mMHZ")7^Kh$q+17BcG|*.2?Dn;y THEЖlR0Vr9?w:Ƌ́j*Q?,?IچCpF u~P ؾV?]*Vh캄6b&qQ4$ovi8e 銥L&o)}'K8`?Aupds[؟mCqC/K[(9]\}31u :zF ϩ$YG8k:KA!?O=4ĹRO$$6#*ő{V WT:=aU{+׌V' -{Pkݮyyj Jm>,_2tW]rM LJt)FLяݑ{oy z׳٨ŰԈz-AW7%<[ h+Qx@F(`༟Q8[f33[DnUk+ Z,R I-] h j(¹6j&P3n!ؗkFuKfsȂx O} 7G.WЯF%SX{V4K33Yc{ж2W4BK$q. pO EFl ANW$j4d)Q ұP2x8Z2$bLϼzFYU71e?BsjN:&)8PC7ga7 d<7a 5,mxz>zͼehӽI~QK%5;0"j\nJli=?|=k_c d$JN n7HCL/֐rjBy,\ҵ yЀ3b'NcS;J#;H{#"!{v00)(lUR5#1{) 'SgZָmb+pg-RMhЫxMoDx%܁*QViUe%T5[Y6sˎ$ogM8[;b%S{1-h? .v=1ELB$Ͼ)nĞK@{\8C8d/єVp)W߁syP_]n1Ym .L=>w?9Z?[(? 0FGp'U򆕡4ѷsR[1%ےX{ȃ3|I+^$ h(c^'$P~x/M,`h3M!R<>ï@+7Ъ2>QiLs˄H%[BɌV .1(_s {*BfONٴ^sWǃlb۟dbZ+2s4OrbyD(hBS3(LXrk#>~}Ȫd:ifжXK2>)&X:l\v4ʗmSTόc[|ow7)4Sf'|_[2D["ͣIMBʱ"n>j*cu @.*'pɔˮv C@r gQ} ]7R&W/혢%-&ċX4kh*l{6 6SAwLӫE2ƚ-ECir+T򱞋F{%(HWLMR,M ~">\S;UXYTtiQ^ V⯪le׋vwi85<ӫ9[|0Iн1{&#e[04]##I}Tm "p@҂R#9Gr1pɑ.Ik_^*i{vdsu;:瘂&W!4{JyR_%zlʒEYZ ϻ`}I|yHE fLA6wqZӿ©pL۝h>ƙ#h~ˠ+x{TQ3GGܿͮ<7Uz]_dN x)cbQ/ifG5~ZgP"O8-X߹GYIW ‚ VTv ԉ95-= xY4i] I\mv=z<Ohy~9QOݥY' E.R[Wxi6x7\X̩6ndL nEyM%8 2b (ϚKkq< AyOlh~1Vf _59l}+ RS; BR>+*l3wO& G0C("NF};{#WxY_: _[ŨH 6hge1/ ^bj^TՅڜtjyDg'z(:ڂ>Fk?~Q--}IB{42ZqDS/h {J_٬?mNa~BW:)lύ~҆q.\rl*]MHJc=\<ݐJބ&,T5\20{x|@}΁VbQq4K\}moBpOUL.l7 B?1͖O?}\ѕ@&祻1 jWd(YzH@?EBgo\݋m=-#{yR1d{ 0p.J%'Lʹx:E(C(a9>f@4Atc0RUY7P?=g&^O7Bi"ՙ9Q-+>~)HbȂ"R 8w4)Hu &?JO, `]jsVA؂ rF䡳MpK6JA3ů?1u&fZ{ZЄ◡ $7أ 29%D~ ?ݡDM:ୠL2+Ag\֢!UF~k-\ˢ a]:SP~+md:,> *(gZXN]p(- ؋ IdvawxXe'kZȺ]uP)8$ڧ.k_8s܅ YőERR鳻1׃ؘlCM nZJd`ͩ)x\#v݉ 9G=L]UkSOf/^CWdю Dza}V.D#mO-SH f[ZxS}IC@DN*IC~Y1x fTV:br{jz$d뎆}do~3UGPEHq=*^9BK&)&!I|*g| zE/x<UDNPhcQKByek$MdY|m(2_fܴlyǚ@ed=I:ɋ<$ U*zc66STl>a|ˋ}wهoPosfaC^czR\Y޺%I;#^nV[2'yZ9I&%Eq[޿ X"sQjFҍ͔8ZWV#ոhP6}|tD4zijGI!<ݿ/Dʩ]?SG9Y" :ۻ{eeݞWG⧜EAc۹bkխZ$1g-= +;q?Ւ=6j.XɥjEDhB>IBf6'^vxi[sìD$TYiD!Y ֽE?W5{\TLr67x [qb1PSibOo͡cqL@~j=iG% lYTN^I(CdSNB2[bJ=莫Ire  8ND-y6T'Ku0{{|*j8WmL frMpH887'+6BwBgM?jXTw_Ugo4ZT4DVZ  ~V48 ?ez2QwUǯ _zjB:ChL[oOsU8:icgLk;[bᄌ*GJ{&j/'d iT ,g9\= W d5Fʞl8.zt^5?&38&],_ֳ`O@|OdHp;d,pډn:mI\Z {ȃMYS|–oQkr 5$QB<bsM/{V4kɟgTx.c9yfntWfA+jJ~ x幭~*&diLJ%hZVݱbuZ-jvD,mo:3k/[SmK~.?qFj)5pro-qHgL7-`S :d[uάrz%\]؇?,][0V:0(^dp/I2R2VkpQ> ~{:6V"L4ouEvQ$jhu}Dڃ/Jϯc_$¬mY|1߿NvM gpO2ӭzȋ֢ I2n셴z4i_M ,p<.CW kr`hA >M ^1&vT2m.S#}7ΜVŶ҉&\LJy(ρ3 \ :UP8VBkS TC4͌詬sLoݮVizZ(^s:3u+c؀j+۲jz > ]av.greis{kp'oGaE5XN [Io7eJǀ!t]< wๅGK7Y QZќZR|jqR)Iͯ^搚B2Y>:E03WӾL-{ UJdЋM#dur;r򊈫/uE]BvUA5?%DYXb$ fp2){?$ 웯] q")ϝ>7XZZ79'"O{`=-PRW)JQh?N*CiLAyBՂ|g[9 w_HPny7A'-hrg ,wdJ|X"ٍe=UcLHΰ LK^ {]%(S5^X=ƫIfS3jmBE"$ckW;F ky2hBt@= Tk :~ҼP芗o%+EoS-HP_Gdٖھf/e j'$zJ\6O(;4}v0)uX-vD%@o,cYA{~Wf]r|JV3b*O/\D]y%_ ǐ٥-L\$$\ 0@Vؓ@sBcą?"ؓ}SU7yыM3ʃ%֑^ xSO]u$RǡB%aW!x r%ИV&e 1gVsECY'd.- p 0s9Sѧ_CpGXWF{t TJ۹*GJh_%%qZ Gg9gJX JQ9Zi`\Du+J. tgcR8_ Q-qyR >H!SVZ3xe1CGI +ܐL% hpRC|~b*vʍG3q^^Ki>ma!J14jr^5!=EDg+q*iWgQHVYZ^ 1s@c5GѰzآ=iHX:eVбr ;"/LSXH&y؃Ri'W[q z񃮿8/`\ksK0GdWT/#Kw@% 2?1= vs. ?SRA$I7ɑw)G"Gali1[1&;ȤJV#Dt aKL<Lwysuq-2}ݙ߹GP C8u m5og2+;\^a וI۫By0/ - )-8(Qv.`ˈ=\qL)_ gTМ:mD>D[RoJ90⃄GV }][PbjY!8MMWEJ# }&U[1 lLsP۞(Vz(*0씅w/ξ}}lDzK.N Z闼1Ll&f؅fZR!H|O>ʹ""ݞ?JI:Y#~a`.>#ϡ\!!zX o=B+ӑџI0DhowLq+ݦ!PG g_ APe$s:dM+%~3#:ٶp/y j+5I$[m*U \{ν__V^ޙn;Yi)P~ާA X }xk$=O tlpE=-HOgjk"`FC*stx5(4u7J70)002̈́qH<8{ 9O`(`hTMwa=wwgÒ4CgvV4sFd]z\G gNJծjU&yˣ0| (l◺[F:d|ft6ZwN#*UQc*%,O=^p@r dF4a`1u:VRhF ˂9 .PaMDP!.دFtAώv0)F!/AJvX8nbU(z =Y2(V+MC+S= 'am1% 0!T;HӁ~z|cvEIΐ-/Lvi \[=H2^]BYZfCq4G?}Ñ nu~%hqtd graQb4~~]8Seq2PJ[rVK/zz\O=Ԟ8N@_IavXm! AhPZ޲q~ےyYCWA\1*RB@@]q([;/ F$x#nq۴dPUer9~}hhY 3x(q^HQfPӠ0gB(\~:Y(i$Qvɂ]6BNė#tj2`p&7h#WCG.AM/H"1g*hLoȂ@]q'h4qwP9򏒈;螅170RtGy3_FlyG  Mz`Vc%(7K|2킝 46Bڢ(pbN|pXG-pIGP ӏP!fA^+hmCSw@É' z44n1螮0ӂqDsKc9Y5*z#D [ @=nSk#zoĸ"w(Q찭z97²3cd- uZuWGR .F[btRrЙ舌-B.FP2?,nN{r<^465xytn8Pm 2g%wG\ u>EU4΋is2Nx.w-}Բ1?l^ݷ0 ݬoZb23X*R$i#R!Tņͳ"|P11X S+-h/!\޿fr!+ĸp{yb]5sj`B0٠mUSPqxz xiLmbcs碍SUݥ03.P\3X\ [8B8;%eh;ɱrG WE= /g7]<{V/8eLj4],b\Jna7EXo7P]i-=B 8_:oE?kb SNхJ 3@c-2K(4%[Kv2'G-3j*4Vg;b*Lu,zAv$=J>H+ HSG#fcwQgP]4$ yHUnfˆ9yousx+y("Tdc 5|⸥5\ &|>qϣ{r]C8/}3!X*9{r8oCOvj)Qq{dy }#י2iۜB[G;JhT"?Z&Kqn$zp@֙ԼQ$X7OFsF*`,O'APq5}F/58fn>$UTNCq|by h W7zXn 02A*==D^뚗^(9EC/ Ɏ; 6R-(agڤ YlrSzozbYsp(EW뇴1W~ԑqOnQITZomq2-^攲4@$p) yՐN?J@`މnmppU0N$U"QgR@#|VKJ#6vBܢAKC)C'yQ#w9\zJ ?h14,hq>( I]կrDG,,I=BS $xh[ċ;Tc8f;B!q/8`fx`U@oX*ЗCJBByH7>16?1]jD`˖scRO!~"@$-q lF@3?+՗5^- ;ߌv`d_b>!k jqqta燎im}$yGdIzl,.>hct[㋮J<>o4~>Vi5=;Prήm-cԡN3 w4ŗ9 @rvϹhZD*'f U9w`4e 534U ԅuYX[l_xh; !&wM+j )(k.5 El nQg (H]V0r?Nr܋ f yOCOK'a5,65S-.* ëWcs@7J0BS(M[ 3_h|{)瞃 _=M^ d 19qGcy!:Aj K'o&If3B)dR0[833)nnIz^eYW,ALWJ7LMY1$R&T_;˃nwELeۧf[oVFuEuڐ2Y['֩rЮ\_%FX˜`zcu|A!pdJS<̺ tM P  ͿyyL C6-WLq,cJb $^ޝgn7ŕRTq3YD ǫ3`4m7r WIYɳr~Ӹ%;FƶꔅFy= z+2Q0蛶b9TPyqk@Qצ2]Ua4K] WZ'u;|v8bhM|<ϩDN50(~ 5D׊(YoY+9%;釞7$>4ƻd}i2;?cE=z$}BTNGƇ#i)B=P bkH0,VFe^ t ?\:Gׅ]~& i]Ȩ}.֋ՋVY]Xm'L iף>qE D0MT- n!Fq'$3c+2﷥Μz&OuP^:V@P ODL)Dقm'ܫY ?0q&﨓dYA D5AEb eS10pdΉRU&A7-6%7u8V%\.|>KGXS_6ׄ~+FV?#JX}%'EyZbh@y&pgK\:Z 3bl NoJy J菚`:8N+K%z 'pN}D$8\P~$ `{Z݊QD K1d CwxJo6B|5{O/Mٹqnl̔ [Rx n>oQk<ߦJ\uSV=Dv>; eT?.QW`Ϲ7kH+ګˊcSI3*\&O K br"{q؆K3/R)~sjZ%pmֶU{S4}8H ;4dN#K$naZZ[5L$Y9@>v Q$xF,v x.Nש=x*{q132T}(o'Kn*@̫tukW}#YΡ'X0fKѮAkXy£@VifqfP^a{{ռ G8-[%QWX;h Q>p=$]O;c͡^ tabƚoD8W4%}W\g?PmF[8`'x瘛bB> 0N6dWhIxZn9!Rp?[^v Coq%Bk3ϪD$Iѩ*6Y-&ʹD~Lw|`ӎ ;c{ DԶ4~sX=;Ԕ)V/ܬ 9]3 n+*wh61 1sHJ kvGa 3n UGCҝ8̿¦=BpyN8I5f5bq 3 x^ӈGs)͊ J{tRc{Jdy(Q$j, 3Ipin3\;j r}隒*,/WۜtC`As&$t@Σ'N3w)Y g5b~%f127uɓ kϺڃt  ߩ[Xޚ35AYǑLn~5;hɑe̬)0wSkZsG;5O0¡K=j?aZЄnQ fa6.Adp\ɓUd:cL>A8B WM ţJ5O *%$myjho YN_7'gguij|kN8nh:*K7)XY|C4U\NWmp+U[XF>[-ꍳ/yA(lŪH'lX39$s=p[$>_ 0DQt! JaGjqӯ'{$x}-!`4z-p 7aC"5jfP^EscK[F{{ ȢK$| .ue"XiTJ5@N5`XN\逛y E-hh@g&DD6ʬ3Ӱ)B12K[渋 QObHVg#6:T L<5aˋx1ZN@x&>Z[P_k،i"okEn,ۗUi99{KN%{#:`(9̲?95RU<1f3v#_aںjC$zڊ#Ō(P_!bB{AX㾊GLGIUCһAur:f1C )!1umGC/ooxNvE 6O'!θySDHTBt[FQa3[AlçҜ>q[JJ! I$sr~ 'Hkj.c)Ĥ VxƗgs)*?T~&EkORQh"+XTk~Z:+iQܠR;-ݢq!B /TUR]  ·4E&VW"/ܾbKm;i)~"E XBQd .矡1+ 0ȱL BjTҭ^¨&Vz=ct( kV~u.8:Qp={1g6@)mɃ|?U8؂oӤ:D{<⁠nV͠[9Oq3k/,wbcv&6N6UT\$1L 5 žkZJ~ƉN5PU`=TݣdNgٿ01OkS`MC.U0lĝAo^|N kV!Ƚ{/c%!ӛKuwewn$Dtyʥ=!lW~ht&mlj/bJA4qJ kd0) ,  /= T j},&kz}˸1B2'g"]O13" d. AUA i֔x*Еs\ZJL"Li94,Rv&{وJ_24|{Έ*Sl~j~Xi[}#:UbvrIwD$c6#<^UrBc:%d܋kq6] @#ch|;|غnø3f k %p/շ/@I$b)oiw-9,.Ӓd)e &w hLNf]yist@#\ 4s_ͯbeQVglOzp*eRz'E#~%V2HQSJtf9!,T89#뉮1|=?d-{8)< ^q6I7;TO䱦`ꕧ&d)rY)&4ǐ"͛h ':ļcyvFn%r-2 GL~*( ?[ 'Ur-ZXa xG8 _m/aIr >I)]i)=hW%F#D^K>QmQ|{RE2"Y io{0R;[ꔧ?WlS. >}T`TTQ L4p^8Wv$ 2_8gꙆqF=y2&[;(̃>fv~k:dzXS`9|M]@|*\>~HpjC$S):د؀/cbS"d,@k,Vb껨ðg'ƚV#Gg.$Qyxof(~-B_+@B ƀӒG[.PRݡ*"C C{vQkUq>7EFfeyR".zъꁅ5j0վ-AT?/Cb;7 ZCB}ٓC:3Ag{|2/kn6o8:roO뾕 Hfժk7r%y3SRw ey *V̯p(2G!(QXLuխ~COF Т\$Cҁ Pǯ?# fB/ًItux4z+ˎFq-Ej*N,1u0C\:\3tTVd'U˜Oh'[Z,%ک_YeJ@-ulSn?\k!z` P6A,wa_-ֆ$(I!Ze!N;$x̼l~7vv;~hפݤ7VO:Hk@. peN%FkR/NkIJ@k@} }HgeHD%$L5 ͇%%1?֓NRs౦坠₃vfBf:8OeKVIG&G< 5rLe9c,U`~ eAߎZu@82ڪJXbZC9d#ylo Cd!4\+ϔs3%o?y@@D?sȺE[_~GGwVؓ_ןdʼn] ؈M'>L |Y :vjەQO&"mZ`{T]]y9@EGөB脸j+)1R'H5v%0teF^6U@J@ 7&ݜp @4`: <( IE/Ȇꑼ4|{k1 k9&Azmk[,esR*NAƤs "7|xNxl/H6Qxڬץyu6G pAS' >>A J5_f"hM/W%:e ] 9(\YC 6kwn\vj=pk| ,?TqB"A1oYGࣺ'y Tev;/XL9?H!T̟r݁l8ޖ*i _spBl9UU(A4E7H;氟. 'Y<cEF) H4ƟZzp#Jc<;>P~i  6(ȖdSϴ՝) «im婹@#e:_y1:樹6U]tV&]oدa3E#^OɒݱbX-Jk~2\mJ4S*;4Ԡ#]%:?;6F5k+@O;. I(8MmRVuT[ 3(h&k/9/j^8$5œ-)TsK v7 '™loCX%l##SI>%ep)K<˜ [Sp}PMl3نp8bT09kHPYuT)1nMm|Q=a獵d- onpeg7e8T.a.@>j׌ۗtO х#HUE a<Dy*S 8CG&`ImO*$!S[ _D#T?==[3؃ P|$z&qJ(@;+uo{uRD.[vF0n;>vT!L^18q UZA: )Vd9 A`ٖxTLjbH1^,sNJ㒥YM-jVh. ћ$MtBMSIjek='\`$M֮ӉL ͈%|#)Cn)B\ IJlg{>MQJX,ٻ_;/P\{|FM)2*褅͛pT9):`Ydn>Yɉ֫4Z:;1ZY}{3LSq8n&}m^2\N@Su Rl\z`Ԧ^0@/w0h>cs QX}OkEݢ=jʼn;$ yhaREweGnxnQ݉&- =([60$x؅u: 5AB[K3taڼRYuvD`eEDٕZ++@VjT zT~kR嚭>z}L$Bdɞ>!G f =/4r(ŠZ?Ãw&8ÿ^UB3bc$gP(MpxX^s6zyĊ=7ɻ\moz`P(>yb니e/4)?(.&lXa„x8V o_2x -w/KK6E#c7I-gd/ ˲׳ ,<*y Ph^m}&t?8bs4&I<$@ޱȻH=V*: 7@.&׿0R.>צ3͖78lQr)tfK(`OyJZ15v;q@=hY,bE=^59=O;(CziXY$R4DaRG<wUŃ8;bz&!.'T~7~*wE/omjXeh{?౟fkJ^yG| a*HGIߩnF!Ռ ,̎8`֧YB9tJ)&A "@2K*鶫&i"?$ܸV(JT1n@0-l'=;kLc |1 FUKuvų[B0gnQ{rڔ)c6LS#_6%ם>a7y 0E45˲0Yk1hqGgLz5ŸwdF6=W#L OЗ+NS/M5q|!lePup(:ř-}፦ٜ~Y4W?Y y]4k|ZٻYwׂi3efaƩ龈>yaQ([H(=Hg@H\iTˊƈ\cOTMnf8Zm*uLɊkr?'U?:8JJ `چz璡e3p-;LK_C|KxՁRB4>,ؓpX̺R)&]9Qı4!sZ)vGex3TkDRU(]]_OO(AYc=jRw\/p6"j;k?@/ज&mƮ]0/k5|٪cخ&QhRaQ֑a ww& ?UxDQ~]Fp @Q~_Co k#K(Uv">IWLZcBk a^UKjdYT8r_;$%ҝy *W0&G?KjPEo>Is 1yw vוw%oRS{#\PxA'nWFh0.& -uh\N--M[~NV]5vv%_"mD\Lx/U/^<20H`t%Cya8o`u^J{dT`wn"ROϠ ju!˟+|0@ ,ti%NCU]^Ma`0cVC$CD΢]g cuܩ/ 1;S((l˃n -ɹl~w>rHW+??~?wO> [У{nDwwc`yM9r?'1F˃- 3 BQV"ӿ@vp0W2oFzJ. l\DŽL/XCsԼuqp)AJW$R/%spgb+G_Stڿ̸Y ś1}g%0LzOuRW*3OAPcF;Jp,=nq_ 0]l#}>gguwzt8wN`vJ+q=1?tPR{c!ztpxi7zj [ݲ{#ZC;:/yʫA=K=W? ͅShGH\' m/r7ԛbuP?= O q0.񭙔Dؾ_c+Xf|Тc),Pmgp"EOKoro}"hd>2ï> rOl;S37I$OUv.+JpBCUVzzQ2m=e7`?v{yO8H2`<5妚(V\?u@Eg#9 8p7b!Ec T+I?WϒW3rĪ9O*A$jJZR,d @+45ߧ.#Fp у[?3ٖ꺇:WD4U6%-m2^ӽ+{yMiJⵡ5OU-utdo=Db^cν? L쌬b q)[>˩ZѳV;|v/ 6~Bhͼa i8j+)ΫHp>A}[ae=>mҼk8:xLBtUq`6E!%&Y4l-ޟQ+ 4Pr6yVg Oi~b.8Z~6K V{/kcQ5Ex{%98qQ`5LEs[_eEcͼԔIO p/\*]mk3Xײ.{pw&bSsyaÎ"2F]b(Sʮ27 ԶVPVdE;#JQ;qag8yVо o@5s06q=BEp|3[=9bVYhg9"rK?W۪g1Z㙈D. /O/ꤥ;$Y ('-_]wZlb \  =1NIP{2%&'rƁO/P\M˖Ooy ;7p z?ӔI&*zv\(sbCIJ6vnM_< F oF}4oR H..S?@ѺҋC ' BmY\vw%\s~; NJ8w҄GU yS*ȍepHi3 Hi8=yGw%dw Q?I9B' @-1]N=|e ILNmocXo;<lhR.BQn^aWa?mjd:e:#W4OPaqrhB}.JƑ,\Bo j FgYRJھ" #,Ex[}I#ϋa|4H_{M;LaIKgQ>#o0f:3|+a^t{̦e_E~NI ܍Ѐϣж+[b0_yϲM32XP8pH-r#+Z;Ik np]VD\9zz}Ƃ EWgh3xNnl^Dˆ}G_H[EΖлנf P-8ƾՍY2SKyve=x @dDEHF*^{.NfuT_Qtf|GD o!o@LxԸD_I$9:ٶ9r]$|)43֭i ']?i{-,,)Z=6Fhne)}SV|3ܨLiűqw$~Ƃa;$+'@\?] Edѓc彄E/=Ih[2ld!5{T>ÈVH-,PN=U>/|nK\~ƹoJ|i f?H"5+HV<3}hz˷0HSTK6Ի1SR}Tԏ<`s.G @Mo .qmז 5ńC Yc 4( vxmNrً`@ 9M<iښ1-]p ]o207OTG:(pie !S .W J^ <_xNCdE'ϢOᴵ-5 7kpt?BF^NqJYߴޑ2:G[ZrR.=5j r_*Q3Yc5C⾮/U8sm#Py.WNH'ONV{Jx4 <#EN`q2& y䊂c d!tc#MDiJr8<iFߧ-x|ɇG2p~L9֕ K9w謷g3I1SiO *$&h d twV̺D;H4_)x# xHeKI}rV]\{/{)snCBzwqՀma!^<[6d~KCdǀBVA^yspef `5j.|RFjQY#3fe>R>/Sdl\=`uS{0e~\X;8q!Z[ yS4Yq{D,(J?&6Wӈ+|`YC?Vȗ|0 iRTƯG׌4#^pN7/s[s*_xy ++ZrPKzS_n24ƞ W QGlt9$s`lH]rs<BGK*q>K6{DƱ7޹lVv"H39e[ChrO2г[.VD.tOb]IQ/^UlOWP_XXBW2)~ś4cr=0&Pe"^u(-.Y%o 4J}ڙ)E]qHW~1yE֖XKE^ "x2q׍NgPX?ێnirg7n+<4[Mu`3rfqzՑVc9>$cu8ʏ {Oxy,TCVְӾuVvp-zP U۹G9KXh=? ߩk)V7\݋rnHH$0OGRkLZKKVYeQOq`iS[ccAy>i>(Mq?lK$,qTxѵ{ ΕuǤ T@ߐs!;V}=dP&{KT#c4U ({6ȋ"K$džY<x6*7`O¦m8/?Rw#`V0#h E2H UJģ>0}frBI֓e=0Yx1ӍnhJVlҐ2?SwlRֈ, ܇>Iұ;~N+I&_Ch81E xv"x{:C=5ri,\B JQBA>LLËxpEaKZ!Uxp6nEGw'Q&"YK/ OUf"t-Z"P=O9z@;◞¥/3 :TjH}P8' Z 'ƛ هk\P JҮ6zyվG^׃ܰ! 7۝ r9 k7~u/7OT^`%Y\Q7#7y~.~w%*` x9uM#p ÓT >i|GOgp: r%wOfT>P նK[ܖg;D @knˣGHBC#XJLw+tsF/ZK߬FZwsFtr[hY#ÈeOUzga;#+x"VY,_]:d4ȣTY;}o3*p%s,I\AA bm 9>Bq'vj.>_wnd5w0(Re8ȼP=uK`,wx)D2M%=Ph3cm OODz&\:}g +C$Y3m"}-{iqC b-cQ* tC)&J8|WLe7d񪛣SRH }1JmA?# 7uBR'DAVy&T3 x"&;H;!a3)$Ty=^.ItMtXEbx@~Fb#ƄWJWvpP<2;BUCq[T ,&)637.F[#4Y,-[7;qc9،+2fC A螣6!t])˪wW ѢN9a Bc"ۣ ]|K{Oȁ$rE.p{X#t :.JU5i@ O0h-+`,ې붐ƂS㔧,g IN1P&$K_kY"{ \i@?L=܎UZ>Jwuu.Վ7 jUhu*pWD&mKIkTm 9;$ *ǿate6bŗ*QHӒ6xRa"K?,O ]??,\9P\g {>%yĵ1pKy+:rfb]KE5)Y h,pR#DKP132'V%piU)y_ : _R}:cǛL`0~uMLXJ<>4՝m J'n! H~NW.oQ=tK+'A*G!";b$QMt6fJIC8TdH}IvMUvdSzLp3"tNen!%`w}kaaVjTz_+.'hW \~M2w.@ݑ!v#2*/6@~|"6y4J\H┯Xp=P~Ǚr\tyֹ"4 0:' $C9F;-yFjbK 4]eEƺh' [Ha#޶]~0#k;UOI_ƒCɰ-ěTy >o.3 %#EB3n5lB؋zq14.ګxD 7G 'FhjFO*&ߤ *2#6WRhqxouATyX;KSv3=X|q"ٗ%[<쒀8#o k'%-c|:'?E /seҜ>E ji{>5gDɂ%r'_3[X`uCJPqHOZЭ[5)8\{kZp5Zi wH{V#F;@_UBMInSjhK u "XňHCX{THV79'X&ěѮ.Vkbv 0+2vWCED^)X`+촣L1D\/&|É1 @Ⲍh(jG(q^#1~sdn{s*Gb5/#LA4\'^:2$87bGMhb+O? Pi՜ύ\SZ9XsOV5IEԟ`"G7H"gN>pE0ПEmN`Zv{-=E ʱ}RLe: #@e$LR;EóF%}F_s#ԩl6Q|{|ZqL*v/ wkYmx1{KPז#5`3?_'ip.IU^Pn^OᵖF6f`/yI9o+/={m$Zm Ǿl}8KBf74d7"Ql. cf'"mdڹ6an6펧Stg qNӳ.6lKTD=Ni̘HQ-!KsT$&ɡnJHaqO|](o%Қ&ΰ1ٲW)~KYX_+6k2&dF[[to+ xצ'2<;.g*^鍠rsȨeAQd}Dwnu$l$rV3MIdB)Ǒ믄'|u"$K 2:5AHdӐ"Z3w,}̂kEZ17ʹ!F'y$f7 >v s_my)Jղq-2NSͶ,jɣR[3έvD;Ɩ/cv#&{5),˜gSx x5J*neDpnZ?*ֱ;h-,3O6ruYǯTI͍ sH;paZNSMCGKYQ~^Bxt[O<89dR=6hԽ4\/-Q;~\H &pE3*y)"jh#89 DeXIٞj/u*qcB(4ߍ<-A꣋qOo1-m DQy@~Ek#HnQLaOrVYDx$O k`@]nY(NH Vǧ\QЮb.rZ>"B7 SixGVRAWC:6\vlk4Nxkwڜi{i ʲffS4>Jr2~~YPc7_4n\lkl0햭lVZ,ȸ3'~ Ր&Ot΢/$ ,|)(z)v0KоGM }F$tWi^3mc.l:U-"K7/bجR2jZoe¨nduǓr Pp@>2太@ގ5;r/S0[qNML !'0h'̘vtUFBuثHNMGUb(]bh_ߤCkMtreyFFX^̽o1^a/ ߛ`96Ǣ(HɼYhejO&PXcV5fE;DV<^9:;;uzVw 5U#u#""B% P<5ty%pN/&cmQ+y]*U=JWވ-.:HЀqr⊢J V:[P|؞歝&U_&]/ Aˎ𖺞37|>/sIiQeuKv>AXVcMT9?FH\_GzU,6P搙b؁ y(V\'G )uv`c<n>vKaIWoZ"e9k,itn~12KMՆjiniS# X<^H=ҢNd:D[T PD^d+okfn?h}!Dv"|wVC!Na Ђ R 5O" 8kkcZŲ4!/f ymA2]&{|N'_7t+wSikӊA4JˌE);'!2܂Fy:<CiBrEg_݌AKR/ymfW0Nйf@2Ω+!i^V8&,Ĥ\2e#o6S(S$ɐmMaO_22A엃$;ZRLcGoI bޝ^apK |gICfrw %S*fVۯjT8n%Kj=@|4]TH4r R;x3a۲F:&}*Ov1TLz+(7\+'򛐍9.? `i`T6ˍr ,X1jH7Hu>9v>%R-?{|jJN uiOrx&ч"`[k*/pl15J AeŤ_1,(Yӭ*4`{΍;mZ3nt<+`(e tqVG85SGLN\%34' 2 φ;Y5V][ QigфYYO?D13T.I 9wZdsv} O:R]J7$1MuO F_->t Kh&#N"$CDPk@Xs\yV~N0{&V, Ly#Y `^jE)x c5Bϝ,e|}p# hlw0WW8+v>I+,lV8%amx vvW sHӔ̷cgK֌9UpE7q :89mB, /s#C[j-()М.T󈰄5,mzkɏ!h~ͫ@(5dB𮦂6bZ05T򐧲VxHZ޿U["}L6fL{r\"%~b5\W?Z$6l$ز1'᯶rYb !bυ-/3< (¡=eCHxfEzE,uAE@%NM-۟Oiҽt·$\`P@"g Ls(=L[wm++i䥆n_\}_&Ͼ f pFjnJ+)mIyNc^juӶf!vg~+N e/ +oKԢ#r{zѸReQ>s '=w׬["s>C=Z.LTZki 7vJp?ӺX} g=3 z;;/zQ.egqŷ!\⫈G*:t*Exp\&|QoNh~רS[פW96qT>_󗾚Re].y7u~N v i?Z@a^uǎ0Z`'A6X v2&a˔1H:]#3<;c [|+s:&Av3==da,l o9ϮvujOhwAGzD_ۣq $1w(.Fӑq}M#: /g]l@!UΗ)jǽDIbtU&T{3j6yY—Lz| >׶+twjJui[X!A㵅N>ҽʥS=׹I|S5h^ȔwUӏ<9\D8g綜\_N NEZOYCe eW7[j_9wjN d`!rrf~H{s=GG*b ;:;tdG$xڽKt'Fy"X|=,zs,Vayp,yQ4aU7qxIDݖH>W\,14 {W\^BXndD~PjVg"|^#8}Up3zlXg5 Yihr1h$8NDñ("J9kUkˎq~rLFJq3jJU cPA=u^8ي@hgG{hi$10*O d?x@J1jY:fM7=ݤC뱈 *|c&J ;*U4$fVߓ1Q:s9=۞,o?07N A/ĖL#HxɚD/y ƎVpa_eP.V j"3lDdW'6aS'wNmg1k=[KP\<?)"ԥNk98:_&ek9Z\ϓ (=ԘWuޗJMuvϣ~po: J;bq9W eHMNb+ aJTbs'Wn$m'7C Oju|B-ԔcV07=,eI_]VX71!MaxtzUk l3mްĒ Å**OUYfzeŞ;m!7X6~ӀM|iQBAl'<GL</E{?h?X~0N[9\٥d7qGʝW}DcŤPⒸZhmɱdd4߿*~HMb5Tw8>`;1DxqG1\*w)i48ASl=Ʈʣ&9J_.@!y=̓@蟧~.߉\ys]L?5V;q^?GXb:' tgf7uBMo eòԆ!+|qg""3M+?2 (: ^=1 lh-%mp彺.uVp.ͅ;)+ץ`~.N\TXcGgDTb\xӲ^.+{TA]* V\].2(~䡭tށڨ"s6BϝAδrv&0ѮKNc>ds}oc^~IwGI*]ш5$\eCQ9^J}d`JCn>W j3_N*툰K6ۙg: !1GV`mN@~AI+oH XTL8n)!1#1%E>*t+pk[' du%1/j$C~e {="v3_= =}OO|8f1VB'tO ݱwI{)9o"%%TfY0ȕ3 7vǦ<&xۭ|&xp0=U#%5vvR'*haћ-M5:)e1 Dc\8*9kŲ74_nT* p$ !<"͛!Pq|ݻ}W@,'Uz9*4X .ݱ# BճlZ"YrN!h;8O 8YJ*a?f C.;\R*8Y@/Y! FclFhIчx!V\aEhah;EZIz徬3-J/|Tsh4Ñ۠3 nNyVg&`u& q>5ܹBlue~Q2s=Kgmb!V ]~jj-h]J QB[.Wox wFVCU\$PfⴎӘoyx6ބa E$h狥hdj HtpR7]krnW[NL5:Nݮr)"w~'768z3a^&7bqͶfHp*4+&47 ||"0hᰉ|9{7Y}T1*_{6vln5f ՚lj`?+c=6n ]詙;􂳽 A{“Rжų>U`#͞:q79SȁWpĽ̓ce>ƈ' {1&Z-ؓ`j$Ru{ n;E<Ʒ|QD߯e0z\:/_}1b!dLו''@pO ,Jbr[VW< xu#lߖ0kx9h4m׵C-Ea3p2ǙzqDD" ; ~ sWq_ !Vr«~[7(ު"c.:_}O\Y#?k^]sD+DO׾{82N;,fyS%xmװRXYY< #b`Oנg} ՟Js +ZGT^zb!b 6N[Ef=(c[ n}X,Q4ʓ!;lH;?HזE_,="F|%i3b3ZRmܹABy*R2CKD߱\:wr#"Y6y,][n $Sb'Ьϲ^xHz1ўp&ωJZiϠ"l8py4vAWL}Is4&bAk88!^6pW^鎚*rE$Ll[ބHtI=eT-جm)GȦX~tP=PŨB8E!aM~1+_FUqHѝJxL뎢P#傰0guSښW<+86Qӏ.MV\SN /^ʫC^wgxAW5`F蔮g#.b֛`yaME{7 짅թI!@X_K3>}5fsg;֘@I}KOwF9QEˌl+؅F'5:xsܣE-XL׷ڏќVg""g=8Ru3F j#0gR2c1>FW}≆Z䄦$S(:R}iŦӊhe5֓+zہHP|K *ykf6I4ļj.)M߾i4 ~_>3,v|9.%VQGf\p W,Ey05=HWi ef8)5!_"jI#rXq]C\9"Ia{]!'/ a/-"%ITn`!X3@R3 WQ3T}>fX|R_;k[v%kr Aσ!-~'B٪dRcbR3MIc9x5ɛb:+8$z~GO@rʅy8g T]=سFF`.%!ֆYktF:Kլtbՠ)$IAsCz)W+P299?O% be|Lwm\L&1",lDzT4ۧ_PsGWG.lh:oNR<-=p<:)kdS5޹l:1lё/+AǨѐj8q.Sw\ %փ G[uV[0oi,;\51W.O ~8n'wlrZE ~e)Yhw_]>n(Ul3V5N)۬4m9GSQejΆ^C/mӀ\t"رtXZjZ Ϝ"UJj{ݔ|Qu쏓;`(c| =n<+ ;z>? V}ɠ/__i(ELZcZN\-Jft/.ht\pvCQ-/RRi:!4vΣh-`3-$qӅT UҠצDh<V'åWWӭFh-^$8"C*qaAY{#nVX6᳋rѳ,f?N|08~!![>ŴRL^=O`V{ iu~j{R"-b\ڻYl|2nz/<ϔ[BB0ZI\D_k9 <8"_8o邇9?t-VHaRJ,)$M܇񏸮̕ Ds'F9ˀv9y`n%|]6*4$`ghgtb'eEаcS_ Z*ϕy{}+buʯ7=2}/e/%hd* OnhL #NZ6σ]F]G?NɷJ`DuTD Ý7EV"V{+{V`n]}eOŜ(Vs8S;HiLg6B0|B-GQnO:W!vc8\߇)fCHn{} ˝1b ilLolGw[r[&q?r2JxΩ:eDW4X3'Mds=nu{?C֔_Enep6V~-͐J 6?Hu=_31H9JP}Wu0ǧ{o{(ɥ#0$Ti0hUhn y`okHIqQȞ2?TBi^&^;pf[|E?5iY,Xa(Q*JPj= n{bV7ۇw 5fa!<3(nzXν6jJ>ZZ 3 TE?vZc,LjtU6B "We~k rP: jB^[\)vT֬˜.'aA/:|=o B {b=(ؼkȯ &*ƹIѼİgܡ#ϦKbN3JKpwahA\/UA'!2`Vp#yБLX7g.@j1=;Mg8RIߍQd_d1uBYT i51QVdXsR\Ia1a$ZZ<8`&WYP:)e V:m(zk Qb=Qk)՗Lf6>y NaU~|%**8~Z-x&uz3fH!Y CSZgPƔK(#,rp09QP1F p |5V<<9J(e߀mrUT򻍐xSCJ kY3`!'ģ# r=٫VlU/ʼIkAF)"]L t\Mgo oT (!(Jҳ#uCe%S؛O)QCR_u=8Rbh( l$>Օ[x.LJ}*yHpZF3 k]g :7*M󸩚/Z"]cUd 5՜U$J$ ֑ŤhdciY8;k@Wo9*e8f`]- ch_0$Vh7 t*k]5#zYXPy b䵅xbјs|ƴ2ntbMǵ|i릭"{LT~4/-`^km` \H|GZ5 bDKJ6^l~B VknoEc V\U,L\h,=Yԙb 6skL>khqp(٢ rWT$HsEVHA$zdrfkQEm.uќv4喒5(n9p~kCQ~zwc1vSMNlvЭ@雴ފ #=ky0umEMpE>d^GT%/;[ U:]dLJeVE;njxb`^Wm4j=XtܖOL: ȴ L5Ă@]|]T _}Ҍ}S^Hlړ#uUesnUcG3 &MF# ӱ4")ir7ClH0UJ) i<~j 5)j%_({7. &}{h,A,׌bbi`2x!t})3ٹ+_*h[oR8tȨ=7m 'ޕ\;PE)PQjR_}V6Oz:c`:ָ.2>XcS쪽xM¶C2Zm8`> ~a9 Zޏ&UshK.T49.1';2E\/͋$Hk)XnbIih$p7\=ڽِ{Z?Kio58:[þ#%m KXzu;Z(Z˄ĪoKpD D8.o۱z0S32{?~XLאw4(=Tʱ _v:?oBf׈T~mUoQ(z < {qlK\`eB㜟 ?L= -PD%Y8)ؓrNPPH'%W &U4 N%7}*!zupo|+tfmyZɉw_ /^ 8mdw}fpg]u^XM96]ZܻoqCJsHcxOȝNkKtQ%k(ݐR2#=9fT1US[N7<"# Ue XQΛUvmW9u0T2NI74 HqH3޴g׵,#p8egH\M*d+r!waZT|xz`NM -fտV0w$X~ ,ebӧ,&Ǟ4MMmAf d #h2BIu[+fMӅ+ Q}'wfSyu3?n&:~G5: uۏ 1}Ddni(@޶e2,0[ ڥ}g5?>\rNx]CF1Jqp }mXÂ4kX4fH LsVDf-.ɈQS|0mQ\ TgGZ4G^?u8Ra&ϢZ \A w{J HᴶDEf[N,U۷2CbQemn_+ֈ{G t,+Y +E*_ݓ#aϵat)ȕBM4Des=`=hh,^clY]v<} .n`,)o/2!au@xvbDy*A+`G~RbEjKlOsܠ+m:,xt{|,g195H0(O7CiE,{+P!@x$.-kDZ_PuC믟3m1~eyR !:~mwUC:|gnB+ gzHNYN0 U bl8(#4?}d͌JX _Ba F0D9oBzmʜ"vRElrzF3 'R6uE0W}ZqtHD'ɔIymѴ@/pQ0y~~f(6=78@$uw^JH6P9 ZIU$ 4=WJJ`( OO +ϹkӨ&Cx3b϶ Hg ϟ]…rĕT?J9J-ָPQcY_a8\ }Y;̷ 4&r%s}>@xhr}BoT_7"bvzz%WsK&JD+rO9kjwxUbU֨$8$͓" )9 ao5I;9EG]{n^V*S_Gt7!eޥzisH7EE\ȅH왌[Y:5"gu}lS\*ZZ7w")>G>Ssp"N ~4jgāg1neи.p*Å,řlX?/r}[c$a}GLX~.]=&YCz5óVBW˺ցIZuzHGvhuRO7y,}O6ئ֖#X,g W䕳b*3rտ;x?T*pNU>o_nPl1 T';!PʼnEvab NJV 2"EkD@O;)6;0֙#5GnZ#EbPZ`Bq?*ʆ{ՌP30.}hsb*m0/3sCnN}=Ėԛ0P6MFKZO܁eNHyKroJ9_5R۫?ֵ$Me}072;)&c#D]Ug#=߃xHq8,t7?8߁Dm 8+ FM/V;@`]Wuae1,jya?0+}=.ۯu>"v RGjي L.{iVBx%fh,OȁVYK(̏jm)rk.Ͷ%O) 0(K_7'z=n^I_˘hATG"y\VFs#&M+ HupHĔxwra,F]i&AebbM),e]7ly-',@c]ūߵߨWZؘ"*F%\D6Eӫ$i}x.OU)ךZ17UE ވ5&pnE2+ aivaDҶ,e66[MSdD PNDdYۦ2ܬ0*M@nxY|;5P*B` 1I&,i`IS~k[)n&ׅhFpYv@z?mcLGջ!0HZGjæqPwi뽫rF|ZT# O9vNpgM\8$ZњwzXJW ԓM8@t\O-鵑5K& oa>(=Mu[ Xd|d.+NIG.p7[%׷aiοTK#VT,w@Gʩȴ}Ά~͉<pZ_~ p>:r~ ?r48V5cm77bv '<8q|;{6O^`-Kg?9۽!J矚l`9OaKc j=շ9[/B2PFM=*xos<(pWȰF&Ųj!K>v ԁD I9ghQd+Q w( TBNwHŕfEݳD0ȺT7.rԒ 26r$ɮ@j[WVAeV-,3aP*xJ:wí V"ջtONPNIZ^$ ;sLVU4N{Yj߄\#/yhgS1L(4)g}k{s}:q ePQR\z/vmi`{O<ƕj%g,X!;# twoQ`l@~-Uk>x=f}*V.Pd]nLRyZ̈́3Ry1 Up=ixϲQ zWd^f`t^\-鍙2TNy%%;ilhFH88 a_bU"O;'`jQNX\>BkoBY 5Kj[ë&B_oB?IV V;~=G64uqĤC?- 9CMءVe.)~_e!iVC^2pБX6\0(0~MWz[*-iQ S Őf2e+}pj߾Dm,8>ph|qCχ"oE˛zvmRX{S'㞗R5z3fDztA~c Q;`J?b ?5_>ś!*Vp 1lw8RB+i,,QC&q/-2wLr.2cU#4ԗWyH,K̑3!.D6*PPL' ~]UoWMrfŷ 2x9T QߎznUg%$zhk,,< ޾ /kzO-(U*uߕg[6w!աjo7vX'3UN̈~d9"mFjR5`$t/4q1LËtO-O^NGkη8ɹuГΤ2O9QeMC,-qAAD\6,$@u+ H P8w+[!HY yy{M鍚W͉+'=i4ܕ)UT?c=߮oDJۡmW+6ۇ9EgeE#WvZ*Cf; >?mu '|F{/#!a;>gwK@( ~7a(^$~O9>䟔w }?@萳w2%] >!K: V3b,ve9=XdRŒ/C^z>^eN'332Ij_ ,RpPQ6KMt;N-s}j^!&$"R{@ȂEfzl2]2pL/'1e`d߫V軞C<ܚ,/sU@I ~L*r1V<e36b i:H9aEG G^jԽ(\ițRl{ !T 0b(|ņ]S98L- TؚySS(Ƕ92@T'Z>gnQrl<Tg竭x F#ji?##׎׸8`.enM*(Zg1 t mEwAAOϥ gV}G_4 ػnj(kXĘ X r_ ̾.yE?1WTEӑ?svixM,ߖK6Lۭ~1avtu>͈R@Y57ȦiH4TՁܝK t_EkTpzM܂`tNseWoaz>ŨNc C1!IӍڦ Gz2Q٢[֢]čX9'Wĭ'vOj&  >n~?6@kBSSZro2[[/QKrxWk݁^`WDN TA]ͅDz._=֝)?: ܯ9*U3Oa=%O}6{ tBK2'Fꋽ&4u2bOA!K!CfQ ʸxmEҁ+QG/#e( zP [DS㶼-.V }DIٞ˹;!B+WAHҋ}Lgh+heay")J&K\U+PnCU-vlO2_"lSjkVm |Dq2`B+?JރT-wpUiNbZSE4赂" %!|i_||nGOCnҹw$4S^`,^h)+ʎ7&?')Bxg@v@FF/ |/a674'p 1Gx9<;m/%̭[8BVNHѱpqrOTt'{XNLBCǃxLDQ4U~/J(mwi p=T)A< 1mWⲟdU%Ȅߧx ^'ﯳ yGM0,ZRnFa *`,S L:W![j=nMY YҀGM`/ZS{A[1= %{2G:hQ.B[O&,]LIbg{Yp%5|fڃ1XlIHcn&^ nRWM6 4oJc=C"`EBBoPn(-H=^pjлM5]v&0 Tժk%}ɮCGƲKR[7 oV-Xǘ2%*#b3Ai~)-zF;&8NK>O/'3џs}1f_48qq{74k !/Z~b;*ѹV~4[mZ?jYDE.8{\1lrZ5&y/yl8q`M`z/Ʒ"VA2W]εw]rD!6&i/p:z+ԯdzC#:?px{;Ukry& au }Ea#?H Ըy%~:_۲łWҕk"qob(OR>߹#I/s;@3ʇe82Kj%@*D`!'zCpI`U(@_ ԟazEtX3n {?;@zk[/{=8qjP^Cth^҆ s[`vX}}Fd~pSRMJ^9Nm|'CkvgWh: {-ILEY1 EEj^y||NXvHbR ~./lc\ ?)NRdL26²oCho2gb^#DSz_eh+_4H6 ]rƺ>ܤ`/UG*OW9!BlLOCjZ [kOeÁ4:1UӮ0Y띮 9)]oĒ#%ƛt_)+d;@;;h} d%f=Acƻ= %(#6@⿺.{a>pݩNuHOM.P|Ybx\УS’w|@rjB8?LKRv 2KFY:RTffe?, ?)ѿT$IjklxDj[_7~U2c;%cMb|ˑ,Ϡ46e#oWCk A>V6Ds`KԄ 2uGhٍ5Rg`)՝ՒrvL%@G4Oe7 s<ğvnjJx7n.Gqvi+:Ne;"!K╻$9`PiH/"_Z3 K7gqd5Fem׺?yt!nZGN* ޽0v̙ Mr,7#%7gQ3/9sEٛϠFhh^ ̼3)Q&"|iR?8g}Bv>lf3^ӻEi)WXZ t=4rQk`娉)Z}l)~CjgMZrl*Nσ5VC̡<+K^!8N ?l)oO*ZGѱ0 JjK! J:0hۍOs\?l}b[2#Q\ڋesfȏYpȸV1Y*٩t1R̰{]fU(:uJn.GSx [SA֔mrH Yh𠘅Uxct?gu@G gԳ?'׳1d` qVt?|vxfdpɬW!_U%`l#uͧeXR r>iˑу!] U&M͒ЌĎ9L" AZ)tAxt? aB#OcSY6)`4c:wzw+Danc==~1H#q\; BpJ#4a5`Y ՜E8li^ޒo=WΣ1^g).ks;INF4|B+AhJyThaVNd571@ۡDr3PcDi>0o66AR<ͮzN^S!H8zow$3{`, 83Gz[݁0{+il _4׭~X6K$NhEGw`1}ptԓ:sb;rf.db8=M]0([yS=[e$l< Kӵ/Ÿd$6S+0\vq;^C6k4?oM9Q3!qGyƸK02oj>Ƣݬ6$x)#n^"wj6sǥ-hV=:S &_P)-q/ 'jxK,sqt8쮖_6N*^>Q4SrywoޞUvh&/UNmV]@DI޲fS ,呁lÅx߬lb f5Z_MN St,eUo3QIŽPlR``;ػ͇vv-XIz3cYcT:;?JU/kh `,淇 =,Wju*inHYfKTK7x+[YwW2lxov'jN 'LPOZu( +_rh7qܾb fq&71g fecvէfEKћǙlLCMHw!YqګioIN,ꑣ@c"`YlE#|Ͳkk$-}]>L } ˩MH QY ȁ蚄GÇAka6[@; Cԥ2Hq~* I|T>dٜCjypv4,2ŧ:9&r+tګ!-9{p)7{O0w\^ m]\'MD4${J2)>@f4̘ p z~'xΕZݘ ^o=FL~D!j|8zHY +7jI&\єM'S5)7Pdpm];"[,q=}\ÒR*f#X'@iӟo~+_r-'xlY\ƍh\9}YR P.aTNsJyŬTJHNQ7Ě.$?7_;_ d3͆ a< Kԗ48@5tȒV׮LI1Kj(&4op`!iM!x5ttYAVt.X t~F:eJlgӕF feF* )hq+L ;,C'PL6|ɣq$L5"əi 7|gax]iWmk QX_xtDr@Vu:컒>J(Cj[3.▨݀"i^AҰ 0#g ΈwJͰz{NWD՞ɇR ?I8KK#wJ|* *S^ o}3XA2-Eu8O8ӓ]l*^l:CY(@Lц%+æ~Fs Ǣpi sd`%5zsi!إIA8\%n%-1xh`sj2:R>W| .;:o+FDh\?i䀯]xu9a[ eKolvE Ё-7R{`VG+L0g oB&$TȕiN6y~6YG=njڮgz5`4(3kx U rD'J3̼S'Y'L,~|oɝ~G~f?AJ'ʋ z+l\̿yў.J? %z7n8Z[ 3.K U|]c7{\851`VnJ( i9܄s) ZƯ2M[kXz~]ҵ2V\idEQJ:$m"ʶs;E4pRAhnh!o1msvGzBHpd!Mu%M(Bµ园nlﴨ-v_,t g6>ϒ7A. 1UBآi|A%_q5J a+%CjH3;cE?64oP&¿=&?Lgd,=s4S:AJ[>2iEvOC gkQbFڥk^2J4kws))-^NgL^mAOV^3Jڋ` 2_ĸm|'#%w_'g~]k8c SA"DZFnX_;= dM˨$4PJU(Nn&g) S7ːHCqÞ2#,ߕ0ǜY*wr]<$ToZ6 F03>C=:t?}CT @Ig3ES/ߏ쎚@_ c-?K,||␀xUnpQ #dQn$ ۣ8 (0ޤ;Őt]*ѵ=FgalHR845RnҧeK6}u|S>< 18߉dBPrf!]-1#3^_'In,u˅|,Pʯzx {i3IePTRȄ lx 8뷼c_|ԮUQO7 } <}9d!TMKjTK`Tׁk:a~wtBEetq0[ls3jbNu~6NX*QϦH4bՓz/0Um{'DF ^ 7|m=J>u7)18f >MEMs1]g~/9`emH&Ex'D~42m)Ҝu\+۷FDUgq'7t\)aoVC#vˡjv ZxմK*@e7I~ W ngmvGi%<{ l\K\;G=E&dkuJEwr:iZ9T `(6I6x-}NVH+GvdPW[1gB?4pSӲ>9k*Mq5*W,ʒH{Lh44`@K3ߕm . $9@3%ds ՚x߯n:wTN<:<Yo 3m0(k#+ O_.>4+Jc]`'og؆o1_[I8ܓ0c?5^Um1LOdH:|Fw_VYQ͕Φ 9J2C;?pr&@PҊ.s1e{ihf: I&t} ݥEJӆ" yXF^i5<:Ѯ:$*W34h$bv7&VR=uE%zWes)oХ &mvPI,h7qKY`C۽yMufgm|96-H% RCh`E6v=ÉVҦ Ew-K*? 5Nw+{(B&E*lGFe&]h\&M`] 7T)%4 b0$G8a|eb*G)F=zS#u# s9{pDANX:@@f{a@ʅIhU䤘\; I:/ זSR/v R 7@SC$DEK:} '_vXǁWJjBO=:MM5\Sn^+`:L |yZYGH7.4UՃY&6X0R)ѳ:F]8KL.Eth R@XeZ]N~~ SS\ؿ(Ntzҵ 6E6$+sMW hs9jg<(\:aa$ejskY,ޏKB'Y>I wݷ˗ƵMO5|, zf%Up : %ᴶ,o tė }4ل:KƌD8s wi;y4wzn1vQ@y5~Gbs-MGK ;ܭ[rRںYW?rrTpb6 LIWCaROC3&:[x^7\Dq"$V.VS5׏m~T0g Q6ҁȼCi27jwHo~֌W#Ё]҉네J s4_*hNZ0 5L@;hJ|9wYnd&/f<UO\ 81*?~sƠ|3w gFAсd7cr>%zy<a|0KpX&?FztKme$T&cgϦ@(OCk=S(:3kqǯm~|iWs' _RXahcWyH\iIxˈL,(v_z1VQ£ $u>{YyV[m6o+%&@.–y溺 +k!ʤ}MT~i܏)oBһ{k0xΤJ-2yc7eʼn-|X TdW.׍S`p!GxeC%cOJ?46\% W^@]XN\>I#R < .uPfbర,Nce K82)2cPnTz~Oo:ƫ̤hrǴ/XE/, ~d3*1a(4Ѽzap&Gp")U1 ) i!/û"*?C6CJ(jJ1NB4M#/Tb}0֟˺IBY4 r\ U Nv/@=k_։$$h|M!o_qi`h&bG…j\6V # c^HM]~s?$F,*E͒~BSY2Ij:g|~^6xLtviڱDVu z p=& !w! *Ɩ0w$#g SzlpJ펴|ciig*=A\x;mA ӟPz*yqgmX#O@ 8б)_Ҳ%[hYZ'f7bՆ ]"?vHMwD}@>/}QSi a@!+ {|I2QY!p"Qx6092ME9! C1RMPx* J& Qz G8AHc!Ik֭KέkWpaPo çk6#4[4'x|RFΒzT'PSK2њ9@I>Cr,j߫p2z}2(W/Ae)L;ں`h[SqN**_3ĵ u#.q@wO6V|ތ9QTz5B /t@11%n}i0jnk,WٱYU$.noye6 !! rH:*o B/-|,4\ThgDlsi|Ch.2oJ}īj˱-G{cH§V*ǫ41wҺ= &^圗9JDB]u4bwywRM P-Ճ%dZ Cc}<;k' X`wswwLZ> ȢS1HE"9\u??ƮEd[NG[?BVy}ɔo/Y< t^# b1]rJמ=hҁ5gS}g <d*YV6(r &=0Qh(qQ pm_; FCQÕ}L+fn=A(W Ot%/5Q]I*p<w~iJtm\ZFςk ^Y ( BDڄ=&Wt RFfR=rs^p՞zqRS z!iJQuMijOghe+/WMyx-"~aݟ.`\8\5`%*ܖI~ z\6mR_ xo3G]祛*[Ca94V,yPXP+gklˋ3)Bm(k}Lξ/ӡFXbx˃u0Ӥkj*h#;L@,*+, )=0jq s4 Bx!!Sm pb;+ 0ī=YþXWu:DVQF~Yqt5 {ծc`=Pp&cA~ZEL ۺ9ISr7"?k4s2S@ЙP 3%A6+G%&b*ߊ~@⮬ libay6ꍍk&g5AZ4Cw8ะj3 (.5r&g!y%[4pP.<6࿅]Cz:`{'L x7!-뭑u:sA]`a$$pB ${^/NH{F8QyvTީ>M `[_1G.1ֆ9$9;eDnj>xh[xD;룗'<\;2ji7ik#Ƌ 3'_g(~hFK|!/BoD-vБѭ7u)>Of7'iY@~:VQ,Mj Lm\<|B0ՅOw%a>E8#0~]b~ c8$վMh.󓅬׭a2MV_] $~d`&{r]V5'-YàX(jzC93rLV1Dfb]%aFD׷bKC<﬋^`0n>U>:1j9#>73'fp eaE;g $~XEAnV Uf5+v}*k7Z%)|Xۃp}}2J0vhMz9)-Ɏ1w LP_r6$ެMqb)2xx!]tAUkuކ63*=G.L1 ~JN*LN`vA&/QW#:KG{ &2faHm2&}X㤨cq0*8%q"_:^ -ݧ-(UqܿZɞ-/W 5vW=t0ვ T==$1bbǍ^_Eq`=Y[^ ƣ>FrNHw, @Pgq?JGЗzR[ 6ʪV=WA\0@8Wmi@NHZimgs Z5+] Pow73#Cťq9D0g/V& !԰7vk5JC߿0 콘dR{ z_ڲuq-BHp.(2 %P^JKH:@ඔmUwO6f^g5}&ܦ\MKy -~m}4埜 y>{m*{C5, G]F| s곈V3K]u#YZ£ace0zmN%޸MF/ Yy)<5H9vs nKXrf%ea?*S E?$ঋ>%Eea'wDA'ߕq%@- lRts;pˍCӍZREL">(".IïRR7~>zT-o;(nBddP_SPkj%|Ulу&3(U&]ˁY6tyƯ.+&"@?ICl抹П+}H{̇s_8HǜsvDqZ:omW'7vA|2ͥc7ۉt=CN@}c&J vӛ+2aO7Ti֠ʩaǎ;CGʵڢenTE]s@{gB9&s^+kR.s--.O9oM`-hjkM.n8s9W.y^D(, 81vh=<{SiGjYFɥ]!P%]ؠh^W_H`Ά[ &i=Z~^);!{G'k΁(Ļ‹ ) f_@%KTvs|$Zk9$M _/U gq}vD2sjU73&gwJy a JfC=wJ+em {rxP k+6 [ۘ{/Xf#֩:c~emR«Fd%K$Bە)hsDw?C>d9Ad@2JH&}BgFr:I+e96Elf f| Vi^eפ{`hP8a}G ,*\컈࡙}p-|GFue5˗.'Qz' 3_+WAbeGo6  > -y4$. ry} ciou ֭]\bPX@WH"*gtWA`)/ 1$x&EfsC{Lɓ  e Q~z@ ag 13n/\Ήh=BHwk{5Qf)þN/, 3?J1VjEC]|.(LƔ)!ESx͚=E J.iDi}kJvMݧsVg E%&:R+Z$y}~ANKgCĔRy癊UU&ɞcFv D//?ƭ?U`Q ÄRO˨  }+}ը)0"'O,(&PI E Ff6g%1)_t=y7˜rc \^)xEeBEUa0x 4DA?ţ!ILН58 O?CL` Y,]C'c ,YwhG!g5g4 \}&GN uըnE+?\+VVK5Yj!Xa%C5,?ji5f0Uō$o]p=Hhil]e(R3xaVMQG'*ѡr}·#N&{ 7b1lXӣsa\BoawVX3Rɣ D}]ٵ~R=48^/mϬ}ޞ93TE$.:V=`=֣'u,jkR`,ig-8lHQ6Ьaq(<{J%\O {LD)gqLJ8Iٿs0aZkN.Wq)8;~ۯ`޿w I.]& ~0gh+I_JzʼOy4 ,M82L[nhKE; tT&8A tDc>'&3K@C"eQ#3u~t̿W@&#\Ϝ$n,Q݆k)knJ'9eS; -.3O·[ek̝lЩ쵧.Gj)푶{cLmFNl'0)C͚bȫ lL$q<Ui@H/LTMriAA pZ8*v}Bd2}\ A14"$naM؊,3Dgwʩlú7]4L,:O]/*̯'m#48237rqp UVZjZs~hk1oy9%R4 ZLf l)1x<2MBm^2s"GQ, Mteir)dOZ_ VmAal^qSM{;K߭TKps"}\hҥ1ONEG&dgm)_|G&4ˌ,Ӣ)Z|>+D7ہhM8\M1fd/wwS6 [_;8sK fvNH=IXLN9Ljc)=ıZy7*b Dmibjhx7]!-(xy'k$˲{F4Iu.\;)dϻ r5W VrrE]I;_քWg)2wt6|kM5>ďu{{~,_mWdttJ[ >4(g_Oá:G [&%^'ܺ葒Z'#m5 >=!Oͤ1aH{j/\ FITt2ywXT5`23XwQRFB܌ WGIӤ||9peG?oK z\zYyr1I;~~tUZWVC[y`EHWDďwDn)9ס'lhL`㳦t&Y[aǷV5mAthEx'!rV$i T{hCs˙e]#0%2GhɆ Y)nI?gMcXه y(hZiϗIv0?? <'{'v8KBE͕58:ӕjYJEW@OxxݨCT&+f}h 3OiXΖ|=}c[\u{)IpC8Zis`W~ }(];ʣ>cђXr"Yfs؃[^ 5yyP<AwfHxrX.*#MHD>A0LIe"G)7/6V+u D;']}R:/ .|q./ lv-eRİ)MSkg-܋{+q4(fu:{6@?QzsOjbgIW n2NVⰛ9 ?AN(:EIahNDvxכ|S$WR+]_LIbqIT_tJ`4~vi_kZ00˜rbP@-N/({kh4oI`ĆUܹi^ A[e`FD"/a>R$m+(u =WIKY ^+W?6 EVx3Jl~8}{'KٕY%Kb2gBmaldЕUKhlt4 }#R$lvB/tٰ83m(z6p6v }T5>0y/Qg - Q5 B4w?nMˠBo-v΋Wg8FXWhChz4]FmDdze#3n$>[ sG04M,zY~)<lr )KJzwj@޲?yFTBt*&lȰ *v%VlGgdB Ec430npȱ-߄`d1epcB[F+:aðe|y 2t.^gلh S?טnBOJe\;9F27)CCqXb)}"(Y2$;`1r2saTe H卹 ~bxX2J]LrJHO!C,?_LeHQ'(:>^o5Η*E]'q"FcRk6#Q~AケW^o8&U7]ݚ컼cɤxcP($PgNX':瓍o8λ=2ėgRM+:6 *z'ڞk2+AeE00sn Py nͻ/y1oE3cm9@,Zx^2._f`)o&F?AwyvR3@B>DtLEUa ÷OP_>ed?%|c|;Me6:Fmoz&@Vj"?EZSB'"8.Tpux5E.4|<=Ê\KK^]*,Bvo /IHɖFNt3(X`]}v{ 1UDvcE \>'Oehct"taλFnXxwd3f|. l]M}j[0^N +fscAC Jьl2 $*~xR1a^m2kcl`d'=vgb9t,aypʓ]H2>ЛwH=Wx{IQN){'#anA_Q] }A>"!i(R?SZA'”0*WwXUI?8d'O+u0Q+ X,^fks' mxAHV 5 WS,!}0p;oV9d'gs~y\ Sng٪1;{=[|ؽ+!lSI% ['XE[*YRǗ1uc&46[ !0a"6v(%K"vs#9ȢɆc2UsyBpZM| 7Ï?WMI Pp*.A=hh(DzXtǞvPxCg%k߱eeY\}\{n)~CِFVǥCb%8ɍ\sfd zI^ɭ+堬,G u?=@{kV!`ӖSzj;b,z~d;%4Ȯ|]!fn'Ur OwxjJ=B]ݵ|wBGȯBmm:h?#1Z)kI` 48rcFr]9;T^ 9]촐#C'aCQOJM&DK/`鮱N}2ߣqorSaYs6(nEeD"jpv%#Z]{+5Bc# (D @N͈@C4KzpR2EX]"m0foZ'@]S^SGKJnόV$m]YgE:#T&юƣҢbf>UXHVmg7 HJq mE-CV/mq. 1_:P-#t}D{>JpiDKlKCiYGIp )6+1g!C-+ lSᛧbR]K M}哹T_ 潑RUp䔅Jt}B(p=AE.эGmr [& 5Ufi?:0@jP&raړĀ(nQKQj-~9P4EY>OyӖ.DYH߆^T<\\6Ϋn(FlCB~4屁i";O88>$JٸA)'.V.6u &gӓpkB/e(陼Se-ʛ&,Gc.Z8kH";l>*!z ~5񬅯kC_v'u1c%^ЂzjrfN J;٠_vDΝ@U ({R ~gY@df򆆗p()4= EafH@1X_nR?,1,{;^Gxd^^wK[#T9x.*S+KU fN8CrxЏڗ\.RdG|m)`h[o=[JVI%֦1(V C1,}XR[`Ab\NvYxbz# LyHT{W*UQ`Zd!X?E5l`%]%q%[7%|_SQ"ARTxb(ĹbЮ.÷F'g.zSĬVUHXJ)R q9vs2M?B0>7q UR2w;$_}ԊUٞSZԒ1j$^`FSP!z`QUqyrz?gco vW0-@2a4d(SCCykdXE߳Xe͹u7I\*=P/3C&BZSZ[rt:@9f65VFj~Cy~ᵢv `pX)=,vܱQgXD$Pxz D~#UM]pQ}: ewٮ[C`WՎW UAxtRBĂb_5BNӹ]e\%nugF SUaWܞ kF *#N6*QHrRUt'*~zΈZA8P+㎇j$iP$0qA˪T p{0Ø\ Z/OSJDy6 ws9I [Wz+(,ON=m6yT{퐗f Ze x)duڛ#1Cƀ! Jh"/5QuY;+.R/ЭG9T|z!PD =.WR9LHF:Qala>xM#{{0pU2 ,#E!XG^=XBem#8^=[ `7 , µձ3j.w$o%3I&ǝ՞Se8R` S3X!kncs#UAv;!VnqbO9Xg'_,%=fl n=K cY^qW{n:0l[ERhJHM'Eܹ|WJa izmJ)FK&m$Dx2~'/9l?4t9T[5☍5f'8$ +劮I&(>K72^-*͐v8oyu[H A1Y_JzaT[ l~\@^75mI saaaݴ ef@)Tw.ѻɑ(}Hej}`HhRt8> Q<Ŗ >}Eѐ OI"fKZ%c**H{1g>iab 8>HQn)`w#c/>Nq%v5qڠQki O^?.<,K9ߡ\mn"N۞f'|S|}"#6P7EX4@ Ce@ds|S`9V΃CdQ̩3O]~D,=9gv& >q[k{M[ΕˑV;7\37<.*TugP#צED#I 3Lz`g^HkDfFdU*/`.|'z &F>EhwX0(z($nL:O: r3ZֳénL*27qysX +%l?i_@7Dyxe?4ܿЦ(һĴ4xV.|ii[!!k$j|idFbw?gC\Z|mF;>Hvn>> 7> &\_!*UC,+l0Դz.[ZlͿ:=m%@]3|*TPr9OYD`"T (3 z,-dC%ewLKp""VZʤ kPHJcP?FWL'k/ Ckso@q`,u33}A"YzAJ7A?a;^%'U)Q}y\*2wYI$owy[*ySqxWPNscDT7C`(%?HUIQ7sPռ dJ_HνÈZM z<I>V=_HSH_,Ci47}HxΔ$S<| C(BB$b bbW~ܦ$oc]ʵ(̎A՜IFPKx_t`R*ɔuژ4}.ʡ_Vy?ZAC)uVBZO)'X y%Cx;WAw@Sa[C#<, O5= IbmcL~ ZMvG HF~=˙ݱ}[j6҂G_[!$lxahʙ܈1-C5#?^.bPs3,ija(Hĉ@O㶣>:o>5_lvu>ƐQC={oARF'儲bIޒ>Ѻy@@O\zo_䅎R?-eZAe0GHX_d7G\^ 7,um'pj\ AU4J*₭#vzlp˝<72%Kt l I4+[q1 "" )+{ ?g*:]SXʷҭCJ۬zwI?g`qrJP?II8g;1@\Q. WS9~FZߵbg##W1|}s .ⶺ ś'l٨p9w]1TS|SNlvCD( NexS msuS"y0WrЀ߽yQGOP({MzǟnH[,y~X M*5o7nAA>ӕ&*\rP[>3u!]*u/EFVt1cQҬyv/t[Zv1˭ wΉת6=;$T۸/Vn,&%/ xpm]Gҏg ~Z/f4<95+AAbܨx-r[+ ijd=Ahp֑#yBhZj/YՂG}Gev΍*bZc)_XKU!DC$N/~Kٴ<*vo?(W0.nŮI!Pz4 .ډ;Ѕ7b0P ]XG[y+rfDE?j}amoZz2@1YU} ϧ4LXNեuexro<>Zvz7uAKִoP9|s9Onrp/ =\ߙ xwXN>tWo,Z2@6 u_G|n 1:$/Iܯ? ÁYsxQwwX R۶_#Ɖ}Ҭ)[R橝c9 2ozts2#UGA&|dCbO6OC d B ^&G~ &Y9k2'BZO<Hb9}R:/X)+L%Tov#wRb]y:8gz74#f)3(*.s쮽tf;A0J?5 PGӻ'0M-3&፰y./W黍:%u~S_kޗ+ njOuq{D֮8ks7h1sP_7z;3hzmF@hߚ3V۳G 1iBsmI֣g ZuC" aͮ봳QoNE͡|p u .뚂DH!3#~Q 5ZaXP0fyP )K=Bq20׻N!؀xW%]Wx5sz1|O7ԭ'T]F*tQVWО9CX{,#=|+1a1]<|'}$|3tEM]9&E\0rc%gfԏ2;–4.@ʝO;]1RR*K%# $RW/ Oi&d'"_]Ieo4);QZޮpAql}vv.2Ckohw]@gzuez@@GE'd"qHOv vP D9ɼ}x+(>,,hYiY xT^2~ 0Wf&n#N n&iWV0*lVTxeMR4 7K"G|K3/?)XuL$l"W>Z푿1|MxЂce?~y/4O@DRҁT ! oȂ_:^7-;I˛< yH)PC{AMc׉FMCH_r xEaTލwxObg뛫j%1/<}CҿK2 l@)@os w~NR$t&y62 E+&ϩKI+ާIr:?M`Yފg`D}[wU#P@ /Xd;)NfzQD\Ŗb JSn>/lztٽrgtؕO*@ݯgc:$/qy jbɦ}ږ'cCʠZOop\Z"ML>5҃ %)}C3GtX@$G58x|J؞o1X3Re'蓔|mÆ?=Sagyw+]m;c,;P' <~x &Bä+:glm"ecFTSz*?z2F]s=b&_`ZOLJ8B}RY|/vYa?KY7֕d߰-2I&0v9b`Bx4A~oBtsr4ex#ttU\. "tI/J(JmfouVPzw':¦|2j`|Ԩp.?e}sgX[N }KU x>kwW5g g$l\(y-*F}5wn3]IJYW{}#[r칽 EPs$:G􆦩QcYuI 졃(|hx"1[&gf+DyM{`]RR`&pG8|SP#Uk**(i7-Nc뾙<1D;'6ڸ[/ȿ1ź˯gn( 5xE)&7 }F 48 %^'4T_qત,L#[Oc@\ : w (~Enj:8yfTha¤6W }Ӫa Z bM,Iy.沺w5EJSkmƃ~Ӑ6KkݩioD ݽz++5N\r.DJKV`f4.R_)*ucJ:7`~\ sDϽO0eA%Vmwѷi6=")K^.g5֒8Y\\AQ|g|±45d=_z;XD3rm5F=T00lp12D6qo`nO8N~ ڠ.nJglɌ +|`ƚPTt`>1yo%EjDDҀ8F}_"!SfIhnKVvyw Dv$fs`J F0(žY| u6\*[&!F#&:ٽ#ԅ!ݏ0](å]-Z-6w &R.ދ@2"p tb4>t6e3$` &sE%/Đ=G2D pŮr tpm@&G9;M_.cߖ(c(U%t }9 kX8׃Ը\t>d^[S'H Pՙssm޾тK^4ҹ>kܡJ*cشxvZn)+$ā0edТ{$x?4N;!b+zɹa-:ȐpU48'/ոdߦ;c]|<k_{!فV`"h˖1kpp ++kʑQJ)vUYy *hx4fy'd2v"!L>ym3L!fR^ܒ׮MAwsy$dZ+p@{/tTsqUTh![ˁܛٯX{渟  ~h#zcf=d3BJJTԢڀ!Ma .߸\p|9rȚ?1H[JPTL\#U02^zOLɶ@D&@ȳLnz΁u x"6}϶C %#e[^1iϰ 7A*~.5dޅRd.4qQՓc1t9'G1MwCH&2X~BTZ8o3ë/KFbܷ,*z9{yUDh q)ˤ7ѬW'e!˟Ibf !;r==tZjr"74S@ r`;LA ~[L`b+)/(6.boB?yu~0'`{C]ཪ\G!-,s{oif2Oմ I-Bm"&ܖ%R!/ ;gT֩fݘK\cDt8 +Wݚ~}ݳuD5)tJw0VBDcoGK>2?Yלspu[+3^_#9kĮ2`tjg-P ٍ˹0yr ?<Ϲw={gեϱ@ (7yJLj&rF23 LPiNhʠy{ ϡA]^H3 (SFqJjWӖ/2ޠ6*_%xRLc)+1/Ȼ6k;]TD?0ep\Z+hSzwևan]j3(υOa8~PHbji>s'@'e>v,{ J4A`L{pbx /ٞB߂ѥRG -bӫWb?T@C~|Bnњu2.[V=SizRdqXM$((b$@cLz8C67wB7m7`Y@|cM) &jF'M~`BP搈Q՞b *ogLutULv˨v|uFE]_evߩ6v( A?ݟkrp cm# ېlG&wUC"61PQt Ƥ>&ꩴ%mNcD땘Lb~3FX<+ 9@K]kco-)^{Y7U^0R+<<{N(}eEǤ{a~!4ǔ' &1o3~$DP O[$pZZ[ByzY?V 5 Z"!I2 o\a 0;3)1+>%FO-ARl@*M$ጾ!MoJȉjel2 4abpf F=kqEq1h%`Q]ȊFM%?rlv> /•sNnf6pJJi'3F"~QʳZe@CK|]hu,1muU$y7ZGMQLbϻC{F?5ڷ;!k6~kLڿ\t,S-&m򋇵DNEi#A,u:y`8"@W4gIcB?@w'FK#@@O{nIzț`D:j=J[{EB-pyy 7X^/? C}gxN'5>9`LL>+'n2: FkQ:ŦP&1`[ tFco+*(ԓ2kP[x9~x1j4BQ"cm⸴ 짠&يtˁoBno?qF(__RLZbfyo̽V,w j)(}jxD?PivaGK\fa =zˏ ҭ 8I_17Vם0ģTA܁"=gA i>7k!,\@˖U"qW rjo A<~N8$&tڰ)_bb,)ݨnlj'4+~JD )> ?0GEC5vc|R@|i~;3#l8HgƎ%M<;~$TE)^rjDwOP*.ޘRp|(qM8rq [Q-phjaޱY0ExΌp @\|svC"sD|$ë^/fpdlI n šmu?YƧ~oδO{KHl 8o4茟/"%‹ful-bÅ}b 3P;]xd'0T2pZhSȢh5=c XY9eQBYGZ1A.>d8mjų08jX"ozX$'{|-O-&stg;'$jV7bL=&96b/WT'{ΥBkӡBkfǃBؑ>놑yII8oGO|3kNK!>ަ9@zO(9yf5Y3?v_WVG^US v`@}Bc` xysQ̵Zuc~|0ƶǏe|"R] Y:(9a;VCZHM=iiT֫wYՒnP3WͩzF wNqy?)4{FE'nG6xn3i7tRËt-a$/{tz ݕߑqr߭O uBna`lIu s[w!!ihqQ"o0z9j7rjrXNkL߬ h<›ғϫ=;愋b><~.Ȗ[jе@f_Ƕ*z:71ȡIs4>12^ ߩ?mϡ=mӄ#ɉ{Z'Jkp.@cDqDz!mg9bUi7i8dQobmˡdbFN.BP<9Dg< ]mnSm jߚנK (W<>QivHҝٓrm {:3;$'_3Fc|gLP-]R̨eT}$Q/Jy@t lMFlUYz=5 msn6\40ֶVPi7e؛562vӊ*HExzz%`Ƙ-/655F4P;7d|A>| RqE,Y# k9ƍrUybq2mjTo/^ј+ajL9@n۵FjDc||T[tE ϝ*uC8aX qn7/7[6UySfRG zȓcZRGvElk W>G gƃNC$7Џc,LsrS`N03gmeTEu{ǯF-#,#R+_v(+9Ku!ণ,Ǝ$sn H7 *? ~> &"ݑ5|8Q k%ᴎ"lRdkW})" [k͜y?m*T2]J`dwYJdxbU@3x ]ΩCOP"&K~")FS|@w_y1럂b?s]o4HБ*w&O[ b;zmEߏh{WiI9XtB-r5n+d5B"fjhߥPr fmTPHpDxܟ`UW6ے 1;IR uKuw~kH=9'?'xSA 78Ƒ"Lrھ"Ϸ7#WQPBtg (z#s nÜdrl5 ?ؘ 8M~6Vl_@rUWJAX61羢 MgHTJ>7{}D'70Ն%u:hCAﬔah 5qz74XAѨUHpy;b>:X}v -vͯcBMt]tà9T {%oS831}Z݊=KKͶ,R5i'.{ Mp:Rζ 3̱!~! &{`A 䀹 CR$˞@O}2fw9qhl v/Xid /W~05!S )x@:5q,lz^,^pt>koxAhc`2  Ai8*VwO PY~v儒 nhW5&ۥ0~xda8| ?|'I VDgfQZ`S.)8$*QĦBKj /&"f^vϩJ}dU$MFq.f^~p놁1KtCs9xT,J?S{}EDpNH?P0{~.'r·')AEZiu;vichb8ΙjDnZg6+r3Pq>&zt $U@}FqrDzMyPo SK?Ij[)?Q@VEE}RKb'6 :!mU;h5'鐣H*W?:wYxtc*ׅcf=HzuĎ0@B2!|o\6ƥyEoۆ8[ mYo[2q0kZ +]{c0J:TD>PNW͈yŒeÕQFr0w`h_9y#In+t \̽cת'mmAy3Y(!-7AKI9F` I`ѿ서p[4ښPޛhCsDԣ-W] p ""1 ]dP6xg%DyhV]3[”eڠ1ʒ 5 O5pMFm|Ui VsrdcpK;qP=mgʀW3=VRv ɼGRr4z-\3?{Um~@UU$ 5G#J໢"í-]weN-WwfF[ `e*`M2y݌x@"p͆:̷%K>$J1F:;Ȗ7ݲ`L Z7FypC֏RLP+u)- Q[ JـY"eoykڋf.&CCGN[M:DIvh7Iv6WtsrP+ጤ-@k~':;F :(m?n확Fr f/=`fY| sSUΡh8lURE1UGت%p\#Lo׎EFF :,SѶ !t#锉Ͽ }b%qǥ\=:f3(УJw;xU&fARϩ4VjuК)9 ݁CN$4%ᘍP,hjS Ӭ}(7\kI,meҎ?e8eI]mO Y#i &!:_PezbLӦSU-4#%߃6c(Vb\G-ݶ?7@#|-ؕ#% k=aVjRΉty `tJᢔMtV mF\Uji׬3ky),_ezV862*4po/'bنSskU |"js5.mďh\_X<45 .N)=ʾRSt᫪[8r6Q,iw Qe`]`=8-*DM% vYyW>^Ԇ 3|$ ᄎDf֍[Z@#$z7^5ņXrRwv.peNYL͠|kU}d@%erX6RxuMjC v=('J ei$НG{@i4:)1ke/Al~agWcCZ#uqOVOŘL8@Ǝt]^7 ~R>A"*1&Ή Wn;B4k4ӈڕus R/=$1OǠjbg=Qg`SI,~ѳN{b_䦃plCm_!+J{N/'qzĪGobh9yEL_jw@kQq1'OH O9+&+5wp@\|1M&s[,~Åx HӖfkȪ@o V-=Nʲ9X5tVi CXH|0GXv?{<8m(?%,(6)Ƀeʲ͸F6t՟^V]AJHl6㋋v,a7#2N.@X(n8|S[fG߂VjO }?~*`-9E!NaF&}(n,ŮM뢀GI##޾yGt|kzU턎/><&=&KN:VE h?; |M ͧ p^g3I @3jXӬ퇭VNYzU,[;OmUrb#dlUta'}ᢙ,զp4>)&'b8QSzkԥli<6 ].W$/H: @m y@Ucz?duz٥aQ+B dQL`XLuNA@9d,e W74@pIޛ-VObDC=VEUP,X!xH2>]VӤ"8|oy@7A 0=W1I 4MIavM|z̴qPNyyW >nմ_U`!kI~Dl4&TY{f}$k= 9?j]ײyj ZMۖHĈ}hkZA D#>M}uC3Np K. L3W_"b CGCA0̲CIP+sҶ~͟/Ҍ}5*}D@ T|1iNߚ .Un|P DS5h~jrcu\0{}T|W\nbDoG/kX\L-g^xy#$d/dN}Tubc{5'BZCXatS`-1Er!lYҬ0KFxɽuTͿ r0jv]Y6$ Tl-Ll4`4+r} "h>tu[-^z5ZE dfi{ڃi.*nBǕM .Q Db6i8j;3SH[)o=l }PGԅjseu=*[,̋F^Ɂǝz9ZGb`o|=zĈq~x.@7yHb'7NhVQG3 M]jyB~MnWW?)L &4ΚC;iR ERүֆZ؇hPfkCgyR^Q}X9 /k#ߡVea\TE+57'@ +ye]t.\ l*:d!xR|B>zq6Rkgo;OC[_co϶;/v0PEG'  .۾KKgW6;%ӒRKDM?@X1.[v]jyV%*j/:o_x7]Y2W,I׺{C'}'.&Fp^ ]2&nh廬1'X=}qgaRFAK*`kWCEeL-oo iClDC: j-1paqE%(m;qMm<ՎyxE19-q`h("s&Q'II,[ޫtBu*90:2V^ނ<`g06j2r|  Zk+|gO.WJt X).$pXLatGg@+ A70I1D5qxsW8jt`osٟ}j^%?V9~`TGnc>3i\0FQKlև3dD;.7C>JZ v^"$?SEX<\ؐ|b;RX{KX9R)cӏ,)z-{8W== 9!܁ My6k!rT[dzATօeEKiXƶ}y @ 5BzbVU8@-Sz=nG? Sj,I ӫ3+/}ꓹug̓gjuKH ef2l^R8:w c;E|^9%<%LcG8v6C0^NuhPrAeu I`#F2Dž)%SBLqSnɅ}٪?~ ˩9]i-ĵz@*PG a1'ڋœMeUeJ/HObDx}qk" 00FŬ rӄ;+5քu =\[Ix"eo%,m`q.:bKC'@/24e%1ׂo6'x\|%z>-JX0 t"}7V/(6! 5^gynxg$)PfټbʆPEj9ƫ;Z(|Dӏ|9"zX_.t2K/»X)44ůNT2e1' AD,DB!]ݿ@cBn+b2Yڥ4-Hza`<'92W/s]}RZ3AplGw#f so)p* s鵝ڰ-le˿Jd0,fo+n+*AF+y\W \h'Um0w~F@tKmF!}Fʌ+KconXY'iq8+ 2U/c~l+յԗhĮYv#O:IT,Op~S*gQ2ɖ0VtFOE=Ik0WߜQsXcq | ..YkEmGi$6AtE['VW3@nͧd8A8[ycR)Q}yiơϱH\d /6E,Wo&^8ihJ H"Ha"vrɠ\a>YvHWajZ.#B`rŒ!wI3L7Y)]&#Y,g*&JI΄ HLRgY@X/WbE\c0!iO;sC*jQ JzxD@,s~Nyʧ5aBAdB/rl]IknjqȊeC^8Wv X26 E70wG! 4HAbw.# Z190lFUW-,[8@ faM(܏Lj̵L0Helж8`W,R*\|-ϲЛm˪yU&IleqEU(I9W0:d漤̷+VpUi6˳щkM ׋5#7|) ۼ΂ v b No)wSlܮH˦w~>TV ?im*}y*(@V~*K-kcN' T Un/C =CiвtUkAj>#H&#K@)U4X%_+!P?dh6'`?21\&A3Av'binpzGF7 <\:'#TJxj/7[e\.e>haS5QuM^SpϚ Mk,\Bj+Nat%n};Y&oDXӺ`4xqyʟZ߯"e;yZ򣌲B*'_JbJŖNK@qP臭͡+Ep7|9T6/A=[qg9`ă~*^8!X j̽)EGYH}'8iU9O`&7C9o&to@k"b |3t#2!r_Hl열蚨^mSp5g[A7_ Sks. IVّ&椸,|so 0nTpr=Y'5 _VqMOl%O^-Q݉/]Tms;߷.;oEAl,q|h P#8;yJ#fA7$/0hX,ҰvA`瓖X#38Cv-9.)OQZ 9}#׀<͍ 6ʙ}VFDm~s}i?Ѹća!_j}TTo%!p )s  IṚ(7bVnT)$3˾qwL奿YeSm@SR,;KvW׋#`;jX,8@w/exv(홊zeK|ygΘN F? 5J l-wkh Fr?#&o0q[/2t57s su20@ieH_ K_s\J|v*̿)g̴H#k#C6:(4(ȱٵBܻe!&CF7l:+it^ӕ:- :>q ZOM}&4OO/NCF0ݳAN GP<|q/0ImD-v H+{z._%ۇwܱmIE`ϒNk<6 ztr,,A{7l16n^.nuR: =VbHm\H\KkXūyaR9v3mhܟm& 㦄WƙJ@$Mw^ u+%.66ڲKz~,;_"uHn%pH/]~9<7"0]O6X@VWٸZ"&#^V&))8e8&U53clfMCAI5a.[N&6 SKK'N}KIxT%s8T8r`tMۣ%pĴৎ8 1\ؕO/yӝqΊB2%=JXN8=XѪD& fmC 9ݕ5Ip @fxRxـȮ%|TO>~^[Cu ]LY(LʀǍXY*lѬ+×o fB(vLA5nʭ+N~,='zU0'owa9PUEa,䗿qOGIDM*K~r.;}>v' hGXP}FeIJOej|ET ϡEeP#Ao` =AJ۝_:/:׬&4h^_3j ׬9Z1u95Rm̑QЎguHdHSԴ<_\J J<`c8Wbv/v,obZo"@]Лn{9*.j^.hR"׆bLdγ=5Z Q87ˑ{#/\2< w-R4owYA4c*ai6+3+*-?C18 c;L:/RHw"JU6zF'0ͽd`:("[rCJ҄D7Lw[JHRY4oҬ4%Y EOvt-df'n& E=Z-ZAai{aSX" ]O6(J'(,u,G߯_NbY*MZYZmRƈ̤ͨrr0=x|O_2f},ퟬZ3tb6Mr#xȩg͜x93 3%I˾>ﺾ;r?&*'(Y >"U"9%YATܓ3|a my/ >DP҆pE@uo0g,]@Nש6+Mp*NhtsQjʆkJէRIav^!^Jd`#5fD=s~g `ATEP5 'yvgj)el#)˹-=}~eX45dx iQ|REi6eQ/-5!Y]0%QL]Dl53GDK%|ʖ)+$ [ N̄eč o-v?FІ8VER5v2aHRqʘ$ojÐLta]/P@<)`{f#!P33U$v".8ʽv): ?ˆz*i@OHn}#]@~%FE5{W:I@ q|~]B.L,Ƚ<Ob|-M魶bH/E$j=-X -JDB+Ńkiڻnl3ƊN#~!\~k} XSqN$Њr9r``oIoVUrCBfb]C)8SyI\Qw`%M{+q@ŻQ{#gxMш{t)~:+4^W>؍'ީ{pmϬƫwEh'b.'E6u#8z/-%TL)2KCI1-]܌{x ;cܭ)̦A~=X Hx4#iJ}KVLd\KZΗnlbuAp>LZӴ]jրVL7{F.4,#v n7 }*n(DE,i]u<1^᜾l* ˝0^;U~e]7%; ,4"û85$;߮Jm_<dczdE4]z|^/j'}榔m=?KoGڠ_ѳ'LD?i2V_06`WR<%ae >NCoUg.:0,PAJmr#vUG*qq+<6'0Le3 B$pܯ!6b71Bq@fhZ/L̇7 ]NLbȊo%:7gW"PS~j(tiuDV8vM] J܏ESZ]>i?޳O5?Gy-b1Nsa} |?F cm祇ușU2eՕ@~Hfq;~*#y)tHODIaDN^C(`Kuփy沤\[xp4 [|Q!ȥ ɴRmEDTQ  v*a0qZY SfBRK>zjտ{U5A.FyF@ gsR;r,R=XC038yC)Gqꌗ3Mw+]nտaP/Fi1\UuJ#Hm;QVIw|~."eV mer/F:r>;`z55Vh_h4;}F8Ͽ{3+~ϥ_ER ; WұlH1v~y8_wF͈3Z)vbp7f~蝈֢| r!`^x6/^Vc5wޯgLyK)w󌑊9W(؞Ɠ*ʟ8Z=?ڸ;<@Ns7i}p22Dnmm4߇ d/t*+Drq`@F:5Fq@IitR_H*_5 4]+LόKa}GH:<9krt3+=B^ H;'no#?E)GpӖII QKV67UXI:@'@+s'vSJZtAÝA:ʠ7hԡ-WU)ȍ1/R=ޫ%vX6?X+8v/9Uh8P7,Jr\9OY˺qzR Q3.44ׇu9؇W)j^1"SFj{Θ' nNf}Q-N^UJ"kvnZow6tSkLn%#S^LZ/kRÂ\$E(8M@1n88ʹ[GlOtљ@GuZQW*2QdgʈL_Пc a'BB|qR5?zGp#\xO%^~RKr{b.$^XJ5#92=:˝ԅMZ8g'V+qWN~ n '} tH9JN45)qTƝm[$Z.S+đul {͖n@`M%$JpJE~1 ) %; j_hcb,7axBx[eW # ߝI o4MUU BPO1HUIƉ7B;Rk>M`Fz^֧{eA^zm.0N:8Ԓ$u*^A;(<ۃ. s<#///C _{w\S "(<焔Ns#QݾbGx/6[@fTf3A *M7\zA2}lR󕽅}|WJʕ ]PFأj@P"P)A6H*>q9fdN%R mi <P&p2hxUڸ/TK'^ ;) Ј:D;E Fjјz:^@<-ԹƩC每٧#";0;BK'͗10>9| _jo[T:Ǻ{nyȣvsHwR+| 6ZcC78^4=YޠY1Cd!px4FoÁk;9t) >S8"t+Ӫ*}HfAWi8+zqgc{zͰ@&96ˎ].Vpru--ItEiݞ(Yxzw o$Bj&oO"7= -bY+Gl; x^4-xhC$a^9MW'FN*'xcF;ĝʭ0$^ÂspjN pv䉀wm/?"(f~-Y6]ϒ ̺pDZ úP#_<>gU/5+BtZׯØͯ>Gu(%=cdfA+Qy24#zglnԘ4gjnPVDORŕ?AdJ]NJB/LaH 2vMg?:"$<]8R* ӈhT0]RpiHm4S7Ry)Bb^K7']"Xϭ(8]D Tvl$MO&B5;Z/YJ1J5Ȫx #%VEEy:^?zIrVY$ 5y*Д=gŲ|vqA"Tz)˄_{u Mk \1-mC`oo+M}]['Yq$~+Ai۠zEvyk#+zr-ǹ6&OnQi2q"#_cvIec$dgW|orJxzwA uBc"ϪH.¢(uoz{'׻=e!ďRyN.Nv.E|k+3Jٱsep{RwNQ'M4*.ĂwAq팻Ub oˈD'BpyÕAO~e|RiTMuEd55-9"}nȭ΀#.R5M51̄L;w δF45\$Zl6sESl\Xԕu=KbR-`NX7TPXYA^^[Ptbc@Si Y+rކ&)S5?L Xf4SG<P99kPkqM׶Wl觞Sވ|$b®vFk# @BiQ r7x}V<̅ӎbA_lF2GDZq"LBJәK(LW*̮pM^@IBlmc15ajݰPDBN_BFA_|ECލt4 i#tJcMPC >!ks,0 ʢ4D=4)!>bc_w_o1,|Z9/CM. {d:>M7!o+O5K8 p,Xw@84Epg }Z%bR>65?ؗ!e$Q}ᶞzõ*Ȃ4 Tބ?!0 zUq4˹qii>!* yjIҞZI,>E#ܫ}򟷘4W)RB|cDujq2Z&'h.Q|axmH`KK0rԆuF}Jl0\_tȀw=RSb7 }I2Ƃ.*pPx3%HeP@8yv2Zfcͼ!xjsQZ噾d~˲1yx9Έ85k L71/;;ƁoJ[[ AF'" KZl䙾 h@7EgɅWg #]~FQHr*!ؽI-Sĸ?Ljyfrja`¹ʍHsON :@W ,/ 0n[A}ƱFJ#Me q cvhIenggvkm^-FPxVc_4I1̭UsZ=BOCOvuH(4E4UNdM3ݡXxV$ZkȈQWTH<$RlB-E20ӘDP5X)‡偫t+q1  G[kdJn3Uqg3Gý"i;ܤ5Pż\}|΃G<,zn2$a)紱9z#Nt誾X󧙝 5%xxzaF,Svkj#',5$w݋/3o[G:gґH(eTq1&OoJ30* 9͙kO=-X"5{6V ʩ"0d[T ]̧cl\u"fA%BwM^F,T־>`7_>Iac DfEQbb[U'8'qMu\bVBoԫn!Jed,&*^ZϨMӂs C҆b8Jxwn䧬ˊgp^ 2X)'6Alh:-4 1L\";ap5$6F) WtP01B{hTlmGߜ1Hmہ\߶:.*$Ձ\` \̊A|/mƿa;k-QUqL T[.BS"NjX@gfe>$g: H g6.X,ɞCl^b>7Cl#0TEC㹃g C In@3^<ըͬ?5jzFW?^tK~#e2Z1pJ>ׅbs8/`=>9dN;f| C-q޼u5Wb%ݷrGȇJ =+੍ K:2bs4gI iHL7S/wn<6Cy`xJCTԮMA۷u-^ӵ%u, ' *Rak! K}o 62/K;E*/I,Vri_G/_ 0pcn#W Wr-#l Ofez+}d`#u!}<ܖ5CUű<[A땎; V-G23-0u ]kPk @Gu GXD[쎡>Z`md[Axͥ%Sv+Te@Y fϡaWTߝW 1?=ȡxjS gXxO LTb @{KRItj}4hZM*ҞG;\ιP`=sJHrh;Ya镟k wiGK^P5$@RƷӻZ:D^AIp? Tɤ9'B7uQ v›$9x-ǧvOm V='[I|j^{Vه[e&1t6KGS$Nןy2%7:aϫv#2d?9( HխR^d^.}UN`KV7XR nw2~qt&:_U9M^OUof(cX6(܋,mL{Eut7GO$1M@!q@V8E2$RJl8+nfK?K`,tqc^%Ƥeк<݂(gDy'l#0EO,d6?g*[M굁cLĻo3l-euEY͠249M[̹ i2ѫ϶wwEmhon-y¯&wbqg>`pX GR[[&m;QgNnj8KąWHQM}kP g_u`kEMyp72Whe@V>o"`Ü$SqoEz2/usɖ0hH`CyD6 yԗM6`Ն)2~&м(ké]Jy4gЊ"5yK"|0@^sGx$LFv3ANz ;:@Ϋ,L\i)0UOo*6* Az0 kvCAL.n:ԃoTǔؓ;p#0VynV<lA\ړHU 2/s@BŽ>B \Ye:`#F-#c1LpGNWj7PPcyƐ+I >BZ[ϱO &q7׀\Q WAԩ9L!jʀwR t2UkX_?&8lMV1! ȁ#wʌ'$YTgW$zMBY&}ho"kGa{VJ~~ 9~x90#irX*q)þU]J~*,k9Y)B;fst4p sE9ԙAؐ4h%W2:'Q{1b\:0y nQ^ܯ#j4ckϖ},6,z-/2 ē[gC-#P{g=48y-DGi~:awʪOsG69b%zrm/6>4V( +$-yaS wA5\êAZiοAy-GC@jCʳT׆Ӽ;I_${'R_VWuXݥku0E_=yނӈ2L*mt 6DN9 ɁN*R27t"]S({`hb1;{GG^dǾ3p˨h6Aݝp=6ӽ %9%PE_Q£m=L>X4e⾌"\{#q:ѣ`gh@ABH+@ 2o)c Ij±RWf4r~,[;؅颥 A֣4S%Uۋio79g\,c?K}{ yM=yQOc{A0{Ћ6sT4wBnC>Y4|V&/sۄDqO6߀U9㞋-j={Wp$W /ugZ|j wip g # P*pG}ʴy~`mG751%nΗǔ8s1ZemDZ1?]m- /2/fK3!SlBO=ںW8oC[-̌0gÌ.4E,:`6򟎯6A-l`#y n;'Ia[ $sB&[k N$8Rmץq#1o1? [Jj;oѲ\F_4xsZnV札QLH 0f-bi@?O rJ2F_4rݙ(Ć|e}T*H·&Zz~%JvdR51'u|T8Mg;,-ȤD@^tAag nfƱ1?GEd7@TW7yþ/3`oO\&Яkux3a W)|2[{5"4M ~ӫ\]}84sS9ގVXOXK?7<ݳr~,n.XcIYLw'tU pG(m/τhr=uQ'}e;VvGaAHIA5BXNyƮ?WmNcWrNLQϥZ O~ :zA&oY\=^a工䕛e]a0KǸT'eTp>6eQ3lTA_Wk 9t9"Ac;`'٤/a?!^o˽~xxs҂Qiz\%ɴV4_KC" >\"3F vD8B7igfi$ t:uCsAƌa%E9UnWr4v.:bIY!$n;WK~M?[uJ1KjS~ T*/*!}J3%dQ~>(TX]ra3c0( KD|ZWN_.Q3i2sɤgU40q- z(a)q>Z *ꓛu*'s }t <%$Ѐ'T=^NPfGRrM5H1LV+~McG5O+1o> Bm3Kq!M% 2]Ao6pi靀r Er)+4Cƅ62*)h:lhizTmEGGs q š:'1q 1vB7IBUR `lLYQDFY[yѣ2Aj'"7L9Uq'"w 8= SMJʣ+12 P0+6o}y(tw;D)%>1h-hu@Gu j =}OyU3b_n$=+Pi[):)B ±͹lqgM?xc ߉U?8zDlK}}=%tCZHr `H7YKcA4 )? /GFŁU5V$o1UE[b,]&("]{ 0B8 =Y$ sJy cׂ]Ȓnw "BLP WYœzj sˎ$Hkv*Xlk,F&i?mal ܗ3P!h9|CD jR)V.t{g[e.RO܊4 %?!}k^r,/BzJRYe-dm]yLp{@]G7 #nmY+ _yvoc4җ1qsQ ّ 5՞ø,9۞H[|q#y`$g,5c>h'lVshb/XraO'P(S<>Čm"m=<9#HzzN`~\i,}lh"Iu-_37fFJ0pm}/2ar~ɢo,9EН`Dٍ> m(R _> L8̡fI }Ǖ~K1'<: r,ooR W$ q3bgDCs=L -!?f+Le3 zgs=HUzY}ϲC+˜M*g{Ճz%85Cx Z\wMF~'NğkF6e֪$/Zt8,J3aW hoAGnq9jqP;!G#MNr<~)QHiDjaNMz{hWqXs`14mw ڙiv׊T-r['Õ>qe)`Gټ3"k5rm":1Rm !75AsiM( (SC̵aT ~6?6-٥*`HdFO +Uϐ\anD^NP,$Ao'͎y]ȎM)]t GOgNq9YnעXZA]B?Po 38{ A90ե CCE"E`O35iKFc>F?t0c Ruot0lz{UQw.1#35i \n7;D[ͥ ݭޅrG b@Ƀ Zp }6',)CyO+rzU'xZs0P<<'ۗEJp-($2ԥ><BdRHkun  3 ⲤV\^i(t3{:&\>JX#]1y`oA _ gJ!<1;uZdX'鳪 9ݵ.|Tv aƻ6̐޾pXlž(EgB8"ɋ]-}d"#R?AJڽR+m)ّON$xdh0Vӹ'1[7q\ۛ1 qۢӵ6?϶0ku0+f6" ziQ] Eo<+n"+̌]GOp]K#MQ(͇b<>Y~Qo2It"Fyp(` 4wbY\A^1sMzqm5'0smab#+&(m)d~v(VuK8qz]yn!EbkpM2 XH1X#ĉ?ߛgw.V!<^.u?LH w;,d䢫niF299ajK9ʢu0|m()$$~鋫uC-d䯦j\ܾ`ir膟24bhXd+ד$fk_ŋM[{ :C/!U롢@ߗ:F=Ik~)Wt$Jk.~)P8iF0=wwp9L^w.EY9FA; vx̰c<+6gӵ%Mi6O'3Ƚ.|MX.Ya@ƴAQo=Rwh|4ax MT`$OΟ 4]OrgG%X]8T2E Ia¹bWa$ x`s}]3 ̵hmPOB# IiEFn>bGeMsqe'DP#ҽk[uT_S^)ÿbvN.JaJy1."K41sʣPjh0N8+Qln:i䐧ݞ@Y纈'y'miE:ʨK܏YQy ?E~'cuH.0GJfϼ5|g']? B_ `aad^$feTm<=$2d=# v~hԅX׼%~_䨡~C(efO:_:Eg ah E3uD\::F%8 Y(1*ȒeKJM͐5/0~Uyo%yH`-7Z|#xn0 Y e)0Ő1ɠ$ب GvZY|_Hg|jc%?.;'Wyeޘ -MBڊ&7`YP o1 CI3&|1VIޱNeb Sc' bֆgM>>"M!O;ֶPr9U ڍGfQ,fLz"Gę3EwMɑǝ >vo!(N6c j:v}ɼW ?f=Ԫ+g']䍣J@9l[WT |vkMQwWTO3Nmp݈;)/r '(5@Fឞ@B֋s6ڧ*OLB:P %;v"HiQTIOTK چD:ƆNLm88 ws2〉-Nėi)rI 2%6RӓĢa`̣ OfƔƊ~F nxF"{WH,qd^uJ)Y,i},i e|&kkOKvXbQ035ݯzhb.ce$/ܟQ&!2?sx>[|+nEy8A-` n0&XNcF_.ISH}>~"0ލEocl~:dߤMb*(D`iB*6bf ?X`d݆!剹l?RH ĜkT6]5d2= ) b|B2qNtyYar_!sx2S&GpFd E}&\!?b:D9i ' ` R/ej *>fJeQ Tv%'w`2FOy4 KdCet) /ϺqO_’nʮb|3 wmlBPB{vרE(QQOm%V+eG=3aI@e_JyL99jل6[ʌ#6,DPo& !#a{V/cpkd+v[5}"0PB`g'[Mw]Kw^"%9AۚQd'&2٫Z~?zߏU6̺6`_z[c;kyN`' tB֯ߏ Y{Jwggő[\{@UNu7hzpy*YSb$J" r'`;ŲEaGuW_\gLM6KenڮH>ƆN.P}e/#),xz(7a$k s<ȹn)%L;y߄RS2`9ż$1Yo6b ~꡽vryQ$BU9Zainbt9tҭaTUCp3_#8Jkgtt3&S #`N0UJ]kk[`OvjHj(2*V+%C"< mfGՒ~52ʝ+ttf~4z&(Si 1uUއb1JH)X2t%{_c͉S+KxnB( ]uHWS@9%4enu%4qk":j!o$ ue$5/LR`x|Ż1aGc{[$/ ^D_^a3BWw qP弒y۠($W/jU~W$ONٞtPR9&OL[{ІF;E^yNu{ꫧ/d?S~A5:a|QZ:c=?Pj~߳s5mKlWs?}{OOS-mF}eSxP)x2-C[Z۠( EYD84I R :±#:c. f̤8;?;K{DH,C6ԃgg ^V Eo`'eDrI)9ɎqCZ*Ai8J! x | {hLHmAtX_o'PVѱ*"3YvĹL5w5ƅd]/ vN4HQksk$vb%Fx+/L֐t57w+[xӑ=߾"E|ZfE&P(ufzOJKޞ-iRمStO ʆG~UW2(4e%Ŧ\)9xNu?阜84߲Z(>RReZe2MRZH`Ac8lvL]xi}x8*F^wKT^C[QRUzt7y}3D');xբ5k2q3R)oFy m-wuֱ3V<&ML;b^vhPj3-c< ݐ[unQ'"qi\Odi)N)GYHjNmo8 ѻRr'BU[&۷0e>)3q$-:YwHUdT)4iEl&Lua%t*k7@Άd-_ h`LsaNhmX՝g*F EZۊ yǺzPxФZxU`bl&83֫L)|è{ 'V9c~c𢐺t9{;HPj yFlnYy؉eS?I(J2qպ}so12OjJ^Yчs(8b9 [epIAq2-8>UݑKF>?J@/rk@<器5.뇙[Hgu\c2 !W$YbQuq\_NA[=r^X^wG6?,8xbD ɭö|7@+]Kjw~RL҄]/)pw9pߧ; &Xl X"Oփ ^nG[ vRƞ0 H1B^|ɕm rg^艭Ÿ,N҇*/GAzS hm:ZDrsٛ(?HfPNX3]*uDŽ2[ *rtl mV%XW <qjNۚHI!;E-0b"F4@,)",o3Ez~تG$72HQGê!X^Fe^a w^-d*9 LC0o⚋ѺB(2-`N欱g "jZ`\zjj{`1?0-E\V%,Z g}1/I V"41xeN ] 1ڛ]mڲǽ,{-]!M7v>9^d1%$X5 ѭ( . <%BGՇSAhkYfxU nx,!w˜H(B&-2Dܕe_-v~v:˽? wg - +؟"+wL7}9[(785/O W 0Qrf+=k%?:٪wkj쫫P[c,tuFa4!od ؿesP7AR&|l !3U72`p×y]z ʥGXպ6ՕQ\]NHe%.؄t1<>ܜMӖS)] }[0}Z; ^&#Q)iC蠆[.YǠ)p`dXu|'?Mzti dE`58a#@ȆgoC䕃ky$*YVP9+,h/wM<,PXδ,{dJA~w"NOO[G"!YC^›yBb%5_GnjԊO?QJYp{tr7vDb+̌] &G]Kdvxj< +&#-U[x%L'=hw}óۢUQZo=wzdRYHMg{`A1O35ij:r}Lc}Qd߬i{B}B8)zGFieіX_t2[=Dh^o FsM6 RJɾbcbP?uRbanˆBfzp,R|)!JlUqJ$r]$ꇥX.c#t2 CtXV`rqGxtwD1.@<Oj^hA_ǽ?5 [tY{V.:E]ةDžt E[G0E׼xg+~akNsMYaL|R ujN^9L<t5qilG,F+E2q)6cj%l!,k!lM),bI;oP85mzO vDB5kx~ʃYԼ$?|K􈺡FI!IVYos3 VDtq|De'f3trPxWڷ澟p17%=LcrB6_iga+I9N𰕒za,Dx66 ,;_糮WC$k_^)r}).|Z7v?_ń1a\m3&U -dܷ^I<#пhRS (a1!u/*'5#pS(2"6 ?;2:BƪV2Jwߴ|$ΗMvmf沊vS$-?/ |SPY`(#xJ{7;H3 9ewt F;@Fv旃 ;_?-I!OСU^bС)ILO)Z0= mPA|꒬ ) x #$fO=6Q,T' B~Ϊc,4vIL; FĔWF#o> Qb.ݮB}̴ߨ!Cl-EݺoiM:>z1@a|:q#yi^?Q [ոI%j[nN8k8<H s2B"N.IoTȐCIi7UNt: +t#>U/)Hͷ[= %DN!:NXX|htO b ӊ@Jhx$6hGS'e v%ҡ"plEK`Pc ?)~%ǒ-3mR_;֭SN)Rôo28 9B5)؁YT/{s`8ksa}*鳠,tBMxkHm/VN cJ9$#MWj8KI8}jUQ\5V2b(E7^kqx! _%jA#oU&B(okMPiˬɭ~w'JF[QCBZnOc@-ZMfh@ Xd'sogVa!oN: )]O>?>Ƌ}&<-G?y^91n Hÿ>(6+UA=A{IE(@Aϝ_VcB O0Mv+~Юnl1P:5 /#o"T$TQn?p2DO(;p D>MC.1ltC>ZMbsp*B{6 >JRENSqRiPiS"gPb>6ǀXŹD(5FoC}Qs(Vt9Q+b`dWݮ awvw{ )$\twZ'幢uEu\*Aa,QX?`ʗ+2/BaH=iaB ÝqqLZbQnҲtR M-V'wQ :"ȆH罞7^}܇E}s#yJt7]O'fbP~zQwͅ,Ư>-f(ssm_9bh(QM;^X` tDSx$e:ExmI)~w X+Yq>4 o$@a`vPi} hzu{tW3˶mg 7]+iMt?1ȟfK©=y2a[%<!:>](oS0U: I3‡,%(Yge6ۈm;s"g0&xzQtXb9?6_!ȍҁ-ш|oP%'Z(Huh[p,r\ޅ{D؈qj@A%l"+*CwWD:63a3{ۜV 4 F@J֟b!L6H&$;=B+!N$"繎9]F>@` zCPJ" 踌G.Q"+FR5&~k.mfw2sG_&#z`MUG#,`TyTӪ1bd\֘ d^jPZO"ycʝ YzG?8)&*^ִ͂@K~~ ]4 &1M {sDjdgvcF \YѮ\~dSڼ8MY/Y Kc%x.\|e<*FRme=JJ ~*^[rF+*e Y:[\#o2:c:qErɑ\Ke%}34|$VxeBB< PdbfΚtc-xptGWj9zlr )Ty1s7f`Fǧo }#itJgKovgT(r@% Y&辍Ȥ ==[SQ |n=V} lnN .ɂd~ӥ~.Xhb|]Sg_^i|{ 8\L(Zo%vdDˑah2, ~y!8GW+p*QG9}m9\HZ"*D&fYVDaoL}HW/yq}o(R9}b֐άBƇHn["HE\)D7.2]KP+"u)'fHcjʖXMğMB(@y# P 3O~fgyU5(Ǖr lyqOA;%|,Bt;cTkIU'Q{?I 6V c?qzf|QWqHfT*vroRK 杮5UtLLn z,m [sa&3ue}zL+)yƺE :bogVXb,[iޝj8m t8 o S6 li{BÆJ7B9h&6hAD_6b'iEVI w ʀNz쾿i^}P!IsxE &95 ]uqcA ak$9X5Ǚ0Z`PCemdaE}ld9^ve퓈(RDl. "ø{0b@7b<ݹ_x`twQphÉJ4Q/'^tڹqz":VmGnyEi L2ߙarhx=Zl2DzP񇟣#ȴ3D77! &Re{M!$G닊U W]'!'fh0ʙ9:Lէ=gOc 5юjs4b6Yk$N+jϖ+NtCK"[ftUI>gRtd^[JuMg.˻x~|C(;xAxa[рxޣ/?8g(XL]O-/\h@Qoupø.]"4?`2ۈi[%C9z>ia30i5ZNj} IDb1e0ý49S rw!+Ql&CxQ:J.;`ˌ7eE FT͋8~ZS)hUel[UW%k-):W7 KO@ٲ[FbkΨ!\o:&XcH;;  edT8}q@&S<93.+Ykφ-~i I Q(HP rlvw֍?r@0/̯jQ|4_V'kCVP62HR!OӐ1ۀF3^kfApS@QEE*5ޭh~?mΏFY=fZ#559JC鴐Pl;Vڵ0ՇL僋>,ooSd59vyKDT7Oj S \΅jnbc? zA IQglۏsi!VRiaLyXSjCoB ]wwf_Qp/'iw[TXŨl I4RK} vy! ܜo Ӭ"w'6q_s,Ě0.=ܳts̍ xf01̥==݅ZwJdy̺",J#EYHO>H zEb '8Vc=+CrM-b}熛Ӱ'{Ϫ+-$ imc~ kw(\Q-"޵VZB.Vq'Jb8>]K#~21sC@|fo 1LA^ *~X=kZ'}T/.O(UJ+k2xţ&9i(NBTyz*qvHv8uw p]7?>ؤr IQi}qOvWUOQAAI31#M/ܪ!O{ꈋyaKR[72;X mjgcN ?,}0~Q#1ڒxmJ[B 1ͳR9푝/{p]w-A/Iiɑ48.LO6VaZ? طdxsگ #3KQ,0;hva8BV2⢬Η ¾8 B;# x*z1%rå+wc`U{MVL$̡ f!d++`8G 焓$7_2-ޓiu\ ev>3 $D-zFlR9{T2W,7-ڳ`(NyQLЦEAJMH` weE_(i%A-g`NAq˘W'a?"|f!"P,S*kꗼ@^AMoXNQ*Bg󉕧#˘^ Q8w64̰.D6S =D!eoMHD6*~-- :CoA Ѡm|n mAXhe7ѬC ٤Z&I:w1Z?j Fp 8 vV0Aue}Y@cdYUto1R綀 o>oM;9d]pqRŊ8= _#{G:7eCwE7Y_9=w$yߺ&%^νЗ/,\{\gPcB jCaЮrjח'G{XLR?gY9^Ц %(Nwa 3ۧX)?Pߔ]`atB\Gw,T=[ -ީR序F㍙|_yv7Kg/[ ұɒ.xh\'Uԏ:C{[ƒkh ~÷N}EŸSw-Fӵ@;9d6eG+Jaot=>.bfy L_N,Dd}æ偎M;\r c'Cvѳ=y*b! iHQ`w^^I߮NǯMJl]iL5%74۝F(= H5. ݿguvn/{J٥Y t`\d L&~v91Q-'=~s[Rg,On=e=#=+9^[hzR|<k$@>z{~=dafQ'<yXR.qΎAZkk@ S\IŒͧ&R;Q,ZnĔ>'[q|WTXN_UJ~eR-IfS9Oy6N{uυ.7l)?L Bϕ 2_ vJ]YJ UB>)IZKQt-wP䭝1M! eEE'#mNMUYCk)VDqCwIɾִ2X:1ًQU_JnSUȒJq7Ѵ>|"WWK{[ `kːnN~FXjTE>˾4t ,mzKzJGۚŪUْus|P89{ZBx̅70"Ƿ7t xUhJG7? jw(ʯF5-8 %dx8ZnfBhB<# ݍ:,_>#Hb;i, xSoe7SbD#KHXk@;Sm\FNv4ׂ5Rifu2nPG!ONVZI{i ;sEe*!B3 J42~~`"A" 'xYuxʸ*Ꮃp WKAϱ=$26qLz9,ׯY\db ِ07tte oDo%8A=0T~ H'&O3[f?@Iw\EĀ|3wdRIF&i|>™灤NlHF3BΟZʌ'n|gX6Z%9vA A6f٫eY@'[,V_t3%P] RUDU8&/CodFID`՗q2O9%N m8YI)>7 TJtnK?ADT-OZLNCxőypxޱ"#S9 Zh%ZaΡ7,ݦ &tR.nCG%dlɃ,axK? vR5 5Y\5qW x+NS쬡Uhu pIZubQK+xl^X?5:M $?93;χ?c;f.pH>~έ :Kj\ Au=t|NtHCe-eK(;k|i/3fǟղL#Y3(jDh W(SCq~PgSK!$hr]g&Ir͌%Xhs |y+L$ОjxGZBGvKRu$IK.Iv#a8K$;CG2-\sZ~HxBZ/ Lި5TNr7Wqax|YA6v~$0`1L]HATޒ@V{;%W776¼'t\=h~^1 ~ɕEjF _:kb~4oҀ5gp'ke;U+p!^l:-0~r A$3½yÇ<$hƗxЗ}BnR\AU#^ C@K&VPHfp`f*J?8  wk+[5e6OR>b `YwQZrvXlQsJr /쳸t'c3yȯ5;ɰ|BfiؖQ9-ܱ hZu{9>ܼ~\(:uAe~ @z76}ZW>l"Ii$G2KaDQ?fX BNDlox;J}rEF/߼!}[ EtT45} ,@]"T(7o(Szبx{;@ ={8ɒleBqP_S?ߏWix@B'^'nI)d)R%]wsHj/77˗\Wgw}P1#H#>'l_C=*Xvb&I$/=_C-8^嫬,uPo=‡OFqL[Jg슻 JKA,7r) ūT+ -MJQ26fxtW1BP)B0YYںF^ѽb*WuzRqQenH(}-e$͸$>R-TQ^y.AW` Z $]xv@mɯ7s6 W޻"fӨ K1to+fSxUⒶ,eP1XHc5AK}wաf6=M(=MZ%Ei*A[q3:Fȭ̮R6f/b,ǵQWrCA#k3E+wj̅hƎ6ܣѣaSeƫnOWXV]đ.f+LPzSoSp^845jZ]*y6 Z Ŀ`nmZ|{mH ۰/p9"u2mѣo%Us2zY%1Af,b{C `J1V=srۘ_RU_C8ulJ")S)j+ų8,ux2p&PJЮJ6ʬeGnC%oW_.YR?mԊU:56> '=2> q1T>~^U,\ދi }Ď&jr}jG~mp|memI^"xҀuVPf8),3Mh|܃n8rE!iuȖ}pM)SʋyTM[:*l4w< .H0֦.N c(C*jpǸ񆦫1h3C-L@؆Nd( hvUHS/͗Cf)>h]6uR ^΍: ,u*@Ƿهӂria [s#YE45EނQiH L#orȢ.>m9,){͡,i^xZ]2+<9I9<:84u4 $pQӦh1sM~i>r:ʛ۾!)Y_R P^h!)&NRVJZGǢvS]׸ #`]XB.\橷/ f%S}i2 CT<' UwToҦJ2!*E r MA eZ891 랺SCF]O$_AC-c!eXO p@q2d Q$гx$BO,?^)PvLc&&|:VxFfgw#&D.j_GxsS *Ɲ(!刭V7Yi5z4h waC>$y;s "uH̭@QJTkʣKD`(GCWFsU5m+UB ږ2tRu5Rq&cv̋ ]HChUm\qVR6Gy׋]_7G-~><'Jز:ayC 'Z}O}6͢ނqke)O7 |ZT[w\[GhL rRNY$ !}z3_8YK|\*CxGWX4^?"_S  Z(PA)btCuTS_dmU`%c˿ZfFF; א88vWVh.36T X/K!4nP ;?B9"GmVSiI;{]}HDž9nB/[PuZr qzsլ8jG;.b2gD& BmO6Ջw\_sYms1~A%bwz9>wH]k5(GM!i> ]SU쳂 α=,rS}78Ļ=@N|¨! :*˜/6ZR$= jeO dٱ)sУ䥞gJcvPrSx3IUdN(9$^VZ+`}-f]ssp~mPx^=Ym9M,yIG¢2L>װ~hAd4qgq })'}a- [9oNV, ;ߥW2xSx Z&}+gx~>2"xވzGZό\?mPa>^Yfw{.΂lDj  ;o!zy-hdZכ1 L Dz9r ,Ս? y8y}cP9Xf/(! e7)R5x>JfM[e6X@يM7Cdgc6#WN9gKUq$0~5amE).Oy<7hv<s?Ѯ\Mļ'>h])]sU4sY GYݳ 8ؐ=9lCpd!\]rJ*.Gڭqz/T)~X,cF,ڔhȈGמ_۫}9g>\)^N^B+!=ATGG`jplg&&bSHzS8°w)Wآ`/ZpS|Xq`mu6H"?͡|\_W3ӻ?RrfH_JY&3ܥH d4cS :q?D9V_.[$';<1KG,Nw0H{qSc9W8C@cfh{T%Ih(S;,< [+J7:9 pK4-2~m3 8  U;,p%R$&S(U$;?%"BV:dfl#i8&djH1#pu^XT@[*@}wn;DnViڧdI ѣ7#7l-zTb6qEɐS[$q1 i23S/:9f9?tEPC0Dls $'XȡcobwJm p=*ua*FCSKOhzz۪-K0D^3\U4 xGyDA6>  "?$HT>Et0[*D|MzW)i)!U@棑v,ALHg&sJ770 jZ*57vN 'Tn@Q)5?#UR5ꢾjrM}{)ˣ/kNtY,B"sNF^t· / nK{^kN49{a%mHÌ>c3R+UcKZk1[L{>?Cf!fO]S9 ]yI]Cz̫^)kGel<k%wV"Gʹ>n%/p /Ȗ*ZSȖ7񥇴$N59 Zٖst 4"*`@|gLFèιHMWf'iaDLfW˾ 10>*&tkvaY:W>۴[+`.qA_' &I#>Sv3%Ѝ/FPу;7cLe4\Hj}ЊԄW$-tOⷪQD6b/RfDsߓ cR}[&;pvO1ߺ0"y@Յ) 1{3ʢv_'.ɗ' GQ}m7grJLTm_8?4[|l@' 3QI%vY-&K2O55F c?g73lʿi0'"^lBZר$\t˵ޝ78*Y5O~#K/GN&#aT˽mqu8HYu 6a*wֽpi`г@D:#.Ì:<2_~VVG4 uB 1~E9@MryƷՓ˾212Y;{fncQ!5-[_ ^Zb 4* ҏ_ә¹XgJ6UaQpiv4ZOE[ Сyo=@_bj0xB wQלַSIk2;y/@J$h8&9;w4HPޠ'ŝ$KE^*M>Z/QN.JPC! ϕ,4tQVmV2JԴS .༊kĦTݙw[ݾs l!N.GQF&Pb^%'W'x00tg> H()^fgb}ݓΡ Do=q';@R*j+R'CvTi *.^p_k#_;+!_No/L3/|BY\DU>^YzVh|S_omD_b+_ FdoDqŴnS=B=-3%a$*BPC xf1OuhY š?e ̗=W>[SH_(dQQdz~$RsMkݐ3bK]>i-aI 9]iU+4_ ݪ܉=A>}[ϭ@&w*٣X -:=ֻqC8٦HN*g= TrAQ;fL,Fo!LyV诪1DG!1]sƇA tX.Sf˨/S5(X ? 0젻ٻg[;JVS =aBVrK>l]4wbDnZVb&؂ ZhzJ`hxw|ʽn êlU)!rnMɄ?6P7rj1In3cn6Oe`r(=Xlcr#C \NUs>ZLE* gd))/ā&wBAl2d^%rmrdՂx`X"mwdlOs>oMWdF6([)?|+/TR|U,qP,1Cte'x0 `Ra|Z_hְuQc=I"™}5rTPXid ^M|'Ƥҗ[50,$`Ln⇓gR{ zbdrznbG(vWU89AoM.vz!ǐc]r!fA(oI.Pf4W. E/%x=׸ l俲0GRwR4sb6n܆d096ejަE϶2ϜQ*;?o" eㆪ;8>5CBNXn\ЭWHXfcFM24 㬛pgOSMZD]}CE V]^5F0P fWeݮ3P,@d)bn\u{nNPG}0nQԓ?*DO)bP=wNJƢ:ѤL߲xO@'fogCd!OUPof<=nm_>u9 @(ioKca9B;V2m`MjPljr Q ڐ ٳg{ ːټ:_}hgBD ) N u̹s}$,[6ŃߥHh'~jgNxj*GE9S,r vcC^ԏA@WhT0gp-:ݨp/v Ud>/Df գ:?|t{uTMً7teZWn$J{C-2qٌj4`ݘ;Lq:|q>,/א fJ0:Ce9]K\MҰ)0)&tst^㾳 H-&{rLۦǴ0*JAAܛX _ B`&%=h[u՟wp[]3zʦ|WmZz*x5,u߸F3FZnax) h(hF3 {b`Y%mWN#kb%oiG,; \FʴќV;2Zzڠ.|N9^BnĚ݉/IJX Hҹm2C)pO\)@JbsI(+dx]mʜ ^95a_Fl"[HU5M'`3[T6?K'ADcI#:+e9R rw)̈H9bLO!x!jbi Ǽl)0!ZSY|c6[УCf.[KrFMP'5jJ)(btM:|RZ1a@Wc435m}8T,w4TsM]H+C-^||h,{Asu3m/Dm1|arج~nUсع̹a]|EUcQ EWuϝ "#̩ä/qadjF;GKiOB,L@wqon\cllq;kF&OXbINӼlV-ȼ,ibj~x@ [2-VNL&Xmd\ <1N ^}~!wiCu{`eP::i`&KԾȃKe JpndF5rTGNGx 󽽉ta5(lj/@c(Cq؎Oyқ5 o 7O;T怂ƌ*Psi W,4y!E/ @3Z[gd_Oy p ]f@NUWÏ9N0M֏"Lng eWm<mo)a լ4LIos* VKc;Zx=pFa*NG*@(j+qV%U5-W,ºuW!e3l?:qq 6Ztc߭('JwK+qnG$xJ E΋-pH-P^]qW{x [\Ԅ${i4&ʾ#r{׭-lޅ.]6?'`!<|\S1a'p*PŖ67F5譶zm8Zsk&JgY s6eS['l@f-`modpPaoCHM>icЅh0q%6;Sul9~ѹc-.*P>LjVg?l͈&pvM̞j '⛧d c~i(~y1C)~Bn,Te<&F= ۆs lǎOB0-+ 8W7~3ߌ:p|vsg# Nl?7Vv-ॻ?=P~Mo( xf}P مf)Bܩ9ք\nMF'46dE~X_ob׏A틤gmt.=baC 3wxV$9݁;â=-V1̪;`nWsb[T@xEo54G,4afo;Y.-+cl adIڼH' ͬlIK~v~6^EPG5m1x\q,@:Hh.}UOL-53snZ,;mI}qo׻?8[q/L'MH t*| dt'KPЖ8\0*b^QE;Ñ {Sp9L]1g5eAQqIZ`wFOÖ;cn;FC)pI_/<l0\?t^Sؕ}X=uR$5 mH=/Q.I2)su1sxE}.+M/w(|z_Cb-s]:GY!Cy. "$hT6G&܇c舊5eu.*z@0̇ZM( Ӡ]:'a3͵{|G,U"AqT4w$8X+ws&*ǂ !RcBxOlu2dNCٷi-%9=|Um kKȒ F S "ANVu/\  ͟6o UJXh<-v`*,7jxn%[}-R_,ȷڬ_Dq,Xjm-F,0"O-|AĖ9xPB>j!1O 8 b_=\ȁ QēQ̧lMaIݓNx75 |k) Oej"pHf˔+[|A2%>x,R7't&gg`4|/Y՜ 4X sv#0hӈ6 YUe3O\`p_-Lڰj.}ٝyX$Cx ⅮZ91Q^h-T[J[*ĥR^gG]FCb׷\/D F&x\جJ F3]=E5u4B4f2a  <)|8(AJ7+3U4ֵNuUܽ?2I=,@(xes`O[GTAh* 3JH=8,縱hW~F|, E˶F͌t=scVCgǕ26Vm(,Q.*@NGŤAA8^ zZ2z1i`s%{p/$P[#GMˤ0zRm*AXA` ^G!FV/ Y>yrP2;[U34DҲwў6m*7D7Fv曉!. },-stvЛ'Rd'Ug/4AI>q>>:pyA9Y=ag![q2v2sj%nжls&׼&gĻ I\ tXp2`0fd=|J6 b %@ZR?U@K-` N!")40#ОDtߞBM$KjDfdp(J؁F~ƉE1*u2}R1"(5Z Ô`M/!@)o=^dCZ{>4j^dH&?+]"!F#ـcnE|(m_Ppi>;̐DɒͻjE=vun ZB#jU7;Vs Pa+亳+ZY#a%.IЭ~eCG:v(1?H=0זa$uu64WtCXq#|sNW<N|(n'N |Db7RQ CȈ^8"n#*D}4<8iLc-9xj m98m]˽tO): tai ={ۏ λГP" f%ݒs?u]:(`0Xt0f8ȗL_OfKdO'Aey} Gjoj}:J>m34؊gcXűoq@;fpuGjM=:~)}1|J0IpW7=J9P>PBȯ!#[Q~Lf.>'~-;4̈́. >D5N->Y<.E{bjY1\iw]KPlxS0<5M =>N*z-`FڡڡDƒ.Wy\]Ve|!i1X,~h̝#ݍEUCBOVf&kXNMOLGb [w+ j8;Ժo4}X*nՃ1de([;&ȟj1m?0J,u1A1Oу%h4, 0'z7iP_OV0E *o,F1ZN\e_jz)܁غR_lH-fEOmsݾ-N>1SiL9CS-؎@5чצ-+uH%+:|[Ƞ w@W h'_9*#B=̐)#bs u(8>Έ#e71usBGrik٨f28_;<K*Z!snf8'}( VM=E3JiuR;~rU]Zpt~kǰXG[*<4X]zOI+? xeR*(@DȈgq\G:H('V2ꨲ#kniR)/*ȚD',ORS TTwu,*,xL/)m~|ul$ GT{(q*`%%f֦#?)Ꮙ@՜ZO{qј\D *ӟz*2Y3)Fe. <|bFٲbndٺ˜V(!/{2%ϡ+j@o^2g5R3+pMLL'} ߸4:/y ӎQ0iV"V@$@l`S{vT4 G=X`?&C0\0+.ɀW3RK\#f?1swt5HCBA./7S-eZ WxawDAY$n^H܀3QYxMŁtuc9[hC-ih N اf/S6z7R%Gĺsy<j](#+g([%jJxRaIӦC9ŷ gdP, xZ̨T`;յnEAlTYh X69r}Rv@Pc' U9^HGɫsawyEv*"yӾJ;,#9ES)ч}IP@piT)XqzQ[ >ai L}ndzӝ\͓rs0wmCl Ù"L.vtg != qP~b1h_n;q2毇{N, .neryݚRE6GLbshu@a$YH#qÊ­)<^EᲚm:ne8;шb8|ZM+Ȭ$<.X+^?^"55Az3q1L4BԴ^H`n;ı~LgKH28dj=T?*{P? Bw߶,")YpDyF}"[`dǶU`ڬd"Fy%=H8v>|ڐuqDh^]ȱJS+ ܆xrBg4o3Mw ZЪ[FPjuv0OY$J/let( M j?zr(~Z#GRdhc1s3&K!K[FWNy'6肽`*uOXODA^K]&)i9ixIˤx8OͮX5R+1ab2Qhsef^ofӗVE^ښwՙΝAgX2էT G$?|;NoQZZTY3gvCLqdmFuaSwøfi$0,a!A.:ݱquJˆ|4,4 aUhegyC`TtPȇyPԡvϙ&A488dӐ)9c,D 9b᜚bBB(/IYcZ bAfne(d[o~{؉?xҝ%o Ho)"\_s&Ltz d< 6 1R5]Lb1CsdzA<䉰b;1I3w[rrM0a` P=\gk4w*2Vmm*9Dl:ڵBPX&VR%*1@k^d%Z fހYn8VRJ"biӬ aOQq U,@N0xC4w@ =D+3#s+& ⋤gQhc 6oS;iDAm)tbۭ;@VޜrBd҈>[MraLwvljGc&҂h@QcoW 9%zWjOvڦP>m() Oses(ߓH9NmzB\^1dn#P+deL/vp] /;/g33J s;Y,혉{#| 3≥7(ӒcV<bk33_65TnX<%5%6״?W0u id5>+5׋| #PC B*^kž-줻3/V Ϝ&!k\oNbWibU,ndh n<@s:;߫uzA;=a2H:* 0B={X@ )|no+mNG "Y ~jxLmCQre$-vm94BM xMӒi꧷NT;,wD/+?ᴴ3G8^e9X_e+U=ssy|cf"ħ'qu6x2HE9i_"{|ݝN+J5J[-m22q몢CǙ%6)͹/D8d.@Y[/ "ιuz69^2b\[aD'^n>"sVsIMJDqDcZB7d]xN.'h_<&/{h_Wi% zx zקT}#s %9 @Rv@WĒy[ ]҃RB"p\1YNpS2Cjp.4ltq1^[`u!t_߻ MGMEK*% բwPJO)cӜ qڨ-P>T9ս(r8PgϵFOpKc(l| a{;XN2QlS@lkF3Lѱ*BO| JD%dg"aѻQpl,ROwjoM } |r]e#2Ym.0B ,h2)%Ͽ)t%EYպcׅ/UpJ)Q)"$/@Y /0.h&-{nٟ諰m}\"cL[j"$5!GOyr(A .Jjm'aB' YdȶN.NAHh.D/ay=сģu]1M6irIC<^"z(gHSPΚ<On[9,euJ${Z"R;0Vs>J">):3!V"`Ĕ$nqf0Q=yz$15ǛUńn"$2r"ɬ;e`i){Mg3@gE#L|&ا%x7@e"G<ȩN}V$f]rQ2 ܜXLc0-Hnp3tCZ#"IHg{CWBHz젶2Z`-Z)6o(>P~Mr,b% anbI \cG![jAQ_40@([$g:[?U[`U=IlfP$  Nqhop_WBבq:[Dک) L+9-2cFLO=5bf6؆4(׆DMI7Z)ɔA]DlCM0};a=f6QBkwU !a.#LB%2?pj![7к k~2?-o 2%oQ8J~;!}^KU/}4.mGf':S3ta>cw"@ L6 0ó~!"p]Ea4]J o9V&:!aD/L/:_(57R69}U C03-}+pb&W2`cmE#M Wg 539 QgSYqFHeA+\1bRDi[6ƌC=FK̕Marڭh ?6 ƬHeF8]3/Fg?Iȋt!YE[9*:  Zc)5@E'7'&u% 2XNw,4g+9o>^ܢQWsC~A Z޲p`9uf6ږRPLq %繄HsSW =z3Jnd6@X&E2X|3Թ%-?Q\ L(Vp q^كK:R4 =Xd˧Act; ǀl1e5НT9Aё@ƿ߭ G Y >RΫ;bXL{좙H 8+[ڴ2 9FgN@u~18͋GEx_">rB=+5q (҃w+0:m%@Ylh|e`Pϗrݭ o 2*CZ?S1;EҙL=_ (W1*Nގ+.;K:ɝhkAD_gbSmL}HgI$z&~`荮qjeXyRFr]H̒i #hB3 #e%xc~^i ʣ_}Z}ٵ`n?a>/A@vm:x'N/PEy B>tܭi ?'66;,HM9[9G]a\[u6CQ}nlOwws${vkfpLfNq&Ai'3B}p9jM$ 9[)6ؗ["~¡OJqr #4+{u:ɜ)ņVbvrc8h< U 2Eє*Nb Tc3?V㧂%(K!qfg|MxizIR5w0;ohI8[|T^7tyiE?tX mKXgZD_}/YNkړ<)B-ټzKwJ .>b}ܗIU٩U #\'\JJ5FV<KQnD¤3G%d 0LրKԹmUJM4g r;`9)N8 ]I4"Vo\j;oj aq;&n. Mީ!ÜAp{.o)S/xc,#Ŭ&jHEXC2l:Qس-͸@N^~a" DT9rB{ie{Yh~ _=h!Ĩ\a%AaLdHrπE]/>q=#dOYҘeH/P>/C/'ԭT$ W@v0XI*lgy-9t~,-RmW*鰘BS`ܨ!!͖g`fw4y@qޙpz(Iز6XTLLճE8ENZA&BE)tzr.)O-vG']v4vWKSF K0)3ASh`#KE'lzKKA\R''mmE"q:!+Iڛi?jH'UXbu)| ?!#1uiSyiUjW#TtǫNCUwS_#Ie:5Pi;X@y+3:U㭱Y5o. _&z7}[ (θoe}{1F2Aj~pIarƦAWKtg9sy+%stT:6Tx$^TЀ7imv;v\Åā+h)TGߣNPU?rVͷAn!fxy W_v@ dAN&cLL&6+TsvFe߯XďZKʜ >İx2MEQV$D[*LhٗkqKJvbJL,4v=M]]*Q?du 9nGdQ!J&t9%=We5bŹxq$KUEv5>ERܤn9Ʀoָh~ߣX&p,6.pnRUU2P_*s2-VǺ3#f@l(4Z4G/>}Y~zIK^kb!b֎O>/=4yP_Az̫lO/gU乖X 7#ä1.y*ےT:)u'2Új]>1 }Zӎ<˞xo[ N\BD&k>v' o'.%Fa,aո=P&VwkP̋&}U0]Y, uwg)Wa0thzv72hK9)M Hd 쩤G`{$ȡA >ďFj* H.i_]0I;^(m}k y93YmUi&0n_^nk(i;7 7zXno۲E~B-fB$A+Kq]%ؗ !( L ʜ'-hI,YEϲL2_SY* 3*`'Ed`?-v3͒89'd Tv '\^]8?t XY:aܖf ]⊰*l<rur{Oak= -䄘emcyve.NW3YYvy=l5AddAuLXlg,]-a<x.ʪbcozL̇j&Idԏ(mq#4#9pP txXtjH>Dj0IG$ssџ׎D"x8k^h@vbu) dD#:YLd <:ēR 9K+U)#] Bŵjh$6*4$9_Knu`С&wTc@m1d7T'N}߲V5lv#Kd8os l. k~MIWGt y㶹|,["d8 xUvVj^Q[,*kXQiMkUmu8B6w^hbrAD0$Cc_R8vCi:ꯕ9@I)"%3ڑTpE*I' >Kc$Ɗ\iIy2jY]2vGeN^| q=-XzEV&4vb}O޾0N&QiIF]{ᑲhɫcm!@gt@ Wlj%nU>S >@)qR ﭘoNJbx7Dծh[7 V1aazF_*K㑾O6kJnK;)w򅘵d$ew"1tGc{/)D<$#x~˽٩jrT` BP0guYB=-=֮P΋48V|1uhO(& 7M39DJVJZ9.™SE,`de%d5LYk遱 )upVyݝz_hGa 80Ȁsp49VL~]t: +i{E(x/]ʞ('KOd9mEҘ[LU\˽7 @v=٠׀تB&a} ~2VnGx*чY5j8aᩡ3M{~-fxaN<_5O}Kp& H"mU9#wA5+Ӌu—llB/`s N] ~LP?W <I(4Kܐ~0YVNߪ d]EL It* rp ,lxMŻ0mOƼYa#0_>U3`^#,9OHA=0Q15VM Ԝع{mmĞ݌i(Rkty鏊UJ>dQlSOItEȡzѳ{NpW3weDҡ9 3;LV&2@Z SFTa J̾ +ї|CiLV<|miSM!vA Y;]QИkr&Ir&V)0t ~{kbB}!5%&e$G_6Nsf ɆuJIf9A;H$SL䩴WrG6Мn) ]ls`Vc< &@9~TDkHtN| jmq) VvS mru?#.m>bm]B1A]TڦyxIZ D.A6'NPl,A #}:7)c݈&ڗAȣt!!i(pgDR?^-6Nd08l5* bs04$l=ޯ$@tTH1GƓ'15Ax6H;bƍƖtv9e[~vkMTY ؒ;Kܾ ;ȼ_WװqJϫb|uOBju6F]ޛM|lgBK=;Ib&*N5j'ͭ;Uw<̑R f >g %rx>2e66K +T졠ӡL;wu2ipOG|\.S5tM`O' >֥ A$![qrpAF![;UK Fh*xzD[ќF5Wvǩ%%M왮)ЅK~}٘%'" iUpނOzW41?0G*G?i:B;E5ytϷjh 8$RE?>!w ܔVWBl=G@{NϽw;s:(Rfyj߂,s7ʸJ?zpv}P\PQ\Ǐ ;CEdcEec]b E}: -h0*i 6+r:̠i󨆕GVBTYP] _ȭ ch1v+bE;:-? 2?%V>$Z]*p7ԫKZZPiZᎽs S;*S,4S'[GDJ$ɩ0qwJs??F2 ȌGDžlkc*G/ G"R7z`螔M ژ =GU[sU7, \36);y`iE)տZ1"x}QQwzj]%ڐlдr^iL\k4-^9 ۥyB̺141]V5k;?fhr4p'Q-"{f"XAAdzBqwH><[PiAWXnQnEw6Xȋ6ם_6 Xc2A4J:Kŋ%(iC[wւBGTJ#>^ӗ_Q З UzU)iӗ[N-\'Z^OUp㊩vI2],556(;=3 (g30mrsHv qNjQHsgT P*s9-ŵ7 x VAynYao%<Rh.W[DY8Pw@AW^ -"mK/еs ,_1_ R!x3UiA2zeFZѽ>sÑlKƗ!4$f : 3ffMPŚEZQ)נV9;4QJX-Sp֌6IxT?Su'jL ^ɗA#F1@*b<^t(~{i]Mar1bY} pP[¸@se}p>x[C[%ZˆL=87Q+aǠ]\;ޭb^:4;XKYp%FH+ P31;dޣUjٌo`-V\Ό'V)yMF _5̊%GY̏aw E(љ,wWO򊍗R`P99?͝*Mm=ྣPihEf׀U4Jl%F.`d"T[YjX 壡mđӶw&-Nk,Efҿz׸;y27`hBx^I;5o$ߧޔ;J?xӘ?ᓅѨm;)Ǽ?mƶ$ %%z4XLXGLD}2wESKD:ůF$^V]Nɤ,5ٿ&؟f/>W7?xJCH;R?10('A)HusO.=nV>ѷoH|4)61lpw/ VZxOPa[tqշ& }@<=8A]WnPZ]X>*(Cu@RʶUYD6fNt+0:sD>ԻqH.ZWݢiU; ɤx;Y'dbPVeos4_i|e8%ȳфn棄SgqHGx9"sЦ[}NB~*{IOqlv$͙?oFv%JdG A8(s8"TuDlca 3S?~: yȹhYRlGݦn $Kq/ػzY;fNitI&@X'["Jj !snR^㷤"7Ge]L5?Bac+1zCՏ.Y{ 6ĜO9ʹӤ)ob .&^Ή#zv 7BY!.έaCƋnn8=Lτ/uNZKPunfo+o4iIQLؠr7\?YOk٢g5ؘ/yT26w3+18meBrjםH=AzĻYBhEqצ~K_i[M RZI[huK`i.ηS0ƊV=hX]**l JN 6R5L`ROr٩#J/yn?s3HBvjTyg߃[v*oPɻP0^eA_Hp'쬈N?){{t }^uf 'BG18A{ Am[ a0gx(:zys0FxwV] ]D45 `n| iA¿ Ua';+A ȥ 9webNAw#-`wFNkx* QW Bi f+JC%9+K&85L-AM qs ?G]goq'k2B+%O0xTqky 쩴@RuͼޤL ! {gGy22!SGx1Nfq_w?ܻio,q[GO@aξpސrdj}>\oq~ a H5@%+$š A{h1]kV5{+?2gm)1FSuiJ>dT7?Yd4eBXTzUU862Q .mklFJ]F]v/; -Xq*a7o^;r)~UCZE;28E?w6-U$o)\MyU3k" ',. !: _èSK !K%; !VRoVC"m!G\\'_oaPfO+OS7|:P뒮mͮ r=t'B o)4i{W)>sQc)d'Ro Q'69`y&oMܟ m-.fjl{s.N6^^ɫ*aO-It%]y \7o\"muBl ""cr7L:}V3[ m2/ A9u%/"7V(:*kDH z6m_Syhsc)0/ {'Ih橴v7Tl+Bd\/ףqAdc 9?f ʳ0noNۋvwb v"UD{Ob>mi+#q&^Q$j&D%$S8aKts:C=(BwfCst,D)WQ':MS0i{L!3Sd o^x1noi@ab>Q>|2,O",rE;F:;squ]3 0B֑J~3@b.p#Za?`4{qv!SD!@[. Z2ԳQ} s9DfV0f[FQzD3$j wFܞ1\f):(ڡXiLY^Ag F\YTV wP t2-́ ;y#"OaIEciUe ^{'[g~jHUmAE%tRQcfvMSTԚ qfCSIV~n^j A䅸EPI| `KVaN'Qpoa[l{8 Y} Kxh#.mr$r+m%TXq#|~;_rZd,Ѣ`>VS \EGgڱְPKs ܦ5*HHFAXiw-[@ElAWG4WDϏՓnlYEPYTJFL8K? ;xEa6̦"贋L4Wvl7"u| K HdxCUʏtOq8Y„boI/Rj|l @: Ta{J]7?%?BA&CaO2A3w[&>2ky u Cдˀe 5-dik)C!Jp0]/./ZoI2oW Еlj_fӢy*@eTvq;@*^bn[*7҅ / wMMf$OcVnԭ[S n(bYm6!>\QVј2 b,b*rCNπKaٱ"+ف]T"'>I˓q?('_<Ïӗ0K@DKWl7;J h+"zr 8%I|CvQq7+uj> P +6t6[5#[$HW*}=J>68W}(H;W=cC{a1j ɡ.aYv-V62#`i`.,gg [7ya}hLOB! ox10Ph`U .H5I Ӭ7RCCG<#femLRw)#;{AS2HApI\BKJ 3{_69ry;Ni(GYZ@6'_\}g)">"(Ѷ3]Գ~qh8 NB^ 5Lrl&^Fh.2Y\'?>F.Ro)a·lZ̶u3IeRvzSn/k.C^,&HLowf[0zX*6Z h`uZ%&M0+ Wg?P3rzݸ5.v9FH uZ4*^DqOk6ƖBъT|I%X+S;QǩcEH#Uw 4i8Jd1e;^Sp :a͉m=dO#u $ϳc52q!ө=Ӈ (9Z/RSy&>&]Y)瞴 H\W̶($}j0 >nCXFb= QO]nWdtkݺ&K Aë %[]ŏaY |lܧbh4/rP{O[Qeʟ`&H)Y$ y332M1 Õ uF*(;W9 \ 犎LYwM%cu8 -]IRӅ &0”Kxt 6rq`׿(uwPmf-!eyq%[еSjyX3-#3UR9B V/k"V"40 ~² DE H(:*_H#e9"D·|?Pu՜lXjphj_CiL\:aɈͫqs~%JE'|Z[t"w%8 K']*w; 9d}$Y^>ծ+X;> *qF& h45EM;,>,$L9P˻ttNQ!DpOY,P`Fy'p_\Oj /k;RCY5mjI0u5|\pEe_5)L-/aMjP1G˴M |ZOl88sy'<$aW(ǬH|p7!!şmyW8[b+~]zOZvXM+\{ EHwS9H?eQX9Am aȘ鉇s8vA #]k_F*3 >L>ơ,pYmA'TO $eld HMe!Ȭ:K.Пx}@IMdT괍:%GS9\yfCW C>TzXECyq4}˩52v !$<ċi{5ЦEg%Mܽw{7N~)lR"KB=3qzJ\[3AJ;Qi:{_A($m%J#|PNAmF:qӴ\7~gK[d257_&RYx:QD>'=@ᑮD]=HG#Ur=R v I{@i@7VCVwyY&:`z68 O\|,X?B`[O#Ƿwo`v%YXQA=cz ByvA\sLN RrCГ> L,fFcL8*GEqc@8ly1JfJ- ꎧ~E:aYC-HWH+s&"xN1݄fiFG[FijKzH?"1evjv0`&Ș1LPDyW9UI7$(˧&>|AD"( Rd"Q6ƢVLـɖ6W 3Y2gF@'+j#q.t<Gat5>[,nRYJ5!6KM,]% ^/~Y I V}f.*+KBԌ}B X(d4 d>Kc]s"QJXj1ɨ dKA=%hb,׏@` 9]aOL4)IggHd&vHu pq`},;-2")iͷlFe$;֙Ys}A@/ E )V|hDZ5+.LWbKPUkI8{y-Bn=/3 `'>ؤTP> k>L>+EY] Cxڟ51KndЅKy$dlA3ߙtc$q9z B []?bhzJIKjcn+ &u x΃I3–FNʭJ%0$H) A:w`.eϓ+6,Hj ,J޷{B?]ٍ4AOUzK|fK_AVS5h"-3^#Xg? 3L >}]vD\,kUk&1ɌohGh.;֛}KTu+^Gw9sT8Xp e!xs: /DdP#v&} prhOf 8Xv Z>ʣ@,FA-{3!* vMFՙZTV:l&PπN=xW3+rh@v@z]7JY-y*;["Ҿ'hZrȺǍQaRgs4'Ex0s̢i+MpAc2L6[ۂDVhjIM CkmF&|C"ys rj+2{ $sѫr˒ 2[j\O83BQC=1y$9tpl12k{Vg0Ho<3yD;? ߹ ':8L᳅W)bTH7.Mgv$:Uyo^Vțo:w7A9qQ.*Vr56\xFFg>~Y+$8$xx| #j61MGy@^ ~vrls?p>\J&isji !D5reaCHpI!$ 䦟L,0M3)iGaF5rVy,/Ѳ?;H݄pM07 o/-uhR孜tQǦ~i=7wcT'@/Y1Z5*U9ЈG~#HE^p.fzDV);el6nŖX(_U ߱v#`tOıP{-wXdS`.$Yo/H,[ a>4ȇsO^75L`6˵R+$ D#}EΙKP܊QD_~쾔{Y{Q*\}Gd%7L' PzHYuw)%FxV=<Ixa3Ѩ5%& EٛVqvΎHWjS:X;(ux}|\GD\ XɚG7t/EL0 x29ʍ[GG:$hbr[ ~)vBPB$p-Q&ԺnQӫpΊZo sۚ/YX[m!y6,K#FB KF y s Ҝ[y-J OkhǤN~"qpۋKnHaGO]cA p`_AN Ρ44ެoʂD1<6"*Y!~ \;[\¤C0-% P-+֛(M̃r)Cݼ}y(b%8 6._x.^}5}ڡiZ`S>6|Թ"Q=6z0}5 ^;#Wf ɡ'?}…wBq%n!39n3kO|GV1(nRmV8}SN|,d=z\*)~;["Ǹ8v[GǼZBvD0=^Z%CƇ#cU*'&-ce֗ CG bSiCAMӼ=];]n汸./7kΒ5IS-/1nBs='qfM +2Pke+{J\gakb5V6zU~jVѶlJxb7*hNlr!DþT׋:dx0^A|e7q4LLwoo;Jbeλ=:w5?\RR@;óoL>!4D^3YU sgq^,"N"peq(̢:Tۨ{@inBC*}XÜ('lUWT:OoiK,CC(hCg3/ >Jvq v I |wVӍm{ =SK_HG1ll8) 7kj1c)Гhr0-D,T);*~Nݢ#S|dYEd.Kq Nk6'BS_jIl4~ŀO!IYUKl^B-l#iQY/*[OX:fc\'u0⻴+5S"꺌1hq5F0! ?`O ,Y{ϑN\rw=Ⱥ/lQ h ;3 ,:̬OMvA|·l]ȓz:ꢰ yX Bbt }Μ:s9ekb!ׅDp l8#ޟ*&6큧TWǰXJMQ^ޜ)MWlЙ',.)T 4Zy陳Xyu8}QL g=-DyqjyhwHHݕ4}ZAR7 aNҕ/T՚ &Zw!^_|YUem;"eGjR8ŚzF/Z΍RV ylh8Gzeh&q# Yr"ݾHj$lm!(<t+}'N->7,kU&X[E/{&mD43yu#HĶ[.1d}xN z|z %(3P |@ UkbݩӠ7)b-Gty{kHJvf墙שSc_^ oX ֤ 瀦dïeǏyB4Ņ;)=+8Mlz%n6ahӶFgwr.^}%#-&CP{j(90x ӳ+X'q.U5݈钛q~eC-`p_6~BXd2Smo I0RMx#WF Ki|ұt\<;1? m-I/'Łk.:=`[`bb%oŇcW6ͫEXC%rl)?[Pi) o#NuVo|G óc2jyX)為UI2{LCA=p?5VdD>B/V(HG<ߩVc p[ au΁I%f=*\䷅Ӂ8ё]IOim4olrnd3#` Z.N[C+3~L%7Ö/}^)s@b'+dn 80%]3Ԕv|Qbc-q%>J4َ 1`lOdK9Iܟ@z8}Hxa ^ߚp2wj nb8Ԗ׉/9G$ƒyt-+Mڄ[vzC 04Ix1jSrl=7)#ieƊc& <hL۳2x <z_<{{iCdm RNz#Ne sN/ n1{820L9f! }yJm姢,fпQ'*Oϩ󜎅*tͤ8|ǗlP_Bq֌T|}!oTB.݀^)}ZXw*-]̆ܟK es_BRIjnLZIP.>'"nv] ת]Uc^S1sBF\t_H5%(̈Cvas $OoI. -E #J--U0k3O%AlB<9흕\TU8C ^qf1wm FCb' X3[^Vk෯Mak^pM4tud>&Gknu){!KD-yV/cW֓auu>O^:޺黓.q}9jxM6d:*1.ck _v4;439|J@%Z_ue\\ѕ7 <4@3/I5D ^SҺIť&x|NMZz}MA4(/LkNIB7x]+2D-q"VOd,1om0~f0A`XmxJ.:ϐ9J]dXhl]v ҇-a(#jDC:&&pEn@Y>ԮմydAֽ.l [6h `(*'&V<0sGR6 }ߑ0^UV[=L; ֡2=:D#^-Swe!VSRZL4sjqx,\ pp斍|/zp&#jda2=Z<,H_v8)Nqk5iU5=&4jFӊnٛ)vlSd9]2<%DN3s}+O~f*Iy]3 *?mBm"US̀Zoz9%oPUG߭kW[|&ޚXkKcj$3k`vfiZ2tKӡt]bP\+nHŠ!l~#_@Z:] oSM6Ju"d~}k2MkZL M˧Io'5+Yt|҄۵2pEv >oYC ^uFr(|:@tL4xwU_KSCqp\ZCPWW&QhGFߠ3WE TjQ:Yv WIrx-eZvlL)}Mx)/߲.UGʡ5Xmy Sk ˘q;DoY:ՒW-X2"_Z0Q k|ehG[w:Ar\>%H# T%?Y9x{}%hVpe4Gؼ ӢȰغ20k5̎$2@3ڱ,T4~au  OKtuLd}!¡5T' cf#4'7g$3&ZBLV:pɱkwb2m*L9F 'XQ{m(c0Cid2oGXsYx"dx@wLS0c)$n:,U?g($49^i9 mm8;8c8»Ad:%0Zy>MP,<ٷRb9cX ى I|)T3Q߉}G+̫QFmRyuO!eq?8BH"v?mzE:g/` !1ce֫MG\)% ̒m}oCq6(b9Td!bX2?- zy`.J'*?SC$dB<^YP'**QҌZ!.ѯxu }w!%WJ2\zWnT\wGَ00\ؙQIaե2@l5}%N+D?:3nZۏd"nwp9 X(fӥ#xӇx\c6e"nY`|nP8^dORn|>=zxZB? ڢKxit+ )eJ4L9zJ߭&WGfJZ ٮ9`О{jQCH܇&M1f复RQ{Yy43fk׫7;&Xm >eK鐊=$F"Pnn݆iQ͹@,2pXf\\oUmv!@:W)u`j+qrX#5'R|WkRXYsp>q#=?68PL÷U\NǵkpEד~IRg4eͭǴ–$t\vV@J>bpfH-h7,; >)S&ROlS*G7'^9J& Q w?:$6Vk&A5:f%|:lRϣE(O얒܆E/~9JcȗQx@ᆽ*:{*VwQwF>eȅ8.[Zʁ.y. HyVwfGUI|C.q#I=K-,QxX^fbc+h[lm\gT{WE d6zJj Ph \)ͩH`o#CϾ{ɋN>6iʆ54gn'9mֳxOe@;Z%;X6F:г1P]G5~~!}yᘋՔU*;{X X3x(]Wh}Y鹝x,D{FY (٧' &\(I;HfD>+û Mk@57aWR }G}[Jǜ}~32IXGHWrݖqfCI|L>" ^Wâk,d׳4ɟ לӹ%28:^r?]?tBLx7CV@*Q1'>7 [8|dD'􄌱}_'bSIk&bAk@O^J0kTP9Kt[S \eӷ,_.* *s%k&P.nɰSq/[׍挩ꡜAлj*UZ)\+`e`ٜKՅ|)FWRf-Y_&/WQ9kA[16fi"v 1+F0Hj>R :ʲ a^(?hND/oS=d=^$ǒqeʲzӤ+j¬ gNZb7x7l2Ԏ+ԏHo>kٸ`^G)lmATK8h`v,ITWv%fy/賺LT~{cRW86˾HM ʡ::DWҔ8Alie)XQ4_ٶi}uޤ~U*[!W NW,<KUI)Nз~w+/4fߝPg/^1yЮYcbp.yqL9xU0{Ĝ6Hwۅɇe V>>T}&1 PT3i&TI4Dc: b/:-9jvaNI?s3V6P% VD*pPQ jJ4q;~UsoB;EȗE8utZJVmDm~s8,>eߓt?גy+鴥s>`>=Ye!ZIlyS̍iۖBc;}h<ΉX5:p^>ԛ fܨVʰoR PNRw| VNx)@7Lسtf}JftE7Q^F%p!8S-_l]U lZ^ K,L m6AAa 2sfB[>`yTk-V6.IJ;snEk#'a1hC(K~M?*.y=?W foGWX'~So|C(^ }ECgb0>F%RD4⇹exrt48&^2:],M6tgu=Ћֿ$I~{YUL, Y%c.DQ֊kf2ÌqXqʄҘ-q!"jkQw5 ZL{[ChaЇڬX?alW&q[y'9qP<^' T *537ޮ-H p(3|W'٧2mjp <,& C?s;v~ھ7R`uQ{sދ̇ ?klM%O߷>%mԿe¤󘀀 C C8Sf˼v0XgeAz:lS،0ߌԎ yutf?>Ul Up?pjHhG뵞t/1fR@^U4v[GH]rNFOsGFj=Ek Pyh#J_qZ(b9'?v67^Eglx tj0ptZkɚQ+_d y;}*H';{peGtC%Cߧ$sEj慟de]M`X~nCu>+477> ~&)%$ǒMJªh>ZUw+LkC̍.lwf܉<:u9fD%@-x,`@Bbx[lHT쟄@~W8B ڡZYVyZYzm4Z*t[)KB RR)c(P]# x I7̇K?-B01 vb8W|\ЏP?V(%@*d |*v`>nT Y4 Cd$6iv4+ͪܳ+Is= SߧW-8yQ! -ZЭt\\jiFuDsfPH"-LF2g7MC htᷢa ]cj\rwuvBw R `G%moLqKVtH h~RxeJrB$mA:O2TnZQ^ǵ|~5z 18ߔUoi8vgUxς@{8uS-L.3^/4Ba* X>G"5 U}:x7n}>K7]|x3g IJFu.UD\#UÛr(m!"\r# QX{>lRD29O'e\kk"d|K]t/--cUK?+$PӪNZ-#X1OEa$!]Sak2o{m*)mb%vX%yLOmK? Is4b>Z;{6s=[g6p^'y/ P^+L4Wq{X%LNzΨnㄧylDUZT3]uz}S>q!E>kI,@X{KA-T|8)eL&LJQ{z"[~梔 u0 sv§Ҋn&]K MBel~q;Z=?aipdXC!x3@j:c_V$_HKͿ*#J OOвVw{N?NwFEPzMΘ ҖrZM`GVp32;anP:珕R-1qd9%\`\:ySW\a$cl̺Vc\ί [lV]Be׳ ꀜ|ⵡ:E~}Dl(]+cY dbbZv+I7 n*ĊΡb %Yz(F[,QpVCdG*рK 4xfRhFcKC)mа@88jOVdȵSv$ $O7hERՎ_ qƑQM f˸3c6V %EeRg=P?0#$dR[ԕ-D Q6㓌K;X̕-N7~ՌR\3RtL@}g qZ2:b^;u2eP|GPp[#X>Ԗ@)fr,]K/|rz*y~)\xA4{Qw>$~T{axq\Q$[ =oI %^@Yy޲Yjt]S18 g w!CH 9.x^GY5)RPVU8T T6N !(OD:iNJ҂PAwBսsg<\xН7ZEonJ4mي9w k)ℳDXiT+T5Zgӛ}m(ԈnwWK`.4!s'*RsBḛw;O\B ex=Xsqs0^o 7\!&j)Uqo⤝'oDdI^ 1 9 qlSl:gȯO -j8l# FH鸌MӮ ,c}\E,E8@-4교Y0Ô_2Wk$rl b_DBS-\ݴЖ3k4K#*܋Q$?چU-g7O)ʀﲌSrIf<աuP'ܣDo>ZrtD-DFF'R'hdsGNy@|va fU4MP+? UpRK2, RdA c@Vk W)K M;e'tքQ=N}f+OG#]^R±{>qv="ES>:>n.{2 $$rXhew.摲/P-Sp?e#fF%LWg4_I;Z'ZLr6X5S`$4)T>hH>z5e& pSiߵ7TSќߕ>qG[/GH+" devyhf6TaQ`8rX &YPnshsxwE,4cP} ~[9hcNqd3 F]Y`IqDY/(8!éCl`@A6lATʼnX^ #ڷ{@*W[LG^ pteGhCZ+Yxk% m#Oj58ø5 o )|鈣SbĊ'ϰgC__ t9b|+zՓ;?^O3B F d}!'v/3ۈ& %@a"Ll3j 8xE(rE+Y.F׮9aB*:!nC)ϒ `/a{x33y$j-B-z_6V&s Ey9!%)9awB茗 h˵Lsk 2qTYx@4@ }U (WХ` 0pNudߙ hRm9nBJ]OaܢonՐP&'D|1])Xmi,_K/"q D_0U$'i'K{#>7ނUīT SهChUt K;w)DS'[O42EfE`}V m|é3vf@AwVh_ֺ mDaC`[m6Ż_UÍ%J96ZX,ƻE*M07 G_SYdic x g6XA$e(c$Ht/ݥmz& ED乭;3T~ݪ5f"T=\V2F]lVJ[J}mmF> Xט 5f,8EU9|:e׏d-CRSZP:A;LY?"~v:~H5E=˝y!&wRbO)uO5Ɋh /T B΂߭"n#B0cscIǨ W0g4ܐkӝP#9'^όc5۾xZC+f#:ne6o!p!iW|{7G(u$u fHDʲ ~BCF{O0W7:j*-e?#⏜-S#Fj+^vV=,t ,T^鲟.7)GU_h<[U"QHX}|Z|{9|/SA\e%#o,Iͮ[9j.Ī_ mkzś $0llGnkݸmKO }(lj|A(F֯T6C)OL^)Dˋ%rtˡ/wtSՄTWdBGʮHq׀DcU i; a"r z̰ {[h[s+4#Y 0Vf{~*/1$la<бXbȟ$BDQа$HtRВ-ӽ0p:ƽ8OJ̀x2CvA_ّrE;uPш`dZ9ٟmkS%A)Z6Q f%i%!~d)l ޥE[aPd1tFB4g@Э9b]1DU*ց0ݮ$y(:-왍l#!3$dL$ݙJ\zqDzeVFp.Խ)}0D<+.yKq ( a۽UFL$ }eP؍'/2K`*\tVvK2}񋟏-IjbU#Z#&PϮO #|.n/1b%F|mu $5TH5Rls9)pۂz\%gZI]ZNǞcV߽^/sUc&RdSswkBTA}2^ر5m,8A5bj1 J9 $/Єu(<".?WjMZȽcٱ{N !0bu7X1 5 >`5k#e6ygG"_'H#C$꣭g5Ek'֏ F諳] m)%8g=*굱ݺV{dG, Ms0,Im1 ]~D$:;_(=).${$(9c#_*/(GCM q(;ni֕3 ~ۀ:h9RpqLp|]:䅻ľu7i1NBxlq;;(7 /ǭhejoژm|]Of,o~]tcM;0Ǿƹ!:ys]I9Z vw;}~v6mꖬچb'bCoxg~-='[R”~eCxmqOQiqVy&ES*9_bxxYp<EffG@!BcvtDVRqf'PS}#ncP-|oeGw~Sؚڴk1}Ӌ bo6B]^CK.b81jQ}<zgZσ23["jBvA)cGHuch6큝b}Ӣaດ8koRYHw41?cpLŸv. ٻGOaɳSኬr!m}n{$"Sac-ϭ +?$6Toؿ,0<+: pO}G_X`(3454rK ;-~8~jzƧӬɃ r3a~;C!$";jԪy 6; Y+']ܩB=Zᓨ0cuS(>u|"DuFɆr,H%;R7Clt?-k؆aڤHw(fn0X`ANREXFM8G,{cWVIhm1wLO|DSksE=l /;+|fBjYڭrJ'i@~YMobvN=< K8 >F3U /MP;H+ŁRvWهg@4&kH7ޅ+8[at<]ɂeBTZkc:-)_"t\\|N7xJ|&QMxdM7ݑ$]Ly2 l ?q$佼ݶ'2Qj<~Wnr'0A$$Ԓ] Bl33UZ GBnWySV7Sf3H@-ّjw5 $‘gvK>L.7A5xp)0,-V={ eNg{A׍ g^R|+H}wN&}jQ^^ 0xk䃕s3 9)ɂҤsvo)d9Hfin;vɏbư%>(ry̒jY/sczw0: )Yy}Xfq N<t`2{_J;qⱗn MͿ+{Y!HY'nKh#Qd{f]dFtQq .:hDpth(QQĬ1~`=fi^]\Qg´ L*@ݑx@am Tn kĮhvGǼo%RZ֯@܎;6b?6}An0}Ƌ *"մ99>p 9D-O?jBE_.\֖#՟qפ<$5땇;^ijgB[nMjA< '/jy緾ʉrOG`#U4=WLOOf[;3uzwqC /MEB AξR # I$Ur\nEr^yI[,I%)H+G:N7 ,3wkFces󂜜K-Ny>ʳ7U8H5.zJ[@Dթޒaiw80E2p(=l&yQh>Dhreu‚|% C2L ;:HS1*M\@ -jЗ\aoqV(TKNo>)\TNnP%)|Cٸ]VNbZe70t aXI>N`ctsdž$\%x<8#!Ԕʓ|U9;w$dNrjsMxW>+Gi  쪹;QGQyb=]atq#/1/ \DJڍDPdP+K~/!I[!}#,SH)&M;93>5?9cC'0Tko-h&{"`F͚[z"*h'2EʏR# IЊbD%9bM'4;~-qj6qƑ#.pZ.yz6&Fg֢|ԩJjT!)Å9?!ܮk)idދʶ6zQhS' ZD.MLlC"Ĺ|{o}o" ,@CMl^_6gen8'DȲj@WYK}m/O|1q D$*1Z 崗d[L @9>znӳGzzT|#F7pwFZp}j31t&ww_ۇ$X ~fVHuhXR5d .%/Ot(S7@JیwK ]?2vTI.;.W,Fj . ZUWS}mZx f}y U_iGwc!BNz~srcquddpץ>vYV>^]c7cef'k' '"Ő6 ];kUve,DSN3y`}=Ia>J_seFQܰ hDES 8Ja0l9Hs2,n4?zDWtQ]=/SQ u~Z4#bCigP<ԜZG$?0oJ_ ns"ڍկ ,fpr48Ԯj\qCAgZ?!mdXhr_! ߎ{P^7 ',;$n(_Es,oսLi$!P7Z!tȥ!]*ryZ^Ҡ|9#pc8?$_T7LEcԔ33 ׊EL8XQau3)!(`;łbN/JkoT1Hl0T!1݄ iCb{UZZ~էQ(KO5%OaoMlEhS@a=ʷ&ǐtܩ%VM"X#CYҩ۞mYp e)MK}'Z+MPB'S]}0Vh;^ؔkJ>zR?;nV?F8q;Q ̲/ඁ/y'ޘG&, Y2.{WmH'IG%@yWEB%O\(f"| 1: p 1-NRdNF>"IkߏeU*eYƉTr[ {\j ]/ڗ{8}d#MTβCr>*~"?u>n=߇ʧ8Nzv`͠62X:U ?{ciaz@)ILI.hƎ8/|I?/;Tc,yd;.Uݙt1 &,I [,LNB$g9(@q"H는%X)$D"6~ Bu&Ҥe'464]گ 7tpRJ?Wɪ+ ub9!D BU$ĻHhfRO2d ߗ1?gJJ[ũ5&ʣ,,(i8΃E +M}74% aOd!wE})٤V~_03MZ1^Yua9<{]a:EN>5_$Q#2 `|QhYL JY3T*WQpN! K/p*H`L䈥}'9qVI^ۜ޿]e g+_ո~\[NU }ΞL &eyw::.@e ;Ms6*?/m] nOqeHA<) x|5LO4Yvyhk0 (nZzjɧŚҖٖC]yB|xҁ _LYJ8&p'i0Wz5 tClITT2ԨWouIҬW Mb5X?io6/dc:7pO<6j™i, aR!vQ2t&3`CK!/'[bcc4OrMNE<y5e4RCxZxQ# kJǧ`(icHFƦ@XKM% a~)!:2?Y 8ViB^BGb輈hiD{r!]'`.}"ح Cbf:f7LnKȸq&Q0ؾ'!XLPsUp!]8I l5oJT>Ĕ/C]9r" F",HP"!+ih22J@wk,")-B{AQOѕ7xZ|RO@b+TcDetބ.]/LB.Rf%W(B3Sj&0RsSXk6;wZY _ʥ 6{.h/PN\4Jf 7Ձ̕!"aV׏wq\] <OvROdzI}wr'+BbXO,aV%osFUn9 AؠX?6pWIyEn\_#rl8OB㜼^f+ Zfd;2pEԱBڱ})`3?P`QiCR (d'todQ}VWn?W2[ /$cZFEjLoڇĤ2>6uCޱݣkܤFm={|ƠmZ=M+NycihSH7A8ˑ-9tg {-wP69/9 UwC<8f 2kj?OhqqoZhH~^OYAonZv,OO9IzCmlB0U'ڼ65;- 3n =//J%m|Au!S;3< /gLo=pjUےha%IEs?QWOrgjE*tCɫ{\6.U|h̸C|ȽX@+?=`ɡԦV̎t,,%&?9̀(8%BʯE^$?#!57)Ww 4Ȼ/b#9aC7 ]5(| d<[/f!rZzS81UǮ9hu_ԦiI?+Zٮu [s~C 4o=%U+;Cǖ0/F:8K"gUհ- \5vG~4GSA7L]ypm0{+ӣ[% ͘k=j@w<xHc ^G؞N x cehEcqm ~=kJ` K#Gѽ.PԞ}İzj [R;#LH1nCL _ A4V3zq jRm$jE7|$/3OvP"N \O.^GrZGuVTbz GͻWUy,nXmAxk{:.m/`QFP%%Bfl5]z Y8$uU|w_z7x+hȼTu X 9ai]swVz8!~n[ţfMdfeU١*E [FՀBN+̐USBp)B-oVGSW Tn^~I]~D~bg:u',^@)wA+,Ŭ?9&lj75³[2o(G'V_ql-b%%}KZSLGEΒV̊SN~%roh Q*/>4Ne;,:ɭ(k JIVW2M-u1TT:eI_w=,8snm.Ls jF|(I.kP<Xn␕>O 4wǚY$P2{lCo]$03BC;,S΅HfDnxUjlS'I8,O.81If ^[RtKD}kd)KAд)g TbnVxcyzyyVWuR:M}9WߒG_u4V] yHYK~YQRϟI(+('Wi@dDV]<\̐/⭠ qE2-ri3e1qfBXE]h"qqܳuSƭX2 ~p*S:q;`U^К"PF8eneWF8VJ1NB';hF&\J ],x]<-+Ulst:&o+fNG[~*E<ڲtijL^R4wwqmed{s+mUYv6^64X=TWtR_`9/[e*F _E5`R0+ru3_~S~ٱpbt) rVlM)^Xw.en0"dyR K@yI wQ0bu˓7Bw69Ao$I9S,r8eƧ r`]h/KZMRd0p0eG4xvs>6 EX?&|>׀cJfXډ:}_ک _:V֥0,MsɍwBcTXyEM6V8#uJCgXxZh7t:mj5oWTGp(Jhb2Mt9)O#G_ t6vB 5Bm8dawq,I;To%MaYG J;8|w)|SZ#5Bw%=2ڲƙ< [,( W %A(P; c1 1vIxUیeP{1k+KQ Z_8͑JOk!Ko@L&sCjp򰊋+782(5a6 ?e-w-{:pTd)T7]I 寢ʲE`$N18gh dUs4n{ 9@{Ӧ Rl_ G: #ZS[ImIFp+UpOUUͬnG.2cW%G,/T?`ʾ(mIV_@t 37

    Q^$4uۼ ZeIϢ(u24M*B^pM; _˺ @ItW:UkyV;h}[g|. MJgS !Pգ,.FKQslxC׆hr|&[;G.֤ZQ,BgmnPzzW`v0эx_iW"#[A4~]Qu>Wmf5~6KeV6(nU2_S?WӇyeoe1൲w,n"U]x *%4>Z w61J+f~Hʶ¹^ųش5R3B!pg! uQLJg)ppu,l(O5-[h@iŎXה`G` }V<$ 42 k4kE NxfDy6e4"'X_ROAfmwPCR*ەQ=s_:5^8z/)ctmJx9chu9iFmGYk>c$+ױ=q<5)|ew XDaL?Zw\ĿX aIEEo/'s6}U%acN=.©ɈW 8a9Vxix\=Ś5aҷ`g'Ukض)&\z]D ?9:8NFJwcupsncw@.};8VL}ԥULJg*;"딊/LD\;'nB}ՑV})/0OZ/PJgo`cg~.^09Jy#!:҈NG}:5O2qmיXl:RWV8y\| ؕbyN&J~x }7;pjVHtx{,ɩI4Ͷ&=S\;kQ暻z㴅n\sSቢr<)hYEvszI;[fNc~ɡ*ZuD*' +3Lv}: X& Mrp L֣I ebwԭ/i$LnGq nBk|ZwV'%TI<}l,x!Ƒ{xQ\XdTa_;|58,|*erpjި }jSR8juH=te`̅:1W ]+;nU/%d]#OX<mA»"Â9. }Y&OLZJײqAIC9ۍˢ'?Gim^sw_vjs,@q=o$%,W + sԎ+7(0l$iʾ8*X)=Fh]`TEi!bՁܹ0*`V: {sI0;-4GyNZ?`[ZYGY]fy>?.9g~Bi-'Wj[21ιւ;IJ 8A޿~B7vwj9eG-EI9 !a*=v>zFqe ;~tER.؀^ ovE eDO.Ú\(g}L)ƿwV7.{)Y|n BǗut3&1WyŝCtl^+B32EYԌmoV}lWDxE<OEtG]%~w!&fcہ!i.PeD&uΜWs~t54xr[XŐ݁|9ePhCE7iLnK*@J+H;AAj2mzK R)'ÆgZfiƟVƌ*:曽lF&%tUٸVQy'qqu݊W7e'"ȐݚlОDj^E4(&> A?@3 8,Ik k6%p,Φ0 ץ(HUo〛{7 xj%qIs7@XԬH:V£_*Mzk?vA7EFm4ھ4 ; YӨ8^wDBNgPe9 ΑrrF5+wRdW(/7!mOBybJ[?Џ Z9%NEҔaFE{ b|^\G)؈ cʧ O;k\@ p] wEqI.0SSA:%@?c;mK2KdDrҮ"zP.us|@;V'E]}b6gmfǜ=P#V ~G P,P1r'VIb]IYxU `k80,vLLje}&UIӍGC/ّ{y7$ 7F*~-1ߝPB2+ ({E〞3H ѷQY~nHn)0(,jAH"--(RפKE:`.kteF#Ҥ ?QC Kw%}ɩʖl|*”5@doED R/yCUh?ڗF?>=:B1'&S#<5m?¢1Z^m%i *8 8o̝xW7<#&}J^bu<({m8ZwL9+HXռFJ(e*p*$p\ش4>@Q;)'hlMs7#b~p,.dH!$pVϘ~{Ssj\Z6dW/qmU#/n?j U;f6!\;0PZSlE}=YK1v;nn"xpE(8)y@qqV1RQ᧐䣫n0_.}9"a[}Zj "`EϬ# 4QR* jw6lbӫ4 ljB~^D&XQ(;P{tMj/Cd⓿q4g]*m%A Y|v)eP⥶PV r읅Iqi7`g'û߯"J5q>6 4 mQ~3V%]s õxL!g`4~9oR{+ T~SpEvèq W|̏^g9sտB |*Htp]wu5I>L-b:*sf A<̉by |ȟ|4渋`xy}Fˋ 9йZ&# F97sâVtpիՅv$QZj~ƨy^({Ηa~9+8_o]4V:`uM-u'mR \0"ƭs( [֮$? ߻<\v$S, B ͳFӼmѻ&JՀkiKhgY^A+o({=\uyl,HC5;E+aKLtOjAU%^Ц7pV6Ccff))  z\C>po|%㕫rKZI.9<huQIJL3D79e8"_^J0 A^\xux& sjxSt2`,0ϚfkY& < )@]|Oͦ ,75 9f{M R}k VŘ+0T|>5𓲈w\ZV=l#c!԰,5SD8Nưx8XՁw?&i]U1$+WTj^^ykPNG99V9KhJ|fnV`2v (,)7N?RW1FQa':BX_쿇f 4wt{A1Pzl*zXI4SJxUW:0y,^M?L(n\>ө#~륻(EՆjtHd4͙FD:RYMGTazo,D*jS>Y !_bc#;7g:De>ibUfSm98k"U2!VF/X'?}GoR=gVjav٣um|}Hk韗#[Խ'\t<$lJF ˦36kWz2ԻVL]? >1e3n2'K"@ߥF"+Ŧ}NZ H%B pVnJi&sܯq-te?Ӕ@j,4[Ty?:7Zvt|@AF0̘,:7v W>:L,zA?[ ZۧHY $D%Uyd#K<|1 vڻ޹VeʅtOw8-wVbz̨ndGXĸɽjd 1{}DEx\:W3ٕRY; [~cK~֛Cn*WAYhac9Nsi/(DO^ֶ媆F Bϋ>F=}x q/%Cv|B7+$AOӱrv$C?86t(G,a] sfw{S*\.ۀaW#G&Jv6G u (p(SHx6Z! mDW%1 eAϷ"Lٍ 6(P䑭/oha}{ 3ITHauΦ}+z3#1`ƥ[C43dshH7P:6diRH9"#7ͶzItqDDQg^ᧆ:Ysv8 \ZC`l,' ?> ,[?v|V' )adFG:$v| Zkpf&MЭ$k׫P9ʹR4YF ^jkmJN]tk:yr_h-LB&{4N&4ғĤQ(=ć> R"f bޫkNLGJ@*ɘtz@<FZ @sG=E\t03uOlAW9DGlk]VFۧ k{ Yvݞ  ngeM&̈́s<l- WCxHP?<ܯx ^:҉z@`d&*?,I T V~a**qD8~R;g+m<H~vjn[pR4[`}\_'ʚX*6v48V p=Rk WUC΋BǨyٗ=OBktànU%C ꞃgY3{z+B2^֥-JCZ0~w3lP.f(5l]# ZF,*6c)>/2nkfjlgtW~Lk/|dH6EWߗ`ijgGA)}qlńGaϡ{9!m&w8q7`n&[J9a&dzV]e^$YEZ/E@O g`'7V͢?$!$Z鈜U,* jALYZL) [uef (_@*yF0zㅋW+ׯ*T/ny%ڃ`uj vVdv,id;BtlL_WMɓ$R[fLz'uN,lŞ4_EcVzNYޥXΤGg zÈhcC^{Ř;E"sȨ R:ȧ :+J'A" !)9HmZ C~fF24Ը^F>WDmzm3`mO{`(խJkf&Ҳ*)y?ՕX1E؄JeTXl@Z 1yE$ 1Zz@֧sy.݅ij0ds`}[{MkFknq#ylrD+}r7ӄmLHBjnË2Ib ^.T">Tp]ޓC=7>Xe`6paNXRM>61*Q_vά) ?qlT{9\O!X) k`щ .ӡ0Ǚ1r_ oL#&ohcމlê4̹?qo`&+&nq;j=a? IiĹ!l)Kۘ" x-?+D20ɫȠY3mVHhs봧adu7U&N$ap-pwC`1NuDv/YPKz/lFm:1GV;BEV3t(*"Z y%.LGvDd[Ȋ.YgNQXBPژEc%C|%/{Z rhl6\3s?.jޓ ULtmJ JT'4 \Z{i$-/`W BbaeJ<e-="#&3-/&>ʪݺM[ϊlUxi:)fg S,'#[ť0.kP.Q+Mitelxvln@EB(2RV#5s|"\2r׬ˣd-:a'&Wzt5(KM岥ޯ(OKrPKUp0zQfsPm,aR Dt%qH{bf RJ4]tJ猹~ޙ +٩LZN Hݷt$wl7YQ )昻Z5]2)gBqnc4N6'Rz^&eAS7)N!5NunRӕD)>)Av.0 ƿc%SRA?ȇx@1B LsSFj;yA;S|Bƽ kA)=hl`Kعbkr4kv| ΢<~ޫ/)wɔ5;z⥁pnLw@1f r1$ya0I,qA ؽYka7t!>υT,ĄhJr*m󣛑r 6Hɰ:Y䪶J}>yUr4#eIaU啫u+ ZI&$И]\@veP`p߉-m^!Y{oIUV[zw}rB-jcwi˘c/,a⮦G6z'sz-J|!?M¶%&a$1aiyg\Qk㭽[^}/Kg^0Ppۺ]f.jjW;41*hq6ˎl⥪JH!]9;?Xy;_~>w'N=($4Z@dId67Ѐ8ӬXD껷'jքumB;^ ] 6*aa5B(ӹ K>5P{ h[KYWGK &>&g# OoVc |ѮUX :;.)O͉lrjs,e\g֖ylUQ1ZY.d"xANN,[X;=38M5\=//HWK)Af>S1_yJi:O$Pmʣ.zy%' dgԏPGסjw!~y]X=sTaB { ndS}<`%` }7hrCa4#4KZ=0_NZ4u* If,Lmo| mN^Cw'i+bAzRzM)u{1׹/˞+:e SQ|w%Qę*P !6JeV7#c2JhlbE5&M~Xl!LWkS2,{=9*D~;:΄I0O%鄃}#5N囡.uz 6 r "&:Y=݇"m KXځp@f:q m@Ht.$otѡa=ܦsH d^tUh87 -s]@SɍVKe U[ɰۢ1rDyh,te [IA$oz9xG;Ii* yi`8Z3s8APAD8.8ɍY O84]Lg? "Ls޺\p*}|Wi}Kt}y.kt*8bbo%cQ-yKb|:?3%o-%Z!`Ai` (ip,1O:$ rS&>n?4"yj?ȑCm9ψ[Ua#w;4|+aE u@?{6նcT'Ӷ] ]fr2*i6sɏJ,'Hf4$X[T:BݭBxubչw]T{=gpYnkj|$VW/$Xփ*́Z Ig[@_[^a)1WuMWp-So캈m}ԍj[ ꀲMjW(<ƷC lg$w(v8E!r( Unpc0MT7Y  dvԷ3n ȾݖzAӨ="M0`=<y+\[Q92ǺWӎ}ucxe(JT9akpx" $^"R0A/2\ ȮqSEDqK"yv^wRo"zzWd3ZQULve4#P`AKuYc E hDh>݅;0P"+%6R%z7u̳hA$S0W{dF.I\hګ1}~憟LBh;^W'H~J8z[&&bj;YzHo@M5u[4C#rBm^§񾭝ObMRdMc7=h5_w }ИMM{-D|W#\d^&6!^{v6&/ ׍[9Zk{n´dp;A慛{~L\;U dEDњ559ۀ"U]n< 0*`)rRӴs_]X7m~d(8u#Ax3=&|Ljkm\. eXD*epsf `Z YTzi0q<%8{4Mm[I\hh)iړ)6#\ȧ0IJ8ǾKĉR}@֮'sVs+SQJ=TWܝ4D[Quˁ7$C>sW&N/N ؃37KJ=FW񽏐=S͠'`lCv&ALpPz$v۰{QX)\!qbCʉ A޹GFBȡATb9''AoҙD9'.jb^>⹌ݵs^v)S 0ES~;F~;c% ]P 3Y[(N ??'vT>*Yܳ;_VT~AqwN>2$VTؑ.v }?ķTҤ`"AU8}nղb\]V%|IKrh jWEh%/pqDn#m+J7W/oLr( JqiZA xtO}2rdvE:/koP"yм9H=*,Qс#7 ̅B"j)xf+߽c 37m3ԣw˜"͈*0r䴒,x[/q#P)#)7wtlc{AJS.KV|Z~Y>u)lD"e ,ZW1~!Q% WjNw=a&m] e%=irIt8ȭI_r?_d>Hf A֍~d"jh&ύ^I L7`+#۪jiLQ`%^XUDC/7 *1wHuؒ1 ɵ< +8P%;q|'= _A͢괃U0ݞEN(j ʉϡo>?5Ьi<{N]?U?>'x}R|5K5+qm8] ULdY&(IwҀVm˜OI;vr .K^}ٞ:!zf'3JU{F ;(CxQߵ!} MC[%eug #\PE z(r!g(꟥_!Q \=NaGJ Ei>CŦ՞ s~ 9KQe֤1eD iA ꚐEg{ᵱMWdU:^Iƅ> <3* ~ @FJ'Dk7 נ"V~ږa_TaݤЕK*RŔ&,QƸQD 58qYbЯggj{Z>ޗ,"gކ̴:D(PHpEj$$CglWyQ{W5:3[F~\n3h?k_G췚1GShb>/}MiڭwFD:gϋx.L y%0\[ 7ғm óVieu2OD/ fi{X7qR ř\]#l0+uB(\045$`ń b5K=Te a!OU_@{wo [54^c@W~r/) Tˌq!}h]GsQi>CWz5CsJf=Jv®R ,S*l}K۟sEO$,[,dkS&$j u) ]}KH+M?KZ^u7Tpp =4?Az+ ~U2#JfTbOz,Z^BHj ȂH>E$.5=]|کN2 uTڀ0:]sb.Uؼq?bxݕ 诜ν²+X y-Ɨ`2ZD߶ۛ:w_~GLb 5 pXF.ۼ&kj8gA=SAC Cx:Cj&"S̎I~=2`mp\k[?>>L̤īFF`Wf?#8*a4s=.UʘT$dpġȻ̌n{|_.xB~ÕPlρFآEX9yckbL)KIu'/[>!NfE&EP.Cf'lZ+G}-rPs,l."hW}Mq$E4Ig\U%˥}BNj/^ 2J\&Ix6D$6N| {PFc6 4Z 6tG@0T!/- 43TE@hxYskO'0ߠwV[k(GbIYbg>%:& ZjP<5S>@A m!"~j]#>!3d haHB輻 R(_wz >`AzTj[k@,!ME*و1ʇL#pNV)p0@ <%f"]'s ;dME'< ] )H=5]O"i'[Hfy(rQv8SəߏƑj蹲"~ȡE4g}2:S;r%.1Q:(9FF%3 FJ|Pd 9Q8q\|Y>7 `LH+xЄIyӋ*&"' ̼yWK#azw"MSF*-ǏS3@nxcLO}|/ICsbs pOΘrg5^(ȳ" $?JSӘb=l?ͨc#ۢ z參GWfA?ݩmVT͠Ա2D W prqm$ כuz,(+ZƮ+2MMJ* ?2#3_JжD$cLVTr { pX\>|ϛhtbR|L(׊@ve<4P O2zE\أ3htj2r @o_v: xb :D> w^}gq( h lC&1:/rIn[Vw~Z+]Ak<(џDQZ+i}` !5WJZ/ȱ_Nhk^ ʂg\#-XfI ]8:33s=㈕m)HjǸWŎ6Z١ \s󵪮yO+Φ @!~ Еm6wƅzr:]OD[QQzC$6qO N}/uUs0ug4p gĊT}59WWc!~]0{w1/yZ$eIsdhQ=X! Wɓ-eK>#2G`V`Bq<γ2_ڗdhɝ4/ " iYoEhf_-JB+x|c#Q?Z^ȹ%<1E1h2UWQi7qtӈpAxC,sֱ/!f^z `f+1>ς|D0Wʫrk2qwCwv՝'5㡯 VjFnWB9#}h<ib@+ +D}5 olsrWxv~ٜ>IG`߃F4jN[& S[F?T[v2F7\ktnP;;cwJ/V vOwjWLTϢ!iK哛9b _0Q73=ըV̌pF{_:味oh퉄u']b;|0;\h2 e&_$(鬜Hy=?!, wGtY.k'r9; e 9,x- $^K{CHщ2Ei +0&aN_zE{ Rwkz[r}?Rw"q(~!A\fܷ͙FM4)t*^"eo߫M@b% ti3m͈Ћ0sy=yx#\ZpY:MH;oa5Z8>(/j7%5b7a]蹻uChm{ Z`B1#}KإaDIojg=I sF{ vܐh@‰5J3i\W:;ԒB?hlƨ60e+NCKVL^沸Ê!NL- ֘9L_r00$8چzn2x31q=) eKix58S_Sl*}smtt4",*l.]įaצ.QS,LՂ/=[yP\%%|1Sk~9 zFl̄Yvn['[we4x\RI|FM*CP*xzIYW gph/lŔy/Sgl,\\5xD(Wmt`hR,{s*8 T7@BHfF4l?lDL;M R1xi)8#N_.>.7}ݹul~C d @49U0e͏ٰp:jX~yȢADRa0< G1JC25E]5E#Ro6ݛpףNN|T;*~ .D0%_.X$>$Vֺ [*^\R-'(ы&|t#G#6 RTDhizLJ}҇#aF)ijbdG? ^4κA6)4&^sSjM%]K23X{Z?6O`%-uGdi5P=[+!|a!Qy58xN[䶻3K0E0gpC6b[Y5$)5}{k \%^'ZQexS1#-rX1r"Jh1,1B,vFv1# ~XcM˨R !~ p/!C߽%ܕ@9e.Kϵ@} S$.)QWd01f6x1/sY޺ǡ0IlhB`[en2ǣ jtM.Ԏ7k{RhjQRs|H;j,;/ktI%[ $|grPVx \߅o-[ iIQUt)'lq/vs5:ЊD/R'CP+nM9F#"1T`N)O;j9W2tr%퉽$T X Ǡtg:4cb%*^: >6mԋ Ե688T''wō`2>>ʎ[sղ~;jN -AAu8M75zZ1n՝\Pc雭;g =[e,t?HujlgmϾ;^,6m Q|tyؤ30 3>| Ƹe f pZU7Pmς[ħ&߹6  {?R⊎5$" 2 vȹ{ d%a)f#;=49q)x]rNݶl,Z9x4Gge⇧ݞ ')sY n¶%i~+a $]`j C/O~~0ƭ_88-=RC_dUEAD[ `/'R#,yVESUZjZ㼉6Y,=΢G!n)ڶߢ2L@caE`YppF؋001+x[(P6K/ra^yleX3$VDoc kjF(eb"Ěv;q(D<B\+֚*"pp6C )<-%Ii W&@<=l: SƭZ#%hE ci,(iҷt>B"|R2  1|RSfJ }k8#~FZEf3H[BC &;D x Ft4A,XLŬd.E&H]ńJx;U.j|dV²&H1}yyR VD;Op PLEPzHX| z*3;, "n;l+Ji[v͂DK @NJ=j8 qs9= g1ۘMhԮW2¬ed.We;!a[sd dpZ= iYW5Zo6Pw5St\Y *Q"F [sЛ} E0ӿXY#' ˕ V6~4# <)Vp(.vV @g@ݺs-rJ-kQwCz{]LOp%AJSaܰJZ>J Tɔ 7eĜ2Fն3sJ2pCr0J"ӣ¸r]x^iŐj'D%n{xxD91t&c3M?gk d3`N*xk:=1G_lF&x ¸D^e%@װʉ UN*nGv ԓy2"hŋ)cw5d0~SR%9;u%di3VBb%"!})TtBi9De#< ^zj M'SXd R:G70C*ˡMLu#M)P5m77W)6%\5kqs&~RGt<4Z-N?)Ų KZ5`b)ˏnp^<{`pZ M8;1,ۗ[D ˹PJZ0%kqcV՝ZQV;1~nVU|r_w 0{yI o*_ 2dgN,b5kJ?Ѓ"૙l ^7ϤxC. `dLN:NC+6[?VI4zv5Bh;Ǭ]~WH-&w8T@x\C`fk?NĆWLU%(?mki Zon_m^+_E0Do *Eך5j\r ܥNxBܠobmy͝ҒaΧܱ`\R\=C@vInJ0RKe7J\im_!@QLo Lg4eS1z, Q&>ҬC_l~(gU U_Nhvqia ݤRRL1lR->;wn+k1\e `o>XǎjhoK#gl֟1@W<.;6PR_^!T09i _<}j^oPV\n9@!ˣ~6Vt`ƥRoFg2<Ŏ$N-&􉀘 tyD[RL;n}*H]NGSY5|~fʼnlSE 48w6;c5 S&h_~sh` uA_erE%l,!QuD=X-LzgtQCk &](׶3 ʴVc\2_e;ϔLxsk 񢶽71bEeI\r5-LH|*P}|ׯl-zm82Z,Y5c df>]{+K,Cb ʲx9g2VpVhGxn͖nPbӸ؁9lcoP}QfIK@WuJ&jUzx!h#P9r*N]@Jh u CTے*!kAO5HSKBDI'NnLk%F#\Z妃242)24T6]E2"*j.2 ϒ_B-/M87  Do,ŹȈ[f>GK3S@l+6Jt`J ݉y`7KqG焉I\Gߒ2Pr=Ю)0"uxMX3㉳Dlݗ  m[4L h}) cu4<s# ;9!n T kwvl)Ϡ5{\zJXc eVm&0߭}Huly{? )n'ZY7p["5!J?zX9*ӧLFD, 4t!{ 6"0V;CE|#ipc>O69@LsSv؅Im/;EsɎa:.|";&;K'M14<+k)$#GyfѨ# 6>7<8Y'oUM6牠]{:9fKn°P_!!ⴵ:1KZ tB1fϋ)_зm Kt]H|mXﻎ1_lBH+wN`XjŽ m֭cqQSHWYyR i--ۈs\UxZ o3\jÝVk6<6{z iAcԔzOp W>RlYX3soJ%ئJ"hؗhXv{lK7?Ҽd.-'0Q;ļLw>'[qXщeUC#wr?|/rjoo8L=#;.\Tiu_lrQޤ[y?fh !OCG1Nغ>ed͔MbϪy:y !d p@){S{\Ԁj~ioS,~ h_RZG4^cq`+C L? ;K}x;jAN]0/L42R#6[ⷄ|Y ]<dPehsEU A"ٰmw$Zz/ XW0(oR󺦣{͒o -S%9E|ֆ6tbTcIyr ~RDDaoPmA(٣'8{̬3&01Qj:٪1Jڭ,&Gd+4*4P TP2xVsƒrӼRNh 0X|32q~7 7Tِ66% gng_~83<{*iru N?ś\^wƁA%*ÊdΤ^wu5V%Gznl~R_8 #.v~I/Qo|qԜ7r\ &p>!wӎ iI}4 `"uӡ9Qbte: <,fPWe(UNH(^:XdsHNԛȇ;2=?]y$)hbMML'";YO&nœC"Ka+7v& tmx, ȏ4ZlQgX- Z&~Lɯ\gs0)ٰxuigwn"3teʖ,CmY9iFoln;'&o7inM X,fiw lqt":o;y@(&k*k䱗N(JBiXN,9B6[%1 u¿ߥw?$#YV|#j|]f n{bK.ǮY>P"#S;n52,V+Kn! 9^WMp}spAxADV02`,Zl2a\|Q!+v/BRyn,S>S4>\G]rvǗ/&Ѐ7TҶBzb^T1U(nXݕJHh5C@ B)Iih-,=]TZ-Mh#^DܺV AIE ;K[ڋ?9j-[ qZM2EƂoRs޴+pqzwm@Db(ykmҵ=NYavpLdnˢBg[| x%l:θ¼s\阞5/ Sr.T ?ƸF૏W aagԂ"`Snm]+jw8۳@skC̬$SXM7h⸹Cƀc.Z\I[rN!N[2l8Y-%ZB;2Ǜ^*BmEπ.LkxP>'y605*q+]@ L7 kZ4 1zJav͞j-*`( 58z0fɄn`ynTK(N^!B{)V`"n$~S-tR}shvScɽ e6SQ c(%:3yu}LsUm Dl4ni,rZDTj>aa>-ڏ'6^uۤm#^SڇO;hW ă GFMt"cZWȾ1(穏s9&Tgǂ0u66`Ӌ|Yb. vmN~B HJs4Ηd$mً+= i(QpG|V4V=H$NT뢐B퉼\"nne>Inu.hxCoM]X8"Y6J_ h]aA?b(֘߂{L$r>2J5уz2T_XѼcKPk5%ƛ8v`"=]' يܩ};}81wC Ed$.|< EVwĈC^XiwUg8i90ww]cu(NuVjj5@AO szioyLa(ڋ½MnR,9W.L3&pD<2h h=tbHEQ?볔1]cI axp9aRLxv}/_[L%Z6,S8BUV")7J|JO#ul] RՓ?峹}[6f" MKHV1ܤT E0UcZ$t;|BY0j}\= c8qVϟ8"΢7{3a"*i?ƌY3;*EKŒz8[Sd 8Y*166AzEP56]༺>&|-DԶӭOCG"o6k `%g7GgFḎNWiΤ::'BCk-]<P\7+38ڞ%Y^z%T8ȆEHa-&]ZPPdYWJOPuuzZ;̻fb6?ѼOU&⶷JOů+'7+ϙ?H0k=Zō2 k FMpTܫV.\ 5GmuWtAA}츻[HYU{ۀjAU73"ʃ,z9^3ѓΥD7Wj/ 98Qd}6>G=[@@&7St1qWȵL&&j5lFn,m1jsݙ2/!x`<6DₖxBqk(#VRH.8GQ!qגm71WQ!a9~ [h[#1>AVЄ=6œ3~EbH"۳,&S64ɓp;΂x/L"0n˫H !dAI5ldr:#{X7ViwO)hr-0fieB `TjYWKF ;_Hl2Omh=i &) 7 ]"+hXG36 _eLJ;% '4#U[S״r68n]hY?&RjygҎFiMڻzQfG0rbHx5w3R$% BIچ[!z љ xN p҂[ӔwӾ4ND 33Ná"[XJZHӽ0XhmXKTPڭh U9E>$kpߑH/n(n^_?c42zLN \d=ewDO|EME2Na)ӎ9-.H^jK it!)⹈: .$KpfLR^"i}uqZ ,=Z\} 9ӷWQ㒺~ֺiN (-cVL i9sEy; ~>`>VWjF͙j\w9[UFh͟wQ]mSgo%ld{Ť&[;p8GM!T3` j4' aoF5, ;U,3yx RDS0X4xBPOZ@ƇMQ3ՕjNyA{b`_IY}R;$kޑ>&)Y$h;B%j1,ٵpޘŹ0⢿@g~jX?aHg_&&; ĸm{|dǔ`y7쾗05i42ZLw)a>vرFk8u6^vgZO;Ec(8ĮSn`=5)/QFeN,f4S^h(E RQ\(IeIj2KpI_Έ3.ryVK&L9rE#Mף%X@^ \L\ߵYt&Ny,1(K_Sl+{RTK .y|!ZXPzFʦG'30/tyw9NPMVkOW[5%㤍Hk$ av`ъo"W34?,'"=TZe4|K_- $cGofd%!ȳYk i!jI(`OT5dQHw @|kJsEAc˷9m!KLʩ}b Buzr:r?!wQ6hv CEZN3 %dO3o+@4\W0l_Nӛӏ"֗pMr71jnhԪlSTF;+!c .OrJPN|vpNby%VSn0N-hyXW{s+ QzdtomK r(֣Wr~E4܀9Vwv}<W;6; eIvw48 nS,u=1>A?eJtn4)%F6Z^ tj84k S7>dzЅӉ 1RMcR,f}@ynq141,AV ee:ʫALPJTüJ4`cT{}9Y/[:ƀfT2GBldTJ0h  PGX:ȹx ?4S9a͸ }OOލt(xԑNB>/\G;LڽujxQ]R'S#7l pdԿ{6 =q񦢱*8CxaE3-kW[LB %oȕ1)}I%}m/FpU+uň ۛzF9r&sb::K0\|PꯊpJpXK9C~Po U6/W9 Q|i'gKjVmP.uH+"Tpt㭴k{ZDzT깤N Y`2]7IKkL"oz CzMh`(Ӛ쮅SCtX.~0_>Ioܟr%T` b]'䗀z et|mβQ,_ sOW1 ""7Ԥ7Y:6uII4@I]oԟ!) kCH f={;G1dU%[ +p0ܗB K"WuP%ޱfd/L@ԸaPw sh /w_})Hs ᥪdNv1;.uUJmf*g]wa)X/(slş*[]bFj1t膡dgrnD^b-DL1Ϭ{ o"A60d7@ 7fe[HC(3lV ɣsex=r`ry/@F0FKO EB.!͚Q[`7'#.r~e1r[?'G!g)"O$SkmGRܗ S' ػ@1%RD^E ZM/*"bW3T{ dzo ˧̧ẆC.2Eͯٴ$7he[yʵx! W#ZwJ9޹Z*1KV@U`Qr=3J6wr G(.G᱅( P2MgFV47[ ># z5+=z; Ll+ IIdU|Ķr5)R|_a:D)xi~ѳOsXCTM J(6U)ƊddE> UPԡ"{l0 ߣSıA۳b=Y%9ĸ*1;zu@Ƴ0o]yC D~|B5ս- ==(+ E<2ԸtЙļTlE~^]&O՘q#w`;4L܂l}^'Hn uDCΉZIxÁnϕi;"+z g PEOEdnDd7mg6SFa-,ID!+po:*h! -Mpp&vY`UnI'cT+Dh#?~h'\aP3eHVmF)rXLJOAon݆O%v1c*8"[ ݫ 8k,MTj$bMFQմ\ SVΆ~G)ZUL,K߼Bd!Jk:و0w1Fیۺーu3V&Z+ߚ |}f8w{:>'͡Ԧ0֯@tԏw (j2Rn,[/`Pa ?Dkr@2 'hҥݳ+_/˲i*9-fB% 6^|hO;#jbie2'zd r/px׸9bo鶲}fuxfX4 ´ /hH@؝o Čm" _d P aw05-6&3\9XKsl!j\bc֛x1)bwAʁHB@MFٻw5L`*.|sV5;,!_d 3Z%($ 8g!0i O#{:x"V)%䴛_˖qƳX)QPdU$_'ŶƗ,0Rf/+Eqh]ļ=YQw$8?@̩d;p/3i$WzT8mz\Z?TzsgHشY-c> '(/םq8@d9 +-"U!O_GxH6S^e%bP1lS|ɵ\?-~' `~Ό_*^K^誈O\ AS^t[y^+~fOxW*ӅFbҬv.t4nQ}n2Cra|Q{tHp$EW 81 7GN%l=F8"6ó>- 6-y̌l?M[j]׵3ːټPh\a'$m><7{B@^gxkD9) u0ҚZ% N"tMGH&Q\&WLDYA( Puo݃qb٠{*-G%A;-^AW9s3Y6}j }a'HJU^P7DF̦_Kk:^dQ9U^=TC[Rg(1ʿLG5k Pf1aQZ RKkksS^AjYc>=N<{%2~ 5BC| ާZ&=E:Z()=(B !8 7r}Z")3T.uAܦ!SXcXnČ M~yRAs>^ !UmGxJZݔ\*cx[ fTFFKVYVRvXM`/Di+SjU4PR4cp*!4;&^'!. d{Fc?˺.@q9'8uxC5Lz\XWxC{Eݿ>SS_Qd,(`C$ {ū uEd+Z޸n?>uBuŞ M!5 B>%Ұw; *=kG«8 #;t\ WQ~rPM>!vc2ߍ+ vH]{z!fRoP־SFA瀁fp$2Wֲ 7dL2]-iZYKOS&4\}%MhNψQE/e{+7w{kr'Pʏ6F"=(i* vDn2iBG@4 8Ͽ.‡D\o@>l2yy>IzQSb`~nI,t疺e -lGf\֜ݝ7-!%NI^1wgx13yՏ+qoސ53UfjiY\S H Lɰf/xd,@M+v!/4qd4<&3?c>뭲e$&w/L5)30'DpT\aҔ /;XOm)f:RgF=)uZ| gu"XuĠK@}`nlv~),t3a-@*C6w JL9OIUJ>ņ@&!'YI;=@R`3(\dd]hznMx9M1 h+% XB\GGbm=\ ׊-9J@7\Iiŷ" æ{߼ޱm;uݘy5`pcB}C>a)HEVj ]k_=_;>Sx jW %ZHo%tKH^G3;[D*8KVW Ȉ~#І[}F}٢,9)ʊm4gӣ L!B1oT9_];V(G/qdg0#-7ۭ~y!IwL/IHB_;\H7KNsIclɹW vS1ƃF{)8) UZOl˵d0(ٓsq9M^lPGKBPƲ84D!$Ta/F.~_{)O2LbAgpHQ&s94RͬJ;Wan205:DL wxJ\a`o= f\sUs} Nei$$RT:]^`Y|RoC3 dH6-AT5"i=>r93B_ƛD ٝ*@ m Ii8>hgaO]%u@({̻XJ !spcJscjP5@#fV *De`g-VN}G;-\hd_ON]7^ūGG]ZpmZ \~J7¤)|@uLI4z(2Duqt-Nbku4{s&`DL]zr4@x7dr>|LiLk1b,c*>!7ٳ|;1Ǥ]$![?yaNH'~@U^r8I?PO| G8J*vaFCkr(;JKt-H&jz!ެyUڦ=:aգq08dὝfx+x=oȹN> v[-H:P};b-R| ƒ mtdӭ# BOC O~(QBfDt eeJ:l~pVMy(?yS#NGO:'c<XRWOF\v"<۶V~Kӹd,Lr)5LoL]=tĤiC/k^'  j۠ Bsk,$u)` 6yT-qZ,X vqfZ/}6{HhivA gaWwyNC@jAB B]D"mtNǁS% 4?QVq,3B-p\%V&kuM[Za{9vb;n*G`.Þ|:rz6/oĭ?;" `5OZH9b[*e*c#Waֶ[Ÿ[ cd ƚ O,~}. ^+o: ThC.F~G|ڷ]y_}dk%7^XϠ Q85Kwsծ\'qͣY6Fsʮ,*Îr7#v̗ cL gyJza6QZ dX۾0/MC Kf<.=*HMHU{Gasg]Nm^ JW,n/:^Jq\a [kzaJvD}3onr0mf(L K`3ۚ{iw5U>oRv_Tsc.HpҐ=5L%q-y0 2Ӵ/bhUB&]\qL2"sH,e]l"BM": gZ$e؏QKC,g &t!#e(B=QgW3) ciKvq(qk6O 2Swv8,&W{Ο2ybi9hV_Ia CGLCFUEƠؑ$f@<p'L[ؽhiCN& t[IT(홢v1f&fCS:[<%Lfqkϼp^N: 6aX-׹{nѝٖϕR!W2l~L^"d;Ml~1PGegio١]?&"A4ש9lS?vwFg?il+Ǒ%\= W*_BQs;С<(ְ`9kzA|,F46UB)faL|tGC Ifp=rtٳ8L~DM#,&br^01Aɀ{DHȎ>_g, }Me!dbmGӒgտ|ՔKTɡYP9$Ekx6 ݛ,)dl&s#*r܆\Kk.vR5DK@m{[|g%(ŽphF9ך| &E trᵌQ9~8*RcB*tZdכ_-BE=ʯYnt3 )U$`RY"8Eұ͕CXVmoas߉!3pBBɁs^C=:F́g H pc`zhL˾aQG1^1ZںZB\jtޝS@6lANB~l|8sZ3|3of87'5cc_I2)Yt@R߸%(f@_ ITY_e|H#h:\a- k z?D8bs{Q<wMR r dل8Oԅ| sϾ7ع-e&w^ M>f ( ƦO0q\ t?=~]%9f;H~1[cUMrMl^$){$`2$7֜g6_ ĮqQY=qS /0(&(=Z3+6J[46`Ɨ|ȓV2d<%w/bȎyU D{XX8E,]~ȯz }|2tGZ8mEÆ@b _k nZI* H(Sc~>zQ\o!!&Cn;#R|:'bܦR+|KC; ,1x%fYP#d bEqB_{HNn|RLUavȒ)sxTEriiH*=^ᒯ8񚞟' \zg%Vƞtrj_l 0wJ )2Zk9s.gYSwj6LAJͥdl_736vœUaѐ_o t&4l|xT[ \bѧru^!L;3>\!FqiDk},Cxt vj8gqoOEMUu x*ݔ/UtZOO݀׊A"V|c g8P ɽك5%)O4mwpr紺*E_9qhfRaLWk3wWV*t4<38MLt.B8F+I_U]=_[R|i!wl82̕Ҙrɹ&qЩ ,#Z"4>7Ja>vqR7OLb>#,a`qkjW\\IVYҁʨX,n15-?[D.83'8U @wqGdXk6rD#M )ƹ|zhS{'=Jowl`x}V&#=f ,~;X 9|h 7⫼(rXFXGҤ j ՇMɣՈ.c ftz8 ^ +gKrӪ#4u2b-lè5%e+Uc,9LP>@Fgckڧbr_FqytWk^5y]gs"1ة}Dx^k~;\_Ѻ}WAi4I2ekH'[vJ]N dh)]Ez>vVN*±XfQ[;޻涻^[7;,xD"@P%H,٧Dpء*1"eɋs.o Wq}ߔB7:ΰ \PlLD#/Zƞ9 ,C$e7h qRVF.]K%C6jgϞc:vb,O֩V}p>:׵F'⣇ /-W14WUzO/}Jl1kq b,E^^:u0hNW l!sD}{)T(IUK UDw3VI0h-vm/Hx w}ѥgIc,2.BQ.7EacQTSGٺC,{H_f3=w0r1 &JEؑ<~G&2--3u%2zPzHӥNl#UVcϩ3: 3AT`K<#\_tj6~`tgt:@db03Zid9pҹ <(wrF< #-FiQHamy=wnsMDO|m6zڼ= 9{Y1`HbM=4CE6>4(h VuLK'!?|^nKf(DͰ0m ށ\Qѫ3)-2Ug~J '8s `PIsȵC1fIzF)=dl:ߛHLtw]pNZ)YucnF~3'P ȓ Zٮ^۠boQaQրQj. %ͭ `d!ef.>t5{d$1)NkU24Mn0@uGw v$Q,TCOubEd4q!pJg壮r2?Ի`̛':粴B`!g"Goau^{Y E^qe G~wӲxg25(X+ 87eID^ 0Y7WK!u띅3c0d*).6%'4p"!1q'v SYMq;&t%[jfQ4mBuz'<. +_bʅ;QUziQMTfUei0&[C p6 >* Ӏ, $"XӣViͼ:a A͛-SM[ ~Ao+J?Α?AdmQjF+GO7bWAƶE62>[^xtKtk{n7Nm ctؐtzx*I'›p|= q`DV02"Yr3,T=& #}.,EW 7XoJP\~Kf^NmE~g5HэF\tw4@ofgck=6 ; @pi>_M>ML=1/ MO[BUYmϖ&6 =}L O_2~Cw >\=O9Ƞh]ܙHC3$/6:^Of;PsLbkbwePazW@-Í/ {MmX! .Ū,9_GH;+0T?z#ID2C[UDb8J4+Q{Yp 䛐!2qY3^ V5ʽB*m4 ޓ`li]VØT=@J0B~G/W<n\#yKZC7RmČ/Bh*r˟dH\EF\wvI#Ux<6Fic&:ʝy ׁɕ 2wK'/_!@Dv%6bJyoCWW8fCbC ..;|,vTh0sͻg?:DIjAjp0yJW/dvk7>:YN4[ZxZn|,d Ձo5Y2kxq4 O`jU.śPh!bt_jO4>VxQHU˪6Xa} S^mԿux[?tswhʶPm*J~obT6)nސd&{mB>&+z=,yFЛA&q0ooDih_(%Q^v?'Jq{bzh\?$dn7{ohcWbu_0X3[' zNsMz"Uϕ5j)ntI蚻AJ^eZ;O{a „GR pl1磂tudeG >/IoGAgs@ ~ǭTגS` ;v [W-C֭ ɴQqvT22E !#I$}?9m^|Lt'6$+SD#rNq5Lʁ[̮CǷxG9|=eT5&_2;FsÞ O/=htEEϔ-mgL#6$ Y}@OMn1u3WqA>o?@ByWw夵S2Т3ImSmsϴ$݂ﻠJ(={YTn)QZ_XqPΒYrh=ۧtty>+xeLӇI9# JML!Q^v,7S%`{.rt,βԇèƎhZloVrt4Ɂ;1s Z;O=ӯ\I&EmTaKCށ u(*>(O3G4 !]V5hS-*~+ /l]Q;E\*ӹQڡF,d~^::K@3N(7=saWkH_»?:Q\kguf{y8#@ېs5˚x&Xdw2xH'!l{\Qj{eHO Kʹ1cve J&,_{Fى :52ZqԪp<~%\&Z$J/(E헑(4ay Ӓi ;\/ g̀2J)]PH@a~@s4N- >)nSG:7_7TA6>R#w0/SwW(%9>PE-ERu+JS2$S`KC A|Qvt *_C1gb^kLG3q Tߚ={_-%ֆ*ͧqdW愧25ܮ+vf~5ĭnp5"w(Fs[|n/5&\hP5k p#LXι6;[#4?$5xGb/R^4Ԋ$: M, 5h+/2%cm3 -ȡ1- Ժ3Ejķ.s΁3q́5FXNi~# .Ju/;FL֪cGR:B&5`f݄uQ\O˜ $dEBB % EkKHcVfXO(HgS18dwp/ݔ|E(\@)_ .Ȯ8$kea`G0m'áXBrhzFmS psֱD9݇N60AR2^7dS[>Tܭ 6X5K,r j;E :?% =RO<}X*XXWD#5۽I|M҈P.)۵%dɼُ#,!($p7V^'xHS"-4զČ|ob|ȉyH %W3d8J"n9^f4VkH۝]hj:"Lqt$&אq.~IإjLSPnِVp- ?Fw 黝v3i]ӆ{혆BՊX-԰eo=.Ht`unfc!/EЅuY#o3$âX\}[B1S^3q&|aWvyh?St^zx^7޵=J|LWD%)"Dj=KRsS7ݛIr:D}G~m4?}x~+X 6pb"w4(ߙ=TXo>j)MĀGd<ƐfKW;zXSז¥LbFzzsoXX7s<ΗVcaX_=vM!YtS_بD >Oױ kǃ|*Hf1:1JdKbcԦe=-@T9} 8;ekO}ɤ_on)v;z>c!HC8~^*L6Zw LE J['L{9g\JknJX3 VV'Oŋ\ǓKnS(W6KKUА'Gy^"E9 ><}ƚ{6k\=nxi 8}ɬLګ|kO5V#jܝ.F$37n=1a5׭:-4%Ł\^%"!Kd&Krg% hog mq& "E Gn$&N ܿ*#˲Xly\z;mqYDH'{(nDR,Q*i+ W^Qp^\,3b%/v"Fth{%cvP@?A/_:z'K}ߘ;wmb'0ߨLgT|`n,bED `߅h${[1,'`5j8br6*a.IG0)?4)?ާ]^%hO͞_C'q3щ̇aʠ`]_\8!a⨝?j0{6\+C_iA6 1f\=P xWr.֡\PH㷍ݑ1W=L' R匣5 9pNM7Rki#1BAzڨu<7+5T .\JY Ĥ~b~3/3fx6;4z:y&aIq߇[ K]wWmQD׋I=Q` ]p&ڿ)HP4dŞLG 7 ؏]Dahi"1(A`?c3¹'A"eS"LC9%OVU> b'~$$Ђ=e˞Z-/WWhJiֲsV_Vl8ȭ9w7M76VyꞏMtiöxATqT|U{k^LQәR)%1"0B3M_^[n@`eM Q׹OIa19 ~u.Ѭk#}hq%?f0? ƇQxb_/|DJI 0ޅ5o`?O5;_ՄI:F@Ǡ;v%mNk`k߯,yS?3$S݇ѡL8-8xy6 :&ljqw.QG% >$E o C<\vM[5tF'P,u52 Gb1w p7!2rFRξkTg֛PD\+uRd^F. fs 0cE)Z {}>~[ݻ†2hؚ6iT 2KZtܑ%p8oV\UuE.D$N"v _c?E(_>qAdx񍔩|j;m ـkp1NB g:4FIM%Hu5uw0y<5R, ᎷCr"M]Ld6 U ^8ZaSV!Qt5nўfQa$C4@L"ڀOz-.:.Uf!>jј 7auhq vusEi2}j2rc `g1GE"lU풫>k|Ŝ z_ي5[(A0TXB5:=dMzN"Z;Fo]Y!lGu )])yV?>\/]A&\&:yu+_kpA7 ^ՋLeؽ_Z_tr6ǡy,=)feZ*OV]T5O*@ ^TC g®(h [^}@ {#Dwr/EDMlDx|E$Pfn$Jv6}8T`O2|Δ+mؗ?RKyܸȖO`igҪK(ŨE>u5xj$ˆ^%J1  `N&]a[% 2JSs;}X#y$XlhBn& HQEh=n~ukM"/dT_bg;m+j'O$@ S3.BưXƞ7wˆUmσPwI `U44Rbfcn=zUzI3|HH5>$/Rh'mBگ.,We ']ь^Kms-VCB~ue`T(f6<~9mIStK.+B+L]UXv)Rw88aל֠mP+e;~4j1TrFFePf󈑏FTO @G~}P'גJܹGe%1 Ybs5i!s$ZOUVx8ۤZ^QWچ_lKwTW`ş#$*T;|;{(ɪĜid ّ5|F_'2ˉ  .\ WX@N,$ÊzV8_'{:I9r8|jf7 d֩D`- Ըp:+u{,~+Kv'a$2H8Pk]Toh7 _z)t#:a,z\,Ʊ!9Bu>%sڙWg~]ԇO.(n'uP ErpD)Dg[el#F >Zr3:ރ֧YDM:Ak䱇fNG{<])O ]x}ŧq±)/Jڃkw&篽=>5Y58kc@S侔wẂ0Kwˡ-sS$6|]VU-*Q7*U̗|1nc a Y&1̆Dv؀xeסK^` bA5 q/r9 =Q0+{O[d^ƩřnujuE#UzjBny b(qk 5bY㐟>cWX BŽPpѮ=LRlo'˝wWE3Aߖ下Ӳ1.wA3DϪG<6a7KN/aMzjFʲ&4)Kn&Sn V۴k-ꃛSJg:-"(@H'ͭY$zAU ~A`sS)/hҘ.L)jZJu9c{6C.l"'zrث*#' Ag[t1űQj&j9Yr}lILu%|wYGs1#łΦ?N,^eRhpc/XQsr󈰼=UI$ CŐTw5}OH`X&Q ݊* Sx;<0:d$&,N R`N d%M9҃CZ _MSWJEq'E \0=nlj/6ߚ'qHquc.j `4E+.33Ƶk@\H&Qhe |ma-[/yt΋<+d* 72 vC\ vz:VrDĨz~"{힋 hi* YJW௪y0~0TIJ向oOf˺>/|gtomݷDJpj4Fw"-<8e$ɲ#YeO؜*JmqY ǕEBWy 9Sm~-aU|\)| 1󼦄{k׀IXg`yexY*V[+Ni[XmB {ƥn#㈷咞_ amFU'i_{1) ^Ċ4S>)^8d@!j׈0=.w7W4M# EKwWz8|jq ;VdAղBnq*9u&SWGTj>cYC6ГBeD¾q-ݷj osܝ k, ϒ'Ͳ͊ ghdyǀ*ÔJj\.x3$\غ9V4Z[[*j3ey`}& '),+~L Ҵh{?g16Ɉy\hw5Ta-!s4sx@'p(&84`bfr9bR653-]w"W8%90q E!wu0k okN]H~ձ V`PK `)+~G}6L"9U7 :H^}5>"Eּ"c잣LV$T,BhvW{lS-B3~Z}iT$2Ңw*P8BSjܕ#_JգNPm?ѕ <+ rseh\а#Cc'[ˀS/>]pvǧQ9Sw.@M8ddb88Jrz+2yc8T?OPD!d`IT9^ӳ9Mɑl4j8Z!H5@vq(=Ӿ/kh9G';16VDhVKg ;Bp afF~A)x5+DPxSUS5I}#hbN& i0)e=fb@G.IE㱡d]h.uS0 /f+̸Zov'j|AT:(͋`[1_L ZPL 362H3"$Ψ^&;m0/Rruwk]1Bl#.I2MW(?%J_t Gp1f6F:o 7S1Cqzvi'V5e^ꟕwcԹ\jNnyLzZNlp,4[Ύq d*'T/k~?p9X~OUk|ŦMM{&ſm\1vlGu<@۳ña 0=o(H~H_Lt|.3R1BuqBVڎߒy0 Ƹ`Xr“af K^~J "RU'kڟp:![V~/w&J,e~e;8GZd3ތ4t=sЋ^XYSls-xɈïnWdwI\`)PɉԄ(4tڑ ?njGVwzpp3@`l?c_e$*RHC+N?ƚ3raĤ߸v> Ӥ(j{Aœ|E =YE U wiY#jJ0~$X|:NKx_qj; v0C%-au8z>bbOd 1 5ݓ/ a91(Mx1cx`Qoϐ='PLBGիBDdf`yC 5G`{LޒO>u VrnRYbxtO3 rgbXX"~==E#j|fh H: ~@}<{b/@؝ Jׅ$DP` ,+AFK! a̖Z+e_--l?q-`֍iUpt\xds-d%7u|-:׋SMZg^b=; ^U`-?N|$"Ì=|+=K/XNոjGZ_N;(8En{1:q!OT2! /<,c ͷǽ!mxE<҄u_NJ=ˮ/\6ec_" 4`UyW"uFmݽ'~$xE/{}qfMz[{e)6dҴ^/ <񟴁ߎS@M@x2%,iE ~Eo G+JVJInoĺb!VҎx  U&Yd1gI6\y*QE2WKY½dg4c@$NB=g YtE^r WU^+.NY*hqY8]͝@ŏzr?;[Sh/mYʭ^jde1Y24Damq|C__|38QvO8ٴ4LG؜Nޕ{Q?~4]\6 8!I|߁gC5a#^8H03Ԭe, NT\ lnd7#_{~Vy5 42O"?'ܺ*~TDž)^W>OES˪RwKl660(9oUmƦ /ΡP:17 Q sJXYTיx>Mw*?lG*݌I7!䃗0 qtr }ŵ3$B"A3z^$(.R& Ca"*CZ$U7{2Pwd.K}e/}Vx`l!.:Ό?ժF2X\?AIOP"Xbm{Z{LIӴ59pI4|a`*+nܶ^yN;}x43Y.#ϴGջEA?N<zst":sΘ> ;[r-įcUQdoJ }@MBO" jR@5.mI)sJo$Fl1jQ36T“̩A`9O둋%PL&M t``6$'2*?9(@FWнOaG^(18!C;Ov0"e~.N9D,wk0eFOjUfگƣ0I42@4 u՘{ym>crNRF!# JCD/or#*#JM{s)ߖ( z͛=jeZD<B4RJt*eĐ#[ w1_u?hqTTnWd'y> &^ܗ{/`WBRq"XQj3S(G>5i$kԧvB 6lO?j^P|Kf}P{Q-g=g@(63xX=2P2;r `̜51E|0 fy(Ϲ׮Qu04"1ډp;8ƃ GI,GG F=9\PMԡn7udɔ,pFYh>N-ǓtYda@1nA^[p x E;(KgNET"qP"TVwQ' | 46u(> A+oEde"!H,uQi^XeSaNGA(P'*HZXʣsaw??7. Ƒ ?ͮ5^1_g3 c#5F_u95>x25Z[(bP΍"d*:' RVͣD _F ˮ" t0r-^- `W(P)vx)HS& V'Wm>tTB;Gڶ|J0 K{fv`l̵5L` 5\khڝiueQmNRL &^Pc=ۦDaj~Sj 8 c*ep9iq1X.dQ{8 _B#OؤL^ot6:<0boC{Ni6 B$߂)B.LT^IvqW*UV3ֹJ`eQ Y `Hmzi\| :Py*ׅC׊PNRI̮4?ؑlpfm9Yj$Y';YFx$(9]1^]H̞t10xYY2(܉%c~ =%rwjͮ=3h}1U" M0o7܊ɞoq`q1a0bUa5K%qWey*O-0k8wT'[ugC~JHܮZۘXBeyZVS8Wܯ 9шߪ&3icU -e >\ x1!!vI7P1eK4yŬ?evK׃o*#'xzClVgnڒ$QVbqؽL]wԏE^ww"C=۾Voq j %2z? PM],.IR|sߠ 7ۤ$2؁/4V[qJWL8&).}-xQ>j(U)J;Tt<9ˆIOeʒR)VdJ?#uE n2#a7)Zr8ͺ *Wa)Of}xo2RUG-8`O*LeBq?P:|YyV4nymbeY|%;*ETzG .ܽ#Њ>ڍH5O|kKYC*oxNeJbPՂ@":^/K'3!/h;X aY9&$g# MË+xe!JusKBEY <׬;[LPcOu1> qb^:el8"T[s A#Yp,\И(kRC3)dԗN;2`I|znT]e䟖C5neșC[zuεn}kb4jxLpJF' 82R>!f'С8]X.4R7\%D2o Y4Dzt>K*h[a,xT񠰋KG 42C@$&1Zd.Hh{)+Vԯ&"*Z~lc‘7z͐9J9 %`IGM1z8A5QVo{!RiYrD /cVe-8@y Bvvv"\5И,u/a~fs <۳oti?|wյ˝ZP!׈%sxuW=~n&Z'.m%i1۞䚣U I%G ޜz@9+@;FIZTl9;'Ə\XD Wn|(1Ze'&8-zG[2mey:?ۈuP> :RK/UvLJ{3XnbBDZ9k@ z驐u22%Y{zAfe{]z:9}-`RSB(+OͷQ.~e'$GA'oִDvAl)&HwDӌlv6UДvs#]| M w[gNnv#>|mt'!>nfuT]@[6+QpgQWJdۏD,ͩ{'}xemH\ci-BRԒ5Zw E`jc #.̈y>tMG뤛~.~n}6kHP,瞉JkZilb9^oVEmuAr>G;E[Iv' NcI  t(qe-wHSX=GLH]QC $Ol¬Ίh!:1yҍ&ӄܮ9)vuxCr׈YeO/  *Ww[݀z6ZfJ]@'(NPVN:\TT>bm7'3j`IRO Mj,dҴ@$UٛD&nqOg8Fk󅕨{'&p;D%~/6["%%ŭC+S_##n _ z#XbnDT|n4! qyِG19͌ kN+Jx'`b?+դ:XۙzAb[>ߦ -$e3іh١Y,3< ܆V?B_Q8N |kBFm)`6Gl~KU NzůQ54p<;^V ~ʅ},3G!KBJ,FGhRױ[5$ε&ٻ3dY+_5dPd?jyIChmqUpU ;ccOƜljKe7Fx^D3pn 'stW2I, 9hS$8dC ?Q֩vAiXAh˝J :ƃ5i.=edͤ, x(xй0P<{>(/h-]k>8kx Swzl[42\TMOKcXp_(ZWJf)ȢX*+|B5˘E)\XJnx\[MYpǢwKdѯ&`=\:h5(sb'0ʼnl >۬|wNjcl<.-$֯졢⋙ ",GO*ibwrUvv2CvciHRspw{ZXv?s-l+;rvgEZSBeALquLqVO2@͏ (s/yFkZ0:|2$EviR^P߲»̺ <2TN-2DmJڲ{&'$ ψ(tb$)|Kٜ ġkLh6xѵXy@tSⳤރTc8MKMV3p('0T&_N2~xA,OJI"䡹@<op,~=Cwl1aoe=NH gW_%3fOt_MgK|͎p΍pnGQ(ʒց訯y=^@b+"eqP", % zM6d -v3X qb2?-$ciJcV zPCBUղ؆7G _ct4퓰i xXQprMD O92ۀ5gxoc'J%*1Rpװ8UeWHKXVZR@Uv m4rD![jl.hs߄Ue{"t͖ YZw,x`M#@o\^DǜP$y.8D[<tAgf1j3XzӪ0ͯUM%zY$`TW?_M/s/vECOg{#0-4PN[p ޳YӦ&cEEW lFш pJEdwϮ-dB#cf0˳h!?ODo˕F60o-kf0_Kjh'nƘ;K180:l^>qo!_8 ׋([LY?\:< â 98тI ]u[FϨwkgwu|x4FA%'<͟;:u$ &vhH\;WbO.cC"2BN-JCC`Ύok1J zbCUjl5+3(agywQFHhPO-=cO5Oiq:M{@B{uԏJU`E"Stt`R[m1 3ƷHGoF\(B H+@#"WwRM\(L`VM=q'~EᅭejnN]}R6pM5Ղ1a G90H$I2XhARoYp'*t7Xp@O<9ڭi'a'"ߋ? 8Agc0e3Q. wD` xZzU/䤏;.sKR;3f *+2rU#  *olf&Ew=䝕ir4Q$?@¼g oa1(3E2890'L4 ]稨C-x}h@) Qsa5 Qf)^bq /Qd,&`ةuIQ6ڭN\f%)y+O;R}3ܨA5r~8)e6}4&L[9|L .Tx*ZϿ~t!0MZ:J?h<6d5Л.*C mEF7PXZTmtΰIj9?ۗy7]Ȓ<6]tc:.w# b% e[ !Bў4 Z1Оb`LM5]&\bG1bZv0mVl\q91.]c[~L`ke~)cwD*yE[ڄ}IRzEŝf>gw>OH~;\ ȂyM]A&K G("9OR ں#kPA{U0L g*\"((A.:v'{0 !Wۚ, E:(Oe~ry/EFI[y5 j&1XcR?=PMw/B0(ElT{Arlﱐq0 {h\n dF(h+ϪEtI$$֧5ѯK|eFM.%Mb#4] <2X͘q<1P Û= zնc|B@Ҟ#O;fɑ4_Sj"wDktf5<劼tQfnj/-o*9u:[`۷OvnV_EcXYZ<|GOs9l,R6TK`@),* 1Z'%hQuOS~QF@i3 J럟HZ3f=yVč,9S'K`pCNZenmYฌuXP+M(e2 ( gi5Xagj_(adW|yz\+A zh2(Vw3 IIԓzJfO9k"KSw$%$ (ζ򃑱TyörU=2)*fHy+8U|7Jۺi6ư7 _׽R%] Ƥ`SԈ0Tk3}|!%&Җ=c\[o-KQG^Y]4bmlc%#~cS,Q{ 0'F,(|2"I[p!̗8*lr'xzS-A2t ܗxę%tf<A=yؤZ_VbU-^N3! QAxqVV@ \J1j <4gpLy nsk =,SMzd#zKhqUJU {iԾ2H0K4<427f G c|0~3acDc%/NHyfCQ0KvȐ/fs iVݨd^ wܾz:k 'ktz^ؚ8 ƝFE<// RXs;Q'-1R;l[8^r{YWn;e7HßBtѰKleDg匣|GT]&LakTB%##, ڈ| r\0ZВkTUe~ɬoq^i\WK5VqS>c<\/WIJj!̪]ixYi\] ו̓.1㌙in-19=ERbYDZΜ3*MxJ'>gKu2<9"w7ܶbS"qb3aiY Rvҿ+e`b>elJrur|3mG4 VtJ5%1{0Vh"<,8<1&Yo?]./ߘ#ʽlyyg@~܈9,~/G:F,=py˭b'xSiAA@/ hv?%D" ,){21nmW9@o̟(9SkFY#ߘ:mˊK]A4΢Ww sSOad=#H_1`WlFJ:;I|٬)*.)KҿϙRGIfBPcd5@!&OBqߗ:*hI;RM|lޢ٠nU!J.ź+$9|F=!;l!̾` R <^Ģԉ#}oWvx 1_40wycoz&tE3 7Jz݀UXCC-y2 Wxr-(lۣ0Wk 8,4Փ}Ti>fBօy$SP +#FpM[زQ}aZP҉aJ̋R_ s~yʙ3veTepnLCE_PӼ:立~Nka :xIf> 8> l,Z;YM4o>8z zmxU`ɦ=Qa6ˆ96=~P)pL9&Fv6mm2pSY!/:xK0b*f,G_6k4*y>,g[*Iߓ|Gi>hD"'.l\ئ4,C2 dn@Jޠ?@4^r\=1(Fl XlC[p* v "^.݁{-I \;8ǀ  ݚ"#GLP!w+lDb TԏD$+{Rnŏ9Ϡ~8V,6.ȫ.ˮU/9׫lބ,}q?Q?Tz"(Cp\Tr9UnzFΜv铅{oa4E"?#k^ylqW\S'xgPҪA;k(J-qˍi/'J )H #eDUOBIȻyۻևLIFKs=*(@X/Bkt o;9b( q$P[A0ڙh=Ŗ2aBVQ)D4'<!VmSNj_ghzCoXkkB半 t\Fr 2qSs;%V:ҽS ͽH _4<,< Әކc)d-o4܋c29B,3i6}Y@%fT, 4K=d&p#渉35%r**95~AhJsBzl~*Y&3y{8޴M !߬:t!nXqY&i5<[ɤ NٚA" 8`l0dʢs :O΁@@yL$ ŁIkiSF|r~y>_{͔0?r57H:|QovH~p}qz=XƇriw۠n( %۪OYۜ,zjV{xwI-V:8vrrUDvpȃ |ߙf#JGl L)ۋy3ƳAc,*zN>8pp! 1YX%5'/rx,,M`T*Xt ,:0'{*:Qz"n3T]ՇkAM3xS0O &qD1ʥNAksM$-J ?ǿ/Z: 40b//街QVl$" 4UƑU mׁoLͫ5^{^.}Xʍ (Z3*yӼW6/B&#D.ʲv#c?QIjԠEY3:skVL{z׫5PdC,){q9*e'<ff6<`:eNA X=>n2}J5KgX,o_NmJ׸Z0, "Ezh$&U'4߅5yHzmH קA[n9/PX=\!+n46y`N%{ҔUgsL3@[FRdIIs[L+Te9>8XST>U" jcDwC(kJi:vFJyű8r=((sl#dOm9҆ ,?@'TEU]$+$V.%52*<:ʎAl\oXGʜMSǫW^'\ʩ%;W7*ansz&6N|rJAP*,Ym*%݉~ky 0d ?35`Q4gxpC|zE|.Տ׀$VRִsz)Z)7kY`Li',!n!ڐ}+E4j?DPQ8~)d7vP7 &P~'LGK/XŇۉsҷߠg1UW\禲`mHNdh݀sٔZTM\Lš=TZ1ͬ#rE~:*m;.RbK盕#aao' ݣV6o$ɵn#s)􎿌8h7 {Sg7au>Q;?DҐMsG]v> - ɂ' x\Y<~FT-YFء{b{})ny=lXЖZ\R w2ܲAJޙ׽"y}-@b$:i gP:bpkBLV5ɴʵvOYT` /p + (=y@Jy)v8zm 0nnKҫaK ȣw0;8HF4ߨx_yu;b^a”=bQkVtԽ|(,?t]jD.x9}ՀoiC2nlG< 6QnDRcy:循DTK/['\_iܥ\J=kVSaq BܚZhUi"8 왤>]+ 㤲L\;|7hO2$b3vs'J+T ,{7 @~H[-Q[xyYh aLcA9Qu1$׏=7 |Vgc3%.`Yg^O٭6)\ T+kS9>%>o2wޑ74Eͷ`ws|ӏ]ɗ½?>jRl0ylztOD=p<{A˝u~m_3X(̈ߕSM=W7g']P zĒמ"(!wY -ErD-9%r68kk%.­  @3En6Y)6l|[ZUNA+BTB4q~)jJ$l{b+}do_Eyi3&R[{6.&3*IW Od՞$-qL*]?O\_H*x8!N;$]_\LO?LR9?U J>Ϭw"KC(\Nx3Mn}ˠH/T_9i*%Cfkƭ=qlPTw8j-t FTYl&,V)NP1erxRˤru\v:XUbO h8҆A MxK#u<: s̼UUѭ0`x?.!0u`߾Ml${_ԮF Q[e3&Sd0ߚ?ܝʱۚL܁o.Q>xXtk0 -dŵc0g|)\~6A.{Xzj&F\JL 0[j!?R'pwL. h߉%)VI ;OZ\W*Gr+><6?bUcel}LyoX>ްsU_z=f>5#KlT UG~6I Wmr&gdeOՇ*me ]#pJ-Wz P[ƒwY׾ZG#?OY^F>(hIy&pR 8ėcɨ)hs Ԋ,퍕KU,Az_ol /;@X[gEwN fAqxpj?FSy`UC*#]HRuRWWFN*t!g\9q,8n& 1(nrպ+UK3bUm)yC˂;|5Żn})Y^d5G#vaM{Awi=S}S7 dY&de+#s75oj, !{/>oZq[b0;0j(sJWUE_.RCtĤ~u[=`2[aQC33!^. ~)$BMjM[bc6 }CQiR76ٰ~mphO>)<\A-CZG"̀b7~~-C|_oK\7٫p!Ds$]lÓRq '|S {a)Qc㵧CZY =*^!15s8nf~$?Uc?! ؕDXc(7O!"G/;e89xڗrj4=Sy ج ~ ^ʖmyh./Uwu%I.(Jwscس婹=%l8|-mOQ"G95pڦfYgJ?[Z!y߲JUHUPr@=s-4j?PP6 H/k*ً\hP?Xpt'!+ocvo 0-鯏w4d0~)aU{\OHHN8#->_lN{ !b,R*P4㤕ul-liYDNV+Ax=Fyx`_ݯ4]Pf޶V82a.r뙺~^E/+j*8 {; &RIuka62s$_!D f%T,0es~7FNDK4sWEzlpf{5nx ǿ X) E|j4ѴOJKT}QezY\aaP QÂCb'S!F/K[Һ'f' 0`pÚ@E,Mb JJsҩ4~%K# *oS3Xи4LfiDTchޙSUR!{y5!c<ށj#& /qB9Yȝzqj&MeQuo:[쫛G+gCRk:+?#HFK SETq?fꥡ00F<(ON|Y2"H7 9DUW@igHKDX4APF”똑*|vݯ ^c])K\IG~(Gd*Sj¿\ާ*OB%xn۞܂<9F5ճJ &͆-KJpbȻK~jqn5p)4Ks? ̮5@^yG;UwD\~%$:9Zgh̆ lFq 6 Tw\s vZFo,4( P(נZ Huh22DↂBx -=ELk%A2"]ri ?$".P9f 1Җ*Sﰢ!zS(Hj-B\"~YE(lg[t؎7GH|NE}f+eOjmп.6Ut/?>RSgSÒzb$ײ1tA>[V\O33n\=8brY^b$qKR[AM-d~mtqe 4T0ƨsj>(h1Ǿ*R%YB&U#c>l͠U+^5ץ~*TÀO'O_jV9Mtܢfg)zV\J&{|;&eH̭X Xw&-;ɢmf-*UMnV {r͒ȍ)Q {?_|=/IVB{wY |V޿dτq3;jNbKe&~Rxcג^RrͳN4:ی(sl˶ ݋-b2pVn!~mn\Tmf#L -KZ|[h}5c@FqKԥd09dbкTMsĐG_Ϩo }h/*E#t:BɌ@\XR܄ga}|"cwqx UlB@0܊Ya[~d7TW KS3 G<9V21ڑ@E(]"i3viXYoj>*g!1GE~?ĥd̜ęrv.d|"F/D:;`RVs؃!r'lUq vsCPPh\rZ륧Z[LNC=%JbĝS^C~S4Ҙ?-jC8ןѭ>p}KBUܜ&m4=m ;}( /V2alz172- +1q4CR_)tIb/ٲNlL 8{Zqim5؄n ԷТ AWk"1a 8R##e_2+KAjZ0°Q7y=P7(g?{h*!I4HSoz"qGwSdS,A~S 'm s7/դT~yHlvU6: L5$q4.h/RMy鉭[ƚDK^`B GmT\ү7lyW-, c<%7FM.Kq'=XꙎ\bK* Iv~T Ǩ€#+` ˆʇxNߜ[,TRA]lM{ $T nĕi~8䄌X W˧%]q9 ־-~m*炢ATZqbFUߢ#j,9獋2; b`[e\-@%V{(7l|*Gc(oMJd"@?<9<0W*%?[^\.DU39%řڡ{=cid1 ]׹3.3/-Bi7cB,N"Om<ŴI,s` Nv^,O7@[>N{m'Tq *!+W^ا/^I})'9t ?e~دEOoK{Bޒ!p*,8l !m#6x,#ݲ.HN9NcTN_q:|+V1L!wha"s35^=vRIJ) \'z[xE tI<-cvoq[VA3َ7E(JZU`|O\ܣaV%:gSؠ &SR`C+> 򄛔/xpMb]jݕ0AHbt#MyǼz`z Oi;)zjuUD<́~do%+.-?,khy? iȢgo$?7ki8]9Mt#l_NXVk(K.sf-"S J5{\ ,.Ұv;+axP{,?`\TFR&&z'' c"(o]`.c$`gp~z`y 6el= tcIDlVK_\IomYBJHS6G,p5G:\Dc&HT7Cч i"l#PbHy"6t}.x"JE!}6G7Xfbg]oR;1CBrO6hCx7qˉ*X-Uܬt3WlUIz%pENTYlF:]!ZOIH)$Bp@e*hYb -x#mEs'5u OWU,ԈS= RdLMWMWqhGIJ]/Hg|3--֤ `QNMŒTL4TD-2/Ub7ջIWd_0rø21ClKnz-$v]F޺}a a ނ+'2,Htn5/vHZ p/tswptGoa~»kh,D2OTEE[w* >.sW SCGpdo/RtahhmH~f5م~iW]V u^o(֞t'xSr@7r ._tA%[>p2Y WsXiG>w|^4֝Dmcx zK~_{Y wvF\yw͹Pg4'/I'Bn0Lgs٩GG=q *lCk2]f>G\)L@832Z3׈l8Y0=hHo+gl:}1_ %Z~l&rt"һF0w?}j~j%U[q09bB|{(c#/,12~ϱ( FŦ"Yר~#* PibQ[j_Tއq E^&u-%2d6bҝh)0l0!bzPA\ %"HJ:kv7rd>>_r\4(ZJOybJGf3`AA6-1ْ9o:q*!H ͜0XF9i lZjJ`Rc O<.ָr3->{MD=U;[y03- utMC=,(;Eyr5 [A&C&4@Z$X;߶Ci5v%StBH\VՃjW%+ٟ̘b7jGN| >?n۷~wPEZU<#W\aaDP:+//w;e|!ɉ7.Q`(x8tLħo*V*CsXv%TdQRfH*8cRv<4Q9/Zk'IS^3ۻmg{u7z>C㯽ndplVe~YNhjѱ~0f1a<3]xV10dTH5nv(L\Z՟Fs`);nV g1yѳcPe pM[TK!sJM%;@4)3zK(Ӵ>k_pw*U[٫Rj%H7Y֨gAa+KTr%1csmJ|3Lsam>r6y.O=:yAZ|_C-"6dC#鞯<%5?2Fr{x)Blh)|2 weD Em*gob=j OpJeb<kua( ySJ2 g(X1F~mI.cN\[ޜZs4篼 ˩R\D(wkK>ㅈ%jՁl u tJX'!j'R^w6'a -:3Zƻ~{|L5kBsM%7hX(K 0>:T8պ]%gZ69$OcVvc{W;=TTKKj5@\+z}7TuǛk}?j}JqS ip{B?5G]=!D8#.ϧU)TkNGg ަbՋ1YKs1QO22?4S7\ВJHH{HxŶ$\! jSo-J"a)SUej_ɉ>|!E#ٶ#O)#{\ϣ1Lv>jAո5-]R%\#v$WIއ*A N F"]ϭ( Fog^M/ Z*?T`7c( bdx}FL;m*3zwi3%]]e;oԜOHErҦ>b es*?8Eo; !orl?-Gsf,i03OM?)Tz_ eE$꣬Z&ju6 S Φs#«)Ld^>h{ '`$QeRq7!z֯"d]5v^ŽD=|8q:=L*y=n]UXTFdb4shDžh]9㔀UodLkߟ7{<Hc #lYˠyj>ĘZW2u>N5( ffPNT SLZi.4vd4v< !,߭S,/ͻezs{qcQ |Y)aZ&}w[=*X 40uZR2 1٢AM*iD{}  ! iہE:;!;K,|7Jdpd3o#CBfwJaB[Wr㽼ĩK+5E _F7Ϩ  _a9@RASb5@?ą/ppMNA Kb8V 󫣢#XM|[QfC =pxA?&FuYJu 6XFJrq X%78K1 t_R}.YJC)G l]Oa+N4Pqzm3stx PeUfP (,,Gwc?|s/2}Ѕ xaāZ(UAGXrb`DpDGٹiެzo91eOt`Ҭ|'{iPI|L,>dx̄ץ*VQtTT_uUeʅеPԿÖ)mwm`ňSk0'r<bƍ sRe.']'"kfmm!}>-Y mQa^"gwiʻI .ZVu+,kIAs1M>)08U7X(<47(ɹ ׾wKBeH P#qP^1J401>PXA+kN}Ed+ѡzO{nqv|!^Fft!)@^p6rp;AkB^A 7c|۠wQ55UX4y=8?BwK`@1r{VTǏLg`9ucZ~9$gXKanpLx?FsU NFVNҚ\6t=uA3bzA4#fhуl]Z{l5fIQw/3EZ/dBVcvdƄ KoT+"̀w/Pb4>*!C^TmLЁ㕱ܠ!ENH{+[0eM6(4+K9]^>n* ,x*ze07~Y" ^Uͭ>yeF2Eu{-P.'R5 `llr2?>e a7p")|,- l-6mV9L%Dqџd"!N8Ǿ`ћЅW3XA>Fa Ǣ?,4Wo-~-3YĄOQpU!@̑Yߐ, }6:/Oxw@w2.C*|A74Ir3Y<\|ԬPQKIWLeQ %[ cK` ݈\c?С/36U̝%vOVVkJuϮTpf4^{dc:m@dCl}gJ\Z/V3#Ʈ.}?Nc+T~~W[&3c."1p͝?N8.hD&~I!/E KVXGAyyI)E)c߃3eBh }f(Of)B~}L%iHI-I~sş{$>5rOǦM>s4Hg΍ ^Ydf΢>~斦E[8V»՝55u`'?zHRNXSy$S3'g3p-NX؁%J\( nly&q(x I0D0h%Fb7Zbn L+;d- }K̝ o$ i)X3d;jvl X*PM2 q̔lW"hԦjqQ MǼ#L4Q䳿n[_#8JzX%_{YMqBC! Sڝg?GrL5V0c| 0cᛵka %̼LUo5y]`[LL?/|6FrcXQWˢjq,C$P󕔹Gr5ÃzVԜ 1 qΈg |p7*tKȝL# rZGJhPj/5jKv}I_u1!D@C;nXȩ x($\I&B?Q5/(a ` b焂hG~1@wSȵI#>*/Yp[G`Ѕkl'r\Adz`6]me ۷HT Dn75nyla2qcpyH77Q n@QԩdIKE/[ a &8L!YvR!I/{ :.x uJ _ࡂaC9;ք`yM8A&ҁJM,kwwm+T{b{?3IIݗ Y؁'֢GwDIC`jL1cv}EkJ>0RgC)ZV*EyCvg!2C&aDJ', wKbM$$wiediд;@7kD۶\ @af$n<!c}7~ѝ3Cz!gt)cUCF?NT_h S7_|^4olb= '~8&7ƮCw`MƶDE$ 5Zlɑ4J_)ID5r3hNP04CYb.͜7X`iFyh2u2S۞=7{oA(n='oOKN%=&Br/Dvj쭨)囱)j7̧ի^6,Ghjy;|dJڑDLErՉ`7-ix"oӚ٫cc/xz}B:1;l 缘ov 0'67DZixEo~8g:z 6V6l*@wbwxL 7Xz"SK:{6gRPﵳ"GԸ [cn*JCWTD23^iLۙbUL~YR2Lt&D3( F Ɓs'Hi'1lj#+QNa5(vmح ^`:ǬK( F$*D|q=X>?&౱Mz  ') .X.ťBOWP62_vR!/# HK}%"U[j\U{4g * ؾxKz8h4~sB.e2|=/K~ýeG+_J҉?+PYv4I iR; &jL?{uЛDV&K %߀X+Ξ4KߺTJm$݈nkJK̍ybEmh7]p|,5 kuVF Fba ~O$KP[gcTaz M[~;/ɐ\O%wAw> PTKF?1Lz_c)6cLK(LąS]1,(ԏ#*,UMٮ&BJNr}EQT!>@cGC|/J)nlD$ozmJnw0A5 U%:@[b}+]W$D*D@a ]#R]"bI| KۏDF1YQAq3t()ItDӫ^=? ÑRʪ(Zʖ (~ѕ^?\n;2ez IC:iP%H[.x~G]=Dӫg@>T(4~J=~{Kۄ!&q$Y ̓\: ASAcrEZkpM)h?NIA#.:8ULkr>)xq)o+sStYJ & +t5 H^a0:#-x3gGsed /QC꥚ȴU=&ѣILR'_r>/ ,/oM5\_L"B>"蜪DR%joUDF_r9 *Zo|_Q9ǹMDۦЏ}k<9d(ϱuvsIY=C y,ȬYNKŋQügTb6H3_fV:)8m˔DEJm:ԁHnIpPJ5d0HPRaQ W gu*1qyxܶ D2;$h+*{mJH]r`5JCI`fSKqkU]#Ao }7nY[FNN}Sf]ؤ9`۵;dS;fqNL@c2?ܹď5E#~1;&IlDmT,3(WnSbÃ`I\VN&b4z; *B=g+ .@[ʈALDZ3s3iڟNm{IF+/X)ۼ&SBcdq򡟷UveαV!Oceػ{}!P"S϶du{Opǹf$,[=!H,_HFEZ;ZEy]gGK8T+]1^3˦My, n>Ԁd\u)ܟZdGOr t4-+򌴣NoN ӲaJ?G]F+5K>JL7zx,у-zX,E>%@![*e; ;nDp{1m%#odngHjh(St<%m7m {Eb8s+cHԑ&b{J†`ٷ9+]Rgp#"sx8ɵ:\h͹ B ]>7CVCvD O{{K(!K[ȨJ 9m|_yhwG+0oYA6 gXpHob Fd-H-/f ?_dT \ ;L GAQjE" 5p>G3)˽@4-"0"RQ'UfjƼ-If ~9kiQfD,R٥GUwM̗O)K4 NK L]N0rXNO'Ri!<`;>րAѳ8)ϪPQOkOI4 x TM`fF#IG uw(Z(")Ƌ7Dܞf;X(C M˭B6=pM鹗2[+r%2 NjGȢz0?p111;UYGiAQA *[dN>X0~X݌)qk°F"KG-4 Xlf7R<tE|bCkŊCr6cr!n\}4;_$-mV&%i&3b@nȄ3\4|B'3N쮩hT#ԯ?0T“,[<]QI @vQKցU0`\LE; RN&OT Kt!5v?PyG#4%Wr>q Jp!ǑaY!fɟ2PNjXm)LZ''$rL.f.  Nbc_Hsl8! #17⧼c./qGHyn,Y9x;]H./tLzi_BB3,>St/vfGemj`i0+/ALS,)i*fNE9蝤iPRmdʽ#4Ҏ6NTaC WFҭt1@zߡ$C}XS2k1[DF4 ^_\B{a'Vސ:aKOa ĩ*u 3yC DGJfD䟳GhAMBE o#|uBbDrZzɂ6DP400b8N[[{Byb35~E'~o&buR\\#Aef1GoNkZɅ8^FKZAv2%H(fY ߷,c_e׾U˿.q BB_O",'ڝwi. #mpdؔxs_# 4P"LO~ #}K՞g^˞cʽوy>{^r…agy]|:PS+NC./(A1h9m amA\kP[Z%} tsi8#OΔg @^# %N:zAY Uu/c91_M"kHЦƔ8]^XCQ0< !ԣ#e{JzҥcS%X}i/:vlyH ;L]Tcл_Ъ^6F,  읍Zo[dDT5e>4ITwlk 5F~j>5 P,hD;/~<[t*fpYs`Q^mns77ҫ~oKI٨*2@&? vGW!c7ZЌL o`O,Ux-@ |oTǑ3EveU EAMIRZ1I^ڸ+DMz _5c^ŃY'7(i`Ȗ,vpu!vr݊S8mE eD;!KT`ƌ# &Q7F-ē-JSLɧYR}Кюv3Y3DV![JnUN#lF gp-ǚc'`Atfo9wKV~lb^Yk鴵rύoiF,,V dI>7wa!ߒh:hG[dOY۷qZ^Qg@_ߩ"R!IrV`+5p.eC;fk*|8$?_j "2v1mAyѨj8ճ䂽ܝSyOO܆ޡoE;|00q$8$oz{,N/D<Զir4ض ٥UO\L/$mO X{ZC*6Y)ժu51ɤNhz"Ͻ@vǚpm!Kc/ W Dz=8͠"TTx^/M\`Bل8{BOeğ&J!yJKY*7. }KT;s f .I.w౦ xoN^RTJ=@A8plpS\w|^Q;.ZFĕ8(A4L+r촯xu3(CtVpHɃ iCS[2mw Cz `jMmnTҪgm=0&lE HuL#/%Ahu]C[ /0E!Q`,HrJ^y;S}D9֧&T}GQY ?@SأxFpR};aGԲg\J ԙ ¥4-95`"@?;Nf[|S Tm\)Lx1v-8&x|ZLNEНc2o!wVDTͤncTO\7%tqS[ED5-POY&":IrgDG`jPG$4J#ϝv` y)N!]nY?qIHZL$1jSbtvb@rBC^1LjW{j6!4<GI-K= x[3Wv@ 0h=Z/eAw)ҽVjTh,SfkԞ~eQ#ف cE ⏀?!m Gϙf|)Jws3? +k.q arţxZ3[IA#!MB$8cESqήψl)/H"Gi 2+)?;Kff'q;J=$T5f%嫉+l9rlcϚ#i or.:dъIx&&94UvrI Zaj8lpn.KpWǽn"@Zpz&{ϟal{"g;n-r[pwi;r1гf(p)3VnT%> 4:aWxaDoF;Â~ :D yc9BD5/{Vfcי=S]lŞ%3ѝ=7K \ɘ>jM|Ɠ6iZ0ˆ"V]/"1n`\mAzSS`DdȅZNSyjx*~?:BG3Az7`&W!=FKX3RE4G6Qw&)[5gpt6k:253Laf4\>q{3깚KH+'5={Dv7ojTXSxYIt4`|K] c_vl"?#P#+@!xv> }%1W_)÷s6"|0uZב:$R[и jMCoH;ld-P 9_WAQ}U(yN*U8 uA!Ÿ:BBDdm1הOnY:H"&U + ƙ;AUש~sxMoꖻ2ԳvH~ќLd:&)g@K >x*L˿ KV%#FShԥvĢF6J?r#&QX@ebV BY]zuQz1[] 񏸣bnDF f$NɈ\iWgz؋ʈw?q\$H˨x.HB5Mwx pث3_IYĭ&(Kh eKR גm΋<nKa$\uSwt4Qн4`_PnjsХz R|u[e<P12 y`CM_J? HJ`Llg>8s.XB+do0U oτl8hqGDD1AwcNǠ 0~;0l/ [:*i:U:X+y},_IELJ0dmH6$k1"+3Fx gjݿ'QCRRaU_\]/Qf$ Q-E,i;2Qק5L\?"O~ѓK]'4O+9^Йz>h?_l,iI˟{zn){1(!:Y\a[(fKTrho}}" ![9*_^n8 [(oZmU@}AapyB;aW=7+y4q؆=7[.cMWw64̚ma犢8QlRvd ?aT[mg(ڤZEqQV788v .Z:H Zw(<وZ2MOdڮ eY&T@?>0UF!͢Јf7evͬ P˖ityYf6!$Cٗ{ ѵ:¨q6q,""i2DRfJSlX$ ur:u;bG"eQq^8L S ' VKIUΣd!zpzLǏU2tWcd |u# &4"Wa #0Z= nM#4E'h ۇc-Z}LLx:lc(2!X7+(r !He+T̊@y+M}]x&~\*W0RЍ~v-R N1Cqewc&5eF4Uˎ].6+*nʋ@I[ I⟕=`yMsk[6ZW :Q}f%DUafĜb#a޿56:U;(B"hX1(4N$xeC X2כOPjK(d]b/4&^fsj ' [ $$MpbB;d|ke@"YGL<%R>|ָ,!uڹ)eЅ)aiR[اoco6| G稭pt.7Iuhsv$ _?ʂH"iAJ`5"$]j㫂H! pa5ePSkKl\%_<#ZcN04pY ߇ulF8 gAf}A]G VT]+KZtek׌$'ېLpML.Rxބ][(hE>]MЙaMS"*ڌ|66fǝ&B E4?JN歴C>>Vf1y%R%lk5tvR,YOVOdT" $&wB+hjӵmԫ#&#ݶERC-%$`+ImlA7R则ad=g̎( %YAAHPa55 ,x=p6o\\3 @ ߬a* !D;"sŲ3G$\oDuc0ĂPŢ*IWN/ z47k#N VPRZf삉تlҖNm!F +U[b-ε?"aH-*R./Px';™'N#փ({Zl}dI w&qA1kǝkd(ǫc>$I!7.Q/d,蟞s@h6߅=C)  t})G15Uc>;“Ewwr&ŸHL. 5Vp%xYĜ gEWA X ɏ&5/u-%T^o&!7 oezoe#{mE@j0cynnb$_sUx^ T~Zy<GZ{F-NWe^8 $gٕAXf.MkzeU%=eHLL۴˼TQo`ŮίUQĐhl%%'^g׶7îKfvĽu/sŃ0._ VDS> EhM}_S8;5sM%~dikY^$ Vlk*/=;U\a0"zeg* Uq9 AWV4Ӑfą@M6dpm@m2`&(Y1Ҁ)j[ 67΋@Ppfu->m¼ wL.S%Q BmClg= 6D!Hbj-)q(e .x>n87dCC镳_L[^n2EXD!&yrk҇R6hGd|8YpK81ۅԅ# /|׉@wlgliؠ*)l-bJ|HOe$fE}WN ZmVS|(: (Ur(J>E)hDf޸C/K/c$7ڐ3GS3vן {Ni [7nQQ f^)=ͳ-*sKOJfgC#c[:l:>=[эɀBэ,GoϼM2 zv~cLWKBØPv?g9VZWѽxi9/Xz5Q#c)iPDA\TLxat?ӏ=5FT0dSXG4ދ>IVX Mv[kXl.9VT^Yk6{^ע3lBn1R ʞ"s$1Q,(H_C_}+wQG*ǒRb 8aM|'_nGG״ 9!ʨ46n*0`mK,g!@{jWTg*njJmŝ1l>2s[H>|ף;Qnpzݹְ2Qc:{S@d2vcv@oAgpVW.8-+XU+gTUhfLŵd%8Eb nR(GQЙVOM>h"!k7Q0=hV͂vm|M73){3&:7<CO{"WrUP`1/|T?f0c0}VPs^"7VC9+ R Je[{\f~R=ɼ4y%b,eW[*@ҝKKe8 QR ģqvpmIJ` \]r5<]5JP4?Zq(.dR1I%>߲]/h]4F2| rl(Qj潞,ez#j|J -O_M,ٯ3/82wEJߵlxـ"+O?IӒ'XT烔Aި{N "&ѐ"Ǩ`e(Qܩ8G- =10 eb"2U Q* :*,Lu9|">`aZ \Z“(RtLk ]Vb(X&U{?m%pPm>YA<3cac6zTH<$d1_$8PZ+d17R$4Kh;m_fM)c@CA@a|z`*wgpr5ĝ& ʶ.,&Cv؏_ D^G nlh9a˱[zZ]7١wnm˪kw'bIAEFm'!; JR;}+K**`͌45)rsnX]țrQ%S]b ; 8өvq-yW+iLoT%L瞝)*`K ̍y΋#] BZx9}$X~.b^>COI)DzZn%1zÛۚ^b2?!Qħ,mm=CpAZ=`W!6AWOnm 7jF&K̡ >2WAmb\ tIcwݖ}P!Df{$vl@C ct؏&cbU4ޜӼ2ߚ]Zq?2"8\_Gria%ek|IEmVNQɠ^gKEu˩+b|8j[qm lYSBL7&%viԓɽ+EhQg{ r`8 ±_TT|Bl.fu,Y o S@߽l&+MnADJc΃MV= JSYi:#@ِ>g-dI!Lд˦C2)44(K{WsQ8ew*"zN 'JY422.^Ђ"ʌr֭˪Rʏ! -!)D)t( {򘕍^ l. *S_x@=X6m'XL(7B!H Nm A%T#I8fJ2WC>v1,Oaʞ,NtQ]J=QАxf`2/^15 bEm2W===Vc#bVw̤al;Ʈ)3NTV2px$H6MVj`@ԭ ujWP16l.rws^~厸 q{`K,24C,oBj=Ђ~Ƕ >IeөwcSs7lNi(G$BaA lr8m| E؁dhLOaaR_ E4mND#f`4$X0(Wg<_j;UĢ#\STR1LO?UaSjd\4_.DϖppSqU?gX-9IIda呈 O#]CY K G b%JO{ ~FVC5F . 껑u-'2B q#& dގws %Z4C!Bc6ӻdO5"z g3o)XBNX []l;]H~JRqWlc6WUq6pP^?f ͆rhB@,uo'l6!3%"DrZ%5#sF}A0)qBwTsE%gszPror^EIΕk'e^W SE5Bg6Ta;v=Jۘ!1~ fo uk3K9v|5O9ptK׾I|MsM C b IARo &n>ƔPєLc{B tMe@c-+Fޏ\fkOhf"ד;}m_=fY=qXUI0Q_ALݞ~:z$t7&l T;OsX5oD_9tpMocvÊQ[&WpfMa0cx.>s62DkiQ$N)9"ъ0A 7#xG𶲌ߘ5eRU[18!Sl|pbyF@\po=0[E1//Aľ(f'ǒV/4wŵR<4aN^ts&P-H,ǠZ!ȏ%rc|8+\op},Ď.+Vf[9MW#,{D7]z!ha)%!:B^=O*Þ1ԯE.^85d>5%TX̟b{;^Xɜ˼>fֺu#*B0Q($4YQ5[ȗ@nne[-qqhKdU)VVoR[ĵ |SV&B|$9@7R˃h9TDSEׂ> "YN!SLˠWxc yM`X%,JG' @#Y؟9v鼏rI{Q.2hZ[AiԢޮqߌQ`%s;jQ:~ﺷ)7sHB!TSB":Y'́0W7>گIf< ŷRcF)&$W=T~+s7v̓"փwn~UK&* Jw'PWp27 aP5enb}Tֱٍ6YJ2@ݰ7n昰#wot5 ,geka97?>Z~by ׍kWgzP)uKQʓ?(B[-4mԫ@^qs͎KIv;?Oõr1 ٣[bt@:3>=t.P^GtEi D<6C&in+?=THEe>u{_ nFFr' .>[GD }#u rO,:m-2\YNip# " i'H _Q*E5gկ _F Pl `O[* @ j~Cr6%t-F32e|T&))NܚAٳ=_vO+f9JIz_̑ tbY)&I>9ʁ-S{bDbMmN9[fZ{;<|Q"x?dˎ/+a 2hDceıϼۿ)HWbdy6Q7\sQnrQ$ pCα t]ױ̐kiDmo5\˩ {'BD`7y:iB/{[CPfEP@Yt`僧 hX^ _ݙr>y.G<B#OҘiu1*FXSS@&E:Ǔ2Q>YH|3oނ%wS96I@TͬGȑ5ī$ͫ zH/I/n+|8#FeQ@ن_̌W͚ 4~6tE`\shBCnmR5b"(SMx['`O1flݲa5XA`bNxK q)VUV%x0.R2ox]n2%ׯ%[zǻLR1,l/1a*Vi\=+"6h K3򔧴[bL(Mz%Z:yٍƐxyNô4U |X յ;P|sృi t |_٬+Ӡ2gmMm;:\ї# q#=jXwI hWw5S 2/[9n(5|R8^>#\H"Ǔ^~c ki Cl9%)J._8]9&-'n<0_~,Gךk}+QӰu)Gs:~@„pnf>e)$灜AI ?{ Ocш?9%0#Ru_7 ` x8e¼R!:e\lt^MΘZ-:D$^#:C8=:|w/x #$ څ5ޭ}ingeHb8]:AJ9Ԃ}HO۾(@/]6&mv6mjDmnpjg/ 9Jd ъj\u:i({- N:%oS`-|wEK7@}g97a"Dt`BuHXwHu}.e; ^7q./\Ć+B4J cWrN x~q ΢8ayq8!RH8uЧH\aHr?bhӵ4TL(u{rX[:iVMھ8wD[](`,\d4J jh{d5 `Q;i~-87sFib!D{BEYkO{O~[(+QܭK٢s # ;i\|(s@LNnr믐&[L}$f7Lwͨ=2C rJ'S ?qA,2-qMd;XJD`HG({&%&YY"-"?R{z؛5dEJL L/q/j8Ti^[9@܍zj Kfyf[+V ծr/S;ŶV_Sxl/4JiTKD[,GUCŸl' aLk JN)O,[*jӂv8{#4B'8cǟ,Uh3luϊ-"i v@!2||W"g6gꨫyoUG2Ź#mlDGR!JGlY=J!('h=p{:;.XrO'2AsmmFзm[AGR2I\ô0߻ ,D-әq`pH!M6TRHZrtSazۢV6d̿?yl$Fj|Q`!{鎹V(1g9岒iB)1柑4z*q!t@z]0e93gSo8oYKm6[,)5@֣u:6ꊷ`-d4St>UUS/fmmͩKQ'ۆ~Er8>Dbދ]:v-~Y1،A!>kzc`Ś)l)$ hw)_Қ ُ~sM㜔Ƙ2~6@un_鞐QRYVu{qK~3|w"6@ҋW9rOmeڑOY*E߬h0⾿ eX Yد/ߺ`ƚUSA5 GV ZxudN\ͩ=K5=-!"]ֵRf!u$aQjFOӫXG1< J o2MO$w1omcS2`FBΐV=m9ńt7\4| ɀ 8~hCI%g@jdٸw}Uj|EnLPNg.nʓ3žYr> HMi`Qba< &->QaF Wqj s l*lv gyLy;;3 @9'lO3{צR-oyD51Z! NFh6!CW* G7JT)|:i}ة ȴ#D|^?"Оw B],\/lj6n1"@s%.EҀo,oKFZ(:6; jDj F#y=&g+g^FNVIQn2z9ZبAa>Zu;]|.̏ßJq5L>T߶D[X/N`ԔC I>-diQ NNi|pB5eBPFXW"H4L'De,y 6v]EB kȍaKp!+ /j A@oFd`]v@_"VXsy7m6 vb.{Bbϟ%觥)<#Ш́zhlؔ;h eZm^0tL+ﺓw[T2 @A t N"F1fKxވ ESۤ|DfJW ʯ=AC,l?*Sj] NF^2k0Bm. B̚,"޳{{H|!w3Ur.j@VjZaNGjp1’wcՃ@DdL":|BmˢC0[I,/a<O|_h\Xc.e#w jZ jEoqw0ܫ^) /cܛ@@hGP${"[<~Ѿ,eq:/3[2#k(Uy0_V'ZĶw/01- Bg۬!AO>qZHq5W:dKP!U.,V%ao$7SQ-*|udExBiT뜯 46L{RtU3,{FmQ!]'UPU\O裡;]dd%SoQ LqT'Hjbe?׍N ?'Ӽ ^,]=^_k%dX-nlzcac2xfg۵gZnca4N_$hA,sZg1mC;97 ~%•qּ(b%``ک</a9- 9㵶F`+QYrBEB-&Gz$(d^#/ջ( Ȍr}"[(-:RJ 7.W~ԧO̿C1*x=yxbuL}4*'*t(!=FëuX%^4 & ?KUCNE1MFRM&&ehGժIA DSڱ!jz~k!W _q 9^S.#Ȣ?E*l}NT.zLݨ +4Q`x7Ƿ!.lem},D,!5 O% o&ujeogǜgy;I{WwqrXH,:Q9O[40&{(OCpqybآޞl4Ϧ|b\axe#,}=Xf_a<O'ƍ[mGNG*Y} r{Igʌ4a{ U|2׷ـ$6 {)#L,bvRV"KIDKYkfʄ}2Jח6J*sq̀" %t6SREV(|4>FIaz yɠlPf f9sѵ;1'hd@ `SSC4Z$ҌܸM'a`grc  EJH?>Uv_`NG{ߡMeaVvS_:zCC5XO]S3JFn41=r&%8@u 8vû##$65L+>pW-o(&k͐nɺש2=*T4S{448Wk|Kwպa< OM';ဍZBoĠ I̛mub{}I݂[Vgeh=&>aٺZR l!]3b0&reAĆ+%x16iwLV [mVd>XnF>ڷ_a75tMCSR´'F ٽ>6aی;2ÃZSpgal9'8 :pVjPK׈Ԛ3SQԲl0Z{D*ԖiCDt SFL`Ax񈋒ՈU?oqmCm-'y?n*S(ur?K ̟SQtF}2ABaz9 ~hHd .}e}˧kPvibDM-J;2ϟ?{N#:R^05Xg)Q5%{eHy{bQO d/Տ/RZpXk; "K`ڙCSF"ݥ;$ Q=oF<(;F<^~|fuI"F߷h ]G/2I+̧9(bKQ5rci\/4@! t)-Zx'rָT$)MZb҅<=K):^Ӧ VLBGM(ŠHؐ$=aTZ)LQ A!?ּ'dܟ(`>KrmE= %oQ 4;Ƀd}lhhAR-ŊN}mPfwB\8zcW>14na[}H^-]8ϲZ7ew O˾,+N#}okСd3i'kc$H@G±H81[ ĬtBMрcW^dlcz=p& ˳^HiC]ɪZ<Muެpxx(ߨ4q;{5ډC]cw-c%N*$m 1t:H =Ӓ>̱#uYdZpO`Bb-< {X*Hcm?Gu|p(Xu.#vs7|\CP݂6,4ħb}v >H|pE` @90.&_1A7dR!&/㩪q|﷕CCJGnGzAQ>O<qʢyZgX;6d-!i ث9gZ+Tt}˯e$):mEprHF"fZS0 5x.^_7 `qb_$AYꜙa փ5VkgQ)^Q}NT ul-ͨ`1BWjljJ7apjx9՗&0c zrVQ1$X7}Y1 [aYwu_-ڵH[*t/˵#E?_ Lre2zf9Pi›)&P +}qK 9g%hkरZrv9ξwLyO5oa"dLad[m3SKh4mu+4ƿG'CwM[*Cb//A`0]Ӛ+ gӨf@ʱ{Ptc .HFy3+UMms6\! ,; nTb"1sxڗ_~U8z^\22WB:Q!tu~_׎@ԅ>N:NJL@r0AΐB|8F ;# WKAMȎ=U(D,!믱zR 9;/e9&7gUWLU${" (PzaSU Yapʩ jrnRs(BXq 15ƐJ=eD|Z+?\IN4JJKF{c.1YFq̷x 9҃Ρ' B9ԘlbENB >#%vcw 0~մW S3@43 Y+ pĽDE{CT,N L;)*[sQYA < lUVs/9DrΗJ߳Z ӌvll$mB2#G1̜5M$EΒ؃c4/eR3<J8K3^^yS;gH o.*S0 ;2w7h$vRz!tUV7ֱQ6)Df?W5 H\HM`>D>ѳ\H-:_Tzgh!$&@½C[Fy[haYZ dRJ୶(E!w5;.^ʘ6QP;aڜ^1MsRűU]NUi&:$vTE(ٝ$~ JVCԛ:$mc;OHT8u&!WOƧjثt_TTLp&վSiht} w? R9-ä@lrMY9boWMJuTHĮeZFw+8~=دYgL'~ !h熧 "4ۃ8W%l J(Bkߓ 55K.ypsW=WXX؁syJ'Xm>q cŌܠ>J )+s\A:IMM0)p||)ϻ͑/ɂ(/dw?- xӄoIk0g%__,f0F!]~N'@xbJ5}XA`y9㾲d[wD\tjr8.H58~B7ѹj ,±lk&Ylذz)/2@vY>i*ptܷퟕ0s6G/@] -nCh˾*Y_NlgRGs^X/Wla bЩ&4T7eHܪq=wkH@}cե=UO!b*])O)`u*(-z x7 UQ~L#K@4ϯyԎQT"G_Z{M%,qBM%P1蚄7횳^,ݞ8~R&NSPVG!=3O˪szO4& QZ(ecnعTᚉRg| Ds˅c8֤ٴ&Sq&8v06˫Xg_Ih.GpiܞB̈l™ oB҇DZ-E?|aiwA5j \Ay$}͌G͠UH1)5֧)Cj;<_;EKTM_51ܱj:xx?l%y[F/=+HD$x,35U< 2V+YO}c3'E@)2Bls{2>_J( oVŬFȼcL!|s(]^Vt+ڳ#*aȲ&vFSP+NSa _-DB*Vr];TR}+KHXJ×$s so!ҲmzT]">WsH46K k5,z홑POx 7*@g72[9کt(uje7Mh3鏯E:w: 1þk-rSPQZAћ5wVG-]+ c历BwvkЛvhlhj??AV) >S%mYQFPo2-? ¢et$'[|{¤;k~"VͽNW?8TܤM 鰬/.qӍ.S\T gVϧZk!b(}ރd@26GLoHACMUR4G#"u kR#yٞ)^lW}m ͖B51w;>ͤC~2)G}W lN*Mp?s޲ +*wՏ"2me^zJ~yq#qN`^ uy-HM4;~Zno:L+2ΛUςENáCkAh(}pdNY^Mg>!^_c']/ jF5GȔ^ʜݴ4.C86{{? ޛW?%NO%g>]Wa= G6 W$fuCW npJTANNZOXt&RW,ΦЈbŸSlhU+C'Zڗ饴K8[16aZłl J&N9 Ǣ*I?rpV|5x44w|>H65igGs8~)ض<|7A@+" obZJ?˛(qP@t )ⱟn~\N}d G6zx4}Zf"E;:ڶrVJ]YifM#A_5M"]܇C7C8lt/}U.ZɄJ.gsB7 b5O .6r >GC?0w؛LwS"֝8B +["$,;R]'T_}\aqVK)9w8 Gz[{yBA:T= @RdiSih$ܪL#&[Xx6)~t_yPH>N KxNO]h_& #:Zj@7728'B5 >|z`9bǷ8/O Ju?R+ 1L, bjy4B)7%H!` f^:1pFQߔNTH hE;}~ב r:_>yHﰜK%drCH|é-bD߁!*irG.G~tIzW]hDBzgG17$ˤz}CN+Y3&ϤP>& CY֝{a^/y9`sr&3$q|֠ct (xe_qvk:iu6뙈Jk<_ XE>3AFۋ|_Nv<Z Ic0QS>)M|0^] 1ܦNXUq}r|u%xxLbo!DsEߨ(#6[!yMKTO'՚;xE뺐Jfzu8 h%\f8l˶0 9J0DNiQTuתͷQ²]tB>? bQvGu!c_TCT,Hlm'b%IBMLHr?>ZAh{hǭ@* gYM0:=а${]7^·Deo9_=Y] ņ3KQ-*:QyhN猬fnD 40f+v':hũa&QL߁:uƩL]mo@X5j`߸T}jB![mJg*c2[[֢ [I6 3jr7S5g!ЊkQi7w2]$+ PeϪzM_yȔ.rEb0e;#Cޜ{D\1gp?3JN:5b#6]́f'A:XeaW_Psܕ>F_FY 1v8hyk0ƶPʐ`)ʛvmo1;wv:|~)U7\z HRNH%pдPS$dUבJ_M$b<^q7dp3V"%d:ae Nu췬2X4{ 3wY+2Ԉ1RG^_ZF[O}>H6S ]+E7Cl>~`0?j/?dEu< G ]M^lW guâ^ [REǼLJU={ p;kof-ۓR<:tmkm8QSvK+J7݋rVWp(.ay*=@8h𝸮//^W>PֱI!۱Fy6{ ZG/5 !j;x'|׮y'MQ\=jӮ\x".DBK^mo$'#}BRt%vexl^Ajݍ%剣Sd?ųLr$ѱoUk+05RzC hRrK\5S'˞y]Ӻ5(2u E[dm}Q%-py爅AbuTrGR1CZz&gzsjn 9h P݁$XԢ;IĚ/L +Χ /,&,li;wUV7bΊ_ ou1uljVi #uЉ tS+{s=12pXo5X;S?ٶCk(wlA-=3I6ң_?tkT?>פXSCﻫɝx ?4El9~^7~odl.2/>6yuH+`Ѝ9Pe 4)<T*.z8^ӽ}_=v mlQ]Oܖ-4S?Ո׷C)~9ƋnvL*Qռj zݻQ`FgC]onv1)QN zO+fw/6EF(avßC8pO`Wona% 5\4TPZ n;:y6}1?<-nmL`#ha9K]=`"#?b|`&9M&>n%i%@Od;4+Ǘ /_]iZL,GW%WO{ P4qmMFddzeW1*u Dņ U*n q0@.,Bl>J fU!x 7>`. Nq[ :8LJN8YRhc$'FIYH$/K1h tTV=O-Q"J:js2 ${%h{F9=4m|:J0˵QY-߹=LF A٤U/ gѥ)T0:ix)+9/n4RJd9<Im->A "MhpjoJZ'^Uu;*)\F̓ZEcOx]Vfȟv\Yzr5jWD B7p<9XXޛt&-B,L2 ot7N{$gH4!Ůyq| ,O . ʪ+jIzDZ2de`:Z䠛I!8*uFkTxm @Uo,/9۴ ^aaT&d7 nc:ps^SN]L""K}g71!p2 Rґf"cU| U zaҮhZ+a^^GDe5H r)a4Ri}q_r8sK^X#>mp6ns/cTxqGjK){h a2b!1=ejN,:rϣ!a ;h-%Ii;zl-iNF6XZVV?9KbWo -*Jt#ȼc*OdҶPƆ{JIZ;J*|-{`>H*  lFr{4ʳI\oLu|ލn$Lk 5D:*mĕ/@91@6G(i'u.)Rn5t4ߩ5(nh U?# l}RPqH\ia|) #4wA'M{Ľ[py^VXmHaI}sYS~:~!4 ui<3NzENg>T'Wd=<.A{F٦ {$fF׼ܙyuli+fi%`V'޹҅Wh}/=(T7Z8e7pczMv!}- yp*eL纖}b`7MM5;L!J8E[lf5S6Ikͺ^J`mRHWlȘnxr+2s1}wc܎xE ;;՞$]3mtY/ Q(tp?gƭ -&497cȄ浫8uŎ+uK?=\[+qd7[vH)C S)_P5p1JW`yvvxSI9K͛xv&:ag^O-RpOvPY Q+1`S[CW#`'ԙM:*>Nq99&N\}.2D}*9OLAb &9sZtxL)tD}KO!MJe @:Lx7R#9qT} ep_ >E=Y%E}8:O dlߥ$ AhhN TIXay8qּy7h6݆2)]6Lw3п^òwa'WTC!J-8<|#RޏZcYǴ]?ba`Gah)`x u"<ɹen\M0WaJCIv8#սzv8+cvpIivc #ZUdzI@%&6Wݵ. -7т>ǹoZ$[fjO;9_WP85f. -|gͨN JZ\L43+^巽뽋 -e:]틄q+6[FdFiP5NBJ2~L]_a Xo:(~@-,5Gs*hl㝮' *^yR)g2%  pC uu%A$q3i-PP$#%c))]:Ⱦsꜧ*U0W-_{Oݬ`OT#~aK* KTuʱf&J=HW+VA!3Nb0DM)-+|aܪxe>{C*Arq7.$;uQ aX,_=7^/A3/wO-0~cW=.0b}Þ0ȴױ ۙSv3{;>Sz9$t@Nb MrJ@Q/e=ngtzv:bLes,"xΉI//TˎDK?mz,aThUwEK3pI*4:y/  £ ?j+NmVpK(ŗDz;qMa0٧'"vhK{g0@㨦džm$]fqZNџ"^b2xqsb~Mt\yƻUv.Ý!66–Sݓj|n\]OUPJS_bRfce&i>/ :U^8̤XIamXMk2H0cE}ވKxVj-JIo_ze)4̦o^ r[\J1ݛva?RG_^tбaqE2宅G@ ;Hmd[ { w0ޛcv4KC[8˝A.S *U­y,ZJǾ$}ERG;Kidr+f-.*Ο fZA#, d¸8i] A#pZA0xwy~Asp 5n!FcH]P$t^B5JCʚ%4id3OiA,Bxmbd {L+ih!59fZz ytmEXiϯW.O'^Q,Hߌ2MpȞH^6c7vkUHFИUJ+jdoL"v6Jn Uu٤spr w%ih ZA\p,G.l"3,0\G-+g[ǂ_!MX)!L~;nqT wu4:רoi"1i~{T9t?hß\ HLi^,7Jbm`b>TS;-ѪsWgs ]ZiҰێ *}e3+Y\|*꼢Ƀޜc E"sG\h:*SsZNS[`"=2=-! RHLp3η험Ls$1lF^T d&tu,UI|#eIVg+ԽNo(/G)pGs:@_S3sԫܼ,v.Oěþ4s?L~4Nӆ[]ۢw9o"Yi&N/@w !y}Tr0 Kp~bpa%]T \l~s&= gd+!KQiu8=X262$n2ЖnP.D^l*CFS'ᩈ/Arڈ1c9?PO^Vt!_6kBÖ,GPRrӈ'K$s&`D-$#n_//kru,d?f࿜^MuѾڅ'zjyp6Ws۬[έ$F>zw[T̅v8n'Z=mjb<@'X˃_5=*658&Lr=RqBwUb * : 7{[.K:+?f:|6JԒGHx^$AhTsfíw3cU $>M!%R;%8@$~Y =H}+/bG.fHu o:*[,EW)څ|TkC [Z "kT}oq D<pxjwie\ /o# ,UjІY Y#ˎ3+߀ ؏4/@寪ԓ7Ѳ6U|*iU_zͽHp}{̬p nX֜Uf H)cVuxiTӧƕ(*[g€1 M L+.7Kߊ7;8crDdj7=皑_p:NVs,[.қJ) 4 r]Jy5S}.H N45 wH.x`IxШN_'н`$jm2$F }_\~JvcI`7\11$Ϛ+z!\H-i'nb o?DJhCNc.lbPhW"i{p-1h%dQ)YTVVVAJ!yQqTH܈܅6sQP)zd3rT>bt]Jt*+ہ 1ݹ45QdHמ&.i+= n# ۲f~:$C`muloצ#UhD'RL 89Surq,v_YxsUأ?vSJs[[iSS?V n+@:+!ƭ6vqX@$Rߌ\67yf  e> kaH̝q8qYSqUX"c9X =E4>}LK;B*H%ըvv#>g!*2|Ъ}<7)M%sq,=\Hpt3$ A>LG_؈a|ENnv㮝:SX2ZëDCj:6ekWdL\{bSθV0TEƍ9OhD*^r/*%UԴ@TWlS؏EVDOg>/Hh\`C|5כ-ReuuKRэ0skIQ~^R> B'κ&U˚"^EA2yI[,0/g#NhzК~&l3Πť$sχgZWq>泘 Bh]좓'{ppPv"+EqSedo%-%bW> WuBow^?>2\<ײ7x f‹VP%CQө/hDъXy.K*O3zkzeR wS‘$\c 1z DAcoqi9MK=Gwm1c(&jC4 =5Ơ 7 }F8q(]rY,. g !bޯZT+iތ|IB5b U6_ek@-q5J2/]h#.hn+*u 84(-zb@y4QD "P.M*|. ?;Y;!Lc,k2!R~#R.j @L~KaΊp褜}I@.}v#1pks'9HJ@[K=9iWvRj'Zy fg &qKq6Vݼgۤ ae(Սn2FY|ԟM m+ oeaLC&I@uȭ.eqiA9I>Ӹ 8d3̂,lO%*ݶuyVZ*\Yp@L[S_QDmnH.^VkVŏu:3kLu9U+ {A(\G`_ȁϳ胼^lωE"L|8|br+KJu] *7W(dCu3tk1uByB-z_m=|3,(Dq|Ihm< %̒ȝIT:2/<fl3#"`[RRƉ~84*6.4M?L!^\9*޿(dz0)b pFu1d`&E@sqaɇ^JX͸pp{A*铔/NrbV:Mf6 M5-mqO#e h*& gdۉr&-嬭sZeO3vM-dA4/s||Gbh']%=A"=xXnJM.o)iM_;o+D(y>jˌ^gР>>ОʥͼHi8\FEP|h9QKk1*Sչz5ײU͸ $+6TkQC4I<f#w0>NF\PUpկd„:5A"P$tJj17vtldWd'Zمr$]5+wƖ`<̔.;6nksN[ osہ8vc- a|~!\ .BaX!"LB\m go4l=Z JvpxfWIq U\6q -i/Voz_5n*4#dWmY6" a3 ldܰ0ߖs M-D7Eڔ1B,NݐIlvw9AKs9HJ#OT͞{ ke^+۔CN! qo(F#cըC 5æ$Fi^/%|Ӡ%cSj`9oLoa xt  GM AuYZherLɐs:kHXvnJId+A}JԫW{̖pe,>']zXə)O?%ujɼ?*ejdOJ>DU]`8yIÊRcl~S;I()λg+yUd$QB^n" % v?(AOK*J ~eu#b"XB[3_Ǔ}|:LP88+.Ů 6/`|:;y(:$Qt?ᙍNg^yt:մ3]g<!gZ jWvo"]MX{`61d)T,IR jX~!6;?E]Ջa UBVɕ3N.?$$jC;_vt!mG˻:*˃\H,|4+HcTUd6-(}L}8$Rvk^Ha]}k<[XbWT{7 ]LS̻[Њ:(Wj5Nu [gS>^_QވfQ946qՎ;]c ν(.FX5zb||GvWm,k\IXVRJe1%u_q'N$ Y(/ND<͏#6)z tM)Zߐ cʝѪ)W?[H !0ǥ8Pse+K`aRV3uI&VM*M;חqC ,^F~OlA0Rn+&J rfکY 0Q,D"߽8O xOb'ˮ;PRI:ReoV\mmy R7\*P}7ILaɉ풘" c˙-p;Ը,$GۘPIA# 7Kr+Sjw;~z4;ւ:2ZJXCR\/0,p.]#5#B^XRḀ̑U~z3=,?`Zweg 8/Z#{*]93AS"3+LכSр=|! {rxKG-"+bIAqS']oJ e}< "Oi~  p\2Ygzճ@!w!FpfVF;MƽCKPZ(*gxU^ꡆ /%iJW4|6H=vO\O;;I /cÂuˆH4Wz#̯1ܦ}xAJgG|jf8Q",Qi!B9;} [9@57]sƨ@ |!1V_Kv<|Z L(—0;Fb7Q%m#| ^c%2(b爔'ZiY[UɰY!uF|wE*]͊!$ӆ>n`";ؾa`"V2T+s8<D/.M7X`>6Y:pV/ Rg:?QG(vXvqUޮI\c`W=TcWG*D(&Mb񉙱ݓ8,&/)%[R:/5ueX3: ܠ˃ ޫ0Gݞl|2"d-߸0˳Hhw @I^[fO.ۙ^fn-s6(? RׯOІ9~htط;#Qdb  精PQb/U&!UcT:{_ܪ ?\E#reTVR壖 :-q~0ƨqRN ELN3_]|֟wV>B_kC|BAŧ=+V0Wwo[?leffQkrO;o&:Ҝfs"#ˠ@^&<"bݯ{xi9{QHeӀ5P'*;h{-b`0h.I&#[ٴ; #MG72%oR#y*7Le@mzכݍR4d`Xw"%Jw9-Yy=O xT 3{H7rs`4=Ռ6qs@6ap;7Y^$?}w2fMad[rE2n}ƪ>QE]tUYO`6PcU&"w8Bg4Ŧw+ T83l mJb]v&[ۋaְ%$R6i:Bxo13XU _hбH1.Cr,yZ/(Ic"%= $~֞`72&PK[:Fnh _W4U|Q5 cʲ_ V@Bf%?fƪ}2=Mrs2U>̞>ѿ4n0;T^l̯jjykkMD# đYf ˶o.&ektiJω$)Np-AإǡEz S]ȣ|Hr( A Mi'D1;oĊ|M%_B46g/Z6>` h c9%CxGx 8Fְ`جD@x1z.5%N /OƮ og ~k)+Q.pl/4\8KZUh̷.DS KuM;:>Ә8!fwF~ڱ1ξ!vJ؝ueZ_{i4_[hXrlhM払14,wnUO͠b"^?yy{&8r< eO_S xݘ}Ԍζ²[<ݳlm:Ϊ,+m]E8$K'}`^90 yX31)-񡪷뫧{nJOF=#lפsFN/Q1E:YEuLe o+ ZZ6'63e^cpFv]HuП%,d<w4ǰJc:k qB,hPfsmItmP4IM6\{")R RP6AD4%) 8ؽe:`,crx EN+ 뙿;^cɃNn; AL>|70N'I7@8zXo 6W|K'ɺ*F[]3K] O&jo<$׭9~M2f|( u]v8-3A92-|ƙ{?_@ScH鼫DIpR )@9Y,P"l"NI0>,؛`$q~7/zJQ <[ _y6Ӏ S (yPZcaкLb52X.@h0 Y - }!gsFO !EqHA?ԪZ"$(7gype>$pOZ*/(MUVQ*奊=V'˿I@|H#D˿x F{v2gև;boPӊP6 ,zB3AU= u/KhO~[CN~҂3~ZVP,uGQ7qRfqҥđr9▴ #@UE-!@UC;xl=qMS%<"ԢJ9`ks,"Y|Gn}p}h3EҟMM#Y" t_;Ě,J(#=6wAh+wݱi@P7lS;3ۏ7͡W2P):ƇA.n/dV?z T >hF_Ɋ\ #C,eu(6rwO6[gMnО!(E Kg"͔L4kv!X>*͝\YE,U{H2nX~0 y滪'a$(tz村=Ta8Ne!-vP:V6O@A=/B0&#!Pinzx:i$ܠ9l#["چ㽛rki^)_F.qMWhہ0ζ>?, Ay `j&ϯ[ঋIN a;OWĜCEjmd6@f1'˳?#<0E`jg~cubH kf&BWDq(ƟaqEqx>w0;7o"1RC4?ርU2e"tx{`ަ=FF5{Y]3zIKP?իAty=%J'C CבWƱe ˙@r9+DTRI`s Ļ}qrc[?GoyMk ={J)8m^'AC ܻL _ BZ$ZT318z;ЏJ g²@Ja;4lRYXi̔B<"_OՀ5+{F`+Ђ|iwncEgn}U̜AN2Dr`  Sгz-%svd4S_넨Alx#oްb2)$-dcȒԻH|@xl&^V Kɬi.^8rLqMd4cQ Y|X n.w;]O|d>xp[ Ǖq{1:B O^#Nf5l_p$ÖSD6 c"ׇl4{d2x\i&E_)N Oz@ ;pӅtOO8~ KGŒ[C;'3*47/1Qa6nj^g7k81 쪔NV(gɢZ F8S͛[.i5dkM |1-y,9p}{g!YyȤGI$2v3KZ;şBz`K SBC'D12"OpskP;:V%k"B,}`摣5\nI}MIK>{ٶ:3i 4tic4m_QŧQlj,XvGu †9{58oNI|`#Cqsţ{YI.AC~ȗr%BF$jv fn0ЁabWsq̇`FA!u/Z!?le~eFڻ1?7qX_Pe׵^³z$&-))Bd 6|t˹w0њ\q<+qhJcHh_ej7mUC-VB 3;!x_JV~a_@ʦO? PAjN17s̥P%zкXRy2JzԞL IcMRu2F=s'YV f2sY/ &6~|Iۣ;t<Fn+W406SsfIV +9"!Y?!iϻېC0Jzm_WcR. n:*NI V EȜxQArz2*Rp GN{Emn|c=;JQYrvi-C [/ 6譔 ~A ~nO늊%$nlA5ȼ ގ9saq!(u"hq6IޝjylJ0F$ʝMYO?Т?HuMbr4Zq~ !F4^hoɸ)3l.G!|ZhXk˱ͫD)Z ?Opܣƾ uJuky@5 [ؙ3Mˉgxa 2EL@=|y`@lQi$S >8bjŒo)ohhY Z)(CMX|0Q{hf33 #emw&2r[~L(  ^2r}›$쳖Ʊ.ovpcΎF+]_HEEH+Se@Ul/Q1,Vd3r dH&k1PuȮfS`ҫ )c(SEzze2k=GXBVJ!ĥc=y-4`J60e JO){t U~fȉ=i$Q8ONTlo?wRPJu۰ʭaJtJsAu_iJmu K@Ux?ohTY;Qf4HnjNp*'@wZ:9>[>`JM8Ma @[N*̌NCBd߁ZwE❠Րj$ל,]YOExߘ7z)ϻbi݋z$Ⱦk-+![ɺG&RLI*d"\T<vWSƓOetw\@%(` oxaA1`h)GX g6o @*YWݲt3 ĺ-[ʘ|"-8n-ղD_KBhNK.m7yk kZ8ylαMwMPc J:D"yaǬ \~JeD*]EK' .1deN^5x˰=hn*4h0gȬ +t%D^(&^ӖI0#qԥ0u-T&흗^Q Uw 6UU kO *!YBb_Hcj ER1B8*`&#.b2q=rq>lNhZK۩=AXB1:2d|@,48{C_QiE,g4n^LD:´ )5=[sź=Jm]:_abu6>~ Zn٧>i*Br^Ɨz bO\|WveZѥ2_ ^J@wO]k}MO)eNsD~yGO%ҵ[ta(d o!7 IhQnf^‡rK~`HHZ"uJ;-oZy\srE⦑9uܴtW`:j,YAH!k~ֆ^.$؄`wz3s|8J An+YA͎wɬ9VI\^fsltB[vtvh)v1{Y^31X?xYW|EY,PGc<M />2uԚ7fk 5I{26~EWw܎<ffZu(D1{gMn[ڦ s." ¸v] -9C=]-I#80/§Sl  Jޫ*kR!Ҫ5aF~kh/yH:3=$]gw  V ೦<7[H?Dழ.*`mg!q($@25>@P=D_,,h[w78/)u[SrB *duhw%U$<:g.wuXb-“h_FzUdᨸs?K%q;Hǥ%5\|6yw:ۯ"LF2Hء`$j^'yf1ڹp疔tS s`y4Υ ܔ@66*yi3?QP=c\M24'F3m/ZaG35l=(]`yE6*u>> :͹e߮k_ȸFp`IC:ڙ.G2;&+ YǁPHvNN!9BDEWP$ݺ198=jzյvk`ڊܩn\~DR1|9qоe׾,CFr$Po-QGfu#>`3NkE ($JCcpdq)\s?u׾[6o7hwr/oak|d L&}Sz @֧P .Aýq4n&3 V˶v/ ůKbZ)9߽'$^imtS@X_% fT$lX]Ci;Fn،De*CkCL^j5ԫ;5PxCؠr~UepbyIG[ǘi]|ăڍ1'l*9$*ؾ nz|!>jAJ*ަ̡,xi:Lzao*+ ƥ;UIqJZDfƀtt 6Cw8V N-m+ۮ C^(^PLZ9S >bUࢥ[lXsUxgI[hJ7zVK10۲\JU D6ɠfm~8ʼn]^:ylEIR ¥ߐoUD8=O,rrab37k{c ]x7p),/cBJ Dneԙ ޖ'^7\Q|F*ᝆŏr%aL6B45-bU(17ɎqW&T?ڰU9F3rp{4԰-b ^} AȤpKM>W 4K2̫eZtDoVyROjʪ풫bI_y:H+N+ x6@_,j=}uVC')RmUl/Npkn #o3cUh6;Nr!hSFj[<<=Vo{W>L?Kx0r*CQll_l_](FlE&dX >v3p=A^+T.h~a嵹R)!hk|GDgJQln/J1fUЖ̟^GhbUvJƯR:8쯖lxnH諟S\C% E<-~}ĀܫS]+/)$=8fI)%[& e N$EK ;g:)]p oww볶QeƫJ%doP=b=Naq$2lNldƀOxE fPJunn)nNP#JB$9~Rg/Sبt& d{r|ĂB>}<w%[TTnan oM;ń3bn9 kXwi؀Z{z0Qp~za05XF0K~dH*!˾,^k>,V)v- @!X&ɳ34{F} 8fOԪx1F̗;y+5,tVA3ίEX_r_r ;FGEWh*6K^8mP+br*go,9E^ W~i UI+mqUw}j1`^ 3jT|% y㥋ӿsU3 h1oǛ4C<%C ^QwTڿA݀,Dɭ0-5,oe'5[D >+dԖbZpAȳ,g#ʓH Q(4 u{n?K"ꏕF- Xӌza>F˴4ӭ^Ъ๠>E29U4tO++^~.TVQ{w}~Mog2Wu&`pĴ-6!!#["eGdj5$Ro 9%אRF~Ŋ;ϡO#?ZRMv}UixFk>%$1(e\mA#=T<:"!~hx,,eFtʖ}Ō҂0BG.sU" ʞV7#,ϛ~_NnR`JLo@ Jڍ&{;'luSҾnn@{iK@濉^ |2/(vJbc9W&WLe ?PMEίًb5r0#Xo>=y+ .yR8l~lpNWP12Il}c 6|"mXA[>dN5 "фFͳ[dՙaqd/!ŌjV._ Dw  {$DB~=gZrWhAvfZǩ(y0; gcߒ+W Wv?lC^p8pW(J+m%K/=yCWp䑋? "{UOќuAZ:w*>J99E@a ETD,e &;JOƼK&oI:աE[;3q\SYw MgK 7h1EVj}r˼ZɎ鼜6(i}TFPp'-HVeDfWhT M$j.K񦞳NWٝ_w]0ﹸE-xCc-ӛHO"%vT F1w Rl9z&Yр0#G}bcI|9!jRauy̹ch(F*O :)ltTN t?VMVFփX@E\]=k  G%T6it'wZ7ƾ&:YW'顚?\8~^߃ƅ?ue_A)m +TV΅Ñ5Ǿ1%ֵ@o0q6cr -²dj 0j+nNvx~$(zVNVP0!?z Kqbƛ/: ޵ulh 3a{ά#2gqU`A X3סyy6*v3g*p׷8S_ Tsxb{nX%>9j[L'77B&L"AQ5vse,{닀TKEXP ~c0p;C97X*2-ʊy^aBL>w(s;g"!sJ0Ţ.%B wrL. I˜T+ c(chS嶯WR?H)(cy.p&W-Vj.l^!YfiZ0/ފiՌ fEq/7RJWy7K pdʦ7Kwt s<2`ѳ~R w Kv{:VNjc`QlQ90k zmOY~ހyi#DKAC-\Ul˴ F. Ouq1ym= h]e=U$k؄Z>gTT1!hO^-)6Ő!~Js|`j@MiL)@7c cx} c2a+] /ՖqsZi2 ( TG/>z\ځ嶴*y^Y|n %mCQt]{"*~7{,g0ƾ+iVJ(Z~Z wi][zEJ<ib6̨Ԩ =(iY$`` ۈIX0[,@!T{5ULYCrt!|44Y:zHCoVAqPf_鯿(Y?+NK M,/T~(c[`ib"l@#6ˈ7CNLDayS?IxƂ6ƃU= ^^~6gqB @U)z*p2ND"w @$H5/#]K 6&uKfG#â]cãj⇣t~u3֕퍯W,_}A~66.XX\_I2{FH +I&ͩȾ^ZO2?Srok[3QeoT @2H 6`$l\ yS @`F4|ʴ,|GJ]PNPө5H=E*[] 8&/iVCndP7]'hMi:}d`f9P-T0^IzAwzxfyg3;?aO$༵V`c;S7. ZteXY^.ιx)^?B!X kߣ*i v+䴒?Ψ2 ,zh֋=.\~.ؖEyR6qbcpTHx4ЯhDA! |mP'14ص֋<3$+" =ytDim3 N զd$P{5 +ŷİܹ*{ NLʓդeDc=4"xdU@+&;$n"ĹiTqϯ-A62v(YNirD' 0Jd{G2@du멒e5jvrR͂Nقפ#K "ieE1%&w_ȩ_(:,KjߋU-:y`TFCFĕ[r~S+ \1R7A8y7R a{F01-( J%<0^WNox/QSOH'(AUuS7"eDߺ\G㧅ݖCvwN9aW?T'|ڲ3B,YP>P_be5p8а%HE XW( Rl 4k&LcAd@feZsZpT0z{DYf/$+-fynSȎ5{u:56ޗM =߿ҩ5~RwN9NP3{'^a҉qЎ2{@WQyZ'ӂBHtzϮM/)aμU*B^]^~|O*eW`zP~y*-!80.pb#>} <@BR]6ET0zT{e^Dʂ{:X!Y˹g`/mևR5:xTُlF@!($O&Zۧbw<DkN.x 0cv@8S3E<v%J>~3-Pݽ%MO@X^JMgIpW/ڤDŽ;Z:Π1PV Ťk&ؒm 9hWkh)NK7ң~/LJN@Өpy:&RV'(0 +yBZ\Dg/yBJXbs2}kslg@|EV|V ,-5W^*Y3S#fv9iLhH_t+v"#f;~aO&/~ugKXC/}~{VC IR i"ELj!>OD$D,r@,Tij|s;8ΊӮ E}˝I{ 侱6uzi(3/=*F +|Y`ݨ(ې(C"T>/Y-1 s2]̣b ]egҋ! CҕN2A0RW TU4mt(Wؒ}O"h(4~%J-/ *_("%펬mIfBi3=1[-㝺6*O UAU`nGN:m?OçFzUrvaI{ع`hUI{;]O_V GKB-J8g\fw]̵nwnI*|ubf5 #;xXy)+>a+Nwx.dx8/l 4m :EqE~@E#2y C^$yy osEmaMoT\Ƙ7ږB}]+r ~.H mz?B$$KO-=VAcS^w\@=Mbjfq4.qau>Dg%_6X6A;FRREmi =,niT| ~7g<#Y{յL,w$(m-?ҎG&٤B]rxuܳUuWrq!'E#"EbEW:gej*>]˼v3Gdٮ?2$AɁ D&1z4ugh7>꓇ӄ,M;7W6 #P#^_4N~{[wG[it4Y5_++(mXXVaVFeknƠJws 5"~I~ ~fׄ跭qwmElO7(?pZK>\mS@%M}ڛ>%+lɃ0#?}>t7r2@/ Sy]H#J.1(WC΢>3!|I]G,a ǒ,⯟r G,oDj<2HBW:ڰjR9^趗cSL%99BIl!&i`MGnv3oAs*UTf㊧5ΣTIg ~ Lq4R?/O˧upD4Gi gdYHn9#,i+h홄5+,Hn$o9ٗ;rWb=ZGV֏!Ug!R:.8݀u襑C C4hM!ؗ`D Es.0 ;*,x QW6Oa[ǚx#TMM8[9/|y19z!/zS(ܱ 5si]mlB^!! \F16;oz,hW\ِi]/Ӷ륣jHEfrW<8K)7WɂH;kX+B?&SGBu}十BpiɺBU6Hws~?2 52s=?+6i|evv{yhWFxnCt7XSH]1lls+E OSƮ&?$~I8:;= [a;@HO$[-@G2/uބ zYIu rv1 UWjlL/TڣYjIm[aYՖFHx|H[H4#ÑKXUX6 3}ZSw4pkL|a$ [p+Z{~=$ m2BMe5_K^Yx"tDΰ ꡁQ29Lhs->=]RS#?"*[ڨ2bX"imJ7_҅^]w7i{{dDbE(!}}dCar$vх~ pJpAQ:FKbvL#QRxe G\v{hҎ6KdOA_w?&V,a!Eg^q:bIٳ?:FҔ*U+ wns=F.C 5~yjxQmyӪElM"d9Xjn:cl?,.ꇈ]d`"}N 0E ,> }S*4U*0Dw&Թrوϗ h(dҾ%+K5+L1RqFY3AF"p/iyHw .ٲ "A /L@ FJS}cL]tuS;*W#O&F 3I7Wȼx<Ǡ]kPGTN1*]++kaDA1*1spK1ۭ0 }cL#OMVC I )޹`ͯՖ@ dџSe9r$=H%u. ^rԇQM_.9r N+lCZ?*ܤ%S?7q{ah7_f MQ@.Gtl}$*gH%&_]2*||"wjH}9-WBb [Eyz`PqϺ@_Cm,Rqja@bdHwimcޝRU%^(^)Ɯ~kt/͒ICoZ{XyXĔvo'G,YuP=.aS1[ar;9Cv GJ^J7FgtJ~o+>îdMpC.J 9e|lېzk o ;Q=:2:zAC\\/ҳoүT}D@G9N~x-vPa i8 !ݟmn.oyJYpCiv2dG"bٰ2>+m`9 !6y$wŋ$37ѫ 1'5;nPiȪ%m`C~Cnv ihz:AGX ؛)p('+wꚒٙ"ʂ&05 _t]r RbKP6_Rk!1sAeN%eeTL8W;k,n{}o o1*DJNF-\bf5O0k "&s1AE VnbVUW qd+oQ4~jIl`{ ._~KXeV<^P. M/c+SږwC:bA_7ɰHSe9i?Y/=/Ώ-a3Z7y*qPC2H+3B./WCɸ:] %!?6F?2K1s-EנkXA6tmmhKeFJRfHiⰼ20PKP:,-bHmvIs:ہǎ&0Z[D72̱im}!xO}MdR[^(Bv56=+1Ra?"[k"G>TɁb"fIk6ԣJxtkO TWܑV[ uG9D~\ʎ_Bڅ5܃" oKnqIĬ4bj+i\#mY3 3nSx#0[nEOݧ:/{nCm(]WB9#]^ { 2Y}\2?" ɐCBJ qҫ=zD择%v=hY6yޕ4'swY^ xlxͩסv} c P$ޓG NfA^$W%GDUs+Y|da&Q")X/zVݍq K]LW3⏔{Q[krA$rl4j!pNu} :}cCVVj\{dxC&P4B&OW]TfyJX,n89 eqhY2AxG9EiK_!%RUj(ag熝eGPMsڴLJ>4T ~]eS^勶_KrYU\ Pᔘ#=ӑ2zr'eD%DUrBfhcKHɗ)AJC*{S H<ʉ׊/b1 ˛ݩ0Mx8:T O%K2ÚIfpn S>7=gk$UůN [W/k@ "1GV@X0:Ҙ3Y9ɫP;Dondǟ@̏Gj4(͜ Jцb/l~hqyQ""DelVF,1A%+̛u}Chbr0Nc}l)P'rԊCL!gF,9j5%l7_O gC{|sdU)A)&m)b ty\qrE]U˻QY[zs.eZ%)t\Z=o^ BL,وWOG7CeFrݛ$d( WjoUmeg@G/7M G7Ӥ`Uu`kęc)mk}) 3mxPLrwYp%* p1+Jm^mD1~,rRa xOt Sr<ϴB M7aE#3rzMҨOI)n$?ڢ&ɩr8Wdi}q],n>O))q\Q + Ѣwk$1mf~r>8"x0-|y̽Jw.[rlAz;+lg%95`<\ `[dAyP3쬱{𾅍[kx0ɩf/;x[^pbGl K3ݢ|r0o Iʑ"4*] ?x}$<LM9)9uA);w6sG$듪-uŮq2/4.i=W( @F>r<:dKULvCT*0jQs0y]8 6zpZ k-W`5lzY!E+g\/ڼ5lfT^cloH&0|gA֨cuMxԺD^oF1 PT$!6/7TK0L\<0pAUȑ\Xqu|RiU"k="MG%Q( &w5$Uʼn}ZMBޱs! WHZ8ڹ)00aӀ\2d|Jx37 <ωźy0imIul&J_0X3m_Y e C=UHNk "ep\ Ζ{~!4Am ?nf4,ZC.wl뗂ȗoܸ=f]*,3:1Lˤb,"\Gd{'6/&?1PZ3~:Sh_`OhNކŒ9!` ( {/Ԉ?d3Uٔ37[Ekt:~obD;EMԨѠNJUKȈD;4nn 1B0>؅4tXiB \*P/6A#DN kʙK;?8/Ow%֊,rZ^gW`d[Dq쁤r8[<~i Y_U"|IpAI'6O܊y(٫>CnM#gH ' V/pL rM@PǙPhp.Yw)`me>$YZdA9ҙ}Ru#g[ ZSbԚJZN:`0`XN}ߞ`0P< \F՚eZ ^?NYoc *ʩ`FF Iw%; ]xr4?^Aod/%=]_ޢ1ST[ڟ##*#B xPINs U{Qk"P/e1C+[[xk'ɪ21 m:Wo,'hN1#_sEkh]{Z&Zuvq[[{6 ,(EHZw*ۡd _߸yjdS^G)34@VYV&.@'ݡ<^zO ($F0,jSkUÓ"VW6V6czº gS>l֌oC{FV["u)ʲcN/[+YxL40u,~Q [cx2d+xuՒ9A[wM "N$g{~d楎* - 'yNq/d5Ma]E%a[#H[T4'2ɟ.lÝ N#q*(%8&qnL鈠&?ݧtAzOW*!,s cxj3DA#x,tN|_S{Bnmsܨџd'ʲE'eb.b z|JfاDqwQe8&;aOn  .^d Gdw`[$%r7_v)@4VÎe-u26_3Um\;OpY"anu .~ŅΖc@x0ZnE}6DTk20G r#v*!sWm{0F/}n#O!]U+7G3s5c`)'Y]loD^k.BU.1iˈIn|,xv}A}{{~0UDN'ǁ:'kҤhFo$Fp) n>~TicFTmy\]ܪb˫XčAH:w ]Q$&BZ绰> īM<2$aknm[`5. q<cn&nU׎j;G؜/pFMl_ eFsЂT_uJ% Agy7W YC-Cӌ7RyIE˭o=,6׊= ܮ7/WYV9}$'AjeT<;Q-<@b011grNUB_Nj.\r2C#R;c3WA8Cn4Lķ(R e0>`QAV[~;]`­ɲ!OLGժo׌0_L0X}3G|xe^&}YI9SJ ̘H5Ks&hYtWv4CpXCzE<^? xbt%Kh7#A07iNBZBsLxqk.8P2$@e{bLLh€C|Դd֬-a %XEqY@9||qf6y'GI_3Ӭ{ dبᠪfᛣ+v/SV–.|)*ɍG Vٝݯ0%b&"k{Qu-h,afR<2(ޒcMݬ?)¬5\2 8Se]fWv^[y 6XTCw͟lL#ç<:JyEͻe& 8^,@ "RNc*ߏŠD{n Q//BB0';PچB(.ÂgU|H^ŀ^AƆd&rHBAp*5u7U)5TI& ;] &*sK2u=K2t5À.fƋ%I6U:)roEhir,M eJ/i!!Dx}9yOƥoKyބڀ(/ ZoGrwti[d+-kߘJ4#)bG/7.'iW,?\XGD/J3?7K.5M8zƕbHc}e+;bL|tUt?󔄌~H=0o89iy`Do2MQ!l%Ň T6I=B5bK/,h;PS0YZNiHOL8@ׯmiXl t4Yϯʿk(:Id#4kOJGoLRL+<~laYj6|nFEߛZX 1jv)%jL|&4hx-J(]QPoI5 qzlAUᤜ(PNُ%RFx "$s!EYm J桲)ֳ^LfkJ{nOv~D[v~M'cD1ύ.PSět>3Hۚ%3sv+ȌDmŅڦ^e&(L kJؕxNS>Ε|N:XKV0ֲp?[b21s { ܐGc_VL q" g{@͉RpdVB OE(BTzJeQ"dhcbb#C5ݒ+-27oz \C9bOr0k4;x28) Ct7ITѤZ2th9!YBys|I&N,BA{6R# <d+\ħw=W/<%&WhJR!Eʃ4uȂO?W6Zh;X% `N |trk=LKTHSpd-VЖ kunu= 䪹H6N2P/a6l{0=آՋh.$Z671`/#"t F±G1A[rxvvթ2W3t)X{qrfXFCgR1 WNiY-}MC7)̲Ն;yBjyg]0z|,#YZ]ޔxA[Z3WʚQ"/U.ҳgeqk}qg'|V=o\o8DM20*^?\3uS̟8jg޲ (OEOvY: $aRV刹j/.caRJSS!&NHUuR]HMGjܗ=',c΢ŃI|T 2}s&M)C͵mu 50XФl47zLfx ^J :zc DP!ƁKO@%@GP])IB8GWl9G&is [m_4>!ڪ'#"CV{2@G;nz" g=Q.(ʃZS *FbއFO*0wHٛ;H%ճnR$ HBmϲ1@.q4RVKV{ڧ[I].jS8Y8xn~xGԨ%z{|Q@=@r&r@6u_5걓z?w"su:hE ?0"7G}cJd?o :va>*G)נbx-?TJu 6.4) e#<u$-{&_8pg\wgyH}!v/16I9;(oְ},FWi,}[9im)+@0~ewar1E>fB\^7//۱]ҏZ|:c E5j~ڍUi:wH*u,"W5xӋrM.tZo%1c] W vib!~h>YگM'e@kaoF+t`8*z7d[жqP䋧 ,U vt=<@Gs2u)S!p絽,@RF27sC9aCO:9Iv'\1RNYv_I sߒm TO.~y0-Mզ$iF@+[>pBs?Ѐ*U"zSp!Djѧxy\x,3}9"69x?+.q)€1h~ rеM̨!H5iִ<[J~K7)XTH`t#M{Hh5Dу()%l2Se:ΔgMZ$twlGA{+}DuhOR'r66Qm {ju-}xj^lfaπC ArO6RxUCj2?/ɉCDQO+NDVEn;.>#p @@M#W eB b4Y^K)T"κwΑN&B)rG$b$ >[3tH(TV x[x}M~n~ րYCZ\(ۦF嬾o|h]!MʅVzŸĀ6AN TZGV{vhB3_A\";UcUD Щf]޶6a ̌e (Jt0ܐD95f^w]{:|op~;/ *5A|p^t-폦 p:.W(OjW,QP ~^NJg 8Eghe~*~1ayS?~*n90dA%7m CtmYEXI᭨on~bŚWbAtK`?Y=剩c> sv>ZH;# DDI`%wE8"%xIe^# %`2[M&mVxjʹqrhG 4[w^ZΰX1t nx|u ɀֿrBi5WwU1w!qe 9nC 7!-ExkR1hDeL֝Tv*Z37Y񣿅 (Ѝ 9 9?<?˯IHyˣERw0*xUb;P9C|Aq|~$ΖΌC˯@x>ں#x륌D eu~Wox5"5yppK̰9L [o` 6S+iЀ\ ubǁjޗ-,Q'1drb3m?oS&օJү^)6^=堯[|» q68spM5c+`co]e|*E!R &t ?Nzd0OߦC\p92KxV23Wr6ƾ}7~)TSZ>fMO Q(]kJzV 4+ eš lqUyUU*l%c$# |3Yo 6LkQαMO/.8yEzVhۏ]6d;(Lje5-ӡ #ȓʅ{ځ3,Z}}9b[xZ%~k?wa=HK=]L\Qn˕06 =;SiZrZWO˵igP $8:iI$ A[wѫzI=R>.J=޼j}Y.l뻉(E)1W \{#P!2raf }i?,1|;aѬtASD뛿uM;2L:t C(xUA_oȰ\Jgƾx~"gMP긞}D@?g]g~ ׅ'O B^|ȷe"NתQEﴪ+Y-]ZeIq2T&\QhT;|IhR@/]8 i4G%ͥ.xlcuyf*_#;F9j+U0SB/"n?q66 EP MGQDMXV]\e$Z#S"YpW M%V!"4@ |xC/Oe2>4'jxolPѯFlY 'ƥkcLnq~O{G7+-,{8\<\ϻLWkj>ONv m;kbB2 X+.`KSZJ LZI/nTUK V݇w<2j9,| *xxڣ:>ɢXn rL5+GQJd(\l;whQj3$JaZd~4#\_3<Mbq݅jCNm&wee;Û |ZBPM׭]UTt&Lp_\|OP'qx^ߔUΪ >$,O'#7f5D9XSQ\\ qA3po`^"U `.c?kjD_m+$ @o!UUπ$IDċ7Z;uT'ΈDC!P=%6"/'i ƑM$p+w 8HC m IӱL'8=CSpU3bEsb|.&J/ 9;hW" Qh#0ci33Iy5|b<&eHM`(AAl .QT(Ua$ͺe:75pU_hgDggЃC\Kp@rUADK;6zZ߭k^3|+0$'[%=q1QIS*U[=f˼  ࣜDu7-=Zz*ƋLٞ0GJ,hVotɩzh#6K$7טA'ywŹ;eXΒclKd/\qQ3⻻Iu&D>ak=TZف eS˯WyhggQdf<;O_р1 mz:]r{/>9 Pj`^S"Rí 5jsAb$vy#Wl]~Zk- 5Tp\f@iUKp&7߅桯ȷInrw[(J@-;/%}!eXGW4wR7|uj'Qۥ (F Xx' uc@sb҆)YZ|X.,> y4|`mZs4Mg@ k{ A)Jp#ҹ׻r;H/zj Yk_=(L&|~?mgMA!+*0M{3{4?^6$=X%3~GP{TKe X xei*e$>U&ĈNj$i t6ӭ}]r͉yY "qN|(E뱜p:gTXȃɠSQXzcBCva'AMM1NS!م<-)H |ގQ8>a=FH".̀Bko!OADfžH3Bn6eh{!D͠>!J"8Bq%MƅqDL Vjg|+UOƣֻHN<0 !`m 3s'Ln]^\.7+POjicR֙?sp#ѯ*fidz;Ņz>] iQ K$r7=B\ >b>o~OO"ZWt&^̵# 4 ["DEՁ o ܀,䧑D HIYz>޽Iқ4=:E0 Kp`ɬj4NP&_GKBM'!nP;aؑ"m*Autb~h$h:UpD@rYڸ,;hſMY?Y:d.o4#-TV׿1lQc`&رrh1Zξ?: ԹVת_l[ ]whe!1P<8 дtrKcRs`LkG[_MgΆ۠>Yuܹl\Z\],ZÅ,Am&RNy˭ыjG*0(1i|-X-?EtS^޼ lD~ Q$G +1KKvB|cЏ՞Ņ&,NB`xv)]FN }l;`ICͺ="wB?yQK\TskujSA/큟b[LS`}W|Ex[49ewj\w[jU`N܁tF6t.+<TХi}~-7\zhqU{{,']HfO%y%=d"75i+X/pXIEahI-u)…Lm\^ 5BeJ;d5MޡVt;9Ãjۜ5y27 M 'ߥ;g $yLgcW2@ciHWyt0µc4Y"˗7+dClH^+9 }?U1gOс]Ҥ3[@ֺ"-v43*w x_.Pڗz%CҐthF7nM6Ptp~m]|<êhg<sLShOȧSϫˁgҝ{{BL̗{aDuJ0 0w '%,#1C<#|տ݇]\sINߥs>4|[*R&ZpSJ8) ʢE݈#؏ɚA,i#"%7KOSFKn`oz>{6CR Km'^w2RKJ%ἛDžP2Q,~MQeKenK)dOCfMxvNJAT8HZV;clc{lVeBs=LFG&D5H|@'?ijA[͖%&te,'z sp܎A(8lM~Hz׉V<5Aّ"Uo6>b@'8:wgCG$KJ+yl8Ǝ:%g,8YG;?KNU*+EHwrfylxg?qGɊ&c#F\3z v9sPŗ2a]lu@jo;A}~uyI/M}2DOW|KA3?Νpj]܀f6V[DOis  2ҖP)Ug{^e,:Bx@C.M0 6M;YE?н ] 4~Cs;A> ͉~.c * 4^R# [7@@2&{̾X-B A'[K|.(Hܸm{TXa6g[eg9r؎|&10=f]iHz|=_nRuuG" C4Xczb[mȻ͓h}$2lj p8[I:z?\ƐO wk*1寳GEb'` $<ߗwl|'cf_1rxPՔBhST|*(tg%6h&5zcPkjk p`9Byk.Mm_ҍp\%0"o 5R!T}'nh4>_Ԕ._I^%W'$&ӕT,Lk3.'"iD=PHG*((2%ڔ$Hh|X(ȚjF/|,awS or\P]W2u/Ρ_gYW{4hhhA6ikVb_ Գ&1=7YXC<."]ᅎ˾0w^Qޘgc+ȉ%,'H\#ss\yK3wî1H6x9b**g_O$[9"7s#ݜV~yD/:(r<5-(ǻ32AA+cڗ]'קA] 7jŨef(6rJg; Lh:MYtFGKOFeJhC]E@zЇGQ)PTXn @EmԨ"`,ŢOz Z@3l!7r >EaqӁ~J<\{Uo~=6=>>JT{ zGñ=w_ jOK#a \ma1!ӿexġXQdYRgNLxV@HNjj3w3@mʗAG2A6MU.+ |# w/Dl|2o Ne0>ر+Қ3MM qd >2_ﬢ@(X<]otU*uXNF@uX`|[%_Ӧ>8!^"qaU5~V~#ów-oM ,tR6Y+E74}0%#M{Vl}pr뜭y$kNRMqzMUǍhē߻߰viΎ⡐ ˜nM|2͑M, P͖A0X&$ǁ>`w!krogNGq1o Gs^hv( *Mυ]F4{xKl{0T.$AKYr^;R$3ۥUx1\+Xsj+LDN42FIg83 *^7‡(b=|6fe:/!AN<52bÙB0 9/ӤW5o/{xBbCZv"w,(Nj[hsɌ ?qA嫼~Lo #qK<fl`ϬIW@gvr9b4[IAf9)8Y <3SWA7H-h-*% (F|@Ӿ80qE'΢&^߹wעḅOȔIcoSavg:H|n]]C(kFlХT= -D.C{a?bXAqVoG`=o$?ĤfƿqfMw<2R-'QKЬ91cvΊ(Ӫ#c1rRI"S@i|NE))m,Xk,~ #ˈJ/Qn}C z]~TXK2X?jNG5$x;2LYo1{a QpragM/e}rh\m/ XN5SU#u#3Z*`M{#eV2nv G|"6AFe yqǽڕTdSv8e_w5@i$ЄYCP;J%Xfo3 x,  ʛ_ߍʝo :p9NE?ޘ̍gpʕΝw-JAq w "ӓ"yՔԶʧu%GW+ܮ2R 0x/hge.88BԽt$ []JO [ҫG- CO| TR}j RC!Ff4[W'~DK냥̰L/#׫zzEgh b9\D‰ޒTVMPZvta>fz261W+:+OG^Վ y Gۇ{%4H(P>^  A+??iE.nBM@m @= x[?ar̽U|q Qnx;q/Vlj?fk ŴF8=~锯H驒._RĥlWIg쇆 ns7Y.ʯҒ9J;"F] ]ird?O=_jòf"Vt9k$>I%Y%^ۅJ^XMXA0|aGzV1ggiS)S_Qu{D=RÀF^$Xw03LۛO.҈&Uj@aX^\2 E'QMDCl7Hy,xhs(݃=\LrG̘gbEjl˗/!m?Q z|Kd)ơF_kݟ~$"z JtVHۈ YwzAt^K+<_ۨyHH\A Nś 1L,mtdoG#k0UVq]zP4; {v%nCEA(矪^K?x51hmבqy'zRlLT?1pچ֧5ԠfU;RQu,p둍H< rr> 03F6?^b<ΐYn;igjnӓOCEf1y#I(se/b\ED-[;]IWb8li7ck T3{;Vɓh`>kOiM. |@lmI'Yn1lEw5'`wp%@65buc %K)i3Êo MVzEZq eZjaMϛZ_'#e! ei%Te &[ar[ 50gʗ;9 @:)/N+e%! :"`I~@*rH@G:yXCŮ'%,)7}omDžˤlH%Mk@!ho6 )(:Z@Tϭb "]}gEK-=a QH 'A=tݺ p{nLIFf1A ;X*kUOL=k17Fb'ECU}GCe.6.YNEŧ:G<^Bh-Su46Ec,(b人I5Qpm]DldlJ@BU3okL{ wp G X.ICdJ(908Fn )XwsfNoe=9 G5": 3" iuЅо2Ry"ldD 2oҍ: ]mOtiQ>3U*`ߧ:ѡq h?LzvQo*>ۯDue ד|=*dh`}2h[P\/j]s_؟heO{H녅jGG(ԥ@Gga /Ռ뛉d!P]h{2^ċѬYf"C72Cݝo{ Y=؊}Y ZdG3\~'{5se/-z *FTXiZVBS耲Ua؃j [g>v-l@^b^H{e

    /肸 2}ӏvdUz:W0)-چdx2 R5]@^e.7/rI_W^+V|E$=łu# ].iӱ'nS$o%&R),/ybHgx{RNqBXU?/t+SGHQR sF&љ_.!Ҍ NI0ιKx+FN[f)ޏlr:fSlQ-*Ә?Y.9(<(drbY^y1ѶK ֘*VC^ٶqœcΑO,C-qr[K <zN0O0R׳ٿbl61zY"Mzfȿ/+Rs M"-\5@{˺kk7H>Z*j!ʹ>y%'2*xgבw/-hM!yֳAQҥr6}ȐǗMV4)FrymϋEW~^O&) z6zͦ;'-~0Sc: 497 $5m0; |6SgR,a\ߐd3U XL+fV})z(Ғ̡h'+ e" .<$o`ފ6 ,] AĉtoSܖze@l+ԴFD5w>-X/ٕƃRYA^2NqwiHd5ȟPjdu+ov zF9BQ:Q3A q09B[+[Bq)dtŲ**!EgdfQ7)2St \ʻ̽mvRS 魱W Ս*t"F?z'}*`(}fsXT= ׊&(ֆʋS'^[L޺+RXfo1lftnK4R\Kiw}L43FjtyK[M41~xdym#JV0! uB-#GLjN)B9Q%;wuJRHyw3ۑsN9۞h'cH?$k ,(硔 tCW|{3g\ TO=ڿ+ۃA$|AW7-u1vfo|{{pk;0f6iN,hJD[w8H{m2ӝq8zEc\Uț&B{Tlf8Z3cA,JTh5{{t?}oaͼ|SL 2L7Nj+Œ T#9R^р}h~@BsqFy5Ij[Br@3$08s0*>Dbs4&S@` 0my/N8jucG&jJj6 -&0[k."*TƖ4^S2L矮 !eƄj] ' ;UtxS~mMzHx,j B5~Tnt?2G r´d )?@7JmuƘ-@lZ+>!MEDWFA\]k!3_Ta84?W@Am0=4N0s ^3-QZҙgYggkk8B, G>wpK*:t4u o I)V|CT{@bNak•^cChi7PvԺMXuB+ػ4ػUe)ɿ7 =5n DYW xO܊&/ʏ.U0]|WA8 d˼[ճ.Ú1 уT\oPG*ӕۉ͒7GjO~V$a[X iĹ Iht~duz0WNR+vT*ޕ7RJaßLbUL3q}:ġh:'0GTvϺJʭ/2 #~]Cp-?Eѩ_a7HgM'PXԅg/XPe>g~:! Ms|5V-&;ϻn,4"y ?oxvڱ2ARܕT4|G}Ukʾ=/,Wc+2Lxm3ȩZwz ꅆ$`@$z׹[C*Fu&V\vM@9BEB(`7xR)Zx /|dBw`4<ɤ_)eJfWUcg@Ud im5w;ݝV.99MR%K(Uf 3q wCoAnP%Csr'K&N[1HZ1i4$/A;/xӨK8ƙX}ΊGjy;,tF ֏yOjE*sxħE>-mե8{Al\Co|iKIO36sGrs͋lg#jJ)`KIrɠ#TޞSk'6*8]y0]] 5?/:E bޓWU=ɫ<`@V3ðҤ{ n `F'`b­׬*L.!О|"fE,5\DH[V1oSV40.b<*qP][8+c`?q\Ѓc>?wOl?<r%"^eeȇ-ZNɎIKU>7,>R:eE 0ogtq4flɀWl*;~bm>5Hc"`if̫Hlv@*m^Bcq}yײa2w 8e"[匎'ds(C̅}_:喝 YS ^u@?>4ZmV:MQ-wy4.,ʧ mC-a1.ϵ/v7 cٚmp/ TV'NSb!T'(]7 I`%Ya 1%I۫7%lY\eA}@42!"1}Yr(PZj,,IXArqF"ׄMd\3oG,ʈ4mjHڞkJZp{f}|OG=!F|@ATGFƺJ)\,ȓaaĸ'꺀09M4| p%TC@&vl:> £ģ6)fl8vБ'V^ !$7Hi]b8ŎaGJVlq=QA?Y*8z"'SY1tñ.FhsM<-xbbmTUxM-42F䘰ub] Q]8<&7@YUU;D^S]qA%~y)#|}XI.,fhe|]V%_JĥФa}S}=>xMoG\1Z-^+XE}%@;pmɮUcنn&ήxP6e37@Lt|1xQ' Ph1prB^N%V|uEEm(wAVÎ`wSuxėi5[1ko>~td;#qOmf2)TL3)-DŽg_Y}U\m #> m/To@\UI-u#E\Th8lsFYu.Tj27#xK6uHhT+ֻY:kFE qʯ# gLnQ?#w׀zܚ)嗆}tI_Y0j^`;{% W̎ Avc(Qb'TgF[yfG:}Z kI[kcٲJO`/G4*ZE7k YSH<^ܡJǼp|jJ~Nz}zIr[ϵBw`怱R<}y\G[s|PkGd W;no)o 'D&+u} DF3"{Əz <+Kri.NR$j۫!Jq8&NAqWz8&(|;"U?ds{AGQtHrZG&(Kx玾(gBِܸEME)tǔ2'Z8n/UUC3AFt{T mJQ-Ta9NGc&q]5&oӎQB]BmJK G~$%;ʚz3[҄Ne: wcK3NJ5 >;Ю;ku}cU@Q{["amU> zGæ:lgYجY#>cqkJ[f8"kB ^q ;}NmCm(ҳe,U &/I#wjo$d,V+#q~qz60Le8d,}jrgv;%VΠm47Q Sb7=ٗ\z]+]zbIyVRY!~F.j0 ! T*њus/}R]\? FpXR6*Bž&A[2yD66vpjPrwI&0qE>;hpI8D .'Ʃ*C×OQrM'%2y|R S}iw$\V0cP`˷<{/CuJZ TCZUU^ٲ6I*FKyUQ) Xon }@uJ5:82%}]K} z9?Q3|E, ޥT݃(Dt~$z;]WƦj-fxm6LBA‰~m2꘾Uk>Tg\=J";,'Sf—vi J AgnCM8'W&[e+ !j!+IͬƸt#}/;IL)o;W{_PXЎ״26Pwu.ؾB>2 d3GB-eFD"AʚW੸| /LM0=\~OCJU*I0)ؼE@0b^Kd4G{n}&_t ͓Uf Yyub|w<d;^nty&t駀O©d&-+^iWqL:;J>IrǿIx_$Cv%׀qSkObi^Yy`+6 ح!^#@Af IW}Й"eh\]0jUA~˥nӿiDK%F#NA>%aFv$ fTxEȹJA ɞt6WM1dc&t 3 [?A;VύW=(p#K=Ղn_M{B[f'[==3Mekeϼu BOBsQLv$Bj)q9r{Jx^-api4J(l;Z}fߣeGpi`%XLh"ϑp,|eh>un,nޔHmL()h:I>= [H5>.!}ZHWnjMژefٮz]`[w8e>6.5*kLXgFPeDY2-K.'X]kd^ Tӧє.5~TdKL!5>Aj 3$Vs%+b;: λІa{N:DȞ9!Ύ͐U-33A]0葳 fd7t:0̙3&d :v<=zKtspJ[tY'gvTv/(Pdg}W,vIBww ],`V}'qz2r|RY s^2 J^DZbvJrrҒo*:ךY %4dWag^X 3]rUl}4y*T !HEuڏD7 jҁW"0kѬHʶ@sFWԾq1F=NU @&LLYLNެ R#OV)}[jw,/J[HiZ7ڰsxe%INUƝB᫄Ф=b5VTL8(~gTT,k#F`<αG۩2MN58$ipvEC~Uj`z>Ј[ BtUeWOhk0ҧ*T)ثƎT*˲ؐ+ؽx*L Ґ5 +]IU 5{tYҔ7 ڱу O ใ5L)7# -:LE"?y3QdY+ 6-@U!%Gh@vwڤ׌gWۢYxd1J#ȢvgjU6Obdڧ"}yHFow6Ēՠ3Hs+EBy1)d)>ߋvaF. 8ܢ*փ S>6z/)~ ~,LqEϐ_ c$d-YxIN2)inpGѭfBUmBv3?O1R2Wθ4 9eґEՌ?BM)&GL[[\γ*)z00mJxF)AB8H }!L8; } i!wWVeS|嵎~?ǖa 0mURCI;5H'!B+fF+^)$ɃdOϨ dϜ!GU7t6CћBK0.wPBcaFsl+,)k77Zi>NjlO y2b)6bVRqA'?, /PUK!1 ZK9س;VId1Z2fO7K+ZjܨJ -}=FPpO~S pru H8wySp%;4J A)ȔsH6l} .^-EUŁ@D))d&ʡRs[s -aaGTKV;~qJ[h֧A)d9s, <~GJIī ]98yɾCxQ=j;*Ïm.7XsΖ`2.U^W}D2KtrSa)] cB5I| 5`ak6N [7ȕA\i)y[ud@E6#r,1<{mnHJxQ+0 86f;Q 7)!rЎqV #Wlhյ#uZ9t<جV:b)Ug0RNv/dgeBr4?of.vǩ4%-̨D=2"~Íۊx"ċn"@LkS^>S|0zQ)3Tc-S/s I@p+阈˨yB=eNz3o{Dkf ܒAIEwAfe@nh8B(JOD(\AOyq}UOnF浵܅7YAצ 侄kg8atBU5JMv F*C)'/XQǰSy0W=#/A+URĺjTwc-$.v~i- / ݈#RҴ|̓g5&lzvP[xs{-5 :^ŗ ˬ X[M! iҐk=+vJ=E1Ć;'mU'ZCW`B'¤2P# o|(C*M,u0rw/ޔ2]ߕY7kq[JCm}3A~͗+,D%;OE?0*0k+N(myuO6!I5a$EsZPۈ0_z!-{tPt "0˽y z$Hŋ=#Tݨ \<:j4|BXD9W*=_qG*j8Vӫ@l9w|"?+8 2$̋D$ԆV#Bn(uc@4ђ6yP) ,۪&@rX3E2aJ>.u!PCƻ\[YA )b2AFGT9!5{,Pkz]wiD^ph>J`Ψ MBIB+Tے!,-dC`ݳ0>zE.ھ4+ ią#*| ebdFXOIqY¥g}G]kU$3?J5Z.Klvgop>,a&Wnj ~~'_pj'];>G.YŏұRY2hMF $]@^x|u`xz0_uMiU|`k,9zjwJ^la?@ LEkge 6YޝrZeÜ:~[Mނqa \r|S1;EUo |S!rVTX"yն< Z}g q`nGWىh\xjo>)7${}>+ÁaTn_UٔTlQ)U3:sx Z0#6=AP +SLL5'ZV}ɃW"WF׾\^Y)X56MM:9I%#L]1.Y\.ko#Լ= 1AYjjN\#s='0Olڦ6-hNa0/ymo5IuT,4POY}@r^"rcfcA=m$Z2ӐkIv}apQqe 1 {Ox=Wp7OAO8#|˦TLmj-5)?F:_pH hY |-Rn@)B*:S.Glb*hDeϨxwȿnjў0ܺw$~Gtî>BSFp:$D˘I٠"~4 ܡ*ta;:,Higd"rXyu#QJaX- l<1zw{,f1S{b׼'TB00Z R[4sgAXޮ++h*fungro>ʘ r)FV]]A2׸3Xоqo*c(2&8;b\i 5̻B֮wYRr.Q=e)XO a.kwI,790xIcm`Hy JbX /t'$K2VtFa'kBf.p_s^g?,ݣFFZɫ#[.d_rn.Arpпsx9}{2YbY8\,k1uLG#z\X92?*h7no|m>TUJ,KtG޸7 bL\+my;E߉nuaˣ?D1ܑJhFZf}'l̀K)vJjRo; DJ#TK*QbGgDZO[Y Uл \_5 [T$&4x7N T/jg1 ^8s"Z+O=*)P~zCT9_yBġU[ Y8oe* J)*\ɃmV="d7KdAYl4ϻ]k,޴/Hyb#j4᝖.@k['ϭ3$ӿfOv@*OqZ!;$ꀷ ; H{OQ)_eKv$5B*/mm*']\ fi&qU*6-|v-_'~0[e J=TE'C% vT[̕-aμ˳m3 ܬf[-l=? H7x9iu뮭ͣbB MEMcdsHO=MΔ(7bH 7@_o]$|L" S/i|a'rMHUН&d-*W+9Aޔ"$׎RpkS !OjXeTRj>v'{Ӭ$ lOq!_@2cN+O>* =ff UD=arƽ?&)&^V.] "v{ZSNjF^q&ck_G)"ѐ +d&LI1%0jpϥ=#(f<  ̛ʢtYMQ%v]|6}2{U\bNQ{Q]fp>[[a aI9U5@bm'[ݫAqux^a5AˌfT@-6p#^NV:+01^ pz+-|z=h{>.fQNRL&w/84263vvؓN CKiD*DekJa@T $70I;TQoTt0c»O<b!)kSP;P'PƿĵtX)P'KxO Yi4-}c}v׭ekkGs 9 מ4*ol~|L䏟GbL'BL)2=Ϝ &|Vr*n*}Ԑ3_89]?/-iUμ,HB'hrAiHIOWDa^8W i1dV?[mRFs@+PiwAՀ@f72l#hV:Oh`P0gh0OJQ2 -?{ D|F90.+hRz 9j]NKF:l$#`< 5@fYMŐ"(8$C&cX!<hC9k I}m$:em }t-\8T`%DCN 1E)u~V.aRPJ\lٝIqֵSV2p\6> ( {.GjK ?P_d0FA&g=9_=&Y-1aU&i''s簻m~0N3 }͗]H*CX2ҚJ @UʦIVhm^أQdեS>C*?3=0x[#UE;_ [9ޕ靈F/]q161caۮn qDH 裁UŒO3_ɒALjlAVz1&pը@VOCʼ8o3qb>AC2;B~6U y`p(mgU{b#cv/;teh꼸͗cm%͜MwWskr;Yt;m y9Os8<>P؂KEϚH&޽7 }/Uq;26 '+|#5e0#d)e?? GQ_.abq Y'_)s0C0Nܫ,.]R6R8RC 5ꢳqi6FjpU46aHrzQ{pw'_ڶIb }Xi. +5;;gIHݯ^t%evFVNe8_ss=i-KK?eP/]ئEДۆ1H)OȂh{?V~h -cCPc3WӱJAݥQU.7M#*A@-vv}^d>8 ۶q =r2 }/jNўg3.r>6LMN8mOȱb:c8AajOsbe586Q7bmt J eB&n X(fnifY}V]I5+1Viɟ;,ZFg2P uP}gl IwIBsBO$%G L2dHrJfh>A=VdA.h{ZߖK $cd|}΍ViTS eO{/!;~r> ^!GȻoh߃羁"jNܡkMk}֛EZT.ƈ&˴Qn@80WnɃRh)ԓx҃'|:70`bwGySAelA}A`~PSw4/nѵn3t:7pJ-\nP=Q<<պןz j8/LIBUu$Tت~><`r}n6d' l5VA(x} 0b %wI(CeC--_C&9t5VD,++vxXgI.g sh`Ԉ]ȾR]:[]V,֩RF^Ða*ˤ@RXfJ]OcYEp՞ٝ8-[3.}v$^Ӷj^8wTP~Zޟ&C~fIA:fCRYPz yZcӕIp+l(RO3,rUk "^^QB]^hfKbJ4 {pn<(`puVvF8=%rZ1>@G +QuvIk3!A ![6v՛HUL(|( LiH5r6nIy ǣ*-/tt:kZBWax?g]+5%~ 7|;eƲf0A%^dṃl .pG ܂i2{md}:ϙLG3dRt_74 1g^[sH)΃':W\F=\- 5jT➢#a.K[{?"mpP݂m%Jo(lL1CvPmdVa%Eӡ⸰n EZOQcS,NX_㐧SZX\"O"R-A]F@;;%0xњzD `z•e=k #qHZu7ɪD$Qu[KOO7e\5Qdž>o¤4!ar Ն{IS+52{i6Hʚq5s+UvWX,lu~;ccP=D{XA-Θ9Q^K;?>B;-+!Wf3jC$6Ό*~6:J%!$[ kbZ7%0LQcN.˱ [9Z쾋PSPA[_L'dx(y1\%(Bw r6Np%{Vx*Y=[ r] 11KA7ZDɩ<#O)jnP2v"&}w x,$A84MS $_w(Z2:CDPq"0q?NPXt׵L[0bHضbE<#7g.{a3x3ߡH~TL\rVſ2۩"jLϊiL72r҉Gf2!l#J'5&*?\Pagt& rkΘٗF^Z,R-xhUFq2^XٻrwuX 7W1Sht%P᧍8=gز.@M 8< 3yNTy;0oSM$cи@dh, tӝig[!w[urv}@5:aa C(r 3\=pwcRm8K)h/FyƩl]F,u7uE< 4+ZT-aZ;|5?ycGDC_k P1(:р(Մ_jJ9rM@ezd1Qjt13.E4Ň*JfGdժkIթNH czZo=h|UmYĘxl]=уKeJzGI O~LmM['+BNajTB'\G& 3Ծ|^F$XD'ʸ5oInex}J_A)PDh֌#6j*Ƈ::5^}wu1v-,Emwyl5d7dܮ+@9sRjdzAZ 0D)+^^)>$p;SmH !ݳ{ҡ9!,1;zZ8xTD*osca\ՊO/ubqFZ5:_g[zB #nPg4֒vn]4 szƴ}0/u>aF {|[7;(>o( wѫP %%\}#ۙQ[Qp*VבĞ"~mǽ-4BЫAʁ̻yG/}8׈P@CFǘ$ծUyK ҥ9"R 1yPԮD/AʺKJ&1*tvzӍ.D#Tڵ2{$5=@:FDd1xs)i#$B4ǭ9$eŞhHHmL~+]Hg(V*D.fdU̐^mV !/@nq* tT)|~+U$TCL]kZ`| pyOSӧgq{E m\^>[`N9E)ӺD9>ky*Y#s&Gƨ W"AwbYi0!%rlO`OT703?x7`&ƣ0D_ഽWQeCJ?snH3[WKULJLۤx7)mvd2$¥2p*wAACr.hGcU:Gl%'X0_斨z<,i>Aymo_`9104*Y&cV2:([1Rh`R }K,(yrc9.ŧ2#{rbe``2 i7VVrXG5l\7_w~@ʸ 1lWYF d+FSIaYڙ;)TW@>eGmiIΝu${fm5vޡ%(8lE1QXMUկ7Lšp.Xqۻ?L^L}L-WMgz"ߕX.nN2*ySmIv@_VDd0g >dPO:3磝Hgٙ${V%n|+yךi'\=KT߲&$oB¾<2l赊tkZ%N;^KAHҫzrv֊*Vu]~bY,J6 ڠQoR*(?Mo=?tGA8C.U@c$QTF]WӀo5i)S]QRd6t iM*o@r;PCmK%P]<l؎yz)ﳲ@sDic bjJ4u0x* َ6iN@9 [/e%,hZ^Kzpf5?SNP#gC@+S ]EnP;:~{=:.#.4gwz$:SmDˣZLʘB*&~\kCDi_UDaG̏ CC%ʶ܀םjPd6ﲖui)/1ȗ]㥄o2 zvT)d9r'&΢ZPSSϪd??}lЏ0"iO.ՑFMGOq{!Jz${l=MCW#,|mZ[WՒ(aC:S8KaөdI)S|Kajdr?/.t>0%(80y@L z,KCLM6 _ұ[9:;U UH joƒ!̖~PJF]3Dg] Ғ- |MhdNΩ=r.^m_;}tbZS7vxS hKUaMpy4y^ISr1鷘R."ms$p}*IZ6'`QJMkd,!"56K`&ݕ8;5~B ܳWmJug]@%5DhzN1S(Q Τ=RKn媐Eyʍ2Ɩ7 _V++ëA6dۄ5*`|B4AQBަ Xuv\"F%9(2a;7*k\HdRXRnx\`ٶ4lзC&|?,VSkס=έ꿱Fk?t)S+{p^l;,B6S?l2c{I* Ԅo Cq>_7) ߹SK6-J֓CfZeF (i#+{pe.nZ5O 3r+s!W;U;Q߰)W2Cw /ޡM^̦\eTt$M #apEaO$]a5_:>mVb&d S*g/|}b 06Z3WcnIuv9RЛTt1k?#(d^űqI紀ۮZuhE9>pik6%Ӌ1ֹ'SM ">Y2ǠvxN}QY?1 <2́)$xJo})3b ЂnTDGf~G 5i@U靯K*Vcl&\G6A\!y 1nFƇuI`Y+n&,aUE.FC0S=lǺ-0QkC G **|)t\ǐ6"!|߅7D]ZæNp/p Z"P-m̮ GY![i K> ű%ReA𿅿$K=9ڲ$|OkR. j(,eu %N/ʨ G;AM@&zWK 4hA#BBnӊڡsЙ( d$@$x`r=n>Eb2@ `=zv? _P(.h"_>=$S8Q:p,ETG_;2[ń&㖺&I{2dz{ZnG:*ebc}h h ƞK#pbkAYwz4$~lPA.SE<ء w3:`phoC=K?2|bldB h] B͝69]Hg5Azd¬vL\?[_Qe"nJiesTP.UoDLNХDPX`dǚƱg/- oiLqcCH 2ۀGZZ ]P7/˥ UIv]|BSWO?k^2JP2ٟb` z5 u>Q KےliYjxe=h*9ǂJsjWD\ٹmӊI4:wOdthi u%>!V{ԓ#gSCЛAځoaWE4=EQѲLS0a-ǷrĖpNY_`W!Zgi,eLy;_׋f̥P*7s"6+ZSu?߆pH'C+y=Je/DN8ڔ7Hz_Rň!pt-䋼aUXk=~_Ym` "=/K$'RKZ4wTV1ObPJSQd}35F䤘^U`IaN5yDcqP6E Ms8Jrh}lEg V)`!=5}FHd<j!f4Blް3n7HIidsγijQ͔Qh,=BSrw#y_GMe~h"_]R` 9pjKg 6X@>W;7$E%pq&V8aO:sPE_lLBsqQ9hœis*@v4 I"pVNvVd;aqsM3:jV>8vW2ؖps(i=?kL'*u3 G7 $!JK0(X!ڭ"Qᰂsĺ9Sm@ R&!>J^'mʡy}]ͨP,7,,B78 Ey74BKKę[_{[jݑ^ \sN9wRzXÊz!LLqߝ\WIƥ)o%$e?aK3R'ѠAvk$Ytӕ6o7[ T۠2udMoڥ T5cWӧF!L#g|7A1G2{+: &,kg!қ{m v%M\TH"mQOmuO-tu(l~aNa!\>S|.ok"U_a!cj/|FskIUx΋6U yrк?P U^7WP$i1)Ъ~-R毃Ma&år'H><3hEѥO pzy6ܵ-h$ڿ\4gv&Z6=>]j7U"c,P>*|%>%3\|l^佝ǖ5]itQ޴醕{xkr>qk],_ku"0_0:ʔU,b=饁/_RF{eqwC[b:Dѿk.JҦRH ܞٓKn NLC..mk?Ҵ|R{?~Et O@KTgx_Ѯω#oo1{XPA**9RT;cPhJY: 6 l8s/lW[!sjgSJIVG˒tktsC,&E`}Ubf@ *co lH#:"g~;*R%J륜kOׂ8'^1Odzѓ~}!vZ(~%~}Q NΆmH0I\DCSj.{ Pnc"żh))ae¡Δxb!-?>h5oy0FOҶȎu@B?&#ĵ=7.Q=n76qwƌeO Ί\sgǐ^Z@'i33${yHԉ#Ju\Y=^T%[i~E^ZT|xP@U臯nҥ嫴?3RsEbZwdJ>k`av?ʛG(+ %IKz{v"[ݣ(VsSp4 'f!\Y}z kT"y}s^@~ p<Ғߚ ~ T%~ G~*7ZkRxn?lRi7e{|D$2\R ~cY^vنv,1 =1-D2dz?_͵]c|f\@E* )i :).ax)d1>6EY茤PgHVY"A}r;g-H cr NV:1ժP¸훷Sӕp%JyRa[rG3e1^ƶ :ٽи畇on"p og3}fwxIDZ@s$,X7a" ʫCۃyhbC$}]NU{ -&׻@..d{/E'XCRwrjm$e{{ u,VGGaMsٸ1 @Qvq#^z rs. (YpjX!v"ГroW8^X*XȨ8cJj71a  &\ J{Q=rTx@u>GF@2@ 8 ii-DL1F*wv5|~|sI"9D~$|}1.е)R# C9W]bQ^P+~)Ie&RfS1\XZڡ9s[|Mr@L]rjہ UfN6Rl HcXuXډ PxU>wS ֚T nԖzIn5QyO' MQIv4'`V,P}ٻEC,#`̑D"%l^yQK8IܠnduMYbGn Sc2<,LOO䀮ϭ?L8tY@L-k}.^lsHSٱSN95gFW̕щ4b5m3<8J)ŴU!k1B> qTv$Eg9£sþ~t淖d2c8 ųep'm-E]Yw; %Q+U>3)r<ۙ{ lm> >8u}4MSs1 +WT!F':z\!&+WVqa|ErbPRiFmOwLmǴlP4rFwTj T iDѿGUf K+ k.CH7)NtNfl 0!|-yǰN,. X׆U5 (JGrŒMI:6y2&Ēgw"FOI-.H;ޡlu nøR( # ZqQ+,F6S䊒'c@u^AV{f T){4/@ٗ=nV^_Df<`\sEV<M 0S|/Zl*sNJ|TcƝ(7`q]յRhtEk+F_bt\IbP]kB,һR H ƴU8R:gL{&AUcC \PlqB/NY8Vt%sTC#_xzx\k-[Y3qv r^9?|(]J}eBj!Qkd[u2hǻug]Ev$"h? Xf[u ǵ<jTOIh,Tw"U-&:ApN}O\^C▃&TgKf^L$XH]Aa ze~ 0[we3}4RÅsܬG)|Eݕw<ص #QMY{#$w6A2; R̦eLQcl//ԧ*5ljbۦ8-;vr@K 켍;/hP~<!sD&BCm|y_goÛ7H:_wMt; $S[޿H=27?SwduTF!w/5@%;^{R' $4 4G?_ƥ>eSi@M\cW/FUnf?bOG9SF"6.l#I~Y%>g{$e\eS7/og[p/1i_gr(ww H-}Ш.Y6{ڋ[7rZDI1# -|gh$C[oVKMеQW :c5iU'-)pOIg|mp"TQGCǢfwY؄`3V.3tumm=^vTK |z +Ĭt.@}uUMJؑJME;I 5L~6Qv &;}fUt@.r]a_tw$F01M[n(AցPE>k|ޝ0` 4k7I)2QalAɅh*DJrr{/**BQD$DOe41&1oV`_!ahFKT}: g.VM8}Q5PjWzW 65p&~g/zS'ab:YNbֲܛA- =O=V5/fE [6( =B|lL`3,֍=8޶tBɧsRb,+ 5ȑ+3 | =?>!%# nfD39ճ~ҿ2:Rd JEl{Я8"J@ٻG:@7YT}t 2cn@}xFa'=*tm\W5ҼkB,-iL)ܡB?w)%Tn QRb.Cp.6at@AfWeݻ6JY[ۑtĉGcbujJOD"4xYPt'.:0OP-HuT@wP^~3pц֕msqUYB=ٙQG2iS}:s; mARQ!(= Fe9{d5hI_\ 2IXg'7 $CV(?pi1(v*QaFX>~rhgzde#ȹor.Ʌ>]#σ&X7_Wg bOXmXMXo~F~[H+NW:wOB2mfyZ{c 4'. G~ib*{P5 [ʍt2߆맀{s#9Yi;w\7G[-ǡx{w2te 3k!G,ϗ4K-=DXϘQ|7dPZ^CH"Ư_cLsU1zed|MD _.sFvD>lJ/܃%16eb7X/cƏM.FfxUղl)!ڲG+\ragGceWet}m{7ˍBkA~R祝.n~#ᨆӊ9DF MoU #ѕ=h}9DǙ5HYDPFݘ& Zx!!vܶc䋉WomnrRvC_9=stmӺ3 SAlV)xd>n`Ax܌ŎȔZhP Ŧp.I}뵎 <$yrjܨnPk{x%g>Jg>>'5oE&깽rg[ ;QMA'8 dZYl&#㮑YQҾ[U4rOTC*9oe7~u}_3W%!'(ÀN'ֿ<8K ,H }Y@ARMvߊ{3|4N= Tmp0f)u tTnt`ښʚb6pRHQP@*sarnQÍhw9eɷ )(\!;(I-1* {~dm7syE9'oɯdwvW@;nEPvҔ%\nȃ[@tjڹg;i,V_O9ifl>܂#B\>Ja\pgtBB5 ȧK[cD{۠)6q9"E:SV{+u٩Aduېjx6 %xIqlYM[5I1EQ^G{(v#4X6ŏE)c5ɼ T>5{ovH5oN(<ձ˞>k#0,9aܤ]ΈLL>;Ĭ'ȩ}cAg"+ryIz}RY-ZdS>zsdQA䌥c *[3ɑuprk E3dU,ZDjΆժ=|c=?NHl.Ew ,sW{̇&S,.5vJp\T%]_GGly_@tޭWᆲa!+}b4CY^w3bqY268mN5}nء3].-3Хo!o-DAUͤψ7A<_,Wzr|ПJwmAQPsǂygSD :E8ҟkN8Ӆ8q(zxAa@f ɭz;jѳJl1[*l:uթM UH?Cuh3tY6SEa3kaj7 @c>ix'h /y;)7^VtŽO\u9} ;u qwGvjS (sxJ5.sw6Q5 #w{g}\I_W)a5VFx'ST : b(kl #_ g}zvԕu^Dl΅TnmOvS-RP晀0tԓ {t\x Ӻ'<6&/I@ze2s? ].-G<A7DZr\c_U'}/Binu3zV1#k8^WsŸ.z Izm/*n@7Z;&C.~/t>N2q/,; S (K„}X4q]l~Xt; :~.d9`^w~`[gfz:_NS[N~O<8E s;pJÉv\|iO"GC_BN\E/N떱9D "ړ.Ō t>W]5 7*._k"fk[B~ʿ~|r߱kI>B }+U*D82 8*܅FFӲ*O55gn-CXz专UW K_7F.,{tE'x01=OcZ3 >_פ:aӏ[UCݲv^ړE@ >DtD%mV Xb_I p5KK#ZV7K#wMA_҉ (cl?멣I''Pma9jUO\Z|:UQ by܅ShxP1Uai(J||5Y t&{p`+*8-Sg?wn*z.8WENyWgPkNp6#H{Ky+Q}+tEt0uiIBa8ekoU.:zi*sIɿQN٘ԌtFR\GHj$iȞVS(XS$j3{/nA|n܇fH_Zg<^7F> poqCtsv̌!ii &)˃kx[m VQ]lI\gsg l:uP,խYDweUyLrjG+\je??Fd'Lv\qޞᆪvL$&8tS dE^PF +&>M|¨ <!ĤJX", D[49 T "5 N:/ZעɾFˉ6&ҚI͊G ~>DHs{+NÈw@Ϝn{_! 'Ȍ{YǪϹN3jw=<ɚ2Ч>l-OeFرV.Po_}7Q1Zꎇ֢ Qu4֏0E#I,:=8=&Z`H ٸ,qjSDbh:фn-Q7Ճ>!i8p+*Q]{hqrD8c ch7xT=Zgw${ @zᐋzot&M?ӸFjR{@MQA~vVla3]xSE*!L++ֆ9#!SUgccnx$!8RW`p:6D EKS#|+P+{{pZlHS}%#1K:tWL+L(٨JWECBP$I6lU[<&^h%īw ZuylAvDΕ~ji\yɒ6mn.vģ6rTq}Moxi_ey;x}*1s&AE eC_P3o˯3 !VVe𙨉m/zu(2.z.8P 4YDF2 _8.>W cEb60:dZq Jw*!W,z5Mn|Kn\)";5sÝ hr-Y2OB{ <Nzzܡ-btTr1t 5 ԧN?j.Z?$rZ0C[G㘷ncG #s \S &(u,_ڑXl)/| Da2iB݂l_P5=~MvAē.`ùU&&.lSsңl~)z+/dYι'ƣ5k_AwQ { U'2qF(h8~Fb".HԾ'}9ATC#3\Xmpw2J.׃'P=mx:.b.Q?d2͉_Z=V|j58aV 1qay:`!e[ZUt;\@xǧf_(bш-C+&MK@\)0䋜JxɃR. J@7 pV:D(9m0:W:] v `UWLG60F d6P*Z 'IBn"1ٳ\ڱh'~?g`lv9\FKC0Z!yP{vND}+GC٘u@x t@_,n 08ԍ spiZc15Vh`e2ph@~[ߕ5x?5 5+!} B7 B#Q 8P(|GeEyI:5;m-ҴwH$~bhɅD;~2oYbܘ]OT{r) e:eb_ק36koN:`EBij=-+üT##mG6{V e;G6 +f8f' V六;]{} E Ԟ,L a)gW:^g= ,?Z_$Α a.@ȕmkFx$6W5X'dTY:f\ 1!HҊl3cד.2MĻ݆}q~ 5 PV?*`dM1Sr.(׮R?ۋ̊ݖ"_Ig(B%MwJ[ɯt%+ fU B3L(W!#!9pM&=s3Fgm <*/KN(Ea%K;?>~O_^(BW}("Cj@~Pn}EJL趯c0mR#'Κ!Ar7@YVhd5_-0GVQ?>ioJ< {:㵂rLM݋@ &V}}GA4a:q<|_ipgݦTIZЀ7 SP(9Q18S(j%Uld:"uo cHVQlFYyES9ENV P]Y xM|vr{FUs讴3ݞ.ԛsls׈5.R)|AB ZXeR[Ģ˩%Xe%Z1{9.Ll瑖AE8gp#b?Ug|rF,Mƫ'Bہ'DeӗEmzGNA3F Cӯ|i?g=3ʈrqɄ]Rra~POzoN&رC(n&hYLqIeH;H78b%Hk0rC2aTX؆~ e],"%:?jǫ,EmN99jxL{&3ja!(FZ;zDIEs}83eA] 2_';vz`U b*XbXgbɸu%Mx j8S!)B}DzTz~qixgxo* ,`u_prZ;~yw6g6RU;A2}4Xe_Q"( 1<VjI-m皱  a{tH c;Ûn^m: @" _ڏŭq܍V_bDG~9=:(5­ ĜG5KT r~=\ނ*aWyP} Lu:=\&h?@n,E HhM 2)j/uGIlZ2eTVņZ)`3P[MӗLƑ桭O*3֒jJ1X'u޺]oY||@ib'<3Ro^==LH[ƍH8WDʋsMc vb0y: gNǿӗj?k&4; wowqiѧwRYDXt:v֟yU $f{HPɗOX#\vfc}A:!r;PP8\SH .pQ;HiQ6/ kM;I ,AP1zx $ch1Ğn\sX=YJL44,v;DVIWȢՈt QS^R4v E]إ]@{O9-Q\f β D!^Lk +#jݵ_LZ{iiF5v]Kpe4oQ _ĐDB yt rn`W\ipGn&KHc3!9,+G8=5jcR%w(HV .^-?KwM._~iN$eG-(d,]-D7ʭws`#@Uֶׇ8K j]ҧ^25~^uxaG OC_9/&m[𲑫ۻ W8nzXusWԼW$a|5`/q@#* y ٩6͇EW#֒u;QroŏDxW/c +`gn(1׉h8zs2tne{ľ'yˠT)S|ꖚ2|04i:If)EK.V:yì ^R&&l'թσ.Z+worx`-_';qQ:)ԃMh`;GThBKj$j&{1s-XׅB̑E/[Z;d` .(fl4v%򨐑|fj$5`5:0F~= 3-0]eXv/6۰:]ns6D`(J&jqNFF`D쇕u #7c=71hP(eϙ=F rd]J]ikB;NSHw2 ec :PZjMۀjNvj-P@Ix((=tpL3b"K+ڞR!ˤl^6~2viy;BOs{UpUwPSPc=;>9)lALLEEJ@#v ~Qۉ|,[w*#ym߂16 TGnj[Hao%ܞ%vԁ;T,빀<+{i&U!g{zf~H /jWHV9(X(sQ6i\esTXR$IbD,"4'28a`ËCLW=ll7΢s9J^yMNz@XnרD%ͫ}' -*FC:>qweo=b愦G D.$a q$_IqR<5И>)j̇c<Ⲓ0 @ miQhx/OEk V"ykYW)8eJ^ ES{>³u֘@,յQ6p9_FM:j8<+bǁ17d /DU15<| f2uQ)2l `,$HU">%fw-pJ`8f*䵨<'&cR#-$M\#XG֌ WK Ùށwkn,s6M&GCG^?JWY; т@r!;vVzK" {R 4EV߷-̣\qK9\)IȍUZRS]^%(<݅f$*"ʘBq~}iՑz۸#cK+k5>;loa߬BfxSnO2n ibXǢ${L~#çS J;,xsD4T @&o  ɫ8tB0p1akB PƠJ3o *Q+3񽎶@)~U\|x(oL^O,y^ʨ_; 5qC!黭h~NC} l"h4p,޻IKO|<~Le5 DL@3I7:COâ=]? AFG;eڡrH7(K9wGJ}d~h vZ cg\7Fv4=E&Z"C!ǘ<︒T>c7T90 z܈#:, whO(Ke¸JD9"$ev,!?A6RticÎw9xsPN><"w! ξg 3&?zF ӹ@HE3G?dsR oT~9<QD"Je=m xkr"cRIKю#$3HtCs2b4gInCaKS9kɫŰ/|-U+~#^_*7#ӯn6ɹ*)_6џNuS.`+ߨWy_3ԭO?Ua7cΡ&|U2:Vw>H\H>MmGϏD܀pwV&B+ yXB 7$q@4Z UMXkju ݎ~گVCR]sJT\T2;]gOZwR<)`}PJEp#V(ok߀6 y7"nqa?a! gEKo-]o+ Z!X[tB`f)ɕA=}xa6I㒿c8Zv9/LLfL^gTܦV3 FاآQ!"?KLՄ}XUj:M-7L<"!m.&eQPDZ֐IgJߌv(O>O ϴeF:c`0&OTb~Q ?#˄ȇ1iݲ#gd?L 1s̵$agFr{}x c;Y=*M[>ABx.@ܷSF7W|p1L& -1vJVXS}ּNGꏆxK#ѡ nwm Qԕ31N@ea t@"}Sg.ڥ \8CÔ>Ђ:$ 7Oe W E3²i[a+sLo* ^ MNxS'9l d-zr&bCr\cb1 kM4z>i'g$)}N_/W~ڎ4Cr5ӽ\?+Ttph&?yuaaK2(~?ի16&R&in[gYgXsGT${w>BC;Z+4|& x!,@\{ ".Z[*0wI_+@,k4y-6T4x3٠nRI|Z%<֗'m¤ww2>O }DJ2$Yc~;,Rܿ4r'fi=M5}PT`VYPuA)^VI )ur$CfTo({0@D6 #ԭ +偙@3")Ș~HM_8 ؑC">j UaЩ\R2TW 0k'L| ={M.0ьS7 ~(&Ͱfp iZy^/ Rf(;nNoWzYX@\Mq=JGMXn9de5SƐk 1*B(>DĞNmq9J2*)b8v ȃt.oWFn1lޫ V9B³akc2rl[ͣD1['kҐ-lP-;Z?M@QR #w'C-Ž&.RBb1Gi3} ^>4,(-(Rgxj<ȉ.e0E)=yK%ǒ K}:KkhbR/3 m}wBE_3P҃&IB|"8Fxg7V8KFߞOd;`th L~T݉+It#-O#ooT,b&_DH#HBe4s5vB@q5Zte@f= +VF+ &[HbgP|uQh| uqom>EE14,i)9n<46K_ " a1K: 7_#O#[Y6]W5!,jE}q@˨z":03# # T9b|ou?`r Cd|%leΰI>Nggv|^l] `.vxiq̭ZǕW&a/ !L~ZN[8MTPkz {w6Esc{X"Hk~ b?zAIA$}u y.f8,Mحy__ 0 _rغ):raaut<ؘ//~P_?靅09׆~# zQq鴗6.pArPg93Y*h 9*C6L -Ɂh۵ƾ8d+ "S BfXcX*vw&勏ލ.c5s$ ,]_%P?K"3djB׺RϹi^~E:Xvc39hŦn&&#ԨAc%ZbK atz\A\f;,LM&!2x4ګ(#/R!~~}zcX)j@dc'ݫ#4 Veؑ @vQ p'wU@KAG"K4#rӭnaZbn NX >;^rQPA р1@^]QiB՞ӣƈ^.qi~ZP䁥VR{F6vK"K~vB-xT2*@B_q}}tD̂Cچd5{ nbtYO萲ZR' ^a} ^ʯumN[&JMl6힢֌j8c HGagMˌBjP)5tT_U{:=؁xl= d){ɪiPpm $ml>gq'LNpZbŶ&J/+UQh/mL`f`h + Z&U 1x")+1@ġ)rgFfqWjqH*.Gl! n[D2- {҉smBrףP$/K[-۰5L y;gPנj# B-Z$>Je7PՂrU=ܔ6+b9b2]K!;Pg W)o5VJXIMQ٤r֩#vN5AT [kL&($-7hg 9FR:= &_C q8fv@E21TI#~rC00єV[ F!|t.*erH'C-B <1>fs">D2՚rgn{2)JW_"[ZEz?{`h*6_wG !X@9ch9(Ǵ m.b.]崷^tłeF}f^XQK`=H' TT#YW 9eDdAVR6O"=Bb<>xeWJ;#yJ7J'Sۇg-eGQZ;aN1[;Į rol!U7aC]ɍ_x),cޝ| + b%f`sZ2Y| iTAT^VDrǼ%~9t3rK"Z&LΕNcT#> 3KV{O#GpFzke{0묙 nhFL^{JUzI_r9E) Շ 0Kۤ-!Ze3RnAiZ<^ ͙fVQ5Ң_W3zn7s6! jF?ٴrt}Ro;b[NdgBl7ryhPW^3$Մy CzY "(凗DWd,c l⬗&(PbB6{Veq*K3rtᮎyuui9]MB7l Z~9ޓ+d0}Ff7z \4;ZZHns.$ ȋYP} ug<>+\gL~ .Y@g}0R==8 ƌ7q˕LW~\%^޻4W?a"ΕOhB#:n9 YX Y7 w kR]z.JuHGG啴US1*^U$ۛIf},],Ag2/F]Gؑ{D+{oڶm.U~~{_(XSx yq0g1DLdt V@́6\A  Do/%cѿ>R+{Ir.-Ħq; d\)s=eo-/{fz QnM5B8 n85ӡ(@Zԧ-Pz-3%eP\ֵcOn(I@Ca2OV([.7z|_wv7:M_IBgwV q%#<5w 1j|,2s*.g)Ov}"y#>\V ȈxѶ0w=3Akx&c[=lts%V,9zѰ5wnQF4pAC& !͗~Iŭd$MT*|LLEm,A&*AGᠾH5Lp(?6- VVK^v4[ⴲcT W^6̙c +@ѣ2۲iBC>'%!q?HY+0ἻxN!^r~ѕZf0^4Krf Mx5%/rbэbߖ3NwJ=r h};+˨1zܹķJbe$^(:Ҽ>·NOXAJ0@@y]k75Ʋ6TABD9L2 vZvb!P˛9LQTe4{%9H#i¥#JZgQ}օ֐ԱX^4Q=i|T< vMW KT)ȪrV.:H Spi. rJYOA؉5_Б@":YTڋLͳR;zXڅk<W6]A5'rR7;8z1G0ݸA_V${6??:?Yo{G~*WCHek Cߡc-n^[50\ &bmjhܥrxL}f@5N/UZP`ke%L8,$3F:GKW6"D&& 46FZ%eT<)5ڮj&|ﮁ5 3xu'"ؔ&*L=Ռ[,tC jT.ء[+1Y3gAi ]^:GFm?frt킱&o%Փ@5@sYlNaxMEtl eAjE#Ʉn\Ye]*9SkPqppqBP&wGC Zv f!|.5f} ` U [ zZvjw!Lс5j_zy U_3E}BH:aa{A#wq{t?u&!>Jo3_ 6.4Q:O<`kgǭ b2n8aɆź> Lk cP/$qpfbW]贕Kf7mR͑ |^m 1gͫ_EtTXӁj~*1G`_v$l4t_a\>(q9$TiՂUfExV:Ҋp{d8i]eo0"IX#(M|*+U9Bl S[/ ?oHO{|[㜬CuC@Y}56z?)]h~l⫳=qeBRX s@WʪbnΛ`f ad۔0Շl -/fY $zUbL٥%rPI 0 nmi`SR Hg &Y#C7'߈+r9$YYfN%W(nڧ }? kFH]gLSad^>v~PLQ)dG;7m8QaPL &F#{Zឡl}dp oZ,{UNc¥zWNAO!%pO]b9{Hs:Tzs%twq~!G$Xun*A\U3 $JuSAWSmnE\ T2vB拇1u߿L>e@8ou˰_DO!%>հF%MSϥ)~an m.fڠ[ӊyl6P1"AÀ7W(-Ln w}YM5f坮7=q{|lfgbl^b+mJJ'-+f-HWW*%KGHzzAuM!W3~-){1;dV89[Xm\mH=e[3nCpჅFX$HJ"Sll?bE-͔vSZOZ6oU2S#dJ7K9X^L0w&?Sqh(=Zʔv(*:Ǒ?LX4Qup8v)M~Ft[>LrڦZ;N|ËDžiXOCY,]SqI y.(hzPՏP=! >r-b[њ Ry`ͩ&Id(g 2Ș.I6Ɉ/0`1e~oUHw,iIf k)$qzSC!^o:}nVMrN&2<>]#:G8ہC)gv%m%`---D:V f1, @ٮguAY|aR͐ Jj-(t qPYf{е431 _b$p-Se$&;c)_(|F<n% [*n`zƣWljO?SjalTr E.k~b$\m΋ xNKmDrA,?ݳ "0o,A/ĸ|kV%Gpwp뀖`SuC0oF9}*lM1p#n)Ɣg";e磖:k$(e71V٩ݰ@RC,wr-Z('v,gghjєb#-a=3'!7i!Nf/֯k_ ܇RZx`^&g<2 O>Y2OPqdcvww"ҙ9ou"4E y::کZO~EP о[!:5*fi}#A~I16*@i|Qŏu+MI|d㉙R} (HfX'J=+f8.PhsT˛sLO0ՀLҲ;!<9HGhW'XI$6ܦ9mGncz/ þ;Pq1K߳d+W1[՗MtuUkXmuC-zI+q4@:OAieluđet<" 6*LTw`€a>c"J?A0'ZbLBUͺuա[Cb">Ww>#1Ŧa%r.vzK+^yqC(Kc8Vap9.q= EޯbIkH4":𳸡oIKPoQuwQ[@vCB(Wibx2 qi'5(n-ϺrkCMZZ\ @HeV'tZ?.`lIIVdrMAjkN^>ʪ׿jKwu ΨR-%E:g0#_U7QݱsG@1ȵ#Noj&[cA0XJЪgDxrX6W&@!h V*7NKELJW H<jr}J!Rֶ)RpPC0|2Ҁ#bi}4]22/J˧MjUx?WOrXM"naB_a|ɢ=Ngy"̔w_z&aA6/mDGv\4qY~FA '4pjKDIdH˻XuR IH:J%[T;p Hӹŝ%0OQn91U *vv ի4t۬oO(D6cQ[Wk2@0wm]3Lw\1di|[W!^uҋdQ~BlWfQyɲPBۋgB Omr|E>9?:H *_;<Ĥ3N]2xء{dp+3#60E=hI,yuӊ5F*TI0)6*`h₫ x'W[0[6sYiQ[n;Ÿ-+NЀoi3?Z,%6guv{~K.˱i/`Ĝ(~2) ?oxn(vU-7|y w,Trjq@}1͉?g=Euy[)!I\oc_8nצ ʒxTzp6gy§o_nX)s9А҈H 5D?.:a=UOP-5MUQ Rss|B||7WȞ$ѫ+hwSj0c~*]U3Ph+ ZajKb*ç&Lʌ~|l'GZ}Nb>_&+ Fr3̙~=C,hC ]M/g)L#m!0<տj3O~hByG<k/iyYR ^__"yGz#<ͦmW-bw{ NgC\;݈xjsGJpWOܱBe%Q9Z ZnxRS,Ia0:S٬hRK)\?sAOq=a1:bcK\K4M]b,테}x{}ewk(Pey'TZ{.BbeѢF^ R| w7u(QH(hQ p^Sbp(!4ItR[lJܚIGh|JLf\ +@l{U1jF/[ttwFW Λ+E#I\.p*P G C}%;Z>\..yL&Fq8ط幥&d|>qZ Tk(]D{w\۟ݣ\#Bʼni'[{Tw41 zCFΈü/kłbdG1*aSI;vΚxt8rKx(L !AOd%$-E}0 9f-eCWYOvLπ,QdOzGxKW E{VEOXZȨO} @@Jv-_ Y Р AW,)Z%BXT5'DiQ1(i"]X= Beۘ ޑ830ٙ7HTUV'w<6Me{#|k}ok֟Zbgαޘ= 7jJͶK63Gl^Z? NJzUnV@teOiWcF|53 7V|8$ח(CߊS;XZO?&ӭ;ʱ\ګvn"bg&󻽩t#DNW7Z hY#Tb^ ̧_AvmIxZ[ ٤V>D~p X^EN{'*S}~E)haNI%Zd7w3q@iUN+pꁂyjWYGT6YfV\MiV*vRC!suo4i5NII Ϥbѧxy3b{Vq\mKީ_* yl!dž‚-`{c18~潸6J?z̥8.7rg6ZNȰbۥUډT|W{95ZS!`*r:_A& ͪ,``Ƹb4X׈BJ0Vb]_cs_ ~SK N۹PVVpLXC00JJhwނKٺG$`⩋&q.^Cɲ壅v &*:E0nbR4 ;xs~("@Url 8AF!6? uˊ+^lQBz: qH5 F%2h$L ܭbj,`Xg=.B e=MĨ%*2GTmvBwѽNtlaL$υl"ysw8Qx_~ =4MW,/aQ^A{M9w2"Ju>g|oT h>SxNmBo1N7x|1 X#baLQ~AܱMu(xbD؍F p$xTxVu%feh:f{یя q 1Zch>QԻ$ |&,>)w,oi] !z39gS-&]?2Fmi<_,vK^iqqaoHi#Q>yT4DcL.ٲ* oߏ @sHɩn=ݠiY}R酓\Lf'!Sۿ3Wq#HB}<Mi(IV~\"h8$Y؈6ݳْ`1tD|k610Fyt܆INC.ҐS!1H)gPP:-Y1bȴk%Iܮ-\ 8]t?|ֆA^>~O ~2=V1x* H7ma@$D V'~+1HA9&d-I:vFJ^ڈޤ@gQR-$ ="f(9h4vr5#Ɉ8eŸ>OLiEz(A0ì;"BciC S~te1--Ƴuq9H/2"yDZshBysEe@p:h3C[ `NQ,PСw d)2!Nǖ!g0+yfL JӔɼı w=,<=lu tw IMeOL>+GTPvBnN"-c-4͇)0XͨX3%T%1}aI~ӗy:Ku~}GVaTlʀUIUvzc{Ҡ mJdžZ?/9+!f,;XG}(j3Gk'k^ )31(6!/3 {'!c(-=?-}[;Y^X zIr& w&v$@gBRL}`/)7}:P`5eȤW9,mx,$gZȿv'pM,\[{+TjDZWlK:&ec?){Tu8re#º[aSln][̙2'Gq]C_4Hx|G <.r/ !70 PDe-QU>' iRDz_mI5B -{ $kkm Lc,nuu 0Yu}; 熋5mH0[!"VӾKE?,#6X5 Ǩ ]ҨV~,`1{_Ơ>r#/6&-?x C#Wzޖ50_'c+I;D{M"bUwz FiϾi ꐵD8 +('$ 4.k:ю[/3>(6::̣P6^γE. L>یc54n:@L$\{Mfnǣ:.p# gYz9  t<{E`)0,0lx#BU#7gsH_EO:۴#; _еmOP0 K'oI|dT>;(%HP h;5-́*ejaMwAeAĞȡԜSI\yH,h1"MR?NReJ( YDچoM*1Њ4׾-x # 6V_)t_x,%Z= vJ.w`04?p|LJ8l ڧ80Au+7* B#!-XqR穝2Ecp@a<\ݹ{|³:.@Rf$޷N D VuXz/`8krE7Ԭ>YbIjڣUEya }Li;R x5ju ? \V qh1r**]3tlćhyduM3׀H’~Q8ožT=Nm5։9+N=t }F>jC;@eH?e8dFmŚuȶ[bD^]zh%E8^>7QiD>CnE=7p񋳠26) 4{@>[fr05f<Ť2޷붪nxE94ί tV.RJ텉mpO0eI dk ݘD&|7Ӟo*0fsS[7W 0=/csZdݍAS6dLC4Q9qwJUHfl&aͮbU.oKDre ٶpK*qFGKjìl]( KNaA _P,(9һ$뮅@g!u_4'%&P~Kj𑃘 D"P$fg+ ;࿝CyΒ7zr0f s$pOἝk>UB/mT9۵} x,??6 Vo# h|ˆ8p;E;uSOaQ/4Xūqz}{>fx4|jOp6FDD' p,`+ۧ4$k.|[B<v4G٥,e47hF$;ߏ%4 zVb9j}k?ðiɍ0|NUVY͍kxAA YH,owM%IQ '@\ɣF7GMU`1-e X8Ҟ. (4}(lEݶp!JyN B:7/]z^`VVo7C;\H"O'7JH;@xl6N졘"㩜DY%0U/ڈ>(tŦbi#wO5}f%fms&Ut .Ra8ŴyD tW|=N#X J\wi߽#3!z~7~KLޘHF`qsf!^.;z JjqJt>\oR6~;M~,)y]NrosSP4`}[5dm1ӌIU+?o2y%Vns9ѻ]n 9PҝQpz[Ή0Z3{!\uR$U>_aAnԱLA@{_E EPE-OUU9 :-9@m ک\O}dbFFg)}-sY. _<;8ʳOnYaFσH0^~ֈ[9/e@7F w `4Lɫo6_c[&Y ]C.=:#jٲ-{F ϲ ӖVVDā i.]|"gDJfoET,+_zyBtKzW''N܈uD2Rh_XzF]9z#^Wqi:366ȕi5fGX"k;+Qh8 뜃.@SZR &ACEɫK ^xq&ųLb/(V}RƷ@7 6*3pa_.,/XbA UEZ7_n¦|DGw* \5tGo;_rC>=^}A!"tL\ ItA^gf`˺P,v:;0 &i@ w&}.!h$BwoEo5H^9yMh$PI h e!9k)˧Qtd2 ߛxƐq~l$ Zz#S&\ jMbtp%-|(϶>CNG׎(o.*7֣s3SB<"[dT%q+{_/y̏є{;Fw]+{Aa&v+ Js;/آce^di gHfr*ɏ[{򦧩MM,xdQNa OLĒ ez{ Tn" "&4|+kP-7%\q=ThBxI66qHkl\쟎1Tk|DPQK[VD(8 z95 ˌ/Na(r4GBNHZ z%5 l do1uHkrJt%9شa`)RQ *4s1JZ },YJ|%pCBe7;MfSN7lgovX3+ZB2Svܔ;\t }s_~r\ y`D+Oz"qe"p}UʔFg37Ml}7 t04S~k"xj6?U{qJQ] Ψ`Q B4KesZ(N*8pBhӮp7 ^?fNН5{YhN3 [^rw@˧z=AĶJdy r:>îc]'hjq1xw$gptrQjdž,!wv8,"(+_Jԁb~d^RbӯG.=*#Q:_(p7]7|!+?uհz= hց66MC=Rn], \5izۜc9`/)ӷ N ?8J>I)9rlCi`iDk T0<3sxl:ԡk%k١j%ɉ&xԦhLDQ&UO!a./fXKM# ;PY>x5G1%< s\3]4vr"V:Ug˱ pݪE"vL҅([d% :*4lXs/{PԨdG5c:?GŮZv3Fk$WEjhï]>8KwF6fur;~e=^ g'|.Zڻ?e4 ݏ'-;wd^˟ikxxG2t:ʧl@rUHkh(-s̞+ 4cQ3\Ȟv tʥ7hX.HaČ^ 3f-QRxwM S<-%H!\% Hߥρ4Q#d~W‰& 4"AX+;q̟/;6F@WOW|Gg7c*UWEHCuq?~ş>@_-Cem6L d B_̶BZv=r0}ft!-jt7LIfFKD̙gC $ǥ;>W*^{UANƊz\߼5G[=n$1ڇ:ja, + |D;6xzSm@Šܰ6gh \Vl҉R,p1Lxz}cАLszah,CyWG`[8SZHlq= i5* =B4CwUe#RLm4$yn鮵:&9ݞnL#pؑ7/9&{Y cjGO)`Š1cLE|bܞEb':\Q)Q ̯vu$CYrBZ(eI`\2uj10w=FF\G;$澤Azs@4H,m-t=Sҥ-{9;bgϛq%ahE/D%ýd3ձQd(XZɦ6"<6u!2!6c]`J#JdII~lUAPmK8kw ,4-XbmxhcR~+;']𞬉u_C8SqWv!T+,"9@^L=qlP_\4B W"C;P4= ch3Jl.rޱnAޖALWMb1-  K17q=ڛU*Fv$&N ]N8wDZlLS:K= v:gߕ80.%WĎ X=T6Ҋz{7DР=_z3ɾ,HoǨVGS c/wAsrZr^{*}m8}W _j6Vn$.+Xbt5SI? /yE ).vD|%,G^[(W_?2̷V*EXqJ.@c~ .1-1^+9t'MG\:eps 5bEe`E<搫j:%KSh!Ԃ }P3[?U7tʿt4㝋Z,"6JqHӧB2]>@ZZ9-Y a%SH%8z\=u2hu߹|)NHgocD?"My5 5;-y{Y$l@v`Փr7R[Z/$A#AJYN';w\-$_F`y\cj#m ^熅 n ,YPD'O,7iNG+Ȣ/TI2N[DGn8\mBcPC(x%/ht0;HzM ~ 5 OKk=IJPg;'O|TFm@] -?ۋ]4Ihn,]qU̦NL)YWOhY Q76 F8$~3)KZmT/1(\WO#hr&-ES=10Ws[ږHB8Ee)1 xSɘIv:P>)O m5wv]6q1ԼE.#z8v"S:L"TBVa`ݫ7mNFĔV/@)mC( (=*J(!sI&%\*$;q|%az/`,>ϙpopV8p' L/ D|LLxL.)'d88+Rxa5jb4.['TRZ4 +jfxb& R)%PmElWn]^p@*~o %wQVQ2@40{%ʶobL#ppO)uب4>oUZ9,b_w!ؔ~N/l ¹nq1^Z5U܄ 'Gr3 Nt{r3J3l+[\FહÊb;d.,k&䁲_VYyq4gj޻@۟g]8 m뇈xȩ/9tiw;`BŽT *zQ3/lh@|GoVg3*[ k0 <=7r4`Uת~oGWJ!4GTX0*ӛؚf #J9.S@.b,piEC ;-m^x*FIzqFd~dgBYˑN#c0+z\\|/΅A½''~:Ze%,IM_]7,HE-J&iѝۃ~:Q}^"ٖ %ML΋ KֳdQm .hB4ڭJ#i_Ɉ "fjp˜BbfgF(gwTf8MGcզH|9yyN{M%ujkuN߅Rz*E{*p!T}^ЮLD$B1]cU/Zݖ_t/+/[8kayC9U F]-dYԯޒA1ES*^s6i *V)Zv}Ѯd:Qь?}8d,n)<cqNMp{ZN1H7a,_ɶ(E_{쯿ѪUߧbk !)hoCJx,P?n8LP!+ȦL'Ah: POmnDurЧ$0ٮ}hXqs4hy rOߌ>"H[AD-QІ=}8PZEr2إн*UhxSrx#ϋeLrH:&юomr)H廩S@{r;vsVM8_ۙ!y :|ĩ?{an~Qϰ\`z]c(=.3`iN3~@ŁybDɳx/OHQZftNpQ˻RXq9;i <3n-F9hM+Up8rmE,E$6klSŗ5Ŵ=΢'З/L7``fQ .ϒN5DXMZ8;#q[OZˢgt~/B0טdM}'peDG&SmM@FcZozN! "dAT>BifbTOb=>}P-dTcV.6cbebp!ġy8xI? Bm67 7*?pfOB=O|YSlW S(j=Jf;u` ^Ez~h/}7+IiR H4{t{f=l3QnK@95RY"2:e[EQ ! îvk1Se|4Z!z/,!%tsGeIzJWȝE J;Q<46c̶;'v_*#͙ל@%ά;}bf-hdږ]m." lA%|YI(E ?]#{j91oKN&\F9[q׼7Ike_;*k{%0UzJ }JSl=xYwզQyYr 1CZwĂ܀ta823Äېd(CKqv)ix|\q#1UG%U gFH1/ 7$. A>77C]81Iwep[}|1h#՚a>Rj )/+}:H~jg )ɩ˜,=u; Z_(J"pI 6L&hҴIZQw,jujf_y\CbDHٿhT>2=FЮ?uӮnۖZ"fv(>S(uQL& I=D,Z\SjY<B[-#ֹv^ ltëaoO_X p,Wr ƿ chM5p=cj6Kc(r &Hଁao/boCD'?Sڶol?= c%NK)㵆bm'Aof~*[J, R T9vO,)@Eа Ɠ KS7XL'JJIMyDj``mw EMtdo"'@O8ADzz=+dd71u<$ݣzVnV3~FI 8N)Ƚ,j/ I=]J002ʹJ9\\oSռ ?֟Hmh59 ㌜qpRl@&b}HCvZ{g]/F(΄X͙Xag:@!mWVCS43-EHqD^avYƒJhF}m"6ӀhwB4 >r.^,3ZKgRFC[onlAR1dH/\57e,kL:9)~󾚂߰\ju\6xBa޺qՓp[ <)&^[f p9Q 1J nI#'>m;m\0nwjf+sv݂E(($IJEyl}=:6(U/uYqOzOOodCJ-ü㟵ɀi:*Fz(,9+V(VI'Wv:lX ky6@y 9H]t B5z3,0]sgU_LIrP^~ ^UY]1`BG8(JљeV0S>;16.9 ^jT x1)@Zlo<Z曰㇖'EJWu'Y R|7-G]("Vt &=g>u'Gd)EW* 5۴WAm'+YaU(RS|:1p*#+n`&f.;4@3{ދd[\FE eױ6KIzlJk>{wnsϢnL.8=Eד#g 7,"㠤h/&rWZM|:TI:!q˜ ƨwj@$܆ xm9JѐtPܾ̿<^ (wmEpeo?lEӊv1ZDB@Ӑ*"ASfK!OZjNP}SZүxɜekČb*AéU[g‚z)QEg4!˻H <<pCHjשHj2O@0X1e#E{CS]2@gw/wFU`Џ!Cbț3lR|H07GVn تitU[4XTZ2eڤXFO NaL mkNjuWTaT\CeUys~‚*NxkF{[4Ʀ{N׬${QƊVzQqycm;ùlIKϕʧߑ`*ǾK?{\MÉ|0-lz@s4$ЫMB^2_6w/3V2sa$lRʼ+V۹ v=5ݰ<@k}Sцjodk{|,JLꎱ$98 Mʛ>CS36Q ^ؔm*ᬠ ػ :k}aݯ9[2|#}TDS&!m[u7VӅK3Q)2'Lpe^1*f<}s#WQnň*~JR-Mʄ=,%RR04T[J-LuK=_IzhiaݹbS_6VJGAga.IF .ӉJ򹺓 Fi&pnb7轹zH'fB!9?5c"f[OX!g\9.play텓w-Ol`ӝ]4ɷǙY6ph[DUkYCGfٙ *Y32)2Nj9=N"P>suۺ<*# L%Rt˽;  mt<$z.V eO6Zl?1,4D ^ 01ylV}B\_N~XA{o.InA0b;?W~X؏}2) ٹKPQɱ1}#4(E*+2q]ebYwuBޒZ^rY>-N->PhQ5¾׽R_< LN~YY2wI׻ ԑi{.Ĵ/Sp^X&7 0iJN Uo^cKxmK$H-}qBf7 àz B9-~{ Qܘ_ܭF}{g|gd<J?@Lp`nFx~-T`iX a)e ii,eL\W@iPCd3Ejt~jWSZo^,@)}p|4JgS0푿ͣ񊣲rw |1Zz\Nsh*H=!143|^%2jX*+"Cg)ㅹ"W*ٷėMQ~_%*́䃃/v]h=ɅQs`^{[aIG6@Q[ >uS l.-8~9 > 2أyj. :g]֪=51+遚3]~ WAJ*qi~V~~AĦ -b6( H{QH"J1ans\/2YoT':P26fhQ©!Eז} )RL&%6n#!?byp:X`Lwd7Ont}Iv&ƶђbM ɀ#e)I"aJ+-,2g9 {i,\wn0cO2s鴴Ю/XBYFriQ!@)e޵#8uQ9[ [;|67]ʼ`yq\Yk?FB@rˮXLX[Aul޴kld/ňG{w⓷iEz8܇p#72 P ±**ݻpX0̇;|#zĸƒS>0БĵbyV"fh ϳԞY6Nqw'5ݘ'V@L łG,HqO>7>K2/6u;Y:}ѫN383@ذ \UH~ ? X?CsO{rnHqBQ# 5϶H"^Rex.`euXВ3jd:oQ62KKw'duH*ne6+ ȳlO*y< yY.oHzV7ΆW*#@-^S=tqkEK𾂥%'3٫g, )RY,ҝE¯F|3oH[_fZj[]λ4m4R Y'U4gT$,VOe\c_@uO5 }|P~I 5Uua\Jq JGszEfoOʚ~jg8 ppdf;tzFXӭTgBW;\ ;lI22^ħ Hx HZOrm/2Xr.7_ْ2kI*fZè=ZMZMBFu Z{m.}{.?Jd}mGY<ӓXl3, V)*,$]TMD;'ףO:@k<ۭ.LO/% Ss +~^.ՆLMYƊm-/e6X&j)x "{{ZwC4^s S¿7d$7xEp',,), jmt,IN3UOΈlJdegz)!o^5&䞢""^ LX-p@ø#y&d3\uݸ@,zA$OJpǰe7.&w;?HY\#5H.#'=3 W&8|Q(T#BlB8~ Py1^dLju$ep#IuO\ZÀl8=,%i7dW~5MGua"ds;[}GC$"XΩU㏼`&|TԢ勧ҹ&y@$-4S!}|Rf~E%RT꥜5gx1'ʥΣo "%WwO̍:U  ^KKwwθb^.![UJ^|UgkJC\bp5#+{YjN9#6]H%|j}jU\1a}m}-,3Gla>AFe9o7 r"dv*w6G}x*N4b 6h$[L/s@7VgR̵6jbk9~ڎҝAEЎhHTB{q>눙5N >}֛^ZJJ:kZ;,=N U<#2cm>?ࡤ(I:;1@Go@ʦ|zJtw'+2ɚs}.柉T)‡/¨]oJ8Au3 d~BUS||G9-$$;q6}cEet~]|QcEO0--E5 h\ޭra'#UXv,cUr~`? Mx^z>9&έsϸ<޵S?I<1;]e>_c]f;Q # kk>& iWbtQRa]s9e . v#@s5 ]`[^%h4E9|[>Ж1( u4%T?D^YHEA&ʘ|k!"cUNyz|Kzv ׬b՝S^7R we#u[KjDBTBGCփ01NFT*9)R%Caz,)cgJp{zÉ2-e,aP]pc}UwS73/Qv?6vFٗ7Ě-ab5j6iv Lܙ6@80<@kmWa`| jjKJXrʨGG-25:n.YUVtNLj_e W^=kJܒ{l xkR%[5 ڢ/Ԯ2mnX ` =:[peaߨMndۤRc*2$xv3N%c'KZO( U$e[IyׂCih⯝3Rz _']tQM(ۼBعy=Gy+?f& *R !}lĺXF7l헚Ӷ^0(c\Q/hHG x elB~c7L@XF;Rqldr`-"}ہ:hS!?Cۗu C$%TqW*߀hyh%0 4Oe:r'|aoC$g(}[0: FnidXTp|ƾuS8K< :B(Okɖ'[N*_h2Sj6VX-֛yg;᧭FQ9X!}>zx$wÆ5š_8ICGOm_4씷]@컞qiX7݈Xqa"Ÿ(y'f7s;m28kFzH&d1ͩ} b=cE_T5+uŜC1d\`"Wn[96וnJS%Ñui+"ȟgLb=3D߰rze=^T}d{Bzɂa`! !)5.y<<^m5w_M-j*7aB?ÿp=_"܏SfKqZ2uB{;lųTxotg1pꀔ@z fBx%D ;WDO e7P'c~ H 8 >v9ZkCٛ8䜤:Mɤ(Sk -*|@& wNξBk)'"2*;KW Gl*m%~)|>I!ya8b=4;:Y}]೽u re2Jꃴ))E]hʢR]kuQJHR#qul!sRfϞxBi 0UT|uS6A+ '9iϣ[~.bą8u՞;cPYp78XU !5$"ŐrHUl>j;@<;+U}2*ߟ}RĪ_' 1xL&i3= OzrfiFS0$Iư##N;+䣚?]Pη .4{-֎G0~ 5)-nW:?_q9OF&Grm_yfOԝPMX_=ϒܨPèױ>SUrHU=RXĮ ύﱔcw(`~  8ͻ*JKVڷDC@am!1T]TmV1*>|A陶FxCS?":S % '\uDs*!&E^IT]%9aN<úԯ@$ X#LW6\$sS&A¸PWX7] 7^}G~K>͊j:։~sfCYPUEءJܛfHғӣ}V:SwL{xNaOx!&j>:߿|F|rr@ey`A듣 SGe%eggf& \-{[k;$""\{)!.N*=RO|ω??F1j %}uMƊj,QWV| EK܃ss';ЬnDql?Z!w n]D$WPh42"4$z2n45qzfT`C 0)9&㪋r=UDv6[uk ^ĊVEڣ̵f9 74u uJܔ5훰N#9Ýx6O ==[Lر$qe jƫ4[@;n_IBa&hrzDa18nW%0&W-!bbSC:g#;_W}k+pAW CI< H9)iΉ=h:dSGx=y&g1Uє9k@ӭD#WiPJC!1^y1 *k`IeCr$G>W *v Ί`wH%P;S6C_hSr)MNHw!!1T@ƞArxV+ ;%- |Rjʹ~Eq\6~8wNs4N!%`K0e{` 9]ePiGJY` %ء9l5QCWqr9T5Ķ[53^bNɝUEoO l\Yܺ55ݿkw8Z4ɥVrȬcHj^5Ֆ{a^RBh 4z@EuGlgaafb2--+D&4J,5=ts|Ѧ1WSOs-^n9BQ>, Ky{|LU=Dƫjڪ۸jDȏ%dVf3%qR?s g\]U Y};lUE9B.՗_MU\ߎ !ȯn>Knby0DR"Y/:ZLM99WQzz_UCQ-JVOV0U/n#9"<{Hràg]e2FGh~ֵ82qZX+-e-E-] kL<Jf fFG $m \2"(kW풕ע¤У 6g6|S50οOG|۞_8=6\8yi1NzU70զ`п]qFGt-[#c?`?wO3(>lLi7ckVM$kQׁgv.&/3+Ve[٭W+z Wd\CapDiZ / [MGA!-]?0H#.{efRTNS, 5k'z=^xt`+x|F dB+p>{>kFw 1$PzdbrɃet3E1:v:) :+WOeEApRДrL+Eͮc=bz*C0 ,wS/y9xkn*q`w\$g^]>tL \Q~LqaF`A*"uC.Ʃ3^eQI0TP+r`ًVXt\1԰8<_:>*5xx,e$C8fc:U@9lz9?l:BQSYU'\2PϒiI6kMC]jpw~֬ܮB@n>,v)dN$!چ`gGHΛ7]uG 6~K, FJ$鐕B#شNg^\~ҙg]by)fms ]j'Uǎ0p`nBHXJP#i $̢ҵ}o5{s/Kc(e0 I6y|| 존U- I9}eHɄYh9^:,䴰X1ͬ7ZKg z3fg9Kd2L@y XS5QRBdQ"Ycd "Y*N^L&%}caQaqd~KZi;fLMo(O\XtѬL0uxXԾYxCпI ߛ!O@)%@^\.nP䋠#Wr/d8F|<ПqMyf]iOY(L'ȣ@G* aR1?JA5L6Bw+R 4*l~u7gSwAlAr xhKnM}>'?؉ ?]턕 ǝf*`D[a琓pVzj*+ƃs䎀p H%YKjSxAYT4"қR c82T=Zd!rX8W o ƴ|8%Iz z+u 8'@;3/ke澚Lہ!xG!=(ari5<79>a\n=JYXNf 6S:p`si҂EJ\AY7qaEVhr@N@3r 1,rl -Q( _u2VE Q."!L5+a-HdkbJCȇ5kc|6 ɌZX\e8Gj A|n*XOվc7@u餔ȎkQÊQ}hC̳ UWui(N(bMe\>H a j0A|(e>L""ARI2Bzlnsaȳ%k)93M)r4@H0qqb^CL ]J \KԒX@o`.ZΜO('RMWڼD3Zy :&TԷ5{x/1@4bbt?݈79OH"`I&Xl=x||'#g5'o1-vAnχ쵙0fo@l J;`ȰWi-MB?_~2,"\/ ^Ო\PS*eD8e>w89e\/67'YH OS)ړa8LRqB8ZkMW7ށeD9B"z!wd8yZ ٛI֯HHTi'h^L vMA^?9eE(МMXMK fA+svY 5Z"cUxϡj%aM-eGJZEqVw3Ċ[~8;^u L7lȥ&?P *9ڕn;\ʥ2E52(p8hrVHU&>VJ.pe#nbvEd&ܡ$mˣc1%~-;q6hQG̈E|_N eQq=F~f, QҐiYLMH9([Jw\_4 zGUYoM@#^imUi 6IKР_DJc?7I~~^[r@)jJKY(Q+ {d>:2aN?|Ɋ3jM6<YK9^r $㥾"}2;rPd1:Q,o-0TeJF鄔XGlc%~ hoE>ʧ4%LyP_ R^*N;zԥoC(_u߹X o0 e%4=bUoڄ> W$ٿʁUhOpCG♴ИOAT@k'7:U%wfBNC'wanT( oǪ`ęlF2MTWvrfLx ' 9&,Q#te ;eyp3+[ta)"\hu cPpiT) rꦱ'ܨ؝9<&u[H)zXf= fZJW~*-0)OF,yD11[WJ{ zA&4a[KETI2T'Q_Dv010,tDlY>ׇc  `Rv*DYrEәqZD݌я,\IW[rNU1]_ʃptEiE_"Y*\T[9Ė?ݓ5-KR&v U:mM W&Zldžuk2"໓pBfK (ܷUi*X\K{wp$*asoq4ݔF˖zG/:PL5yQI:v9/1d:zw R$)چ<A-00l'Bz?US08et?3V?=[1ٯʪOUnϙo\_ %: &ظ)萟,嶰/i6\l{PQg䖬j!ʵہ}.B>pU-ާ, pp^vP&|܁/4pS_"fG)t߅%hP}^B(j+g'RfKxV ^:eɩudnA^TW*=ORH \PtE9uNyXFv7֒Ĵ:@4#M~ka]qvoߕUϧ<S?]ޮ3qW}ݸՔ2ӝ]1<78ׯ,=pG$}tbtH/_^~E*g}PCb3YMyET3(<|(+'/)fHSuʀTI Ws2-l"lsp"BSGR6OdK­%X|HjHzM`QeM q[F #AF;ą{Du0 (5_XpD2$` J@rQH ZM:PnOwe/afJNwSB_R#3Ͷɗl]N*٧sm+;P*) (%3(`"BDA'NK}bD\"Y:R߼3DdXGSSL;Wz=aOuL <s b,Ϟ_=m<6AL=xla*2c2 B'Ɔ8+Gm\&9u fg=ŷG lCntǛHy ?w1!$& Y91T*Ћe8=~`Pdl*IJF>:UJj}ZUM6 d*hj #M,'57v&?`Gy3+InH*+~ÊԠB8_fզxOE:AkJš:~W {~[MFę/kck +2 lh"_yc^:!U`"zC4pYO 'Ų9PQhGPU'fD&53)d֗DaMf @:ܿy{M, l~9NzN+jqy_ ԯ-ҿ?`[e͞=7ب{[~&׍Sft2Z%iۦT! =\bKui-A VV GHk YקEɵ> JpWvŸQ,~t r?"Bcw!ppkx57A}#̨0 T4`( jhcܓECDV9r+r+Lzr;8!x`C`7|y:El®,w)ʼnǎRŹ~~8_{Q c}V ɝ:mz]npp^{[mP[458qNZY;7QOI9]cĞ>쵑檓<ɡ/{Xf֡{\p%U7XbJPDc[NJ-u2F+i{򣰂j 13)7a>}.IVEaa*l#]aպX>h!< дr&ZG*q!'SGn/Fs!v^0-u%oak~-ki+QR?;ŷ%x U(>y]]ZO R4UyړaB}(0S!ăt;h r>MsPfN"$4I?!7iy,\"J$,O*6R}~83{P'v,C<kO*bw#@Beu\Y*ҙ%5oƭqd?mlaU`{#ou8n@!m!m &.||L+~_Vc=<0zJsT׼Bޮ3r4+$a-׾V) AI"n@k` a+>Ӑ>@X5δ+dJj95S>ᨭRiG?%#4HxPszew؞tAQX&-Zo O1(L\?npg= |4(Y jĽ0rwKd8ﳢ1'JUYJ)n=E;,sC޷gs1Nvcu&vy%TԉD~S!wlD3%$? \!s_CNV>;hmz Vn!1J<9X HU˭gȴD*i㦪) U2:d3;67o0wf SVPY fC#=ZyӲ5>`T=rP7JP5Ŝ]Jkn`sc:޿!s#makDLL~H3=cԇo`-d-j-]a%c,xֿKѿeHA^l_dN]CN(- .܄~oV 9C:@)0M' ;[ӏ^|CWPqsbZϗ4j]F}v#CklT7SW425\#.<݌twkn Vo ZX0j A#]'&onN%5@M\wz=pTyؐC'cc\iF t]S }-5%IKȈ(cr{o'vi'Wi!+kS迯P)I@_WMbh|԰Z5ru0tIrOwA0;uoaʗނ /x}Ysq̶W j٤أ{5&Lzl24jL%6>GiBM s# ٿcZ1~c~wwեmRJBftISO˔ȟ4fgDt'$qjEwvs"'vЁCC=c1_"phH'v3zʥww+8\<5Hj[0ٟ]r^= |{w?nU^jG&>|@I^6ryKDG ԌF[cKWj4شձJ?\!VJS,Ͽ-75 Gv0ч"˺&D #M:vQ~ԜsBJYu`/PrVFVYV\eO;t:z&NyOMw*dӱr#ld?M f7v81Ia]00 4wAQ՛:]a{R%,04K82]&)=/6 mWsc?Iwn' T|%tNn w(ƥ^Z8A dꢑ$kHxD MH u>;x4^v{tA C739E7SDvl'_;yN°M;L?p[*域qIDʑ wo\&@'0H'sT{^]=(RK6جJh ³3wt޵9H:?F;\Hk:ΝtM/Hħy4c/ 6,r4D[뜳7﨟REے ur4Vu dw)g}\@7J%9`ѧؿjor4>5%DUviX zF(dÆ}kWzV~[˘Pت:§xWLh6#JuZpA4 A]q>Ql)z$Mf˦w6C8 ZirĞ=Ϋ5H)bQܢӪ(. S3"YļO 1!̻)ƾ맂ZS -WUM$%^@G"Qܶn@dLp]~B`/#H?xd+݆RWV;J%G%fS@͡^?cK*ng$X{1YkFzgONǀ73;aG%LH㦪9ʯhAZ8Y5cF1m;c$f4~-J\LT| 0M}J,)H$.{(R=Y9 {3 2N3ûl;'ﲳ5A-|Zuh$92zW$Bt&b@Z{E@B # R!vd?va2={,J"O jlYQe9(;Mb[,v;M:0RHaX|w *ofˏZrIb;jn(Nte6sm|P ZHXbO]QY3j|IqAB%˚{#זbOzG܅*I2NfB#qw,e 7uo54~%U yg |WUA*:Q?T!bzYBZ~Y}9FDGɞ +U}O)t?&M~LM|% @~;Tfܗ\ Ip<;a~𴻠0o՛%_e?9Ms@ug1#r*/՚n H k?~ |ېJsUvՇ?B)\mq ma\yquDs˱52i! q|)":[C/C4aEHpP6dm/72p]r8zۊ =[)E=QT:2JUEҾͣiYx.2IHhbD 4U<4-$Wy awS. oQ9_h^~䪠Je_p >,[C10\ӂ9d +Ë7͔yX`D @ȃ& Lx(F >ɠC*tɬ1ZʣN,sMŘ|E,-ſyM#i'h&nplpIh1]|{3Mn3;Ձ(4ʡ !uֵkubI+q@W200|]_ -\yGߊdPBJ/ߪpb)bpRm{OɋVM%>K73;U $3MG_iou\.ОJ<_w?M V$ߑ+@O3f jDZ,!卍CZ&gﲀ#kzܪZ[5/-\0Y1C"H~ЫWrԟ$KMw :$ǼdW+*<?7S6H~hS43C +D}h7,гzcjFB9(~*p"`˶}`M))*q9d =_׵ TQI kR[ @LZsT&vkcNm΁paS!~ ֨%sm?;SxƓ:+;|)M0|Rf<4s fI{V+$ t+S W@\Г>1C,=>l*jɶi$Vblpzio ~3Dr{mofq[Xr;.Cۑ詃],2C&fsN"mǂSRO:S#'6|qm|*-!M{,d5 :.Do"8l¼De?$0C"  `V6=C?<2ݜ| r.BK9/{űGoMVyF9+qD0F 8f3ًǶdYR; qRE1+wnZ04(\cjџ]Kca]?[h`I Ius–ǣYƲs2s.z"',6L0DrcLamo[ C{p|)L5H.Ϸ>؝82u`W S3k5r9${ w 0]E&mjlo)ΫVSLg=F/.0*UKF$fy"CѪ(C$v8ͷ&LQ8+bvR,)i :N!>b^^ԫ`OYw^ja@nm;Ib#6oIX#{ tNcH?lmgUJ+3lehD^OtP/i1AjګNH j YuS9; Je&3T4Ֆ5RfaƱ>m(RwbPVO>;k-DIaT?  `Q) slGDUI|!&DQy2&J6W2SOfu?;au!g8$n=AJ%u Kԇ53]m-OZku$gaC*`ql7CRߋ !¹U4`$2qo6y@1O`}KƠF+jjP>}·Crjnrxib&?.5Lp7tCU"Y̵ƺ{rWIQ{ճ'V.Ke""\''T[}>#[4[lZ\U|^ +Z!ߓ KwJ,0cWZWMk4s!PA`T('T񗃡ye:KEuZ䨊6>co_wAFইq]їdܬ9tw8@!Qˆ%M^#?pnS$߮x#.) ˒ZW^#-jѠ1*>arP>A-}hrl 3&g$jb]j៦yvX- G4Ă+80%áJs$B\.!Nz_K)+ Gϥ"}X9S(yWkܼ~!ūhm`XVtL 3]UḎyڋ_[I4z[LqY rpm5:go T3< !5ƞB`Oyj8ۑb* f ԠKd=.aN==05hqq #8O/[6Se(uDx ~Ohvcp+ RȨ )? 牱 $߬xʅD/s%?/"r0P ú+ܧ< ,cj-K$Uv.u[ɫ?>SlC Yڞ /NRi(D!^_sYl0MVe(FF$'rv*N]`q 6czAB+CUv>AA-sꏏR=y5Onkɿ?-7Bڳ_v gMCzn߳M/h gd Rz=K&t[f0lb3J첇1;Њ6^@ :m  )㻢F{v^f῝DD6 WʡU*6kMi_\$xmi 50c~ S6(9[m2730}//Nn Z%R{ Q5@[Ǯ(,-Ez6lA;9Ȳu4} fPancQrbtP1R?vON~AANr+YTUΩDY.ۙbAbW! kqBb/ԌZ1ZsT_KJK )ׇy/:e"s}$2 m:A\K_Td۠y<&S2Kin|ֺqf`DxV_疜8M\$@ |rr}3$=%.6SO_/QkyGI>Iġ xﶼK{a,mX[;1bzZo[rZp2|LFYox;2^f6졦6Gcn"H!߼z* L.ӊZs_+i( &4hFkN?N!@c yC IV];!: ZZWi!|{ky}R*W5. ^@r'dLX?; [uLexIN1[i++ , QQPaGfbv ƴWZ h4dC1JSDfsLou|v+ٓ < U,,q{%XκBhf6L{tՉFRH)h[,I3(7V2:ǁ-(OEyXM!*${8 ~>]mv}q]'S}ҍhzRfc/fߤFuf;p!J_vʉMr)m:^r ؜qrBkbj[5 rY)xySM/"!.mcB/ѕmzN>a_$җ,>וFk沔_(:s2pglT88[Ҟ>'>X^< 9X^#9zA'FjgĢùBĤQ$ejژVw$ljDD\jlƼbsQng83t0zpmmhV[P ͬAq~ ]$Mx'K{^@&hIմG?e]ݚ. Ͷ#3RuxoeL( fȔ!, ^x%:Hhbwt)Z][~\AI f Ә#u`o8ٴV>? [ *uoRz`t9gq:&+iP(Y`7| Cw#` X6&/@D3 kYx')xoqAa]3^*ð=׽ny|/s:G=cL2 E#~1Dx7o0gF&rtr07и<30E(Kzr"V.;Eׇ<*ABWJXE&9OG'? G?\7˝l:L0_~5@^|mO''cs7uW\o֢@YusO!P aq@a۪a5@' ]Q-aY;&q)(#}!3{$\ʏCz@;ђlBAUf ʽ ![:;v7Y| kRo|>݈[Cb&/ilP{R i4-贎B[kewp!wGFMB; tjs2҈QҊ)3Y2'63URxk"7L)( [v v?*gKV Qo`9+7ѴW ZMx0DIdNT b: b;GLt0#:>*<4{3-{dmy69QM+ Z Csm4~yX&wV@6]b t%CNLYGRc="KlEO?7t*8++$O12)W94fL6="_OQy8uNgNdMwh iW\!)f]} | Bpڍx5y ǰhMN!5) !(^$|G]0}ҩL8}P[YtdjjGeLAж30ڡ32 %ԭum \ .4węqsĄ_<y|.U.10),F!/K}ԐǏu.W4|8?5!CQw5)V&芊 ϯr|TA#j7]YE e(0Y֝ \I;!f_R&ٙgݯ xl} %Rs3oe/>]¡ )7MSxtb7e/R!O"hT}]#2mљps~fXNc1>'J|ZL s7Kp'Y)p?1-3XArCvd6/+ K/`{E,\m23N[ܰ)WTZ.LoE1佹aЖ`পW7q[.6_]N`EmM!! Tπ (dQ'Ls)t;H u3"KoB$7U[>KྒྷlՅ/EU9~YYhAGv/ľ; O_@WQVjr+KJc<= F2e+C!f)'LN#\xM8\v8Vo,d[Tn%gLS/2bv/+sL :Yz~<-L \ʹAxI a ? }ڏ֭n7RAwx)VLG+;|?@~ HBw%V*q@uUi|!=pQCh{U0^<.gE٤zr MH${S} U3jMmIτEH 7?1$tS|bh`Asr @EY@Ha^]|{ּxĀD% yBfy"rM/O 9Uˈ{AҰ|B_xG|>Y[(N;OP7,dMfQqIRm1j38Ҏ_dԆs`GM | x|#،Ezzr,L}j[owl/f! `Dcy[ @d|`OxVELZV )&_LHu |$nس+iBxB}6˻@Yt'Ӱ8-ȋukkX՞jKS)LqՋ z^*Zo X>;T;-AS꿠\t,p [CFxaw'Xy 9H+cKٰstMo\i9L%S5MiD{4h66wi."3WUflHkD ^p4x {7\N{P$%!N2{#%Y^GEZ ]|EVI7fEô/12{T5MM$_[8EȰD7VT0RϪgҳaK 32Ǔ캗2q. 1,LqIS%5s^M2e|foIN_dv*_*U^q 4X"?AJy8|WIX-9cƩ4lsL .8ry͏F-G-pd}3k8yp]DaV6~Ax=4=-+|;S[u$L e=n`3Ի~3;qeI{?Yl:^au3@,עv83`NXTO@R_*7QniJoLJ=Phn(jp Rc-ٻ߱U3#֖!j"$BKF9DjjReOWoTn !_Vnq݅4kM{Sc&"_ʂ|;&i3cF;9mG+-J wɕW4Y&C7~W= Cх9S[w5`5}T;w Wܠ=$4^;BH&:b}idi.zeɀQPPPU0H=&L${nNq~UP/K]T JRg \oLtʚ7(~!١,9J{dd8 JUW%; =dч$%m?IHSd+Zpyy̺!(u ,-,~_\ 8g?.S.-"lcp%e =z yݿM%% 㦰PZ{].O\fp^RiXv;Kәn+`%613 8t(fn֎hQ(6%3Dz |\N6j2I]] :7Z+PHAr]YTTФ#5?x˛eX*ZkZG b%WYj)Q̍R'1/=:&ʾ,X%@5hj$9=irP.-|_w8Yw4a#W1lhw*z]2܁Co`b~購3,5qA+}5́ ׏XO@bV#Erkǩe.OKamn# p:Y u$/+"BS*D5f~qpɰ%Ƃ0|6 + .,?I wUi6j='bYs^8hmb&?gweE$'=ZK[i_Q^kwl8 k}<7 Gl:݋7w_Vj!/%,&V&+ ADeA|WMbȬ%TDiB灘g1fT#495/Ī[hmpxuƊYmsDMԁ΀gedtڂYd'8jqݸ\f=BN0> l8?o9ՁcyҚ,cwKēX8*YS/c$$zf byO:J =^ YeaSy5d@(ctA%5'm ؉W~B ͈b?#˧q$inꮶ2ޕ:]~U%h|{s*93ў ׏R1'Q]6Z_$v h  -j3Jjj:y>*:\05riD+NHO:bX:THcbZ1f/)biN֐Iq+4Vcҗ dʹcwg5F/*ߌpO*<c:Vrq^ +!Ks6OQ Gywx=Mi%X VzNkc?Y'!R Tk('h wlHҤ{'#NˊUտMia>/T@d\.XIy 2x;bԸAG GɸC//?r TE8VUezܼ# +K "xP$,GBjF>ɷh{Iڷ2VCȕpcj=c{ }{Fuy3\C\j # y6lU2*o ~/KXO%f|j Ev\〻+_WwT#ԟRj.ţ%`żLZ#I\&A^{:gwM_<٦\Br076T]eUWɤތRLBfͼBQT@x0SMbDh&BH[Ϭʉ$R?CMZ>x0zݭX&4b:|a0>يK`ct ##]i8 rkpFcQͭHn^pg61AxJݦ{;Njt>a|uJ#FaafEO/C*iuFFP4z8 $(XF L҈3l.^4*b${3^},naubF }X[E2pDKDktr3U BSJ_w@ vn\ ̑qNJ"z~qSo0i+]\ئww1<)0U~ڧ9!Tb16؂k篔 M%uE > k!4pGtZVǮ% DaLc#ڼҳHW'ɸ2cqڊ9!M0&fɱ}66i6MMKYv) mF]=73L#@l趯!܈v/"eK@o>Ms~'=pgیZcT I,J>iH+l4=?Ah}3Ĉ?w@kƌʺj8NH$j&#İ}Ŋ .cqE qsڵ)'n~泼 ZRTŗV7$Q.xGz6Sl2vf5NWf#sL/$^a?b8M X], ٰVk\!#irdΨ=+ɸ&Jg(HtIV D(ͤ^CC?!CݎGo.ݶ9,5.A̡ ÆݓGKWkuROt>KN$ F()j7V'=!m%"If%֓Y%G ib=%)ǫtf z_*LN Z[ 8F! ]ȯNs2}1wE Sne5?qBT ]8~F3!g6^Z 1$ xu\aE01%\-Ԛ󁏽BiWT"ig$Aa` E]Pm6> n`qM6%|*!Cl Ћ7# (#Ra@6/= IKu10vC.w K tF'LxP)aS=RQ4VW4Z %)wcwxR:T+9T]sy+@Io!cy`җ94ZȒj[9qR4fiGmWkKk_X!ЇTRdr5Dc ph%6'\oL< ˬH@ O2d % oq"SE"t>B){zQ%ځY/Ȁ;N=40dq#48=,@:;ܺ“ ޵0șjaCR(Ǚf\`&;,^M}rj8C D*Ѩ.l__@P qjRepL)SXZ$M /CQ?^! 5!^]Z'|_pMw ܝ^Z)di҅8K>ZvsA):,5Y%?N56ݕ7ˑ2"6#T'$F|-~9Frq#ZpZ6N"J@[ $~_1r+eꎅr*ՍOy[(D<ͷ5#49\'2z.IiI.f U,/ TVh(!#P+B{]PwZ3Ԍ6g27̽yZ> \@.ks#3E6E$ӄp r,̚'l EXo{n'MW{NKS;RDr{7ߚL:ȴNtڇ|]Ǹ^h`Ui@3{E&zHpW~v~å4Y+@`򰝿eܾ'!pl Ybfsq c pd+ aO ^9c7Xu}P,į}Xg]RNમ?0oY~u`Wt-\G W^]U Pf'Ve ӯYlNokwXX@ >R-"gh)32[Cç2]C^lc.cBw\v`\9m %\ĂY>,-˅E'ᠶxyo"~^[Ԧ0{s{jf#] F=yTHst\yˆ^NM*E^b=êY赇TG58M 9=&0Vb$b!_ UY}3&>9kZ :zvÔ(O:Rfѵ;ό=cǼb'4J-H:z8;K(Փ:ׅ :6(=zVi?!ŋ'G2(ҏnwDBC{Ջ&Rή.0:Xzeg~7c#Mx-h6ʅ@ij.s_X4@HC*ѿ2RRRE>2e>mvC&# m*P'ASu"IL!Si$F |&VSlvt%颁 ?+yF?  y*o" Y*S8Logt2qʔH>(hMhn.#JP5b6!E[QڔT֛µt8C=Pj{$ r-ZR"ݡ5Xۈ}ڼx:HQOMJ΁;\sɎ 4krBR戨" GSR),C֍ Nv;pRS~sݣ z<ȷ^y+2bmTj3hvS洟(SmCpL9B6KMBdtTdAN73KU׊,0^ Whbh>NPsܠ4C-U ڳ(Ksf(mEdAԺ(e3 G x,8!\N! q}I~Ot#b1*a[F^L`HY S{ƁՒ]s7a>lzL2E>k<+ID]`*F~a@jT1oSNFÜN'Uβwt4REߋֺ5]7/{tNx_#xw_WA2q?7 qeT$U=lz-`'!"rSk^lL+TEQrϣrSmZDoUh|eAB"̊0##}olln*bzaG)Ǜy1@!ɯ,>K3z8X@rT6TRt&*ґTvGZ)c]|"vUz% UG;, ODNja %~ hQQ.&+M}fJ@ݭAo3n,$D~snGS./vW)(H-ώ} ڀ[:)upByJ]Y  xL:vғ;mL2#B4\OK3rdzfig"sR7gd;P5\j 40<;Su05%Ne,f?  i*,ѡ~ؿC! ~Z9FuK --ļ|rXy 'cWȯrSk_?hF-;g]nឃϒ{a$ G E+RPZzv̬Nz?}e_Nҭw GjR7oǤ\WY!9G./ҹqwE}FANuU^D84k BKǐm֞\xlnp/2!mhJeb8QU#=3`}ۍ>·GXv򯶪¹h !ڻ#:N>lSQ!V&zl⼈2{e_Hzxh~i9n(D-$~ sLJ2LXq6/:}MK1]U#zsdx" upb/qDWfQuB/,$@XT w bCްZBug7ǧVKǀ=(yb KޔrȌ׹yv֩A<ci&eBJ)-B #9r<6svJKwK/̸ <1wB`HYBҰ֮C9)+eVEHyzjSNcTg7\'Z*lr bk ͖?2ݩEb|j77W ~^2'@mw CV ֜_CW^l[B#ׯTu/¦nMߧWmX nh4M<7RZdjν2oC`%MNx@Ϗ}.X_PqӬ'Ss z슿7A9褡nS ^ʭFBjtv5Pˌ3Lx?i`"ipCφ5)yI ^'q%-txD`B\:@@?b f/x:B-6R2ҦD.bkQ6DRNӖjӓTtFXϾ-p}U4;>S*V_ H+_C,~%%,7AjH5xTPKuTٵ[Wz0,8Q!n:pEb)?!=ba{хyYAJ_k&gǪ9~%3U=&Jյ[GJ.b.PK^i,ŏ\<[Όn/U<ߥGF#Qeia^8G<{."S^._~"i1׭\0§ ꐞ9}s68JW7 p3S 9 >7 DRgtul!K#wJ0&H8_-t_j㥥GσQ2 N=ߗXa3uFxŸyZtte!Dau-m qk:vI4NlT,,X FOv:(ի(n[yS@' 6ݾ-3“"gf>XL' |a`a5 $zb FkF; b%*G {#Gƌ;`1#Z~XϞAhq_J9+HSP?. sGmƨggksliD›;(Tuʤ%|O`qEqOt-qX|Fjθw2V:}w䋮{S4JJQϳtȝ.Мr /Q@e'Ys.uMxI=+nQαo9ow}`'?Fn9MGKD>.;" QuE3HWH{IE7K݂|}aA\\TOuaD`}YRCҼ3}W?&# NmMZtؒ́$h&Kb)!4@2(N"܍N.W)M1pl<_Dw;z")9(ɚ5/Y1ё@eĈM=^Kp@|g4RooO-Xw/@T/YSh@y'@l&u|z\k;?wc#'t$)Ŝ|)+  ! ũN3q ) URId1eqO#{ߺWhm]5E5L5'9ZX͡w7%c⦅Umz^Ų'c@# Y?. [w"R +X{ 75:rCD.uaW7J^c Ef_yr}tbAsm+l/'ο-gG(Gv({0/mUV?i3 ߋtV[9ߓħJH67604g*RdX]d±!"ͬ*Qעm.>f]H #nW*.'(f dȽSNFl*jk`p>~89j\?Lz9˪Iڜ1.>/nFM"$)zc,RlOA?͹GZFQ!5fɦ,E)뇂Ly/bʞ3 r\+t[e 5Cn=s˙+xf.m4P8bEYExЍ>+]}b?FԄ,EtC|nb:kcڅZ؎ NIs&]#-˴|ǭM%ugngbS_N6'^IΆyLޙ!Q6_kZ꤇C58G–Oxdf k9xA/`{3.P4oPUQı<(L){2GMH|*T؟QcĞc}}W~: 8Ka3iy5.)v= '?!W.|dE|d:UΫ"TSH8:$^n<+\$jQݴJz/ߠK &(Phf$)GhCLjbVO'E.# %QZGƀ!tvY__v+TZd@=n" Ѱ*@Op.GP_.э-w==ɽZV'n*O\` "ǀmm9nYE"<'BU =;JZrgtbppވ]KtHV h{oǸ( L[-}Jb [5h2 mDR 8W'4^_9/#ta)!ׯ|V]XacDٌ*tb(ٻuYgK$7o 5ja(X{ +sB&f('gi~xm_9i ߇^AWXq r&TL@]fIOIli"6.БsgGweJ8)ZG]>a6b=!AzKGϐpE$0Py'Jz:XP=LP`oeAæ^ŝѪ"WQ Q8@Coa܇|F;D#\w(T2}Ctv5r^_GϪ =>z -.f[t)LcǢd쯤zx/=ѫ>(snj'҇Z")s.,8A ٭d\^b?iAi&$nj 6(J7UޮzƗnZAGlQn`[+h_3saqݹb$%YRi|G+zfʂ+/" vQdELW4I;҈ &Ta5N5L[˵,f|@:3ye Tg4®|S)?FR?>火3&;:m"ZKӓVr 3'mטs:r[bFO+*p=j9=U4.m4  8")e`:J{\^]Ɩ$~2RB1R_^Z=Bn]5R>VJZZez܊ǘ¨A'\Q፾N@vTo2qeXkٟmNRVKSfX6R!񉶌v[~AL Ҋ"!!ȿ*}b*̱ޟ;?˙55|K9*6(u|r-3S(N^6-9*v p߃jf!ot$ڣv*2\Ŷ#ꞌD8NHִQt>\2KN%ЂIunTgԺ Z&@2E (LBc1xC%sqC(S}*ߟ,ح+k+dD1ZE ex[Bt q#p҇(Siu V]kh]ƻ GuM?򤤌$͑&n笭ޘ%h ,ɕy9 pphQ YzL'$":@iuw 7MT5練;^6]X|lJ*RAk_8MH4`vkN xLZBIn^E43]^̵2rT!Wd!ٺG̺淙R%):1\؆1rŧw7*mqm$clLǔJmZYC4ҚFl5F 6?U&-+!WPn$idk) \ :. ZIPx_x}⯂q}&o:[{fqI2m#0EWEv0>v@[=d3Ł RCi,xxlyK*(Gr(EfR121 ); .UU h<<Ah8:+ZՕ*15sx//񣆵PfirNc9֥ޔ`XwUkyz腂~lbݑwZ㢣9px% pI` UGwR :i%:JiMG7]_/Sicz6^hݔy+*bN1Ih{C6 YEξXCje)MLo\d17W{i@7h[ےٙTo"x4`j=(۞xnXG\0Pb17 A]~aC8 4*gubwwD-vˆh"ӇѲ4F'p&,"nj#ik)nWo re$vT!}d~ Ŝ,1N'(teݔ%'1y-kSp1!JK^AX~GK4JC,k!G,}jj* RDbY#% q&ʓUN>Z9HI 6tاbbsgQQ/93;ן Me{jU ۩-E#H.}՘<Ŀ|5sK$ظ@!($(x!ޡJ]u|`Zhk&Qz؁+h*;[Plygfky#l}3@ufmЇz(滍 BOq7d8Â#8¾^w)D>فD-0S!,Ӧ<*fEf +ۘt}rxg)L2mYhۃ HԌ/Iv13IMobvc[8yjDzYc6 = {d7ܦsM0(_l5 bhZ]JMU5fp 3AY2Bmߕc6G|?H#Fj^yTiY+XL0,Z(δvr9$WaG@àPIuub*{ f=ĺ̉`:Luꚾ颙>+5VZ~fp=qj]sNN S¢0(Nd,o(fPqn-a{xI-a%w9x`=>=pA)JK\Pi{Q*:T!DogRɂl b`?1sH$A¾.&NޙET*&.FC:(Oa%tNu}HVr4m:Xhg^w*<*FȖ\B.fdc,8:q廯Ke1R_`vl^uq5~G Y:I1B,w3ĵ{% dJtIk9?r6V`),c֓(q6S@2ad8p2IRuT$\z#|jYfxKE٘`D|M~p/N,ӠnTh L1D4# <cdsNB? d a~$dq2v^o] Zc5pȷAa\D@/1~ƪi$*]{ IOAQڛBdԈ=&RN>FA%A(F*l'{U+5f.4 ijMUNvWB 6\YJ>9PA*#\BfŨLcRH]w$S K&ףs<ߵ-.hG,ks)0j[J L2G(S+P)av@g;y-B(([lہ"?n@a|f*4e0Qr&faRd/.6 ̱NwdCjRi(\%.Gk[|X]uSAXv|PSN+U^$x# ? wSOQ]bGff$ JOG(h7#l&Q3c<3uRcuCDL%cXC c8W%VVnkO@p]|y&ܢ(ddsێT _0zqj'LI3AᄣTg}yLrb$2qq{F_KV&[-Dk*iǏt?8|-웥"uE^s 'X]$[X,k!] h `'”끫?(N h-#[Q8Q˗Fޣcw )N+xtfXY9`o\fˀ/`& *aPgwUӺEy-T'W"<=Uv E{[oZZ9bn@/&;D.)BzgT‡o +o&Lj0_*ΜrMN~:ѹι"A OseB%OQj<@ӣF2!ei[-?Gg+V ]]7ds|,}L 2~<(!ح)ffUUNT~Z Z>y;c2pQųz@].^+ Z ={]D,xS 3{P[^RI )9 N6ܑZ]H)q4r6\,}'?A5ƆJ}iP!UA 5?V:ْwA1ɪ Un)A¢= #/V0h!PX{g(ަ?뤪che@1n{a 57T ~bF ^Ԃ]1=Jn9gkxFpΡ. < Dyf%筏n\K4j^>˾"i"^=bs` @K2#D'+~{j\s%KQͼt ڸ1ܟ,-?!#l+bwu>[#EaXFY G;<'%=>sα\7W_6IQm}EyqR{E9h~RřzSg:= ѩ&oDx0lr6)z1}.MkӰ2gלI*49 tp~ zK4 O2 ?jW`DI7cM`N7f\j K~I%PWM/rnxWȔJt'`ATuq<%buwgEC2,:fpZķl*kF9^'*,5嶂#? cy$t;J~%҂LJI )g(g@#5HCrѽ28DAOJs!0/8$+%Ve )fPppͱ-522'Y:gr'PB*>qMU&TC!k&[-=҅T%>Zw4A ѽЇm^"'~ZѱK2(lm'MOe%]WY|^"u1@NL~L^s -YXH}A6ZL%Gx[8sNq37+d6:X4[ @T39@%=}ɗ/1p?Skp'~6ZͳHd IE'ZKцS%d)oyڧ:LuZZَ!aYpQ*%q zVSiC:* Nc)Z3bĭK)h_O~ˣueKY~+hݬnd+#Zs簭ğ:]ov#H} hSe]5Q!;G_g~e^^ÚXB<}4tai!T5-zb+ G;|C;#cz 6yM Fuݵq#}OG/?8},i }^T7)lG> \Rjh^2!Ӳ8푍ʖ#jh J3 1܍:w"ga^&zFЖuTsCN "bPqǍΘqIzܞ*zh!=M!*d))?َI@\6ŃPC$Lj *m.a?i2 0NOV&:n}T,©[/pާ(־C-7>GSD)_ .}GuHT?xҜ%2?Z2jN9iT(ɐ"궞7g)iFW3vZ _5_ZDIR(h%a/[PSYeXK<)i,X҈cCXR_jdu0h7%B$2].EQ|B&NSxn[ŞOī+7YToc#9CrDZ|̲%-ݣ¹ `[p! |?a l_8CzM-l_H.9lw@d'Q(lPr5/!vIdrc7+YOh*:Y|DXRɆ׸*hsv8;#O.J[o3 퐍 d.?_5L(28ɥ%ֶP[|Kl2KiEJhFlF KZk$1gDc?Ok fulqdW*EH%XUMHp~N]~⇼p̼u503=sZrf߷!5|ڽP0S%9ZxVz8թ);9,jFߚb*zd}sr&˖>MDE?%j>[,qeO7he:df.A 흷IFHU /CjR֎Tyα^WL WX /0ڈ Tu]K@Clm .:mחTR7Ď@w`hIy~!^j:6I1}'}HQ z4Yѿɯ0۹- on_W7a4|K}ebkT@uB-n,u >͆`軳/:򏊀[$Gg1ȋZ}Y񚜪Z8 yK\d)FPV&4!T J)_p)D?DdwMC:4n4snd_+ 3zUd١$Ѳ jQ;NF9BޯK^?%JWIC h~XiS c|ogȲ굘v]64 6<ѯ'\bmX6f6¯ L"Z;s,;(N>W_2.iͺvG!F_V!-~_^A?IN4G^-t`G`G /m 9K߂/!cAޒė 2k]H~WF6GDJIoV ac^p_H-E{&?2b [JEҨ!|}#hV0kឯ c5q hӁs<]L45j:A;d))e?.RS7#  NiGKMb7%$.=tt5ΑDQw+|*̀I(.Uu|"\o[N*䧨^`t(;' (d(L (, RޓQ뇐)ÆE5Qrr΀SՂLnbVޙ0洙z dm)֔dxvuŋM=Aa1m" x {Ck]?UdgE w!H-}PC/MBN/S57ŸӰT ey?1ˋ)-s(ū҄d-?4$E灎(2zT֓WEf=w2wBy ,F)sYOi7^cMy@_:ERJt{~)`^e*8GdҾ3J*JL 6cB<̟`NilhϞꁧZEPږDۋ@Y ^UsRײgiuJ -#%>uW#uR*}Ίt:ɿv aQ1~RoX"R\$x> ?ӒdN#;A?kk\^ƩbO}/:`y<"kh t0h:GTZWM\ qf] =vOo^ami<ϰʠtw n /אv F+@+2=X.)!]J [ &VpHnc5¶fl~ߠhrw!9Wmmpn;D.6#YPFrQ`=k /Ӈ j\|,EF'#|ܐ2Ⱓ,1E훸  x)uIUX@qBkcU4\ 0OO>EЊ ʅo<+ `!´a+/-AA`"q~-q=ku*4ed~JeUMPMz$1tx@fK5ukLwkE_xIO\P@p@WB?\Ms%E^L^j+7;QeuqO16Z S>}J@ZL^0ڎXY$E@WΦg!15uTHm{ҴR_랷ON> S \IvdJ Q*HU2FեNd])Z v'Ή ˈ$;_iGF~nM,ʟMzh̴J: 24p`9r952y?-ޢBg6uVGV䓜Ƀ0R[Z7w쁸l *i"?vVyހgGW2P0o}x[!3jOIEDYSv< 98T>77>Sw4#yŧEQup ;YȭDG*#"*[Po)#v,IB c r18v̵ʳ LҒkLўZ6\Q0&5}TK,xk`y2K9btp6͇rP,C=⽻S'a,? h!\Bþ-ȳ5j_>3W4*4)@-!:/-DQ=wx`Yo2uh'd+f1N;0z)/&2\8h F 4*?$=c|O/vg |FAv= {[*A]W y\DŽ ~Z# օ~k;K'&++zkv msh2.q\4Uю m}X+cyb;|ݢ$X`l'v 9FurIQ˳IF¡@?Y;܈@Ӟx̂]CTXtj&\?$)fV<5|;\˛ׅ}sW  Z1Cn0רy-+QOSddgT #Gǡ,VH^*6Pk(b#(NN=[8ͭ>UH9K_&/%6al,!V̹9&n+M,p9&Hr~E 0 ɽ-&(ϮjZӪ]x56k9!/?D>1 }pYSnՎ2_=T$  (+QGR~j FW1A:r7/0 u>]j@͕JKٙJ:NB> \U;FǚPqx\9 ܆FI68DqlEW+@ǹ`g$ "i ".-X8ကppHEIo^d}5݅2 |J/lu gu.8+JXLb~H VC }:Em]1sT:gǀت?dk +z2@Q5U%eXms\t(>~'@PPfS`vԸ&Qѯbt[P \9WJ2wf @ӘQce[iZhz7lk($t `xޛ|eV_S\-Zcw2a[eeh}PO榉Eۓ cA~ ^dݐ:)Ļ)` ˃tt)8?Eͯtehm#B3; XšE4"^ 0{$4[ԶdE !Y}y?)F7ƀT?lK#Ux(^L( ^L̢اZ U1`kgO[C4aaQAI.-"2`Cz'>3'YK Pj 3(|aS^4T< GYfQ,Ь끻uv~ٖˉALÿtmaHY!ç8v'ʹuD?<5זf<@ݙ8"!IٝC-Kr9yA47q+'d @]P{ԱPP XsZ(T^xS3oSUf\Ab8U2=R1FsoShߖ3&Obp+*9( dZوBy&XR4#sfMl. 3sۭ0fp1xVS="˸Db}qxm[rt%$L9L4{.@)F鎸zFC20-t\ʬ|u);QqN(As4Ө.wu|"Z)WiI yZ 3V#6Da,n|b UF%(u_!l16E),p@AED/ΣF-?E>Ca]`EJ8dH#5́nE!N >1(ZnbtN͈aԾ܃6룪u^8f -)H pL:/[U`P6>"@f(bDB_?!5O>ά,gD#]Q^"Sc$¼*?r9}21RBS}vFY,Zo4Sz:(XG']%UpMs˦ v~Q\Ug7܉z:? ZsՐ*2Ti`uD}b7YCtK"Mj(rj3}HHvXT|YvcQ×YW[) /Wifs F1NݙՅ[/|g 1eo,${ة&8#lZ! Z6.Fl_4[tVA4M$PKuD8–唄Ԣfy~t=}MY#/!j{߈rvF>oJMW&4Cݢ_YLaҋ" Ea'o hwAg.@+k |m(~"mwfqj^]P|2$ g{f ::!LgzN721a{(#

    ucZ}M/4kj:Fb2"B\10堏E/ PTo 3aݽ/w$];}MN[P a -m,446TMV vBu#TDCd!q-#bQR;O9jVK:YՇ)Z4f %2gX^ϐX.'Fh3{0->ԍ:6 5X~`dӈ$$*rfaW *Kߝ~f*׊EnH5왿C\FKaY9p[oj@/g ?؜wtw&@nZ{rFE{gx4ZN&AWGE9P%A^ubAZíN_$&)!5Z=.xxQDq̜sw-\.z2{r齥s<ˀ 3l D)%XwPpu#HW'#UfV ̢h%$l/+SI/kڨ-bP*G>:UCkj(21Fҳwv$:>%!TwUM(Tni *1OoT^ 6ڴ6qmh &B]ԫj{0_$/z]J X2Oo~ڤF` 0zM _E'9]bj ipQѠx =?8 oҊ`$UkOGP79ܩxS&#\>7b濉&O6#_kc*mg-~V$^9G$B5Е}TQֻj>0:ś.-:ZP#Zc-_vԌ#e `Z,uPj5 yY9Zї7r,aP8\SԂgyY:>W&QOrI z_'ZAžzp6 S]O)X=0LpzjQь%Q#bƸAtǐK>\_K.Ҭ_*h^nreG/2_)#qkKE%̎FVն?ws}3\< $_a9Btûtl?#S!yHv e0jo7Pm506K^3m6{ \[+Ԙ_wJɐ-kq>kY9.K[z ,MaA^;]nACR=aj̿s܁S)8pE5?O?q CEYwLyۚ9`/%; +jI_ή<2$[.Oݭ}P1((d"B|Mpz\ A/wO wpGeDL%][ D3Aӊڄ JɲSJ1*W'F'MY%R.ItM'x)PT29B*Sr)"Y\F6ktkؼrO$T?1n+@>{ZE>LGɧ%phNPtz@,|fJ"7B?#,PW“ΨIW.j=| Q IpC@-txZV2yׯjoqV +56^.-[er( L˕8!\$LXPbۈ Ԋ%1֍<4߸#׍3tۄzF}Z1Wf`"7q J*dNSPLS3E;C2`AXNb9]' hvZHf/U]SGisgg!K~&M܂$"K|Kj4Li~Fl5p at;8$c/8ɞucr vCW6[5ϴ%.?'Ӄf9 /#6oWnJz$3?}I8s3t[񬓡j=s!T7“ML%l?Ul2a(] \YЁ <ʧ# TGX}p%AT# =oOU[yQFؘ唔)hSQiIFa@ gW#HYA (Z FF܇[w:<*IWL|6(Y]y EeӾU*0%t'%YT qeOOf^6ٱ[RGŶGc{#g *$;ON6-/K T: DWy{_Fxu)s <{ײr! ߈`(P`wvvk'5݃݌6 XݢYhjSQ߹f/)Yb䪃p]985#CeBt|ah KGl,sh[ZǔX9K:m*:u=z-?^i$OJ*aD.P̋TG5m O%ovaEPnm&Ad.2O8hQ@t1CtFu@M};Oy(bv@ Vjp H f Bz4;! ,#{_І(ޅIʹ5f|ɰPe龃,,88wsQKN=OiI  C}#AaI|UG~{LW\ :ϳe~xhɃ2!P>(Vb鍝W?;&8 ZE sV:35Vl:t~^4C>G5 'z+Yզ$]S , dHƅz An0=F\_Ӭ)-X12W/ކ&HU!ﷸWH[7/Q%Ia`t:SvEUYx7_dzf:g>ӠߏO)Վ10+.1U7vdL8`3/htU ln#vLm=k'S}t#wnh/B )6BJg\ׄhU{?B)S0r4Y~dP ܄H8Hwslc<|s  yUwʔӚ1MAmFhi-Yp euVktdS>דwC"mWqd;w3B"bc3i{Ky[z4 H)jFd^_hOC=$r/~] TlsDt(D7Bl:'a&u nP9LP̤]$zia-}[a 8l|"xKUJۃWg |qdWB$~$n^Ns6}%&r8I Λlק2Fq؏Jr*V2!O"r;j,؛ kEDO' {L-+ː͜ /[aϳ^U"6@ ;n (<}X <Ê]n} 4rXRcĢӌ᠁e %'zdj$y;]h 0-VNDm_X1zjJLz [o"_vtmP^:wbdy0kU/>[F8.o2&8@v-Հl :).f7$ĄP q!E_\ cMl괣WK`tРo0~ط ]1V V~/%ōjA֔wZVr/E¢]% Dɯ 8g:7t]_ŽUxgDW}EEv^4 N a Ri#2_AbZLn?ӣ0D[z%o{ShB/mԁMxpb\mr;cytbyZ ּi}3- FI :_cEr WZU:leOfCu~pU+;ҬgxwVT!]5@含љ/P2J-Nzo?!p;t֊J.QsDyD 6&b:+j9Pۓ~l*in Ќj-%CEpfX%ip_N725 t2j(_aL#o`o :JVOE0ۗTkUNO;䰟$YIP`98+" |}R ,mNNj@D>Ҹ9C]XD a0 0 %$ }"8(  _82zi r ͠"#X]énOzcCgDYG/IH*kAƾvOH Pd<|#~\:s;HW,05Mu!Q#;e FRU&\Vȝ^a_U_tnSsbHSƱh9'5iGƬn]"m ЮŊf6^-%U[Nnc^ #A{q!z;(rcAv$:Lظy~`z5mfKԝ>'0[җ\eɀ\:<; YEh⟏PNvic!o7 LxѸ a*5ӥk㯈ݙ:Y!Gɽb5DPd7-~jD݅ sy49C֦دY%ZZO/hỷIi')IJESF 8149x9m>R$S/«u#CJ/ =J+nE/$s ׹6K K}Q0p+Y54k9ɢMKS.qyx]ҟo,>)lN2NRZtLzܣ~ijt.M) 6.s[R _OY5lXIV a!FbV6\HC*bAub0o)X`-U{xLM}y;-֊4NL*`P_-^ ^ -x[i5yt| }! ,Nh(/ڑHPj2q;,`THKGI${WQЏ ԩ,pBո.wDe" rZÐ3uэ9Ҝr/7KܗI՛c+W? 0ZŲbv,{4JQ&CCxl1'm=S*IaȑMCO{*[\cOBK3q~&(r̷y>x>2nYöXK|sh 2n!9h3e'/ o4=T"#o`tӶGm6$1z^'\f!TBɾBŭfD8v>ȆB(i։v*[B9sW$BxF)V]f <@CH'K5 &x,S`O(0tS5!eз+H '4+v,oc`P_Cq%t aܙГ.;|)8Fs..gr>No  E/ߦp+]Ew^MFζc12.JfR69]^ywDF'1Bg&IeibԾdJU՚a(6cjnjxUS vog.KHPhaFǞ(|"Ibqʗrޤ2 1j($s㲏ܢ-X =8Yό,ի#7P $ ܬVK0a0cYoI%#Dr~#|mp v\d0fܟ{4:6 QCb y=ϰSD(A@XՐ|YADa!t8άQgD RFTޫ:/+Ȍ'-)H,c[QڞsNn:&mKf~}_~f ޣCS-{;L:+iR=3@x膣Z0w EK<6i ߱1x-*>M9o3'0ta)95җ<9J{J_] 8 ž?/xܞ:si=YwZ?6Ue^ _[2re%J}X[s G4~ LG%~薘4UՖ p*aK.BmcC7KD=eA%ƥEgi>\I!o(Y#@oT|" aSpxI)v#X gKB`$^c׎n9},v>Aéh]'u'%8I1)Hw )oyKu,J.㎁Čk ^kMg2|W!i5pcE@%դa՛q:?𴗣 qq`)ê z%9ajgmEfP^;Oɩ%>El1LB,$1r+k;E*4ylRKs$A۔~x#(;F!X@?#K$jWdY(;k`Ğ]/ց/{d >Ƶ3:rg!iF2z`@rfgpVm'V!Z7YbbjVv/.b ]/8RSI\ =<]JwB]M[iI |KLCZ4jF [2^u\@Zl?JمW "E_ڭ2j~elh$^˩]?bPB ,oWPND(=lS2+ː%w4tr@*Nx+50  Aԗl*}1J¹ّy&ىNcشm1ͰpC,|K/.8bnTE9 ,=J& ӂuԧECdd= HJL|ʱX k>KTT2n7#_&!|HF*; Wt}ȯ&fI49z#HRۥذ#N|RQ|%cpj B3Z[SPHϏ7vMqr!:DB 3s);|DpƱK:bCy^>xgYyz(m 6\owZc(KeVW6XI"z{jIoQxW:Aq-ˆu\鞅g"Aΰ+"~!Bu*J ~O4+KEɴH#朧]!Ud gnhLK[;ߦ"8m˔ ٻC_r`Mg!%})K" .}h`BqXitbwpCV{/A 5YԊLg= {<5-qHT(Φ~On+'*=6b .뷽j a&vfXW}-yvk& `nUlNx͈S)eL '&2W~` Ht٤qҚ{ S6y ytNUn.ͨz,!g=uTGi1UT3M`a!yqfѠ@ tnaD'A~|wZ|~5 a..uJ1.41 Sa*~3k=XU/ BPO7l`sb&!*JG+ip uqOP 1=iѩ{#-;UQw"q;ߪ jRuٳ}~p1&d_;xO{oRQuf(m wRDvZ0Fɢ$`H=Q3 ,z@Lk2"85ޝ5ې⣏c&]aC'1љlګ]{3|8<`Hə=aS%4PS$>)ǘ۷}=oT.*;5N,1  AFEjjT+$PL,AD"(ya*'%'2${h L E83y f==߀f TSue'7^/)cyu˵It xkҍs~ӧڔjkUu"tBÔB9U^u@Ҟ,UA6hmTJk >WK#$y'su9HeVsJ]bUU< zJkw]2B- S~mRhJ.2"fBeɓͅxMJ4s/2A?~nxYMLA׉}ȁ0 #<0pK u*ԐNB|2MM.(YێE.) kY8bШO3Pv"ٔaT!*ao1oBMɃ tYjL*u8μ#)mvlvӰy1.<&u?Fˍq\a~iH |k ,1bVW>x}S0W 7?{;}ش斔ۮZ27~DdeˇYfNwO!H5_ %69Xe¢HIx"fQϽlP|L EH_Uu>ySjTfEDEz3V#9Xqs̋ ok%6geUq4p4 ͟w C"nY_Sq+yl(G/ 'gfX) ]f<B"t㬒ZU7P"q*V~imFCDId]]kVuUb*7䘇)T޾%}# ~j<,ɦf9%ΕMzNX˩_8TKW>8K=%ozJ6n+#DwRKifchCqzkˈi׃\KqK@e0psYk/=0ix +-?{|ϻz「I U>yH `'Ip։rs)ipb[E$ 7ВA/O~GrcX4MZHFxx z|wfgeC.ePAJ@zNmd#gٸ:0.P)r*CzMsYȨl`)9Z+l-#fM'C#[켂lF&ܝ6-[3Pѷt{[o7Ռ`h"ǂ.zCrQȕ!R@޾I\-:tpqĠp'Ry]Z 3bY9PEhC E1곓!DeJh٬ UK4y~=YW%0`@o8qPDl@?E bl\4@T9{kU=rͨDaRU[E62TJFjP,fr~D$Ư5'o>b&1|Iw5#ZEfڠ XDΕ&#L C x1RQ>L}KIEY繝1Vfs}>QjFtc#}mAʼnҞx|ԍ:e̔=6c+*@%cKK!#oӝ4?6*Sk7^(4:h 3{p:XF"̹ q`dqnVg{*q< |r^K_rBZG=(lUj_@X?LvK͔''mK֌DU 4ݰlH/n2ŽFuOK]X4f3 8Hϓnx?|NA(A2ޡc>{a׫#'- n2x.#}ɖNۭnWZ6!B~6Hs;V E,ˎHSJ\NBF^v_M{6&r}7D5MHmd' K#gVlB~^_!6D n(y2*;{XC]j ?kkz0dHbߍKiR9wgNteZd$JmS =7'd22[XoZkB\#QSzؼG2`H3mǤJirFUqh1M>y3+}՘mxq*q ۯ'mi_qc8-(UŐIƠB~"F*=PQ~oRDץ[V]&.3X,R igQ21؂&zsB/7ɐ  vS+ H@m#cG6y ߟoyOT_nXS^]xзW_oz{R:rFҵL2z)LA\g^[:h=ĴwR49#fٶ;Ȕ_.=l亱hG<4Va38 t=b{sLJr^KIL9PE{C(MkUb*g5U<`$زA.9l2H\<ƮCa>f= Ů;n {N1(SBxh"U NRD\|tYNMB걉NHi5ox"}q Q*f7* 0-x\yہE)z1pv]okx(e [fn>^61oXJ􅟬#@ʲbNKK$7?P;cŴMvwBoku75߄V/J)UA&t]ٟjzdMc-;b!IIks!(;qZ DX*L$eMИA[14+@H[& 8L+K37msރ@C ܴ.=7/eӨck:%џ{@RRN c` B0U 9b0,ZTrV$(J̫MYoٵû[v6-68nm!=("Gy]D F'e?eudoucmCw;Ebu Fp?e_sTQP`iCu#~k2O OGr{2->ԀW?V-~fN DAeN`H.;ŃNzRq#}=yl @r9稔@KxBT0ޤmzٳ~4+JaU͝CLҁQWiL xt3*)7c/Db0˧E`WE4FFQ\˟'|ﰦ,\ *4Lx5>G'^]Ge6%>Vҹͬ;Xe)ay ~4u2ӌжD|`ÆMfҘP6sۛ&LQ:KjyB)ҷI`p M]j>2ͺ>e)GT?巜̇#=+zOz9Ylf.(\7Mڒ^Ȟ&nj]?X~"F%PpvIp7oTT 4,;uP7q~.QRX[pKv.{p64/bY^8Ùw1=2[M/Iܹu J[ei Rd_ƀ8#8r456Zg `QiZrLǿMt闗 2}m H6<#ɿ-+7L+*oK8)2΀M*bAd DcY(9/ºR?Xcpow@a}_ mB<ٝgz6udDn7x-#^h:| 4T oז/2$)3W~Wk Z)  a6M%}q?OtB9J]ۏ+0Mَ39,@2sSLUIM<.2$k϶8<%/QadkPgY?k dzfUZ1M_Y@u(!D7l^y&nB]-4HQHMߧL뫚bPNۖo" 8z?V+Z`#%DgZҐ0Cٍkf \|tVifM}|y>ϳpTGGFU]91g_tPZ̧S `7xHYsJV c(WM"Ċںf}R:~ݸneo.ܟ01yK(MYuFB*x#\ IRqa9_KB߅Y}ɩ'_K9_ʪYI5ƾ.~*iBk~)'n~4_gmOًc@F +K٢rIpBsc?`<$-OwӜj+(sIW#:j)%e;Ώhח«햝Ĉ{l~h)?XtՖ'OFMtϠ+`!m!$^V'n7RxaH>%YPbjUϒOvs.:͐fR:T$ol>RtR[L7M<v [7\)R߰TǞȏkܽـ66+JKHGOhTtKeȥtN̾s&ENƇtAf<,1V{}C\~NQ 6X97ƅT5Bt%5x'Ѵ߈tr{PWo_8x J{љS^  R4[זkG]X-@"h⺜afqt9S1pd\H1k'PS 2{,iY ҳ*N:;1 ΛJ_a,D}<j*=3X]ys12j Fe}{@ OL͌8s(%bL2=u6>`@em4sf!⾿&o./w;ؽ23ߢ,[HJ()4›(oYW~{zqL *0NKS<ӎS^Ce|<@Wt,\{)uuΔ~=m|q*ʪ¹5^XQAӄu,F0 u5ԅ"ـi /lMˇբjխu$ ayty[& Yް(7%TvщJ ֵЂ[VFDl8h5Ⴟ*w>Xw|F0)QQ I\IY+h Sx!rZ\:~`7h E^BAXix^$qtҋp 0ʭ8G>-]M]%b'Ьv/knI^8hS\s3g3Gj%Ԯtm,򷋡BYdDLQZxWx*OZ2hrB&$ d@%ntS@1 r&hBRrZXwExK#fQ~N=Jrw@2ƶwrTO %MH49!z%LmXG騙Ռv@m̡/WϤg[K|MTcO[ Md~يJ ~w#v>hk#47krLՂh=yŚP{|n"udž /(ĕaDԆ㕦xYXcClr¸VF ܖQղ\ŻsYwOCi_jNZ Ź9RKonb^ALgU*">m; Y@"۽L"Kxd]fa:[i6I%Ŝpmf^'1hM)mc1B*S 6l - e<|rUjzHr:>`oZ8W3Ƚ`|kţ7\a!D4oj' G֓V Sx(Q*~Am;  xsNL-j #xйa)bv$Uu`j~w>.J2Egfُ(m5Щ[b|l-2"BkF)GV)ayxbh2bT_C|^`nܦ5j|&̌.>U+&c(@aL;Zl6w ^r\6q%tp>63bn-ECJO&r9@~A#~۠:{oiK.s6:CQݲ P*0Pp ,P>}ܵ p+p_^ f 7@G 8_^#za ?kL=/etig] q]ӡg&#/\oyFUHqS_*!UYU{M^-Y&I2Á*ql%x- Ldcו;SUWHqjuLɖ[/}+[8$91Mʷva>0 tV{;QB7_MD?amfkryƪ@"hPG?L_n/-J/ldL\>-$xǪ'b;"cPaAjU2T-z*Zdžw BZ}+^K4Ȧj(Z[r24cl9$bb;b'vЯ^&ʓ W4+*9gq;F^7gpR mj+q= l4bctDD#\2Ào=<թ_/Elo}b#者7GuճvG~ot۱O0Ӓc ]fd7y ٌfh e=/OYj1̢wE0(Pۋ$͔\ NF1Hb -_;,gyqa#g5 !,?İA< ~D9n Ѭo/U CP_,{/)zMV)'Mw- trޗug ̙䧥 ͽXř (mX,[Hvܡ7z&]C'D}8~#lFB|^e)c#z&AƉ~×vtGhI۾rH}+ÿaP(?UF ldkVt_nVf]E_k1[ \M޼h v9|`v")_۟OG?.ZCߨT`l!#'Op xq3t`b-':_ו$1٩ؔ*xi#4؋3AgB͋ o:_:?%Rr)DE#5yYD"̅";8#_$vxA }|J*sv4`S dɥYŰ$P7L ȈRV'LjE+$LT! g{C"wmK ٌClSD2d):YRlr M I9ga{=O(Dɟ W/<]LjXj0dM4-`F]eS\*?b GY""4 -ӗho"5fx1$}ϊ[ y&G:umr/ bK$-L)6 h  Qf.z3-f7ϛ[Pni &LfZ 婑E4hmfL9j"QE&qO0lJ|'gIК+F:s;vWRTf=PoQ_c kn#V~Ƥ26䜤ʃ9#Z Or(&c4.01Xڛ~̝  >DZ,NٙB<- >)p~yS#!:0BIm)?6FT,RKܥ(ى!t̍4$Tta"9+&SZzq)z1hjѶ16a#@Gm~gildU_>/T-*(ڨ2` [6B{s۠0R ",~ jlC%̴lGNz9mas{gQPS,,!?^!@P7@o Q=TS$0|ϥ또f/To>DnxۄudN"M MKݽxw}!n[t! TVKj? .N$ r:$Cjx0A^eս7YO'؉[n>C-H'ޘ#m%$gL8Iȅoz{2բGoȈ=?N;`|ظ_;(S,Dmwfe)ʈLMmKE`FLT`~>S|p*OHtpOއ\r{hq:h[Tyu(2vy3J"!mSebaCޣR]q8eK(%৅C_J)RBsc4}9FtiTĄq-?@1IG\B Vӄ-29$_,\%]l@wpn瀊@ws8\24!Ǭ2[7~ꭑeU|nC~^&,<*S.v{aޛz tԸ4^Vw4Mk9ƠN@IRt}."CTz+\ƴGw~_#Gv?ۂnjB7T/AGl\nF,7!&o%_|ZWjh:XtNsuI}-ĸim ̅ J}CsW7HټWV66 f1sLyFn )cY!]x{*ڿYG$8HD"YV5w b~o;/t B.>dlr&,jAk&ǣAm%vy? Quoq"7`M~b^V6]/DW&,[ѩ_~tܘL/YRE򥜹v &ҊcMgN'UFz6lehfU?h:T_!):|j! wiBPdW-㋍&kekNI*_zJ1pck3dv [[ #C6 :U ",9/p-+4"N׸I8U+%|l!g/9 ԹZ]^; w]k*L5Y6--Zp+ {O9H`\6,eJݶwtˇWQ(+# x l6-#Äx)9) b }%M)AB!q\'j> IdB,қIA#J,oDY{ ׃F"rwqD^ALo6蚐N ^SI/]|Ϡmiɼ QT.(ՌVyV3#Ӯr }p9B8_68 joX> DD z,@kO3󀂲e>(Ш`r}u "j0?x,]ї5JxA ~Of3nC\яlDTATv3YN1Sgi&ݯu2֓!g cMFI1cܹ GhncVPfLzȚR¤zDш>+U| |AJy@@Ӕ 'gv"avljQ;ho\xylLfrjb'&2!x yFRTsg,cطB6=">Et]CǾit5u \`RN5O@PU6ӆ3 yւ1+hooɩ%6sQԺx ~Os1-ݥ"< ך*ÌCn-hh6Llbyu3mg}DaxV &B).E|[qAV/#VڲK^EN Xl:Z~d+ĤMYJMY0U)XpHT]zRp*eN"diֆ\zFkoJ2 Maq?Sr`k"o`ncbqxwk=bpoMM(cMllCcZ-73ƽ ^+ z3}UοrB~̌R9fp͒>9KS'/ O/BsX2qi!zHqV\.lx^oعo띔0tbתh7W邡!ijᐣd_SmlHF!pIu pP eℊr[ۚݥDev>U<4v.n9\C=MR/"[Ќ?&IJ?Ȍ(f!5t_#4bۮ3T) QlgSlL<$1/fFd:V c{l%eYiV$_i WXh.0( )D+1H3U QOKv5}Y$YQ]DSMU2s ߮m.+M14ONGo˰AOQ%G}^Wϫ<kYDYx\ E u@{aF VsvT'\#/, Ua @?q9~o›q^Ιm- }GnK yu \XLp٠8 v1ֽSIgoZ{3~UƦ)iI'4kV%(4J#d*a3t̽+˥(V/Ϻ_];b5fO+c>A#<3 ՞kTWcñ}RZJE^QK'^ӗ";$WU(EV }We3JҨ:cV3ghPr~hBep#Ob/ aJ:WNApu$tIb\A16y /&~U;G ?eG~[ޯ|0)= [LP)-gҪ(LT!SƩm'da#C|.'>ݨCEw4 t9u݀yf9\0N(kqRAa9STe.lQ?ߨ^X"Et#U~{na$i:C"k^iBz%W" <}S vRb Vme61h_h3m( pf=Ȥ=M$`f_^-9+7sFScw 'yl^Z ,Z1e])f6]œ?GU?7?Tvr!"%^EHq!Sa^}#8k=AIT*{ذ i 0".o\TDKU+ fE^BwBb8YQsB-wWi܅EAH Җi gj߽bF|?> Y2dcۡ嵚=K,L`dTxtd͖m^iX^zOKDuavۑG.k[sIA#mGBC ,SQǎȒ!;Ud6l Ril (\G@m S0#ٶ!ej|ūC{?C}N ˝Q¤V5#.-Em[>ZN{'K/^-~uql"PYӴ%bni+ۼphB1<:L))֖j^ $R}Z2էpXZR3T3_hA^< Y>g+òac Xj%c8D}&t]5Vm8;ߛ锿aI%Ȭ0d֙pڣ(|FX|;c7D9ތq#g+몶~fQH=a3XM{5,Qsl#WyӺgzv-8{,N&Z$ Ѧ4v!p}3r6ٸs`GoyVg)У Xއ_2NŒ   -͆i^n#^>-#\ڛ1k^nu>&qUlq <T;80ɴW3} -@fKpwnsyE6Hn';q1;7$wP};{畛SDWLR!<6 ~1^dO!K9n6Y َE;]c[iB re+ʐoCe{)(TLHp'xE5#1׻;f^H2ۋ% '}C&{?@!m6%P' D-e;rݳwoʠҙa1Y?"T5V%cnT"Qӯ4!󈕀"iDwF,94r v-&dS:"l2[7T1azK4n?=~MzŬW! 3x<@)İ/xͩ*&Y6Ƞ%^ɩ߽| !Ɠo4es\#.??aV~fD7|V4:MS*ݷG3Bt)~]cRFVwG!pSM]X@N7+{~_o" ^g|aOB a?Vfb'>VLߦplXeUw uZͿ9~.ϒdAkZO(jrBhIy[)!M- 4lP!iku eo`H;_U_SC R"7Q~tQ/n,#Z#XL@{;NA $A p$LvԈ F X`8H#[\>[Z7o]=' )LY8GT2(רd#֨x0)_B+:dznR|]9s}u/ ~D\'ŧHx/i1\Sl 2:w9{8[KFW#Af / Tl+T`pM=ðhB;ND}!@uzрbο6"V!e< AX̞`rOQNhx=$R |nb,uD]/DV𖺛1 z?Z>b h`ɘGCwEs7%fBP➞2]{/10 -22:ߥcMH.Bi$p Iy[BE=CJgh{DBZepUQqm0niN=kgIMlعR5גPÂ%* jZpKSmO] I ]8R*#;[g@hHIzb\_WWe`r%- U0}jL߀Ubb85 Z8N4].v?qf[,7h:eN_ȾE1H8[~(.ܟ nx0Ko\IIyB)ytiQjPeZ8 MDgG$/R6MW\\^%sEJm&e?>0t B}Ą5/?, yYʈ~P[˥Z3U_SL(՜sx8#97: 2i{gx4cBXE q_J0&hxUHc࢛K pOe" 8 LYC"՗Qh<$Bt[+*9j) I~ݎc 2${Pu77BSc%^2fY\މ8VF>ry"ȑ*Xnn]/́I!TM %+wIcU]t ڜ`I HMvaFagGPee%*ʕLA˖䀐B!d)^ZF7a^V@͏1)tAq̟r%2>k4ȿBKB󽳍+*BR@Gh Aq"Wn{D15;syL](92_x`1:?RSm9coNVƓ_4 Z.4F ͣ~˒[!Y'd=x^T8rhjh+v6ͤ69Si{91jȣ9̄Lx8.U lJNtFe¬iXb扟[4܂sL~U@w Npp.|/VB"S<)m@^ELi=^?  C}72[ ]NhYɦuy;Ga=NVfvY%yM7ѵT{i> Ynxs1.go <@ͽoNEg9q[{(d]sQ~3Aq0 yHvli\uwXm .]j[/Iv1KalWAU:"?O|\J@y>I zMK-r뒣e߆B(ԯQϯa~8en۰1:Fm:GKTw:dz-E.f:ے,ޣTeRG,_yxV&ZaF4‡-4 ].2WYMvIl)SӨb3璧#tR&MhFY'H!v u,Rp&‹˟W\ΊufV4+itH-5&Zh}.2xď 5I(^3бð2= OuNYw0cgJYPKռ B.P{Haʊ~ y2KMa(Ƙ,~;3>fjbSZxAGÓ\Pr^`W %F1㡪igI 5$-ꋭ3&~vLѿ :&z,n!@\fwe2죨L*?IÑsK#hdbO,nQ<0뫓5ߘTJ[~n` Kus:z ճ(⻞p>vǡ$ jKs(C'Yk0 2R|RAݴ2=LN$0}gׇ?+HPmh:(Ʀѳu9㞒> \nuy,^O[nwofWs~9J(b ayqGydNΙrMvo$"(1]Q~*f ݍq?Hɑ0{ `n<*9%QO6xwLHFe0)#0j|W`L݆\w%>Z922ŖmlLe,@\~WMUI^"R/t}$"' ڶ2CFx%.#pE 1M}ݸDBPL%dK(Z=Fu5xY(CrFS~) qGy e}z#%&Sa)w#s,@5Q1K5lUU"#b8&xkUv+lDV I ?^`$8Ë,LVw6( xi_#Y}Χ9e)k'.@fMXI2 1F](V[<y/*3o ń {n&`׀Mg~= QNkmdVp"(ޜ~v$-;+"}M\ =z2)*3,!L |jo |{4K"wtLpҌչ;zX/1ap ,+B5*A󺼸{B%3 ⭶*xLNq4EzP^/i݌n=x6['S z 3'c {p4& `̰A͗H,u_ޛ;'ʞ=gW}Gri'& 7!w`6c"_|+l[5oymYԂLXtNHM]Ǻ&zK#yGWԥ2Toh ń XLDSljUX#@Wrr'rԹ|?]`&g8jf.%Ty"]f L"x!t4fE8e%9죕JbOjkϞPY}imbwcXGћXȒ ujw3nH ƂN|l `T|?8X~x/,0Ś.&E7Zm4I:ɥy|۽ҊdvܗfR 1XOG=bڒrϘa*k6 O`ܢ6|x׳\ ꧈}-hЬ:'R|LʇևV;EgKdz-՚oUJ(04/sX@W?*Uo)&{0HE7@A2xO?J#i[+'I zsz@B`CNZLrLCK ତAb0rz]Aiƛ$HA+^«\0@Yqt m +L#Y8Žӵrnhw~}hOyJ0 p{+ 7| Wꆽ7}fz0o v]TLcv*WΚKqݾ)C0ܺ 4B̭be ;E smN1$|ްJ%fc"^[+aw.Ϝ31y7yvGoQSB\s՞><;[SMK+˽c@`S5Ay+tC\s\p):XmmiqI'^d_bU!&|"vUbvF$G3Uy&_x@M5Z<\ხU۝F8:' PB!ЃTE.nfYk.>-y = ɏ/|p/z9x3,18Oꁝn<X<}܋EXi' S2ocbh]SYS*RʽIylO @ <m aE j-R)6435a*ӋysV ]=sAKO6cZ})jgky*q7`$=nFF[ }$MF]_cUm * x4уAFct9WR@{ k?mˑ@;OKwl08tSj 9v7@ݐLB]IPzaU*Xe4.\~I.jTݒ:.&dN?.x%+DIɇxE!m/b~lݖ/vsxD]ɠ#yq[?`лJ X'olKds v KB,9(L=7|k\ MÖ=u& p..tv r_*JTxSKg!dLgƺ;Aa$lApn$aƼrtsrluqlwՑƋhp_պ] ˏNo.e2zL.j>:H  REٌg&rbΔVN3KtQ):E'>XiN*-#Kg2`i&ow0ڪq`f VjP*դL{7+BKq7)Sp.?)BŪx)уvǟ"{g H ~՗=#85Af_Sc /yD j_-a;,3xẢ]d'O:ds.iK}C6+\?mnH٥8ܴXL앭eU(=˯kAD.=:ֽ;N&a~=cȊ"{MxQc1c"$ցBQkW]c` n{E|O .9fI (R$дx$J`&4 ߃dJLJ}o}Qq)aJ2E &4PP9de05" {3(b|̒J:{S+{=JcY~q\lDâ<&4Wt;x5@ pe2;2cOm%`B3A'ؒs~>~Q9ݸ뽋z.{säNa*@92?p'TU\6yl@Ex#| upO@ Oʰ E};+M~Km;`|`WK =Q-_S>|+_EqmXס_j8 .Ϩz.ۍE #HyĆ.GWmP'ddL7k~ؤk&ˊJoNq/^)ɕ%)z`;p;@EKTL~4D+Ms[X3)mV>|);(Xr:8 TOh~Z[q"F@A4v@^FdPil3cnӟ5q˖р;5 ?]pS.!/ KC)޼x㉤ƭƟMP>öz L{;m%'GZz)V*Ғb ?ҭM"^kZ"wUPwʫ} |J؄1T0*6>?wp0G*hw6Vȱ}{z_΃i0,AC$+"i}B;Pr-ʜOot%&@VHo\&|t(Rӧz0̽!N5*(^Jp1}K2\*~OtHޭ&zh̳}9u'v+8UB11X*![8!o]c8 |Cn $vñ fZ \gJ]zvQ/nV""%.]Q9xvnO/7/%ا LeK0!R 8Xu99]G6~ÆEsg@0 D,\+1 }_jX 8{VZ$;8O T7TMA)2`SWtקgp4{'r}:?+gqyhV'8i<&vըu(W)}e \])=1[+ۊ`xڰ(s63HD]Q SA0< ̖uGQ_3qd`Ѩ5E8QDaObp+":04P![hVnkMxvQZ(s YF <cS(:nY6 Vw)uƨ^d *m-,WQ_NPHXhzA|ΕTgЎ< a#6K9r|93'{ [;C@EJ|Ԧ !y*~la]H~(Q\a"ٸ]41Z(&2bm}S 6?v|ېܴTY^߬[2 bz| gf&͠L{^9J.s քҤ9=DROiM% mD&)ԋJ<rSsŠ/NĀ21 u-=ކss$f|'OF|#?l _D]8&C0Irhn4[<)"{MhO[,f~2GRxVEh L%",d`VmV@O ϶!0LA5t-ȅ"l mG@:{H>XQOYx:H4_?!`+UVD:#(z&bJrIޗQmWu0b礨3岵U jGE2:{׿b>&7aʤIP*h**6p|WTx?@cI Gsy3![%g}V C C-p4Arz]$!Sj>{7Q5D-v:VEռ+YZ|vU^֚&?4UUah4j^C4֍R8Д%2cEVUw.<82+ի{%.Eʼnw%-X8g'p`'d>sվfh?JNP W< `2hkmHϟuk!k|>ΪzNlvnv3'$lFrP.8Cb nHPe'8)%7G4[jnؠ% NT'۸%KNQB_t#N=$-B}!}_sɿ$E!RGxXN$|(cզ!w .Y hd.Oq[UΚ!^)5O?{҄9E!3$BZjZg_"Ԯg,%Vo"]V=(wyaψZ%}H:V 4 lsppE>۩q.bv:{e K뵳88t*oT?AayHjp,dKUY?1(Z|y෤ֲ$ x@ayD͘-*dK}NEBtB{=Bbi<\5Yҗ#1Xf&0! >d|Go(lt;챬,Q.Y~a0_Ǔq]`LpTvG[7L$ @$J֝bVeQɼ&rӹV ~օ|^u[bl2Y5iEvJ>wZϼz>5UBS1 e|svE:Sl\MT%G٩ĩ #ВB/rW5ؼ9F ({8 Բ8;|Cg]خ)5m_UCs̞2"9QMqEi[ jjJV򀪗eLݟIO WLʹB$6 tnwh?G_O+Av3^l@%FRZ&-XцYouoXC):rQ3t hb^@NRg6Ϯ@a:nCeBޏD#멃׶{1i$LA1r87g*F0*Ddl"qOpKCibU0ȁ _,?~~ OwIwSe%s U^6p?ّ* {nc-gGgUokQ4TG쪀KTSX\߷bBH >QN_9A%Xպ ߮;~]nRRH>GSV(д>y!Bn8q,:oð`(vC年[#O3' ]Fc_1KBP;^ZOU9DxԭWƑ;U dHK.% Ҙ{*WߧX7l m,[ gMəڿR/p zA|ku'GM6:/Σ3,uRY\E(On]D#}Gǹ`->6Inwd%-`lqⳍٺ^{u*A˕MiPMM:D"1R2y${ ::"OzcmeoJ@]mi3F@YMpIo:ԥ!"8Ҫhyn)תp2jɒƓštRڂUne\`H->5ɔnǩd3΢6s/а)3,gC}%Kg0Alj (a۴PN/I}#dz| DOi\ƓC`>nS{kr ӁVbqտ@_r~Sln )fPͶ7/-VOi/vcx]TqBvhvAB@=sAև>|0.6Eijl}XFʕxNHC疟7)(y ;< 8垡ִ,)k|\spʲI4 K|7%&__CXĨY6+7[ Dj|[/_W_YWWaf p>B2".Sѕ n6͘Lb6Ճ6>Tsf E0$'%0z~oa4.YP$ޘt#T 04Nknfɻ`sbɲlrlu͈|Zd~̕E :0}^ ?hX,a_KitI5 PdД̃h(:*յSR{b`pn0NZi0tD^)Q424oLh@"|VLqPֹ>L4bx@8 G+! |S4!4B ѯpU!aM_q᡻k~C}VS9ьDFq=HnA(3_:6e착ɛ"LH*n6btu (Cp> z 5ɼ)r-4h':]U7 Z9,M3zsߢu&E^mȀ!'6\{1Iڠ6 V\_\'4V$5LKZ_R!UI0!Ghvy1S|%Q֧V!}_+nE_]po/m?\} pޏw.q0sA}PK8>!h4sg[x:z|I+2I$B=Z|ȧ{E zfguuqtQR<QCwT2` dCZ.c-VV90D# 4Pk BenZ1M~;W^.*"h| aK$_[d&315YB :N\lVi#(Ș+ZYZ1BL M!eg5S'ɩ yV>/K;@Jz%ϗL<%¶C}ҡ-Ù87'ߛ\Cn%e7G";tSZ?jsdTNWY,EdQ$һ^O;uHG@#3#nX8'/̯5"Ggo;ձx_Gk$\eVWS/{]KЃX@;]J w]㴋ŏ(SƗz^E6j+L_:tAdU>-1,B1`WEF02|%XdDb4u[l.{uFTJ֢YदM0=A(ʐ^nAՁ(oI] Zb^x_+>uzTs\"Y.i:@_W9`2`]Xl:WB%[-5IG^bf /._fUy(Q웛缥ߏb;*-?!wBc5'L&km9)̳_Fw,۞IT s_^ѳw(ȹ`&NuptL2bǮ/Xd<!Ȗ.` ?#JCg.Dh70t;y^L;mi<1ȩNy/bTtI]+ d aB2ZI( ۑ_aw po|AnސZ \uv좉½Uh3"VgW@La3_ЪIoaw ,D)%ٷPC]JTD`asSxe|)-V9᩼|[5]ؤ{3 1(ڬQ }m;6ۏ/:-D!mJhU_%,rŚ}dd$4ʕRIIB-V^wYf97~I,je0FMB^9O;YCmY̆Q dWJ%_zKSl74i^^B ˑޞգRGRu_HmO@V s n.vKjBHx냎*\砰?xxikt[,[ѼJI*6{O:^~Mf ?P{ V2'+E-oMRE(QRf54!q%CX^rwM`b'\1վ5aE Cq#"gkz%=&A3ܲ_mɏXwxPjbFLctiܧ6ߢNJ _qGAgwgv'z#`.$,u$.2F*~ u"}U͉ܸ%v,D: #jMI15joy]nޔ$k__չ՝0r8^#w\]lR7jly3 (- m&C"ih  vJ)7}GCFj R7 pl*>ķY ǃ->T' &:-ܤ9ev=nI1$#aٿ"0SKX! SZ)CZ[)p}8@? b 'FȲ8b{kOA ,,p yIoB"Gu ֚)^b**ǀ>]:7ٔ%gia1A /w%}=azByw;?I/c[7]2(ggjL\ͫp#t/~VtD TfR|Aw#չЂt`; pWZYG"yYh(𣞋]ADn6GϚw[ק09s .Sz>ybBWSutSv[X$7pi6YaQ3~WEd_:oDt-JwD5cYBsB< ؝=UIϡ ÛY;Aμ\e!A>O/Ehcݾ;+3MnIvE|({$_*^>F&^'줳ڱE'64"*5F+yHCjCk3YƵ.y29!fފk9lDQoXydt{.s Cя3>5AirK29.'Xn7?r-S e&\<[; J53F 8 ¯ECҸ@|g|Yܕ4a+pA{aVEpV<,AClDGSj{Pg}[ψ`x2x@8*ځZ=yo:a?M-<`F[XJdݩB&z"v]:nu׀+wOЫLo0783V!0#H* }#~`RǏ@%\Aq\-3 R{Eg,ˤTxY!@RW QG! Y<\u%r4e9[#yJwiׁT*z3~L->"覆t ?EfI7҂7܊=:4NÁ/,qvv/8x;d!;jJ\?*!68q Um 0A7Ihco$cm[t{tKS0$BPɩ4$Ys}t_~1x1Xx}+ۉw˺bqu@oML㟵r9? R-OuMrq̀ęI0}F"P{Tb!,Eڰ,O a{f(cJzmCU~1ၫW_ɲ/~.{|+ԓn`\QY<L?r !:t:U(Bfe}Ұ[Kq-H]SR[EmyF$ zIeR_P3#,Z5DƢfxclXQV Q ߧLV&\z Gݘ6Kg+[mt _+  1;)ho}v&x=JqjC~ g(&z6k^+a IVY]7źI yfa*L|PN#%C%d6 dk[~룙|ȍxw,dS=hGDB(٥' !Nh{{Qsjuڄ J+:~~,c7ۊ=#w L2IEC nR+:yμ5!麃Ìbз@b=YC~fX'ԩOQ)imb$ڼI-#rol]8Dk8Χ?ũApJ do2K؜*_Hz dfs#5rzHJ8)'l;\1*vXXYtѕOPR[Umu50gM9O42jmp߉Z_2gJ^¸~h< X-!@Χ}X\C; mֵ[/38 XS` B34k_^gu7j-N+!N8{Q'Gtsbʊ~BEk7.;{Bi2t׃"sJ5 "`\,+\CECDpxW SQs֟l !I }c Q e`)VHT*iחl #fH5 ZӫO.8y#?IPNU%v6Ć8 )lyCwηሐ&aXp!nazdO(6+Slք)0T9M u"D<&L4]V s꠮J2s7¥jaP*۲l~\\¹4>ft ٤6PkM<'*,UC ip&^RoZ[Ͽk?nJG횘8:YOgnb0{9^`n]ASg V5oQ}{_꟦{)W(kZP'6a=K/בt0h/E3y2m4 c&'^i)5}!)?zz  $mQ66-0MX.^Ωl TI|25R^^fܲZ4@bP&!j1͂$UsMzKZZ&PCq'*&H"(NlM (oR'q9j? +0 aʾУ;t~H3Vy?[}=r\E,'Ȭp5N&%UJKz,԰=`AbX/_BR7hH3vPu9T.XԽIPc\pE3 爔8CYOP=}&](4@,l-v S T5}+w*>K6YWs\W̻P;-A?5Q0/ > N*Ia^Q8V4ݭp~ސyD+@Ɖa &)~nLjقBG#o$C<-c+fb,X󟝏)Vy LF*A0J|\b c`;"q&6ڀbJ\xF}YZ瘏K_t>_[S5+3!هenҡA#~ȱ*Qa?GrQӧ"?Ѵn m~a T uᅴucuEd=&/-)we_"x]j+$xi8ܖiȺoD_Swry Oh fӭd9KoC19JoVfnBc\!L1FỐKm?qhFJ]8_;Y,sɣ!$ݸQ`<|s4ONc Li`*ֻycyB]yW$KUt"JnQ3o SUFUhȢ:UId)rNY&o;oԵ~wkD?R&nw\80U!.* xdV䱈B,d>: +gѝJ5 5 ;e 4W㧢疊Ҝ쳶=RӨP&, gd2g ?o`ӆ@[V$j20_Ǽ+T!`Կ:zT MMli:/)(9!zBث( m`Z\v9nqg"ġ~ς+CS Kܦz:} q[2kD<P5rHS@ c)nݘRH2DV灓%e^9҆krlA_ b ĥLZ%Y>hG(q|7\LcNRm$z>6]5SOgb[weVaL'ECog|X vu"G)ܐb* mGT*4p*wEG`V>NP002J:V ;zUb^T[9Xx;[0boٰ&9NU |XPadu!˷\83^0x8@rM>4}̟)Yx=q{aDE>+SL9Cde0h( SA)t{c$q Jc-HE (v ;}m (oR!a=hUkn2(keE|\"|j_/ǖC%#F$w6bg%"Vƞ{2(X+bzm9uj(wݭ5UuCmks/'vq)kL,ѓ>f&?;Lˍu㔍^yb ex4Yh0 mǠ77[X ֯<⣙o6CF0@ŒFN5ZP%dc 66T`[ =[\r\W眶3] ^Go 1Y-/iH 7*@NM.ME@=GM,Ȳ<6Γ6ÌR(AcW艗7J3vA,^L3V@B#A5<:G:;U/R̫͏ݤI, |[yz!LiI7쓦]ܼ*C9hB($ĉP8Smy5cTekg߃Uh M>7Xc9i@Hټ~Wj3HxO%L98H6;^GO7M~F|ww&9 \O7lx{B.6{oבl7&׺ :g"&uB &L0^l5ƈ yl"eVQߺKq-g̀j%m+-ut:qym_Oykx6@Pl\_#7G"E[;*:DO ?4f:y, gxHk_2wyL9)/A^|C`id35clBz ]M2rS(4mz> NSzM «sJd'J]Lf/0dP8+x mټj8ϗ[98~[`IGy7Gw S;ErǼf7JA6MDiC'¡[ F|U3[xUO Yo  n`KJpi> Эt;)JIUdswj b]d .lɲ1ĿPebv2SX@t)_f=ݮ.QI.}e 2<%vVX@wNa?\c 6l9Yt<0N'#m f̂&mRqCl|Pb-%{e"ƥz”OhW~[f`1aLmLb/U ?=/|4U۾5,D"@c֫dGh:;qUV>@OOn_ru[sC- u<`_lz:_ }fvE, 2qzweˏ*[;"-ur%+9K4BG Ԡn.pcYΖi7E/#fOT h4{9 7p`a&SjZ2JhYGM$T?;?eKaSR'?M;6̔mux,ؾef$*2j`F3f ϡVN]DhhRZPi͍*"c҂$2,Pp^Rx(UN4=tYm:kcC."~AɎ= 1XRbG)5HJTƧ;%Hc)y3c zK(-{D~O삯D9eO^2_LJnCM…͍do3zQpXsWLʬbO1u_eU)M'L's.M70E<*D7I7]>Sr #$>%O],qMFEg񉿯@NBG{ m O Laږ, xxFQr[=KvA^KN]6uF!H< ule&U"Eba{6T-o?v:wہ,8et;"7p}~<)%iſ\]>`l+p5-  k{+] Wn:z)';nmUZ&5d&]Kh_c<ߍ5Y8ǡqu5YGXF|k@9`SO]=[872OJqJ` )h%$ ng;-.h?LzLC a14>n!HkϚ"V@n9S 2?h%SwPpt] .k?/U.zA8fx2 56D|QICc4vc+1eR(#@auy&);EEr}䌏])>]Э;|UF&DBZ(,C+-ݩd'7ŔKGVXTknF WdnY-DehaMwN/{-<Șm>b={(~+BN{1񦗗!4{p둳X0u}(99OQ *jw?TD"HkP;Íy{@Xod Z!#3`{^$!l8M:f[u4꘰O Ȩ.€IJ xLvn; A]gRw"00.(i w_Sg.?yY4?IkЈzZr4Z32P43h$O5b!d tXSm/2\xUAA~8^<wC" U&N»nq6IY34U-U33m=.RW'N+Fj잜Ao`\]qwJjh[=u.# ܙ1J^7F>eS~]Ee'jXzސ zƨEdxuCY5Nں:Xt ! %<^6(e :<ɩ7[h?t6Bd5g?IңՕ hFcoW9 7$PUEL(UbD>dghY80ݘ*@=貝Vχ.sLKϯ`[A Dk_G ^HndɔdqdohgB$!l̴ \tGvyYsU.GXĠHw _/d4vlKd [y0|_2`-)5wO,vҶP|HV0{6AӉ?EczZoX)K-B֢uz@jt`=H?ن,'s%#*Jޞ^y u>sgYJ aXwr 5pf߽i 8uWMX)  3L|<^ &UW PVi* VXHgcf|jLvptpɅuS4. Q/SUzN*680>x8IiXN.^e'[Y }VYA/rjU ~^UzOgg[YU,{SR-O*~$b_NbI4u]N1} nc3a G6N)~]AyĎ"1T&_^i/篏"=Bf#ze-KKȩջXI ,>NTؔԳyp7I  yʻ ˲<S HnftPR^t??ej *1Je1$)iE$Je`k'OQ- 8nഥ0uY͞4[4XpXa=X,?2Ot~ ,CZ"q&myqC` k 6K7T0l?z XVkt&J$喵ǒ5\)>Cch#z3ufkpvT0H[ڨȶm? jI=p`jhb'g6'S")Ny3P-Xw n1~T@*tij\SٿwS]t>X 0\\O `S,c*i( cV$r^ *P_w]0 Gv<*eOސl ϠV EP"YnJSnRd/q? pτ{V=h1hl]]~ϲ)*> \FYmCx0$'>bUx%Q- 1'/EjChE}U韠S<ضpl\=V5cME5#''Vٶl7<'p Yւn7eHO/N[4<;9 $qu(PJ s vs}ol\y ^r]yAZGM875[{Y .?BHMl(6I[ӱrJcgOÕsi|mzݛp@\#f lX-Jj QqCZL5" 3*ulO`:~$8wa)g*#{# \=|[MǛ,+HsJPkăԋnf]#Ch:LgŎ"ʝԮGz^&fE! v,@E?&>m ,M4~N$#L-miO<$׏\VDtkQB59蠑3n r@Z`?)rzg&c?T)dǁtT$m[z:p X-&iR3ifqkP! o!7-|{tk^"LAH HY?/Z趯˂yO XӕutB4oY"Uͬ*mF}_ Ж\IP8Cd+*2"}詜[a?AcjQVyt:#h|!gGz%D@# k^H@'c>4iFmŻ]h 7|-Nyk8xJv[]ʃwVb n'A!`6`%KMY_sͷADH(Q8NIGAͷb;iFiqe?S/C`*0~Qnpi/A䁽{=-,ZX8,Ǥq`3} ߥRPyYĚdvF*s C9MIMM[M\*t|zfp&ڊIYD]!c e4a,LdX,,|E%FZz=ʍR'gOv^z\,`+n`ʗrLL6n?7WɧA'Q"L뜀;# (u#Opvwx>nj+9gG䨅$q<oM31Bub cg-\[*k GYwAl ?W"HFhf*LV٢В}ʚ[D=FU s)T.ΙꞂp**Q/%yb2γfgL`}# mqcXc`J@fLѾqծ\m5vîx"LD'bVmQxaZoZq[=o&xS[-V0Bl.[["Lnk%Eb<-kϼ]ei C5| OHakٷlO|­/z fVZbWdc#ѺO׀cZ`PƢL6ʅo7JEh}D ~5< BQ^B\a<=WZ/ؤ]ЍsJr1fgDyl6^ey?2 Xn@]hR.켈푋G ffH7qi/Lz2Moڻ:` 4)Rr9MOu 0}@S̝"}_hΜN ,u\+KٚTH4 az8 tR-m<!;&zpT OrK<5l;$7 qPz$km-!(0qꃚ}WSE/OB5—G<!6z]ff%{bW<#C&*Vu3άYq&< lQ-א`%.w:?5KF{זbDw 1|@HՂRsyL"_~6O+T4jGz ewq3UErfgͽPH{-3Gl>2".z|US OF;CRx= GE0*8 |8rR"p}&-e&9w|r|Y>ف!3ȹgGl6B`(EIkF+AN@d/bu' <ەDBop3|U{ZeT~8hU ~gVÉKkȲFiHP⤧?fBHOOi*RG$+KQ˻ٿ.O}o͔͛=CwBU|b~Y'SIUA:*x8m`xFp)t!qQ7Sj~peVɎ+fB3g5_P͌qu0N16/<$:I-(9Py!MMTMpXxez&oFiڌ _ .dO,&=2|(ڐjHb!2Z!6nZ$;h1{}ה,`ݨ{٧5id euqb|K6Hhud.Xl!}nNZ4#ìxOV2^d1/352ǐ2v .tѤbw Ԟ+tϵuOkmQap#]L6xЮPk{yna |}24a qҬ(YEΦE~D*ՇU;oiQH*v֘bW_hHWhZ8ENjκ]#4"gPw&pML?NK4FVcB&Q?*%]s/m"5^@axY t5h6_o+ϺȸT(_܈ 1D(lA" Z<֤GTY{فSXʖg/jGR)܂zj me]Y@ShVtD" 㲡O ԧX>X>V[L'W,_w}|UPIE(lCi7^/-Cd N4. 6NDx088ȋ{9Բ#z=2?j0z*T(l_k 0GDI##3}^Q9oFp&xW1b.gpHߌlBu|K3LX$!lW6[pZ0R]0Dt ,d#uG=qo{Q"&UvC+ȥZ[CN 9!PU5`$8gmiOyU vWq| ? űǝ+hWzk>:rm61"8B#ZihWr+0y  W]ٛ2^m:]+` +a^?͊Z5# X'" e|ڵP' kh&MG(=y Z3WR夻O(e-k{ݜyR}ͶYc#8*6aPܴ31u <sgj(CdD%gݢיnH0k^1&B %'FYtoomy$[t[T8ܝ_ 9:R>vtd_S+xq7ׁZp.nYpxﮅ(ߐȤX1<:K_H>aXMs'C=ȅXztsa'' f]2 a`o`xO6Y`>!K 㘫%J>+jtPuVM\"l6 W b}^vo``]"5DSDs>8!5MKM%# e>E}VoO DFhfkc1tU 4*e~;kL`GH^`,WILNF\]Mޯ,ȡ<[0a,^-,lVԊْ݆# J̀mu8ة!ݏGR ^[,n>SdGaΕq<y^D$+G]DܿpS60 9Ow/Csѐv) _hi3x wpؓaO +{b v8%SʷTgwMܨ{;"mJ?#ư_~(CHQ?)[vx1ֈSuX^I-d s8 0k K,#}1s/mj #[bh ܀ScBM_ Gɟ F jxH?$ec;SWgN!4d2NA73S~ pFd;˜ws8oşMV2sQ[dœvM>r 䵚Z#8jqeYi@^\eVC]6yF=ʴ-.(R M* 'be=6gOht48'U_!ĝW:Dw:*vy]L7n vZ:F`o'8BjqDBҚB_.5غ%mVZվk˂ j/&OlwZ-3SpY(`DgnH=VyॿDZw#NX:?PbKg;¯+0J>a AZ^ǻ:D՝y]i *J?S`ޒi1~j^U`j ݲϑ N˝[&ԱHr7No(Nm`J==.)_%8bh*nu[ͮT[gdSkHNWl筺ɵ¡qˋ= _$.x+)=lxsVJ@ i.O>yJ`ґ_ \[<dLqCaJjZorv$A}T%Dou Lܲo&Ԥ8*a0K@l$S ?*hs}"[hB 3 mB4X~rG;m[\c%0# 0ufЖxt5C4O|b9R N}b*຾[b.fS$Hu^M.;aP˾"wCs?x(gCs(5^85%gnoprjhy>gIU`y9p#"? '/N/L{2m4*WD(Ĝb[zi'}sZ+u|Q =-<1HѶ≶҄[;2Zlg&^ݎe: g/P* ORCp1MtN&AUzI=$c[UI,. H" Y".q!f )ߴ#պ 94D* [@JywQ 'o racVV6*  ǼJD<ՌN 򉘪 "+iR.(L6 l*/Zf>6 }}a8lS 5h@YkP[?n(VYMV .c9"v1 @嘀WD! k{g W4Lj-qCjT5[9.ڵ[H| dҥAc_.B ӠҠK5]P KpT}a]$Tꁆ5l;n4DCBrJ%Q(jR!9w3$e윀yuHC5l9 'DPmߣI%A˚k Gޟa *q[8A*'tL~4l˭^>){Y5w$:fP 8-ZlW?E%HN.ap= f}*Pߨz'Ԡ?V~_kcQJJD.Uœ$Eچ\F4ضN<U5EY݂ 5;yE9c 㽹d] aa #4{KqԁIKG}SxHT-{O<󌻡`NI0JF-{r&_ oMA0ѽZP{w'V=u;\A |F Ka);_LXI9jD8_k]il 4g3o0u빎W/S`C}*nٔqɬ(X'FNn. mNK!.mwZ n?ǾHu2r{?鍤z؃n=&2yjm$ q҂W;|cO!0޻:Y<#h?C ۅ;u C\249xcI-l_^Mdž|dؚ" ײ'x/>o[B;Td_fo)w0̪7Fs*+<M]Zs $Kaɚv%޻[_Txۆ-Ӟ"KUx1d BDg5|+%|׏T$0m2 xH5P 'Xϐ-#EmӒ9%}Dc{,[9 d#n'%z7]bD \I (k$Vw">Q$Gy<&*ﻊD a WpBfa*i*I< 9 s[~=IY-J8V}1t]5bAbt>hMRFB5޻XnUHaLn= Ӥ b!ʴ矵MaqͨS:v˛$$8![q@3?!^Xr|g옛02loGgqA?+x:A I)0}Vu\YFBU,@ fJA LG81б6梚dv xS~ZgkZ63 PcVSbu;zVwqCw^5̮HO"77%_[`9T`G/%\m\,Ba\z\s8[JaČ{3ɡ / 9>6]YoGE1(vӫ7S~O[:="y5ˉq,*[,V)Pa<Hp*cIP(.xU:m;II(WG.ED}3fZ gRKJK;JV"Ɂ U\S$#KOzzo?lA`[`y4j)v9Mp #?zv5Mf4Ӻ ~ ;!~N哫;]I6[ٳиOi)eic"󿽨4U$e7ȅ|.ƧކsЪpNܭftl}FH1ap>\9t7HDh%G`2&*T'0S5uOCE')5t  PCE6^84q)?>rT Զ\ J:UYY~()#5?p:p !$ _ @oAB:ԙ5;|uR͢Jy6^!{ @\~UUҠ,')-L߼F l^$"!bW+paŏ85ڧ{Qf@9N~5K6u/zhdOm#Dg Eݍ=KKa?:ٛUv積$FfAc,& uCUHƙ H<Z#:\lhgUNz?Vnٽb뼠IWX%qSG,ɒ෋g;~>c96ϺVc@sBNvX$Jw 1C߀Biw=@ oQ_7_b ꗲhUz-~01FtCxei_/OEm&NG2ͱs ~;22=S^~,0)ͱ-CO-= Q].nۢ4QTw@wT#𽈓Q^*sf >^^^Pit b%8;?[w!gS~[BP7ԋFqh'nδW?6"|_G Kej_"Ui~Z^ L3[p0kETht~W"փ;0i ݮG'6P2w)#Ukٵg)!D/=+RL0{0 G֧ZmJk,}KsIxK:նFHo6Cˊ+e2@{$;@Nzٍ ohA7q˨y*~C.v[?Q. j8#9 D>C1 cjriJВ)yU_0^¶EB-MSĞ |kCd'|mD3v9x!J.'Y uR$s rn+P C}f`DӞDFehsՄF;[!X0ՕR)[BW, `:ZbP0VX .@ TSgfzbmM^!$'b'!VRN '/LH"< b1FX!#\ Kx`j8QhKO܃\'%@&+>2Jߵ]jeK{4"(LBA]~G7Z:r+->%Vɕ,-2YC}c׻хc1M8d)y睔F'Irqc1M9l oqtKjq>]x}nj/R-b*#4cn%q2ej|}7s w;"?^RR}`ċt2 LC.~AŠF,euVɯdrDpwkj *̘S}smC]vE;?VȿD>%oR5gdu,8S)k+s^/se>%{ͭBHoZҎQd _TUd℞h;P$@P3i{6Hωi>)# i^nOu:Pɗ0OP&N2h}C$T>|c!_me=7n0M mfu³BFIx-^p}Ks$M-m光,s.:l:a`7fE3 Xe˂g|O3xuLIoH"C k/*j[R<ųW䟱.EK u!5ߗ )8=4smwQd 2'WQ +K5Xo-3#@6A>˃8$D+x c zidY_i-WL`h1`hCh\/m5#nrbзHᷖb| (!r9@V&^ߗxSQ^ c1+M GINV,iqkp&}Ws3Bz2vjݣO KX_܉.Ygp Պ«Y`*#;ڕMExqmW2Z L6?r/[+ѥA5OUf^X=S O`*/_-lcLUCG`"!(Q?Aqd6orNU`$Pgf|J-RȮUoSt].K,Jl3ݽPlW%ڳǗt{Ck<n0͆.̓ 0 I[rڻo!-{A6I5&mXs+՞ RS,6*N%hZIJx}p1rgTx[pU<4*N?=#% `Wfq̅ך *JW%ϻe=+<T e=VH4Uhc: wď4BsZR%PȬ9Щ"Cɉ텎Ԛ%/$P]NޱhH2Mn͑ye&>f&B\mtl G-' Dh8%RudlȦo,~wJyz,u۾ {z';A3:>pgэ8^)v@~˫Uylhv~X4_@/6eXtiYV2~S& /ҞPT I]Jr*\hѾ{yJIYZS"Q@5 ?kI,X[3Tlf#ו~TfHiQA#3^ (m 5 iO01˜DNo掘z:l\=Ov aC3t|pz#€t3EeA# '7h͈.zI){w$8(nдw:E yʝeF։= 2 T]֐ɫWs՛{~oEux$'~n&^* e/⃲  ]RQ=n飕7,Yԣr_R$0XeIRTV\_!6{ٍ[[^l! =ָ#, kӦc0 ȳNﻑCA:.vu8{!tJ9o'i>h>\cy܄iZi}@5>}C"w1M gJOT؀ի-*!Ј|Q!ق޲, 쪽؁D+)6%WاR1u,U E4")tVħrqt\̺I 8gm>\ ʸNwC4j͏pO[[Wx2{^ªjƪȟPc cz St e='Y.z#N,ULvnaQ; L,E!e P`ڲ˧BN/=S]T<vQ0^Ɖ` p jP>H$jY gР _zԚڙ^NHu\y(I*YqhZfFLL4O-> D=+ L`S@޿օԝL'Aq/ `~r_C MQ=Ĥ ~>IʒCɀ_yL!&`3GF*}4 ?7M53ϛl:j޵2ra]fdlraZO5=65Ǩ,H=O0?ae}}qD2,rs`>ٰ[J.aMbO|&1$"!I=!aA]@xAJp²ƀAb˻=OT>lQ]kW <T>Ŀ^gxi[9#|eq2m,~U*| ;o_^7|MRoD#:ɹ R[ZS\d)-f`cDF#' ^mz6m]XTgEx ƥ5475vkpdI ҆#߻_hk!t |&_Z3Y#p:0jĮ39<ۚ6p/2c$2/OTp2h5 @d-YJgK8TxVŷׇٗ(icݒUsn ѳ w l]fvvI@3\4p{e.Wd\QĞ96Y9 V?9;$fd^3ݗg?Vq'"lAw#Y$C;%~Ŕ(AD ߀ cc;aG X& wo3j^BZoi?{s$Wܕ[%$)^@I++NYLE Nw {*Z8|ZH*ax @`- {5패Ԕ"((Hx Ǣ+$~VICf~>N~aQ>Z_+CWztۆ2m<7E{/|$aY.KdhQԘL#"Cj#SЭM e,qe7Gu mC[/lkIωSlUM P tyYƂW8[*?np{d@1 ߄N-HMBNkŌʄ&-v A8'%)ilvn-3b3]ib;EmdmU{UX--vkO^È_ ]lͯMr.2^1- Kw5?vY &&[SC)i*r")xBϕa]; ZL*5o6)QksQob?OV }uRӖl|G>6?PN W]w8+)SǞzݬj.D 6{ 71LϸwVr&00+ _UZH -؇8rMBFRtX"jWEKI,^HrTeC 5d[>5WjU vvrܵJVًS\8D@*jw!mQJLtG1v`?U-K#.z@nw a(SSdݱ:?66uUrhaI4'c- %KG.[L-X G6.IK{YZ-KPSW9hyW:2M2)e弎Wyn,tDil)#*+ ;h1M~_uFvUM ̝xʂq4 pF!r:xn\.;5;˶H~6;5ahsH<U7A郛^RYܗ. Vk7/0RVV:~lǍJ1~e?0聞\0j1=c[gOBble@Amw'eET8͹;9#@`7בǡA^P8bz Q_8m^ddfA>P.Z4wҮLF.,y*Vp6u (~*.os&^ Zżk ;?+˩[ܓ˜DCxR6şfm:^2^ ̼OmKW VW[&^BxRŽкר@_ H AE2o_$ tUo ?Ɣ"`59MQ[]3|~al #Mn*yuFxTMMޤp% yO{&R3hQEGT.8X^`< 6GSĘ_? zg7h_&lF/,jG C/ҵH!1PX{^ICT9γwTa 2U+*-zio(8$E%NÈm I}m&K#dn4N`\B+N'3BkYm\5K9dLl > XSd?1:[Sb~1 h]2]EJ "W"q].tX _;[i?{j )+ηu=Ǭrm:{2$@H7TqGޔc$3#`{EĄt\k&D\:UcL(966E_ @읋M)ĪVҲ4Op[E蝱w!ZƨGhhYcR9⚽w \]Y aA8S7dG[ xKDlSҊI q|6öA=A6WV>9biʸԨ"LA"GCVATsEe1fXߠt48'ڑ1ޑҙMpHr=3}G!n{I&lǜbd EU:V~?6&dX)vq_+>Xp`_ZWsE)!ۓul@v"xߟ1Cxg=+ZC`a MhKMhnnA}ZT9@kGml:C~%._ `g1|ńԩrtCW&9i;~1.Y1=G$\ylGAAWz!w$Rwp{!@Oՠ99C`5&Wa(=T5t "oN) uXM eޢ$J _ Y ?4fb_rӴ^$3a!v]! +-QžO$RzD7؈0P<6Ҍ%&Չud~LntG䅌Du„q>:kqp[!k&nv0ehF4\Wё{h]-Zl{a@}Wbpioy|%rRVb-X8 <|3iELj*ջf{/Ru`au9&YIv$ \ F\yS,*& RtijܢtxX6֏6Ͻ)6:Qt X7ؒŊZT:\ >xZΨ9?;gBGsY9ˌ^;`YsιV]]qק?ҵ.Ǵ^V>iV0`Whnɳ6늌,;2fe2 "d.)fp*J*hf!$%iJ:Jlu-~c+x.xؗ_C1vRGB@iy>}D,ma9x# 5I V{SwSIl{kwRwu6HflW}ʦH!6)M#13%󣿶34[-2"y8g7%q~JCYaW{RD*o(7ޒTmpP i5y'l%)ao&AC O石$\Gm (w*hR'):MGҍ?-kkZeg0R.ԙZ=A2Jd$Zv5Z߸h%3"hG2͋AhSAoyi~ u{RMQ*2Eht;-GWbWh!/AEUӹ HوXNVO1Bˮާ򃭚WU$ M=]uOF2 ֌Bg,Ca֩6% US*kBM{vσ˞91[,nҚiϟXCNuh,PY^(UvͰ7 G75mv#@q! ];%o7`|po7;mTN+Bك 2"o]=xetک FLGn^íس97#7UNmrד,ݪ/AVߙ/۰"tR@PVISaE #оs.[Gp" ]9iuQ/$ l_NROSA˝5j98%ݤ=m!!@d]pL[ᅭz~CUkK*!XBd)]1u`QF0]dH9WACbמ4U'=r_:zv$@ho K&Ӳ]&t,nCS~s.+LfYH![0-ĮŨr !sؙ9:]*0[i8__6e5eʚ3FbØ@mbvz~Fz\1G7[Fv_h' Yα{pC. 3orўWzhSVɷfc!Q8*k91׾ž+©N\k"6aϢԹ&dE{s~3@UovhYOCd>Dr\<rFB袸J)ӆb:۹4^[\|_罗Snh" ٴ32dx, qpL?148RJZiШ}ߢnN;͘Û:al 8X _YbڜO9Mv|R<& 9o#́sSeJ#v"QRHIo|9aF)68&vZrT$\[NcQd5,9GUI,,}7#p˔lCTYd{+pU6 >1GyJPOZDr&n|ufC Hx3WLy(2Cr/V¡3q&ˉ״j1hpm-HQ\&4ݐ&`i ;Ѡjwў>`귽 E|bȱ(OlGE'(wgcҒ9Ġ{63=*g-+U-#5o/UѮu nY{ 0sYmПC;SӝDz&K)/քY qЄ WxN;)wh4i>tiEEPGktqf4_(5) @C%ZW*zc ۩d3{<@jk1T4>`ؿ;Ղ@9 pyrn6l)ǽۉHqƈTg㹷%fxnm=w>|ޙ0{MNmOJ Ւ)rށvfv J\òĀ O-hm8of,P$;S!G?MHC^2bɁr :o3DFΐwn-G%XeCv;|qx@ZƬk45j9]S\gƸu\d%?ը;F2l"ꭡr3ʝOum[\6Y #?Q+3q2Q޹ `zlWc< BvW΅}W*JL IR%O~]C|<<,=Bl)X_т9?:GqklIh-&ölT)[LPow8OKz=`;u13w+}jk03] Zjm.4Og J4^%eh}_^ Ft3̓15S."!L9&BFnJv>$˩1 PC+Gp6+엔!BsA"`]^ `y(fsѥT-laHau=W4ĉIOc~x^g5؆đF#NTx<}\\"zC n9:#³1$K$Pߜ*g18,A˵@RLI$& I}Z5ႁT}$ M'TeaZ0r( wۆiFQ[_;KCKcxAOLUJx,[ ttkM{E$fO$ ɑ:)14SF Cj6%aBaeݏ[{Mlaп2zCY>L^wy 8 6tw3p(vb=#ޱŚjyUc&q& 1ܞi.ٽ4h᪘j޸"2w9{H1S fm)u~!.b z `,a!(ӯq`{ZP> T[O%& +|tNЋE9S] 'nD2lJDAX"Ja0ÙX+% 6cnq=mQZISgNLpifP !sR9W&l:Um(DTy}d-7hPݗ}GJO<7TfQ1dw2ŋbY|0NG EwZBkg~O|tY8 epqfw IˁX@&Әb`()-̎ wamD0'k5@8?n stHu< L}mJrLp,3ϘA0V #u+`gutqħ$@.@ДK8o& ua>:")15|1$1"DΏM]t*eIԑך&:ڲylŮ ]sXSy⺔$+ >]l̛o )P >z5_y4Q3%J֎PxXHV <"p1MZ25 TBb=FMEث˞]HIuyƜ%t~7I6ƿ>Y:`=LQc:n$;+(#GJ+#6Ρ|!$|)LN"Ti/p[Ztβ, du_nںSKJJS4iy,YC*Eź%ܸa/Kdȃ[\Ip;уv&MFTDH!c|qDCXa]9p߂ŸsjaS=*Q(%e~vTч``+=nőL)_x%{0.WEJQϒ]ڗckXIeB~~\jhg8Ja&A~8'iEOEAӫw޲, _~ &`t>6\ xn089Oh+Q:w?ir3KH Yba 0][8t:+Š+iLK Ecbc<&{;N#W[ӳۙ2;lguGێa!;أ +5- }ɱdzU==j3]3{1tę#'[w5͸O(~4.i4m$X_XG7loao`x#PoWUozQt4­fIlqc7G@"U}Coȩ@؇#41_JXXفR(I+ ~c8|Q??/ ل^s LgyRV#uVgXMx,"10ܱ@gHnLoo0eX7/10?wދ:|]يj4R/Gy[m"Zy-Cec]K<7.apR|3DN/gJ5 ʞ3nOO04uPLzUlS"oPG4^C>PaRaXS>.gc}6܋ɚ4eDo^"PuxufvY3mգR+{AIh׆^q(-~-ꓵ|4%[)3 ?I%X&Jk8fhs5zn aT.qGKJ 胙je%\'?'T{R7]m$[ :9D2Oj!ŗ rrŽǠA;"W;V"H.K#nzDɰ ld|[HLn$`"y=:`3̓Dw HЭѴc`'p>Իќ6e앖ަX\46`HؑOGH,9 c<8%Ei*޸9S? t>m*} Y> 0+@Q[uÖSBB/3P;n,j6$S%WqHg붦z !0[wZ8N^# OuZEJ;#dژh淆 _q=cs&QuX %D=x"CjQ9m6aWւPy!j&``)7!>owsZR᝵2y o=5P0#@ɾb;6s(h%>'jJZ#hʭ0~s0V9`j(gfMU+`@ulIG2W9;.gPo5e/0KB)՛D C.}u:ǃ1=#7Z1>#Rz9vķoeLxM;p?ZPWy1ꠧǼM0U0vƚ OAf&AIM6g'ҺQw Hٿ0߅ 6҆M=4_SJru@-6<Ćy}NU*9a۝翎qӡl:͕ؓڂ׹I)7BvXc\H\TKIb7Y;> K 9 `'io'6 SkVYJZ.N~,'d<_hn&a 9ĿC F-:l ӭ\=Y`~ơ3yQڭi4nF<Њ]lusN/NhZƈkDIQ' IVa-u}d3FzNUTjiO^G%v+RWgɔ֏NIgQ=3p]6R ]R\ 0b]=RWH3c:7%;paχ e+uEfŒ@rj%_πלUJ[YYSDw *;ewH7|CcZ,׿ߗx8F)PI qp @Cq:R -76-U<+( =KpI% _ J6BL|,7ISǍӬ/6\ƖF+%qZOKxoIx_,J7G Ⓟj4we3n+! %kIjUSէ}'L8Uͫ7;U@}j u_^Uqd8䣴6h=Fa#c 6EM[]agtp - NNo]*x); 9#VsxPeԖp@p e4j" B#ҮY$)x0@$Dq=+)9WX T^H12~z߃ǿoQmNU뫬9 #MR`vip9I'U $Xcm|g{ o.'0vm㑛)v᎚Tl0R+*JϴyVqґTeN'1f5ϫll.tH q p?d)U $HY{r@Fd ܉x;J#NΉV#ֺ6&A]oҎxvp8V~:l)ߡ;ϭ#Ikk#z0USA'5ɮ,;i_&s3PvXh~;g&TP(f!a%,S#&C*chxYT_ӴU/Zg9.1}r,ucj1v.dH-#wtg`; ܆Ȕ4hÓWDJw05k A>)eˣas+&KKP`hҝg1:)cBnP;2;_>p"PX| Gp`|`8!ш6"RHL©;A!5>P/CϩP,HB&փO a%&|]3F%]c׽^30ܻUb@g֮O0su~D/Ƶ3 5efhXFTHM~=eԂYt^9+Ie<' ^HVjN(pV 9A9jH>\/ǠA?Rn[^@ .R[RM?Qsz[VC*~F8U;<#pHf4qИ1ON&n{:Or. P]BbcX܏4Qm|M<^.[a@-,w&xP! mV >hf@j*}T pb_NH0viMFeo8@Kt7拯by uҖZXo$V # S#) Cn9ehaABE|Y0Tb HpIxUdDtt o&^k 1_@6uiZ zzݯǫ/i;Hf0) Z&zUdhM$z͕ īu8]>-ODg plhd/4,-Slq YuG[::-5e՘= ē lRtCeˇ BVc;ЄtSx O&ռA?S,)}< 5+}S,ՏI8OVJd#C\jlUm4zޗ/&0$'*~;m)g)I!γ?@|e){8Ihsaak_Ƣ2o攖˫^6ullQ`E !\,BƐp!ZV/{Ԝ}gf,iw:zV%*TijU0Db xx![ʩՂ)0 Z˓1P=[vo 57D26SKL0wFso H9Z-J+X&K{ ?Z dOxy-'Jz8wkWIr33?<ĸ%pNl fY:ûd4"WW4VFO"9S\a{Dc~3 _U ;,yJ"3}-a(碗 K%w.PysW8_cֽ|= {ߢI9݂ 1]87Rf< S(V{h#А ~+R0;/GR Qf5+ֿۡW"Dz$]; .[HÓOy6Ft:sԄR~a \Yk[S`NX%.j\A]Fwf?CY` «, 45b' e@E>#eE_v^N=qp~8"{GgWdM ͩTJ+pq BZ'sC|W:ՅgǥѐmQN֏ÚuaY>F8%p@&: b@s98Žxɟ!4 ; yrn:܆;[ϊ]Xʫ:c ,\nqre lw:XWO+x>+{:x`{w@-V]SNgJ8BV;z=N=9s#yhLJ\=B=ԩM}MJ;T`bo{Ӄ*1?x/Q+vM<o.'Ź\,TFƹqRѕ!JPq|@[+pI叴4캈v'1뿝8:<$M8-A .K52Gip!w}Ԛ?QWoXG/(v_ީ>RSgfKG J< HG3/ pE2 ϬRd)JA"tsf%o [FM!@b{K:ٸcL7`Q ;+16CfN`\KwtJlŞ9㓁i!L2_,V/yQDŽTH*0sjQVgŽ\SGW45{a =XF$G_W&{,zXglʓvv>h4v!6֭ici/Q/VMLyYGDZOŴ=g A ʫdPUfOJm DSI U.g4 Pa唼0 m>ʥKO_BgK廦(@2;EB]xgA3nI`^fTxs0慕GW8ofy%StD O,y0 8M'/~\ӷ(DM9%up` oJhK3!棟?R)Q3Lk8-Bg9r$Gʳo=NEAJY \ӹ1(p;ED>uyr> h?0t@U|;$ ƣwI̦_kEl/}ggX`^s' s=j*1BėO?^vC57v6@ x)Qs4ռ) /U8wCt3g,o!>FyLS&87Pбimxo9ÅaU HHTQo<5beoЇYktAz{c͐)P|qr_o^ =Fn&vL Ք4˩?<_Ji|!JWws:[c"a׊"BFYK8ps:KW7#/ӄJ\5lȥ2hJJs 葖DG0rRLa==U!x}l>Ў wH? `}Cq7caSص>qYf5H$h&@9@j6jnLLt<]ߔ*h͡KE.pi΂D] i53,sU}K<=c+'e ׳S>A}n{uk(^e!?87>z.,8]2e5-PCZC/>Nl,!B^i {K "0q iA0}H )i2zJR{/=y4!SM{cBȂ ́q?#YE4qĉ 0De*Gx(ۼ9eJv(F9ry%,~2d8BS/圮̭H&O\.O2bO^rkU,7-DL}!bQc8 \,6 SR}NA ;x=0l%] @EsOE}Ӝjy"S.%Aa0:\v:Ť;r6TB1U(L6h2,<]` ^5< &q-um*EK)M3=yf)\ITV.>1_ECuQ͐2cE[:Yx|e R% ;R} c)Hkg0pW̾oJ#?cK9Q=L t&6v1Ǵ[hxO5ھJ?j⹉Q=[v>׾D6#=d$%NM*{ݸ f4o2$ }˼|=c-k1=J7:ux uQTY]9Ր2q#pz=~9~VD/:~ <'[S;R0݅)7WǢ"A}]x{G"9 Hҍ+͘, d )R˘)k'-EC?(IBz9Z_τv@ʻNe? y߀ӝp("P/Մ}zROxgl )g R6X.Y@fo@Vى NW]Vl 3%>dTq&VY(y9?"ю_7\8C䜿1 >m\lZ30B|VEhc𐒮cEF,^dU"3A1Cs׵㼑 Z2r%4U,yI/rȐ`o,9sփ$6{(<>j ,ےz n<Om>MTP֫#)Ӂ2`&In$cB+#&\&6&e{@?EeO~0Ct5x,옭gY0p4E7,VYk~YHys:@Т& K,{Bڱ5U1ߙ1>; ̟Xxdo "mw_>t3MD|",)yC>Va|C*.՝uY:0 QmV=NL"PFvoH!x* ǂYCg6]CrfBcH]J3 6I}FQ8fq',| QQSی<?\l k^cQ9Gn\.ˋNλ ݨ'!^ֈlT\ş{`!4adhR)Gy[FQ*E@SIk_7ZVw3MF$=id{8~15~Qz9LYOE$B|3h@[&E s{SZ:!K=Hdh֍뱌c/X P>Ge(͖$1LW $u؇[L aeM<0#<z%ݎ[sMʹiͿ8i@I |ޮ#MSVtSsc9W QsyL-'DU$8ݮ²v[*;Ē!_ߨ!N}!cx'D/ۙKruC'9H-/k?wnn߮` 4=J_[7_GW:=a:|Mj8 ~C .bu9vJ>4f%{Դ lT- Fbe]@ۓ;"+o\,"S{ TQ] RdNrF|ds)9 sZ_]I2η4B=VbxYXٕE<4A Rʴ1Ur#% [/r%vx>Rnt'GjE8\YIـ}μ"yQDqxڭ *__2`EhJV,,*&'+7c3$󸹗|xScŲR"D $h 8J(Cc9va8 ,އfWox!Ex6`]ʤ",kf揸 zQ.x[zjf >؇c!L}PqsT:}t] WG7MPd2.z!{eyO>#".qZȝBСRM@ Ê+~t؃__rhcWLUP jEG]lIiU!-xxHXh(ׇ;?g~lOt\Xu|Va+(C.t9ĕvR8e#P!YRvj&ի*㠘1X*i24(xi |ъI9&Kl1xwJd2<߈d2CTc= Qz24)ܻmT@)`N+1Fٛ!$}˜%b3G\Ż{lty2+muULhH$g9 ݐ;A1Ub-@>uI\jz y06Tiր1k΀7\D=NL1[ NgQf`KWIHc I$=q8tf_G3;}U6&\vBrp@a9ke`b껒100b lgIIa/_\/"wk+1N"nh1uf +)2I|-;M|\s(سi3s-祟 Tsߧ泍xA{ TĮ 33_mpW GV Y A&\ BorP{ە$/dlQU1 VE̘;Wp6 = 2z p} oz6%ty&s#Ȝo6Y\cjKMڗuqJI"iY;uyLx *5HxՁ.%72w=lm8v<{IפKB>DsO1k}wƖ6 :o9܍i]!M`mR2]~vLx[;\_  ~`xԠʊwWu<̘)ׇ+W9T?E#+U'#̅ $1F+KKzvq"2U,rc<"J hn$} Y1b~գ?$.'Ռ8W:KC&k GIP4HDsp{xs%ONr7d%LD]d\HEWbz`I[Ѱ }=vߩ8%Zv'9D5]s@2˲{IF Ot6{kk M,Sj!NdO| BMh:P~j~>hzh_¯Y:6̭0lpm4),fl]{PɁCByw?,7UCtJw)q߯g@uܲ%":^tH`| 'ށ=sR.]DmrAځ?-ʖ->""}r)p!s[zq\fې[y D@xV5Uqj<ƲƲcmpIؙ3oQ `$πNmq vإY!.v O݇J߄OXod~x]o)p)}|/dŸ_QRýhO<0&=\ oj9o\,=)> &Ùod'[6TG_\4Xra"Y6NHuWtYtcJ4l{Po7:3į0 rʏ]YQ꘲iC-1Mn'@&'&c]Ә`~N(}ԍKF_X<&~:{`{ż@Ȩ"4ÇRBǮ>^3-p*ڡ,µ9f=b%H-7f fs 1ępLsoQĊXRZrsm0S(,9pmCa[t_ L /Fs*R<Qϓ\ #j"֍L}Y/:]m4"LF'oԋL-Sr͚O58^\~_w >q\ 8+ݣvxc3J}h_Bx*Z,+N/xv040L_%3v:*x]AtNI߅mx{l`JxdxBg;(Hgcl6l8tN-fm g<hюeV! pc#s"-˾CX5}W ΗfUXXLΘ?FΦ*i 5SHCv>{9,* ,c,LJǁePsBVvA Ӯ(pՎ1\c7LTBkQD^yZ k l<^IV=oFXozT$wi+WBm/ #;SioߒLG6}m),t4Xtd @`c-'ڸ](_C*EC\sף9Z^_[rBNsr_.Rh Ƨ1\ -no[loXv˵;2+ &/q1^7Wड़Q e6!UI}>&ѰIzOjfݮ9Sżt(q$Bhȝwt bd M3cmͦCR:$p~_ga4FQ$Z?I{X]NB%&4mui,xE׿iV'mtշۘ(j\lQ=5E7Xzy^| Y$_^PƦ][cK_ҩJP+aYa}zuZ&ɚ>hZL6'[?D5!۴`_\  /5@LVqJF hVX87;@;eЪdi͂!BNfʈa&Q#45KOi*)PnԹ<2xknFu*Bϕ>T8fBOHeL/4<.aA9rE"u=T=1Rc YE|Ӳ==(x_x|Wx@bSz3MڥaK]/ rD`0 3P>[Gf>{ߧc . H"uz"C,Iq-m *J~7u͠B~]i i?nF71p1*Z@!k־ X_V/.DX D~Fqy,NlfIA0K-)MЮu[0ULG;zOs=^X߿@;lpv4 PpbsP<]KxX%Hj xeN>/?$I%|A_эiJ0ʹR[N?m w&$tRvP>wKzyO:'*Y|n󅋇OL"b@eUJ9_"kga٥0.XBayƭ^V51V{"7ǒeJ/%f$nuGc'-_W.0 Ÿgf=ܱn8F=1%fDTd%#One;Ѕٓ[ 8 !|ug'}n(>fi?,at`u`Gg:=^Os-=8ﻻSԳ_48 $!i%xPeme_y3+(eֶup8(`Z6>FKӛI/A]ҙn/nGub掆3]Ib9ԉ,mߋ շ6wH!ehNL4I#?BUC[y4t>xH6gneJ;Rn( I Oh'l+Bz"٘%-NoHIOݍ J,enl$]n3I3bMCK?7d>"ؘ/-UsUyXO1C;I%+ ,GWŸ;#k,dW @S+̴:Wbi"k xjP4ٚD{oJ;"6~K'T4RI@Fm>Y^'WKg퟉g,u+=zU!ѲTs Z &ı:=pB4dZYް#En\Ї?PJ9qUSgPh)a'1) <yqnJ^Zh{jXb(ys4,!^qV VF(l^6F#-ȋ-2dlJVN{wA[Kψm ;I ˠ('MnY:~cs=wk2ӑz@b.e~׶e15kT7MDV8u/"£O*hI;k.ggrAN= #XK x>5wkd6gn\ :XbJNhM,#4h%0G; "iyU;= x~K.pE͘2[{ 2˺ Vmň`bqYQ|pޘt4q6=6K|@JK9K~[9qDv= 7zo/ ; HA älo5^P^RЀbNŷ@H)HxlqF|+\|/ *ʁPӉX~n"٠BNnCE•"'wb2DKc[;sXA-NSZwz2w翯;T.FA 8> g(2l0Gpy^:n! \4!ĖKBޜ~= X*% $PfD_~<벋'aJSnWEv|7:&݃FNFwY `!tї /TIf8X?<3 x|+UbqK˩7Gd7\a݋ 77@Hh$EyoMܷ}$jCfJGdң^wæ~9*^ԺS +,S/< @ XÃnO1r{e#@z#HPZ091UƣX G|Mx2i~/҈jazT\L֘Əa[qCuɢ&SД-:+Y=H8E% gxǵYix`qoؒΦ+8wm &$;,p#1z`(?=9p޾axBUEcAu[簅Ovv({6t|nA)')na1;.< or{4yт5tOB>i 6Mg埐}RÞs\l[DBS j[-~OT<)O"WV%&1A7Yk蛀˼ůGe%tqArVnV7'GĿB n@F> 1 n*Ǖ>bq0d(_ `Xx԰meQd3+Z4V h>%EhHx;M9Oʟ$HXZ!W%eH1[\8e+erΈzkt )폍uYG;B8"g,7KWƴfhWmR<P$LC,M\zlSW>es&;W\Z&!x~õaARNX8#"OFf|ePA(R*UKs5 3z`4C6G$6ҟ~*ǷL[տaѷk>b%s:fDzbݧ9^ P6=#,طBzԢ6~LIT a&7˜Bv,ހfS")F\65k}^]esŘbcoJo!5+>pZޏ9;oh yxjz=p)2ULƅ?K =-Hhc{@C 5o&OF'BG@%G0>Y9:eJ]P-x6?lړku>`̇-F΄jyق>TmƒA2(HnsQPPogs|o5vX0_b"fkq*M1`2+=H#ѲIemAExѰlz+a]IZݺ/C>eG/};fk16$an6If#&)Q9rWqM2WmM*:rm#|tv I ~s(?OG3͌4F49g4?{G~k>DC|{"eW QPnZd.ʔ èWX˷ {"vyroCXp69mU6ay#SF5cbGhI  q]r Sxm=#8cCߝae}Ƌ9`0-aq~tTt^$y"xjuh~ 0@dS_*J@SFG $eYŹSXmQT7eE.zzs0֠q"_N[.E\uZ6vhtIH^ tKd-sY"XھZ+/%ԌѨQp.ҭ>ݑ ,Մ{cx֙@,^4zK's{ᄂ7LZR=|犭0g.-C|v;Z3t3Ly/s:\}j}U Bi)}S.()ZDvԤUna55-zD7"d.J߰[m4xKc w'*rs3§NR 9"z vkA["e 9 v/LA(-ّ]%PϣcK>%=Sge;zxwĝ$~ ^lꦙ Z{Ct!)#)۲07[BoQ_6>pK+8ܦ1dj{ŮSΠ&ABnW# ~`xhLB}w훇T^ KQ'I,!Aj 1FxQӾUߵ{b@OfҪ~zE~W;RGl)G@c=%aG ̂57-]jc{{gby]\S=S!MY(ox-ꐨtqR2[s~\lU cߡ$leʞ8ïtc*`jaFwS] (=+uo1*:jLFe*J>mUj5bJźǑwy=2]R ګPqaqD~7"Bn9}m?mϺǔ`| CrV17 rT˒d+>`z$!($ce.4[* Ҫ+MQRЈr qGZrJmC1t,7(`fnЇ(uqrq s{fNecvg2ַ]^4ū^#pr8zaNci[5{mop,CH쥋 RcJm>UwoP0J9>tl?viTjivke(u(~ n4s1*Mpx~쌉BAvk@R{nO {1ԳZf. !#FrT%@wCAi&y58+ɚ~Ju%?(J>(׆BPEfm3ٴ2Q:\tHNEmX"'Ơ`ovueO oEeHT?;>tSEUT3s塈SE$x9tef M2Ԗ!QM34'&P` [sVg9[ kLu}*Iz<ϰY}{%ne'A%pxbf ͱUѝ+'[ $}JNz)n[sP+Yz%CfV/#W0OI0ٲvF>?- sV/@] 'E'_V ~ǼyO{ʬ]gƌ :!(/&I2qpi2*@MEa`)2u;-D)֨#xn?k;OHzj|y?t9]wsDHh$W7D{$[_#S١T7kl㼺]<5 c=T]෮KH%]␭8f"y9Q7l+-Gb.6U#ÕTՎP3)HS2 B<%$$NcN+h¨y}HK_V}TVQY; oeN">0{xd{[~c{&s.jb1Z#O(Oa!B+7}>e|ɤKHG/2|:Yk;ԻjHV_PUEƽ?Lj^mxKel#~_x ;C<6xΈ]!aҍAF)Kn2P!Ul]߼Ab9vCo鐄̙v4TG[uI>/n|RU^+py ڿՉ^z#'\ ozpjWVNOKEU"^mCysqt$,AF4 5l1'TENXnjDn0BRS' =&SHq -}K"2P`Ak۾-Z8͖ߎH Q-~ϛ_,M.\)B%Q[u7[e8ݘoXF~ƶ<9&^. X ay`p,=9' &% BA9켚wXOwik֢˫חITDkq"Y6 Ӄ!)\+@,DDȥ=xk ]HJTh%^뵞XlЁv Rs$c 9 Zay+#GY=rQe1`IFarLq>00,MC!F+npV4\-ZXhzy"Rء!6dclq~2ŹA -_FO M-()!Axt FbCS >iTxi#J{p IVSv(9Úm\XvOgpτDRixͤn3gL 1b-TKm҂Q7tcDɒQ󭣼#a&%gŒ?F94~ܙ-*ÏjsXRAhߺT#|4"OF:|\4!‹;:B sJFAs~@rNO=@Gv(:)-lKNJI=O ,BIQA_s i&-!5t11: jQUQDvHR$)ʁXeI] wjk4G<RQu|y=!A`aVXX5g=eQA׬h.T.-TׂeCa%$wO;+uwY!?P&}y+T:/fmSi 8l2IimbܺY `LEf-w]Sպ3`VY tGLV>] v-hrAW2Cg [07C#WBduYp?TP*mGܶfP,9+`0 [D R'|Zex@o4XX-2UKW3/R&;CbHӟUS=$? 6XOJA@尅HqTOP-s|w`lu%:%pB t3E+}ը1Ah98`!\lkgU7Ș컛NcEq3Eo Vg% HLHWc**W:ٟMP+@h7{%j2"0zdq!uFٛ%z'}fgkGUOxFr*Xru[$? 3)%kwdcΕ2EP̬O7 7y&wwiuPeҎ*R_5%,TR/BQCp zAƫ tT$L\F+Vj&빑ыU=Kf{ej#!dc#Om kNO>|E jZJә58Z"n0r4z1g,ćqV:2Sq8zG[; 6W_FQ{±JYQ6h 8Z3r:P8 4)9 +0~I]v_,ac1ɈX#FvB:(u@;s"44OrڰEam[a|ƭ8zx0h)KP4] g GCO 67I\/$điZmQXvw=~OLgQdtC!~FJ\^ci1>輝{$:(nY#zu5ipC.td~Of 2Auc -̸ίOqp"N ?H*($  $"?D>^`AV&EbSМtvopwd$^ΚNِ a qr`gA`'ꋈi)"M*^lqUZc?&L0Uwa5:ը&öizH }xpCY  )?T!M: n9F{XgBdWEnrKNiE̒<-(%co՟Z8BNY,h74\V=&ni)Roe$ p0go~cT b<#Z$᳼;Еxe@?1K@:hY?ȁSn|&伍׼'[ם8HdbvKʏK]׭Q5(.U*lJ LY4& G_|dmvePBwKJ'kpu7||̟_#G\REjK6 i_0E(b[ 'VUxBM 0i 'Zj #w¨e {FE7t{owP,U4h,y휗W #bR: }{f|Ņ['%$SW" %b HVLZHMEhG晵6>, ᢝlbm:*2#'8|jSiQCjΞZ(K A_y癒籴K}'1f.DR}؎ "]_/ s "n(&PYr:+'-ět\47-<pZ<"ZEi4N~,k;:#:xB*RC&nV![2I1kJ5}Kv8Bx:Qa0^M,,vۼTyUyoE,W$sj]ƂħL9WZ,~rgrV=AjTN]9gOɢ&Գ-4ѱ_3q| uqilHopjYY^NסOM9q`Iy?tr1ՊofZTsR&Ej)wc۴dvd6,dW>> ]X*Q|(H>eId}KjaJ8K Ksss[$ <)P I%dv#G|:\$]+OF:% j ({X3-E@ABl;0o0eaĆ޵6B "7qJT[>Mh6B [eZD,ةzPuF?JU#Zr4ՕM7/87>~-늘_N딿3\5dT \pJX~ưsHiQb@<)I] Lm!s 1v#IuhIQOf{\Bnߡ>#~q1a=A=:ag3 S#S~'wq&Lr]2ҭWݶ `:#|R^2`JYdJΗiY5/*>osPuBIU-"diSQ:Y>~~dQZ]v0wMv>0b.""E4pغۺgyT'iFQ9l%hg#ʘn$ʂ5!>V*:-t]#O0ǦD,$816[͔!YISj ߎBA8ԸA/4z$,%_?tAx޲㈁0u?*V3L(ٷ?z`Ό̝@Q;']7#\n9a940pZJN7=xzМ8աYOs0s \1֫;7vM0͉:ݞYPLrIVA ^sR@ ݯ/UxmG%JIχg[fa!+q9Z@qó Z61MZ_3h|L^ެ(/.pu (] `LZ0PNX\m5XV[h_EB#LɚŀS"-j33/FؐpBxeZϻNmio:D.P &V 0\Nl`7‘ $(÷=mAnv"4,CO AxItF|&q]⃅}H!S= -W:0dFzZPQTp0GeLOq tW. t>YpwZb2&pA}wb%ˆmQ&[ONhSk`THԤ<0A-O67q/ityuF>Ċ_M˩Ðm:w^Uwhm|*)wJmUc#lxj> f)gẈD}kS ;w6BCC R')Nmrd<.Z E"%Vq+7グxԕVNxڅMǯK2cc?K;4E rSb_m7&lG_ާ+LBKQdp vhm(+6s]DerjIěN4h&49b#MjO ᱳjD2 ԕBV agZ3P_(XC&b0eI1+T,}+̓5Fm?k@S1LX9e]t~(Cɑ{]rW,lvGLnz6g`t%_(Jf]ؒN- ~ޢ^%AO/e=Ƶ1/ "@*-Cg@̬!/h^>U>csM´m\gm&ɈTbwۮQRʿ$Q * F(.UVsC\zko(|àSף!? б$}Rwĭ𼁍EwxZx@De]|Ate:$N^h[*vn5;׏ ssmJn&\F7H-\VI6eCŠ#΅\ o?}kw9*3d!O qݑ7mk qm.WЩj 丨][x #b:BJY( _"X9{#'^12@1pHynn_yX=2MXҏ _ԖKb| O.R/ɨha}3PضeP߇h)KO^J4O6FqWEY/15?a&qs*@ 1iƲOFEo7.SoDzHr䲠xؽZЎ'K*m[<@\i{r2-^Kd -Y|$ 6{[k]) ?l=xvdNP_A-?gɯ:>/p@ xu@MԮd%2ڂiHZpѹ(~RnOJ  sB8a;&m3;#E5\G@Q@ Jt ҄Zջwau,!0UI{/<`$E]uqKo?oXqUueDAz$dsu|db 7v}5 FT|͢D8e~u-E5H9[4)`1dVfRO?*K*oD؄r:Sw+J;8Q}wJBux!Q.~ڴ>>O'4$fW}5)o[r wۆOg'*gr6+ZjlA0px&PaDFN@t/\00De1c[`IfNx`+LjBCG*Ҩ;zQ?ĕx/C"3wU$^~s&@Ǎ4ǂbRa@~LBqV{Aͬquː4ĵÑYbf?!C,: ȳ%R&Ȫ<0&% VEOOh}C{yRZ$} ׂ1N?̖}Û@_%+sf <}FDw.q6vBXk3Ph9GU!ˋ3~6q^2F:tŠٸ9YJ`QUxٙzG4`32 >#6 z` &aw>IKeo/1rѦG.?ЕKBeK[sjU|^1=)0쟄'ZFEs?ş{O5Rs=R g+'iQk,$"u{Uޯcòz{?dPAU2}4eZVLcj"Npluo Pf Jh )L0Ik:iuչ0IfB\ϝ6_9>!NN}l2ObԨBI/t⠾7$đB&g Tco3{{ ֱAuJ)YD#[NtLs+z&[ֶwqN~=!&>.kNѥJ_U%JUA5} *_]]S[@d*jcp\Wka48hA?R}.S+ĿuyyoNIpPjzr^f[ /Yt|f\CuWm6TUа t;j8"$G4r\ES<+`;xh ) ;9ǯc2@h3Y{}m5|@a7kTdv7PqH2[٘*$O"V>n8g$n4B’6 11WSDա Ճߩ$ h_ѧB/?T!e'Ru*W0Eߥ?WcCbUBz<Ϻ̅~b7厏s[ {)v,Uc0$kz)p\?S6osQNAOSS2Up &uKYUyT򼱬oszvx1=`^7SЕ]n%ClfyPeoSP{hn`JrzphguqO0'1AKg|MlTbڜAsBJcz̭sFR>&}#芟UZ>(Ј4';p/9#9!aB*aͤ!( nz <}p1/m=+Q<ߪo{()0F[rSaԯ/l2P08"{wmi6SP `ܵjW -O~w'oק'+@g@ρo/?_!:)u4p9C#I0Nɓjk>b-ZpfJK:N7-۩YϊBdX냮H}g}x C0-|,-!Dm8zZgE&PDŽODIGc -FN{p mnQJ{2T{al`vm'vmhI3O#!mA1aw@#Nڀ:8z3?utSS{=f:/YERXMJJ-PzHOֺޞi1?A*C)?9v^;6ݑ&.)ʝh2"VЅ۔ma`_w>RdjA--i+ILX=([ UotZid(xO('~ŕmqwE߰hf"|8^]~CNq RH_܃KuB49k'$ KQU0:P.400jY'$ƗPlaNZH{td[aQOW7O; f:2!)fW=v,.mS:^g{LpN)%ц)-ٚˎ%-v]wk#̠m@ ܫ<sX(dQx2-g0m?/u Y#AǗUp<V-4]{+ 7y,[ c'|EAa-^j'wFJAbnw]躓B|PLt E YGr{T|LeqE{X Ԧǧ{ld0XB%|8FMa:R"F(f42 I**?^Zwx** ǎW|HZ[ڝQaO|ĈW N%jBJby`Tl5:` -33 1 _ }(qԗ^r[S { ϫ._,\6ѱro| U%B1 \*ƫuET\CX_'k^mƓ3aMU9C浇><c#i>&g`3"$ڣ+C-VaTh*%'`Z(*6G]HoP\Ò)sҷJ~e67l˄rN PI"օYZ^h2Á`I/Tܤy!-OL>#tw5o[Sѽ#e<:muJn qըtȥ"~q)FfP)߱x*;Kŀ$7}t5q"ҙnsC<,D:} 躑F@s9=+| skm`1MozHjV܃ b+8ΙgUFq5}y;pSz>OW+4Gdߣsi1ioꩨ1Kw~w6!@Q X/{=28PxKҨ̎GO& vDhl@dD;I}V;+_'m䎌j8iмL{s2Vg:Nm^z3K@ުx^$HWysɀ$,#8QʽZS #'ȚG*)5(^S?<_n:vKD+MAd$oC7iJeΈ@ EReh0o _W+/ SlZt9 ,).?`PBo ?u,e0uH% {5Өe#zqf腉60IeːN nWk L(@>vK‹ѻ}yV<0t2˩* tx: W@q yqxPSzрMv,tg`ri_1{C|g-d8"|e }^ϤXCֆtab&3gdled؈Y5vݢUbځPkF pĜ{L@QF_P'-/r>OҾ9@Nͽe}iHs=#܁,t;(m[ 5θffm+VɾUm A rN16+*nUdqfVlh4\ ˝䪩tnsGOv/IC[2ݩKʧ;(IuU}iT䆟475jO?]6o"^r U<ē{mDeoE;1ꭄB q7]" ,͵= =}6ިD!YTɔ9U 5eK, i;e餚ܰD%wv{X\WQ+`wLW5ߛb6z'|E[9nxCT^l%nsdD:tJ6;wD9JSdl(EQE$%n*,{zl;~A<*P4t.7o_Ҕ!Z'H3du wG2Y!+W~ <) 5a8vybhB%te(D7#1t Gq1$Fr8jkm >7B$}3T1ך19v@*îvtzEXzF>Y6N=HAPC)X*UFPxN/A8ˍ(Kע MA0 qί\!u='xP&-+폳օ{jr[W85nSrBe|mlݽuVA!~ih3T26@pTs;zX:,s;bCDt ::PZ8J@(8.42:q*;ojh JQ|{{ޞTdVOk-IHVvm{"WzQ /ph^^n9M Xvq;i!Ȗ'r\xQр3BA[_.jIմoM&aFU+rJOlvT(:euMJ>oc"t7CRr ڜx` *;b̥]pK_{eӆ"]D֠!уd!Ttx[}̍ f:l7e".m| GFvO%D4*[M._u $zUEҎ➶HNZz[DYjq0 kE]4LM)+.|w/P7 I,v.J18:HcUݭְ&gj,c&Lz'WW(ƶ,Q6)`<1h+RKbSXU  PI ךU*WIw &ê~wIOn߉af}z0n& 8PDEa)!ii_WWb6⿫co$6|% ȑH|sFJiMLg?f>R{e_\Sbs_o% FV*F^ۦ ԂA!З>T{cVuvMTH/ KV{Gڴ[D8O |pZI<`e6,,ɜxֵr B)5eF@JI!mk϶u˿*jPEh9f>\"z 'Y7l"Žv \.aUL*=1A`|ɤ>[FsB0ſ7: zSJշk((Ҡi $u6A cZ3FżqW`R'm\Â:=}P~l hG_L8Y² qo>' Ṡ5;-6T3r|5F?vG&Aߟ{2>Кʡ;r)wWAu;JN@aC{o, X8%&ך<ӑ+RVR=@@qOT8N0A(^4`&QAގ[T(]=R_M=DJGw (F?Ý#M`Cc`vfw-_.( OJ7M"ml;̺1n!e?Z>+ѪI E BqT^xt<@|Wkηa&ŇJsK3KVW3PI))X&?|aQ`nijJ i,LaG5q1Q>b'LbX-&i7澩Љ,{g>< L D]nȑq59 2* f^ EV",WE3L7IϪ: <&`z˃Ln%x"˗RBk2% |aL]8 4D!~Z=4)rYܾԉx?"Դ :T&ɉľHy'3ͣ%]lh|nj)F\9FtȀ5慜лN6O;#/~w5 k{Jt;m 9Q?'?`'Y̳#]0eg?و5ƴTBeK w޷AZM&j\ J 4rƅ/"vhKK<r:&4yʘV;Z"g7hfMtNkd uf#$^.l/<{`_LXE%5tI"eV@%^%%!+mJ<;2֡ U\@ ~a Cx0ĥW ,Ic( mT(_C8ixXtV]NJ'Pl`ea}Lvɐsw=Hm| k%Y!RW͐\+9IJYlyx [?y)ۣO:.묪V11D=UsC$W i>i]AǦ9&,j _^8i78NM8ɸE69*6 |(jnENYޫ.FE׾1hgz0>RciiN< x;ˤkvN`Ƣ0@TS>\zHD2nZR%u-܎lȑRE-y[m͘$MS:erjWKu?lkyɈX@XjԬ42rx[> VVYT؝:>嗀TI&O菆s':8o@WOJF\k4R]h BHP[% B,SX3x+=Mq9|Ϧ0/ՊsiOS :nA)iC2$4W?'SElA$J@ )^]cRqLѼuDЇ4;ýEf,51{lǁU$MΗ2A D4[ s@kRjR a` U L<_Iyq7 K X=a6ϸl8\DIKBAcvq1 _Yf `v#YU u}_x]Łŝߥ)^`_{W" ŒmV>2 :Jj`뒂2|Ȭ&` K]X>^A(247v*5κGqHq.L8Ɵ&[a@2O|%{;)VmjMJ?Q>w^P-IG˽^hG )'+*&Mv j_^$d!J>GeM5ܲׄOhoceCc7e1_\(?*J" Kw!wv'2e\` Y="_rpjoC-lP;8k.JܐD-zyl2VD@"u4t[F2#Mp\]nI:o8DXEXoxx+oT\p\4KO@tR^.ORw/[S:x3g|rzֶ줰 jz=+>h tfލ1RqW[OܠFV.ghgkhvQZAgo\񹴩u?{l=t  `VA̤VR~ʘ#hSx!kZ8k쌄'_OIw-4HjUXޫj _Ù)x <?@vkr3{Тƥ8N RCnaHop =p a^-i{)I--8P)C"2Ңf_\Y±:7jsLӵG.jQxol,f}eQԶ8!n%`m)65v7~f^\[1@OEۮYd=5au\yx\T)@ՠ/Ҥ5df|PM=o-2I\2FقOu ?̯Ith>Fa^P^`@L['ף du+uop %^t G0>ZP>Rb(ylmݶ{ ܔ{\Mv4$ z6y߂A&QLxo `s^o 9NМuP?gU Z;irR/f#N3}5۲沖!&FE5ꕈקF$A(Pl$4sE-EAP2AO ì"躏)2HG%IN%w5:[Hēk.ՅdɆGkq2% шJ ۽>eMhzM1JaZ_jS(o8[W)7+@!X+O8JGUe sFYO'8Y IiwrtW/FVE[ƛ2R%R+_Z}>&0Nf)GVz;|)%g>\iVs X<(?F[.nHKM`Hx״'%9Pk])vD>vHeȘ#$dDa`xsczO.g)HP߳s K#C.r x 3=ʵtf=ʼ~SdwfĻ,M^I(l eѩ_Nxt,(e[/5 |VKT=˶s) -RWkN?=|A.,Sve^rة]kx'twqx30μP*u%+$d#b/JPn&ϫ !-Ai8fl>Į)x*f[CYs@)!mbGmsw0nw$xkXRT KTWmD1y(bUD9q!ËYų'E߭L4 21EZwnvwUQ3#enof"S5X $oB;Cä,>];2b*Sk`]"8/!%zw*tiբG3S^g):/W<~X7{ќ DfuA$lR1/Kv' u‡H5|;2_mUp ]B[Ewm# !OŔB)ajɚ2)7r6>[5vSXrKt=\+Z7kT|1$&j?k2MՈF:咳s qJ"i)p46vva#"_r5߿cvt?iڈ9Bnث%tiZ QvUr$5靁Bs c]Fpi@dc1 ^j@pA!So#òDD-Obw:LTi_R"Vm3+LXWY!ϣϱ9~-hU._`tfqV %B *M쪳E]\P8  #^gۃRQn>ջW*IL /8u({ ;Q<N٘*P$Yjh)~GGk{L h>+К<ITKtam. % p8oA3U'=Py \+2fz9z Jߥ Lt >-+}6NA[D术4ڔmD E .jٕSR- qW'0fٕf⸑ܜb*5(Mש7@GHs5LNJBќB7KeCb{ϊL  1 *[zcvZX orȯ#sCC0IIyhuU ~l3ݞDH'sd):Ng]dU#Al#cwg9]֜BBt1oGH_ *bP'7:f#7yA)ZJR Ǿ dB_ǡ `Lھ{ ֫ >'VPQx88\GQCE ~ wLN}x S|S67Lx3fv4E eZֹ2Gpfh}J2'G"񿆢e䐠hV̯4$O5+:EM}}Dx8G#yq{#f.>0Vwɨ#WjkP; Dl99 ta(ȄItN .'zY\L)v\FI 6>w?=BkIRX r2l//JZJkrdlGZӛ}0j =sR94z|r9P:>7 "h4#\0bw)^)na}ئsg>B. Qk9\u~Bmٕ}veM{kij*kJ9y*#ɧm,}"Ny>O-0ʮ9QnP\^  VR8?LvY C g2*sSA'/@3m!9gxBDVk>5@1Scd盜_"UT%y-ry 3%C+Z(Y2W2Rf9p aVGOa]g ݈=r)#: Ci꒙vniYJg5ka6@%6~U!fQk@M'r!Giwz gP&PvdB_.bK@؃e')B`֪}ڣ{3!QE+`P s`+&˧>\E+KenDSJ]T-w%|%(g.xtUgӾ Nd^pdžuBfw#9nxHqHtBӀI\5sj^)'-r>L?8>GV̉ 8*zpMҁ~-qü8*2 [ X 9 м01l\?J p&v:Zt䵰#Qߎk˛5W, .DYDJ̩tGec[X>I 1`&XuZKeTn CR9mTM83pmH`MlT66$fٓH&[0/cF;Ut>Y-n)tݭ8a(7x ޹<՛}M~|2OC!d姦jB,}жG|ِ@B3)_}>$JQ>{K|ƚFJS(z|֖~`ࣩ0BqskdIp0D@3·!'y0غ]*$ <VBY֋uJ}Hg;1.#uo#U H{z`SHyWO.,wR HZy77]5(n>T] v2o! — \:7'ۋ ٺzB%SCU4tnK;|0N4)O o;keo{3!MnFvxxe/G%M>דp}bi͋cIK[HD" 5Q>jZ wj9 !S1t[rIM8PΞ-_ٝni(BUj$s'yZxq#S 4XHB/.F)<="yim]Ow4IicP3of^g%$VnVNȡ>Dxއϙ \JuZVgE U)9+ +su堀>#q2$&Ćl&3"gV_ G!> Ǩ!,g~zl%._džVj.&{4n& xo XDu6C'F*+FW][o8cN1fUnQ.U>̤RƑN=&e#•;Kdqp"2EV@yU{>(6x] jjbQB=j 5=u->sŵDC@" UD߯@(jg~ī/8}Y%I4$tTЁaBf]!CEL6yM&&LBONLkП]bT3x|WrG)GϐR kH"G*w[9(94φ1%tvi2ފ\2끙"ҁUߐF:?D],IؿS}Xl,*A0J*Iu"]AkS\88vEv(#wu~SZϥ& tJs(ehlku?-W'ڥ.%.r}9~sy 5>|L @b(OÑ߃ӫPy%멱-Rh%HRgpUtE2[ D:h엪:nzp>s~8;GC,BBHb`_( &߷.8}BrK$SJ.bYQ%B+6~_Rh] ୃ:.Adi1_XmwM楺洔;!UHwK1G Vhk$GcIG#?I=`QYD-.E/yBr6-9BgmЗ۲uL+(E̅6ñE 4m+E^$l'ɵBg7[fL>҄Pb^{ sacT.4m+fS^*YH CE!eN()o| Y/bc{ޟh(*ve  eEYM oۧKzKZI|6huΖbBj=uէM4T%>6'O}^&V_N^lmdR0_eu7ŮY>;aK zKY6LГX!noHi7"NT`0 X䩒ip6Senj#d]|-UsH݇ZJy@ۍegXTF`hɅpj[$!-]6;]C6^~0'fHrDz_bϪ" .BEǭVxht]])#qQ!^qSW Ǎ+YL.Tx0ۖVT⒳1 7XކV_i0qUpm(ŔվjL D̛ȸqqFVn|HES=r"{mOblK ;oiLZA5TXzČcb NoR<-s8(*ʘ^7gFiSR*G0nk3;ݿWQ_-v:!xs&v~qf^pfq И1Y 6Vo}vWD@Lk )z53Ng0n Va%1@o\dhL0pdb *{1-N.fByP,MJհ.od`/wQjmnΒ[WħiWG !S& ?l-FkWZ<bZvڈ"p[ $N' =mG.OpH91 0Ҏx~YT}XAHl\Vlw,*X_5 G9B HO t%UJAiKb'^rW ls'mI\)0v3oOKiGgp.lAg2FiS< 80u2}p\Lr?=RҔe\[!ҘѻO$vːN#4 /Bł;yaD{Km~Mc}( {R_GZfL*yxD=wŢ]OJH'pA#N sD;4 S8u8:fkxZ}.vFm͐")MLIƯmۄ_*fP>,P)ؒNm `D|*P돉s݇".0CE<8:p i%J6FM yrl^4@YQaN)~m8 Qf\ύ?"}̩f8R҅G/$Zpۀ{4;=](T5ql {ѱT fT{ݎ/v۞4r$FT V>=|ed<7ڣ;"sWAnŲcBd 9gMiyD-#a G Ӊtb.dW)oB*-QK=ػM` l"X*lmN!?@>.e]d}lҔ4XQ_&=+WFq†ҁw x@C87CȨ٫4P'M~]/ e1.&/}g5kvG<E( /.ɶlZH[޸BScWt!GY_AeE3ft2gǜf̂>4xJa-;\1*'7*2 #~|Oe\;HJzgRocl,y) >P?V.G?ɛy]Kopq _S|KwY̮Fxٙ'K]@UA:~0Nr=S ^g-M˾[EW~*[/ ( G8FjSn[PcuIwj<$op# YN>G*XAޚ*IC9w &Ɓ(vz_}9TPa*'?=46*717ABlO2r0F^MR/}Ưv-IslcrR[Gz٭%TIBm Z?)TRIhHLjs(pln!E``%;X7ڜ;7O+;u#+{cW\FzƘ =U$D^*߬ hTo邍t*' GsDPfpP XS7Rc?b^g'0ΰ "V$z{fٰ̍2Ͳ}WR$ 0͂;G+}}@C; 0 gǝ pX0 0AcTvPim^QK4R?#6@ 5Gj[_-v.z9ѽTŠդVbcF<:a\|{ѽOҝc$r= &Uf,pYj gSə:\Oi!*H$~?h":6\^)ѳ&.ľJm+0Ic__E J4^A "bolUG,[G3vUreElE!vYr ]% Nþ{iN sLbYuJ>3ZdU踣6j]a. @yB\:,ѯv;7f78=PTeCVj`&In p5_Rը uwh pK*8[GtI Mqg^$zx4=3e}ц.ŦWjdnc/劰IӟxA'KNPP sCN{K|g&e.O/q"1f2uka:WcPlA"~ZukWLM(=#gihX#Q&ꜙrOƃG3UP;v`>dni A~cKqkG BC5yRժmu;'Q3a#ۊ_d|%!Q3"^ļ[@.n WZ]mu`]SA[QgufUx /z43w% ǞӬS$U$hp'RWn͏§+@IWTuK K8a!ރpp3A`;Ġ-nM;o >A[BD#wxw A'4cʡ('u9;3o`ZSv+R:~SDs978«_Ȓao?r6B7U1_NJfI-|,OObz2׋v{죄SSP2CG2$a\60j23)M|d_rǬp4|7lN/q}ffdEWlpTy4`QW! jUIFZ^=@R6 Ҁidur7sW6z5dl艻r! \`0ɛLnKAwvaOff= G)tc6Ec|@SU3H^ru74CF$Ǯ^RC\%'\/Ԇ(ߖhm.jCՅ {oӴ+?-fvMg `%1N;'jHV<).T4A/do9ĪcWo_XC~[vyPJ{*2QGB'g\GC,ZcWo<`(M :wWnC=E{J% =ܽcrw;TkmRwD桳Oyp=Cg :M^w1Mֶ$RQ4$Bn]3.1:VsÓa?bADl\} ڀxj: ߧTKaF>S?BTQ>!=,i{X4y<5:r7i}ZALaOcB w V;0Jc2^s#|0uνEḥ8/U81>`ht b-r%I|mʳo0pG+Zh|sxbckM]C5-ԣ)7OQ"*$s4qB&rZE jm|u(U4xOicVC#ehv\y̔SlD-[t^?vt7-B{xtqâԬ2*N zs3C϶f}K\/i=BMᵎ1WMnP85@д3W3]WfQseBCFPK9BPjQwHr|LW3x%3^"jJLđ (q$+c˛n g[Dʅ ]I1PL)ȉ*u'p~I C?TMkg\Co_5{~Ne{ [1㽩ȭKBwkM;)Eͭ z`p[x@G2~1#kl_Whl9oHeIQ&+^&Na36ڿE` MN/9`IJ*&62+`-SurĽ;Mʘ(at7R'z p;q( ^^WoTxΛ/Q3ܗfh쿁evXdY\,߰2#a.1Ӑ/w wv'ޜmۭP }*)ߖGGoZuI 1KhT=b")fZŝcA5!] KS˙-dA#!&2yTʭbZ10itK\eP:NaYu@[5\& c5:Q7$ÅW^54{Hk^V  0KHFyW5v }Bo0jb{a 4c~?l>@OUb"7~Y5X),*M Sg [lQd#ѩA͚cha)GG=hK=10yc8#ЙQkk +aVPevC؈wDQƿshe0vz6.X?4LmrQ˵E=V.B9'Bb.l$^!@=YkueTZz~<- ij}*jPD:OEotz; E-<;5y#שG]7,m-=};P]Ҿxp!=zBUx Mtv H4Ug-9gݟb(5W;,S“1";i4OAL{Los=Oʀɀu8Z(* h\g 7HpՇ# |zSa#HSzAۦˑ~"k#SIJ\fE.V񲚥 U筑GzQpc;\,p9$C p5QcEpGLs7͐/E@~GkN1?W\^q#mpʛ[0Už:!^GbR.MNUp L"f9= rdԻx7Rk[F\?&hz"c8_$Is{Զz7{*SbЀ{݌̤;320ъD$lP]g̶O$SA_ej;T&(pȞ\OF7XSY 1DH+6ӈ=_H I|n8O<2XVFXLәtϠ@f84fo6Y^e*k$$ \]518@s8<ߩGPjʂ<W%S_K/}&bK4ϒ5|DK9hYIWH Hilͣ>JpU|#8&Xh cl+mz4f 0ol3!Nr>՝Iv{W%}vK׈Д6J՜vޒwiҵy<@,~n$ޑ^T{`1Cbi0Aog!白@5;WfE=/WnTˍԔ/(91 j!f|U^);iG~r=숓1:֩ 2YVgK$UWlQY=i^g0 \n|Yw[wZpnC1e &R5ߑ 8vZD5L(i{#5x)֦޾I-Q̗Mӊq3 [v*ScwEfMp {4 X8qzCrO GfE꘥'}J[3Pc&݀jaNI/nf]e<S3Ջ! ҈73w  XqdfkO*YAݘה}}"_UH*!OCh"[֓~ Nꉄ`t0Jdh#s6GcXd?Y x0t:d_ 1MX?դA؝ eY 2_6YCK͕#+ȰowGZ5gJN%˷8T얛cTDZ |4j_JѾxX O}_YA]e\wm l%(z5ŝk4=جFGwT%VAH8_UJ;࣎TM"ibsR+NʗY0N k1n+i`\e1,F&} ^LJHv;O5kRgZH]uM%(wwHh["XGG `.$YeOa ]RŖ)vK4eCkK6p0V^Yte ~ 8]{CČL\IV/NH5Aҳ`&d~)Y]Ң8|;QK aC=d'PFxX1L͎4q7HnsyeއLrE'SP4sѳ(pgWyub=Ym%G5 I7Xl+Q3?[(? XdATs9vl M=ְ7%]́)פ2tBƄs+_|;Ȕ},))Lj^!FZy[ ? 40㹲Ep_Yٔ=aP^!0:VC>";m8sDY %Gth=-4 )oF0ko "O (T7 :0b,NE,4T$jq)s-HZDLęKnqbr1q#{uu jQ>E6ɛ!Ao t)EA#u5㜐|BXrpFVAzOO{!U^N\tnImEG,}Jىڥ{* EՀ1I%4"*fceT.]Zj1fiK%.%bsG9D<Iyvf/#YoPNE.(amnHG?aUoh 紛R!8YW2 na~wCWEMj.`ʝUG哖yhwyYO\?3 o]_NN}˭lqxn2 M*+9#l{'e2ߵ? Qٟ4f'[c_/-§`I!ZǓ%%Mo2I -x]ВCTF{E%.r%d|8EDs+ wۋ  zseeBmW!V觵={GI>-Y)P>ljc}}kɧhXx4!xqE΂T:H@ڱb>wb:/נ'K5N(OlB0x-r2G$5ܥ\+bAsHR6N X7ƍ%l$7p;y_g='^B54P+-dޮ|(E+σ#ufiR-|C<}cS#Pَ4@dDzV5eb~_\H @(QEpM㯁04MFhUo%h$jhW~ju2Bai5WOM,tWU >X! !7qBQ@13'qnb;5^Ӆ?e_^cw/XG2n[7E 1)b0t`BeyתC@5 ;ЕO\{&}Ȣf8RM t&Dmok@~D/.ADIZN쓃 1Q ޚRdv@iGʲ^5XA]aш%1bx'\c^4m#"MZ`gH$DJIƲsPV- %19 тzDuf0#WLmUr+Jɻҗ(A.Kh3vj;42{(yC "VQ\v/`krrSN0:)9VV/q($ǂ(|Fwqřdn3QD{ K01;9w]Ci9P1Jʋ!_7 |0=?\=\#G̚Re4|Z:Y,hlDP[ 5I[ua8~, rɗ$:޽Ck`#}FV`jݜ.Nu}7olpΆ5 8aEH-P@0]Юj }%RŁq3kw1!?-b"vVY!' @a=Ci8S\$ro+K.DG؉0* "ux'lEqFYd ce+嫐T<ҨOsO¿P<(`%W$Yhn (%n_ϕ9VmC*mfGH>gL|.%06Hʷ0G6qCA+)~adWa)M(9.@^2I} #[`TI\<uoΎ.,ӫfeBw^:V P*aو$ts8p"i7֯eJ^GIl۵7ɻNRCss oJb;M76u/ n6aSuuؒ>GA=ЛJci$R0AeA]#>|DM6W!l%{ѝd>3"aRʙ!߄5;ǒ܂pQh8nilv.uFC!J-n=cXϷ^ Hg$#>;޷dylMv{!u`Z1M;5C]+5i’ 8=CߕQCeKa0xށ[?o]0csZ8e&*+Kӧҟ7l9Ul8${`e^9hVf5s#t A/mثIis˨>HfEY 8B9F WZ,svM&w?.Uxr')qW;e*/ e@e48v`nq \O$ Fx< H綆8J%՝Z2_rL1R잟r' ]7Fjⵐ$稴ײ w=.=<7-yK8T\j~3 TBop4zLc KU#<;2C,@YtjC^ͤloyokl =8]-wqNc4Z#畱^!1Q9oľsݴ7 qcV`Nonm 1P[6J2J˽QG7%"czFnë> _ :dSMY^ 4%LwZ_P'dЄ8V$ߖ$:h"ŭ;E.wd%tpQlD0ֶzFzT]7#Xa^9 iMS  z!CP^ W3,>O~{(&Tz. ,-K,;  VBntpCq 1?:i[rҊr5q8=2ywq?R~RUo ۉs݃db@[8yQ<#TSٷR}yίRPcwPg. ':.xdE'U'"ݰud W헧fFW)؎XM=|Zȭ%%{ׇ`&zïGj"r[T;΂}<_]k10ɵEtVU&yv<"_e6)>oGQ揨k`U(tIedNfjNzszF|ݑ!笟Kr/촆VȢ秛_*Iz$q:TD5!q*O ݘ1ӪTq){Иs*eL*$=p=+gETx/oOF sTr|Vx)O`yDn DXs-['"t;hI@g]A=0_V)*(3>w_ pntk,86Z˾&\Iﵸe7lkl-}*/_ޑBmZvj ַ,jf.{탞Kw×;c%Rw ީӨoƋ5JRɮR(gy鶍qBb1i((咐X^FӨ'@3ACaxL>Du6`iT}Hm~7,^Z @:SVVH;V ŇNS!n'H8 .ǿf2Z#6j7yjYIq*ύ{11o%^HT sZĎ?rȶ1ke˼3GD?<81_nyEgT0j&?0i|MsX Z YIXU*eZ;'#D7a5g?T}F|}W@V=KJ?Lp *6fia%C*8a7#Z(gFZ=u}V.9#7&N^%ݶ%9eq l*"L2x<Aq~&:c8T-4yg(pNez(-we%ڄɥx67>LO&qiib<;By y :i|>+!6A>8ƴW<|\s_zJrxaL߇_ V.jRX^sY`@|9Y3?V0]>f$nx&gcf# iopkM!:Iw\JiI!D4:AIYKLt;XSBғ^ GM>kvj64)6ुSѳAiiq1C/צuڏn67<5,]1_ i0FMx.JƠȅr+M\~1&~OTrS}? }dO<:g"S~O^b.%X1N 5jb`n(OF6~ٟY"8~\k 漿zCͧƎ>c={QIh>j5'EMTױ]1{<~ДF2իpݕ=j?3_D!LnBXO#f*eeE[A1S$WaI`~&zM_t\CM{ bv=Hg!T⃶Q'ZxhD)Zq`h똁vb8l؇S9oD,9J3L(碊tpKpUl]u#˕&V<??2>6˗֡,ry98wK؋Pt.B@n% :$&D$k=eIYs&5yۈY=' (׃wR9|)'‚S d+C&A5oobe"w?ӂ'U>a͝A鏶"mTܢ,4@bX:ͦP{+^<ش=R(Z[kfA !~@ZJD7rW7|7/_׽ɑ+:VBL_(] %`E#g8nEmC&gɮJ]壣u( AfP.8/(h0f*0W9u' Ϻ'kw>pD'5F?y3-h Da7?Q9%##]$_Oj@]& W'sli l;A,#h(Kġ&u %HRj+E^$O]Sm# PKʈ :$+4G]qTED,K%=ۀD ଄[p0س )D#WFTE;-C`hCBQx/LgRC| y퍒zdOQ6?\L![Ĭ˒C> ^B\&.$|lihVj/Ծ}3ue EGO+PʁTՕ5]wz3K ಐ& L> f pm %FֵdC^vuGt+3/n$7"J|;ўcChXpHHbMx֘ЎM|B$`Cu7]=Sˇ8PFd|\ΘP]GJ{'0LZCZ&D-BÄ[=W֊G#t vQ/\Z18/3* *GXFu]P'fLa0 KieMGͶ}*"ܾ=jn}DD #& ?@UNMzp4%%6Hۀ )ԫ 5dc1(oV}ܠ75E} \Ѧ%ڍ3;+7t$ {i8ZXǓ}DԩQq{$TOsY*K6M8Nl*)!ڜהtUǓ3P= =4HMFN;)ؒ<;>s*zg[ȭ؅p uJ, $)"f80Y Z8 FRA$9^[ )K% Ͽ̃ovh~n4O8TWVqj%'(hnƖyS[.[tBSY}ql=ǯ2,$ZNv|&B)1SPTHx䑦U(sEO_æu639t$0cpou͛YuQ}_ZH8J꘠$*(~N+K0Yn !LJƇ_Mc,)7EH?GshhCon}j|aZ0usTlkӧDC3? ~3cɫ6q! *X-]Oy=**z3U۷c Ɵ*3SzB¤O)JCDTd Ⱦj,y!Y8_Έu>bup9F8Fm8N_IPvs&[7A)M5ybk-c㑨`Ď 3HVy9-Y>mIKt2 wIc0bK2aֽUqhy#Wd=tGy]Mj^ <=3~(f!Ѿ }o%~iVҀwlD/67 Q&,Uv1;I4TiQT䛾_+TӞ"6,\5h3_+2SZjΙOK5 DƷnvߠ*< $X! VOcE8 SȀWRQҞS?xUBHG`+_F 2V']^ZB2;|Km@@7s" nɔB,B70m$&G <2"]/Ps}kmZ)ajԺt5tXk7랜֪dԤ'@\9K.lc:=s0r2O?zc)׹.DOd@!)jKx@8`xօ qecr/N|N䀷NTW*jʎ^$0'N$MuuFm㙫; m^vE,9 D/-~NJxlZ%mOr-h?[Û ΍sEO}ه@ʴ"*Iy:?ܯK-,][fD?Z2yJWq5Kxzg4N'WR$:: =nA,8RL}2v ;]93$KjH,0Kdk{nϼ`@ABp[`I8q6P9`'?өLэeI-^\-wl]f$d \e1aY;@_àYlohS+ 6BYi/v/՘'\etd^oojӷu!|=ܫClLJ wBGֻd5 EG;16(H. J"J71. HB586p KoM@_I0D~㢝s$rP4q=!4':|} *>X?]J/58-DʛAWhAv j-w8.{Z:gebZ>,|lz<<)ۯUƅz>Dj TqR3:0bӟę]T TVX$&KҨ1:b'l:z[<[L69WQp$T1xxH[já}`T/$],kG2.nvXn5?w|J=z3K* A3*| kZ2pNQ"т=!-Q;PPNA6f:A{ BM[܅hʴ&Fg/MKqs^m q`>Fd5D@oJHub\a>]gWK-&@ksށvq=p =jXT#0<Ȏ|GgX1~ buqU9Rm%?c&}_.}g`|tCKTA@wb}?%Tz?)&#a8 =cǟr6g)xOoZ,&\M,SEsl϶qʯI;_1 ]p|E*J!xB/#‹`9eC;ƥ5'UAR?SO̥F|O :D!9I< Fy`@k#Tu9K}!-R^Mژ@^SC, VS)"Z }d0^(AвK(P13 <\h v}?8!^=?"P񦌦lj|h13Nopq$ZXa)'uYVCĆ^v,†/wej48ʫqsH0bCP']ϤF{}Kɬ椴AA]tD~S8+w ܘ q^,,mXϵX gX1)66<;AHya{`@bI>Z^JB2ER"jp|q鲠2p{R++tKǼnaMT %ܭW $->1R2xjvC. +S\,D=Hs[3brY(i J}Iۑt &ƚqkn2-YC "~ );=>aC利 87ӁͧfMll-A!V v;t]]ctNHj ֻ* _s@o`SH%M&D=Yr|})Tu販Kߖr y0r3Zo 0l] k%\6Yn>˵v NaJZa͡k݈C:,3e.G\шkڵshL<:Ǹ37riΤ\A"SB?yh4H=5-FSUU[&,xm`*0d0WF@YhW]H@:*tP N=<)KvlvRbl,-7ӎ{mkRDϯF/9-ZeKr#Kؓ#Uݫ~ˊkA4]ʛ#`htԮ DUV̾2]A3r-K-/@`[Akt%\Q}-]؞d8DR^Uͥh^R(DEְjN/AdD7R_?J@8@H %V0QQQV&6^[pgT mUoջ{08z:hg۲8B(R] L $HtQdڴE 8ːEZ^[7OUm2{"}e}H;$>20X^@kM|ܭ) !Fae J|[-Ǘu6).G1p(̟9:, j~RN6<2UaPf1|S.{5L 6n* r>[wTA)4:/01os&HaAyQ %"ٲ Q Ct{7D7kg)zR`4w[HٙNxNBn'.h/k> rVFX/d{Q؛L&n + M eRV TKe_]28x*'V"et؅mM~gW-Rͥs~>'&|Mr[C7 "dV:@)MjIN*.7yFpbyL[m>T'r\Kh,f'1%Fy:@)݄uasFXnPU pb]a{~_d jp[PwKhaX]갔*r$A+}^?6aWi;d=Zm~7:h[&[~Se~*'I imjzBa젻Q 7d4d-/)f)6ǿ3lz%3[DQV{Zib:ILý\w Wpv":P2X.`Mtm&k}S_{ݺEY"Ŗ0[6o+]+5[ ʌ]cdj/F =6[Nl\;7]F?gIGi HcEp,PX8eϔd@-uJPMJc/P ~;!Ǟ[!pxp|` :1DPU]F<#}],i<&#{{VwL*ɸڙ 41S=\ '"\ ~NNx]3vvjy)d1}XUu+W/m.{};Bi&)  *j9T/ֳ cG;ŇhZ|qFRTgh֮QuoG,pMid#f">fR\p;|ʌ: y4w.SǝƾϔT+xZh-,r`KA@K>]Yrs /{xNiG07(7G'տz*B~w0ꡂO)9~P8/2q] 𨠛;sdm;@S Ji5\By%1>]U*63qNOul#hb}yZwQ,,gl)PY:I5mCʹbC&{ws@;kck5F wfIߊZ{&?A} e:ߔNO&2D]mcN{>o xʦ1X2iY;OEܯ޶QQ!@HˊE]T4w#A٫c u)O!#<50HNٰFr@T\@Pdm|",AfDOSnFS-ַBr~'j M7_U[Z]$Ʃ*}L! { y.Mĥ!VU|NrHXZ)"ibe>~D~џ:Q* mJy)Suh댺Uq }`mF?VŬR^Bo҂Tѧ j>'`XI@3>LӔ63v<nSc#H{/1?`!B ]es? a ƅdQB)r8dƟXJP/ snS7|z@092C' wXqqAugh8g82ejj=&)V1~t#f2%?]W 16=tlH(&R?1M/' *}8yv+B^ԝ=G \k5E!`s>ifѠ5$(HK9r! rQ5c!0w ;I!i YiD#A3/9e"ڵj21/I>̯lP?F݊lПo09Ǖ-ڥC #Kh ~)cswg//0*X~l@"uKZjlV\oTO6!AÅ5Up-^<񎠂5d7+7I"nW!:f'Iq:m & te;=$ Xmpuu?DRfic*ͪ+>͵]Ca䣞-?'hŻLm-+ ׺T,k/S:}=t-ܺG#ёK4NUghI%Y%XϳviJ4%%0h.d;6Z ?we4/G`+ |خJsجv8? 97o7(N BA !ۧ!ù,D09VShHU [ȍ'W46l@?J1v*EJ Bz3nsEC쎒eUԖ"nfKc~;o?l~"g.ғ7 v> ˸׻?1ָT#  ^fGCo]y>Am7OݕTC)QD&cPƩ1,&V_+ZY(HvWVYQ{ -pC:P}-8z ;rËGHkvyH\NDvP,!Lwo~9H!}8x}kyn:iyrb}/tzjxY"lJO>Z\ݒ1ݘUĄr{_lI p_1 =E ̯y=s/Nf5{\-0eJW ƕӲLXD+ze EIB;{@˸Y|cI cV8v0QH۾0_FoS5|AhIM~72l 5 D]bb7:5fb2S<`:(I-o\=e+秬C(n3܂+VxI{/Fo00E)3~ȕs܏G 6=UIW R7^| xCJdu{#h?"$X%ͻph3,궁Lդv5-SCET':'!/z'SVw.ΨxgNU&b=Z_HEPZ1Bze@ˮ;/g#>Cc*%3<Tp^ p,9W/ 4ͤ^-E6m`Bt;[W"0 1,z|&kFʃjhc*j^ْ8&Ce%*LH;"h 7%SdOG0i'FNHtKN <ò܇)5H@ kQ5uk&\bL{i|ZUyya=KY{XHgogI܃qEtW;ePѩZա8.)K\JPig}$@a>kvtD6PrU f1YtU9i^FJuϩMTꠀ $L:4bH7S gjLUs7U9F5K;_Y@^Bō  :1 .vt`Ãw.gZt-,W.%=/GdN/Hʳ޷g` [VLS}$9#/A)#1BaAF^AʣF*s~l7D&5!S>PS2t[GU-_sK4&yQS[V.e  lMHz5a$T2v^\A62tWa3xczZҕ1x\x7 3pfAGBH ߶ZlR&z]Y[Z+~e>{1 s\fljчa<5**KH򟭮EaR\QM5$ 氊oQ,(JY TzD.y ֶ?yi˞<7߯(!ЦЦ|dftܷ vl;-(׌naK⟠AuRY6sK9DPmdMz]y\*%~'n;M.K B>x^5SQz7+\7|ftB;W)}|І}bc6\FCbTCpo/8W_ҭzTElI:Q+`d]=%:L߸S +ͨ 7+۝T}F2H̄.?:=}+4i ΣJoT۽*[ӹu3*8䕲ӿQ\ֺ6IIzDq_(ߛ͵܆-DYyדo_*t'R Cf[$يx!U`S3 RVF*IL5-o];zL_SanJk.Ls6f#[ߠ8v Ҿ*[Nا KrFE S+S JN`wHP0EbURCx劜X]: CӪO.{/1J5+&JjqM.Ngf^xf7Dr}YY'Gђ TC̎UYntG( ,Y^S껐n9/ wvF[,C Avy8^e~LL˜AA1`>^%_M2 '׵ĿmDJSqUV9 }B<3wj*_,̳sPOilԏsRRm{=P56*b^W/g~9SO OKJjhLC1=r$Jv Ws1fWuQ2ぅiAxtcl"mJlxlW#z_g~BUUѧsU7De,B4PLPa|SN%1bG:H(Dr$S*-_k8{U*zB*w! ~ D~O/!~g0f?B~UMo9zր覗$ByS=)fblE͡u^L:}e0Ҙ?$A?/*ǦKIQ#ajw:uXԉjզkd |6*rMd[.خ|Pq:z=[>S *m= ҇M%](з)La3CHjZ\֓*!CGI ;d&Iɰ6Yy硑$xx ']>nuw##-{/ P0-$S%4cF,77ŒHB*X$<T"VVЧ] on\WF^~G=*N l|e{Uaky _J~Xw7}ΦnWY;֛-~GaE8eZJAtw]q`] H`E]dwv`ı{JkzΛ%&ki:?fqGl? {yU;灰S?~ɻ3";baa[q{os7*{p'kJ`g}9IY8Sy :1UJQoWdI ~?( Nh!) (cst tfƅ䏨@lSkIfg;]ULn *pH1.r%@x3YVJ>T ,?nVy<92AH}jvJbrl`L~dt̬,>͙4ERMezHtҌ] k p^%]X1sdMA[ 0HhC3JQ3s"N0!ʂ'ߞ'YR%܏ZS|Psd>Y }Bd+YXmݨP.4Gg20^ۗ~D\،D~U 'ʜ OKWF閒)aLZVI:2|*:xlY6i_W,cF &GZ^ v%,/StͥNb 49 gLb5NڅX4\]Zc[&LvO.K;uo''K0UP UWfS~ !So/Դ!&i<39]avzd4SjTb۪MpF֧?stA!ஏhoP3bZ96PX&eφ8soT8ڷ:&C4tXt@QUwCNCe,skH`&&MatS^N1(RkXCVny+,8F_: 0ՆMPf3껽mz![ %̟U J+vr؅ ဗK Z * %Bڔ?h{k}N{&1Ą1#eÞJ'f.'$2e;.|oIf667aNp|$v-\pTO 6`w2pOB-}M#?gf]MS]Dj9MZ.<2HέzF;uiE_yA[*#?tS[Qӝ-V miBh͋C)aݚXN=knT^w0,+MF#~{U&"}dPLs6\Mtb;ǍtU1oJlvIyFeDʁuc V?UEzsi9e] 鳵.3eN*caV*(kP(% S2$E Ti&=zw/t!]>A1 ,%rc#is9-}&.Sk=ܮ~|څHGax^TɸOXk;ߐt Z;{I1PM.O1紗fcمt#Gު+X9(f& ?5x>OǍ}d(nQ #<6CN\9&,%lg_1FEhV7[c<<1鈽nNIg(Xo\EFѥad/a VEy~bF|&.Omf~qKlhBV,]C.g@ZoȥSS̲- >N7y3nb,%h;klyq&~PTZft`m5Nm!8sНiMy"5Z"6C9 ڋgj!s %%b yTt~@iK;O* D;KGbϥP*=T[Bӎܧ>z)x9v,kF '0V4blNRz]d ?/Pjۇ˵\چ`cꡆ3CB,Ճ5X-a1.:mBs. $ @O5}2U}ǤhytbC s++dd i:ѯ AC0J5CO% }3w" %nm :rͰeb蒍Z2% Gώ*cb^.2&; j&P8(Et( A"7խ!CLIQA5vugèn^4Q&ցnVT10̵,j{@V|e?Ɉ*FR=mJKryo`0"g d G9y]t }F7[5BX^Cg_#'1e^#_OgX4;og:E%6yuxJÀH57v%e9jk1K!`cP߁ Q8 4[>[¤٬֝iK)|g[UL ݥLt0v)sx?~M77\%[a~>9VVê:fgĶͩF!0yMp_c@n;`JPh)rkuŠ9pj22 ﵷ^Kc)-6lM#AOc_Neʙ̦6X\5L7[sMR\;A?5xk38zF}e@viۉVcQm}L"%iY\fԳO{e!yxf㮝)vOZ9&>ܻt`7u׈%-E|翍Y9HTs}PytvKt4*N]4fMgo(.]X̹Z~S%Q%`dP$8}V I>G@.ʼn;͔B,;#zC7'8 3xH\>Vx;K;'yߢӈ`iZe0@Zl frkgԨlp[1A\ֲFfNҨhu""q(*1Vt+즅AiiG1E{j(3 ?r32$P#n$Ľ G؂E2QHffWIe9(9RҶ\}ZZ1 VI\K.ȷ83m {)xn#ֻ,:b(_S?J\ueVOC%?XX݁$]=V vEnY-3iԣhS&zCYϰ~W.Q7#45.3>U{I%B؎xZט*V0yE 1ѐ~ I+.$h{oN=tӜ $ $h\U?ܳDmxei}TLͥ?0&}r{"UqR^I̮ۢȎkr啓QL$88otl%5a=E7yՙs-ۿ˴1C `IYnpLm ,REjcLyJ_$dy-!UEj1]1EԦ ;/Z\W:g lQjz,߈wbJ8 ,u 'bܠ.$Sݍ,S]by28 c5=lf6?LϘx븒 .ImA:YKMBJL+9@C6B ȥ.(?[g@}7WɶكKjEk~cl*mlW؂2>Z!;?0(qޒk0mo1rEt"to0j߭ewA2b3)SI"֠ǕuZbUNkJ)gή9T9gGэvi1vT ЬņZ|d+H16XG2Az^MdNZٞy @冓^C0j'K;pf?`+흷(!zWWkvw:m {ؽTdubtnGzVVaJ.Ua5q !>>B#(]X_!@9!x_?6tq 4Ğ(5IB8*dD+x#wNT&*e @IP,!c38/w!1;5N%'=$GԘ23u A/R1BK׬DUh=m7WmCP76U1zݘl1)}SdqaqAI _@؎/!|I!xAExC vLv%& C2{w ճDL'*4 yfIȿ5tdz"3fS(xi:h<}u=۞kzLJ :ivb >+QG,*V^;¢_73˘8(U-d >2"3S(ͲEa'}d8;k_ޠDZ2d4.lDӸ*4_ǂ;v.L,ֲ4Ǎ:Yi(LAiJ gJXdn9v`LaW{%Kq,](g\X}~=\B 7.&Z'"bXϨ'.DI-ӖyuI,ϳ/MPO_g.Rg[uv0vt uA6G6Eq !d96}l7LqvΉMl#Uy?v9{ b0?` &UCgujybJoinzChJ]c.u'IHm(oA |tS kWe vXtu#Nݔt8NR\Wa&$|L靖mh:ء^og@ң #y?_,@^˹4rAd/n:0;+ߛ 9¨3=i$(_NɷC=J8& Z-$(,u-+ $X0❬>,JxW7;cΡ rWd_\Z_ '6~kiTL#1)aG_=nFg7z.wu`k"I1CnNT%$TA>=l@y႑H}p̊-|7qw Iv$Z oeXyj.Qt6=;xsFF8bp'HnrBy[ _ҨԶT˨ȅsZz i⨏?gA9gG3{^fԭL+K@ȎŖJO\l:xf6Ey߁Q;hB(bw@ 4=l~YaB 2a 6ڼdۉg)'BPfL҂ZDmM{cn]9r|6p|јN5ȗBtD^q1o2|DV|˨MS!{RzVV-@SC|,!p ]-gRL R_J`9CBDt IclZpJ- ï\H?,mGt3)–7p2gpbgȤ<I/ @v7xG7(4LhЦ|㫉OޤwH6S?^eV37ޥً\H}&9 uO΢c_kr_t01np.~ؖ:u¬)~6R ^ aؘd*Cw5jY_!7XlV'{9nI~WGS M0ıЎ\J.c,SZXL}3^3Ђ= od#h3xT?QUxg|68/4 ZKlro uyJdmH[S bypF_)Ry_m\Q@̘pSN[)G3AL N3x[o1'Mp*lT:YW< Gi}ơ!zݫ5̄jzS$Bq[_S57C_8MA7k7U>,MܒZ+оAHbc!!U"Gq4~f@Rf@Ѭ{.tX&R*u3L jlgi(* }RS9R  Bc/kǸ(`:ս*vr  dq$Q!t6FXK:Sᘠ1$J3 bƂ8BIC1k&o7(\\VrXNnPw;Mͽ/8U#ūR7lppI:Sj^FOj^ܭ[1'4+oo||^-:]ִ*A+GI+0"EymzMVTN9=𒻔erW{:fG[VׅuD1٣ W7V_5\'DӎbɌâ*牣rۦ;;%H.(E+,#8,9^k/J86bBCǠ-(ۙ˗7$Z,Q4G*' CS{$r{s,7Ob~I% Oqclo)&ep}(v t~1){GM6Qښ3yJ_G(h&g޻Dmb5FucV1:vĊm qOQAO'(Qzr?+$!A(;۱tFQ4)}- -w~AzNnxELAe)y vO`CP4!ׇ0]"IfbϪr_6+<*I C Id݅4̨x4eodWf,FV(}E`@B}. <,N܌&x)Vl.MX,%'?+m*,ujK̴DpyeIvD  c/ʫ LT6kc_A*hjP44}  zh5GG7ɔAk.[??fȇ҉Fh<"cMٶi(zvB: ѧ%*Jb X*.A~R{7ަ(d\aЃr86,he>w H;4| 3. ?@NnjOkW5OfAP?OR}o%Mv]al`5xh]ZZW^(u┢H&Ӂ_GT˕b8'fT_?D 4FHzw)ƴ%v7cUe"1_çQ-Y:톳)rᒉ]_ CT+ akI[|ɾ\seD,.* 2O8x--9kq|D~o>s̛Bv#}(M3Pa3a7T1~^lTjheMV<)GÿH }0wn5'e~M%=^bx-;d!3 - OBTZĕLj$=` erZfÐ )\s3׹ߠv:=ɇܮޚZyf+  K ?oG%~Fr\PIPd4G[?*L WZJBԨ+C>J*sebb5jwx7ěiZ*;̀K\Kf Ǐuˇ7sm5R3(X`{DgKWi\qe\RDFȊR{2v0>x1pFG 0a # Ngmac4D\3i xr3V}X0;uϻi25(sE򁸃zmEQ'!{2Pشiā5|z+eV)<#ETD:;+}sC_'#SA37~{iW~SWs4" @MWzn*K! m5{&PU).f^Hs:y&i|xIPDWm]C8jIURgn1k>&-c`v!4[G%#22:;uq2jGCU2_#|zêYV{=F&r]bc$pfуc ?r;yugy=Տ)k_yU41;.qvWС&<:TA>X!(ez HtUhE:y`cr%9zN 2tFLjBsXNb-(هp ۙṳ_z?`o`0$ץC 9g /,#3yKT5Vx ^F6Ś\Bjw-LgFj]ެBSqHUȅa/":"}#mxDov6E &f`'q\Ŏ)^)N/ ؈w]>y[yf:y\J0^l^:mO@x[3ZMn.17#w,ݑ|P~α!MowLa^p iH{ aͬcvtЎr`Ho[@A m,j}0 %vSpDyB%ʯ/¶S~M5T=CeyOP UJ>F LZIC fvҨd*Qƨt4Q>Eˡz6kBSEV7˒J =0m2Aj%HH&=,4k_f (/uڑ>^&XKגkyX7Ǔ5H鶔ir",)% Z"T0[5}˾A3[>MW.B~3s5Ѯb&Ue9p^ Gd8Dlloq y3*r5L>dH }@aN+BdOo fFP+JB WM\Hj6b !%+#9lU9goWlLL8 Zs˶@q@`:a3Ww,, a7!ui̾>ѡt|_r sSt9㯺j;Mn^lt;"@k-Etlak δ5|}NO1-L~xٷ.I{M+LE'>ڽq"$$+}r, A"°&4`H`x8~8R@7()hxIw >@wBŦ꧃Ot9mEx {s\q 0stV#{l&֫OQ\# ]Aw8@Cߌ|_{s'Ѐ;*%8hx'ѭ92tEqs{Ƿ:i0^y7z Ri"M2i sL"RLR-۲!MW##N;j]4&A()5¢HtVSn򼢦v{)PpïBf2FNXELaH.ލvf&[|\6$ K|.KJ̩`soi+-ʿd3@;Hʢf|~WiMP9ɪ?N>X]{_nr:ډ2d] 4;- ^2~5m:S@dS'7>Wt$"޵J܉"ѿ)1ö=x!ZX@= }2d8,.ߓ꠾m>~ ý7 ? h<ۥd6;B2r} U\7S{u)Bes(kS+YfGx*5s?JְP#+GCFs [`;!+ݼ>u֕E-3q"DU{7wy![l|̨]Z8XG'ƷPiNZ׬P-}Gܥյd*JMl 0^~\P=A tj#>ʐK{y1~Xg0@wn~+ a,R]Q/ | !rpHOCPkpN݁mӍ7I1V?aߙ,IVsh%׺I=J36.WiPB BEL`Z?hSϒK엡\`}`̨Eu)w77n!"ӝS;͞ CӐ}]MK-+wfk{ܣ}~*xp7SınƟϔ_˸̅KNS[i0Ǔ4i`-\zaY۸jꎓ.lW:3^Q9#> Y}J,je5)G(Z NbQfl񮴚=9k9PsfU}Y\(fڐ<(ºaky#ecY+@&vT8Y1іyc']+\3^Yz=QcN[Qxoi*?PwZz+tq4ME`jd>B!qTHM#yJ[n cA$lDTa>D@Hxk~K= Uzkb58[ b?o=?MpCiTWmXqV-y\8{#?̛m#ɧhSk]s'Fv>mZ1?֌DYUk!sw߰7*u czªcRh:(opLxU}pghp{$<_A92o[۽. LT+DQkoq|kw0UТ@D~x;)9i}2<,GD!F7Ub\a.nz^[(2b1pfRB੓XTHB*1Y`w=| `v8Bq{'d,جT&7'T/aQӾM)ar3JUƷZ؍==+fxl^yFSo3%2^pz13:*$X>}%PPQ/k–,s @v{?LcovWwQw;e*_&KnRfשG[zGwTa ЏnQz p̀dgob]ؕM,@k\stK+cLv)(*F2Ok  f*&1KJOC$/\5;YW qX(E Xm$p8FFAB}IX뼾Cq5'ma1![鐳C Fs,v bHFWzv?weI9T_EaӹtpHEV\fP"BtQ0 6*Ոщ@1XQnNܲG !79M$}C+$$Rl^7z/!U0}+]_g4'q޺Ixiy)I*c@PљuO3>a :J{1uKXM)]BPHbr096D"UQda p>k_ȃ+:Iĵ߽"]^$^{w2F&oY֠а7FWvK]z`0 !^Y?8]%~KDyZ0yi=C`;!\ȪZXٯr@HV 6b]_=lȻGVh MB=wZЅTHgDu/$HKnw 9gS@#u/F,XF>ɳ{>0*1 WHbW5mE̵?wi*?xk/0a lM^n0%Gz܁.·e L({P=6:S> /G5eI"h(>a_P1Q+ a3g_b0CCL#Ξ;FƘWkIՐO.!?#"-V*?1W m0^{qO!e G~`o\u5`wmt QQjr%A 3Q=b6b c}' gopATآ¶&9~Ga? BTzb:b7>QBX!wC0b:D{psRIƙ5NAZؐZ{BoBrtkPWU\3wׄƔ^;ZOa-0KC {Y 1Cf8QfSP1\oiq gE Pv"hf]0+WGLk;(dàc4݋Brb87EQJ%fQ~o7X1)Y`8у1Ocl!x%"GmCiGSi b>y\T[5h ;@wq/6MEFfF!>UHo$'M 8K׻BH:rzlBmMgX x1T%=غ"֍. ή'4!BKѡ5k%9Z-&x0f>{qc?(E V hXlPtlL ,֙2SEmRKh1-0n8[)?m>D ׉8je.7D` G &ݨ؊hR~27,LzōP)7ګft?aYt8MYT6H&z >DGMq,=L~' .{OH')StDRE҈qj0jz0o6Ƿ:bͧiT A sL2kJ&րBg#Wm%:W'GY8Qvcoc^:j1~msUD%6~Xa?KI6~!D }+=0{JIRW6^\#$|^ŘjW6aH'jqr@KBIÊ΀Z뒶)BQ}[Vj)¸;/hn 1~ w|1(+*m : Wd(aaֲ=@{{;F?Rm.SmLQXz_=8 ]}I O̬I+?.m= U3UUĞ'Jc$0n_RW!Vי]Hջ֒DҢ/YgD|ۚ/BPe0qi {c =8a+.DX]XRp(P ӛ܀wzvLu8 D}zgdHIӠbmkq &ZTH'brq[|)W]a^,/Ŋ)Y :]{ 'zB0ϫleQ8~.k QyF٩* Crbl!w,x"д[/Sν6Aΰ&'*f¤cўnmKRb츟߳e_Vfu=f5DL|) 7/7^q焭:twT?+oL"b/)I&3c2w;MO-gj-EB0́0D`WfK}gq }"X:67g9X.M:MMe<ck-1r#IZ+[GaLTFIIdNwo hnZ鱂qV6 ÈJEMЛq>Qn ׅp]/SjiS?iv@=EXdLrܝ]XPP,+ 4~%94EHYh%Ji*W|ϟBynIqW}Ϭ;,t px W-6vC@qDG$&.٬k}.ʰ{b:pĐ ;$ 7J8I{Kd{?'p/vJESC0¦\ QC(97!|szH>5;&\!OR4=%%#F8h^~v G{bŇv5*ZL !о5rbOYŽpRX:p{>(aJXRRȕIQ:zܨS2h4K(o( O#$ؖФlLl'kpw.C%&9Ԙ=Օ:,!ٳ7ZXaV>Qqi?1#"+'޹Veĥ 픝Srubۀ4Y)]O:VSeٙJ);KSԩH`Q QDuV5qV?Y?zIgYVDgl(mkZYiD Z&A2-r(܍`>u * 3lMH(OS] ΞJb)LDSС{ܘ9x&qjHr#D?O(!TmzǎQ2oһc$Aq V,)tW!^=ddo=G Mw5\43ćxPiN\|vܑQH,]dp[:mbk'Vl'rC ^ݵ⯙|ƕOw6&X,`xf.Sʛ6-U5;tHn 6K6Ps8n2Q^kz+3[# vc!> :(@׌">33ShG=) & zK iȆ*ai{4eG%ۇ1%-&M]ͣm$sY֛QO?2Ӱ&Uz_ ,žTX xUպD.aoʴMs8~/uE>e;Ր:@DwoBh9̞u%9Y@B;5ꔅ|ɺސD\i›-}g0n^bLn)荼|2Gm{a.>zy fam?S|]`KASհ9HOg8t=qv5B[$L[m!д—ZH`i3/!@IkuAq7zzr1 Pf@#2[E8vP r皙0G^0Ǚu⼫DRH!RV-hGϴ8"yfsZPg@pYGvIMmfP. )rmX>4Ȱ*Q# k;c/(ʭPLG֧ܱdg[DgiXGD#K({$_ |f_>UUS C0"|;JtѬ߉!&LOCBI aʎqv,ngVr,/eϮ わ٨ 2]$ԘzZM[cהDqTlP οK>]i!rs~? $%+e%⵵*#0=PV+Էd Dk$`l; ( ~:aKF uD[e`ZVr-k+M@d %Ķ]%$/Oߊg(|َ.[-EOa⣏tzqYn퓞tx,MD8وoOج~ձ05*UhD }XMFٟRźv_߸\;ڬc֔2JO( 9p-I;|,0𶰺 ,)Ƶ@2~SXp#n A?Z S;C?@NV!p4/H`>_zSj$g)XkA0Qws&.c*_o5lKr}}! _˚Bsi&ץq8#_7%dYguX"=J>cGm U[$kx!MxV0lĚ I6I&E<:iCz:_yƆZpZ)O7|#(\Aš6j)b8K@2?T8PL0% qBI8ÌB^,^>Og`%F1c*<8Dszf5GKq5U.MA *@M*_>2-G&wKљ O8XFrbp&[5!] 9t -&5V1&Yt 1/Cl\]5=N4^@~g~H0N8*8|^qi(xv?jxU42(/岄lO<_Pϋ5]*!FAՏ>aA&`!8/(oUaVXFM:Ht/2~h!?%t:]d ^f?xbt˅p U݂Єt\Xj]luä]<ihԻVXNt^6@܃ъڊ_]JĈB)ᵚnW jӰ'e9 *:ZMٝcPΞ>v' P\l8|HZ:`t{=zhLsWekH K@ ZRyJ\4sUOFCi#1#0Qj1 uT 2lߵ#P1<ǒ `\'w1;C)Vm8BM78 OLLQ FVsli1)Ȁ-lTL](p遛C1EPJ61Yn\XuqqANXTu 7DSy 7Jzg OOs'٫iDwz|9^=Ab$[K㺳tI[\qQ$"ږ<=(WQ㒟&=߽Tl-*3P!I e }B(.[əETC:sce7{U$n߳ zLoBXJ3Qڴ`rvWNSMC֎Lg:rxzb6ơ7fV^Kx}Owy7"k!Hex翴I!` _7\oB|YW9q.߉©Im5غ "^~VH; ;XDHVXҫVDE0!Ĝ|yg9jDZjs (UTcvdc!unuņ\ݽpnfgzGNT,45*fĈՓsr:>:"+ݹNW`nb_N30\Z*댆CSƙB;:: ZIPH@N 7]30I E MߕBo _YBn(#(Rwy"dd86)whᚱZQ J#(ǠY-UQ.R4HQUtGbxy|C~BVv2;Ν gId^Kx( # fJNdd9hr#*O)RO>v(Hty~=3~N^}?< N,D_)~Dyӕ,9H6F@ZtCj gyCDE $]hC= ebQU#kEV<@#Np^SX 2ʚJLKH4D-yV JHqba Ho \i;ȧ'"Ucwy qӭ^(.'i$oƅMiK!9M((Kx)\J*~)D-OMBKRʧ-8JưqP5UD3}Ƶ`ոtjscYX oIa#i k4w.'M:Ei@s +/R6H37bڕƦd.$Mݶc^PS_"^_#oumX.DQUS(tՔ\IJ:X {k[q*2ޘ/SpDA?-kFczan|);yB:&hsDpA7@.)"FAcBMJ/U<(d> غ+SBg &1)į7n^n*_vueM'jRgiET-Nh+xw5+RT.8;0!y7eeJ(ӸՏzI#lAYFӖ+1XCau,'eB`~@EĈv~tyI~եm[GIEQ-b`C rC3j M,]+ESfϞ/(O 9 PkG%“ r|궱yAmyo]fUhKRE'[v_E ֜[jBjV Ό7Uz搼}Nu9F͹g@L;W2u,7]7@ aTE)(J #yiYk3"MH/LZP!`n %x+kUhJ$GsgqL iʢ d?Y{c`a/F-.㙓ӱ"yQޢN~@NI EosT˳%;ƞ+Ch9vY[-w˟^'H~1ۏ5hnv?6n(S8fHX݋DXDĄc}{7Q{И<oJ<|ԀrSwE\8\,PH:X?%d#{P޿tT#+1iQy7כ# ~j<whKYZLQl3#sLqHHڨyʛc %TG/MO_&L"4a;s*B z[\Vל[ $Y.oȍk,@4IH5!^ Q|X8nhW;b#)ye\i2@B9o<7$&CRuC%rYFwsNN{p5o$Qu|#%KɈh8laǭѥQ%azqk 9`z3m/$#Co8';lTlGѽ<gCz8J?M[GE!n nb" v%lV5E.tvHx|^-T6,ٳ nGg?l)|Rz^6沏N;gN @6߁Aâ>OBf!v8X3.m{؈G YJnk .mdC_'饼~a(c`v=z N?^悔k$?ҙXNKC wh$rY+/GbV%'g-AT ϑC6{+)t_kC6 ,RG[J$M/)yӥ!3nqj>:. J"-yK/G!Ks1ْh ?6L+m$P),!yR zt`oiFǕ+Z Y1ÜV|$'pMo@cT_4,| g&BEn$ӣ :0O*G5t},\3]WzGs+-+J|;>x_Xo78 ')[P0 e6";$8И+Ϧo}Ou~l6As `v1짲v({[IR+P+ܓ294oa~ 45aE x8\kF}dLkIi%.fCO4Qљp@K5I XAaݔAH$w@9,hM][ET'wϡ&)Nbi.;;d%݅uy>ك/Rr̖}(!N:u<{VE۟0\G}Ujȍ?7ɗ&/$5 |-vjdH@o= GͧȲBbUMF={Ó:f0FES0ZJDjZƂÏuWBMN0 +K$ϝ.,;sa9tVPv.H- k$I$[(Q Ռ9l.Z 5rs:ݡ^clǭ7VzL#bK҇`B=m3i|eQK>qH/FװP&I1Z Rڡ~ȖTڷX{4ܬ#Z?N;AZHV &GM DR2 ˷w k>qv4DFi.?Wݕv=ײcfuz ul6u#(FJ8#;Hn{%;#kL٠&xӸh9ahΡJB#=b}3E1_L9ץ9 49:JQ<e1J4-A=S'k :)L#? g'M+B*Uߏ߷AX~@xT6mEPzx'm. 9Og6`c\wbP yE5RǞ/o/V05hXA\ .mǗ7{}_Ia-\ap/I.Mq ^G Šru –_%p2D}2W)'*cCXg%g82PӢֽGm)j&9U5q&~Ĵ!K#<$I)VN ^h %+9ì|d4N%o)Rl:1ǼlFh顿ՔOܴێ}Iƣ9;tS8b$F׳;erDZ>7[VLPdy=X(D2x83uy/?P>RnotsP$PԂևWwk-dqq@d>}k[C83VI*Ew[q}91e F<5.\#^ %  ?^W9a Z`J8(o(ڀՍEpkF2/U/=\%$Dzhyk]#tZ!o\r@g$]XϺsܦe~ :V 5)Oͅ%i~غڗ{ \nIސYה647l|q7/)|\ FTԶ%5*|)+B3UM2H{T; |#>qY1$::34v Q3 }I J:v~c<62&J:!IsvDm``T~cBhj4inbܐ}ssq-ϵϼ-F^; Z vOj~.GS3+} (XyGt&s' u ZX+<[b 6MၢTUMoTM|Lg[h'42B- Y_X*if5$Z]jX2^L:$|C8Mމ1`qpm26K$^5n/kZY rb1\ZNڝ!GGm֜A3[>/L8 jyqhPs<3n7Uo)3R0+r^r*UH;&te;G@O69A\ fdܑ)l& w*J<ʜՄ EhRSc7';X Z\ Y:akо7 MjB:px ,9PArLC1=Ey$vo4g2NIw0Mh}T"$poyZw}A4UYbNW \3NkeG%fu#2~TFWri2ޗG&tgz._4X#3 f.a2v~y'-=F<0lgs2v^AwQ Jv)]C=Bh!ץȊ⛕}T0ʢw64[ *;HEsjܶw% G($~%M'1W^?'~nԠVɣA_\8sxgFqUv4Mve%C5ާ^NͦgkG S͖Y8?OZRUyr,"BvQh3} .[Bbz/HYA"&ޑ(*oJ"xVJ]j&ؽ #mrmZM-G_͕X%!N'eiڔȊ\fJ_n[}f-nso-38S(u|QShЦm̗plc4ߙ7ݦDL]fF˵ U4 c3Q MBzȴdx"3]wȫţfKMDaʠ89.:)qhѓRz|ۏ_uʺvzPۯ/K'+lXr|Vc&Ƀ"Nh'Iʒ-(mw/1Q -ta7zff~ƣ- !NuMlٿU`bnQ"V+&=rOH59ǀZXF/z#-xx=Rs5&CCX/ Ɍj$*@aww 0S>B̛wz0xM̌+Eߣ?L[d?J›?|yAN Bf;h"n!i-5|9P Glhًe ԫg8TIqؿXVJu ʟv!~GTs %юxEi'z ɾqGCHU h7  |M:Pc6q3v]FjCQ@W% 4GUf];npX=<hH<Ļ &;ȏb ͌4l2ZøAg>PCBM'T0P9\In0heJ7*WXtt@WaoAƻȷ5JxF"TgL-oVthg~tMjȸ\:>߄f!OTA$fW9?F7bbajY nE@=ضƬ.)!ߋ&hopƽljK& cWIC7S}%>T| &By4/=zTxXm^ڔ‚EІ:#5$ν1ϲMKPlGij5oD|.&SD@g{*օ?!0j0H<kwณ*d"kfu *Eп"T|f +flx+>W) NՑ>o/8QɍZםQN0:mݴQ+j`^%kC!juDD라*]ꍡ9axVm,3mZoL# /zl].mϣ|yL R0f{{GDH^Y;z%9$?<'v֧1NéG+Dc*qj-տbgdgsA53̶rsCPm|%{ b-T@NB4 W>U醄1N}5L"g6RUwc bHB#\IkGYbA)fCf4zL[iCpb!>=I#,?>B {wBSȄqxFv{z<Љ|ܜ9; $CyU7r OIAtrۗnx)fӣDZ\ʕM6ϑ/P܌ƫ%^V87ܹOdsd(yU F<&8>A(z;k4-Fߕֶu5$rkW%bYO1gѧGtGݼ y/wW,n~NZ[^ȒYrjEy'3ⶤDR7vOZ76f`N4Ÿ@ӎ(9mS* uqErj?$a+ -d=N!UїRŃƐqP71#He/ee5.o\t ؠmFOq&>Ya Z÷!Jig! z$-ljw€6oFU<^>IxahΪ$ێ12'p /; CHH!oM ȆyquE%1DЦ(?5* j|$G+MMSxo_id_jG9ܗPɌ[.^P1%r(ߪĖ w(Io o,w8``zkz FJhpƶU σ礲&HTU&0olOaw_i(@FmxqOۤqRPk'i@ig0Dӑz&cjom ߝq49Eb=4Hn6e7jW:$>q[M-if`$Q !74\r7}5=QX gsMgPJWp}cz !s6=YeWwzW:guXi8ReqCCV5?,YOpZ_5DP *7wZ"q( o!>m˄"s_xLW&OJ&^60h^GKTCu4(^ZC OhF0t8Rm6yawcpU_XJ$N6YJҋLC~ )xdJ{olPEZRw}90b?4 Qr7OnnH\rU:Nj'.˽T'}~մ,?nbv\CazF(]uz 4S]Ƭ`r (@㔛8HZD7LXr\ )&(,^dU0c7!>WW(z'9?RXD^{#۔\σjg۞a;܊4{-`z@rJ qbP9F*5{wTOds͝ J^j[pg>G=?toi;Hz[q#* gCKTGQXA|Z3eճ .y1R_Nxso0Y2ba|Nɶۦأ7veVT w&uq 1iL*c%/gMLZDD z]Pd,zwOFd`T8&s+soIj3'YnGHSՐ޹ml1-\U6Ow &ߪD-VfM*6ͨnd(Z1W89I0JyɎīmWADE1h`tAqmBjȴQ`N-ȳ?X&Ww,#4z;u8qV@ ;ƖMBu8;up+5sIGKnK.bK`+#Uy_̤B6A Vϻ H q|L*p{[àXŘ.R6pFӔ)̯Q;{o}Z(VAڔ=VFL cqF}!hN?GEC-#kmbS #2|d01ɼDٻ:xa5(ɻ)A{)Vpk"+\ 2f= _xV>xŧ`K:g°%E ύ5ߴ6T} @hhn OExn)z>(j&Xٞ)9`3l^o(X,2Erüܘd"wEݓ m -yLbnb\jOYKys-J\ V0i^GP'rM}"цF2쟵<0SH* l樘|{&iC19P@fWUCrE:q̧izs f8X sŁ!ϸke~cP'|G]ihY]ŢcƟz)rE/m|voNyu! I5Ľ9 TTimia1 V]MPi7W1GFz^+{ijS39!x jN)Mb_YU_m/N,R^yC%bMp9,O Z4A){q0vU,_wUgH# g[yKatɥȦa#$Y/~V"_ƫ3:\̯0i΄%plo$)ӭ}BPKh up jFD+84d,-jLc=7ݤs;ap+<69hH5pn/qJlGc2ȾxOCdטԴ Phw`!gC6]/ƀ=Aq4Xq4[GGmq {{%/LPv^ddj x7A AQ핢@֙,`Ld&<|J!]~Sc֧@|1O>|c)V(YE7sr3Ё7od||AdXݫXxhv<Փ\nS)7<6!gztB\u.W_mqY#@ ި1ψ= 1ؙ /9 Dօ.K_$|/#s-8!}I͆a%~c(tvXh z]CtR 248#+?=Ң]*|9YUF ˽_2\9pm[(nٞ2kh)='5mgM`p9K%yjTm׊#3㬅&Zcw{yHymL  kϳ- ֭1B\I,,4Y]"㋠P<_˰(40hQ %DrL ':kJ&)>vFCYBTPR':'lcНpS%qlsSpwf4Dm:m\3njȱ@*q%cb>>[|聓ފ'0W*zQٜ"uh~BTmT t3esGjD'T3D/G?0qg3>#  )h间D*T-r^{%% DH5Hw-">P>fdL_n͉'yphWFwYM)?A 沧zPAL: f]};\iQ jCj­7Jî4ڴbėb5.>\D/ `G k;D/k_o٨Uޜtc?i%Ǖ2 5Ff1c\?G]|-~bG '8tFbw{}ңe簱jNZAӢxyIyldtGl$؆"d"gɸ<$;{W.gpDMfqr3 r቉<B`8xެ5 ${BCmFBԐXi.쵵| ̫TΑ(H}B*AB8"C\ F WNwә\DqlmY`0 0wbtKd 7zhGOÄų,I5'R5A<_0X5>ZJgy 5_̨c}9Աաr蛉zJaZ|x9 0~$:qە=m84`LMc;j   pP]Mi jMez]4Qh:=Ӈr{y-9HWESqi;bb9hU'lz#Y؜ 9wc5:SOQKm]%4T)f0ʀ9!?;x  s нUW꯻K sWAt_%qɦ1۲UOJ8[$V` + Ya *2/k  @H-l~9aRvEN!kfY5&({IM͌Y6/TdLl-! v(UeRl.L}Tl#gtSQ>ؚ~:P~ <}^\cIQYL#Ҹb+w8aDLS,媂̯"(ӗjyk¢JkhH-`"4ܡEFWUbv biɦ?-j{%'m?+Uv|֝# N_eR߷;4jꠙL|a+I5iIZv^;7wQoWFKOjI_ޔť-H8<1hSoAH4A/_6GQS ts(+cVJuM :Zr*oA|ٞ3|Eiʉ=slJ!TuTŹ ,H迀WBOdY: 8Im ᝳ"|N/W+a{ӕv}H9~– IջfHRMvUm't =J:FC8Q@xdSN?0)zå^+ jO䲾Ut(SV_8bOu#Oz"%y}\LCO/_➲n(m/Bͨt;3y"Y#K,&m!$1V'S 7r78W4OJ/]'=̅Jr\v*xVuNUC¯^7_xƥZxP[#d-G܉-G[kJAUm Xt4fXԎᓲgŬe~M+ʪ72,zz0AW'r?hU𤷩};~tGP'j! M ͍`2?{"(KGm>jq|)1$?#Vp#q!qSy$9,>0{F Kh.YԋjT^`];M"KdWY.H'D!5W)df"e6NZԉU?0g2&݌l=+zI Ӿy>̮O`Z*"*32NBAޜ@y 7Hl'K Iګ?/~!WH$LX굳 48%t&(iWMЏ2swjeEخAhMȯvm˝1L7UY8˅tQ)yc6 CݎT~P-k>c-C_Cc&ƢYI|~ѺٜۤGBW*cY{1.렳hasړ6) (Ҵ;YT?7ђsg,'x*K!!E(eYv#ѲVBC q;x`oPO0!<jX&6lAtWܔǂUU Jax!(L o3:aA7Uh32(%Qbh0G# "+y+k$ܔ `Fh h\5fICG?*q҉*czZǍQ8ސ["91;/GI EL"3Rxi2C5DeՅd=-Ul֭jzOK¸,Z=jl@Z7CR,C⎽7N}RM74BHvIe; X/LLPrLpoM%fAy Wy$˲ใ ղFZ.A~SYewr=5&XLJp<&FD6$ݷak, OmW[MEy _heRDw +U+a 3+j~Kiw!R/Gg^ofS3v [zc36DA3O$d *} ^~ R_ٵo01* 28 d'~O恡p#GP*BS~۵U2 `=rYC N$IǦTa"OJRih7-{i-"!jԳ,䦈Z|5b~i{h2Rvиl{v2xx;3ϋ(`d BD`k$? ԪtK1l7qTBrluFzhsÔV"i8KS"Ub ZTRoWN:BA=@u&126˶H~ yJ\(X5*1D2Ԓ%@}/|h*ٗ.{8L9.N]i>ʐd۴ uds={^aK w)90IUvD٢IL1W QTN];E{t/!\ %ƻ1B$}n82ZD:D!~Z<6m$#-h)[K@P>ZideL[:,_0q.g{P a{cBm{6?Peh$1:$ gt\כUp4$aFB-(f>*Kjn='J'.áD/o #@DAzP(ꡱ~l*h1TѵW,k&f$R$r%VQT7z\llݰa?r9-Aꅢ z/0;.\_#+:k[#PAPŧ #S+4و.?c+ .ć](lqPsZ ?0[k~4^%; 4j]Cٖl#?q0Y 1Rh:udA]ph^s?|[HP,s/L6fgcqV2+5ǥ錇NꉂCfUi 95(dX>q{sZ̃I +jک Rs~jV Lcj%yRaX$rBcVOefd]p^d4z!_ay#V Am9C'i58 =3WwRou8ΘPs j}F1p4{Lc+R+U!N+t$X/ewlc] m)N[o<֧y(1B+V4W2 Hү <;!!_XsmguXwOiJgm !ڰFO + *(YeOؑ'4׹<.]W7KOuE o>% } zgST>Pbbz/Tn8~$Ϡ]eIKkW d 0q 17 é".|ЙFr/}g]#Nkュ'qh@`9%p.{I ,q^NR' !^6teUvq?gR$]Yᙶg` g6ok|ezOR3WHTc$*f} mJk AF힞WCԶxޙ u艼?m/) :-ƈ?44"H[q#P.%hZ{(nφ<luc8t2:=YFoKA.LI 0 uBs]H5_p`U&{,yh(P3ji=7LXȘj٤O܀SkQސ+5{(-a@\ TOK9Oо,iƮf͡|2B܆jEۍ+ݪе1D7l'qmى49W?[XX#L:G}-LIH;gZ*O3uoЦG=jɍu?/8Fgµ]D!* 8CRb 7_RĤRqs^NȸEpE0'S;;%:qIhTC! pkV_&ЮNh42(0'5;4'4M]VE¨;@1!䬻3* (R3$Foa3"V`'ت1Z7c@'u4 bw×v, ήv7bHE5ph>DrCjR]!ClIjһG闓~Qg39M? y~JLCPf4G*.1Ħux(W@-`ۨ$f?-?xGt. D̏txX[nJݧB /q%,%kHjƍ;U IVh{ΐ4Mi110w .+Uiˊ x0T[.RB½ A1*Dtؙ9.He'3:\`ŪuuDΨL FswIbm"Zqx+s$ h=àg% N13m("H3_0e'K<-4KEa?w ȃ:ī LGNBY S^x!,,10>]dÃ8:{7n j{Y1::?46q'5h}_[\yW"vxCyʎŶ+cZtmOmoaxʱN&Tl viYL@UE!aEt)KA bJB.g*$ڒYD KHw\XC%zH EyNlI֎˶ E+cPJDxT70NkֺqB3hb!=aެnTIp~f#h 2{DޮOv-{"=ש>LrOǂ*~J_Ҋ6̉ 5[.8p} s_-&]nN :2*c?'\#5zhofcMO mEv}i尯s+Y5"Jz0~Գ)%C{t&[2+.ǁX%GJSRAmeF6Si#ŕo9 .z^i@< dY_&Z7Be,'Fgw3޹5mnBx_]3dmN{UyCk4oAwC Hyzg)SvRUké6F912ǴZNR셛y|l|Bw p ?)I{\/jTpxʳJN</fY5Hc#%p1 N+=y⠜\YrZߗ""#4:~ザtP sg&& 5Uj`s=W@Ub]+k{"]5pG_!sJQ= '!ab5rEe9[A`:rp !݄\aǤ>DoLq< -t,Qm\L]}I!DȠ?ү@6df_/.̵k;’֐Gcy g ty>;#՞ޗl7Xb >Ϫ>+̓kbN*T% tA Cn{9b MGy({\;t5 ЅB@ Z/+teNEz 5'`l,p;\I+$^ (RyIrrV [SdK\{< lcj|~ =Vp_?v΄zvgiC, 6!Qveݑ0 IImߛsO.Z7 *xڕjQ ŀbߍ#55a"h"`V;Rpm Tl(wURzKX*0-䁀;Bo:ɱ^UHoCp%4$M#6ц tcx63m2!"Wٖ5ֱBD9MΖꧡ>E)48 A(̓?D)1кZ[!oz^r6luKhUb֣+΋cZiSG<<2ć,ZIp ?=n1'>vƭlیr3bFj;hPz*Q*xHhr)sī?b]䜌';igS$;y(|Pcv޺ Od[S^TX_gGP d*S(PbzZ݅&2G PXBOmn ܘ{h 4I'jl^bH}KtčkE~an\yV\%P8}W<P#H_HA 8 m3QSR{bF'Իb.5ъ_lq}΁YHmBjbgLt϶P\ȸ]- Gۨ/ +}6EWF{f;JS_)0P.bw3--Ƈf~( Po1ia?º#Jaرx`Юm uS z'̯P,< dY,G\K5ҫ8纆UZЪ@\AY/fZZlbB(]^ʣt;=w7M۔8\%:zB=}q `jX 0&w>spFl>>I;W [[` ՠxeQ. x)sєXwM<Fa=5"Eżjgآ@0r֊*dvM+ci @LBWn#iΙ\8gqi5&yBp+Ї~ @ޤx|Vq\8[{54xxMϲ&j'L%FZ&5I,zmF.ӹ[C%ŔoX.e}`mKhBIZ*},}kw&XʩLچ'Y[[ "NTW^cfON Ak.E>|}!bT{aXO۽wrruaʥS}:9 gvj~b[RsgC%O]1`]n x`*IV zNq| & 5;>xg:4y19ӽMAkpZ\,#br;SB_f3zc6|$c q  %cLɊڹ$݋^kMlZ WkI7r YOqħ}lkFлf&^,s3$l޷z.`JaݰJ}w'IJ@y1,MњEU o+{U /z;qJ$fTUü\߱"2c{['dX$1;!h3S%(g?r+Ժ}'*JIL6aS^5"ǔ@EeN1d2Ԋ Q˭F6)yaJg# Rfz՜O|eY-p| Ÿ ?ANKA7:jtK:}!}[s˹bXūe4mkc EDg/{XzƾtT\d)tV+A#Ͼ#խ. 첆N<:B:SZ|DLR,u Jmqp؛>э:;SroșY_~"mBۢʓ0!\R~ &q]Wo,'鿼PT%~Gu{eK L2>=ʾu<8w?Sڊt"* _ۛV.pWCV-njJ>\`+Z`gcS{"4iJ2B&tPW|7 HiW,2jnۘQq<=HMi#[I0tioᘪ^%i4N,+)ܺ/C9C O_!f|ƗQ,]?K2PWXǡtvY[A1ՏX H"O=zhU"[ |jʄ(@M}e SOvoX : VITP˄4VEeOyQ m9T"DYla!m+GN6KamnCdO:=pSD:U$QD_EȲZka  O=7,Aflu JPC8H0㩌8r}iIXY?qK,K[6RDyϔХ"^LY)Zl>t>:gO@8R:)2v{}iJ/A$sP-IԂJ֝Pl vBnYjQ(染3.bukwy=IQK<6z_چUO5~Wg4F˵#nGn@-M$;(j84?UF^g sc E)2Xd[LThdS{}hΔ@.uԾs& }!zTj g6_3^bx*QԻR]$Emj):~n/aAwzRz cYTTS3hDڂ$tqMxz,p~نf+c5xSxI2{sK(-~^:S0ܘ#֤g4+VCT3LLC3qUJDkU_[t `.;1.:VΖ$PG{@ζJ MmM"S./l9od`XJ;|Ҏ!Ћi{a-gފ_mKYK|e^z:CF}xf]g__/fl9/aOEQx+{۟ >~%[yG=%8,mxf @eH0^#}n_Od}D&χ8ۙqX Za |,**o=j3wߍ# ld^xʬӎjr7A7GMR(5 Y ˅֡ ҂ۀeE@[|`d8=&THJ'u]т&7ElȈ393qjWJ"WJiɺ Ekr~h:<, ,Bע<갛uG`NPNmT Bk('{P@Kr7eIHڮyjhN:[9 tMZ}Aiw3s[t vݼ`d`t!@YqL RrcyQ뫑+CեӔܳuP vrf'94h x! Ey*-@0L<l]qhNluh?l[H[yQc )$<}"ZX} $YApXUu4G;]( v5!I0hgxg '$ï LqN -]_ hc|F: psߊީjNWXw` }}/duz*˝<_CRpqX$YGc,Nk  .q2BH_JoprE/?cQӀmE]?=K]K*\9v^NVFz/(+ #TƗoz2A ;q9d*v1(C 19䌁+~hLv<"{307iEޯ@Αݗn:[4[,6XZŗ ~klL% wW706[= MFYŻ@Ka$H"mzM9t) b0F!FIn:U]+wrXyi/Ajïo"B<$UV1 M}CWrH}d#Po3w7 9 _mOs֪j9{.8 f2D+qp޹5O0ZpGțdg [OܯpF@tva*6{Hsn*|ɑLnx^&Hsoj)YUCɓG5k:drvչq#-A* nBˌOKj3njYk)&$y~"G[`5#y|;<}Hxٳ:>Ћ#yt.%JZK`IJyNhsTkdF I?2|^X\v {?)iİ5}!S\3`cBwwD5`6-+g|QB%T|B;wJLh nkx 溢ҒdceEB QF]ɸqz.Q-OFX{%R vKuinH٨91r\q.ã{Ny䘺"NskEw Y#tA5SQ+y7`+x(^M:qX:e'-@~#$ɍ)p5&'=0$׻$ވ;>9@L?xI9]QٟEi% b͙kE`iMc LE^!*8߫PɐOm*2#"EɲŃiIk %<=F667!1Ea SRRivi˼+\b0A@*C`%9Kuj>n۝$&-GJv[Y F/%vtXcTViԐCo0𠏢'@pkHF+Kxص]MlA\L*m1<[| թkGj34]kĢw ml`ve9V~V-#$hh:ۧӫ8i0 D_}f}!f_mLJUQy 6/Klpa 1]P2cTbitS;U,N4\QY^Ϸrqr n>" ̮ztCZØ8 Qi*g1Y zw(!-k~fgq ^ͬenS־?)<\6ꝙFA ;C 5ɟ-@f/c#QBSC*<=+aS>ܷQ0Y"V -ڈ19\XH?3U,gB>bu.mPe{|l4CyVMX1?knC$g__K|P)K hsYAU%KK0~$}{#`@3>$bϛ2 ZtayTw ݘѥh2Kt6m~kty-t͊w\qg uMl ru>ZAGl$hxU(6Bwyzw9sqBJ#Ƶ}Y.Y~|\ ّ1kx$0Ϲ]0D ژVO'a:8ωBHm!т D= xK;T#g-R%#-IPd%=/ص_kj%~M@uZ(cݒBrңN-%(mI-1 S'>Z.S,CWt׽b1UBk"5qn3ց/(Rc/nh~wzQנʗ MĴ\Z&jȣLXQǒ41kxPkW1&Wb+z/#Ks=7"if﷨۹9͔e j Ln'W9|m뜤J+TSugRr ,\6u{$n,D5q|,F //?ȚIZ!“mrliHesLleKU)qn* ~ KhlVfybЈw;#.0!N~ HYӪr/X9ڋArMqx9 ߉YC>-MRqNONPe o?y 3:on*вKPR,VdWpaHUv馆{R,\UWH8W^ወX4JR>ENZAݧVv`+FA5F@bo"V$WIijvp9#Ex3S_؆v ỏ FCp-]=CV+tjc;ʌ V;r_ϩ]uGv;XW!o %lOAj jS}Huk5ɾa%B5o yW[3x t p"k1Bʦ"H-f(\,v7MoV+ZPנW%v}˪Эnي3 01fk`p>`&< /k5 =n#o+QsF+_OG"-w&'5D (˼>D dS7.WT.°/%LBd*f[ȏVP{Ha/j˨Bg8D4ܨn"kX}3fX+h [NTť.h!HMQS%_/:F3gLH /,!tUsq KlKذk[߆W$9 1x+`}&RZpDoϦ;bRjJǟp-CNV~~2#Vn}dZ,GB;;L-ho h*LYai-=cxъdc3TL#u*|nL@M~  4@xMVF ==@iA0&J݀g!wsl2$=t$:5e=z+(V9 ;bzBm=#H׹kCwf,T,n3b h$%fS0Ax }մSdЈ`͝VڰdFnvA5Wg5x`T<.u!=F wRuy1 * GEwqݢ}h׹Goeո.їC`Z_ƜP`K0Y97('P;2ΎG`389m@܊߁gozIAzC9ĔxQm^Qu[r!mxA*+Wk ߐOڒ58z,ԃG`E kd~EnOHիk}P`tjj5*,'WcrU@U8ҔaF,Y؞'^- I;J :K$쑉)OÓ9*ބaz@t8-i]FQهlM)^+aN Eڇ OہL'5%S59N 9\.%k{lNwT=z%~ #~3 7_(7>WD/F*JflT^,QT&IM{1QuZ7iGH# KĴe?^=q^ 296ZvEڂj}ɖ)㱛5ehQ΀.3J)k{xsmVga l7(hƲa7#_|e@jF?ط;|ʾ٫q ݆Ml5`Bs;nW|'x }(PJ(BFG=lp=$ۖ}4p14Wo f.Ln‡aF#,cͫq,3O XwZB4y:4ߒܥ}25J[d ?4c׃'_沋iFPb~9"JUXirg:4'ŕ?{@wZq+qLe癷)GiT-~nI)1e]n zP&` T| Ss])G&}9"¿`bqTf-I(?0Z.''oglf5b%oìQ)%֢u‡}xN_mݮOt9G7$Qb"B"&Hw(1%C`צ{C0NhAcNzL0]Ɏ' K&`f`FVD{b$K䜔ʓ4G$7ZB}X:> pNq㏻k/=-N~Fw.:^M!̳y]6g՛ox?g{(lOCh"N0ep`QWY͚w 1"r% m(W _d-+*RQdXoRXj/b& b}T-~><8 i!{UjPo&&_*b:h 犻[ؖ8@B 3_uGeaN\#NūJƐtcue’B8 Iin[fy-"XeiCHCTv5-cR!6;EqЈ+&ܪhOz ^4$n1#a.{{\cZU^.e"RHm=I/Άnc}QUmr*9MgV태)N>fz[k촂p)625׽N3.+2!} updB4JnC]$P!Pa s=Xb ?F >fDrҔN5[T!6cA-KAj$9r3jK9tdh#[iׯ1o#Rm\ _O^b[BT y ဈ'ę8nudr` -Mٸ|հm| `%&/h|%"uT\;#Q\#Fvjk ,K'F́ۤRCŚ3DYcbS敼(Ál/|J RsQHvU?,Cjrl 63Nl\uk%g?N|&PQs[.ƒQDgq΁Mg݆2\z R *#(sԼBb8y5L ]V`N eJSs ﳍ^68 U4(ڍh,v&7XEFPD_"J!FH^:ҟس)tJs߈iڛpR+u)xxNɭo SNX]iі:j4?&랃"z}lƁ5~B+3g ?Ww aXvmKܷ'q!IpXu5B[O4q`mZ870[ngp/+D*@PsXx?Cka8ExoDQȴ۶J/ɅYbJ避^3k>մ~|}@ Hkd5װp#y1A]P 74#jWC\ Y< Mg 1Sy+LjO˺b4 ʙjðno[]Oub{[WOIHXaAfkA\qM ڑnI.?H/lL]9Q>d>sّ5Q#/9 nE5h"7bkS>_G:͸j,DfFg 753$E)iid o ~A0.ǚ›Vs-1> yرZsLNKjzx.? '%oL5S- &( /硾<Ž1x1 ӵb 24`H󓑵N6"'pgnX7?i8&Y*ץ@-V$՘xRTTaVV$9e >Њ_M6*^O<΍" jQy6gW-˄&P岌WSl7g"ՏZ /%Ɵ3 bO XMe :3gTocf!|r-X܂s-"yKpI񕛛SBaҼY^77 I2A8%Ra x/8w$xGLn T6Gc*>+]gwo! -q7B5SOȉ$ M_ 𻞝\'h*A[|;CQyu` ^Cly6&WV9ލۿ6} {6X@1HIJUe&UBr+6{ Bp;OSm&7iRڷ!v&djW+\E#϶;tf.>Rgtp!HU$~o4/wT:?T΃D{7 l6Y׏GXbo?!7 YpDEJSc5!# |!&NU,m) LJvA7ީPlQmDlyL&H4BB[ w!}^BЂ2M &jQ +clL56JhwcP`L7Qegw16&xm8J )+'"8\+ҜR|,W'a?܈3r06/|E=꽩6pTjOص#gˊt}Y C.?9[CJj#SB*F~v%! BzQΘK ʣ+t-Ȏv) 0r)?}U-ӈ60/fGÍbيx㱴:ݶ̊e\6+׿J8Z\0j33fhW={\W)i;RBoDPrd8ℹ4MJff{3#JBg;:/gn5AjRo!ңCk'UnM")+Fm]@+8n6I(&CxxΉZrM*K5{@= 2(z׹l+CVMʀQ] ~2&EnQd,, 9r d\:w˾S_eU;ڌv {L`}ц,iϔ=L;..*Wxylx@.&aS+W^iם<}Ed csYY30L;1|Ӫw=?W^ A0u?<ܝ;@?A!5j\n`gbWi 5,bm|.KUULo˭=)1;}BjZ[Ë$&_-d7;dN[z V ܋p_WHZ[}_ )69.⟶É[3J-t[p'㮇k{or;Lj{aIm$wGY1;6I_LeY[,tcC`ij(~%X;txzSHotM~4%3{W`p* !VZ-]rQ7[ ӓvZJ͐+(qJՈżGU^?ћgdI.p<=dX5T,í%^,&ќfDgŹRPH<&q-ԓC'j)F`3+PBNx5't'ҟHY7֡' <׿u|^vWĈW&,voĠ>e2GZoƁD*eڡI̫LRΩk'I ?Z?m !AO}З{yTkٶZkp ҜYa6gTk^kTaȟ0V\lBD= nѧO"9/Nrί̆{q7žsoGhWH$<$99LH0TDy'A_1 D2b+3@ q+6cly8l{O5>IJś~$ξjP9 txRA@x8AmxU D|&:7 r3l{Nv./M'TmT4?뢄$Ow33>4bFBj2d|8VqA;q$$YlSP?~ȷ6=q{5#jocWn`Oӱ"DS'd;[Tsyt`\~x\7?U7174 ..J.Z?(l3s] Rsi4&n exboJ\Ls]x#=hFK#Cj뎇fb_w| ݶzK=/}yyFA׍mGr}M0nO;UOg+A 6h:6zoPEe$? rBɓ8m 5c$Pr+=yJ ER#H(|ԾzrXmZҹDϫ]q/ħeBM3GY3Os>L+S6pWmPݵ1("n~ 01$72@O|a"\'>nͥ.MWX'k6qҭi w!k| ?E]wkODK)jrTI" y&o6H(f3w_ vxr6tȫ[~.KH strhdz7h5xFjGj/5C-j f9m` n\HPHΣ=rVIWkuW-QRW& ȃ I坸 -ڱ_sa]d#b7'fGQ'/L\h&sD=FνQ<9mS*)\LSAԚgeO 4 ݅,gCw3I r ’zԏ $NC~-'&@a⸣(̓aBLJڄ;2}ץ.g ʂ%M}YLK"9<2:)wfM_ABԦ] ToXb f/pIiyjpsۻ}ɚHSMML]zay7X9Ojȷ^mKVEp՞sP#O|F4:T8JS'0R]d+)z$Jt<3(T.aqڙx0/5b%w8mU,(-M]d^sn>S~W$JpԪ+R{r!-OXWTX#.Jo|-ar|6ҁƱzsOZ,7+UAmt]Gڡ&5Dsm\Z)}w5:yI֩g a CI@'s|uw~Yqބ?*<5Y!x! 64~ͅo`$4Zere&ͥj);,@I_3.N͸JQ\(P䌹1$p]lŔ[̑&Jѷ:4H}a7Y/s;E#whHX/ȋSaCt酌t g'K;e^ӻl=ӕS SI4Mۡ,WҪ_a)8ߝ}S;TR]L2Ƥo 2|EwM|EF $?jJ^c&2Յ4G*Inb9ٰ,o!ʦ5jEo,y>澻c;XbJxrOS,@k{+[UlcAbt@F>E$,e~°X"z]+E$?8,ظɁwf+Dz/zC6Q%Zc6 'd|_ulq/]i$Cז( 6 {7 M$NI{:ffA1WDWlzj8 1h@,0L?q ) pz%f &w. G冹;Ĝ;13L(#x8~uZ~rL|cqlyUPyX)ɢPE?{,ddKCoj6.#1Ü'uTb^VHj?6LYYGT|MPcyװ(:**4TW5\Y)IneRp><ݤ~y6?^#+ӅU*9=Wovb#*DX5Q*YZ8Ҩ|^g붚S]~آ`ik湾L3FNspY4Pi@5w) A<>&*N2fv'W,uF)ڽd\vP r[˭xS0QPJ1(=l5x#\ϐ_"[CabqkBb$9(-Lqd}$cRXE5}Ί*ޣ Ùp> mg-/ A0lraoɝ[8VGcV$ֽKV-a 坪 ]!̉Ȟg"q^-e,M7di-]bыAɑNik ,p_@s7L|twc]VZWr`?.DzAeS.(-Cu5f#dHjh .X=yt.hʫtE'_t\7"ҤW]gcrJS*=1kF[3K ]ep9B/UdeEmgw:վJ92/kN&7qW!i~v޸ 24Bv6;g1mJ!B.% [S$|V·(Rnç]3rCIN!)_^>]a?FPi͐; e00s~Ԇ&2zVnXpFfb >o7tjh$| I y-cFr1By03l]StNi1tftLyȊ^@/M,oG9WhiHg*1_H1 \C\Zk(|>*#Z`z vŵ11JeP9 JD+_e翃 l1Y]Qe ;ϔYsI6C.Ͳ]goэ:xT^lTWj(%cxo c%d5xWYH_IsC'a]p0o%d$f2)xslne|adJFɞHY jCNhزWtH/ѻ!FU^a>G|= }$ prYLpʠZo#́ۮuͭh}ic@HE\.،Ÿ#5C“2+H}ы!hm\JubT d5G>wG^Lrmߪ"4tϫlcdc{GdZs=]5#(H5QR[mD:']gn틟-a/y&)˻ecpѺ@lo@j wzN>ML`d)Csb9:J8,V34'Gte_ M'~ٻ#owFx  c5(pI[m i7#]^>M3^lz;r6qak/,K1IyDĮ= /DdXa\%vjnNMre}*}1rϝ:z'Q^rLV C˪@cjR(Nyvf zgJ4N>PțC52,a[I"k6o9i35IRЄ | {iję b )ps_%`?$8E#Adq~#T24qpQ}C@j3Yl2dFbNߩF޷y4]zX-;?@)79kvG폈{%]ēKK)ԮfWz lCKED'u)K鰡T(kv1ghaGJl?$%, ;?R*nPD6<.bAuB)S'`0m9؟EpY3Z\zꦡ*\M mGR1:'jsnzٻj0$ l3 %[Ax;i9 SX/FXĤ5;^eina4TO^Ɠb0֊VPyUQ3e57/hkvat<ҕզ,~.=~@\B9\,zlSzYkޚ)&Dwz!ٯ# &?5W~CHq /x eLc M yv0Z+ێ)4PUY{f>9kd^P,=!"xPX˒!ꥣޤك“x,f*SKݛu[: o8HӜEj[wv2V\ȅ#F'Z-OJ͠ *@ ,7ܛl?TP,##{lyS)oN.h YXꔵjJߔNθ @cNa<7kBYa3IF*f8VjZBD >8I91k%ְ|4#+9CWt߲2zr_oKS3- _f!:hT WD'] #%όgYL#ڴt.nO7q_DXMJ C JGh=C4mӾ+^S_-l<oN+s@R]Xwdx7=gmADKJfđN CȂ-&7㍜6KĂ[&+MR+=DPXZ7zh":??yNγڲBZ@"0r|[ JժckBB٤_>#N51VtӰNmu65v( xnF!o6E;Դ `kԬrz1[0 ނ{ =b  X?3@2NT̗iP|~RsC#s7oO N&HUI$AmҪ:O8#sDWʼ wń8O0WbKI\4D8/W!G_$sysz9ST'/ޣ<$ δ@ ^oyg nY K|͛ŒN@FvCXn)wi5б--J`Gx7vMǝLu7!%.bN`Ռ[ V[~&f htc-m&ȮqA0DA)dN-G@n;MFYi cu`$}WtOUW]G1,(\0R|䡋^͎1){kJ.@-6}-!f~^cw/jbF'̖@t܄WW6ɒLA5+5Ó|Yl[+Р4.ԒMeLߑ݃R;9,|,EU:vvQTE-z"3lCj; Y9J.)I@CO̖JGSGN>Y xׯUao7b%c+ (wLNmr;K. .|k﷨/";Sü޽}n1EP t1ZT/z|Pd<%5H 'TM_!b{k RWI 0tZ Q%t n"|xG&~OFLj ub\WBȣLdANj8'±k% pYϒ&F%}cyk=6Aw&0 >5|@18LW \ˬ_|}bl"8F#-SClp>Né5sUa-f1gSsm*ӎ`<PgQY;rughcT HBbξBq< \K,Ox  `\ӌR2*"xl~!b>1 uXKQoB;F/QIm{ɘjofg~S;L2˿Gw|mDal6;wfY;K@"aǵ>(;5j:44*B|Wڝ"ޟW8W<]=b62)LOxH9K1Er.e$D RvԨ3AtATaRY4hR:" fh˾BZ:ܠŢRuRվ٩ GQ#DB}Lou3gv]M2H߱dz{$8jlA~LQ>f-^ EPc0X\2>3OfBMI'y, 8tk9 nVmXvD\"'X}y^ak$謔s\{Jj1&ğ8&kc0+ !aEla>->E"IzX`7\Vw DkR{/ r?(c̵KxW&3n"#EzCskbuZRȼFEZ8aUQ)8*gvv^RosOkvUǾ ~tgJ jawua^s5]bI5Ezh=6Qmf"VRG餇\==k+/ -SN"BQKWʵ }1a_ -`(2ǀ_P5sz`sbo_5q0,^ "t 1x3H}p: YHX÷ р>容)!Z8;]$]D!+q˓f 2H9pcUC8װ` L:SM+3h5 q]W7n2U׽K:hݪFp>/Tx?o܏!‰:Ty`t_B{cB58maKcbHY1@/HәQ(b}6fKHwϋ.ΐlȤP <}I)UJCoԓ"|$˰6jNO[?_Ck۩٘WZd;c mGԸf#@6@+ZDW/j5I~5)aHe(Kנ^n\+h~xo/ʕSʊ?;}Kui|ْ_u9!0R^l'II{bVW!>TV;z8.bB܃=PVGO ΨXi_1+ qYރ$"%no[dN63^2嶚O\9y>ҁ JP08~[;eQ!̲e@cqvݩC.S뇑:ţN>7Zp#3=KB1`qarqw+ qbN?֝x= ΖK83}1FNv1Rf:nkr4 i .)rhajOY["4݈m! ,6sDX5׸UwlEE7LQXHV{YJ 5 J#&q7W`T% sVaWr=$sQ6-̱قT\=*P*t@#}fojPAtI?4"0 Y>5عyH7Ʈj42@;ҭ6T?F&ѶBA|NZfma!йLH tlq{J"|3[lN1JюnCԇ%<#Fˉ2d[}ڻ h &Z1w4zCq.ns*5y壆·1TX[~}$ޭM 䩹f֨R0I)Iˬ쁑s7Ŏw6ZiAS8ҹ st,g9r^xnM6_[TEqTɪمE|*CYp%Dxn pOt'lw6]' p vnd`&6ur§'ԴV'fu9:r8gVSbpٝWfd*CA~`!3xv \Q2C18~^ү~mR) K o1ΒL )UpE<3pl3ӛd;x}7F@"YXwJuW}+9ˣS\ HÝf@hժ޼8y,D? NݷEs j`cAWxl!M$:Tvىkl:e ]{}z}U@zZ5wBj Meaj ݷLƾ"Jr?w *4Ɂ?;Me;2 7&]AbI>y_4 w?岰jb+ևX!EZYX-Jfv;4{QXm5YQJ,!ug4w !qPp^\b :|+]w>y']#V "tm/UW|oJbھ!) c4;j|7^ TlΌ0q*R6dƂETpƓǣr?SZLSCl#r^Rk)z2Vlԍ>bD#Ⱳݦ^%^蹿L}CjRƐzCAZë iw}0YHT7}IJ_ vtdh?PYъA"Dek0mKb/} ߖ9x$Md'qY7&2|!?dPʅ<g /mPW*K[MsF޾Gji-18Ԛ/r+$ѵW8sg]e^ oV6Y~ͥ9DIxi|[`^! DP[s 3r\EFh@Q]};)oh/aaY%P傈{ZMԛ >P: EzͰ8Kt⁢B+.`iвIeH~')ܵȽdH}ȫ^LK}1GH?m#$ⷡg7[? V56%.NR`GR"g#S R]M.fFOtܿFKU\oSё Tv[Jr8Y /h{UuȔ 52KvOڏiTayG3EFj5XAgǞU)8nds Qkӌn0tմ|>|-vVYMi32>q<\u!D?\F! %|4-a=:UWEN W{‡5  iiޯ I@<\ICwrSHN"dHL;rXVG6'`ç< |KJ'$7~Fv8ƻWkY;⹠\C~{fA_'g _i/|nȎ{G~CI1ﰢDw-BD_XrVh))->no-f/=ܘ+2E$+E)MhO &//>:dө}JoT\v}?mc-x8;˂#˿*0QXUF;7֦c*:(id";cHEpHS[4!y?^A 1^rK4X81WΞ &8,kKWԾ s+n͏Г6?)aB#VcAGD6pW")oQ:Ɛ+l eR ) `ac2}7=D5p[G2R3(@8+ ڥDp"@") PlLgnK#鄗20: ӾujYCCr^~ԫ@Тg,:~;:N19OM"IU7IO<^ǐ QBbY&Z.I?^3;bH* gF0,6q{(iQjMU]ʜDCؗ8WRژ&8UgTm$}*"QJ5sT Nڎ[$K[2ظKme-*r#A3@I)R͐W>ՕZl Tx=A.& N^ʿ%>D*r8;Cѧfܣ!㸶b$ŒL WV$c[ e[dtC3Qݲ+~'%[Ү3`J%#`9 jh3Ui}QD9cx$]GY? PjoSK{D9!f*RACTObl8jPuǼېn=@?^p=d<Ӳ#D ̠ kYVunu[9&bLVq#?w5գ|rj}k#rd\[EPqN4CnH_)/e䲕?; Rk j9$~ Mp&2;%Q_t7Ҏz_7@Ah{v#jvqDc]Rz _?PeAi9V ,"( f@C"D4G)RV3BqBPX8R0N'wFB2x:-;Ĕ>Mb SE: ?%9K|t4PHhxev 垛stHeuFVkp$J1-zІM}%u&+ }!#EmOUp$:\wɏ quTS~#Y+ iMX.gs(^mԳb| ~Qdz!|9 '4 @z(ue ] ,sXn϶[p!Fv΂RH<y[/ IlljuP1ʈhXR gr~VZ~- Ik7פ`aTc5R/K0-(Uc`fQdWU`aw4LE,/? K@ ݠ,O bJ1- p}W +cU \LU)U[cy1ZQQP_ZL> !,fg;y-ƖdICwo-_c3=JI8K ޜtM98Zªu Z{z`Z|)YA5a[Ԉ* q{tm~j~7b?Ő#vM>Ai+ (zThI> n}em2bw9-vĮy }b&L%?M\"Z@;ML 9 _ vnoLOhj-̀x:Ä7xѾm~\:>?W2(\46:է SKiO]q=CMx5!zqr̩pGG\|ݙRbMhӯYkxz>s;3k,dz(M٩ᱫN~Z23Sc)90eJvb،@q%"-v ?dn:f3M,>$MbBz4Vk rҶ)97*DŽK(,hrP HS%{E[(RT8|c𥉉[rSw]ͨBfI@aʆ`' IYZz Y9b94H8T@hћ]A}%E@czL0x3E>yP^:cY byy P [uQ2oBA3zdH]|-fҿʘ͍dٌ*9K>Cbs~D/27k3Xc{< J̋ 1ntXpb8xd }n0!as^a|\~g4DVOMwjFG{Tdb }nrT0X 7uzB'\{7f²~ vvݰYˮd!g#mCW_BKę >}2Yc_NGR3 WqP\zas23*#wʌGm۽\B:7gAPG ),m1YiOʁ+?n p HUoξzwM`gPc+EhFVRڼO55:?oW5YLŒ΄H\{Z }!pks\ttcEmm0UogǗKDͶ~KU Lw񄫌3rM-mĬ7qrzlZRe$}̑cJb\CW7}td}?{%1uebV)&sba)>za.dcbi)\'f'|=F$۠7?vԊ+ ˵ׯh=cWR>=!p X!&~k?xe z f_H#'k)nܚ!G)RU q(k xWUBSOntMrX㟴P3օN+vXhh;iD&vs G;|\2.m+R}@,c 8DZ;`h|ֽ B #04\$ܒ=Z+mp@^% ﺵ n}Ѝ[>e݄ -jO-C̿Agٕ+kdn##20qx*s2ZLpHWWW!Ag]lVNJ!Ȣ~r굊H 3LK_U. ѐWeO+7H^c:(h$*Q*}밽|CӐLurf+bXm5'^\ ZnN k ; ""ŢiG'(F*An)Y{{ۃZ J2(e\+[A_'j8ѫ*vn45BqBOACd@F&n絷836Q#z*z <T~=6 ^NEQpos$ ũ0Kru{Ž=YW_n_$T[PoFVkrbw4rjJ!jX4DO$Iu~..JoX(F.R v eDnVIܹYoq7)"B+1~U3-w)%]Y747XհRv]X4[G^#mGZ@{$p<le(ypʉ<7?6 uo{SýuEpCmkƜ]0ZA| *KqJ9<<)U7u 6?RҮ. ՝ 9[cA/u$6Xf3+UYى#4 MC;~~_ӡ==S#-u}~`M͠n&qາM -2 k7P>QC;s nYc$ԃ@G䲯Z/ FgepB C$odI΅L!9=9(9$ļhC*Z/ n n2D2l=3n،se5+J̱9z7TAg>2Bp ӫ[}{*;h[flt?oJ,ެLn A&"6= 52L>DJ|/9~`A@F.PV㼸VH!z\BVCw,<*VS-jX;W i|!B(N提lBx2u8g0^Le @ߖ7ʲ-`-GډgHg|| 8lW.T!(͉%1L}3,7! yC!G;$Ŭ%HEe<J~ihpM,kS+̄׺/䒵BcPs`Jϭ.L߈Ʀ:,,(␛פ` t{tpLy|A5al<jD[Wl.vǦ`PT] NXZ TT#WĔfn{'&񮇜i"d>`/-\VͶee:Oid@cI".xrKx{8lÖ7W5xwh#DFҽd˸q{GD ;C#E\QX/#.04ΛaͰ>D9f> : 3]^a!-h!UuWSc/߄17Aw P;I:*n4 \dA{pq8>uG[*x8'Vd~ֿZ&Od6U+'B>'w >~PL@swJe7>uWf~F2ɨo$lΏu@1>o㄰BeTܔ`k1XhQbKkhnF{ xd4dB9dX14pg6WZB묩ZLT&TJtc'VHnˮXC_^^ܿ!%~㌇{~{LH+^+ՉMt`rlytyy-؞\=P87in9f퍷h=S:Apv8op}(-XH^w˾; YLN?Lnu[ ^[6pmÖmN45灻_vb/4&qV٢ľ,A4Ҁh4bYYd._-#oTi&bq/f X9YQd*'hϔկW鎡zH8_ Owb^$IOFWA]R`@Ji\ƽn|)+C1r]Pq?PF t8 LN+L!B`?W@JD!Q$[b,S"In)E_bZI7֗vH?KJUDm@D9; k- agԖnSUЬZ.C PB5i}E?Y55_p_?I?|PgK_ȔNr!. }ue@$27$h¿m!AcgS߿[$kbcAfѸ׶|@- +HI^ildͤUyb-Iɫ \ 4.Dv il` '# _r+jЈHVRppuvP5s S*7qiO :WMcX%N)g&R3,1ucHi{Hv&J{џyRk1,K5-SG=y"xi(<+YBū|RN8YT5q^S]";)- {t{c,춄B|򜢫Q]I'ڱa#&HYw7y}L+ޥ|d:=ϵ;P|M\tɝLLݞ &5@nfT^BHtw9+=JP"f#t8MQcl ]LM=AfO);xC"" /FS5#x\6oж-%M3ۍ8'%x"?t1()yOvn^ݳ|R_>;l(ASˎpͱYǨb̤ӄX쐲1h`D*o$XaiCgnW;>d)joò 6/L6"x8QnxYe y+uX+͎KJ^*ϼs;N԰כN4xF Գq^ ]-.Yv8dg>G7cXsdjTĉ5"_)u:蟕9Gia-<:ƆDDn[, ܁E̚]фNPb\13r `] }!c ['WA! mq0ͼ,ut!8/SvA'*06`MX1;FXrfrry'rh{{lo!z]]F2hDߒJYVqr-P[SR ptZU_]N5_Ju{՜st\MP K.L1IܣJ-_d co c'Mj51Mj)R+x~Szh&;|v<~ Q,!yz }L.MHG633lG47rx3~w["#Nl/8%6Vrj7A =}m } jov&9)xm#^^HfC6fW 6|nnQ#Xm.1H>Pp%k+ m$pUL[ߴ+ӿ;YJpdT@6yr_uXA&V=\tDt4gD5W9\\iއ2 ; 3Jj؋/|f?>)fAt1|N/{UU & h3ΚS&y:FXm <1jmTTӥ,3z#~J%C}X>#@U6;TbQ01,yI LLPM Z2u^i_RxO2x tMrT/%1O@Tɇ]ߔ}pw(L;gkO;z{c"da]]Hgj  smK;`qs]ܸ]JW|x 27H|4};|u!Zf~ZC?:@w7c]b ӹCH?Yk8 E _;ky`*>A! 8@@jJ*R?&(8‚ UgfI&K .bUVUo}y<叟 W ibWD=ZCcP _5W6jS^h*5k2>"b1Ů?tJm Bd'f˫ꒆEk5x=L@,!MN߶nc<52ˊo]N;1ՊLW)z<%*&1Ėa8A4[S+- @4s.J\g,Õ }kǾe20*M/>vo]=iWԦJj#"j׺>} HB\ KS`e0g S ʭZvUUSZP%[gv_h"a=uh'PJz(Z7fV* pֱ8a<iԖȩ÷k "">:w]^fἰ$6i8pȍ`2ܖrF*~sH Mǭr2yy 03MN')U{+D kQ=#*y(&t1b52rEu*z 1r= wcQiS`& H]TlÞ\S4z~AE rsW=vD&u'CZN/EDT C2,Oc/AiR>H1XwU ,>ucNAS4TiqQLYXGx'4Evf}1ߊ|U}[ptuf fVYul@%ӴzDbR, wNFQb H{]]n-1=Ft5ИFB*ǻҦ6Be^ۧLiÃ9jX[͗<+ !PYƪE{p"R^YЂbqOj*2jҒ1Sh!!}#g;[ 8Gv10$>b⍹g]A:HЗgDDYm+/gNG=ze11Ӥ*Kg^FycUH8BȖun:j dIЖS#y4N Sc^M.qhЏ]FEEE犃^c6P.%6U) HJWħ }$f_?)sk"(GZ/)nx%&hT!!zaa=v^oN@#@0z̆lX K8˵'l$@)[ʷezd.? 1HҒ7h?Gp*睲)boV2 ;u A@5瓬K2Oic*.`o!j1<=C\&jA06_H4 )pd=%%m^U~j3㇨TQp\;z\(7?ueDAgf-p'?)ǶaĠu>K:Wp;(Wqes,,}iC}8=%wX0e{:s$bjۋܽv}lS_3YްdP_ !pģ"Eb͐;I!d@&?޶ QN%xIo%rA<4le+y;Ưu s..LpGQN`z;9~)ƤoBRF(MXcTer &tܳ#b8yn5{/g^p!Lv.z i}KŽe`O}p<Q}K/cxVpF=Ӏ'>$[h~) #Z(WuZdJ+',05>u^yG1|)lS؍èf8'C #/Q⤋K%|wjf~(s3\i D^B<66CJ⹰; ?oC/ϟS~XIm36+ }yܡZ[OBzTkbA :V/> gfr=/ȁ%*3Dˬo/H/Ӭ 7_־ Rt@2EX)]KWdvѼ{' 7?^ـwb,RI0-x."Ύum8 _H9v݄l*ڧ"b׀t"q˖)7R$8&ͪ'bh-);ƠN擽~mmD#]l Lڰ.MM4zwnG){ E%vsvRd-Ə=p%yXT#6G@TVt\E!=>x 22[lC?^WNC}Pw, oNIošؚ`U W3Ս2L LX{tF1-CCZ N\ncN"NJ Y }bYo]"~Is[ն,?J= Hl.h2EN\; &cǚܞX9e0NB԰>sEγmdkJ"Fzb"ŧhIWNڕԝA#u*|ѭ/k_Tjr@ =q32 yqlv,[.18wূBzQ4SC@囜wk &ݿ\|2,k5Ȣlk" .:4d.SG}(Mg9]"F=/..KN4+ (&Ł֖b> _N؜2<[P_qT'% ?M 71. /Z0w2N4a_iWovI]OtLF/ :BI pRWz?k&b=>Yű֩U?\;K> b <_k7wW/I5#iŽ@ n.Ab\I8%FIV 3>.&ăU@X:JM_{9Pޚ+)׶)0D !( &?1gYIPk c.7 3;D-*ca OhNjg+rSiK%bSlE0UԴ2yۭ3 ASD?)EzOBwqgnxPii>3j{NiW] /0w'NKxo7(n_ '넗v%KD.R',yԅiV4 xqJc|ѯH *v#]Cn~=[Ji P%KR_:z| a'"FUtp6"v;^r^{Ɇzc; .ʲGjś Z97a%?~fZ)Aw~ܕRbgm 4f:@~Fߟ/;hr8T u{c(X89fMTq ZeL MԎ&Z[nt+(c Pdz&r쮚 =xnmBv->Bj!p0Y -4.#yNT+Y71D_l / UwKɛr! bw X0̔[$CȌs8Cf0Oz6hOE,v;hY{2QΡFv,B:Z7;<W4ù2b' vD4i.}q6(9U#!ip=?\ yt~n!`aE"Pd m yGٽ4|0~*Ry"ުd 0Bݸ^F2Zo@ A\&|Fܱd2` z J 7rs\?**$6Wj,Л` YE->>Q]幄+I\pzacZf8bu`ՂdL\zŹtmكp{5_>NO'{L9MV*`k5P4x^~i_h r$ D;*Cj)k*B1cEcY$>T2Qc'@BQJ5"f8]XƟVѦe&砉8x?3*_)ƾ iT1V@޳a^͗tCc &kMVt m`p aV(->W t3I_3;ѧD&!?Hn2\Uy7z`dNe7콏ybRjZܜ}E/v}:mwjȱlT@PBCVWg)1ԣY:.D[X-8T-CEwW.'bh4q}|9 5ؓ Ae?Br:Bмiֶ+1KB@y=HNp-vD f8?,gCnM:ϹylI`^yFǓJyΔ+<^B^pg%r}kc?#Fܬo#Lw~,fu~*P9Sn7R۵~zW\#RQRJsi׋])dOѲXuO_?1lZJ7i> E> 'c$~Z?z3k 5_n5YxȾ#L{8e/)W6Y% A[In5qCG.U HVqndr0"1 Iއ(i W- <1Mdߚ{hOK\dJeϝ}Δ"RHXv.-*Ps5veN/gk:QO4ʊT6Oʨȣڥ آ}dC}"[ZϚЊ?WTW/ DzS!Q0k  3Aw/ҷT]! Ԣ:G5\6}R%#6.1LH&; 2fVG@IG#:Yv9ϐI[>3#@=!M `bi6nMӂ`N'![ݘ8/:ll cIR.FR[dlu&}}j7GzI$q}}'m<'YI a4Ῠ07orN\*hݖםD1*1 5ɉi꫾uȺ-+\mfI) #>'B:Nq3z by۠5C9uOja;+>DAridԿqǤ ǙqS{jE9!z9wEOY4\J\j]nHv Rg(!%l`ج pS܁} xQgZ ޣ,>T#Gs<.&)OQĜFZCsw~/'z@tobG1+dtvH{TNI-.8<`}sre O]9*gElqnq1v#ԑB:>{ER41r[DaՀ?l})SQ a7@PЫlAǖ:ߘLZmH8JW_pRo$CjUЏڎ&::[Á_/Szi@2B!mSc<7>%rpާam1&%;J~S"UI Ryrn54ؗ^QGU,P{}f@E0\D$bx}@aSxXP.W[E-aWzU  ynwΨ'YʍL){ ܔƪW 9˒FHO_"N`~z졩9|2j Uj2shy&'l9`9P@SٞpuWL Nzy҉LCi&y;íR%fmN@,a􍖎N;\krX^k#+sv=C@O_k6p4Aj (g0Isnxto1³" ;!3톇)E5YA drtUOaZEeG X+0M"uI۞ΊrS`eҩ1wb!a栅ۥ+*su?0*0J&Y<[xP^zu! 3r5G\Bp׀RN\>ܕsm:!AW (ώc6鹓?D9 b4+$nzG"J@@B0 J3q >;.g+P1f{VVJ6jIľg:6jWyrA\AFɡB UOmd)r vȳsf7sH){3 +S&$6ekDSKXHWޱG"+_Se38?!) byew#I=͡6$țNpmbȉoUi+-̧jp{GؠeWjit Huۡ7gyP~d`A_ 3Y}e*tgx/'B[pG%+˧_Z>Zvv>s=^9:y矐a.As<reJԾUt H#! +΋m`% $œNH†̍*9)BR 1 !wϚ4O8a޷ ?dzĻ@).)f^|"2jZN`,A}c!sgϵjsoSy`n&j5M5J~( h[T.5Čg  [֘PC+ Б$_a9H2yDb@Im.J y ڟ2#Nlnd)4FZY#t!I֨' Hd`۞dt@T8oI_Dگe:,KqU.d v SB K[h3L\YW|*ӭYA$݂H{Q+;>6.o`*`tJLylzjI 2/~/$Z17.LJ91WAN:zC+4M_i(Zgiu탢bcr0sG.j,5hOQ}!~>324{BP5\ ۽L#P$-i{FWRS^\]8z;ErIͲ4My#%| .A*3q"֝?2T_kdi0KҋA7m RÙQK6x3$iTqV K,\Dn@wJ3A BΘC*wQ?0`ֹ3Tᭆ͝[Y^ y)tX$)JP^{c=ZiݕE/*Xu-!p0Gie|6@#ffzSu;m^Lސ?'1τ=K#bnJGzk%_dJ`5cD">{eR浐Cb4!*s9UAKBJCLC|VO/56w]9LC4gfWRTmd2U;RdbcK/^*q. xێ;W왶:%,E4n8MDi˴쇛t4Q˙ Ado :#)Wd?i7[/|߼I>er-3:/̿7{Ȕmk9vKPAj 5!e A?+ &-/画pAوʮ{̯dump|MO:ݑGe(!8tNGw<>|xc>?I0d¸[IW8B%8ϙڻIlLi }g=3UJ# $OOCbH0!5t&s?Z,OE-CSA[PD;';cHAbЕ9-0/m}/ )‡E=D闄X *Vcj5Hb:7+6oS.?uѦ`!1JV94`q3! .$NxOMIFKŮ@]Ǧ\fJz~M# =S8rӍ$ fh&VճjbeCjjLp *}tZVԡy)=ki4h峴87$+V<sANCbʊu=tx[‷ȚS5+](5`?*C3DxHD:Ɂ6n1ٳtq7˻sTs490Jx4W?)V[_5Txi%jD7s$fEW HOP4[">5KhAU x^14yD:?נčo"H賊fWwF5fɭ¢u1OhAhT&@٭#쌨/ϥ 0C{ ϢmNgd{c%qZc:p=,)P!bƚ`fћRw+35UN'r\m $lO)Hr x2? e*V8_{aafC@GWFгP3$= IΆ7Y@y΁;l??1_aSXI=Ia 'v"c@=عΎ0!8+<5n'lJDK2Ǟ(?it mT~䷸pMMZ}(Ɲt2{g,ئӌ&h#@#> Dag J[y~]vZzD=Կ;%4P L6DN<rz0K<i2x|d} Wqs;<))9QR:}tAzc8z7^M޵_f k9Y&`V J'e g(?#٪F kA:7;ږFqjA_jZ[\DwvYʃB1E(T?Uzr: Rtqɴ8<y*Q*UG~ʸBU%4y7)'lUtPY,HsrFpuwt"oѥ2ASSýQ̖ ̖baXTaC+5u)|R,49RJINR!*~"SG;6¿^V<>B {a[FuAp|ǭmP]z|? ;1X5b=WߊXO"[ ;m< cU4Srt5׶=kpJ/Ȩ3ϘD!jD|aB6MFI=cIDext{=V۟O9N8Ӈ&B.!-0W䚝` (%#mꔌPnHBbUlN39.l<{ C"ޭuM es0+"(3,pwԝL;>D(\dKr=þ߮7 5S: BV;SVAO NBg)Bd{!_ pwKRIi%u|Lq85\4Q ( ,,?7 y0 0FFʚ!{́9ӲJ]Κ&">^2[ƒ?EfFƬXn&So@-|^H5 ۃbа*-z3I ua:-k?ib{4R̉[>[AZtpM83VHLFis|(С!lȜ^,SBޅVdI€1[؞7)*m~ F/ʰ*G-:Gopsm30$Hs}(Tuo`X,ۄJAah<c,) ɒ@FTSG ^k C-is'Z1KKӅe$ز} .XU 6h`IqacoNG3̵WX;c1LcD#R>}>}a ØSX- MnWoǒ{ xygY&MNr* L NʹrzmNk&ڶt篔AG_[>&kgOؽ3j;CM- 9!_!@[Ik}«W7h ~ Nx8WrA֞)YiDC>}iv -x,H&1VE]ZM%7 ar;PNSQZ+Rj2"0wm6<}VuL\L YهY٥j0wrnyMq0M?g(1lG 3aS):YUz&N$30xlE5N̞ќ_UEAMd7;(en"YgQ-fؓL9D髏NI9>lܵLl p2/CyҜ;Ӧ5=8O ;A~!`˨ɫ[C~UZ#_r֓;Ls!|j(db_(?u Y&ߺ굏mX2ǫڄur83,*T#-e䟮$ɿizmB/p`d ݽtLC\fL?IT[W I0ACK=7rXTEYa3I LjTwF@z?֢~&1~% +ьO=GSA(T5}0"pX3H96Y=p2rC.CF< {ދ1aO0QȱRpw4.>+MejΤǫ̆6orV!C"{6>Ḩ&2Dߺ1Q E֘}RKr[£n&>ń8SQymTQNzsŒݾj9]Zˤ?)pZnG-+o-XB8OdXgG"*lbe#ڞdϛ%B-$>9A!< Hژv"̹F.iW k59MVB}{B~MHge_vq~ѹu8X2o;cL8ƿX6lNHD!H7`ig'[AȲ wNWpk[h7X+Y(f'Az*ہR3' X$O[^tw&a!Գf ZybQq8gXd  պJvܺ/xݯ]bLMQ`T|emL.1!95KnfI,M-õ<09.aNMp$~I-Խ?OK_&<U&!]F541#Xq\!lg/Q R^'k,eҹ?Gő{6!/+5җ8nD;Mm~c-էϠ>竫)m?>qG窵)e#)j~ ˗ك*#u,Гu]?7;WNx'¦~)d=}&vȘ"ry%B;.1#cEh돺S'TL߼ΫPLo5t\ڌd&4ya7# XyMnrbR S3mdfv}7Vv"KG;R-NF$<4D1B4̜Rũ^rz6+*HLԍ{y}BO?fuT78Be74 ײ[)6Z{4Սm3]DBQUG*M_ <dhLݠ ~2b}DS;~j^` IT/)!I' 0/V Ȫ~Z)ނYI[Bv ]+l4V=*ǥ=D@m|TXՈC{ #ilO!(c˝,9 raaN4e0S2| O+˹kjC, F?օN c[2|"K-c3ġ:dVs}[#VA2aFϝד;02~&hI1$;}]\X;0ABST}F4?l+£uA2bʸ+7rq@>NXp_i>B,ЕfSS-!ޞ>!bZ ښkX$*OQX48zlP_h $*LJ=愠x:O|mt6"FRd9[7ٵJX}}ZTHd0nI KعcMyAu^>L tOz$ ¾ qӝsǡ# NG)NxG7%Өu0SrKQ*HwRNxbх W0MX3]5bi\gYHXEI%Sl3q3-sNOcL;.)lLM̾@AwɎe0)`CVG߯F+%2a-"rP,'Rζ&D@}:_uN+ 6#X0ӑLyL.K?`ER4Yav.˕Xc:0݃/FԛlSwv(䊙 83)0q-LwS _ a@k,d^USO4[=$̣=@ԟ3|)dpsJ""8ҕ}6dO,Em-6JL0q 8PGtއ4һxlu׋y֪*x13ϝb*+ˬ27($(0aa&p rSWF-( -];x0(kIZV c?!3L:ܦ܆:ݧͯ4]C;:;B#לR]W~_^޴t"Ik#E Ss'r-ot+L^ V.iۋ*ʕˇꡚFAJ 21՛ԁh!z>7Ԕ{%[=a \NBLD]S[f@NE[OU6b\w*tnABisC|L $se2yjW1G|YA|m"3A 2:_ H%{109cwTgk"&Tn`> rˈ8jc4PɶTtn,H1ـ[T/J31߷K-*O6Jj_ddUӬDOƭ$p~JثW1'eNWWBx%)e3n'GӼFV?8} <8A'~ 9 ?~E;ųZoTpQB;"I #7 c]&ߍgrU9r^g,EC5=3Cs7b;]/IE:w^`DՙHd@WpsyZLw$; ~yDwG,U 4Α$oV15?go"(&7cwE $P/5^SUp+q\=R{e|xL_k#)YZJFز[O\ id)Bm ja&نKޜ7y:i p{?[sNg~|4/0>iFPmyJA柽ȫxE/[Q |MG<s;y*mqֺbA$;O&!$FPN*53f;e$FoVr ͑}EAϒ%Cu͵ $xq{ S\KPr'JG@]a;n:!%.Oې;ɱ_|2'و _OdLցYȍp}gFB$ߣIxw8L{ĹF!x9rU"jbzbCYl$לfBq@{ Wn?k_mv2\׹=9jla;Ӌ3#pJ^(dI#FGJ94|цp):5ykDtMVŬ͝2+dTOBN%L:ua.·RUn+ ,7\w`j#?8 a nt!hԉ_9}a`E>****ty,_|o(Ⱦz^v3&,1D=g")%AY ;O|Ǘ)I@`}v|&VuXJD>h&upQ!7 $蛞72o3IKGQnc(݆Jo|g3A2rRZW*7J(20ɿ(~`Ol;חj`kG 7#$ i(m)b%lUH_+ҧWFNe,p2!SVE)ìa~c+bgqXuȀW{$ǥ/rn퉧 x4Sޘ5uԯk _ryPkc*l|L >g=rznWw1X?@T'.:0iբm>=Boeҧ3NF4vzFd:ymr G3ᕃdmyoj7Q*2{_\l\Lv8bjr6ig43d[uʺV_6ʻo͡k](ß*Hg*mQ<azR1~d5jۮWX۪#ܽe 8E7lهܦˏ51ijqߓ7(+'7r1V9{/D[`ӕO:N9_~,A3kBJSkH'(34Ǝl.ʥ3W@>1DJBeKRf:0hܵ/:ÞKڽeD-1GB9Bo-'')Ax:-,XqI %iѠ߾gkxFB;Wx|@O&h 7ڱgdj gQFwhL}"=%SUO"+^sAj2z^<7`py,̞ND*бrKDyMΎb?J4S.MN'h+qBZafE;t ?'kHSӺ;^pj$W͈*am֜]&d;lN tYJECt4JpOb5R#RuI36pwkh1'HcrX֔zv:V@_<ۈesD}>mmrrJ'̱[{4{z@Eezx][xf8ٚNf-Ko1@:#Y_)ʟ!i_82kxb `:e?1kx)7[AѲ[翭e 4':V"fb\d^4ϷOKQW>ҺL7}g8]7qS٨ B`dl PF<7lA,%юtTCR3 Auңd2*:qWb \cIM5S&Q'E .S&&+(7c zԨAv&(a:`73bi*6 Qq4Ed5EORhڢ)C^)b]zk[Ye [,qxJ!w\btLX#<M.Jd4HpYL\wVH2;hۑ_I#vti칽L#ѐˬ uY)ˍ^. \B k2oz\zӇĜ]2F\~=2cBJOEmp3aJm,vH;L/ga|އz_L`B 3bXZMݗ-IMUh1Hu:X֫ >D*fҝ/x4GLXg|b*aE) {G'@`|8 6Q3`~耫"wgAdc׎ih\ՁwИñQ0^c{d=ܙۊ6bLHhI^M{6=s@x_P!ޠnҊ23%Y3;o.Zb gG(hGOR-H{ؤ́3wEf0|T,QLxqc1Oz5]&.,Di+#&8"޴nO+!W1h{*BW.,سAJ$Xo4}8ӑ5O{JV_8;׌UXܧ4ѝ "}RDŽvo<v,-T&1A0U[(c5a;貘o#߽9:2G4〫5y'C`Vi :~UP3nY~lĎELvwL9V\jc'xtzm@/+$2zLhzu:*eXކr JSSY­7YpDPD뼚o&"SV&bjG*KD>/#c!J?z`-JǶrR16,{); `GI-b=q=BRh+"IARvHx0 FSԪ j37oǑڬM5\c-kNLD: 8֢KUD.]4h?t dRfvq;w`6p[՝:ݶqFFfe+{^T:~*bzo2\t07.Ə^~Oy8^/t >71D_x na9}Va@y Rެ_Wk5μ׍n# Ųim[( L%>Ht`)<0U *mFiA&)%XȦ7Z00?Sz_X2o/vC&o7ĥB4aPy5NzD%JFU+z*Ed{VRW·nTX"WRGB4٤0#B޳BY!$nYP͆Q9$ ǸA +xFZP)E7戕ڄ6Hp5~t_[ﺻ?` JL>J#1-M}^mL*ʾW0.| >K8of~A尣h Rme\. a!; %ʏa}<3+&i х>b fAKr6(M$A ht*?N CvQG%nzhՈ/ LG2Ugd41#{IVU7@e[۶Sy7cid׆=B*}A\D))**ߦm*_ ra*@a.J*w9V ^k˻eӶV4KdɛngZ1kPj"f_dMV*[RQtN9%+}\>9R_=(TľeJ nKR(X)KNr ~V8{U9UHopŁ)ڹy l@ k#Sb#0j "b-zczi|ICZ@i5Jہi&r]3mv5Kf.^305(#ꐂgRӰpBMw$ouqܖ齴? Or-c\':2_9/W g.@B}Htfv@ʒ=:xvmnmp[Fر8k}^(ր |6F @1·; rHKn5Sp۱2 8 wkU;` Y$1~0 )[ワYN[3X4l]Kg]sf06@cFa J%;]̘0M4y쿍7$=j{n`Zg\K ߄0}x]ٕ/" Cl``$l25O"o 74=wҽ_ ߢ3z~We[y8JE'Ņz '_0 1^r12hЩY{ޑ/RHśh$Z㙼oЎ[yxʡ`o|bh=룔#@mnO^ߵEGMa1.+kO@mn3,_7-2cP9 e̋7&]Hof8Pu-6@u_䫬KFat~i>2a+Tm>7&K R FPY*4[ L?+|FGm&0mLijS$;%Y&A49:@<%Q"RKfl_-(`_ZvSҼCɘ}y22hwJL7|!̓v|n5+A %g'xuD,Ҥ,5dݪE GNA% ;cR-0/`p Ui~y!X×gzFkU>s'Lf lqҴ1^Դ_ iF8U{Q50.|tt2_ߩ-ۦ}lWTeJ䈖Z1@\z~Z)[YqOФ:d(,e1Ruz &'Թ r_LZV&3c6BU9i9Ovޖg=޽#)ړ1 pJ<!~g9s!vE⍵Uxcy&m؇f4]f 2ja!d[l;4yA,Ґf幆_Lx*0NL]YҺ'3r ڐb;w fDN}aCC)4842Y;xuюV&*$*`nAFrI~cXJภ&σRl8jJQd۰DN\N8j6}{zi x1Ӡ\]erܜhkv`F($áD5`+%ϯqƇ_]7?4Y h6>:]\T5_2Za.}O8sILĉggiB$$_ g}aCWݨoo: 7*n.r6kf[V+*Nj+U͇ƖfX16q?͂qN]X9?^Y$<öN7K%X 6`ɍS  q>3sl}/YDo?f'+~jѯX9iY=-(yasaKb3Ϝ̢$GFqn=n;>׾u ͓ W y[A[M*-*ϙT#hVKdGXț04|EGt:؛VV-4B$= :w%a,Y"aq,^><,0w~Yj`m4.?˳?b^Q)Z (bbVOg0byo# /)\OXfUxQv`W-*px{F34\Lh*onUc|>*ȦE@[Y:tIf|\{߇k`.=Xw84R3]/Q&VIdyJ9Ayۘ9;gM7_JY/—I.o e\b"x *r3u%sld]蝧~ID~zBg3x8/BJkFN\yUu:|5h㙕bU6OTk 蔏ӵ)wP9ɆEͫ8RN.whk :I1ք~(x,U$Ʈ٢<Ҡ$g1)iLPp{oD%7[Cө=ĭH!$}dPO%{Lg7eB.%FR"xHXKOD$rrC+_k$mď~Ǐy=n`ʃv;9C[mTnp53Bn@`Zavp&`!,ti\s 08K?}.e +YK`aK`K uԶӎl%LGѷ+F_N`r1Uxb -܈ E>S;OC2ÙArN.ƷN}hx9ZtF!W-_ldJD]m,nqRO!p"QG9>-\aR%|E>:D׆u7Xy]"B Pcj թ'X!a16zwIk/ _ԛTss&ncFo 0r u@)hʆ.&;j/NIJ% l-/ +`KUXs̵P4&c-ZSJv:L U)_^qi4]}4UT4Za :L6Hi+G Tk.~sj8wbT.l־3k0{9j`LArld-t̄2mO>~,w_9k7kЂz%J@vxNV u MṎUٿջ=Zn4z+J_06%JI"RBHaQhSX~ HtDQ諀ҝ!IccF;n\y fgN+I= #(s_ӠtV}*GBvw?TLWIw8Fj8D,<W.ey(PpT"@<(mt ?2wj/4O2?ʶ}{z[J6M(2=~;-YH(6aoV~C1؈+,8#=|N)+I"౫LMV_gԤ6$/x߭ʞ?U/ِ2$Ǧ]{yK&kiO%Q9깍/;L؍V4+aN]/Ԁ0݄O gtEegiDMp=g 1칆|Ƅ^2PcTppn`Ac:FU(`.(0ٵK#3ȥZ^oHh=O b ٰ*瑈Hd؅P;c7z5_6$8߳Q(T ӳOjK.xKyNON 9&*}rEi!,}MEO `n k;Œ3V3&D!~8KβX0(V@w7 og qP?V.XLitm[fY>4f.!yV^ r8XS#4* w]ks\!c.4 X3Zu,2%5vYklq,S坹^aM }5 j}2A eϝL{$",3cmL B}՗e2iG;' RE$Ԍdj6SE4H=ÚSnehya* ٜKvGQ.쩨ϑL5xK &Dn5|z9"K5I"`WDD 6ĐS5zNS<ў92q#~=yCi[rA˞{$,Xt։_E.,;I-cfZI1E?'w;#XVt35&{w/^+В99]͈S5p<|~,}2<-(qT(Z=/^A:NA>eM)uf,H2ؤ$WS˖-+Q%gX*n3%_%ˈ-+SR?9TZ_=r3Jao 4WWYo/~ěrTNB+'_\Z Dz&e y c{ǹAAr摵":>QK b ~ : Bgk GBVKܡlT[Q_ܺ! 7e}<~VR.;%n!tf`gjLNWSC27VOÖ3-jY])C 6dt7h~Эvl6%:гqap!ֺ (5*tgwܞ4A4(IٶX{ñK[?Xdh 2>ɆWa5l8 KTm=PrW A:2F@tϣWӏ:\;vNo<. -QsnePuU0Η^:M/?zLu|avgQ ـG%44{mmu~5ݟDV0Ot`Lӛ*znVt,PWX-7%R7B:`=oSw&}((Bp`ᔎ`0^ƝXU ;ozs"E`*? gs1,лvI_Nh*n8iq4y^}S[NC"&Z.ɳE4+' ҬX>s?M惮RY{{c ϟb֦v_nخYݿ:Vn'"sHgJoi\{4hepX*x_t2ICQذ~\$`M$$B4O5c` mRן.bURML,`Ln8p2(+M,dBQ;qFV^ ,Z@$PhX[.G +zQaVTYU1+S`qsD5 HakAEtZ WPi|"$ٌ7lP1X=<}Ȝ1س1l6ZI駗׾y(E=4t:U`bV\2ǿ$6цh5)Dwf=˓Ԓ?W~y)C;i飺Xf]f!q|ʖ]*e_2 mJ~>M8b%`Pl@k.8{.;g)[K ̈́h7eM k|j0q~'HpJ)iЁӎ6Ҍyu@^ QP@-~Yܧ%1@AOWT%𲧜o䰐9;rz7vt!o_?UA4S>P4<ѣz{zlZTCIz[.f.!j-Wx΁O#Y^ ujG1(]Jܜts^~)-I[2vp1tQR9!5WT?:K$dB߽z~']z (VF^ƿok81pO[cKvyˏE@`1/U)S91bF[}X`W WK( uЮiny~~u*[BrτuZm ʹuqw jP~"P ]\A~`8XdؼW2𘽝t &/ڎa^8vH~nFˮ T߃Wߗv1NeAPKdRbPm_񓐭kBj*5ݯPW: $VTw#U%yGeǬ%)EZb H?ßR^KYp1Մ1%cX,- κwb/99MhoL?|װv#_d0$xdIf Z/CeBеk/و̐!uqsv8Z۩mēۍPA:8;gaRxye$GotUJe߁<'2o"7ipTq861O<>0Z- ^U1IDQTcwN$p8^vTX 4-ɻJ(  䰲vUZN&Eeg@qC v+6^+95B8)c.ws. ma:z`ʡR`ѻ!$ct5<yu{֒iDxWy˧J{SX38SoW l=(rf$gŵeG vm̭} IS<0:4D|% .G@ *&~ج9\MzoəG$@iῠf{"%i8Yu.yinYPyg/KKEw|5N .Z Eqb~Iم&HAs= tO5~'ۦ ~Y.G`A'AJUj'% T{u2iYN9H6 C)ۗ'0ꐅ$5e@ō luyb1屵xۑA} . vljU4)'u ,a iWHu-!O'<ŀ*NtBawΊ9<+iпg{S~GHS^#T+;>J#_ E HpI-%kl'A:oS8+)(w*{pvRhc'UYIqĘD{z,Yщp\!(ꡣSOQiw-؟T߹NN[FB5猭M ;v 2; =w"](A16 @ٺ]d] ሪQ(<Iָ)e@&H*48,I+H?>7J2Qkt8;vʹw2#û#tQ~1"6ϒz~;po/ h|t,^!e $Qrv8-~ò〺07CU8g&K刏m<qH3oj`WlUC5Ң a\"~>)8gJ"T]W`u.1|+ӳETXzwҚNbDNݭoO(ElI'E>nzB^ڭnaTJ'2:NQ̑n}y[П3.&8T]{'C֧7Y\1lwP1˂6p* S<XWGz(Hj dvPi>jecЋ}B&J5wrl1 yaЫȫrĉw<σa2฻DČ (S-ˌ#fXYBn~"ZVWe81MA\n$" $6J͉v1ݨsDe,mH󑂣Xs,3U%`S $W^V?Oౡg.5{:5 do%:P C-ˇSېTHdqDO tp-RZKkke6D,y?©XɋRՔlVAc2C=V2BZ%%>=o0O/+l{Z_ЇxO4~-Lli{CÞtȿʗºHϣ/x}/TXë:vѐhtɷh>>[c„P{XlEm iL9Iq1!36bNi_Q])^1 7wܛ d݄ݟBG40Hꩫ AWAH\%ϝK=^rK [:(aDsBF<[%mȋfqё}d$CX##Oq`6xC1^Na*/Y-f/OH4uB]1>_O酧)<[uWxBx kUm4saT[ Tۦ.1(<;\&0"v㽎"gp]*,nڀQZC'2\^aۆ S s/4O}^}[v~V t;5H>ilR|~19#:]sz)I[ ZZ&ܭ.BAv$kdګ- f9b#PC@ i14q4:^zp0y`}Ařa?l̙(j8C-0\jg ѾY"ECҏ,Ps:}m]K%Uw?򴧌{X?0j Bg\XWȉ'H/AkjZg9]'=LaiF]KW/5u__̮9Pڳ#X%TwoΛEofWDU(NRq"#{REB#^8T(͍hDokW\,GS:Z1}]D!Bx?,Y])woe"zBgkR:L?))1EpLlFo~#"ј7mQ|wH}7ںʋhwck8SЦ wT1#N e65v_敀X9(#NK [f?gXx[&&޳{AWNw)PGLΕS43"廻I7Z;UH9K7Ѳ0f1dc[*QA2ja_hܬPA&W=]iq%wc\!ῒƕ>?Yr g~B 5+A x$i.ycj$Y }Q_[T+&gлd _Mf*H?yPML-PYP XOd%Y}ިk HM'~U;-NrTtoC[BWk>Fnn|,p׌kzl=@@jIЙO vM{E?GHHbZf@n!) "/S09iO~]HK# _LOIwVXfQ* d}!&a46l/2G`|A[ʃ\a=5T?4bbtB76Qd'9Rsň&, [4>Ll1o32z\>ǵTm R3{b3_|4nRNJeľSW[0pxDPV*W(Zu,eu'2Fn,D ˓F]6YH0N:ݘq/' ߂t,)ڡ)"K[ׅa^*V "$q^p.?faO_d<8(cA4.XcK+ ?~/,-u͌D@N*iW'?0}jyC"*|mbhޏb;9xWdX3D ~fhQ7uTXVf MCҧF/7m&GqtiY<=!gf>'(6&EU\#ݾ"?ۅiB|T Sq32`JᖼlM 4221$,I+%?xvu 2Ur ;{FvLWm/SKY|$Sj(Fl/$2¼|+B'<8e3|x^ $ѹRQ;,(°DOpXڌ)5P 0 NqUm?<=1-h\SW"G%}Fj޵ ZEUz:&l \JYkw]UU ,:e=Lj\ܱ Z$.SlF4/$+u)CO4hixX'ZUPF/(n#͵떐HĘz{\H=򦷇 L{ї`/;=Ze>vӴ ň#}`3e+YP~EMN Q'^p)#SD[wgBZb핒Ʊ5r s 2CΔf< q @,* 궥 k7|dsw0-r]Iwyp\{nXg?sՏ%p,}㸘:Ѩ;r;?[4jC %R%(TSQ4nx g;x*T3ۣN9i ;&-GX6LWdKsQ] V>t Kyt0 4nZmd)IXˤiY#6_YtŁ3P)S%8Cu^'ETb&fr~k\v`=ъƒ7",9%>3dLn3ks- ^~9dܒK-sG&[2I36N}Nfgԝx&q6I-P=xEy撸&+0-ܱLsxf>`qdZMnyֻ!rw)wa%h``qxvmߡse,p$B¸^-?bsx(gGlADG]be vdѾ@(~]iE=jvm[?ƥo$=XJ/moSb$_Dͽ'Khv 7?0w(+7KSodEX,#<>P6EdA*GuJmRI@XSʳqRDҽ{ ܜ@eý$ŬHeq"<*C1"AK3kYsz,CZ~\ .އhI& BruPv ŎN6;^"j 6/B:R7GH/w#=o84:~-\ݝ+-m_ >IUz!y6#Ș1>d㎠/ˬJ)3& 6 U/tEޏyDƌICd+Bf@|Щ7,-@,X1<>+y#95g|b:hbB@`ay$+ 0gǕ(fNh1 $79*i(D fc,Լ:3f9DSk걖< fvxl2( r>  TiCޓdj BR(t\pߞèDĒ&I=~ `\@lC1 ]v^Jgi_[}PX0ם%W'@F.Pm9ʆM(ʓ +*X]E,'k pdbFR^Tk.i3,O}+5 NBo63[^J7ie N]Q Q1w<pf증4$n{G=׾t1S 4pK`-r-S`Er-l!~gWzĺHLBN8Nܓb]hYiM~;NBl[]$e{f05rkA k.4#;v $Ϛ9_Mv%: .L1/f<ϩ#LsCwzDg-EfC(C̤rߟ|zbz@wzS(lE0@;i\VLE}qV ^yPy_Mҵ;R1uN;2+t*`CA|^}Q? f}tabC撹և?[T_a ;,]/ѷW+BC})5n@TO|ڕm Q[iJz-.yF\mH=Bx 6BN%-:+yNAJduҽ*v0('{D%u3zx4v(J6N!e$W@ujwroSu\ H&>M@[A, cZ!%X ]#̥@p@]>ӂ0u 0jgF~kYs:걾VAn+jŨ%ZUZv}W|J3x\\embˌq& jՍArj{]ڃ.A"@O6 yOl?qF72V7JWz'F&q&T&c9DV"oىj"UG6^8Pf6s%x?l?zHNݫ!*}t#q8j^_R+{J➼Z>>Q7w.AEƪ1ŵ;Zۗ3Mp[1;JTh^T#Rvo!uI +Vr$|"La40 ؾ'"IdFA*O&-4 SPh9Q|eGd35*fnjV`قc(o?氰"t>EXs@lgf0tDcԏF:`eYs e朾k8G"2-6'DC`jN᤾(JmY#W|I@/Zܺ5Jʖ6~߇34ɎZEv W+_|2<=?erRq6 CTlx%07~<3/n B$/f^Erb[3* ,o;)Os|C8grE%e,q`qv1f%MiZ8@ `(N&1-16X"*v}d㫖g?{'Ԋc$di@en XUUV!Gͥw%t0IٷpdQ;':a|2~^X{K![kφvK1V5 !,lg8hML92q`5uWH:ӺdBl#ӌJV$]d DMוR|20``L2B%fcz3=nBi/WA.!:E1I],ҿRள({W4/|~ϛA P+w]uwL/*F-¬}Y'~~uIvS '`m[Q{S琱Gͳ"yH.e_)'0Wȋ+$p g=RK%I2%̅m9h=OІ&mKl6˞yN2Z">PMӟdif_5x_}̃f UGH9ǚ7p|CH*tNXv' ndzET9hs? gX k􎢙:o4.Rtz/qKrK⵭GiP<QsQ wSq$GȖ{+wެW +w7JaHk)[mVI`KȆ|2cL#:ZfMVޯsJkU5t}=߇@S3̄.-͇| iKH\iЋg١AIJ1+1\7*V (BB')jZ*cX&w^Z-xK:M kpV~Q_%o=/Ƴڪ!Un_KM$)[Ҧ|ZJXQڢQ~6xim?ʼnSm;bd{k{?1˺SZ{oMmDx׸/ʑ33}yPJ f4(@WWzAI4ҋ>:4 ,nmC 0ve:p~nb 0j."N F}B1k> S=IH8j%ֳko&}/TzH6&M+UtQ -HeF>v,\EN_([Ŗ%@&X]lhDX~Wf<_[1篽c7o۬$M\pT2ڕaYVHKp,}OԼ-I9T]C9l:^od;DÝ%bLd܇CBM@x&6x%@e'p D"!µlo=AwjS|ʸ_?ur1]Ss<.f>%f׻=+L"[EO&g\G 1tw7 )@=OcՊ~Pu;\l 2#j#x,_)8,f Zs (sZm4˺É0gV٬3ĭ{Qǘ._ {FQePHk힛f0CA}/Ktk"o2ִzvE6:Ȧ1\#A<:6/Z)(6٩]W`y)lEuFFq@t*&ߑ&9ce6p1]8Pz#vC3t> >j" NXo @}!PH(NN`YWh_-yCpq3?ÈC`[sZzE HcͰ>> knM -޹ /R*}%{58EVf%L-*XF5^iM#ݯKRZ(5q-Okd_5V8t $^Ճ< bq;[LܚI>g QŲ%/E Z9x3<7ȱ՝znkE|먂Rz|DK5ەoYN \\.t/e8 m.{) q!$br*P2iFj 6ΪZ{[V4L]zlDs8#M.Ц&a&`hYt\`-")Nh\r˜{iAlz_-`'H`l=_\ΘRݷi-ubpTn,ffQكK)*%Z;kÐ;ghظ{{_M{nw*&# DotŴo>R9Zo[ !j AFBA(nTĖ{tPSIMjU# [I,C^qz揆@qӼ2'Q]HQTT?X0- =BȻѡwv5?%*h%л\ +93X4aT<G:{if=QlBKm(I8Ve`noO^p6/\?uR,kAZ;Zb$yD@ϥ5B+|@DRӊ޺ n# q<۸4 ::#N^@FW(.n' <"jvR˝l*rc9[?g$@Ekʤ!V@M/xQraƅe0!'gSr5kmoX]4 YAeG2tpIw4T(Guwn`s?5}p«A2>0Dy iW],{Bݝ?ĩ=oӉ? Qί2 ݵ ey|xqR9^X/3*->0 ;$eUM\?yKqDkֳ(O#4GjeK dw_5h,edk CnL*7r'sbzE@2_pr0 Cx)<Z?e\*{ceE*͜MĢ)@.\V>SN+Rq֡-v,1D׋Wz7;Enj ԰!4DUh35?n g^+XRDk `Qn339ծĜHW;0BY w˨T_aoR'9)Z5QV+*, - ogW1&`q}c\śzb%RPv9 ͋a͉;ؠb|6 _ӲzEטl5U%iQyGA7*"p3PAz߮b ^댽@2yq"W :8ࣨ|Qϔqז~ض派V/@lr_|)^._:y9$F(۬ /pfy^Pzb ݵ<3.dGl>8&Ҧ 6T*ݻ<'j*L2VvŃQkNyq.ʌ-jέӂ$[4XD8aֽQ9D~{qށ$/BZuB(*>0"G/F2Pg~ LѶu$E&*uA1H̯̼ed}λlq{Bɡu,jll%9TJE; aD.]݂X\y^4VTdTJٷ{OxUG}E$ ۠r84< Bh}њ§}i>NU#%hsãj 3#R9vWВ;~(zs47~-~r@.*\T#tZL%  a"1 *<Fü UBv}^iogEhMyUGjMTM^i&5LwLܥ$Z[GYHpQ놷FhD$:ƫ0\d*@nKKοk yX~B'n^A@<,c6Cw$):)cbyP o>sP\[LHfj\VY[W[ܠmrn=!;F- lYBNP,cS3붢'+F3r KbgR%p*f%}%;`GkǓOV>D+%SL+\`HZktgLU\ ؊0_ 7(.P@j W=n|paЍ;N`9/ T Tȩc-\UX}ǚͧ_TznVit\seh]_*>1k Vqj, ¬w@q GoI| JE]8E 8`_B"?⚱t唝5['T {yY=cz?M0zXŮOU'^xcESP$q{2McpwI ln~{)O({sϱ]\G|[ 8iՎ]&v~{0V'P{3;c8wdyjm-EbwDAS4cN}Q8YpãĊ^}Inp+ "6kRA\ckpSz:ౝiw{ @ qTg;ؾW?H;s 320?h t>ԧ_>t2Fx6͵dKC;2,mu{^㰒 %p_gtZ[p^}`K yxsVBqP+̳Ji}%(FV/|v4%su=VݭHj-{Z`PTSfˮ[}|?>@y)n^{J|%!+yťgZJՂi!@+⾾=d(| 1>orPY ɀ2s5 (gK&@.|伤kT"E,`$}$l*Wf;>l+iҊm%KcĈ" @ۀdNh:-W".2KՍkb~Nf81KϙOAޟON{adm+zG8ɁhgB=C:޷N|d@7b:Drxh*Zʼk~83\?nQwx& ԡyŔ>gZ͊˃7w9xCY-0rpگyiV.Fv3t[ 晚)I&E Npy'Tše$W@WWa!K5ANniܗmlC;WaT8(M* hX(iBh1cxjshx~]M΍&ipU榨yQrxM[Qi pl˴ǒצowJfnД5/w#35]T>5F}߇CMʇjC@iTQg*%bֺOP;Wa!63'~y#ABTch{ o}iyF"2b97ե$jy2]qϚ˱.uw/)HO+89Vkyq}h\:-Ɛ`dճd {3FpL8H `: _4\%zm`۱qE/z`nȚhtgGJ'(Dh(\ڶW(\37lz` ;`UA ȎL0`li;Z/]" ;]ܭK=v[T9ݤtwZpH rL9X/6*Ȱí4 Ah8 *C ϜG^<".IDu_br/U+abBʊ JB ĉ]41VabL۲Ϝko6~QnQ b(5FE9Χu??ϔ.B+\O}]| k꒫9HHKp2WɰE@_a/FdJnF;}@ؠ蠜=\D9`AOV2Ht8aaqAc!UtDHhx NiɩEA چN7)rjGm>ABbO+`M:#m鐼 "Lx]Eb_|#ReAWK@ԍk.%$n=;eH:܌M4X;BǺyWPkľ-&^{+%\K˫K65pp@oPȁ+wᣐ޲?e-rqvrh_Elx9pcM]gmUYa$ eQCic3cz2+Hc35-S?|[8+X𡙘|ӔY ٵ^ChAV<=Cfֻ*e뵋ݑn|<byw HhCJ5bFh9tc};Н[V6AD:rI >aC@<5:Md?̣PoLΉj ~0Az{Ps iC0 aa&$iy tG5klŜN{}DJW oNN)'ȬK8S2hHfYƹ0n +rĕa>mY&3?ߑאL [Sѕn ^%p/qb_D<ϙQb>&qo3є |<G/g`!덟3yyoDZAq1fC;bJ N|/ۀ"Xb M%\Xît=xWsc׶qa}8z0ZjXU8ik+U ^ oR*Qm8u/ϰScjGs3hkΟE6 AKxwaAe<>HP:|nKSGE9[&a򉖴w_^l M+a :^e`_fXsbMWZ/I `,zraf|^lX8R:aKsgQf2Jg?jԞb1]EH6g^-:޴-J‡7i&-uс\!qg$eVrMz 6 l%-f_ .l_5 yr8 @:_\d+a:;@Яoc<:Q3_LY7+Z15t@~e%vlbY%[)zBɌޚ81OrY6G&eׯ$8դI3+Xbuah* ZEȅLk1nTɣY٘d5 aeŘ+ot֥f$IO4~TeЄ8Dl9\ /ߋ@BAASǢ!< V) 2iJV y 7h2O/8tU.'s#MrUhKi8୺̦B9\y­ ӡL̛|tsLx$$ 1*wwT Aײଷa^:-eDb{f 6h]ݮA,k `0zITerچ>}*z+vRǚ!q7vZ18qȪ rcmٷ7I 58 ]hytpwokʮ=t+IzqzC ī5ow6o˕[']JoȨ2V !; m׾{܊rw_u4' xwt*zq"&) ffv5{$Ex dx4! O ;zƤMW(J~kR*Syt;]RxAa쓩kߊ1;k[lu3nS>2 =&3l YZl{x+ -={6<8 @;|8~hLuUDpn@!/,n9bF{S&>L?] ?p=VZ,h?cYQZ7,ql# C11qk69ĵo}k%{l)=z[͔Zxa\1X,b= gF6,AvL.n%:,#hA%T X9$(o5A*l/ M?5p.ob^N|tdٔT?&H"OO<˂*}MF /H*ZGr sR \dhhșq'D4(UzqL3x3Ku&}ފY9Ӎi@ '4zL~J1it`􈘚$k+"ɵ^<9QKl-x/3nu'xYd.G=)~=P@ !4*Z=dE"JXg^xMʘu1̇PVi{uFi|0 p<pzH !8vHƴ8t%a+zMT(zד1i?ڎkLEL}Yh^WS6J50p7j.)]_!OF)\ɩ\O6)Hf}?m˶B?#* 4>Mk@9w.̄8 S]bx-$Bb1?R{/zKζd(PU./W X8^ixLN pf ؄a@ߣg@2zZ*'ORӓEubtKb:;zVNpr3 #JsMcW!ˆ3T3<}w6ڃx$R&;K6R\m tρ%gtYl[f" ӹo;?u!e5/d S4G6wԴ"9GR$Or69`(l,IZϲ#ZUjd{$p)ncO9YyC˴"UA` oyݬOo,=Ň΢GAȆeJihLPX? 3P)hV ӄe1YX>d5&+ m5M5[mB!@\ǡ0NjbRm.a_cX"WjX&:,F5?"m0L)*_9xPKs܃P`LeI%8 NI+r|?5IoJTY~&0Ϥ[ lKC6Խ~BwͨS/̴eaфJdKˣXa[dtNI]PĽ4ׯ}@2rmƃ:A|?t.qQr$o.'m!24FFZ ?OcJȊV/yDXY2z阮RϞ)F gIfbvPsc7W.3hw~H.\DOpË̽w,/)1+ ؙ{'՘av!鶛B5wlsx l|wJ藕wn ^dTO7!Ap `> \JAT]8J$&s?`Ŵڥ%m=w8UW:R% `wWu)MltXy}ny,#3iI}"(1X\?]Bk,;G3ߘA3%or>=| i/&T}^&?2&b hkcެxSM.ti =:L5i(; \Y9Z(tQ*DU(x8Bj].{5[(Y҃&%[C(:-_n".($B*`4ڽ%bU5m'z@E؜ɾ@>'t<ٶ RTk /KiT}l+:@0zOA>EJlCzdR76UY/m=i3Iɉ ņ̑Qݛ*淪(EXXHyx+ -ڼPҮ}J$T!ҩPP2} k0`%:w#"RHOM:G*!6 /5_pԟKKhDyda' z/~Nʼ$abJA24Ue7Va ۔s{_-&Cĕ:xDUFEd_ϋ[6m9`1[ƒ)@m#TU8k9NNn…,==l٧|1M놅MEWXUw49d˾8=ר%8PԊ|Lp_$SYW6Q뮫42OEo&zg^e<  "?lG+,Fw/:-yWJ0U[Y:6RzT=*`/JλDP6ln, atJj@#;S) ^XA!F$OT50,vabS\LYEc^V44&Xl&:N1>tֽA{g4ҬhzdAhoY_x`nA0z~m13R^ L⏎!$?y"{ָw<.L%i}s4+H:MH: HmAl/sh~UbHZ67!_f;o1}n]/Jvˁ,6`2ȬA8`Kc^kSάTL ^>ҾyjtJ#)J"H*cX``x+%J7Q<qUiLY7zϯͼoRu7RxZskatjM%}`B4^ hWaU3}VS?LqF+ ../fz˳5Ph s ɡ; f ےʓKG?&aQ\w#Rӣh HЬ+蘭I7/2B~|߀M3lT刖 ڙG)+a)̣D,xF!;t4.гd!) i0vY3na"|^6I8Ԙ$4x=M;嚹2/lq;=3MPo^h(RuWZ wZ4rgAۂTn S,v$fNn$AM'씃Gm dP4 \? 4xe~Ad=_F5?i"QzNFe9xX 9Lv#ة3cW`)] cIvU~an@kאO;x2S9HLYZҷh 5 &/¢)i12@Z_ٹ ZxЩEa /K^m&(*x:MȾ3<OōZ:QDSX܊1߇gqEHg׊H.v^7zk8f}p{jOd#DBr%8LҞwuVTdΜE;$Ku c NS@ d9o{a^Ǻ <8X0~KG"T*Io\ QOw}ЯHC?椐^{!9Kcv1*9uiZls:؈:xR`H8f:l-X-szԝk\iS~n G8.n0wGAzWq__>;u E c^aL=!Qk%xa:E^!PkP JVtZhn7L3N`j>]g JI6rC@<}g^ mg0Ȗ٩[Bf|M Y7dF>@2o2'~:K8k(3"K9H$#*SƐkI)lcY ^Ek ^~rї+ {G\B[pe(7d-xOu5 >%V hg*4P< 4U1mZ+flF{vJTf-M8*.?N"y˄kXm{ %yc6 }Oi.I[LD jdgtƲ&~'dA^*DD,Mp>/e^yzd~.kO8[ j3l5/2HW53lUUTq4췡@A3xe/G'hi-)4H;jcG{}p _鄄mكU4^ Gbb:ZZb*|dQl F1yG-lU[J' a^AɈ޳~^<5+ez$Z4ڊaҿbq@c4U:H$O=)NcgbIFv`~ Fu5%x-L.R%{?fie Ag7:Ud|]X$&d]' _ HB^*qXF{OF;]yr^jܾQTFpiZ`vkdTN) loQF7M0-e]KtJ'߆nt#ڋmdů:;jBXٻÁhM+DqWsv`-L|GmCq8P .<9%_j:C؀2~$zNCX,VkO=+#EgCU-BYz^:{yɰށ+D[LQ|ҥ |:MĂOΚ 4X XXf)ǩResxQn&JFoTxM^ )pŘ<nPW†Dc~9{j~ECK)y##G~ejR'exN{/GHj'"7< 4ng!K$v)Z-:?I_gtOMM,4Ӣ\zy]JUQ U=TP9T-;ƁKh ~3'8:Mp_7I=FMW)ρԊT0AX Ugrbm-DZA# ,ߦpdݙb`T-Ij7 ?&8 _k%+t5*SpPVABM2݉?Ť(q-5ou1}<ŸLk`J8ڜ`|uH+*$mv]MB1]ce*,ߔ)?vθ_W koS:*(Ap f36kR%n>(nɮyZi25#&pX{~̑́_[a=^E!uuS"J8f?-I֒ ;br-Ҫ'26Vl?L]ZU33M_n7|X/v ܬluq1S P3YhK\EFg/ѩ,YHO#)d8](t(D"]l]0sYhVCVx"ښlJcH߽[Q:}rXA楓E$tmj,vbfDɞ. p{Op5T4} |pf 1h=XXh<4z$}Dk%ç@2*:ӖŠBAZ@ڮrU#PT v{_٦9hv$x,c *CpEPC <7y`3o ޸8u Erte{́ xaq-CS3K&92ln ߫lFO}VQi:'+mu 9`U9T^!Nݱi`kɥFKԂh6H+ssNf1GׇSÐǙn(odB#FTm&L.]ڣkEc5\铸f%A|iBv[ c/}sri\eaS7n2뮾mfzV^xOӳLzcgJ)[q!=$;%2HhM,iӕt2ohW<G 8l+rVm%tq޶Qyge` S:/ YxQœXG+_݂Nk^f]A>_R8T'6ekt. t䫆α(h, Cy/)=J;RZ͒&vaz!|v(O~W?=%w:IA2:J E!@" yg,いi; |oIM2 NP/DqhT3qĆWXDIWESf PTbl=[-#4"YKJ0i'`Ik۲0p&K< +_b\`{ZqhE@Fݫ.- /.7mM mcz03R :\c +ܓ=)ލ.8>",xXty>>+<Q\p͛=IBx-x-aZru q~'O]jY?)෵6ra23[ϰB" ,&uŧ]SH>G!D,DDK+ZP< gf{WLX9lyf ZYjseZ%еD GerFXʋ)cB gG8sv}1{ˬ.7L\)V"n~`/fIB}ehzm{AMyHFr6piJ "qU/M`h8p̂| nOJ y5ݴL#LI02ψ9{U lRKέs?@ )(% fQvq"4*-)v_a&OG-*J3LIW{. 2Hu/N' !F $+ջlC}EզO7GATЗQvVphGY`酺5P/e)$HHG ]k;.Ss Հǀ#BV9 4ō =L 4lzk2Ɉ0#}bU+{؊Oh=ɊA4}A.%<&B,0>R/g {Lz;iip7Ē EMLż^=Z0M] .>*+>;Gyڪd)I5>,~$2T| Gv+ׅ[\56|cY{t='`Da(}/~u»R61A!hY8˦f;{L]r_2o 2pi [NJ>/O|!s)H734YdgF7R*'/ -1[[^#+kSQZ[fVPdmCe_>䴃Gxx K+[4\i#U4%Խr6*4Lh^IH*ܐ_x:@p{E>²M$ĂCԯ` "n^#|T79*IIabPR`oуMbcw@{ځvz4Lڶ]qjl QPuYvl9'P-NXhg|1}Kq3cjV_E2w-7֘bO+TQ@F a?eS{Hߛr:Y*akoʯ*0~Ӆe6V(e}l7Q ;;?dE0YOI͑_C[koOf3 JHr y8r]c;92?S '+Sdg2,: Jco "GR?.=@^B?\0([pkQ}8BI &N4\"^ R:!cjgqN'.NPb>>y00_H$HLhi1ƌ :xaT' PԷ .H[dnu6$w\c"ʏLݵa)1GC5iРϨ_c5 c QG~k&hʺBl~PpP¡G0cWvc$9czB 2~mmK=GCك$|"/&*?T;W,T֠ |d>م&NJ0"?l6`D;,;$Qcd;~o/E|I{<0p}-9UJ+ ;w,y|qqej!~m>k2OHk\L pznet7I[=ߘEцS)u=" ' BUN 0?"#vڂS{<|>Ѕc7DB;f&O ա;fY5d=hL| EXG #Lq @$ɷ fQ(#><K* FA3z7&f]ȱxOkm(E>Hz7d˿GSD$JQxN8QU.ySV|.qL3f ?`PWcn? s\נӗυpҋěiq&8}B=?,3"ϬWA+ݖ!0*$@B8ݓϑrC(3eV}6훖kƢ7213}}•V(t ]Pp\3~Uj,\F4-g. [wYR6>|qR unDѯ4Ls1,%YMz:Ãb7拾zbW0 Y Oʉ"y.!l˖ RZ(]7rc[)ɔqG%V8sGz+ߵ+bi!ݦؽF/-#>u>2z2DKm؂ϲ Yd[}Kx5 uPwL=ZHܾB'".YBL Ҁ_8D?l^)ȟ.݀+rM-Q倘~=il9VZlˎW$VikTm3t#W4 x(:*)Lu/DEJ]XǛUC f=N*և{ ,/@fop˩3'z n8r*`DA7SYL=˚zh>}Gg:^ #Mrd7Fd!g A%h#3ݝl!Α@D>-zS+UX%eYK%J5p"^$bjn6{:Yv0I0ZX_*|aS:R hUy׆So9<οut8ґΈFJs,(+?wBc} ɖT7rKC8_kT{D{̍3b^j*ܸ9>jnzf_v/veQ4EߒSE<^+ɈCfS# xLNpPC`#p f~nUp4 ~%Z܉<6Mqh@f2><"V5펊ȨabMS`I IZ0m\tnny ,lSH Ŗyt5UPh:16d!} EOgwkis~{>!95{Loxٹ@+&a)Fim)BEeޭWz,)7f,gr/s_5?.Z e7!U+&2<FYs|V j7D$J렽El@ӗXFn o5]n؝d^ "(b±.% s.OtjX$r@KGȼ?g]=(5z_ږKAܚ!ŖAǽTyqKEZ|@>Y킣"z `ќ#nE'v>P;W_㛈)rÖ;s;pύOܝQ "I}i92ۂj=jE-e6mZƴ^|AU|H w溅ޗ(c-㻵zz>Etw5'_Y94P ]NAV4d0++?}M2YNTmYp1 կWO7 |:x$Pn n~m'Y ]yxdZ`nEQ`[(rW_&>rΡ]y!}bȮ ck2K2z*ʲ|7v8riŨ85 AXq=9l[}m#]ѥ}ݕ)yIT+_i%vaDEy]ը1lmSo45^\,X!O&YĒ !xCw**`%uU܈ P-/nhkqsz@_βyC 4΄rBa:3џ-\Oy4Io7TQR]'u;JFqkr r.53J?k@*h< iopS N 3(7WUz9cyy 09ss-@:rzePyV1Os=gRw4nMf0utz--z^{ˤ*5Z!ijnA[佑 Jw"l$,b3X| k99WUlcvF؇zMꆜ,8=W2SIXzmKb i\NeZ`jDzq9:ww쒘[EEX1Y58FΜ(4T;Epڔ=F L*[> ̱/FAO kU>h>A/j0ݏŻ8xG@xNb9 qH&\4_&B*huJrV 2igY䨯36[2}4ewWh*{FjWCEE پ#vOjN%ۿ4ŸqZϙpɪD*i݌>e GGE|q{f+2.VXc$L?t׺s·}x1Ö`/ƀH;!JS{ĒDFz3e,DqnH/#+@8*i{&8X@T+mKAΚhE4\܏-:ץ&q '[hjʇh 91g5zH7nˎNf˓=G+D8T4“`p-=mP8ȵJ)haUV|Ѵ9$t i36/(bD ӢOiי!1O6%}yWh-v}Ղd3J {g2QH4i&) nmJD0ざKҷO!p?M/<>DvWrқ:BHKJ9K% Nz^Σ@#Grΰ9J$|2UO!,r>5VUb~*y{;[t5jKXOZ c^XxE74 \q@$ɚ>W XrJhL{hI^qls-p*1n'L|>ӒB-wC8k߅<Nn֚R\Dcm! -'@ɢUm,P}D^rN/K&\Űy3fl%"7倯;C[gfЖgkc2VCI9)ZȽH1eżw%*\w/%TL?' Ӽ =)f{A/|O6ܟTiBMmXbFQDWlAHA+bAv/M%UXp#L(C I ͟s<=Uf>@iȄh62XtPTy*v=ڧȵXCZ6y^2-0Jzre?]6ʝ%] 5⯄h|zXg92s/|k4 Z!e\ ǧӷ~9wFQPK^y/?9 \nߔP~s*$ XEC*V[cK9BoOGILޜXqXu&3,#g'Xh+w1?3&pT.S?Y1&4닆YbON=K' | ,3{B. ]H$娡E8Q~FSw;&ȤId# Et}&vkE7Ԥ^U|7bHt6 5Ġ@녟u*F?7[AzcF׍4ymr -Ǟ?0Jz×I2$M^\kE+j݊BLz0N,f1a.zv;γSկO3Y0#VD;JTܕKnf$k8?xFӥwovR~>2н {]=S`X{OCp&(v'-K +BUeٻ'ur&bBa&H+Bperi4FQ}oTIfVIL:e3i`X܂ 鬓 ^[:█OB>}:RPAg~#?,S_ 6eGIcd(yeAMI|EܔX:&¿"`HQ? S( >fM3, P2Z~ĥ|7s\ ۲\%ߎwr+1b l4_peKږuT:ěAw=]Ƥ͞&_-}#~śWq3SsD±.RG  *K%ݵꢙ_-'"q(|*.نV*_pv}f( TS( L;.JQ4oF(1o:~ 4`65_ŀ \v>@-57B'r|^$c3o>/.a͗xR]OHMn)о^/HV݁ N:L Pd > 㬞"JDc:FRKb(dsɜ9+'ŴQeҌceab휺HbmV4kR}:Tptn/)ݵ5ưu>-K)!Ł ǝjO!yRhD/tQMElv#+%k G$fC3ޮ{?<*Z M^ԡ؜oWmOn$>Q (TNU oKld|&vj1zge H> 1-.ormP4d8 HP8E}s(a͒l S,yVKqۀSf(|@-(fIۜ۷,V<ݔEkbǬ ‘5^nEΪs|* !Pˊ2{_ib>ds2?U|O>t0uERz(R;AǪe|LS%=E>GÖSAyٗ|kK+7@ ,jvSKWTo@0z?ÿ0=Rn{yv$>־*$O\+қSg)s} tRam/y&^Sz.@YQ gOiRYoAQF8)P~۠,6^٬ސ ^>{ f=&BVm^~T?@/ ADsWȷ;;e5qT?3&`¶)+܊lK ܌a`rR*ө[V wu䟑\_lT;`LA֖^~_26a+6dϒ [:vE! 4:G.Z+G|]r};cj NG--≮jק%NW=k w}n=GU[GGalւC@S@lձ@SEsZe7PߥOaňZ'^~0WD 7CuqAarЪNuR ۓj;Of3"dv3 :;mq/aQ~܄l q!_枬Hl8kEء).lә[ 2Bw3i6(iZs[+G1$^@G vdCsh҆QnF'ݰq4WEHcPM bԛ·Y1F%&@##oU߸uJku_5-d KYf{(a!>xfPk5WI/m 5; mW8b쮖ߙ]Ůf°lBsI* HI;4B]{4o!\%M#wj)TQhU:UM#(~ c=}tZjAlvpP) 4Y(y:59!#\("žD.ꥉ__2:LDejW$0гK|ʆevPXhˎ?-V21>**/-N8T (0sscfOP%Mew/FC\?Z5 9V(*aK18P"bfh^lE`j8 X-wmU?EFˏ!ї3_ʦWF睞v-J[i譡WqVF,NoDuY^phg"d#1یWl .Տ5˻I8smE8ᙂ9P65#1y+m ar~ 5"%\ u @W)ۂVQU }3STO! @~֬[,J)\{sqJǩXu/\Ml |6{{oϊp~}gɀS!DM :Dƫ-b&csC `|L(vv>*})TIE8n?\'ß^WAٌme&OJ/>='d-e]yR>^~nNae1̐uիg^Ė 7X :-a%^$򿹢`ޝGaᜥ eQߝ+t;⒃wBR3#9hZi6PEW82J< q> KsUڌ iS>sYt״y3f#~إO"$yS;_xa׏0{bէ2A•Kc: ^L%"ab)uAK+[6ᢟ3F<9JiUZJE7>|W(UgZ_,97K\\ ɆUg%_8<(IGr`~I.r2 )cR$O\PIrDt-:5UvPfgrĶi/so .'8\f@m,w?h;'V72rn}N\CNVDu[!a '_hUrPRҪFVk&_X5o-Mup U;Ӆ~ߘX-WQ- fsi5>U ]n;uMFlIۉx*TD !.hxG!Ĵ2مhbW)$>NAz}s^1 ]OS⸥hIѽsNՊt[w ?! &Y.~׃dâLA-޺}ә(?r "mN2+:hXth&9 ړn,MJRm9]'} =rLfN h vK\{i?^qNNJ/zs\Nz{rN!ކu¨ q&%JJi|g@ !O]5pL +_qh6e0ܛY?3ikh¬T}gA;:7Gs뵗pFxIq4~y?$R~r{p :bGeU}ji6FHK"8h^3ɭ)ӾU,A~men?1"*leH3UtCdEdsy7*)%%$6e]3Q1ۡRytqoGܿiG{=>]IexUr)\ "pNߛb Ou>-(oۢhJ6T7+tcV7$Pw%-9ЂZ e.4-Vxc1j**}4vQ^$$`׬EK.PrR^ 9n,~7ӦȯJM7~$W-ԸY (~ 1}D #M.`{K|gpFgS x}eT0kgL\ç7ZWx>+0/'5yOG 85 6m͹x]ϖj鐗fTyrZ~oDAUPi$\Svū.T;^~k(x\ۛ*EҖE{twKlc}Է@%UCcϡr Z.Uz6jBgTsm:Ռ"TU[WenolA]eZ mG;F51kyqς`SS%^#'wba:}=QPNW5nR{H'W4#_MY$0wg,&zHO䀾Z \m}sk$}ĩ "h(7ƃ U_i{ st֐m=>hX/ +kpWQuh'(ͅō.Q ׿5m6#SUO_1%:` l67ʉhDUǯjGTQb  洒 Hb[$bn6lVV%7پj^9xrɞU%ib/ Tnݍ^H0yiW)`cS 3ӎPrz|OԚ;e*85b~9}-GX5z 5Vzk! 7KjFƪmv!,]0/$;Թ=hgD sF=~\2JE ʮϺ3&T9X3ȼ_h9 (P\qĉgܞE6xhoo{ >-Qs Ыcdx׬fM}xؽz & k*)磐 2DgBEhf)Lu<\%ueK#փj`OF .msӡfٞFLdU’8fK:IR'7D4e2GjĽ@]K(k|vGTr%ay<|Iq.{}kݳΫ[/i#f}]ۣq|i7K%7y SuOz!5 C@) ^1 _T³œv۴ APz=LAHVBB;'-ɞt—u'ĪbMb[(5:"^sʩO>wi!s5S Y m?,bP0 ": q4TM62>}cbDn+LQ%rFPT2ɖGMB3Gp./D*m/o4Z4ӄ4⤦i-xp֫cዞA›FA;3;9-/3mXuNV$5~^R|`9S㨟XO \\4##3 7U8ճnpLfvQM@F2[Mk84|VywgN)1@\FZ_ԩfβk{YUfL-M+"vZb!6o+ٸ_e`GZ"W8cQ2ꢅC ىuc7Y0ØSM- )'n5|0f--'eC6OeT?`-s"s%~cvnIxd-@8DC_嫌Tܣw u>FHQPRu?34 ,8÷ibɡ#yvS3PC` Z锁*j|3$NQr~]63T2b!c3].2]J9(zubcݯ[̓G`0Mrˑm)qNe#"Չo 8A__>鸛߿;pށۼ~%.J1ɺ*#eyP@>HG1itwd2TAh*s;= 0fZqt2̞VH@12wJEZo-a.⊂;PQ3H%2"ލPyUfynz!6OZZѦ?,SˢET@?L3rp_.S'(EIx]q OMѹ\)T>D9InT۬0e Jo\<~:p_F S9=i>욦=(nRtZ9,1`Uy;Hx+čvks<05ܛ@Q]k°9>فi=ԓQ V!8bLH(;e?M[DzwTe^S _q|)7wcih)v2sGMa0'A#WRs;5EKrN zݲW+ۙ\##uYpnȧU8iyuh$C/MPreY.XhYgm 9.tkI\8s,@ʡ\fëqՙ ]VN OsxZs{c%?q7%LuK!%B_'v40q ۘn-[@{p -[]I=V7g?jhl@ 5ik(D=y\P%Ĉ)^)?b <%Kr,zm' r5|BIk3$ *1C>AFʰ16A8yRJ`w+2 }&wgX/g*ݥy7,5g=d ng#V9{$i{߃g*=4;{҆6QTtK!e6y$w, B _k~Ni=L+ e:c Z  RXSҖdJ(%ke !Ḃy)22`hs[Yt;T^O+OLҍ}s%PBRVg)(`"`R?Zm W"mfoAeNէ\ '!l"86ys 0lHF(*_9 _/G]&tֻSO-SGEFXURJ&I jΥkg#wPD>{9~|K:-b+>LDž'/3"c!^Mjcc—V|#lg_K.۲c Wmud0"h;o?:P1(:oȵhڽ[N1<1]:PL5r{~M^gh @xXKq s[&.{ ̀ɑǷY5&/m*ЊwhNIeUĬ- 5YS\Ov{Py ifdP9-BA)G=/D21?y$Q H<}8Ou}TuDDq'o(/ ~u(#iY*Em۱- ?ORR_%gހKUw|Yw.%5i 5!qfsä/hW񄮡k m$`Wv0ᇊHϥG h9!зx:;XHJ(o ST/g.ݦ?傱\ȔfÃ+bh2Lew7:_˅cwIֺNL~b.% hl]ȴf=[K9Ah? uOoX/~ϳ NB\y4cU[`9D[(U2 ͽNח爞uV;.!+U&c1jN & A؈f GvA8~zM(n_H|~n;d1mhF"> 3AbBY.'@a .CJmm{Q]!vV9-Ps$r40=հq\ҩD$Y^Eڄ4'*y1'茩͌Do0>4ɤcxglaB5ֹ;u$7sWW([^9+c$}^&3IȮoeF߭M%pݼi n_pwy+cC6YaǜN!\'@?!qV/y`+Kw RKE976+zs<,LOքզpԠ/$˺&C+A*5G lenU:_ۋg`4nO5{ť;D؎ZL#x͐C`q X|zkL=''bH`x4ޅ6zu_65,֍c5<\',HZ¬|r%B~3$p)KͧKǁ0Rp5. JKymrf)|$;pW*iqNʍUp&jlBSblVBp] /nha&%\hr]3^@XZE{Ml2pANWVXTw%>馍 eo2܍o ,N~#A'1E'HְVDm,NaD'd .gW G"QL~ڎWqEGFξesOW0%$E'eT'/JFPLฉ-,Њ6DX:5Gi[ApaφH 킦ꑕy3B-Nr=QWn{tѕ50?ܥ:8rgK( 6G_8?r[l*)JCCTKfjDO")H"( @/;p*64̏a*r_k&4^2שv%? Yf̡oJorČ{:oF}ƉB@D%'M =½¦sܜȸѵΓ V*0ig)ɇXؚLU>d6Lᡠ$пk}rv3B7?iBpP܁ \ҤǕ8kO-xiNyP/tl06@T3]Jxd." f"|EY hum.Bm ]HСsj؎*mt "Hzl$dNA+?l(߬S-LtvJTMY'7vP &sK aydGȆ+]qKyD]6bZ%mjyc^7=ݹvb _|!!yt(|~Skact"VY򕦫eɢꪷ<yhq[-'P'2"{ton0vwPtg;ȉ3Pז&'\JgEi󠇀f?? Ud4Mܫ%*HFO$)U!$.On aukhqؔݜEqqrؔ+d0|ڑ%8ڢI5CĬ/~'uN8*y ^Ćfw;,˷b՚LS0xq[ :,Wi-nW0zA!U@*dEc^\"t(/pi m`6 <`\(x?I+=@]3j6"$5JҪH82D22P _{jz:QoIVlYzWFکY78?`u#ͻ-S^golKWo53i0om22@71)kHgW%ߣs%R0L7+Pc"%$DCaUҸv>J(0߳n%^2eJ/?%_i 8-ặEsfpZa Ys6W{@|<~B"gL `6Q85C\ s 'rH w}09 )Ee6B΁}ƊP5~9> za 5vg^0zu[qLS8_n%◕}<'f\xR6RuHBy޸礃f%(t`fZndG܍c&OO/3}@a*t^1[>: ]Jo:g='0Yk]:/ z/E$ubKj,O.f93+|?givcKɿ.9&G2 P_k^,}U Av{,wtJru)ӥ^eiyHIțlq"Ϣ/Fy+ *m42,\V41BK69? nz "пJWJJŗҊ`SRa71۬c{$ n޹c58mLIpdiTX%V?F, *hЭ :DMXn'R>րy؆GV2غ= ~ijn߶X&BCL3I3%6VPP1w !n#Hȵ h Bݫܩ v$uR#u62%$R~B]D>庨1uzR1Mr7^3Lwa6y-.ٵf7R~%#3 i"ZYo]41BI 6D9IdXNWəČVG\S ]5S9& POLkޱC㑴{2G#+ҾoX;'e1%IޒcvweVt <Ig_#3H);ypm4ʗGʧAiuDfi굝֞<TdRj|eR?A]p5mpDߨUeT͟*#rU5Vi(\TEM9aIߴi;ȱ"T!5JV T~,A,y[*V:2$!о:%e0haD˯X|pRњ t+tRṪ5)K {e'ItEj >䅲j~V$!3w_ ʖ5ZC r6nmF빶z𩯱:UɕfSJ5N{HH^Ck0G<#ߍǸ?{yIGDn½bT[$MJ4w۵R8fUy:׆2[՗1[oic{g#vᓴp֭Tη̟0Mh%Fw-K/Թ4#b#gCH0D Y鉥*&riWK֪UW;N없E 62du|\Y]Jt*#RkSKߒk5dƝUJ{Q/ whCe횂Sl.k\3JGv@uCflMCԨUkIm9u(0^}# Yyh/m`kKj_UQZ#UTmhryHSQ˫űKVzdk{i/*$) '  Ԁ#5˞Uq$.;xÂ3C%{,LVw,Mew ɠ mBX8)0M)y*+OMohw,{@Ĩw4;v{X#-ӑQ@{mCkt$^*43qU2 yuf\'6iQ w { UZ=e jѦg2j K BC=lB#J^z;@OҢc]J-T~h VMZhpJ[FpZc5 _W-~Ms'Qv.h\ޮg.#:CsL]R3sc 10 l8Z_Md)Yq||5Opլ#,E׸υ_UI]Zt?XhĐnYx|QD9^X|qY{1c+ⴲ5cNgX y`1G^Je7~0Ґi"^ ͙XJ6ҥRvuA&^-dHٯ?U,OWm/.tlٷ z(nV˾mzai!}|{ Yab29OqpŹ2nFPmn|^}C|wRVA15 6\GV%t?5%$֖qj}npg)  eq9B=99̪CB"pFP 3i*dɛ1KŰΰY8*Y+)>vhޯnln<(9+jdhxҠ2[8V.$Rf TbI' S^dIW/]LT8\Yk);v%JѺ|H$9zfCqPV-v{}.md@P3-+twbxdqVX󇩒.bQNj*o_]zhŠEyy+/[ԭ;oz[j 0}/PcWRㅎӅ#%~R-9ہF8QR2?*,̌#wW* T!^ڔ2^ QݲQ gx5feK zpnG{y?Ȑ)9B4^g~˪Fp72筺S >^(S{3–3SZΊ$dOYIIa wB|3xPy}E~Wbc_!9~gYuF.^ꨴqso,4[;8Z:|Dn`2o e ˶f " SpH?yBv#KDV 6FL%} _%UIA 6EHZMd77G1 F$6_pRǛJQ/M5ٔ2ψK.myګ@wZ%vgYd녺g̿IL_ҋw<ã 8%,[)٨X,;ws辢wS 1'(22,)0wYnk.Q`J^[;MОzĭKz5bdlKҁfi'zy \^a϶&zvVR)*?;Oz8_מ-n"ZF+Ơ!;@<~޾s:W +\Fm7_u&JVfydnU#9ϕPʎء鯄(2G_+dĵT=.7|h;fIL*#^!̝&=ބ+kD^:ګ}qO'X=F:1(VrwMpD*|cp8A_$JlecƘcRmV,KWKކ(/wnUpiU\1E0T0~~̡bp2|f 5OzQ[a,0 S\ :80}rJ?魰}{zD!_{sfnGIQN}WD ^e0xښCM[ 93 8hx`a#t-*Oz|_Je?fNSq#y+]y\9k%R֛^n I`8|u:oHn?]$j$)G||4/S&Cڇ{܇B5"2_{*zǽ U* l7!+r5ar/")`J>EH\1W%NJ*U=\ c«ϓN&}JF8Iqs<gln;&`_৮֠{UOis[):^Q$Vf[CtVݜt (SBse]UoA1I$?U(䊏(:pas=Z?̔?E+!9~OZ r+?)D"L bP9 20͙=a}!}m`zi!5dT+/<-`Y;s, X<"X,&ZymA)_̕;&[WCxoXKԘ>u߿Z9b{q #4=\f./ˡiR%cnwky1n"}+{Vg$.^Ux62o?z}% iaʉArKFm7zo8O_}xL穧c3,GlS'09 Г]Ìa3x#Gpl5'ds䮑JzF{e%TUq)DY@G=1 VL$Q+0Wr)ޏ"~_F$>3p^ ,>soHK_/PJ(& ՒHcFTY]NxϬFWF8(YR ARջl#~WCƱg[Ɍ3,\ct:ΙY o {|gZM]K@ 9+Q}aKyUk7#Lj+tʳ#AG_9+~v3adJ 8B뎚Y! )Lgk$Q~D/mK-,Sup ׌ԫ4)ьVA{tܨQK@C^~Isڊx86m!t)KCϗl 0;~[lQ#UPZvRӾx-x4~]YF2)TT 卹o?(UnN!Ga~wDk= Y܍¤ﮆ,7J(f &79Zq\QEvO0#Dne,Xy?MbA4Jzd*|% SK0u"vNqH}} D=b2hcU /}pŎYLtcog;Pgi("bm* >WnxffKPt)e -OetC\a#**$9Tۇ"R-)d& `h +rjE.HVs<k})5Au7!. +sy?~ܪ6z0ʣ½r;ӟ y @zѥHDw7WY *[fvXʧkY5%e!- M,<'vZNsIzb~7M|tLMGa-P($ xT@ӵFfQS+M*".qf2^θO^a8Gܰ) ^8=}]E9dEhp? ogz3<< fϩҒrݚ EĔITW !|C?=`5E07gGVI\C+w\(tTf^i|9;1I‡Tt/@K9iC qeAP} hW V(/v҂#~Y{s 7]W!Kф@T'#[h2SOD'~.mԌZ)g7Np7}T &l N{mҙb| \6۸I@k/ݾkb/YH'?ʊK=DrqpfwWD1.tɸtPth]@_Y(kΡJ͹9+- Q\叅 ڼHnẀJzy@VgԶ=n=bΚ@"9O1. 9?"\hR~4u, u#ξ(8j5,,ŵ,:HO{Hmh+7=OP+Wb#WP"i~rmv\R ] >3IcfGE\ϴsدw!cBSd?Dup |՟FY٧&,95F幡tT%j6Z`h@ri1-}S~Ԫ'Zw3FWNJwM>i`ˎB6`£x#xtG=v^"jmYl2Uɻ&5NJD34.*h%(ai? %i H+cIzXbX18*gu6e (8VOa#'&c #tc=LUB )uBg勉[1 70?k5&$^ip@ÏY]1KT\9!{ AC/P26KNT$.H06kr?mUW <-- g<=kˍկBF04K!ɗו"T C: ZXy(qz^t=7@9Է,|2@MUu%ӁUX̔3.}h*h^qq2`v@0)2fv>a[TCym%x?.[_1;qK1憬 kHge\1qeluwF WT3J6\KXK{8\ي$q^]rvB| {  /jw7[ 5>]һ|^b̷w, th"iIT}1(Awahpmf`꠾DwKϞ/Dn,֚')ޝMq}!sJ))QMhXdf5'EI-} hgF?IJrChHFOZfY2Q_ WjCzRɾgoזJhNM&KiBBubth5o2\sԫZ.W3XwEWGt3|f'ud$ev7R+"ac*տ:7j{w*:TYQNb¬ekC"9[HF*K{)1r| e+L菌/rc nsQVt-|lMNs(B|es*hީ`Nn`/QM ;ؒ%].yobrdt)qݫ_:F&.k~^^ K?LJ"h҂HxKN=\9}HjN BYL;X! 35)y6xhޛ9̐tmۚj/ bc'ch]5gK7.c[[R]o:|ToGM9$oYlJ+dJ6]mzl˧{a:炙-AM9VRZJAju6u8+(DgTD8MU}֑qa uo" UЯ;VOrl* F]~0 ^QN{Ub$գ J6^G1t3r!{O{xBӟxBeYW{*e߬Wk]` hbSTKj؁ nj̹ʷ0YGd*ٿMʵ!p{Bb8Bi IJ/Qu F>5"{L<)!2'NjahLOr5<өʥ: {L1( KW,KPXO=g{xH:[3[qR) rXX˷V릨Q 1RR)aOXR*\hoe;*h=LxKHњN޻!.?yeje."vbNnG U!2ɸ He)q>N5٤VK]+FJ .yRq߄Hsfu^̍ø Cv Ōx+'NҸp(%+,]e6Yg 9dҲ=E'-'>BQQ k_vg7W}7/}[_Un P4lY95P<[T;97UR:tW {ESx-mZW0[Q/I 3p+2b#s ETa˃J; }'N (,~XH%UiU!2-gK[`/e8Wּ[Ig۠q1Di!~|r.[v^`--C3o܄DxGw ҷ滱F@ghbR+,wO 3Z^#lywv7(PvCz)+}#IH50,GC(x %F+׏?Ge)1 2!/Hְd1Ұ8H}؇$wQLQz;2Ը@q$#P4JlՓS]-:YE'b%T?NһAz9žjD"4;oFQ&9hz^" DMz]J:L N)[Z!6,wEꥵVs?qm—$q[P% ?**#hҪ?KgɂAgh-,i 7Uؖ忹ed?9x 9 《qM$FtP[; _(Yf17Tb3L!tIl{{y_}*a]hvȦ޷һxȾ~怙5^hІePn@a@Ҧ(܈׳HoqQ[NBx 6$x#nJ91"B>X]h΅j>Kouijw.:Q[җ:~?"t5:&*0 5{$L$9AmɒL!9hn1"Y9ɇY۹cJR e)~|*fDTn.LcJ8 Hrn>y.I:\JejN r(trZ|p@%b>ȯ("k Di ,h U/nCy1 2Wt-O-}81.ND7$?BߣeMB{$Cҁr#% -:aCxtYL10> u ]ףUh`/_"C4@<+2{Ʈ/r^6^&B۪oZb42]@зb:VpZCBVuu~3(!IdL|%C~Wie!J'vCi5 6o0":7ah+QOtGUy˗%Ԫ~U0_՝By0Pn z ɡƮQͮR4W-"5m_*e̩$R<,?'HV/#K\a puue 1HLC4 a#{9ė8DŽ6¶Rm'lO}` N e5^g5ic^KzlRé,r Z*p}?ܤUҶ>HJڅ5<8ɫ 9<=tyѹ}TFҤ;R{Y2 2=Y̑5$x}‡/@Mv>A0'.²Mղo~0$#񺃈㎱(~L؏],G+úfPI?vY;Oz=i%VX{u BvUѲ=qrĐ9m9Α}p *81F?]YWTnNԌBވ{&"zIV#Ӈrv,~_Ml<tbH 2<Ly}g$Ҷ+K%*9yfi`-[c"~oʋW=w/PE =B>u4c g3@AFDs͍CMרU!;)A[A  լ6ESu/4PxDNRsH%3fY2C0G cv8L[o0,X &7ad )#p dޑ^0}By K!m̕WEX4m+E5" 8vDAׇnh2S,~Pw-Z{ Id~GVr>Z1/1FzT9EH< &$כbUL2 KB5M%BLؐ-k (Ztr(6'sJy2Rej5L0)|ٴfr,>,2S~ Np0֑0c¡k\$mWܟg@sjq\/^?h\͞d7 a%F1@x ސ"BHSqcm{o9.~? aBD5tb$,.3?-|1`]P4ٵOJejGQ4P$~N8ddvcWD}04%ԃU#b7ZvOM$gʣx&0n{+ T''zE3j`و0Dl!w*j%9 I_~[J6,Ccfocl{r,}q9c QҴ(|ƨY;5ߩXqDWaCT{[]xQ A.V'fVכISd;SPiO%ӕnqK5VPGJE;~)tڂ-($v) pI4#u0r2^F瞾MhXHԏAi;"@X?ǴuK5ڎEB|AAZvuHGVWj(`A# VNhdךFiYV{OL*ŷG+[E"qOl"鷣0b,+2: 0.S0'b sCHnEk\xŰF^B!2]f}HpXQD|?f8'jWj6-2 3[pLУukB%Unɻ+"EQ5hsrRo/ bI=X:}"X Dmښyo7HȐ9 Hyy<+SѱL߈9=Nl_\):Hs'])n]SO@腱vu7a$A2U=2LmA{D.(;]N+Uj L }+ZQ^[9<)W!bjW7c9@$ȍf`u)h1TImnۈQ%λAܨQ]p`gQTw9NW|Q"> ]аiC7G˥Iz݁S(= aJH!*^} qqI DZ6E !oyTb9xwGG0պL|'磽kJ ǼqJvq9\z'[H¢Tpb+9I+He^6Zɿ1sƍ@ cшq x|{FIДj]xkrk{V\\ݚ=ZeewBJRH0D-o=Ea 7_ڋ,Q/;ucg(^8J@aiR+J RU$s`Z[vSKx8JߺtOպKC^ lTX'͜ HITчݔe? : W|Kw'Xl_Z&U%D;˥z"RYR*?(2CowٚQʄbIZ ڌFZj)1.FR +}b @F c~v; gb˯1>aH#vaZXPZCvSEoxtH'%[i8k_NY? _[wQ뙫VHq?Jf{ΐ.5خ]P_D)gӀTDOq2MBs)OD~|<*C`K~bpɮ9_ƛ 90K/4ґ`c9_:>;1C>.Da/]q75.5ZﺔI7d0)·y.٘xzkb`M+,_Gx9)/"_íc3jE eU@q}@g-8r'?$1w6hJOn(:4l 灻x#{t:QHtug4̣ixX\Dt5 2%)0\Jh>$bƍC2[ru_l^)wVjz#+ r~AFX%PkEt{:HW,aMt|R`s[LNnTc`6uwͦѧ6 akf< ʁ:?W([ӷ۶'}d7zVǼZ)4+5ފs@VGZX+DzOW>"Dx#7sfTkBpEu׫"=4lCn48b]FEq)uǕU\0YSq3i#9+NyY yb7deZcUo=,WDqUHn)-(\7*FkI,ǿ ޑۯUvNBT:Pf|1mPWKq-2\BHq+ZgZ"G V]jr; ]tqYz۱a\Z]q-@P`!Ckns+*038euAUn@Fb{/fߌj1N- OpQk/ ^9\od ~xl ˓5'&ˍcC/T䊴@$ i芾X*22-9%qʹF;KRWad bvY+~[8.@BU9u1;9l5sDUGg So]h=vvJB\%z%U.\dƮx 7wlev>nɭN:" ̫l]P&U *v%h" rcB ZM]x 5=82%sD]i5]f˓"'%ݟ7;{gh@5WuSΰyd,7InmNjE^@~ tǸt ?D@?_CO׷((-|$\ qij' 8P8v|9wT4jNMuy&=ʃb>5hzv}/`,AӗW#ޓG)2c3Z:ݛgp>B:2Ek`OWGMR!;K6bxbi ?΢"mqމg9^TdwU\Oj@wtFңT\`>bA=Pޜc_,i?]dY GO{P%VKՀ,50^Z]'&5x3*`;(Ml #|vhz 3nu!9CꝭȦG( %s_@/8Ǵne_.$`X[ƞv >DZyp9k! Œs>|/S)x~P3ui&fj P$)eHHA.9”%`t)?;6A0>Ѫ7,?`*#H )bBPQ]rk  {wObM)M{"e V@$K^˳K`._U9@ېӪ+Wۄ#=f<Ҵb_ɜͱ6@t[5TNrP<Ҡ=zwWD`+$ob射ѣFQ8H`Hv k._97V;}B aG8jvN7jTCDKxsI)%<(LEK?~x?@?(GIn#˖D승Z hcF üRx2 DF3q RYAVW0 h( [thTH7(6HT02u@⍘,\QԆ $5H!ETon&!<ㄽΌP樎" ,szZt]]Gʤ0vٟ˲1N諬u<>12R+ ӯ)-e%AS"䤂JU]t.*%yх^ =\LvUz A/QCr3rtJ}nt&DZq;\MUD4bdzfEdoҠ &*EPP IPȎ>36LL#|2WKiTQ*j۸*45TUit Qp~=╘6{t^(Q0@O#=x8<$X xtWQ5nU+PJgt^ '08&_i*jQэ<ÂSmE {{Sg`lWiר߬apn]mc=%7<@IQZo״n^ޱEY>~5am#!K6@4xRJT 4$'["వe~.8\BD~L*q*vNBx )LA:V飯p؋{tꀝ$^QHk/[jf/ YIU)aF3 ~ RHB0ͮ+CKLB!%u޸0 e0~<673lpF|r>cLM+пb=uew5? PߠHӑJ; 2&$%۴TgdڳAS$p0\c;!{m?XTZiS[@O^\y95M^ҊÝE5U r}+Ɖ('T,~cA{.o"_!4q7]=Ci ə!WI6 k \L>»P[г2kZ`G^\쿇^!xZ!) yϋH5l-EkaqatNY.9P|퇛lk8V\(CJҠ3,AmG3ߗu Sfٻ<(DEg'*yҶ7wwZsGsz7~8ϛ:mIRmᱟcWy:16ݼ (X]X B? QlkR!~0;*~ avV'"L,#DLhlCHÏtMۜ05|+-mȘFTe1%B rzKoi"X NBuܵ[#aaW0slK|ΪKr$Frwu/l'{Oj狿Tyd^%#"AVns`x(4<ϟr;5#X5 IUtcq a~&)8ԵY>g"fOQYF3P~kbV}V"J8sЯt3*FЂ/oB ^g6Y?U`,Zrl !qs 9h *f7H-&7KU-XtV" *nyiu#gRx()okۭ 8rtw(r`1SA2MV(If%یkT|d6#,gK &5?8Dտ$@1:%B~n9vU!҈P'"铳SAR–*)<6+Mo?l@c~ ux;Klv\ /ѱv5igv&`8;ƀd:ZU#uNR1B~"0xlW5#+#[8ɶЌxwa Hو4$|թjW^:K?_Vle!9>TIr[IOB/. >J.DUf4'Ģl  qZk:aɞذ߲fKuohUڑ{Q }nt:Rˌ1fJIv!&nE-i*x݅%4Vs)h_?p¡mc^=EtU (d6pђ-aEx@;k+:_QUEۣlJ~^F(KR.!Y<)eXUFhLbUEie¶*m, uad0D9ىd.?B'ػj,YSo+uݺ]\C&>=-ެ44%@06?E7,~ +jwwJ@s҃}~?"cmƎ7~G9Y)Rڷ joR!1T߾ SµUZ3˻|RqҝQrpOHkh؝",F\МE12<8H}˨6jå\/q/z;Op=;CQvtvd@OOol~f[޷Oiz5jҷg}<.f/dV! b ;&F^T:Ԗr+rĞ8At!dO"b(E<{jRAV$d"Pwwk|6Vig e>y*p=I#= ɽuC bxJü3?Uܺk̉@#nW 1tR.qY FxaʤDD?I͓,q@{c߈P>Yvb E[*(R]{ fY>E{;pEL@p[{squ1;G09rJGRD۱ORCB6R<~Qnoa$Q1V1%9b긌3Dw0!1ZMBx w6z3b$1UwwK]%[8ÍϞH2T9(%,\@%VqhPHAOy6e]默,QNfTʑn ,n yY)]g/^,01>'j"}-~k5W#49@]jz "NЋŢƈOiF.<>D}Cq3lQN3m%=GBL)\`'ۢfXǫp٬'ae J@N"R> 7щUhuǤPHԔ ;Qieى"Ӈ zQ ruGGoY*Vlt5El/ąs}*".2u<x]cbu\.;|YVKl˷{w ]XN$ hO%پ(5d7L573:q`X] ]` sU$dH/tgrRL79 ƣ# \T+lflMZHIW_=04q׻y 0`;ӕeRcNM-᪄ ,Hs:e1lY5F["q }@} ^d/uh!e%lm @T@K ]ׂeP(GH_ji(bͱW4RMW Q b M}Ps  \!yy0Kj!l<(CU%&,à7PrFv)kγj ]n)8 &11sNڜ 䓇ni 8N5 nvʵl屿_ _LZ?{ S%윱`uk{*ӶQg}jtznO2-v> -7g?#mW5N+ZWL8k9qivBeyzvΔ_eKloH.jձav)'±ݧWC̛OJ 7pђ8l[bX4'5 ]%V:S֓^x/]$Aco6e"xJp{V(n\c,[p1"}rPw (R=M1&dzEɏ I1γӋn4]/ihyA>sy"o7 SL`g|A˥H1mb wnBDn ͺΡ\$6h-Gjd7(_7@ٵQ)YZ^S;\zپI[r72Lwۇ#`m\LMxx*oC*oZ}u"7=h:IiwqDK.\!zoF C IS(BInTG-4 Awu*],1v|̈́GIl}w K'2toʛpa ^t?m.mL.0崁%µA>_dڑމ,e&$.BLyc"rY"~{*{z4?Ă#Yպ.ʍ\}l)t:(IyKh6n:T4m!Q ? @Ǚa~m`i=c_qM4C]qˍ$t[tGd׏JwB|Af~ z]5-AlYnhuH*: i\ 3sy;]eR1Qk>\I 0D1`TS@c<ِ%"[ĢX+kfIzJg<+Fm+0)f'嫠q miZe7pGXHfuytQi.etG}12&AXx#W&gN;L,{>n^_"M+S<[B}ha38x }W_۩;UPӗOIؚ馂 fRy+gK ۪!IUdF=-$f.yV,[Lt QDPPkʬ}9- wLlbnNVI 潚,G!x;ojciښs%#LaJֺ̏愨g謢( bl{2Az0,`qɁ59&p0攺ͺbXGΊe $X=kY (\U])׃y+Hz:L@cE5P!1'ūZWMybO*cDHud iqU8=©*y0@s;zbdމ|]}B,[F:SlbBL?&6m,Fr[*1w5]n~R.dSkA9Uı X 6\QXg}a,M 5yYRzBiFѷα5t8 ) E=A mI.7/2!/l6.K+ht)[O=ྂFJ9ws`CӉ`b1:$imZ|(L,S]kvSE|ǰZ jT y{x:Xۖ@䦻кW jo'%|?S'Rj"ȿ~M*AFbwveѶ.Aa{iŭ%1>ZgiS_L;C[ `\ᩳڋuq7.3B^خ1odl͍{!AboqԀ-[ybSF=|LZH̡Hql4Û 1cбu5])夛ݽvUhsq!5^j[rO->M 郡?DpElަ=_9"M#vġof ۼHaEBZ %S54nlB (2޵)'-9 omYh >[ͧ8.uIy"@`ݡ8 ͅ{Uppwm̍j1(P)$3mN fj K[I>B/I6^vYJyLbCzL=Ԇ  -?Š +W06{*cs0N0vHJR]M9@T݁V} 7W&~d:Z) ^2ӼIMGBFq/Ou=olG.Q~S>h6)P"Q)_,V9DnpTZL&,(!RQͤEgOvEJd%`i%F;Ҥ$Վ,ogƄBȾlm|&2t.dz|7E&(V9&qM+O8)<3XҦ~:|`)s l qP4dKzOTI\<6ˍ%DޥVG :҇DߛfG+Nm[Wo !]#[r:;]A`"K7:5}w^MMa|ƱC1FnCRʂXe_$z0DS52:ϺA;IYBCJDH3 4 %+X(Os]Vg8f7[[0<fyo˕p\6* 1vmW %jw19 .ϧ9CHՋ=Nŧ 2Ӕ2XfTƜq1SHـtًNhŧWsAJuADoOR>Uwӽ^++,jy.M*%m4J.bޕ"-֨Iw㊊[C=zv<6^N~~0h.ob驛ڳ 8|[*RSnk/kH`[Ua' oI!,!d)>F\ 3|o=/G#d<}!Qe xlRlYm7VdĐAF{2[.X6Wz ߛ wi aYD~i *]S}2|[&s܇AF%UO4ToH5K۷o:~9?lBН;\}S]ìAYmj,;L ڻfWqs>D ͍ZlƯ-]BhK0m`0UlUTaeBSM0`%%}`-] m!HP0:@@u>*\*cPa5+ f kΏ}IU[[^}Ĉ mO=J񝫫0s4*o*lU~v-hK%kK|Ğ>ZMR"!OF@%{)p!chM]IbkA! J,D3 Oס $Z/bV%^l%$ţ~ƀWQ@)Ӣ\਽|OD Uz. *-yg!,m©%ѡ4"v{ 8^lS8',r@&12o7J =w,?vmU*)2S;{ vOB8,4LvT;/I&E& <0` "^E adJVr&ܓ*sN\߅(PWr^3pC%]>mC&voiK :_ռnD#M@˙i3Z8aXG_\$>.z]{=ia=>}6Acn,;zc䱫ٍsL r즄Jn߂T'Ql3Έ$a ~t-~2Mh)}@tmɎNsi}9h΁+ #Iŭ-0^jttc'Vm&NJ0q&$QwV-3Ȍd3NrЭL7\NjPD- |RNb,|/ŝ?5H7Iz'G{",k_<dɘ Lh^?8kDk}G)mWy"5mdpȩs} #[9}#j5]Nޏʜ3E@@C<ժ/.V ckiޗ. @rkM(4^K CK4u0r͌$ڢϯT:eM{_Q%7Q|봈1} 3seoYL4Xa*wk}4+9&my^HESZ6Kz kf>֚zs+wˎjU!-8I0M^ԤCL11yp`3A}]O2k<7 x9qη(F|,)}eí1]/B7qy GM'><`S:f % ٿ^ CK4?y^m7k$ s/QץTBfUE`MrF:F5 > Z/qe BHeuybx,RK.̙fn۽a[}l(/Z L.G 6tFٽ$k0F%cGS_C?/8.5e#NZo0J1"L 6EUDu!ȵTS7n[KUc;i(ߺ6W*\"s73s2(;迯vm;U}ٵV*@>4n/zB$fttfPMƁVL:ڦESZDX0-Acuo~y'{!ܭ,tκ|OwYO}}&SBmN?er9ՇL\ 3?IOa L"iCl٦ RU_[@i6L] Wt 1?҄^dmd a2iM-|\7562o'Eb~QSꇖ`G5(U3QA2{优6EQ孏{ٻs d2iL4GW,r89右CX"W3M)NgmZUOynD[te ׈mD<1(ߋIk);=Fd-*lϢ/Z4,I)XT턫DQ| Z8klyjNk4%u+qoyZ hy@ F/0lYp;?$ 7K)Oua? 0h@0ejy\U&g5A^ *!0HӁDImԬlNh^["D[?L'ӫ=Ќp E[9Q+l帑fwkifeT蜳Lg7W7/"E=L8絤'vegmjh6Vou¨롷~xih 9L_;ss exczNlզtɑL\N'634ګϤu f^MI&V0z: $fA8)~>--k gkWdL+jA|VTZ'.__3GgG 5s3>/bNP4kǡO<6.zf9%/b6ح@FPOhDn32 @F|Kf1f,2kywԶqJeje8mmH}%!@ǵ&WF,HO7*{:7 7cUge4d8$a|KL73yxP q5{>Ņfz^ȴ>P41\'')wIdi ~vrl2=$qu|[W-=!ah"U2 FF=D(W@qYεH ĵNBli}zKr}{8^،Y` ^G*RSV%qkQC[7މXvp2 fll:rCȶݟ[n"`1 2hnQ.b0ϝF$׵$]&mcmk9T^*6}[ZFw*P~ 1eujZx]^V\+|-ĥ{~S>:=@2dwҼzK׬E%E$y 8g bɇ>-3lQDͺv5tԹ*(Ndr8dWm%s1 {u ,՚Y*6׻uJ+ωQaG-B0v"Ź ~%-5\|dfLٔ@]&_-ݲF- wAaʕo"]! 1yhLJ!+8qВsB~wޘv* cUe37f.9RߡztR=Pۊa-:2|cː(9M6Ι>s 3yO-8M8MƜmZ5_4w}oW?tIV%Ǭ>LNFTnP?Ϥeu2 Bcg6GlUdX:n.8%X+Rw#Beo҃/eT*脋¢쾟q۠XwL(~쁙`'SFj{rkaNy*87oacwo:y@|At7ŵ& '=JBQ%l뺣7#Pywwz"D#SnoVømjh\FC&6~:xnkYwқ3˄hnYx9lisM>I.م~w4.pk }4J4w}WfRDmN?*Fޘ׵|`gۄ4]宬jEzU%ˆ4[`UC@TDΤ~mgJQAٿV*cBhsG$uT`}1Q0`&pLsxY%716S:ϵ$[J#T;$T'*o.zgJ|:3ɂ3AAw SQe<޲Bho9-e.QGଥ$ZOˠ6s@} <||Zei`zkW"eL a5)C(JCsTrB")o (iHdSuB]CˋjkgKҵ?t97qS*>E^!(\Õu߂s l=~Ηd 0C%Dj&,Ƽͭp4%E.VwYq])h 2E/#1b^;zOt=^V宺2,i̻v> <v1*vi!."OLo\\UMG̓ue|0\Ϧows^9gߕG(N VS>wbqn\]p)B=Qb1;SaRSV%^X^[hj1?"xq&(YgJTEHoɝK^œGYf4__x%6t:%17q~CCG\WMZs͠"2u,25>Mn|+S|Ks^d5vņ+>"7_k(B|sThGÖ=YؓՁ"<$+ Kbƾ+Sm=l عO*,>&Qa(UlE '"S?I NXۛE27ծQLE`n*r;`>3Bh=k /Q2Tx ۢ8)pXԇ~eMRbXq{i(vZݟ#0${aHA{tk/۫ 3C:mM6JF>^Bx46Nv_Hډ_#/l" '/o`o SoȺnLc7?q=EozJ4.oPRK1$a i^ƃAc5S"VDW+KS ?y{]Pw8a2bPn=N?Iyɇ!"N% M;Y/ޯN]؇=,bRIhW5BJv 4S_dH]r.?Y${ԓ% ?HTuG{Bx\l›N1c9{;F tISS .POE5vhe `^-Y\ ^}|@PP\MGJB3a}-d fɭ3VK~[hH=LA-k x텈|3|ļрF5g|8̩ joGU~y(XM̰k %-,H5sͥ&fɀzLZ8(!IHq [>طd;.CWcJEeXs{[ΖX /370Q'fE$?~љ< xV&& *(8&K=KDM&"cHl ux!;#<@%&<PR360Qf$Ra-e֚-`ބ?@F/@D"3D U{xݱڞr`<`Aw?^NTSeGreʂ -"q)-ݐ)tE6=cEy" 3&=gf,T8WJBB~7YтSv:`-4بɖaL]kRI'i-TBD˻GAvsMX%%0"2(BAobR"'>U!bM[rMC=Qt4J ~ uxGJ) DHnw]{\IY+z=9fU ]i(ut p14 d,T:3:M,r|q;(~?R86PAnY"wNڠ0[-_IR)Kh M a7hճ $W󮝴c`k!,+3d&PdlBRњ{d aN %nZ}r3^w}pm:6B6P|h-}XG4o5`5f#+ک3\h 䱃 8R$aq}r+YP^y8A.̜'0$V%>h}RmTL@D|n3E>Aڽ;V+>O6Ț4Țl1O^l 8CƎ 8E~ 6mY1OV|8|]Pc{dԦrz00?X GJ<*N.ע:|vc=nXтeR@>c|Z3{U {$dtyЉkfd:1s OH_&Di_qgx6;^LxfIcב{[ ԩ5Pߕ~ hY8Y 8.V&gΧD!B$t'5id۔oVуN~A '47?ה$|aVD 'o8YTб3zU:YḶ:63sIG1m ktO$<Γ)soEY]qYˬjܬOR"vδ\}@?d 9)[:" IJQ&L١p!ꘜ-EfhH!: 7<4|ZN1L=gZ9\̓CkkG= N6uư#ԛ~EGtoG;/դt]p=bU J>&v~&{.5RDg;QԪyq$UjV$׳@G/Ռ|V0=IǞAN;^9`'j} aV=QEP0!9Բ]٨6yorl\uu\4V+Rl,%i o.ゲ2[_be dLN kgKYa*̛G1@?[ɇ$ WO]J TB!!'N} W*9 SA(9pzBӟէɓv82XNCs~;t(W6*7c@z]L]|KɳK7m|y4 }DK0lՋbS/WaA7w.'%2z=UCWyuBOb`*y*VЕb$*l`[blk0~*FwJJ{kc\SZA; Ψi5zrobs^zP嫞%T5AvtA Oµ*HiY/%EH_Z(5辩$YDzQ!UEx>sw›l\*5ĺ1]3YDPZX0ڗ!}Abtt{fBBDAAKHf8,B7 ]{6'͍'Ml,?(cjekV %$ve5G^\ՆJq ^0VkBKڿ9zh%!jCx,8$$vϤWUolDZꁃ`1B:q?* :4z[ގ* MUdQHGPrsIX& (\39r]r:-ՄȗsX^FӅO5Ȅ9|!huiR'Y΃&:MQ gUVqz O+[緹u)ʐ'Z3:zx8ƽʬC=N@2h?#o~8}n4޲b600y=G˜˗v q>UٴN)aUɢMle@WҪSUasye]/E26)Lc={ֺao/far_DC9ac CG¥tULыb},dMwðAhJO$|(H r.{zW)AktԻ.MB"܎w p1p@~Y&[pxLzSNWg B{޷Ό;)Rg J6p#E}oQ%WaO{(5@Ȥ@Α^ \T"2Aoc)K$茔!iB3l!\4[x>glJlƔ>]w}GM{dER4&Pp-_| 57g43j<1nn+"52O_EUj[3pRIog Rvqna@̼7oA+ɨxe__ rtQhSMj&na)OBiתWIG"`n~pC͂}z֏;*VĽ_gtuTg]fV%"Y tKfWJ1ŷ¯ $ !+m3iXzʪ-}c^O!-g7FNHk;)Hjz 1sWp%qڝ: Nޕa2=5W?.dKKZ W#,~Zwjݘ{oI\JfgԹ>nH&Y1y0A_By7&5^I zDnϷ\"I(cI87MīS~QfV҅xZjܔlɶS0hl .m|;΢Fq'FFxG[nkȄnopiTkf Yq;)ݡz -9$A۳~3*-i&D qSeTOR*Sȁ+lVBq L9 k]e5Rm yr< &aՉiI|$mRVE[%a$$ZpF)JT9Px61f`iNrbz|H`p'9%8}vdQ_mڔIPJ U -4:z|4諸5ّKuܢܐ)lh?u%ݏ|kN2YUP8G(85ZǺ=/uZ+a:$Ww޽-,Nzƽ $.؝\p$3Kϖ;Ϙd[]sr]F{urwh$Nb,|҅4no Umht6\)7>tX}e٥\ΰ D@4Q5I]v}FY%m:pH<tŒ CҳQ͈͋)C8g(V1X48nUôJCcCr?$y^MHTrEƴJ%x!^Q& ʯFx>2Fitþ ռ8E;~渃~oǐE,Obx"sa2=q]0}YG,hfTjH$a tЅx|%pK|œvЙWˌaEzχjJRۤ#fծ3y  8o є4YN(UG>EP$ GS= V`ybXsp2')9zr,ՔלH'f".y yu0hm![`ؿ'GNTMfnۀ ǜK7g({qmji8 T<ߑ?EZ4-\xjzΊ's蘾ژaU/zw\b$m)trD"o1[S=Xz7cvIg~EJ#`{@5XtmXm;}q8D;YcK1Si ʧڬJѠ+Hz ÅkO2atj8osw圓 u1Ԏ^n=D6y5zn0zţԪ^vDj&,1p+|ļ#C6mz"Ok\OZxor?Z9O#|]rRICS}ykJ[G6N r1wϫ<o9 Yղ.vˌi1ww3(8LV.cz/tM t66R"'GT<( rDI~ˣVx` p8NO6fi3t0B{LJbYyY=ޑo_.h87fͧUZjgD[ BIRdoMn E%='Aҧ,p0l%M]Y\!zuZGYi;fh5S9{mw/IêF&ʿ I_V4F͡e7S^FZ)O3ô:lP7$~5ZyQWs:YgArzme vt"G=\;9*_TjRA8:5W. ?[ƞljo(ģ7\g=HI̿w?/H`q$H۬l t*[OIAx 9l> Ʈ!9%GS\W z_C:#@ZQ$XTimTWa8bZS40 NUnB Bן(EQ] Tj\kr?IT\#ך0C,"F LᲘ +2C8mC{`hxB'?nw3(˞Z +}8c+tXL|?sv|3Ɖh>d%Æ=%yf`9O#B /tJYD:M-+HnrnVgC|ۦqt;VgO:Ė Y}:]9qṣv*O ,8V)u6c{#o= tϣefˊ~#V 2y9]Z_,]Vdo鑂PC^Dz 2P J<3L E  ?is)jELmx*  }dtJQT~D+&2ٽ2 ş7`!/Gx)6>8^X \9 #b[shǽ݂V8: )^B3[J#`xs=l ]H,ycz:DQ7NP.9b=r)d[Iz/MTZH0lEuz}?UI?04H)V\ TƊ"aDsVBhn|es3sy%zIzibRbh_ڷJrvUJ:I U&f/-n2f|r8_;n{xh׸iXe2=KmEwd?WdɭuTĤlx"Li-4 L^D?{= xM #%h'F(7R4o&0u<_NZZpLW0E;$gLP atR HpaƗڞDĀN)VDѧ"H79FU(SS;N 2v}3p+y+~|[5:9QTZikOх3:TrisgL=bwPN_cX<,Owx,j) (acsO/ۃ?&K3Au&fwI3#FbR`:2ӒF py߄Y"Rb%7ZFaȴ{6Z]O7>xhRtuYtF4SKžhIQbU!!`4fţR"Ro+/> rziښcXmrz)GQ<- ǟn F|mq8+J2}rrj>Y5xnƂ>q?W܋g}>w'o ik>CMdrܧ Ҧ2.93#yx25AJoT90hPZLz9),:enr"]?16\p_`7u/|z4vn9I~?ulHyxꅛ5Xj6,BvR7ypX[qT1ɓU vAl!ng#6=ew@ 38@<HbzFyf?N%۰>[[ suU:%5G:E*B`W_[ͩ{oO1;{,SNsSJ/+LWA_i!G;ӚP<%?g_WUj^ƻM $7~J ԒR+]@R zzXd^IL,GU]A,ڿ6Zu+YBdKY~3!;lsPyυZٛ͡|:=M{DgYrbQ$r߶;Nb텶aHNtDuh WܢjY>yXlap{Hs =WϏ8E.@,B{Fahƫ) ({nkl\Lel`yQ4]k~? 8|ꡉk:p8w:uI^t./gLVz]XIsS6^~]x՛"Dyy$ȧArLx4[^.dg}C($Eެv$!t֡mm5U, O&ɛx=0Rr!l )h61ڒ䂇rE1s eOQLG _`X' qL&ެQb}#\aiA}>ĜpL&+.~Q+ tuMǵ%.>7}̃@@|0([K4ħ9ѷz(D8 6|7w1j.v&ln8QeQ6ˇI %zUtsWwf1 G\ȻLϓԯƑZ:\KTyb?s5G ؘ.! 39J J5j,MQx8&?֖! e,c_SVJvVɨtį;C΍aWÀ[<JCؕҠ`<âVvzpaF=񾳺=g=3to1-R*g *ei+F7m ၔ /c/L:3 \)L|A4R {g[ hq`䯒ɉ_Y1AʡRߣpzDƉ:ϵ}q:' hνQ'_lUo!uLO(Ve* UtB#m!eע-8A^4Ҏh3BK(u60ʌѲm LqLCu{NĿ9(:,j$ܭܶtU 򕻄QI0v-qH0.ѸћF*#W<ΈؚVn{.zj%S#;!k7gFc՘>J½I㯞k߆RAv2"հ:Fm0sك#0j 'Ǹȗ?1XYmDÓaӝOCM~Y׭ސrHglMY׬7#|Ia*+] *stV7#t| K ]:TY1Tpy^B|97P*Ue*..Sl> ;ohn߳pN P0GE$TC5=xn\́H\Q -~.d5'^\0r_q`yo2҃ʋy[?ZpH3Z/h6xQQ~@zZa ƩJ{TG7J7.=!Jv-BiAHr/ cЛG nL@Cgw`,?Ս2RPRvix);]-pvk,p7-1>0[BTN^n[@zb$TvӦk̓xc"˳5B*UDnԗk <~;GU|prL07oG?ۂ2ܧ+*~rohI ?iE}V*uv',fc`Sc5B4P~S34fB _:U'OsJzؔLIg2çWE } r "Yrq uZHǧ7#޹zm7ŭ&d.k,WXc~=q]/qOs S:V)s!eqIMhd(rUw ՑljhCdlݵ.ݚ$/7w(U<bS_+9Kt ×]V6+"wS۞|>3JA:!; 3yIiy2 rAD>9pn_%2i!h0MU9Cv AXI^ch6r^9E.fVx5 pAtC8%v󝗥,4]ڊ ?naCT.Ҁk a/6[fiA#C$ w\|lN}YwZwk y (H'o -A@pm#%']ꋏ`9x_ bb2ygi#1dG4 n mԼ_hӸ/~?pFO:zTR]VC?l%IT)%jl-JByGscVwBEʋTn -Nj5߇(٣#oB7V^ GCjHF. 'HKEu%V->TF)tL8X@Dom `i3uI>n9ceG:m"R7;?9>C}O:!p-mZ^<;'-NIh9Ql%X Ѳt+]:ǠUӻԙʫ pE[k~YDu^+X97$͎'4.)6~Rb ki߈Y3ZxD"od~7I#3Ll[ÇRfN'6G8hۋEP9 B~yյkDH瓏Bw#rD q<ph,$븯aNIe' @/ڈ4҈ݏ k[gMW0Xl]Y?fE=K|qqLԛm$tROM/p CHld.h5RLl&oPG3m5w'+e wg(3[qڽ܏I%! lݭ SH 9Ml1,JȈrv$ men!Tq}JUt252:#ZRה⾭)yIJ';BLcZr5N@yk?[!,Ϝ`So)iG$}*RUUA+3t1w^SGd| aPmgZNB y!2N7!'Uq)zPn\?owK6 Df52!Z+H_$Y s9+F,5*:wk&\f8cAl4S}ܭ c 5xԃtlrC@Og$FJiRcU- ${C<nˍ|򦅅{6Nd W投/dU֞ŠohۀYw6m*бOp 498Ƴ3ͅy۶v Ƈ ߜ Icmslh=i#H0lJVG}H(#F0z;Q*jY3$qڽWOg#0:gc~bÙę%m7\$(ɕiBRh:La$qrZ۞~bn| "{[*Q瞜 ܦӺA _\Q1E}  ֯Sm.U$t|#=H)B8-%.wgc%@ ޛ ]0%O`–OE֜"zFPe07tBee~|o9 CPf|Mଯbw~`j~PcR؊)jlЎSe ʧ"&+;(0j4 }zϴ <茾 x2m_q+G[A h?|x6W쥸 x0D- jQs1`]<5E!RʯM:u|BS\y`P ME]; 5/>!xc d@bKk&]r[, ^f5%w6j[L#?Ew+.I~]_mWk2rYuPf~ayn3X0ge>(MOFeֹ8" g?#<#yYc#}Є/= OpƗ~q.V56lNt5A9 SVݽ^oXyc̟uA. W;}޲G+3XnFy'> ad1ͨIn{]LiՁ/y&wqep]۟F0^gNS33 폠ʈBC1-]rymz#Ina.[ex{qp (PY-p v5pVHuRd^yE!fƏ˭m} ,TJOXeܵ('q8.E 99*CdX/HE ^NiP gݡњꕦdh>;u"5 ~ws?O[l1{M` C ĥʳu[_Eh41۝IZYz3@A蜲.]DWG~{ެE K,\aG^r/}PcN݉{=Y<&N _%yCBdJB٣0  hsܾ,uv ~ -f@U {+Y8rtv.Eql!uwqא8d#\X}(R մ/_3@Ebd"=H ;sT`Uô8ݳO徆b[s{TqzMyK_k ,vUQ*׭DH'F4d >?x_+Ge4WF1bs `p:YVA=K8<>tffpAڵ!4$6j 6*vkE7VypޥZ=./zDI Y˲tK}9͓!&!o|aQP'uN]{OnW /(ItdE-lmK?[ڪ5*7s  <'K<`ZҕBK. p~±s԰Ob`%BzsYѮ$$mCij oh_Ā1̀gk^tNfi0w~0PE;5 Iia#ڐ[iʣCWme%UBg]i]T'Z ^6}޴%Nf%t{(|'/ _ {.^a݊ ոص\.颺:MK~0347uZ0X${wS}FV z 'mlicص|oetr(+DERd0cax+.W8X #hKj,QT:W68Lw&Bϰ]E:kȚMjGW,Ki{^Af|eq6gߺ2ZWP"%E*G}>KiV=٢j2UC$ѓжRflm,JV`N j=tG,nDk\5Ǭ<#Y\#M ?"5$+Av8){]e.·mfH!׌E¡TQ4E!}t]X:<μ;c 8J۞P%`p_GeE:U*Z4* !Q-=Gg;ڸEV$/bva nvp&DvLl_KKT?E3? k+?#А7Dz@q\mUXi{<$z4IsMAYӇ_ʢ%Anā;vjӆr J3RkiTXJ͚xHB m,ܡ=:؅|vb @9ޡ'vH"prS~6 PBQ"ʱɷŮ=W06z$fSZ63OQED`$ ){(j;,o;2W;*0B}F]B s(6Vߨy.nFho5x+~rxS^I}Iw{jrHCɭ,y+%~2:|0B}6 (/csKQTwgegie7ODkYhWi)nHfW".IZ!Ay$Q =U7>&gmsEe/6{tkP u-'M}󀇭=OUڙ2 q+oٌBG=ޕ]MFK~Mf^}">p;@ōoAe  ~\L|A lZ[&+v#Jbfd*8rL\߅o}\_zrņyp(}\ ϪZFRUN\զ3=ڷl3pp".$% 捩L[v0T` LT(Jm)}1ROs "wv^`AZe譹DG8>4('QFw-M*ޯ"?XN@ oLf" PκzETiCP;TY}1ΈZ]0$u:rhEͼr $P^ ǘ gG`ߓw ~fhnĩhnc0mY%Ք)9d uhpWba?Ydնk\3۟UkШyלw[p6#DU0$A p<%{{*!+kJ`W)N|.&[5! 'llct̬|~hZ:\[#!Z+MSATH` b}L S@@-51"O67 u, WYHi I2YYP=x}ҟŃz fz` G+29]s~Ŝ'G,(7So.oK:mJ~7|ZybJTyP(}|m Ɓ6 ٮ9ya j;Ÿiiɻi*9W)Slၐ%gy/ SғnQ+TxsBζ1Q4P;b 华rUіjgK0) 2D}I$=nsmCleo[SexX/e%!87KxWGSYJ}>0zO= &b"[k%GZJ{;*jHZI-v*Q#*J6bW&b+)c[eHBܖ;DZ Ưr6; Vܙr[kU_'"L5+ csqJ32Х #/#^Y-t4k9ucPj=>&&(zr㍞uEx^Ml- zAB ~|] !b~RyBCXrIj+yxj;5@9av;h={t/)IStQ>dCdڄ3q =_xI(}Y?umr{7hrNdehɽQS\TWQUFi 6ZWܲq=n4 2:/0 qQ!7j8ͯVVL{[{5e[MK U&51RY(𔯮}]Rľ+f!C:ʇro)NXAf+Db=Yw<Ƒ2 X:O:N61+@AzL-_0=I(EèCs:Ij[8lr|')^#;= C2 >hbM j [R+5]Rѩr,&=a!skB?Y~eMdM-->gε}g&;sI:. Z.[gOi{|V {R;ۅ?ˡH}x)Ӽ1bDg|Mv#p qO:NWxSA*k[Z±aioKA\wDvˁ ؘ7O50߃Rqp}CbmgōGQ3-q i5`RުMtBD}t.?<\fB>6kѿdPV1Z1mh1.g`HvTt&1k] lj@(dWW xqw45`3N4'/!I|xa UL "Ulpor\Q ϊ:/q]=/JXa<}9I:h›lw!=BQ|&XM$lgX RI<,7 NbY- 殮#3a˖#g%dNoΓk>IoITxʬ[V7'ER^" 쵘֞=:km=TC=t g+)ȸ"ݖYG̜ҧhA b۫.3]HdMF> O kg)hpM yI7JAD3Ly3&dkr_bm(jhs: zbi>¥̝3* i@=(}zr>7fR0/F2A]JU 0W6x`!%W8dlYLHhN%Y5tf尌Y|<&vNL}-F Kg;%WĤ;MfkKyZ|o$A13Z9W'lliEw1lF\E/欱yT}~.L[ƽ^*CpPfrr r ו iMtiIfm?kyYI{!mk6hEI5*m>:4/<쾧92伃jí~hsj"JOO>_,4(BCECZZD؃<]X20Wkΐ-{QD Zp [<6˭#ps(nXh4.'^u+,5ͩV>HՕ읆 ձt">`)Ä%, \*R|c*"+i m-vW6ZkC a]iEC Q5Vuc3zjhCq:"+t\zf(e[y8k~"wXCZ%ׅ(Ku&afI,";ЯWu̘I ހ8n8Ee1)U%TfWF}67uo2V0ۓprF@Q JNbG?ӄH2Rn)70L$be|ŝR@/6B¥ hrޟqrm4?II,$n"`r(w!V%w#l?V m&EO\ kln3"jV^i`bf9.Q€7N &eP*+ k6KM e )17pްXJsJw}e0 ~$-Z"pWngtգ=볙f4Aru'խVM=BZqlVMu Ք(L z}y0AE%X9U[M(^÷H2!>}]!p[$s?NfHIlj enL;m5~b],vR~Z+eӯ Z\58R8g6V-஧<⯑߱]cStLuL9"V-R#m t;jE鱁(IKwT5K6{>̣G;hv+ۉhQjN?EyR~//E]TNw b\GNHSSwN`JӫdL/e]o88M{`u1 o=,)7U 9`##{$T+klq^TJ#8P2\Dl*"r7 ͺ,!H&9X|uo"`ŹC:F%C@ޕWl:= 6s(MtYQd$4}շj+6EȧxB|ĒmaeGhI$rëb`ڳE¸/#Pf]Y?Y`i @]ܡC4X Xׁ!|aqχML O,5cpPKŌ"*cd+I1B;FD+] >-Hܹ#[^oq)rp>%U %YN=q!Y e\>fhϻ֕2<7YNٯ+z/n\h 䤍) @a>L;׮h_zLe ;:/i TĪu .u:>zs6VO8k[.z@6H_JgE`DJR*\_;hxq߭hxڜgX,LIP?-~q2r~q9rSJbC֫aE}0pIT myfq\;}5(a՞(|^I>TWx7Q9kB7׌*yƊլRABwߕ\=SoWyV=nO /DE pI,Rr6fnǀx?}yJ(A&`Յ*:¾Ѕufjc<t\w 6>YAvM,bl4͏ۋF |X7Uw;yArQ^^(CYr1cI #%סּ#\5+ z ¦##"g\GF#Q^)fEuluevW=((;s<ʫzSm3:Eb4,;)nR4.]ƚu#Msnrr.:f;ʛAO(>B`Cڧ%O Gef7uqU$BwJvouZ!ŬNMfyuayКY~moOGM:Ԝ9HsRwgJ_I#L%[>;ؽ5`IeiyCwh;Ew?WE"|Ajxqv=iA0aσ-y*N3o˝2Dr}dra?L>ZpԲ!r~ٔ>P#6)5oQ㱙X/p}ktRjV͋'U mOi^_YtJ%[[Η~oB(88oh|)#"\xQYu\*)SP}/ utP ~ed`eG u(4QZlXKZϋI ~2eځԙ;8T29$`~x:*qȣb]n#JE:>?*Ud>9 M$X:A4g6f0F9[il:|&]F$E%0ꎻ5BN vGbb9@\܀Hܟ`a/~6jmki!l4HI߁Qp nW_ oS^BU'DIO&r`mg|p[@M&6BYVy>%%8)[>4E3י`33_jo*Z4;KfGlm-qX6dør?=wN?Ot}}$᳿17$=5 vE! o prnSY_^"Ȕpu2ʼnkR!E'c2-EZNt7%*|tYt no*Oؗ'"t9`|J"ǿƦ7aڦgABpC&sIAɒW;V-)Xz$}J ]t#9M,u \vxܝu}ϱg4;N$(m{었!7YT_wL aങBPjlMCqOTs:Z "FkbsP :@@}d!@ѿ҇=&~-YkU3'c zE*HBR9ת:4IP85W45ٌEK0v͌@MM?,!8|Ixe^ush2 M޹1Wcp='q6<owD+*=[G ab 0oYH SMH۾5@l6k7ƣOSڣL\xԺ .K^4Q˽۠h7ņD3!wxM2L  zT#r7-e6 +.t3g=Y=^Z, 4V_0O`xww~nEYDRstG扔#oIQҪ @8_̡<1pʸ"+P?^YXJo mj(%P*&A߳XK ng>bBE|9Kv ֻJrO^_IR#7]H0'[]Kw9t6< .qY1ga\~'BC9[Ft@jeT1KL~\ u%#F\ʆy: ^@JIFOµEɹfr7L]IFhȬOTo.0"F~! RLhpW8C1=MG;4O9Z+*$L( -W%2֜PT Ge VQNr~`}}~[5AfP %BJSx rC~fZ6B}/flu0?( 0mTKsXo~g'4z +[P P'С&&]ZSQ= t'XM##߯,osL%IG?oCw_@$i<<;O ed^AL0uܭ14n't_''ͷ$)#R* gܚC񦕫 {~$-R5)$tPj,R; #;!~" PMU)bQ.ٓ;!Af u&LQnarpNSb%HPݴ"ʠt86Qց &gX ] *^*Q!x[È4L5+f,KYyZ|;g*X|d,KӳNv0=~v5iʖ{B ?ġ,O=y9Xa!R`f] Ics.E-]]M,E``#3=jmߣR`Ģ83׮6 mۜo,$z݅Noqf3jmM,'3[1>+!KKJ˂!B?֗MxqpSO/qú ynlPGӻ_>NJm}վ^RZeEkΓcX\ܤl maa֟YKڪ2UDį+$Oz0ݭ"h2c>B$RЬЧa]kwPAs_^DI)X7ww\> |gkVnӷgCvG*nlaNUҙ m9mE3k'CiZ h ?t›oȆ+hJo㊳dSՌ+3a%'%wmR#GH5"ݺ}W}aD5$;Sagh,#̯g‚s]M)so\Fݱ>os28kF!+ %+\>"a* dQme@m{}(V# qܒ 7} 8ӊ*MxM# d'dZ0᭶ =yY0:F&gngEyz9Rw|y@Q&α@duDe[.Q+_ȘB01$#({& PRiÈOzQ}nm~y=-e7/8 rN"`cn#p=d.1(kYűp{[H7Lؠ伩AzxU.5ݟY)Jû;_ REo`_Iڮ kS5Kя[rOOǓ6/O`v7pQQwdiwpe`F9W7&V>#㐃  B"Z#Siގ~fK6f.!~\u,Tp[g\%HɈ<S`qfH֧ϊC˃¶wW|Ev1@fBROAwXz!T@[=1ҔFrլ2p!3ވB6IjKĘ"&f.-1>}ލI:$Uv#_/ȅ*Eo=KĀ7SUKϱ쁌{BH΁4#A7 ߘق`aO8U'#lrУT74fcin1 M=6V_*\4M7j:e9MΝ' Nԫ w@5[y3UYZ-K9l([.5K(e- ȃӘY܇Gz峯o˦j# c[{=gb7or%$XDadxI#(;am@kt2 T.YQN~|M *!UdЖU35_@:UanUNBY B56exXX&_s`,},Jo. `:5I!GoE-'JkNO-Vُ! !OY9JI룜>s'ٸ>Hz(K1AA t МvrKP"qODDt‡'xcr~z3Za`;ۛUZP.3L;"EQ_->B)nC()ێfyP!p7=Fa>Ħz!lۺ9q4<#^KQc>jlg'j=ltA-ȯj^ݮr%bA%K@/z[R/ P'BMg> |< h#BRZm%K#Dns,zlpT]`BKrZEG&'XQ-1/~d cuI3ғk1jamȘ[l@ 41emD7^D-GHn{:1%V6@P}nk5_or ɬE]ZoƜ?_%۟ ,THha]yk 6I6or\4d2$LC1unʕpXr:6> Z='DncNUJC!ln? NM`SQNrFm) %J58؇_@{Rɣ "&?#4jFŎJdܘi!FxkS3W(~p͸ih|Y)H(לCTQ:B`xm}(i11?zޞGVn:\bF HMrM?#ڗVْdH#&ծ;f1~RzIܨM"[6ϕ.NE!`GaO08 !,J)XދXbM~Uƚ쭌8Wڭ>ɺ^1l. 4 uBmw%)Oh(c/4$Y`DIl+d3(>6ȢhƙLQX}q1Mx&lL (bub,3 Ey.Dž=uk -ϻ)_=iD\\u+VN_ل}c4@m枽rx+npdHnv$&lUQ7厉eඇ}Qx%zO;Ը!0z;vϫMqqqX²nN c4Cy*R̉=|SKmGau:~|RQ).egIFKP~cf,927 ( u'eOx N};NjGAb'y&%\nndgsRo^[jitu? mؾư쪗y4t7*2Ԇ8``B?0Ef0Dd4ZˁOyz]b)Cء"8_/wYUDMՓ<C>Ňn(:/>wNFRh-pxS`mp@m>=YEh-}<4XtT9 Í"nKr]ٍS5Q#NA"=a .0ғ j;EsEy\bmF6 Pbw ^1;vFîR.^t5FU`e3 eR_^熊̋T-yMmy"{Hs҄`38QX9M+*P-ݯAMEf\C>|9VpJGp,,j\Ц'FSqZc:ٺJ6zrҭ&`L~-;aK9<Ӷ ;O秆kba vDfqS}jBRr#\ 6_ lzNDz_e9X:qlXM4jƘ>^5 #3_ -I_B1m9P@ĕD;H+ۨXbz.LDduAIpN1 =$=B!D9+aM6Fѳ֕hE"nbeC@>7ֲ**:R\#񦓩+9v8]+CHn7GvsۯCo}ץ" qyζCq F$sB E_G a#`%bxTDg^qYQHY( -1/BV }11H;uW[R{BCW[hcxS+ +d={z FPM Wà ^(q'JUHݺVFv5aeJggGI(׷9C9عelGXάd!8*YwpQ`י=ݳ>`w4}~~Ndml|c|kYL &(ˆ28/! {/W -0vI~ez^u-f}E'/~D] }ASxZQa51R֨|58ٲٖS6bk٧(r+,`r4.UgnX^'-knqU,TN oEWc %EyIif[ZJϛ_p]U^.+ "KE 7j](r2Xt5}tɘ20g~`pH4噜SWWSvqzRJ `%1g`xd64EpT*|HRFw9v2KHŸt(fs-\ j_HX\U^Tu o%=Y+J F<4Z6 DLyԩ+p " @cw:?9 59gذǘozi םwsZ/h%JC]@M!2*Mr"=PxcwYr\mW<%Kk2G}ߨc"N\y-֔ !6yE A#;2[]0sN>8޽o#C %"|;'u绚|3+xS#9!*qČ< e0:ZdEl4kmZAaeP.]ѻn)^PF, ,&2@d S?%]` BO_]9m x! rLTz?@fAQW:A~c񹗉H'_gJsm'DϏgC_ΘӋ4ُ͔檛˞`Fc j;r.w*:{`6L|]*5pck-#Ӕ?0r;ҿ3{X=~˝~4kX,Z o)k~Y أ:aB]~o]s]dR>D' Yb0;nȮqe8*U9/cM̺bfțYX7 NL.׈{U $ Sڇ5̰E]yF[OFevwMWoLg>H Mr 7ll"?fmFXDi2TRvhGXX)z[Iqz./ŋR ïC$:REFAA.`BwI~d+R $@dR O Q2%t>SB\ ܞ֏` [(J2>wՔ7Ja\%_ Ў>A,w@wV-:YQWQ%[45vX[#F?u0zT0Ct[}Scc )L0{te?-Kx#Ȑsݰp?aw _0Pk#0gQRCR&zi๑SBכն#I474T~W16hK oh00 35?#YFsrH=@OK'U 6TڑPeϗ~Z'ˉQ13P mXQ%zp>5}s4~b.V$"jǽyn}'(0j+T!b'|5{%$>r UnOyAKW\x\2⸬Zm:FyX|jcb8bU.chy^&;LH, 9A(+WKuAW;L/ ^3kb,Yrԃf~{v8%j]5*1OK#M&z %S]IrnZkW*}9b8bseɴBI9^o$"7cZ*keo ©ic4U‚w:qFxaR*'PPOwEӌ[ 0ΡNᘞg00;01߾i\&cDÑJ]Tp_ wB!z3ՐԎ`/< od$3(c$=(eI;xRj m#E%p['Z{9LՖA>|eKjo+5T@5w݄y |bv֯n,KeZۼrtlG=v:6ESwž,{s@i-{ZC?ǂ F_ 1z.5u.)Y t>yWu +5='M_!E6'#o5sJdb UZ:S=U@ho{ػP$/Im6wFݤ% Aa XZ.Ob3ɻhhEک9 դU$Ҷ҈b`|#nQXŤ[ J5jOJqZhH#45§dDĵk|S=0rγ҅J$r. -awinѢc v\G(O [ wx梆 - e9̵ /b< .ZKe:5ů`sjߜ;փEs y!LbHL*9(<o '(..[$ vWTB.}Y/+9u][d\IdR" 30qNcҒGJ(qd=ჽho o1yꝙUyzy뽦w䋿3뗀.;izzHb(SJcl\ lXm"aT6ۉ$^Κh{l[Vl47WdUhZ_^(:0q=Ŕ u-MP) Ë#j|&Lsc22oU ג/MYO{3!gsRnVG,ٳ-@v*q͙b& .۲ϋȗYAAx)oGo-٩FB%Xܜ-zrvSm1֎˳q!(̌o,&d׶ސ*p;ڐ}B6 jD!Zx?w$ؗ<8?ܢ~}A)݉ ŵ[+Tι Ҕ/KBE=D~+Y:ּG <3J-,r9߷6Ep7W |\+&}A@PU #Vx?paHf 1i*@0`fϑެu J*Џmou!ԨÑ]z.}A7֤d6qkl v_q62&ʬHq fG}YDg m\"|ͩ잤\Ȇޕ9C:q"/s0Mn|/bHȰs|k§d!)H';d\!n> Xi_EŗG{4J[.,A@H^^JKi鍔]ς 3Sɒ:L3!UV4,R㜞ڠ*Q伲hR1Š8msU0bmuKˎ]6ȢɩbEMv,Ii&qGӲ/40{}ODxU^om5X+*7Wr:v*{S^#Q Yn:4@S[eq.Hx([2%ZFZH Tk6fKp3*>lLeJx1Ŷ0l#n5LIaEy*g`cW_9ǯ c˳v.? p?gϹ>oȃ+MpH ln\qHwE׺ae=NKWOWgm[Ur/7Θ#J['E.۰l"GuZ;%1 ]e|zcpEb3j#!F᭩Fk{!+CUx87.VOhL3@ $iiPy33+?-2{=[{#4-z4NҾes;>vQXM.{l*jx(Y+SE|s*lZ` M hAkQӪ\zp$:!V<-c)UE\l"}Lտ"Bp gN' B?C֙41lbZo)01OL@Fiy=Dqƞv3ΡK4i׸u:"Mk.»4[ɃW{] 71N%s*${U+r+L_R/Dbql!q Vڇ!JZ'56ryEyUnyI2 [j>yg8Sm RկSLr.ʸ>#ږ|wZJ_1U[QԈ?GC'.f-ĕ ?bsWYA'_ExlvHO_GN`BzoY?w`ĥZoNa懙6W`C-jÁc:i4(4z !kc(`7(q9M9&Em7{h6^7 z@$T/"LME{;f47EԣfE"dNX8: 7@ݱC_!| ;hX}CV-.?4}E"ɹz5HLz8jڎy  *}RIvc>7ό -,ͅ~L%J ^ pSNҋꉇ:D܌w.jYS8$ g;|ݻ,oսF(ûOo.޽6m/v\ ~rS_8E~u?kOzGٸ"+xBn3ݧ'ge, haӯ*? [4d_#ԪD#qU7kf=&ӹ\ϤJi, Aܿo5n=l guG([]Q6 ߞ0|UoI*|RKRoo[w0OTEJ`qɇag@5 07v#ң'pO?R)sSÖiI0~.c}~6˨B {* R޿\riײtX,m`+c] ~aX)5Mr& f?v haW m% *lH9?"٧A#!D$W޷͖ ]7:`UMe&FS}n1@Ӵ^(n9<-v[=v )IPGӟ"&M ::l7.1\ `oU&>RRsLqRuh$=% T3&H IA4G(cǓ.| ܣ?^g' lx (Ej ǻ-:#wN3ee4>,Y1/H 04.Q-hک-(6_ j#ڎe.5/2 Tčԡ2?B3u/Jb39s/省A }]Ɂ7D..L h`Sd :ov' VKV2kGHK 0ͪU|\<mAʤ > 0&N41)tB(Ny[ǘ"*VFq &nGݲ/|4YWA7nƘix7%0Z6y|cʧZm"_}YXgoyiA$4ئ*q(P1^X+KǛ]q: 7|onapG9RS&~ "83l8W%1Tf{H F5{¢]qq6z7a*K'l=a-m}븺/:2CV/ YV@#,c|79n|N<ܦ鏑l(Џ^¢XlRaހ9;.ChĩBEণ_Fpb|x˰]^#_&4fg…!)cQhi.BҾ΍拟 b $ĺ2xUpuc- u2z$Tq9fq挻8V9X  Ȫ2Buc6a̕E&JU0yDڰ؈OzdĎc+(,`E4MU xc1K8%~ oSNlBqm}Jomfʆ?e?G-*ֹ{?t.Ud`2SF' 䔎98U l0#r@VKj!WO;]1ރyOJ7/#,B^FBTm}ONMZ/Beܺnt#3n^rP y`SU#Hx&b1['-xU3]8 Yq|!W@,Mn3l0AM`#,x}"G < Ց4Tul11lN!>,vd]!Y2~އ<&3 IuXnіfUP*6=GFsjk|]n1-=A!q5WUUگS8a- dq}'Dѐ jV:ٶw5BTeؓE]{`vU-̈NX/5лAEH>©T60t.BN.5L-pow{)Kj5aH7v,lG:;gTQ?\w ja*^Ձ=:4js ZJWBxhFfJjmV`stnɢx k0_l uz[93;Tc)A䷐-g=D,d-S1-U=.޹(1UƸV<F3ۛn_/3Za\B_)7J.̸c n"`p&+֎",ɢYE`8=՚4p_뻾iO:MNٝBxtJ\0鳔̯pg2km64PR=>&-sQ X!åӗ 0}|L_r?XSy Hة  X:zc&l~p\IӽE2+M"xQ&v LR˂WPCA(kzH(Srh@m ]uK;ToKL#o&3;OӶy%Ŷ@@"-Ͱqxb]ξjrL\DJDD<!*gOrAUˤذۈW']kگ@_fϤCM40)T lF=@E@ Yb6ѩ6SrL8 FmZ Gۃ1We_1!"0*~W|RP)A]e Fi0@ih&zuJ^ۦ]87} ZM#v}߹mEdlq8.ߵ٥sՊupN>|tVM)H3?T4q|t{$"|22(VNd[\\*eJTQi[\Tjlc(%?Z2ڭL13T8"5J>{?-|/xelQpP|mn7r[C.p?E"{pPΐNd3*#{& `2D^a$yv0u#("Ӊ]FP i`c5+ }L>KSe5ɁRdmC}|iaҤYXWugtpXNQCg}:#/=\rK`o"3lpAibm&7R%`Iľ DԍުٛKٸД>&ueBmL d5x_$|Ti9}vcY]p(E`^S "=z脢cTy :wKvaMf rq;kn %է۷]'ZnVPqR&T{/$wo g!_5YBdEU$Kj<̰bI0MͭAa:-i;H!p}|%\ 6X~D`0*GU1F~KtV8  *x#ų-(";sly&QDa%tLBuKuGb\' }B7+Ó]U7B󔼊V5,23 pkCo|W4FN Gsؖ8˟X] 3$qAAH8`rmTJAk$TPb*h%lu* CW1lUTq@k^{7N^ZL\l0p6U+q` 5mG!G5ON;z֊?{gw@n9B`RrWd?w8t&c,+"~ m->GW۵OBl=Wb;`9C?5CdC?UO2KLZ 6p'|뼫AuRήHim(6R*XލyXD WTpn|*Xr:XY abxC|?0q#3\OM$}DR5pyrg_cl`G?ϒY~.>t8GB#'j ~~!'B@6ӺTR+^ vZ-/ZxB0.;=Gv&nӇzjョ/.Wq27IJO,_qgoPv ɂknځ:f OMT2cE+x&4YsA29GX"i_"? ZDCy  ѧx.`4|_vL@WQtc|ZHzR8Κ{T9Zwf y@<{yF)aPsʷPQ7;oVcšFEUND)#4M]k$c82Dt~:q}jjocFdјs91O[w[ @U'H-g5 )]$d刃?5_rJ:A2g9mT#$P6iuN1S&lLНNst6Ak}NV(oq_kUPțb#,T6/vVp((H ^0gQ딕wY/T73muzkDZr eš?編(xd0˼{!!AXf3 (f "'ggY]s,b?&㺯(0ZWn+Q¦_6^As9#hqv-i:wn,t兀LIr'|}I fr֫:r&\9'B)?By7oE7QcMӊokjItIM&M̲Dx(ё1wkl)i5 f,|xg0ʊ-WRW@"t YGesZ=JC@>]KT݆Ra ȓ7=A%:tVKOrѺ})RQ=O2eVذP,t RLtCpgu"g Q @;(\O[xt `Bf_a$V=(/H!tI0¬G Gc20D][9NB9k߱hw SG D]֨Dۓ0[j5SV4/"hgVSLZ(I jX8 ;i.voSsBmԯ +`&ܞO~_|n L2f.d\H':N~0)<"S0z GLQ|1bK[z|&t&J1|DSM[s}XKaaW39n вV 0x |Fw&o8_E;)rT#aI\-t9c (X pG|1 *J{W[eA{j] =D6ƕ ;w+([}+G/}Nj-v`Kt_/CE( bu$4MsPbim.o&INo;M.>}U2^7K48T'(VKC> ꯞ մ[q%24 y-Qn9/wP*(آV3N%3N*^a|ggzZ<YU"nxJNuW0~D&Q5`B]&H3U׾nx+jQxʵ}_u9_K{MH΃Kg$m߄vgR['r(ǟIb/*+=:(q<ΞImMsIX3sIjRS:O,VQF&]~;-GGbj&T{H;nQ#`21}~Y\Qj2+EOX;c/1&/c㶢oY#qDA*`i(o9=L0_S8p!DjGf񀆥#M)V@L}_\9?D )m|}?Mļ~KEu\\$NgR-\F-=ŘkR{C̐}p)vr]}E!W?TktgiQ0P5%fy}C._h5тur 1UɀΣ,݅ /m[ЋF-IZ{1<>h<'+>Û EEۓ>nL}qD/Ϝ0{ ;9sCۓa?翳I׮;oE(z3't_PmaX<0:JNx!컑|$Di"`ǮroFQT| / a6yiɔe~P%N^*D#")|+W ed" 0h5M6|o"pA.P& ].³w69slcvKOGK&eRy lS3*>)tH&Sō:!Y0Kf*!ÀZWo+f#$ߍר߮=@ג=i.HZ/Ɗi`q8N;&SOTB~$%^pNĜA7/WCcGI }_ Q!Nƽ/}??U9ofؕ?l!deY Qcô!wƋa|29vEur֠iCO*Q!e3₅_Hhޏ.UZ{|lW.wE1XmOMv h+e!J7~v~v|Kh&JGK}'EWązeOnh \ҡٙ=4PD.Q]jĀ!u0% ovh2ཐZ͡Ҵ fQVȠ#)[?5T|hż%"OoKGzkɁO^} ɖ0CO5`Ib#Q|ZLñ-cqUV6Yކ/}kd7q">)v|.8dCǷSBcNv:Q f~YXZ`֪XD@ԃɘ'vh/~s59qi. S;zx?ƒ!B\|@Iv!T.>MuJHݛz&Tnl–fqj"w-5_]Q ߿D?@)a)a\Y`!%úH AP͙?\Vz ge(ɡa"+YnoPg~vn*~ Nr|(`o2%K% tq/i :k^WXdLac2y>l4ޘ̙K!]z*jOģEޱwc)H/">(q!9.kj.Lr@hU j_II)=IOEm\+(M)AS-0/m&)b X۟Zuh' <Ƹֿdsi*Lm\Oexz8?o:+SӰwUxī;\iNI{J"~\d$M4_`y_WN@LrS7m[z>W*S MG:{Ey@V\˞h`6GʢyPUV<(=HЖa徽dHE݁նT*q„C: +!Q̝GhfZѐ <=[% bܵ^ojLY IEbU2YrX7nI%T5 ; oB3.ʂKK|D~Yj~0ۓ͂I@ Ȍ>2"zoGKSW${E~F7G@@Rx/ q5tҖ .0™EXnQS ޽%,B_y8?,XN Tm?:]QEݺX˩eV ʆu/ fը*w/AeMMdr-lD<]&VoEߨsE[#u&`amJB)AXKe*+H߄)_;9{ T7Dh&u:@wվ b ]}5`7zj/Wb\]o_ `MqX/ICͬ$RLSLD FCPKjLwy|MAS D;qg9A=@#;;T$Zo2WE'/V G)>6w}haRvb71B:N>K~ض\TI0< ͧ: XNtR@TD%R_E^hb'ދM9+UnEZPcdfsin:r_aCNR.a Hi?Zi݇˶$Aly=7rs8-jS6\pO`1;,dR9|?Rn^לzDQ:Px>keVpT7Z|o/G,&1RՄ*Y \Ig"\8|}/,K.G@cx_QxߜCߎfUjc'GY4-ׯK5ʑِFe8)2deW8xر^bqv>YT0?}?(RVdCЀ* &m臝7,Jf q QXѤcX+骨F-#,XuY[ +' }K̢ 5:'$Q{Pפ2BfūDW S^vG~w@WeMPB̕tx@ SXL1і\49V•=ҳʘsиE] ˠ|JRhRwbĞ[/B%  IYWZ%$ o Utw3QoJwxr'"Z,M|+β O#k_;r.Ʉ]{W-Cy^xiEd^I:ܯ!VBSCD1|bLp 1 {0DE!Q?xi]D8`#M<HjTmf#EJʡPbtk[;b̎lMb=Ӧ+uE݃W^gPBѲlM/[l^ay@O@ J-iȶp;%%S"1gkr+cƞ[&>l\ -˕W)lz<4Vz5''voبauT3eKyu1iR3eH1-UKIQY h$T77kǾ*&챇5;Y^j-&o8 c{PD)ZǗ.L]ANJ?4I0uIc4MRȯ*hh]zZrRP`)Xt {(B]KBMU&-Uѯ. =j0eVtFkNc}Ш(7y9X6`ξfŵ6j}tJrJ~* l d+vYm)!siT+!<#5,00C2wӢ2b~qðkshtN,N4ug 41/ DB `*))Yb&FpP^V?.5ioHսpdGZ:GѾ_@tV}k}ϒZ]ׄN t}B<6̌b㲢EJs H bt2 HO&#_Q(OYUOAF*뛊B1U~YjDf)ZKBQcIly’U(m w ,⾊*ZdnuȨ5Yp*mHXyzpaթIst:?M袥lgk-QZ!j cr>UZ")]D&Ȓ7\߅A>e1 ,9OOf׎ēzjlq(O`^ooK]ju'W](S0`'ɒJ-5Bwo;e/%:|5j)VD݅F\g%PU-:S֥0/H8ơM gC^ Dx3!oOը%[M=TgIY`mJYXy ^)C57ĶcO4DI H*r6(^9g?G3F-?VWE`Qy: YƔKMw1Rhu6[K s:U+N/M/ST7Kxu#lCLj/3V5Va@axbc0镃[iŕci:˵PR-I}&憸~-t=Z'3i^FaR*qW@P{ZuLޓυ,O~. $cF'eHӼ{tU#Ṃ+*c&-fr7`z?qpK7xd'ޤwhrrkS<u]]eK 4 ڬbZLVvY7S^`[IQx[2*d?j+ sQ?3Qg&H;Bo1(Fߎ˺tm:D tQ;  zu爀P5 s> C;rw\leGQz=`iQ(ZD^ĭi:Mm{p9"+/:(y=܅Рgjdl츮k;sq˱T@#8>W#!R>4k_$3ަS05ڹ_;+X3*:ةNpi?&ro ̫Tf8<m"7FTv9f2G|Xi-RaVjevDQ8Qdu L%2xi&TUQ݋o>Q{x(2Si,i D_ϊJ^(8013}<< ReoFλX "=xz;?ڻ}KAӺc%\i WL:ۉEZ<^Oo?G d`6+jcɥ3GD ݱhI`Y‹K< k'^$ˡIžxIy$>'ͱJΠ.s;ܮXmQR{b_ai@b>܍g %'5r/}]@A])hT3o#2"[>GC5$ظJɖI=X$G+$E&o:{W9I]ᅫVCtRE8l+ͦ⢧R/4v`dz4zFt'rvVM&K*m'g=xYuN?MƽPV%~uTZrZۆfVA#m<E=mcWSc'D;l[Ji@:U툾ϑ t| 5Gv) 7PbНM.Z3%5)l/SX6niJvVc-Dȅ5/umAx"6(Y!4!/^@ a&PXjI0 /sm%1}Fn$R&//6KĈȌ(bH=үLv;EB=l7YUQS]3Nmpeq^u#4 H)\p{y`Bw>3 )fNl/u^#Y1Ӯ.=fl"`4ѣw w<ԆbrGy1y(pRx icHUS{s4?*)~HBj +;Ԅ5|`D𣋴|tf`!@97uF;&p(a@ĺc脕\aEs'oCȠ<9;>m mçFqBLl iYlFԔ0˄vho1!Qܠ5TA먔9 4BNx7}5q1E WIo7Ȁb}+=_D. 6}=g{'{j: K/X\ˉ3\UT @yWCuJ;V8]-m :k6)~ 6xQj_ TBur ({0MĆ0}(1F Em x $8ƛnB`T uRÉ-1W O6xd9/g FdDmX #Uznk^''^3(&KdUDt;.4"o듛;YWgK BH_xcxLg1k/;ؑ5 ֵ ~Uz#g1N"*/Q*PNp2! ȔH2ReQ.YK^9 hQ:)JK҈[SY̴*h7P0:[N=DRv/ЋMRҟ4zv`xMt\醃6Ymׄyj}cLHoȅX C2ti@rGԪY}raLr'fJP@|ъN!mN"6Ƹ .-TJ7HA( 7&qOQ;ˣ뫉}Rr/|(ЌѧPw:#l۬!))̇DžV0NK2&F;)X~c;inKc)a"(r%_uhZʑ%dc̀./Gdc:~P΢WA\ٌ֢˘ҫ0)->TD0ô>OK)PhNtc;iX{t 7F LWb[w##R3L| 2VV-fMslIpՔ ?2517_:by1Up7,]#(#oZg(UR>daY ,v[g gf>WY:#y( n1v4Ï{1o!?ڔOS? 3tD<>E6~T?Wf@+yBld&a1 /@?o+:dLJ'|V&(7c ]M4`]- AɍnTH[׃e:S$rCX%mi*2_vJIG0 U {4FF2'UzV1-N;dO@-si0˱h4H)&nj 6 BŁuFFfPq1-W%Z 8Rv5mgaN$ZrkJzY0Nf]2W ^ Qk\Y4ӗ X),u 3:FFu_UM4G*#M2c`o"r^#Q$"+vE Q.7#/z)G&XgsF/bKxg;|`ys/kǪV@U(sv{Q-{mKGKuDJy} A>(E,˳;?k}U儡 R駶\9M"u1 ]~˪[ M AMwSo-@BC<Οy / HGx y,dbO%_Z9e'Ew7Do[WF67_>̕yaR#6{06VC5Ō謆W2)n?7im¹5j-) oɧzYG 5H~ibu0yne%ޏwMuP,_VQ0TOGEzLڭqj?Ԕf+V08) \ocޮedssݵ ԶO_-sW fV n;6_9w6wI@T#5uL0 vf+n;]J|(vT8+GԢz#![GKJԟ"H-e "..lbwU9 ɭq+ih+hT4P*`;v|=CP+:!cՆLY2_g?_Q>:IE 洺fzwA KVBY>55ȘYCsy҅mpǖ6eJ*-v R8;dC*?,74S:.(o5~X#Wo}-yv]I04 T.ɊK n2}f]*-0x_vԜ`7zUO ;]la\=L(YZj̎AuKrUiV Y@:]e:X!Dg~!CYk 7l6 ZN_ $k7;}Xu!|Ya(Y97 =/r y0'yiVƼtZ #wAy]bkA,؃P1񩩇Єp]`:З sKQk&(ŪDIߒZLe{ѡzڶ+yeߥmXCȰ {pe@pGb:!Y^mO !83Ǣ5 >gF ;%u:JqVUDL`uQ|P8̡JDh{Bxzf"HӲ:[ L'H8A%^(!."yGbo,@޶p,} B-*ɱt [B?aAt8'ߘ2CRsT$>O -m(@IF,[DHWpwIa_ rg Tf-2 ڇ;{*3_f+^[ {8X|Z]$pgOxT$2O,޺Xu SrLy+NFn:~RdӦwώAt~\#aZ-@Lf 8iԋ8O!2i8qBXnu$LBa۹ZL-ɉ6.>=Ra%h\eFH2ֆp%#E+D pmق:D/N(4UXC\L|9x?3KHyogIR/+cI+ؕ;Nx9LF;c4y`#ͦs1Yb})栗az/޷^g"@ZAʪT]'66;zr+s==|_@6+?[f'F ^).m|̖5!*4;K"( gnr(wnPOk^;n=zd2J"S5"GAT /yn|9mMԄ5>DoC:+?ì^P!i[ SօfPFsw*Lp1tAWyJ%SH78< q< qi`_%ڗbȬgx nC۠Ȟ[o|/V9䍊g2upýŒ[3%.]I7î? cP^=Rn50Z2;%,lH Z*\2PuuU Nzq 0L3h wʅD+J00_G@q!!̌qITKS0Lcj_gPBP!n;.D> KL\FH 3Nu/OZsxmhHOT{,RUM{ Qկ]- 7(.ftXx:,eQ8H9n6e族My׳q@Y=Z+\liz_]h҇,/~/W9 zjǠ=v(3Ye~;_%n2^V7v!0ujIۇ|( mj' bO^%~q`dRQd9uS13Ucy.}3¾1ܺ)Qo 8L-[qĄᎃ1Qx\:Ee$UTIp#!*lwaۥu{in邫cR!n19GlIyFA~aNo5mB".1FdG0!a2&ﴆ%=\|Q4_lq U@?cc\;Nѐx 95*Yh`LJnVIjF^ςd׻,8:UI%@5+w*@eQX 3Uw b50!;Jd^g c4yV\]\}(iظJ%]k=A AfBGlh٭d"$"ROBVѷ1~S"&XZ&Fcl#!g26rPp[#nOK,~CW*j=iAÀ;Auh;-ě2+w%%v+\gW+#4=VSTfT}0мt#3ì@ `X\ '!\]_c u\PxS.4`KKz$n drN/I|\.N$ ~"$rpyٳ"`H,"]{R2#6yj'{S.Pc[w;v˾mb u₨N4|Oc BvEie%_P:@ޫ۬N[i*ӤcI j_IUBr%<#k'ܓ|u3- }cHF;m֧2׺7h a9Vt`*pAܯ6T[,@ŐL֙κ[/psj*8s>-1xLn Bg VWm\Һ64CopxBs*a]a;G2e]Vl](%xvиp4Hvɣj@, w' , De Tr@`IO8) fܿ#׾4W.mqZ^AƼIx;u=!? =vit󕐆9}֫ 8ms=VnR&I3s_K汙Pɠ9>G(bM7vd+sU\؀ڼҩ~Хt "'qK`y]t.awM M IɆAH^8qy{O҈ܐ1ײ񷬋IƩKX>hLMoOU((F(kv5CK2g3y Ȑ_"~n IumfX ktumcpG#P]ksPy6 JQڔ98K⿑9N}s8H}ᗇ4۹V?am if:,ٜ[=bwmt(l%#m햰T"YZTs% nO3zBO,ʈ;/Q#۫}%ChXX,nJ2;͐/7S_'ړ7}IX,{b:27B &An$=} lˢf§㐛6(B#>rV ީ;Y~~kvYQe\fJ{޺Metd@R0\{$&mx:A+8!4U݈ڲ^TBrwr^h pfGn5 _c^EΦt-Q4fOA-{񯍊4跖v%L>&Z06‡gcq#XK:@>}xDQח5 mGk Zj+&ڦ(IjKfuQ*9 AaIX/OejM$Xˆ1Α%hD0_\F4Y!ye`uXC55T6[M'ڣ~6`95뺎UNgߪ6]oإbQW]kyq^Ž=yoTE+"eny7cLI=GІL "fyA~5W/enALN1=y18DRv+ S(V$&ևjF3A '{ ExruU}(kFo7CB&=odRuȸv8M}O9ugTO e[Dz|Y&Io>R箳Te;nSqRªvɿŏץqlZ0E(BgDP\l* 7ٿb3o{U'q"=T2~Kj=3Q$}WSc 1Li̟ +ckVyf0[vѷ,'BkRE }Dt+r#rQW-< ,\"y!4`gvz}Ú{7s}e&Bܻ^^W%ƃMѪs$4 q5uK~v+:[31mJKnKŊH|:^)>5qm4ocVJf'JjJ=1*r46(1]SuAPC !"ّ@ NSOTq͎IG/i2R2474$S'KXZ@DeQ;m<G"4YWF=tC D{Cd$a9WI=Oƶ1=85 S)Vz0r6˙s0Cnx*ql|uteJ0O8TMѕ޸#Vλn>R$hZ[gCE{?ỹƕ߅K {X}k?Zɵa]B*0*@^n5|A)#[#E/^w͉~LVw?;6 KKsA5ss[#-,e+#nyF:Xl@zL+ܙilgNwuvb8J;N6b~T$tE XEvxq[rʄ]YWGw/șZQd`H!V\3 "^@Ua=ڻGs^>]?룗3ޖq$`~4C_8(eW:뜎)awٸyVu]Fl%@!^8YyhTH`~ B*L,,1S%C #%d{2m)kŰui~/57,!q(MD<ƽ5ǩexP86i#=DҙGqJYڡ?ETN|FuS([ʑ?tƟwzFn^I QqNXUqg* lo@7C_1O?tX܌*);j0xHO&~#n%u^bW[c[~l^e\~TϨ_؂_mj.WT"j+vn3'wߨZe n(iMަƭ{?_3dw).[7Y@=A,pY5@didn!,j3>B?2w6[;9swEWJ X1FIA TLC֝rF4B\Y3(^,JݼngNV!@teу9F 6!K6 d3Q-oa^’eP04J֫CL;`X# d\?'mP㣡{z24?6~.91jԄ%n5scEЫ,\3[&pLwe1-1G'h-2vxHbnFy@벘@%Ӵa؈q~j RBjuTԉL /nj=^K r/:qnC&NdZZ[k-f;-t-|)O5#E=xMq}Ɔ2ہ' ό*- |n{85o=0IqɍUKLyˤmP$;pJfz\o~J~~oO!1VG7h  ? uߨx4:В`/v"Hmhl)O%ROnY+S*kܖ;s,r߄Ԧ9ұ}5 |kF2'HP.A~.8WlrYrʧyݔY{+naNZr!i9G7ivEYQHKϯ÷} `J*W( 41FWCJB;^ 4+yk{#7w ƀWRRZ5~J\d@8֮ bY"ꮯ2cY68 dXɊJ;XƠ tjr WR%y3TTcT/VmR̸ e+ -5KȜg[e̞ƭ D@>-YW0hta/Y 'DDFZj4f,#ASG-]E} Pdn%g4xtLګjʴ*2вDL󑐸ċL/N"KZ̹t&@ԁQAo ,OP4pd(E#0SYL7py|THb^,FuzT4e؜9@RzmbLD}P ($޳GF7.O'FA`ZV2IYQ-IdRfrm(11}zLOd3K⾬05UdߗA쒔B X(hEjtB1$^1s瑰q cvˈ<|,Kʞx102\mBu` cE0 `"=S |DN\ŹUWIK'n}l쇒3eAxS9 xƕeI̿l2@Dg#ut)eb~fN 9H}r]?[n/8@V&ku܈Jc2GU9H<̦Lj´Y̥zNn0m]VPƇ%^HpTTjxȁW}AA q)n 0!uڴ 6;_N+TzN&m=`kƶlj_ot``o?|~>uјPF}q?ţNQ:V~?Уkm:rOеJ} E̖ \oHf+ѼDgi`NqnA+1#=mgڢ'Y-Xl\> .W(S09X"}U}61Lib9g&3^@;r@='5T4ʙ_==0˾R!љZ hf)A%.)y2ű|R?eNroa>3o2.xRa(Z!.Aq y ȟ<,ӐEWq/C״D9}Rh=* ,j0[!/^LV/g>?˭])aBOȚe/0"808V#; dok_Ri:g8:()S$?M8dhTǸ>622v~]F}3awab&WwwŸ?T{zƀW8 $VH*l\)s4Y@}QO^260%3R)d ReZIfQEm$-2J&sH[6Cp#I+ηK=_7Js"H2  sC;j8SI TxQs,lR`ʃTKS|!](Dd:wpa+uY#Btx=-U;0MB}]O0KduT@CH4*kI Mh Ja;t[Yc[yea:k3we~KeC=:o>LS;A^ǑRlS'mi,)=;q.˗U / /([@6ʁKyЃPG\T{F `h˴GteM ŃUI vzgxU!|PZеtDפIЕuNKErkK~J.$ܟ5U3I4SȈWn--O*ןpnS %&ƛ!Ki-$LA-$6쿱h  Nw$k/pַ 't<%/Jh oMF2'y%pfrI(- Hs\ba@xTڰw՝pf_3lDU7UyĤ.&KI[|8 ayNLFk8Yr"s*#*XsW؄t2,Z1j[jm vP~͚'؛*z{gCG X+Ko}bNb+1negud/^W|šDhKz_8yR)h (m7&ksa Cgo04-Z|"`&}9FZ͜h<\HޔSVI"Y'g <4>aszp<NVep.b8%H.,m\s'sU;)U:c0 ƙfR`V9I9!J7mR !3YafľM,5n1l^L!Ǩ*@;V~fZs i~[s1?>a1U2cC$T\}$0v,]ޥ{azŰfyeܗ%O4 ~=VrX֙o'@G?v~z<$~T ~&k0In evzi?eGL;N@xNk =fZwCyX8A 5g6D|O :lnEqG; 3oi?1ZH{ tf.vk@k%#$d衬ov߸ݜd&5+δ#WuPiFˮ+::|Z0$4zM-}F[b֞ӆUʂ췲߸oc)X~>C.fAwklbP:SHr`*0X|pUGeӟ4+eTRۏr0w $G-*31i^j'8ӱ/?.|R=\G~}eF `|7-@mq,oWxXLZ/GƟBxK)WҒo|%O064wCf(*^ Qna4j$̺=WX>AR 9qpVӭ`f3c4_fK> Bp/@BL ex'E+;čɬHFcCL{בp[qvtöB|\i 6B$'670B]{ m]޵9 .S^6sΔjp .\'KTS^E~fma 3q ᖛ̈́<Ƀf5`~1K$P]qWPx2JzNICXcIK,څGŧ#Mssgo>M}wz{ZƉַB+MkȕN=@ɬsCZT¬}$r4KHӱzV@q1iez%pTq5 ӂuJhj))?pHaU8;ӒX_Eg[G8ov,g@Hx>yo-6l8x[OA&DS,GPq~Z>FCs4wZaUTp凂dFA{-W|* !%!W&p{ɢ 1Qz~XpѮK_PݫQ0dRPօSk:DoWǫy$ {$P_jYBK5׺e6y7P3fʁ@Jķ/|'Vnh&`hR'+ K '`4 $E=a>Źw{&o@+ɝ ::ůk3֓mYZ4k3s^G}zZ$ UEq_>Ӱ?}p㶩uh#$L]4ZP݁Lҏ*k -k ENEq3¢tǭ`(dsc;8X47CH8>F"(8҆ {u`-NBfqre(H>baPZQJ.1É߇gW'F\D+pa] s{VAYKv|ڥ K=s6te.ədaL|Aλs:o}.n<1{UVS]i,ᒒl Y+鉒&3~"I\-'[Iqj1a/FXhG )˞8Si&x7O{m44@˓) 9C!pIg$H<2H"O6 J\`kbU{;HS ]Ri6H ~oY(^ TฌZ0鄧 NGo*K8e7 jr_\$"y+7"*7DZ'HW=ϓQ^YMqo=}ί%#"| 1-^4/! %*K Kbsaw@Ӻ[7揭8vwY>[(V=K_O2ūf\9lPh?ev:]OFl`FrvQW:swp$k[ ܑe"CbN7@+FAlКϓcvSJ;ȮA+Jp,5Զڝd^2m)>š3h A"Oͱޮ)< Dnr#+*fvQG4yhTO1Ozm1ymV+vЖl01m( lM|40\(TB-"3nъyAS)}|Wj;|Mο2~u=G30)f!ћ< t9J d¦ť}窓p_loId[Wu pc~6:\?` [e _Y^]JP'4y i04 3 @o ģS.Ss04r0g5:{tzp #3z1"z*4wr"_hCčU6Uf”#0w4,%&@"ӪGYMQOR-3K-O9#eN mD/v#TyCC'z*hf)ÑD ~9GfN6!pߩP[6C?f0n;1NeluOrD0_0!sChf#V\0ߝvf-L數NUˍE<ɋq6ӷ-?$c3 cpLB'N6Q_ؤ{/눝I~΁AVuP\eψիYu^F:,Q{w-t5gu|`Dxek{]EQUՕ*iH;r8JomuILo]^<54g8{7lЙ![t#Y lq-Cڃ@ͦ3TL5)G_LmAKl|\3pxбȫV_dmݸWMO 0/B Oem "cR'WәcK1RRRc8F]XEq'!Xl1M>d-aљ f$ѣph_Ayѩdg$;ֳZ6AL87x6%4ǻM%%.P{C˅HG<_js* ç|Y&L kkt5!P=YVη<"" L'Q8pN:juVַ"ؠnۻOl^3γ"Hn; kR3\jq< ˋ"Z8|όNn 4흱zi5C%:l|Hm@vꉜ:Pk7(ϱU顝>NO;[>#U:@u|!IP'vw*/0{\>'^('偳I#.Ƴ>kGsvCj;Hί(3R20OyB:ͫ87oGdT[+}z }eJE^*9!q☛ /Y\8ds͋COT^@ [I"[\t7>iK6lñ^7!FQ Ǐ"qamnW7'eХǒIU% _7fp|̂=H:] `AQد3Ph6I^'_/q}I2ԬU'kݹ{]v`6Ρ)I"X,8 Na ?׊YR`[K T /TYf #Ep{zNIŸWO*,N2 -8v#.f\r- )Z\)8R&65$QNy>/ZСʰU'd Tun#C -ԓxȒzc"&Z>uS 6p @qtO:2rA8WHfNP-}9i՝|[耻<xHsb+=3̄JQScꎁ*2•[ LmTb[TbIҚBvWEM zMJκ sqlgqri)n &7(qmqĢq THK52o'-Mr)lVevcQ o18u]%KMmƠjņ^uٞrȮZ`Ê4[lUqw8d7̵PC+ַe߱64  ".A'v+aړJ֟>@oQkړCzJ(QmxN*xBuKGjPN"L 9KlPNXlEf(3wOxأsNhi߶I,r;O$p]N@oɂש)B%m̟~Cgc9D 52 JHS7zN @<ρQ'ȹ3a,k #>b:F!0Ǒ>WI #z go[Bx }8$f;ӛb@N{˵h $N"EBVa#bx7I<^FfRH#KMFvT0νjȀjQHNhUao&аqK5-%Չ RĒ :KF )v! KeCySF}0Ya@m@ڻ!I,54h$ <U\/gKU5̃թ,ii4ߗ6;GCڪI9i&Q(zUq[v!±qŦZsDPz*KpNE@_fXF ʱYjlVM uEսyNҍ[Y,BH8]Nէ@69>]^ioCuX08͆i2Ž^ _M~7 POi/'=?B!bWՍp.>Ȑ19O =;d;/Iݝ?"hҦݜ]R/J'u?3@Y_PN8EF.0| ͡5(g%e^4H >c;֝If+1JUM4<?*ߧ&,zAoR8>OO^`cHZ8pkex;yT %VG&̜uV8/HDV]g>ׯL 6 OϢsC@fFr4na!HaS1=3wH-xHUT)"kM1MV{1OjGbQ붲}ghSLeȜUL8YM_3LVoT~EadiTI=ˁAyq[Y]6Ct$\AI3*ƶ-_׭Of:"R7<?=W9]duHhʯU<7E*i~Yv0^9qc~XiWol>eS9S_!Ǧ~v4CT.ޜq K&W5%4?'W{)elſeBLZKHR;mCE]!Vz7->Y96i2RD bem25yxvCVQ>pBlFx,Ot 8C2 -{1p8M8tr'+_%.WC3C bߚLh5(cYxDNؠIqy.T xNB9j-Ȩ#f>i~-!i2\=V> HN#EGϰӽ2[v|yG7L9hK| C!C})/10q6UŏZimKʭ|>Bg~RMVeY-Q}B2l[(Ś]Wҵc<\W-7 ǪtqNĒx*OqjF m^yE/)7WeòS儨(QJlmBJ0ч^(U1fQ]N_7L*$>Gx; {* ըQHu<+HjyNt ]_k28h:USy G?oIX .qЭ:L"/EhVL 0)[xMB*=+]qLӐi(<ԤCOgah gSe-ztMZ9"Rlad('i@g7+l"bQDc1Ac}@*n"]U| YovjGS"+xmA& s!}*ft8X\z>-YUs5tq1g’L `v:!h `_XJC}#yzxozU"!bL|>7t!abE88\92iyږ:ծ A@RkEf|waa@5ix2~[tyOsM5ܢE\) ۧR`n`}5r\bvϥh~8 {X447.)M/ /M|jAaIȉn!S+V:z-v({2J ZݯnwRR|F昫^Kee||]_hF8-ո|NCjG"=zk.>jmj@̴w"vN=Ư60-mC촮=Dd9:n;o&ҟdJK:G4/\PAG25zv0fETş(?7.|!Pvy?=H71.9:t >7՗7kɰ`W I>&3R'NG =<0Ҷ+ Pwh8\s|1gސUmHƼ"Px&&=&[[G >!NZ1-]79O0?X֪Yr<ptO5~i$ya) GdFHOef*1z^+wx"yf&cL,urݸINA:)XĂ9$t'?s/k.XUP |+JGn!!gu"RпyT$[RmqgX?s}r|Y=fݴk%t)aS=XIۓo% S4AicL̆7n1ژ|٧`> k>%"ӽOͅ\D{BMJV)A؃ Rl΂& n)XT"P'Dx1-6Vp~+Y6*ӰN^YrgW]XpS|fo>+0CW=ռU8`C}X}y/,1Mr*:܋U94.uIC5x$xg¦1Wf!p"WETz,92jtJEomp)6M9Q^Tg9UVˇVc%֏KG4Q20+xjT5&1mLg 32e%Rxo+j5 ,06uOiRcGhytt~$R%B,mXuJWRn@c^Ci繾TfYG0){6s?b00Cc[(U`>괠%Q7fdPLG"1F)PMˉ,3dzÿ3o[m/#sّVl<"%d$6qvGQ#&VNIveitמ UNջ]nF}q&0 VC(Hoǝ9?JtU5FIA~?,3d `pr* J E PYiϑ|(8e=4=;bc:xz~+l>%!|È[Hr!q׆&Fb1s\/=R\9 Ty R@X2X. jqDK?9)RbֈR7z*}Jޫ%o֮!vneĘ̚Ϧ/J;ja;_3*or3oq06z1SK%V=pvU~C_AYWQM. 7m#a(- BcLUAX*8yo@ro%bL؟m$w#y;9)@+'K3{0Um@Q)iOmlP&}s|6I߯ofV8\]V7e([;P_+*Utn(& 8 D{ٰo> ^st] gM=5[dW;Edl U[ Ac.PVQ<]0 m{ֵ4'TTZM"B'2id涃-](3̪**yD \<9|}Ro+F-.8m\6 C/"J[*/CZڻ7Ϥj5a2\0Z> vmF=\QKek^ >΂?l )pٶB7m+'Sub ZD?KR{ugsْ֗ 0&/L˅bpK ,Eʽ@SW0eŏav*v/+wzzM8bOb5) vaGG:ͧe(8B#>Hx]rHj+,-n&\Уó`*K -(}uX(>f pDY2C$:hŤ!gES1د3P eDpLHgT>K+W2QI+QXc\[W.}ߟj3_xHx,pzҝ):R藾D69 -&K޷,fm*PIX?snaƯEʡ䱀^r-.qpN29[\FI͹YDNq4ӎUTg1T&H:) +l43)=򏮈ʗ4 V| 6QTCJ$['^hC*h StX4i~弑mF*츣j7q2 v|Yd&Bs16M.he7&B L_o΁!>^7^a/f^v(|/=szed6%Cn@zQqsO ŷzL{//*ܐ AĹ?zoM3F|{>e~* X%a JfL@F(9ڎ'fFPeHop*-D $fOmn} 0^(I.O" 4h3goZПj OkbOy3ezn]FWWwzX {z:;GI!ԯTr~eSx+p覴"(;\E*s\l XYup^14'q8gD.ѩq%\ 22\حhяiMT1 ` X}n5_~T zgI3 ԗ~MUދݡ,( _dZ+,b;wН#-9ЦR/R6nF ʦ?tHSy>ݹ4l݋(=!go҉l@DR;AhndD͒¥hDui bٹͤNe 9͑[uHsv-ASWD0  e/=u6Dzzh@h CSmV1>cqKיvcg[^YV0p [ڙJ^wNMה;u,QS'd0|i[0:=FǝNsMKћh6̇d^\p* ( 7I֯ՒYZ)H!?ǢE*pX58oT)WzI J++9mxǠ2cU8(u8M5N`N¯LX:zVPV)bfvUFVHs,C>2bhyPT$L}s@Aʱ)ݪQ2ꏆK qso>9L 4,h.owh?R^n [ƻ,^Y? ,i9|44CV5H1.RmLdޞ͌0A"Iږtp$e]GE_:>ϰ2Pȟ1˝&ZG@8vSVb] ny0BH`V.>,J?=&3w vEw9G Z,ƈy vC3TsسIgQJj&3ן.u {lVl<}j i۽]nU=)N9L\4&?P:8ЬĔJٙ*i;i>#%=CK77qZGlH4Ⱥ)'^Wħ(?Ve/r8.)1-LԕH'2$#M " 7c"˗Y2T[NYEwT^skSRH{ʈifPwK2pTm᯺ T4;mcrS3)|vDwDԵ #&.2gectxPIhu)T3ekt'0`bLw 0KEodLa=D ^ V3'/J3K5j^5" !n 06ӬQb@AO0X 'b@Ͳ5)ݻ,\=XCUS _+Umhylѯ:dKjn.L Fg Gq@.S΂)HI³*1OwBޮ\ti"!~[o;릐M^&;_{0"4%;ʭxnW\5pHR0)`0a,[w!:W@ERt{ZE/r.S8GPCHߎVs|G mp]Ь-5KPFcYy^ц:.x /הJ2얃@ۘG`~Zt)YK%]%S⩼0dm IAOy$"]ڨ ׆OIt]8ƾm[x]ge2k}i/-& K:NeXUϵۈż?j`,iծ~^as5n7ydW!_]޷D .ulA ).JR8h 6@L:#[0q(Wl /~!:iBX%z"=?iԎ_Y+\M6KcXJNtүRJ)_{zm.}e_??.s^ÿkxGF=ء&Jλp؟7C4Z4\WňoQV>w00eBuqjG4t9ϱrK~ĦNfPʐ'ʒAs=>z 偊Y6QDF:NDʅ`j"?e6C]ruLAI}ϜlRR-hE X{}!q6Q+>Ohg(ˋ;{yrn'80=?۴ܾ;vDjaтDq,ݨGz ,2t> kfa2dB)xtq 7kL\16,1f~d%=(}wi4/\Bnӈ}}4kƨ<`%&և. r숓49xD ep1@c:9l\`\9-8d;݂1ޱ:.*$mL7 } ٍ0٩Ssc(joE.y?/Âf? x[Yɜ,{r07{euQQ~yt~J.hDKRIOf2zL +{-R' i{L7%ŷr=%#3myMiZJe׊(7E (@x !|!3hF>E_ׁ6%#NdعgjoPXvZc'uMGm~ Ww uꘅH-mג哘/bD"%lG)ڮc~XM!'B9z yzfeQW:Ī+p )ܻԏc?t4 V#Z}y8q| X3^sYm02oFH㞾DIm{;ី{I\?:ȗ&d ;!|_Ujy.krWˇ0" *>.5G8,ڍ"j ֆ}:uN9vw)ػBij ѿPSK$B`[pY"Ni<0$2$qJ9fKeYi gs+J(;xjNaqfVAPZ$z3MMR:QEedp yzh"9529e51>dYłeҤğ+eV+/J5)F`j ?^ ^&g4g㥏.DsqyD/y! k-jE3Sw?b,H BX<iq*ȾP07DrD4üAp/[@VmQ绖Р.M.3 JiqRU EJ<5 z`VNGlY ´t+dɋd) =|k8wst}}x=3խ(&([]TqZBa'X Z3>ѡH9m9(K/M?;l |ҋcc!9"%5b6BCa0Ba!dP/ZAo񘎛pd-&!*-Ru; •#om4jQ8/2#@JG̎ʇw$59}dLx(Z.&n{ݙ{?\B=i&1KTc%v Y1HI@ӬS=#)sRPFp+dAwJ##(F,&i% sx/ioQqE:Ӵ-#ݎk?ӱR3c^ q9CJ F0qb&<J%D5R|{(B(tc?&4Is/bJ,T^q&vꆷdb#TfS!>G<5LM j4QCWIW'}xZC9>0/aGtcd 7f9)4P{?v׼ +Z*)*4Bg1 1H uxp@J¾º_Kʱ0;~j8V\l{ҡY0#PJsEy!~>i0VBZB,܀H>P4-x+jmW>a.#!a<:Ȥ2{7ԔF !`xmHэbnrx]tgwo_!\ra`if.VE'/'9ʩ2#G:߻_}-VMugZT\Gq.*,HUAjWȋL+0:N|M83@YPwֶcV_7փ4n],W|8 ^rD},0y:^m y/lk`掁Թ%`m5p:զnPP?8PTj:::7w{ \aEHwǀgr D 43|Xzˇr8dM ?t P=pIncwcNѫR"|ZN)+hRq0L'{B4BosgR%!Z½)O҅{.18Rg6=,YYN83΄b6C>C'ybĀ\]m ,rE~zMkvuS1~1IeP)=Ժ( FpP =r2`/KoɺйP.8ihamm6he箕V2hL3-E]`\FͯIYMB2ӷňi65y'RFcjʧZtͧpC!?ThF*)_/sMOOV6gcx K0yCw2H&ٳXG tbYYPa|%'6k0 Q' Uٺ|r$eƧ/)7&]KKe8`i y0Bt&k2δ_@ [aSCsfirWwcpN:Q-0Ij)R4綬L4Qu/>Ax9c>h| FD'T7R(OP ̑+a'XCjl0m[uz5&U/"9]eBhI"X\D7Ʒ*KSi^?߇Fyi7Xޠ8M?ko$K{A|ws8rx4yTZ.衫]_s(e5bWζc_c817N±Γ34Ɵ4ZLwpts[`ٍܛ*qۿ/96+;q׼QIsieŸɢpqY{J%ʿe`Q| 0P;z4_**9mC(̓#!m$A K{*S>4)f.v7M(GQOhO&<0+3dB$dϨ[а1t D<Y KH6*xo!?OP 7K&taz8c,T}ڥ_p1݃9gc2t]owhnspmbb0{񊳣j,Tm6|ۮl'IW֬/ϝvH^iwf_{߹:]ĜDa3g,'2Wbv}9O2L=gU^ܕ(fP<3Sڎgtft1 ?r Hjwkg;uʸ祬iV~$B+ $WH,Bu}Ig_!=6@ݲlt/ThA۱|m;#p"W2ZK 叠L8~ĉI㷱!2esg;x?l=k7)`>%l"oaϴ}eh? enh=V'S} f p`!md0kwԚ~s ?% #"m!PSY?8f=ptkj}q`0 -F!>eh1zFn"+am=Gg]&21V+p2,UAvd=AGGEpض7XWz\HtI5OV?{I,{,~vPڇxzE bU\e'J M+(QXՔ`0TUf sU|?PYMJV'6dLD;A7lCkPfR*8p0OoSU_-~ ~k!B!ּ$C5  jQCi7?ەnjS)]bHp ٲzzu>mSy o;3 b`=FX]a"s2/!NVQPO%8hiS_P(ICwKe!6^s卛N/ijʇq|m{ڥlhekU|W:NPQkϸmi3ႷE$( ?*܈"?oL*{.zW- ?MwQG&%>!VU~Y|o2&2C)2 `~:) h}*ߐ"L &P/γKU `'X;/sߥ0V%) ș(jvV "_F4CՉOVopW#bghnLJSS$FA͒T!Kߴ^4Fu4X6sТz"WJX糯koHx3TYҀgyi4`z$L 62R9̫Ԙjm=rde8c} Ǩ2iU|3o73ݿohu!z4nmgUyz `QWO =' y TqR;8[rCLn pӅEE4V=Ͻ鱣#aLNaLP (3þ2;Ϩ嶎ɣ>0""04le^ws4ؿ MȉA ݴ-)nC_"=dNXp(ъ[>ڛB;k"^ʳw9sE>`ȵ 8Gŭ2Gj&,@u9(;&+McW~'Y(:vIU^cxm.1 P,6ON/GJ v=ة6_W(vMΞox$)**:D <d8uhbJce~nsmԍ,7'bҕTN׼{fkR=%NJ>=07旃&3@ Pc.4< s_kO€A՟'1!3VzF [a)-{*7f{1W@+>srCF5SPqa/f@pS-wsV(3ĞRg*[73Xok *0{v5`vm O֛]r#&{ԍ[o|;B8xVCsk%4szDnH\q7q+:ǭDs nZCD4V})=PLԢ.Wl@Җ;||{%(iF-d 0dhɪhc[Zh14ᘎGݪ&NNzJϰF!7;sf̯E/ՙsоzP)Nm:S{~M*hBߎ9y.&4JrSTw@bty2`iC}S|Iߦz&P~Nܫi`ִqU1=;Wh KбŚsMF$?K:Z\ƬYM;1lNXƾSUv&ua#G5hFtX=BmIo킹WګCͧY O(_$dD-d i]+zuT8[^:>K8ɷHӮBt6ְBVk?VHq\ځՏnAVRzRS ?C 1@᫲ ۑ&nWL *1zGw-0kCnO-qMG̙p *b:O`8IA&2{-}^Y`G7zƪ3o |6-;W6Yijs#KF l~%\=!Q1ȸ)wًf10%rjӄ;K3EU28Z9Rq61U œ_`k՝+u7ՂmLP1%OJ;yǝ)Lt$Zu/J #CB/` iCy7ZTB[}"C$KfPB˓n D,65騀$VO-QVsLBX&H`W9{;5 Q(BƲ`h/)37JUš*#rgmAف5|&pk~7)PQ%9}: xPՀID9!qr 2o-* )!`yf׆ޭ:p^:AqSS}ϥ%y)bl SI!hR_?y_=YG2sE_P7ӯ +Gx(U+;U$:F!M'*2(H%s!PIjj&B$_sO<(f/AXmC&RYLS>BI7ۛd5'{ehDCxU;5qB-]oqa pMa…ֵN*ጝd]`j.WrWE/@h2Vo))~ljDˉ"ȰD)#e zSc}4OkcFѝ-Xḝi Y(2&j)q٩Hϐ̃#MEyWG X4WdN~Xe5xRZ ZXnAm1&!_A(_Ƨ(r{.uYmq|P<Lҗ.<+(fbClvPT S3órJ_`:JjiD7'3j-4Lfp&٬ |AV′&b} /%%L(bN;]1Ė<萈0QLGP)]nl>,\\g9ӊ=q1dص`7^Ne37G'L?*~t&`c׮.{؇j5  p UI&VA @ FpV32mta$ szpJn)GТJ*^bɇN} 4*Fĩ!؆o7֙~b;YGzxR12T<rX6'޳۳jh`N0#"ݣ?KKشY%bS,TY$nY7V\HչR+3i:L ŮƄkB-f+RP5[.rjP)-@(oU$๭Fz.b]uO9EWX2b&50 N|X{/iSԔ0 a:L0SP#Uwشь X{ӥ,g)Kǹ~ֲ%LZδNX%;9z ՠߒ`E" 'M+ LltJ﫟/ `XCjyxL/O:@t? NN)˾S4y?AE[b[3`$wۂ'`\~5vb4ڗX;voc{pxˁDɢs×, % fu ˘oVddF2O7[,ۈdH577ƆiiR![%ܼ~w jjj  2-h6R2J`1nY_MrwԂJD⮒r .4`L7`֮?"ܶ(#p X9&Z 1 m,]/&s}Sl{2o28$bjG9Xnͳ+]I0 6b6I4!OC%ϾV^ Rg]^ш>L4Տf+aOw Ɛu-6-ݰv3s@ml(a_"ɂUD]Ivp]ӈ6`,!, 0S/`][Ki| DŽV)!__}$m˜K2I0 +ѽ}ި%; @wZꨎ㽀S߷e*Ro1,Ic\̂ RKft (0|aͲVĘ盠6]za97%͐tӫz>LSKiߕu3} }]:6Y}e*K[2Իv Yo)g)D5bG( ڟјP*/b^iNO+1HbjùR/@ծjm82̜m¯ hȪި%i dF~f!J!F(0X3V>1buԼXx%#PZyHޘ%p+JCKo73LwkEcĸ仏8˒BzD8_aƬȼRaaEU, Φބi4󉠨l+ܣ>FE#?5ll{f6mxHwϸAt0pлjjįΐ71 ?0Sqg$hxFWG)cx=F`:#`#T%1{n#&q6\0F+j:ߚOI_(M-ębm -.̯?^MAh' DbL:ـ#Z]ٖ X`[#UyLޛvxHr; k=^ӓ Psބyb6YQ}2LR/lpTPvc #&g`<؞cg{MgTwCnn\ (aWf~ze[{u[>F\A!5z&w$ 6؋<$;=g<?1y dt >V7jHa ^BppNvbשTTm,akwwxM"{FUDGvҶ"z@UE!E{q" =d)*ǣ5A$.V#'y(NK $#3~Odh#KϷIfξ;38HwvGQH7{ԣKA&u-RNġbOh1Ʊ|g .\1C1. 4#M3Llȝg3?!핫71X\*n=ǝOC 3y WݓMplUDWE{4'Z)ULObWu /~o3H'?:%bDEBRzf ,M$>2JD鰪0񕦖}uz 8,A 9Y_pnJ<Y}ԎJ|kNkVerfΌ ݹrXꄭT/s:mUx[3c0Iޓ}1 ĉ7CuST,(c [ Dr6iWwax%ehȉ9V:YfFahfjaݚR-_{KSr 4x-m9.FRiÂrQ1]dNXDQNj7Bp?~_!Ѿ67=_h#߿{S9F&۵Ёa1Pk/4_q>OK@x|ȈFa[YW'|FڂFOY˞C*XNvT) ̡̭ j|N 鈴 D&4OVOSnw^=wB37hW*aj?LQz&r- = -$l÷dc#MF&f}KBd,DU h2ue}<# 8>9 Ik=TIqKb\'ĕ3=^ Xq"TC=Wƨ5 f($a& }zb%o0a28#̖/%W pܰ҄7.R_*K3G'%WL$㯏 ۤӑdHdAo&sE}V])IrX+rG+U5$,І@f4tǸ(edJf3zX yag<ٶeS9 jfeZ:3nzNI/e19T N ZL & 8Ό'g 'd?]SaB)cBe~<2س)gL/L4 zV;}6.=?)'M3V# ("h3hq2JvsR2%GG XؘGD$L\֪&q#P7GBL abU!y Z47"A=o`>tu$/D^M}ݚ,iol/]THEv]]N.`W7hժɅ0kdvXh' 4DLjV?vKg֠O#'y6B]MMes1 $piOhX1lWFy^aRKOpʢsrTCEopE&^l;Okۀ (eb Eت0}+\ a#P'):e=gQ>4w33ԗYCS_]5:D,^1L YIՃ 0_* \{o{žm#v0cֵOE4&Q8ue;kDpêVĈxhi@R[c2Qɗe ]d)oҨJ>9ˏ5sR"Y"+YK˙\0S_KlZȮý?v.mSǢyyjէ<pW_=ӵ+ b6s{.*1NUq"YVF=GkHuNznn`5 %h"M1L[+qdI;Ħ)GE>j󂁗0:\ipΉ ;VƗj aMjf1^G3(BN3L''y6>FS\ (+(DFjMlxW%w+~ /A^Dfyʚ Z/T2&'Ttٰ\G23Ab#v#ŭ|GN'Y\-PD73fS{K.<,[[Q=r^ZOgmn:nzE'"< klրwiwGP9(su!i0h37_?z^s bxzt{]9ڰ~2"2C ۳]@Zac~:_-b.I|֮^S"uC:ίn'w9A <\z=+ZbI+B\_o_\3h/?bG% aoi.y|RߠQ0NB54^wNg8RCAͤ#ăb޻{c%yۘA˩Ò14k@H(,17KZxwN%^_fr?E<&z5D;&%H%d5ODvKdF]iP6/0ۙb<|.eXt4A歾>WUPn{rt_*_-q8'|UG #c[UGr%'1~=!^琢ل&fw=e}-Nb>urT:[,˥}i7v!Tg2:r?j`BzM~1éB>K癚_k.búV($-4]p՛iפؗM´pYa,q^y?i8BT\đM%]mrXu]a-z77=o[Ao _6g):N(Ëk'4kTWNZzzYE $n2=-t1]%buov| )a\xw^lUdNgú_Eձtl# ,5ɦ_v^:%Yt eBx)^d/-X>m#iR |#LigCi9tTE$.,ZU.Xb5s}8۱MHU7[=vDb1Ay:4_1$T4xmȢ֩j*I3zmRck_'XPRGn᝶ k<8=QX[k>9OCwI6hF ^rxLZΝI'8"UOf'/qoXB'- dDUT&Idai{SߡKQɵ:~_&AiZYGPJEBIͻbj7ۻpp/*Q !,mn|mAX@=)j; a•Sz hqotӈ&Ui<׬#rT#d?Zǚ\ІԕUOZ:SZY][Nzҙ$u )$biRfS'<ηj=A ?e9)#E&aI;fWh/i7f(F9\ 7{!wk}16A:; rE*_p_%cmr^N%+!; f>U{ z|㾣^##!4)~WGϥ+ՀUFS,WqUD|Ni9( d}} Ձ2q3Cn)敤s {?mɶGr?#?Fan5*&lq+oªvTV/5w؃rxATY"R~pā%3~dJU - еֽc V瀛1NaPh\{Jf?QmJlq|^O1b0I7 daJx\=Qu[bMx:#Y*:k~`G:2V+6 ZHg2+⊖%pQ^?V7Az쌆T?ع'hql= %E$ŐQ)T7 ״{dT1)0&hYq~,ҬH,FeܞfIgi>_fXqz -4ܧP/2"a)wrȑyOl"L/Ԅ\(ldը$G Kb JLk\NE:ZN^[u[Hcbc?kD!Yȕ*-lL]f2>%*h5)drP>j#~AݝP8|كdvvJSZP'%/} 3863|YMm|o/WԳI(gi{5dWPY Kʳ]gn&7-)=bv+NO/+"qc9+-Xu}U 2]޸=_&nn/ *Q0DMĔzT?鿕6TM"!m^=NpK8jm :(| 5\q!F~E2@(>xw 9i);^\ ӄxx覴//Q& R0wC7A~vilG{=ֵٵYe{v“ѩ=iLP:t+M,(XSװu: *mʃl[O:!"=ur]5kIA@XpIxLA_qxuzoP?s&vE !隒ΘZ%%{2v#qQ恪s?RIǐ䍟 9%xR[p A˷oիU 6uhθ0#ϫ|VxWc1oG/zԺ14Pc`>ESj[ꥃ'N;;56, 􀆾NG*ƣDҭ̆aTB Ӵ՛_'] #NJ;V,_SnSfĈQ}rZt>f'G嚄,w1rPpG%:7/(>בz^,j#|_ 2/  ֖*[}h@ȂdPQW޹$$Dld'|~կ}E4I_yA0aYŽ:12piJgA hGEd *߅^GSyڃ.j3_\~emye5f@S 4ewCce`n D}a ֺ LHU=lB~zW?l~J$F4F2YYeUn< ON@{"!-rAh3/tBϵawR/MMц"8 [gļO_J )@6{V>l+9FWa{lv`21`kWXJ7k1:O؇WLKe\v%"Nܑ 9%)/tN-?>9Wkj7I)3iF7Ùh"8teN,Cς ^Î*d:3Paєku$}${pfA:] *KK G1 HB7XPvv^^nCbFدsZluNOTC*B#D;lꑐ-뻜"k.eZt0ZM#\ qda"Uж4ݩgyӽE :/dow뱫2$n5TD,]I؁̟㌺b14$K+v?BIP^D\z/BzLiJ^#u WE)߾,CUcQ4OJ0iB3Rg޸,'Ӑ0Р@c}ǜ#^Pєrf:!|ҮKRաmÒ' [#~3H #CyImMAXu0 -tsRg!C'_QFTOs>5&;a0)}y8_ LA"'E򛻌;'8Hwt|v5Z] M[tY -[3)pOXf_6_x$רj `U"-q sƄO4珫\HT/+&ұ?FrO28S6QF"T59P6x4#c+~rc )Xe;$ԣ9 {L8*8KuTrgzhĺ\}ǟҦfJ_+]#mW(D?ͫ|(MHV4vijGRhAqP64kJ$Gx Q=jTwO˜snVDa&g5Hرq, 0蕓70@}hߔL 39—@g-RO䧉62dծDA B<\J7OֈxZz.Q#;F Ria2,Uɕ]jG셜^ tPNywueu!nVQr5ƫAI:J>U%:bbɣ^y ^Vשǝ*'Z^H*W06yq+lSyWԆ1!=Jz#Rmc͠_5RBS6M,we<{WspQcWOпni5εHClT tVT;@qjifF@,5{._mڃf˵,յ^],DM@8{ȘH~ rԡ!| ,"%VfxV~1D}p~u-|uCqF _nSUrdPL_ŌGr[R$OCiLX^XN&OD*X'w֛'`AM %>OKNOp1b |:+Q:>9V xJdAIѲ̠ͮ Hws}X[[N..{ Ii,/Ƣ n8@4žW1 Qc>n\GV6#li?Y@ͮB3^/V*^==LA`qQD856F.sm%'5D!bikh'|sQ+5+o~B:/Nύ4-_@(V8}GVj&fz$d"9v䘌q3M/#NN+ 1"Ԑ=4iLse'i)`!f笿MSrӯ Iȁy\Zn/W;U+e/C&\PIJflr4Z"Нv$K%-n0\V[EQAVeUg + Dxd!#"rD#TcH3y^wv `͊YO5MoNJ# "`?g$W/o\m? X'ʍw" Bu0o1*ył`} #ם_J˰ u4k9>cl 4# 5 hǟg 5f 0n.T(PٝR{!2QEXC@ c-Fw1)DF۞g!~iª4P؋![X%DzƑiݠL2 cK 7'\p`V1wͶ!hZ[5L}?ACk,+NstHVpj9ќ0.W*{ \~B=f5Rdktt$F Yiw\a'Ձ:kqGcKe*YrhX0kX\RctP#ס7b*3^ŘXoƥmHMkĊnB/w^_+EPk1."/!7=A(tnUrR4d'TݛdǾkaᔕH;.*1 mrb}tcnr@٪9x#^|jr<{lf;ɜ-DFd.tb$T\/]EBO8(vT_y7`x 3Q b& FGien{qF@ z@Ex4P ֙WTel } N-vۊ>WGu2JM+a(-P0E]z}__Q}_KN5#!ɪ 0|l=@UԿagbiIxLmbW{}xay3>YA9b=o\0p +Liet;5{MK% O.)̚L^# =GϾ ]." qs _[ɰ4-xdvCb|vj0kF26p-ۍքͬH։+O6UE~2ԚZ+onNؼi2N1ǵ[8>E!ҷ=JKFp>E)&4(_5bAPx4x%S蒢Z7k8W^K|%p6.~L-ejA [\iҜn>&>XCN'Ql8n-z6/Ȏı̩~\R8pgx]Ӭjcf/uʪKe&Ρi@&3>0G8*}NGaI%r~ 1z`Pj yVkq%.GYvGxو!ս$XCA ( 7i彄~lїuu$;*&7:0_ގؖ .yAңHaODq K۴)v +m3MitM!xulѻJ;b}يߦfAYa[nOAXͰ>D sEq |$qRjWU{(cDxFL̀3ً^48qk([ LP>f"LVU} 59N-'4|(E؞xaAYG[׼ܓn@;o.^N,R `b?a" Z,+Z(§ j)H{ bk+D 9p#9iH"8cXbq{gҭ{xw "wܮtjth$$t#$@"1bh͡!_^lύ?-J Q"$Ԯh'+[n߶i73D[<%54Y~MK4CKa"J[S-l(6^ţDIsj +uC6A%O@8p᧓\/+rl$á)b^6$n/M)%3~y<p!fGUA4K՚B@=;Ȍ།(o9#f_zKMz?W 7*#M7VU,W :YM]%'H^OWĠ^VpK:dtK|¾`3B"[Ka!nNwqt, JTȚ L\O<"3|'"[wVmVUCQBl+ ȏ|!`/P:6\0r}?e<p}1g=3b-VL|5"bG]h&=ƴ )4VR}Ük޻'5Np&_d#\'Q=F;拊/Ϻ KĪ$25zXJNim%aw- V bδqc_U j/d<%,Li x!>a|\fo@ȷHKcm[#2ϊj?,Swæ3P \ByPi{ջTyv6eC>-ࢊqw|OV*gY!A:aOG"2fM|5)9TE\EYBPV}ATn7sLA19bf{8oB !@fE-yE^$rӆ#o2kɔC [xH&emTh.FqY!eZ m~ZrbSr HdT' ;Te5Z0iC w!vCa}ۅMR ,{.x%ʔɱ b1<;棜{EtN3RbTUz&F- 4eTd1:$,CnۖLB4NZNXa\gͳh*;_g' -D*fY_+;~ @wk?J D)yid$d4?"hjJb8P/LjDC>ѐ0H(r n{ݘtcXlDZ+ѦP'B]d(n҉`޺ lg[GH=N9̇1NU6kv?'D5QUq>4} pSTf.5%%+N“4_ɨQ1,jU3%xΰ[  q!RǿP=4‘%dѻYi2 V{V Ǟڻ.kwtH u#F Ч$re犲㭸lѮNڵ'B$~{l9@q*F ˆ'MOK-vuX;$n$j*) -m6>o"bT@RRwH a%( ??..lIa1B}g}w1%^KM֠ xg|GY\#GIBp 7czpw^ y+/8u $ΨsFUWkı_iqr&ݜzp+ΆQ&78sU+$88i! **#86QHz\d]|,TQC bY*覑I^w*jbnq;LK5͢tCAum;X." Q{XHϬ寸˂ГM-ꅞke@{& @q{cdP f.b~jY[c2}G&>UUٛc#LO7[͗3 0Nyúah:&4md^^[ش,:k:$ьZ11Nϝ16pS.ė;͖)ILȵaV'^N;=5Z|J .~5EAMga)ĻmcjLCI __YiZTf__H>~oQLSq#v. п&e4 cW6J|y)ÕK^>:gc'g_hw7.8u8La@2)&Rwcw0 Q%pDvT}a:Q"!tM)Xcv+~^4h+CUTD\`o *T6)n*b&bO+br EYZ͉8S"f{~S ̨]F t<S>Pܱzj5ܡ(,"p+(|FL[d-k^a_Ӳ*ݥ fFƃlZMKH4%fBqHRߩ6NviƢ^Z$5i(ow `U>#%f2/^l{Bpf To_<}_uJ9=>Y+avz(s˝킄z[Z8X  4C$"Qͮ*d"x|W0pw.9qʽ ',B8D%15{7mM|dw!1Vt &a?I5@O~2y!'lcCfVV_hˤ&zZ14%i:~qz_S袄]1Ȫ_LVNGKb:34 k5HS3f \r!֓Z6}l_o$(Br wNߐhuKBu?lh2=ZEd ]\3G=]HvA*䥑S!`'vAC^IY$0DƟOrNDZu,QEndnoV*{ѠApIR-">PP E*>Dyp&9~a MuϷ tϺ\iAe&d :Iǣad??8j)) nƍpW!CS~ֿa" &uYPG~">;NE_&d˅R};`3uE %-|#K1ON|k{ˢ!Ce;CGrW0'KT_115a5|Zf{mi%t:#~  O{g4‘sSU+AYogRSNx?W&T'L̤:QadvFd92Edz( sM\yv[w Ko0MFťB0Is^ɈP$$GUR h#ʙBk԰Fc55?@RV2}Ջ cDϐG@u0 //eneq^+1P ݄l[ -,g#=|dD0X$oo k[5=X ;Rwe@?RbBOzߦ>V٪ӯ.4ǂVMJ ,iڠT2>t ep_ zP|H'J 2c#x(wO.t%nX%} ˧gĤl/LZ[ROa/4.v7\(peS}§΅qI9&mI?t9ܧVVՈ2T-aQؖCX̘,0]HxFPU2)<ˎ,d0XsZ6AbEK4X 4w$DYտMt:.ǬmOd=2WOy&W4ы=3t * (Gz~~F$f/(,w!FںX2`rLwIR/X\FqݨILHV>PL{ҶVM*JhQ"0o#?^/C`(^f\蝛(5ܿxҮ]ŕY*"pNprp}]~g&;C̵Qxr ot Pcxp>--T zK!1jHfZ,tpfUl !y,,vv˷W3pfKCS5hb}sf/ )JDx`)aVLʬĸkiK)&}`5GXz)Q~/@ C8K4R$(Jcg; ʃZL1)r_}v=EiJ33݀x*5~K*ԚY;Yg2P!k26(SQPU/R98j|QzwV4%D`N؛6DGS[X#"`;ڥֱh0Fk 2U> W+=w7RU?!V@~mo"ǵ07bWuXr*Wө=U110)?n |=tjS`s(PD{]$?TA:ޗ&{_x;>,io *up1+`]ժ\vK6:ba.1 #mHZk)l:Ž_TG[= Pر(QKS_MU8P$V{*OAeknP}ͶI~%ͥ̆`Mh`e>wsK=}?aӍ)JPf6QoCTU aR*XӃf*[<")r[W%GerRYՎ A Imخ.^ByK) ۶)d7fe÷ڥ 􎯠mbwYKY!GD_8֫^b4O Co|H5S1*ݿWέμ UW/!dA_]@ڰ'Da-x|u[%([O MM"~({% NwAm˛,I xP8U? (6S3Lf(_}4w.H1e+k!Lx& W/?4YC_E*QS?K ~<=Wmv$NKBK[B!Y+ koLHtٍo+#cCӟ5} y΁ZcssI#RJu/H]A)n~Mo|&tuF 8[dqԒ?`>¼1xtJf^'3Ow_+cA L/tf1 S*We431 IT`n\B&Hr&b]51YϱzZx?sWȬ~xWdcVxC =]hj/8>TLuG9e IUHv{6UJ[M̾?nfHN<,:(N~vgYxaU3^8+_pfKPe+}%d;x\',BڽFh, f6#Iu_ \p^ހ1bل$'ny: :Րo'R?0|;{PzޑU^)FcENav[$$NmR-I#uW"AyſۀY"YDU'8h! FºqvtWtV R*]]ݳlC(maaq S~E\=GXqύQOr9B{ 6syuN3Y-I:C[6QE~ٯΜVЩpFN7,{N#+)l}'Y75bJ S8*S&xuk#;o xz há4rwU;yY0 }قt|?8ڈ!T|c9 sOH,v@:5jvIrM~̪E ^@?c%v ^@o[h,O|FhLfoN'Zj֒o+q' R:FNIPqD5.Pri`ْ/BcxkS5qU2kUb$6Lt~y7Ǭ2JwV^ m T9qQߨ%2 a^z0 bHҷ+YJO*ާ(lfٞ\}!29,5 ][H13q9Rz0аyHȚF gHyUǟQQ V17XI  !֝]&Tu\fN򃶒8ڐLF|+mHZ{"LBȝ;gͮC|BqŹ;ӡ$X(5nso.xHmkѐOC&ldڠΐ~IhHn5NY;pك%f4V pݹ_&J:@ ߳9&mCW! w~41VT>+M>վl+y3\BWD:< +C*J$AɓY -dc3#O '2f k @<5hgЖ3\ViD#tIy#~< e^H3$Cv Ad Wj]hK̦J+̲ؒҁ.ft=煐sYJG YsZf%sI\QWfyVN$JU]9-W=֠?[{7ep3._ P뮧wK[`o=_%_u="#AZ-ezNdGa؎lUGE=υ-]q<J &!O;]J0դ5h82ݧ>#2I7\m夸vS6}#%i3ZZNb x/,o9n ~)RQB^?j2ZlBx³ ͩ'a;h$ǾZbp) M- Ģr䓔< TqN]}[~EڝDjbg-T8!>R]3ۖǴNmP|>>ܗ&X `]Հkpϲw] &Pjj1 Xշi1:@fhz$~|bY /4c+)|*-71-}²^6Uh݃3-bnkJ-{)a `M]E|H(8f12 D0àzV*%,N]f]W`#1sA⭵nh]˔Vm3 G0sϮň>*|ך67zR/=iJN(}7|!̼q)ڥZ[%u~$=ݗUl{k9Ax1KV J 3Q1q¢FrBeIv 8I{t 0"{#|~off5kVώDȩAؐpRXm:e/$5!~"ih 7uoNq61}cOP$"Wl`$Īd@k؋UuT:\TG$P3nbl.VU(}Y5{߇IqL9ŠI-i#wV>x 6:煓~Ħe Xpj_TB| aP\ˤGL V3a 8,M +,ZmgHPFn1$ri3͂ǜ Oe#gQ";~A\Q'K( ;aKk tP9f4 IY=yO#`kLtL0/6FSA9a]X W"r-BH>-o\ge !  X@2P`6+ޚ0Câ{a"k@x:v 4$s-9CkcOE׎y}X@MQVD%jTp)16'WH )G -͗(;5VdܗQn˪J,Wys_ˎժy C~B"u*Ψ}(xaL\dY@0y990 _~ma ='vM`flH*MlU(G#Ѹ14Q+BՁ͹7YbaTc8B60稉a5^Gy'׿42@Xx>j#Nfg(WDQxĸ@!Ne(S;3R~>5+5% ;) ft0uPgˆUT'˷թʇ}i)!hU8:ЭrD3hP糩m%VjXڸ9ywSHp9 kND1 HI>4w`3d'K}*7'|.#VFLR çUHQ!C|ރ{b9ju,8C/0baK=ع{;(9x~r^󑚶yBē=ʄU+"VЧ\W ocGtXUfYtֱ$_wB8踥Nq%4hc݀ DtHYZN D"69na."ixTݣ >ɤ-T}`|VEcA [ʇ,ׂf<1v=)(I`jPE'| 4JS7Yo rˇӁsaUD~rՕs=4s@5) qt׃,=D0M&rS-|dV+}cŪ-h]4gjИ53D2?Agp ?MXX>ܕQZۚB[]BtE$/o.]$LI}*~u ^Ӝ̿1u D' x,nk9tcV Ό%n¥$wNƔBCLt[u=U³>aof(*bY V4ƉTdVnXOޗPѢSttuGk4,{ʚ [ |sf8Jc1 ߢkPjئ 0s[ր~cBU{*9 ^/$[4dt#tOCpƈp,ٟ: υ,t2]NNiӧb 8~O9 :gU=b5A\I| ko#f@6~nFI1k~"(8 Sa']MJS4).آ|q2'*AEBf " ~]]zl)F1p>(ձJkKbd %^:qW>=ǜ@P=.G<˖rovjSߐKNߊ=YZM|igH|y{,54|v.E+IL4E8USgjK\fAt ğ/9wų Bu S=*ta7[[Ŭ kʆ 3SBt 3z99ybg]̊|œs:#!]4xury>p~/i7qVл Jh&%xdgIԡ\pp_oqL%i``݉#ꊀ`3B[9*6x1V%Lj"镾0zA9F4U=Xn//4MZL}ԛ6n9ڎCppBkqjGq˸<" 7YOTA^Ge#-)Xy/]߁_hT=Xsp:?3uW10 "MJjG'g|{^8wZf*6 ~K#yIW0X,h15p]{ ,RDztj˝Yu_pMZlٙ; )uRD!e͎"hvC*O+vˌُR ^e@Ïu12Kayd7@riXWI7 @}z4PYIϪvH*kd 0V21 c^~ ׵v!tj/mcBлvZ&"6i1׊(|пbTVk %p^AR;chhIu3Hx\^:H2ܫBioQIp!n&Ұ͸dsDCf v "`O<u2䨔+y;Ny;. v\5R}: :E:Hb8jp0:B!jFCrz)(zK @ǜQ! Z1w )ձWfPZ[ׄ_>TШ> 8W"*٧f雿S+\wTl}`Alc1k/nŽoBXB֖Z}+\PP۵S?s6H>e 2JpŨbHfo7{mσzeMhO:f>-7/}rOe];ԛeD3BFb(~zŠ:=E,m"e@='4м/g}4,JeK)C¶ı(CեfR#kφEuk)NEoZ_98:XY;qC} ?+% >;6<ʂ1_K p}hQY1Ղ`/nBQͬqXP%9~h&}yKu'BT;LqgNRH $P@&4OҜXgB1- W~->!}m^̺(M3  (݌h¾]w6@\>v96fb$ \? 0CKsf Z=)K#Yp6=C@{9Z7|;JVU9kC `?nٻBĦ;RbJ*hGeI6هW0U##'XQ® !+"ItߪAėׂ!`ե!I=}w |4&aAԛ ކF\riqrB~Imm7 `(ċhM{d}k e9uJh5: >PKs&x|OdΨ cX}]lt"hnȲ)^QTNlܡF?:__17c)یYۚw,iJγS!7|- Lcz˳J. ƙ} Zv\- }&x> U?6|s1UGpN<_w6ez1=mVKjS%SWu0~;k2#ZPl`N/ j@d}J8{Ju[8qX?MPU:)v9xkmiҝu5OՄ+Mc@Ws /hd|a+Yb ^}m® `p併}pYNgz4P p_:0*ؚlҡ3UaAA.$.Hz v=},\d!x%ɤ ǃ 1mp*DwHNyTo!kh-y :fz ^*0͹]rel<NuF_iKβN A8JƐAi5sOO Kv[fI7qNCP2mͻ3 Co@pi4 zaQ"ߐsy?6pZ&N Y0Wf8r3lGzvLqѴX^$ G t0=+&nEIR )C|iN|Hơ4 iR5u毊"ҫ0^X:@Xw柠(5.ZV\:~Zym*if݂q8f$]Sx죽\3~W]k&k.u|@3;J-rAPS6n@߄'BC IܠM 2>}Tc8 E9uH}-Iy]E)9L(ArW%o/v0T9Xbdy& {VbD0vJ~ȳTbLk51h!sQY T"C-=foeiɇY`No ЇZ\"4t_jH#}\iNX촉%SSdAsF#%"dG)Mˆ/RuR"PRW*^=Q(f 4|;^6& ^q #8!ܥO7[ʁs, :E'=N9_L CoZMa-BYܥx瀍GN5ra&c][ܧ #Ic с3?UN;.Vmd N H-GSn$pvK5ZVP >'A\v{zcZ(Us:FJxmgySxpND9E)iD!ؙR&Jپɗ\`W>u8tePF*$WEM]h㯉[1oSouޕfi  (.pM`r.9>uTK xA{ۇ[JtPYQ da6.qVrZRp) =e 6Bvh% ,Sˆ y[e1\nf9=~ZCãœa7Lon(yX9=Y'-l&^Po&iF6a5BUHI*Hx#"ِ/Z8֩o.dNc.#cCէEGbzlZA'[}΋toDk7a+\.7ɒ{[ =9?k*g?)%dyjKʸEbI`ѥw 'lvyhjւt?*f[$L YmTa%5,P1qpbO2̰ P_;BSXJ64UL,YӜR@[9 %5ӬWU nO=R-! }:?6@s4PDԏM>~A$Г$D*Ɯfh"PSv[cq(Kr{ftFOٞ/J̜'̸wvAjy AyNֵu|`rM34q =ĝLmL;_D@NPdⶻ3PYXn>bP}핺3+T`'&[,UD64B⸔7yJ^EU^(aMȌeʥQr~D2 YDK07H_M.9d Ap|yL1b$cN\pYM`Z]Hے$> !Q>̷p)"*@rE=$Qڼf.qeOYA}Mh:C1ћ:1<âB:{e&;#Gȯ86=ڕuI58x g>ɏmdIv"&qDW:}aEQ8^Y'*7'Ŷ !p9d1!F+=@lOMc 3;qkJqUW͜K.K׍bQn/+vۂ@"S#S…ց?\ݘm*;kP3,uRӞ{lOqT1JjYt\U^ ԍ=9@Vv&ML!0 +ǵ6njuc;wͷI"VqKtemޑ~tWrlD @)VR.] k i5]+/74M\vdH@zuPz_/2=H) QG`ߵڒI{y&? FCnۨhZjżA?) JuOW(CPbK<~>{BH1m󝥻jw.{| &OJdSoy<jn#h]7lˎLʪO #ȝ(iB^iTzZjZ/å㑥$ yY)F/.}\Jo4Dв)+[n.h\DRWش׼JXb2OPBP䉐SKqA ydWl OHx.έVhl*h\&6[=)K_bau7gPWp4o<Ǵq>%Bqʞ$|8Z%EDb|2n醔ݐIz5a?}(bXq9hLhrْˌr ..Zz72/$R, ou^Cc_AݟnBl/{Xޙ@:vR{\dՆP8yC| rG^ > ^unxx̞IP:L`nF%"1.PF 7r[Y@3@9'0{}/ALJɥ`f|\GoY 1&V/}ւeGc`S]o_4xzymKg'J MV,+$aG]fB4ӿ''iriJ5=T $v>fe%VE(21vG' 6R7mV}Uz\BYVKHoEӿW=QAUmrucœ:{Vqe7ibBkJ%!Y'27t$`ψwS+D!0J@ #U._)uނ~)dI$uVZ&-4 lpTbe|񿇍/Z pBS39Ⴇ /-h]Z+J:$om!OM{QZq=Bx9it0,"O;`O--$D `t}Ը_%K؝Цhgn.X˘fSo5*O'?W ^ˊ]?ScԂ|{͠ KНj7ZCd`}Y\@|1 !e${GӼ񿃕"ۊĖ'^w*W(h癮-U " C7V=Oo͔?t4q'P#pʾ(Nv8/e ^((8^į\݄nm8Hv@REf74AWJ]hQ(`s9\;wl8,ZQƹ̳퉔ٴlzg=NxOF2[s}wEf'^Ҁ1Q Dh>@wnoo5&N@2Y]Q{@ n}.á.cSPrXj-!*wK$ hZvm}ƅzuiYl>5Q~I7 Yb'TN¥BtTG ۀ}̜ٙ8h> UϨ\LCy6)=MJbkN00GVfr $HCю[Ķ9sDQ"ϐ~Xc1)r:fr?\`mj|{$=c%e6+#y~Y =p 6}˵(,ַE'9{' -TB3jWHT}Ex4im&ϖEKC eP(2[ex(}iTy'*=^xYxrޞw_ ĸtV4pxkLXCz˔.y|<8ܖcB;?qTA8N Qv*q0rL!@SD|ҤD]/L;0 #6YZtɥMBq0 yn`N :Pз\0`/͆h"u`̴7;IXْs."fac;>NF CH"(cAIsk4ۥ"F=?)%/y:Iӵ}[Aԭ&y;zj"]xMO3rgulHﶙ!"LWc#Tng0Tb\DC 6ʅ9V~Q&"#˲Ko }#tN1)aoll&IQdj]f2-Z@F)F. Ɇ KR'X7:,VMmk_6 6lvC{B^ҭaSx/pzw;`q:'W02[/hEE/Stk_M(xiSn,fǛjq~IHxg4Ss6EW4C{{V*GZ(\7>_'2X"O@^4cfJ|5xfHSl&(:n K4~;=08ԵuD}3 /`W#a#U#I\F=&rS@!`FQ6ҋ`C3԰O@Ĕ23 @1{{u"IC܏0Nrsy-_,c%)gξ{?=*j5[qmT+ l$-~lmJ"p϶:ӛi e(FԗP ٌb2˘L@%&ʧ:a+5)-A jn%zT8%%إz?W/•{7MsTP2zn4bR'nX L.%}逵_;d9+U4X6YbQ7m}yT:4Xhmv+eMH|˄0`bk׌YU@BZձNNn[vb ef$ Ӿ0xG,H}Q:2q),5nwL`WYz G+nWc gɚ˼M ?3ec2Zt9d_j)]YO̖L(h REQ Uv]xc-2>@T8LSjFqi#6`$AD enI8]Lh:Ex`oM9Y\<\ß7!`|hU5wV uIWk7 I&P`uVT+@K2ԩInl QFDQgtǓKY; H[lMluIvͻ+Fo O%4(0YrHbs6D3ظ.C 8 U/ƫ5ǫX@$9GP9{]R, i!!?QHk} p!s"3?39PMS%m6E^o;y*@,&E5A#JVcړ$fP,֏W]zIN5.EPbF)Q0Gcx~P T';{̟! ?beMr 쬾lw>Y>=ct FQ>4S! Z7@~h 57&\NsB_k(X"KGQ]qW^9C߃ʋP6JZKЕSZ/'ѓ>,(ѭLaʡ $"J=TjDt/I{E:<. G|(kEBm_!6i2p ɧaZZ4rO'4C1 %dD_8%[imE$CcOObW /E*,2<\Ɇ4m̻={؀ԶW&dB wBZS h/Ƣ&/irJ0|˫坥ʽ:rCnqq\] ;ᆊw]HiPO5NY;VTSf12; Bwt6 i̯p"ሤU"edWaU}ڠ1I/sϢx4c7/2G|%هط3h׷Mo#̈ŏ$-Pʓ6iq]&>ڣK!+2^(M'ON7*5w@3xtj zz˜_A] tJy{U)`\}48t 1'ƅY}&.)!8dKW3k U B<`~EǢ?Xo"u"5r 844(!OafCt~7YY= Q;auXbZ#U <^@0p|Q?0 ctн0 ;n-n٤N&ٗYet&Er^o3q gF%,S%%B%,옌; _ԫ܌5'V+8< `m*]6t!sd{@HZX_<~NyL <˩cU6׹_~*9˂btbVqV NSNS'SuK"Lў@wxէť=S~7O~׷AM1yg>;K!| n/FenVI;]L`S{9 b<мVH_$K*)|ʕup1%\SSK65g@\7V֬qv`02jқ|!,h`=FgfAaK)LS Ki6R ay5wf}?<۟߹(dHE >AuBZѡqoP}T7Ɋ33d%Al0:eG硻EBZ<t DDrl8 N(-TQ «>ק_(3IC{n1R!H[F&?a&3z.sZv2w!Wp1'8 ڑb6[})3i/s?fzy.G򓽾%xD_țLլ8qi,II\iGp.|J{r%D6*WL:t2 DՈְ|4˥f4,LJSw@n 04.YR$7aX|Yˑoy/U`t:B"4>/ oNx~҈T) +b)(>:K^9j8 $$MB=֠23B~ZL8Cn,ah>%kV@%R>:s"GZz76w\H8,@fXI]H6HTrXepˣ)&rR`[GCYMBo,8#^SgSxuM>mA~uxſt$Qt4)C2Ek-"!.9MUɞ@צ2`@ R KKCMv֢0X³j3 a OT thKXKbrEu6pBٛ$`/=d ^ ެ Zvbf Fk9dZLM DmqNK "zwra&Qt٭t9%Z S.d5\`-֦[=QLa M^ﱴswS*P,˾؍/4P䉏W6&`C](yTy[[q'3*ǤY!M INW 4^s KwLw."S4*KW}MqM1FoI pr3^-DrB l8ULyKbχk(Uy O:Q#a?$)-BvTy3C1Ҿ;&\V ?z)aQix.K:aXNE/ڶ7~wĭFVMPD!|3akT,6Se7f,<1.N9ȝ&Yub{9¥N_?Iv^ESE{Pslt'f8ğvp$אCN#Lhl^yp  ~):?ž&wgך~F:EF:W?YF%[C`>zG4fA~b^bUgzt{I0 Nfκˣ/dy^0)e\S0q\B,4 Zhu0-]!ED=9ӹIJ~^8̈T/"VoB:yR=17+РfLp T'N2 @C5P5\IyB.?Lܤzr{}%w°Ũ>w" N'M)4E0\! $cXS$hbB"v:IM"OP) q7Sg8ӡ Re@R{WY@Ҧs W؋ww4i :Fru ة=M!X(:`7Mw>Aas[ $~UnH>qy~R35V`WBQ4> f^(kW0W_ Kd7\W}:REryNLuD%ɩ H "ef8WboUSV/i C s%1OV *GV=fTxz)„}|>CR†\^j!ҵ7+'oʍvmei)Sg=`jH5V=D]f)y1 ޞQ '1XdGPf XN\6LIF#W&튏Zvdx?&B8ƬVѸCl7a]iq`1zr?xThZ,|O/4^9aO"ۊS _E`Q1hFob]*YrT>l`+ G4ufxplC];oY*Gly:߁!* #(}V)~[~Q (iu 1e(ﶗ&=U7+k6R: Åru^QðgVF&;ܷ?~ˆv|xzC}@id?(`h)&9"НqM\<#kP3h biZ&䘊/Gk=hPChdt\QOt,[8ԯBR? qQ4@M#C b,zh/[^% Gu}H}¹Y\giMe=N4t2-)$"M"~̙lFq_{@Nf-V?c#k33Qg9Vb7b:Dd$h'm=Af/d<6$,O+ӤT$\zp8sV 5EqDy~°#0s[&{"fVLɌX˶bLS΁jS |K3lG.Ā$>eg)e)V%OT A=z{ֶLj{~Qz@#`3)_+T.i#*W6x5-{^HnHAء:]nD8-Ik7[{D~* GO z\0 u*(8eEZAp 1 WCVՂE–]ei `B\:a&9JIX>00}{le/MRKi+2DP/4?,.Ϣ2v q ).SU5g"|gvAmjX8Zz<Oj唺,;^$1MS:O(w$BgCz*zzTF0=M41-\-pO1ǫL&c掌_>=v! 䰱 j6j+&2ͺ)á6iQAt9n雈sg!2&Hȸ{<>FS`4\,iں|Nj]AK82EPK 1ONqoq{:#0UT?>FO:M xZKANKGȈߧ9aY{xt"^gXu(DѻOl.RDݠ}%,i`?*t§8N*?ڭP-`|Ӌϙ!˓pko/gS9R?/ Wܬ_k СX֑~5( ^&DN6@kPI>'dRz rudCE5ǔ80$ pyRXM35M,NN$DywY:ϴ.o%#[#PvC$:jIBG@IV2n]IA|`ƈl?wc9]T ިAk`}cL}zb ww5V'V}Q sZ'v/ꤢ_TF|BdFC}HG0JN%~e@iGc!k+o`ᦺ ,,6 :o'u=/T 'X:A {0д~6pl-#_W9ͨNւ7q+m"5Ho9M!Rۤu>#ՆGMX~XHa$L>;-I4TF8߁TWɱz,ԢcWG?Yz@ꦲ; re឴ B ҅W q=2r%D">YٷPߧQR_5aͧ\r6~C<ڈ50)v_l8Vˊ1&]NIoڥ,W¯p`Auz/VSq^2W!'kʡi#FKf5;[F1[PȫL4QWHmU17o &' R*h-L ]l-ǚ}*;6  s$ 1ǸFaYdxVWw5&gkK m kMW2^;ŝ[ PD mՅRo!&t\ ·ݚwbN&$AwngW9eQ)G?=xU<濚 iNX昧- P]@7"}Tx7Lqhc|Q$V!B ~dsPRG!|Gu*?po nުǻ GRXnśUMQ3lB<"ҀwW[F|}7mD,`RV3𝯥#=M3 2F 1gW{[h$.@[YW'Ip~7: q`E-(z4j\LQVW!`u{Yo죤8}۵t\Ƅջ'8}2ckŏ&:$MTTә)]8ؼ3=b֮G*^"L/T-[D Gxk%\!#T){!e=+7-+fR(7qT[2(EQtԠ=M&)ji|KϸH4 _5ş VP?9D0Aӛ߮&g6"箌 a>y\m)w~́ħ.Hw$ o¦w3`H#dwXS!5[͔"yҖY %BNW8oɎ -n))w$ʭjL1 E(3F&>63]h 5̦! L3Nŀ%ÛqЋo]=vQ\zӭyUiM_"t3FKc؜kA\UdL8Qr>!D:Cs$=  a{1'SA YNbZ%O3*1(+kYR"/q剢*mxEydV7uP#n ԌB>"z!!\=xWܪM 0ή6`3{ G  auxNXQɕ\H'!lЦDq٣1A}NB1rƯjSc3Krp@ ^1+ϺLjGG/yDkf+.s(NFw>>z`i ~bƕpɆ՜b5ȐXr='Zyc%8ۘ'62pe;E),k!$:BG5{(c[4C`ruEI_vϭBe>`D_b|ZUgk.38Y0-/7SmY\l~ lB'DJƬ҄UdM&;t9RHHXY: V[Ҙh@z- ;>$Y?ybHT ;50L;owOyJZW}]3ܫ;䖎'&өH8SXwٷAqZHqOv+ rԪG,Yyu>b;s >x~|`lT۟8ZT`)F.T1S^%&q`.4uv(X[ڞv*ѭDstc?o3bZ/s~Cti)} Hqi93:6]DH^cT1QHXGYMw#4X_p7IQMr'wn0!6ohb+@z3;%0&?!@5trIv\a-QbUoUdВ%l o1H[ *IM93.YKcj\'%jF4e#wci5R1ߔmpJ5(yRSupQmPkrE ` nTk(TnV6&VRTv}B0z#MCIbUr,tNgI^"!21%8EaeMָ9Ave.ҏZ{GA a8bzT3W^Z%6c5Ѯ|ݛn(NIۉSz&6^@Q(ֵab?4wB.^bϡAw^0ʌb:&@ 6gGh^^oMȬ:?6O!^fЁi}:k^C bjBDڪGD㡬#rg_9fvvZ <%ǁl^ 3z.ښqu@5̧.po_/a"4D% b(3 zF 2ht&"JP>/06YrSsiTX|1E"&Qw%=cY^ #`^[Pt4.5lVE\V@`}#6AL\!ɖKl|Ăok[.;SQ>q}^A>=`(.rs?OPԨ ]+QS) 8w +6K#+-_t_WJ+6|椲Laqoe,t_<@?-Us^dDUP`/AՋSUGxپ1zFSR;$4|aA,S:L4irp>) A^:bBonT_(A9:.0c|s1*%2 7R67"ݿ0G ,]gvRՋ|gK/pGRP!eziڐٶ5N\䛁@쾿#n/-Py, c. f"/CE-U]s+LmwFvUA> nd`㸊f %\SS\XYrSj}dE]z|b&"@JL*lWn/(j {.oh>Bk ~U}TwP׊*{;2ⓤV :+) \PX?*tĤo \Pe_X Nſ4f};IZoK+RZ_-pE|MIW A2?+CrjkvMj;%ڝYT-rg3fBq۴q f f^^<pԧ(+u;N&}$Fqo9E_%YG6(輐7^4βK\b+4?{kYΪh5Fmy}_3璪JJ;VżW>sSbL/g@Hږ#CCj\g]Oࡑ7i?%5>zT)H. 2qU>ӆ@9N_`Hؾ,FYnV.!3mG,!ôs&䌳"Ba}9XH}=*Z\'с:Զ| ~Ҳ22ևǮʌ ^Mx қ %o+ofgc#Y9T^WV֟M<UwC3X#tI vUȿϒ)!&]B(GŠ<\E1:Mu8CXx1otyN%nZ卽 )]G^c?&sEpbj4Gٜ13 H&S)BNg<]'l=O1bͯ+k-o#擷W|Gr8BA!0bM ڈ>CE-go۶kyD 8Sj>t~"2 :ϯ0G*|=ȭbg轋Uk]I2nBƦYdb :Z rCd#I\%X;hQi)-A"|kx?B\Q  )tK%#xneq6Y2C}GIaXKvjsTƾk1) EĂ(`0|AWVT߅=sm Ɋ -OҌ D=1s'IJlA &H;7WKǼ6Q`Q)W?D\Fۂkj,!/bSrQMn,2I&!w!mA<W̾,<6dk^qZJ I7 X&g%H퍪ڂk+c "[ I%-[J='5̫67~AQ\a'n0TRB4,aO|Wqgq>] )q#3ٜ'f ah1 ^_$ 6-pT㸐@tymؤb:8݀T*XB+b #I_3k2+vQeB'4f-6lҫڨgЬ11ĝEK]ZCXYZe2*{30-gEQ5XX_o(=#q&CG!%E#V1 "87^aPe>>,ETLvWH1:I̙k?ju`52/V]WRwA;I]k0b8MN$H7~ `jofmhd=\1u Vzs9Tk /}Wt yypg[ b4M4wy+A)O4xNFu!cr}}A(_Td o7 <^]` )l*9) ˆF&'3o n̒ۑm}x"iM:Wv /Q* h2/&(% K1sO-x!o)ޒz M<;3^0ru ^ysMG[f} l, =v̕hɧp(NHzd5IżJ Y7Ifm|)˷_T j1^C0@Wxك4OIVҕa'v-^MUKJɜa Q%_Bh, =wެF'N g-rV|ݎ/;K 8J'KB$4"L͘IV ;,jD"@wsgkEB9Z-$zК#Gx>\i=Y|seP"4߁E9r-4=1v GbZgL/(Vn.^^\Q"CX햑ʠ45ǽ0={7$<Օr܃#zy8:m& WRl<2ƃ7[F42-W-6ž Acn&Z<kYx-\կ__ܶ>@#-eW΋>m[2sRT9}mZZ@}?|$}tjeAӢa[>γ?P?T 1Ll(G:P<;H>N/F.yc;sçOtC6|_m,w)&R'E.O$Ё3hZݎs9t&?xK#b%È"n  [jG$5(, Lvq4$[9Y 5t:3Kp*iDi%HEZ͠.*-y۽)n4NX?|cZԯ1y \(5g 'Tq+Q$c=(/v{|(%-z|qe&R:%޳jГC:Lł%5RvU+oϭ] Az+(P I8rhZ ? ,nÉtk! l w-B5$(pw9DE0>,e;6)_Y8ݛ}yҺ@֥%Q\Kxk 0sw<,Na2L_T~W6:EL=O|+<])ɸ 4>| "[)$P:jC:U p.pK&ufU8B$MLջDdαބR,9m-)ۮk}4@S=ْ.6Nb;I #, fÂ&U^Wj剔>|ZG$+7qwFws9#QnDe*,jicpAzKZ/}r-\c2m B}XC@Agh{mpNSBQ@ZWQ:lyO2F|)*gq5Zyߩb9|tou8$Vx4Uq:3Ȳv>Feچ|S.ᛘw}\:Gm4 k @/OlځO-^z4I6hIfHM2J*f[( *|׭YTU@:@פW>| mϒҙ-ɲ+I{ΕxcyxXpm}\s֐Ư aۑ<(ԉzHݡߩ2y3@pww=iCa$T' GB^C4",=" m?׬/S h}82sk >Lg1 Hvhi*v6knߵR.H`rq?̞uVU+uhy CG6(+uCvW8F1P:_,(3]2N(2_EoJ'HZď#A,/6RS?!S/W m#D:$ܾ;a>˳nVeQI@ Y%OryѲ$G ;$!_fOM֠Deﴩ*JNݾժ`vnQkڀanOm7M]&k|=dpFͅŭ] 0'vp?ES+SҤfO5k?V%!MCQ#*fPRRd3:W Pt, > YG1xҒ~5mHfX!vD wlBe,иq eH{Ȼd3.q-װA2:SB3u&.|clbPʥǻ{Y=zc`."K= 3lqnX5}LJTVo&l[QǀFp&, y~ES4sAQhtݬ?3y*U}d5lkqqPluؕ쩹̈́(݄Ő{Vl^ԟrcOwXtmW W>k޽j٥V\Wy h ]ɣn2tsr-ݡ9d;缉xTwQKIM:FpsIʗtweEH!44,\E6_S©` %JdyjX\m?)$tڮh,kYG!>xxsf=^nQ'& ^}vÃ6\ ?xT a~ٲR(JW)K!u~)i`Τ-;wWY#;{X%3[zwN9_%ITĀ3jZ EN>DûʸHKRCS-IY V=qtnp?׎,an0;0ϻ[ƚT-uqJ3ģe 㪣f [P{hmÛp DRq@T֬ ÅqisbP(XW0`ul9$ղ45 D?lu;uo~tBh}ù׺iX'%[\bHU͂ʑz܋nFҹQ;ߗu<=FC D˭)N{|^酆_gH!Q19EcB 9Lk LJg#ni˻5D\Ř-Ҏ yl:JX3X cpJ:EBy~H?[?P6gBf*! {D%3Biq6_ #őŸ;W+Y֟eЅ?&k ; gT &{Pe3֪:AUl䅔:iPT1+6vb'i yńu/bBy,?@ӫ^<, *mwu5u¢(mɈ#ڳ|"/M}UDg3[|"NE2%X+&O?xac T88\U9>7P8m+/˓(5@M>&AOS 57RŃhE$=l>VЙثVyO>^,"8f@iHX2R{ $pE\ X7ج\cM dn}0R}G._;=!'VM5睋gMH`CAU7ֈHh=aY0#Q8HwuZ%R1HK;)846%U\Q2$GQAX&'F5dބotM"vsɈQ`o}*fN6F+ y^|BȔ$d%ܝ/҇gM} jD9^;ď#ؚ(\7N E* ;I:)jzGr32=pRC0%2З [ktf{?*_gۇ"wtXV'گǨebZ"ϖgQ:ĝ*Y`Rz|AJ+(G"b $}@|y$-)(GB:d υL-n*1(RW0Opul$OtˍY{@bY\ip_}XMngӻKvsWϠ'a?fWԓFqkG[7}wGM[jdHDfVOwUhd}xC! hI5^EbW ME~&d%U*ϻuCjkD\i T1R=q=v@mG"U\{Fx.&66aHU&-[!r֟RfC3m0ڑU:<]0n?7 )5AOrc:I,5GІb1D;j)DWs3~INP\Vq#^ i/٣S1'L{LDz=O\~:GC ψ+zOP^n Xiu?Ozc~_TlĄPYfv9\g\zP-^8/NaXw[y!h0`i&,D`L9MqLؖ$x.TEQ0m< b/*@yQJ/,ICN~gQjETkLeH.+/s{I7InUk'Dg)j$",wiYEVfwO>fbm'W1LQ-)?@\P!s.)Qy0ʐSE4zm-V\: 5jR{t˱*N!qΌ~vp/!#(8f&Hh% t۠o:JoѱyWG5@J@T5 b^K:!rDr\mNZ #`휫A.,#C~7؃m o^`}f]֌% 58Z.0v1,-7vO*rMqrs:)Z80+IlHY&tZL?+~uWkegܧ.p乥bAt4Vf<0̺uR=!VFgWF!RF' hبfj?1 24f[z5/F00;'NruWs`=#u1b?9v8S'D~"V, 5T7Dl5ΊxkUr9G:#a(bҳ:y?``UN3 _j= xjD@>Gu}Y"t;q8$,u]Y :!:ɦMlmTL ܄?g̰qE~``O,ȜSS~s$q$:屢,(D+1:xcXM^\%?qRg j2K%v`WPM*ֲ6S#J 5۴z\e›=9)E  [S_u&Y&ӹ~il8ĎT`FBarc@y%Un7BsbԝV~EFJuBgِO0v%lcTIp4HwƎ㞺H|c:>\!):KZ_ {\dޑHuD#"hq㹓]9LsL󰐡j>@yyK sB ziU#6xNݘ10`%AB>kDk OP#Vhb7-_ζNu:bJh'D0g*5&`~;*h-.T|(yA&aSnߐ;+`C$9?<$S/b u`@kMB\RfM6^R >;Z* [D[@]ݧ)/^AdS@ŔZ'o1!mW@4>Mݤb}uDAoY65;U´ 2+W޺`) 4;TC<,\wd^W"%O);s6w{QA 7 1ta)Grp+c莽GJȤ׃]d-Isi=+.PdIl. >XvlL+ֱ1)H(gyYP[.hvߜNYUn/⻎6SV$;Oi(.cdUJa6miޅZ'V08k^g6s2. +GT@oME?1 =!gVU։7: I),'<>PKE(Ojm#ָ^OK!p :u*afjM(j{ei&Z:7m6$VZ a?Ho9|fK8iqHtx)XuG3#Yٗl ?MG-Upq#+>;c*$:)m&5S,[/)$;칖ݑmsiޏ6fk|dv=e,T YmF _T͓ @7zq$n6lCnUҭ=Y*G͖%Bmy -bs>g ;2vihӏ_#Ջ BVjѝzyp `H[ໍo-'nS0prTjۤ*BX i)=GMo8eZ sy-JX_ 82+yJZXZ#+ @YN'>X%ǐkE^#zR  0,9 .]; G{+;0XvG25=Yƶ=x0 W)K!lw4[eSpIʠ>DC# zCSTcbI.Ej/c—;BhM(<`Jh9Z"A}nҥӔЃ5legpaO(]]zALT7Le9= unm''W[[ iG("``G_&w^*@hJN%hL=]OZFP?.XxɐiOB!VS`Uz\clݧ`t9/6j [;HkDʊ7@?`XǮ*^+8`*sz lf #<+yʾ MuAn0]} YO:;_~M[5>C']0j%"&&@\ h 2 nSܙi+~( q&d *? a[BI/~2`2I uX'h ?vyt~'_]X{M;n5X2? #!7*T@2(1s! Ԓ_uA ww[]/UN͢4K{nO*FL 6okWҎv :&~{~wu#&KB^N:׍|?aRKJQa¦V oDT>b-_: LUιB5Gb^xF4k5ζڔJw6ӨkL(MbTM5ՁCNphݶ`_%ԯ@,]T[̮oeiz/ |oA!}J٣^7Krtmwxyv6aS l%0y1~Eљ(D/DUK,>*^R~R43-Nudz !Ee~Dc q/5AvPU_M!hc=lVA>xDocH;~FO#*) srs 27뢎 \2TGsk$on;(ƅfwEwCb774(P.? k 8C8m}V'|52{=P¨S7p/9blh=07X耣V>Z8&'qv9\2<{PU'FY_ޞU|\Kˆ ֐  MYlU'k8f@y)3h.XD YH_2-%Hu XIʘ8= 쪺~.NE'f[VSԛuu>@vha@_JF̳z#a$୥ HY:jDnKAxŶڭtá@2lsY J_PR SDb16-ѐh\d9̱5J=,=}&6p W)k&4oK<Q b|+UaSf#+ 1:&z6  8C!.9F,(<,\P40]P.g 3_"4ðG 312U~ 7՟[;RǒLv2Xh®k .>; z˃Q16&vA"1AVGR7P|׸kTYTӋ*K~\?\iobSXUX ~ZDp[_'t'Fӵ%~ͻ-'e3DiNJUZD Qy iA.L_tA5([zϛ#إ][ §,gaMZ|g2u' }RpCιBrNBhzU^<;ʑqM.17q*Xⵟ GI0$04Y_(fP$7?X Tʿɗ'HToOBy /*W fd2 suSƇu&#+K!Ȩ-oyǝX}Ws09K>SňZP!k{֎rכgxYqz>bSgX'&p&`n]Y10B%ؐ2s.e<Ǩwc83Ҽ$Ăoඡވ[52i>/ r!2Ӊ En.m1_dYF4V2_$<]&L`J_mVP/xD> B*,)iH`oM|# 9P3RLq.^c.HI>Dx$yp BE~w o1 TwLǥ͸䒙SDCTMapa$o%N_ڻ\\]"RZ`xxC;WfBA-\1hS>GiC ?ࡂ0Er:Eܨp5'c_E]tnTv2\IHpbXɀ9V=xY:wkpPuD! qB.nqM (m'-58QTE}=7;.s<~-ƨq֣#+fH:-KU<gnYQykyDU-8#h [7Fν3Q SmmWoV \W`!#{PJ[ν  T 9pD{]#SN;kƝUoj4s LWPo šS3aZ.)=Lv#/7:A_Uhd/Jc/$sdNV>m0q@aWx16iasݏxWz71C~],)E.dٌOJ*թ Fk!$>TuӰ8k3-onq0u^+144g0sP a[sO0`i Re33KJdeԠO)kZS> |/8< T~h8ɕc Tpu9?*)gzi$u9*ts1 0u''&1bWuHiФ8mfbUtIѠAFɉK C+E?>k"O Nd{29< AmFO5CoNp`ːQS v&)%˸h)&6m23?T Q&hգN4l=Yh:h H Y️.cF<~&_L/ 1 %E9  yA8OQ˘G0L{"KIA9hm{Ot0L1hy$) r4=|SgI2 "esgRLd2^{(Sgd6C Me7T"VnFk7(rߩ5&mc[If?+6ټd톷ё6/}|NAxY<-f'b'ߎ4xI6OC)XۢoDv!Fv_FzcJ ~o޹5"bm4 ] #;e|)q㪭CQ|τ\9w_F:w2m}Udž|5&/p%bn.^nϹKz@m6(4;k`!,%nRwҧUHB%Y/ﮚ}߰o(܏fe~9yS.x蕋VHKkh_qf: Y{GqzNOţX馭3|M8:^shŮtӶx ]=HRs, q8uLE!{|>yH) 6e܅߉as#˯꺲A%r1eB %8>agg G#/grWja Ai՘c Jq{69Pjl==TeP`hT)eH-6(ȿoA' cȏ*]dЈoG Ȅ[\.zzaMiL֏̞>$%R9\a\\?AѢ{| r7w< <\LLJ1ɨ}`b;,"o}B X>3;G{{RO<]BMjs= }S//"(<,@;"\ ^ s m)UˢLl!MKt@d_.}xa66]?3VFX[B"nZ\eXNîOLn\veṐL;Č=ZEbe+YcB&̬xg\8=Չ,B):2b3h {6o0>牕eU["0Ilpu_%1<ç8̔*Ҟ>p2+R2i6E93v³s}&ؠK.ϙ#a/bL|ػ;tuJ}(ُd6zn&H` ^kvDߟ<`:‰ʚn0gxY ~P~pǻ`gktJgNl2`7CoL0BBUJb  =wh+E0uh7S#hTiɎ0 VĄ<–\A6m ҟ rHmjQ~(W?>R=$.l-9^ĭ-b+tGcxArKGX)Nꪤ[=ڧ:sQU٣;^O^Ys,_|N"Ñ_[?,EFTx2$Fn&'uR99hWex9lҷyZ)N&yUkX]>s`1I$"mB^,nl/9iB|Ҭlwڛ C*K@PV l.\:8O'6#{P%ÈN?J6xnJ4pLRי K؍S.yl6pM.j4·O_@g:7񤋏8.i/>ՙahwfQ?$Me0RuOzz|?yCk~4o0FpFO#y'竰@R1f>%u]KaM,%U|KC_q#+. e0+Q:g/,+jG(ZaTqH*~mɢNtce67Z z-6h<ʮs9XZ+I++X l.Jѡ2N+Z~%"(ԸV=pi?B-;BapXdb4;V2~9*Kљ QSRN~[o`]O!O,ނLNÝ ]ճ>N%ynd{R;UiJ^L-6~2{g>sSzƙbD1XP!@id`$G2­TrT _7OPmU˭]\gȗG"l[&"R==L+ cD¬p1sY qɣ|R-ZchVoET:JF$ǫkB εB<[{-aG#)('ld` 6͖2ց݇"I[&+6xmp~hC"T ?kF o0v 2r GQ7֣.DV.Ģ&u#~Ŋ5m"4WBN@-)FJmsYf _v8%79(P\߰bTI z|}ZL `O=%Z*'Bح! !$H3_`3 FKCscNՕp m}Ku% s5"9gR11 Lt&_+tԕixfu|蕈۹LvXtan[jUaQ84XJHl8빏AuC9ݗщ4%8 ή?ٮʰr~։xa{gZ[~=_ϺriA eIeE VtgllBNRb/3{^)77Q"?W xzMóݪ](7G !naoFpӐ-UZ]RڼgMԝ[T&ÑHY[L<-:BZ #:IDly:$e:'*km˲Nb#HhKOsETE %? [pXj(כ2b"o2{##|ax7ah eoFp&FYTh^v"7(O\.*]жVn>cHxve*x׎#|z rlvuWgf@gI4YO%aщyqɳK`jkNE M4\ӛQ!~J$TDYWjZD,/#D8,BuZƣ#)y)yv^ eށJ9SCi3ܔ滇\Asiux`j4rH%Q[)1& Y`HE 6 lw?Ͱl=Pxmhä>o`]vhC/O/=Lt (_aGjϡ;]jl|ہL.-fB.[ Mx61rPc_2DrN_`^'Bg6ŢܱZd~S%D`yasWh_{2=:?NRPOU3kN9ώ2?l%CjC$w`ȨjW[[CN/ ûGTv7`sk7&ͥ+r~ oxu]jkrT a)}Bk ,N۵UF L3A.]&C(z&f@ |GL)R7HͳUFV)~Ǡ>}" ;4zϟUk,w2BGݱڽMOj)- n,Zc`5yqfAT(ƓL5V=;*VݬY'検7qD(mS墡 $;R)anjE^3 <Չ/KS?g[}pb݂|"٥s/f|*e C X)$mMzhfhf1Qdw%MJL9۳I1*uBʘ>Ůi$^$-e'Hr1ݦ3k-DCE7 64"5#L$je|[Eimrq$oBzXu\dʒiϗӬǢ"+U`8jF֌ֺ07wUF}AY_rD%/ˈ{=(6Z ;u/[)sErS,Nt\֝eAųFBҵd6%i۠|44/ Ajm{G6LҘ?3[u~D} a"u!を##0Xu*H֧Z C5AwS!]tcuQ!bG #]iks5| X<) OձR1dȨzY 5ZhT5FXO#O&Su%R_5,tWAsl=_ȗdNs@:$ pM8/CN \W6s*'0+'I Mk&;l̰JEþCwv@s3o!`Z㷱:52CruJ7#?vnIBڛ+  Cf3iVގZg0BG֏_ծ[.rε+فa 7Oo?pRѦ$jX_ЁuY&d7&ECDŽ)G>JHˬRuo~͠Pc_.s 5=PRtx4CFf%"ƃV<,9T_6\%P WÌo*$)5V lE"a' !(s|ri!o4XR#Z96jcMf&x-;3a#_Rj:˗غ%MSD?q3š2wxcyo:B֧6p˼oIC{wQM?"폜#yB\ؠ+g ltʟm!m,}!chS.|&n[̱ƩDZ޷Ʀa/P;fPJ`Xh5`g2 倇\&( Gh2"#Vk1eaE'8m48T^c~xHj&\B/՜uGK|@j^vEhn 'TV#YQ'1ȇU?嶲>kê"ha/CWY!(?Nlq✉8Ouy:P?V K]XЀO}gڟj,*g蛙gD*ÜGȏ-A˂BO ) %cph ҐIuE#V|dw#&8gm3gkGU0nϐq$J=Yq>Du *"ōJlEVE(py:8sy݇JV7ugVeDpcgR}3'oojѼIqRdT%g-h _8a, p5J'&OΩi_AQ' tê~[Opྒuf9#OR`jOe=A8n=0>=r{Mq&EFdnjmemi){g)Y$Ȯ6!:ͬYq.q5>jq@A✸3AH@'@T'Am vd x#Z @;nIZR*~ڢ1bz&^ \n|aca 1mzasl6PDq޼0Ӳz_߉/5gsJs*Bhmf {_^YΪZx -y+e"GZ"OF=nD!5iVj#٤^T+Q:) pZBh< xMHuW+("Pu W F_4T3<O}4BWOK/bD )] TU ND/^ fNhV<^֮-wGX5?a(eN@nL` SUdGICW,e@]RşzWܬ#L-ryNPy!wPi>e2=ml.oOaپTY[Hm2%=Q5MLpY/x#hD֠#Q>V3Uc̾`Hhi Af+B]LYăw;*-{ CYscN3þr2VMW,UD@fOVp~wq?מu s˨'ǭhQ).͏XsbkW*t%PR`=d]Hr5)iR1PEPȵ;O) ਂKi^ t;%U,U]A@9 uįv^Z*MN}/XTRm?CWH!,2/Ma.62Rլ4ִEe?s { S>`?c7K1I2qz'np#os>-QULE`68MZh@Z{ dA6fŘ|-p* ,6Hiȶ$27J9'0ĦmF" УWTN պ(| ' Udd'("QvBĬCc\>2;~9dw?SL+;|w$ .0A3R ,&@J{#,.^ S(z 33Ƭ%J:H(V2a*e!Rj猪T'Z2%# b=b3:S<<6{V m#ksJr>{3T7/\ܘu &LJW eO+)lɸ+t6wV_ $eQ8ac\?֫z%Ni#U &o|hX<|T .L|LTX9{D|n,%3W={3+XX>MLPUF\1z{a5h- â/AƗUW(nO5<4+N,rx4-΄i nў0L-b ^@bD@j%fU4[ZSv͢HzJFzѨEciv7SAA7!,i.<Re2Nz*&Ms8mO}CH22LB]oKNv:xy28WF2k _kݙ=ޡ<>[uc1hV8ʘvte {qb`r!aWnX~p7׊ &JM6\ҙ14n L.Fgq*QDE"{xf;pź8U_ͷOvI$zm~{A^52Z6!b T|cUG&^UYEBb% :Yw422jQ"U͚0cߖk}|\˝z;./e1MVu;ַ*Qbq#sn-|2 L@βg fsݴ[6|$6cfVB,ܬL:c؉LeJ.)hBh ޑzhxfCj zE-Vh۸ \\>(_nKTlI8dYTxN?N\KW3(#ƇTD`a^f ƨ^Fk*Y8$Ν9\"~Ð#~'+dq_$VHDQX*Ľ[445@J}5 /Ks܊]$vs>{CYRZlOn^m8 O|e_Q)R.OY]#iWQ<Rpuq0.j޾ERx-q^`) rws僺ꐤC=ہi^p^nT _ !Z.C$ r#@wKxȤK/_ƪ1{S1:{}O_ݫX} i^`.>[y%hbV8䢚[E}Q)r O6Y&,.nF= r ݘ*ړ˰=ӨF m3ZNGU=R*M;t@on u lRQw ppX:jjP}C8,|w=/?PgCD y >႒sl7<[EP9S@Iv/!OXJ]sИ*`L&:|#(s\^JNڍOnW GjU;ZѨ9X@Ud9UIe<@ٵ=G X!p}DQ1}Zhe*^4Dn κgKc CIn V#lں:uVܜ̞Byv "L){oL+N\}Cn8s`uǍe0 @ F".5&=nX::cVfvȳڇ̘Ԫw0w8rPUN sxyu* T gPTRMAD.kK V+?nDl뀗zǷB?3~Њ% J,I=(Zg"bw_[xٻp?VSh   86~F`i\vvܿZzwDPFŞ4 ,pbCZ9Ni}] S3UXNl5/|- C;{C<iy1TjKDAE}mLEHg߻ZM{r& cz.#Ld80EOlUXBt;Cza3L&7Ž4h[xs~xN(׬]AU'тR˶uDv2:hvZ>CBŴ5={!<0/B}dÞ׊Sxt00GbG@E7>;Բ*vZ:ni{l_+!غhqր3,wLhlNwh8Z>Z Q>ZMF˒fϽz"5\3jxdkEq>m5giQaDf8 bԱ-J,V:qo? ~D2~.i|:C(S'+]h /iN :,_+JhӼ5UU|vr7ڛϜF oދ(ƀ%ԁi4k25G!Msl:Xr ^b\ ;V:cvP̷Ќ}$&@9|EH7޺翲3y9D6Ӫ}/}Q ;ɥ.~q[krTդ_gf  qIRКV=h,\#mCPs!Vؐt}B新پ7 ӻL('K N43ЬqAA- h:6P:y֒\&D!f:6`jq\$^%j jhݿLڵ~ʧcw_="suNyݦПB bcP& ML0] ㇦su@~i'T}q7(CC?]+l:8[Q",0H:+!OOpM\\A1B%L&͂Q9H,Neȅb% /tIQ#DPU!B!W72b.<1T.p¶Xz^R-T)DF @;?x"`#NL!l()FDGUUWzxғ[9Y@èwJBudXz?KvTPITO(%Mg%2 YMg@Jq>"GXy>:7\Bdw):w*b笾7\`RS=#N_6y`5[sZZPm.$)k@m9IRoкt^ADh?77)OTRFsDLal>6,d0}@XNJ _5r+ )ug?Kt,b"#1]<+g'ڒB4A _rZElv+۴ְBoFoR HkBfzpaplnֲ;P!m:ע/I@ǯ6Z{"uʬI`l;CӇ=c^("+՞|c&uq_ uIuB;ܹLR#ҤW`ǒmljx/RW J'ydCldRH|. J\Y"p?\Dl"sd88ZSkAoĢU]F0Mཁ,ĥ& O:=K_7mu( {k2S ~z|Shy  壥ӂvb@XԲJXza^Kdwgz v/}U5a]CjB,xso}u~uцÜ*< Kv_;+< C :ua>?^RPBSaD07MŌ(s 0, գB7mLDr/B:j>+*c@Ijósc t H=%p\%C>&MMc y@ XRRisMo)1N| gbֽyIl%]WSFF.zCR YL)+ h "f#E7gҀ.*k {k8?AbieLGDѶ OeMfΏd*.9_0y'^)\9tJ;ar Bl*R8]HCq5 |#|K1)[ Ô%tJ*VlZsj[Ҍrl~}VOmA#W) LIǵ؅*[!DR^O>*sqIk~ޚtIN7ҤezD; V?\}FaY롸.`74: dUODœss 82ӏdB?|,CHW Z֫s-0RfvPElpr]UŎWFftlμ0OֽUI8^2qŎ%%daM6,xaiTeB,s:!sJǥfEf/߳Xx&p +rLW?oKr'K^! \ׅKTw`Z':ĬIuM#´m{[KC;q E9FB?)(RWDrnYF6 >/Cs7'\v;kiqǗBMgB#W3\C7C<^?˱Я9]jC'0T{@je.^_7n~Y!w\~Uz5+ d܍$Ltj3壅oR1; Ꭾ%J;xaX>9@ϫ]1;vfX&ugބ pB^NkO%=! Vԭ\0jh^?>6%guN]) sx\Mn0y<<ʞ$me%uG8կ'WWCq)r5 SvEvg;NJtUy2wk_(bԈl3yĶ h4G=Q8 QyD"~TH!}7O_e.>],[y\DT: ðAK' ۥj~бw2;ES63"%rPzkAc0,ƙ+MD|ZL@7~j4QL}EXB!GZ܅cz^/vwcQ2UK{">)}@Q˿9|1c0:qJ,t~("1 詳0q# 2rA&'$+Xrd4j ZF9za$h8@W nB'f<Ż8u ,UKa\Z> @'r^JXG|Zى#ͭxI\4,枅2m>%sF3c\_Zg3Z PF[H W"0VNC(\y{TD ,gTj.#.#M2UĘZLȽg 7J4+6h$cʍ@&\hC4~"m]湚I}l70+q:6$Oi+\M4@tоm+b챌yxdE3YWԉ͒cw[ԮjkCU6ωၡZmKir3]/ꀓ 2+FkK2 ;K}5 ~M_vhu S6}K}p.uG9.0AalP^KRU9nDOǻ1`W'y}:,=]EW6ΰ~﶐86p9m_SŨ%o@fýItK'5Z]  ) H# DYFcx*:B >R^Q7JgYZ07070100000019000081a4000000000000000000000001677ebc2f000045b4000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/gpu/drm/i2c/ch7006.ko.xz7zXZִF!t/BUEs]?Eh=ڜ.+υ6upgd5>H ?DZrHOc,ş n_k@ w^Ͱb`zYq)DxuP{3a|J6|9Ƀݳ*IV@#]eQ `1A×3j *; xf䳂|[ =,iʊy*%k(|퓛L2VBRŜ|z>TڨlW/e>LH*aIF}Κ?qR[%!"KH-|B^J- f{>KeCI,4GɏǺ/ho+nDzb6ͧUVQ&F~ƊTDĩqE F3 =,4}JѬ*Ӽ6ƅ\81^IQ(FiC-QF.!98‹.CG=YSAKw0LhJs$g1cT.mtTzM W'AU'Qy-`əv$]ov*"sҡbD0ӆبxG/0 HUz쓣ck}tGI5R3ٌnM dfŎ Ϡ)[ =JoDHM7ΆMW*m㈧ϟ닠jBt8syC 6eĘ6,VuJQK.'%΃@#ko;}"LU]ܸ\Q]}riB׺Yc.1EK_|2u3IT/ 2/^NS*_D sܓ=mOK8=Pg[!?VXB2Ym兙֤Ä}LKO0+&&2 _b{kM OШTʏ3FE@GJln4:U jSMgl\ Y*!x-XẊo}, ǜv,REڞ#{ 4dԇ⥆^H,M1#)S(FC5Vd DwE{K3h6{ސw ~- ~}a(psU'j ;[I?Dό%m?S&Ma,m!eic(41Pf0Muhv%Ug!Z>TJ_^XgC9.(w 0[S3c啫ҐſD[VYz3tL9?ؑ/4}nR EX6yxp؊R7w.Č1Z]^d9018 } ~XToD(M\EcDk^]EN^OWw/M2%$mcz{oopةv ešɮ^s% g5ch8Gc > h#}!T . <!QPɄ lח =D#`c"bģ~u( >d2HuIpfĕ!ۅH׃Z'v5]g6DÅT| h3Bӷ3ڰ:BzhT_.i9hz <3y8~*}/g$ѺB\"UTAQz\|LJC{d?C?c~dˤ #&25~@ Z) Esn׋sֹYA,clӕ(Q.p])Шmy(86VLcKmXqY` *52i//*ZtjoU`X-֤Gjb6[_f: 7fuΜNt^&! 4>>n$IwbR47*;2ݱTJsaVmL9<)bV;$`o7 {)kwO ̚# ~pfϚ® S .s9r;wPL]V-\eq^a`V߇Hy قb^a`eH:su -,K^>j5R%dJ.hvqTM5sT=cz4O1(($gܧbo/ϲOP?5} lHˆ78jDMu6)KՎ<!D ĄWO!-` ╒*Lo/ϡ[L*vz뷿I,q huGd1s = 誰ѡX'}~4 9Ǥ:amY >?|Ӷ24l6s(hNf-놱vsRQZpn+74jH6P *Z4p6US/1, M3vZ'T DwՇL*1Zsm$fd \@,5Q x$Dv0bAnN×ܢʑu8X rRژ;l|!N?ĥ2gh[{0}|L2]K)pY [|13j~1c{+;I(v;wI4T ~2[-g骇CИZ ;Xt PO?Ѧ$3p[UEyu5e8O~V|E˨7aI^䫞rUOߴ5EqqtvW\v"X[ރK>pxlКXq@qR*.xP6J&5[$l۵քGj~t)&\T#ǹX v^VF  nOYb_Bi/ڕ˲eU9 3ԻOWxo\DSUjd96ˠ~%( 3n "Q7.I&ɱ5>f wO&|KJ[gTJ"V/\9!_Po'Fk*0Ɓ4UlU;B-'>7.%`MP/_YۄU[ڬ5'ȋ+>ۚ$99׹D]xC4u@&1a880r\Mqyc# ? Wh[1(ds1#唒e^63`'ׯ&p>=^V*-?!0n%Ϲeؘ~G9hQ-HqTv`Zl&$[2zNL6'g>6#,UyjDC>V.xeRFa-zD̗j.s.?K7P_$$%vy?@?b{ZsZ#a:b2.@PLM8z>!|rx6 ׄ5y3,B*jE F[}ȚuJ few*VNn¿6L = G>GKm枥T#($1&k0:mqǁ,nD ҋ5VժiZ埃MC)H6M3uTV_V_@ޛFʏ~FJ p3 T 2?ml͎@Sy9iF^X1"&XKCU?1\*ٚ+H%Ώ5$GFGPXx0zsZ7&q"wk}'z>,k,?| p4pǸ50I\ZPU#8ٍFS6cEgP)Aﴇ_Y ~0p:;E41)${&0G^2&s6IJ}l-gz)<d(_bG|Yؔ بS('M>B꙼Y0P8BuPz;JL}j(ƌ 94> V*tkګ/y2綍όaCrvNI7LW @WZ/^B(qQ*ut*ՖЦծt}56 $eS)rFኯ 5 5,Vo /1*>K\EN}(Z*TU+ cNJ tR Ҧ9 H((: lekn8pY#,M֫YcM.*D/eDW)C퓝ib9<5iVUr(] h0n SrIG|T|e3r$V1g!c:Pn[#=zvzu݄#}+<`6nڪElV3[{ X٦4?fq{T2WlWWZAJMGN[wؠR(QCjQAx'v(jjmV?\̞n6M&|z'Gh}8ZyHt ;] 5Oqsֺ:3Ц_ 6,mUOzya-&2֑onW[S‡FƁf6˛l7z#EfdknGs->%*VN@[A*]>Z5fM6 !H[1IJ:x(AB~ c@Fh8h=QFbP[-mﲹ{p;+: _!.'~<5^`\߳.1[VkWh kL.D΍D^2R#|y;Oq(IDÍYd]\NAt ꐝ7Ƌ!0l鄇 bm }|gk&j7QXf%ֺ#R'̜~+&a'{ƯrZ:4y|W YFhM;>"&pCe|QTee(' 5̧GY5:~}S26 HH81SNBP\ qh^ztT>UK",BS,fׅ'pfr^A E:5k;7a549ѿn<BsG ČB$bܤR:4s¸rj; .hʼ1jD1iNJ\vC?45i-iJ˙m!c 92P 61`^5%m*Wl*gēBIjc`.wղG,Cop̊3 tjȚf`yog"̐>|WƎw>&/lotɳuM( b*#˗ wJmim ]zCJ,'OPoF m x^ fm'ugf} +-Nq5VɳDM@E) rV ,DIFh *^Huݙt `;k J^qH-p6Uop^)ivS+[lPj{,㟘)$}^)|9dyO S׶$O4gR eR}ejɁH7 ơ-Fb_{,JuZ"/yK Y=s"vy{= &;QoF&4#K]Q呝pW*)F=ũvv9%?2):-YX4B]:MH w>[ ;\Ӣ2jTAx`r>FN\;+a=qԳnMRh+|c510rQ5qSP5pWsqD T E^[;.SECr#s/o 5 BQkqDƚ=.O)GK^/Lɏ槓Obо@I2M[`rf!V>Q>>`/jF$q]+#:(cSQ&^SQz)op U95c@NRKr6ʭt͇J5*f"pp7`G%3_^7nW(ԳgB~p{!(P ) cOqqHMVi>qreJMjǷG|5x"-vKLҷQ†\wWXl; "$퐩h L bY[Tl .oi(! I3-\Vg㲻^L5:ilaŧSz(5igq`O(QXD5MdZĺ,q50|%ț~6q ̎PBg\ ] ٲ9'ا4E =;Byl? Zuc1i{MYˮ,m kkU{8s,SgxYB²MwljE$AN!k nڞӮ~~FW}+p`Bj1kJ וB\w\583sbMWo&k /S<-?T巜QFWy%&za=f`[# "* |Ɍj  N.PÞ*PjKm4z*=3p+)'b pٞ7aVPg)9]),sAoRA GhF:!)J G=hـW]6N/K%XUԖQOl %ii ?eX`IJڙK~3y;F<%ڟ V5qlA#n2Sȯ*W@b@[o! '\VtI،)>#P kSv#f*k['eqprLvaRAN2昇1XiEoEf+IrHo<.+7GzV-NzOO|֏^D^Cjgءխ̉>zE~sށ i9m3eeCEV{Q6W RJ:V!m*[3cWI!7'ڑW0 'N"&ƴ:gqu 4.ieti1ylј=ECPz c,JG1$h6fijWb4ydX*_V㕀t ˠ'x+z\7 heáQ,TLiߵ{f=(Uz׆mе7q'}-A:~< ^zn9Y axܗV~b _ؾ8 `U- F] sP<2hm U`jJ|;{U9ZrHlez-[S@g!Uˆa7{LZKMc;W3*nMgԇ 0^A+]BV|%9uAglmsq .c`ehEXM@mnϽZz)Uїnaž{0^o,,%4Kʍ<X5oCkT$)^(b&˼@P|G8VT|ẳÒ+UZ ˒Wa0ϵ܁m7h$KQ}dz&pK_23vӈ^~?F/|4S롴۴b.{f{FٍDze_a;>\6NTU[!ma_I=FH y(~6%EJ?>U p41akc:RAI˜6U)5!]i@Le7iֻ=qgۻu g.x9rl .ћW&؝"$)9'/t=fB)LZ;mx`EW1^yܽջ -u64_J]nbFQPh1x䩧9pm9ٶ_pC+~aI^"úVq~RT#xl qhg%B#1oWgDVAO{M,lT#g  {gP NQiM@ejSN%3.8Iԣ`\I\?Ym&B 0`ua #{,nu&%}!T',!5 Y"l3TRf[*\H) /7DrٲI#[,j$ĪVm'jB7˖wbaLAo\P͜ZwE%Vox?̀Q[W+6GasW ^z{RM{o>zMI7k٭u&Yb<Bc7&^Y!lv7ލTV ӭ@PPk{iaF_H5k//aux $\.xJF^ o` 9F;:شF h?6Eɽ]>k%êZ^d~^1yͮl4x#<e[M=?/|<a }Hk qr%|%P-0A^1&B_rA~/ەN!OZ/ ) ήp2cn : g+|YoI1ag^׻p0UU9R4xi'j< s V;MUX7KvӦz]Rʪ[e A3:/[ Yn˕&LuH7x ,D *ŵY0ׄ@uMX bANLj)n4#q +A.ђN9yktse΅|`0؅oյO rwV®d 8A8i;Σ\EavqJˢauW tܗ>3V~2ՌDRrpbՎDI֝jRU._1U =_S=jo[uI+#^StoS[@=8\R)NhJ޲&bG\Bb0͢Tnr/CB?Te/!k< C*˛|S{6ު,#oLB5KY`5yG]D!lIN~:: s Z?e1m$6O;z yvco)X $Qsr{X[8P 14~^IeXrm>ՄMz[ :Co Y[2=Ld: y|ndGL>_cp>< ȸòkK*[]0~נ3aﵑXdЈ@G.[;-I) o"q<W$h|GzAW sسJנO.PvJN<Ccx7=fͿ]+r\3XxB T"};PvVOܨȾW %5BL۲S;lasQu^~ ͶLJڳq+wUgQNapNw{n<8Ea'Q !0 ?GB2ySW!2_ddC v1GB[ſ'U$VJ%(^rq_#3ksn H' 8"˥,:8>YaE*]]C<qlx>m =n4_yي4zcW#ڰKoL#@<9. O3!Vil3ԁҙJBeo2G~l4kۋk#\k€f{K6 Z&B+&F qC b+.v}sG*iè9 "t@<*[,:&gﻺXq:zgJtg蓸S Xωd,}8㰸e<& MJ4$} !5*O ݔ%et0{R? zlIQtowIn9ƝB^|1@י"?Җ ^=Ƣn ePmYS=j%~UN }p9Ϸbʷ4d!0/@?82.DL>M 9 -<^kf䎁u1Z5uC}VAЎH-`~,AWԹ򖬐E7!kT]EGl]/pur%E&ܝD՝6mܩg'=& CedEScLPQ(CurwvjDҴv͠*NgdoȯWL(cC 4xg3χy}$y5:ESzo;4^F6f|$ a$N'mU!<,GߕGFH`ͬ~ɱ H n\W]AIf72S_ rh(#v(byx= \/'>㿙X[.-V{џ kiIIy9ذbO-Ҵz(&n)~@^k IrK&MS\FLUs%A}Մ9  be4iQu Iꤝ fyV&HΙcj^LrneŁ|-oNG"2<#F{Вf+ lRg2Yd_wrpK(xB_Gg^IlL@)-j75!qfИ6$8_^ d?Y1BCwiUfś4"5gQUVN]@=wԉ̨{6<+=Jt5pلt"5Uv0)  ck;} `t2x)9ږpL@5{y"ldTS5d 򝶈vK| /8]ؕl&:.LlZ钝Ixmن@NS%̛3ʛ+{o^V*c?!w[C7hbh+2)C1c1"ŹZ+7;TE?ÚXץ̊*] h~ R5jzcmƥ4e)L>Gpj|PS5bҏ,ZLvCH(amjG.%We֔4;:¤?? }2ɗ$Eb*x!4aBCZ`NYB0k݇S0WC{!gc_v}F;<[}@R_/O\5Ql.v(OAL*Z"aփ9=Ԉ?}K`.P33fjZn(B?_"n (qRLLX~|?f5dTV)C?dpyUVfBLiU3{.ff[rpTP¥X58& p~A>zcSC4LBvHo.[Ѵ`|`lZJW5|<-2!gVURʒ)_Lϡ==罞iǍ1%(*ocV=kie|:5ld޸""^3 ![Xb΅%!*7{>4)^;le*LKTd58e94EAQIo=;I*2pw7nɰfP[q40c7Ǣדfc\"0mU yjL7?kv`, J)r6;9}@-*2ܻ{;,@)UxK3 n\ Z/luw,b˭ _8eS@=nL2n<.#t20uN6(|{2x!Y^=pE;F~[7քttgYZ0707010000001a000081a4000000000000000000000001677ebc2f0000330c000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/E2]?Eh=ڜ.+ʅyq'Q>^#v{Pm;0E;fEQ|<E;l&O>I3LI:Nrqul,2vXXlr)V8ӃWc!?QoE` ,|OHGE>2('^enu.r KI/o#_iUBTbi(B!toܠU~2eM^YOۆ'Vr_L~Zd\ հP)myuza)oTD\c.f+xY=ȷljx8*n- xS4^S!;"LQKF)֨ngjE4)6EX({k(ӡ4SHX*݄k.G/4=qX:hL-l: PJlbBW >ypyBpUKqVZd]hR~7)e |Fxj䝓< u*1h^N(Hpm\KxL@-#mSIPl7_?5K-R^úBi$qõ?f+Wd?U\f pᶣzcٝtVm<  7ai5:WeI{r h,7Y\&Fg |HE"OܝbtR6Wuz}&?tQNU{@D>Co_7Q񮏆,@8QӞ^"-KO}rO3c,$,:-kN&~gG@aV ʂrv)4+r2 F };ȍBL sh0_i Lt7D`bF2\~XydL!1kI\,;9޸FTςw&ʰUTb]leum~$7Lo:T"Ό.8wś7э8J;& \GLVJxoR%~hkn} kjp߫0϶1_^HWhsgMT{,aè8ɡg]5[<uO:q&;(!lT,/ O%, ĬC)B||kr:[sz2~vWa+"NBtdl|'ɽ)7J_U*fミ1T_ΈP}+`"ѸDTdv}HY^yN$q8wc`/!QFmF =%|h=j TI$c$r`A.ªƿ.J-,]I8QWͳv˴"D!ԔۉXRF΍tKFKW"A>ޑ(L/O0C NH]lLT>.^:%ۺoçA%cT7srfWe8O#Yb'__Rq_]:CEkes`ɒB  W'tR zwO!͡@  y!VxΤ$xk*=% zEP&j2NTaEa8T,^}/\lP `ҬRwǼREͭj!g}|E *7=K sd>M-5l`ҝ,)Fj#P\c), |afEʡs$ePl@V3j@r>rDK[> ]h,/7[=z,pN @o?-pgQQClFMяAݥ^읻$(8 xIA GߘU%䮒_x<B.J k=P#V݁<u=IGܴ QlLY:)A7TrINNKo7$2x;UeOi?~gg[jBdAv4b~Z]8/y32|6{{P .kA?¡j?UWӐoАMG|;wO_ #x5 L)g& u2wwhSBN-i\lp2`Ww^=$í _ *x+OVDHb~A%.eL9 Agn=$Gz tѦLl|ثT+j{!.|hR w)3vE$K=8I :+Hqe|j|NIn; $o+iu gk챍Μac3]ќ Y]_* ^H]Nm>|MzĦFKwKYJd*sSk+(/zQ}E*LV$q/za+DQ~[2 m"u:3ەKǞjaGy˫"6 yt-wai*̊%pvڰ;~dZCs¤{+X1 N5̱:v%P`7@=CKP-® ^fiHCJ遲֊n`%7+1Pà. 'ؔ;;K")Z~|_#t6r&4{ "49iIR1sWBu#m>B_px)f sxƾraWm|D!FӭmT2@X7f)W`X%qY%LTf;A9} lDFv7Y.:C2ʧDBTT!r@) %9~2Po㩟 ;~{ΈbSHm?YߡrK6Ũ1`iJΚ*`\W#y}8,,?߼z)5)7ob9:KM͑E8֊OHS\3hs#oũ/"K3]ZHLZ!U6߾t=n WI>jvZfF;d;&Wwm TuP`ZB,GNaܜvP?G"޵Z{z zlw7RlʽMrgt X7bƝ%N{e,&v ICxUj|ǟe)-hOZ5tԷYFu째NlsUBdt:Tch]"I^6b$ [2Ιb'#QX\FS!jvR[w~?F!<⼅7q.BTj<2a`}뀆hg+7ChϹv^# 4Đ&«_m%Dƴ%BdV;җL%Ғp=:*fF`}Wqc!h^MԊ2"wN wRምxCaYᷬB9kٍKQǘ%Bfy>[-}f[ @#wEtZ󪔛ouO`zHOp{OdR-J~n JDvu|-@b3#^XXOgVY1D%btE ߠ,M!S`a;a\~@Ba6&M`LjeS}u,1(i]Qo ^Eݰ%`{.\Ā `j.en[zn2s7p]f6c0MtRk6 ^ K"! <yA3xܢ5!p2Xɨv:4r?J<ໍ:*5,jFJ^7wkog}PvijO2n[Yj,,y`IxtF xJ䔆^4:MMMNYȠlNG@jъUkԹ`m QlI4YNeF.0 Uz܌>xUF$Re@(SQ4N1٪ 5,1V8Lq޴T`a];s'$/-b!׫6'`xs!v#F&eb+zͅ]r&qg {}If="Uu\|dh$}p>yLwS*b%؟uE 'm'|4fd?lv0(LT(19`,3f͏$|*q[4$pi;R`qv~"Ds%g;*b / W !45)Fl #x% &~QZ2b2o=UwGlϭu{\% O50rg 4S,x ǪgAdExYf<"=AR0q'=ؐ5 sl33뢔ʷ%)"_SxNHދ3\⑋8cDnGp"KxRIVp#ޚ÷c*Ԡk&f:9٩ļg*EoSc0X}UJ݀{*\׈Jcp4[vz[L0lT24A?һf2tfjvM(ZxΪP@;!/8:lOP@Ck%_Kem+yG:}&4&'Z4rzWh|eϤN:*%B5c`̪pՊd9Qlt|܅ЂfC,ŐXn%~#yJzdWؒ)`yMx7ykxq6)#6i}_2orK㬏S<_*gEF(mpRƝ=XnUՔ !0}4C6VH'ᑙЕm8$)$SӅDjtٲ~~d]|Vm,M(pg;E*Î6uC{ґ1 l.&J6hكBtɮ9s%\5Í>ɭ!~u1_p׭=U-det߯ ҹl}G_hj[b>HTmhT2ԹɆIZ ueRT!R(8\(̽bD{B$eHH(Luݿ6 9T! k)֦)fHZ6L߻4W%[S 8vZcNKqڍSm(('€DHqQBD3@ ]0ԉ>)rL@W<|% 3V0YӠb:&Մ0%S&34%\Ze Y610o;JqJ)l=ܘ>9&Qy8#<-D VD&oMM$3KXPs:ocjJ9H2(1EbS_껴z[!&1 'hs.nM.(Kr&n91nd$m8]br@[ wO#4V><=`APe`m%F-0e"z9ހK/)Zgl͑ƌם 7u_^>(/1kHᦆ}ԡ\VgD5t hK쉀@kcaZS+.Rɘ.iP!e87 Bi<Š9]*gݍqlњgӁ+0DΫT iXOa7N?o@Att5#^xG{3%",EN\7Ϩ3|goİ/Q'֓i;wji(H1n\W7kk 0$/ ^{ v {3(:r">lۂي Ga_2~ :Ns7U@5ؐWbNl9-!MCW*?3^g|S nR9ddV݀TJ*iTz⊸LX5u<ڊx~Sѓ<<( rC[o {5Q=?-Q+'G[+fZ%b=1},\@ht1,PS v"9v|K(6B 2d|o ;Xx BO75`xdvAOW C.aM] r3s7ROhmI0pqo&Q%s~0 8KrI`wa\>#rIj֩] |9PJ/6~`_UOH1$iSB_Z)soġ&E݅'rԸPeIMi *[Hĸ.˪Froz I%7#Qoqn37euvB*Ҏ.p UX q[f:˹1Lm gp`7fj]D|&լk2X9g_ŊkyY%%}U-ƄIpB ,*owҜ>%(ĵ4cu<-Eh'7d.Q ?UȅlM2J^]Hs_ĂFM-k(/3xA gG` @V47`>}B^QFb'H^ܗqP(z.y*{iE oa4s5?-?[O\D& T~ Ǹɪh%I/|;0 a޿,mzl|%k4ϊ@NOB9%%nE"]@*/N 2Q0%ͿArۨ7NHA]Lшר@ s`!L0`o!mU}hKzyۛsЊo'rGY XtM*oKĽ8k^jDz\ɬJOQa4=:Ȇoo%b=dkb,% 4409V_H u^!uԗOXм4.mw! "\+o "g!c8qzH>}$b} H d5})SIKx*O+ Oʕ&{ȠnbPVEH g8 )7Z&>C| #wu)Ks24PѤf0ّ||:")Y65!fit AyJgB,PQV {VӪ9O^;n\n$d2iTMr 5De`.g KI9{vv/T[S?jfyegfTvg: QXtU ՍP S'uo=RI!Ή4_}vҷ`(J z(9HRf# dic:_u+u`-~镸>:}lƎեSYFϟuwmjU1/W vS(yI m1Dō>Zɹ~ /OPiBn?"ʡ͉*ϩ;6O`aPز3VG]L%i6@18z_T^zoy0p-$z\wཀxFih1akE>-,r6 i.b&q܋Rf_gco45 k_/AеfMOj~IHklQ@JB/82TxS@yԶFJD;X8`]|gD|oTv`+^dv2\>{FqC#mS.B'΋GJgwqo<v}_en.^ i=.PoHȥ' xY6-D'YYQȷX+н;;o  `SXh)Qɯ` L>1s[ -M!~%M8@㪺ӚnzK{:oy6}bCM=Fc:[\f{";5GZe^P"1[a1z3"y%jBj..yO^mଉ%m83mN~;LaMM% A5}@h?F1>bmr ;F] zDuv Q]J/qL$fwoәA醙KiA:&(d)IOEp*Ol!5CSfRʹ'|YPLI]>{m鈊эfx$!'O岀4JdYPySy't{yogbŎa_"<2 hQ;Ev~,Lu*j R@nt᥁>SCS 8UD=`jK33mU/)~^FLX9]5C4 z(ޢs.2Qyӏ&O+'F8D͇]/gCfPYTx>%AHv|oDw>s}*2% \ʸ_ӹvv,ѼJZwyT7-JM5kW}û,E[@eƒ]ZgYZ0707010000001b000081a4000000000000000000000001677ebc2f00160a60000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64/kernel/drivers/gpu/drm/i915/i915.ko.xz7zXZִF!t/]?Eh=ڜ.+F{*I2&m0Umr^064@TzY yQ!$?i;"i^*#ZRl$ٜ=6خhtʊ+aOǠqIA]! FeQ˽c!mgx<$LclhWzVu  A1syOu r鳴$n,=](ڎ%QE[/lj%a!U"!6±oq-[84C;C6 aN. $BŠ[hpYdD6ڕI|yg⣗{[PAO0O=f`UW(1,톥@#2̥\vGlO3($řr\x[XAkib~XRgK3=wj枫0-D 묈Jي55.xD4ݦ!! =-IJOb荂)ضa>Wy.4.mûi)~: W}LZVm[bނx(ݫfFA19 C_Mu;Su+ )H,w~ Q9) -Ip [I:<ζ߭6~9북.a7eI*ޙ."!>A#T~<؞{yCQ_)4w~IR&j][:pm5Ȓf? ok`1  ?Ax,MqKX"؃~:*n5}$i @t, ,tP)D"޽͸3up܉h7BSkX8c7[ܭt@obLoS<" M IcP ̻3i^б9Øz!ݵl %\ƴ&;!6`e)]#E~vqT&9V%N~d\l:߭b`W OI+H m]e`yd1p*N3 6m^f,gmNpC$J)fT[ai*~`4?ta^!aOgܡ{AUN$v_,Di|f$Ì@w]mεd>zO@JUNJ: WWydxcCtg8-|kM8{UWCXHfϱC\Z^FX3Zc}u-yļhckXY~t>=qu4[?! Xʬ{BlПH:9q(Y)o+[Fi:^l]Yn)< LNPiVÌqUDa'.}b~"F;7ESX$Dx==tm' }a72ʲb6>,2~sK[_e]]MaTKvݐ͒6 $ՈRҩ6"%`:==~xf}Ds9إ2 dQxm!z4qi^ *L i*@6Chг/@nN,5DxXg=)nSOբtu3+?ӧLh "36O'K3@/a8y,-IJjjOZ}lPNO7w\|dכċqwnmH\^?MޫXffN蔲-@KD@ianxxЗ@m~!ʘh!RF9oOǥz/lYWddK{uC>bDmx42l.{Ռ"9KI1vۍ;2Ij9sxnIvE*Fhc*~yT0?`Z[ܼ4=?8L2a@qԝ@ qs롪'sTky>3U[wF,}$g\"k=_~}A{NǿcMjKYŴ{G]pC{8urif9-lwOyL(9]SW.쒒@(lՓLFGl0EI?^>.L{;Ɠ\YX (`*Jy@5;~}dP6';BAk*=p@S)]Ee˨܌NL2zD\#@U=z.E]}~_bb]wZ*,CHľ)a++]iVU#Y㫅'A4(l7X'lol=M !mrmR@ q2Z~_}/Z-?a{ZO e'I=eFrF*^`gzjl|]wիBsjKޗ9p-zM>r5GR{%MhLm;<{% kXdnuo)X7SZ7߿sz5/0h)KQbMWXWkJn/8~rsj([tËWk gmʆ8njU8]ķȜ%gPx'i._p;ߨN!z㢠\餔0qw#bTg8f?*h ԭ WŞOnBBbn I. |CC )X,ϐW@A' ءdҰG/`|d =5@PĆ9{z]}57;N"-bxpfI20/%alQWլ g HPH-IX8~7U#2$B2 kꛞbqiy۪.: =BZ=R%i26KR6}s٨I]$S!ͧ_{Lx)__q``g v:t89C ='ozhBOiO.Z9ʸcݣ)Z=ft\dRI ZcB5WӠ",@z nDu)̤% -##쯲6N,uR?0~ZvûyQH"tiDDO0/ew[ѺY_L`9'G\e4Va&ʥE44Sl1vXggE .j6*t ?L4oZ%8@J{CnӬ]Vp2/qB.`ؖu6ﵥ[|#5KL7V̰'w-MnN:?#U(ԅ(~9߫[҄ wGa|S@#F 8UӗA^JYP$251YΤyQ -j<ǻs7PXRhgxy0׼xjYzf-.2w='hCq9^xk q_W h&#w}n_zs 5zE^ᰅT!wC8jޡi'B= WY3k˯C.u>NhMW-lt"rSkN xdMU[ѫyk.MʂNIw>('o# m{W@1)0L ➚͈ ̶ʐ6;F&=A]NX|&zf8$0/>T3ο%/1QA?M'(OiQEe.jmB8Z^W8 47z}T|P>HI:UM"Dz'7Tz"B\(xcn^$a(Kb6I&mӒ_IKI%m'v`B,H^:Gk,n MM!ᅷ'ᕙoAQ=g$ac^I8Gd jT>2y#Nԑ (كMƞT*bVI­A--%;gٯ]Lp(@t}WS EF:#'d[2~2C@ ~>S% aJQf >Q̕2%֑ yF.>X72  C~Gi#cέK+X ?\rQ1}YDC/}gC6 KK)+rQ|B xXch!-Qo{x`uع6W1ZI"kp2V1|:ȎL7I /`a@{N#ϿWMKAr:iŦlG)[Dy4y ޘh>$!*Jc a.*B,2>3|?>kX s2ݯmODžpZ!P& T{=X;A'6-oc%~kTV6o=އ3ޒD+Т`Jzq`jҰ MZǼRtٶVd\DZx(JY,ʂeN r>|9 L' RMaCK7uKY֨1,}HwYMҎ4=,RrQ9# {s#G% T2ysL|NEV|ܑRTF,,`.6ɭ뀌D +ۍ93:fE8 ejf\8Y*t|9n ~7qˮYɒ gYFNs-ɖܖ-~^ _8D7V -B"QDkH+x.^WpNYFzNG{P:loH>s+<\~YIKtgAмYGvd9֬I]I#Z qEH a ȳ$/@gb /Ԡ;'`)Pg%31F x\<ִzb64ao\?֋XZGkgH&ޠ02^F"v0S9Jި2ˎb1;bJ7HYAIAb1+NAY"ꅻ.@^?w9"i?=wo%uѨ".o p* c$UeG/=W7mSȀ@P1>Nh,k A%cӟvM>%N)TVm/LDwzq8q@€&/^0D‡/Zq(V$fAߗڴM:D&cܠ0p5YB5 8g2i %K_,r4J$|(JbځHΉ@@,Jwn6:a!u$)CA*l+CV y翂<L 8nGyԑh@\˛ gga>Z7`c$IHf06UA!ӏaE܏( 8w[3vqzT>=qׇ seƴlK]aCunxtN{rIsΘB _ʱA) .q@ed&gut ~PDjHyٓ D5il xb/,' }k> >fGFB(Y7ʫ5TnCTL -s}RGfW=Y@v)SE}YyEBչ f4UF){3~ȕn_.UҦ8Q;nV?~^zTLt\񝪗ՙ92Rk>PK!ʛLl0Cy4Lˀ$UE#)> H5X8$prYsFUͩϒ4v (1D9YIvώ\!l5e#)\+(11@KP뀏CШD&8OݺSzhm]9S)'NS:uFLd)=oFI큛=T}{7b͞,>0 XDӐ_8^)D֐rܘH02]a=3X>ho9/DMؿ^Pq1 wd2=ATںBOl7;+D % sw 4G;LPȰ!(v&YMSyŠrqa,?uÕys;W15vgt%,, oG'?IVoEq2}:QƏ[Z-ĘKb( ~TrM7eA3] Kp#prTHs `΀?g7ꘕ`< BhOɉ4C +w f{ٺWaz>gfH Ͳ)Rj7d*9)L'hn0T#lg&I8 h{__vlV&t5L^? }z X|hNf-]hǭ?xk􏐥}&qsy)8_];Ϳt_߉r/g^M:+5 ja*'tGØ#<6V6`78Y - I~-^7TN:rJ^wquJZ}<_0e>woۆawaҊ3 Wz01_Ufb(ģE^)Z"n5rۻ0Pm/3 7KIl'dJ%XHbgſ2>?7)$a@5^RLXdnt [7&_ C*}C 63YǙtDgm$0*6BV)A9g|_N+=\E9 C8J'V:y,$Ts͜\LZ,s#!" 6Ma[1 ley=S @mح{ u3~&d\ ~%waF:9u/KӳH}{4xyE)޿*Z\{Yڦuh$ Dx%3ИNXRv3`ţNT{ܺu! E3Q$YVY䘕>2n#劤,Ӗs|d*J9hW%T8;b< 6 ɝ\KRRwֳ!2cbETls8a!J>ۥviU=VU%re݈t8n$Gm_LAHy補\㰰#)+x:g Lvdq5o$h_qV;IЕlFb|U6ӱӷM}C_/" Ru=/THM DV9i0yqn J&~Z]FY,.IS ΟQaroIxڸDoap$|_^s\77$Ƈ⻓Xsv`ht3KI׏`&Vdk y(RON- m؛A: ae֎O샽 IZeRm䍲FM(0Dan'.NHSXP1.X@(xQiIw0ƵwZcFՑG|=(6_(cJfW3Vaf{f.cP5VuӸvqFTuH(9'6,G@fCl7@-Q4Xqjx5,y8d"$96 RPP$<ئM1CxIrH.:@hK̾5hX˿)h51EZm\=HI AzX2E*]Hp=Iqȭ;jnÀ'WMє[.{):ɗvZ#V={IRAJb`pic(j5(#@@]GGvE/AS'jD K{x wiq :l Q<.wo}xZ76mh?R2'V/}ٸ]VcqυKJ]7Ս۾ҼvQC|,>vaFpi0B&GSR%v)9D^l*3ط3Rnց: CzɌmRI':x >៽,&bB/鹁~9kJmFֶ9j"ꄌ9;}ѕzT*2)fx>pa0DO!*Vqd KɒE(vHC]AZ/ (:mQ˄虳 q;YQhKUo4,BW%RƧ~W3I" js{" δc`xzށɩ BKћf,9v;!y ﴧ(KNLc*qjNTA h-3_ D`a)d㾌%pw}yԤl=QAA6!uds^ ly,GJĖW}d:qbv-#Jo?Ո37g_%wK&3a7sPu[ڙh W%Ƈcp/Ǚ3}8+/#\hRuW=}-p 6Is߄R[zY@YBˌ$F㤰f BSzrɫiۇf.6zsDEjmX)m&~ kqŹ R3^ᩖˑJk{NkQC8ctjQ?7-ק+8]3+nXzo- |J5<9MaOrLNoibIs ~7يu6쇿>]ȹpHj[<%غtu~dP~P}Bh?w-*(Y~]ztr}eox5}NkQD鹆XxU,cpqTP(P\pjnW\ۡ9j  RǓ?lPqO '·*dG(߽#6huTt9ltIbG >b6814PŚK{w VЋi9]i98h=/?.ZM &W$X.VgH+;Q)O Kk$"ً&tsBkz(& ɮtkFEzwF-+!=>)Od>QG gξqCiOG9/B 'ѼKY'$‚^a~pTS%7|- KAe@7Te*͝ߧD5XX$ M9AEUɎjacPb0c2<t\D[Rt$\4HJѦ˟ T#KJ·OF`f`?@(KoD _SKpJd:*dr+Cc,f_5>&x˼z/ӀHZ߁D_)o?7]z"e5`AM. _sp1lKѽ |; kPC-z;̆S7w2@`!%y-k3NܫG4l݋J]R_'*ڞƫG;8C%&|[5 ž6zpwu{5~–~2["ygCz  :/"~\lRןibm.+BPY 2M`ڮW B:k4i#S.N/VE81Wf}Ǐ|Q5R$RХ!5+7iIaermW?{c5DIvZ{-l)*{Bƒ8~W π҉$$=f:1@#@HZgX^QUn[aտ aL!sh"۵ +0 ˉ*3g~+s|ylN΋h PIS RN Vl^SF#|{n ֦ԕ#tVkdBDxFd8[25k~"l-Rdw. Baٙ#4J^mC{ =Ϻ:tꁕfrj$Ѥ QƬ"Vi8mYa, {4zGqxU')jMtJ{*kOdA}iOhQP7@3{$L1UR{JB r&rkBy)ib= 6ܯ t9:_<`z=8K_MQ+J5! !a@w463؋km]>oFdαKl2{ k1ݟ"Xy76Ox4֌waK)=苜Z-`=2Tm9ZTNsTf*=+ ciVy5&cNUH xcݑHQ H|PEv>k$$?O.^[i[~e.l3EIDۗ7ޢ־}E-~ Oޜ-.7dH<2m2ڐZh mzs(1Wj1QQeו`mH-} >`+ qN,AKy5)zaNgT>sCRU}7Xצ$wHD;Dg~#Z6$|ICC,[p׌_+PJ ^*S?r񋨢5pw-ŕuN2±跛3PG Q5_}1uoG<[O;,y}izp=Nm NjY 3Q1Z p(޽)-C3IoxSL"ӂP_SLxs-BޡEX67r.Jco߾xm8R9w/Fa0}O;"u8%ڨ )q<,.=%$4 H k2=|-O& g C14W|AXDĿ@j 'XzIqM_ӓn|sUolpRĴ7":i%u!Rs~҈2w@%ƶˏ(zsP?_U- wPi[@>*53[_dsN ^X /n=q'jJvv',x9OFHQ<a$);{F5튼G6#BN[}ꢧ2@x.,`CơCf/b8b zFD`s{ F/m]|}쌚-l؃2N)օ8al\PU41m)vԤhisy1}#x}#ዓ< ;ȞDh>/Ilަ>c'oY"К9mk綢d8~ :}M?1F nu6uDpE+Ahʦ+{Y&{Ȓceqx ;߂$5_eM]T3U{l2$,*Քr-2Oa0}Dxpv?@hUF-R"l7qO9y oV%2}MzX/<8^ nԵ.X}1`9kP8%M7R_aԬH9"X oab#i DK\ϰnd^7pB08yX#349K#5Od)9_4c? *JbyGDO`;'3vf'&3Q!|Fa}1p Q/P !=|6t2x' w(GgQD7ؿ\ ؍d@^9`i?lS%;e0Wg1lU;sC} dKBc$z٩ N$8tQR5ﹽ(x(fi /$fPHVOoI!z6z/P+Ҏu*yERf9u*‚pIF"h#jjgшO3ۇJF]s|j H%]}⨂f62PŨ~4i] OJ/5 ѹ\Č4w 1yy"xL;# g_0'RMvKgw\trN)MCpr;h%ɿ w*ŷZi U Oe`ڍ_e-N/nq1fEȉ'nj'@izg=AAZx v7 #NM#I0*l'DJnR^[Z1od&o/vo.obW JH[ TGјq'ϐ ۠m9RA(2XJGVo"e @2̔74H"/^+`(W. hifZأ{Vn{4|ϋ^N7xXlNU"%Huw՟nWQ&;25O^:7H 14>[&yC߆ G1fĢ[aOBpY=3.bG @xѳ]12Kv$ɩ?]P3,1Pv$zU6~)tS&w14$#tF`It˕F Afql]wtcߜ؇_=#ǖ&bDFO(rp4]vͫ 2;75=Fb @Fe:]iMh n_}0" 9(<-E&H:C3`$S$O \<(X$`b&NB$xݿ%k@Q3?e$fB:mUiSAXY-?ޮz[)ZxYj;vʯpDu %N,٪)iZ]q I^}I)s.Y7huZ^ 7iE+ag=H y@sR@RdkhMR?clRCTuuS~!B wɊ jNJ(|ʣ1FK]!%$Tdշu'3CNLxd"  !{jnI:TUX:_,XBʖkZЂgXMDO/bѷK*c*9 FfAh98ju <͖N+Lu6m[1ޒ^@Y%N󐳘Z-{8);m*}VA y=٦2BzB<'9 f}'c,rV.M^i$ua䍦TӒNԟTV\c%uh(a ^R_U3HPRy N4 ePtƵ[CR+gU%wϺZ",_(Y.$XH^zSw56O|q 9V=,*3Fim:ɛ!W:9`pz_=5xf0 ~Ap< $wdXR+(nGY uIҷqQbo˶$GavݩsBk(vSdCPYTkyOO&7SvA g) wyF|\[ T0D`kCn 𝮽r"*L差%3B^&?h3;J^ȬF;S`dkW+r;a04.gs$v'|]koxZC灚()%!(Vp;PUx|cΦ»fecC76C/$w꺿[+NBJj|g!KijC>}Wu썆3iC"P78 q->lT Tc_QE'sF{thu/$"e]ycMԢ& ȗ.>6:=s8> .m??wl8%5ӥסz C]Aϑ{I?t+d닽3]ahM va \z@ÅdSؑK][-\)Т8p"'=_M4˖,&F[|cl! -.odsxP\N")qvGQ/BnoѦwS䪓Q뚥?W(JEΤƯ ]m%Xu*=z]fҥK!46A9.mu Zl8-2FU@&Yu;N *7Y $(AzYnd ݅\ HϪ8)mb_WOC؄=Htsy جx;9%[?du@ ]MTg->bI0SL1Pu;Α+NsY Ŀs>dC/w c㦌ceia2go_Bg؟ѧ^MsCV ˺Vl Hskw3w؋WmD}lkK/|@4KݹZ^V#:Sۑ=@lmn]penj2)qlwtnlxK6"%p<@`B=+/:]L?߆ .Cop(4vG&ԌYL]Dt9T ThM < \R/]W4"$2=ְpҵeyQUlm2mso~0uS2uX<[@Ҫ Qs dPzQ9<gLg UFYM~;R&W]4&E>P:oao3>YV5E ?C^90ZT+D D< oCO?XυA u裖+L vS`%6~}`4T#thQ]L+$V'YUf>&֙%!0^J<$gדd60cxPusPg"軰.?}l$LâwNIySȦ%۴ZqdP~g^Ey2{.\ =̓:8+0\(q*T<},yJ>b~D͎Apbr# e3zNK[l,8o}= ]!zO&MwsMI3M0s8m }Q'DzYLAAvx%gyMsT30TG(qOmm "˥KwͩjIaʬsKoN;iG.4l8kCtpUێOgYyȃ-yxB?B(meDDlj]Rt6%Ҁ YD_y'z43h"&{$V1C@SNZ""$1V3U/^ށLH6H1RUdHY,ܧZUZ{>3LUydjOG;qO%_ NPPNgNc9+^\IA1P4k$_HX|"((~*{MN`x(@g/ Ck޶>3.PCIw+VCuK?cWrnT2UM` `7g϶&'5xa}kl{rԠXuK 鱂([~Y_M`+_r "ܺkkY 8D$޵6/Ph)_S@&BIdq ׬PlU0$(;BT몒P2tb.S̒zX@< t xd}Ȫs|}=2v'br `ъ[3WTn#^/-uJd8 =#+ v.k9F0e3N`QiIߘ. ,ApT;ɎuǻKv ~Cl30ǏJ0q~(˱9V_\8%",ɨ"mLfwQpۻ8- _ l ܽ60mܝp;_6,3;Be2{&kݻ}7NIC`p z1 zsY2JTWBñ@ 6L7׭:ݑD >jʗYV'_ݹ9 7sՉDcU Eч+DTMjDꪟA֗*%(@h3rbG6W}޲S8[pS TG1:̂qîQuӳPb9tSnR]AJT} ~xIfDd=L>(dE;1 MK 0 d/vB1Ʌ|nk"-_?g#+zuҝmp9ӆaLOZq쥈geM#MŸSΡnKE.5\3KV#&\WgϦ, wX!qozox9j_1*c݂ ZmC~H@d,Mh×Os#۱wNϵ;ow.n+q&YQ;4|"ۘrvݑpr`XKp\bt\3;ع 2Ʒ'J-ߢ./79r% /sؖO~? -]hJ/OsAǤ $iI0 .t NAyGEi\.`cOO$$'&#o+ihn(R [Q̦{"&yWm%ip*ft\cH=,V@Y7fsbjYM@# B|9 [2Gzvt:¶V&NtԖPJ]ƌ޻gluuUҰ6x:$F]8jϒ# cőiouHj)nϚ:ɩL,&oBЖ+؆%(~nw ;טх gFJ,^Yn zC,&UT6Z݅2aM9Z45AsAg8s tK r3%7UJY3$-U[xHuG(%cj%?ccˇrR!6{sJԫwM;;^-Fj4V)QћMA_"3ZA.`?8]ޖelwJnlM{I`0npfs5m7TB~GT56>#Wn<]m~Z6RBMKrJvi唘X?x'W4|Z줛Oyknfs 9ӑ8iBZJ{.ܷbg!3:E1ee{VNNL$vfOuƣ_YOƿ 7̝'Ol~\EVx,@(u#8!ҕdaو?!32WbSP;[e,۶qn el=.)>`s$%PM0NnأZ"Σ!G?(9YYpD)Ye\:+z=T'E7b뒳S9 o*r(GqU} ,^X%cAA@5F`/FmPU&~?]~5h&Y877;RэU(Q#)g"?a~$T -ePQaH3 Ϻ̹=H ? |qƟ7WX)!!HETl\\<N#Ⱥ] :eGf8 ٤$?3)~tk w$; \#Ϩg҅|~zPťUh0HTN ={E)>9a ^yY9ˮY{ ׵f 2ۅ!VہtUya2AD0GZ'63(Fl,dLX&Td~w2c^,o.8 Fj\ G0\Qߖg3Rh+P)@6f:U3!n c~od`_9Nʯ0ÚmY}uNM2܋ lQv@g"P^ !vb˫OSAy=Qyu}h4Nc&WrjK>E.ȺFˊ#B%G(̅`t5'toݝSbR%x3_E}>@>i {!xBȨ^<%qدYzQ#JJ=煉ی..7:Mqg&#ϐ`nٙZpS<%%)1`:I @ ZuНg^h#yESVL|Pzn#vg ^RfO'Ŧ7Uddz[n2equMNR50m0BX%{v|>amC_Er8wHzLU~\wQ5ʀl0ܑA);;"-(gղ޵2uX*#y4k8M2. '<.W@{G˴QuGYSX0TSCeG'%qB !KTxBkOj<Oӹp:āy@^S3 n]F]ayRb4S/@D.)5Ync'c,{eIS,7|3?8E-].mӪzz:#s}~7:*sTVg{qi| 7*-..vn7yGd*nnYG-PԐ,L׷WZOR%/©Agmtvy&E[Qyͻ+Y{Ngݫ#8̯{[CG$-N^K2u.MѾ"3&8]>@[bIϟHx|띉Q T%|ŲP?ߟY#N|yPwß&mAH4$Iw9l>Woޫ{ Ű̅\)Ou/QB66T"Gp*[(vo뿡1fpa95'bJ֨Yo+D8ESanQr)kx0oObk5`8mU UӉs{s@á:puQ$鰨tOD#t_B9_݄a^NH+  lUI@0w0+n/oʷE|.ul 輞\ܝ!G&f٣d9>jO>F^ 9oX~0ZbB7tǧRF{;:]|dѷ>-ON-L R~}R`(~NkEe_vY@jy 69k4!%zI3=_A6j[Jx c{-]'S=ʫݯO|6t*v̱Ĺsh:5F)Ʀ sHa̼(ܸz(}3å+I.j47X!E=wש#ܝ۱o݆B,K%={(H5I0@O0G+_m{%C>(2ft6 a"rPptbM5m0B@-kj҆ c_/kB5t[hEc"gv3>_aq1,řK456Xkar6LH ۼ}ilϣ*偡q:8ws@ =pDOa_O)/#ʈSX_clֺbĈXàe{%I|{I E*\ ǒ/l5.rExYb\f;. B&?ĭ쫜n~@ZDI4CDXBYb6@$ҕnK51Hm9JJs+6=яuK><hDk>PcVc V<}/tD d-i r%3İb$SƒT&渎ڸ(6.y[f|8!iY B&̕[Ak=Pzz5Vjqh~>VVbEl6- Ui7W5'D/NWS(޿ebZ95~<$7㧩ȆQB]߿0A @sVp=\|e*=8Q+/~bJYn=Y' SjB=Ey]%TDiy#^ÐR4D`ﯕBzN7~|îtԥitͷǏC?@R=dt1Lo=.f162mg]F hu H ŏ3Q]BP=엄@h>5R꫘c24 ͮcԧp=4LQQm7k$F2YfIėc4GS\hzUgae\ks9Fp>3* }< n` 5ӂy;tTBj8ޑU,ϫ_j`xA C$Yi_ob7GwN:'PdSE㒲s.J jBgM)o;_ xĻ}+ƧAG$wM_UP㖸m0[o)},SNnHז VK/!]]iPķ UDKiG *ߋ$ay&E% +0{O}l<^@NU5*˓9%׎S,i ,atъݎrEl] čr-iv|Rps'q_&u, UW~oN "}ŕKsM]q _EIMxv뱘}&uh(X &TG3#ZmVK̝/AFw*IFhc6XZ>ݮ~d[MCt ]U#4T-X][jx:3V#Qhn8[֦*miXGih<F~Oz kyb$_jsڕ:~>FNJRj2RHHw8꤃]ϐl ʜ`UJ[㤊牧^d_roezCK3Iö:qgiTjZγ#Lfd=VE v;D\{)͹<!Wg7QB]Q=ލ"w:[BcW!ۣNjpC-Zy%/jkv/|6)aV!j偂noa=^5f_qo-5G"2a";'XDZEpV'l&cԣh њ:YcY <պHx hl4Uyk5MB+O&Ƭw7=q6OBs nm>_7=k_&ضW2 ,+ƌ8Mb^jX0e 9MȥEsp"nMjk,Y˚ W95DgbAbDҊ#!6qaaĐG Tv{?txW/[h.DXm3Su!G 6;攋L_4]څk⍑p8HAB˂*UW)ba[>})՚$wAۨ«qxc 8mp/xU>S&}/D"(AAQRr 4ǽ]|&$^{ ]|"ukqý 1vT2u[R#)37bKzARhv=<ȣW4NIz=$oUk6|Mac5}lf{DCh~G%('O.|O sgv&tS#uq)GZDmƉZ$f>ۇ}S0A<.[ {@`?4gf|P޼Vr`phaF˒`S}\UWS}WNsxWv|2VEc@u Ⴞ;9Ɲ BP.CEͣ=@йEe5˱)A@0& f(X -x><dm|~/n<TJ2j ;Fhbq@xWc:Ї \gts{[g;%^o;1I_ $n#RK1,2o>=vNV6GK ~x .3J _S/3ەNjʶ{ɈU!kM5Hs<>NQnj f& XBڏL.xN\4;F3sn_x3mϜ(Z#ZKO7mBC*?(wj}~'I-Ϣ(De;'" CagZSaÎQT]mfHڦ-rJ`Ja,گ#ɻhŌp &!u;^J%Igt ?kg}Z{onެwvv"u}Lh0R3/=;vF6`IY\7V#˟*L0ҖX#V?KyFlܠ2_E@}F{]S>ih6:9 IP~a7Rmp6Ga*:,e,)ўrԂ"bUδ7 HEn[-¨-m13A ۖKm8ĕKnꄠaF>CfD@MkÖ5S=o$?@mw|^qɋvz4 lFp&ˉA<}{ *)'+Tz8 i=8^L1%x}2cǻ;[e+yuM7<'M ?,z߷-羧~3J?TW}5mB'3N@͠G҇^o5stG2boJSdNQ81}D Xu6U>.̓bM`Ptߺ%X-Hw+ڡ-+r7N}*`![LU퀛yj!.k!#GK.HVv)܎.ay[NWmLJԞ[EsL //}x 𦩶7kg!.F<+d#*ط lP5/SzWiyd㻤1%q!kucu=ڴeۨfFkyl%\2%c1"S")vўY^tFʔ--!$)/r8UN% 8H!L8%laU-P`':sHTF ^qRmz &"uN<#,`>#;!1W]jxECX(Ej\O/wC96s7tF-?ʓѹzvm7p}I3""уܵ\mvZ]Ͱ7JЯfy|jU<&f(kD8'5I "`7|S1ٰpSc^&`TXpFFo*}) 7zj9쩲9-&HO5G$淧_}hP͐"v݇X ? ("n,KqhU.c*RK1͞οgurD`2 3DPȂTɽpԈ5I 3$$>`yDs!Xn;`0evMw ~dFU<\w=ƄHYǙy?>^vGUPY73Eŋؐg2qSul6BㇶHg1`xgs} sRnzHr͉U FwTs^NyAL]OS9O~33T1RВKnQyNEz6Yc(J} _PEar\!9l9μȝ`3|b՘v Ĵ cIKsH“){r t\emD׽89u9/Cn*-K% bCqf [䦀xڱgEɖ~/c&%LC.&j OGB7ȥAh;XfŔ2#9H6F,1 UN },aI0T*a!,*8wYd 9闕ss, F @j-SmWs0,Q 񃻎$z[|HȌIRLUmkzY[<Σ9`[B].~*Fj1Wi8ʴ]tnHQ/O@8\ruǍ+Fcd2 $ Jo4x՛`IF)SjV 9$C!d&+~qݠn¡0wNN]YGdxIr-Z73MDdd]7E嵛6H!GF I ^3#Ƴ^l0GA!㾌j}P`_C%<6=Dۑ{j*>4Hx΃*opkLĿ>74kXBHB 2NAO&RqonYg/Yc?anUS "-rbU9m4ױ.b.H ᾚXZ}rPdzmktIkN T^v'kJIQ4ee9U7`3y [pqS,FgH< nyXsP#8wKx$ RV# y¹!y@=2oRZϹhA'q?v;('66 Xtws{f Iw Z4tc$)ONcB=+Jԛc[;`kw$#{fNc;HfLSU5RܬNc[1o$mSLg#8<p@}-^gGaӎy{^CA4zpGI99*B:E˓PFAk~~~,+uoJ֍[O KD< ]Yeg]1_ gR1ʭ:< l!ٿIl4fΒA mM?_n0^JebrAא%i=HݣDw*?L`K(q[2.Ofu")wttYWBL|!2* MŷX8BGfbEJ_L{LǤo=j xC_1D̐@5b -(ZuuEARy$IEHq )-{oKOG?x:c]\" ŮszEQ*=ڈ'K21{&,ܶ]߾Ta(wl‹/f`cfL%zd%ӭ21 vǪ}ft781fSD3,*;/^ _rg*}Z+-T  ~N=.Ѷ.adžNjPPх3V.?+fxC`>@4qp OJ\ibeb*0*JԠ6mx&yMդ&{z]1`;ŕ岠Ji [7dXh!yDFnZ?,`%E~, xF߆sݛhGfxܾϭ9IN3Tw;mwDo-k-Чj,-jU#~`W_ jܥTN/ a|Dat2\?:~j;Vj4J!25##[3b]<#Սx90-7<<*} ' fr3R@߁U9NZ`w1KW;93jPV. 04 ᕩ[IƕT;@!>GNg !=DUrܵb7!BzB+ܦ".GcO`qzدrtН8B~d |%xԥ,8jut98nrX\W eӷ,ptbSt >Ys_n,2,c.lփqqm c* -;|:~AJ<?rRCnUW4)j vm9:RZaEԿCU4v"жQm“˻1#_ ~7l179U5>:RWmX HľNRQX F]T–R^-^喕l!*Mpkm˳(=rEvO ak#ZDw|DhNW VR7ql  iCzk-pFGt ɞ8Z־:/俼OFISUL$|,^YfElu]MD{wrvz@iM8'MVb @ugdI=A龶?F$qR%PJZZL 6j+j'H -AݕbX M~@yY96#lI$Pj=v} 1Ts5˃-Kk!롶+ HEvľϴ6f[|=!>w0TQ֪ay챥p."P62!KK+NXZWpR7ZHbMMATT6q2AmI^e;Xp'v&5~ߐw Ej6Ngo웥$2G)hQW"|o2ѸͶ&!\ G}vsT:XˬO)^esMuB5a *~UaKQrЦa]0QVβ).vH=x(-z=5R*([| Q93Ly^^cY"\Ft'r)\Ȩ7Jy~IݭL02{ zZ92}UWD>¿mպs*7*Ħc\.;;BgkH1\oqA7Jn}:Cp.!&-aYubw3ب89y ˿ŽXB (.V"O6>s.9@Ŧc22->*#39J~A&3Gɷڡ}<[X#LQE[ Y+`1Y=O1j>/nin#]R.7c%e/"4>jF 9a{:XO4oeu>i4:+pB˷2<{}@t27Gv<Mζ3{-Ҙ]pL~ S  (#kM}#Vm[^XS`,LHQ'Ir+?@稞 qwgIMG2$^Wgx;EKũ>β *N_@j:5f1m6AԨіanZ:B:L|I#‰u/.k=xG2Y#hq$;,}_xƨ:.7r";|o a_>9`S\HQ>w 2ޛ4 Jً!}DJeR e>8i6`(KdŌ0> }0+< ;rQ4zy LcV,TЎfDlGS?uwBP7ڢy+h;%b( ]noJ#0!~_>{Ձw\f 7mrL8>kvr+^H{rh\<~:\׌-4_TBI mų7_u_31oQ;֯`a^wQ?kw$>*f)#W=gAg㥎Q Yѡߔi{@B,:#'^rG)`2kE?4 F\Ta.V5D6YPC-ڢPI :D*ڿD$da3P  39 hj7nM?\|S3UAсu`܊@[y 8qP# 5x,O蝾v(J||\3¯Vŋ'g8/饩>q5\Q<߰TkL[`7q ߍwh,ᘇkP NdUt l? )?( +>ī%1"֊Q{KY4!t}H鱔 ]vP[4IB {=eKl/ޏyJ蹴Z!N0'$B(c2E2_n`bStanHnSG `x\͑l'F-0Wٺ #gD㿎4}g ,}zX|sri I xwbaGMƼ.E=$0SS㥴s'aL*-ɤW1= >T,&OpxB#qAis~:9:~U_ΥBė`UI*Sl4EEeGgWVKl.scm }0̌L|; p}K4wEQKჿ[R Yƌ>zh Ŋ]4ئpأ^(!I7TM% 95_d2Y{2<农̋sX-O9tU\TDZȠOԲTsTO*[FjjD)Ўk>{9,VM 2 K oq\99 c]G`R"vzf:n#%$d`C@ ^ڪephAQ7Q@5~R!~_ uRN-1-2OUyX?qo@EXt>hybWgzJ~ p2L}^JIyd1U߂#2N 0hӫ(b?6!|B CۣӦ&JC^9V`w#^?a &B7ϴߺL{٦>b_ g}r{݆Lչa|6;!ձ]j,8.uGk$xhT&&*Pu9p$rx=dT;UA FQlY3Dz$mf:=m2 +@j۞\Qj";z)u$9SAN>6OlC8RVv2OM>D!EZ[Z %dt{(ڔy%eKÄ́[IvL2< uhkqx 6Fu{zgȴ?O'#cmhzn161U}{p:+/tu@Rt{,kwZ߷C*;fq j۩̓8eB8B?Z< Gp %jjDԭZBnQubv"pUw9]RnBj+[yؼ'K~q#Zۘ NZiV1(ѷSyYckP .2+'GN Ӌ @=.<89Q ԟ0JH7eǦildXr'g} XC_,bOYzS'W1qMe&{Ґ@ Q1__VQ&*"a{FIRdU_م @?u&`a:4&tb ':/!]PW$]P!܋Fˤ25 Q ]7<3E\k".H0񾭑dfiAy]}Q팈w<嚱,"(͂PK*>Ӳ yzZ"K:\j+ m[9Vd:R\ǚi[܍5_w-DI>w#(:"%Ɖ!MuRҖҋT6jqvD6wӮond|4.'5.9~pHXG&&ΈCpEQ}tACb6.谍(.-g-EdB&{zw`EyOع;`| T'2]ڃxy8E,wࣗYmP&P}c1j8eF5*j(PIX岊4 jq)י}Ӆ-8$|fKD|eXߐԥ;WT03h'xydi2`AD5sKye'JO[O %e:t>D/C8窵q@g,l.x8VsKBgBo՝*ee? uQ'KMbQ-%ύO𔨴&gPѶ8jG另kZAO)h ;wr4A}B5+x0<Ѹ;X.MtLF}0y2Es'U&$X"2p{t0ohУx]w1)F wۀTB¢Prrz(.f h6K*Z6Cop` >4$M8s7|7{I8|R$+8È{pY G:%^6ZK p|eZU4ٜ ꑱWa5~wmuyF⦄n}W8WAW=vtjӚ5 yEPw2g<"`M4K x Jw&`Pn^;]|?O{kSkaZb:j<"#;znP4qиJSK43ycZyQ rz i&Iz!agڰ:^%9U{b$rjH¦*dOdmL}` 8?@7@ [7T~uKjUQM%QT2Wθ!;# oc<ݸ!i}*B?U=3ngWf@KUկ_6kw#,6"E/Z [1}[sG{&8>r>Y3 F8 QWsyǫ@{._U`q8U}{2%=`RR%b-3;7\r܄\܏~*3;B?ǔɁB{KV|Cfs;c2Q\/-ɷ˛Af |Y dYZԉ]t^ gAme.YԔ 3t%B,#a)Bg8  ޒkp3Ҫy񄊖qIjU!u0[EѕTZ=kULzJ,Ml. E&}0A/[`+`\\o=_Fr`= g O&l8}"?љ_Fhn$S+ VYGd͆kYP5`#OH+痭3oІ#N_\|A䠐pb]*|ڄ|> 4 BeH Z@= ФOaKK3)kHk  /ALY{Xw-gEH&Y4j5+)|zsrk+rܖe$ypUB\3uRU؁KY{[A]0Gea3KT%Ԍ['[7FBi{}usʩLY!cͱ25VՂcı:! ,hS59h˵ĞmQcMB2@?huFKeII]ӽǘP%.:9ߧ^{X(* O/|>sPf,0-+fG|0;gdM& ,Z9g~rN;2B Pp< Dv0^u_[&ApXMw]٦0uP]|@([3|Q.K;2Near辞zʝ4?}Nn7"(2N!?wv`#i qʵڗe#4de5o%7X-~*u\{p7*5W=7xJ|I v_n5? tJoK!%*~xU-ΌNe ƜdB ;Ys0JӶg[A#dL Ӓʣ,wWSD,IBހw{9> ;lL g)9@/_}TGn/k{r:2Ϸ.ܞuPW-mV|0NZB0oT4_1GY8Jm܁U]sz[8%R8!a@~|3pfU-,g ӜhL[>h Fw?DpF:L/lAd \i:c6&})jXʤ'/vba{6v|M?wkawF]Et:2^NUu|ͦr;!o!,.Bmԟ0l+?igx!9{4,mFUxl)*;2Qɶ5g˄ Ajmہ[s!6w8ڣ!(Sסqќ(gae8!g؏|nWwĕIL`4=:W]rNq;~`2/Џ$,®KSox4@g8i;DCttɵJ&-lxwVz?"#VfnH%r#xG O ,..XoSbh}̬apyV12!C42cSM2fqP1\ܶq :M:-'H!04,y-sP0N pxʒ@,jed>k^M) l\ei4 $eH.E}UB;ꀤf4T`EmIme=rp ?cql]]]ƣ*f,c~рmE)p, px7 56 hI^=7C?c1YU 7m)xIs;Do9Tlu߲i + 8T0 z`=_9,Kؼ@8>b_B:c|G0wQŚ6ݯC!:A?^ً@.cLO2pl USJk*4 IUG ~F&k&Jp&4iĚT`[Ee7" hE!̾ Yu&Zˉd~\=]p v%|iFK~ڣ(L%r8~YDhYJI|;K֮ΒwSP##VH'#x,ܬ2rJxKc#j0j?Qa[҃u۶|dBSaTL2ɚgب>9o!Yf,̶s/qOqpM}FiYk% /x#'IRu{3򋼆c8E:/zIv)& 6J ݘ]Wyfzy&i^#haEhh𯊜>NuF)5+~놛PYBV?,[A9ڒ-2/hBĔa u)hZ=EQeQTJ$ @q,~m!pr?2=r{T#-yzg:zva9 .hzU{Fd#{O޷LXE7K)vt`mI/[)u]Cud{^[Zn\p`@v3${b{1o5sP%ٿ| ٗ1h ՛Nȅ;r2TG{jIh܁ Q.2rx|S > ܈6jN}P83͍t{\k"i;4bV4V"^)3ռ1c~sE=O u ֪O <ȲU.@-֫]BiRјnl1{w𩒿 \(Hptq:ހAמ ˢՈ}CܾvO^Ηvd6-U%-)+sh'H`Eo۽wq-^mxgJ'ODEu`"y7x0X @|i67­J0x%E̊;=d&mV֊|( |ԕ&(f@~"_!FE';5lV(z?v #m@-Q"ε)7c <} ❡zHf2t+^-To$xC(`Ѡ 0вJ/NfvK ziǨ`Gm~`DsW \ѻ>t߿edfu9ET!Y\L?at@e7uCBuǗ@7Ǭw" ŕk,Ù}թG AֳܼnOh2}y"ENNÜJCJ38Gk@_WjO7XKdwjAj(# ŅP.rpAmyi|  %~%Y|mFr1IOXH,$ eV?*\nFJ5ԐzxQ\&JOľPwܢ?^ֺ z-3m]` \`0vȗNO r<Լ`1?uh~պh=H<2Ų 0PJ}+间h9O/6]4|j>,Fd0})L_jTyݒK-59(p*PI b8'/^M!慣&!Lէ9m_:X6[|fV?*]0(F/N ֺ3[/?4zj-3vb6p qPQnrGV3c9 nxtj郎bl}ЛƷ(?Mbu33:kwޱqctZwgu}zxqxjчXFploj74VOhb̂|k#ErE !]]XIQ?kxSU@vu+7NuRZ|6c De$)RA*R6ybN] EP,8:6?lXjt2q@E̵B%E?nPsw"ʞPLp7NB  ړ,oƊ gu%su4!L<][C2*ӛPaP!ӵCJ ]Ā4 F'?̣1Sa(?楮&k-gi'4i g9 ¶<$z]%Nlr1F')&[~h: ! X~ܔPRdbIwvg^:}:s6gִżYj$?[=R ܊$@Hɨ,LٟkI}g]-?GL٥w£>,x8Iխ8]&:<,n_R>~ L׀A8n/y&YxgwXJ( B YU"?dZ8)臌!&cN(H#෹]41+fr^WULq5xl$x]5 ;ewbmn-XYA3] așwќ<%pd$G]C;W|u}_a"oGwHW8`)\3xlY}HȸA{\.C)FRdty E Z.b@)^<=DM,iqfCQu/p?6|Tt _3cc/H?1STV Po >p‚|vscQsIk0ܶ4@竹h<|~"\gʮ]$qsr;'51;tjcWsh6>(sLP J3NՃfEebRo%^Gτ#r`c]cYm^UjΞ$'\W,3Oq%MBb2HBA*m Ia&%5KI{{Bs7*.p&Z!q~{4k{kL=l[o d8UY' $P ֳ`E´u]pj0+Ȁ7 KL#һk> VuW&2l||*EpU5$JVB֒'st ^Nn7gE_?PW:U TzV.N I.L_ܯ$>/zFdI#gZoGf搀Aq$q8"fھ˭IMᇬ4F{poNqr 3d y6Y9]iʦ Ƴ@+~;Μ=Pt{eRw 04[(wUuat_d5d)$9zBiI۟Pp,*;㚐IJ8fKJ0~tS`4JuUxk? Ͳj`r7v 㸾ᙨ$a V8Eہ MO.}" -x!Q4\#cVh9Nm?T%Z\LZGht]Q䌄4Z\Z95!3/P^E*#?\jK0 q: &pf4ơ]SǽxqUÍV˝Aν.& ~vlJ*pK̭bvv 0'dbi.ŮO;iEڽ8qcqwBI xMPR*0gK 팬Lh2!_2*nTx~ʂJ4:>#Qu:̢#KPZ-~vG{:G݅roEPXЁrkGmN*کo1l ۲>j&6  ~ ݀7^4%B1_i6^^E #7Z>fܒDv,b>Fu~\=i fsvb茬NLuf %5^JuEB,;Z(REKpɼw,5S OXyB3#];6푶YUBE교ހXcv{2,.jM̸ i xUoub}섿fz̢q9 i)e,$'e[J\^$ӼIh^ 'X7CS< #v@lC?uRj"sVίm_v>'c}nel,ƣk픃& yPԫ<q8잉F2'$߻ >ĎZ͒f"Hؕm&Ŭ/ ߯1?ϋ~iO;"/Mh,ESBh֭`,">euɸ6/0/Z @"O艽G#AOudntm'BD`_H}8l֎@^lC8&9cTIoQcVe,,m0/pxz/ixvzaauMMRAOn:ts oχ)>n +0<eZrTW:k6l,d R2lI\R 4UښIwƃ^b6^!l1\N5!a+wkFղpLP},B1:bV^`|61&Ef=7jNRQqYVI`9bud+,(bnQcaDΨ Z u k2da 0oPk'_-~r+Tx@ xȧd"NAܤ&>u$ʁuDq 3"JM?Hf|E&!y/-,|9/юYl,Lک>H<)XՒqHRPr&;3W(:8goנQԽ\e@G|Fڞ=Dw#J频6_Y%ZAv}fQMs&bkUfŜy106?? P!%k1|oLE9DD=/C}iߓ N)朗pb9CMVGPo (fCE{Ʋh=IBLU \{i.0"xHӎz`- h mjͺ9T֨4jy'E%;pP&tU\lsF\JʕR]ى+v"_c̛= 'HObpUoV쎞tm%{c#q>Q6&^4 .Cz ,?|y{g+UNjq5B$Vsm)[10GW>cҎrhq⅑r(zlxґ!";)7lZw_̣>gUnW}Qyh@ 8fmMEA+OL0CzKO*0+ SfJ]Boo٨`UZd{FȒxȸi3;؄NCa W$"Nϓ$*Lܸ-W 7֙p`νއ6GSSmCH6loq_$2^~jjҶn Ri7/6gF@LAū~hP"='װ., FD$ uq' Fŧ<{0v-$h67DTEA Kז,BwhczSώzED+nT".̽D0p rf魇|T fR( QK9sh,C px 0jɂD&KZڵ@C(p'RV׻|3rQ*ĘIFs%P%V{hNYM.L:{dY+Ȳ+gDBl͆\HF\ך@=/]4=A8,w*l@aʢ\-aN[f>>ejiNw tIm |xr,@Va G_趎NV((:6h1ơF)QWTЃdU{7-{.-Vߴ!t*M 1>-=փN?Sn댃!iqD[%OϸDN)Ue 8FڵE)$]HN@-2>3xNZQ2﹞gB"c0@kh6xGv)ktj^~j'oa5 ^1 W|Hp+΀[<.霅^LF%{V?G66Heq5UNbklNwo H ɀ\ZM JٯO v?e/;t:7H^_x)CÅ5Sf3D1Յo*ns޲ʳB!5Bdb][fstD(FQ|OcR_Ih6UӸIlN[Rh`Z=~Zs94TgRZgTE/}itP&?|K`7SD[q^"CpBQd@ 6ծV&Lѽή$<-\KԨr,kzU.\q$tő0 []K|.sR+E!5[B I2)+0dxJ bwwWؽQ5q_AP2&n].Φv1`n8 +ulUxWJvj~{dkQ%>ar3HV폗 # _i0L8$ %aIR h|×j)[+|6kSF8.ѕ}—og2Xh,J ,&E4?UHFN;a , (FɂQV %OpkCzp62y M8Ii$3#>yfW--m u# ýW_OSdAigd0U؟@9{SkQm_ˎcbkJ%gZs9b=.VO[CNM ϑ0Ұ%ۆێ.@:嵊aƛ8^-rLbsQXZDFG7Er?IV p O@b,-sZ$Cn<.,Pe 1pތ|+}G-28)#U)ȅm[]pa !3LN|v#8][ޚM2"*dơߏ3ȢN^JͶ<豽D}:Tg,jM-GzA8BpH/cY<>O5ir'JTz!KTPV41[_^*cpgy,%a OzV%7@8wT*Y[]2mD gFBDu*~Bry܊oC땽WHQ-x3) #D{Ț Șl^eN`5싮LP+n4zAyQy#I:kV15}YsE:;b(X-A< PϩQBC@8Pʠ8RSg`G`,ɨu!K|(R}ptőo 6K ~j82Bja^娔Q<$ ͯEKZV# # \[-b`]ݱ,_~)bLÏ|n9]%>us^)DGKr~޵zF ыϏATZh]h')'(*e==bġÀ,#,^6"2".] nБ.yaf˛^L"xV-FdZGwD*)65">&'#.VMC^m'&eBMmAPRƷ @'NIelBE=E)]P8[6\(gdx<Ik~wV`PQ *3Y:WF>7l,%_m&=2G%Y'cHv`$-rBQ㸶<43{zA_|/) ٠}ɶo^{%::+&c-cb$*wڑ ꜬGouR,ΊPWD+KlD:6Fi/b!kUc?o'u4MPhծ.|#f>yÄP ? rXO!]w t^׷d )D./鿝H8t*v)!q,4ǒ*E*r;`W VzMcʲ['hZȐ O(M؅̖=j9Jk('ϊlaHuG;١'*wHz]NwHɁ{Jl}Bg?~„0CJnr`zi쮆+ {%8Ark}\ l1ɘxskQ%JHȽnG, Qʐ>ffT34F r|i0MaȟpI;P):+{-svzYDoDZgV_sPKU=!ST2! Ͻ'Q9BK#yR) B19j(r 0ȴ+n R]̊`SezϔٲSn @)5{Aij;|XÄٞ[9"j>>uwGVth qR2O 4*j*KԆ/j W=%vNeUK{"b{lj͹ǩVālZ>L(a TO_W^{cLщҘ3Sz| 4(^lSN0 6.J)4鬏FmEM*ϒW2]ꑻ.5-uT6+qUYWc`wАq8cգ]o'JYigXWpEq< FE†owx܁qoH|_9eNB<맦Pf^2Ū5wV>bobÃ78 P"8ڶ8}ޚ#;w}݇" ]u46H85)KwY-xL8ղJ(X:tCkuN.;b].O鸤ɴ34_Rc; aClK%H-ѕzӫ.9mkUU{?R#r sNwtYFE`QldDʚX!e-cVܔ.u9`%%6Xx|N$4$aH#IӗPvʀ>|X=2NpԈ!t s>űvb4 6U(q"g'YJ_'F°YE~,SEw>HAlYVWl(:l )f7r6nȮ;o sc hBBm9ӑSƋQg.G^uJR!z& N{,#/x $Ƹ8$.LwZe?9gD>3)cQ<p3^3(TΦATYM|>Ju9 ]K#Wt.2v]WM%. &ЀVf?\G\x>,EM(#uCxL CHg#1a{ T|W@ۈ%b0&]:vw/l#ya$RB"X1T[tP!kh?BDW_N L㻴nJPXjFCk֔aF:2'wUtV}F/2Eu/"2_ `sQdetP%";96𜒭/E#8rv([Bȥޟhz"#IVYbE),2j[pW"3E˙|o+Ji`0Z$jHJ;kEJgi \IVܺHk[enldɋ_kd]R.t2= #d)ȏTUj O7_n. }ʇ| ϰ0L}4TUN d/9V]v3Q-·IXi#~C{['#}bk|͎iqXvQ- aR ջRU+(FL'Э}1h>Yt4 3/qClEyCӕUiW:);E ]nepǾ,RL^\Ӯ2g'.rd 9)zJtJϹ/v:ߌ`1s|im=ώ~7'Ĺza8GmDŽ^A Q49eK_X"tԬIvIqT7EefiAXh]T+rp~5%&u4qxٮ%ªDEK#k,?#OM ď>s}G/"Hal;[ܣHi-Ւ-V3Š] Q_.q?V QC-3voJH({ҷitZnB?L Hy!DʘN*0R=6+Eo;]5ܰu>\(H$7LJȕ/g#{Mz$ŐՎZu?`R V&53n<PCPEݟk^sh 4{TO Rbk};iJfC 쵓h4">y}zҍ֞vJ'hYtAC! ukbW$wOɦUp+Bd:ET<3wL ތL`ޒߠM+4#", }sL_É{7}Y)qC#7;!׊/8[P;kٖ9oĠ̊l$T)6s3UKYE:oNQP@H\ÜT5 d0cA׽Tpΐ^ z$3r=;:&ҎOK\Ί?|..-x!t^I9" {oA4PK/ĿUk+W1]_0 }gԡvaƸb <hQrFnK8_Z&`R[Ӄ3 mum^WIiEǬڊ,@C?H,G'; PrF(^Fdp#NeI.pph.Kᷪx&{a†u`/_K"iuw9>?Ke´  'Kh֌oI@QџVMW} ^{R"{/| M/%o@@"Эԉqqx1cLE8Q8X+=91opQ.~2c!W X]*y[Eb'@~H{šf7ʅ o۲:E C4p5$s01IUaԿ[AڍɌ&$z=ڕL/S ܬв<2j>9l rhV/p{x7ޒge6kHV)?Dh*鑣RXMWC҈:G '\Xϝ[hɰ_>|pp$qR#~%)5:ު_}͛ʍKvx~)/^yE DN]F<;0<H)_(V X?f~Z/.dcW|~&2\([hmro67dA3AaXe7囚;-cp?~O)=d| |)8P5CTlM#^_[VϼUZpZJ"I~uE 'p؇ӗTk!oHe3+X?d e;ddk(—9 sآ6I\%0,&%X՘?e3yPW!Ep~Ϯ/ήCt.X#RB/8? QY6$gF[b!79a9G6#ɓMK ҞlmTrocҀx\TpBe 5 KA3-&^mw)ܖߗ.l6}BIZtrx׃jK" %OKǥ"8ޖܿB1~25#dB; X[xv3mpfc&J*a,Mi}exWj_Sok&\%59Ds7[Ս(GVJ|cj70_yN F=b_=O53` dC0# x>V ɏ٨*wnAIdˎNGG E+Dk_#b( ;P6om~kK.s$z1YL+ UȦ%f9A?A=Ӄۏ?@8:vxʊ~!A'4&jiqPaQe#W%˪AZ֩ ~7Sꐄo*3߹b 4<͎hYP5NkĻ$oq[vsB+;<ן=wg,:/z9=gssy9IhKg/kaH-pۓAL q6Ǔ"Br%pV-D=\|0,VWJe?48Z z|Aj{Iq9Gfmw?~'l)4 y"'dj=+$K8  ?1kbyM@0.ϩI-)r,f?{u>L;'MEuH'5rFS ɭ"@':+·-fj,-4'xf{15Fj.:h9rrӒ2,6PWoF02IX<(L ~"283Rϟdu$A x[tu}@Db?/v3R9,Wdl6^0>s^ˋ6kaHx^Ea`V4ݳ15n AD8H{i´Un!Ƕ w TFI&<Wu<u Ҩ}9vP_z(mP+'<^`56E^<`+Vt =$ w/@g{O6H"▾q&t auwz l#N,-sU5rܙ̄X Qt3}}vCbYi^<5YB6t |هQ`>$&rY 7xC x2oey=izJO~`M' IòyTMQ% %uɘ/0QvK{p00pYŲ2B2j2-ZW?+(Ƌju|q2;H#&$ *.\E)$y> ot)|iM,{Eb/(RRuM:0jWSMg&s1m2e7uc楽6ѝi s:Zr/Ϥvg%#;eD!?vz_e_b~EFx2{_lykrh>s+ (a HZ[E_h "\eU[c5/hޒtx<= _17{E^(~h٦U.'`g0)Z)eZMB=7JSؔUvO#ф'`]EK4]TVնYtFOx+>bň"j1 rPx=`go/O:(3؀qCj٦(^Q7ۭrMݒnk@ji;l0 @l6h{L1p=FB{ u(J$5ڴSl-b$롩qgpV]/ӳvPGB F+;ͮ.mf%ӗ<Ǿ.a qVOa3Fp䌼p;_d4/8K6rͱi2i\ */90}w'DMb{yU}5,'`5t^L'dEdlJt :YԨD0˫GHLe^g=^%(یfZ53 d"3|GƯ2|}`jR 0 w4egWphALW&5,Ba]-w^p4 `ݘ71 C) IFZ ۠6a pdDS8M=-1>#!rR8338 cϟV"{>jE7rTdV< ߤZt affQJ毒9Dk,q$?Xa ^^@W}."~}7Εޜ1Ь̋<Ejy6WaDi珅fgRcC߆s$CJA la'hdz3 ='+\ADh.`{)|9@>`J͟ `bM *}9`NcM0ZYmE^:]=-O(St!؍"|=9N-d1MpSVCՉ0}-k\\TD1I8N'Wkx=5p D[˓أlʙ|$3meNv *pqPo  ϣrz趿-&> CrFו/}MIk, ^%|)z]+G =J,75TdzܡUoaXQ?M~4ji vNRDHS/E+?6\[ $s%T6Tڛ4u]Xg Y+ <"C'ervՀ`^!*RFb< -: <ztAgӛ_洞6kkNl Ϗ؝Y#Rr.]Nܚ>&Ŧ^g* mQdvObi@.E(!wӗ:b.#u$AWRzd{c]B\A2eљsep#`$&v.f f8@CWgKV4'X7u~Zȁb//Q~f2o؎BJ=3(ޗUd`}HY9UYS'C ̲W`p5K9໿8%J Bm-U(}6f(jc εY3^z nփP9!=4ɰ0;PTJCkʰiZE ``ͩZ~~:P%뼩SҋZ&esLV/`ugi4| p&!7sM9RA`+&=G}?O٭|K6 ͉>Xg˸c9dn(jSbҿqq^[pHQh$փEBq/qQJ:LŚ{s0WTW?~K|(Ye*V`%Tᛈ\f]shfin'=V{͂k'ܶozNzW=y^lwod~G/[ِd &=$x}64rD@qB/|Of`.*m9G[2/l\y=m?1ypZw  g qv@a}P"e NJ6KM(Ci#_m =2m:YʈT#_bQ1[:ci'r1\\Wȹ].wB` PxtNhytΕLm F̖͍t,*o4;%օ3BHRr僴cX?~"aW a|贵;h9VC(Uw]u%_`ْ-N^j{qsDAquKK !BC LQ͉0<^mj<N{J)xǍ<̶-|CdN7ҙWKT=Lͱ¾1S8jӧkrFX qТ pFPp'>ԪΖzX?eQXvvu<"߽; CƆV@g|ono3X4|kkX5QiǦ g궜۝;,^̸ǵWܴ><:j(@>o.Umϯi!zɊJ‹dv$. Ɛ5Edδ  &H&wV]%n\4IU,_ۺ* 2 蘼[5dhw!tJ m 8Jn6=RY MQotE8nIeo雏ON[l"hЖ@2omFRoϸpZ/d>jƿ1kcQfPwaeM+B>x@^c**x0%SYrS&hf:rGCV5v+>_q޿97|Ze^Yy2qY+fk|Ox(J۫)ߝ! EJ\~Tn4)GȄ=_S9ɳNN;kD **~3ֆnLr|{`'0﬎(yT~!YĜ|"c,h7LSFH~Ƒ!ČiXDUkoӖb?(bE>*z`F?;V™7𤾯[aChŧѳdQZh fk_xHa2gzR}/hO=Rj}.\^ +IAm7Aŗ1C(h"[NݗgMAoGKk$<!B(dg{ÅcY հ噭"UَQeKf]Yfmp6"E2gԚD Î2`g}a~c(R6']ۣ!f&$}_œ2ݘ?ī:lPVF0~GgD(}csus+UhCCߕ:/zx'ƥch~bE4M ȾT9r"w/2? bO=smzm;TܭnnӘcZw/ b +$a8zqܴg]vhnҤZ;};keg(@reE+KydφxsC l_Ll{~u #?QWfP( ¶@ a=R)j^23W )4p-WckGMKQY]E_ƖG ZXx· uuO{O'QudXQ`ȫIE;!sw*cWZHym^ԩlI& ƬjMEa v ]F<}xoӡiqxS`/ p`81ESv;ш]a6O4ut`$)l톑Gm4VĤK!Ќ ~^-3fprS'z?Q‚ܙѽsy)oGt h-D \;6:W hy^z&ע őDzP‘xz- !E+8REGb6E gT\O+UtCУ{E ݔ%P }h3Û3cPS?Oh e(ZÞD,nwws鄬u5w }=Emg ,+jQO3.".V"n/=އq `:ŨiD1K ,o^pcͽ{9`4_fcM01gyO,P)^\'(z}Pϱ7yZ|+Wc #y𔆇Rf G ;j~r$ю 3򝨸kELǕ(īckhq>B@\/(NoT3hhܒљ/4~`q6;+;JK9_͍ ͛N=ˍe cŀZ M"Qu R;:bŒ6^䭽#bdh7kΓP*<7fi.ȩkK)6Zp9uR\k/oLѮܙ3蛟Y.@`$aDu0Q(ꯥl`$^Yb]8x5d<'lVmn|8q{< 7[AlDTcKE]ʈRAzEo6v&!Z_Db_sW$]wWS%ٺGH/;q-НW lEbW140]J'4Ϭgev ݄b]EBn@"I1 Y7MR-[D'!Q j" ޫ3 xbX2s t`ë:CtH3k_k9?C 0;cLa@L ?r\y*BkX<|" ^Bz0nT\Ifvxhus%@4\%]ѐI\wń7|[=&:௱읦LAӽVXpvFUL1d",F AMɹ j*!mrJFn+^Ŗŏ(fHLCgi^!2?X[jԘ - Rҋ$pJhvw:~}N!Q՜6ng:`篏:n8+4J6{]˄XW 5iDVã $f-DpkRԈ& \rI B0%-Uy|1yȂ@l êЇ'h3tI*aQV|re>>lMb2 FNID-5 mHIicbb>xkK%!)Uisl޳GK:9C Ys1*)!'e Ȯr Sm3>R`a-p)M>K:;hNrcCd5R{FYoO| Nz)SɞnV _h\{qO|bDiGl(c@GB\͏Z[ i} -=>$Wk^`ZK`xv5.9ݙd觩{"__H*hB!DTJ=t ڑ*1C)m=WUA LL ܊Gׄƌ-fyͶJvv ;~opnlֹYc;2K x-)YqAʰ 5-G/\}:,!W4`@J•ޗC\7zfY{ʿ7{F&pne8!]a'dC {f4{ +oI̺*K֍J\$, %9 sTK$P~y.AQK7TpCa8w}1u%sQK;#u|]|lY _ҡZ.6+&.d @͡`,]a.%+~\LZu( O=n `%ΈLb2+R+rҪyݬEXM,J *ԛ +`xyyjQAUGC*i 3{5rUK'5<]jP -P&M ~hTsp7d{UtU6~JB#n;[+q٘-h#lpxZI9NJw uĐ1$py/EɥleѷH6"Y)+8FJbY!Es"K' HW,-6KV y]uzWv"YBLdSf,8=nf63?CúX.Iѳj )5G^p*jMK?YJhsd1 ȞC~UC'0Q(U&gJ@F>v[;V A/ )p;?9 Z}4H'y;Ŝ%:ֿȃVNWMTjp??>a*&nP͖lP9)(k%" O;p ۃq[jI4?|L6U4=7|"pd)S0rCL5^0.55TPK1vQb&v5IF;Թw_M8p-ԿIi&`IMBʧb3NgSZh*1fXk5{KIq:3_J}mTEIT>mIᱟjObcw$ Y;]>i` h ]A-k'T2IZzhĐDJ{?'rW%J"b 8 .22HcӰ(ƺ¨vl0uBA9 j( '`Om6T7\߲ӅqȶxoytfRYh-֗SUwpTa r Ip%t=-QS¤ĕMH&@źZR)ÙEHx0gdre8m`R8)h^~zp\Ą;T~eiQi{꩓`'t[&^Cϗ@>`:%b߁$Y Y/ȧk3+3 4cYܵx=ː!EbD"x"Yref 5 M1ܵ+]SAN^?Xs+!I{H/^SK!+B8<;"5.YNRN@|ƻp*ͥnVN)*9)eV(䋐upVSs9R^f⾜%G7Ʋy<~@K,$b-]R$Dn 0Kc2'\gFԱ tK 7\~r;S$N3(b^_tj 'Ŕ0YDzb%i楜Q:EfPGY `E ?.^7R/FQ4^(·(RY; \bz-:q`٤/̖Ҥ5RW\ E]z&bj]WiMFAEUo +%}g)\y{aPC:U67QHy}5!9b#XӇTW%&[1ʠ-9XFuMf&!'?UwU }WRx{[.A0U5Ƅd=mf/s[`1TO~i$V{Y^J /A`Qc[fgSBVW .ؿ T_W  [-n2DH# NpxgVۼrOu׸f-EypqFd|bEPk2j {r6ŋ[bFi\FjgSKWC@ 'yH,1yo5uݐ5֛W6pIC_O{d?ZHt䡦 C?2t5E?MZҮ_G.f-n N=MoU-`cF\C>4,s? /3)~]mmf,{m)̢}mcꬥn"fJr(|5V> ͑MԐ&OΡQ! 9MT#>fu^>lGcl_> ITDQ/[ӈ04˥+' W/!I8CT2JDSQ;9#}'2+>(Z_.oK@^k&~.̳#iVO+xFY=1ݰ ŽmSUDQސjR;R*%ZAjHЈʢ{PbVUE3Ds\W7v{j1xՐuAycJߎww@N[ӻ +;(GW!n]}Zɝƺ3'8{!Wj%5ŔOPNkHc^ D#SW٢R:!ѱ=Jc("\,ߤ{tt}繒,;4D1=a yt!XޝPZߏ\`y, ]G%_R\i]6Ȗ}2@jrq H\l1w4:BlGHOrRGSp簆}SdO¾Xo|Ď{eYrjiRJ xNHkF|LD0l@vuQ@ 2`~aeHV9_]턖y55wYZkPISW.DmQE g^Z  TQut]n~t@EQXnΔ ](KU R4֯ڿO*a8o%4mdte䯁EۀR4-W:3Z&-\hkLASI d."M& c?A E:PpcIä.\`/otF:35 ʬ4bux M5!^mvf6N49X"U| Cm&EGiQ4j/64OM,x`r^R9 N/V8 P|?L[dw7xI( i=q|g:rUH? 5a_Lm%Dei$7FbHXU%WYI%ڷ7}R?0^9dng=/2`b7vrW` ׹5}\xp¿iĹ8&i !ԃ3L>-gLDa*J K>८\t.Ô.Lު>@<}* Բwb#fMVZkPψy}.Km[.:6(w&.Q8e`O٩PE(xXH3CNk^X}lł1m}vYpG. n]I>\>[~(S4Z {hxPv76ƒ%1g_QФͽ#8 ӵv tjdI/#e͆0_<8u>Gj&{߃jQf⏛~D1{~$An[3:.QE.ϘEp9})BFaӍrؐwݭ6rxAt,>L6=YZ3.F}`4?k;a/m a RA|9dAO\C[? MXee^ac"heW xpMLGyHC'OIOJ dIiDW)yX$#f {HsDJ?՜fEnώ% pNqb|Pq?T!$(WL(<-:A莃a1t#H&]],R_0L&]QM? C=a(s=L0hhSxq$|5"2օX2z^C_JCrՆ y!B"`U%tN@yfHjAW Ҙ4IuՕ`DSMDODʵFAWE_175>O<^ӈpϡq>×MZZ -]}uvvhA|3>3TbN\:Ŕ 5_iĂK^o^Y.MzfgbQ|T]}ƪ:cxPOB9PbfSo8au 3xרqQ + \eBũx1;Djnf=^ Htpc aOkDZ2Sx^[xA[6zYbedWDn>1ݍ=c-GaZc] 4BZ *iz,|s}Q'!by u41rLn( Q@~wuR)rᵍTFwVj HͿi^k AXÆ^-яz G~sӦ [.hnQ<-t?gNI@2D)64tfBaQ* :y yO$ Y+ ƷCFɴ-@c@i,;TF+.6پ\&.*|| bMoH-~ #PmɿV4|LѿZj]/UiB-_j*S 1?Tgp2O[57!9B9<-ne=f-'&1<R qO5*֧k&/7sj+_ ,f9;6[9~/K=u6iiV#VZ$. wfXXD# zv$ŹSƧV~Qėyգmen%B+NiPiU|6·Ȅ GaAOW7 *\Gclp u]"am,1ds8!{OM=rOk~7NGD?zYܽV*h_)Xx8?!LmR=yDyuceMq3KM |#$v~8K͙"QN7hd6{T[X$Bu0%|@w?6~$p䚥횷ݒǀyi/֕>:eC u`;rmwjX=G,GMG oU;YZ?9ȶgfuv)NX׏[H6M{Єq)#r ,46$I^t;9qUqXkKpJ@\N-)G4S =l q"%B>R3×(|a?$slSѱvq%jOr|TkQ١~(MnɎ69y>êg>WSRpoDrv)~(уݧkvsoܾoK6Ժvw=^d8W;X1pBz|x>*3tܴ1?=3 7d1} (Kok`l lS]i Q}\jAwT]nDa"A:6ܼa'yEt¿Mk; E `QL5 *rciU҃-'2eKJ1际Ldg1pze !h%yF^K%c@N`c$)G@HfL^e7O8!ˈQMKHՖ?}5HhTiȧ"9˯{n-#y|fK'hHڻzF_ d>B5cvly%+ځt"U9_Wyp_h @wC ~ r6hu1̏'d;;sJ[|s/ZƓBTBdp)Fe瑕\5; k2Q#6)#x$ evTϧ }oaIRcZ5qujɾbogkjDMIJ73=FcF`ϫL^6]eg#NU~xm+|hmOgLtiHةO(&'1uLE I湞{'gz{Ɯhi 6Xv9Vz [5K- 5]r A{"~xCLSGg/MA6dg8usY]pٱN1?2en);ȸmßl`h 8.us UHFYM?'bN— i N ^HCA2KuV.|gdjm30Ww@\ Gl7YGp R{Rz~FUK֓Y/ eBoiLve D{lXTu Væ$ ()%~t?"txp>\s@o7яxST+- k~.5;DO!:<7ȧ^!NlhG=ϬFp^ 2a'A4/דftCNHl:봣&5pc/ZSK$+|l9ccEǵr O^Z=)WMO)о9Q2wyNhڕENUvBs#d  Rj*Ey]Orq.$S}BU_* AwQb@[=@-$MӀȊ?G#L4 V/Y] kYǵ0nGE zvʛz[K|Z_/j'gy hhtL<ڀPBpcy9mb{n{෷iy.Y.bBklN)JrU㒮_!SJMIUB_Lo  ]4&Dom?J{ş!/CQ0ݣ*-Baؕ+ńڗ5fd!p-vA[h=b^#.>y Bj(^c^WLUFu6deln ۿpQbFgReG[cC 5PnUѷ}Q&QED,%ފF#`8 D6hGGG6xqI' *9`VXKW%:3Qä\G-! DI~b|aβ) !+m0BHś~Ujǣx@0?R @"'e #II2S %Wbe|2&1U!.EպS0IަZ7hXX:O{ q{+gH4fݫ Hq^7,V<=K&xЖme%dT! g2b0^pE+cf wH(]3H.b@ŝB*,Ss`*@0\U89/Ep\Ueu}0}#R~v33=;4  0/d6L Y yJm\cL5߀,QK{_->4$7kpI# ɔ[wMd{Z~-yJPLEǻ+οQ;⧂|c%kZp< r10G*,>BkS ρʆlpprِI?"MRK\> x B'h _VkvtZ}څRٷ߆yd,kHSW߮u>Jqj2ݓǒ1e<2q &8dL{D#b~TĈR0sƑuЧLu36L҅%gb)(ى O5r/7=hZaepA9VFp N:̤ml2^=?d}3:jW?$j+_!,5 tФW/ܯCy<h>ˁJq g@/wx;c}}v Z9 AL&~Jh1<Y`UB c%| Yd$.8]E)g=UB| 6 ',kgVvX0J)$Tqf;50/'83`pqDyQbs{e%;st.ZHW٣ttxR;_*4rJ&h <,ૻB Gqy>857.ѕaHLLz*x-=n; s Ps Ki's> )X~zZV,w I ڳxInMzZWD(&3N{ӡ@k~'ԛ@z' p{8 "s<~8sbIL?Q>y&82L6xbmQ1K{ovB)'w}_`^"O -Z'.us'xBmЋ[1pZypTa ?}GGh1";RLX C`5,@õʭ]~Z4f`~aͼ'\{$MX98i$ XP`O&5 !/'=bSK^|.x,g;G"kh-N[WJku}wm?$S"/'&oF=~;sb@yǻy k2!]zWVGcwJ[jgPEv_x~I m퐆HW yFmt-#♮ڇ2% 3@yZ 4C߼Ń^ ya'!=ʷ[27H <=b/M 7Bm~mgaL`)i0ڥ57nHOZKB \`}F!QiI+O ʖC1R9ףG^1amxwR7%0 4 ;ϐ^xq桱/W) 3<{Am(Sʃ>:徱 AFb+EB+?Ũ7 GKTWm8pF eR\9sG=P]0ׂ$: 'R* /H+d)ij@<Ж@ 6]U_ B^HJ0WQ|8{iϛ\~2O%zMX2ޢÇW9 ^b- ND3%.oAIA!2;Q|xAB/=Sr*7+tEuu=/59\GX E)&/ ךyɣ(_ W鋴û(eی)NG9%yF={nP{ʅ H:vBhG0\3^pš[zWtacܷ._mw!e,ʳAlB ,K8n)b/ D0x$={~3׹݅|.{֘R̴#.mXϟšsou'l "\Q fKGCʠҮMM) upmPXczWjV+ͼ{}{h/5g*:/"O3F# sQ'=ܒrxĞ#VWŮXwK*R`[穕KZO$"H)3aq4 aOGUI?z*W?Ӡ!q.PJ4rw1 #D(pT =!}-,3bsyT6t陾(eM_-ޏ`DEfhoyg&a/oQH+57:ORF[U_(jݢ](dJOݔMO6zP%Q.}Jrx(A´MY=%E7g7.z5ͩ΋<_K"pR2@T5axp-̝קG( eWp0 Da.&#?o`c'W xK4snS% cyd坷ԕ RΠI5a. ,X͍U3r1SIDOaP3ר=蚡1 C.ǘ0Z3{B[jS8T95}6̔RuiNџ]6)y%nؾ1.  pw) y0,}TOWx)G#&{Ğ\MB$ eIq}s%-4zREfyDuځڎR3ݣ^чz db{cI qUkTGW#vk٠߸DMS9a`0i=4{%@|@t?'žjD%>LRv`,c3ZQԝ1ҽ:iaE75zv߿BN^:*G/uS;޼ {V;gc1gܴ{qr K-1`G&5ךI7MQgG_'b.&[+JD+ ,-@૔ZZKV%2{0̷kRjҤ0RFR-Hm`k-[ݪlL>%"`e"}O"hc߃N%OY Rc|4ʛ/|R:Y 5xp>zCj+}O"ϳDG!bpCIE }1}iȁ"KkPָ C[S&$Rhs*%ׄb_%E&y%OQ&LF tܫ 7 (wJ+ JG [tLqa]+)L՜!]Ͳ+VgJqޞ։s}9B2Tg- :&Ř/|zΐ xAΥ5k>iEaP{VęKrgQ%bDkOm}sEAYvL+̣Wq*pmjӏ(WWFO[|v 4/~X =芦V} ~Q@T J'(>&wÈHcW]p],DdVdQ kQVzcA|Ϯ[\J){ hSJmI AUѦyS;'(R:F`TI )AtJ@(Yd̾!Rgj8cYR~EΌN6?dU]>e{yT0M并j;:d\}Z)%5X9ٿ`.l3ꏓWA'>؏uq '@k-.LCk8K}R~kM"wq&ONt |ΧNzڈkKkO;1=F_uq_*[4EXba!#|>XJ%fJ*.$aL~tGjF2:GBN5ǺqI dCr6F`ԗnזyL;4FDcKL> }ܿ n7rrn֔ve)n ,eFJ5^Hܡ;VGQаY\{ T.wS1v\0 Dd/8e|W=D#ue?TAJՔu=DMS>ogޡXQ;v8α#['v:; $(pR6 qs>%Z`?82&핣Cmb qO!adH I!0zŸzNP tZ 3@1Ӑ*kqDھ.8 Xa滪U$߿풗#e%hG+wlDڬzEY#`w C(Y*a;GޅĤ:Ab.?ލ~[C&~?*"[k5 ~Δ3iD&pY-fp*ʫVD3+} >EYU>0᯳_HWS1D qiާ|5v SaB91u)H JY< VUgN+,Z=GoRcO.,et[&6o@%( Qi~ f+2JF3-=3摯C$V+^x$cr[!nD k5#c 6>nǼxK:S[]6E1a=ȅf=^$&a#:-XCj*)ͧH|it7Ԍ;o?)BT/;1m,'xhqȯLs*NRvہP^Jj<*h6"l٧ӵ`>JiL 8HI0Մ\9e#aoI%qߘw;{?fx*u> +=m t[JZ !}OOz_Q1؉#{(LTDA䭻u>.ThKȟNCFWk:x$17[U}]E{\QfsX".iTdlYwO*JE1&aha-\ϙ:CpvW>ԫAIl,?ik|Tj60ON6 zjߝ{+4>Tu}8ߓUUo\ET 6.aVMS5C!SG4-MV2q_EiX/lA XNM>g;#,^g(#3繪8h|XeóUCn ͷLV+ch*3@%j+_HONq-p"ah%P[wFBȪN6]xD*\_c 8v|ʤF-"$%mjd,,`:nܶ'}m?'=D±̊P8hgE88o9rهOװ)e:ap#{[ *V%3L0TNG]v=<4Tq%}XSJ PZMJsU]cWJ]*[k9 CFfڟ沱Ԕ[e6pA?6& F|/yBC*8-3'~xOVDI[d<-73 ǽvMBTC*5PtJ! :^겤\ZAhm4s}&](@#(\j8_?,B:"(][$m>~bvٸI3휽#.K~Cy{y:Jhq3d`Gy0{ṷT'kZ&b}'=]\pmiu-EYGs2F3*(ϿjBBgE>uބJOpƱ" o3Hll +9gk^#S>U3s8|Dssp@XhAĊC[rvu A)@#p~W:Y8}Ö% 2 ~ϼ 'ZjX9\;> 򢶲>ĴǬ%ʴXtܖ|A5;`Ic@565HbѩYSv3mee;m]:von;a-T)˷ QHuZ"yf;d[nH46 QBX%E3iW _kR#Ɗ㱖23]8 w0|{2}HeuydӬ~2nDZ-#yi`\ ԃhuU%d<ͷE;]Mw/Ca2اj 8ƀNmB4@ Ib䑎XS͟.K(eWڇ#XsQb5'.Tp~ С?DUH~r/fy SnHra$~Ciy p֏l.RVL~B5[+0D1!(3%c}6:Uu(CUͿ+~OvDͱ`n }f)|%'4P,"pŰ*URFZ>6(XF43eB,UG5q2?^rV(z\X:PDiV rBk!2 ٢Co;ԟ1\V[ b/3F{5#M#chɧI2[kl9MDzcp^r>GnЌaB |.rS3q:McגBbe(;ByM$/ѕqF_1zסJ'sځnͣ YQ S, S)%#2m8zdl*\ryy{ p5ui) 3"WK]^/Љ7H_,3Y5MX[|=Hӑ QJdZX:gµ<{x%%c,xz \O>ǟ d5R2lVG[ s; _͉Z1=WophO/tiiR+[?EpLA[}#tх~C7L=k@,PgY,p3v9׸n=~D6 @3JSlaJ q~u5G})Zg\xWO;&v\Yoi~L7~iİއ]1q6;I5FEýxQ/W*!Ec1yLG., !Xxs~nz.\͜DaCk"Qב(z|L%tA P`Rѕ@8c_ ;rkd}2(2О0P2|!ϟtkYmcC"A M{y{{gZ@@멍n(A{Q`6g n1RP9QpNeQcLjɯ&/7Z(UÓi'1ЂX~Ȟ}^_.GχPW7O͍{ʎJ> J'zbQݠ3!䴬$d'r!)״ܳά׋\ԱA+{wGX!G&Fr_.͉ O_܄2>2&L~5WIc>53;pxSQsxI8]E,(Jb?;65~;&s}R=/`^3y-B Ϟ@}Ud#ewE}55/ Ƣ䏿9sk[-+|Zӄ{hP]/VvzPFS/2#wx| }\ _1JȈvS`tu),9ӵZԷP@.uEnNBH8V,~njp-Zu6) Q0#wy+q{u2?OvU|/NDڎ_ޟүbCt)]*G?EU_l[ $[CQT/ dpurv+W!0xW[nw6K_v6Tk>mW؇@-b{ /^~Z}MOiP꾊yFIM2 TKʛy6% W%ps乫h+!A!2gvIລ]keu/ƛKKyt>BQ 5;g_{].;a4+({;TI]$ kG-mV ϯ;77b1Bpb`8T%7p*g lC}R8G*c0R-0g3׈o3XOHM᪠Z"`8ILfZdI͋FpAOLM`>ۃ.E"f3#.U>ع-bBnkd1]wdwOrA{L2!^zǣDqE&0;MJanvDƞݞ aTqg{x ^~ 6:OK}ᙒm??jpUR ˃n乇i `LF(Ws^((P s,:ߩ3̟FߠMYjD7t)T p8pJi wX(MBv SuWjVrN #=_6ՁSj]>kK8#Oi.n44ZWµý fn% 8AeNKgg(n;7CKe:fg2j6,3Pܒq[ =jcc1K--Ô?#Z5W J90X4oOm?+B TEe4û?6uZ aAP%.e~#gzx Qj 2R]C ϋ+{(dѬVct؝\R``_m-wBAbJfVhD 䣨on (bYuJ~As\VNY4&tɔ%rf-xuw*fcdUpɁOB0ZTXXvm~5f-樧ヰ)g}~\'wE;P>|uu$(Gx75 52[/";7PbxüT.^im[^ȋ0~>U0GWAHJt VNԭ}ݛT)Y*eD'YYRvIr^@NmaZ{CSA!rn+/߫85 ``ݤ3۾ ?S|n0-Ē .VVU|*Poh]%W>!?Yh  _|6TcF\䀊CUNOA;r%͍4^A&qHGm( W3H\a/oB`n>MQwe \$tsB [,V8Wܹ"}yIUܶLhw߭#w jؒkR>rOEģZF"Q'lM`k$B+x~ϑ3 |q?(+Ю\xD!KqƫHH'J;LN2=gۿ"=+p> RUگEG>:>9w[b_N1h&· =8&5Cei}J#8OfN gqg߮{#LiĹu-?/ Z3rJP&׶aT)c"mSC$$ͭm٧τ~3`nSl1xyc`UyKΔ|}Jɮ-BR%ᡋV;hS/V#QCH‡J ȥ)x[NK99jb[\ dz-D &z]e7|CFiat!)̐u| KLݴ߁~kW[G03T83|vYObvg٧7STZ3"bZҍp]T"2 mlG1dxTEbAܑ";WE1(A !͜bL,گxhdj3v}VY"'C44n\##Z0yzW"ڔ!34MIYaZ8 o*Z1אCoΪ?nfo*Zi5Y $_j VJSoYLzsy(O~򁇺WqfѢ &F#ěܿ|Y#E02ś)g^%gTx,(jHc @ _1$dN./Tbq\0"$(jL 16A(q\9OQ#gx8 3HJ(og2zwέro֩h 7U Y7TdQ:T/;:Nec+]NH9KrfuL&N5nsPlrpm(PY'>cE'T_Gl\ 2;Ю]L`0\yHyE'l|oOQyn&XP5L?Ὣ>lθ3jT^qBu}b䬾~Ygݬz"vTyqјK킎ʼnt .ProdG2cK\[gꚷjF,ˡL]= RK<:"_ A#;\,ѕ + pK؇g4,pM{mX٥_<->>bϟ^]wpIiùُ2yH ZgctalσRlB*'~rZT{HeVǤ]bJ'*h{c`Fyp?b!2aƏ)iҴKc J?qGfa/3=Z流7jx4pTDP {;=5Q2FED+E0" $5 XBn-E@n+Rl[ͺ1jnNŽ0b 7!M:s8o!X=2>NxIXXzF\f{H=)=)$|K5@ˀgC4:KxvLT&p>P#|FGDl 62nf4]em3*y$g]n3p뿟UeyV) !-R'_ը 4@S²*n/sVZAFq(I؛#Z 4Z=w*%$|X ChC}$65WS_\"t17mQ<$IubK%0{I1IS0[4P%҃2u5__ 51YvACK` K&Ćup6%AykIDJͶ̀Iܻ:>( Tfb/5 y-`S1K UO\&Tv'9^ӈ0TCbT2:`KuMjwE:g*2,t}Po<6ӿ2ⶵa8k62({*/x&C頯^{\*%-;5 Y0s00 -&l{I=P%v(:Vl+)cƉMb]ѸTY*N: qXq40]#ˊשh y1kdn#`(=uk/]y[3Ũj8eT:&/_b,ݜ wM]X+RRmtsݾڄގPwY+^w:^↠0kF򂋊((igw`$hze&ή-^gr_qD([fg2q䥩0-˙,+BP2RǪisq%ަ (@܇ԅb DJ=*2+P!J# FOxvIFmZLl*TKuMiK;`oS ӏoޅ뗶v+q{ӥ\Q,'2†h"!<:_銎x5||;-P.A,x 6\j:jS8ՠ1W>PY\eE {9'DGzXDe Dr"jJenG j9A/;5q տZhޅgU0ߊˎD$N/ <ßkoؠ }$4/uYIJu;7(N*ok0;fˤ觫pQ!}*׏FJ'#!%Sƈt6MU{8apɓB2[aUz̗PSxp ,D?"QH64C 1>}%M?0Eȡ/ʣޜp%7XDXge.E炶s]-" 8jϊ\BKP^+IR-xXlaVrbŠzGj\Ow͸y[ r[$Հ?:Pg Jҁn$IK9.?͢5'zZk G G w[񌃹r(y`(Hp*%LGa`GR@ qɳi{f$mL5{ WNlinrvHwl2}xpF :gF&O?HOձ)92Tq&*XPyoR'^0bZ r}:@[1mR\L2VӁ0]UrZIڄMp&ȒD\IEaF`CԦ|e{LE+U,Q.&;]!s+Չ:w[5]0 pu:Q"b%w2:y 1BVϵ-0f)9,Hj`75zSO X =#ri]/_ViD˔Ry8 Lw=RCv6(}+dQ^ ]VpA3֬ˮa6DUp<ŔA m;Û߀TQ/gn!0Y,Nơh@տ$2Nv9#̀.6t˙}*)C ﺷ8W yzzFCZ`_>b>T9xv:[ˡ:sO~-N9GJ9' xBL '|C=,Y `0%g#r x5CHlL︢`+|!UT Kʻ"_}MI 48xviMf zĠ|{TSi ʗ>1-Xs:ހh|戽~KбkUsRQUT,+쓐~R|r/ih$ .CAg#7#Ȍ{;!2aqw]W,[xH"Ơs\^[VR(kb߹0 ٥ Pnf ZÙR@2H mR}NQ?)fsS\PꨴU08=<6W}O*[ hOcS_/dÚLQv]LcR2ƃ57ծ&KW;!wqY˲۪ߓƊ`e~!0b[1 Q`SSMX:7XplXջ"֌k@"Zm>eaxD%2Hi0X r'픱~~lM*m"@U˅88jQZZߤ G̡.Xa1ǀpը>}'U >#Bb"COVB@  IGsJVt sD/#w[/iY1.v;;péׇ't0T$5 I߁-;HY繡ad5b E;?ꌥmߩUAݥc0C%"vǕ/z(ZvקփhP[Eyt;ULM0&a4+ B4Rza "s QMu{(?U;G8pꢽp\=E)M#nf0'tFP9PS/ hv15s~y)|40ޏUާ2<]/7=zΞ#yXAnEfkF%|x \ԂW4P똁sCŃ 5ɝ5(GCwzD/ЬByeMv#b y:8XY$<|ɾB◙`PEx놢M ]|Ao{H͙oQoqSͯ%^*S7wԲUPe#MOM;}LdGLbOXW,2-ki`m7 uVc}DjUY$W1q5zRﭢr8wAP+4;,udrU,C-c~/8HӾ3|O8 D=(6XA[rןD@ZH ۤ4U7Hɶ7[ۮ'.(8|؍ϥl*ݨ?Iʃyx$Mu/\&_{[a]@SYٿ-y3sǝFa,D1'0kGBAcS@|tcnߓԚ$ZckcJ>!ߑ:? 4]H(| G= =)cͬa+cϡtcyY{O\.4+lZY ?^" O  Wb`\KRnZ^'С]%K'ԒV O@D4&J@l1rDNfI":I$E HZU`:h9g~v6I7!T g2RI2x6nNCBm ^{ڰ1&`c6H;=ѣP*ܖj-2go(4B nolx2t04e$ 8ќ] Z.Tt!,iܺŶe3؛.5 (L@cd$]qdhCΔ8^͙Hgpm0okW.Ʊpkvb)sCwrD\sQ0I녞].@ g4(͜Pgo|9yh:w.wGEXpõãQB[ELuj"mmJF M(1P\4-5a)WcqkD=}}cQ7[UY{Y9F@.~j0{<*qV*c>;$Jƙ̌1{"j~ )ʮaoa4&(ݠQ~,Dw 7x0 [6pIj?Cg"~jD=Rq]/hW{R.U=xnPDA9aYoYXv׹BRL>wXop%,_{pNam/o\"DA-V191#UPi}:+yHq2/[Iu`bܖ4iog6rq\,|N2XDad6,H*)QP|dL g1Qtj lUAn(gfG%ۘsf0(k_[;oK'90eQDЉkdE|e!gm9AN6;i(bbưDc fD2s4%~ٮzI3 MCg&T}}i#tnix'Y%AH-@7Ljve-W}0ok0ـ!Aғ:hSZ |Kep;vtNWYtZK7/ ittRl0è-^V/G}\rZy]Dx /ͻ?:nE ((r/ks|gˣa}])}?{(c,{7%$U1Z3%GdȒL-4!Lᚈ$ODc +/Ff)X(A]0}gy(h$`X2 hf2w!yoL]׺;o0%)e͖VF (%#C ϊ OIM>"J{_')= c% ]}Mt-/)Y 鮙8fB?.m(C^Gqqޔݵcjw<˘w@ qNռ)e5nUJx|_[FQh"qčB0n[22~\,՜9xq<-n$}AZSk2LT`k#o\gqӱȺB3:Ƹ 5g D[&9udrtTݷ<Uj]"="k C1OX/0>; 5',dVyt : q = " KWO.oؕJ'rҕ>F"g8{&G, qt' qKu \P5?A7 HөIc\]@]X#3/vs[L㶶0'Y,tiJٮx7ww`OәS-ѝU$d4wdTu%< UV@(S ow| 3-#gb) zփw1VQ/.av'<{6CiaXZOj ;>.+dz8E EsJT'` "șL#pS3Z6+H 3{Kؙ)$B ~|ި_ז[@3MgW2=,$Z9c\W:Kݩ^|wεőm1Ʋ=Mz!CMUhDբb"L<|\Րz ? $@VSsS“@(Va?Խ-v0%wYRR@!xϩ2a\|=vbၣPkҨ[t&`_vPdxCu` n'oA+c~Z.ç]X5)D]BfMS: n{Y hI_I$ $}:o:Ga8dKKzwc breep<)E V4tc}RR:WÔ̇t{%VA*_~YeחאvK"c i2>MYEŷD7ojp>=fȮu_tDC[xNSy{[ f+M7 &<(?yy9ALl,R+ht=G:fѻ4 ƻ#͜l)s5th<2'ܹ~kNj:~OyI~fF@uw\bu\B{ss:32ﻋʍ 3G+z Mq~1TՄ`ȏ)CsڒQpJgH V?E/ F& ا!QwګYs lL1:<p^3$(ӣ0S=AlӸ!{@EJ[Yc¿/ :-e }-GDf9q=i|W`后r&0\9j0l֟;?߳vz4}!D1e^2;C6vud6U~U] 7SWm:ۼ'iOfuy] c!u7)(J|ʥΉ kd*<⽼ʢFȮh?4Xƺ'=]lahzձkTO2ΑFcɋP;(5hCq@]S'0\™GAfekhΗnJ>Jc j·GTmUz2 =EuW@tX-Q#73&{E꜏/~ ߦWf$%%,C6H}%|Mʥ!3]V6~ɡBLmkۃiqF6E{W uvI)ĐpHlAK.QÍ$n͢ma\թg.s%?-)G #v7Yޯś?_]. 3U~o:p< dEW?Vx:ZWr (Du.c 8# HAʣTDa23ɑiPpZ:q ͠R辉{Z!:fJC5mCA3%K0m>Pkp~̢ia=5}u&-Z`O[~ =$>bH!u̢"&&ݴ'[߂3 (WC+=`#ZhtFR<Xm)J`L:atQž<܀Z>̵>b#X?a2P}!>2 hTBų^ce/yOFzwÕyƮII-{E)U!n9јemQԑװRѰJ(.c576q=]կK [Ghct^yB.?QO|ђe WAd}y:3f?OtȌ HܴY%irqtuTK%ݳs]yOH|L2X6mSߢ#Ye%;BHesG_bX7/un]Qx8PG1hdi*ӟl+Ur@LR\M1עn`~)Wc%SjRjw_{a K1x %(#ϲOc{Al݂=jiN2Zc, Oj^R/#R%T~ (eu~VĝA\| uqG8};c#i`˹Fea,1H{uƇȴ0EZф9+k*ۺLn,0XK72<?%LGtn!=Aן4Yl]X5h-A^쭯Yu 'rfo_ގ=|?RS¨jP7J!lԭтɈ9yP ~D'7ni4+YdmO " 2[2X`+ Ūi~ܜL7U8KZ"8Ws>*a4 U6D茌]pщmv/s^@$clj{0JRMp ~6Āj'xqt@pE(A}Tĩddٔ$+h<:5;bƞaRGdù": keI'OA+5W+(`"Crn~?AB'~9ю&QZ <lY?NYތxw[fRMZ)a GBmXl+bbϑza`p?=>9v"]EIhɅN()[~[nxک @x-\I= gzYo%+cu5.'aēVhV@퐳|o־!a@kǮ'yiƪ e2CȻTH̞tcnt Y0q6_G+†7bfpGӈ A3f&>f~Q؞j5ձ4џG#dA [Xy q@L bE 9&S=h+mبu> u($dncul~IK5axEAmDd;/ a#Q>0ju|%߫,)+Gft3G1>L]3"؜4Sd`P]'bRԒ/`kD~=6?<F@?VbzKB#ƵB ]jZ9ɀ#"$mqׅXBOG+$~u9&aeT*dw u|[%+ZRJ}_v;Wz_c YY"s:8FWƨx諓QF2a%ǿEQetd,xsEY2slS%"aEdȜ21%UHv*mW/s#%+b%#sS0rME8SX;u.~N-\&hhHwD& Y&3џTȤ`^ AoHWTN}rd+d҉pͶTh{52[c&ˑ[S=HM; F$nBNvK/nIyu i#<&!N;-GquYԊ.&{ܷ ΰy,Le<^_P`}Jj!@E5gvm|Du5pLP$M `J]E~ AY$5uJRYn ӌ0e4f/eN.>xmL*CH|au#EPW}Ĩ0PzH*XQ8*>inIٗ .Nh:hIU&N<[z`zA-xXK`2j6&g^,DuP'`)݉(+Z6}î)g(G^~7K'oPG$Ւ Oc꒾͢`l&/z<`̘ԬyI^8 O$8qm7 dv^B66Md#j7^@61:mvACN X&+f{Xlp"p@Uy$JLy%F?=Xkv\be(R\YN9hbæ>s"?R'/R,V^Ŏt^ʎ{/X+0_$| v;^~0UKj%TzQ?Q ɽfoAۡyFlWƉ-皲miOeCZc]Ŵ~v1vk`zOh3 Iq b[{oﻖBJWe+VqnJ>kFXt|lŴ-WЛgFiPKqI1u86RA&Džo⋜p&oY ǎX&"Y"xIoUzw* hb*loлBNZE6 $bLPaxI?4g$ǩ3}ef쯙Vh1]٬P@7b"UI+4kugd~ڧZL%lLƎ4עN|ɦx讌i-:S1|fiRZi.]w^LɉC[5m+n)p,m5C&P3#q ktW::w_b?`ۆ1~.YSV}r4cyiқ]|6^҄{1#jlw|x%Viq1DeD"]G%]=雉p'ۍYWmg*bŒ #ybL*=MNn m|S4a3#6N`[bxa,PPָQ3Ir++X[7X[𪑊fKZk& sU+D66b. W m/{F՞wAVÈ\"rmNp=]g؛Mz#!Ei$?9[r19^TmSSr ypԤ{& a>$z,qtۣ̀<<{QJXd.›~!pLL_{6@{ Kq냫6xGc4ѧIP-ͫma*ҭy~ˎ(PYEJsM<-,UvNg;NE8q :1:6 ?{skqƻqd9KvɊueRu AT%R¾F9p<5nNFo5:`4D 5=d=CCJ'H1MO,-at<Fn0ڧ 8:mY^[Tvz"AB0)wEgFx%;Ǿ8[мĠ͖w"t%ѻSPTI1v U,P7 EUf3ri1L(NWުY($cvqET\Bx%mBwa.ZB4SK$iސnu LeC^y-WrK02S ^8/ϫL`xearl_J0Q7-0_;23)u @M d eR$uBT޾twn(s<3E:^94S'2v~_uĜ?:QYr>J/Bgt^UFw'R#>2ZB8H4 "q(Vۄ<5`˛;GP[TyWtglVZy Vs⍝Cyf.6.cΰlm޼=CV$b{55lE.Rx[ȒTYCqpop2_F.XVO2%U8PjF0~y`(DCS:6ۼ+G&hp jLq/T&X!Y42(} ݔRpNlfy GWVSIB$.cI#@rFc-+Mw6Cm/՛ks{ ƅl`Kw}:.ej@HWf$9bC=$w].34  ho*1L6rN8Wx칡o>@.QUX6 O0yiǖǼKޭֲ?زcIsҡ+R:)oY#fD$Șe ȖZA{]z2eEKB߳8D& $Zڬ1rBM-=:k\s,{t20qs.m]osxjL3i2POzXMZ#bNpY̗ 7ٜ~Yu\'zkԌ:HO_$9~N@UIaQ"@ ~ON;o^O^fAhSD&ChSU< %D;~KZ0|K4hp -Ra gz۞P*YӶ}p'C wkND!X^]k Dw+mP񔥠p@'.`>ܲSrWUU*NEscvSd"ǫ%"$)z_q71r8D޺CAy)`q3o0!O4gLe?H9>H^â ς* -36K u;m ͷ#H'o"`L3g9[0OlcQba3[xlpwx)B Urpk})um ȜCG;fur@9՜$\&|m%;^Ʌo~X"9`F=+klƅJ[1Qb5^Oa^`M5=Y ~N47mĽl'Cb`%I&']ylG܎ 9^ #ޡI]M֖&ē `WBw|Y6h2%Sy8)E}SCVߒ8hmhҿIC`/z*#RsB%k'H }4s6 윱Q@Ox%] ȫ838g o̪)od"?Pj5eH({~3^0r2}Э  7##o8ap ()(dKw̙PK#bYVnJ߈ڑ<\VFUʬeՕ^ga$xXCƄ#fK'U܎vhg)?XVpSksRovZ0EP;f&K'>#=/<)7 hvAplG#ݺul>N_C&~a&n1mjΣV=/;Τ*@eEM2|< POmwp[*^IN+5 ̳mh5Io\'<ͺؤֵIIfMs EQr&*0$2K}d>u'u 5FSɈ/K%RL!Ŭ%lD1QSY#h5EbA&qZ~Uy:\|q\јNqmmDe 2n$UjnJn W}6[إӴ {F3|FF)П7R:s4h(L -zWcq2jeI嚆-kF,(9΁:uFS>S1_TKCsȃ4܎b/  +1*Ŋ )`ʞoY2k Cu}XVsؑrQgZeR'i{ ;HEkxLF˧Ѓ}״B-evx` =r{#..*[h{ ,nlOl6?V] 0#^a\JWO} gSNKl^Y6Z7\Ho0GYVU !Nmu'Iեjۺe#!(b}ZxrTao=m}:dd YQlr{#p9?ll"(FM Jա}==0ek[שf+C䫿8Y1J!'aᝡPY] z6%RA +UAIc"]8\=.{NG9<օE 98tuAXj='ɞtp ^ _$Uq g* {3`G9G lV8fx]yjɻH+c\3?5zd''HȟK :7_>(I)B9.PG><Ɠ@BW ''g m~kMӝoeX ӻQkQcʌ3E!rb3Ѕ Ldqms8+N{F\OW8y.}` CnޖicURDz&;+^pfX.G1 2h>%0!"8: fv113c&Nxnmgl$~r~Gb@lfUnbv9Zl3t#nv#|/j0캘(4KpUy3jFEWXp 4 :h8T!3ЗFlI,L Z/낶H[e80б|#-: J.hndVO_%g_`0q k{=c>01`y`ș#vb׫]0_;:p_Z#O>A0| ,21~kgC8 I(C̷-fȲ݆ŧNMGlSkL| joQ~&fLl:[S㽓0-9&ge17xӴ 'M@cDz=4׆A_dxJf)6ێ\d`GA+q{N ;}h1D1V倴gޭg^Ãa"a~>O)JzW 8}sU_.aº+=RPW*c&@_ټB1 m>ɷlݎ!Y60ע}G .#,|B bqEA W"y0}YǤ׏x_JqoN)<P/fּو}qyK4tFh|Av+l$rU 1 :k@5 0g3H-L}L> 6q |U!dW2Ԟn ǹyw}JtṊtv/(Wdi^؏Ijkg=~/lG=9Aax#g'$2zCߥ-5=C8! w6GcSnK)<П#B:ךnjnnK݇ӕcP@SŪ%R pX^ @S 1r<~t 7Tޮ9Q,J.t"ө0`>P/غ:4$HOϣ8],"*NsҜ&`0V7RbT?wamZR4W&=l\C{x*<-;g&ŘR`ֹ4DNx]c!&޲:Ç.*TXE;ݼV.N 9W'扢Ǎjh`A_U5L"5ȍȤ64nd2nX](Q^\ <]jx}'/cʡ[0,ź5Qar_?Zk=YOdC>ybxo+fWv:As&L4G18'T7[wi$'='PMgEAt8I 3;lzcD6]ESWұ`zǞ37\񕩲l6|(,E0<ŸƈsR SMnDL8 4d?ǎ Z:(|Vt5&NAԯNr~Ү΢Cp/5' Rĸ-C2{tSˢhSꇻ[.dB`w:罱^Ged(C{Yʓ5# _%&-2_F' 3lsTvKG>d d~|Rd ְY4-1GK h^Wy ^P{ӫ+ y&/ =&uJt2wzЫ˄вuzOfOgq"S >M8aޱZǛA xs#(@bJ[5dTmo$윱BW0P6Jo˩sz S_. l錺w/63 Xޢ9&7T>G>M 4InM-fڶ;l4kniFQ){U`M=.{Qn^bH)E.m܂qseݏ P֡9eƟw[tT*cYڼ )[gʕFa:}sdBn)ljnşEȀ`*Nr߹fIa9k?sͼ̴z+lwEynyA7uf:k}IsMsZo2sӖCb1\N`򐳈r5TmDTg$."Wεt $]iػyρpOLR)WMȶ TB:܀od x!RlDQ-7:֨ ά  ;ܿ7X5p+wMG^Ѻ4Βs\lCA ܬNkk(vd/@3-UMZ9oGxOjF Y4@2/(ҷߖ~PkU}WfbR"?pb~hwЀxkGVz0Dڛ> E|0[hj!WO"H 2ZRO)qSt]0yK4OJU^',cW-,Q!i7[Xp;Zՙȝߑ E3o @ªȠs"MGj=i'B39K63($h +~2&{'(z=Kx[y2 >>3,~J@`Qh%8 2-{B'϶:+I]X'HZ,xUv|'KKzNNIC)K[-+wS3pZ:\Z!ڴ Ve'H֩|@l8> ;caR'Dq,C`Rq 1ChDNyjOY.)nhm^ 9qB1DÕz)!)Cܞl0)=?I"C.nK:ڼȇBc0Dm* (Fք:Rʐyd] pFS.*-a71-lE1x/@Z~k%ߦ,$H:%PYZz\bp$)mZF.O5U89~sEorGh2n2J!^.liW3=ںwMӟE>.bL8X` ; ƞM4^~ؾ z\He.ٚRN* sէ Vv,a`U?%4h +#Hc6#X +4Ճ8J:5^"6hxbA0rz8Eݸ*ZoJnVa9I7de mAZXhB|!}%>Z:B'h ?-XDˠ4YwqElVY';ehɌ󐵇9!QlS jMZoB,dd7?in5dWzO%1Qț94eHWpD_ y/&S̮62hx ԥD6؎r$ uLOȑGܥ7yu{lV3iJa_=b0Ljl0;|MLDH*+9O/DRX1o4)sns1m9b}qROrq#}⮟W)ejW/^}xjj[2 n^ԕF9 59!<#8K &XBPxUwS3>i(P3:ӏpC nL}Jn./K*? y9 u^>ֵ^0zJMEHPu]}Gcx e~;@%aRXSrJK9 XUUݱЭ_\G}kI~@)XŹQ% sO*Lopv AW 8Eu}:cUA^kj""B==ona$\'H"ZaN4;a`SO_2;S> oR12?p|1H@8ӔoЬ5bp@L6iܪn6j j7W; -Աs)t ־0| gĺFuBʌ%N?abB>F%E/Yx^ @krp#8J3«U:hr>N|EO|[Dk2@ֱ>GA4XfhD `Zvg0Gu;<"^תdGkz"ꮅFVpuH+\ڠPT7EH>ζ5':@  1 LѥC_iA2)]eFl Ě9LI 0.}jw!zڡL >Y7%P<H ]3(. iܐ3Os2Lk`൷qG{ӏZUӗYBwN M Hb+~M]SƾU~LL_Sqsx~] =)lࡿ}eyCH.y$r[ #6/L:@ a}=!^]֠᫢%WK)1][ތ촷4r5 Q>=:BSN"a}9e ӟLi8ĖuSU[ʦ!Uz9@7*kb0Nzneg=)J+Y^Au!7'!H4α p;$wh ` iˬ[OOPvh=˺"hkvƘȁѶG5'wP Tv z#h)A޵ijn†3՘-[62sÎ̎0SVvL3& qc᩿cA)}Rd9e:fb4*Μob.:|U\~?ſtm#C=|ŵ?m[-NJ|TՉB.1̠i@,2dWU4 b&bRTk;YM:B[GunB@WHM0H/\$Dpxn2Cq\V]GH*54~3lǡ\=L:K~iPrح$;H#P^9@޿ PаmS95w8%ȸ20=!82gCr}:%uWZ|Р,2|36uQmxx >N+ӚrHSVcH7q..ٽ@t6r"ٽKb ~ċhYH jWٙz qDfR SFmg|U1a\GKEc.veHl |)%/@} HhHY0ڛY5Z$[-讜x׋f)5aFY\]I7B)"f7ri%$bHh %|JA#HbNiIѪuƭ>1KPfszp ܅ 4ն&~$n uƴ%w>QUD,b_Ratv+)ަoIFT:31_j3>NwlkXYw͇0QÀ?*gg+S07Q$U]7u\Npw++*_![>Q5Mu7ÅOߥ&z#%Vw ϾS6™R|YS󿡟Ĕ\9=N֜0S3.G6~75utbM'CQ߳RnՈɔ@G2cP39u'Ma#oK$+EC \!{pXD[L^)g|P-ȰfkFc,t,wJ l};5ՊEha jelQť,i@) './6ӖrZȦG%0tȃ,ARmK9a%G4 ޱ e3oQ9u7 ^qH!poX]tå~?7k/e̺U[FZ'[0 ʟrb3WA uwfH@ڎߗdhLĤl!;ɮSg{>:۸¼$E2 C&G6ѷ&U{^єx4TCJ(#)3w.Na9i8֘u|e**_}i-@FV8:0Jw?AԻW gxN;Ze :~48&u@RAy(He?$AJq5tu Ivψ?'E1E}j.t-f*cy_7tjAl J[1m} w#TN^p/]e30o|k*c?';@׬5z뎨eBJ$Gt!`Vze!Ӕ }OBo~jt鈟%8>`Ik O 0\xCh`j|~"V $o,hˠURCk[+i;s| |[؃3M9AOFz~.htpixux@W8Zr2rpwz7YÑiRK+B򈠳?W dAlL~q@R vEDЏɲ嶹wkMn/Ybf>N<(ue8k {7UꆥT c\iΆD2xPI8 Cv+J_;ght'`] 屠$eecoUB/?A{?^lO%ާFՊL>Ⓟ歞pC5-qBWW$  )껫"F ;7cYG5D[$/'~L:"ESߘX+xͬo$BGtSY!^.т`}$%>]hMR k)4%ifO3{M6f@&{td`ubM\pAE#p{p$Y"lbYJMcaTR3T j'&U=nŽv!(y|7+B2k!IGǂ3 L3&`'#>tVsݒ'C/=6w4MYdH&q&zUQ\Qh0_'iwۓHQktes"ȧۻ Q,*/ 6\)')&~i!3=/\|Y% 8sT3pN4؇où! qI*SeQP9hdEVf߀Sۈא:Uc++vkSJz]-iF,$H1[)fT^x.+i/zePߺt*.Jȳ iE8@)- PݾPy>5dQ:<ˎ[jȪ0s: M/\=.g_md"7EsbYYl*eY WxR ~p_ Õ7]Q0(+x"q֪ʀi*1AOњ038 6+6{`|5"23Mo6; з[ {muZ+=ܳ^`yzx/4+$gg(3{O.Z_, 1x%31"r4iZL\}ЙNJ>A[ugEC9Py[_%E%ۻd&,C?o!+lH}WФgu t?w@pb0FC,;)ͩh;=V9w3-rͬTS;{\2*:S;a,&tcL0!B'0՟8݌*A<4L}4{d5;#4ߣn IlEZP%X;&'%K9e>_V܏ iSC4\c읧 |5ԓ;cQ'S ƈy6?șFtby kL(7pڢ٢b?t`r!;REԠW:h 81ty)M|BE X@aż-~u(ulbA#\ !m1XN cXH]`RU>GXe?_vد 3EFBI#CӸ NO?\Ev]DJ2H/5t/϶gJ>vsX|ˏE7K2oaJHbB۰m$ǻtOAx9:2quqҐfN;4d I%AE[jWFaA<Э$% Gy@c[X } Z獂c  o\O]y$y+j~(m*q)kMq vE_[Cy?roT=Iř7$-(`7C/~ ( қ" &ޒt-LQbaih۶?d !ob 3ÕfU阰 aw#pP=GZ`ٲUԅ'bzC1ԗy0j\Mߙn!@c=CGxa7Vnnv(翭p-,)|6o*W[UେvI#>+^ WBơoc ފewo;Kc$i 蓘/ ĊYz3~zBTߐΌ"z>>ZuB0U7GX 5+6X}~?#)u}P>XH( |=ku}@ c8 %A* *gs`!gvs?l-$hu:ZXf΃.Tx=E%x`;R`K"2ڑ}[d`\ڙN" 6.'sY K֞UXIfؤ^c^ݙL) \3rSֵeQ:\Dž:LJ:IOVc!Y> aqnY饷< /y)\b>=pܩF*eWN-/* %f!0):ס>i8`ͅEn1%Ait޻ڨQ̬ #RK̯_ Ж[l${p ~4R61gqSSU+e2y#ڗaE ۴Tّq P`)#I 5#uw;䋈IqF~#O(,Ύ$e%ѧ1.//97V3–&X~(.7+UkKVQ8K(x>3ԛ{q#N+_h5,V$\r.UzxjhcCrx n z\6־WFT_9 α~qDT 4?w$1o1TX51,LDžF-J32z b4âf2p2`~$u'^ު@@";YE2,H.m˒U̒,?uL;~@ߞ)̣fg?5y\H#9`JaǕ/ \_D|= C3-xjiћrguq)~\zȟfQzݱԐ =LJ?;lQ̲|F2aWΈ&"ԎPT%{GoK/qX~Ss-X_S0O3KҟwR Jؘi.hqTv㮑{b k"N%CjvO+4J;?++#YKb*G=]+LW םןy鰈v.sNU.KMfM'$ }vf0{Ko If?ӝ2:hR,0e<)yĆA;;P  HbYp D+'#H Ĕԃgkw<8Nat;;; >M>:evx8z qĖ MZgt:8TdS:ou`LwuS%EKn0H 6q7mַzEGUEhO*vHnY˕̗뤈B/n&ˍXt+6DZvH7M`-ݻZ1^U8Ht7lg.wFJ8 h9=5&ٳlY;y=SrHSvzFw.-_o#ք˵:iw-EuGa\.. (*(8F&rQF0D/S)hƋj5I kUm}筽z8TY}ˣZ:GRDDMqyİjD"Щ\&cc:Pِ)<:0X>=I4jW3\ e] /XP!7n& Fx`38U n0ۤ>aHSz˼KUDI') +͔&A$p;`ŵ0ȅX2/ӣ7a ފô/\˳0ϥjS.~_k@/;/5-إ~x!MِsP^V1g$9>^\ϪW'oUf߲uhbHOxZK5hX !(24LMdr+SJ{}ɓ2)~%?HIӤ{ E|4+XLoW lɶ]K%XXڽh^"Nz{呧8#Y:$G s > =>=-N*F_mtֲ~6(76wֿX?.!^A",H*܋HoX';lUaMq;.Bȅ" "(qh}R*KOxeI,x4M5;}0v+O^(.jֺ֚ Cnte>u2(H*-<>=l`k~C L7[e9TW ھnME[0#$}ug] D}mD$[}L@I.Wm` ?x;G\:юE13D|dv\ "Bt޿-,so%" Qג6_DԷ&5P[1chݮĐG0=靭BwEY4rjSpx3Bn~¥ 1,9ȩRJD(r՚"6FsQ+˴QU)O?F+UYx1 .'EQꈠ|͇ő39isGk*_Ω\ᚅ{<H~>VC)Hsܼfg:;&'Ж10F9g<SERҧoo I`2^ςGw=HÙn7 ^J^ k\tL%^V[?`!(|c&zXe_c~/ݨ O~uG/Va v=)xo(qCmq ]NBW0Z1PzOhR $Y*=B?ex}~,9Vd%^6jn KM11w68.<= LHMt&F-r m ۙ0ڠO*YwQ:H|BP~s 2v^v ˊVQ].jhTB/:b2aYi/u 5l8_,oL{AO}Y}|xxuCܕO"'+hnrD&"|R1>9s4;ٗO1 y엱$h;K s h"B=GU_2MG<n`UqN9-> v7Ō_?m?w砋JU aY})=n`JKE=fˉ:O Q )u;+Jb¾UvBJvFWL\}ڼ0E&G^#[/o ֨, 3 DdO6R|v.ǖ>1|. Q7qDz7E_./6C7WBq1ܠʱ/)p|/=3sTKE>=atD#7sدR?e<~`+~ eFaI1j:ZL2j [Hͤf>hbUqĒ $j\g]u/\;b .:Cp3יuЂVΑޭ_*==DYWQ\bO2(+XS+Cra~F Bg;Ă}pN>ߧ[>j&6']Ч!P%5'}}H FY\d^Q*g/nn.S~4b3F2b {Rl ysāghMNjWp8!Sz:D@):=Fǐ vˢͮ9w31Mֈ łЉA(}Jr]~tzH|s3gp|?MNG0I7A^(qш\Zq BN"B?\Ğlb◸KPqU W{OFf=ԣ2 é݄e*jyO+ra& tho.C2eBMͭg/6*K|b5m|$-`" `49(WdbbVDXJYWw؋s3Ԥ7wɾfq=&3вlU>UN䥤m̿rI)oTֳ-@S}K'R6Ln q v@5EKur B0};o5sHGV%ZˁBb?nQSCj<~0Ľ_#6ͱ[fA Dd=6&L_?"+=^WE"=0U<ԻG>D۸N2W\C':*FtgaH,?7'd:Tba4gGzݲe{GwHhiou~nV/JʍLj"#f`N6i.I+:_G]Xﺋt=hp=;F7T|4b@ɮu\8bSj(p*t'$+< +>ۃ5v4U(6-6>F~ d?*ǧSu#Ue\’N(ƲKtoFmD3\=+q,Ghۄx<٤t+fAN!XI5n ݴ%v(w&( |>W*DL-8Pܔc_!< st)@"}OqO]Yk}E27|!tBQcð{|dC<ʌv@\d.%"qTҌ, %mY)t0Dڰ}u7#<BELY/ &TGF-wIR6;5?sj+M;E}#>RL!At8H&ˍcq[)(f…ܒD;VW': _Hļ O,_򼥛\dr,:%.|sGPRᲲw;ߚ" ߭MCr@/Nڦ4Q(G=Uk4ݧY4r0O@햾e6dF1h2xX8jdlVe`3deܖʚq!gؗ4'ȁNp$k*ah8&7*ONӊĽ R6%+S=NsaO'̂EQH`Q;aE20{ILjK[&ݏxx>pIT?pT4̵(xHze43I.~Ḧ`o`{ZP8\;ϾL+osoJ +-ZSW`x`_P@-?[,=L9`ߢ Q X%;|Pv3¼Oo#ٱl#ۺbK01\9u}\6*N 7789,NncI3Vl3L]=# Z8'SC/JY%1/zgsl4LEuC&-s<$|R^ K$htKR0R awrٓa /L^PR wDxU0 UJh{1 ȀUnR|,l}QΦgGں{^ PZz?s{^$QkǃժLo] IWa'>XZE?NJQnoymnd٦G*Cj92s$/$[3ebR_&nvW!t5I1ൺ,ɀk˾>Fw aVve٭ ^|а8GߍiC0"tQS`<7)8m] jW/pCZ"rbWZmC=õhwuкZ)/DQpNC Y`}ip&̛ ]/-mٸi>"WF+w*R}L Y<"%|B1= ah0} -}_DWCK#,w'Uqe~h]rS%^##,npOd; :y{٪ T>;j>cUQm(*EjJ?#gρļ03>_@\zK@<}-xdZSwYu7a4OCĖ@قIdUܬKBHMli݃F#찚kףH0j3i+)ߧ˱fU,zW;TFĪIT!Avӝ Iܞ3$Ɂnym;Hl{u2#M3ꩡH U F gY˝&dyͷ818 _b)IoX#`_(K;SH-a&WAGCQڐA˙9VHS5U\ʶYoMv'S $_M>{u ?$v~5?El{P*:*1u@ag(l)|1 ;ohL# &4gHD㟯G^&`O'(.yirdDWt^>xQlKqj<LCRIgv_J^obdtΪrANje5DU0hJm= @G:M_}o2@6tqKG}0Kʴ t?ʯ6ht5ҭ?f˝V>7V`uWC~  oNvi?8Vs`7_Ę'B??øbG١7@gIm [҆K+ZBxy_/"JLɬ_8`rPJ糐U>|ݶ% 8k"*b צ SFqdH8YZyBz Mͅ兾ևZ:e5e*moAM`[6p_5zX+gv<&~7ׇ5\ȿ,v;Q%_|(Ƣ]4sٳP fO^iv4!M |ΫjQY*=h1dt:*7 3\mo~ʚ>u誤;B\R~uU|[o_:˝KtuBʞlƟȯ^pДæĒm` 6C{-:`)=V12G D8y&ڸ7L4m+΅>㇑:R#[|xh@md_i&M1'{b)Ԗ͏saqmtU14/p'yKvHq^ZcrvqE2X0(R\_nPǣ#%Mzy2:Иθ.k4oLjSeH_0>XG|{6 Hvz>UUD ZI_2?q\ެ1YhUIPTSaQ\Tӯbư A+Z8v<I/%|B[Y0}<{08Pylfp T@9ob{ˇF+҉x.ZCkM& EsK3j ְ}k]Pa_v$BXE otH]1KU\u&#&XR_І9`<|E%C*Yy1гsLgq-q@J^q C3/躸5 waDvTj@)&>R85ajrjGu3 FqCJq[&dj汨}F]%'W{T![FhA3W 49RaI|QlMJ#ZݥbDΣnj9qՍFpǁϨ-GW(+(h)p dٳ?=IFwW+Pflf}`AQ-X+ÿfMΊ4FdG$1c1`?iBg_vɛt;VHQ'y9bˎll/*oﶿQ{ujL`( l(\h/@$'_Sq|m9? m8}d]\фSbK=D5e%E|7i qUĬ+sjtOS% 6#}Uq~UWX3:p j0/VZTL +=ka?KℝٻYO/cVر9 ;ŬAӁ=@I31dzwPt2h+T64/T{| Bfک5K\-ڏ?bbY SCQ4;)IHu=娮Y|%,,OxLWR:{sg z nY/^*t!+7iӂ-PQHfBFr=W?P!MMRG#~ϯӞ`)k;oxxПk?u*_YV&(CںQa~t )+F֌+XCC\i_d(Ly&*6"\Cmiesrxh ˼9J#OMT$*KW}kXӯ ;MlIHm ڶ:`.bV.M\. HPy?$3T)S+;pUo};\$U ۱ _(o= VIJ~0)8u{W*p$;] C:iDJA#e6“xqJ#Fpk`Qі),n09c#m2I!,൝Xө8w+\"a91۲]^uqX!،*ki$3>j376.P# E`|.fn\!`!4'[av׃; J/=3 ^c:Rѿ~:ogVa{|[C"2>ch"vvǭvVux Wlb%z4_se$ǥ{7?GPRZ%O4 vq5EEXBdBH#5Jbmn|KкKS(ӳ_;mS'[=wSP(-7$rc5Z 3uY\j`C39YvwxV y0ފ*Z:>Y`0qXP+Zu)\FִD>Yt#LOY%)rvx+!z=؊w4e8t4f-ޭzs7Ly m"yF&Lm|3P/SMF!,O#]7>(~?@ˬNyV-w7*|5"U>723b{/ӞмS@kyW.$dCKsaΡm2R|~;;fD+É=Ì`}Ac@y,FQ Ơ"DoD#$-xX ֑2NI!QQ6~yPM5|T3^: #R,-hmϕal~JE1yRX.}GEщ]Z4P5t8?Wek ^&?{ mcd^%Y7t|KQf3~Exڬeg>]=+~R[- lk:#E%fz[P=͟SHzk'TKk}5K3leUDJwDkf 3R" g_BKgWBA4TչW3=> XFVInZ8< /Cu%<1p|B4(74g#S-Sa)łd\`ojiu29ٰ|z8B"[y-5A R"طĤ.++M.@qPL?k:-&2辕Oׂ ~dr{ |W\QK9luNj٣ԥze[7/l <61ŽF؃k1; F%oWѦ θ%>*2 ie=jډ}K$"݅jT;|Uvds|̛ !><E L,jt V? MnRמ7qq{zGabV(cc7$$e;qQhWnvkiʎ = ;81#v<1߿7)5p H SƼDw4A~v5x.YPaqercW3Uqؤ s.` fVoqжk2kaoP֡AzHY## 驤) %zˍFpnlbm&)G hO&\ \HV oc'!y5P5L˴D@EZnlpu[E(mԚ&+ja\Quڃ%$iOHDǿqDƋ=`"X`K,R:vfF{8QQ}Ȁ쯀.ҕ+zkvoz[=!ѥߊ8H,l' dG/t]-׃9Hay|@QYQh n4j|Lku齒yF݅>P4bJht.!zKO(OLH#vl쳱픏\y9quV04}j8`ve_ࢽgԷB1 mtn?9#q b]5} < G+/} MIP,W^tHl(xfzJ;nhns@]bSiC2 |$ujwR< ه.<s Ē*cC[IҴW՞R;D4ڇYURChuv8lqv9=w!g!5xuU lKu'ƿ27叹pW2=1 fX4Ti<7-[6rW"LŌcj+a =ZVzkD>3gu>1 5/1>}C}؈ izCeK)2RO7"kpp "O ՘臒H尘vqxQbQ :p kf۱a Pܡ;f&B)< K  H :g( 7?X]E6po2B̋eK]ⴚCD 脚jKv1PH5ԳQfN=:Wc7-;5uNF&k 7¥"}ӰpJ{hb)hmi,W`1R/|ХR]kBfNҺ}17)W `+aJWǖѮ2s- dE5t`&/;XYuAL3S6w[4#VƸĠ3VʃpC\ E}7yU@ Px8*ϡ2%I.}&S_M]S!3ϥetnv&%I|fEtesCWz6.>`dEYk&2.}#(j{Rv^ #~3=gR(3KRu3T,!(v6t۶l VWgg+ @OIz  --#fR0(^oow4ӽ6;fDSE>Uڡh).CK6!x ~X,A+]#ď#ҲΨS̯FZg @NPtÞ6Tݧ׳K,êнʼȻKtZ|!"LKm9=ȯ9b*d1νW8pX;], ϝsޔA9̬NК˪W5F@v$C9{=.9CoЃڞ/5!tes`W9]wk)_#!X>0cXIce"W'- 3o~MK{6xִOQ bkX(-b.+Nnlx &߾Ȑɡf"y4$:V)X'S?.lcyU'tYT}?wCMGkaWAN(R<]PTR@W95H3N7F@; t k\x2'O'KUP`T]U,Bf&[;+{GrJkm/`*~S]A,,6U=눢U'dQb m2Wl5u$Ky犉G.{bWi]?' -!'\84\33&sTuịKG\nX-EQŬK,@>;aL$d8@H! 60 g0U𞞧X //ĬŒAڼ0E: SMt-x k,~ֽ{J1BLȝvܱ Ӎ{ϱR !maKJ}CLY ;PtuE. [t@yX|M$4fcfxfH}pU 7ECĺT+~$O/*2_郸on|1{r޻茆IS**0NT {6?Rc`D8C_ܡ[ZWSDk ń_gZ ]Pٹ0%/ &8 ]`KEW66PQCgJ gH!DyU',Jx+MQ?0.ޖUzHҫN1f,W~y6a(#!Wy<0Jъjʊf7RYZ!h0ICA|4=~meܡRߚ f,D #3E۫u1A%~obN/8@ug+l,6*5Hai0F'Y`9öas(" qwߌ(dֺZjDֶuK[h1GbчyRBޝ2(FF%?Mt6W53ͤjʸD_q|@zK!EP,`;9s {ӜO*!әoVVGH}ִSnG$żۗRit ?o:||UE#SN9H4$%RpU{*L`0J7F~ib4hgKXP|&oM,ZL)ݜDy&  |!㦀ZUFMp', c.41T] d0 MHj*% ԑ@xbߝUvM{ubxHwMh9SjOB ڍ% 61;GDpSnPڻ հjL=1[F -iTFdoLM6;L :+~ .777b}(~:o"ml6_Z~VDL,z|Q7\RA$V uޔ@1e9 :~')q"çrBdbPzv$VD3ќ&*WQ12k rDMı&8*JSk&|[(k' Wb+,&è7**!5KMC9 Hh|pr& 58rv&^$==~/5'jGOKKۍ0vTʋ/@@cVcbQ5bm犴hir3 #saK~x 0. R2oV̚B'֙UԷz_u[AծLz޾o] XGU/&8YEoeq,pK<ʛ[U˗{$JY̹kC#ҘasQP@)qnaLO"ѹ]ng灳Qϫ? eE=)+:60->+J}3M\ 6SVV=ݲO")s"0%!&O< ;$t1%v;:cI[{G4T.c!;~$rtJ9ʦU6Ӣq "YUA]1*;g՞m']@8; i>j[b 힐.|(-0m2x*>b+z;\W_M5pC|60#e~IqK-jLhCm[ͧf<8e7@x'!;5C8 ) t 6Za7Vv" 0 zF{(1/pX bltcE$#e6M'N{@Ke& 0VQJCxъ X+:6q*wD̗G4[w%(N'\ʋɠe^ii/ q]h)%>TE7.=R?G,3-;tB˲;@ 䧉ʼnA*fiꪜ t@R\bjG-I<lOΎmFr?d"pX^igۓY(kӷ Y)%c#61Xε(a(2}lz%ނ  %v!N&}/l@j7;H(R7^L']?'XOwMj[|v(νLWKUt_P8Ҍ32{Bzc§#|!ݰ5{V[/O!`D ^C;Gݑ M(CuVD)Ӛ y ,){9"U E2 u}C /Y c9#nwTtRԆ-ZsMX_fwKJ>)#u֫P!|]C{w+8vZG)d"cr]XYʺ[8n`Vc-f`%8x~GarvE2Su804[wE,$e@PO~)2$35Ukϣ"2l}K7 3"oBC EbI:QB;hq_sx5at5??ɤkPc"le+ԫ_"e~smw$ wues˥F |a`6.@?OFxv93&# NװI`%F|Àܪe\@٠Y0ʷ/\ M9CًxyUN0ky4{tKY4Կ5Ӱ|g&lɝǽh<ߓP8 &}օ6GZ@o02}*lY^׳hNcvWq K]l:L;5VJQ~&>Y(R8[RF?@;JJ1Zne.N͆8\,}mh+K;/6\ &Fv@bV pN+#r#Aa߀0U+؇z >v^9#]e6v!kxyFBhʨcE ĈNo`G9X<P}Vb`7(V~5v ?| jm9On(CW-]%9:G1W煨*dBy{I[2 ^xIz>bޮ!2tVp &zL>d 1&}'HuWi$f 1;_8M oZ.9/ k/ *-i:ywAEn, !@oC-ׅșÀT{h\]Gg9K>;FcԥIAޒ{(I[$`mMp>e 'a/]Ad3( poe}= EPU>jͺ7Y=>_Z86@0$lOg̶)L t}@ӦujC& 9o UL3'#1%%$NҖ(qYᾃ*Wn]Lӟ@aD#2]3Ϣ<28KOL{1Տ=1tߩ^ ?ohw+Gju& ?,GRr_KAbesqMas+ 0GJiPFJ3+݅΅VK: M8V%ZN}K` 9^*1\KFDerA w~I!2z#?ccﯖx[ظQ@F.h+HNctot$߅N9Kf^q'>c,4w,\ yvN 8x-;"k%(RߤOCDG~[@i;cȳ ܡ*E 9Ì(^z¿UV47C鰽J eØ5(uq6% &U sqˮ>>.&/ rG EmB qC{D9忀hY.# p3Ln`GV d&2 cBkY–wUh>1eR^nT@KM@} OblVdvZac!0v"de%߃Ў{/}lpew5$B%Rv:'ήN}]F:E,!He0ʔX"GAmO!PסȰ+m b[R#iĨ27lu7VC8`Ǯ]6O+ݠ1!ʩw.g4~ NJW,QOXck(P÷ W)ME-Tgb7yfBƮ%1|faDII)^] ^k&[YU3 SKʥjdƷѵݹ!92D\?Z-f󨾏s"+FAHaQo'9ͧ"{w,KNGKfΔ %3p%a!z52xWԽwVi=ur:2%s,;"x^e{>}':oo[MMӝ"RK -Np:lCÊ+}JV[[YҼwY-0JqR=*KB++Owk!(?K~lqd2(@ QP3GcdPS/|Nc>q:`< PuD}A'Zt:6b@?eyVc6Rj$XXr3<)ϣƠLWgT\t&v!C71%T͆:h6|! Y.2aYiNy* ]iG톜Vxcir1r-z:Y;K2~di b6y6I8əaxbLv.)FCϫd~??&l%K{>ԭh7ߣ;ƋV0߳/;l`J)yqfWJqpYf/LyYC:"kpݤ}NQ g t_J*Da3q+CR5~uys:aΡWgF;eس7TI|Ap^GV|fecQ:v7#ވ q|.•8Zr~^\q4*y6脝7 ZBK@3խuf&r_ym{4nĺsp|҆Z?;3<Amh4o dA`3AkKCvMaCk 9E.'´L['K8ᘶN !5,aTߝ(h*2u9 }(zv8Gxm&ivvJfINM$œDy2T?u(½uB'I'/ IJ $KkCmحD$uiZh<Թ3P<(sf*dqu!e͏%L9\_jх턊Q},.k )Y#_G۫d?EXR-`(gqrld!Rc#o3FW/ijB38!!↧LRFSG+YT9 ESV vXTPvG0EV=+w?Fco9B1 Y롸rn0Va^_~lmlspPT ;z*EJ oI.J gv &/#hZNfUW±5=^,4Mqf3E`a']|ܿ3!5ZV0l[.D1]S. 35JzIJ;'O5P #7K&hvF||Çg% _i5 y98"RB狌tsE_O1AmB5N ^b|eLTavػv/!cԓjNT VCs7J@ǚ\[Vi蟠]C8G1IjM 8b