kernel-rt-modules-5.14.0-503.21.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']greleng@rockylinux.org p-Bm5 '];Nߣ5\D龤-'Annp[}ܮ”w}6%R) Zm6_Srm"8*kSlQhg, fDc uN5Uqjq{N!S55pZ9}GdQ!&%Tb~ 4UAz{j/٦!ls؉'rA<^ǔYȘX3qDM; Rf͚6uuK& vuO*4$K0Hw/4 #EtN3|㖫cn|!O/CZ!n6-U7ЈkDsH+ʣdGT`X ᘰzsٶU= |~lȓ?zz܃&7ޭ//j ,FvB+?+d * R   <L T %\ 3l  t);LLZ)t   (8b9b:b>' @'G'H',I'<X')tY()t\),])<^):>b*8Ad*9e*9f*9l*9t*9u*Gv*Uw*V4x*dDy*rT)+ +U+`+d+j++Ckernel-rt-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+rt if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.21.1.el9_5.x86_64+rt ]; 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+rt fi/sbin/depmod -a 5.14.0-503.21.1.el9_5.x86_64+rtN$ v@3+,c>H%Cl2(,[,.}7BXtE|3 |/:-s 0x HL "ȸ(JAgNg$xpdX||4$L<.L(x`,H ` @ h 3!t $ (R4n{L=OX8N<FBdC(yANhQXXRPElIxGK0JhrPhqpDP\DtAH$CK@?R DA`S|Qp>h0@l|o@Dt(.Pl+@L $,8*0-$p'` /  X<3 \wla0d.DF@5#5$#P1Z %4^ Y?16H~\wmX(rx h0w8b|a0Nd%|xhOh>dP2KtI4pplm|t,x9C@#dk+$!_9-!"J HP"`  ,4X0@ 8#'D(QJ^ppN`4 0v+LPNLd8PtTlzPj0h]eX|Lu1tu0T_e<\w|UR,qTn|.dޜP>0<*HvX ?h<S,SPSTSLhh|d50,gx%[ @ 8zdq8X B% 6HfX <?pW' |@@ .h (F'0!46dX h'D, 5P4!( ("wx tT|t t+6(4 $03L@X)#%< :(!D3.\&cd"h0(E ObLbd(|n@ $VD* E$8fX>#& h%| !#M L- #l: 1$/l |0YD1k_|@d1P$4t ?>0 H4"P.p L!<)5`X $ # ` 0(<B$ XJWD7,3%|3<3`,HT?L4@$$!ӄ4*`\$tZZ8HDl.p//Pp6 Tm9#4-4,#*|8Q?8ydDo|V\]{^nY YYhZD[$o|hqm>xSDP B*H@,LlWwp<*IL\xH T tl@CdZ(*%F[,\H{ep@j$M2|6AX/bEGXXb`:E@F60Yml3 X/7$A+T6+Td0p26T85tl0,/44/^F1<o,5Jb6 Y^~ .HU 8HGqxo.B9pGh>JJ$B._(a|sp Y4 D\F-N\?IHMP@<`M@{glMsz >`>8O$}p}im|nQ$kX`n4A$Ct7pld =`?pT>D5@,5p06<018,498 ,=FL:FE@D`?886H8?dEx:E6t;D=66PE$0ZO?7LC@H?:l3`U*4?y8.F(EFX8R|Rv*,`DEHE8DDE(G L@TF]D YBDr$Zl|/e$'),A<U=xZ$fIXNXg~*g~*g~*g~*g~*g~*g~*g~*g~*g~*g~*g~*g~*g~*g~*g~*g~*g~*g~*g~*g~*g~+g~*g~+g~*g~*g~*g~*g~*g~+g~*g~*g~*g~*g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~*g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~*g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~*g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~*g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~+g~,g~,g~+g~,g~+g~+g~+g~,g~+g~+g~,g~,g~,g~+g~,g~+g~+g~,g~+g~+g~,g~+g~,g~,g~,g~,g~,g~,g~,g~+g~+g~+g~+g~+g~+g~+g~+g~,g~,g~,g~,g~,g~,g~,g~+g~+g~,g~,g~,g~,g~,g~+g~+g~+g~+g~,g~+g~,g~,g~,g~+g~+g~+g~+g~,g~,g~+g~+g~+g~,g~,g~,g~,g~+g~+g~,g~,g~+g~+g~+g~,g~+g~,g~+g~,g~,g~,g~+g~,g~,g~,g~,g~+g~,g~+g~+g~+g~+g~+g~,g~,g~,g~,g~+g~,g~,g~,g~,g~,g~,g~+g~,g~+g~+g~+g~,g~+g~+g~,g~,g~,g~,g~,g~,g~,g~+g~+g~+g~,g~+g~+g~+g~+g~,g~,g~,g~+g~,g~+g~,g~,g~,g~+g~,g~,g~+g~,g~,g~,g~,g~,g~+g~+g~+g~,g~+g~+g~+g~,g~,g~,g~,g~,g~,g~,g~+g~,g~,g~+g~+g~,g~,g~+g~+g~+g~+g~,g~,g~,g~,g~+g~,g~,g~,g~+g~,g~,g~,g~,g~,g~,g~+g~+g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~+g~,g~,g~+g~+g~,g~,g~+g~,g~,g~,g~,g~+g~,g~,g~+g~,g~+g~,g~,g~+g~,g~,g~,g~+g~+g~,g~,g~,g~+g~+g~,g~,g~,g~+g~,g~+g~+g~+g~,g~+g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~+g~+g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~+g~+g~+g~,g~,g~,g~+g~,g~,g~,g~,g~,g~+g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,g~,5f5149d978becc5fa27c25dc36b2cadc575e8f7171dc4b7c10166c4a1f30c0ea325277b694a828b0db9b083b5a33e21d449fc717c132d95a6ad64d98f11a09c92f25fdf8ee9ae82e81a9328a8ec0bc1fc9e0eef76b50bc5670b304cb758fb0a0fbb8ec24fe24f66af86921531dcb2befb90d9671d879dea0a631b6acf9bea385da3f5b848a41963e0c84a311a5a763e1e2766a89774c42b1c04c130ebea1f5d2fc2b65fcc91c426aef41f9cf10eaa1852d641714b5f1f7a890e747f5c1a76dc2a395c70d9dde8d97c5509883112c22d7c9d1b46afc52d00f711413cf110261552a2365da7382e680150fb002e929dd0f2de63cb4a4cce6c102f608c6495cf05b263c4535642cb9915e2c0a260756e3a9a1d00660acd97790542d9fb688c9fec6d27f2a00843ad2c5b32bcab844b1f1fd166f099b0373365f6a596e1c3496dabbffabb9706d348346e4f54e4422b8794e0c9b537ba8a96ce5b8541326549328a7dfed57afc6c7570dc138be173e51c66f6c7d386ecedc05c8698173e5820371f80ea58060b3d415c607b866b19733a5553eeab32ae3d8f5392a9c0700d1dafb81436fd86cb3ac01861fc62ce648e01714542ea63d1b8bf0e242fae58c598aa31631ee9f7c314eceeb4c12626b51c45cb0292d308e07ce616269260f5db73243d13c22f783aa0128f9627f8cb03dc849d705266839658b64d968c2e8f7fd15eec5812f6971e507bce6468f146a32b1dafaf8a4943938c31ebce5cdba25ddf6541e2a1ba374b75e0deeae9fec506e6c6f1116398912e14aeea12d73c6139f46019888fb3c9c5e631b973ded1f583e89e82cfb0f12c3516cd477a9018f07344047c6d7e028aa2f0988164280261a1d1d987d2edd356d46892eaee794855cda591dd7acb9bbe98c248aa53fd84df21f40dc4d42d69041197457b9d803984548932501ed8d1468f92c58653809823dc775a325b1fdec6c28e57df0a03fdcc400179dd73b77b8e3f694e93c444019c53fa5338cc8fcb2a9a0a305344e9854d127cab7492d9e7994c4cf2c9993157a51deeaf2f5a5b1d56b5ba69772cbe3a86b180510011bf6f978a72125b3a7d09ad942b9aec0cda7b57f96ba809b5ef4b55b8cafc56073d43954a840276bc2292900e89829f2141a0f25080cf767d7d36308369bbfe6e92e653a8ae2efa3d4a477cd56f37903aa5a762f0795b13050b874f7b98a7971b0d2b04e0d957beb43cf87621d5c7c0634810073977e9637cbdc8805d4fa8775fe5cb8b78a2d5157a015bc5f35fbfa23ce90a88e04be39d5b78e3adba22280c6729690da0223ed27b5857b2f3a7938325b4f1a5d92d70bd65dee52fe82f12b99fde0c48b8c0ee326bf5d042070c21019f0c139fd594d429c8aa9c6e1ed10f15c8de5c786de7aa2ad7c7737789358717481163b8bb6a04b9dc763d40b65994b031ebe93a9d6f2ba319ba5e9861fe50d92c66773427b995ddce2f7035cab0b4a7f4e57d245da514451cebaeec20130075186f683c4e3847c70e95847bbd815b72664f646af7c4bb46e321467e5f7b097c29d0399eb0a19bfdf19f1f9009ea8313a7e1aec53f5b177876aebf4a28648298f937ffb95c4faabe8b60b2c1b95b9f4083753c5045f398176cf918876eab7ae70d1c877265f4ff3614c58995e6382072fdce1e11131af092b8d559b5583655dc5b074eac939574447d19767d11a49f66670651689337cbab5bdaf75307bf1ae6e25ac062f98f5e754f50b4a9815777a50de47e851c10b0917845c3bf8a3bc82d89d3f406eece82b53b7cdc2d19f0ad34ecc0fcd567a8f2099bb7baf2e19b802e9dfe35ac3d110ff2307fc87f8f8fae20d3a8329976d2e2d7c42b974e3a9efe7597f12c197ab1096b8cdbefcdd18a44f59fe7e402cd6da1a1e96a631c9bffa16b0057f3c35c45c02f739c32a5e5824d5dd0f6316199864baf87ba696e5d08d0a03db297f2b81aa33e09528d53558d5fc5c47e832a455e7f277cb05485e93a011862c6a77408f16797c9026fb6ffaee5e58650601a12c5b1561c250bae6b4c3cf772e2660d08641b2446d57c55eb0a49dde02addb1573c4dc3a117f9f21398522e73ac24a7f7b0a31da58d8b8deeb785434f2e59f684b9bcd5e08ddad3feda77f0e09029f5bbe8218395cc20d8b6a00518a96568879d5d8ffe4c3955111306770f447b91722ca86b2abd5943f6628afde423e21b74bf6712f8fc50551a96c5344484b5f8fdd5cb019ce7e50e793d24dba524a99dcc2a9072ca310ce44ef96518bce206654459cf9e31e2f612486753a27d4ce707ddb755689c8295b601db13aca0d817c75e44cec39ca12663fead03b4eda1cff9d28f1108d43fef17c4502ee2a002684a658e949bac2b8d5105d11e3aefef800e2ba5974c4288177dfdd09012643d6025564de2fa621f9fa6a1e8a2f493e5d4ecab5d481e266aeaf04cab77a747020ea3d0c1df906c7ab976a1802e9c32b87942d600017b31b1364e0e018cc560180c626732f7c9413cf3acd41fc56395b5353c1713fed48e55f732220955e54873449f8bf72654a42dcbd495d20ea922cd7319fb092b3ea7118aaf52126a10da1e6dd489c2f19a4c639d21c7e0b3f8ead58d4ee34c212b1d136db824101ebdf081d1a0f777b1349577065c3a7d07dd2d758c87e8ad51b45abdc18b1ee2c746fa4f548140f6792021e274df50e7ff3aec64263f31ee941eac6dba34faf1ec90a3e4a8c364233bdcdc997a3b1020874f3d62495a90cd919b0aa696200ff6daf0e4ed7f25ff56f29ca16d94ad799b6abff0b174488eac999397b5261affac4fe356898dc0a78c42fcbfd0b4c48b7c68e58c1796a65e2d30477f3a3f041c0341231909e97d79d97b7aca0d227d53e65bcf0ddf94deba77ebc83edb0070d09f151f33d6e8d89c7d0bcfff6560c4d2d5ecedf16db36c53f446590d9350a51603753e23258c5d5dd30b6e0bc767e05da43f13e19cc10285db12c114741b6424af54b726c422d7ba80a5e5e21a8c258cb626d18539416b4ded89df063464d1d616f0b4094d231ac223e5d894a464846126b39acd548d60bcbbf828c1ddc329bfbced3c9ff0bdce77f2e39ddd66e77a837f768b9bb1798dd50f25ada147e00e3da24026fbd2edf5eafaa28ede94e9371111cfb039af3c487e4b1c8150dd0359a2a589cbe26532e905fa8486bfb3b995dcbcbbb630cc4ef0c418419c3ee52c7385b9fd4aad9f851988894ae44b673f6feca8a70abedb455a803baaaf17a8dd5e5f84b6328c0fde982f8c6449c29425cfd4d673a110bab07f83761441d852fc51c6e746541d0484b03292829c4f1f3a5a4042a2e491529189e6fee9e5fe131159814bc7d753c43c3dab0df17e7546dc460842fb00a909f971cbdd8116237a99b7c3261f921428ce4e0a6a5f7235f75ab3ce2dc9d0bd569806b548710daeab1b3360ff30a4d391736ac4b681a04a69641ea354dcc8066edc26a7bfc19fe03417e4ba4213b3b362cf32325415f4ec0e0a0cb0f64a4baed31eeeb125cc968bdba64866bc3187caf05047d46bae1bb2c8730046816d117b0b7a252d30fb05fb175f9f7ee57e9cf2909978164dde9f4ebd3b66abafa96a15abc35dcf1c8d859766ca4b5967d88481fe8928ac5ee05f4ba8afebe13c97ff0381c55088a27a6416f91500ed2179706d7026ac283debd4b29eef39c1000ca88d53305667b073d593f0a1db1a6adaf51e46966d3529f881440d3cd26d8f0f05a4cdd3287e167d904f1dca630fb44fceb7bf3dbe358120532bcf7e7b2d2a7fae4ecdec969ca517fb11ca699389179dc01b9bed5c81753c1f0b13ac4cd47aa2631083c2e405b8cc68244dd383ffffb0ce1c7ba49b262979609600a5ac92507af38fdbd5bb00d4912d7b1889244434b9feec938cf3c54f25655b70dafea9d558525abb2d33f9de406289e3c5de9bd8c6f1aed8b4b5a1af00bfec42d158c1a3e02bd5b290df099bb9617a51cfef56381bfe700b40fff8a635521a3af82596e65d3ca16e77b95c3f1014e2d84c45991e85ba1afba2ebd8ae69b9d3503067f61337e75e83d550bc0018301f3541b7cdb47727c945919b8772f8bbbb7ced50c93cffa5993016b4ad4ea3c8e3afb1991e4425ff0e129bb96b63c559afc1844b5de4baeb1ee7f63bf1b0062c23d1e1e6a44aca2c9d433a13a5d1aec8385c2cb7b804caa4c8c1802373ac0a3544f5aa784d475bdba008696546d9addee4272f213b4649beac23e53047a649bb650b08deb350070cb8425493225b335a453ddee985e35fb074d7067a0498973091da844db61c267d07b463988e457d307e57748be0cfca895af17e65a91aac56d9e3ea94fa4e9ab453b1073d74f18c114420e4907c03875ff600df184eec60b0c09ad9585ef8487b3ec385972d53c17f926a4df1d5beb09a3b6c808908ded19099430bef262df802659ea436d52b7221f5a6c7503b01ef10969c4b9f24e319f284b8dad5a80cecd687a797e2fe0959baeed8f1e2f8c32f7bea279a9bc928366be7cbd6ab8762ccf3d311b4440a74a1f17b953f8aa012304c41b545369223d46a1756cee7a941e5518b067fbb8f93d986a852efcbaf7c0a4761af985838923b6763b8ef2ade99b076f89d5c70395feb944994f9aed0938519ab3e09db82b54b027729fa45c904bf4860dc27526e37c74278e5adcebd747ab7eb54725200b54424176b590fe395537704b926a012c408068fb393df00437540c40b491bcae86af953e8ce54be7aa5bde12e389f4d879d464d871809be9ac3280cfef57b50c4da66178a452bc9ca17ef332e0854c724ee40624ebb4095d05f5b2f76793ab94a5e0daed3cc43e8009e0cfdf98d6ba312e4687c4626762613982b49022c8b3cbdb574ef3689bcf9acde635ac8572370cce84ecbbd5ba7e3b77f6a184bd48633a4f64aa35073e3f5d01e47b42ddecfa36ad52fa39b7341a0df9e120e1d6cf7ac0d62762669be84e60dd66361740028511e27432b7e6a724470cd4bdcba4ab0716d6292c12f4fc68175641f63f9496a9ab53ac6964db1fb4b2cca38eafbeb834c4835b7f4645d2a42693595acae74256208f691cc904f6ea5b842294405351b1a7c35869fbe74ed17ddcf46844c378377107ccd348a15896a7cda99e023e014e02ead7daa53dd17a2c6793d59d2ce9b8a4f61ac5369aff7f055acc4ce807bbf3690df80bb62560ab380c13fd1421a0e3dac0a46d8df2cc81e75cec4a8e3f0537680dc6ab848113f2c0cf494b8ad43fe760b21638585f7ab74a21a5b5863dbf9a34ca26bf710c561c248eaf9090247508bbab1c164d679e48db4e31e3bc7183522189dec99f70697c5bac7ebc81f09a02d145ece2d2e60077832ce1ec2d709cbd68b5c8d0028868ac7371a0182c50d2b9a752feeff26685b48b5a19c5f9fe7e58b7b5f745b419c23400308d7132a31cf2335002723c1bc4b97c2c0781da46cee9d8fe78d22e70c237bab07349176aa95fd3a853d901de83afea0a91147289ff5caa537403398e74a077991adeae80f7c74afe68925f5659e4faefc70064714e82af0522e7bee276436e61c44e0df4da9d94d3e9e36ea3a324400ae3e1d892fec11d729a32e9c38a1f04c9d66f433c4f642dc43138346685fc6c312d49218f0c99d25f4a244fe145c07ead10e4a3d39b5403dd3ac16aa71e1206c68169b0d7064f9c86ee5599332f5984e5e2f4048a3125497047be8f4171b81ae34b8e7e999d800e147e4a04ea185dfd14d9cee31d76160b9123b59a84d70cea365760def1ca2df09268dbff23224bf6987f20ef4beb69253fb1e2e944be0e3d90ac8e785a5989e33af1b9fb47bd0d2cf665fd825fc8d38e8cb459fcbeace8a595e45dec2b9434e97982c19ace522eb56d8903216b2f99442e20414102cd9a9890ad919de516ca68e40d2df24b1d718d16b868d552cecbb386633f0ce67f167f8ef676b9b1b253d1891b0b390c280909b9196c33e3184e9a4dee41ba5fd4295429f88b6b4daebb4a98980182b5f04c2c17d32439c05448bbce663c1bf2652ff12166d2ce3d1a3e5bbb8dd7e7260e3278295d3a5a72d1ba617bc7f23e90835e67f7e353ed4219c14e4b8afd651702601a9fc9fad030ca747ed014f74fa6304fa76f34582dd082dcc09a7b96f4b9aa85165e47905e809fcc0408097aa09cbed6097eddaece5c62dca5be55da10ab2f9424fcc195c3f2a04b1cef66f602fe66243b12f9f6fd92adb84b88e43504414ce043cb1c36f28ea4d74d269b04f24a94c0abee3f4b8e40c9b9b6831f04f8803a69586c04c93392b26fa1da2ad4737667ab962ec6207edbca3f4daccc2833bec131f882c9259b169981981cfefabc299cd53109647a0cdf45b1b2e1bb665f209d42d7f736ce0e136627db588d363bbaa2a3fe74e223a73051377191fa679be762beacb262adc5e288bd3ec670ab4336b89192429d2f434efa5be5bd85163f52c9ac31bc6e5e5b9c1a3fa79b755e6b5d0688afdbe5484b4108bdde6a96225b869a45b94c36c61d33b27d33de005b417de37bac3ad77d16cf77b682d8a6232edd07586fc02656a6b7cbb8468a1d7263babe952ca6d3ab7f015443d0551d85a9baeb259f710ddf83134be8b5e77ac8b938177d8d761c4bde647debf70cbab4704ff15649abe686081a161fbf5fcd1fea3bb413aa9ab61940155b44fee24135f9a29ea12d7a28a877a61e1e2ca9d1f7bc4e4c83d9a72e7cfde5a857c4d3e8610182208f98fdf1188443694a2329b01e77517423ee29ca897fc9a78bc3dddde40becb3b3205754de6f7ccaedd015fffb558f560b27edc3f25f7b1c9ea74f418857b7c519e8417300b4adc3197d6c63f58f459ef185187aaa850908570c752bcd3a4927e1617590c7d816ded2fe3b464dd3eddedbd15abef28514ad25f7286885fd50af1d52207b180961a0c126ff53ef4bec42cc6c139a344d6812ca7548438d65c865785ac042a211de1dc67a491fdb0aee782b464bfdf17eccef261ff3e7e66d1c3daf1b4606ea068cb09d5708e6540b37b01e7784ba88192df2b5bf9d1c3aa424393b09e5e659049c5f8315d6bda224e0d3958f91ded907e1744fe0d1d641c5b36f31eb231b08892c721efd88412fe0f015107bbe1205df5f3177736ac85be2ff65d4f78bd259d3b3f5df47d53bb0607518edf2faf062b663d483e79a30bc8ac3e44fdc2d8a9e04b0b4397133c5eea8d0bb50c4efa7cc35cbb6795f6b94f804c7208ee1e3a001a14b4c8155745b6f2e9ceba8f1c4d940b989f3b534a084c4ec47736a21753270c023ffee438d09c2a31fd3ce43244b3d2d6ee549e74ad6d5de84b21291dbecc2293d5e2fd02967497eb8d273ea5a8f182b92157f9bdbf6b68d3e1c2189176433418a642a24bfffee59f01829dd2ba2e93acb008accb828578bc49d3a416311543379be755a87f5c3c40f46a76c9d5de627b74c0efeb91c37c624c108e9654b03dbcef13259f4fe99e2b00bc1e834fc0706610239d6b084fea2db929b098b577a83fdf48918083634f838c0607f36b7cfc072cd4040b79b45121748de34c9a708db0e6d682ecba88d8e1f77784523cbcbc95aff0614e0437868514a703660d4a4667bd3bec000576d47cd5755591c0ef1a31341e76e97a6af0fc56e78bd97429ce83ce864c853aee0da211ef61482efe253fe004612d093779cf0bfef0f9ee869fbc517848566cafb2c82c96a77dcb9bce8a02798d98a9b43f4868abe3adf6f10a232f2c89bf66069424e63b1bf5d409953e778f3e7dfe5c5bb7bb75e4857406d3ac9b22a390e1a5ecd62d7b2436bda3345e61b9074fe5b33994771812b990c056546090559fa1084e9b9864fc5deda435af42ab9c2615d2c53654cd69df369bf64161e792afcdc1fe13f0d977e61f03c2f6652325a5cf2d884096ef52d055ef4f31f3907917d3d85c13e87261f03207efc3df5861a5f7b9f3c4d9bcc3d509dd513aad9ae199b376410c211a40ab3a3a7b6e6a6dfeda334532ce1404094f7b103ab8a168dab1e6ed2feba99041d8855a5cc1094ad879ba9322d2bbe2a590793ce45ca2de92bd7575151092bce8e1b6d7969c31ee0e25804d65ee95788d9de7bcff520e97456111abb61937dfc40b3a4dc0918e89dfe5a8f38135c40cb768487b21ecdfcf462fb754f29ea90fdac82efbf5f2ed7864f592762e3e9f1fab03a650ade3b11ca239b8ade934def342cf895809dbacec23f309a3ebd900ce43cd84b74c99a2448bcf84a7bc8ae16d60506c5249c18a790571dfc95a374c2f264b9088d11881eb94cddacc3b3453f8d4c76c45e05e57494dfbac83b006096a15b880ddacc145947423191c93ea4c81b112921067359e0f28669fe8d8734129877704b501d30e072da021e2c1c64228e8ff68ffb60f53bac7d5ee739cd21b14bc43be47e36c0e2a093baa54e468c4fb391fa22521f9ee0328f467bb4f4ad847da5d4b5fd1f9e36930e37d6ad05712a7742d95beb7d745e127a18f15c875241f0f023313295057020987d02c8afb285ff8f5328c520d6ca50d8e28f9a3de48e9ef5c09aee16f883bf9e7af09da51d57c7c6da73880cffc1937fa5369c6d345a00722ca79e9b319feb1191a090e7658faf9e7110ca9e629b47eb38f6aa8c16f57ed4c2b5c2fdc95cac0264af1d6eb1e07f9f6de010785141cd411f3ff74db780efabdf0b8c57c6c9836b22118528051406b4db7d661014c93c4b4d630e6533e01140e9d480fb4bcf6ed309e5d2cd5deaac9860fd7d8fe549ee1ce2c50d3e4aa769853e1019b9c8cb47a3c43f6474c63a4e41a9ea2f430e120d2f5a4d08c1c6c25577f6dfc4ed58d32bc69f9a3f987993b74e70994ac5bd69b7b1603df686bbffdba2febf47a349d2b05d78146ac5049e4645db444837499f72dd463bc5a50916d77749d543d041e2bdaaad7a2fe6b64e89dcc0d4caa39e7c91592bee2fa73e513eeb1ab7068ca8bc1ed50a66c3c2114219e850531ff1228a11794ead8ddafb8378cef7b47677395ff563729b445bc6b4f61252a583fc8eab48f0bee880e0432dbf3935dd03ac93d68777f5c962f4a72a0724970009c916117a3f3eb7edb50dd0029a34e17febeb5e22abe0d50458c8767e286e55f296d3647785243eb1fb34fce7586622e8e8ae780b876f9c66d615bcfa8d7402ce99a778bc99b627fd48245792369dce780e7256d9000e336a97bf17b847fc46342ec9a4c185181a1fef768a6a13dc5d9c707df2e90517214b4a080412f4dc26735447a3ab975a01fd6b9fe2908fcb694bd2c12cb5a841b0193f64792a6a7a25550ca38057cb1bcd7ee322df0813aac7cd95e1e1cb61d7cc62cefc364d476dc1708e05ed719b4457ce05413fbf81eacb8602879ac319ac80c107f8f60e1b93637b683146acffadbffdeb40729e07eed83c0d8be8f59ecf483ad7c090103198b3f24a1167b15cfe0fd49973dfe9405817a2f8a4f49a1f834823809292ad00a955e9b7304ccf568485ce0dd0b4396d211a64d9efdc4e5d2a92dd1ec3a59038291a97a7c1e69e2e9345d8985f8ca72e2c4630d4f817374a937885d6cede4725406f788838dc96fc880543fb50841138bc05320acf6d096973a2e37073e89be04e88d014832e9428d2cd72c62af09974eb6c83f0c55a7a1121591f61f36a3e93a2223dea03dffef4ffe4112f084904fa9ba94abd661b99b359d5e7b6dea2ff024e36cec0c58d9e9d256e55dd403b8ca8226127c2d85eb1c2a7ddb8558cc78488ee20ecf0ae010ff7571624570fde5011742538ddd0d607b832d72774f40f059d34fe9584dd523e95075a97f0fec181e223e0a434061361bcc8942e2333d6f3b764198b9ff4d14937ee35a2aeb58d43c42f8a47c83ad1b8bb09e6fd6b929a895ca0bf445c2df97558fa1da1ec25ca9f2dcc2052ae5e20efd63cd0a09c5245914ba1c8935b88c61749d54f7b68e07f9685bad5a2c528f0ec27b302a8dc66ee3b11c3b303d4dc78286c9bfc836761c9e375a99b2277ed31123709470f77a288e264330dce5f89222b77e3929f97e7335c032ed021e7ade1f168490c0162fb2f23190e511e0511c81e1fadf6abc2902b2b78b99fadb06b6c38a9f4e22a51d15bdd9be8221a63765d9f7c30c34a7e5a4d0b6410a0f78712c525825f77e8d3494a81e9d4b5155a4501b4f77419d5bcee7c209ce80b938e4b83b4a2380ee6fee59928eff3c993a5e8482e414862903c0dd84f892135187f038316fa9a262d1fb37f393c1087bb1ffb6bfd438a19ced385a0aa569a8ef9ced7194512f815ecfe7713c3c9e39372ff76ab438479243632d40e811d284208a728ae04f4eb6d79ab728b05382e6bde8e6460189c7bdbec1c7a46de329b64e15970b9d1172f250dd8973d9bde7481dd8aac221e2637d50332e374cf1c389567059983217ab50fc4c3bc737e92648702490fdbb40884a0d2c227c7558c7c94270cfd2bdd94c32acae56724d922511924c13266f5439542f19eb8c6326b05d48cb5d16298d8c3a882319c29909d46bc1c5508964d2cbfa9e087e2ce620392965149049064965f098cc31e769c74d37157841d145e2e09a34af5081b61f3946ece3885084932dc2d3ddedf653e50121d3eac42a3cefd8f08e5eb5f56e78f0a3a2076ed6e3cfdf7609d667eb62dc831429491bbf4176a27c0755402683aaf8e5925b0631232a92c61ec72b95794b2a7fc28067f4a23136f8c160839c9d6e881f722822759fdeebf3374cf58b9d73aa10e613bbcd0e9c8b67215ec88a24654813944d82325d5f193b376659f56e130e113781b71a6ee6827bd8e4dc286718df313d98e8219ca9504b46012f5d1060d89d64a779a0525e5386398acd491e66846e1ca89810a6d7d727275562ce7cf00d5dea10b6cdd88341534a54794baf23f83a79e75493fd1e1e1baf5c4974e79defce12fa1af9ea20fd607f982ddc5d360c2a35aa4620be07005e43447d402d8ac23c108114b1f0412eaa95f97595d5894bd1c2b694a16f5a0642274bb6d2c0603746dde983c9bd746dd9a8a5d360fa63cb6f64acb11cbda69eba7af469835c533d15cedc6bf7481e2ba1d81d77eeb0434ce503572b123578ec1b20887f4a6474888e6881cca63e4ef8aadd869d739cdf0633b8e7e40f5f8cad3231fdf14fa5131f0e0544ba7de5dd1c8a87a2d6c3cfa6b59f2dd8ab39b90fd57be6e4ea9d52a7f93d8006796fdf97c9d8f15013ba6c7abe5da2f1f9712c168f9cc55e26e5ee0a3372801bac5bdae17884022ff1666a1ccb4fa6c052fa91f7dd6061d650e9baf97163cbc8208635172a683a5e1e1a227efb78a8b77821211aed1ed71c3f882605f4efedd4617baee6de21871f8dfebf6c4e90b426c32d4988a71abdfa454d39bf991d3627604a6c2ba7f52cdfc25f0814c1b4fc06a11afb4b4f6d8d0589b8040f24c0a2cd1ae485cc9625b8de62a809ea2709ab8dfe06a07d508885248b0659c012b346aafed300d57812d191c56dc6c6bfc3b1b16ebeb2e8b0fcb5252413ade3d14ca8def31a9c98ead7c212f28cd5443d1f787dde5fa3aad1811894331ae6b4e42e68cc10831f805bcf91c315b97434e49b8c3d30e01fdf6dd47e8a0ec846d02009f3aaafe40a401d968ff88886d4f815b35711aa1721515bb997ce9d7478b9d0484d58074ef91bede566aa5b3a7fcb6d2b4085f9ff8679a8fa7fea52baca90dd388e87dacd237e1696fcbe692bb30c6103f8806ea3167bf2c024d9e3bce93e71b666c0c4e613904035fb79be3cfe563184facd79c3966f0b9598a02bbe48fae779bb2c853986d086d026a225f9ba7f1659efc0bcfc08cae30845b097c12809a2d066b806490f54beac0c444d23f2068a28483db7e1a7ef0b1bb60d3bcccf27d81f03d4919a8334577e038e384d246c6b65d3dbf64f0d2dfaf9fb36d9d92165bd8bd88a4f139fa69d8cab26a0343c0af45389e99e8c0f773e272b5b036838fff51864fb7325cedd660cb69f4e3fd3249958705d1957100718a597ec5e56eed3aa50c52287ca8e0fd6df4f36973bf8c1557e4504961e877f77bfc4ccbfca8f3dfdf29e4afe5110258c8da26e1585f7711388c9f4696eedbf7ee43d51550b2fa0d49cf9b2eb528da0b4d0ca555932a3039bb6548bafc9b4f0d1b0a730e2cec61132646ff12af535d488ed3c4f424ecbef6db5c2a98d4aa15ed28df7bb49a7c7ab64ee9b53820a970909c65c3f3ad622ce4468c835902a51b08b88281d570f60cb9d67377277d99e6f16aa85d9686913be423f8f89f004ec787d7c97aaae9743ee2870ebadc27bbec213263a020620f597c1a42feb2f0a99b812a2f990690e79272dd55dfcf2522c77765de48c807f1b1678235b5dbbbba82d6b0f90ce2eeed9fba7809fffeca0527758b82a08e23e84ac7387642fa63a8dbac4cca0e378f44858d22c6f64909834cafbe3d5079676c6b005f7586f74ee0a58ba92a52f9b287ec40a17c95d3d6755e9635ce176b74435756e227690759cfd03f0962544345b3ffe34976dbc8af31d852515e802f4a2bc4f1cb20d45c623b41ba27ed44d47e23a72d7fb765213c66de58877b2fd982df02364f180900d15a9cb944d1d2dd7e13dd0a2abbb9c9b80d9cc13f4b75032bb8fe45918b7d9ed6a75e5d0e1e840c141a3f315d766257ad9c4e3d18771496e1b80d241f289ee2b90fa76ea9a631d997ff1d290df0c37fb409e041822fd0fa2cce25b987e66ead92670470bd04b792a30bad2d14c19f1d64417d6872b0d7ba26b84acdc46f8f2bd8f0f0a157fd8cefcd0fd59553fc9c409b1d10da4d35fb49904a526bd71d3b1a272a838a7bbbf6a4dc81f23f0b73a7c920206a3866720cd8334fe082b3449788dacbf06cceb0e05950ee39d9c6b35f9730b39ab0b08f812b0c6d58581a1c485f889a5076519b9c1bc072d024ac77ccfaeade50b79f74b10b64008f01e3da8230799a5f9f9e0a5c6c4122de74858678e60f75c9ab51d5963060e0008969f57d86550cd61ed83e08582abe19b41aafbb7ed0e59cfba70f4834c1f9e1ea68b9508e4ca730bdf185cb18b5ad9f99e85cb77d8b2590d3875e571711f6714c421a1b8d201d44f7f5268ae710105fec85ee7315d5770670f70e627c129a4bf07bb344193d51b86499f4a405dbf10bcabd30843e26ed7dd476582d0f10f37cb311f0ff3c22a4e2e3e422f2d1efc828e622123010f4470ef5b84c23c47ca510d94c2d0369f5557700fd8b978bc4bccc19d9b1af95e42287773432579b10e2b15b07792dd7dac78cbca2a17afd8127c6dc2314788d5b9ae31d56bd5ab2370f9c7afb5c62e0374aa3ee6b49f3ced3056b176b9bc66b92475e56b548d43f068c88a1bc20a2bfc84b7cb0baba6a6c4722ad2febec15bc3259a289cce875d2842e37d630c9eededccfc4fbcc653c3bb6fce06fd67cd8e52cbaf6c22b46f6560ce4a0b06f41312d1d57aafe5428dda26c89bdbab79fe015a7bbe6dde1fdf4a812e3e924b577f77822ed90ca82eefd3224e3dd76847a3a0e086e46bb449cb9ce2f0ab216311f5aec07e35aacab6f35d2d2acd268c663c956fca7964d985acba8c97bbcc58adbdeb4fb623eb5473f4653a66b8535217abb88da6a97a70cf6a589ba4ac4545f45d1a69dc806c77e4946a880ea586fcd78e172a0f941b9f5b5b919f6c5869bac77cd508a361b0cbccce6128395ddf20f29da6eb07e5dbe86eaa01b671f09c987e89091791cc9973f81ab12528fa8cdd175ef5fb1f3b3128930703937c5709c57ac55c049384fd755452fb32e4fdb9df7f4a636faac6b54b8499005f3eaf0baa962a9d145568a8e2d0cd2a88f8200c4f4724db712b2d252d85b2a38d358f4040cfe633053cdb191e9f59b1400dbcc0fee1fa502fcfa011e2e65016178ff201949523738f8ab596984c836a869d4ae0092c6256a9f98768797a1865b231b9dfc77ea314ed37e5e3333f1fd5b4244a82376c1c605cb65cf2723db337c99c14acd5dd22a08bf144b1703f83b8f0dc2f3c8c53b10f65885c338f6b7dc85ce8028d79e9138d3950b7ca689315fa936b6844ef7bdc9642bdc6f25dd04c4201f835e4fbaab6d5f6cd02ea1f95ae1c13d9009902dcbe4b5589759b693a5ef25029dfcf77db79011692b6eb0ca5bcb75d0eec0070b74c8ea4577a3e5457e84771e1deea563eefa416d49c8d570b9e2255121297dbd319e1319562798988910d91b8013d211441b59285798a3ffe75d055445950066b76dd4465cac17d2132938868af448e909f71b3ec5a770ec416fd5c96ae1c5e02ab9c83e434e66247225415223b9c688e899dd079b50c436aaa22eea7d04f3d2beb8defff430b33d385cb4d266314030f93beadf80e73670383cf6cf2b5bc2362a6a8e6f7e8f1895c9bdbf13deb1e209504922065acb4626409207a85f93b6e8de4d75910fddf965310168a3cf1c2c3a5bd83d950a934182ad251c69f0a7909b6d7ef8c0fa4dab10a4521210554498dc1db08edb48664b843c6b266bfe6cad4fa80feaf869d36daf5d7d40c7961c782408a03a77972c4c22053e5969e4327cf1d69f35c71caba5248ecbde231243b12f2b52ed73b53105abeb7a907c936732b3c8807a6de8eb3b3104382cb8c5c2eff0ced3d1018dad195ce4f5ba82586f824177c9435c6bf412730d68af05274906777e07d122a0f3eaee6c2f74dd37a274131bf57c6f864d178c80e3a6f67cbe3d4abbd96813e95bc8d457d7165cf66a6ddae74347e46d581d36e610bebf139d35d525811f826167db322ddf13ce0a3163e42800d79c01ae5827464320a3cc6f386721028037edfa7d9c687264d0c166949db51204083049d4d236d246fd7bbea39db446ae4405530e3d6307745c573ce1982792f0e151ab25fd26f071d187e2dc39c0076a008fde21cc323628a5c8c28844f70d71f56a610d63d23da2e6172e439c194dfc5e9e04e33c271314f19a5a3e85ca5396f1e23221345dd5fc60b80159e13804bb14dd140fb84c369345988764a38069a986553623743263bc7e99ae642434ef1a60483737256071e2bdac45392dbad62c14907d06c42b2784d9dfd96f81a5702a206f652e6e9af58531698a5cbdf98d221bfe40faca10f6d28da341495b24c5b6c70af12e03d1831f7feaee8f2d984cb6bd00537cdc45284915309364b524d2280c795cf44d1090b6e5a3775d12ef45a624a5560bc2c4a3d8804ca1a5621107cc332b77054ce4dd58d13f07c2dcff01bbe956650e7ed73d9ee83fd2fe584d4dfbdbcaa68d1a8675c0e9a861202bf6ec1b8cf072671eb1872e158527b0b3b145c4f2aa41e6b865ee53abc1dd33f2a43e76624a7aceb5aea7b98cca221549184673c35e6f4f28bdb0ce5fc0f6ca4bfa1fca4e53b217821002f3a836905de37ca22a088a9d17a7387d027fb999b6db9dccc4114de96f5856d7043bf86272de57112402486114ab4affc06a542a51407be68ee4af2723c2e6df22d59e04bc37ef921abb3536b6895140c08a2a8e6b3ec5a1aa391292af04cfa0c110f116bef944ad5534ae96a37731c02868da85a75e691526f8a2af7b4382c1dce2c8ae27a09cd91e350c4fecf7f61a148d4cc2a70372848574479c537fc7ca241623335fafc4c69c11789052f07468dc8b2c7a01f1e7221cd821c66fedb0e936ab37594ee3e3b9237cba0eb63dfaa5aa497728e20c7085bda3f0477215e5961b6196bb39e16c922d41057be892f20c4c4c6211160fc8892a9ded51da606fd5c48d883ea029d451013f6981fb1dead8357c0b11fa56ffe34c9ee54886f25ecce227d92f61ae38722d001b79cf94470a095ac307b9d2f87f2474fd158e02af53c8e73413dcc4eca2c19fd1c365f649ad1edd56755e4d6a950de956f237139d5fc7106f63341e880503a01b924d8a938a6ce8c8bc25396cc135e743e4b51dae26d8ff790dd7d328283a592a3def0848bd24a96be38ac3b72a044696173e7ca1518cbacd648b39772ee5dccc041c87dfc5cd262c67ed9ac10d9346e0a9b69679417a8139cfc1048aafba1886d221d05a8d9460b4aa8fe250c16066f3448e5a5c7a44dfc6400bcdb958009f5b60e1fbc4b94cb61a9b909ab5ae0dd9b8b8c44cc08e8e07f49d9d449b62c213a191f6ee11e0d7d88423cfb6fd9c8023b84cb63a1cbf4abf85a0f880841eda349f6132f77d0507f4b7b9c30deb5ed7be0ce1b92b40d4d657aa16dd7f15255be152c8face271b6d761705458af115c51e4b78cc8e050a23b17b3f287c24402732781e3b63bc28fc988dd6c90d4e8cd67c3fb56c48bf6f43b5d19592f4666aa1c4d1ca5ad01431a6059f4b195644218df4d2a62b5c94231a87319104540135590eb2210b896e0f17df3912f38dd01bcee307f5997a01c4888dbf947bb2e4998a85f6b8f656d29d93f4e2fcf8141b00d80003ef7477ca524ed8a6dbfb934b9bc377c381ed330cd901c72dfaf463a38e7be2b3bcdfa6f61825778b902c1518390c453567c7f6056d39b7c646f21d1ee80ef943e7550287581114010e000dca81b41f9ef5f68d3aa3b34ebaf9db42a3cfcbaa721a48484ff9c3c771510870dd1e555e6437af2b5ab3440b24625d3ba2ad61654baa7ecf2db7962b65870c50992811438c64e72b3677ecce2be901931c4340c8dc07249af4229b38d348e7e23c2039fb2c2fd35191179a4f1988c81776b60c0d66c6f72e982bbe013b4698938def900d252dca2bb827012255dca631b1325900f3987aaf98bb2021346d3b2c89fdad5644a98efa80c1c5ad4e99b30d528edfa8398d593ad0d605fea91275c21e78f04682967e6c960094d382cb53b849f8f59a7b5a8e3d44bcf9bc2b4878928ede3e59f4349dadc11d97d1c2657beea746729b37963e08f33e683b3d8f2a3ecf2ddd3cd07537fbf453ca1618f376dcaad7da40f0e82102756d138777a38872506e487c426b35b92ae5206f524f1501fa2f11c4d886dd54b8cc06b3bf361d391d01e2d32566cf33e6c2f4adc87c80a9bfe31f339ec6a1a5598b888848c054d1ed9717f388f406b7749e955b09a9c198e635eefd78834647eb5f7d514cb5009f6008d40b8d6b4c541130ef93485cb28890455a6b76c7c75c34f08c96421e03ca5dde6367860ee551a21562d74ba920b22fea6fa7667c8254eb426fb6537d6df7068c6a9e97661f9f6cd8121b670e26eaefc315311cf2819b5d7cfb1e38b6df060d144e324771f26cb17d7e3cb1617385997e885f5ed5b06c2ac0305787a2bed27791f186eda2e87b60997b9d536383d1e9611fbef803e32c87e002d076f2d7d5f380714d9e59bc126e1204954715c412a2e210aa9fe46bd54ba861d6bfeb69c96a523ff3a7cab608cb8b874d5b6824fd7779591d0b4968bc55a7e89ab4e1a5889cbc1b140e853e520895448da2417e884b052a2a2caa7ea0ceb68a5cfb0a61ad803099843cc0a2344e3390bff5fd567beef2ac586635c30e959455d6e5cd2ed97f7322db287855c58dd52fa2596be03e00a01867acd1e22b15654bb3c6825b99797bf367718616d59ae7e8d7353e926bd4173175f94715947ad9483554afef81571d4120255a8447e1399f303384d7a438ec84a3f4ae8209c0dab1d100e649d771335deac07cb99ef44406b4e65975b741dc57a455dbe804037dee383f6fcf21a6c742f90d1b76c5c7eddab6571236b00cf04784d7fa1fa0a54ff48bf9913b6c42f5b2a904fccd4bfd596a7db43288abba883059d3eee1f89b916d8fd718d28f1825d802bae83cefc72861b5152920b40a41e6d0d708cad446ef8b23f74d8a311e28015c9f02b5eff2fe25e387438f629228ac8a4bbceffaa43cb2a72bff3c6cd35188373fb67234c2558933be1137bbce29291e66f417cc7343f445118beacfa7a1bd62b6fccee757c2c4b9dcf8282feacf5d9dbf4599267dcd519b66f580ec978f9690b886ecf76623a2996b8559922e0791afed1df5681da7c869266b160e94d39303536037fb2bd014fdb731abe663751b6fd818c9449487b0ebeacaa55fe420915acb6327bd6df0e4f67572aad7c33ae11ecec44c27ac8284c3bb50dccd59db492b713895602eb0d99feb96949e994678f5fd5c9f0c4abbf52a63abcf9bdb41db5501753f5379ae99b736703777adfcabf6ae416e1c3b3ce8ba35e4a98c6bbd9e5f8d2bc44a9b4153eac785ceaeb83f8feccd9e205d4e582c34fc0cc8547c105d918e4729f2405dce28192b2db26e1c2700fd8d920777987b20dac0a47f50ef2a84f9782565810a30f43324bb4373f1bbe752025f6dbc28018075d0fabdb5bfb992b06a9c02210e901878e96946497ab0884a89b287184839618bbabc39780ef973d067e8e730b214a838ff21b68a5cea171b28ce215caa2ef572d758730e0bdd461842651e85aef5184949710f80f41deb391f7b668bf3c8547ea532b2794f38a0d5db98a6d1477d827c87a70b1ff339ea5b9225fc746aa13142236b0004ed2f1d2150291870d16fff290e99312bf630f989cd7fabc111cb2776730f898bf2dc70a8fe58f000967d60ffa8d0817bec2a4a3cb9f26a861b313d1e78a9c90fd7327c68517a07e2aa1d7b8544ee03d75870093ba98652b2dcdb19ff29a448ff6cd9b41c334b83b292961bb83100c8f560b8160b34405bc245c9e81f2318a99c2962cf97c87a04618daa81a035b501f34b1cafe7e6eb43ef025ffd59f574731686ca0cf9ff1e28cd48f6a2dbb6a2702b37334737cc7dfbe30b2af4dbd3eee18d73512d126e54a07e39baa75e69e74dd23ff6be0db6e564019861a170eff4c7d84bd81a98ab74d8d34ae375356ce6d7d24bfeebdefbeb4c4f59d7b1a72a612f8010cc775ad03966355f4b5d4b5feab4aacac56ad19830f7fa5460d220d117fc985ba05076b3133b4de57332bb21baf30a6591c854c069ba6665faa202df4aa145bf8277de76c22b8a905de70c7f626cbb60ad80d821d50c33eab49afd0c681ed1868f80fd8ecaffb9ab268ce5600771be415844b6753165a4dd44f08dbbc8ec55e9698de76d500e8a2937df79c0cb3ccfeb6e34ef26345855198be982252b2b9ed1a396127660711ae7f2abd62fc312566076c365d9820862c76cdfc2f03e97f525c7c64390017903a7850b3b936ce4045abf52aee5e46c95520e9d9cb3049640e9865f3cc8ed274e7ef15c17f4d2e95842f55977b7cfdc1c98db8485637a3b852cdffa19662617045ce4ad8bedd8cec51d319fa3c6a386597bc3ee8b29db892e6e0ffdd21565bb6045adcdef8e219cee354ebfbcadea093040f93ec0d5c3d36554e9ac10a536013e87e5d430897527448897f1611366f7b51ad3eecaff8fcbb9ff857c15e4dc18afa4e01abae825ad942247ea552391713331ae6c58176d66b20b4f8194935901024afe64e5399799f173a071b59fcb08fee4d60f45425a81bc90ce75e5daf8b86f6b533725620c20086b4c1426576abcfc0e1ca22868c6c773f97aa2797c46d1718f670da6ef66c265280550aebb394d2f2c16b518b81465884e9ab140d79553b6cd263a55f23f7daf447ca0ef04354f8472aecd43aa5cf64421e4acd62e61d387193d367c7ebc20e81d88485ce32de37e4e3fe54f8049356b76d0b589cfea9f51506bdff6787a887171e0a3fa24ee4ee0fa4f001a735187791645dc5b274818469e846bde036416d08f88690a574d049df26fcad65090b9f27df4c8357206b843c93bc830e95f5c48d082fd84de496bd16525be4144ab31df0a804c136995c40257923d93628e5e387767b5b9bcef36876f1303fb36550b1b21ced8f781b00afdf44f9cc4b029dc43789628230c570dc617f0b9b31931b9a88a37d36840630400e092fb05c11f43ea04b69bc020ea9b7816b855dfa50f481ef4062d40ef26d262d694f54b823305c3473eef2321461c3e94fe36f64a6ab7494144cb1ddd2c9cf1a3afb23714f97ee22751e126ed2fc2b3843efa7c94a17c604db5e8e049a7ca845a57eaae51f2738ba645d47fcbf94561a9063c5b9655e09e0b4761c809667c9a13fcba5e7f9d9b0ba348c13f0f416a16c4f52947b2d62c55d36bd48e45363206a6ce290539c1518a1f2e2154b04057b7f1e294a77cae57a64f39f235fc2f07df380d2c389aa840907cb3abe4dcc8adad1ac4922cef8a191da6362fcc65b65a70d80b9db0e177c7b1778c1173a4b20f77ac0ce4a3b584f74d85969f170dbdab18ac89a3570c698c98bc58c7eafee63809ef660a7022bdb946780373c6908f78bf5371b9e35b0a86b185cd5d4d9eca64042b1d516eadfce5bc62c5b8c1a45d79afa9f009719e38c250b86f40e2356dc70d3944efd82c08504aebfde558a6ddd5ad7c258b7d22560b1a051df02f7dfd25868cd3f7c13d97aef02c3aba760aa7515bc0b476ddaf8a47e874371a7956568cbe81a75ade202d772fe7f11d7ce1bc526be0682baa01bc04dd9b343d3e3465af264b0ec2195f7d487cd81ec72ca27fea53c5ad656a61cc2ff4b1f2dc28f3094d7073933b9cf7b564878e1e28b3244134098a4df23a905b2925cd92a42a030a8ba12cf6589fadb5a2bd8361f07ce9d959884219d4604bfd0261e64ea82ae30f56a019723edc84560809b26631b282f27a6ba1832a961c8636985464d567113b303c50bac7ed3fe9baf4255c83a9085fb5d819e798b52cef5a3ed1e6539c88b782ea10ba090595ce56dbe80e05dd1b3d314aecae7972d837501834d017a5e700a3739bdc16da2acdba185dd607c38ff2a488fb5563d1544c3e1f9435783a32d117893eacd1abe3ab55c331cdcc89eefbab850841f82a0c544536ec372be9d9316236a9d9b5e45e1fc5897cbecc4fa5b0d36d2c9af3e1b9f84dc0baa1fcd8215ad0b5f5230c068f83e7cd447ddaa56e5e6af3b7f5c0d135ea5e60a07e791bf232e679129821f83c42d1476de18288ffbf07d973bb59126b796a0afed4fff52da8027e94948569b91e57eb8ee5fd881ad8a8f70e987ce06f5c8a11ad88df17e7c9d3f5d36a11bca6c7f1618106287f3bf0fe2d6e49a95787d5a99838367ace67b1f09d91725bbf13074d033b5bd96b412419e94e4391db78b7e724496ff42f2578c2fa42bee8f2edef1e094f390278970bf9b424104d6b7b835cecf30a6d29e570999ea532b19bcf0620da77009fb6308b9277f6d8a8aa42f046e405eef986d647da4b2675dd412a24879f7a456da4c54dd6ec27465bce56ec3509c1606061d0ddd97f0651bbb1369a62ce0428a372ddfc5e588312d71e5e7ef83c202452130d124aad931bb5d4f27850018b25a10dd0cd80f815a3c31c838c6083bf6273858cb46a8c2c7eb2c9689399578e998117eacd2a1fad5e61de9d5e647d6fc4163f27fab8244e22659eb7c99de461bd02ff367d9d901fd17e411a799288ed4876747206f36b55e3c93c229fbf6000f8ffe87b19de7917a1568e3fea7e3b0f619c6bdf8705c6a2f3413793f55e318a2a02e44aa9c480d5da35daac69957b9990c76a8140acd8052fe9071cce079568fa969248fbc7697e7d0fe75894104c348fa176ac4a78a22f81acb604ebee1d67990b92726386857bac11084f7e097a1a673f7ac81d1eccaf456439df0dee64811798fa11f3a84829de762079610d0e199a276e2fdef58450efa96646f7ab134a0d4f72ae341446047ce9a2fe16e35344ef4c5051514394abe48e4423ff76a358fdfe363fc066dd297b6c71b95617b126b826293e5389dc6d0eef48c7b8d876d2bea5cf99d7e5d1c5c6b9dd7ab17eb3e5cbf795bda50b628d6b3fc4e66768393da6effff331d20638509bd3e11a5292dba589e1bca9fa7013231cd25a342fe1fef009cf8f498dc11d865b08e94c4e05afaa6e59ceb9a0bee7b5bcac9982e7445b2f9694ebd739a750810578e43034550fa714f317a82fc9c23dd3a64176127ddf04c72de6497230a61f3dbd74df887af678b6f9580b8fa6e800837ba48a82e4555365c8c9e6f13158f4977040366e28707fe21940a93193ec40086f034a686a941790aa9e8526922476038b710682efeadbd45c1247a90b83e823ef5ae334bd94df60fb3adcec8e25deb7581d176cb698c7de7e4f06f7949f150712835d076d66970118c7b5087d73d73858cda5f1bef2d8b02de384c7f591259bb6ce1746303575f73a9edd4654f93cea913c6acac010340530747a0da17fd572033b4861ff304f4f0a3fc2f7f2542106bfe361834e1989327191ca70be27bb7b43f274a3dd3b2cac01973ae49a042f9cfbbceae2b07417dcfdf2720271ab61f373a54dcf5cbe7d4bee48f44c5f72850a8d327a4ae9188b0cc09420d64c06453610bf5eb47a0e6139f2a65eaa646fbce6c896bc53150fbd31f6553da12007088ef310ef0b3f31e6eff29b387d9c5ca0dace8fa2a97e9cd638ff62276679442ad85873188dcc1ed8c864537d3686d8f217ca69e87e0b3ebedb0afdf5a1b2c69a3940c762260d0bf356bc4978c1a541fe409876638c6f1a55362a81387d728ed465b9c481f7c9868a48d37161e3f0d6ab32764ee8a4103422eef4e79f904625a984609be82a543ffc27c9226f9719e6022f8fa2c92fb1cdf16ecf9f13b2d875bf8df80265eec625399973c78eefca1f23981633be1cd570704a1a0f01e771e2ccb2121127daef55e5f9717922201fe017cf410cf6c5fd56c52fb8b9bf0412b2ae9f4cf0a6bc0a5a5e6b0c5d287d5ff190d33766a682916c1609290a95a7203424353b2fb2981ef7620e9fd472d8a83969e9d585ec5d69569e07046065e502ff8f646287ee116f2b4fb69ff10922916dec0d327c436ebd03dc3a1afa02bc60901b3c66d5d54bf12c4113a6c7bcb944340f252713e0a236a47d034fadef200b80462c3e2777c2b631a096c0eca15e5452b1ffcd1a05dc58cbe7512fd93bd1a367406e48d167e6e50eefe5b42e208874226f99a5bfe1293a308c4abccea5630fc2f24a77ef3bf3b46721b5984d7e2c380cfaebaeee00fd3c2231782d5b205885fb412438d1ee0f3fd8782b476631a486aa9e7d8eb2108d18a4700d4a421add1ac6c71c903ef498ca7ebdf1784612b21d838fed74c15161aad1d006a52f24f5fbb76a814f4d420abf979c8c3aa383a2e8aae11c1599d20c2f92afe22a58f78b6144d535e3105981116112038e87e4d6de4d088accda173da2be95d5a4dcf8c01190930699c95140a2afa0fda1e5637e9674eb3951be0b1b728d39c2b417122c584f52d09014a7689a5dcd1482a5d00b24ea3fbdd4fa4fe0175e340a4e4f836b0575f7a76589a11446e7d414ff1dc4e5e57d0d2438f0a0b505074650ec19770f8ef8d3086be470136ffc7d3c2f9387ae4da3c86a0ccd79b9cd4d3a81b06b03c9c68a284f23d3ae73dc3ed53f0bb40c2b668aa1681446876b70ed2b6aaf4bd6a649a382778e0e4a582eb802c24f0dc3d40427e28418e2f49310846c8eb8483eb48d8af23702c8558cfb2b1f5be54229dca9be88e069397e1a1ff29ca04d3ef1c08404a1cb65ffe9e0b3dd67a436d37bb4cb34a9d271566a0f6496e46b4f939f92912fce99bd39ea1c7201072f372cd6ae5b197263a694eb714aa3f127fff2362f3f791a0965b4829a1c71ad6688b6feb8cdcc73892263a1e53487bb69523d24fde14b48eceff5032f905435899b06386be7368a36f2c5e361ce435c8d3f1105e88432e9dc6ec2c871dc33d1941af6c16579fae5209a2911ac1a1596dd8d830e4f90aac241b5ca5afddd99d0b3021b1f200992d00cd4e0a9a5d0e60fdd6dc2fb99225d888c3c3ef0210c3d8e075206656579e0120b0829adc61ce94fccbc1c7197f0de1877caa17f840b994e38b75dfbc373d7c069ea56038b7d99e2574a36e01b8edeacfddd5c6577a2ab9be0e9e3bef412be1db657cf0583b613af3f63639706a9cb2e3c1751cc2fcff95a58eb8f15f78331e363256e239624dc64202588145cdc82d1bee86dfb9dc6737ebd97c9ba579f0bee4314d1d9d47fbb0b3fb0da4592f7af5ebd33eddd88a0c4a07bccf339d2e4731c3769bde969464ecd9e876107f9f829c036806d582cc99799d29c183fcabb1d8a224174c1a73150916eaa8b882b84544a88d48335d4e82d7896ea38317eac269b3277c7d9c66140bca95f6ec0b91b174c466a9d7668e43522c7e9b3a932a7194aa0a106efeca30aec08d994c00c108f2da5649a53b03d8915f7f0628367496bf01b9183fca860968df39170eb37a6601ece80d1b7549ef646efee7485e2132a03147b1a26f1b7283c0cdcc897e3ff7c6d7a7c3854275698671ea3cdd637c304a9109895089bde37d040f3532d5eaa07b1f90ff2dfb5b5c9d6e91e940cba4a3f50b71b2b3cacc2a9a36a538ec348a85fb36a7cefe9a5c70b3e253f98ca99d616d1850294664c29504631f177247cf34a0b467e4c01bbe73d9ba8cb8e11c6b1319bee6c116e4dbce8f352d5c953eab975d8c2eb25719b1aeb61df5d8114b358aad9f6ced02cd779a78b6fe7bcd832c6d12955af72ead2a584cfd280236bcdb47b7deb3871e6e86c460c6e9608c8dd4150b92aced24842fb5068104cb481919d997005560e491695bd535bbb12de687e0e47d51360521b7e7659c04f2c8f000eab6bf477e62cde8e9fe98a035dba5fd4b6b3740c872c4940e58d1fd323850d2e43baf49bee6ca5e149dfa6d9e6b0b673f0889d39235385e733fab0fe69aa057c4884fd7f5b632445ad5e85fbec7b755f318d0bb95e5c566433a487539880e14dbd329f426922088b3e176b6941804853476f8ee24f17cce253d0438b5238449b85a5d4f8f8e1206c3693e6cb3339f1c2b377b93c7a5e6bc7f27261b5b82d78607fb43bb8f61ca4968bcbdbe348443546a649d9b596512b217c130b7fca2e4d1681433a0378ac8b7cb2cfd86ee0619bbadc735bdf86d17d6b00ffddbd8033591921634961c2ec67ca3e385e0cd4b3c6c443288d7f7f8f37a85a0b1f03ca9615b42ce35a9e3eaa472e233bd6ee499d59727d9f1f82cbf39ddf49b637bcd9ee38e9cc072313814fcaaf77aa5f5fd139bc7044029c39a43e08d39cc9dbd7b2cd3e414015ef528dea5a9ec8096420150f9a55b3a4484fecc7ebba02367445c99d08e482cc63e83156cbb72b5ab7eca4cd964ac553e796d9a49983fb9aa26a0447c2adb0c53031bf448da9d9abd96e8608607e2789391c86b2ebb5ddfddf5f6def2dd22f5dab91d38e5b2b2acefbd4ee9af1b389fc2e842c086bad303051379a555633f2edd42d30d2bc4139603becb1e2638b85ca0d22aa2624f3aed018cfb7e0865bd85d3d04576a926c981895e4bfb71b78ca2b8696a7e43963c809f64f9437194c838bb89ee32aa0a7ccebd21a092405b870922386b8c18954936200ec07196a51e44da1385fbdd2a73320d30e013f35ec269f75280a6306a79b00951819b9303dabea524cde04cefdda6ed8b3f8f28ac285f2426f542a2f2a0f1a4df6ffe3c707632e1f231d0237822f242a3a1da560089ca4bf5bcb976db375a7613a9af5d98d0cc0ab510bf931540a6cd68a122c7b19651273dc54989f4236bda3ceaeab7618b507b6d22bcfb218d6a446b8f7b198705c8b0bf3b6897d4ed28dbfe4cdae479bed1428b775331ace26a85b5de8deae2129756e13428260ec598f00fe999c7809e0ab17cdbc6fbd8b0e58ffc1103ff2ff74111ed176a45491d573d972961756a8adc09b32a7d4f36dbc9e4c3c1cf08ec7d0d2c987372d951858d6aacda95928f0d655097f47e67056793fc6fa2d8e29d78ff8495da26183adbb51d58fae7b49dc290389043c0e817ab318315ecf83fb1a2d048c87675e58094b8c610ff74c587cfd6ba6b6f0e18f7de24f5168257529ad9f1e9bd3ca52907510d18a8db7687869fda8398966f0a9a649d676c3fb12d621f8a924f48c205385d84805c71cef87d146c8f0c556f491edc7b22f3af6ab727630219094d98a06bdfdb777023049520acfbb0d34d7daed9cd7225c97bc23d376856928c5c50ac275eefa8dba5886c8af4ee26adc16ce9044a1e19b7390173f891aa2df360695692a6ab802a1af41b7c90a60657e515d92ddf8320ff06158bc8049c7392ca266bae47957ff9ee726c6056fc26fedfe6221cd9b2267289e07bcd1dff10822fce99f15a9d35f49868cdb610fa5d488c320e7073056ec35a1fbc4e8b1d22b39d686e32f456c0cfe5e026556db721bd46580b16b9ceed9d0a91b6f90e5a5028129696fdbee65ef818a56ce69a0ac24a9721a635cc1f98a4267ee53240fad66c32cd3d16ec2377a40b439aecaf3af84327cb7f51734a1a2f395e8bfe4699f816a1b52dbf04316437c16ace5e509b78f7f78ddbd377c842bb59e42de3e805eb5eb586ab62c1bf4860306085358b849e80416f065a453caa7c8c67a2ae3ad725f104c82102db337adae8e5b3d6e044d26cce7f05ffa11dfd8aa937fa5c4d49c2952fa0cada9f79d650952000afbbd7c67981942fc6d5acbdcdfb6f2c42a7eacd3e0c36ab1cc724f05a7b971f4ad11e7acb7e06ab00af15476695a3212e34dc91171b68202d57f536dd41f184cfff40dfe8b6f07cc3b1abef7e234d4fb0993a488f66702c36008e3f3046da922df14114e9d39b4d39b03cc7287060d6e13fd93d774f56985a205e0c51301edbaecc55e8da3e6b3c6ebd0ac0775583fc2f950428824f51cf5556e27426a3f60a5489c09af81c4d80485d7a7c9acb373459e0ccae5fff0faffc8a96bb950491e619f721ece30541fb9cf572f25fffea4191ae68533dbee88c583eab63243a4cbbfe525cb9dbc916fac3cb315c4914414d4ca727e9b8f5add9b51d1f1f777e172163e48a96d2a56cc6ed5236e90c5ca0b3e0dcaf285fb3d5888e038c37480a1006f6da941963e806d46e82b5ff6ca70082240038bcefe69397292f7827dc08419d770bc3fecae41e9aea0b3c9d4351e63565581ef3bab5d3640b379ecc621197d58eb6c58bf967cd32589d669962953527e67de1077f922b6c28dc669f1261d9224a4b87377de6bf5d1bebd20934a6aa557aba01489ac12313a408aae894c5316a391c75b240ac6641e4905635fd0d2a50d00a53dfc441fcdcdf62e3e342df74afcbe01ade84c10451a34555d20a3ac80b51ebfa69bd737a9ec6687dd969bcb455ff412a9119148a82b1ddda6b945764c571892f4c6c8f0d436af950f373c60c3b439c9be270774562018368f6c6f433f633c2b9e1bc383680a3fb13ed5e236886b5c6f67ca1864440ca6dfaf01919993ab03498c48774c5d5cab83a7bdf117dc10ab3cc422a855b9bbcf3ade004ba66567fa5f3045e94849729a52a366a31b3decb4c15530e6393ad4ef727c267efd1faa6849ede986fa7571b1c71444faf6f3cf60050f7b0d94afc536b10a7ffef11b3a7488a5c80ca87230ff4916d510bf2a6f00f5dae36dafbedb146b055290d757214e1c860d80e77d3605be640c1d26ca3bf64df13ba6a3eb221103816d6d8c536d3dd32e826ec2947f2712e3b6f122f7996b4c072e5de36062d2e29d98d4cbb708400d7f1e3217eb09d629b9ef5d6614e2a0e964a3f1c4391fb2c9daddc34655c5f44150db63a96dbc7dbdad7f4e7ecea9f00c7d9146cf31cf9729fa88e10a90a3b2f9ae0cac2db7e06ddf689db897f0714964ed70ded988551a836cde2b4db99fe5ed02ad161d8f0a6ed7ba29867d975aafe973fa5b29e9cb7e99f93a737528c88ce79a53d6f16d6ea94015e21f6de6c882bbf23ebac372263b9f9fbe286ab6d9554b98278ae7d36d9c55187a7c0f79710f0b82947d481a8328b9dced47be09e330cbcaa8d482f35aa29a3588bf2d6b92c9d2db4560428bbf3f4eae4d879161ae289d0434b413671dcf3b0d6ad6aba6030a970e84be8600e9b1f3e09214f7c23c3393fe6304f7892a2c42d7b515dc4ff00cc98c6ba2bb2ad171fe55f9e553c40181c5d5588b522625457044df858f0881019dfb974c92ea0c455b1e9daa43360cde639dbeb02ec38ab736a0a75504aacdf1eba2dc86fddc204054ce7d066661fbcd11d3f8b842a0652bad70b749aaeb350f78e3ea521015d7a300c243a5f9e93e0ed430c11cad9c35b7ad947d97e60a1784eba6e28be7bf9f98cb02194dec36b24d2dcbb47e6f1e2bcc283a53c9490b5965f945685157fe6a63bdf2076fc2626750d87207e26a2f84b4ea265548f8d88d6bf0ba17930cb1030140d40a16714062474e2794919e2c14980c1abe799388f38db64bba2e17701cd1dd6d0df6b0d85bc1017d64ee4fe45b6be4a24cf2e662886970925990147e6a55149a14477509dac2dd0f33ad71f830c31d8858e14394964d4b296975b1daa8d57416b86ba29478e819216cdf00931f7099acfe8a563f230a1ead37905332aca2438144df19ed314b2878ec1b0a39024d7a18808688de4326cbb1f752ae7228d9ac7afc3afcffb75d8233949fe52672d5d2ed489e4e0062aca16c003c8c6c5345b8d9308482222a2c6a04cef5e404c925e40786515f69655c2d719672f410780618598f1759453d1ff2f4e940baf06b2cbb4509396c0626259c84f53c3de481c158ae1d3f1be4b39777bf0cdc817898b81bf4de4b08dcdcf0b89344cdbaeff5c18b5b32817f17d91b195a5338f6a1252200db995130f3e5b9056553ce46d18f93f12c87c654dc74afaa84400cd58d1ac35efd001c825957fd49eacea4bb0ecccd1fe252338f492128dceb6d40d63950f9cdc066dd3140e413ba321d82dbf55165837158171c513f3d86526a346a7f3a4a3a38a5df6990ae6973dfd16c14eeaec753795fe2aa8e0c997dcbd7531510d4819702a0f9b6b0b42bcd94048588f31188cb91998fcec1204299b1a3b98c468d85506d708e7424d47fa8d2d3987742975d35228140d66266145367e789245e91131aa716914dd57fbd4931249fced3f670a8da6324920aa7380dd827bd018c11779899e7e5b14be19cabbcb6a88deddc7f1e27026d7d369d69c6cf8e875a30fa76030829500605f4fe5aab0cf3ddcd7a0b5068dd272fa0662ade03eb8572f8350b69eb27947983f691471ddde08bf19cebdfb690537c2c6b823d1239512b68848a6302d4d50ba4c2b9de139c44ca3333c1df0f49f6a688328ba74028909e57303412cc4040a6ae120a1f8e6a73f1d5c6bd18a5223f2352966b4a5f1045239c82082511a0e4199d0d79c09619dc53f933903123af97bde223d876a58c58a74b16964f76324e88b807a52a8d599179128c13477e099a5d14eadd204c9f96bbc698af168c7fa6bbb9c275b59e8a8ca8f75adca369e9396a0af102c05a0ac2d557140116070c2a3246ded53cee8700c819dca681fb9e6f056776c720998cc48ba6c4bb04cdffc15f2add5934d9065098196e6ca2969d8369a61826da1087ad2cddf41f97e94fd4021149a890ab61a64b5b43f36b0037a4b8519c11193926e435c3c863939116bf3194595a5c95f1eb7b6f8bd7d8c85ff5e09a3f4f6c06246a99aefc2e48fc7b8371d05c5ee5be07dd65230e82c7a45f308a34e5ea3204871aa6899dd7595ffa3929ae97cb1712c534c4cd51ea42fce8d24af7be98e380f7dc97df46d23140279cfba546fcbd26bddeb5d8ab3378c9ba32f2bcb6c6663a03306efda13ee6d78c5455ef9a94c877b13a9718b6bedd46980b2615eeada1636e873ec888f09bb6adbcb16f7696984822636ef49159c1ee80d1e57d5d069823eb80dc0dbc6d4ebf8e1a43f88002ba1f6c8d0846b735af5dc70c6865bbdd2c1afcfed41956110d2c762a7388bcfc5b7024aa2ee0a5ce330124f68838a141d581830d6d945b2c941d8d3e31321b5ef6ef7d3f28f33f449156c87a942477195f049ae0349bcfb4da3459877bd417e3c9fe5a387ce79171e6cf2c5ee5e29f7f474c30de318cf8beab7d8245b5dfafd48a471940569a55e088ce4bdc4e2aa541bc466b3af6e064007113fc560c9af4ba1d8f4c13ce58f470a461b926b14c0eadb0c4d0ec340a9a5a862ad71153ee3e3849d754bf012bf1f3b5e344c2440ac38e60bb75db3aec0e6f2acffbb383f1d714cce5dd3d6b1999ffeae01125a852f0a545513b2bb287684a0fb16c139d430636e48423d876019bca151d210022ecfd6d69ed5690194a752ca09a7642cf0e87664ccf51bab588b883577e842d3be1122fdecf7f3dd53656b3c8e49ac1c1fe9d120c640d3da4522f2b0feb0c745cf614268324d17d6f76f40dc00fe9885d914ab695fe0606e5194521c639863393f436c728d7b412450c61d6e219ca55625c4df5df238eb647e24381dcbedc01356016aa72d9bfda6ea23763551bbb05ffef5502e1d3d38dba298582f6ff414235841728480cd6980bf823c297f234f57366a23047d2b2e725e24ccf93df836a33766713f79c7b351fa81266fd897fb562089d63d2aca4d4c0e080a76d9a6824884ff61a4f176a1c0c238377966620e5182be0c7cb9f4d2cd0573f4e0a1cdc161f1bc559767d9b37d08abd37acb32e1e9fdfe2e13649afff55ae625e477f742a51ed6363e5561645ffd38c9c8fb3af2dc40cbd5d6afe3b983db927b947b2e4ef23622592b9461e0ac1356a1dfcd47da686766defd2d5f72f4260656908e21ec0dc0668eb11ad31ca0a95a8ee476ef4514a04eb785af456d977987b129f908af1a958f2d2219210b01948e331de72658f3e407f2fe3b605b4f93e8565e786e015f0ad714f6459c180c5636f8ebb796e2039a25167b20067b2b33aea9bba642405647bcc2aa223641685f4a46dc04bdea7c3f626abfd8d6e38fd15bf71002612a032ce3c5a953da1e2b98d87f263dd5af0ec6d1a3c8c611190d1f7532312f8654a9c000f2f7ee3e7dcaad860b3792fa6695bebff8434fe692b14a48cb1465ba36c658d0e5c062cc7b0455ef96a653690a18135214979b186217f05be92c0d5c7db87f5e0b2a051479ef2bdf51e57b31adb880a4a2bc595faedcefba8c0c7ef9e462eb7532cec5b4322b13649d7c3ce72c615225a5553c43b5f7303a32e961ef056e566d52b91929bde3019c5c23514fc4c116ea6ab31104b03b0d379b8fe67980d2451fa7e79357fda0f2f2a0cf125d5f9445457ab309d05243dfc8a147e2d41090f29daedeb94b2f09de5ad438cc4847754195d0454c050a1bba59ae11f11981f7e8884f9e45db92ac120e28d81a8fd013ad22e9db16e144b9967b2385617a5306c1acade40f38bcbfdc0f70a1543b08e7476dd58153d3fc7fb3ac7b29795054eb7bd1a78ca7cabbc8866c1e68d9ac80402e08a0dfcc954bcbea99c1af7ce9d552a93019a10dc65b239848ae1c3c0d61f7bf758dac22deb82c6a5afe30ce5746a4f8c6d0ba75856bebb5f2360f97a96f4833a56388af656d25635cf24b362113c2225f26be72ba587dad15367f3c40537d1abaa22f7c9f6aaf1f98957c91fb94049a2c07055c5ba55a6df7becfe437d9dfa28e2e3a1b66da0bee3969e3cfa99d30a6ea309d5aa3bc14f6ac35aa8d624ca4ed300b8201ac971074d595fd47c9dcc455750f32bd153b971cc9f48a4d2aca19df8a163074d10130ee61d58fa33b46111f93554683bc93188535fba44b9878dbb33e7704fd17b111d7c05c530ad3c86dca3a5486f3fe593c455c2c87ade307cb8d21c59904cc32f65063125e6c54e3420b21d698ec0ef7341799c0fd60caee10172cfd62793b0d54a7ef35877e1af7481bd811c76dbf749854cbe98c79f721cb33a19b91a26f9cc6bb4e5f7c45de99f5a8f149987da16399e8cb12513b317ac31e006222fcff257f8334174adf0056340efdd1273abb8d771b169e6d66748da3fbc21bda6d4d26238169331d37b5c4d168de96cd4c11dc5f86dc6741e3cad7c329cf0c5e156c963bb6286d16df1320156ad74e51d18ea06b68d7e216a7a0a862fe6ca3879d620a8f69b5c7e27919eed2d343458cc4ae410bb048a6c5f56205613f6154766924727531fa8a491afdb8cca628d83594c592587fae3818a330c2cf572457b74a5c14d2f2648d038bbf7a552c02a920e3b267943248570be2ae857b82d63d83027cdd4b58c052214aec7b3c11abfe6fb5bd27766ab6cf8ca5053fcfaedba7956cfc271813016d37f29fa200edff2523201a45d8361141526b09c2f5a14edfa3e3cc4da4a6a0cf7bc3ab676b6dd9da7b0382fed832287854a3720ae0e14107a0b99257e9a9221186e21a115c8942e927c4ff0676f7ec05abffd7a7b637ad1a6c44327153c5d4415401dddf2b3d2dc53e68db509a6bad64b491addc9db8ca3a98f752b4dc60fc93cf4f32ec4617abab830768ecf826637359ac07424fb4203552698aef391897e4d38fb99101cd413475e332f85cab43877d12fa1ddbb4daac058cafce713218f8ccb8ccf862bb10a21fdb92c12fe5d7bc258121482ff2d2064e42f9c03f651fba89df79fae6f1701ad059fb16cf76526bada06dd70e0ae83716875ca3cba1e0565543728374867c7ce9b2ba405de44a270b5b299a761e0d6a232643b0e46be07453ce8b63cb6922628f0638a19cb642f3a339b84f0adbc993a0ee7a4f4fd76c2950f424bcb1664d28d52c98c7bd93018d2a067720711c6581871872d3e7e99b6a8e709b167a22db7daf5b588315cacbde11b938d861fe092f019be81d2e6b58288875c9c0b473015efa680dc6c2fe19da730db1dba561af9bfa56048dc70093f05b6222df9dbca9a13731ee1312a45e9eb8d729afeba467cd1a47031edbea728252114dbe0b0fdf2297bc6404724d17a362cfa65a80872e48bd753fb2e05fd5e6ad1afbbf7696f3c3456fbc5a957ad61797aac6e4f2219ebc2568ff3d91b8fcf2b5298b74edcfb3c45e8be25c550ebfaa95bc3d2681b18fb5e397b8c09c065bcfa10ba162dc3895074608b7de7728792d420319a6af8b973c9a881137be6f2fa3389b5d0f2f3b6a89826ae284acd0effa06b07c77000f22ce8ebe8e11ddfc24d09e9dd6a361dcae4aed193baf40903218d193bc70914283a1987176b2b3a0aa0352d5d5470ee71b06f7ae89e031b34af6058f1806427d716bd5eb89a7519a8fb0aea16c6bbbce66d1f07308302990bf45bd709b25f65891db2c1d3b09556500115a478e24788cc38f71f35c047b17c6d2020edf9a61efebfcffb2f5e4ef792533e2c848cdebfeae88f74155b38231112c5c735bc509f2d4878f14a1f4748c1c7bb47a19e8c46b3194af94a620fe3387a84683327e267445a7ec1952f8c0c5a6d750120ecdfb1319980c88cfeafcd8a6307f674a3790b1e473c64e365b5e62b29ca4af94e83c7efd7d9b13917043f58d628ebd75175b66ca5ac8460df1f232d35b0811e0b2c2ff5d37649be83447d4c1aae2ece1c8e0a215550c94d9741f6ed473ee183cae3aaa506b6f1515b004c893642ae9c4bc24c46ec2ae2dc0b0c806416c2a05ef089f69adac469c26f33ffe3297bcfd440d0a8faffd3d076cc2de23573cc0c21ecef2a3ab140e411f7bf68c724d5ac0df06dc870fca64152b0a45d1d953559567c5c8b14d2a52628aaba85a532a068ea72e5f32c3552180f07e141073840f5c7b30a9cc7e7e63d775cbca2f84e177521541efbfc206b52849c6ec1b58d942029f60b3c9c6e43e1c105740d973e43d4f8e71368abcb4f749b52f341e369e1e82db687f7af1ce95be797f914c7739ed272828c3241f5b7e85be7ba8afc57fa5d92b5e6c02362404c4734142eae765057aae56b28f89b7d8a7bc1ce1514986c09739f46ded22717b4fbfb88d3fdc58a182b6b2e77b69fdcab73e6fc8ca6251917c8403b16ec34ff8f4f8c1955fdc71ad0c524d515d00853ad8644519669057576d7cdfd0ba905605697ffbbca5f32b9b221aadb9a2478310224baf914193e7de4133ca1bfc3a0bd46e5a4f69be54ab9202bccfd457122c9ebb8656c00f77e40b20fee12a02bce92fdf5ed9c5e2c6b5b437cb4ccec32eb11c7afbaa731d3736e51633630a279d13e1deff68c08168afe9d35f7eabe9baa4e5e78b5bc6efaea21b9442e227449a69c1e80ecaca70c305bdde4a63d7202a17e71105291d632ee83696f12b07e2a161024213a93cf877457feebc3ba19ba9c315412ea2558bc1ce87887cb7b80f8900db3e4cdfab4d713ac3399c9720530cd00e1613d0f5c13ab8c7a1cf53e11bc5d16d16c0c295498c165ae322f50d40a4b36c2aa592ea85bb08ae173b3e34c18a37af1d588befe2717f68316d785ed4ce4b724822e625f3efbb3c500f6b0fa87fb51ae5ac73c27205be029d769e948ffdf68f7afa5a6e6a83387e2e11be23fe4a416ccc304eb8af5614981c688836e90499cd366652066522b1d7d273c1bc014353605fe58179de0f6734318434b649c4bb3173abc37da3fb99b0c0a0e9d5eb8d333ca5be3fa821d75f2d15e93b309b0c29cf4f9b5a1f56c859c75919eef2849a7a33028583173614ce404c0a4c81f62b49c9653d303186806cec36bc328050cbd397b05c8e35a51c65ffae1a95d12a72b5432e517a9a6c00d83c1f08c2a6e3ef3697048bc1d024065654dde7d4f873a81ce237cf9fc1d7dbe4c84b86788a71d53022e0c86aa36fdc9b13724a145d2be41395e5014f0998bfbc02825e67d4fc0c53e64a79c92fce21287cabadbe25822bfe3b559f2eff185ece0253831433779a7df1fba1927a9301059752d17614f185fe9a65b674cbd48a6081298633173bd801397abdf3a11a8ca145d365c1634def9e6953f535245120c7d11e42005836fae6f4dba37f3219dcc27fdab812c3f5c36158763aa9d453a85aca657bdba187f6f54299541aa76c447b15fb29db530f1db7cdc240472c1e915a44c9b1c091e5c00c5007ac13f7a1de56f43dae79fb4fb2a6636df7fb09f9df36edf5640c1cecb5adf0a21f585b27cf6834c2388d3a04b78bcfd3ff05d842dcc3b792aca9c798aa956d1f7cbd268799969cf4d4c2a5056180e540e23dc0e8b2638c14a7a5534616c1b9a5b3c2771193861fa46dc407c6ab35d55565f0cc24170da0b663ae702b011f12a3d8fa73d90404d1519cc406f0250ab81b6e58f7693c2f820c8454b4e6717f5186ea5b3628cf28c576bcee47593f6ae612b61ce29cc1440439a319774c33d660e9047472f024eb4c22b297fcd6624bd1b9e4832e41468775f579bf745897d3d0cf9af0ecdeaf599f04c4b280f897474919d8e6baadf5534545eabb19af7d921ee86c689b48d54d626bb7e418ae86cef5e680710304b6f324f466840e679a973efec0be442b6267c727d2ec612babbdc326c321c594e1254de65b6e4c1ea59598618e698faebd1904d8f023d708a7321d3fcf5fbafa1c476c6770122364cf9c9315d07128ba7d407539d9de098ea9ce3b000a6a13229f73f66874b4e25acdcb8bdccb33f44d8125bfa36bafd62a1892264ec34d41f2b4efd7b0ce9bf6b2485db112263fc78bf82425bc9264e9a0d8d5fdabde6f42cbe23830593bbb0bea0fbd4e5c084b55674a97a08d7e06dabff2ef2b37f7ef8fc846aa037243d4b21c276136b9b65915aea1759123762bae68a334218ff9a1d3abf45c814ac8eda3c0fd450eb620f37a35543a40293c79ac6ad3f6ed57c293188e8a4614dd4cd7f76c8bc677cfcc6ccacea1194c42b8f85f2764ddae018abebd00abfb0c1f9f7e181f166fd070487804941eb27e8c7bf601c78045a0ebc7647a994b0a9296248e9d57deabeebe61cc6e73a87c2ccebe1f5fab82373f800efb35331f3bc73294c159e8fa5c14e42b34286dfff2ed512a30ddd08c6e574583e27b5032c94c6722578004f397272b964eb7626d3507e5039077f96d670905fcccdd375c0cb69eb99e7ed8eb0edcd8a17904c5429d50ca1e9c7374b1651dce5c2e86b16c0cb810ab2aa9e33deb7f0b5457baef672be2495b829e3780a7daf6ac38cc8e4d8476b4d2fd30fe64e8affb9f0fdde41dec414c27b40a371828de3cfe088107ed5761e206ab2d9d0afbab70e9fb03091fde422dfedf1883ac3fc89701485655494d0a3ead1d5f2380d91e4072400dc2f575beeb283c7c7bb443823c5b098146dc36d6740ccf82131075b50fec5b25783ec5c871a4a5923c7660d1e6b29bd29aa7eb74fcb8e07b5d08077cf8fba726698f4965dd56a636eb30d753bc050672fc20fb396d1867f2afefcee148ff4e5d636601ab545c76dc6733b99642f466e7d5dd74bb79b1165123ff29a4bf91c04b41d198a6a595a14d0f93e382f4091bec94fa3c7c52092257db315a23388e030f66039f538c84502e6f8137ebea7597f98ee2bcb0603a2c13b3b1b44d9931f0959997091e7341d67172bc790161f346d9ec5404e26b946636c852627095613fc21ab1c9cacd9cd5515f0974a3e6610d4b6f1a30d6257c510fb80f0840c2b7e2341a82e2eaf99ec58e2e6b7297cbe658dd49b97b8933a4febf70dda1999d8172bdb4e940ac2d90e827baf5ba394819501fe14bd00c2070e12596bd1818d0e6e19932d6df564ca1d1b03d6370fc4e41522fafaf79d603221e1da14ccbb03df65eed6ddd39516768b4aa3ea6f8f6dcbc5d36f7934f79bddfe09068ed9c400c9154c6558fd5f0ec1fcc022ec71af9dc2cf239101180f0e20495780ab75a71e195f557357b1e320f34c4f1d3d66bff5622aba8d77caddc23f123726641787df7353a6dd34629696ef706a742305f70d056ac2a2eb2f96a0c8824606286ed6db6d8e89f082390ff3149bac512cdcb4fa0b1eb196703c26b45918ee7b02014843ce68dd1851a2b750a857e3b801881c2c1a3c89dfd2ae61316b653f78c6393619441be7cd6cd03a674690f32df83274a8441f47f821c90ab33fe252d7799d67569cddcbd1e5d48ff947e908a25e7829f70d53939abd5abf0f1fffe5f0e90375d95680033c8aff59c6a85897f7684d8ef75cacdff6e18958a413b3b3e8cbf4e7270909f8fbe4d78d45a3c007bee2bf4a94e20abf089f64b4184b4c78238650061c19f016fe0ae06953c2872ba017d03cbddb679f55c78fbacb3d621c35f13062a548750a103a815923fbddcff13d2022eb18104e1aa23404b6e34a27e19f8b9596e7b657ef07d95e4344e14689fe508c2d5abd32520646dbe3d1098b3dd47bd04455457c31adc6c75552c9e699b9f77eaa39512a1880408360f57b2234ba35fb0afca9fda2c9a79be22cb23532ad853f41d49e01d4628b66b4196b024c3908a977bfdd2068895ca66b29e9f786e4f586aa40c4f7113ffbdbb7fdde4a8936bb8a936bb0923e601bf41a520ff8d84f2c11a885c6c904096145d740d76dd2b4fa5fdd97ed070b892973972c7e8152a112cfbfd36b0e2aa2039570853fa79b09b4267e906dd4641bfd133e4c784e4a05fdc6718636088093dce2d59d69dc762bbc95e67c2fbfbedc60485e61f7cbba27a316c574ee3b30ffa288f8849ea0a469d406fd64eb1fa643bb0c231b87d8e740af3579bf314352d962abecffdd4717999cb3759800dfd42ef21a3c0cce72aa1a1da21913214d46ae96dc7848848c52703c53efe047595bed2fa0a76d874c4c9e7935d7a61b6dc04c826f203e7a89649e0f031209f8e4e630efb298a3b0788efaab837652d7151f5969d0b88925b7cd68a3387ab2ad91f01e6f64d3dd5ef3344b795f88c170d76d4bec7803d1b0f1405f0507b9b4ffc750c70cbe8b8ff0715c95fa2c24b300e07c5a43e1a4b79ef9523cbc13800275a0cba85bede626cdfef2e921931cdd96565240aaed6a0f3daa49b870a6015f20f80d1cea2b38dc7c66a849382d63cd75d64c365f4845704d87ca31bf4033e421b69d6a8b56d4b132366235fc9b693bb967d2c475db46b5b65fed945862cf07899d7a07a0227f4a06dff88561d432eb9a2f4a617a6cc9aea101ce826932336afe725a9f44bed0d179850181d0248ead76024b8e11505fc4e351607f630d9352c289aad00a4406c449ea2b1cbb31016e402810a45b6a292c431791baa305e52c992f063efd5a67b54c72a3ffac183a0183b60bad5a10f2639ff9c892935031a0894ad016d4e6e5a986e6852a56a5549ce1a932551bb4a424fed3e4c6e445c7156753ea4badb5abe942ae3fc5c103579faf335bf1343a81087320047ee569ebeac86a207727ccd4495aff46bc0223da49eb896a28df8ed683187ca44fe1585541b0e5a60044430701e844286cb1b96c4001bc19edc5417150a083e10d1f81a343813e63f06cd51b3bf4a6bd71415626bb24965fc45065a69908a9eaf822063ffd6709c3a077af01d9a60be68bc8b268e2c36d8947161d36b3dab3bbdf01da4dfd281dd417bdddf24dd5d000e3dcd922ec2991e72bc8de908d622c77fc759ce6ba3b11da9142b00545bdb3b0e54f25a2221e51e8f67b71198a2a39ceabde26c5b22b099bcd04e0dbf18d5e84d37f083d8766a7e51e9cf428c73d4258e7f808f0e16d933fe749f50373b3f89aa1f762bdf268fdcdbe4555626edd0b1887db4019e852e3ae6037b6627d1f461d1ac1f3a003b049e2f1be54505987ccfbcc887d833aa50bc97c21c1ea33a264d4dfd000d78826937d75f815713972a28b9ce4a158d843d8623c81c1fb53effb1b085fa047c6824b83d40d8bdbff25d6995b9039c2dda33eece49f295d6de83d914d8363d458330f52c886403762585fc4cbe7657ce29f647a01ae259da95b181855dd1939f94c72dfce599619f234a2d58feb176be44a8aa3bf4413fb8ad37c4d7342b403b99fb94944f067c5053da8e2e73c648d431f7c7e463531923cf959c8e94c7c3852e7c4d70e8908f3e9bf620feb0ac68e5cb5d7c715b272b4e92ec54a292050ab163ff3eb17346166501fe4c7212e9ef43edba8472cdd659417c3ace86495a2939c74f3c3d5bbf105fd6aa4ec947632d1dc87186ae9731d70c52c6c7ea440038f5c50c323316ec7dac86618f57ee4da0db8a37564ee58980f5d125dd63aca3d6aa639010aea6df7e7a9803ff392224ed1ed4fb8ac00640dccb2df6749f4ee69dd7605fbfe55431cc8c7e6e81a2e28cd9a8add205683eee385643b5694b8f6eae89ee381641e1f57409eb471519e826a110b9308519dfd2801ff2bcf9a55aa7fc0e8d1fd3a10ceabba018363a8581f5a5225d2eb67301a3c4555e2e0eab687492ea466beddfa48c625e798cdde887390dd909a01f4fff1f9bbe264df8c15167fcea449cafd97ad6630dc5360dfc4656fd122a8c93dc2d0bc79f8fe80b7b187dd193e458febb9547ce74cfdab0123620ab63ac0e0c2d3c7bc39872dc443df1e8187ac080a2594f4669a08d9209f871a36ee1455a031786377a289ec7e2bbe4330de4548d5d37bab49b1b0994995af80be08d51acfb763478aed32e2615bfea858b8ab5f363d98db582388ba9cb1b521ab262de9e319fba1554730b64ae574bb8024d954ee5159b9554a5f1caebd58b9ca36aa761da592f96067396c6058f1d268b5852348575e3fd93e28f905112c295855b573141d6d996dbb7f6d6bc66a29439e6b0fde7737d5353b41cc99be2bade8dc7699c5b28c9dba2868118580584f7d999a80fdebdea6641a240145200c7a898b14f43b8b6707dc3479c77ca2a624a626bc8d65920f1a877055859c812e0e7daeb81e4a6fed3ebac0db6059d4403ce7c51bb161ef63ada1f30a0c30e6ec3bd912ab79825aca35a982866fd5e964c1dd4e59964a636477e5c40b38a6231b847a34f4d9735d54307cb718eb05fa31172bd31424542b8bdc1310a5bac0d6eebe12404ad58acc9fcb8f354a8a9a64d9d36dd0a1204d10c0c54371598dfcb85d222d1641cc6097f0bf84718550411f8f0ac2d638327d7d47a1786755fd9518ff6c2046616cda4fa47329f9c78ad623022574959c34ae6ac3b39a81d2e3b1ba3c64b285c8b65092bd406edc2775b5d00fa6bbb4f692bd3231b7c1f1c52656db3dce64a5f997919184d58e9601da2332993254136d7427767d72964b8696ab5efc8da7ef73f031df1552cdf48f18b6fcad16a31013ccbe18141598fae147dbe47590960e4800fdc14a7bd515d77184f767150006f2ad3d22f316967953982bc5d75743e39a2895e614eddd040195d93238437c4b51cb3d6594b604375def6bf5f645b73026a40c5ba74107413519c22b02f59825f76bf18746488e5683e3f038b78764533e484f751c2c774eb813caab03e7374f667d2ce789efbedb3f4960caca7b291143bac592c87af95c62c076e476ee741cc65a519c2d45f3fbebdd79c4d9de90275c61c357c541b267923f7da4b67a36fe46e8765e7d6c4846af8e15e4336313f630118f01b04c9fca11a38078f0cc06057db38585a6eac840f2418ba92f036af188ef1d3aca9d90e6d462a97730dff0321604bc89e9cced2c0f342da85121a62b2deafa9f4af981cf3ee5b62af69effce96d4996aef65d8abd1bc2a734af7f7eb678dfbed0bfe95cf40a6fd1dabd07c625c555b27f8fd957f2611f36edc518717796bee95f0d88226e47a718732dab59bd5aecce4a1c88ed35f09d46f4f2f5e5fa246ea0dcac5e45ec44c9208b2551b1855767d5440e663a53cb1a257b0a24c6645f3002edb921ab504e1c49c7494d81bbb11a8645a2fd4607640fe47c9ab4e456173096dc90d9a79893f59d95a847b10b8b4e70f7cbc4ebf31d56cd9bce6d3d9f0b97c18949bd51a88ba628558d5b4f90174009d7e6523cdb4d7cdcbe204df859af2202ec64185d70d93ed6790e1a51e0391d89cc56b94af194de73aad30ed85e76d14b9d03da4c9bd987e0db1e7f4159c9fce6f34e801ed4erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-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_64kernel-rt-moduleskernel-rt-modules(x86-64)kernel-rt-modules-uname-rkernel-rt-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-rt-modules-core-uname-rkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.14.0-503.21.1.el9_5.x86_64+rt5.14.0-503.21.1.el9_5.x86_64+rt3.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{|}~0xdd681a020x912b10c80x363850200x066f3ebc0x14dfdce60x804778d50x20e09ed20xff1f9c1e0x2cfe6e800xdcd882910x0c70de690xe45628cb0xabff3e0f0xbb31a2660x4ed3fb1b0x2b5551d50xc79208410xc54c863e0xa1893d140xc8dd867f0xd541e31a0x6d3d6bc60x1e911c7b0xa0a01ec30x454044680x03bbeac20xf3afbe010xebd751630x8f55c94f0xdbaa20420xba6617310x39af36150x77c4db920x6b349d090xc62bc1690xbbeab2970x850bf9a80x7cefc6bd0x7f9bc7380x47b956ae0xe491dbff0x39639b130x59713e4d0x66a614860x9735bcd10xbab4b4130x69021ba20x550230b90x07f494450x98d116ad0xa3daf76d0xfa5253190x13da534e0x50c50d910xbd28874e0x904220e90xf2cf09790x3252b05b0x35592cd50x19e2b64f0x9be5f8360x263c93b50xa7a419ae0x9736dcdc0xce5c67530x59d489410xfc781c470x224955a90xc865987e0xa053f7c60x6a01b43b0xe9c65f1f0x30a1ba390x92b0ca220xf6bfe20a0x3b73f6d00x0765bf570xc49ff5470xf2d6b7790xcc9ff7e60x332ab46b0x8f58c2960x3b631d350x1ec57b4f0xa78b852e0xf2bf39660x018689e70xc8872fd30x8dbe7f3c0x9f602f5b0x0219be010xd89bd4690x19e7490f0x571470da0xd95e6d0e0x1b9ab8fe0x0f9473550x1ff56a7a0xe7c599300xed6068840x2f58bc5b0xc0b5d29a0xe618f3150x6faa5b4e0x17e4c4a00x8a92f96b0xb9d250cb0xdc0a2b940x2ce429930x2f1920ed0xf82f08100x1c63ba020x6dd307010xfd3c128b0x066990d40x8ba3457e0x50f9236c0x10496bb80x3817747b0x33cb0f560x4373e86c0x49a4edb30x37eaae6f0xa2c28f990xf52881090x198ad99e0xc1a078e50x712e2f710x9d5578030x0d67f0880x3560209d0xb6dbabae0xbf7913780x68fcbc460xb533339a0x4feab69a0x050e147d0x173e746f0xec4e260c0x900268f70x2f4c8f580xbd16b3f20xe28223200x1f62c8fc0x8f54e6620x479438f40xdc6ced3e0xe8c71f710xfe4eaf450x06a652ed0xfa6db6460xa3648e340xe64e13680xbf5905290x4c8b3f430xd5c809da0xf9df98370x4260a3c40x16b7886b0xd6b1fff30x95f1da400xa688f43a0x39bf93010x0283dfe30xeb50a7f70x73a98f090x41137e830x430038560x946c44640x905f167c0x46e34afe0x1495efd00x0f20ca060x977e25430xd4a74fd10xa76a78980x40af46a20x3df63d550x235c2d020x295008830x7ff525120x52e29e5b0x730155350x477ec58b0xbfadcee70x9e007f950xc2903c330x1a231ca90x15747a8f0xc32719f80x4714c2280x35fb27dd0xef05a6e00x104651a70xf107f3140x67e5de9e0x8c9131330xfffff50b0x7c96137e0x1d759e9d0x7cc484a50x8826c13b0x45b619160x476a28dc0x7a45377b0x8815d7b40x6813a7ae0x646d928c0x976020290x8214af4a0x6520ef200xf248aa700xc94448b60x213c66540x999965ed0xaa9d35790x679d78f20x4283017a0x0ea5d74b0x8bcea6ec0x9b089d760x60f692ef0x881434780x7bccfbeb0xaf13fb990x9846f9950xd5d4d1a50xd1fa44170x51c6910f0x2f6335730xddb689660x9ddc12bd0x3766ec950x59808ca60xd08c664a0x8de2dea50xdb68a3b60x537452060x4ee126e60x0a743af30xe9d36dea0x57c46ceb0x4fefea200xc305b9f10x6b945cbc0x8f361b610x80d441c20xae3d5e450x1a6e393e0xb188c03f0x33e1730a0x63a5a44a0x0a0bffc20x337dc1800xb5d588590x72249b080x512f9ab90x5ea9bc070xc36fa0a90xeac6ba4b0x934a41250x6a7ae4080x7d1d03810xa8ca9df10xcc0f25e50xfcd275680x5f9d2c410xc871d74c0x08dc37eb0xd706fada0xbd5c44990x878c0e930x1cc8dbac0x4fffa6e10x664c7c550x96cb458e0x567889940x0445108a0x1ea734780x83608c230x54c06af00x8f066bf40xc7831a950x495eabe60x015e5db20x1cd98cb30x50bab6070x7694e0c50x17eac3760x038df88e0x79a9ebd60x35146aa40x0f15d89f0x9e58278f0x17254aa60x4da121d00xfa9275e10xd02cbc810xa110b2440x1e7b65760x31ee87350xeeb182b20xbff562be0x883e19b40xec5e6aa20xa62698240xf01971880x04873a590x4ec7cde10xb6206d6e0x882cff160x4d06217a0x4827cc370x29d623760x97182ea70x8ac3233c0x9c51bcc40x53e8909e0xf955c9260x1fd842eb0x8a6264890x280afed80xe00c641a0x9221e7ec0x57649f4e0x044f7edb0xe48631b10xe004807f0xebd7ad9b0x52392d910x17f3ceb10xbe09f6b40x33745a660xe39218bc0xe8e2e0290xf41580e20x824de8c70x3bacdf7f0x25992ac70x953ed2ac0x4758410b0x4f02bac40xfa46215f0x469f31010xd10350dc0x2aac4e9c0x5660137c0xd29813570xda74be910xcf4cf4640xf77271cd0x6487033d0x1a0aa0300xeb8c34e90x532d23250x7bcfdcf60x050ae6730xdfa5927e0x6c9c7b610x46248cea0x65cd92330x8a6fae470xb0514af10x0e140a000xe761a9d90x0c50fbeb0xce268e530xe4b810030x6afa9d900xaca5c8800xa3c73c300x972cfbd20xdc60b3a40x6f9a60070x369e09ca0xb1037dfb0x09ee0c900x8aa1e5790x21ae7b800xf7a2e7010x506199420xe13795cd0x24a8beee0x7ab1aa680x1c7185e50xaf6dc1780x47eb58210x1df90eda0x922714790xfe163eaf0x2ccdda480x0f77dafc0xa781125e0x486b0bbe0x19f110290xcb5408850x5ec210ad0xc27dc60d0x89bc8d3b0xdca370a70x7b0be9f70x3e0853400xe7f87e800xca9b6d3f0x0b2571d80xe5a39c670x3286f8eb0x431529fe0x47179a4f0xd6dca37f0xdfb741b30x46cbc4200x4f8203110x04efd1330xcdbf23350x18a35f5e0xe97412660x4b0b592d0xae34c9720x4d0a9d900x6efe06b40xde4979330xbb94c5f60xd113b94c0x94e9f1270xd24340590xc16f04180xdaea83a60x44a6faf40x8ebc39390x5d4e0a360xb746228c0x12b33ee70x8015ed7b0xaccbaf950x529a25a70x43efad910xb6be2d500xee4568710x021760890x6367320c0x120f33350xf0ec5e520xbfa2018b0x788816b80xd854f0770x62dfcba60x727e2a660xaec643560xa15fdf0e0xb6588ba60x5ec37b050xcfc497d50x2f15a2740xcca675e20x0558f8d40x73c1360a0xb30d73600xd8d73eaf0x108b188f0x7edc0ff40x4571aea80x0ce4bef50xfa5995c30x183cc7870x42dc361c0xa18f224e0x0b1ab3530x44a065f20x72be7bd90x818ac13c0x1079b6e30x2683d1830xc6d88a440x5887a5fa0xbb3cd2af0x13bf3a310x0fa60c960xf49bc67a0x4443d3990xd0ef6b250x985a8eb50xa5e7ed700x6d8ee2ea0xefa4a41a0x3503e0b10x9cc9829b0x0ffb119b0x7b2eef3e0xeb1388e20x6eb4dd400xcc764eef0x322d1cc50x6e26247c0xf2ca7aec0x040d3cd20x9c0aff9e0xea07e3720x35d780890x38ce402b0x1464d4670x807db5990x8a8c04060x7b5ce5c30x3d2790d70x4cc3f90e0xa132b4260x9ba0ff920xfae21adc0x35584e220x840349910xdc0439160x93bc845f0x65d18d730x11dc43e70xe3dbcef00x68fbd3aa0x6147d1f00x112768060xfa857a3a0xcd53c23b0x1025f3d90x74de5f770x32b4ae0d0x49f1c3fe0xb47e6ee30x93572d480x4fea20bc0x3307be550x4e2e10d20x6701b4060x33ffa4f20x8f89d5b10x603cb0eb0xe110d2670xa1cce37e0x6fa1b9e70x4a67ac400x072f01ab0x7f0a2d8d0xcb97b3780x2462fbd30x8e72add80x4fcba1ad0x650a12070x1573d2890x20745a080x1906648e0xd6217d910xa17c0ccf0x6aa561f00x44b7eebf0x10496d9f0x72ace8f20xbc3a25940x5b3c41f30x0e44c7130xeda16e120xec2aa88b0x49e302050xf78245aa0x38af01c00xb24d50be0x1879fcbd0x69afce0f0x54daf03e0x27f418930x03f972690x7b8c32f10xd76132120x0718b8b70x094b6ce20x0f78dab60xd5c309cb0xf86b2f220xff1bd0a40xbb566ba90xd91d2dd20x0ef41f860xdf848f630xe44274010xdaf521bb0xd39e8d990x8fea24bd0xe84669ab0xe7b6622c0x7bd9427a0x7aad008b0x214e42650xddacccf60xdc0181de0x3442a97d0x42a09d530x9cfc4de40x389c2b0f0x03f4c3b00xe270562f0x020dad960x8ee9c4540xb90737f90x11154e700xa8f197110xc1d1fe4e0x7606d5920x092b2b000x1e6d17b80x263788230xdb8492e10xeed370620xb92389db0x525bc3a80xd5dcc8ae0xa9a2ae340xfedd6a260x427e23c40xf4b939b60x809d78970x7474fb080x42f676ba0x6508ef2e0xf8f45b460x0e75d5770xb6127f8f0xb77d9ef60xd516a99f0x6182581f0x86b78c010x580eaa3d0xcae0aaa00x890267630xb749a99f0x035904390x0cba9bb70x3a0090b00x83fd4d650xaf78f2600x2ff19a470xa15359410x1848c9930x47be19d10x8b54caf90xbfa741800x355935650x2db176c20xd5d332d10xb6396df90x7d3691a00xc07b1ce20xff2779c70x05f691d90xa18282370xf12d93870x6047ede60x52b250c00x97a236490x10d892eb0x6d25a69d0x14a172c10xd95114f00x3885dea90x4598bd450xbd29ea280x5a5f89870x6dbd074d0x0417b5710x6ec434f90x61d7e8170x548fcb5b0x735726b00xd597a3b20x7255e5660xc058a1f40x547f2fcc0xcb79eb230x9c841ecf0xeafc45f30xed58959b0x3a3a97c00x60a9dd110xff19f1120x5c2556000x88c7ab990x2b160cf70x5d75d9190xb398e1d70x68da894c0x5ee7b9410x4437894c0x9e1a16240x1ecc27410x74a52a430x4c0c9fb90x25265e010xbbaf82710x9b7208280x775775520x8bf968180x9252b6520x81fc2fca0x794ddc830xd7de23dd0x3c744e950x3fae244f0xc8a88b8e0xf7be8ee80x23026b4b0xac541c010x8e3b57410xae6b15830x9ce5d1660x48ddbfe30x538f32f20x238d7ad80x337829f50x700f61f60xd2a40cac0xf3f7c11c0xc6b25a010x01f554a10x4acc422b0x0512d3270x20b917430x92f43d730xd6c87a050x530ddbc50xcd1de7520xfee9306a0x9d6cba300x79b82a710x6563568b0x8fa029360xcfc2e98c0xd949fe380x4195e2a80x3aca71a10xf53021d10xf5596d890xcfb999b30x010469e90xc319961f0xcdb7fc230xb4b410240x5c262d3d0xcc1a7c480xa741a8a90x646c544c0x6f5c7cb70x117aca910x56def51d0x8a1d49380x4e00e0830xe346103f0x70b0fb270xa45374a60xe23bea700xccedc3600x9f7f0c520x6b3e571e0x92274e940x784c8f650xf01f1fcd0xee52d1730xa05090460x097fdfe50x116ab9fb0x618ec9f40xe1cc0e3e0xf956e3070x49f8b9eb0xd48c0ec50xad295b6e0x5fbb4d970x0a9994460x09fe97a90xf52fe0610xff8279ce0x94c8a9f80x75caccd60x3b3cb0120x6ed9c37b0x4bba40110xa4c8775b0x58b13fd40x243fcaa20x3c86019a0x3d8713440xacc6d40c0xe9a735fd0xd8f51b1a0xc2c78c930x3b4ed73a0xbb936a390xae99cd620x684868110xd926e7ef0x54824f580x0b038e240x6a0a21890xabd9af6d0xc4c738910xceecd9e40x798f38300xdef1096d0x0fb09c810xd49268160x234f274c0x636af1740x9451f5060x965af85d0xe7edf2890xe36604c50xe88648950x06db31330xfffd89db0x0055c3b50x342a23540x71a0d19b0x4cc8d6ce0xb29b00330x5bbb6ccd0x9bbcdd0d0x4adce8520x584266d80x7ca54de00x392af9fa0xe92ff6ad0x961e2c5c0x7aac20790x5a5efe400xcb1dbd6c0x36c475ff0x2e47ebbd0x5472dc610xa32e66620xe8edd9020xa43054a10x1265527e0xa1c31e310x389e86c70x0a0349fb0xa3f56e110xce1f25150x1adb7b3c0x88ea72fe0x952165f10x3e7e32350x0fa4d22d0xb62a4bbf0xcd5438ad0x34def7010x2773577a0x88762c920x4771b7be0xdf6461710x3c2c19e60x7662cb720x6da1b5b20x1a20959b0x64b559b90x618dc6230x9556601e0x054825450x989ec2320xdaac60120x72ea7c030x0bd4d8340x21ca53720x58f161de0x979f55ad0x4f1dd47d0xfed8a1b30xd8cf9e470xec34b4870x8b1c65cf0x0018ec6f0x96a3e0d40x3ebe21c70x710e3a380xb4a254b10x2088ac170x64e759e40x05c2529e0xad591ce80xc16da8af0x810124fe0x4d173cb40x33fee9ed0x09b3a4400x818cec2d0xae4be5c40x8cd980c50xc053efa90xa25c9db00x7afc60850x5b2e10040x2742ee9b0xffc75fb60x95db12100x9fbec2af0xa91e4adf0x8c3e0b900x6974232c0x64f493f90x33e24b610x91c700c50x3da5bd080xc314c8a90x98f24c650xdc3e932b0x465a283f0xc4df54ad0x4f384c2a0x519d99130x5faa5f7b0xb5ebcfa60x74bf79590x452bf05e0x9a3e20670x50ee5c070xd69a02940x2030097a0xc290003c0x66278a800x9d988e6b0xddd5ad490xad1e06340xf5d671f10x5440e07b0x629948a90xb6c665ba0x118868aa0xa0d306400xeb81d9770xbaa083b80xbe65fb3f0x449590340x8b3c1d7b0xcdea01f00x5ee429d60x07425fc70x8ca118ae0x40979f380x234d3ff50x82a4e2280xd6cff8960xc206f93d0xec1482ab0x88830c960xb728a9090xa3a633d40xf9ea28720xb023f8770xf6780f970x4011ca160xff8328d20x01d7f09a0x5b451ded0x754823df0x59b1c2730x0f1a55280xfac236c70x89ff17270x3011c6580xf0a43beb0x64c0032f0x255ab30f0xef3466150x929e351e0x56519a510x62f14cb40x8024e96a0x9284eaac0x5e4a2b4d0x401abbda0x70bfc8630x9c2faf8f0x3e883d460x8319f7390x0f6feb4b0x2ce7486b0x4b2daaaf0x3fb8c9460x61b96e760xc0e02c890x396def350x4ecbceaf0x7fdb60040xb08918170x4702a27e0x7e79326d0x064f0b720xb5a6222a0x77aafd750xb390c3c70x1b58cbdd0xc7bab8ed0xf002ef850xa276480e0xd281310f0x093e6d5f0x4ac65ffd0xb13c78dd0x04038c330x0d56e75e0x8c0c1bbf0xae7f72010x0419ce3b0xc260d29a0x0f9027db0x7fdbee9a0x29510cde0xf91a4ed40xae01ecb50x524cd0350xaed857480x71a9c0d70xfd290f4f0x375fd70a0x1bdaafe10x41d62dab0x362e57970xefca09ad0xf24440c20x8f5ac9960xa75079d60xcaf0354f0xb9400dbf0x1b0b31410xd6c6b12d0x9d4b709e0xa060fe7d0x51552fca0x451704710xdb4a38ce0xc2871e790x7fd2ce060x2a22cfd50x3b7800c20xa3dcfa650x8eef82460x9559234e0xa167d0640x9fb919480x97b629900xf54c5d510x5063baa20x2544e0410x543bbd990xeba7983d0xc340d4540xe7950f090x3fc804260xc22ad40c0xb8be1da90xa8ae4b3d0xf382e9e60x2b4718610x8bb1f5e00x15dc63fc0xffb770820x257c929d0x9160cb4b0x4a0da6980xddda7e210x142d303c0x283b24800xab487e870x4d8665270x8ebada6d0x7c665c400x782880b80x966ed11e0x49a034ee0x526577880x5ee661660x548bac780x0a4aff490xe009ea7b0x421adc660x788212610x45f84c490x5ee2f7050x2b3613df0x81139f3d0x03ffd97a0x1e730e380xcbadcb3d0xb9dd861e0xea9f3c800x364bba950xf373e7760x222ebf210x7fc2afd80xe399bfe70x9aa82cec0x061ec0790x72938d0f0x448409810x7206c3f00x0ef28d9e0x318cfa0f0x916255750xc3f30cc00xf167cb7a0xc0aa0d3c0x36481e620x065246b80x1d5f95550xc5e5573a0xdffb744b0xa575e6e00xbfb653130x2fc65eee0xe609be460x35a217b30x99286e410x3cc6dddc0x66d611440xc2d9e0900xab8d0eec0x0da91fe60x9670af2c0x13cf88600xf22770270xbf2830fa0x24c58f6d0x75f61de80x242642150xc5c3a9a50xdcf87d020x484382070xf36b9b090x8498ba080x7c1833f30x3482a9d90xc5ab49bd0xc7c2a6bb0x26b43e430x912315bc0xc9c29e790xadf0983e0x76851bd80x442152bf0x2285aa1e0xa36d67be0xa60137a10x41c7d3a80xddd6487f0xa436ec800xd427eb180x3750ddbd0x96624de20x21aae22e0x9c93ff4c0x6cbff28c0x85815e4a0xafb856250x306188bd0x0008a9ae0xf06ca1550xda8531ac0xbc52a2c70x14ad4a920x2ca96ec30x1b7dfee30xba2e2e030x1201f1720x9b454efa0x76c5fd0e0x4306fe240x4400096a0x3b42c80e0xdfe0183e0xd41597030xf232fffa0x9b1fb7b80xd4e312000xd3793a1e0x180927930x7266246b0x641526c40x21fc34bb0xdd699bf80x50ec54450x024478780x7b230cfb0x7b2e45e40x4d66dfea0x2e4ef8350xf4a9451f0x1dfdf1010xdbacf6d90x6ddae8810xecff27c50x35cf9e5a0xfe3caf880x2b7075460x607431050x8c75168b0x663ec4530x871a6e440x7835b71f0x76dc68710x285073a00x44bbf0c10xed2acb240x344168be0xfc0489360xff7a138a0xec0eb9fa0x5e33211b0xbb27ca2f0x54e976ff0x11714ab10x62f7963c0xe68ec4050xab6ff3d40x3798ca9f0x0b667d3d0x39e754d60x2fa790a60xd4e82b3f0x9683c8c10xf200b8ef0xa2df332a0x2bb19af10x8ba93abd0xe8c223b50x19be16c60xb85ae34f0x90b5150f0xcaa5ad090x4ca1e2600x91c288280x8947ec870xaa92e7260x807d8afd0x3b9b10d40x7f7621ec0xc31cb6180xa79fc8d80xdfa8da440x6ebd99ac0xb9e178890x5e4108510x3ab332890x991431d70x0b14df3c0x0da27a470xb4a25ea80xe791fa450x5a4c03f40x91f8b8e40xdefb2d540xdfd927ba0x05876c690x402468e90x08a7896d0xe7237b0b0x500858b90x8796433f0x8a9276370x6cd2ff850x9a8207510xf8d1d9950x90e807c70x55bb02f30xe8e1b4b50x403dcfa10x160172660x145b62fe0x4b08e4610x59a8cc9d0xc19afeae0x754b00000x36c34dc60xa0caf1cd0xc19d3b4d0x2070723e0xdf09f11f0x325410a20x67c6a94b0xa2109d920xdaa35e100x2aecfc560x177fce260x7e44d11f0x0ee3f05a0xaf150cd90x9e70302a0xfb23ee310x42d1835c0x7910eea70x71030f590x2bdd785c0xc1207b630x0f98ada20x5845e21e0xeb571cb50x34be50420xed741ccd0xbc379a2e0xb8b7f01b0x35d8bf190x098678ce0xe75c58420xf6ed33340x759bf5650xfe4982fd0x758f102a0xd1524ba20x64240b4b0x09693a4d0x44031fc50x450a24a90x2799457c0xe05032fc0xeb24c2e00xff41f1750x83ac871a0x58df5b940x787ccc4c0xb09ffbdf0x00cd25ea0x6abc23bd0xaac59c450x7365a9710xd38a36270x2d5feee70x4fcfe6a30x827b8a280x613b1e2e0xd1ca55f90x1dc831f20xb799739d0x933046290x488024c20xeea2c0160xce0bd98c0xab62888d0x5b5fae5e0xbb8b91f90x79cacad20xa4a954f10xac60d25d0x8c27f9580x5d2bac920x22f3cf930x7a17116b0x08c6592f0x576e701e0x87543cf60x0dc413570xc94c62af0x4b7e68740x3332ef9c0x304fe49e0x52ad4dc60xcc5d53ee0x25a895df0x6c1830780x5987bc790xa03a3a590xf794324f0x3a293aa20x124dcacb0x12e8dff50x2ba5869e0x843f169d0x6f4201510x4e155af00x0e3858420xda0d50ec0x4e90435c0xf677b9fa0xbae0f5cf0x839881bc0xb4c400400xcca645520x0c86f5cb0xd21bb37a0x439ce33c0xad13e35f0x092f18d20xebdfa39c0x2442c9fd0x9192bf740x65783c8b0xb7fa65f60x02286f100x30ae2a110xf256ab0d0xc2aea5af0x168b5cfc0xa3a4de940xc02d0aa10xb7852a050xe9e799fc0x3fc2387c0x6b9583200x03da107f0xc8c1bdb50xe66fdbf30xea19ab4b0x3d3b948e0x07c1effd0x023522550xf8f4f3380x9e0299060x31eb04cb0xec2bebd50x4784746c0xc1177a350xc7bbe7b40xa432baf60x40f2f3890xe97d87670x48f052470x84198ced0x8ace20480x12c2e5f40xe00acd000x949f39c90x2ac407de0xe5840ec60xdbd019c40x69824a140x34d701600xf73927e10x7564b08c0xb1ded50d0x52721f820x23d6481b0x5e9ad2c90xf994f2d10x51f730810xf1849bfe0xb15a72ce0xc4f4d98a0x83e1d8020xf29eabb40x5a37a5420xd405a90e0x5283f6450xac9e873c0x1d50c5140x8b8f3af30x8d2ea5d80xa6d39d730x56f653350x5b89a3980x5cba2be40xfdce63df0x9f65ab5a0xefab05960x1719a5030x5584448a0x4ba73cbf0xd125b7600x3f4549dd0xd8e33e5c0xa85e9fac0xb8e6c6f70x35ca251b0xe91000d50xa5de4c7a0x057f49c70x44cd8c810xb8cc05b00xf1c81c2f0xffbbed970x2afbe0290x31a1942c0x0c2c0d580xfd79d25d0x7571981c0xfc48a16b0x24c27c200x1f91eaa70xf7deae340x6bedf4020x6349dccd0x13c58e520x95febea60xbbae099e0x5d85351b0x9f94fb180x1bdd03e70xaeb9a9170xd56d55f30x059a097c0x6aac3bef0x1cf75d450x29a758940x391eda450x033d84030x3765070c0x7c3ac9250x0698e75c0x8dec15d40xa22b75760x7ef398230x819e80b10x275269b30x458a2b640x894b30940xcd1c8f950xf502d1be0xe65b867a0xa9a556600x692bef560x073436cc0xd004ea880x9e1c14310xf3dfc2620x272d68760x3df428dc0x9edc7e680xbf1caef60xcc3c66d20xae7e667d0x00377e130xf40bc2f50x345fa8cc0x991a0ca00xfa59579c0xc4292c210xf96354170x98bd506e0x0b7bc6a20x746066be0x93ddf7030x43afadee0x7acb86ed0x3ea851ca0x81c878c70x6054c3430xa995f5d40xa6de2d370x290600670xea7922700xede74b270x6a4672900x3a5e8f410x1785bb750x3f801a910x0b61b6fe0x440217fd0x1cd8b8600x4a282d090x2c15528e0x389e017e0xc26b69860x1bb590290x3d4895140xaf31e7140x3e7817040x5dcdf9720x77c276800x0a9153f50x97aed5e00x1dab0efe0x0e4885c60x0d9823e20xcf5beee30x05bd3e9e0xede234a90x323f1ba60x6791ac020xf72a66050x3afec0da0xeb611e960x1cfeb4a80x01a08a340xa1483d1b0xf3bbf01a0x310f822a0x6a8d2ccd0x61a4da9b0x16ad7c5f0xe7fb48ad0x907380480x9d2354a10x2b0382e80x645ecdee0x0463b7700x62ad7e430xb4d2c0c00xe512497f0x28ab42b00x4c88ffe30xeea7e6650x01a439670x19f37f0d0x4016590d0x20624d910x00b56af40xc39457f80x1682b8ae0x10b2beca0x77b2bdc30xbd44d11d0x9c532c650x87e2553b0x6d0746d60xae1343910x09940d170xfd40cced0x9432cfd10x63a8799e0x68ae63b60xb2086aaa0xd42a9a7a0x4d0fcfa60xa72a017d0xf1cb00070xd274836d0x6dae08e00x03e2b92d0xbc2ca4950x1b0502970x3d22662c0x6deb8a200x79d3b6720x5dd182380xb089b8c60x70b2fa8d0x234cd3490x8b566f760x0eff4a430x70708cfd0xeb4c69ab0x7559bda80xd97f6f050x4dce7dd40x5bb94ce20xbf0ff09f0x4f61dbef0x454970330x9de6e0c50xdf56b8110x855eb7fd0xa2eb10da0x2f2c57e70xdf76bbeb0x4214b9a80xea5ebffe0x3c2580960x3afa39c10x381540230x8b506caa0xff50110e0xfbae5d3f0x181e1bd20x66b180b80xaf6e9b470x20bcaa160x7dc0fe480xd194ecd90xb1b204580xdc9fac670xb4cf7a0b0x1f723b620x26f6b4990xc6802f1a0x57d32bb40x2d6bcdcb0x440e6fe20x722cab300x0eba38240xee6337790xde85a5d70xe51153d70x64e05a150x35f445b60xa61d57540xa979c3410xbb05ea000xfbf19f790x21c018890xd54640850xd0c5d5880xb066e9000x366d24ea0x4e8594560x359e13e90xfae293000x41a05c360x0a6328ea0xafb62fa20x66fd61690xb7b836b30xcf72733e0x32de157b0xfcf5c6110xeb74b5370x46809fa90xf7963ca50x461ff4a10xf85581d70x154308bb0xd4ec294d0xe95dcd040x60dac5a10xa0cbd5930x7c8939820xf3ed17b50x8e8ef6790x64b4ad200xe07c11d70xb9a178c50x83c553d70xf2226c980x0d69d4da0xf3df871f0x66d27ebb0x5dc8d45a0xf378e31a0x25c0b0520xd14cb2740x10bcf87f0x143bb40f0xf5fee81c0x738365ed0x87e1059f0x5adf08230x4037cafa0x4db579900xaa1a1dd70x46280da90x986c93790xe1b60b780x5736cdf20x7fc0e9410x2710c3620x0a40a1050xd67260810x2aab9d7e0x6d3425a70x6e5164670x8a5a14e10x452999d20x9444c34b0xe0a83ed90xaf5f18da0x7e44e2260xb7295ef80xb29c3a480x5987fe450xea4510770xb77a076b0x874c77de0x31b33a240x023b48c30xf31807a80xac0a1d4c0xd1236d800xe6b39b140x2eb794510x469265de0x3b427c530x78971d7e0xf92bbb910xa0a739c30x143af9cc0x7c55f97b0x49e0135d0x7f6322820x0004bc860xea1b26fc0x5c52e1090x81f8fdec0x9efe913f0x1bea4af70x76ecd7530x9f473b250x12fbd8d80x35033c810x4a2635b00xce0c64600xed5e47d60xb1d9ee520x099538d50xb7d5ffb10x0c190e9e0xbb1071ea0x0b2468990x6c872b100x00bde2030xbeb85fb30xef90e3970xe381fd200x84bb50e10xb37b318c0x350c7ad00x605ee78f0x6a8468bc0x776221bf0xecd00f190x985f16990x7f0014c80xb0c4619b0x1579aa670x9a60a1dd0x83fc787c0x8120a4470xa1dec7e30xee32b9150xa6356c620xf46541fa0xe9568f480xa1515a3f0x3176451b0x62218ca50xefd163c50x828c68380xc92ccce20x808600d50x0770f6b70x1cb9a8200xc5b542260x06261c550xe864b1f30xb43450f90x26ef682e0x0391d6810x1e3d036a0x67b1e1fe0x07edfc300x4ef911f50x2799272c0x12def5640xce593c220x3bd45b0d0x749e05f20x7903e46e0x2f70fd5c0x360902eb0xd7f8113d0xdd6f1d650x202a1b1b0x89194c680x977595460x7db296f30xa8b3e64e0x8b2e96990x15bd3b6e0x07d0639d0x236679c50xbcfc40480xe61c8cce0x1ee315fc0xa7eaf2c00x3650f7cc0x3f6f3c0d0x8649ed420x4dde1a660x4cc124e60x07e9ef990xafe3c9790x41fae1380xa2c58e140x94ca68180xbf5442ed0x73df99260x5ed8465d0x9dbb7c8b0x95ac3e370x6661e5680x1882108e0x52c53f900xd3275d580xb090bb200x75230d7f0x5e151e440x719e988d0x14f1fa9b0x8a0632d90x8f48c6280x461377a20x49bfb0ca0x296e99b50x3d039dc50x4ab084fd0x1704ee4e0x1e04bb730xec05aefe0x26faa33c0x6bec75120x9df11c9e0x753590740x653a9e830xf986bb120x9c8466700xbe4cfcb70x5976a7d10xbe15b0d40x90179c420x59683cff0xe5ceecd60xab2db1540xd1ecb70d0xd7680af60x58e0a8320x13a39f0f0x2e74b6480x5f122bb90xf5a673c00x32ce97b90x9deaaf260xf4398f3e0x32376b8f0x537f17110x3244e86a0x0f25562e0xf909b8a90x609e38760x91cf18af0xb035ba0d0x5b5a63330xf9dca3c10xd02974f20xe974d98d0xfeed977d0x4e38496d0x5da8f3210x4b5b54ad0x199305e60x287277cb0xbf72481e0xfc1997d70x3ca088e50x23b9f7dc0x4216a5d00xc085d0520x647847ce0xcb1ec48f0xcb441cfe0x404b33480x7db92e1e0xda1a29d60x88773bd20x619b2a950x823bcc380x5fe760ba0x1eadd4030x95febc1a0xf51c19140xbcebf9e10x1271a19c0x945b8f8a0x4b39a7c20x404cc1b90xc7d15c630xd18af0cc0xad8c9f310x85ce8b3e0xaae4b3140x800bb8860x260a2df20x37331f5b0x6b33f8650x9e52c2d30x7fea89bd0x0924a83a0x0816b5130x55488f480xb600f2e30xb2f9032a0x43d34bd30x72e39bb70xdd6fbbf70x9286bc010xb768d9bf0x7271e3210x022c9dda0xb09c87240x4b7596f10x974fb3200x8409950d0x42e130fc0x8943dfd70xf07a13860x07fd9c6b0x517f23310x629647090xeb6ba16a0x2462be460x5028075f0x7de2c3550xb4aad13b0xd5e164650x4677a5770x35b465c30x8e2994660xcaa90b780x2c7e07f90x32996d480x64ebdd920x451732b60xb03b25cf0xd2a6bde90xa574b3b40x736f6d8e0x815ac7e70x604b80800xde1f334e0xd28c35250xf09a04790xc66343150x081f6cde0x15e90fe10x198d93060x76b9fc120x83edac220xa44058060x99c8652a0x094cda960x52b97fb90x76cd5f380xdb4d4a340x3b0f59050x9cfb383d0x3eb465270xd7fd56470x39ba26d70xb15a89420xfd476e280x0a25337f0x01ca40ee0x147639520x79f4a4550x203ddc8a0x3c0719bb0x029581990x702248340x7e7f5e7a0x2e8eddc90x85f7acc90xb606104c0xc4f84e770x645741870xc66a64cd0xb05e63a50x64b129610x1149cce10xcfe5bfa00xad6c09bf0xa387133a0x30e3ee450x0cd45c010xfa7cb9410xf2d9927c0xd9f433850xd085fd5c0xc4b3b06a0xfc9930980x313b10680x767cbcca0x668043ec0x2258122d0xd7097e580x7daae7720xabf9673d0xa663f52e0x3afd3e930x18cbefbd0xb678af980xdc475e750x0d1c127c0xc000fc7e0x91293c650x49f161810x88340c240x093afa890x6ebb6ff10x27648a4b0xf4c4b2090x491f43e70xbf6e7f2e0x4669a6a00x6bc5bb580x3075c5050xa36678680x5d41b8e20xc7cc6bb20xb69d4c380x6c8396850x5a43152d0x160c425f0x2ba8f4b40xeb2911680x7ab350fc0x07b22c000x1fdb6e6b0xe66e70c00x988a1f040x908ca40c0xab1dc30f0xaa98e9cf0x4cc3d5a80xaa398af60x35934dce0x1cfd210b0x74fd860c0x4d4c5d830x28571bc90x6c0bedb40x0d831b2e0x8e0c6deb0xab9d88b80x997bdefe0x7ca3cf2c0xcb27a33d0x5981e6990x646032e20x2cd8e04d0x16b016390xf04945e00xd1ea25c50x716489e50x4543ea160xae4345e80xae257d7f0xb56c79610x744960fa0xb31f4e690x69e6427f0x74db26a90xe7d9ca540xaebd00200x0dc2f3a10x356fa1ef0xe52bb59f0xe72871750x76e42f2d0xff49655b0xfe612b850xc8cd8f320x83f7ab170x17f568e90xca8bbf2e0x757bf4b30xdb1c56480x078eb17c0x1b9bd6a30xd424191d0xd8b22fbe0x426acf300x327a98220x805b67130x81d99b4e0x4c06d5f10x971f61c00xacafb3210x6c5d9bed0xdf7b55ed0x886dd8720x181d252c0x113a1f660x5edcc2840x3def4d5f0xba9e0c2c0xa82d727e0x192d86650x6e3bb0d50x0d212dc50x6917352e0xb6e0f7790x44a531b10x69bd9ab20x471ac1ca0x29ee25ab0x8eade34d0xab2390700xc617c65c0xd779d59f0xec4afa6c0x807f93110x398435e70xa87520360xe40b66ef0x2ebf509a0x1821c9860x1544b14a0x5499e8200x233ca5310x04fc06bc0x909855910xfd7fc2cd0x269f24020xfbb316860x2f4525bc0x8500e58a0x41731db70x5a5413230x1b95482e0x75fef85d0x5cb3ae850xff4c0d4c0xec7cf2300xec8a4d0c0x5cb343090xa3b183560x0a3c64e70xd57cf9ce0xf7a539830x9f70e9140xfedf86db0x9d2aef310x25da2a9e0x0c8d3b810x229d739c0xad5d3ba80x91e7c0b60x5ce230350x04d364620x2ec4248a0xcd2b212a0x91d5b9ee0x93c479bc0xa0e588e00x886de0510x789b2a040xa647aec60x66f08b360xa0c122640xda5004330x14912fc70xa5237b2a0xd5ee3ac80xd437f5c40x966aeee70x91041e1d0x327b57a50xe519bb8b0x028a04850x1be75d510x11e2a3930xd499d5da0x0ac197370x2b081d130x90265d520x5bd84fd50x7f50e41f0xe7e110a20x907da64b0x8671279a0xdacd7f8b0x7ac9c93f0xd7312a700x37f349a90xf59e53b30x660adb280xda6be5ea0xe9cf140a0xc5db21900x561346ef0x290845ca0x5d5f80a00x474e31f90x78c4369f0x4afa727d0x81bb0b550x7721c65c0xa7506ec30x266877f40xa899e2bb0x30d277600xd6bbd21c0xcefa43e60xbeb5a08a0x12778d380x90a3ee4b0xad6176a90x147ae17c0x3ce94b390x6fa33f9d0x7dcc78000x299d3a9f0xff13c9080x1dfc70020x4259c30a0x74fd1d5f0x67d70dcc0xe8f6e4230xc68165220xf9a2dcc50xa6e38c390x6465c63f0xb09759720xe0b0650d0xe7380fdd0x5e761b840xebef4d9f0xf2aaeb200xf8e7a95e0xc912509b0xf7d321310x399e14590xb33600cf0x93dc5c9a0xd3ef936b0xb6c691e60x7eee9e100x68d844550xa08ecc0e0x53a1f4a90x18b7ca9c0xd1b230d40x93a5b2090xe535a5190x2ce80b5c0xa0f5da1d0x45f0d0e70xf8a072fe0x2ed609120x7d2527ed0x11d162000xfa75233e0xf6aa77440x4b3f45500x8463d0e90x94d313e50x2e2ac0210x3d934da00x85decb010x57fc547f0xd0641b5a0x5a4eed4e0x47bc1d6d0xc830b6bf0x8c605d780xa80ba5890x5e09f83f0x057ce38a0xe74f06de0xd474b5920xb95928660xe18f2c110x382ea8ea0x473546da0xaf5dc8350x230e9b7b0xc9c0ba940xc593dada0x463e544f0x6be63cdd0x9b831e670x4c6753fc0x4d3cc7bd0x76d73ce40x6b5bece50xfaa1ac9c0x65f6dfcb0xcb66f8ed0xd072cd830x59183b120xbd22e98c0x8e471e290x224279c80x134648f20x4c9cec330x695e8d6b0xdc7af4770x91ed8acf0xe731fec50xe8bf70b50xd80af8dd0xc3a0fb620x5a7b5c380xe4ccb1490x25ebdd500x0df73a340xf836cd450xdbf89efa0x9af185500x6deb31720xa94f33f50x94f74d840x876a1bbc0x0de79b720x407910e30x918244f20x698b0fb90xc040d4c70x00b37e8a0xb65095560xd442969c0x9aaae0b10x3c61fb7f0xc133a8150x908ee0f50x08f845700x68b21df90xc4b2302f0xfbafef860xa40d9dc50xd73669c10x737f96340x16169cc10x0122ce670x6741ae7e0x9e9f553d0x1e3d44720x5a1c7de10xe60670860xefb1fb980x84bdd7fa0x30c695440xb1ef57180x7d49f07a0x087c25310x8888d8970x0793a4d10x7fab24550xb0caa0830x9c4a179b0xc41b4a890xf1b81c940x951ac4d80x893311950xe96ca6120x164444980x34cc66cc0x634f9a4c0x15ee043e0xb6b5b4a30xd8eaad490xbac2a58d0x07f6ce230xf69b8be40x037949590x459f5b290xcd95f30e0xac5c70ca0x7018d45b0xa66f48740x9232d7a60xf8d3ebb70xbd3b56050xb7daadf20x340952140x2507d6460x6644920a0xe28024ba0xdc21c5710xd4dad9f30x0f8e450b0x12bdd26f0x1882d7650x13a534ac0x65fd16910x4f5abcf50x962841c00x3ce6b1c90x28cd50310xafaf0fa90x0e745cdc0x6617c7120x43a5b2020x6e24416b0x23edf4510xc603901c0x6fbbe32b0xcb20416d0xa363cc770xf492bc420x35e437790x61cdf7990xe26032eb0x232b52380x658d73340xfcf6fd590xbf55f96a0x066f77010x34425fb90x2c19c3c00x9f9ec7570xe06274a40xfc9ea0560x85fae0670x4e5154af0x043616960x143d3cd80x210d3eda0xbd4df91c0xbbd8fd520x81deb4290xa0e240c90x2313cee50xb66d9d610xfe53e5d20x917c72020x8aa57c3a0x6ec043ae0x83b19fad0xc270dc240x436098aa0x32537aca0x9c992c8f0x309342160x82e6c13d0xaca1acde0xf55d63130xd40e7a020xc37d90360x3d54dbfc0x0862001f0x32e4ad620xf9eb813f0xde309b310x130ff7fb0xa34a15d10x30ec019b0x23d9a4ff0x8f8564010xdd64c93e0x572774da0x059e597f0xdc102fa00xb848c3200xae285b400x9edcf6610xa324fb250x5414b0bb0x4476a2d50x526593f70x73b957d10x2475b0520x940fa88d0x224265e70xc52544de0x16249c580x8d3efb640x8cc96ce90x07d279290x58b67bc20xf59bc34a0x6c111e080x1df3d6e60xeb3c9ce20x3654225c0xd71cecee0x885164140x2e561c6e0x08c6a85d0x95d874f30x2f48118f0x0ace15870x5d9076320x3ee4fc950x67df4dde0x63ed2c190x66a7d0df0x04a2ce340x1fb9525a0x308daad10x3d1c59fd0x4b1dfa8c0x793c4c9a0x3de481040x1cf4a74a0x1b700d370xd02e5e060x827153a60x37d6872b0xa0ea89030x9eeeef480x992e03d00x4f2644720xbce7f2e60x888775b00x25ba09ce0xcd4372a50xe334568a0x7e183db90x560184fb0xde2501970xe2f8359c0x72ea25110xe27563a90x045560380x0cd27f920xdbc2eb040x2ff1c9320x7b8c807a0xc83821b90x70dba95f0x99a04db70x86cef1800xd6636ca60x305e57010x8dd304c30x615afe370xefb331530x40a31fa90x290aff020x324895e80xb6d83c690x17f4b7cc0x47acbd270x7db899880xc851f02e0xbf4ba7f60x0a57cf050xa8bfad370x3db2a1290x85acc56e0xaa34595e0x4b8a29680xe1e3f9010x907df8030x6681e3510xaa2866010xa99c350f0x31ab33240xc23d317b0xb05f942f0x76641ecd0xabf361860x6f3614b60xd5e825570x5466af3a0x719bef8d0xde7bb6300xefea42c30x12dc73970x1baab1dd0xf28fb0860x6014f5170x03b5c45c0x45fb89850x40f53b210xa5a9c8270x7fe063780xe9ab76120x6d587ba20x0ca114bb0x58708dce0x4bf062110x2b6cb6fe0xad34ec500x75a729a00xf5dedb300x74913c450x8d888cd80x078324bc0x17bb36730x2e03d5660x7f0df3b30x1f2bea860xaaa48e790xe04ec4990x272acab20x451bb6340x4fba4eab0x442597900x797cd0160x852bb3030xd86376f30x92e71cdd0x25afa9550x5e4ee6c00xfad5ccf90x45b9c8040xe9a244460x652bd6100xe555d4f90x6795db620xeafba0150xc00642020x4e0cf1bb0x40fa0fb20x93d3838d0xb52cec6b0x518e6d3a0x0216dcdd0x597771bc0x5db7b1dc0xddb0753b0x4af084030x1f35bf300xa7125a1c0xd63597e40x3101b0ca0x1537801c0xb3101a590xc37c744c0x50d655a20x46991cb80x1638107c0xbd2f3e980x055499eb0x2c28f4c50x12e8985d0x6c49d6490xdba126c10x8f495c470x16bc13b70xb09faf790x89db28c20xf83c66920xa1b3254a0xaf1929180xe4af92790x3d1ec4080xd8583bde0x2b30c0050x7eba6d2a0x3327fd110x9cd796110x7be21bd60x7972203c0xc5a6d10b0x709cd25f0x69b18f430xe18dd6750xc07634840xdb68bbad0x50b73ce20xaa6f23ad0xaad6d92f0x3939f8f00xff2825210xc781bd9f0x0cdce87c0x9cab34a60x85b5e6250x8a490c900xd24108d40x083eb21c0xdba4502f0x70617a040x8d7fa1480x5dc92cdf0xade4bf4c0xa7aa810f0xc8e2c1a10x500e031c0x51be221a0xec14ce1e0x8ab579b00x55bbe9210x37956b720x97eabffe0x30812fe80xe29eab940x639fa15a0x720ba9a80x709cd5af0xfba64c160xded9e7960xf943717c0xa240f8e30x0e3822f10x387639e70x5f443e4e0x2ad968110x320dd8350x1453d6e20xec6a4f700x5ad406150xe600a9aa0xa54101b50xbd36eebc0xf66dc63a0x8e5677d90x034f209a0x33dd29de0xb8cdde2f0x081cc05f0xa54cf8f90xd57c55750x8c2059890x9828b9690x6071cf9a0x39b80bf40xa9b7c5c20x88274d2e0xff6419490xf1ce694c0x9792b4dd0x1eb36d440x1e0a16f00x933296eb0x677ee1170x35df20490x3b466d120x531e45cd0x97e3c0290x113b93710xdfdfd6820xa69c086c0x438e54dc0xefc2fd620xb193ab9c0x82dcd7720xe84732890xa350e0270x5fa4db640xe6b7d4fc0x3d741c870xef7c5af90x05e83a460x32ac36450x620ad8fe0x62e84a680x5028bbb20x453947620x9f3c89210x3bae1f620xb33667e90xafc22c020x7e53a3950x74baf7d70x5ba7bdb50x4e02a2170xcfb0058c0xd322bb830x6aa88e840x7f32b8ab0xe888cf1b0x4149bf320x50250a560x00c0634a0xcefcaa140x782ccf4b0x3dcd37d40x6c47b9d10xba6a1a140x3b2c9b1b0x928cc61f0xe5e244860x979d266c0x8c5d06790x082bf50f0x99a5d1000xeeba336e0x90fa69f30x7eec7d0f0x2fd531b50xe20018400x6d758a380x118d42930xcce4edb40x9df664980xafda64110x62378b890xe46bb0330x16e40c680x4c5402a30xf0a80d100xe1e3f0ce0x7458f4490x5e589f3d0x470e9d900xe5e73da40x986a117f0xaea5cc770x820e2ec90x836237270x806f98530x0d394c990xbfd2f3a10x5eb562c20x7213a6690x5cb219e00x007f090e0x645aef630x42b498d90x2bded2540x01bf94fd0xa8c87ad10x51b2b6a40x98d313a60x41dccdf10x002589a90x8f6507930x814e21380x031c5b600x3a392f2a0x7d87ed8a0x2e4244980x61ff58e30xff87892f0x4a5397260x0b6b98050x5d6a38b20x860a90090xeac6ed550xdbc35d680x58e905f30xf5367e1f0x14cbcfd90x0ab0ee5e0x2f5ee4db0x66a2dbf60x2e3717e40x98cb255e0xd6e973450x74c373800xc66958250xe8ece1290x679560350x5fc320ad0x8881bfce0x63b604cd0x3e28d99e0xe84745f80xc4de23250x59d3d9670x33f4ebaa0xdfcdef9d0xb897de560x022caea90x0539ddb80x08dbfc580x1974256a0x0d18594a0x290f84880x2a6fd6d30x4b6f99b70x48c5b0ef0x9c92ff8f0xcc5870460xee89e6b80x716c71310x04e1eafc0xe253eba70xa92149ce0x1e5592d50x336e41250x746816950x283b07d60x520f53000x86ec7da50xea126adf0x6afe49e10x074ec1720x405084bb0x46a8b4450xb3da775a0x8baf89130x0a49202b0x686dc0950x9e239a670x8e72dad50xffb5a3cc0x41c852aa0xd8dce0b80x07871c1c0x88880adc0xf895217f0x9ada8dcb0x4950a8dc0xeb1d1d710x6298c40e0x74ae343b0x135f30740x47f3aaeb0xf45d1a410x1b0f26ce0x83e317970x793854d50x04e372760x3b18d9980xeb865f6d0x25d856ef0xb95cd02d0x1e9676830xb943b6160x52055dce0x1a3835c60xbc2046830x2297ef240x0d6e9cdc0x853e43e70x56e2bc850xe8fffe3e0x72d0c4470x1b9453150x247d830e0xfad5ffd60xed2220590x2921a4d40xa2ca51410xf8cab98b0xb4d342900xac0149570xd0fdda0c0xc1e7b9180xcb275c8d0x24e8efe20xf7759f0f0xdb4a61670xbd2c527c0x6a7ca05e0xde4519090x4653e5fe0xbecda5200xef86ab170xed7c8cf20x2e5382f90xfd00c8480x8ea600590x82b68c140x4e98a5860xb84fbff80xa51a6f5d0x9099b8d40x7df705df0xc89faf670x7efc0a860xb60d5b1b0x48bbe1fb0x67588df30x9f1760fd0x2d32cdfc0x0c7c19810x8a278daa0x903925370xc121be500x6f41de5d0x50e75b980x85adf58e0x7aa47fb00xc3d6d0410xbe429bcc0x5358e5560x48d0d6fd0xee94564b0x30a956d70xf1a45c320x0e9f6ba80xa406a7550xe617d5cd0xb9f6c9370xd71325440xd40ea3bf0x97e056630x8d9a020e0xc5adba030xee18ca600x6db3ba370xeaa8d21d0x178cde0c0xc59956740x84858a9a0xebedfe5f0x9b10ee700x644e1c760xf98e6bfb0x8fae66c40x606c0dfa0xb93c39eb0xcea2eb1b0x5507a7740x254b56650x6efd9f2c0x711620550xfa21753e0x00eefd100xea2a640d0x6eab79b00x72dc6e780x7b3042b10x66cb944c0x76bbd0250x56a169280x46d12d410x37f975a80x63ef552a0xfb172c780xf281966b0xdc4e03570x2698c9150x5ed290c50x9996ec400x602faf370xab5996d50x44fbdb040xf799f1a80x453223910xff608aeb0xd852995f0x275206de0xfe01ee490x1345d8540x09c90e790x63d251f90x6dd6b0510x691f5c6f0x3947bda20xc7f547dd0x110000290x58a9c4620xea3041e00x681329330x35ef843c0x66586a250xa61da2180xfba5799a0xbd24de8f0x122dd3b30x828573800x522a9b200x7e3825750x9d4110220xe5876da70x3e3298fc0x7683105d0x1454bdd60x0b08fd050x9ce0961b0x33c84a550xf630d9a90x4bf2d2230x008e1c150x6e4a8b010x7fc8efa10x82008e600x71f936ee0x77f1f9b60xd8f406420x2b0dbecc0x7747929c0x7a310de30x712ab2b70x03c522640xca2a8b630xe9031de50x654a1c020xc83153da0x5bc7efde0x9b0750990xb88a37170xd7eba3b20xd2fe338b0x36a4809c0xeb640c940x2430997a0x58cd32850xc5eb654e0x59c718800x4ea0b8160x355232c30x139502cf0x9620b20f0x3679187b0x4460387f0x1d5749f10x89d99f2d0xd0e2b4f90xab02774d0xc263063f0xfca2a3920x1801d1ad0x95b44efe0x33a0efd10xf8fd529c0xc45dd7a60xe903541e0xb2ff835b0x006790d90xce23b7010x5dc45a170xa89cca000x8858872a0xc2a2340c0x161665d70x86e54cf90xaa0c6d4b0x2a6feef90x2be35a500xf50c9a000x4d9b64e00x6a88dff10xa1d11aad0x33b3f3c00x36c5bfca0x85d243070x87b530d00x47976d030x0e196e180x914d36980xc7293d320xea4a802c0x96c70c9f0x570b7be70x13586f3e0xa8ec3adb0xdfb15c190x3afcc3530x46ba8dc50x640a76bd0x8b5acb560xb0ba84b90xfeef807f0x6fa9d1ad0xb9a539980x543441d30x44c55b830x86423b2e0x9e60da720xfc860f600x9c6fd8b40x4167618f0x48335f3c0xcf0e054d0xff042be20x440b75890x7f96a9ee0xca0455f10x6d9753a50x373242150x31dcd3070x1c3b52900x58210e600x519c8ba90x6e4cbd850x99fd415a0x202967530x1a8d80f90xba7606360x6c6cd52c0x8a1cd7ba0x0d6ba6e60x975e65650x1dc2d0720x97f4a8d90x147946c40x5c0dc7660x1fdee4fa0x66a64ef50x125721690x854d86760xa56e8dc80x051769ae0x79d1ba770xe456c4ee0x846bcba30x5b17a3500x607ee79f0xfc1ffc8e0x44f4d6e60x36d1e5ae0x7e4473d60xff4a84910xe04d87ab0xf573beab0x809503250x05f85feb0x9f8df8e90x73c98c7d0x66073c960xdf4148b30xcc0986e30x3968ecff0x82b618e50x6de067060x18cb1a1a0x50b4703b0xda6bc44b0xe9cf3e430xa82c26600xd4c590f70x4718e7c90xcae283bb0x5bba9fe20x99c7f1380xc9d19fc50xa92777c80xc04e8fa60x99af372b0xed337b310x7dd2cae20x8cb44bc70x1af7b1180xd64574500xdc0c6dfe0xad909c770x0946e6390xaca0d2f50xbdc260a70x34229df80xbff629ca0xd2999fd60xc2fbd5470xadf8f5390x9899e60a0x859c0b870x029d507a0x7bdbe4dc0x3d17d86d0x6bba1ed70x8f44c6cd0x2a61b0f00xb48a78f50xa28bb8950x1d0fa40a0xec7f2f040x3b544e860xbd94b6960x0e6877430xd8abdc700xab5075e20x40f1f7bd0x575fc7690xba24b9b20x1b0fb8790x6bf2bdca0x93e94aa40xc77668d90x35bac60a0xb695a1a30x161516ab0x9753b9d90x57ede7d80xf39663ab0x456a15570x5c8acad40xc73b95d20xf1a699110x976ede6e0x38b449c90x359949570xddfd46ae0x7120bec30xfe4faa050x7fd1e0d30xe084b83d0x4ad3a01b0x79a829c60x787770520xa0b98d510x827d63f20xf6a22c4d0x39061f3d0x1f86ac990xc8a5d0be0xe2c74ada0xffce24720xa1bb0db70x89c119510x5ffddc5c0x184151fe0x19a2ceb50x595cd3bd0x8491e1d60x6e04c82a0xb4aa8e1b0x86a9de280xf571e37f0x4ce207480x1eab82fd0xf5a68ff50xc91cac190xdc848fb40x24ec67030x1b68770b0xcf8278680x4ff617520x1edd62750x3e6fb5460xa2f6e6000xe1c5f6ee0x8d6138280xe7532beb0x795d348e0x848c46980x0c8bade90x97597ed80x676fbd760xae790dd10x91ac57730xeedb0ffb0x9e122d790x1795bec60x0a03d0dd0x2ad78b640x7b5ce7650x52c3e6250xeeccb76f0x4d7e0ffb0xa98afe7a0x5b9919b90xc532ac370x99c110a10x0c95b1380x3862b8f80x860c596a0x9856884a0x8a9fc7fb0x817b59a80x625effdf0x4c6356820xed3b90750xb57539c20x51513f4e0x347120740x135d27d60x98888a960x1f4afcfd0x0a61b97c0xba54b9040x167aebaa0xfac777430x57fa1baf0x71891d590x4cde88bf0xbbec2c2e0x8c6a58530x60e31fbb0x1deee0610x72d044470xbb4f9d1f0x1c306c550xe04193910x8fc898930x7076089a0x10641d9b0xa54aca170xaa52eba10x5c3668680xe21463210xb2578d1b0x70c4020a0x9b4b7e0c0x16d1706b0xa2a4560a0x57e257290xda5bce090xf53ba0b80x4f545d3f0x6f95b16b0x98d6c8c90xf6878b9d0x3b0a85820x95f3d4ae0x35c909e90xb91369f10x3902759e0x2b9aafff0xf2b8b1fa0xfe7f04670xcef6cad40x9fb8b7300xb544d4bd0x7d5b59e20x27873cb70xc23066ec0xf387723f0xdb3ad1c40xa55209e00x80d39cc90x71d98dd50x7be046280x9f6fe6ca0x86cb1ece0x7e42a2c70xf1d742200x105d407b0xc52187fc0xca40f1460x2a8183a80x8328b8430xbdc47b220x8fd5eabc0x7eab20460x5796a8610x36090c590xc5c21d730x81b238210x75e4aabd0x051541150xadc722e10xdcdc00400x2a9289180x15f906880x43f9ebc80x74b8e6740xf36f42a90x7849b0550x053447ea0x696adbad0x55cd924c0x4e046e040x7ba8a5230xb82acf2b0x5a875ec30x161401e50x1e4633340x520a31370x6d998bd60xdde9fabe0x6d99e8090xbad4f49e0xaba62df10x982f73740x0027dd3b0x20711eca0xdedd111a0x23e82b040x272b32bd0xe741727e0xc7e95a4a0x311dbce80xad0a82370x12f99b820x5424031f0x1712e0e10x5e49e8ac0xc0fee3920x7e7885e00x593681c30x54a7ee310x5b662a0b0xceee04670xa0da1e350x19b9b1610x2e90a4990x05ee98e60x2544eb140x7fc51ad60x9d87df3a0xa9549f6a0x9a8e18770xbe7dd7dc0xb009c2690x4752d3880x6f1df44e0x37d6c75a0x1540211e0x70edfb2e0xaf02c44a0xfcf47f9c0x48ca32a50x2a112f150x6ddefe8f0x38d45b510x2c476f350x764d23820x634808320xa1499a140x71bd01f70x1ffd90f50xe6361f170x3c28d5f20xf726e7680x73b107870x388cbd7d0x4c73fad10x4799ad850x688b60410x6451234c0xbabc92ce0xb22dc8e20x5f68b2960xe3f2de990x13d5f30a0xcc6a729f0x9f0b153d0x56e0b3560xdbdbf2f10x23b2a8cb0x04afedbf0x3ee207d00x011f67360x8d28f3c50xa48cefe70xe5aeb9770xc2b51f050xfdf9b4b50x7a49f4f50x392d42020xfaea6d3e0xb27c128e0x604286010x54e068530xfaf598c60x561f24200xcd624c9c0x6e054e1c0xe87be1490x8851fad40x8ee511c70xc760a44a0x3c5eca120x4b76dec70x2dda25160x063b53840x714e8ff00x517d25860x1eed76120x20e8606e0x0df6f55f0x70c15ac10x0e6c5c3a0x191e88cf0x18e1683f0x3971b4df0x69fa086d0x7e83ae940xf4e5e3210x97bab9840x53eb1e440x038f542f0x48a414380x4f92cea40x0a517b8b0x0fd4007b0xf60e21330x5e63193e0x60995cdc0x913b34ac0x6e2493640x96cecb6f0x5af762f10x4ef1b01f0x6a72743c0xa8af39830xa80e69e20x188085520x177346ac0x4bde5b0e0x951d16d00x1c4a294f0x2b786c9d0xd7cda6830xa661c2a60x7b84c5640xc89cae850xac5b46330x07024f9a0x44fafe320xd2294f6d0xd245d95d0xc16906a30x557c17300xb82442840x235e3fef0xa96347100xdd5e28430x43273d880xb0a96dd00x83c86baf0xcfda2e650x0a9021e70x3b913d2f0x99e1775f0xb56776b60xd317b1510x94daefd40xfc027b6d0xd3bbc4ff0xe4a19b470x23e9fa390x618ddfe20xa12cbe4c0x154925330x9280f27b0x0cdfcfcd0x75df80250xf022b17b0xe57ad1610x998637ed0x3b17dedc0x319200070xcb4aace50x2dcfc5ec0x62bae24c0xa6ce36b30xa26171100xfaefa6380xbc7e269a0x44bdbc4b0xb277af900x5fdce7190xdda2a86d0x1345d3870x321ccdce0xa664f2f70x9ced0f200xee6d890a0xf76a82740xf65fc5b30x048cace60x2847a3a10x61d595150xd2cac5700x6224fae20x467135360x89c385510x92783ddc0x741525ee0x797ab6f50x8e4120150xfdcf7a6b0x0676f5ac0x239451500xd48d21010xb68f9f000x702c36510x44cc8fe00xf8dc35ac0x6c0a881d0x333200d00x4b38d7ff0x5f11025a0x22b69adb0xb190b8f70x517bcd2d0xc18cd4d90xf917cabd0xac10bde50x113ee6a40x371413210x14e1581b0x4c31414d0x53694b290x5f59cfeb0x1a7eb6c40xb8bff9770xebaa40ea0x505cd9fd0xf21ae2510xbc592dac0x0cdb5dd00x29cf142d0x23074cc70x3ab7ee7c0x74f421810xcf2270c40xb871c5ee0x8f268efb0x355e33a30x36ce8bad0x2df4e50a0x8db157270x26a4d22e0x481410120xa9ce50e90xb610b5490x4cf4f0200x8bc23bd60xe37ca9aa0xb560471c0xc34605820x3de988020x7e66b6620x57c70d240xff0f1b1f0x997a940f0x7738094c0x87cbc1930x222977920x957961d30x4b7654b50x83c4da510xec2c51020xd6eb97c60x33c11c340xec0123940x7736be980x68e7f73d0x0ecca5640x72d3148d0xae39fd040x3c2fe0a60xab3d2c8a0xe234c6ef0x5e7da4b70x52f523bb0x463993210x9bb5a6690xf5631de20xb9d4cccd0xbdfd07ec0x000f07660x77c754a80x7045c64e0x4de7edf10x60f8e9be0x37de164a0x77e3ea410x100c91a50x85327b690x74f135f80xf9a5b5960x767ff4a80xd7eb9a8e0x96d259150x1b3fafcf0xc5d6a3200x9ecb47180x112003930x7d1896dd0x336503820x3f7fdd4d0x4bfd30c10xa0a6ff1d0x6a381a670x980364f10x3f9518500x9d86221a0xd11496510xf2205c450xf9170ca30x23d0d7530xceb147650x205167400x409215f30x6fb27d5d0x997384a60x6c7c5d0e0x72ea9b010x5a63de0e0x3c11e4530x98a36a1e0x964d4ad90xc3eea0650xa7ed3f9d0x8850e3b20xe6dd7a000x3bd544c20x4c7ec4b60xb1f6e2df0x39ef12bd0xb14cabdb0xcd62ee3e0xd66fb95d0xbb7e84130x62e3aaa10x417b533c0x03cbec710x582a936a0x1fad0ce20x5dd0a25e0xe4e077540x54f77c030x70a729a20x142b860e0x954c1b170x5494fd1a0x9030f3cb0xc8111e8a0xcd6b42370x5daf32790x8acb56a10x0bc4eee30x8a7c8ee70x899b59570x996a22e50xe730f3b20xbfc95c330x67bfe7910xa2cf46800x0518c51a0xc21504ee0xb47fa12c0x4b8927950xdcb616500xdfb2511b0x633996f40xd6abf6e70xe00089f30x1f670ccd0xba9314030x3ab113610x7181d7130x417108f60x3d6b66c40x7bcd68590x4008aea40x27bf7a4e0x5c1032bf0x468dd97f0x4db4efc80x4f611ed30x197f0d4f0x6ec2219a0x677c59b80x6733e0fc0x417fd2e10xb727f5e50x39e2bc860x3c621f180xcd108e910xdfe2abf60x2ea6c5e70x625dbead0xb581a9610xc851eb270x22afb2840x4debbb640xbd00d39a0x24a94b260x9e6d79f80xe0040bbe0xc17d051b0xa8b7a95a0x94098ff80x503bd1370xac437f7b0x04cda5660x8d21b45f0x49c9d3b60xa206ac840xb1110dad0x18797c280xf8f2a4eb0xb2e5ae4a0x198788b40x8f595b110x6ea099720xb9948d2c0x833a3e070x51042cd40x7597fbc40x4b114ca80xfe1113ce0x7f6228230x04445c270xbc2b8a770x74769de90xc0fec2270x6d629c590x6d50a9d50xc09e63360xb747f9550x36c5cf090xab808ce20x8ebadd3c0x7943387a0xaace59680x05060a190x52bf24c80xfb5dda8b0x8df3789f0x4f83b6540x730763150xe118de5d0x129d66d70x09e913c10x4f816e9b0x6ef8fcd80x3796bdcc0xa286a2340x68a241530x5e7f49200x1d027e4b0x650f86030x834dc9550xa61aa0280xe56a93360x1ee93fbc0x007a26b70x306a74dc0x7f79b85a0x6d7705aa0xcba5c5530xa6fd4c560xaa49d10c0x013c98c20xf4fa14120x532d55140xbbdd3e300x98a331cc0x6efd60920x52e3e4a50x41aa5e290x9c6eefb50x5a2b07e90x57b9bb730x9767f4120x6c3de2580x71979ca60x8aafdad10xb42241a70x40b5f02a0x0210181f0xeb8ee9980x6624035f0x76b65fcc0x092c0f1d0x922a24940xb64025c00x5e67944e0x5c63c07f0xf4515c060x384ed9ca0x72a260350xff6104d00xab8bc1a20x8d8640690xb9638db40x01ccd1920xa2da767c0x40338b2c0xaa33302f0x3300cb840x04e1b99f0x47cf1b7e0xf996b6690x042057fc0x233b7fff0x9539f8370x4c5b066f0x0141bb080x1d01e3d30x690ca8400x097bfd130xeda3a7210x217877250x81a0d7df0x5160fae40x13bbd5140x057d8a170xcf2e2aa10x923608640x1dcdf9090x1f16419b0x145e04b60x2f8081b80x9f5cee4f0x254f62d00xe0edbb440xdbaed1350xf7515b300x019072850x440b4af80x6cf233a40xbaf40f970xb01de87b0xa5d5c9530x0f0e71fc0x396001670x4a3ea5c00x091def1c0x370a07360xe50413d70xadb51cff0x3923f3a00x6bb710380x6339b6d00x461c21310x12b4544a0x237389260xc55854480x7b8699eb0xa6e19f8e0xf0c8f9fa0x1a724fcc0x85cd59a80x0b7092540xf48fbbc80xda93ada80xb82b64420x5fcc478c0xb8e448a00xcbf9166f0x655cb2020x7bba8b410xd4786adb0x1d0e5e630x80575a7f0x9dbe12640x96da11a10x596516fa0x7b3098780xd4c64d260x6c5d2bcd0xec9f9c6f0xc421b70a0x5929cb150xa0c481fa0x49db01b50xe1f648e50x75eb79750xbf0329cb0xea2bc0fb0xed87f18d0xe5d802760xd8595b830x77877daf0xff8a310e0x8322a3430xa3b9bb320xcab0a1950x4ce1e0af0x88ed3fa80x42cb4e9e0x36b5e1f90x0a9285510x3be599670x9fa0caa00x13ec11e20x9a422c8f0x5af067790x1a8f39c40x26a85d6c0xad4f6f090x0b972f800x9e47209f0x3d3a56710xd2a163a70x96a92eb10xc765765e0x73f46a9a0xfb62dc020x1b967f9e0xcdf5c0940xd28b275b0x7e6061300x2541a9790x8c90efc70xb1a441c00x19e72db40x4b6c11f30x99219f210x69c2a1510xe8332c760xf0f4b36a0x764569320x62f8afdf0xf8e7e2b40x78c51bae0x5d4e7c540x78bec57e0xff04b2ce0x1521b05e0x54d849c80xcf1449950xc719803a0x166a621e0x6e2701ec0xdadc99420xc78a407d0xb22195a50x2f7c6f3e0x02da389d0x981b9da00x1c2aed880x52db6fa00x6849be410x549fb0b10xed001cc60xfccb71020x3aa139c50x2a4d23170x30e8baea0x1b7f07330x0ed7753e0xd1aa164e0xa1ca194a0xbc9e16b70xd1a6e4710xa79571070xd08dfa930xb659054f0x850bf8a40xefff85970xd1da3dc80x2c779c500xf24c37110xad9582d10x900c74f40x23a39ac00x13369c210xcf1543d70xa61570230xd57a07500x74a1053e0x17ee4b8a0x135b6a800x0e99f5a10x94318da20xc12502f10xc40a6ee80x1796696a0xe4a31bf60x113637460x1d751eee0x9d5e91380x95e539530xc317a15e0xf9622dd10x20e2cf840x486a77850xa68bfcfe0x3b78002f0x35bd7dbb0xb249974c0x000c6f820x1124ca7d0xb745c4920x9c9f60b10x35eb66090x42b804510x2785cbb80x93b29c330x73c7e5780x5f670cce0xcde922390x807ea28a0x7fcbea3e0x4f43263b0x8f02b85f0x360f1dc70xddd000710x48f9b5df0x80f927650x6dc3467f0x0e55d62f0x4131af5e0xd6fa90080x227039070xeaa375e40x0857e9660x30e33caa0xb439275c0xbba46a670xa6ca80ec0xc451193c0xac9edd4b0x78b03c810x784b627e0x2286107c0x7f010e810xf2fe9eba0x7de9d0970x3f6fd4770x07bd07ee0x25b2f5670x3eaac4020xc895848e0x8d05a4710xfd3918900x140d56f20xe06fbd3d0xe99dfb0f0xc960e0050x63e1fd080x15728df90x6dbca4c20xf7c3d7770x0e9f51d10x383199500x4cdd92d00x2f20ae790x5b9e30d30x8bea41530xff78c6820x1fa25ea30xff28dac90xc42bfa940xd1ba0de00xcf98bb6f0x2450cdef0x84be734a0xedf7bc930xfa38382c0x11f437bf0x0268d9190x8fbe4ac10xbb7b262e0x9fc6a3b90x386255870x1800fb2b0xaaaf09fd0xf59818be0x3973f1370x0c35f9d80x50811beb0xe50d44490x08d5d8e20x48a597a80x52bb773c0xf17ccdc80xd393fe6f0x5f7cc2500xf80ef12f0x7a8dbe8b0xacdacb7c0xd66327d40xfff552b30x7a5661630xf0be8c800x13a77bb30xeb711ae70xc8269f940x93ccdeb00x1b5a8fa00xf83be5210x1044c09c0x3b3cc0e80xbaa7ef9a0x2e6669b40xfc0b136b0xf0b30b320x707c81180x6f1c68240xf802ab6e0x97c55b8c0x0c4860f30x0d0c20b20x40fda5360x12cb2ea80x54bed5ab0xeb01363e0x2d64733d0x4fa1782d0xed209f170x28ecf1290x10f5b77c0x98523feb0xc582715a0x1e0db5650x238e807c0x3950d2340xb6aa0ce30x0d1656b80x3839b1900x1afef9420x4c7b9d370xb32027270x2afe4d690xd8974a670xed0cc8e90xe2ca029e0xde65a6cf0xe76b53080xcfeb668c0xb423e65e0x977dc87e0x6fbaaa7b0x63726ee00xddb3b1e60x1ed8b9530xfd8182140xc733acca0xc056f6620xd6a11d290x023be5a50xda2fb4ff0x1ca2e9100x2c2363ed0x161d78cb0xe24aa63b0x8201730b0xc93b97570x39803c580xf66027810x8cd96c0c0x956d32ca0x6991584d0xf3f486180xe52159e30xc54d4cb10xc65b5d190x66c448b60x616930150xfe8800b70x06dfd64a0x7fad85a10x674dcbd70x256a43ba0xf686e4f30x31756b330xd41737500x803057c70x4d605cdb0xc8105d250x778ce9be0x7c9cd9380x6eac9f390xff5b01a70xb3912c480x5b39d06f0xe3590e5b0xfd66bcd80xc0baca960x513bf4bc0x098bee5a0x922bb12e0x2adeeb830xe85cb86e0x72f22f100xd9d2bb030x16756dc00x63343b1d0xb2af19e10xbed43a410x3061c52d0xf2d6577b0xc09b0ccf0xa2ceef8c0xd827ee5a0x7c7c68d70x0edcf6520xdb5c12aa0xfcf8e4050xc936a5ca0x3b0e279a0xe38b2da90xf1f04d230x313008ed0x50e0a5ad0xe1a3ae280x524c0c6e0x226138b00x474ff0530xc4a75f100xf5b8c96d0x260493010xe686ea260xfd7e4bdc0xa2efb6a90xcc201cf90xae5c8c260xdb9b937d0xc160a1d40x8a8a4d770xe82c77b90xa9cca7820xf21275710x30dae41c0x62b35c170xd742643a0x9a73d3da0xb39559d60x14c7941c0xe3cd0e610x2eee6f060xf2fe1c270x6a112f000x52217ab60xd2577e560x7ca6ce2c0xfdc7e9440xca731aa90x1c4a36d20x757b2c1b0x5c72388e0xa97e236d0x368c67270x49f3811f0x38fb34330x74ec1d350x051ca54e0x6d6df0500x21ef44c60x99245dab0x26ee86fc0xf08671cc0xcae73ed70x61c824de0x0589d2f00xb20f91630x6ec1819d0xe6fd8eb50xc20092bb0xdc4ed5520x6051dde40x373126a90xe54b7c3d0x9513f6b40x2200ffcb0x48d2b7350x2505d3130x3ced98990x1fdbc9c90x5f53a5310x2d043cd50x62c22e020x57d5c2510x368d66400x5c3b79d20xf52626cc0x4033ec0f0x1a72f5bb0xc941ae2e0x4736037b0x219e39790x80681cce0xd6690a720xa6b4f24b0xd72f8fdf0xe02b2e480x7367047c0x50bda84d0x71b7b2220x37936bf70xf48de43f0xb03567f70x04714d5d0xdb368c050x661f87f60x4d60f4eb0x10446ec20x531630a20x5145584e0x5a0281f60x47f9534a0xf686796d0xd37f5d060x0ff80c710xc9f07fea0xaa0241460x9feaf2870xd857cac70xd28a45de0x41e351bf0x9f63c69d0x5bd088450x535e7d660xb86d274a0xad4156ed0xd8b87fff0x8a90a5e40x9c1d25800xbd7704a60x3fcacf380x251136430x98a79b130xbea78f060xc5fd4d810x0aae93450x3196361d0xb950fee70xe5374ccb0x65e033dc0x542204800x726d22d70x10003d130xd6ef78c00xb2d6d2d80xa429a5290x16e869830xd72a34c20xe9c6de990x87cdf7d20x9bac3e720xb057b1a90x420d5ba10x52f670c80x92d778bb0x446b5f970x786e43350xd1cc24db0x98a84ea50xc59e3f8e0x957998f40x619505950x45a9dc810x1a05cbaf0x6d60046d0x543395d40x40ec23ee0x2c2d92de0xb62836b60x5854fc080xdffe782e0xce77dc1b0x6b4799590xf1015dfb0x866492390xfa72134b0xd60d28da0x42e4667f0x6d501de60xfe3a67220xa7d170830xbe881dfb0x3eb9a0280x1a949c7c0x1ab9b7d90x23c94cc60xa0ab546f0x1e1dea430x4a8e3d340x3feff77e0xe12c138c0x88e41cba0x38e10c1d0x66011ab60x931af6590x705000eb0x461bf9a30x1be7be580x5e1f72450x844fef3f0x3e67fa610x110f1e070xe4b0bbc30xacf05a2a0xe34e95710xb1ad6a4a0xf5ee9ba80x42801d200x85a8ee760x3dbde61d0x18841c7c0x5602f1d50xbf3d935d0x7d75ae5d0x0e4f7b640xcfb6a3da0x5df161980x15696c1f0x933a93110xe0ff7a180xcd083b100x7afc9d8a0x99c95fa50x2c22ecc00x1a77871b0x93a633da0x050d0dda0xcf2c668b0x5cf41a450xb27697d00x180bda7d0x03d81e6e0xde44d7850x0b28930c0x2530c57a0xb7bb85cd0x0ffb5c5a0xbe01d2ef0xfe24ecec0xe841560a0x62399a3e0x324b7fce0x4aa6baed0x1e78f96d0x6b2715f00xde94cac10xc6fe4fd40xe66ce4d90xb0d9fbc80xd479d3ee0x0fb21e9f0x6ef65fec0xff4db1320xdbcf693f0xd1b735480x8665a4cf0x0fe2c1e30xc17cd1130x7ce952490x1fa438c30x56b20e5a0xf4519fe00x45f5a5820x7c85a9e10x2a1d52220xf1a69b9b0x890084730x36c33f370x64ff0d310xcb51d2a90xd9a67d3a0x6ffd478b0xe2594a2f0xb9aca3640x860704fc0xb64672390xdfaae2890x492d01a40xd5fe6aca0xe5fc780f0xb8d3b5720x08c5db3e0x9b9948730xbebb89c20xee6565f80x33a119b70x96faf4080xdd2224d20xe3d9cb940x22a14cb80x606136360x6b66bc5a0x9fef35ac0x2bf67def0x4839762f0xcf7609000x1cda7e0c0x120e7c6d0x2850210d0xfe8e53aa0xa6c9acde0x5c54d2990xdc7e01280x7e9173b40xc6128cc00xc7322ae00xd16d9c010x315de2cf0x32d434200x886ffd700x50e05a790x4229eea60x7120b52b0x1e0b353f0x082737e80xe11f3edf0x973783970xbf8e19b30xc26da9510x1c736c410xfb4df43c0x389f18720xb819ef130x8c0ee58e0x89e3897d0xfe2bd52b0xf50fecbc0x55f0083c0xbc98ba970x8f4cc3240x43f59b730x47533a020x457285790x0471eee70x77ed90cc0xa97e00eb0x01612c0b0x5eb9f0f20x0c9820c30x65efe5420xd9920a410xa76c58d90x5f33fa060xb01605550xff5854400x370cfe6e0x922ecd290x6df41ee70xeb57b38c0x47d026210x3ee9d3ea0xfb7e24c90xfc98f5ee0xad0366720xdbe115d70xcbde8a450xce1c45180x42df38a50xef5c6f9d0xd3fc1ff30xef1bca8f0x31032f670xa39881d70x3adbd5950xcc5015970x6e9acc410x3aa68d7a0xf56238f40x28b12cc90x5074e5730x6b806f2f0x2d22e1fa0x8b7c4dec0x8f8d43410xa989d5710x567087090xc4f8378b0x33ce91bf0x41e4adf90xebfb4ef50x9ff4efd70xf2a353ac0xd034392d0x46887ac00xf3251e7b0xae575c8f0x7b6ac78f0x114400630x04b425430x96f04ab80x084028620x3bdd0f940x16244fe50xcda04a5b0xb77b01590x8106095a0x2342f1ae0x8d9b38cc0xe6d050690xe8294b0a0x60a628770xc2c6f3610x806647420x0958448b0xad5c3c930x04a5204a0x8815ec910xe8f7f7690x8437b92c0x9d008c870xf88039f00xb13d41a00x08f1c3030xd3d144270xb42ce2d50x2f1233f60x301b229d0xa1d62dce0x123959a10x0af3d1340xe2b920590x0614dd5a0xf5ef842e0x34d6ba7f0x30e55b150xbc5671dc0xfb24c5540x857550210x0b6a6f000x773f2c7f0x6e2b78900x2c7c16ce0x48d057f10xbdb9493e0xd00061f60xaaf0ecdb0x93ee26b00x80d617450xb13621750xa6fc7fd90x9eb7d2ed0xb5d153550xf01424250xa21fa7650xccd197c70xa93321950x75bc7e230xdff016940x508f3acb0xb1612cb40xb06ae5550x1170d1110x4472f1e50x66ac16ef0x0059a0e10x455fdd500x3fc2944c0xb23db8be0xe4ac60c30x159fa9a60x20b1d9340x045ecb840x6263319d0xd05143df0x66e308c60x3211a69e0xa72e424c0xa5482f940x75eedf770x484b1db20x8810438c0x60d6742f0xc87f76e30xd2c001cd0xe158f65e0x27b145550x89d582070xe243f0760xdaa31e690xde2cde320x79dd2c570xe56585b70xac70edb70xc698aa900x7f88c5ab0x19ebeb2e0xc8a74ef10x88f82c8d0x13d6579f0x7c5e55c80x6ceaa9360x5e4d80370x2cc2d52d0x1cbca39f0x9f51209f0x5338eb320x29fa078b0xca0200850x6712ad200x9a2d3ff00xd13cafa80x6f4026220x2a5999f40x2e251a360xca16ad5b0xbb6da51f0xed051ff60xc1e5acef0xb41759ff0x6aa2c0c60x0ea71e130xe31803270x2bcfc79d0xac1734960xd5989e5e0xcf961a1e0x85a847670x9a4711600xd889e52b0xcf8be7130x93bce55b0xd7d435ed0xf9e2dd0f0xd5b894d60xe2066e520x0aec33e80x569084bf0xb9e5f2020xa161e6150x195fdd960x83d0a2c70x7163a9220x4d157a560x1b34f1e00x6192c0450xa8d6eddc0xc7b7b3720xd8be0abb0xc29e711a0xdffbb5180x200dd6400xdf4d81fe0xd67fc1f80xd408e7190xb61085240x6e2f5c440x395361880xd25659ca0xdaadee330x04058d520xfc042e5c0xc8bb0e250xa2837ef40xbd0a02250xd1dbf53f0x110426b40x036565a60x64bb29400xdd3c79ef0x118a2ce60x03718ffc0x1165f16a0xea4532b40xa0751cb10xf94eeabc0xd831daf60x840323680x9da30b0c0x7c059d8b0xd2de00d30xbd2658260x4245581d0x79f19e2b0x27f436ac0xaa2158c80xeaae6edc0x40be26110xfa9d933c0xb0adbd390x2b912ced0xeb947f9a0x03997ebb0x7e4e98c20x3ccb2b300xe13297790xea38ee070x3192174a0x52c164790x05389ad40x6068bedf0x065b46950x17b0f8ca0xc9d4d6d10xf18bdd750xaba842fe0x76ae31fd0xd7752b860xc1956f280xcff7e02b0x5f5bdf3c0x65f2c4c50x7e71302e0x90cde1f30xba1c513d0x1d4ceb7f0x434c5d105.14.0-503.21.1.el9_5+rt5.14.0-503.21.1.el9_5+rt5.14.0-503.21.1.el9_55.14.0-503.21.1.el9_55.14.0-503.21.1.el9_5.x86_64+rt5.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+rt/kernel/drivers/acpi//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/base/regmap//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/bcma//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/bluetooth//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/crypto/chelsio//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/firmware//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/amd/amdxcp//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/ast//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/i2c//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/i915//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/mgag200//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/nouveau//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/radeon//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/hid//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/hwmon//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/iio/accel//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/iio/buffer//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/iio/common/hid-sensors//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/iio/gyro//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/iio/humidity//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/iio//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/iio/light//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/iio/magnetometer//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/iio/orientation//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/iio/pressure//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/iio/temperature//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/cxgb4//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/efa//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/hfi1//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/irdma//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/mana//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/qedr//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/usnic//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/infiniband/sw/rdmavt//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/infiniband/ulp/ipoib//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/infiniband/ulp/srp//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/infiniband/ulp/srpt//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/input/tablet//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/input/touchscreen//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/leds//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/leds/trigger//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/media/cec/usb/pulse8//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/media/cec/usb/rainshadow//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/media/common//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/media/common/videobuf2//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/media/mc//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/media/usb/gspca/gl860//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/media/usb/gspca//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/media/usb/gspca/m5602//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/media/usb/pwc//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/media/usb/s2255//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/media/usb/stkwebcam//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/media/usb/uvc//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/media/usb/zr364xx//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/media/v4l2-core//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/memstick/core//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/memstick/host//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/mfd//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/mmc/core//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/mmc/host//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/mtd/chips//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/mtd//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/mtd//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/mtd/ubi//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/can/dev//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/can/m_can//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/can/peak_canfd//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/can/spi//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/can/spi/mcp251xfd//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/can/usb/peak_usb//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/can/usb//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/can//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/atheros/alx//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/broadcom//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/broadcom/genet//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/cisco/enic//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/dlink//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/emulex/benet//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/marvell/octeon_ep//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/marvell/octeon_ep_vf//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/qlogic//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/sfc//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/sfc/siena//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/ppp//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/slip//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/usb//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/ath//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/ath/ath10k//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/ath/ath11k//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/ath/ath9k//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76/mt7925//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/ntb/hw/amd//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/ntb/hw/intel//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/ntb//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/ntb//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/ntb/test//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/nvme/host//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/nvme/target//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/parport//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/platform/mellanox//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/platform/x86//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/amd//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/amd/pmc//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/amd/pmf//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/dell//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/dell/dell-wmi-sysman//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel/ifs//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel/pmc//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel/pmt//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel/uncore-frequency//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel/wmi//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/power/supply//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/scsi/aacraid//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/scsi/be2iscsi//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/scsi/bnx2fc//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/scsi/bnx2i//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/scsi/cxgbi//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/scsi/fnic//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/scsi//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/scsi/lpfc//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/scsi/megaraid//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/scsi/mpt3sas//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/scsi/qedf//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/scsi/qedi//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/scsi/qla2xxx//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/scsi/qla4xxx//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/soundwire//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/target/iscsi/cxgbit//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/target//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/tty//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/tty/serial/8250//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/tty/serial//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/uio//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/usb/atm//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/usb/image//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/usb/misc//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/usb/misc/sisusbvga//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/usb/serial//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/fs/smb/client//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/fs/smb/common//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/fs/squashfs//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/mm//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/net/6lowpan//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/net/atm//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/net/bluetooth//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/net/bluetooth/bnep//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/net/bluetooth/hidp//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/net/bluetooth/rfcomm//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/net/can//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/net/can/j1939//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/net/ieee802154//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/net/mac80211//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/net/mac802154//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/net/mpls//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/net/rfkill//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/net/sunrpc/xprtrdma//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/net/wireless//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/core/seq//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/core//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/drivers/mpu401//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/drivers/opl3//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/drivers/pcsp//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/drivers//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/drivers//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/drivers//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/drivers/vx//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/hda/ext//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/hda//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/i2c/other//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/i2c//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci/ac97//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci/ali5451//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci/asihpi//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci/au88x0//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci/ca0106//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci/cs46xx//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci/ctxfi//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci/echoaudio//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci/emu10k1//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci/hda//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci/ice1712//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci/korg1212//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci/lola//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci/lx6464es//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci/mixart//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci/oxygen//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci/pcxhr//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci/rme9652//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci/trident//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/pci/vx222//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/soc/amd/acp//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/soc/amd/ps//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/soc/amd/renoir//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/soc/amd//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/soc/amd/vangogh//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/soc/amd/yc//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/soc/codecs//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/soc/intel/atom//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/soc/intel/atom/sst//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/soc/intel/avs//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/soc/intel/boards//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/soc/intel/catpt//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/soc/intel/common//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/soc/intel/skylake//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/soc//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/soc//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/soc/sof/amd//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/soc/sof/intel//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/soc/sof//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/soc/sof//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/soc/sof//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/soc/sof//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/soc/sof/xtensa//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/synth/emux//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/synth//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/usb/6fire//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/usb/bcd2000//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/usb/caiaq//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/usb/hiface//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/usb/line6//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/usb/misc//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/usb//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/usb//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/usb/usx2y//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/virtio//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/sound/x86//lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/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   kPPPPPPPPPPmP&PbPIP%PaPJPPPPPPPPPPPPPPPPPP P P P P PPPPPP9PdPePhPiPjPkPlPoPpPzP{PhP P P P P P P P P P!P#NP#OP#P$VP$YP$ZP$[P$]P$`P$aP%P&P&P&P&P& P&P& P& P& PP#PP!PP#CPPOPPPQPRPSPTPUPVPWPPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPPjPkPlPmPnPoPpPqPrPsPtPPPPPPPPuPvPwPxPyPzPP{P|P}P~PPPPPPPPPPPPPPNPRP P?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 PPlPPPrPPPPPPQPRPPPPPyPzP{P|P}P~PPPPPPPPPPPDPEPFPGPHPIPJPKPLPMPsPPPPPPPPPPPPP_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 PEPGPPPPPPPTP%PPPPPPPPPPPPPP:PPPPP\P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PHPFPPPPmPPnPoPPpPqPP fPP CP#*P#,P#+PP#PP/PP-PPP P.PPPPPPPPPPPPPPPPPPPPPP;P)P*PPPPP+P,PPPPPPPPPPP2P0PDP1PCPPPPPPPPPPsPtPuPvP~PPPPSPTPUPVP_P PPPPPPPPPPPPPPPPPPPPP P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P PPPPPPAPBPCPDPEPFPGPHPIP]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPP(P"HP"JP#P P$P!P%P!bP"P&P$P'P P P P P)P#fP*P#eP+P PaPbPcPdPePfPgPhPiP-P.P#WP/P#0P#VP0P P!"P!IP!yP"uP"vP"wP"|P"P1P P *P +P TP!_P!P!P!P!P!P"P#P$P$P)?P2P"P&(P3P!P!P"P4P !P#XP#YP&2P(0P5P"P"P#[P&3P'P6P#ZP7PUP P P8P FP$5P9P HP JP PP$.P$/P$3P$0P$1P$4P$2P&4P)UP:P$P$ P$!P$$P$%P$&P;P IP RP P P"P$"P$#P$'P$(P$)P$*P$+P$,P$-PPP P!#P"P&P?P P"P@P"P"P)SPAPTP P"P#P)@PBP P #P DP gP |P!P"NP%CP)VPCP(PDP(P(PEP %P &P(PFP"FPGP P!cPIP P P EP hP yP }P P P! P!P!P!P!P!EP!FP!GP!SP!UP!VP!rP!sP!uP!vP!wP!xP"AP"P"P"P"P#/P#1P#2P#3P#4P#6P$gPJP&PKP"sP"tPLP {P!QP!RP#KPMP 'P nP#P#P#P&]P&PNP P"MPOP!NP!OP!PPPP^P P P "P $P )P GP iP mP pP qP uP P!qP!zP"qP#P#P%BP%DP%EP,P}PHP xP wPP P P rP P P P P!nP"rP"{P$iP3P&PPP"EP&PMPPPP P KP QP aP jP tP!P!P!P!P!P!P!P!P!P!P!P"-P"IP"P#P#P#P$P&P&KP&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P'P(P(P(P(P(P(P)(P))P)CP)DP)EP)FPP P (P P!P!HP!TP!pP!P"P"P#.P#5P#7P#tP#uP#P$hP$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@PPgPPiPPPP PPPPPPPPP}P/P.P6P3PePfP~P;P=P>P?PCPDPEPFPPPPPPPPPPRPSPTPXPZP\P]P_PcPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P PP!P#P&P'P*P,P.P/P0P2P4P5P:P;P>P?PAPDPEPFPLPMPOPPPQPPPPPPPPPPPPPPP(PP)PPPP-P0P4P:P@PBPFPPPdPfPgPPPPPPPPPP7P9PPPPPP P P P P PPPPPPPPPPJPKPLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P 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 1PPPPPP1P2P3P4P5PPhPPjPPP0P4P5P:PZP[P`PdPxPzPPPPuPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP:P;P=PP$P$P$P$P$P$P#P$IP$JPP PPPP>PPPP P P P P PPPPPPPPPPPPPPPPPPPPPPP=P?P@PAPQPRPSPP1P>PCPDPFPJPUPPPPPP;PP?PPPP PPPPPPPPPfPhPPPPPPPPP P P P P P P P6P P P7P,P2P-P0P>P8PP`PePkPnPsPwPzPP P P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P!P!P!P"P"P"P"P"P"P"P"P" P" P" P" P" P"P"P"P"P"P"P"P"P"P"P"P"P" P"P"!P""P"$P"*P",P# P# P#P#P#P#P#P$P$P%VP%nP%oP%uP%wP%zP%|P%}P%~P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&!P&$P&&P&)P&*P&+P&,P&-P&.P&HP&P&P&P&P&P&P&P&P&P&P&P&P'P&P&P&P&P&P&P&P'P'P'P' P' P' P'P'P'P'P'P'P'P'P'P'P'P' P'!P'#P'%P''P')P',P'1P'2P'7P'P?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+PPP!PPPP,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#RP$WP$XP$\P$^P$_P%P%P&P&vP( PPPPPPPPPPPPPPPPPPPPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#PPfPgPmPnPqPrPsPtPuPyPvPwPxP|P}PPPPPPP P P P P PPP 8P 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 PP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4PPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P_P`PaPbPcPdPePfPiPgPhPjPkPlPmPnPoPpPqPrPsPtPuPvPwPzPxPyP{P|P}PP~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPP P!P"P#P$P*P7P8PIPJPKPLPMPNPWPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPP(P1PBPNPTPRPPP 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~PPPPPPPPPPPPPPPPPPPPPP1PP P!P!P"P#P$P$P$P%P&=P&?P("P(7P(LP(eP(iP(P)=PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP0PP UP VP!P# P#P#P#P#P$P(P):PWPPP P P P P P P P P P P P P P PPP"P-P.P2P4PXP P P P P P P P P P P P P P P P P P P P !P "P #P $PPP/P3PP 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(P(P(P(P)3P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P POP P P P P P P P P P P P P P P P P P P P P P PPP(P)P*P+P,PPPPPPPPPPPQP P P P P P P P P P P 9P :P P P P P P P P P P!5P!9P!:P!;P!P ?P @P AP BP CP DPVPcP!P"P#P#P$P#P#P$P$P$P$P$P$ P$ P$ P$P(P(P(fP(gP(kP(P)9P);P)P PrPsPPP _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 {P |P }P ~P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PtP xP yP zP PuP P PvP PwPxPPP PyPzPP P{P|PP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P !P "P #P $P %P &P 'P (P )P *P 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 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P [P~PPPP PPPPHPYPbPjPP P[P P P P P P P P P P P 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!PPPPPPPPPPPPP5P6P7P8PPPPPPkPmPlPnPoPpPPPPPPPPtPPPPP)dP)eP)fPP?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 PPPgPiPjPkPlPmPnPoPsPpPqPrPPPPPPPP#P$P%P&P)P/P3P4PPPP'P(P*P+P,P-P.P0P1P2PPP.PP ?P @P AP BP CP DP EP FP GP HP IP JP KP LPP PP QPP ZP [P \P ]P ^P _P `PPPPPPEPPBP PPPPPPPPPPPPPPPPPPPP'PPPPPPPP!'P!P!P!P"VP"]P#>P$P$P$P&PP"xPP"/P"0P#P$P$P$P$P%OP%PP%QP%RP%SPPPPPP!oPP P">P"?P"@P"BPP#nP#oP#pP#qP#rPP!P!P!PP#&PP#'P2P3PPuP"lP"mPP"P"P"PP!PP$P$P$P$P$P$P$P$P$P$P$P$PP"pPP"P"P"P"P"P&P&PPPP%APP$PP P P!)P!3P!dP!P"}P"P%PP&PP&P)/PP!+P!4P!{P!}P#JPP'P'P(TP)P)RPPP LP P P P"P# P#AP#DP#EP#FP#gP#P$P$P$P$P$P$P$P%P%P%P%P%P%P%P%P%P% P% P% P% P% P%P%P%P%P%P%P%P%P%P%P%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%P%P&TP&XP&yP&wP&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(SP(rP(}P(P(P(P)PP$6PP P"P$jP%XP&P)0P P!PP#PP&P(PPWPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP @P BP P P P P!P!P!P!P!P"1P"2P"3P"4P"5P"6P"7P":P"8P"9P"TP"P"P#P#P#P#P#P# P#!P#IP#\P#P#P#P#P$P$P$P$7P$8P$9P$:P$;P$P$?P$@P$AP$BP$CP$DP$EP$FP$GP$HP$KP$bP$fP$vP$P$P$P$P%P%P%P&1P&IP&LP&^P&_P&tP&P&P'~P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P( P(FP(OP(PP(QP(WP(P(P(P(P(P) P)!P)"P)$P)#P)TP)WP P#GPPPP";P"P#BP#jPP$PP"~P"P"P"PP"P#$P&sPP"PP$cP$dP$ePP!,P"PP)KP)LPP!iP!mP#P#P#P#"P%NP)OP)NPP%IP%KP%JP%LP%MPP#P$PP!P!PP"WPPoP|PPP P P P P P!P!P!P!P!P!P"P"P"P"P"+P"nP"oP"P"P#TP#UP#P#P#P#P#P#P#P#P#P#P#P#P#P#P$MP$NP$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%ZP%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&"P&'P&/P&GP&PP&OP&QP&bP&lP&mP&nP&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&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'3P'4P'5P'8P';P'>P'?P'@P'AP'BP'CP'DP'EP'FP'GP'HP'IP'JP'KP'NP'RP'TP'XP'VP'YP'ZP'[P'\P']P'_P'aP'cP'dP'eP'fP'gP'hP'iP'jP'kP'lP'nP'oP'pP'qP'rP'sP'tP'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(AP(DP(EP(HP(RP(VP(YP(ZP([P(_P(`P(aP(cP(mP(pP(wP(xP(yP(zP({P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P)P)P)P)PP$P%PXPYPZP[P\P]PmPiPpPqPuP P P P P P!0P!WP!aP!gP!jP!kP!P!P!P!P"_P"`P"aP"bP"cP"dP"eP"gP"hP"iP"P"P"P"P"P"P#P#P$PP$P$P$P$P%P%P%P%P&0P(tP)'P).P4P P!P$P$P$P$P&P&P(P5P_PgPjPrPvP P!P"P"#P"%P"&P"'P"(P")P#P#P$P%UP%sP%vP%yP%{P%P%P%P%P%P%P%P%P& P&#P&%P&UP&P'|P'P(P)P)P)P) P) P)P)P)P?P"PPPcP P P"LPPbPdP$P$P%\P%`P%]P%^P%_P%aP%bP%cP%dP%eP%fP%gP%hP%iP%jP%kP%xP%mP%lP%tP%rPP P!P!PP"OPP"CPP =P >P ?P AP P"P"P"P$P%HP%FP%GP&BP'PPP MP"UPP!AP'P P P P P PPPPPPPPPP!P! P!YP!ZP![P!\P!]P!^P!`P"P"P"P"P"P"P"P#HP$LP$P%WP%P)P P"PP(~P(PPP2PPP PP!P"P#PPPPiP?P@PAPBPCPDPEPFPPPPPPPPPPPPP P PPPPPPPPPPPPP*P+P,P-P.P/PP5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(PPPPPdPPKPPPPPPPPPPPPPPPPPPPwPP@PAPBPCPDPPPPPPPvPxPP5P6P7P8P9P: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 PLPPPNPP@P)sPPP P!P"P4PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPXP`PPPPPPPPPPPPPPPPPPPPPPPP*P P P P P P P P P P@PCPDPEPFPGPHPIPJPKPLPNPOPPPQPPPP PP P6PLPMPNPVPPOPPPQPRPSPTPUPPPP1PPPPPPPPPPPPPPPPPPP+PPPP P P P PPPP7P-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 PPPXPPPPPPPPPPPPPPPPPPPPPP*PPPPP!PP%PP'PP)PP&PP(PPPP"PP$PP P#PPPPPPPPPPPPPPPP$PPPbPcPdPePfPgPP@PPAPP PPPhPiP|PPjPkPlPmPnPoPpPqPrPsPtPuPvPPPPP%P(P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPwPxPPPPP P P P PPPPPPPPPPPPPPPSPyP}P~PPPPPP3P4P5PPWPXPYPZP[P\P]P^P_PPPPPPPPPPP P!P"P(P#P$P%P&P'P)P*P+P,P-P.P/P0P1P2P3P4P5P6P:P7P;P8P9PP?P{PPPPIP`PaPwPxPzPPBPCPDPEPFPGPHPJPKPMPLPNPOPPPQPRPTPUPVP0PgPhPiPPPPPPPPPPPPPPPPP P&P'P)P*P+P,P-P.P/P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXP[PmPnPoPpPqPrPsPtPuPvPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPgPPPPPPPPPPP6P8P9P>P?PPPRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPZP]PPPPPPPPPPPPPGPPPPPP1P6PPPPPPPaPcP'P2P=PPPPPPqP PPPPPPPPPPPPPPPPTPPPPPPPPPRPPPPPP PP PPPPPPP~PP}PPPPPPPPPPPPPPPPGPPP6P7P8P9P:P>P?P@PCPDPEPGPHPJPLPMPNP P!PFPGP8P9PAPBPFP"P#PPOPQPRPSPTPUPVPZP\P]P^P_P`PaPbPcPdPePgPhPiPjPqPrPsPtPuP$PPP[PfPkPlPmPnPoPpP%P&PPPPP'PPvPwPxPyPzP{P|P}P~PPPPPPPP(PPPP)P*PP+P+PP,PNPP-PMPP.PPPP0PPPP1POPP0P1P2PPP?P3PP4PPP5PPPPCP,PPDPoPpPEPPFPqPPGPqPPQPRP=P>PHPIP7PPPPJPrPPKPsPPLPuP PMPvPP P PNPPP POPPPPPPPPPP P P P PQP P P P PSP P PTPUPPPVPPPWP}PXP(PYPPPZP)P[P*P\PbPP]PbPP EP FP^PPP_P PP GP HP IP JP KP LP`PP"P]PkPPP MP NP OPaPP#P$PPPbP!P%PPcPP&PP PPdP'PP QP RP SP TP UPeP*P(PP WP XP YP ZPfP{P VPgP|PP PhP)PP P PiP,P [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iPjP jPkP~PP P PlP!PmP#PnP"PoP+PpP$PqP&PPrP%PsP'PPcPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPPPP-PPRPSPTPUPPPPPPPP1P2P?PP PPPPPPPPQPpPPPPPPPP P"P%P-P6PPP?PPPPP@PPAPPPBPPvPPwPPPxPPPyPPzPPPPPPP{PPPP|PPPP}PPPPP~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP\PaPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPtPPPPP)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 PuPPQPP"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@PPPPPPPPPPPPaPP1P2PPPPPPPPPPPPPPPP(P.PPPPP>P P zPDPEPZP[P`PaPuPvP{P|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPPPP%P@PGPPpPPPKPPPPPPPPPP-PPPAPBPCPP}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYP\P]P^P_PjPkPlPmPnPoPpPqPrPsPtPwPxPyPzPPPPPPPPPPPPPPP P P P PPPPPPPPPP P!P"PPPmPnPoP,P-P.P/P0PPP$TPP%PP&P&P&P&P&P&P&P&P&P&P&P&PP P P P P(sP(uP(vP(|P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PnXCH s,)K3tqE941E}ۦ/|ԭPHZoDL4:=dkQ(>4 Ugsv%l]ǯ 9VT2 upuef;׸N Q h,Y*ӝ.m.54B{$rv7oG/QOl5ĭJMޗxy^E:KJ NUCnNlyw%+u\D˺B i5>m4ccl7B6$ݓ45/)w\|Pp6r& eW8MtZc?hrr4 VNEoVfߢzij_eaK7X:N6aXM2RNGSYs(Uz!@qez%\.q=+(pabQ 6| ;iCE/j2Zh[Á-o2(]~m_wLfY@9I<<7_jU>|ˮSᣆ[lH:O>Eq+oj}'n"8^ڪgpfq m"bq3\*.Q"جE"_z[[do \dIz5T,!i:_@ޫú" w3w}Gf$fYZ﫬+xk9- ^Y[hi_Io32etIawa3lnjXqh/@%K1L,%7 kKRYrNhFH([گ 6 =@snX4_o~ Wu(NwK\%6 ̸Qt@_|slN5⛘ Nr-@\3lk*9EPbRp_O;JFlRF̓D Q%Cݹ G_;̾^JO:j[DVY|PL|k?0F?@["n5}lpCC%B0Qap$-\9*- :Y>r!TWO0R -ǤL5)tlE!&z*o5F(;kxQeUTiwNKرsW4,Xu֭Wl{$]xt9\1"1VŻ(Q9LmVQQi r;QR&"%e..@ I_?o\s$H 4 ^H4Վ 庑{fe̯F} 3|S<k,g9 'ɤ2Q؃7oA'ƙQLc\ 5: N"E HtE݃u.Us g(R{"=SzI[O(і%DaRd#u!xlzn{}?mohwn Dj]t=D̜m=5%!3A 抲tb**hEb<"7ǖg8pkL;RhY߻~NQ> zDvta;$]Ү6cȃj˺\}^UFo[[C/RdL oY8}``T{5j80NMB?s*XVVjx y@=U$l0. 4'+F:c\=LHTyDhڶz:ÿ@.dj ,b?I΅@je>US0oYno[P*j r']9G'OH)K@փU[Zb+̎ߗFtŝey ڵ酴nCi +3Aaʱml_nlG4ΚiK1@}-@BCDN`Gqu,%6@kfuN^k{[ޛmz淗1S!h1mI!Lc"> 13ԺF>-; IODۍGXڸi`E?l)#<לd?*e:eaA[ ֗%}2BqR./ ܍ܾAA_Ƽt9ٔ_,L .jkʐ4ouN:)";w ;q6Od#ʈ?>%L pi_Jf֞}sX+ cJnIAMVu>`m%SaSkӴR5D~lo4aAZܺf^͡ EK&Pas]Q46VC(wSrˡMlSxͧL&o-7`XWİg,72||+Ϻc3 +K!*5IGJ6]4|-tuRӾTnǣ4:EPK) WUfq7o8> l/[>'$>'d]-ͤzXY/f$U}%yۺ?Ű vu!5c|.k$#=Lm6w: *_wSny8PH<t8ϸʔB:{$aZ]&'~'? @>鹺$-}9$0k2R4@9$wa54\:ǚl+Gh*v$]raf/_RZR}NOG</{_ ;1M-N0 }ۗJ+*1>-{%t#Q^ <ްeP_TC^{R809ipz.U ׊d[b0džU ^)ɓ-bJ/qjfȰ}k1SoʚŬ}S H6J54EKC}D4Lqݯz3H w'nkwd |z@=-o528״]:liU4ZsG~btdBA b8%R$^$gTVGKal}ӳQC^k ;qU`~f. cVVy9] RkdB1K`௹ɕX(~l _m>NaQ&W9؁2^8(\0K-#X~\.ypUU*{hX?J>lr.a.wa2Tl{!z֋V{i]rhEښ-m3ռDrOfKE-x+xI TЏSpOa%0gr >< MHƩd=ڣV)#^xGH(Zu!+r wŚT$QqZģ H"h]2  AKL~؛|T]. rP(Τ /dZQӎl+ 5f:P> Cd'}I9׼z <81 vZx8-c@۷j;y1 Xf͹ Abxl-= pb*F+FE s? זI@FG+IJWư@ &spp'YO0`QSk_zpVշM虵ڂqÃe_OEYMK;3& )^iE wc6+]P!M/rf dTh'ݒk;zwEPOqհ I. f}[Lvqj[Jh" ըd9#PXU9逴](m}YNl&=AǦUBv TiפH<6ʇPel]5|oDYF8թXzLGsv@#x{ْ̍\~߻82LLϝvFgm 43'8$ͳ ET0f'up`L-Kaan Q\> T1NTMnr&!:Kߞd6BZR?9v/mZQQHc.5y 蒓xΥq|aEh|2("4-K@!9hkHy80eIjςMۗ]cK&)ΞπX=RPl{攜/K# -3q Ѐ~tU6J˹ΎXwLlݭl/V9\€Li.uďiƈ7ƔtfP0z]x _jfnA:7_@endD׫SBڬƠ:zVdSH|"񹜟{/F"zt0Vx<KbJncWlohL$|8:7#AaЪ<ܮ.U\CWRPέRc)QЕ3Y"-lZ{a(aRL+GGjJ&Pnl̮bwD1z%OoǠHZLX1@ \q-Z])XRĨ~m\P-\嬡%xHXz4e84^uZzoLNe1տ:ENHxj]_ukLSC2T+Gn h?-Jwq)l (7ᘑ oQr!QJy}BBne\,cPƃv!wPlmǏ6G 1X}C_mP0Q{mY|}" ^s:^TmC&T3=qk_ \޷鷦KDymB&}M>Mty_v\<4D3%|]aFʠ =|/ 1>|v32-Zs1b;d/O1QW  Wp~/G3($/g)N0 Ip Ck% \\k\[@[gmcȉoss,wU "ϖ>aj/-CHwCZi-&fdఅoh8+ɐI%N6qB<8eۣՋ:or/drdbMݮN*D/ߞT@\M8[nN)z~FO oʉr!SlPXk־|dU?h!71%)r f5K Y}7`GjI_շw$ zFbRPU +%e[`+j'-뼙aT2nK3lK3B{>ԃ?~#`I $ D*d@XSwSIΖ~w'8!wΫ*.>\7WVk#nΌP 7 *5՝`&RPc.t=5Ԏh @1ɔr.BTF0˳73GpD7~ʯ6_#&oaƫ3(ͫVlـ6xũ:ڹO)L6]C١B`$+qÆUl$_Mޢ9=AF5׽F,}s3&<]c_!Tpf$& @@ Z ,Pb.|^h ]k \a]>ȧJQc#46Ք&398ʁ QVv8AՁ'㘚f7V򼻨yx5a|Mrm (w#\5F>rhx{gN Wo-4{9:qMG (հk/IEa6疇qB{|?zņ#O +J-='P*f$!RWRρ6}WJSnG#M9[1R˛z~I:~q 'c>(MNeЌ,d%a:WWm2YreYA B~?n [HPY2=?kHACg1AC daJA5{r7aY|=}*,+je[ o9SLwLH< w&*QѡKojnZ'twkok5-D);X/CGj~~C&yd~2Kw6<3PE[,oMŋpı8y' G|  DL>`d=u# jh„˥Qh )LTWaPu֌mɖy\,;`QGa I~UA,;Q0Tw4@)s{\^ _,bEE`&{%)&Vt>>tst`~k<18=Zʯ 12K(`"ՂtD BTaIgW-Cl䶉 #qo* 5'6-c9|\mDJj LM,* w"~//)..Y/W׊<cv^'~֒IƔS˳${2 \ggC !L\eQT' \ygh! -p{|4`9}9*blNjI#IҌRa,7;Vy-+thd;<~d'nׁR _VZٖt \CvXZ =<#4TXȠ }s5j+&]]k*qE#R Vh,1B&Xrug5Ngx{9;Gcʂ>[B~$"eSo6/ܹ}xgӓPz67H1;J*Iϡ;]`\'f9I1 +Q 3yD,)r]X1VxHJ&\Y#曩zϊC2Rror6\ ִg. Ꙍm)W=xLj M{ G ^L j^.6QcUϡg^Xa]یV?|}ZЍ2b&+3xǻ;gkYa?PY1i/G/1øFXDr))5%ވ43ioM&F)B@$FgC ;Vmܤ$M@2RAgj_V2UozYڑ'T9pPeA/PP@U]igH򩷇=p|uߏldj"h^7p I51|;$(;&͔(B .rZ1I%9k\E{:=fw'~%O x; f$+DuI^|(@!&QDJ4 a;9~:h)8V־20i 0teGJXf p Mk^^-KC_Vގ hOJB H»cOM-L*{!iʻݯ5 d'}Ԥ<6y= jӎq*OY e=^ xgQ Ka xTҶHvPE_b2Pj9) UcD 0:b,弱[jJັMڎ[6$@tWC@]`=d rjm1Xu> =KI7NsF 7s$N,v%T{' ` WKVM@_a=(D:уEu!:KsMşl6(ƍ}C4fRO|_ ̌ h j{s p =|pt'à)>&$bAB8v "ϺHU)Hgmkxe^C&`83l:nBkz#'*4H*-)RpM!!Loy'GZ~WeAO\)m/Es^ de-ST_)0R敃`¤ ͅdG&ҵr#B` 8Ͷd`. Pnv4?P? r6 ʗET2'0îR1dZE~JykGDʼԙĺɡ+h?&#.<]&HgE~)pht`8T(t !V'4 Pτ1 t Qd# st"{DɛjaBQ>DqE j<_I GޮvG ue9r/*#]_tK4 $9'9ӧHZs}D̝}mrqš:cj橪SRT͘f2dK<=C}WE(,[$9;M 4,!+r6̢cTk 2#I8_Mޫ=MdQX~?Eex58pн~EN2Y$ Lm;3$);R*3 (}u4< ׹Ksr3wPNR#y6CZ~NtwCmlݎ G0ÜN?@WݓBGk]Lt27tѷP5@À8&bW*oyn ;$:r,B1o0wbP2Bg>Z( /M1%ܞKzyH[g' bc<%J|*#:#9_W -#E`ǫ;lrW{N;F 0Cz횪k2WVt\iDz.g|ccT#BZnߖt8U/$ ߝ3\.!ZdSGɺRCr2m^9g/Y/%ڪ׳`/,U5%@$YRuIJeǓW87ݎ~eά%, mp/S^&uI)`~heB*Jk.-WKC_  @_0 &dxW5=Uys&*mO]o!H|Qu6Ǧ3&2C|襌5t ÿ́`URYܒʓPTXx28>"KysNja-MP<4':%/&uvQM;?W]AKb&DU//9\(~z#o:'Wh*G@kt,C|9rIr5꿝y1p faGxd9]š :U@zUI{뇬tE(ռ:V1[%S6j%U9w'T4l=zӋܸӜvO*~Wƻub.G!F(ӼՕ2pujAgFx, 0OTɨ{3_zUk#Uc 0vQLu]7ٞaydkcO.V`zd1(7`q?GLD ,2|1?ۿ>?G kTYm6.qPz[@g_TMU?|!4KXsve[IW :@nB\*HByVzDσF[ m e*UvY$#(< ~6!jho{ʠlBm珁<gkϲv\BY`|+6) uH] ;6Dq]wX/? 2k_/)./@̄GvńI /[>Ba0{([ 2-@W[/mZXcC.iaRwՉ0y?T2Jm ;M*9dfÜ2`45#Bi)0>^ $:!-!%iC9 Qg+qDþapȒ[ k/A\luG95>f"wtޘz\KD ,W54KU#ʳ% [Q!q`BSp4ѤhreP^`HO [3C $AW碠S D&w5d\*%x.v eoIH̶(RΏ>-[Q'wsϞWÕafev'nFq9UP$;'C]G`؂ͪcڇ5J8[KAEAE@3JCi`BVtJ?Ԍ_k j(f͉ƨU)7XH>GGX,*ItlAtxT.TeKH,lߨʿt%״19D ڶȺjψ$"wO|L"8+8~i>k K e>x~]wҟVpG|7k/8&_." V\&{VתE+$bz GW d1 3as|RN(8 y)H#"Dܦ7eQbS#:Ru!Ä"=>h#~4;`]_Yw@EƐ*&mv qÿkaW1 T&<JV%kIG6`2Tad$fj,*R!D\4B^OT"k:nr9V Oo({KVh[%p%/:Er~(#GqWGsKIPm,.u7FB)|CΦ(̩5Ŭ4aw>~W/(\"Mij+~vWԻxYn':"PYtD;{{!WH}So`s *PbPoP?zĂeMu)]j@$IRorj$;t7:flbp0/h<ǧؼ Ųsm`5: ʕpEP ̄hӶ(j vk D2=Lg[JVp1xL! F`U#d-E$vS|Yβڌ~| ֹry H'W^z;|XO]fEW94X9 L_5̋'ڱ(nju&:` CP^xGhKs&7ڀtl&b 9o ּ I/ (Fj]Q^7}ԧrb0{- 2Zd3@j8K a)p?irZDB &cŅ[楏!Ce74O4fo*KBN]H}vKyM+Fw^ȃ6q6Nhq yq^2o3N!H.3mGIGOp3b6WX9=E; #bE3/.ddy-l:MZb0K1)bLF#Iz.yZ숢[9ʧq"t"R"u攂W5 @rv8G?6,5q">Pz&j{&\bPh\/&!#%͑EBHsB>FnVuɀY/wkZ]3!jhFJ M0֔I|0"NWÄBLeb#[H[Pbe}5gl>+"ˇ?#<8Ֆ"+v+MUAv[ !B& VihAa=`ISl2(Ѝ?aFcvA Nlr\9! ?!1`MhLɯNC ~ź 7tfDŽ?U.`?m"&C[z}OB}A0$7I:zVl 4\튅nw7+;oeuai54}uTZHBļ%1E}G@e3I"Dz4n:^WBԥs9}G$@zR$a޲oh0o8jCϨ<\|EEb5f Y>@吋O˹));_˺I+{w Zi9Mľ]ftfm`Zkuc/W:oZtxO׾4)CwlaZ ,⭿A$8N;塁 .F_45ËB{Hb>Р> 0i&O@ LǗodT'Y(gho>^!݊h_@$3bv\ڑ S"1`* n;>*-ᣊ1Oܴ$Gfh?:z\Qӗd<zgᷡ [*_ް&,7ΕY-x\SQ g;x<4 `C9Ҷ=%]?WW?oָZd3ejlF`Zo ud> dEfobl,C ر.]TzE!Ybe$eV֌^KLC?<6\xL;l}3s;nuWAgÂH}%uOYC6޹_WsrsW06*rfa ;z^mPȅ{+"~a`2(=qF)4U%@ok#̽_V-k[T !^n@ O hR~K8hScA<,0ԮŮ&u U>'aHLbzBsOX Eo, -8bVg—&MP!%)7|:)]81Sgv! ꯄ\nIv7׶!FEEخC ͸I,XEb\2LWYҭ ydAPкƹ 3j뎿ـtZavV,+S)*o~՞ڶ 4eKM-f$Eƒn+3 !6cl=FqcE3I.d >|/SrͷF)JߍH4Q@kp u6^)i>H44qsn1z47˵࿨Tt貕AXmyG2"A$շ./4 /dWE^1s=R.Jd5F#Kjr>[N&EηP=6> 1p!]GB9g[5xiz?Ǩ+{K_!\""V"Ȟc9aX!z5z%+_25{Xz$9%RsC"|=֬IItE/r W`_z]Z8E^dbvRݓJf[bDi1STWpK]71I)ўC)bV>Ȱ yAɍ̗.RӼ7"DR6.aUgN?[_}Otڡh6XM Ϩf=פ8XjQx{ Dݜ'@ mʆ ]eHShc mQ‰ 1T~- fzx&{v({:(&.ӱ .Dܰ}AŁ*[! posi|0RsEm.qEV#G1 7{e-R,.PHCPMa&VTtIЏDg{;x$e&uǺ RJ~~\F4/`@ɑ2 )<暝.r7K$s("WRoO0s=yĹD|\A@t6jаB[9P[}쳅&^=P0Vq%m1sORGKqB"=Iܒ{K*J4 n%kebՃK696!Y^5Z3s6F ,KS(σ%-B#dkytfZgRjL:y V援Ѽz;/YK7QS DA50*nYF'gReq@.}ֵ- Oo`(YW'$)'pQK>} T2ѕCHbcyc<@a{/_CI~;;)WE+DYHMe#cFCf 2.Rr#0 3(fGH^'v4VM5AZFv*pk*zcXuD@ 8ogxp]CPک԰ҏSbɑʷmm33xaBZ78[Ғ5Wㄞ>n䑷Ge筃j UgZzcLJ%vLyZuWz)7#JɃZE*ٓHv Pӏ,%vT5Y+*|,I; 5D Q=7DuG'.=tO]JQ;VCǣQ.fJhf錣[4%,AWT](JbHVnH-/7cKr$Ō3CaJE}u3a>Ga$߅e4#jTپKL}00J7EX":`[VU  jZ˸Mn 4&Fִ0٦FLv6'ٮ|(ց XdcQޖuR1N6Eo+@Is d9:6~?)XU= { K+t}W.![ u* vYʍȜaG%J!1E_S>IDVeK7 <=)7-˃ʳ5D8֘a/k`Hn ꈬ7vr-i$H- C r,)J2䎦PKhYŏ|Ʀq DT>f"*9QL\PʡEݥU:{hP+/[>A7lKG?;O+qܘ\=q9}wr2 ^0b#`d;j 4E0t6 #ZMEA/6+J̓ђC S)Q(/# yJ4S2``^1M ʏDQmL=>]ۛ }jփ8iVHx {(vA!.x<ܧ\h@J~5L:Q(qG;]We g?: >U8.9&֒qSXQ#.2s1fv|Lw+mV,xe JYD[B:byr~K/RNC1&[q$1I]s!էtod}rT vЪ } "qcb 杻_>Mo4/V&)ϋh(s2S)b2l-zMᛉ ŞĖ~u+]c mCg $h,rPK$R۹mT>+تeC(ظtbxr Wur tgW$+).]&6l`w'aI2WLW[5[+R"*. U~;0")pJp ]+JhWWGS)I?rє4K. 9kL" LЄ *gX6j/{k^| r%Vtq ♓4$h+B7L h|7`j`ޞtܳP ^t2JګGB;Lļ+Qo'{!R6XE+nXmP \ Ω{7xOd>'-2CNb24L6S{\A-[FkhDa LN !|UF# nŭl߲sƌ5b؉r#_5~ZxoSIJ#) 'H+zΕ.eSqg "`*uejӎCv([9f/X AtMsX1[ ,2*1gAdIy-pa9뢌` `,]qz4q0 9%r<:}t=)!O#L믫V5 _Ҏ\|?J /*UvYq˲AlBcWPsz Ğ: O`pgq&W,~ >dG3qYyϹ ;LKw(4 q<}aPx C_HIsA4f'!&xU9˺IEBj .g VڧxCSK\/ O~.0q*B ݾw?IX_)qbdKrŭQBIoXsm-[#_+͛`c癭K4 xǵAX2yyhИ%XTn4*)Z*}4'SJQJsA>;JRZoKHDMO>7\oh|T1 t] L&HOlWr4*(FVŵ4g-jTU `'YeKN&'A;`|}&dǭ_(UmQqK2Wg.LI"6P1Ѷ'=CLϣ}RZj&nS U5_7}hS^wl'{ cy}n Y[p5⬪~*M{DH ;PEu- 8Y#dA:Jaf7s,_jf9'JI}IYxHa1kS+ՅhyӼ%JfHEIH^)羶;~ރ޹zzF#vfۃw5"Gܢ / 3REX[VJmHiͫ&! iC@8B٬!*^'fR}$diYwZ8cq IomeF庈U"X\m=l*?bR^e0?FHVr= v؝2.K_:6'\N #2pzgmƧp,g( !PtBoGVŭBAiNm&e_ ~ǚJMτ> hvA螯 q `̊8R(HO((E:hI;'oR ̛oߚi<%ԶZ*]^V3CiVy`GmNXTy\ɉ}32d,򮲖GP-fCȽUY ZU ^dSACsrce3ֺK+b%8if;*f۶?ksin$;KP#,-aTmq|&!V*bZWKF-&)rsPщNw̳%π^5$M3,D\Əu΄ʐG(| l@*WB5ڜ ;}_|?eDqzJ X8TW$@߽~9x{Ͳ/u5zk^ڗp[:Yw9|-ZaUŒ6~?$ Ý_Ieލ;Ms0Ru7UW|ymld~c*Riv_>jʳpɣzSg K94 ~נz@Iy=x?1gNK ̃Ba9)vʇ>8dߍ?\@>F! dO1^1DP@f&J3kqjͲW>=&Gj1j'ӬK"GUv孉5pMQ(W\>l]gϦ%;T.6ga X̅d!6':]PEQ 2FbUj`â O]yԬf@輞̱E̴R\)Ss5| ՌS`8$"fmn?S?ﷇȀXz$F0g29e񚍺LnP"no)r_ X#] b-PK(Ɠ轋UAG4PY&ԙtu!*NB˧79(FqpN"0K' 2X8|f0])XlDՃ+|Y([א{QA9p}۪Yx`)hɡV4~mg]]o`p+)`k[]xxL-q4|pg!/gf"5?p^TD O%D[ȧBg($p N `>`wtմe-Z&&>_<~5%լbř^s:3Y ǺjЌ#zm~%ԙc@Z!{e=>,y1 \̊r2 ^ )ʔ 3`xt>ϽanPOuJJ95`-DrbڨhSM(e>^aB!d|:B&P*X*/^9y㻈0d~2͢+ 8"!A%loR{/'d,l3+alGܤZI2qBfUyyA$N !;\VxT-ֵY(0&,.9}l)~R >Nht -ެԪ|M# kC10Yx]TW/.8"A$ IYN}Wi&gG(ueāCr9Ch I&+ tKu\ExLU+h$zӓЮrvrzꕙUMhC(3/n :x1Կ绺@{Lo7xǪL̖7M5-AքYiwL'R Smڪd!42x#w* R1HW1B;~7}8|/PKQvqCR$k{Sr%zB+g&6r ]Ǭ!:JHP̂.|PxY?XIN}m@H=ɯi~y *I|cB/#7zb2iA"g0 Bq2N6ԗ,C)(Jj5 Ɇ'!U dU,W- 7!g_5qU~WE}/k4,rёې:96\ojTɇX>O6՝42_,kު _Pz4}}ԋ G#]EMKQXa3Pɪ{36sɋy$*@b%$av<_:Fs[Q&7İZd\BAb$G#P/ W6.[Wt(=zH|RZ$-9V{i\Uia:?}[)Q̫d=DCl״K c$#m`,]_Qg077D=%xDdDB* wgʦAOTڌ/7Vq e~aQhm8l]̰8H)v[dW ov= ЂR? FJ瞷p }$"N9Z%.]ؚa GU{rl}v960v &}#IZM m\K V2Xtő w< kTE4yC|7944rw庈PT[ v!cvօ,#9L_M +m]TIuXXk6tjlT[lRy{ 'ظ4cgTQƊ@_~YΧ!̺[>dۮ+ؘ#W95T7*}l{S$>]o3 5)R)Dq8VO /蠑`hB@Yui|@^g ϻkapAC;4d'cF9LkD֤YG(_ \ʆӨ5%' ,r'H@gNف|X@*O` :h#+I &C~U{!zթ$4 NKA?Vt(BaqG}gv:.(WBeЊ P-E [LRw;̵= ZwiR3x1b kՔ,{*7֩8γ%fSEّG͜˫M GW"pp0 X}Rcw FsnyZ\Oq~lr"lab]„ wW9rOn) *D}Yµj`"{c.蕃&KоQHjŸ\m͉XD m2yB".'ct(C%ee)w{(]֐ՅԧJv?;1Qo16Īַ3 `R( [Ɨ}1,Ci6-y^CUd.BYM%6*ϣO-ĥ4(\JJ\yQZG۝=kʳLvoRJ@^(y4Wo/>ÖzVʄR )4CX缦I4DzD c9$Q~fp\2P,  cQ[+!vay+ӵ2(qLAi |Jb^LH-pSmʌծ/SxKH]l=2d*cm5uYDe2xڋQX:bp'ƭW`8O&]|,E5x@]oa2֞> Z<34uN]%FZ k"-QW"ys \tŨ$^2ݮTٲ[!^%sCޑB> [RM*5vLfXa!{8dah1LmXI[m{7(w}оQjDzy@ӑX!TBGNu c1_!~8nWK[o];p^f2(Qm#v lWyB~RW@p a%֝a+:?Q8q9ꙁ %IY?<=^Na>v}8Y^L:ji*>x)]y r/ghB\E:SG;ZZ] X],CTTl|K1ebܮ4Njs*bN]vӌO-_o}߯iұUmT y]ng,'3&\QI gyq=W~!`oF?V]fd,XNp`pNmhs\2κVV+3c|q'~ ].y9& D{yNV!R`o\1ur Cb:*Av~!`3PnH@hY;P ĺR_B!!xrUF3 5/Eu (HŖ4ZX2Dž_hZ2e= f"X^'OS}D N?/+{0/D't/\ '-ۮHF؇ z,\ק!SdbRpQb4}AY)m_6ߖ>"• 9W vԦ["сG#B[ߝ9/3[) OJxWrYli%}`Aגn-q!;*ޱ5jăƌv:yVf#VeA}e q4fA!yFeiP*WYP$<;(>սB|Iwj hyPK+Rœ-di PZee_'7XmrӍ.Q$A zT}8ܗy<{AhbNyRPۋxPv]!hيU|]AFc3qeLܬAlVl4"oׇ'sZ~] Rp}E!GzW`g;9L渦Έ |]ax'֬r2z;Kd1\Rj3pRd?sq1dWUu"޹-؉]pqR<όH4PS t'a!X\ntv Y!D^%( ȥB)]\4Iˆ2_9]EEUיD=3ŗH u!(F2;m=vxJ6U yLot &IGiĈiO~uϕtF xo Lp/1Qw.mz6?-\Wl; -Fm TL>N87C2m! ;#|w7'7'D -v#/n*kϕWn~QIXuB!rg=4'˳E ,w{TΓo kʪ{\ '[,|~.:.}/"1X/oY04Ev,#+uLrB_ZgE͟G )=r3G8lڐN9j}!8:B,xrk|T P?9Rk׫=g6sf=#FsR n֟'Mfve?qCI6oX[" FVC(&Y`E ͹Fr_K,>A4CDOpp!N'5,|axp=[V|J<*JʲIYwpC!/!-͉~z:@0`& ffM]p/`n2,>m|z.ЧB8& UN.6f+m]0fT^ *O @ɵCv@kʬ c*+R>dEh m󭫟=y"p?&ee^趵lrU>Nvٞ!d׾zqL%`*+F.rV77zsu0D2,eVv).IS$x;+mI@g|7Xud m<[-q\xxt+ȅ=[&W6r`_䋘Gn|%/KSi?(Cy&؀HoՅHYt U* u]DVF+ۢ uCh%Rd26ioZF'w:Uɕ?- `jE^pNWSC29v(y\2PH;)NM󎚒L`fp" ⚤ 3KډiVV7׀_k5*n_6P%7#8gdNXg0l]d}RVmVf uuD#p,#N o@?}U3~%v#ѹ::-9<%@ W l`"\QQ>xҧ ,jwI&NeV0tTEH |El+w@!b 籙4ϮH-DrpFvNe6s30=v&QzRq^>m8 r90\p,H$$h̎vQXMa +_f~w\S1!> 9Aol,x?m;om?69ۗtG?:cגSJ(}5~d-l %&.~1.Bl Tɽ 5,Db kvRR?71n=QfKm΅t1mϝ#ۆNNcDb2k¤Dz#N«g?kR㳾 ̱I"`h_.~nZ`J4Wd2 1M4Ǘ6}+ݤ*E_ nlf#@!oTd-<$HG5E?zv:Cqlkj$v`d?DT??XOf қ %M\U4ݖ `[?Ɯ{|,FG*w[hH(D岶I @jwؿi9OU/S|P|DUi%d ƴink0f9D(*Yx i 7E!}*Df5͋vM!qMqڞtLJg᫿+ #Orw*:X,|Kz}6ȵbhStq+;nsGGz15SD0d#|aiۡr5RMAH[U@*fL8ZgE, \KGb;pw|찚E'g#2փm5|Egc{*b:%j`b"f3GvdRY:ߥk#EUԛ2GHNnE9y2lhoY;gm`#@UOl52ĞjJj P#e~Sp ^Npv2tD\1-!t$*:fg0ë[ZT{cd|"`mc'ł&ܒ]BGVz\ -߹R/*l?~H `~cwL;r2k܁qLbi[ןE2%t>DŽyK| L,0&3Il]_EYc.WdwAwfgxe)vêNU|uG%@/?ΡFN؊ [kSz6jكqpL{6~WaXEfF_i4"ꭊ}wmD.fਫ਼r8 x4 JyQRWȍFX|NhZ+2lq,|c%?jV *({nCH@8ybfya8lp+Kw+lֻXggPC <{?c 蠴+@*t hj.}'j"l}ԍ @ ]1͗V)t! `bhg]9.>1);`r`pMnQ?`(7k96I ["zBTeg;m€RMő{BMi~JV(o?p0%X#(R)f\r`?Z(Ar?.UofhM9j C)h9/T {G2Y7r:::+lk60D_}Ӭ5 H>S IA-J1zA*2ԠLݗ@xF]@"KA|A-v(BBb) t۲ɂp5As-h[* (:Qyppl3c%x?˱Z2qIࠏbuE! B -gPIR-g~Qץ`BˇKvFW+=;/aTi^(bx1KE#c{*nΜ,1ZoJ wf (v!?jNPʴ{6d8&.Uhbq ?E\2KF#zntG*jvQ]yȤkSr^&[=aFק~Ї7W 7׈0{f2m'a;ȵuSriL2&Ha983!5ckzj&%#CnLe=@yQsaYN &Ɉ #7֜ nKLBKojp|1 ās7~I#H??h#+4:Ycդ"č rz:u|uݹѓʼ:)"FL\Ȝ%7u#~SbhUE>ߜ5l\MأYx"pq@MOH,yiB(>yj1B}g0L`\Yi{ECIۜv/UwL?l<\۾@V"$TXʘsZGӄdȀɏAq{i$1AԦ<~ql,>6y!Ȑ=sjswlHodjvoL<0:u]Ad*{G! 子b|5b@v 'z B4_Z@m> Ef =r4;)t/#+X-hou8@Axo-uM퐠Me(3I֊b+ [jfcCOnV(zy`xz"31SWI39e "zzL:qd+4=thP=մ3w@$rܕh+ű˳)My % \-x>܉; O䘫 '^)u;)vG ө'51lT߉MeOOJ ; TaNQ/(@m F M_(h[* 2qh=';,.n?2|Ձ5HCDqs(ij Fh$+Zu(8cέR.CRCӆp(^To NVpiNL{-9]vg"~rb| rZGժ|8#LS8(k>69i['sRYHWOX)q.:c?x 0_&n_;D0Gk٬24LԬ2C`?ns? c/&uf'Un6׍H \H6p F=m@̒3ZIEǏ;Ql;9RE/MvMd -PSu0q3sؤ*6d vب/Z0 \ ja0BvjQMc[6FQ۩7> 1Bq:c7 ﬛d)1+1aB:/{Q 1[<0cFt )V"^4{Mfz\ǒh2ȓ9ƗG!ZBnYa"p#o\,l^!\\cڤ.x f`bOݴ ;–9$I??u͈)9x]gs⍹{lj`r)y&>GF=cD@(jO?x2SVmݼ 1=": U=MWAu^qn웡)*(PZND&Hzd7ߗínB?r߬ymZZ ! yX!Š~f;& [ղO:=`ְKh Fx{4>GP Oatz‥C([UN/>A }v7=5dQ!oH 6Uca9.[J>G NT؛ptgB-jq=&GN"^ زqnHB`VfZC8#0LH 1Vܕ/4(@9#w>=@/7UWۏ\GӗN\`8n\鰿~fK8]sB:\e-햏.II'@k%W>'^48<ƮX aO&6=<8FSX8Hr.c5\$)˫${ n?'Rj ([dfu׃vUo@;c$k] Sb%p%9[w{ s7"i-DPo %L8 "-#z^uN^A^^cQ!LuO܋cDp҅mK]VW`#֕AYf0 !;8ap*? $ É_C[v9j.>b{g!fH3D.Xqr $b$L5,rrGE2th*m8C?L]>A!F[O̴?~ē +&1tXĈ /n#4'֨9¦i+4'Fv(?%(1K9ppn3&5rǀ`<2OG0н# 3%7)9re0>d1WZ4J+"T1LoGZڵy#M/~Jyf830[8Hrk( B#=+X 9ޡX59wz0`ez nXvZT$mlo |=X )Q;KnȨjf eif%| 8Nlܠe'VRSG+tQdnϙ46CA-f)0Ow\v'Dn|}BVW?Y6j[H\]Z>Ξ80wMH)ۜ‡+3 핑{B5f% ȸKFqCT="4tLLQ-Smeg>lBWWB}:^z\>D& z?^99%v|Y!`eBK-*Hj^ɐ65}S.!Nc)^]?2n%::x @ʤIo_=݁q8ڹ D;5[_z #OK?=[IE&\/Gwd 2 *6HYYj~ZٷqqTO!PJ .<}A-|n>B9 Ճ*㕠G?N~*H.˅9 J=EEe %?qMmveI .4Tl{k" 74q߰ZxV1HQ UȘ+?ja0afLNC}';ڂ"K(ZIATL~ݑF}ɖxcu++=?7ٝat|Z5$wvkGko9 HXHfH {+IyI#K:`3@܈l1l6C Ĉ3FMtL$ށ 0U{@hd(к8fVJZn?bmH?\ Yo\ooJ8Uʹ*U ݿbKk'=@' ̨ue$ou:cd4\HIz5vL3Y}P϶JҮ7rf]xlȏgbE IYO˹JA(Lc>uԏj3^~; %*Tq ?-FlKxp{KG7sZȆ1 FA.ٕ7.麩hFú iIp5Zt<=4x"1M47ޙLoOLЊ,DXgxƅLj\ۏߥF:/auѼB!^pcPktg.P#@%vݴYFgIRB:iE g6/99xv 0 #duأ:aw njk'8&)׃a19?ʦ{ȗROr/V gRk81:)B66Ef %IR6DTO4)IiTZ&mW8XU͵W䥻4ryE7.^Ȳr/UDƦhI{10ɪꞧ4^M % MnZz0 +U*֣?iS^`єF* iqW=Mi6p[R2t}oz t6/>%'=*kE#NEFn :cUWEq n).0nDȩtx$R8p:C=5U ¼|mk`]4 <>ԕ"=2UL陻垖W1hP#M<7){(ieO5>FBMZkCׯ <> =a1 }5(.dP$;W`Ja7ũ͈AۆԈ.sr|kMc-~y2o_97Η*zyw<.u\EK qVŃFcϣ# 4> $b=&%%x5Pm@57Ww_h %~H~t?C- mBLqAAh"t:q>FFY@8I]Hg5P,2Vޤ Χ"]t&2@]ڈnW$/73)LӟAӼ:3|By4Q6b$NVV 0G΂ēNgΘxZT3~_ZSpVE8G.%64 jNƖ6Zx^'{/.k&qZqKfѻL.E @N+& |QnBU{"gǍJ ǧC-)^|16yBm)a:{xl;;bU+z'hB /=9<;b6<پ-R^¿*JxeŅĹ._OL"/Z˗Q2ɖl{ "<|uQQ5{i#߭3qdnd8j:=N3zLc)1*;(=V"=䗫Ҩz 6k?Ih2;g%Ֆ{?;ӬbKɉSTADZNfwe73AV&N&3R}D[WٌFV|:G~x^ l $TCK5EjKmj q܌ ʁ*2S rejr̹Ɇ^ze x6cN ȀH\^R3PAm9R}M\T37>.峬q)%+db޿ bCVMWl$i5WAaE|Dlu (4b {ƿϤ>TΤk;G^k߃>ͬBkdj?m.NCf\]Nڝ￿Tm<#r8!]V̢IsW![)cb0=oԎƤYlpK.AgR3^ ʋF 9YSQ ڸwG ]ARBT6\\B0ʏiSګ#T5xƉaVA%I}1 ^d8C%PgSJ[qCih qa)EϮKcy-aV98Tg3bܕ8u*ZBV7ZS h??m?Ԯ=7Jz v1UIrOf%WlV֨>yw3˻).n>xx!@o )qݨve;KN0g^Fi&'Gnڣ븗u Er,|P][zdN[rS42Q.58w6 N}!D?Qpf产@-VAAǭŸ+@ݟ["ďQs-\9P5)fmox=p`p"{OGUlo#@N #aeJ藕*=2Ϟ: kLf.^:lhEfӏ#q ̀.HMܲ9"I6XxoI: NUyr؀||eBK*M!*T Ґ)pE ɰ[qeUP_jEU4./L˭!Iy8Uw鼛3|p/tQZަH~ZiԱ+OuC@|RcʛȮ[9liGsVZP~\a,OfHx- %G 4YvmeSFxM^ FM4 "эf'=bZ%KzI;}彿/eKhW ^Fv}m>!l#rmwzJtwHsMS"r2tIk\[bwd`Yqt6v&b<>/i|SLR4D^]R qMsEɍ߀}xIb36;]d^ixv$JwL-we=lo,zIY6łVeQ#ic9O.IKS|I[;gF0-)ezydVᆖdwFq[%;[:/b2 3E$|fEthm RP1`[`փh`ҜǠOpK24h.(!.ͅ o;"zKDNoo z"YZɓ>@i,? 7[ox*]`aYiGYxlB!JQ% .%,̎N1z6M.F{EO$D7ܰM~˩&Aa%9J-XiZ[u,mRnJ"U}>#6gm]Y"W_>\$ܠ.h}ќXM Dk 1N3B|~ʭaC#'H/߼ ..c)l"4>,~7i$KVyyM+%\f4(oa[GP暲+q;bRkL˽LNDR,/~a2!^>g-5{|2Uva-]RrͱݧF .`i aoٮE^SEocH* 5`XMr]/Ld _+@kN"pԳL^ ' ":c( *5Ue K>СW-J٭׊x{a{#UHPdA ZdάTC2YK#nKQOyp2uI)#r#p&4u M Ҕ,ǎ0?:ӻq1#12U] 05T WEFƵC0>M)Ϸ,|esX)ځhzZݭ8{ʈ{ɗ$UڹDmNӆWǛ' _gt"w%$@YB0EwzoAfRe/ ֙;}ҤXݨzȬ[}M46r8øXxIx_z9xd[mQS 88 3!ŕ$4 ?n;arӀhݠj,%B g`Bs\˪BA0iAX"4~]R4 fqOӜNTȇ3o>AHx=GI8T HIZjt}&; *⎲,X P̝7c+ss[>sOH\ .ۜxJrL4UY挜 ԣ1Zɧ]⥦ҨWю%ʧ\C.}GLz_F]qKŎ8^szl~ tG`b|^-g,==*En㵒E*-:BO-߿F,MnG 3-mO׎M :4v}d͚ۤ.P w@ USaJ*Jc/j)p?Qk5C>qPv5kԷv'zrbٽpx/E$;ˏdɹ;ꞡ̰ՙ= Ӝ\өǀLC> v*D V?71=VYx}>v=h,#[`S-|Bk&tDМM6?h#ϒmFea1N +׏vІ?U^L#Q(q+koQx4$34aCj4\1vדz3G-e{G=.!9 qT53lyKBX1lw4u(],Ɓք< F$khv^rNH2so&2՟P@722;b 5Wn8w*x (<0?ޠ,{!0}A,v u1X@'1HpŦJ2t+տsC9$m^%Խ^@hKGqNwm#X KN'('o$Eznfв)P^ܒ9(5Y'n_-1kt,Xw s&PFHd r5x ߌp$]N۹Lu@hy!:Juޥrm| l/RL_Y ELȦ]!9,/yV3yuRuvNgPRƝBըɁ7[{*TrV#rX&pYlr??_UUH365Qʂk1֌zC+_;!eQHb=b䘿r $ we뎷jw kX]AuZ0 p\w]C(Z}FbcIGk] #֐N4QKsG5P=v:Oc3 'nv"<Vn)T@͠Tϟrr*X>K, K8MLjBԭ٦:5W{EՑ]!oҍ ߴʥ+UaWвW - XYi^S 6m/w'. lR^8ZQFe3Rw4+d'KS w|x{%ڏЯ=K+/!}(pYhZwlU:/Cp{g')g@"7l ΕgSgYpBeyGn dQsmfL 4W@XDe3h(h4^  9e$XF5 V,6Xq 1mHUgҫ,|-7u[F}<~a۸Id;"r_NF> =_GpǤ&w/WֲQ H^T5ɳ8eO Z%Zʳ%`7oėJϫ5=VәZ\+Zu?r(JP{m4rDC5S@) z#r {In46RjۦVJ'*ĶT[ Pm #(x4NwJE>pͦMF Km*/e.:UO1M-6^t?舟#{D&aJ{7TDdt*ϻ\wH8yS )'>B5ȰL, {NșvνdY|UљG7sKB/3qk^ 7Y_ 0h*DiG"p2[^A@Y̝H†T談 $yAEU a1t~Xg ^$^\1\ ˢJ~^ xѦ y9T~HYa* <(ԫ]ê$LּR$f_Z$IQWN]xQvԓЛEBЇE;G1Vҝ7 1^;-Rto o ǎH>rȋzuf#OY>_ڦ\6U`fڭkEHU3Xʭ21kO4mAK`/dKOnçMC}.|ڲ 3ݯ8m˿BNAVEy5dm<,dnK̾vK:K{tN^}~pU0rpv|;ቛ7E\ 6I:즕$?4~uh?61q&`˃UԨ(<ִwR|70ˑZ.pp2@w&GJ}.2xA3vءO-?KY|؛bq{LNqh8eg곡 KQ5xb䠵Lf@«P Rn׻ V]a6`ϑo烥HNȠbҋAy(PvCRiXI<([I嬫Oz,2~~I%_n|p|H /owj·誉-}HB=ƛ)GpV :L3Eq[y 'AhpKDxD\dI0y]GtEu b.u w ~R .R) 3M"6I(X|YDYc\0""^ԑ 1%/Hj@8\jGMZ*`͗ʤdք`hX%E5fz+E 9%LQܩ瑉mw{M]W&0qqb&qGDt5Dڞ2?I.6<8"ySYEzիݟwac^4D )eIoi\nf}\79q9ov_jg4ZP{R8^INNG[*[LFYX' aҏ!Yo5җq}[YfF|ʲ:yqpn|4 q榀ڑ{N' b$= wN-FYT0yQ}<,Fw8}t) zaU݆mK\gO(l< )KC.?GC:ֻH,df wyzԵP/P'Qv*D9lW*I=F'( ¶7[P#,LE{᪂0 ]kt_ cZYl=9fnϸ,T?f{ r8_rIhB@c&uTZl+LQՀיWÎ ֘QfϬ73d(ԫ1 Rf+@~fnO  Oކ L,>TKE凷PM-?tYtƼ#({\ [eo n]E!&#chPqF'ɯtEG^Pp;f}|sA&nnf+ uq|wۘCyNE% gj`<<'fC!sfq`H6k];梃 lԮNrIuE.d 4v]\h=^L)ڠCa L"poW::~CTc79@rwBݘ#tqS>IWuT-ρkhh3ȇHZӻ4ⳒYԦ4l E}Ö.'E-}B< rVe Y0rj3"/F3EhP 0I#앩Z;>,odH7QG.aזzFbQכzaM Iwb\^;t1f̽v/E 33f2gIE&۷P2GHnRXG׍,z,5UcQ?66Ygۖà&|N?J-+ D GᗻKa#L髭jǓޫ(`I\ц95ր+N R`GqD&0i+r<~[y3)-9dՀx6LtQ#2Im vO,t('ּbsgÌRB֨'vH)eq kqDPT0_&yE٥kU4 eyh9Ֆ#j불pQb٤Y>:3?a PUhD.}o%h$3>Ztk 0%Ð` 婫qڪU$W#c__9En\¡ޘ(=jJ<2g| il")M43,8Vh00Y$lOrp %#.C=H ms i/4ݧ ,DVop_/d ^ <<cae6V l/!`V.aNB7lôO 9ʦΟg)ʉ{.m2Q4@B ^r i]| g}IpLR(hJ,.l?U{iĊWWU9B\'`Kߪqsٿ+cIف~ v Ҫjl\9lϑ' tFՑldK+&|__3`дab95y((jYAvTXq\\lcëfGuhv|'aq|/t̡]z3&WpfP7d g<g7F>+ϝP Чie{xg?m|k~,Yaz5RV5*J4%YTQr퐾ץ(P*10u`11Wa{;ٍ'é}YpE~k'_ٕ<)ek2xlDag1$Q؝R?IH"2^nK%4xO"nNGa֧NNwC,4p}f1G-BgݓX㖳*GKc@-J"-Ik? p7/ʱUHSf҅8 1PG %M/w&nJ 1hn<cPڼ"R|)J2]#IbWh#2\Oʮ7=|Dٟ+Tq'o#AmWN(ٯn]r WXcZD&WFuڄ<h 4$ㄖWHlC+ߦAcLh8սuۉcABcO oi X"8PXw#]-"oJ]InAEq)P?:m!SǑE+_c4rWHqz JWj{vS d|`;&iP}ybHNiR:$ &xYv!m;PZs*%W@gaTE\#aIϩ5OO$2`UÎe^GrEOvơ hY]O,HXƺLK}Tp?H56.rt=D^upm ֝&JXؔJ_"hU,~n_d2Rwܚ'厕-v1!C" ¯ZP0(3`G1FL) LuYLR/ ?"s7J2*ɳr$1`d)7*Q3l"P؇_U!lQ ?0y`L80@YM%+t.غuX_<f Ր`:}!E;n h%sGOly/Aov;ƙ +yH (G*dy6Y؍d$tc~? Oee$%<@iH2 RBw JּDd:BZ!14 !,BǮK8oZeI~q<J]u/cNd#xޥ+Z9n.eCc n BF0Jdכ$J}EW >8O:Ov$]s1NÖ!sVKWp.:R9@0Ly29L E#_ߧDil5d x oMCbTԋa!((4S :# %t~`Hܣ!wg}շl,2Bj1+ AmNPz/R AuMidO@^*g5t->٥bAI6E`ߧ99bN-]f}]Ee@+M#\1U;eB'6+p.fj;iUgUbj`ٔ9ѵ',<]2V|sA14e1+w{INQ'% %9Emel2ִA_pBL>r>.bו CO>ԧi([M|0 ұd#z..e_2q#epH)[U71vڶ /l\ր ݯPV,۫T"mb'=JuP)˦~1ŀhafNHGy: ;֕jdKi?vm^z@`*n Yu/Wϫug[4I8"uUJ]Gd{Ln&.bެ[<̄Gb"1> >J%!5qC=gAr 1=(saD#S\UOƓ]!~\6VBY>4"-9 U [w:K F8[aD*?ZKfM`b]L*|DZ"܀Y]֧͚FLb3B$ЅZ3: \RA.cOuZZmei@1kp(GQ98_\n{-.% (2Ei 9l%wsDKY-}.kfxŢ\WS-]kհE5kiu& [6ӻW/Yu"C}tYX"HC6:LWbk##،DvG?lRvWZeiepWcr8 s5Cͩ: ܉*Rъ$\X F_QH\xyzHk)ħ8Tsg@N#1kIG^S7#$>zZh΄@Q-9m2nJoֱؾ%ŚqihAfK@7'IO!*#%ĽAp8퐳d5 VO(UDӢ<;Uv%H2f>#b)v;fQ(EWJQikD!L!D{Z;|LPGY 42Na|w-EyS 2Բ۸[pl|lv2OȾo?/K4z277.==|Q(8q e1\@1l:L1W}^ߏlv r$p7S`^y4zpFd2^i6 ӿ2Ad>2wؚluQ07DNBro9M҄6|2- ѵ-Νy<$ Yl +`ɨҰhq_][ZʻtREpSm5!5S'9p 8#DaCrGM/nF~T!g-" M`l+3Ρ/OKX^>E$g2% zh%>|OvӃ0)iO(PLm&˔|5};Cרƣ6;d8ΑI^d(Ò<%# OUXؿ#BCdW^T<Wԑ[e[.ӿ[u꧇;蝖du5OA R)g-(HĽqؑ2\__(WCln̬g̸ߨM\Q}f)Ȳ $hʠ0uyЀGZ落F\#d/Xu?*iNާdj}Hnt+R(k`V46Ę"NXh, 3H4BUf z_qaN1,*a Ifkk$s4;iR~R*Oxϵl9-o^Njbv9WFCA}2jinL`K;[pSN=X6nWb\Oj5)z6kwKi͒6q=dTa t:ٌ_?@(PQjVS{9*? FҊm&)vrgg~8GT.gC/}(JJ *{=);_eOc%5Rȟ uqkI+@-Sn9ZPa,>J`rK&(-JTd;áN Cuk̐r4 Wѧs|X/ѹe("$;5)v͊_"S:&d H$ζ*>^P3Y+8p԰flp qHi6[~Ƞrt+!UnJCp prbZ֌iax?u8sg A?8Kª|o];Aѳ)\ 5CPRhL++rd,*n[SdUZaM{8F⺶+_24'1훮:?wJRm&&]Ow|޲,7Dj1ex-W͇0wVxOsHJ%?]1ᶟ"aYYBH!Hz&;* F8r`KٗyNd{@t=wijcP+nbEzwqc/]8_n oW?87V!]𩝎7!^[]q>D/!$R/^ ޹ejTSWMYưnX҅&][J#o "h7hAT`~g5H(;r`j+D_gNTVLXYDiMP&P  #Vw=f12J4=jAGpY &YZO2Te)I*" IV/yX7˱h񀀉Gz>^TcOK'*@o ^K o'l'p9#Rv[[psb52m%MY ˿ܲ3T9KnP`P }q] D~?/zNo^>eYgtahMx&d!|M9ј1B_50tੀnOz tלޤ|A)tk@9hMJ1)غٸ# 𩠦z͟f2Mm4zYTR6ۃ^ 2K{WT]/)꺷PBЫe$&"+^ǻf7<_] #DqhR0b-)5*y;zhOaq6y&PYgkՋ`XHbTL0ϷQn@#Nmvu]^IXRCqHCչlbGQ f)I骥Vc˰2uET,Ѡ@` KRjӕ+^ ϱc'˩c m$0' HV~p_,?J͟fh7ѵXi߻MT7oX1_ir*hـNZDS܀zr97׃5ѿ0*&L(~\Sx)]36ZnĹoXg%6/,_n9W d#L¦'߾F -_6 vOFlX8R%ԫP @JlŢ#$DNE[9vtw/a j*GI$كUGr2E0nB8Þ [NYnzA&NϽ$Y±5,ʹȬ &T^;ҧڨXD''W8qJó=zdIx̵tlPMZ >n$F0 AǓA7s~`w#ݣy5OեЊ7 2E?Jګ0Țvq ,^X!`#F`ۜ-OyG&.~B ?aZ:y+9&Ԑ$1a"`K;(?pծ䥬_h)7to0 wJ }%p.>kU#x\؈x fe@&Fd)l_$EGD\{ۿ|7e7:\qouv-g|a`ppEXLNt g")C>mNG;('*^6ݜ Gs\ȉJ \>ƙçZs#ɋS"v*p{E  t -Hb^]KSkhJSB)$RvcDž-kd_0,-[ 2S% upelA>JMKE~eK$ !W)xہl5K20firaPj0E2b/}ZpWTYvjO[z9YpM"ݭS^MB6T%y%d`րo)q7^| OR'OQ+3!QtSgWyK~|B*gL9L~ h0 븅hBTQJלF4Α&m-+8Ba%v_E]VŷWdd$O^Y[zUHӎN v/1x<^H(vS9 B>$okj'4d#uKӎ?01 X=@tX ᦔ)e'\jjځ̸#||8x'5:fbg*(|}# `ؓG/zh 2 .!$a;ŠA!0 "op&qPAXJxzy07:i<7a]ސ*ڡk;BCpڐrTM*˂8OsWE9yLb$߬lBfPUyҬcD<̈=kdBho>'_WNemZa+hf_{]FDpE6"Ȝ'/u\EI c…ϰ5#!z6҅߀+2Ƨq5jXdɕYZwBG2xԉE4NNVil6q2 [ c{-azPxN^()H]_K$YoV&6HDkN`LKv[,AʫH-Ci?_`{}tb/'_-D$T_<=nQҍs_}lP|Ok3+hQs/-_o ,3<g8@k]54nLKᠬzIbvC: p8!MY9{_/dt<+yt^IaOC#> 8!S)?)zGDE$ /`s&!+@+D9k9:`8*yg\&6\^ ɤ@HV &opEtEL2kH@->{TL *KiALMs,hJ+$dgX4Q!娶zĭTAiL6Iǖ$b)Cz+4Mss@ @]G)yeܐmk7k\7 ﰠzNY=]Uۑzf(B\? jEFUℵͷfZI9^}Zblt(UӍq @HdvWt!$ۋ+e!SI 3SJ敞/-JodojELoJt`S fo4]VZ;D@XkoP`)or5,qPD"G$?fy;5L 3 h3q#@tl\hH"ޫS mݷ\TjpWI(QHCB7ތR|3k2ZL(sr0`5mJlc6+^Y_Tk&nZ. Dpaw9{W6O@_aAJ'Z%놣{~ˊK<$mǜ~ƮjY Z|{s(9|WdIH8fE|ëӺa)M0fE K_+"Yo4ych:u<} qRy\cvۄ6pKP ̔)EcTsr14Hf#QyI&/~Z&'s.$U.T">;<,g&X9&A`=TsrmbнK̯v| L=J!$>9S~t 2$tؠ_ށ~H]* ~cJX`Q; |_b{@@ GrU᎐>g5H\Ӣ KC =]w|aJ]E_~;I| H2!#$ElV(r;UB yxoi +p,(dX(>aHg~xk[1PpW"VR˄MlY$ْnF .׏|zki ID^TGopXY^9#iQPvLVC3e_lBWjNWRA]f(!g#$Ge hBt~?[*xG#V(T@4|*khk׊iGrx-3IC3q`@06IY-gh1LՍĸ9.r _!7#t$:*8 6'>! MQB s}D2Q \5!hRHN c2+YXBTXx4m|0RVI4_|މpao0VtȚP$#P.ʡx!4L/ۀXv0$ v(yx16K"$$ܴa ae90Wbނ;ޚmOvVٙ\ŝwgmJ?Q=Ujc x?̠4ͥ K'=2ྰEZa!8TxO 1yCeQ~{ e咞6y=EKa.?Xڇ5Sjۏ!_K/x¶ثupB٥NSGY9g߿xcL$^ pA'z#EᑡBCH\&}YZLE Llr'1ل })Q"VCfeu;oʍӍÞڭi6v{>#(MQnށQON?7)Y4/u3BR}k$÷AdGnJhl cFؔ`*u3`Ze2o)ͣJΌ9qa0X_.z22~|1 ;$@(3ݓdM(F6OVL?TR;0ڲkv~Qmkthp\^oI8m!/HF!8#1[6;h tny25d񬎛:\:M,z1'Ya4ǩWNu1 WXrޚ#H8GzL<> kon*ŎzSdgϲv2`"]/:`͡~; ^qAT`u/Ά{K;+`ۙ/ڐ"#5_qS\WJ2;ſGK~(fv\ˌd {ҡtz|2|1G[%=yMZyIh_x8GȪ+TC6?tb(RqۛdU\'\6OqICT}SK@~kCGP@ah֖6d 2+ 08b s:A ɊSGf"3٫P$N݁;-29+wueJK{65-Z3멎W$Rf,hwdv'SAЙ'yOتŒ)"]Li'KUG4Tӵ)mLz??Ǚh!RmX}Zc3ʭ8Ks#OwyʅO)S ¬G,w1-tw]_R(_x60L n oih8o;TG0!]\"7'@}DTx,[?PCO.èzx#MR+!s``/n'D{H 1ї' <bI8>VZܸ$ʋ4XK(u;1۲׏5JrG,zW@?>e36&8x@}ŵ|/1D)j܍QXvg^n6_D0`]3D.L7<7%a뱱 6AqMu?DQWZ<܆R?d0R. `}@D.ЫΊ=ñ6ʅ K 1vG\Ɏ^[=#ۃ9P= Xh1Yh:O+iȕt7XN|t "1Q 7\{L>,3!Gnf*/4$$r`E9)/NDFUܒ3|!9ِڏ(K݀ms|v*gqzyX(6$\X ٌ1{ SCTte_棜tSl!S񈼙ޚ6IVTOD_R"ZX;G,~)渗F\V;-~Mw~e^ebyD-g}W"HIwJD( $c&w#)T2)GOv* ۧi"zK* c͚JvLȻb8PL vXQ8=#Gk]9%J =2:'P}{ /d}蓝FLXٻbx]?X3݂kCOFqBe4jʨvۇF?r6(nCz8 8ˮi˸ԜlpQcR~k0 rՃydpߤ*6}us9Z~&VS/_ڣU?a^`(ty@+7@~ͱЇҺ/%JMBߐ]Q)sٟ!;"UgI|g2pe*Zj ]{5anqa NjE+0CF1(/[M=,bxz8Nm"vM.(dPNn[j(zaW߄l;LaŌ;4W>_a@$ U_榊L=<(v"dcn@T% CXTVTƷ_JٷVt!gT3-;a7/Dc~MFpa3 Bo&*^0DV+DD7,r?)+ƿ!j&_ G^,-=zF[0s X^ #iYANw k伧9w?}gbXͫ!l,O6"߂e Yt{q<[W'A1:%(Ten;.7c (]]r27p2.6Wp*)qmblk ԍ -蔱M I+?n9zw& D %4&Įqm|U^E F?}a~ `*(]Nu=Bץ^.S[ EGb}H`P[ncUk)툁n";ly5ïЄ鄬ԯk}L2ZbPl`÷b@SǢzv{O֙CIFrxI1. N{^mO51>UA"Fɪgr5T,ۄ\-{.QFᨍ24thD<nƋ8ڹjߺWtN+MQK r/51#N#՚/'/k\ث3{O/Z<y:^RTF4\̨2%Jf4I5c >&˜ nCMfe;dɑҒ]*mq- f]wh #?{5s9>ɜ#$4aLܬaRwud-딇1rYs>3J&hAtOWQh{06 sVVsjf:-GÝk9kd=76ȞM3%" 9Ńھ[]›UcxkD/1,נk6>ZMn̖G`ZJ޴R:Vr $S{oW[lGp 2"0wQO$S6$XZr"{B.LE㵓 W.B!M __^V˹Ͻ5r+|\m#b jkz>My7@EsO2vC3EVqj$"h{7 +bZ)qq7Ѩqh,Rv*ik ]␓sQkh-Sw䛸-%n|S8^,>{пWN$fI=?)1li`Ωbc5)7O9.jyfc#ҊQl% "*4lZFipy*τp##Zo[yﷳoe:Zp\ fu jÆA\$.O _Gl;t&s֓I2;Iۼ$ NAw U4j&'J$%5G`cCQg+TO0QA -N.Ce5˜ -|d;-`5` -[ީ#}pcHtf}Lu:WE7bu 9qcw$$Uv?_S3])iZBN\]z~#ڊ%+.#X)(n?Ϡܟ@Ct[8փ8h}#AE7[t"Ev9!-z=չ|)],.S{݀)0:r/!q /E0/f/i!±Gm?Q-= w{ !*&iqH9MATJ4udr &ZbYK0Έ_ ?@vJj%gp>6V%~4գ5T29a7E~2zE(7 9̃5(, a QL(vFhT J+l[vQH56>qt <^?o{2&%7#m)4⍣-L#>巧! ~5Dg,#%bg/@(%N9h2S_D% <TgM ]Wd 7"xB`:(W6hԄ#,I%]A3mm%t|iW ;w;'|RPħm]^.ΠynEujOxiHIB@[%][ucOM;Yb֨Q%nT#5^+I/jrb$P.yCa[(CϿBĭZ%x 6WAƁK,uNa5W1~?Rܭ!c(;?wĂF ŝTv/߄V(SӶ/瞀e1*gVF1}dTV_}f`ȫ)?Q_mȧT=y@H^.`Lj[wTamҘewEu\ܛzO8ƔVƲX:G:ȓ{ Ŷq67 6UC_wuLQЀKF& {8$^(,!u,|i"div kveR}7,wt86Z(aU :Q"lO$bX>v VO 5,BRKikSMZ-'QƬAߤ}RHi g1pJNL uIc)-UGݔCRt3xEm)o֐lNYFh\&U\֑Mt W/t~Sg~9~DxwN޵)@%6`ʣh]'֡)= S-S#D}yzZV O. oR:"NS?i|WiǤ8gQKxT?K?`WkȒ\|<e'@6 e 4`[AJqG ;FN%e?.8&\Fxe 7 t,áZ48-@(w|ehP+*@5NoN/#SM.炊J#82s^ c*7u&p[OcD2ønN_kTưhuA^C`Btz*`g7)NkEO5J`ԴW>x`4_k]\l/2Pg^!@lvhW˜Zz7\)(+8G r IE k1y-7:2NogQdǶK]F5o8Z9|ξTbj}Lk9eHKl:G)jžwU+$%?L 8Iwaˠ8cE.)٠6wL%bѠewte NٸV-E|l=ڡBFӥ0ӬTu{l,W$ոG__CH/g N+ aHGFΫE/I=4¥'2Ф&;`nGtͮ,ogy4A}xPV\u?Y,I.9?Ct"d]8S1ݸ̾".񩄾ҝгvZ6'92>lIV[V]מ]f⢴BRE#=jR:Q>y׭w_8_KI&]k_d†YůyUCuUZ ! %Luz2Z;dXG <`pxzN|ɘs@瘥oR/DQZ\tLj =ү`rzF^+9!nb_^,%hm229 B=qv OD4WDY=S 0r=lWWfNbI#M~k"Euº?*Y|lDe8F"1ew;CnZOpsJUkeQ6q>j*׮ab>", P'ա OClvfA--=O >Ub"_8}{îP.ª5w4мOą%g+djb+[F̋sY syq_9Zɮ%D55L_s~QP2)vɿsC~!xΏP= # P-=E=?ogOL= Ƀ07 3 RJN34AZW%BY鰑y 1AEXDߐ _3mbO!#(2u1C u,4ٓ{DC2 ݔNW]-.T)ڪFr]1D>֖<-inEE[.q9i+)ub٘j^t75 J9(FU=V2uttNŚ kɷp0;^x nOaW U 4+Ѯ?>Az7n|¿H=[lcx+N]}C(~mИ?Â6,t:;J?^r%Т.7JDܥ'O`yc"x[k"Ld[B `)a>bggxZiz҈D\b勣W9*qfmpA7n㣪L,HWe Y_`n| ]V1j Ok(]M"UXQi%)3$UPјH)Q*;Dq78lx6%OnRp9 ˨796گv e`A,]U7,bĨaBUV_H'\=oCd9eCN"wLu%o;apbjyVw-te~Coٖ?u6b7/mr&UN f慤˂yT*ښqv7>`dBuk~17Dcmhƻ ֠A;hqg8A3)xq 3#r|k<.@'p]i!_mVtnzW9-'NtiX&7ƕݡrN0`̡|bsP|™fyz\SK `08pmaBARS$Io{2ցPΣ_qTA~!RY8۰a1q&uiwlr]qҙ h1-wWJCo;KWFߑ%p;=hy씛3N!}nk03:R.60 D97)EFDml66'sz1~mԈXAGIZ5S] c[d<+{?D]d+ՋM8s%JJ}=>H1^ D\G΍v8Fdٗ '%i6%f!Wѹa]u4Jq!jvZF.+!NfCEN7Jwi 6Ƚ !,W!_Ѓ[*cX!J!:c@  r/@V~IdRd f}0r˾UO}ER K\4~CaXx7$%?Zwl*?-+T~ɏjɮ;֛S܁3QH[nuVG;30e|< &uFJ*ZqtaνvUg8:41NVԥşqJRFeEՐsiT(+cdLi^qNppMtȯ>gLntd( ]"4;ȻX R53^v ;gqLoΙ6eo,FJ 8]8 56&- $iD`>}BtX}&k:ߧC#rѵb]Аn?I#F2` Vac tEN Yͳ+ g?zboq"6l*o(FK,KVap]rxk;;vfPW6Ez^_%ek_ΡpGC8 VNZGQix:E`)tB>8s>kSһ URu [V! [:B8 J\%AR/_B!t11 '㳿p1uxv?1/wF빽/Or2+ذa4G=&^erz6ni]-\zw&K1 Z|K mi V7Da`HVb|18BA1i&lF:μRbI^P(@Lٮ=aO1龆&=϶^)Y*#i㲾~I{ pْ]&#Ṕӟ\bp2a&(qUÆzc3eDU>YA8?ÒЏHq s[;΃[fUlR\m;͹Qfe@:a﾿͍'c"EQ`.9*,A2q GgiAi# - di _[Mts!?0螽~  sxuNi?e+PJ*jߑၕeBٴ%IPcN^_i'(òM{ sjz%`2gshdN} zZ^%?h /|jlKwP jg a=RLT@ R?zRUe6 Z4)d4a m;A x|  㚝''O\vt- ophve)B<ؖ1|e&6 <)GM!h~)I|ڸI9;nU9 _jPj,6ɤx;R)ՆlAWJOyR6ږ*RiДF&rZ QE7*Hd9'Cg-ВlDuא2ĖbPL*C>8of=F,rE>q 3zsERcrmyG>s@|]8F Lr}d|5TZQ'2 !ϡNr͒E&4-"ZY 0<_IC/i:3'-ywCMt+d1e~(Fԥ GGCz"Q$v`57͔($|/|M W{JK&Y q߲n b'2Dl0,d$Qr!P0IoȂ:N "==] 8LF@$8?͢tTo GA>*v8I]lM'#uD{O@iNpWmiNHyuhTLr1=m!WDN5ϡ8=faWbhݝI8)|(WGH9K\C>dbs^6[|-j,1Rb5Jpf:C d,>{]f+eA T0 z4zͿ)*G[5CԿ(6]ǽ>X=LoqN$ɿ7 6:KO|d]+mYy1?W[ ˁ fXUzm]B7:'rm Z/eٵNckdM7_q@k" 1aY'[7qdVavBf)<j}gÞlt&7<+_S83ZA cv'#嵊8BR$ڡ!k<`$”g?O~:Osm4r!{CҔ竚)XS A8uWTX5 SI _Y2i뮿Ƀ|wc2G?MPcPq'V$o"hCUawpUg8 Mf5_hREHf&?z0͓odjձ^CܙnAVZW=#I#N*9˯i'[X˒eON|^xt%A8$N6=C汵 [#_GH9KB\넰+x -c>)!d̈́:3In(**ji9|=ydOhUE5֚it_"҄zZѱUkC112TI=s:ckmnԕ c18]&~d1zr cSez_80ʾo=w$h'γ,'nGpۢ;2?:g~;>δoywߘQ}>ܹؖ$߇OLv%S嵤[9ϻvCΜzսS# iO|;Dr"K6|̱"Emm>K s~ӿn-bd4 @Df?ybCP^G[f}pU풌TZk}4GIN- I E[~厕:vGljs_niVnP/6<>Xv(qM!o`zG۬jO۩V'j]=3U }>@F0 zoE%..H3 6%g0u?"{-2䓇U"n5옟z?Mg`\Lx_Ŋo0A@=*A=n' i}êh`3s]"=K5z09@b9 SNfb3dۊh]/obu`K2&-JEW7GtP[ : qc܋<5:qnIQjn9HQl>BKY8qoӃ4#j`!4.Hc.$!áIk͑ߞR-%:7fۻeL`6ptQ\.ҔpcF?K2[.TFBUa1u~Ф{[M^R>?{sf2Vؠ@1Ab+}A/CT;kK8Ht+{<=֐N.#,2I L:^ B=1 RMxȥeW-ď@8WYG(#'o s7y#6˴ boKϋue&&R2n<Я@wsżU0FcU#gBOKG v޾Hm*sY(;}P,`h5uckt.|uV$)˵u p')k -}SwtW?T=$ ݗ||rd I%%_X)/>< rOd$ǜ@WhwEEE JQJ@>2p#DA)thG֚ ɹ$8ۻ.|LKk efyF\U= 'u`b]p^!r@LKj$ AY#V&HZn*_ )j]v~|Ҋ[bWdo߀RvR %9>N!*6,u|GH 16A-2 /gsd(N$mFoJp*ZQ /gm$5uB,#q #+EH7P% 8 $u8NDASCeSr!HK#ʃx!LF(R;R*տWo*?cFM̩ k}h։GR&Q^m5ډ@:$r! }N2sXM^6d=TPSg7%sj.rjf8sխi|l!^`?O܁Q‘fQ %ڼqY@ϗaGEFbSuR &nitl_#DA ko3@Qlt#[ Ϟ0~bn WsB4%}K4)a5 h M$ /92g][(X6?+z^w"M͖&s#WaWWY-$ء+/ȩloT{u"ryteůOSݵCy7;I贺SoJChÏy?"(p^s\-*tLSхإ3, ٭|]-$]}NQ3revsOkoL][sM2wnMÎ(Ρl%>aCS`=4'(yIG;;O غn)]zhdR2؀OP8WFsWj $rnZ}4xve1v 'GlX.Vo+ZaaDe[g2S ᴇ{YZ^\/*PX8Þ஑ټ0T1s 9&Ji`)Axh!$kMZ83Tlta;/9$ lcgm0 8kf4Q~P$+Eg=sNL1}i*GQpS EboP 6PV(/=q72H;OyNK9{vh2{j$~~t $29du_;ʡ `(5)/6f*MD XU5-)y*hƍ8RxjɈ.)p1s4sj_7Z?\tګZŌ :Sdll0츔Q:y (VG_w3R?!>}GbfJsxw#PqT$keU) -(űYSzBCɁs+Fwi.FY#vU`paJeK?>]'%Zv[HXvKv>/1:_A䐓M=chS͖#~dv:K$} ?L0%S'{ZO-u >-C:bfM#9u,'%1re^5V}TPHIDzZ%w:f⭔&'JQcko7&QQR AWi^րv ky) ~4sd)CR:LP~6j-slJ|wxA+Jr{fBX:*OJ3!~˨x:2OQfȸ螾rC1)-cjYJ 7Y_A;F+YJ9p=VU=U=2%I7|gcM1}8EG/x(j :F Oz"l^cs&"IJv2ښa3ّ>zkW?dtn M5H"T _sMVq\%eiG[W{mƋi@%J_c難h J*D.82N9 /t/s_J_٭!au 5Υ"@`,iB%Ѭ 9 lFӛaɽ|4NʦRϫG(MD" ס[G"Vt~]mUFh2u?)f-oJw(]fWNe\𷸭:Y~UD!aNIb{ 2UL݁CLن Z/4qJr;,'W:le+fl?}s o(?c6DM-ANm9kȪHMAK"kt-J.<qP~#6Ne,H~Zd8BSIF.c"jWqRY]IBd |ࢱf:K}N¨ojX4/9sdZXH* \EC Nj;ntcͤ!kSָNta kg.G iD;f(0ˇuJ4Wyp=7ji~B@tbTO͍\O!+*.~>OhjgߕsL\I#"gjbovc:YhJ;@/{@iafu^= MoO3BےђV r9g vVo@)1\̚:@,YlgY:$}H!תmHи"4ְCE1Ј'0PtG`^{ԞghƳJb;ۃV9;fQ0MeӲnWwe* *%;@Iݣr'VETiX;YNx>nnd.i޳@ⶹӑ煫A'π>M +-$혻tQ6LOtY Jc2>iU*{glڜC㵉)&ʩ,k _+oCX2Y oB,9La03ȳEoq90əa/_:{}_]>'"?c<Ø=!{)Py3$ji-ZS/r7Jdz ZS2(=!эUItC8m!9WHgvJ!W]:/G*oc)Ja'4;־qmzt7*D]g{ js~!̼ Yf>CzS՚"x]UL+۳ E|yA^7DY5"2']пcj k <+)FVi\#`x[GQ!q1e$<qyD.%LY~`TN-3.q(xwj*:G^H.^h\F=_+FW{<ӞxIꉝC(A!qf!nqg|}Qv֬NZESvOWthE!Dь P?W \&&1S"} az@MTʢ-n$61c2yI6Wi7ŁCixpFG<1ٹp!巧MBRN$ '+S c)!tacp:֥݌ \6l<`|+ku.FrPDcg8Z› ^%n,WOy {UzX.ՎU"Md*k9.U PMVg`1h/`N>p;J_P> D{@0t^'^<DazM3 &YH V#Cf pocH1: nM~cN`i̲%g٭لVi/$>E)nUVme$q~.)5Jp% 5IhXy鵡Rq4 p.Tۮk é*kxr_P),)jMbKhu8b+ass.;sn+Y,S3aiZⳐfqedogs< o;PčBՐ*2.jnyܕѽl{ Ҹ}7xzxcdA؃ːr3a08,_dfH_᷎/`4 lJ C] IAdYÿx'ɔT>~ezI2,1Ro6_";jS_VhYmcfnjsٽQUZ|g p UrܘEtٗgc0_8=Ya[H3=kDnjVr;`_폾2'HYO EI]*& eeQVs8ϤKT &p'Hu o_R~x&piyUq"pJ0N 6cլ3%2$N(}.4U'LK#S{z? 9@\(^zHTZ2{foAhL ++z f'_ߐY:bdhLcz;NxW.Lm}~✺K,>|A3/_ղ|Ƶ:a. [O<[rN()wS~ G$_Ҍΐexв~` wӑ &` ;tnU5q)nZVOd8JZ\gN N J*|]Y]dՉ{t=>Cq d` ni(4B#/&ZI&́kmmpSJ)¶~6r1+{CWQPaLn`Ȍ{2 _XYɶjSo]O]kQjlW w0؟ACˌ%1#1+-MVwO;J4 .13 1Uc6U0F (L^ذ 'a]#-ЛTMNX%娕aYP̑6c%mJF' #Uls7yg ׳].U@Z*ǹEq 8ٚi2!aO& rz$S$ZlkTe[:Lef0HIZ2rOyÎ,mO/+Ҫ|fߍ5͖v(3 ɵO~] wU<9y2A;ܳX 6U/tr鱌cK)$,):1AAQݼ>3 '$קn[y!6Zk$e~|tv!Na+Y~CuŵUk܉)8ɆO.§e6Fѕz'{c{a_S ? lJJ/rT8$7㉫whF6b8F4-W<#1RdM/W%B1Mȥ{Is ٤fW]k&LZGbNVͣ&"Q -F^rJۢ^FoJr'W`>Mk)ӻZ`*?@9A/CZbag32(wM](% e:ԫ>S*^W?B!/{pkP$rV#' `(N ٵ ?KF.X^dї{ (YivJ'%wl7Ήˆ%8dxޗ_l?3?|L ХE-IA5WQla\֎o.[ܳNW9FBrE[>TG8va^l1w祗J|2 xMB=! %N9ݢx6&oi.F eH5Omݝϕ-imvڶCXt\G"+E LcN@xNmjZ8zf{|Q BEԢ"kB-QNƬE:݄0 &Tώqmz輅KbH⊪Jl}mln2 ]S3B#1oWR!OcoSE)nk+H1ÓG̓ډ?ugI8꾠BO8դhc$$r4H7Bv>Zz ̅,JأOk'KωhiytōEJO"7Px$9 <\`U]oݨwg\o\?@qĔX)7%a%O ( "& ͵A(Űg=TKd5K{^S"\Lǘ2Y jG  b\ 睞JrW~KMBH :U?1L#s+2iZ^+beL7u| )Ӵ7y (s]^0W"*tBJ+yZD|0l3d΋cW&0юfa'h}-*+)4YtoYcnY 5ZPErxO(o<]mYB kN9-nDR'\4vbJX:BZ%O|^JP0OFSGr7Oĉk[7{Sgep`R[8QDkB잞 !.mkq44{_W3<&;Nuƣ;Q BĴ(}.ɹb(v̰ cmr߾+߹l )A62= \)z[(Hv.IG CkdR?MB_EAJҵ vL^K)fA]aND6(gdxND\ųo:b)D[܀.méM8u?0&`%\=)^YT;8܎=IAN8RF$,\y Fhʿ]وc{f_+j: ='rԸD:Hok2߯dl\̄XJ @R '6?-S쨰l F;2OrFTw!$ENoL_ SÞ+ j.UU!!\` h_D^?Б; t+.M|>tvEShρP @krij1|ώd0p5zcV/YCk$$D]ʧ(̈=-" }EViC&#ڳ*;;\@&GQ] )6&?9IžbϹ{o V]D[܀x6m @XMĚWG%g6Iyc qaq`8x=r.eJ3Ѫ'z EJ,"Z'-$Y RbMnܙ yb~w!L֬]l޳jWf_UK|%{^?SE"Sf(et {i$X)b-4bI$^nGCD)鐓&RFx="d3=Z C"šC*u`W)@TчXb,}1a[(YXa8EPL%EW ur we;aCm;z72A@b=<_{NIppB,Nj!†iЈBrlX7 $mj́ف_,8DP*%WgyXw~De2/zMro©kh)3jSQ=ͱ.Bև{%ڶ*=R ta^⢙?&Mg'k(1U^Ӱ1-OZGּLaAbIQ؏~ia.=@9̭\/W$,jS3Ga\A w><*ZϘس-cz$ 11M[:_DҡE9*]W $  &`-P$v-K96ȥ=\`⁵eJ:Gz9KJ1;{;p{}"'65H`P?HhgifepȾZB4_v`<3ݎ;H>Úҵ2ubaV]Rf&, n{U$(Σ=O+3od" 9Ou9PjkSC &ŝKOoB|90PQql0ʄL#/2O\s\޽R9X5. :q1Ox4т+ݸת36<:UJSn`]wFAejfn3ζe~ 4(j͍FbՁ2Atf0\{fLUP@A3*DyC?mPNinD+k#nƆx[ohV"ioK례U~ ']&գpVNgQwiSc8׹o*Pف'?NuzF=LzRˮ9虽{ߢTJVzf 3L!OhٷY 42>Trc1iVW(SٴS İ!߿^VT Pc0b_m+ cXv`@]+ =4s۴qKzjtj}>HH Q~l Ѕ++&KweX mpb(2p4#e{Ox"f\EPl m_\2O*q4tz8-SVںL1yRiؠVo*)̆7Yp->op1C8e&sL]qO),ESRk&"l8Zke\T~Gq Hm{\䵑j׼AՒ./Yl +^߹Kc 띲bJ8_5UTʞ&]黇tvM [OtN1l'Ǜ:˜H)fgme+ [? 6tk$wTiSr'nN ێVWjUo9*Pg[SK:1~-$}O}S= RzGUqJp؆' Dre6%? u6U9<_VIRW;;RNś+KHN)Sl.B״κ(D{:ioJ&,Zdxp> J|З}Ӄn`[:K>R5pK~ߒ%c:ߖY !nok1qTx]84snώH4*%ܔGkQ؃z zxǺwYKo7(,2pwt _6V$2 Iv[ MjӏlyƛA؀y&vsÊ"1Y9Tնg,9xqt$2\ S'턎'&H" qyf=%2•^E|52D|m.I6r3`E#8i5Y U< <]ڨ\oL~.%Y&h9,8CX[c F}A#pp8lXVoyQiݼW_6O {V.ەλa u9i\:D*cA߅DG9,-Ͼ(ϫA@QGoXh}Uq1ɀܪr5ygIh>%|od3Br;}i lˏZb@ywf򛫷͈A[\ 32Z2y4N`B(]K^Rt1i%=-,nk2$`^lOaiv(uT@'I=Gw%pl/xnwH}9C tG+D_D]$9\!]Ce[.3]Ql6-̳ܲxuc%kkwFzd<3vgԓ)zScӯV65# 2shp oG`4|Y@e?0ĩ_auĆnL[nE|Zgtfo T3GSt6H;XBGюfVnXI:f:zEMO觮n"=6!᠎pt9b__GŸP9*yX&*4%Vݿf PQn_`MDހvt:2!Ӻ86%n~vv01)ob&.6MR Bb5Gw gDjt"H1v?x#[8!({< 7ס8Gup.6LjY@ kRE#)7_iM9z/81+1%ĒƓFlRF^êOv@P~pIH98p7>(\tlQ8qGAQO.YA:0:bƕnJm /ݺ2ߺ6sٝf5"r7D&jeE \ UL7̀3\я셰$OQq4'`X#6*o@xpx neK  z‘^u9!-54nٝ a!+!h2YBZ+ɦmpFMO@hggU6 mSrWpx(?k-)B}L|)bV:Pr5sͩzvb6i*Z,\޿?(9 1WYV=A0ViITn0kJ.)@39[.-bxeY5ab5(߃9' ؓwIk膪ч8M5CŢX Vqa96$/P5߫kf]ޕUO}ro}MQsV^D/RP2ȱ,YusI]"zw2B< -AU16Z!fy Yվ"I!_n&afpPKPwi6!Z'FQwBp CmWѝ/l99ͷoVM3Kxl 0t4|~0"\an΋71|WόInK˯3CxɁ5Y'zxMy8]c.Qh~ҭv΋ॉ•1ΗRFke`0cYp@Mx݉gG~"QY?ɪbp-4n,\~F 9i6 6͐Po+qт1R0:sCݾ8?]j~c]0GJw2oY ߿cHCZVJ Fa*(.ǜn!zwA$ZUz>WʍYj9Ac/Cΐ܂Ѿf8/'WS`9:` ^6Xrri g{Zݱ Қ~[fy;1K 0􌼘=vʹUP#i|ISл|6ծbY!:vkXߞcb>&labМ`tE=b qz|[R~ mV&s^NZ\tCF[?Gη'dAc-/!@g&P pҤ$": fJs^%rEf~/WOhCGO!7ҡLoq1"^Y.M `:Ƈn/wϨϤ=匴 H3YDjd7봫$$.,H67QM@p~ @57"] &Aw\UE#mAMhg)&0{芝VûF%Qs[=j KNoTXLa4U_Ǹ%YӤ7(iSlp&Y$0;nBWNZO'gf] ڵvZl"M 8W8|'̳5%jScz.ӆ!JMPuD(ETS_+~-vbSt4Js05q!ya툦cm #2BOˠJwagfJ3 _<$b?c?"eaU(=o޼e 4̓ת8EYrk00ZtD").RqWpQH0~V;T+2WrϺ*-\Td[f *|:Z(aₜBː{P,÷iMI7&}6L[rѮCէUY I8oñK1h 0zxb"Oi''` :[?8瀅ƫը}鳇 1' pD]"gGEDX}}ܸ*Fk(-Ge?yb5WX?oB^P-Q5p4oSbٴ#>RE*:KVZ`RpGY:LVWȴy& B-)wpy&r[ xxvB5QQ6J ήscJƾ9 eP,CGd i!; E6 o7]TsQԍ5ήkyMh?25  pl%.&owY%J_`辞_x"w^!BP:#"^ ]@zFT vӣʙȀ V4,nB) ʮ.)R{=N7ُO2, 7ؚq%rGSVDN>\ QGy'7HSHJ(_>7ю F?ğ*ήFxHDq+]SVЖƥK--<]M!vQN6mk(.1Y>FfxbF{/#Tvf]ez} əSDyrR!^"I+faF`꾴ACBns(H6LX244W(S2^"h1Y4O/;I4qkam1Xο%9Z8zZIc׃i%¡$6<\Dng=IPln^S;w5  >;)RoF1}a8uW ,eT;b\IOKA.*P9K̛t$sJ:6jX&N̲Qn"D8B'*2L6Q;ZW}wuk-uDؓgAK`Ue~k’䕫L; ?xޡ-fY4SzdѷY~EEޅ-ߴVG n=BC61ti(fsno*Pck fu$TKGp8RZ3: 'tC,kemj2Lo|ѻ־\1ϥzhpߏ GD5/M& -oH1O](HMdp41c۸8)ح?1N9cׁ +~XrLTy<3)d6&ԃ#9o[VR'qɸU6|pįBp Ej}?-?ʾRJpX&{7]򂝞;<2ZTSJä r_kZ?5Oa鈡}J#N r`ڝ B^#%_d3dNWd,2/$q70.t?}xKwKy ݰ:ȞesG蛈dN.hՇPВDp'8t7ʳٓZfm^ =7qy&Ը’dLle<@O;{nMz^cbgU-יDq>$1l[?r%ؾDg@eǾ%׿ztab9'۫$T}Ӕc$g(1I;MG\.]m,QC`ŷRW ;"/C0)<5*/}/[}H)R|w,uC{$Ӥe`ӣ 멯3H:53FzR}U4TI'o |} Invm|u"\VzK\GZkI,&A @O ui+tN !έta(T29<;ovqb!+P?{N^-TwiI( jBFP.;SڧN$GҒ}60)ȃDzI .CށB-d^b#~wU D[L $ӞFe Jp3Y>ߒeszhk}Wt!At{}M$py@&IuD(^?1mNl;ٞ-zrO'79WE xf($y}bq;?.[^V]: -* ,[;WV~"~G`a bRS|8#1 *asD|gۇ2u : \6 ym1J0A<qR$$C⽟>HZEoCe$_:g BBgƂoﬨ7C(vnQO:k⽱=aeb^r(0K>mz]9բ;]]$P2}u$5r1k8?eOpd+#2uR=ĎVxw:߆ .8O\'_F!%s8Uz|tW-¹{̈́1D@h,35 s=.+ j ꔧ[v_Sk(dIJ3FHa5Gj.ە.Pnv%Rd13F ߒ۪!P)AA3/l&چfjpG+PbW)XS%G E~kLrYJƈZL͐@oʐ 2c˩A((T*f]ְ7Qkj=%׌"qjkPnh ҚC##3 !e_t4ʹ(*/Hqx{`Y]\xW ]ٌ@HFBf1* &&R9Hev/fg={6BLN`"K?Rlɹq"Z[8lLWN%{vIW*tUA3tYChwgkN{!њ%?``0e3f!?guk R`?P4%d_j1\ē!SWkkɘ}<):e`\,E,[;PVxs݁:;4t'ok2iT<},HGY 0Mcx3tl{l+GD`?Ƿ6"򁪃+LJ\FEh:0䎚[EV^09)by?9LY J<*O/G%ǚlAvK8wJYz鎼*4ܴ%=Qy8 ' .4lG?ku- F ?ڰÂU&o&$4R0NB P`*wgL춠aڂ؁ _BP'pY=\;|gpiK <=XNEq{Vt*;_FxK.z6p&78j$Zb5 "G4J" Gxx>iU;0SZ`v^ĽOBJK&qy#e$7[JuJ2B{డ1ԯAJP8< of8[Nk DEm,߰] Rߌ/Lwu)2qnɾ'%\̳<,?z_!9H.v,^ >4nh݄ QM.^^YЉ–)q3NY]2'*.\kg6$L 4eh_!.9/ddblxvl+6F ]iCTR'br/גkSr5`k8 _$ 8~f dk/&E7|s2Xr̯m C#oϟ 7ٚ#JUS"}@]ۦ#懅kQQbXb*nm6},c!X4 _M`]aѨsrڨe3ӽ_;TۄaoZՍfS)CkmC=rHfvcwcd;@ez:uðe$T#hTB;4iReZVgzLjDџ';`(\.k˂ݸWՉY2+Y'x5@$V(}?8Oov[i@n fZhBFpa@> 3 $.BT^UpcLt= s:!1:Pf|LJYrb@Bsi]}\^;Mr`5dD-F,1 ?J6k#>ܮ0U7ei(UEBK|9ABFTM7QJD K2Ox|,'=oK=~% zrދIks{GCX?KDraq5iZSK̜.BT,g+菭86JcܻBuJz hgl#J$\~GIBM1*-4'?Uɜ<5']Ub|T.D Ny0Gy]i2mm֔4ÉPVss6_/8+>#P$?n7zXh$qw}K.ZlPnpKrYV^  pAsG\۴ZTA\ǔDDƲٵ f=S&@G:duGkĀ@ijAҚWЇ$5#ȱWoj }9g738J.Tu z`!6}%7) D$KމF榫!1%Iwrؐ?ߝ Ô׈uS}g1i Viܰ!ߘbe&=7RH?SܙJVs=Ǹ $=}L{PZgZɶ}Nl =W}j' ?@oal/!aPYԣgng߻]Oõ_a&Epo^)6v_- z.؁n|'k|=Rw} oDD1IO{ ?rq}C O$kSRpitJ Z'Ë4J 'l ŢH,=JۢrFKճ UR4Hh-`4wc $gBK oBC1ù}Pa#u ?fo ;ڞ~0Uvnةl$25%ML MA+IoBf\!N.['SId 0atQGD]6#3U>$ӦƛdQmUVehftj[y*GK?7" 3:1=}Jܜ}*f{<+';H7|MY +'n(YoacJ7j }k͕.;f(n0OIiF?B#w:UL=ć)D$< EBzic}Y(s9 DSx!*#XjcFA80[+l>]%U#Ǩ f:QXHB,YI#Bv1Q4-$_B|r$,4* H} nόj9kV:nwY-TZx5p3/`q4g`#ª|N>!@Uf邝U05ش weR&\+:oppOT?Ck̭i@:}e1R s*5Cs4Urn7'Aj Q"yͺ:*义s^l!PahM ^kq^lګ=s|S3 H/Y<^)z 0?ӐKg!Ge1 ̞]}RCI^OM4KnLtʣj2"ȗ MkKDLuϴ?3Kc%I%yp%6ءH Sb#l om5;:0&h{n>0t;*r/K%.o@iu9:+vLH_OT'ˇ6LN:'L=/'Űq|.c85SOW<|{넷s_F1!e,WwTP"kW$q;clߗ9!95Ѵпҋ(dq\T봥8XH#XLpDbj_YRHĿ!Eb2ZP0S9g+Og:8/n,z5_ni_zI,p' beN[yzQB70cUw)]QHDJYI|36 87M#ᨠ+V&/VJs*.ҕjl17"T2Q \m!l%/CI!Y~C#黌NX<Ӯ_Rb>805!v( (f-'[w? wJZ3LfÍ~(KIvX=f4ѻ0HؖVP7 Xk/P1eQUiI;$V+H?ǡc]Sv!Q<\\ :铋-M'szf)SQ3i?)[F>E@uw"'~e 4$Kb0 QuJ;{V[KRq P-CL:w:|$ŃQvx;!G`})6qEck N^m" A7 )'O)n5j LIJDH |U<>Yk=U>-#'):{Ht$ h&StڎsLȓsHR/kg%໙ƒL@WFAeu0FL,OR=*^ٲrJʇeYutJ; a8 x?UƤXqYK$ݭF_Mxk򊙣M*0-񲑚e\%EW(}ݾGT6w|pQric!`yZQvGN:> ИTsLiJ"׶lq 'PwocŒȦ3菸<Σ뀖ND2MN< -CNwg!;l0Z -T{ѓk|O~(z ]f%"eMr4B2[yw 2=!h=Wsz&'(}jb)%S\$.B02p"/QKǁ$Ev72a`>j+q\az=iI3~w9Bp V[8">LIN}6/qzrGd50>| 2_#Д&ڕl0*8&Fa' _-K%]ǚ * Oզ]u76CT%m 7YIR.O 豬3_&-F$VZxgœFAַKDxKVrXT㊈ f\bphl,As&a~} !tk1 -3ytK, 9\4 3vYL+ݵO$5AWYTexXczF䭯q@~;V$$f׉&z/`^Jbt K/Cp5ߍPǔ y8 !l pcIm?Ϡ_ؾVN xFpDm MgJF) z{>s g Z9d7cmŋR/#:";K(f&,P^k.y!3֕P:Vjqt, -P]hja*rVgTmօ Ξ? ư&]E=6[+`x:72YG (L7M_$rqM/B/=t艹5Ȓ*Q?P07kt/|j2i&J*kI2ķQٿW1^9ĎZʹ|iĐ~{HNM0ij`vѫ#VvT@_0`+1VsJiѵeh6ZޯV3},[f29\7S!BqHdzϿk@/ 84Æȴ;%㻒{zg!TT0W>Eȧ XJR#i+nRJ׃Ma@HudZuo)-|Sd`bq6>$8~}F*0%Ʈ?.ފ?aq}Dȑ*FynPW}5QT?=k2L)Lw'=5B_?8қ5Z fr*~:AgyZC`Ȟ7k-o;=ʩt# ͓妪toIvY=%DSsy9\"22beW3FHr[y9@08*jȵWGZEK^R1͎Jp,YSMV/eg:F׾JRG`=CF~geXUN& ?ȎNѓyƝS|WէL+'957e|a'#mQa*AC,V²{.ı̑LYLEвʊz`SXͭ`,wsvAUdDN:r!X@+F@ ; dEowlyP*?F.H ZP8w݉ sp%Uw9ǓL`wpt''%~bѯh p: Yx!i`(vFT~,t@$,H/3!7>'#>^Ԕ,N_>&S GT/@BLc P/j'6Y?C"Vh\(s@d#YA,Ee|pKчt|y?8 nM,5: B 76_Oz罥bF/Ye^eUuSJ8wo=H˹.>ߋTCŇYw> Ek7VݘӅaw&z" uPe5~դQ],zu ?El3!fP zmщ_M"H,HT|}-;KMw+G5Js=j^oQz#@M%(' -B8K^|l^=WH%l2ˡ]`*ԯ].Q.M[z^YfX E)K~yט˥)ajgb.7_ps FKaN .Q0K^ϻrM~?5˹>1}E ֚L\֠xLQ E*y7:$Rqq@]9rsp!0T]BL3+w`520y,{q$JQ[Z('; 1Gcp&Ve#bkv]BIȭbKرdQאwblffݹ<S bOOB3RZALƔw}wTɫ=z v/HS.#g1>ô.&6:nz"k.5XcK_Qi& S݋mz$m=pRУKCD [=+U=k w?"r>rK30TW߆zgYt_L{ӓSM9^~VLWl<}|o9}":^Ehx,yS_j[C- 6DeQ}bE峫Sd\ߦ[qT X|O^VzvO.KkYgf~ؖ.;Ky{7P ݼ# 2cfۗ"p< >NG~1y/-5le~&8L$zU/I]jVm 틩[s,?=$ +Ɠx.#UT@p:SL7E{j' I l=& "Z*ss 2 !G?kNw@l^&D4W~<fMesr$7ce81D+8 sf mH cX]:_LZ? Ӡ:aPvwB.>*buFIO(0*i3 EdRZ, S ܆paD9l Ε9@W'rj52c0.#}j?BJt$q= X7hy.aP_8r?+|J’aJRr7 ".~)Lk`#yV=G>F'S.:eC:'aJcXO0pƆ)ϊ,3;z7]۹<ύ8EX/p--YWR7f;Eow"Z_AI{q;X%[$'k95Րn(C7ZZWK4p,M݆AYUg/(Kwp^(=-ʫbÁ +;1:Y]pp=z-Uʹȷ4%\٤ehk+S%ix`9%1b+c Xn7XV/5k1L"rOrž =<\;PgN ClsYJdک9?,fWt\ce.\hޓ ὕi^UX I4/%~ևojDSad 7,֢'zo1>QuNQЃzsMpX^~Utt|չS<ѠZ5|?^[G2h'`εxM_Q| PSo"K7jX lKKrqdD1\ajHN4Xס$GȨ}kg:_mx`y[;thWzpdE,EU@Z`_ouk#P ,6|CDoI sFgdj;eB 6^=lcF=m w گWEd`$TغP3p֡W[\u(H_9כ_X L }6L3x/it~Nk߆\TIvd[ȶ Utl 8o3N%<;?:}75yP:WVwU+CU{r5AgQC! א5,F_a!4#zSArd#og x;ҋbQ]LsAzTT쎡uvSq~K"x޳Un$@KkӍ{Y4zPq[Vh,$IE];ͲXM5Tٝ*$:ss %|N2>fc /t#";zܱFJ@fySQ) xFLfGG3#Ƨж=\4q!s~9 9}B)7z-RڈHk"ɊӐ n8̑,q=N%3ivknvD4EHqQ} B]ȀUs 24y?:e*G!кky끈2tUʓGIxA""67c&;'ZPjKΟsQ 7a+8yOwI3s>Upo) &(ʉŅuh&ʃlTa r XB8̜r@}BcW &]0ҭ&c )F$T* |//Iuiۋ .䂓ݞerȌwFlYPZ"QzME2D \q3ڶ~~juj}V`Uhd V,,.WqU"C{bHȇZr*N\ci]'ޚ/ <.3g"rwR3x_'5tWޒ8hkҥ筞HwJ X İQ۬/_!jl1Za_FQR#}?IjdѦN1NT :+D9T{̱&5WV9egJ]o,7W>)ӣ<ȓīPkṀSc->+nhxj40{iwS{JDPlP.T>KJnNtvQƳxYoIv[BSNgL6=;wB0&X!Ǯ P:L4П0kk1Gǟ(6%7ʄ)}u78N7y6D6Guۦڷb3g]2w5TYyײQ[ 9 ƊC7DgKF3U]S?sm/0<3tlX_}$"^[Ճ?( @~!㿝{J{1fuv{R(! K*f}^² Moh*&{fyfI @: 9@&lU[ut1/qŞ A'xgz2*"YP~}YZ'11{X s\A6'[JJ94 qwi2E13naHȪU` r @lzJ91%[ٖ^!_vrNcإxx[x/ɊBrHr)Pڴ!4,Z}9&}H4hZnD \̜uN@R3 n-.iUgp*3rVp]E6Kc' h\l ] QgseaC/_O4odl!ww&){z g5FFԴ<oePI֏Z?k@ 0-Hp:B/0$ZǧG3M{ w3)6 $]C 5-߭[H]"|[h'TFlպ%1jx!: bWX:`Zdg[Ì]i/"^\/m6Ktqx5w^4gYC7+ߚfU@ރ +vǀ ;IAx@S ^[1nD@C~P1BUq+BnTT[3k]\jlߓTe:zԋƁlm0ɸr,C&TK^ƞr"φ$tYlX9G$/^OG(Ůβ ui.l_ ^wՕO3 OtրW@Y5˵Tr5 \ %g*}7(I?WO"?[pH-~AM1bL}Q7fSI@t0c:_7ሒmQR.[`O>6i%,9[Ӛr,E*[4&d byO ;lYE\hvp飯Rςn%ܡAGx!!!IT*YɏN4\v7ؚ.7 #}a̓sѼt ̜sG`+'1H7 }üaɵx^=IXAiGޘ}3m/hrV+o޺*$U AJu=N)]"!eġ&[HaPZ,J'a%į]W2WT!,\=nf苉|Ȱ^R晰dȝ&J˔IA[enS;)KLx5":}4N uֽ?5M0[ħw,|B%1)Zhd(TL`thiJ ?]Ƞ Ǔԁ\ H~M_leɨZְxoRDbv 31 65/cx+KVYUl ޖp5*#{'tCUfj U8d z1 ,ĴCtWT۰2h'|*b:#smü H|#) 3~SRB)O[Mѹ:tG: v5|'^zBP%rqUCsi'gP▒+ s@XO"c-WV/fwʚI0dyuߎ!nu aF3[ Z1A2 ϶r126Hs;ḋ(N-zi XBrr5!wZMCԷFQ]#ElD¿JrNJr[SsrpjlEReܮ FAy4I;|M hoHPTKT[+ªiH:e [Bkף=k(MaBK/HBGȩ yä[>ʸhZīL[no|N͝?BN0xָ O\Q00=dr'%n\mΙ=/F_ptfLU 'Hd] n_u󬶰h@ouL"B/Vs!Y ƸJ^SSb jl*΄Mvo@sf)例in>] j>/8&,Fb׍ )Saѐ9V_gbwb%P@i'߫`̉QN1m6}@z7{Q-šj֢nX,/KY6M|#>̶' b@3,9|q:lzY}ji7|E LFYc^U:WHv5W/<0򞕏鸏5C#@ul7NɍrՏPYm@ZUewSP霪MQ$amYmG%vEGcͷI.ø Qף:K݄G`@Hs;i*sZ~~w9,nKIQ֯$Tlfˉ̶s]ͲEA"Vq b:%VzGZ_ ?Z b "iz ,q Jo^oN^giՀfRΞ*5\&6wҀ<€\v'ܸ/A&LϛM"33A8W8Bך2$PT\VgS=1?i-,dDOAL q _VDq>q;V6HK`*ε]oiv"@ Eȡ ^2'OWE/긻+Hpb(pѶ)/%X*JQ4r-4]u)H@c$IkMQ\u$07J2}.OڐXngT1īkɎe f${nB+?@7 .)2ârֽH"9$C眗kKRWGBI7L \a:zC!e;܀p`lN ]rnL*`>Ef `umP1޻xSovSk:Ghm`@trt'!%ӍM8&R8/fb 4*J|5QJp"~2ЗXt錵d fRC/Mnl[-(,eD'?NXg@4?i&sk+9rnΪ:NÏ h/,e>`*M{]FmP<1@ZYF b Xk\7-NVsX~[ko$YX1rf[87ezhnU>f1gi_c^K4 D_F"og >'J712YMsMhW z&1im_t Q\ú"ig95i=x$mt8+a"jK=?n9fqaYz|<:"x[%R`qjEҹ#K*@7CF2F%\v=W v R\_摐ꚼJ4D;^J ,ǔoUN Njed&ds@-cXZV>4,5NAIb;,dٶj/z\J&VOl[<Ĺ ~㐉y\%FQg1/Ď+.0jxe$,c[@kWԅ)A}VhBG.k+WRRhCiŌ@hio SyZ]fʚޘ@S(Χ20=C)-H/y]Gz+f+ycgr.nwf\`l:b޸>4_U!B͉bbi#)Tdt80*LZᢧMg}EǦ:fnuh'iT4ɱqĘ6N9iKY~ :~"E𛳹i*J+N F8āK6eȖQc1mGz > ?UM=>̞Y6Wϼ_1ZJ`l1>[  DjAb{bR}Wk=錴Jb& ro`bv1J|0N0fNw ^ISpEOWj'6n.ݔB+v, 3l'&ʏu'cTC%1?fOn{ SEzV+D3ǫ{7j³,qG0ccg"i:]X~Oҁ4Ij !$k/u܉9 Y"0Ea ^ \/H}%{0_En{ K8{ᝣ* GN=^`@o9hSQH48OCƙ]y1K=WqdMoIP0BZ0qHkވh/ #:,]_B|]kO-M%+PW m5qN[GB-vENp8d}'̉ &7:^QsS#؃dyZ%;OwG*WNY\8Ҏ6Gk3UhB0gIA_[-CO=(- Rdl(S81W1؍"r!xOځΙd3vZi\fSz,qN-H)JgҚ;: ̑˫,|$/_ X@3^(SfxӢSjI` w|$:"yX,Y nxvabFȵ !s̗I|_wF'tJo`+ 8@dP;]-gGw}i[1 )Qgnq}龾8st]JvlF | -4f/mPFH¥B-zsMtR[^Ũ,[@lԀp(OPl2mTj}NU ^C<V# 9?A1AB9_$l6wYSndb i"#rm"ÿ(9PDcR@N9EZrr-gA.>NG)CHI2k;Mp3SEnr|,!lq P+We_B#~7o@jbN :mq`ZhڒGڽfff~ zԙ1jN洅w.ˤ fq,[1υ7%<Ę)cP+H;'ځ_EX*2 +28&_,?F)#o-&ZE|_#1 `q+2)TqhY5/{/ #.^ƋO8 |YUlijX3( =bn2gC띿>LWä3HɌ5fqNssP b̅D_kt}n#5n[ǟqv| lD\_0DUQ&w( H]q4H;) (r|`.Id"&&RXqY<58^S}|k{7]:^HB=vyz2řLА3Lп,MJ σ@#tBi$ [!<< Py: o3%[Z[ Љl=e)dn$%$^OW:-HߎScÜl;ޕP] w J +uv;B0@9'XHLpfNML/Uj 5A@@`)$qz.ڄ^l( ӻ#md*; w̿7%HWCQdoîDXm{NQ?SdAl(Uh:ޞ[-<:]+ZwrtVq1gF:@oH{P4&t+jޅ fl&mYbNTfۚ<暼ͪ )W,Z]X}.JwRO][4m'YQoƒo_ByH6+߶4ZV9}rꋅrNZMnkH o 0ׂw(ڇ(G \_S{sSޠbY;J|T4JÞW9 KKvxJ}dvƒ)39;BҦ$L6w ď A@DD刀(Kk9ȧE2s-Gڙo];DȨGemݟ9h!~saO:N65o:D`ۛ MQViV|rUc&r6ugxSLw?nF ›^zS`~!< d74`,3#Q}c㬮GC"Փ7npFEp՗ʉZ>f+:MaV~İ躋fzvh)7ON48Dn;O5|/8 f\jP`* 5YņCAޫGŽd2m2k`[Pԛ4pwFVT!c*_v}h sȖm^* ^{h&Px߶z%Lay7R¼fy s/O.ŮP+^(lg8`+Y)niXy᪢Uک,Dv:0*1݅% 1u/Hkd`Xʎ>Dیn!&ŷ+mf({|=P A_DiuRѳѭ5t,%M.YV]?ٹi?I{ͷJOMT謣!2˟ q/ 40w}ܮ/NHjc ȹ8uy\}6fEzBU~͵Tr15qW4i~ND5Ǒ"fZ@qFiF\{( l٘eƋD tFG35j vYeP". @6P ]h :NVȃK8<v\$wiVh-!Wv?THӇNsjJBVNv4Aчj] f߱3Cn»@UxhQ?6OD}v&HCS4OcL0-3zXb7DпoGʼn{UN|sY\{cBY+alikmŗmt].TB1GN/> B(_uA#ۋ=q/" u=g11 26i鲎[v4vϯbKݲ)l$+בvs}$DCd sW62K9I 9ol8"@u:\ًXgɥVi_ F=勥sw4KOfpJW"XsiQGm,tFV2c1+5]OZ;k`~ٗH`pJ}ṜkΚ1tdý1k݃zT ~:`Ho$!ir>;ۇ3< h#ɭ7e$2I^[<%wD&Ed6҅qgia xK0 I6̿\G/"g 7JDSBiT3U4OO؋G'6Ѽ!Ut*n,RYsi1xFRI~.'@Tp_0v@߉lV5Z K4<]ARBm:! PWDb +M;f 8qAcQ h%jCZfŠ=5&B*H3) 1W7'fEVnX 7}q|a.V5 ag }s!|ߣf@+N=Xa87UQKE-B,gKqIW"'yO&^T>7fVvUb NZg8$9}ROloǕdi]פWL{'jo4Q^ 4qTDaSq7~ު2#TI,Gpe]8Gπ#9%۴Ȳw:I ` P̌4$lTB |W[6QY2g~:#RU@ #'S.7~f4KIkN[;%U-h85HkDN )A_~OgEB8kWr0u p޲0gȶK2R9_S^׹tyV7 2Xbm*Nt q  K—VB{$J= `Rbѐ6Mn@tdii} MHyRtB?1@И*tLg ETT')`%D3,!/ FP&K&nP9>GäHƦ [Hf:n`'sluiė2PKK>F\VKqer sZb&$jI)#[`~ou"^𛎦#t=aclu"94WG@MźK{ڷ.j(3w{xڑ SPn/vRѼ?#^1_407qf/KUQzfk/[uaၪ/?o=2z8. ~ r) .X]ZEAU;} ~Z# 4 H0Gv{I/emq32 (vbJʟC}Bb)3 +Dy :s#,=}:m\;5O­˜aBQyꑳp,ġu Uk(P>m2$D)5DX]u*/ j'30!J%,T>RbG|rN {  $?b3El. Ƣ{MƵ.`wZ~nš!6z$,= \Fof#{FZR9X$UR_@'p5WGT(\Zg%8 s4BF5K#,.['#op$8 AK56^ᠶXbKa=Y [2'RnX^#sf*hŬi7S`BHe'<kmAb r5yJ XLQKrF7:}Ƴib?#)&Q$8Tog;_S3#$v_uTj9~u$KDK$H"3nuR:A9l޾8c-0{%ϕ3JԗF!jbҦ4|재ĥз!gx ~S~8 t<0Q5= @\yyűeY2Ul'+ E*8s\5[-ŀ~ ΈX&ծGUA|u84 OqIrteju4:^zmQ~Va!N }T2}/Ө2ͅ|6P[nsBfWjd І_3'&}6ɆA! n q}tM5-:g?medIM ?ƌ,lXhIk YГ]S_ *$@bHHk#BqgWꐋxQImj\j_B3Ў8a+UݪESpЅ ܯ|fJTq;&&y; [.W uT/uE'/!Gpt@ \\82/NնruJt2Z{gӛ8dGL9 t?]07k=$XJ W|g\Ѽпó/6`Lj heu6Lr-&8*fSHSACHu5*"&;x3ks[((N ]jr$n+ŜRo/ D67תu% ~èk_̟Ho'$Z O1LG{c"x+djLsM0D&WED>V\Y"lSS' قgjt+dŠ|+y_S Վ[U.%q*#U %M+YE.Y)wf|u ŷb@ jqJCƦ &֛[xan&ֵʓAP×XϘMJٚ=U".FÁ9O{q<卣kY#E_b9Od i)s LcOI İA 1UGc(HPN:aT&)Ui Vmyce{džrv6S䆥3a S"c}&U`mYE'7Bwl#w*3ⲪMGaz2x.HaI΍s@Eok^!KPuDzOzH%߹qGaWU[qԀmp2W#g-9,-) pbN3ݫ7jdg"7\cu\u? xɌ4t{ ) ^^B!Dl0f"Ḓ5gB۱ diTwio/)VAL|"C[CmYiAiEJiwS"?QHgcv<+ihAen`/b`*$(]^$5f"}[ 6i(v+\;hizBw6 \Ǻľ;nK3]WjOj:o |ɽ4?-RDɲo׌.s M \k_mdͧdW)HА#:KAu@87277!)i" ۘK=@?b~6s"(z^F3A*5?'NJ \̳8DGq#tgKȴxY <# ?rC.x->znLEb;)dx?'a qI LuHAO+%U:` E^PL{|"D`!K&=Nԅ3lk:>^՚pi7քr7%U4go3] 6/sL s.zUF eJ;E@% 0nDGe"]-2btм-sk "θ\#LsJEG㠴9C/ʧY:gKIP~*sZ#qGڦ͎lM{ݗu@6wy.ȧrXO~-+Țp:=P<@q,ۿP k]cOGF'fٱiŌ|m^܌Ay\ Qq1Aviox<0cZY1}!PpԹO:)& ] f.@QTo6q$loa!Sa㊋SSxvd\BmGS~m/3c.g1eUؕ&]r_Xуg|C;*lA{[A6$7UN lT~:ݪ0sfKQۮq,9=g%~#8RXLLbXA[԰6t,5E3J+ 1@tGПIj_ZyvxV`vZ{.ﴬ23mk,~ą\ǸYgQ=r" zΐ1x2@1*Wѭu遯̪2HmqD\-* ?+Nt&3FUfT-y4Jq9HhZ\]%.wTїغi;iF= J dxQb諸ĥ1x0|:v_h ^{Mv~-azi|GО?WV Hl7e2iq9XԞaٍJ,`Lt@ 9Ȅ OIN&4~`38ݺXeyg٨6!Ac#(`Mˎy_:f 6\`o-n21Z"ZK.Ѡq7VʔtZb|ߺcڱom]s19 vhCas+xQJe)ԅxJLsLh$$ta ).xrmNa#ũnE#.tr*g$앖յ\`^-~_ba!ȓs8"ّ \ުT˧>.SEtZ7u*\ޑ>&Qɿ9ĐIp@MWPU>$PG(:O ?_yt]JĕT́nLiW&GӖnriPSLfXDI8A8;n!X12CRY(Zp2rGI95"0'HxeVț 7 #r/#fda{r앴lK\cYncvI-V+ʪiXι5qguxڦn] F7 ͉f"ʺ!EZr.xsR5tť~*g>8=T6U+ Xma5KS_1Ą7 (jQ|0'2ؖ:%'avTJ[Htxub%wnl'eT;#n̲,8\4/]?7͔ ϠiK> $BCD$*'@vJhR@(G|.RNd}5#'r#Rt"\}#",𺣜1BcOZ,k d6hsk%WHl%(6%/2.Wj08-UW3qjmb$N-FFҬj˾Ї *cڀ 2n]^LjX n}yxOr#i[MFF2'T:UБV$z^r? U2*T.aRq 2dl48ɫ&Bnr+taPQk^ifW)YKZMno1%l>N֜r@5wֆ]tI3!dWƩ֮yKX[p(\=shhhY‡uH,r/*F1AfLA@`3!U+KIb!ddb0a9Cۿnx:Xi*,<^ː0Ce|d0[78HxNLhOQd89gK|/4Ҟ0GL3)/k헗Gdo$I~9a; h&s%T^7f6n~wtct ׶w&%줫4m4Zy7X5*A"m OPRhZ\zp{-Иox:''vtf bcwCJowgh|% ]Xgd-1ÅwAǯ{-]:ڬ `SP8kozo`nztt6pT!3 ,7VLr5i2*5J e$25jM5df/"D}{ѧ%&nEsuJ_s F}$X[ aEi҉2Zē\n dF5X?_FhDIY*$x˜p`˿!鲊b/{2B̓Y(,On$ )kY}Ͽ,0C%^i}1Kw%kEŵwFZaЕPeS0kL;`Pm{]jI-.rʬ^د` Υ\u|^6KTy?5;6IR`*)1 :!>4טߠCA$00 ޱ%!6S}>6TO5\}hN\n BjoPèG][Yzң)HV@wD2@#{ ~(xȵS|xW‡#9y 9)IՏw/w!FymQ3-iiqU~ܡY>HU3__Ԕidku"bXj/̈́e^pO 9՘VY+ӯZ qfi[̘豉ۮkt_L׽wgzFqv]41r*6řb2neuU.T583MH=T#}0鯱ofDڀE9c> T-ʤ[NMxqyo< k+v旂ImVn8[xJ!s2;g؊#= )%bHtsNO}n -<#(9 hɑ9üw|׶֟}l ˍO|,d#)c$2=Cr-w_i ӶI/j&75e0>ke.GM+rRD̊f@uY,:,<ÈjzRHgj g~H2Hwb#Fw˒q˲hM裓x53˪̺;GV.SjZ(+R; A;j6 Mمu,%544I^jHːWA鄝-mJ^Q%[/;{}ľ>鿰05nOWB,!֜2"@cJ>éXs༎GF_KK- E^+tS@7ynӯO:l"jE\ES @Ɠ4~ &!A0q˃E|;+a]f=]c-N.{Wvg]~KϢ!mrzŻb~oIcL2+US'^v? Ij.W'gҟ`tG_g$~fHC3|:ޤW'D: ]雫CE.33SpI!&m! o9 tC9%lx Ht߅dRBx&VJuꆾӊv&n{3Q,4fe7izݑ_-pDq+iVM䇮x2%e E"I@7jC/'h;5 E{.cǑ_r*IEV 'E|R?Vbk ޡrڦȡdxA)Z KbtM$i<.cR%gȢ-li-eMR d}Z4D0gN/1@4#4&-hMբfmo譣& ؿJ5 fA$֬w)Áig]y% Ǫρ. F,x,dʷQ/dS! %ht<Z̤gP| 6Ҽ׃dͪڍ]*`߆vqC)JIȤ'hL*Wd3 5b#I~yZ_F{9mՒ ~YO6˜|0Y̆l͑ZOggEQjC sAte]VNw#JiDS-) qЦpɺJ*]7lѦqC}1nj;w'6 d!}R=@am0ݗvp({ّ]uJ5inQ'*bdhf?ǛvH̾? 2_zGX[l@uߠUۓJOD|ro'GgĜ9sJ8jȢEj9YǠ*wkS!eg58ɿA5tFVipӼ*'Ǜp 9 X& Y3וTK>xZ_0{Ogkan#N ar6 $r:b~\z)Z<#SݕI~iIg/+L<O;Kf %xϝu.W9 4 B3fG%^))WWsD YʑzD[utN|N9?l i'Ff; @ lY_:kT61.U65baHi "E]?G0$a=8gj3E}$*Ɉz)tpm[3v3[f9 l6Z5;A:'&.J@t4I[(ek@( Iv3ڹQF N". @%L-H VzLJ pT[HdTc@2ⶊEn耪|ʿ>m0B::w F^U_K렾i$O`?S <&zO 7WFZGJ^w35 "-#>.6]i Xoe[i4ܗ[ G5L!9*DC5wuXNٿkTQ5Q^UtH];#Z$)P]R"> eKJRAُɕwBѵ<–`h`#rӪ&"S+C|BB̓PJJ[Q$(6l0 @.M!X"L k' ߵvi[Ȼ!}]yFLv\ 8,":ͽ .=_S⣃~4Rp8:}`)5LT8afzH/8z`,7f]OsUˠNx+Gf[Xw2Wxwًgz!U9]q 0b2mf8Ļk:fNm0Ct/^z1}e2%SɕC{%ug5 ɸH?1,FL+GۜQdJ߆^ =h2HmC *ݾa{H_ʜ.. CKf# u JHۨQ%pm{oj?wOH𑩷0ݣ5lj1Cd)@jٲa78)H1Z'0ckeY1G1Mj2m;}*+Cb>*)ln@#BQ} B=e9/U~/%X7Ģ M uVHkQ NGɟb_]uFÌHRN&48ʊZ"y!~.~bȈO Hbv'/zS{|*YZEAH47}x§s>x)2G-&QU~~x*"eEó_- :./ۋhaLAP.íPd A\ r4M*gn_Ui0i Ir^u TFRj ɓ#}B6 +L5rw&,9 Fތ@TqpX(fAC#85ບqxϩ 1۲}> ~`Q DE'*k?AT9kdD0SdгGf݃3X~4 |΃!zY.[Qh( PAH@X\!& fS,o hQ lu\Rul_qw2-߉ۛ5r\}R8ޘXğF;axJE΂uGs0vBٮ{gF فp?^ۿӏ}rID e"=>|f)O[ܵ| 2~Hs(Ѽv hTಓ&]N~Cβ8?̛iK-enE q@ Lq]wҫ|+Ez#N4ń@IK-"7I͝ gze5.ߨt'hp-ez`j~R*񦸝uLJ`'JgІϨs^ٵyuGC_-F:g06Kzr ֜O4&}DS&2X)8 _pU|)!|7>1VG]vI=iM nw̛&3dI/ć1N?j9ʙJPurbOVD.Kn80k ?[j*5|ા0@]Z1O@`7sSւ3H\E7YNKejNT?T"XLP|ʂL6.(ƒiŋ!'W"z`!7q+'F1zǝ}Cp3O5@Ks5hl+,G)n<.|R=+P!~]?udU8/y'1-ջyNx2N'GCnRs\{,tQwԪ{ rb#ވ N|iy(4 j/˞ NER#]l_49< TƹM4s3g.*1q^ ߧF*Oa:Ǻ߷hV%$ {TYI3*N<(+9J,*hk^!VXO&L,r9֒"-( *&0MfcySqmasnK&ҸLO$३y.$R`_v[/jUQ93.] "{JMxYMnE3K%܆xjV76 *ɹ:+VVM"$W3%1/PCFݢk/gi' ڡRCcWc} foǦuS9uNfEaᅏNLF"^׷ vm`2 Fć hh7nM/h O|tJIc:ԹZU7Mi_cR0'] ٭9Tgv^.<]K^|#fJWnX,TBaG,O,T;r>wm鎲v}7;q^5`^ynj@2.jM+ mVNK?$z!H1lPx|${d!O]!mVFhٮfw@Mk j6oA,qS&pfgcP>̤H^{5Ȥޕ& }q*DtʻN#)u,tK>wחj,@QSReDP+j-C}e7Tl~0ʞ>laBDzml~n L&d1(3D xMm3V(O# 癊q&Nt1.mp!ؘ40 =BrVIC]+AE* "؇8rȥ7ߜ?8bձZ 8GL?-g 5;RnˡoJٹރ@cHbXD]{o, ? #U^U>bMW{#x->~8,Aޟ9c@&BITrGP2pR7˅ LЎ tx?<vo}v(1=]oѶa"XZ鸊BI\ mv%%Jzm'wN,8o)TYg}FH(tn[sL@,Ezx ٩fHmȯhtf>max)xŴ'KIpr37FqxѓWc /{Gvq$0e xEdA#j]J ϿHv *q)x%uuQ:og濝!JL<1@O0.}k Cxϼрb.Zc,AL SO~{ou^{{9Thq$l|SJY/>+j t[ γa l0RObyRh(J t';.z Lo 7v]%e`v"3L4 Ps]űnjjcs"˪͞@{w)0XvISW$^э>e푛aYԚqFec!K#SڨW>aI?YaCB&7"8E.)(70 Pm{%|9MvpvҙcU3&5 |Ϧ\P5+j #t3Bxy6#ɂED-5#LX$+p'% xZ^3<ɟ@l?6^}(U@:d|!8z\Xs;$win̟eu/sLȜ/d߇ U*C@$-/7 g|Ԟ!Jέ{`}S=)Qcv]MzMOvdsun'_wЖT u ƝZ+ԭRf/,9D4awhz<5sFS8oR%/h@P>S<\3(J1ʏVr1:y}eY ? E]۰ #Ns>G;;{WޤC]0ɵod}JW =*,c]pUPlTDe|ru_nu$yc<>粨[eِn4SZ@J;ȯ[oM-lisKuQeo>8~dip?Ӹ|V&u<(ɿ(H6Jy_ Q"\E#Cj7ch+M [&J CĦq*ǬS.Ό:m~m6xxTUyфYSQ0 ipcPoH뤸_իV ^>Z} 7jkR`@eqZ=ŵJُHrŸ~tw^Xzz۫+~APS/6J'3/tl}@.YRi:qhZ&]$"cmtiSX pY+_{8EުV[ 98eԨrȱUdOdPT3˱i-$4ηI\`M! ^ %{{I1@8Rf?G(e$ oDGLPdo.6}/U` ΑlJWG+<&qsô%{g MHKvxrwhO ɂnB"x-xW .Cix/HT *4'KW#i.~XR]I1!DATJ١^bgt 9/Ԡ,Lb];=I#քY΋g~Бқ2l)0J tQ#n (7oNv,<ﱶMdp}]lah3 [ hl9uCb?EXX!72:aP;`<%xW zćHT$t1V tfо׋hj[ړ(Eg?\krcҩnY ;3@D~=ɐ󩜴2_Oپ?KC>KcYhVA2CmGQĆ!E ,z1Ii%du*LH FbӞ2Di qFouz}П7-dvʼz-2~.;x9zA/͋lx_W.Ai{-^!c8kj! a:(M\&\eӏq+c!mC4Gd*[WV*< -3ЩQO/B} yX<-g9n0 s8\Ǟh:[umijS+j3C{̫O^v`gzُy)ٷv9k"N^sqih8΄: 58#X~1s"zKj@k8ֶۏq?'8:_=)&MX-n1o V 5l 7y*=Iչ|K&Lt^_:3zr'}'Ӛ0CKQioAjyWNM9Z %)ZlT5BygG*젾nwY>wʃa(T/Յ h; '8:TQSigO+*C@lԤK {HӀ}j1!ui õ_*U}B+h̊39C N]'ɑ}^n@<ڗJ}ł2O(<WWXDoňٵIkv=U·,k?FaZ,SieC9ˈu)YA7h4?(uH8[Ɲg 0X( <+ # TRě:H]1l% 8{,?M5kĢ 7DLf= ;[fr[R=L~1\^ W:gM ޾Ie6bs_$(j= ؃Btӕ'd"h36}%+{C2``2nJN/J)|ެWNGg5nG6Ghmz˘d6zK.BiǨ|6UO&*sgk3u?73_RF_= bLϲP`J\rC+ܻYu!sB,X]tF ^ì1B@zòp[زK -]݁CKǦ[|sjЮ'TҙHR2pԱ81biE ɾ)A6`_I}pכ2r! hEߔedM=IJI,1؁<,(27-u4`X[f*obu<SW63 VCWܷUulF[;j~ȥ^[ 3$m66<7tBJۛcylC-s1L~<,"yԩUMKśgt$/Ob뗡-HsbiP&L&>?-2oq%k !F1`3r䌇\-M&OxD`mXLT#{ 2cL`Jbɵb7c1:[G8}Px_d" ` g$o+!ͶZ=JfE' :#zx;CՁ a ֏;YuQ%)sz|I!N @c PSʹO>F{fȿfGimħLq+Sp41I޶~;xX+_";ÂE{SN*Բbi4O%lUQ!7]r!sH:Qn:90[7ӻe|؜yN;tDL9+qZ)hބуw9+{O{P #b SR; Ƀ^A_U}0ꆥF?~Z>gr#[#u@#6ƴ7-~ǒ Ğ65*rgi}{O5r[wSCEPNJ2;Y\E#}I; =&їjqWtq!uEL$eJn"Q=  ڏe@5pߊy?u$9W)"l. D9~` #j%N{I.K-rj4v65Ia:`|Kr/bSsM*iBl.vVou";J;A"ТAd-ʜ>5d5^j| n?^~/)Q5ͺ dn0ƲV b 2*N. /b]$DoTڙ#u#hL`z&kĐE6f{X/:\O"7 TOAnG̅Qۓ#ԳTkGKK Wi7侹;0trk=4 34sCJ?ԱE4ȍgf>H 5 0\$|Ly>_jz S8 k*'sز%w1X`JH2pxΞFw!RnOm*E6A#k:p1nvEG- X?>űy 4I}C!#Q@P ݔi&x,gp3w$vUe%ºU}ą5Pܙs][} vJ$|2{Fny,suxϔAC$Q(X35AC3ӹ^zτ[JgaFzFIֆ{^pv셨J +Te'1,j;ԋ?btVQn;spqsSY z)۩C<86}-dn_> "7Pg\T,| vƴ˻[_(/;^;~%UlmN=v CUߤWJiKA.gq,=r\G9<0}[6.sEbX*qoPbuUbyؘl/ׯ&~)G0)HJ(_KM6k=PkVU_ZbҲ C{ O2XvU|mmn3}T#V*|UgIOlr h}`l~`!魜x\0GsAuΈ,;P cuރH~4sGec^N!U /bj*њo]K.|>,X[KGOHlWArPs+-%m6'Ս@v#wxY.Y~AG'tFGI%I/Z]B,:S&724l"tag?mybj4`&Gg>}78RӟA\-z0ҸhoqYyi`y d0<"TN\2 |>çqGtϱo)WtP,dU](|7<)F7pl!3ajm;_͸ )hnίQg"-͟ }qI{dNÜ͓I#:7gAa ~= M66-+( c[D=66̈T3I\.8Qx<^WdNG-ޕ[$ C+Ű-!A #s@a 8ȀŚxϨd./"j{5Nޓ;:g}A9nHztVc󉂚YkÈ1@W|JݧN5g B"dTc? ?>-GWc,iiJPxpd㩐626W1N&!QW6QWVv{+j\)Fa]"Pi.SfI$9k_V"_n6&Gq8;(oHl Z򗾈~ɀ4|&r8nh|d~{?(7@$|ngV kt&m.QQs.+ bd[5 o쪪tl}1!;ĝXSݑCX,;`)tt>lWoΕ)MqW0ϝW 6V', _2k4FC>y8vn&Bdg֘J:'k#>ι D}@(96ń7%"f}!XV2 |H[—p:N&Azk^-XI.ʄaasNt52 `dTr钮iW<9WD) #E1l,B%!pA`Rlf˷ SKۗgK74V#vT79rhʙ'8J>wFҶ-{_U|#?,U%덍uҎ@Ƿ޵tot65|Nz-4+mb;Hڤ@S=+hini"~i:dpT|r?njqT(!s(tpaNuJ3Ha!f "nfLKj$y-[c( R!%ލlȧ[zYkJu}A W@^ȆGs(zį|zb|dL Zk•7!q!|zO*xZWPH,'hrrߐLbH7aphE*j꫗ۆм ^Hp̃q._TApvB#3˃3 Ԇ(zXbej^U@ %|Ӥ+HJ@r:CO< s~A ],W9l<ѷrn3ވ +}gWRt 9Nkz,5ɮh5'L/nsW a S#2"kһS+8MʑIFZ#5 /-uvB1MD2^-+gj%$^idV XZ$96gzv<ܣݢ{3ܺ'#~.4cR)Nisvʽj-_X-cfٜXteMf!hl':?Su|]K[؊O'p̋sSt梅v+Mv@ٴNjL|r6\KiO |)$OVgk7jN*տ6n[s¥xN)u7vNρC =cXզ]UZ)e&h_gJǹr? Hᅬ"m#7&-fZ63 @o@ ߉3m(y0" g-m*+*;v=cmhBL{l~ZMyB@ aD:+m4VjC߸{PюPjgre!.jY! N>|4.2@xڸ*ęix7v%p#)>AK?±@`AN w(tW,xB« Jy0T)ȎZITLI09L\H'9fZƘ*W<0P֕*Wj9@jF[g?WNTdT5D5JZ3B%]*<(.q>ɕ3S*[j&wz;0NV0 |OVXS;ԝOI@xW*hH"q*ހc`L>x c>Y^ܱY"nPg1 tvׂ`8 |Tjg8 hud;;RJ(yYys+BΊ',ƟKfF"輷gnl K#D#rgoҳWC>x%V+""c8oF]լT)xJNg=1Hn[\t3s!6~Jutsp&7>JL7$faMQ}2/T-N'f&{H3.wBl~HЖ e57[®F3( 5eP21D{G^|+RPLdLzmx5)m5r̫RŁ;MͰhkח;i&chs -XsC#ZtwrjI@&69#zr}QeI*ĚS0~LB7OHs9DkP`vɲܧԙX` wJha."EfMHL@3n7ҏCoɦOζ6Y -dVQMr[JZûDH'T&9[e2t5Ha`X7ygE{pl]n`c} q_Of _ÿh_`ӜWpxO}t wi ;bJ "maE<5%TۤKhs74~%DAUPN~^|њrN2XDBl-Jc}.u} .TGTRs߷PB9|M-滢oh#W@_.Y+vg"Fo˨{62z`~Lno:RǍ*6_AڙZ&MLB^PJeK| .$hJ0('\3( 3g.ݮ 8Ɍl2޽Bǎ(k ·C 2V olF0?2P2_`OQgգuGg (D jfk7V@If3?X}lfx&# Ti57Il!\ͭt9'Q ;j`q3Yb ]PҐ $Z2-Ɓ>|;ͦ.?ulP%,I9B=ɦ;a8}dDN:GMSrҲ~B wJT@{#c @Oy[>M\OȒTd<0ƟT{veU@\2~Q?>Z_S,Du/ ^Bb#!`dp2VMG|d1UyЊ@ge?v xغ䂔HRq)ZÙcbhM&˪|J}O~aȦ 0j.3hKbCWwOdewDD)L}[Brre5qhڴvS:(DgGM4~a%dItX f05Ui /'VZcΙ,_ms[+'L2]u?Ƨ^Z2_-?2A[2(R2gy3 1-M;lȶcoD xOK^*Rsª!?7-=aa~"Խj5}Zok8cWσDȂrJgY 04#sr9D Yʅ|KWdcw)"+Ƚj."r-oMGəM,XáJ*XHkfZ0:YG E(! 'xBʔBzpC]dP|r&sb!,<2 M.YFqBw߄kG],-:FK'iyɹa]'hݬP xRbPHJRx_f2N AX`\VO?V[U6*u8c*A>Fbj֔2ϥַԜ=T2GJf9l,Ny0p8 z׿|4dIΧey5@iTEP&Q3-4Uni|<׾-oD5dez^˩p֒dƧ!׺td1J`3`j='D[G )+̚jߩ4I/Шoݸ!'ƿvnl> 0v(; l9lYi읐n{!iҝQIajcPY.T>A2HI 7CI# BlCUUŋCls1v:bO27.@!e~O&H#x 5d{15Frl@O|XY? cD)'>^A,C?T4Yl59j7XDbRw:#c:NMo9gĽ̾I1]]\nX<:?^`uҬ64mGm:5,@OLF vfgbhA=D],K]/dSү R} 68 ko6,o?̛>-ǡZcE8!6[[)@cE@S]%v[_)Ο^6a6-=% _tW v̛Z}1U1*/r̉8c!2X%rZQhϙO?ipDC#6]&;!P9L{|]sN=Pf,o?#VSO,K+bV4,f~tp%yL? U8~o|n'=mf-aP# AQĴOZ[yT'}ybbҊhhSM\OzڬΦw}al$Zչ/S@XgQHD 0U yMR q'?f*UU$0{ZVq(NG8FΧP쐷qDX૯k8i-I| =#dWν9H|z7o6"z]t :.ku#c ~K{esX^)z(0 H 9#~ZOp\(sSE" ,(HYsPB{UMqQ[-~l2d[,D@hF:\3,%zC/9R8z|7C1'.9ϲWn7l]reeB7Qwy΂d⪬1ʹ/Y9"#`p9Q/u]<TuPZK" X{[w#Q􃣟Ed#NCtRfw?]qA9 _j^[YN2omPlTT>%,ޙ%^HdmmW]5E!C&ZQ}Z;qqyNԻqVJS lRPi9 axbeXꇩ0J0pRl/TB{A nAGyhZ OP0)I#GR62.!MZ{[F$LE Z#ӠM}7?)Z!#iT-;'VFT?j3jmS~U9}|B[G F)1jfTqـ9n +r)[<7ė K k@u[XzYBZ c>Tik]x T<5/1/6%X9*.op u瞏 ;QC% ~]k % <3 xo3+HAj4UK6K?gxlk{}6!KQGNqsD:qW 33r g@0뤣Q\G2DcYzW\0"\p͊3a6a`) ::kd 9+MYYl EJ tPڵww ё|J={༚9 j+kLxH\nE4IDEX9΁|@UѫՓ]ֈʪXHHgq^='X9"]rRv-j*z|h+cC?bRw,LX ! .4/e&#?@ (pQ{vid]j ]￑Y==bAxBB3Ʒ2{Ԝ<1&JjmsODh#RK=ͱm 7e*U4CnAY p$MI;b\]{괨ͩ}9>e7hǐZ]avF&1z?4'h8 c(y_a S$[agj9[q]ា%pOH ׾f)}!?t R߰Щ` 1qWtJAqe[kR٦H 6vOzLq㴈0u$EFPGnAӾ^{/{id@6/,ʝ7u8^>E\vR)[9ʚ(W(ĸ0:C=SBz!ܛ?0u,};\H6Ô8pbOVlv0mQJ %j:#!zt'B,i4lxoI Gc3X­,:/яqs̪[a>~ @q}lN6Pr )+c__Qs{Ӂ9$AJ޼O$lbZp4 &Ee`iv%\$Rr5~vC-7O[;AxLͩj=̍:P_u+c>#>;Bcm)u<: ޫ`NWI2_fyb*7- TW|1x|t Ń ^1 J06h&i17Cmeȯ0G>V48O咠Q<k¤* gvϼ6?[ik70:D#neo,NTOΰ*d2<WUؾPY`W~UƟ ʊYF aK8d ydDh(m!aT<)BW T6H}G:q˟]਍8h~rSUsu͚"f6k{x4\Oι9"졇$ H {bv@{~*<0[gafd)z@!if/f .h [,K6G):JiDDzrwR"ΎOdp8p|{ǖiU ( GٕoMs"FjS75`fJΞp!,_l!BZ*]vNa0|1"ͶJS;Κ9=CVc̰ ɜN!KMmY[ vJANv|_GF(| 7E'0"^$^s~简uTjb op:䝸ݠOFـ-0 ҀNiJZ,tcR&5li7}3(.˙efYs?&Bl }hfQs:蚎\n`T5&q>"fjft؅k""e I[KlzI OVYD]i-fScPZNCg^x+(C,x$'XVW>Ъt*8w<ɶJcpĄDLf\Ĺn)HWdCۗZ-VL$UWM -įqQȕlrn@ZD%\Qbp sdջߙ?_+RS2N0RBؙ[/rS{(u#lUyGCVI;˴jco؈!XZԱ^\%έQhr`*-[3r!z7hJX\\T8Qe~Lކ=ϹJo+P&ԣR  ٿu2iK =DnqumI^fdNjYg}<̑=vאÐ1̞f&x#G_`B(sWҳO9cc~}ޱal<M ǿ-ca78n7 w#T6'<@̀{*oy9LvD% ~n](c%_H.+J\҂cݩ )UdAm6E9x(x~y]ќj,s|U;5PzgH C/Vl/qɢJc4t ̱@%K`|hz8Ä9];M-]8j$wIC/$#ꯔ`Ga9܂pSny>R7/$q`7LPb;Fxm~erd<{2'&gxo/wI-"SEp쫔whM?:Ko vp.FGBhJ9lKs};\hƅ8{ u qX}bNaS"V^mKA\(4z?\5Qv+HHҙQjqƳ)?#ە&bHXzy)g1tQh< *~U1x{^fwot2_2YIcYk-^zXF3b> z.`BU8#)M6;?Qf,$̹*`r>5q̬dgxй9v%nOAzFXmOWާ{*(8;XH׬EKŨ\C?m LO\pl*9 $(G:3dyW>9x/D!y7Vb?u*r;M\FqTdtW7eG_sP}X/ݏ9g1ǏbUΰ䓔Y5E4Gg0"nFt"ԉ9ʃ əC=@˺L'YtŸ;N(R]6vA8fs֖Ae66w3{B% 8ʅjcj:ĔwEη^bw7q7)uehcei;~l&/TZK~$:b`%+|Lj+M,X._IgV\@<"&&::Ci-'ug:,υ6U );(I)mT1'{#5f#[d; h X^d|bqS'kk y%+އ)Ju qAl`wT~Btq^x/ EpATU gI},U6(_7;F* ~bt culR.J" DGˤ7*@`aPc?TTieap&#nWB-q I>BK_ #!ѐrjrJܚ& Ŗ{ruBCTLpl8#\\"=xB̩3΂\ЫtT6_Fo&V!QWbKʉxp9 f>bGtE9+jK@DO( nMr)96XU'"fEJucUM"Ű;̬?dȷ(/1Hg28X%&v!/y"_imbP4uM>/nG;~O:8K^:] PZUIxۗ7AjL>K]Ien~Fp+,+Z7Kx0IGwMk:c)ae򁃥=rb|\B (:sw'A怰/tKB1{J7'l̎G(wpma!49vLG a|jy &5v{]g]ww![~Qo3Xc+ۤSVᜦiIz\̳:mcysK1Y/XK 8 Y= t8q=n$(Eqsds(mWYsehЎp^y[K/r]Xx<z@+CՀٳm N:R^^gwINbDXs0׸z(BSduwPaz[ *XDH1]ZFcHxgKZ /f4XFEA/ab{4 vpX^xS$d;,K!д2j[Lt (,[1G*EI q_k\gZƟ3Zަ9$t9TZ7f7`R85㜒m MuG:g(.r,yaQ: Y0bk5+zC>GM\zC^WoQ~SIӸ QE#?g⋍.l$,a6Y| ogP7\Ppm30BCi* 7 $%S:ՂcajD!4 GFZeG[3\pH ->=x˝K(F#|}+2[ {-M`Cr4Q%ЍGVsNkSkix]bIP DGʊUb5OLm-gӱ9M|Z"ؠy-\s F)(G[e{/lّ_借= 6ҜYtPȒl"Q2|CI9JntGQKbYtj.=uhӻ_vW9ze0&X晌照`s%Y=AަSz?5C+C!!حnD==Lm˸(&_/dTBw8dQNj ƭ/UsB,Gan 2O Z=Bq [QꚑƏV-":@$LLڰL* plPdbէK-pܨ9`L~WXN#*̠%A`ENrP_ï8%JPXYK$bmb^oN"ޯ)xj&Q8郼!# $:\}R,:enP-jK-\Aُs51+%Sjs'f3::rcYcB`F*{-t#f]Mf<Ӭh\\=r! y&:Gx\}iDY @w$ZF 9;١o3UmyCaxLǞ* n@~8vYo2ek'`Ss^^k'UA;cS DыbG&Iɢb.39$Il:lX@>>ktY6`blo7!V[qSY̾.l9EW䐃U5QaٝLM]xn<[3D2sn <msJnfr5e 2ϊȨqET&X6* ڵɐ~MW#n;+ Ӄ7aE8:Ɇ_ ZcObAn`:Ĭ3gZn,IPp#'Oa6ղas3nZۃ ]t`гk:/|6߰w m@v=ilQS_~~ZIRAaRGUuhazKCazmHr}?Wb ;ƄI$@XtR>gEI$Y<;FUuxTh'gT-뵆^UI5JhgbY,S74wdX#krɸL &GC1Y#eiμRIxj3%^[ ѡ!]N,)˖0n|Stm!&>o QI8ۯ8u#7ρ:8myr%nbwqiqlah>M^RQvycN,apY"TIA*v %:=GPeE%cH*U׎%WXr|`o8! ^̇B~15xf8\%xpMY2; !. HH]h7Q%~X&% ;ׅk)0!m|l, m9.&uaǺ BldzX{Vf._ZiOE5.!_C0vPHEf{iarK|r%FFH޾ȣX)`I#[>}o%Bcw?-L@-IK}oRƎk@k(c&:ߐҠe|G-`_z ^!pSrp1B2+wyuHҎSgs"oED'He?Mԉ:?́Z̸=A*QԤ' SserAҿrU9Co.Ria˪WPItVnCmE,ih`1>oK9oȅ 9> P@A0_7#.b|#Zjdq8rIW1JI!a_.oήu0 g8y$w<^*@l}1GNۧD_/<=xe↵dh|!]!YaU66 A9lZP˳־ƒd,i׉ѯh^CTM@h~ZCZY@bt>C=rF)@uF Ԡ ^T="anbƣq =ɃKI=N,E5X@LΙ`,W u?Ư՗$ҤJRig890ћS*,DV .K"8 P [O?D!zGr3< BB[gUD&)ubGiCԗ->Gr'7NX)@ZXa 1uLaFr ϜN`Um'=8vcQAuLtw4LeѽkHCyt]OD9u(iRsJzJ_Ч:$L0Q g_\-Yw!=B\!Ip6*JnAԩGz"0@)`X1dXMj&qM:7\0t+ >J?Dj-D5!CrStS2{p8r)mƿ6\+ć/?7I:[ Zr{Rv)!;6R/h6Ox()݅Q?bt@N`KhMʒ#Ww⺀9on}OUp}wq&ڂB҈yPtCn۾R׫r,2?699QKSvz觵aMvgvMBQ(:hfX~Gp#1`5 [鬓v7Q..3$[z~=SDe7;KI r P. l$I$,G UfN _0J3PuIk()^Ow+ȕ6mĴQ>r CxqL_ mì3 25CiɈ!BWg@U=x1o7Q?H_ZpN/uƁ4VI(;y^綃BalP~{L4XJz,SYItkpbF/%ej%'ahX<_)/4RuϏy=1LR[mu*ӏ(Bo 4&r٨I6w nznu;{_;rm-#<EԼ`Vnai3:Cyհ[3FaV*T"DPMKiǮ,D)MU_uZ2X=pZ&aWb( ǣޟrFSrX]he]=dJz2KSSv)oggN(5_n2%VŻu0;7*Igf=(5O$A'K!|wv\(.rio[4Y]>TQ@8X )6|,[/ a.WwVAHCTjÖãJ3]2}F}Ѩ\tHOǕYZ(56þ#4Lל=O.E5 mIJXÛ3>(!>2hVo+Og705VE?Qe0Bdʛ!͊]=ê(٥9LA|3³ ::'氋/ &/ֽrN723J9VSy1x/>7}7M<$(iT!Uִ6ϫgD6e(MC:||8L6Px %)Y*i\2|=Z1Bō%7-> dĜ(ğx=n-eѥێ&IFX_|qYsJFֱ{8`\-2ukIIwĽ浡_"zjT{ؗSrQVߩ6آR4bzj tQ /J1 td=U+gU TپHDxz´gv &}v;cxeogX~ˊ yQQl򠊱g0m=96Ԑ*"vvgb^.Hu0"ry XFyƜ4C2jYɬJ[a|Y_1CSjMcdg>6}$G zJ3RwWD= Tʋ$|N΃P.fva):I:X]~AT ~D@ONXn^ 莸u{]N߃MX72)\}OK"Cf~QwjLH\ (cL<*  :X`2Eu|w)/0YV7{7 5Uh*"\xSRϺ#.r2ehu r8c1!F/Qk1[[ŭ#1A!έt]\W:dud:YX8v J4)ad{XDڐX?la)n;s30G|#~Úzbu>tucICIWg5W!IS -e:1]D GQdG:e"id)@{nbƃaq B5_/U$*/1=I:K/v;Ȋ'Vԗo5ocFyKR}ׅy:$Q6UmNa^gG%2֣b?W(]XEQHpBޕcՊ=1JQFHx}/eaYMGl VM{(K& 9KmP^w$c"ZaÞ<!`KB^ds3M賕[cq[psy!9ӫvQ1B7%$Cd%1.R}э˵']1 X"t4YwWp+ʅΞXE{X滉M/ia@:g 6nʷZ8vL`;́Ƒ3!&qy^s5 QQAjY',S=&!ˆcZynj+ #J$yшH(蜸؁G-%J'djΒ^[+$[I[/W++o59J :abrCd~ ^mӺf :L~vg/yFcƃߺݝ^"*oM?y~2/S8f\djsCQ f2IwbjASGAtNz|zaٮ{}O WÉOP3]V[7A'yOCo Dg 1W9lOѩ>a%B,0RLu2dN䥂F^ZCgwQ_k\l5t`Ծf3CKOň<2"z=6ЁLWGs/̀W$C2]!6^%. ,i}0' {c^تohI$RT.d1l˓r?l^O L?7a-\;FZn| -H1ݕ,Wltqۑ8ڕla_n]ls G/1?ڙaw٥V` (jwQxD\%16vaX"ӹ|#q͠f_/ C*JBWh -_gzi[wp4j~#ޮ $=pwV  !\StbkL#Q2QaNRs^ҭ䇢0߯}jR+ѷKu]FBc\$dp"uv7>{f+cz2ICq澅Y0mTK^c,5U !O.m=u"Qn훧zs6$Ѩ屬S:I^AmNa<ѵPC4:*,{ J`i)#CʾGUL#b;7T杳dXtƶY"vwLe!O+6,K@oSo ?2 MآX!Z w%.N?@@4 IxD$xjS?Atwn˙4a`i#& ua"sv$m#%XJVk;I,}m=Ou!]}q_{x=B\7 輳ѬphG#E2kD#BoyIxJ[.I'"\N0 yzt)FX{djz3h\zdw"Svj:{[R$ʺϹs /ҚQKN .$_`5&5fU K2q/Z.$laiokByXSgb :'T חȕ4R[,VgIW9xXF͇\Ձ2%-&S-2ԣ , >f k\x= f(.Yh]Hu_,Sӕx$eƹZ0~7H/UtMa~ 5ʰՃ-ȶ?@Qy6W=2_x@BXm*CvpK1lk@k4`8_Wnz*yğݸ`5;i0eG$f5槭mSqlo/YV|s[@Ge)ik~4kSK42i8yV)ыVR:$5{q"@ꢑ^, xfxx9#pnͧQ&7؀*khR%#^xya@ǬJruŨ}0֨yݠ o7ռbOsAAcr# hёjYiZMW,D5(_et!~ Pqd']F0-4|Zϗf$;>Y4y7DrTxeviiK`{$_(aKʌ,NV5.@0a|̂62KMG( F/-z ē/I+Ϛ# Rq,MuY*(Cr@"tW|^ʉ=Ex{8JR K՘e v껴tR1OhyX,Q  (!G5:;SچM3BU H)G䱊Ɯ2zy7o;n) .^sZ+v{O;~:I3wLZi ӷW)-^V6r)aʂD?xj+)_[e&JO=lX] EJ G 9ulOYXLd\>W70{F3ӽEn}>fz+itdžNngYZ0707010000000f000081a4000000000000000000000001677ebc2a00003228000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/bluetooth/btsdio.ko.xz7zXZִF!t/1]?Eh=ڜ.+K/; ^Ș8zdSH=z{d[y j}vA!T<~,Ҧ0=x!Q4@FTaߦ9 ?ȹT 󭾅lN>\/Cjp83#G2ZC.9T~Rk}% E%{+)S/y0 :Ӝc &BZ>;x;2L'rcj Mr5og},gLѤ,JMi*㶣 b XD-, Lζ*R Z+Qg5pr([@7o"f:2F[NI9ljT9J˹0&eA4{OtV)O)p%]^7=$4 'sT.QQ^/jA}9tv"ƪ}hVgTS2ÿ_<}I`Y?S:;AVP XH_?Vp̚W D4}J;32#h ;gU+鄫R~q0 :9#EO|~>6h->-;ǕAC"IA2-T>%ev*.߅$m07O>u!\ oξŸ>F .x oȯg' ֭G?fg *_Kr-rHijl?{WI r"[z/fC髢zv[>gJX 66+IA;^noZ3 o-F#B/TG\j! 79Ɠ5E~>IJHm;zG_'z0Bg*680qcx -U?|}t^"_圹)0jTp3Xq j۝zO)BibsmSb0MԀrř쏇L{Rm\gfA'^KGLi5,HdϕRݧ~_ 'ݲ'>_. Z߂9Sn8"\CpV:]ث^,Ytbq<Eoя;eisi|D )j^eTw{(7J\Ѱ">ڝ'"_}*mbŽbNQ . K@{:oo0$]Ыy`O~sfhݴg2iWj6L? ~ƪ{@Wm p qRa .yzXCz' ֐G㓑JF {^! s݅Ƞ.a{9S[ @T+@l*QOEnPs"DhS^Oi2w -cX]v"$%X -̹5rÐT%n~ёXGxzN_s}/ AKp1k )W-Rֹ:t,T Bܽy"%M\bjb ʽNFrO0aCGMЗP,pUx۷o.& f6T |fnI1@lV>\B3P+7r#uGtutUk~t)v7WY]n؍i#Q.aH>:w:or2n, N- "KYY5"C;c': T,5Z3G(v*:J% J-=e"!+,O`,u܎)s %>pP$x0_p5 xN}n-?5@2t !t,b9sc46v< TAOsG,kʿ׶p\҉"BL-"PI(؆cFH 60E(^#9&;@*i}R”Dl2+SWIǖMRzAY= i/ nx!|3 iPTTZslWO܊xQ~4ul)$r0vAGŴ3 F/Oq#NTo8%,ѡ.'J &A:@y{UK硜mC* 9O~z n90qy3?L]py´JכH0y ڝc$1)em^4 M[z9ǘuy}}gLߢnVٱ{yi6&%ʬxj$M[6vں-Ǝpha}qTWFS$m^#fd r-hƎ, ؑ=#RK5mHJҡdz M]/um0 r}ljr+B#!;0aDFGdG &bVa]-d+c{2TRq\ ٍ'5jwUi_\!mbs.XfuntDRHn.ǦpRόf1CǢU3AJk5\>L?0gZ_s+ M}=m8ЬZi]JD*UZ.aHR襾0HKh@~䛰gcΞ&5`*u ȄISl-t5/ᨵ .@D3WIպ);&n qU[ˍFF-dʮopL!a4E<,=!%^R+Oͬ,\ ܶA Ipѫc I(U.z]s,X[ѓ@ic\l hʄ-TSWy4sXwq*@hn0IǍå)? lnWk.lV$ln?<`..\@7y1EW+ 8{" pCk4zk˜b8t6TO^4= Ӑչ$Qǣr%`#y1=cDbzhxQt-ᨕ%%s.Mny1Z*`>ȓ6?-kкP:8sO,H́fd/,yne®@1BB=rIUny0H!+_\f. @cTu4|55i>_;2Ys &BN=^ma:$9bP1l[01W0MO>] jK;I%W,/l.L] T)`/ %Huy_MyKʸ"?7hҙdo^V+  »~@PD8 LI;쌪bW E&FΦm]0*C5V%PrZ4CPnO8DB/o b&Wإޫx"{igW}SX]Vne"~ޝED(1RBa.i2z}[J%iZ2?}Q%YkBi `rNLŜeY}3ʣ#>n=ՎEqQR4%""Mu'y Oρ#c@q;AbaЙ ̐hvntc̸g_d|X̪8)gpwT+>œ(/l`3,0r?|"k{r(‚xfOS!W3i_7z}ayC`@`U 4W=v`sڀo罠Χvf^wO@7:Ga &Mt4>߶Z~$rM@{PWbn$9B3I̛Ijzо cꦉ>/H: -DN;[^|: }+{rJ ´R ̖CC=uy9-mvء8` IQd|YnCʯ7Dˈ}O=#Aż.ρ0\igv$)d({l :x3LSw9t8$ nD_Rv΂E #Lb_5kB\ /^/!Pdq&|R:_P]hiCWAPw;0@)c lj9TO?Cpa0Kհ9xGUG)~_^{0$UT;\8˹]MЊVX Bf~xzYC 4*Nl(hJ1S|ZQ:HR8Ϋ!$1L bݠ7[CkQ<"S}^s'gCPTTwx a*(mQ j$g<bx/(q7FG(|͘*k0A_K$LBdb+v_">MI}J" &/UvZRCu[xʓPНwT>>ׁf0Qp 'Zu>43{1ϲؑe8yF񬩒Nx7SǬ_hW=l}V_9NZ'K^iNuN쿌 !;P׈_Oӻj3{ B!ʞH[ϗ\#c\PbLs+@}QsR|<8p~>iģ>8fVjWU5֯ xCJ^LxDm`ܿ#6oJv 0H0.$>5ڲ|vOkLO; "p习@uQ'Tҵ/"MK~ԑ_ZA*&OtFAUQLbj9-&gl~v\ 6\4iV:ś;N 72es9os$.hAݠZ:1:u7,W~#·͊fn1-S T+y.72CŨR2Ǘ7.4c._ZT½9۪ uOGo;sK:ddC`:z b8 8h AV"eeeB e}>DwkP6E# ;P DOLKXaT䧙_Hyӏq bmkG,Wϡ,t=].ipmmMu^-LKB8сΝ=_kc:h8#2~$IW1 Լ;mX;s ?A(אax*IڤॊT&c75n2B 3%'F;A^3hM 0$}&f0x挾>XT@i6hˢDt)u][(gEj0^4{|;kSXsK~WbA/[ 78&0]eŞΖ$sy9@ p`O%Z5sefvAU:Ҁ{'#uR,Spk'<' 4 i5jTTBB/?gǴ#좙|\.#w'-扂yueތ?FO#g~tz#[<0x d'&eu\^5wk|ʄ~Qp2=c~ 5TVB-%wQe(b[f{ @#3i1y9@E,.) &d%C|Zqi+ +nqYԖRmdN׃YOD۞IJd _EV+-bnw0ny.h ',BFp21--p3Եd[GZgD7B亄'ձ1qH˭TH#f7o_HyO/Ԏ}{P1 {?ڄHqOuWleʕ+i~Z /twv;Ov9DꈐHGsJ`#qyfڤ5П8P*1``g[0sVӚ9#V)TQa){U1r͂y3_ KCr7X 0 P껥9e3D$5uڵ:lDQ;C h%u3{Z: l ? <R3ofB%(NF}]+Sxqz)@g/1YgmY= I xW08TeD}D./[L3<: J4߳K=Zބ9dCϬ^J(cĄrPc K/ͦe a] G p&tZSFSzq v~S"g\Ъz:}.K J`ac|;0@]%*ŠzMT픥(3"fАwmPѕ>[~,m6!Ūܩk^IKJu0)?7Ig:/R9ԗى1n'L[q J ~:RQyg@I+JދmO[@@L֮%'eHTF6l(jrkm,99'UR<'|ɂA&}Ip2rˡ)l3i̯h)++Kɵ3oD SVH.P2/"k XN=S7)H9Qh|hϞ 񜖊;!*1`]"`턶kB@pi9;S !F:Sc%g2lY>Nڃ~6D% 7И˄R+E~5{u 6ݵ[|HjءelIk@)kuBn44H267”d|-GoTe@ ñtYxt7XGai3uI 5m̡ڻ+{/ {MA?dͻ,^gɫ-Gߣ+?'Z~зROhBO56}AX; mK|܊'B(c ɋ)eU[{sŒ[,EͰvߜNlMûU$ ]W-XtfUsĥ"?@U{jN$'iJSص\:R</ຈN;>yRթ|PkaX`ެO@#e/Dٌw HS5Tl %JZ`zةA7SUBc?0_m*orAKkjLw]2jUpz}@jg O=+w! D%'HX^Ni[:]Nb^fie!j|IHHd1 gRn&6|~7vқRv,{YnrWա,WxN>oH:>ǀJITsliVe IY p/ )~|֍/k0$*E e5PëO >/7["5Jqj2wvcW 1ſ|nOڝ"׊{.w*8*n+OMV\\ Ut ,V-|`BEA~Y`\/hdɡ/;Of?RHp1Paj1rR!7)gtm 9?'cs_h{)K4^l˲4_DFxIǰ>NƩLpШyf< 7V$(h̘ 4U*T\] <6eZ=qZk'zTg^Cָ|o ]>B GV(\$ݯxw??Rynu|5|>I$?Tdjn:Mo.f+tX1\~!JjPzBe'j\ .X&APuje?ꠄ'U[[ia8H$g,9e5ۣ/RTn;I2dk4P0kw757GdAi, .oYǶDBuE}:su/>105~6f=Rp{b1\D0\^Tpj~t_?RaUxE@Gn$)T@~?a-dJ֡-nR(qNr҈[؈O&=[8lX\z\=+/& aHժ&EGSfr'W>%ɻ1^xvgdr"AH̑&EYu$68YE6rGIjntIBAAHN.XmFVI=QXܙJ17pucdk(ƀIYʸ󺗀_F&ƍܒB 2Xi^]ޟxB"r I)!;L)ZPǬ LJX4ZIWlwvMF-yw ZT5A *Di>-[c^5X)Mu 6"F"ܸ#F̊[]O҃TbKS#ܚ`\ޭ;5ˀ~C :,770YV$ſ^UjfK|:3s>MVZՕm'bhڝKyF"ftDkZA nQ&c߮F4ll˗d]#5Z$:Y?ۮRkNsTtӐ|< Ea$|>ygoN ;7'S"GV`\R,y3֘ Gf &Ux+ܽmӅkî᠎GMxpq>Mqp>iNj{xmO2#-8\[>&Sjl@漿9uq)18ifHOlt{NE͋#j"_/>c=S}h'})ifT0;͓0}cCx5'Npfͩ8F1`mSelxAw HTF*ԩl56w V$uMnYG-!BȊ ֜<=F5Qo>TI( t޶ԶjQB"sa`$j] 2]EM[v<n(Mtj_`kNUJQ|MƦu|"t+rnUw: Aok9r r-VaNv!dBgġNG (pNll !2[m-X(߀dOgYZ07070100000010000081a4000000000000000000000001677ebc2a00008b2c000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/bluetooth/btusb.ko.xz7zXZִF!t/]?Eh=ڜ.+P_*fBmOEϬ/-b:^iu b+*QlB[ "#LPeE_3V(3 T{z%6,NM^hb}Z}6>z\07r:1}354Hf: 09X~׃}8}N=Poh`KR}O"~עKֳ֛]{rTn^62\- ANf+/٥v1CQVA~zyMCQx*4#f@RAa98f"k M>'!V9JGIA^Bc=RUBV:_H0bo0Wl$?~k[$ry/sbo Y/FN kM5@CHfNX=$ڍ[. ĩ54G $ԱX9.BÄ@-))l,յ/[0[$ (?76r "]]9mз/َQRIW }7)?5mE0}3ڝl`q|]R:#7`/mt_E)Q"A$0ލ.ir]0ۈ\3cJ{N|D9%{+wZOH*w 3'AE~ٵά*e)m~ e}n*|Իe<>(6{+{ D : M|ubm4^d^!IxMrVF7,pYEXraDߔc rspR@B?3qmPJMQӴ-K!.Z͋;׫CGŷ;ZP gkG Tn?r6Yd"ᔆ9iJ^G-ΑŢǨЩ:u6M" Y.B1b{b "t.lSI_ (6 ] Wܭ֮;?3:@{ kh[I2Y1@\eO_ hs[FiQ)Ea=wm'&+B2j:xKK (,L`+tK;݄86StuUp>vдa߉\ )h[6PEQ#0O6GFV"iWf)'W e)n"gGc=|ޭCtd0"H&-[`A~Z }8<3H ˲^+ζ`MtT7vP~)\VFm cO=c3En0-3(OP"30n|i0d8U|Pyqz1abWC#ݯ@5d5 B`|Ċ@K-2T:$OS[Bo C^͟nAT @-=i;=؁UC6L3%> &"mCno3_-Fz?p'*=G)nFTUGnw2n[Ov$mŦly-752BcU%Mg/w5LKVy& t2/Ușm~ }[,K_<^_Rp#do4arZGOSZ&L{ ,+mAN$Ҵ30'_C,Ɗ qz@0ѵ=1CԘ)|6-3ӷ^205 D>XX`hDoK* N{ uYKr7VTu+S:.T .T#֯YϻD}< XLp~^sXX 9~Dh3q\gmkR2)hMblp vʠ['w jJ-&NV4r0U^1˚@?EW&| >bf{W'ȟ|~Ocv\1ʒ&=!NuEXN$Xµv'OY[xZGh:':!nA|Q8ܗŒ]Dݨhp}pk$[e ڨH!,;eNмB_Rv`aC_$*POsKn|;D7vu3\!Zl죓MD/|8s~.\Oaͧ)o@D+6&wAW;$h bГ@6KlS4č~A)igJXZKǴCuOE*^Y`Tɐ\BᭋzSz%BQ &wʥ&j&MHg}NajMA%HϸCXS%)"49_й6"@zmqskzXTt% ?=}8IgN&q w49ֿ¿zf1٩{ A%Q>ަ y9Q'1sdt9Z"9MtҤEkUg,v ]>u?er|I46 ݦ|'VZvEt-rwQ,C.x -\t 鹨1!PNz\$ `?ig?k$=gcl<8o“roخɮmK`FiD5p$Jts&,\-='}v]0K|8,K"3D=spUB (SgJV|~T-[xɔiE8E@겾ǁ[ﭠ`;`@"/Vr',IaȘ9r(B󀓄%(5:hWG*cȺzۙN)ecbl3T+-TA9>uf/ |qB ?SPGЯb8f-wWD>hȏJWbM3\L q|,ZyAN3#1BQriw&Bc:pR/h ;c{!tz;Q6|[=3bc :ߠS\$:;{Ns!T371JbR9a8vs㑽0l+m͸h"CG]8q?ʃFJO⮶PaVvuxi0XD;$3Ɂ;?OӴdbtV 3B{n54k3oP;HEGV-(MB'l q@2T=FAk]B-m{V.EAYI ZB};X⺲>>r:"?0R~9jjvciړvm+}-d zʧ +YE:]MD+ Kc6JN̾YçdvD':a:GZaX߮Fd\@շ8\ިGqΆHTxe9$k@۹]@' j{C*abvIG"#C wך * ?l

`x* GjLf7(s} owUk/NGi/ U"?q 0+(7_::oU\5jcgS,~]ct1txC1tGV' v~QQ_\ am>ɱ.G_Z[CadDvT27X] { ]2ȗR/h'sAe)޵?* Ҳ#f@1J/OBkv'bs i۵{L96=`[!&ʛW8ȿE\\%Ux#[fS[VnW'ڟ6JK#57wovF(Ci;V`1ܗq_ g5WPxR}}dYJvw'5nդ‛ dBOJYy۶{?^[JLߎ_W`gF = db?hti76xR;v8R#3 F3flF~a4i#e;\M\mFDDp'厓` b #ۦ{4@ȰÈ7*xWZd I xי؎9IR1[TnRX+c>ϢN+d6V)Ӭ{ ݔu\yC?DE~Wms2OMVV>ފ!I{]/+i}n5* c4mey2N*}2@B6H@ٴ!Gh"ϑ7!!.}dj."~ч'7HqAs<#T3XcʧuHCu?6} @OM+s|fjnfg1t6آoDS!‡hwnY$tab_~•bsul=M}WQ3_sFaWوd>ũE +Pg$],[v܀_ +{i tXo M9e'D:&g=]L}SoB@Z'ufiu :DD ;4t=@Nost;ý@ޖ D_KYԩ+NP6o"}^~ LƋ?>ЌKlhFyN4DzκI?&LD6ڭ`9u1kWn0Kbep+MF0z2MnZjokD3jx~|ҖV ʨ^oVSKkQ:*^@kL`-A+a1z׏/- r^4sFZ4LkQ5dq8cNюH+y'zھfEaZ3) ]8&e:s3x>3vT{fx1ݶ;]k < X(|%6J;ATDB%vx2e)z| fngցK&@'yi{j 6r:l:nN#InCeށpiXZp 4ƾF#D8`cò1gLC1^_EcX5n{l`]ϜOE{r (fU!;{fnjߺ;6%Qo[Wym^?[I1Ga]tW33 >Ѥm "El.^MUoq4|@E97 +=!?! }t{('ٜ4KþO&Ȉ|hiOHc WTc kh0D2eDt_ҫqߌ%ݛ}g/yoGK¹iStTåeB$Ķ>%;Y@ӱDm ˾mf)6Kl{&ٚF]2"HoE0cE hs( Rh@98|UІYtkd&nJbR; 5eIK̴/D[&25rK1©b+@..љC l0aP{{A%x!-χ !\`8 Ze_Ev ɢK[1ڨs6{Jt7B*@EeVۀgz<ų$]LVїAW3Y'g1PgC,Ҳ5r iD~Aݾ,Nk9w!]Np.2L{{+x7|tN_9 sW\j@U4JJ7 Z)iJŬ艕1/{D@PIL38cN㟈 c*\Nzk[u7T\Ǜ5-2]>*f4IHH2&f[~|K-Nfq4$ hVgjq$|+x?o!u{׺D] SHR')D!L36z6>y-k p!,99_!74okpI]i9p:s%Ų2%vK4NiYA;:{6L! zjm0B}V }M Zim!'3j$EX ^4o{AUP䀁u`R||QӠ؟͍\õ 9 4Wjs'BOk9 TM <#lsdDG-Koa6,0sL=#x<7J"HsV\>bB@P1ܮ_3qK9ڎ|>d,<[1/Fٻt)n141ҋh )*[(^Eemt7}~ռEng>H-^PVD>Bt<; g!0z9wQ'<}хY0 ϦHɰvJtWgv#o~ %DFn-M& 'J>1a㤐>qę`D!'Ir]A{d\s7+6ECƭow }q'ղu+s~T9–E a/'@ ༁x6".8Qzp /p0=GÕj_JWA'jcA2Gnͨ\V}2^ou@ڙ+`YH\ ,!ە9I2ڗ0-eݖ5`y d)QJ|fr ^7ɳԑosCm6h cw]F,fuĴсk%\0\3z u*t)096F9ƾY[h2h=,52DzujF6'^ $ȁI1"r,y(ȤϤ$Ȫ #N`mdb+X?lTz!I:02WrT2KQSk$Ӳl\b{;80xAaNh<`6s q&V7kt9+2E3!K_Ѷ3Pѧ˪,4kJ3VX0 eVg8}ǡ|MX9ͳN/Jlʂy5 J =W7'yΊڸZ1CpR(#W&:$ňaYĄ}?Hs(hwfhfH$'M;ŒvD 4=sGӓH3*O!kB1t"LHFTE+ ([٤Ji.HÂL֙"(/_l~~ SH@-.jc~3!sRa$ҁTICɵǜB*9H =, Y#녇avuO3 /F u/GJL"R[  up;dhϒe[Nˆ+/~MQ6pod~)C[[/Tge+`v6wALNuI",fo~ V12 ۹W(#cڋX0 yRyƧY?ߟ[4.gGݘK+Cnj겱'ttǥJ`%Oo{C 136QdT{mʴ ;?Y.xF|fn Ȣ|)D*:z?8s}=cWLM- j1sۮWPy ,%;A\@=u,IV^\(NL->zCeȬ Ç;aG3 D/pp(N1oK05iiPQ_ 3\qW< {jFk@r"^yJOL&Vi>kLZP7;Ƌ<cX#F쌞s.T cVJ81 L݄B<3: %g`lj [1)V:*{oLMcCM]/q/8^r%gTq| 5]CzG)ofN18}Jz.l&YEu2(f_TwAtIwWlV|#}`ů74f!Z$k2'_"^ZC-Z.F6/m!gm?nuC5RKY~F@Bj9-f _+/S0,Uh}ScxLV3g3q | gE'IYq59 5<е.JGQ`$~o? 'l^'L {bHtQkU>p{+[p!HXxҋЎZJR}}cM,OCS$F)FPlB|/o\,1lc%-?0< ܛ? @ mmxJA?]`r(ێ&_{WnN%^DsqL:ca,Ūڲm}UBNDBި$<831x5$&YBppϧT!.rN*f%Cvecj~aA1ޅi@ Q4ӘutF$nmYG 1u:QUәmU1=gR?.n}l-*Eo%jkTd5&?UF8`~{[ AYP+g;Ui󐈼Yk@ յXlOw,i`? }rZA'؍A'y+?.12 vԖtib9pN6{EgL̢:\8w;1 B1O!S0x%Z-?/iDIҜ;\Mš?Ks`Qd.uay5f{,|nq&A l[Sp\s ׉L(J,p%Ex'rTH/ƅVHJM;/y(F!,*լ3,I]qL{RYҭ>qeQc0s &@e#|*һk7B-.$GF'\"v(mp`(~{^Lw"4k%ɾLmʑ Hp`>40ڳ6$I=am)V{XOwUd,{BԲKȦ[[:dұ? ;(@Sq#0]7E% _޵ zz v#@yrob@WX3T^ k>~2n`y |޶%l'd- pKT# m"'ʆrjǖYHnuFf Wxbkvy~.VZ~GUzRKJ,$Y뇓\8rF~BTi7DkVQao1Y(iHEg*~]Y4;=;?]_AY*d(ζΠ2ƕ8^ ?&TAUQZo0,#!VwHm% F<]C@ fA $?7D,3 պ->Qd~v͓FӯRn] =;GT`c0*+m,)=!|d˫ʼn4xѽZ M g%Ryeo(i&/lxHɹ_j(k Z=*ue>;nionڑ qe;h 7`_\=RE7-df(`%w'CGp't>GwAnh49#ns_n]:~}Le[D=0p9]bzr>|@=8-ˌ sLPBmMƘd,TiWxǻ41bW3 RH::KΕU u-cV(@T+1X\S])%*e 9IP9De) TOaު!wKJ`;[9⼎Hdo n{,fߧ~,֫Cf[ա)W]`H~XrJad0ngg#׼86AEn:~((Ry&A5 _+GJ_FLN1V FqXTUȝn"R?۸/D 5c@E8ЍEE-+tyD{풹=q&hN@(ø^ w:?Jp"ˬ; 6D*|1ה&| BCICOv/?PLl2p9T.Eމj;|}, i jzz^oU}-Mt.MvpUܶԯbC,o'0 +XzcWa;*C~< nKUr$ҕ s&z>K4ɢ4~^+'c9)B!m4E.2NB í\wZK8G!44 CcG$$K1 C6!p[K'u+J\ٷmX1-'^&,>@)H{"=6^{Ϛ6J|N6oDy;_,VYEt'kj;2פ6-'GEMMh=u^tPW S$ 4su?0V϶fs3_4,n]oZ9_w(c%&\6e2x j}J޶-~,zw$`I[bgܶj2^C0m!"KVj$Aw@쳾܂ Ԍy*!sw==Ӣ6YvCpǛƢ|P|հ&r#ՙ(ʨGSt$>KZVD݀3NNO+G4]UW^WwP]\SC{/K'QH;V wsQ=@:3V=L'YT™Ÿ}3)n-iȺ9v!)`qiY!D:'A'|[oeP"UrQYpC{u"|kΨ6m-SμÔ ٗf ѹCͪDw' 'l7&zNFŏJ)2 ݷ`pj=wAV ssyAźVd*w)SW$˰rBM^C }NX)dPⵌǾ7Oe UoS DL\r{n}w Up)kYӨbx6 ~\P8VPq!5p_v]Rjb "IRIU,|FЏW'V+Ѷl(-TrZu/5jࣺa3dJ#)BaKQH70MYǣh;H@ *8^@ؕ4w.H1g}ş`կD[ L}{ v :)[ NE挮n'$L$4n~&;kwv6$RJHV:'֙eEL_0VA2c[ǂUGÉaPn` &.bQ;es32'bXP9 WNCfVнr>n -,K{9-٭ڨ(/:t=~4@9l3R!'6jb#ecFڑ/R0_ Q V%洞ȟYjƺx|AGt>vsp^$2N}P(0}5I믞EXܮͿg0J+5}r(L7}IGs5fHE >fJ&uqo| E&;|7-xsj/l"x웓-E}Ɉ y;gaV9rK;Sqi}jDsf.>p۝t(j0F*E }<-V6[]tY*hm;mAVNE> kvyLteP DO[!7'3܏M?#γ8J>PWf砤)aR]ZA]U0S6YoOfYR:pZnj>7FG!zz}-Oܳ߇U? ޽E8~mQloncW=HlM ֤j0u,0"kp@5Nǰ/ӳ, *  RlU|%5]d^&]I&.#13`d e EoЪ>ѶW^ѿeaUTv7=cNG~Fͯ6nkBH&"eH#5a|D Iy"RЂzerw& -kGIuq  xЎCU_nMӨ$mCлiSUPs5P[=ndN_aޗTI֠,u2HY[rc+7ϩv^>WRzq@APĶ%:T3l'm!P5#.~sc#}&-: xfaGGcv6|ݷY@ayHpniɌ('-Τ1m1}6i ~@B9o )OU;y#mcS{Q&7VkCJ/i<3;~zN:mq4ܦ}bvbׂ<p명4>2t~ʱTZ< ܌^( M@Ѭ~~&LY.$= ~ -7  5^\!"qLӒVIZ{~U6_iM;/9z$zq$Y[rmP7fPcos:? ˁY'@AX=b3M[LO4 geY 2@>X]IWli*zV!z+4B [aׇ*. 5f*Ί{e CpBUd6=jL6~/rk-|S{NCHn$Px?-wo+[d3[ӜGdaO@oE7Hds@w"nIy9(Mu0~ך:[%N5FvCI'?942VU+%K ?qx𺇛`taiF]Iٛ[ikI3(~ѕn6h}P߅ۨ©)fk`˪jUixzO`K" *tcO{ ҰVLu$Y-vά*m#f=1g$k<ƗT [8Gҁ8Ti˒[l-e  p}Ξl8 i^0U3&T lw5r⣸ڤKSah )} |di% Ȧ 0.kJT6O5-llY)<՜ȷ!EX,8%RT?poH976JG7<2_ڟ_9M̃[ ~gQ0ÍZ`s1+L' HgTDg " e}r)jIi>P!&*`q71.Ht= ^64bq~/4D2$Y?,F1&?wY]ԶΚIs}@x"VPEvTKrC,V5WFH_ed۲O9 è/E@%i2Zf!Y){I>vC͡3le1Y?c1/wrt_R^bNSgMw7UEy!lRkBw<'(wL`+^iYխfv0'zYfnA/B`elL$}u_DakN5 >m"-G%ROG 3TxaL:W4_O:cdbX>r~f4xCJ.fGls⮃SK?z.S\;rΧ3?p=>'385Տ|ZRI*a2\Q,Fwa*mIӧ*_5S,PGy1MZT if--0Sڹ =*U⼥jӭӒ?Pen ZgTP'AC!4kRwP[N@KZ6p^^|jv4L|ϫ:nS*US.,?s`΂"eM&$Y`KFsJ]_=Eml~ \&+fQ gI-O#^B g^T~ MƷ8s"˼~K8cRȤLdyܔ)\ij_v+]s!O$ >]]IJ(Tykl"x5o!5ΰ'##d%P~=9?8-]U.PX>K%~H ;X!0;)49ї̸FgɋrRQYg.$ivs"ԓmƺG`nDWVh$[>*B/ 7ښC:uHˍ >c /,PfT@mY D S[Vil2fؤσ5cӭ|!i.MX !R |fnX{ a`5 :(LW 6.gL`HPx r\.)tݝ\.oGK k>j]H^&%Zo F;`i:hϒ K VFhI({4X;u0TD󾪏BF3DHn+#x;9֬h"<ߕ%ێ@-+Ulqe H_y9m[62}?hfz!lg0 $P/CnWg >@F\4`{@A:bYF<Đl0jUׇk'/9;E׀\UGJD@wЉheHɸ&Im)o`øA:-&=NMM$6;߉sG&< )n xa*TMLfd9RF%0Dr1r#IP@gb~%KL^KX#'PD"|FAeiJ?-1׋:L1?_v.5\~N't7<"78:9tMlQvHlzUkJ۫zAQ]Φoؚ2Z5*f)OPJ".';]`nt e,QSߕbju0׶ʆq `$;A/wUG;;y?7}kßVjeFv 0L-ozk6]l'X@󧏡L<3:s+M#923݄VlKޡc}dT9eFLb/kAr QN F6۳"GyݙT./Dw =Hdܦ?qP:9p Y\+ 7fѺ= *#~ˡf)͞Ƕt_2udU Y/:#5ºعUl@]s|[Uwަ:ڿ`{Xj=󯿙{=Y$;CJ ymZTuHvAJ.V-:6ߋkM 1#ʏ}eGn\Sr`A_ø^qf荬d"bgbV*\lحBVXXHܴq;S72Ӝ9@Ƈ <~M,EN,͸S]|o"Z_)`b![#V͈r.gIq72ej3yQ:*P[s84 4uH ػľꥧ%-wE>:3J0PKi3@m]crTNZ!ٿ0m8e_[Xx*&LCDQԐɵfwBj6^*tXک,_g<e:r-'T-TmY ;KF׈`'|,V &2t4"hF\XD㖛 <]M;t?8 DlfjVu#$cs 4J|7` Z7zF.uZuW䳍e-M,$9Y؏Z`nEO3Bm)Fo麵I_l0cDʴP) H*-MerO)=ݳ3 J A9Q$nv6 r^։JS=gk n{2WNA)gU`_o|WE@)&gm(~/5ƅ8IUKX&5C0Xfdp$=ƕ^E_#4f]=g.4l3^ RSi)'y1Oŧ ;CG$%+奚# zv^#b%}5d>2F90P(TlFY#nHTHBwyo2=Ēp-`1@ME[Y 1g7$`碝{eF ;MJO߃7q@#[ zy1p>YRUH o5EY;#һ=0Zκ@!ҁ$Q+-I|^~[}j}@ltVـꋷLע}q bU%eR|aW+$LH$ =57+.d>a^A]G1n>\<^\trUMI`ڦ޷ppUzrDh#X4̦ߧwI%yf`*K' ˒}M谍줝NMK1P>ҺyȦro2ܻ)O$ۅg^cI)J8#Xkbi8q=9lC Gh; $*ʮHDiB2#9<M TRCsu߯(\p`}eCn: (0H,'屡G8*;¾NqsQI0fu-Wk۵T'*a\l"2KIh1.R:+z4KYӤxD]ש?kz'9Q䠙Nd(,d28jѯԅЬg3a_!](#{KV9`ϕ=XW.Bvۻ@M,y h3P\Zw O4{Y}Ȳ,wIq()Q(VNqq<fN>:R6֍MgŶA}s ؐ4RxS9=TdsΉ >Lw^BKڤ%3El:m&[>e☋&WC@ ř)$9zː6 P8Ԗ-\)o/kcB`D˵XNfׯ3gx yݭ#i=>A?F:$0X1rȾ-.cC]u68٬G5vz^Hk!sNk fՃuw66"iƅycK_6J.Ԗ5w@dxD$TyH8?<{K)`q?'r!WA/ _+,ʓQ tdnWmq1>wUŸsR?sxUPp3bG`!¦;:DS/4 Z{kEo{W k]IH'nO=qa? WH~ "R@*KSF cN}GsY)l'(9R"sYjhiHs~WED-?}3PcRYڰvr!P߯*c, YX]g|nl4A k]2}A|}mȇPZu]'8 X|ÿUIb1rN8,R: ^Nt5;pNXfFK9sM?{fz WswPl%'4[aS%_Xsnb-Cn@1A6'OJciln._ٛS Cy9wQxcbg4'|-0%MHmJZvXSH*Y!i!ubx|z+X dyYtt3+HccEX=A8 ~@pL Gi Ju3 N"%L| A/͎٥'_ɑm'A-gyj\|57($Ќռ#~K/[Yg; vY)%IB @M!eKi:簛=͘3HdS|ocWuk'bS53]]^IQt'},#!"ӿyԲ5kgn`@{X ~uw'SY(=3 *fNKG sطnSLQx.ZpNUooO{8GБ!a~ j~"*66*jW-3z_D]α촰}!WP2Lf(Eo*1m6$V[;,SFĨ뭒}gVu1X> 'kfz_q%|B%G}p )qeWn/,k/P㙵 ZEΤWI.DuUm!H֨rD8xoXqr^uɐ<4R`o鵒3-PV3ܰ.Ni2ҶUˊ:~H@VE$PrsOj_ o#7ujKzĖ$Ad "}Exf/+dI"0O]! kj]חjoɦT$1ΞdO. )D8M w;t俔-'RҶ;'[ U9\8zZrP/5Zzhz `gfmd/k Dc<@ABpnS6E8N-fV~tЂ-,}+4:>|#^ \.*WZꄴ^݃fdR( sl$bB Ky-B j`fQc):&iK.l+M0Msג)'4;ke)po ohֳxwݩĈbёyC)+D.,'7Q;EQ𙌲g*Cg4 k*^U$=v|w>6Oz(; sx«gx ݔrh87f])p49ۧ,nS#QFՙTΫ:l8Ll odXt\FٰJ&ݱ I3/r:M_\nz :RYYtqoӎ}bj2:ZTfbASpo]YxEVyD,yE~-=B0|1jA|,X́Cro"wJxD&ߴ?vcD67 럸zrӬW!p چEi=] u cj'dA(UĨ J0aD䋰Х‘QՁ0U^cEA~ 5wH{Ev6H&ɮ^yV'A@\Lp!4D"oܞї$\oNޚ]='\6NJ˘)J?K&s3uq#/d]:[9! ՝s__U&W 3kbD}US|6uz!Ip= i.=sM7*8y._Ws~Phdޡp罌*Qb钘`>ÒuLG5L)EE֙<{#b0i,*SNǨ XCsTFT4+ r>?AnI2}%h1D$8aK"C1XJm֫R+oC:kW vE 6XXqhD!=<UX5*Ed[ {tI%z߿%iViEJ3?; !Sg$q̯j /'_WG\::O%kJwv~W+A`^MYEMqXpU,,1ڛE*^$ tT$g#ӏV{YVOrl)V~'B#dI\ >Io!wʅ.ោSIݡl_Ch+xOEͲha+um;;S߾c7J\=3;d%u"$U'A%aҦSЊw5tnI|=OG@sb" cICVYW.BdGXWAZ5o ^6NX2|r zO@͝cb -2~ȕpXjb">]N[̑ |KSvUԐL :+^WOd f Xy2>sBfLxGgS' *CO]s9רN _y#Ʉ2<ԡZMJM"Y&*7ڛK.]ȫQ5 smmPUZ^@C DW^:x6nNCUkUp!Uv60^F{a9]p5% 51^F֝.>|UK-eE&ps_bCNl}~s0nO&M/˷ga] mxr6zm(z~w|3 [q%JGDNFs300܌&D𣳱F;gk#+Oj>g&&""lQI*?9Ӥ/2G=:H;3_ֈ\/P@kbAFmSco ] :XuYθ+y+sFa?gR ëJsgC]E=Y~\2~MCܼ-$fE_>[O!vՑd8 $$?U%?eO#0!.%JmG$$5WMm)2¤35d~B$)я{{~%,m5Ȉ詵j`tw#f;Zm{mxOi瓖"v%'=") i=s3.\WtW 9S> `WhIC.>~ZlTNVpԤ?)^WL$tG=$nF7^k;%7ѻ(. ԛ#P}xd4xWh$xQR0Yn)_*ѿ\򭛪o-MmӉ?-P+x|DQhtNZqo,d۽ypj&֙pvhM:WYz:i+wb LFu}djڭ5J0Af!sΑ ~:>gx'}uqA1{"*pA %ͱb5ޒ-as߾"yVQ-]wJ0<<*0"r\A5`3T/+֡=cPՍX;݄e]'cm߻P0j%2#&ѫW뉍[Ca+^)\(rfxB%`5k+,_O=WbQ:o,nr :Zj*ʕ@q0NLT Oְvd/2wj fg$|F(> ^8Ab0oJt%k8B^c8\sR;΍<;jx[s5%{exfi>!M ._Qk:Z`,^#>~*n*C3-%Ȱ)]l[++"U.mC"_HT[l}< bf_Ne|i Ztݐo6L Nz:ċM)IK3T+ kGu0/ʶŮ_sZ GjqJ(n^)s#r!>'5C W5[8L\hXR0B-~.ʾ/ۭ Q=AJGQ6Tt.I=JG1f;y?HS#fɦ(#ؐ-00Enc &^2oƁxS e hbdW3jkӷm,QH{0~r:F.`x e{%_ 7Vk͊PQcm lxR3:ZyOvCb7S VT6j@N`j<赓7e]wSo;u(?Ng(o Vl&g=ךҔ Ey E450sQ7rp|y2&wkF8U&C3=7d7Ƈb9qA->I3>ՓCswŤ/u*T}+eBkW@IOk=0~rRW=BZa2䑧E/ˈH {fZX(-ʪc% Y<ǟ*PPN77xr|Ӂ YI)5bJHvrD@+hxjw+X!ǚRSh >;/t}W78vm̑[~' nQt7v'v75RH6.98ZVQڞKO_0;]-θ=l&\0_m<`͝q<~^*"_U+DJ-8ǛePj0ϩ|?O\+Ёs6=Y世=)/5̗F7QMתe>'SMx@| ŶىȞtL% p͆x0J: Q.8ypņ١fR怀?0;@iÎQo_SU7={ YE$2pa}y*(bȀpzs[X"1J9_n}!¿Z"Z#ٷQ^} XQ-xNM6\F`4'? PuPprYmqN=v"vMjyn8:LRy˕;6QεLAO3#ک?} "]_!b3rwm&iY)X 2Y֠`T[;Dv!;v-6dT(Κ!ܗ F3@rFnQ¦2;#`Xy%>3W" T6r Ia$ģbw(3O.NoZ,It-ԆTkj1WP⻌k1Kt4 6$N Xa\61NEL¯)vZj $=^eOڜ< <ϙkJ:O"lW[Ao M۰|h4o.ަR{-S7YQεi)4Ϯv0'VXL VqX}α}TQ ci|p{YLB^NJ>jB LGa#Q *(Z*yghrHoSL#h+9ggeym WF^0sMrEU|zn^6Wbrr.0m M&ĥrSapng LfѲS~i\m}a/+U׀=p˦,{B WP/cP3_Ac!y`ts|zY?EŒq 4cO9.5i̸&>@$H(\>WYf"BյߠjdLm|XJ™I J@>JJrr q-4@rtNm͚0C{2K/|pI:%|TO&{xd$v;HUneP+= eYDI AIeXIdXy̒|Xvd/z&'Yf tÛd'{@#/X^Bw-ij?!a\ ;j'} cSp ehصf޸}{9XyWfڶ/;_gpblIØWW y3.W|ڳ[+Oi/!(/&w</5/J:I7۷7R>Y"T>r6;H2dTDF!o #=Gm9ba :;Siw U8UhŊP2V^ExA 'Pr- 5l*h?|O[nNxY=pY滁A0l#9Ǭ"^ENu FFgBh9?ޠ{C8wrh~_ Ym%dW२@]J%9{-`β(fݿٶK λWv`7& CZ:[A2` lW5tH-zU7T5 $Xg|/GNe<w w[QW v m]Km$q_=:&T eٖdݰj%5Gncf锸gǏ]KMfl {wytѼ`9ᷜjώH2T9pݨV#=!cJʍxt <~gYZ07070100000011000081a4000000000000000000000001677ebc2a00005b2c000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/bluetooth/hci_uart.ko.xz7zXZִF!t/Z]?Eh=ڜ.+ 9 P=) VЬ:gGx{1(G}3*B`,U /^O5"/຃i6y` (94_\j 5>-VBJd\&h9^şcJ%:;褙CJw 3@^%? ftC <ҽ-U65E BG[jr;44M.p y{<7{-dN њe [d> n[ we``vaù3$n^CIf,!tKjkHOb6-A]{,k™I4iGz+\gql̀G=@ 2EڃjtG^FA8'K~Y8PQLYDT˫k&0?j1 :õ!)>X.{4 (z;f<5$|NQ&g?I _j4\Q7Tussq)X6|}TY>:  R?{d! ׯFT~Zp1d`-NU 'W!Vx^ g綯F3-z*mU'knI<ܫz L;c_so[ipNT #ض)Fiړ>ʬF($^˒]Df:wP@~sQ#KщaC6dʌ&iUW3(L]VɱK}jCt$'ر.M+IUDpkު[~rgI!X+Rs@ ;7O/?{ɵm;٥{ZIL8‹ץKIV'ρeEw$vga*wFYBZYJVɟj;GO2kt6/dwL1D ckUo,̉Mӕ-shƉ"A VS/V7Ͷ<*Ա,ɢ-ʃZ;4W"zJK -}T[ U/j%$ sK+|w4uNXGOuD{ ܠfysAX)v"cƽpzIt }gզtkIc"Y~G<5bIn*\РZ~UBLNJO,k۬r6kSC-ў3tIicT:Ljӡ*'KEaJ jLml9etxzLpՠ Hˑ\3HPȗg8j<ky6S U|p-kq%{Fɚ@ޭ@Ĩ4:t]]YcX{Z|}߱LQYJW,0G#vS̐`Fnpxa?MI!h3 4a1dCx ,EUXӘb!qA$+_J օSHFHUb Ty 󭲝Ms8Ůٯ. &sw5ekX2:g! Y2t4#a Q?pem;Gr#_X @6#N0{IvDJheKceH*l~|h k9303W)dYflb4TJ|c=R6uՍd7I^{!W4fH0 jӶb >Nk2ޒ>pA4%xplD^8:,&m6`_EO(whyns|D GGaۼDZx cm_fUgmb8mև,u3B8w Q"Vd$/ʈjKH^g"\5Vei5&~m,[$0l,;Tp3Ur΢~%;{EI!=:O0#6ҏ,|8e m2!yLR/Y.nS TH!w;d]|(z&=6Ld ?^T%iR1@SFYsؤH?m1*ѓǫQ4z u[6 !u>` 4ʅm8k&͠椺VZr QI[sSNDYDD3_1DW bdCkb7%]8lL";t޳t 3pL3l8sL6$le?a}͕K0xb4CH^%{^k@4gDI b.%xc?r&'^ n=s+21ώKzS`rv!L"IEɩfv}sLk䫖PZ2#<_G%F EJ9+rwB&rd F0:tg ]D3ǚwa`7>Xs8|A<*jC l)Y)īY`Pc9؀tm(~Ba"XaL LG }r JS{IsOhGTR5Q^(]hب]VQÜl);>9=HohpWXf[m.:SB]:(< =X.W nkPi7C4=g:tQ f^ NWE xe`VMv\0\5蓧:eNZ?LC$74_EpwZc2NBןinE[ { NYAH皵sea">2"<>?oY w:7ͳSMI_No+ 69@&-\L#q3ǙV DcmMH1A܄"uÄ] 4SX<8Gr'Yɹٲ~ 7Z&*f"r/ZI7.IyOMoa cb)Aއ\HU3NB"(pܡLb>R4v|'RWpS]9w3X̋HA(~ $,wItXRe _V-X̢o*׋=&lE&REQj(Qq!ZC?{U4eD\zX .rF t¸2 llk{UrKs- 7/೘P&_*N4t#z1vx v؆JR~JLhD ~LV^!ikdsBatr&E7\F)5_UVx02.lZrj@Ahὕ+1):EnGaIO#\$G6]L|֤2h a7 i0+4V)٣"بٓ ! WΣ<%m$zDs'̻+KlHvUY(ߏ[!w%(~a0sFaC yU*j1ӷ>_U0'H.꜖IRe=YPf[+] JmFghGe'P308z5-s9l[b!ݠ=x]q`~Vc^W#Cs.נc @߮s"Btɲl6?o٩ ӦQ]g`3Ҟy) 5IUGg+V7*O|ۭ8A00~1 jYif;Ea?2"Y"/ Qern {gJتI.eȟL$!I]i(:1`d'4Dϫtƨjmusqt*EN^jG:3#y-NjA[etIH$ Ϯ^7MI%Mi+eM~?ڵTlv]//ʴ;&oso{ed[o$xt#c<,#c>z)=["ԸGQ d7Ƒ %p\0&fJέv $%ha'Vfs]œs*2}oDuqDK{m1Yc{p_)*$/ ^y^LW}A0\2Κr];b }Kab8b 6®v ~^K0{rgj?ܜ|夓9&Iqظ1^z4aAtY@V x(vrmt>p^7B^$oMSK4]_w V%gOqG Pg,ˆa!{臨Xz+e%BGTэDzbY}yV%5)%Pc7ť7ne{J))($ $韏Q\'}ְz<~lk'YV~D[/ѵgp,T0|^g_<29c Q( f&Ey$B]t2(1oikyC0?xř\.B^OY7Ã@ޕxθI癩u˳0 KC._VP~Bԁu7moa7io\k957D w_2~߲ ҅NZURPg}dm3B6У=zPJS@FO 6R_Z~BUZڔW6_j1` !tS8Y "ob<3(NU [Ic~%\C} K~BEJ La湬#hQO-> aĬq;í'GHCMZ#!|W3wccB8*Stzoۗ󿓉*Gx6ns0 $'_OSjˍKl)!'0 CyC!}!eOy˛JIo4bAH03 ZPN%ttF@}"m?<\PJo^ Y֢1V &k P ':WK(&hxy]=^xFX[p9YJ9`blm0Lc ` O.miFJ1~Dg~C 6!kRReR2D;;0&#-mo86վH: [#꺹ۚ0&l4/AT߈FR$zY:W`J%oSY 2~C^[/Ȕުk o.ˬHh>_ʃ+ԛs`t!WhLln0KDjԇa9N$H|_D~9c ?FT=L+|wb~*vzUkP꘏kv8lBhp^Q˄*gTc QzO1xDG6-olr*Ņ-;-Xge7!`%b|?;r8l/8MF>QdݻGV=BM.A?j6W1@78o,ˍo0MP3ʌ2bBMh 'LQ kKd8AoLaRRJ\ ?Yn}=?9ZpQitΌj;[ƜVw\nEecBT90'.@k,@w.e=(n\d1EjEIG7G>&u6'4ɦsQξT'huY7Z9G geZ \9 *LIPˆ~mj\N7sQ kao<; ^׫~TK\)yY4t~FD1TnΘ-"_'ݚvbl[19j (d$ aԾ6}O ɸ[] n9 5t,s#c[s-<}*x2=wlPNLhĄH#p=!iQrٽ7Eʼ%CJ=qgp.Ah5MtlKLzXB|q3.)vѿ"Lw׉r3#ӷ>U1LcHN@*I&)|} l,5 ycPIJ:Hmmxk^'5ٸ3uϫ f3`3ЬL86 %[ObBvXtB''"o8ggpTNúw"ښ? 1dA8t%dfj{k+$*iޙcBK=B7-&X@" dcZMg^IJgnom&Vi) dX ;kﻰs㷾xEю,~4MLcI3 -e|jd 'yi|gGܔ.b*D=:z'wdMCxlJiAPqI]єR\΀X1$> h*f| =@C=f 93G ]ݞL_ FWKƺlj;μ5s[N@r˞ 5҅NsvC#p&F%yC49ڄ3@R* gdr*;`0rYg2T'M?aزN,oh4j-Fd2X~Zpu"{"EVmg޲/Y64L)?wt=0S:dM/7 q}@Og6פU |p `爝ʿ۹:r݂KE7[&Yh[FC}4Di Ф q(fiYCǑxԯ"Z$KH|:0k>/0Ⱥ;ֱ@=ļ X'7!Ey}bޚ2ɔʉt6ex=Wςh]X& OW>fd҆2I@W SSS#7趏M y)4E"0kq>Jף )[. !n7=gO+Bا7*D'#̧!~OqT;1Ib (.N,3Ȋ>rNsCeoiƭq<z XW\"C jq~1yHêw]IKf5^h%7rջl#o< 4IGLkO$%6భYf،arngӗ5ߦ*GG=ajIuF6ډ'%lz!q"Lֻ(@b–d=PY&[23TS-˃D F!ulֹT(zC) dOHsZΡ]Z,ʅ-~MF`To݃#5VeB0NXK@'2oRk=L씅C=S{TF4 57DxfZqVQvRjpŀ _k%G_ KpE% *$7YŤ pb#vbcVhs-WoϯTea Kءm7!cK/4 W~.E{ntY|3N%L5;ȟIggG]1g005ZP]?LC\7، am4?zz[ݝ1T VWƵQ-V"#90Bdz뽜)Or.@JYfNQ-`k6aSm|Mb>#6[r@?XءWgU &Yv[Gp*:y {cwզ=}8>3>,Py Epe6s8#i~` *V~at${[Uڊ(3\JѨ:3sC"9}494=g6ki%aGW@o-<Н|È&<4h9ߠOrn嶐ber+sXDKڡ.QRsJ)kx%g毲x(X(d3M6tf+w^?Q4G,׍V)u&g;if}79[vYJ*vlP".z#eμtm=\50VX" ?f3a=6zdj\tK\gSɖJgSDirGO@;-a/H8B~^ ~6Mj:cN6 JňzLUiۤ@yw74%FƔw(5]wVDoIsA"^`B6>sUY ا?$C v己<U·ɠjx bjB+ݐÃ~=wd嗗}Ho]iw ^֓hN Q//w+*Lf4i&?_ 7p[*p(hahd8(*,ٽ9) h7v-{&6)8etD y i@u_۳ʽ#5gu[FWnfdx[dԋIy0z>ƺy3n]SjTma!`)3[ZW~HMf%bF  Fb=$cڍGW*5u#Bb-C0},uɨHzR a\vdK8!w ˃ZQ&oȎyqXlp%˗m}ȷ +Kکe5^oa>UXG.⑴(W+|7tcc&)N q_w䅑4f4{:9s F }@Kd?΅S^篚iw,#-q' ICT>t'،ש}Õ{'Pt?%fX4cU87ULTgqyoEڬوh"s;JtuU^pi*%{̶(|V$;ϔ\ r}UڞGIZM8B\jC NHs+jа!X ȻDZ}!+C9@Lei"NK b;?_4Eԑ&l;=6gtM^~}:D^Xi :Iܖ > N:Ѓ](45jce+#.dS%{av`rѯ5 Ln0щ[@Y'pĜ5f!ej;X3r 4eSG,`Aeơ/#P Hy֥8Q>#W*5IZu>%]'CGǰ|.ɗH(lzTGtb*sdk]EDb[wj3󟹉#܀2~#2gQߊ[d [[sب 3eZΦ*=L g1h fp <cJG8 ӳyC+{?F&8@ڑ"j3VM{$N))+Vѯ'Ae@STͤZ~$Y8~z( e۸ 9h%|O0S)^ Jdumau7[xjT^,rAh5CiNs)Uyyd.*͓Xcq(XgϘ/jL#Hv\?h]̮¾L`3_z3Hċ?TsL5$1lʌ WT @ϓJTa+2.nqȃ}x< rtR*K~ #@ 0AWtpini,yKNw<4~4zr6[Xp~鮝Aosy54h)~*wGRS>`6mP$n`~J$X.EomcwW栨2^!꒠? \LՆi.󠃺Or4291|Q!TJ )Y`/\mh?]9پu'jdc]F8b׈np x&#NAH_Iq_ i-q[OL/Z̓ r;s͵%O#榯Spl̃BGEs QN vM6;ou$*G~Ӊb{|҄Bd"<tP]K&$wfG@bH/<ǹ߷fMa:ɟPxACor텂lgzjE<8"f͎w1מZ2I,ɦ/sG=gk7X( e/<+;| ʤ=S6'N1)а 6 l\1W)Ru /A>)3ac$*nW4{tXaQj7EFlkKV:_k(N}=Rle 5A58SuC1=Mj5۰]f6O/ );W#{#V +3k(0_1YXhuFq)b#nX9ᱍ/')ׄMp)tL5PFcs(0:N܀p:^ l#k_I`G öf 饒~A8zi,&iR3ƫIwI?fb(Wa ~\GIY6 {x xaLJ$QeȻٱ^}8%)c;neQ]x$xxR.4Z>^qt5H0\/%]|HgRf*zQR$g~9Aꄪ+D),vz&R2@1ψ"'3p"I%RfU%/"`N>]&!6dq+yMPMlѼ=V[஦M8㠰S埢@̳r^aF&X~%i1/g/7̖8Th"ՉѝnL:}P<'=Im1ݷ7ǜĄtsu;綧 C[¥@nuHZA&RɞP4# n#DB[RNr+1yFpF/qbPyͱp.b;z |9õVF(ORҟj2{o]:{[Wf>M4 XSE<1栛 vt Љs0->46ܓ4 U1@Gj7LOf&((VM{QQã8D>U|=ߧ#xI@*佺EP6z m)W_"cvZ[5ZhCvyx#@/M\6vzS>o !3gݨ%GyLeݻ .M7^_ 4b{TvN)=ɹ>eEz `ڕeH׸jHݾs60Crmj [V #ZN)ǧd;fa! 0O-?c\~֖Mcw4W?TTz}є>x3ΓFR>JtٚoCK}f9xH$_$!3eK#aP*?rl`bPƊck0#ʬ3!8)5&m$H{I`J|I`Jg*30hJ%0Ӓ9@S+My[#G}y\4q;@޾E,q&o[ ^QFj{IΝ:/tQ^<'@.5r70t)ԮnmIɴhQlՈU˸.>W "&D\8hUӓI~[u@Zu[tdCsDvlj({*eXa& Y@kX@beԱx]B5ѯhNs-->b bڅ0+QXVm~eڋ4sU6}Y<+<[e0BfX?%E|1IX@U*eꦵEV=!j,j"M\{KN|/:gYEv4}j{;'d&sr֞iu أzݻMX͆N<3AUTNj|Ly&jI_8 6$j*Ri]nK0xX[_^"NoB"yJm8B >- *1P@c֡U J|@n)@su;pXuYpoJ!hW`SHt?6ԙEfu⬒Qw.9QU0(SV71zR&-&:C79qul y4l1w.ᖹSŨ5p?ɯcY] Ar+fcL¤MFNMF3ҪrN!P X^h09f-L cNnЍ*R i]"jHSGddLo]&XpV&[K;,[*P3k 2R|Z|8jCܘlz&sǓ]IuG#,5je9Yu&>e<̂S%^OyGokN\eѩ"W$GԧqWd2}Hz<طLXPB}vbbI0iײຫ籲nqR6 ]zPHQGЬLYX{NN$ 1> Ǿ,^"Rzk}[B7!h1ʱƶՁ40\\J]FyhCY^|F־K Mc`=>hOg3N!;ҍ)GJ\eWc!wnk#!`b|-Pms}N椮!v3LuR9λ1abrاR9p];pf#vG Wsx6ԧ-c8 OE-,:CMy'o?y`(v`M:5Q[[v)92gc\ 䗉S"߭Mh,#;xWoy 5(]5☤:V?xX3yoDH_*ҁI.)VbyCP7B)bCmk(,Jz&}oZzЅ{E4χh\̈@5CUtşaȻezm]^٨I}FkЮԔU S y(BZiY^-n(꛾nꑼLr.<]#8TvY^_7@}0S3oϓB.'cY5,͋J|QN= ~1yHyt3\D*aAc| K/Ei~Z+^wnm!8 !I,ޙxzl/ޮǯ]@sSbς6u/$Ф'F A-La,`GaeZFV1NkEgq Qp940?]qtJ"mU.+=>'le]} 3L3WMduBhy]8Wu# +ڷJ3˃9 `V 器M̐?)ئH땡lOqP涵Cb -Js{CU ``>)@TR<($0`[rdHe _~jN[58H}E3V̌uU1JmZCbIqC.LJq~]gtƒMC&EB?AΫjˀAnȗ*nprEك@fXKʑB"XO?zVj 0v#a6Zi`BZP'$* T':Nի}G:$'vJA6`FHӰ!l#  TPK2 ",GHH/*K>.F,/2Xi&\lk*sRˤn5X7XjHTNbU9oKD)G0LfL$~My2?e7j!'X#<+h̺[3YںX^ϲbd^S{+-9D>S%M5LP*$)ZRjG?n|DguHޛJ&7.8XQ&{b62ӏK5Ў|Wy;Q$^¯ k)lFaznٻ#mݐ>"ogsʱ&-LO,|hbrmTﳱ㇟t/ZhmN[IF4|{,U$8f$Bo<WN%Oh4R7;S t2Xcb6?6Q7Gԭ]6ra$֬'mlhs=5|F$V$+,*?@a5ZUa79 DݨB$y):N@e¼bn0]JGYNc*n`Zc:DDžeA!9nOz}ϰz\~lR\V {bn~7G),H!0Xnɝ3wJh]}̿8_(k/#3O!A=f&wzNj'0 ؚTbn; p:L`1$a NIdQѤLֲep*wj$nL^Cаȫq.&\`4@,6,=_;ܱ%mg`\NNHR% )&뜆>rӆ[?r q_&EkVtP_#IﵦImȋ2% Wo#=*bV|Ϊ|'E 6Cd 8hFtX%DKG6nxpGR?M;JT\ \d @_$idG? #E@e"7^st:AH9leJbAiB0&LҧS%v^N;.IEp7>}G\N0bp]m mr%pKNHy,Z=Q 'raiomQWP/b򼰹 _$HœTu/7Vc[ǩ10 E2(Gk˘4@C *@.z I \|bk!,0K 1c`Ot| QsҴ,A|oeC# 6G3Z9Vp~HRN"S$ۊ *4k7)O-JuZѦAymR6=6{D z\dN"צ# Ly O*Ɵij!qcwu`(@_P)C "&Xzߔ>g&` SԐ(#Y|ϟ!J0.wCҼSyUղ>$> .}W GLa6kCzґ[]c2DX|I+ sv.r͆o;ÓxK8WTX yb#(5<ݝk6,[@:A2BsHڈ ;ݧ%}a-wvio7=kCviN15Ca2Ucԫ.6,!K'aٵSZ`-̙H8MR9ݞb4U2XHm0޲2`%>dBHcе}M;R)?s@O!@AmyM22UxuɁP k!5"1xU_+~B4ﭙpB N3Z/Ѳ5hOZp><ﵠq_2' AYԔSP+d6~(YCMGl2pN .e=ϵ8 M-jj~SݥuKDiT֔ A[*ȋGj[5{/MďJ@&T[RbjU+UK|^ɑi2nJyqt9Ѐy.8u$ZI}SK+EppbΟEE2w{m;]5X^]M0mRF~o sSTGAPZujX_TL{l."DfWom+*{7Ɏ=RPl@EȆS22?ʆA_#6)(\.f[(6Pow }'mzS2EbMr;$4N60 Ɉʼn$R_Ѡ:-R+sQ6kR(Y֯G1#N&+y#9#KԜt?F VO7-|,U4Jd5ll~mhEr5%.ԡԵQbj9MzD.kn X">l!ln޶|aإB|@ngn wZpcb<@TAqcrd^p}u;wG"q=Hр/nSiM_ˤtlA4XKWZ $MkEpQn@5zfTXoE(jN|$.1wtVKpTFu#>,vk8S⹌w!̀OEx=bR"6yt*Zn0(D0f$|, p3)4U#HmʛBW+焓[J4-`Y J6 MoRP+応مF9F'˜ t>6c5 U.\nʭ/0HƟ?+f gHF/&a8d@sxfd@~Uɲu%B7&ݹݡYT)oY^싺0tnͰ9+<[gSqҽ~JxpG6NAW?wCڰjMvD0k50C z,JhySK=o ˷&XhϢkNǨ%?} #jkcxRQa~m¤>rM?"xZ9h 5=w`ϖsHOM~hUwл5\rb9[͹*3a&*&ehA21HiUTb ?2xJU#@3?m2X9`fߴFN bA WĕA]OE= WVRGs<0F@5k>k5e2 ą@=V7R}ƘcV+^Π00bc]sё_idA|˧+uz ~6(ϖM|UE&tqlG1gOQ}qo cN/̴3H9u #'6uϓWO _s8dRCD`:+@ Nm"6_ߔ>(f-ʫ_aN/1>&~5{N/̄'SyXb%B(¤06֥5jU@8 Y P!ٔ2 yҩFr13,#1E2lĢtHL?cIwn-Ovо5iԐ0󽫚L|&჋mxmt;A6}HW@PQsr@3 U| :DyOM%^ΔVu[5'DD{ǝf5]y?Gޛ'h!2P]ݒs>\խo[L5ϫ)B6(ulE.Q4[ۋ4Rյ!~q[i! Ly8xjrkw^BJ23HB &LͶ F'tbIWKe7* ][ +˱&՞Gܽۆ#ժrnhŗH޸ VFvǘN hgR[gXC)*:g5ej"cܪ0)R*3qUjn&Jse&M43`+(uAfjy4TW&6~X H.T[ܩD; K`}{CZzd#ت7dނ^Ee C@,oŪnW - '<HN/uHk$u(8j4|$Q}ʑQpo YƟLhݒfqd'BC#tL%w#S~@ PkܑN2PG\ 9`S}B2 oDjB0,/ZP(L։ Pēޙ\oK($>Yڻ9l0[5MJ`^]kn.Xox~XjM of abc,ϳ`4>V\VW_A=en€w9+k-co[mKFy؟mi<%Isny'$'`M3˻TN6|c- )kӥT]XWY4{)P%/ ߒ@һ*W!d¼FAR@Zkyj\péYU0J'M`Gut{ ?Gd\oŭb(㝲aB,W)[,9 _V~nj1'٠Dj-[*n-ְfЬrucSHWC>\&4pL(3ٴj d 9K4#֖=6өI/ FCYy_Q~ƚpiw8Hߊq`Iu\*QmL OX$o g!UTw\>G^}%olvA9/S+p"E=tO!eXVD;t1D$@x3veLcpEn$ںRPvl[n 8]hyE9[n'Ag:)։#~ǃ%|P(Ei0KpFH![WeKSxAhĠ?X4O!DZ y4u ۟M+Ϫ,;EgӭҽMθONs/ɓWBji՚ܺ x5Y#竪}༜y:b[t]`p.ZS5XǠ|l0*sYzjϪ[8b? CfE3T. ޵y)HjrzpyNTT1 P IL,@@+>+ߘ jW!$e"M)鯚";WX3hy4da3a7vԢ;Ƈ.VMS*k;>&֏bK?gYԵC_;tKqNIj1f/j߳q=`%0!tF.pb=Sv G/unD!x2i8c.}2o҄:J?[eL϶J4cZB$nXK5x:QuϿ<|˂+g=^`f*"X 4'1Rn]5L'|'ֲ\ѱ {nkх:I|ڇ ; ޥAQR5j^ɬDF+b`ƕ4Z$>uRGK2YXtD:%Rb9Y;`%Au͗aB T*u:/yK}ir m\ !)!n,m h:k#U^TCW?q0A[ÎZ^. ;6%@Q/:Ju@+͋*dd$J9<mz]ъ؝e=4$.{V iφvdpRd}GX 2DH*EF!DV?x[%m2Nn]| T`>^F#kGghx@_/hԲ0v{#ۘ,W&8qqKj4Yx>̘cJJ1 + Hcn$]Om>z985)pdyk2F̍uD+(D6ݟ. ,N;L$n;S{1̶э$es>jp`F -kjXr32hZmoibXN7 |U<>Fa,L+ڽM>ېU)3q']P]u]JP}gLzzSE>{g+W? {3١$%|rM-ENn5t<^5Vh')\XN:GdB.Nag3f P}˒s_5>YOX|njܲO p[d82*:!OGCP#LiW ?}}lY=\@_:lU!u!ZTYgBRjqrJz*~:<[l^P]hMS82éP>l/|YIq=GbbIm CzihnUy7V+pM@D2N ޑi* wKV%+Xѹ!ao@Lʌ0Ş :6Wv\$:ٍrG}|nnw $utpLe%.C4'eТ>&_-fb)Ƿd@U%OsucV:Rg=e:3/- 7HA"N7c ᬯѸFAx̖Qy9fxkK"1F5z-9QxU٦2+(Qx讼W{QIUW*E!F 9C+mm.׌Fvfjj䭌v(2ôx['*A{eA{r_'!V&O٭/ㅉݱ4uȲo &C@!TB7P8` ެ$p{~ k:V(MZCXКW|ټEz%fsq^OGe'WD+]8AhCp4,-_N:n ݦ Jrs ^gkzay ^_E2'[Sа%ͮ>8]#^FE_v5+ @ΘQF!^Osުs^x"'VQ?ge:Y 4 W 5f->=QuN`镢x@dP 3VMi e:Hd^.Fz.4|Z(yJHi~ K`g␠@gGRi>bf wQnqFX2Ӂy:ށvt@q^%ǭя>j뉡wR wN=mTaNJq"TY\LJ,Ϭ-@og#%V67 aBԏRj#A I2չu?Yf<do39WcQ3@J(hm'&NMp̦qOn9pR};uVnfá1-cF+j'L ؉胁tmhy~%>K^j(~iO 2Q"K wl~"uQU֫7Aqr[m4©BaRFٔ5 "7RJFXtwFGvxd]L.B-K+Z59vȒz~Q8/6a8X[zF(vGX? șy3uNS9S7cj>1!7:.b~SBT}nV; M^YlQ58mᇔ{{8ԛ'J]Zpsj`eEt.VCl羠2 P]ZyHnN<ӭdLO:b!< .яFL]VfB1\.c̵HK`+;7g x! L]dTo82ݖ83hW9h56?!0tRQBp/eRӀ/E=#6`O67Iڈǹְ$}Jאٕ.NjqƮ/4"3.9]Q<ELIe4q;9݌wwU/ZSyL=JÛ n *KGNeQى0bsفJH.+RFMLٷRQfnA# ta衡ki4D(Z;g3RlPYoz7?n'a9Z ` ^ nRz뒿Y@L ܤ^{8l+iduyqIJVV׷n4 *xqiRe'鼪#I*q/]oDd5Dܬ4I2cih;,,COfOSF ƃ#3]co)$UdwӯIvC,\3S$/>~y ۅ|j60}x7YPljB/{.:=@3؃}<yTθTZ^#_.q^.OY'~\̎~l'K>>72Kg.]wg . (i 99NƐ`:T͟34.?,WnӂZycU?hZvB$InAZn"OP\uW6kWg;lTE9!uaЯCV"n̠0ic}s-¤̼~a6;|꺇ըw3F"~ج+߳hHD>9Q[nɯ8bGG] Mo1䪀AK=U(RZ&=ɐG{yn^N2@NInpY9b6 W}b,_$xmImZ(uRt#X2(:N8WzANGetmp>zoث a7$*2 ñejl+o.vznO2/5/eֆ=+! Q/{h$ VB=8;>1_vss;qMilOi'ػM29n&REo: \/Q}9/wp"yNx0*d?0ٯp 1d &j"zf/[ USuÎ~Z/>yrԦzH+Bq:G4ydT{a;~=MS`$d23z @!F< B>=$"K:ͧ@p댨5G:s{ŹLUMfϕ(p1Snzk`Y1IKDLg>D{+\&n0ŷԾdѕ4{LC]QV)sv۠~63 H4NfĊ=lL LDn+x:ߦbuvFK&9zp6UH#V+Q (ȩ5pN2w4KxkDcZ dBZ5u,d-P>E5`ps6bIڭ[yA(\ڈu@"âs&.XJE"UtCJذ**2dnOFu>k*'7 >^HMXw*V[3"/ҕyw@IZ'R<@~)֟ Qw4i&Q\AH8W3PsE> O-N*\)|Jz%.m4bK\r~4 6Q)էV]s%mH#9𐭅ś_$[-㛇^DP/-c}[ ͹땽nXB8 I&_\~5i '4Lk20*29W}<Y!ٖ~v?>\,| V/APvvifK0,aZ7WQ&vZ_׾XT7@ڠD/ت;/cx[ nFbUR ]P lQMP㡛a㑉V]':=dk퓛ZVT?NǮHE k/Z0Y WqwCeFkM{a䯓~V 8 e_v2Ejzj&B&ιHC^ǸށӘ"ȘEdG/-ռ z8[Tr٠=G8kx4LbR &&Q ߛsȕqvZ$P]X _)ko|Iw&Jv6؛<2"ru_m¥XDNCҊU9Dsq/BM@k@$$6%QJ>h0^!Gd-Q?D=G-qlEYnPcn< ߃ƢSe@9F aVjjEO0ާ_ܸ ?v59 76ܿCL'L5Ct縮| Ie,&(&/zC'Q}#O&+^=(,.yltYixe UŸZoر_&3 g9=v|ʲ$gp)JK_Q 2ŏ'f=:,ގZUS^Z뛈'0e:4RGf5 "ig8٠sFR_ 70X׽)1@|1Kd3!~C_\nbLgRUOVg2(eXΧ_Gm3@$GK7aW/CDL8M~_C  -esU;|-yQOp)IRaGC=>Wue\cU[^=hì07CU8!֡Snxt@ڕ:Dz.Q6CpkHlx_=:O6[GB蟕B7HQp;LQfpiP|UT/26&:6ڟ{|VS|- u)&Լ:4<4-8-˭랃RE 3)zA$GP(IynCOBȷ;ez±Owcp)\ayLuWu/8чXpO~dKIj2|%Spdȷݫu\^B>/! >}^`-}h5'ǢNwF9h3jNe"7zH8!NBm ?U6X] # ." "Ԏ^B{q zqH P41;pʼn$qjAVKԱćP}<>^ cރH `x1xd)S|T:)2=]>f BO SLGf$|[K T\5нZ?F7W,UO\eԟN]춧mȷYGaeaN'J18cqp5&9ݘBk0/o{,k,!1l)V@ܱ!j6s{1wK!-+STJ0P XS[VWه_DP;oFD\i8}ed߯7B2VͲZ%}ٗ ~պ{\U#*{H.ͳFןZ5䤤6E0OB=(#m }.NGtm2bP8ŃQکK{e (u] Ug!,:!ٿlZ4'⶞o9҆LF%p]Nm,@lwP%/o0&x) OS0!g0ˤbhº6*sc4yB GٛI Vbvqde' JY \*^L/FY:Ek9"|ɖSJFǽ:`f\죰25?* ;_{5YAԪT׵utƑG;X\&o<'W&L*]ltlS'?7"~O709y)tΏdhEwLcC侁"v:, (|B{Tm@Ӑ&Bc:QҞ.ς_fS^VKb5+_ԷnSeAxneM&68J|iv6јl;O ?ш%x:c1[;a@lC'LN<.T^GljVϘmMn=cyL8kq*]J]$2LQvԵz5⹋kg{Hk`MV'S!Kj~*B\m_QzomN m J۪ C7e#(i.̟lq"VՔ ܩ!>gϯgqrcQlFC/?ѶXbJDêuxݘӍn85FJ[yTO\_%"R dj~Gey?@F0ø XF yࡑ,' ɅG497ܫB>L)w<.p0"e^Т5Hz;# /y$-m/ ̬$$p?J~hǧmwf֑bP3igz]QG۸t宪Wr.ֲ36P S*ճ;Iq\ռ؆w8kw `gjˎk7: uFkL:(7N{@)wn(?X>?]/\h ,GMpb_&LOM2)X{,<EAӎsy57maXag)mwډ{a2:$7(Z,g~bFd7V65wr\r4&8Y738rY i|}d =N1:Jb{c¯NjE(a/5̭?%z0hG q|N4CR"r_Y{ek>6\#ݏ0 ^[ QEP(p/\liR^Ӊs$EyJ$gؠH7=rLmq(P]n ByΖh0t>[bWMbAuT3a)&z s<̫3bG!wX['D؞-Wp 4!Jqv H 4,wHi3NBۺkϼ3M*SAqh(3\32Fw^?WD-)DDQu)T| ';fq)UCޛ138IJ1'.}\ym}fu]]nneMu۾Bkֈ*%_ssF?-RӪC}@MJ"hzVAZCKvquQ umG%Y{C#ݺ{ږ-_/*}ui@` 8N,RTsg2w44At}_S -+Ȱ8m2cf ^t-7gҏtƎ`)0ӷ]dVN5">)& gqWMlnIST2r:*{EI>T-ك3 2zQ%&d8 5T~ei+ɦ }sxUӟO\%hOeWa{T"08T k^OxU (nhB!M'U$.{ PVk`sO uzd1'ݮN`Ը֖7YNy{pϠnj+;My{9A/ê0ê_A]tQ*FtȺDKJ8JkGQ3knxhlYA:;h K}Y!Smkqb\űa &XV V e |COhsi Yz\ T )􈛛=on](%'0S︫aN{EdU;+7]}/^v۽Ѝ&9je-ٙBJ5-8l-v:G6 LjA""*e EH+;HV)A0w$KuM`ɧlW }Ih &$F 0ᡐqqe.4GiGK' o^!͌ua>/y*Mqbxrp= czT˜FK%!+Ů`㊒Y Θ6\ȝA.R=5qpܘAB8CȺ嬬̪yA Rc)_ jnn~r!J d Mk_d/go+p@KK9h>MnƧ~PXS}/b$/DJ=@i߱`~ mz4 6*aZ +4']t5$#5a&ڃSrbK@kJ;Qşo[m!|A޲IJo# h٦NE<5 &@MzWqycׄm83_F@mS@uyPKLEπI~] AxwfLƒ/&n4d`ncs>x߾i?VeOfh1G=RqiRIe `twȼ}_%]*Vӂ!LIZsj9ISaD3N lgOrЀGνP.#EgJ<=VtNJG lS}e2 IuZHhZ$бn1کCS|dK>]=1{VCaa[1b!剢#9wu/> EMy07 +{ŸƑ Pgd Jo醗gg&bf< CrJXj(ft[ $!æjszx5z.XDgx+p0j~fut ҩi{ 6w4i}*|#sLփDЬUj 1ZSGd9.uz;TDH`ka87(:LhYEBeXsK`5';DƑҼ0h3(Vx3u5u-V3#1,()MWNdD±`_0,_4doa1pǫ, >GI"k{~b"l/|깡ltuf!0H- ?B5::126߲:LۇW׍62'%Nᅥ*6۷2 /4N\?v8D.>*"VQhxv>ُ=_v8^ KԸќ Tƨ! 3Tl ؉GkRigZ0K˒DHtP'`^iD8D&&AL\y1T՜l{d\>5J2hCi  oހ9dBIF}0Ǯ_0bpoh~gvDo_-hv# fqFRNEY1l߽e27k/XWy)r%]ơYTSuw(!@>xL /-E?9ߗNN: E@{&Bؠ~O0%>hww#yH q6n#oC^\_T@". %@- |OUr5.@p\3;n&D pD.b<.K2;/vNcш)[QB03g1 p-T-Q\(!Fo C]\Zr" ߀cPN*t1%pGu?9uiɀԃ+Tَ ԂaIKHHHa&Ib",n,xreb%v8m[y,72kq;%07nj$fFNrhV۴u)q 䎫i1qxs&[m-M"R`0~{ʻmbό#>`YQڃrQaW{,f +B龩[<]SVO+ߦJLjF)CJwGcTYDœ#RFP@(ߓiT$s#/Շ˥ޮ vpF%U* 2= M.KͪM\wrX9GmHb\TcT{3N{Js݄;1X24W ]'q҆ڢ'Iş"5eQ2ձR{hg3JT::k0aax*ݼlZ@Ϙ,e/ T˃@NN6s ,Y)] On#cI! vU~MCauhꙁ|?ÃG?.jҮ o 8==>ﷻ'H5[,hY .2cWwbJ`ֹp'E7C>U+$|~eyshN7ϞC `M/ ;|.ϕM\h1_Fix<#u=Yw2ˉRuQ5)A@6Ajڢ*Ҵs&f|kA1HJ@ ѶS6r퉙PyA&>F[4k}MHwb;OƗ95wf\H[kY5F?^rf~ a~gM8Y LίȰЪxj?.T cFhɣnXeŐ[qwErWw@cttC-2 =͈wX G/Ir3~Q1xNgo6Ԣ<._yXYPr2:PK[a~<GO>aNUPILƼy"@aӈ+dp3qĐm"w{i]9ݧ5"PZn]JVS }֡ fXcĮ{EiuXZ6ؤѮ QWX˗Kfٙ)LCQgZe/M2j BZz',Vu%Gv#gY\:w$99]睤(V{j7O?4׉c^DŻZq"2Q]y;x`;1DɠJd 3oJQI_P=?rbWO고ȞهҜ(e$@ǵJ5X0WCX:_K%.dYTcuX#ϧeVU %,T-ۭ'!^Yce-7q#?O;\ .S&xYE؋mm2LW4f9"$aO+B PQg1h%)$?%k@sZa? \>IvX.q'+m%ߑfס >^/v?SE K":@__:HR5@"ߦGsPqZ RK;k>׎Ä_<5w|L  3fsH2Yͣ"ԓ/vf=5"Tv2dS3anΊד ~nNe<ևM퐴F2bUbSr@+w"]ӊ'N`8a3F;@ XcTC|.HpMբ)X?#LmEPAA/> &4X^BSi\N?>jAFmH4('r*9vM&OJ,88Pơyin)ʀq'D\Fœ$ pJ'P"!\ˢ@HZw ^Ih2W&; }P*nY=h~%:֙ z^ /'-1|AKsz_sşdi`MISĻuISAZX7l9۔dc#o7R. sO+0_+&p"BQD&di0 xr;n'ˡ-}3;HYHdz :?SzcziJRxyE JFQH֦lg֐X逤.#x.7;g1 ^@`M:c__H;@KHW,{w_j.Y+Yپ l<laGb}!-%(O&eɟ5dQ!%'\qCI/Jg`aХ^Y(A ho5A*!,VBTT2]C : jCf'o a9+H\On:Si45x·XT:Ҫ*gVy $We UxuVkm>l/˅]\X_k{j xکZfm[%6D8{rc>M# E C nY1CIz='xlqA=yf+ d @~wΪu ^5~1v!;x"4Z^ê `c bO I 0iI.Ri 8\U]3 /-%CXJ1rтjx9q1p/?05#"n{Q2謁b~w"֛7weSD t+!meVBM8K%0]3 ؊Ow(9i"A.P^;t`Oeq#%sєG}Ǘc ! )ԣ&VA *Rm9n#䭸"tH(eWܜ(2再ܗT{|7ģH xSaHe'@T4$';LW[y(>R[hl?:<]B7ո E;̲pw8- _KoEK2=UchN$U/Բ6Y&{3V GG3"~i-H=0K'XAFu'[Gο"ut-$E+uDX!.˸b.$oi=gycjZdqx41uE Dt9QZG{-պ{zdAXl,~?%%``Nj{Aeoձ?/f[|ZE ͱZDa:jǷ,& 0 ?Nle)T`miT ,, \)@:C}th0K̘ϪRb$62M+YiC3~*dC {/ hRᄁz[5YT)#( =黃oKvmV;~h(1 yM衆ve*5p֘5K_W^h9%?"Vm;N%KN'sG Ԣ"=@'v?!]Zr 6j"֛Kal1m>R˾s"Lu*b ;?̮ե1bWdyi(8AtJeHr`G{[#Ө GR/Xב-%Rw%8R" A@+nd I %za.㫸E O&:rF}y.)D2j+۷kvM?0/~FvjKBgA w^‹CX@ܴ$vO4*hpm%\Ehu#~uXyW;CDM12aD vQa{&sþ/yv }6#E")[~Bg*cO%"j5^ ;jyJ *C,?3 <;'Uyd|̵:1 'QyE5_ѫd^ϜwVZõZHC9T_MV y7cԾ.:TQ)\|82̮Q%u} ijc%oP?wd-b3"O k!G,Lj(c̄5 t6HUUd >i`#\/H+?QxL<ןOIʛg+j;G[,kmSyrxصJMTs$BLӨM~tkt;MI|hr}^ zzؒ}qYeyU/a@/NgQaU-ˤ,ZK*F/L+`rۤ1tDž} "o9'3k9G &wysXʾvt"n.&x<+hk&vo6WғI40$vKEԴl꘻SG9vՙ|d+Yq:?6PpbZBm aF]d4<׉l Z7;h14a`rfې!~)Orp luu|sϊ:4u}G7  -Oj  xAߠ*^@!>b($t.Se7~ff =ꕺۅŔ5k[ 0ʿoh]ɯLBa:~h'Q@6W.O%*ỹ0S\F! S6|8ăAKߧn /fHKs:cœZt&G|zܡHyU?4,KVw^=~hV%āEj)W~b Zed$& [7 c~ܪﰧ0NV$/Ё^0'&o !FZ:Pli-:aDAFR#KG|^~ 騆aAS&/,Nk<$2m>i7"ofu7)*w]ťô<~y D3?s]Qu&<`'Rຏ\][cgҪF z·SiX7xrwPzXkDdlDX"Ijr-Kk2H Y 5]4 " K~a˙-Kw A<W4Zx [*r &ww/]nDb 2)sf|< Nj|/U16?i>KOQODw ɏF}^JzjįD'pKV3&?y d>Vf50sNٍ}P+MPGca ĥvi hzys3gj;`_-=MƲY"qL H9uǭb%;7QA3.%(^@;^qUl{s8Z$f:2$[?̉fm9YA;4=O{Qga@'N~]۽+TsY?at] 8{r:{RȂۃPQ0?lsT V<>Ve?J7F;r#:ǵ31`EMkf[!nC(E<)Wc%۫r^x!}biE(1McD0STh8>dSΜdz6SHDci[͎̜$X&Lq37c3*/&ӧkwɒ53^>rYgxhzd\̓WϹ빝ζ1.2yxfF ,D0k*ށFx ҂MZ͠yPYߢkQIX,«8/WS[^75GlwZ~X؀{Q~Xfo_|>n`mRXR!7RJV_u'ȯhó~ªo[F̧lMu[ `A=ˁ\~qbF XRJ/ -ڬnIE)qF2~Y%Q)jǡ s D;MDޞd`klՄY#id2}TZ'ΏIA8FS p(j( Zq0RJ Mԩq !誼縊Od5F6J*3^YqdH9Y"cI-@W άe~ϔ%\PRG&[3"TPqb&ʬ-Dg #kUrH_I8f;]ѦM]Zv_?:ŞM R%bTތGDC>U+hxfn+t:3+%e-U@@LDB<N̜YmRd`| Ġ zumoAC{xpW F;vpy]LdLEeZ(%jAO!D~aC;~rz9j ZwnUVe!N-=W eׁ61%F OsS:rd2Afx6 ܻF'Ȭ8%yQz H-^=Is|#0}+F\ ǹ*~݉1vRPKSߖ'@<&1 # ܙG_闘nj-嶑Dtrѡ#7&-$֪ a##Aug[ܜ4YG# LAE >7zݽe>c2- F|]Dv!KaΆ_mHwZ$ @"[ BHTI.BUA $${dH.N+OGWe^KwlIw{Zsm^L 9ԼkS,w x"uY!v -67~״ms o&z-h@de3TVۋeopWnRLZqjBxrvMS]p90Om>w2Y\QDH>pvys]8'B =Ȥ10=V.Ȧ| FES?3OvL/W[uZњC ["P 嗼- ^.%@p RThWln W#{"σ2`p@F(۵/w$ޢwnmMU'Td6ӁKW@EM8$0w> `"1 I #d(~m4|`ߞ= AP#BShd1L"t&q]/}th=Դ鑋!4SNz0A#8>'DvRʊzCr#aZ.{̩*(a!]n˰ 5DafPF PUwytVv3;Álwzk[.eUC] > [MHL5<@"ԿѐA"`˻AlsH 凹Dl*ci0)Nch7=FEJF FʳF!֌YKvٱu"?,|DARMLY!D,,8F &Yڤ#SԆ: -辤;E".U}ž£O |{q`yVw5-dT<^JŒdI0cCwy"XT^ƬB ӂIp(_ZnbY Qz@AYIP(bFҴU~{3,#K^gϸ"NX7hc1jB l~(C%U;42f\77Mh 6X/S.Wlzdd8 ~< L+SroXܫJqŠU+9w`w|ZxjApۥ)Wa0r3,ʎ cv c2JQ?`fpm+@{bIWt{M? i49Nj% 컹{XY`]@'*IhF3/(za0q}nP?5f'l*!L9ʔaB[kma R]ypGAwڒ0`S.meBYFIr>maul N>~I:qz`[鼆c7E% ,:}!we<%[&>1Iz!iHzbUH|* æ~X{2رnq٘P ۃ0R\`6 >lL?+N= _#EIV33S=@uΛ:G!:K߲M]O}h]қQ1_ N3*`x3ޕ6^%ӎ"'WMe4yQ|K/C$4b\Y.=A$%}/ƚԞý;Lkkg־=؋l(#Bj0i1.0Ǽso%P a7\Ba~%\delё,@ __mٵ%+jBAvD7f Iت-#Y^f"a)o=sTJ$p#{G' |&(d)vsEq3E#2&r26kF"O#T$`kkJTQm s+@ 5~_vg^tmpu{*H#<9Tak ^#hjsR=?">?mjy&-Wi%d.f{|uՖ?t2rKȬ+pѨ^\B-nYqn%-"1R ʼ\\D"dr~P!~xz|w0#/$- Suk(v I4ʩDSx+n3Z&bq4jnyS-L3pV+EXɦ~Ӄ<95ߔv’A$M)M@g'=V>h6B&ʪWШ#>(]-2ǞT5F݉ ɹ!t\ޛw8L\ ~70§ C GeHzd ӀΠy \hpb}#? ryUBذ__O՞m) pڽےOJ7\%etofkeiE&d`}v$FnX C55ɴZcKTE@r!Jg1>ˮ$;EH[T__ʫtM,l,[`m> fO12kWƎH [ɖgozH[bMKƭ)L%:X\O/\{Dw@LKmv*_x)HK^M.kf8 g7(Nץ.ÒM:h .JŹ]΁53А-Ѧײ)$]|REDE>'UP±t '%j@o~ ՠRBPV(L9;/E+JXsؗnK>A)L>є8 YSkƧ.x@p |9vvRIn_ꜳͼ;Tq=vKr{Y~ykCC~f :׼]J' Df^NAH iUP"bDmj{wgY=qw;{_IWk׷4w1:'B/$jț}\(ܔy$eGv.#ahQyUgq0fl#NaIEBL& .)*CDZwل+䝧 =m`(Jbg"uh1!qQ\En:`EOi):q ] 4όC\AL&|)E^4LT(<މFFYGJ-KT _~j"EPLSȭeR眔GkbcJ3EE$d[1p iSK[)&"#.>V){sW9I޹T SsfQø[uU;s(WT3ܨA"&N!7OB͗Yzj]} z1^gVuo[0ovo`7 I}D`1?D4c)9 ,c*^omlAZ%4 i`3AO+U؁]%4[SI]U s%5uA£3./O{NC R z#l_67F濄mp3j򴄩uQ]g_@i#i{6@u"ļ L)p@۱9Lw@^IVHLšG^b_ :s@%// -:ElD1ai:XIx U7 wa0 oڪPL({ ( Y^Dd jN͐;\4Na6k 3)QACeP/BiN;` 25ָa VӕH+p{~ DUz6tS?vЏGd \7js2/g_K<$cKӚ?k1gu%]dxHaD0=Pv}n3j wf٘FyOPX U|c ciX)YcSϴaVgsRC]- :LbK/|N=FI EtGkCPY!W߇>Q%^3!RZu׵G' df%n`JG.,=RF~'є}ID~XhR:|Z?Hq$R&sIHe$^0XRR%_'55ВkGp>(A_e(D A3Z' ]i9 *`Yғ?_L4P[Kɀ ޔ;+x<`T Kc&TdB>TIC:sԊi٩2P=v8ꖐ@VH&.PVI JmU5g^+״x8L@}  "jZس9/BeK!m2yߢlL97ި * H\~'Ocyj15wj5I#OaL{Ngp,h"D ) KxaZTRoXCLFHSQh&:|n8~f{x?Xğ{V.jB 7a[wk\%#kw;(;54\K d-xM\> 2a#Q`l|-k@5Wjwk5Nc9Ea?#6I^c3#'UC6So"XM74\yWrl{c\ St?m)L/ҡ7喈[ joR {C.닯9eKz*9zkA)C28l}RiKK#|׃3JMFtΗ5;`g^ 79уCV #/x"{cth;rNoQ#ǐNL8AD|a'}LXzGUoq 4>x1PdqeF&FeՐF2{foVx?kNHf,4c+ H73aFhy((o{QZݴnl 癸)`rڤh#y϶vST)QvVܶ2DMG1eK ^ymD&!F`ZKCہL;*N#7UdS1wi/tgi(* 7~zPb s9bbp+Npxu 'iR#WT/vTZņtBƹpG˚T>fe0LoyhHm܂$`W_WoL jMg}H<v~ R+*i"iLEQXg-,~'!3Y?S4$(-_Gc.6x蕑b{ P;9Dҟe莱y!x=j|pc}ڍ&Ŭ8hN׶Ƅx5C*}5`fsfCԞlM=L{9?9ZQ@ kQUG0J՞߼q@bt%HUDBk_63l|貪!sѺpy44߫ـgءU=yy'Ƽ)~ (,$fZSx=j3$-Fh!Z0W l~f]3g\ 7 ;53/NW-\Mi͚}X0|%0=9ʗQx wdAc&x՝{KzF>ӭ}O8R+ykˤ1t7c;u;={`=CDǢb< ZWQm0,JEKx8̔%U4dbfߐ$!bkr\zL {>ֺ[BAg]C ٤:49s? f5himɹN:ϴV{-6~MQpɖ@7qɥšKYWtPl)o/>)1Cl"P}+|z>LeGI rAG>R%^1lؼ29lǡ%b>?SPS5)q||cQo* M_x:WSvukaʆcFf;?:oAfsϤgQҠ~oOHQ~T #L֩9y7{IQ 8yoH*KhvU,>8h=LĀ(D x{%XW:gvj <[A|:yso%6 8$Mx4Fao<9]i5|j,m^;Di @?ZKvԀm0@2D ܸnU8R4[,3ɯyk +cK /aKbH9ol5Kh_v7U=g}#X! ߔNb&PBDR#[B<Ů9хD$(9z]u ƵaڞËc}bxW0f >&t#,SwfAHt`G9Kdg@CC7jC}@flyڋ]D. Gb^m20@yh.?$@hVkx3tuAP,gdk[ͺZa7ͽ@ ?*K1ּDֆ^>myT523tᝠ3AeB5CSQޕƍSmU I)= +9I1.w^Q"VC3;*\ufw\ @|7c,hG:ӒA-=|GgCen&r?ܵⷒ }+]K,zV(V$#ޜmxe W':Ξ` .^R*3"d)A- 5  fN/|5RWFLtc\]F8]gքy@ PvQjl6Ӻ 0\MrXV5{9FG_B4g2!@K r,Ah^둺'lc^M%"L.GEQ8 N&7o.Q 19JZ*T<,~ tS~ +#"B1.\e4ьȈ_\T_ѾuC7hp5%u?|RAK;7O8h$2; !C6lqw,>LM"\n˞p3\,/?66<{3^z?8UUCi>ѕyٿ|)4,'uƭ#y Ry)mY!R8-<HAA:v{7潕Pq $֠b/ޟ.U ޶CL+P;N%9Xӷw9 ~KqUiٰ1` tkWX;\p/<ݧ#cڳ1_[ 33E^6`Rhޞ1`%V=Xo&p}鶦R䂈Xbt 7|]]%6̈́@"ΩA?KP6\/r51̬$QX@XVqϢ[taq1&}RuyF+/f[!(@fṿ[yc[)Z8/bi*@Q3?`Bb/}O(EYtMU#nYNwuЪA/>(\gSL˨0CPZd,~dL%IL+'Xo47W*OhpE,fp&[?i??ؕp:Geh9y1IRGOh}~Ahs$~&F(|1/r T~ *OJV+[ 7 -ß^UCvi4ʒF`l+Ϗ9+a&7kĨ[<'s?*Ҏ@%ȗ 3EG(;i7 $H9VIecH[r~'&qx贓L% j9I:)!|o'o0%l~[T}(jDsf`Msw喼f1*ý?42ˉvwn2#ީl39mkϙ( ǪHE ;fQdйICsрxh)s۱` *й&)͇6?$h6sdZcU)l\BU n׻d~ާ @;jԞakb M02.Ûΐ tg\EgYy(':-R|$/x>'PD|& +e@{F^r4.RmDInk=I 4X$.0@`}-jq}0^[}iWhCyAqИJ386M\"nđ{\g@[LoQɾ(K@CVz5I=RJ>ޢM504urU,[J˾0T4׈$pkٚAE'ƕ [TK -˾j^_ 60Juz)ԬR{ ϐYկ~u<@fE#BOoZRLMܲ%>X(̑Ryr֮-TPxp"lJqۮ%N6J"jY%L r\i!| ޾?H7k1-ymzD]JQ-W>řJO:u'*)Ŏ YIgȺݫ\]|N[) Qb/S˼#^$?r l|gWQ%_7ˊmG%9q$UW42p+jA+D&C4W"ZhacV⺀bQN^ˇ2A"áшE}g̹Rm$W75}ܙu{ħCpMv\FϖqfLF𫇃Q.{|JJ1YxsRcB,%;{[+xޔ| twȡr Z) ?&CU^i|,\( I<$+9.&|!f V)$ӻv[MP\qXSG[3~5{(^ܾAn \X{Z8Z甒}1 ԗo=X.Wgjw|l%=[g^&ܹg}V[j  JF|eX)-<^xUDymDZϿT TA=agb Lk]utKB,DױIhzѿy|tty?{;-/iӃӽoCz}ٷ(4Ο.%y kx!7^+;{,_#x1ZJF7󼤴Aă)W)G$w1XG qu`XHY *>F鎴uzIAÛ]{zWoދZA] | Hyjr3>?NyZG ӟŽT>K4{˶7#ݮ+_5WWNGgv/C AbP k!:!ːwt(`t (S&Jʁ{sIZzℹ}g:F/KYb%lh~dcms+n%hW+J(, &XG*Gf.^;6Z{W?5i9TʘAݶ HC 1DGl]CDwF< S_dCd0拀A vO9CA27SfUH TM v(r' Jp'k 5BYiRꄵOx5 62{!ݱȷmmo^+alstVQ .29d1m.}5g ; YqD: ^gc3GN?Әс %`98?C$؂^OdǶv0w޾AV)rJƘdp(L߀j=_wcz;{:{9 k wl\ڍdE{q7~; CH"!V ,M ΁o!o)iU{LEdȹpkxGN;Fa*P{"^jFT&/ E0ͤt%,z1*so[7-yW_] qDD\PĶಲ{u]-v]k sUe*VLQV`X\UEJjppԡn1^q~:!׏pe)j(<}PxuVM2i+;17"Mz#VC=ʿ cf$>%PY?†߯[[**]B6vkPt h 45hKvCbE{q}㠦f=Y&`T{܍\~}=xʞ[șķ?XTl%/I&9PU'!s #*2!?3<ҭ鹌al|?h A~ )@+-X/J%r[Z.QMD<߰/b| K_ȎjگRF-"̧y0bw3Of>1bKt4zFYC;DG~&퀥Zh}+q1Bt2kg t|W$ECU$&an CWJvjMt *[ bVXf0&^$qkb[Sk}T~^38ZbTeUeKor-NZ}w&O7"mXF?rW? {de^+xk{P 'F}:9`2D1=HwIsBj[JM$XHpb-^{Э2ޕך91FdKQ:&8nwM(J˩촫M[#@?M+/97ZW}M$4|icgU/ay:ۭ;iEUwVٛRX8Q>.;UP^92;i\a,Va|{Mpan8(,hSΓ-2υfB7z$ 6 w'a9 ݮS *g FlKÒլ|MiP]D1|Z.Ls+2Ut{?W5P|NB[¤Lj$ԊW{7bE^@溎fJia"J,]vvl2J 0_tb#0xVEo~:E:~9 }~ VMM9'ubhsCG[5pEb= gK&l8!&f9h9s{١7sLl:%[J.kC2 `ꤠ١i[UڬA#=iwjG<[- RH^u\#""gv {wu͋ސNĞi,s;/'=hYs)ĀY7]X`pt5$ sخMX5 93o\qEΊQ3X" HZdQ1-P`ܙ/*(};組u>z݋/q`3zςg'_BNy06>/x!Kx*oO+,(qK;u/BN#LhLgaPvtYIڎR2+U}+D\[ynnSl:o0 nU1͌lqsķjGXX{c{`hlA5!7eauT>Z߀$al\RA(>IWH:v U6Ukt]]r-;Hgծc֙1 `)RrMtZQvSu+kWA"msZSk9IJ=h1&A1MY$"ST$ܸǢFkimY"sA6]ߙ5\[I.Zqoaemy%5XM=P)6Y/nf!rFx8f=by'AMcD\f_~4w6 -WlUI2d&Mbzb{V_2Ƭqua)}$3ux!O;SwgK H[`FYM4\;Be]>\J%,SB~ sݸFktƒҖl ʘw'UkEB0Tٞ2g؄=\9u8l ҮQh*()34 | "n0쬴9);1AXwfZ3Y" X!pX 'a2~ŌN nGPjDJ)kEOlY7BqVE}gߺzˢ۞ Qb@Qf_xsҗhwrSbHI+%󉓋iqBxM RƕQ{y W1.L1Bqg̯ьibP V}k[M SĖOhӏcG~R<@c̄Z*;{IEo, |٥ƥdUyiXv i_”xTzU6=5Iwl OFB~$(^yVo 6Uz'Nܼsn]SH$nHX( 25x/4UȚVƫ(>*y{KGhy֧ r?]N[":Nb5H,qf>0N#Ihq[n`Zi@x84`l3W}!68*tSq_|~I֯ `_O`h)˪@5 sH!r4àl7܀ H_B/U/cxFvL`|s (Ndya:RcY>\eGC~&7PhB ; bs"ByU O3ou!.ӭ HZň?213n;& 椱ѯ*J+Lth1~8yMB|qy) alKzWc'$oEJsv Z(syқr`C2Q-Dnl:&M؏@E% nyU,Ǝ ;18Is>[_H;/PJd<36fF= PV£˱l`NŷFbFcР7ci!_/=GX ?0#v?8 8v4v-ťbf?[2$"( i{O%OT2:VF.xu]S4zoß!l$L'$sXրZUF!ɉ:@7ےVԪ^Q*Dp_7gf\1†u/~T {1z\|P<P5-D@M;MA[OsJDoV &k"㭤Ϻ7]rG)PȤ3lFTl&==~ Qqy0_7gSBj.o Yo*l;3%m4j bJ>'bQz#nh/<9a[[ .nR5W#ħ] 9:N ˈuxNܫ2S #t7[_\.kbk.^|D"K]30390By[ʊѷ~6@? 6P=D佨'kSFm$' >~x]TR2^= H>Pم ;5a`2?)H3=.7"85?9.ѓATN?RZN?ʝ1TK{(JߑV>@ƪڅ;-yR 9^txœBQ}DOv'F f}&,P2|*pHK+իJOZI@Y+P:U ' j6$sGmڌOki:<i(ٍ 5p/˾[ZqdB!mt/t@  X)keҵLZdhH1piqG_$=y˨@JZlY&Z%Ǖ|7=.W/aiO ʜ}%UOd$CpQ;xYoE7S{/5z|DP`QNCFUG),Bگ}q=L,!e/e$穡T4~75Ptc%ŗT5 (z{؁\,) J Ws=Cpi~d 8k8O` T}elDol%4˩c=|57f֯=T+KfA\505[t8I#cg}өb$/o؅d,ͶXEV} ^Vתad/cs 6F&/ {z+QH=IÙ% J-5>*O\=׌*fQx:{. @B\AUy(g uˌ6zt1$85\nsf YsӍ/hEV2Fyw-z]\xp]beHj]W y=ow~F gRyun@h;wig<)Mf+Voݸvp1¢EX4ryv5ѣ5mt?SZ{3A4X[Zv xb7H]Wiԥ`yKm gl l^wJI=`n~$x e!T$:`^+I9DנA`l5uA6g*8|@I6D A?`,OO]=x`A'pQlL@E&e;2*%cexrdJ=j~p _;X-b07j&Ag]QmnM)-ȸ,0 ~|} Ek|=t|9o69r0} Lvգ@y*#"teJ!ٹhJ7 Lӕ0GD3|.MEfIe"XB'jcG=Z.J6vu!RtCPID Dco!ff9\~UYABƈm Ϋj9D<o4faTLWJͲ<4 XDXuWKi-l#/@h`J ">ǏIX^!#c1ͥZ!&٨3sSgs%t4Lj*qp X=g$ @H.<|gG.ENKX$Q?)Vt 9 d/lԹQ[`K?\Lv+o֋cY yP [2GdVSiPbou L`~9VHMM6ahFń4¿*M3pVxCJ/ n̲tF0ih RxpDm`; ${۷ysqG֢|8gxT9{SxNIjc;hޡZB(a[<1F!ԨM@fnЖyM7yX=h^6-7\9Z1Z˄L8WWщ+F+ɾ6'&XWroiТ'ANwMk_PR%__I(*QLbw*cP>'jsTzji3‚tȟ(J5HUHx-px}aba_A3868&S= .˫<,h~zg5Gt8,%xzVȐ3 N=1KF ff$sY`qTZbL.GI؟q}(cwaݪŋzQț@ T>%Hec;P ->aF%nk`$T}$-)#؅CXdVr?.fr3ad"8 l!od'† Bq|EZIs*7iƾ`ltxveNoJϱʚu4KA=G1aw56|;SzN}d O V⩛^Q î)ṭȋ䩓򧏔Svܧ~g3 pL|F7٩EQ"]RwJK:SujJmEhyt鏁f%y#sD 욶s,SW'fLF"B!ݾL8I>t- S;Xg)#yq Bgϋ}?z6_wÜl[*FU*Y ,V.ˠ^C o ]lY<,`[4ՐH&(ohXoݬe9P3K+4z3 |}дfU@T*p&b0Q#Q ZBA.3swh-D0 j콂6#<(A'ckƃ" KJ H)R)spS1[^/L໻qO ϭxa/,l&U2Q0I72 H{* ]z!&{#d@ov޵\P,V[IA&^(6#Qhwǃ;"oxq1Vf *t!`i$bȈXZJ  dDžcOD#}]Pg4"sb3쵿KY)fXr=w\w.ug%Ʈo̲OS:~pDBI:Fݠo:+: 8F]p܊Vl \Ayw0`Ode,R{ņס/Gvʨ^Cs4ճ҆<@;p? 4 PS8:$5wCX" nN(٩J͛L Am@#􃿮iW\{jʫ(*{Ѧ}*`: {q *y4"XoC$] Z5 kV:Gd@Z y> ˜w 8 9t_XWw8gRhg6_+L(McI  >h XbyqԘM/c o#׃I~\UdBMARqP,dA!Q?FEl*҅d.~$*|PemUƱ'pzv,u"ZGc8άFK1o^j6yDHUع0dʫ &Xڊv(DyWL&EqȷodRk󾭂©g r %Njr`}4D1GvFˬ"\0~XR89`m&!!gC;eVQ›n(EZTuN*Ji95C_ omdF+Q?Swm&49pvpFHtx6[0684. S9@i9}vwYky`Y׀!9֥lal=.0ַyfΰ`{-ZL2EJ~ݓ9.qΔBFډfbf 3 jEJq.v mU l15٭2Y@>&$޾vpRSwD, ~2lS`7ԖoCA3QH9tN d&.3!wr߳p I5(mNl!kOz/B5 Valm/I[][[&)k㚠 a^>g0G:~Fϗa(6ajr$r\NjE;pT\[1x:ZC"åN⍸,RY̏poo}ǒcԊvʁE2Haz{A0n!CH Ʀ@63D&m=o.?EE>ly* $:CRCS"se"AtY\4M2 3Gw0rQ%OfFd_x< OX$_{h ~".D1yM"nPHo)ێ|3s03>Kge<,hhIyDHNrbZkIYN_=I2t=˞{-M-~bnD5N*5eÄwtR@c2F2C&էR>ǨCͨџNG \\=6~(z.CW`.ISyI|+j;-(ՖՏ.Pd# 7E슃/|%B !`{= %cV9pzmۮMBC g3_2ky$ڃAqkS8=iϰ^O\+-;RƄ8bMAD3bdž%UwAI58 ɿ )=X퍳ybmhc"6_3.)T"OﰳP-+WorG**fC$fȹ{\Z59֘np#QG{kx߂*,, nݓl;)}ˮYyl:fZ9< &(2N ;r_F_Q͐I_RQF4Zdk"0qيrRy߭b~FM܌j|!iLou$֖QC[tAO;ؗ\322OKg3x \ECV }]ellJԻZ{.b"dHGRL 1`+ YCL"/" O$/7 3PzɎRZV|6/9s%z0a1-Sv_R7Ye,'stRke (*d QE,g&StqḒaDMqz/KRFϾ ="&͋Q &090]XPJJۘ&jO۾wH-I}+1eL5rg9Kt&Cvq>Jqn+p}ygR"w)GVNCX5eL h?n ,K qpX){7Ssr}m' ׊ QzXO2F=A<[Ty< ܨN|3"m2E$oP"{[e<>baFPɋlm!)O)1Q98MCH"t172&34|JnM":UY=c"!"m247{>-WsKtWmjV(Y2=Ҭ@u`OPrG$"GpK"lNBW wNp=yĊ,Ѹ|hS5/$_ =4nQ, Z44#yuR@Gxʀݩ'FIeQ+7i7~ѡ$GM2A_i(tiv/w,8e [/ZA[mw3*UsᖈN0CF$2뾮's~Lx97ѧo~Fc ƬoX?1h茖dKx/U[_|g\VYbjY4' &{4_ „F"r~7.vӹ&3laԶ &T㞹 =\Znv*تӌv:H3LnwArwnjFV~ƾ̸ls6Bۃ_%2%IT3ѡߔP2ה[5%f>A-]OJ~tWdۑsRW*֍.1^hbKq`uwѡ!c*kMQ%"L'ˠ{.p 4\Np$^!'> q Y*S)V#AS:*M(6.~(!6K6Nݏ_Sz 0njy$ն)By:^Jߎ%U?' )S.8.2mkډg^mc߆M;){Hok0+V$ȎeuB՛Oe_R㦛9 #H$oY -xEB,2!(pc* Ix0sQk xsܽ@ I׺L xYVVXq`놘r1`&/&fb|0@mډF{P gBcRR<6z/K+[C45VSa OM^@fSDbEPpL9?w(ѫ)ƙ12 BL8egQ:'a*RL 4R)eч;.5dg2k%p89Mrߓ^oi]rn].J^M:Q#J_%[q>ٿ>˚ Ŷ #rr^Կnaw{RDZVʃÌ%,>#@,U>J?wݫRWCp~(_|{U^l^yBP3qǙPV^~ K):1<kåWBBB ] /H`;оEVۓF)mq?u29^䃑FodN:$ ;[<0b¶>]?nW&y!lխxi#:Q$gs'_aulwG,R,V[mhqyZ'y`طL:Y6"kL2o(̌}(")؄QGXxR_ c6fnf;s#M㪮hc)Dasg vm4 Ԋ!\VlOՈdՇC4ى^qtsԺ.$,~ Tk M[ ZѽjR'6&Lճ%mm,v[mJ='dh{h R "_(TT0W8KFUUϙc$*fs+NBr2*l˭wl#F$~.vhXZ$Nܯ:Q&J:rVl={u Z~ĜRҶ8([1]K jRl/{1$*]9SXm}\ b*'"BxcyAT4ee,HWn  ۀOv>oc`NFIMY>",|P_4`2Of*Rȹ 3TEmL͸!$;ÂL.xqn[KhE k{T8Vu{qk|GekAoPV'Tk?PfsA#vĮca/ִLF.E!0\eHai/] ̮9<\UF#K٭n$O"$_b_WJ۩3 8ȋo˻~q@yx6L.;tphRɜ~WqidM ;%"SWd }ۗz\ӻQ@LHx%DneUvR@"q.k,5~]-@Uw3p>,Ѧet9'ho$T۹:|cCj#3#BCy[ո4eHy4J=c !^H:ȫn(zݱbAB eQ&N޾2C40Cwya3V$$yCPuVItYb'AƘo\C[Y,@.KU~8q0ua.~~_Mȯkg:AF Wě$s@V2nMDgmy6ϩXsfzb`eEi"vd]Hvu1j(-ߘl?""ԶaflkGmG,@Ey*(5@+\<W@c6M;hnhէ4AN4;30Q"*Yn Q WS]4JK]g+:ljQA;Iu鞓X\ҎhQxJ( E;sq!s .) nݘ*u~[4"~/R.W=ҷ'= b7eqܤL}!Eή]e4Yb Mle$:<(b&*cX QUTmÚd͓zN CzKoC]J|Y/Bj0 CRx #y62{nU[=y1 RbK-|P98 5G)ʸCQ*d -)WOMFu_.4rclW73v6`d̛`"Qo./vR%EIB%C{HI]K$Q  gd[gx TNDMވu`@GD*aZX7lU1j(2K~jwD{{Ze$?p\cWeS>A]onTw@NSѦt!jĢ9n%-Po;xkyD͜圦3etqY` ,XF N{5,aUrNB Gz6y+z d*ȿKxM`le^:h8?ޝ፞jqH Eab 9B &"݀QFm ۅ7 E?(:&{$oz)~V{i`:oZ`u!EQh%V`9~? Q+dNi4@k0t؋=Io iWO-$^3&QadaƺpЎ;2̎`cA#W*50B сHKDHGɠdXᨼN[d&u L}[[3&[ffaݩ^-JDO.=H41ra?˚ax)FAVYGˮs5'u4V lgwU6`*1Z1ge)5컶]#Rs^:<0w H"t;n˖ 0n:IG^n_jcb9=Y\ǰˊ` @A:TDW'O cS (Cz\ [uL jJﱸbZZhvA9FI_,]{QNaI0M{i/&օqdL?^ɃuH[u !ͨ/~uw/]HE5XlѺ}62HG?7G~{a^8jl }B=Z&KD1gۗ)?wdNq&:M1@hATfGm,l'Z>aIG15nX{-uDQQks(;D8j u ]oz9ylfthtb=ŒXzxG*kJlلީMVuǪfߺ3B(o[ KDNA#l'f@%>*{9T)bM]c/"dG;'i~#<hAFkL"<,J" fswpZ5 ܂Ԧ֮( UZi 4~cl}iPB\c֤yrꙧptN=OUj.{k?O%2 nD?T^jsx GНde4 @.W&1d>k]uلA+ň/EGZķq[CωP $3vH04[3i2QgkөKx.|,!b(GN,H?E oaY' eM&"\kx&|*hڰeH$AjO{>=m_֘rBPLA]w=1UGgm5+#4kGc>qAzv)lzmCOGoFB$D|O,I e!d%Js8}h=Kw+UʿЇl*\cs:)1%UI3uFBGd{ K~A`)kako~NyPY,zq뻫0@[Pw>yhvr03÷1no$&0RgdA^%N:}=~LW|SkF3.u6 >_õ괥y ~e\"xf5l+p$RMZ!l j9HpCZ<ׇOkR(_M{u TkVewE{XzYv␰j(0t[@{\qDC|s8ǫSuiC<^H m^%Yt,W |(g(1`]`V_F}` ́Roʛ1gGO0 8{r4{ps=KZ .7jjlJן8fqjtZw2 0SHxvJM /]O#MֻDzgf,3PyTPSBl5~E?xw[<5$fr'F|hӞxG4hj>*z}G<`qBeuخ%I\e0ECPֱcaSňbmʞ==h=o_$K C9CfFOc,.&}g~h$8xGjRf΅]N޾@i1`>iS v|hs'To+C*aZm*G{A@LBxT*G_zDcGRʂ|-BO*?j8CXŕeg S^ )RUbYF-C€^viY>PR_RYñݤuܖzS {#u|6@ |}BkdqLU[Հ`amEz<4Tcmлgc-xGh |zA͝Fzm ?bÉDuq&7 LrM:. W0&EشUłdͅr%V,{!iEI1_,!mZ"ʧ9zZn^̻)I<\* *ms%\_"=g=#pI@a^fQN;)* dbS<ďXHHRrc2le>+R5;Ǥ݄(?ax\lO>nA&}G _fn3ńi' i-FJ_ݛB_J3 ڿlL?hȢ‰B%D-!$h"ʼvNjCZihx?q$FOKC.1_j 8*t] ֿN>c59)l/T3RW; 䯙<$C:4ciLwGӟ&aq.--J~(xq&xm;+&Db!M Aқ[~OФS5G QFqͬ[lz=,9No/u( B$]hiWxLLp egliՐt^$W#zou<'Z?S^V,& M\Dj̤lίZ|L 2Lbq`,/{K48C``Q"lՐ5O^`íbo.T@3 )Uibw<È8k|LHs2{Fgq14 8ݏPH˦L;$6K%um-#hhO\XE}|F3Q^FHkx>f\H(9ҿ{%ؓ{rwld F ]Z#}feh  iFi(7,5ōTkI0*lDG7+TSфa:|C? #z.`,LK[?(PRV@n܋1 ;p4eHzP*H<~ng_k B:_-_k3xA*eqW? RiL8vh'IԒNvr_!d^\F'AqI{&2䕃b¶Ic5~n C΍Uq\Xk*t]48Kd}ufYrz[R$ 7u)ma6nKXd̅y'j/lQzF+e['GQ(+p/#0D"M#]J* hhP0O*>ݣgK{|JJHGglQs=QZ_P{_r\R}mtn3q%|U<_F/bnD̙톭I_k}rVdH|Z`?l ``DP) 7]T_c2W \H&B-vz%id%tOS/'nU ,Icwr p>YV3Ž(FĈ/Ԁ /ZM 6,#^64$Bc#H8$B1ЎalѼJLA/&wbw|l!8NxL'~Gש͙3 z3X( nX&9\aquy*~gH"&Ꜹ sH>qqKpe;Jc,Uʪ[D括(^&C9c)oN/I mWk܃Oт"zoĬhbn.Ee[}͢ME3z5/b+7mt䷏čbȝ͇xӿLE4,`btqT)a[OsYuQ INxo~?ZF O %",3U7I'q(BRN4.gi'd!i YR.*Gu.w.6FJktҟn=jLwAg0|d?= lR'uOMُپ3t: b~f]ga܀(%TÎm9% .0nwRNв|(pjDKt~(aH6v1{x=M]qC5 E(\Ǽshzv ~O" ʒfd̪7j5eO!&3&QMs!! 5Ecڔ7o)Bx cɅYևvL}ҍŞwaX-%ʍy/_^ye?3n8NJNZxjK_5Ζ`t&1Ɍe".i=+_Mxf`{UɬnR_-ݍ|!Ѳ# ׺Ͻ< srom @y~NyXxa,vPjO@? *; h}m^rqT.w_y94A87uz v0m (.ȏ[|vo7!@?$6vyJY>zwЦ O %mq;A:k C!c{?إAfZfT =\B[(G=xV: A륜#Y$31)o.ȽM!I6D۱[q 6Ph`?/MzeS f.VOG Qb I-{hF$x./< A)3!AR kÁ{y~"Ќ$:eLrfd܅zik_w7.$.U1ǻ:ׯs4yr 33Ͻwѡf?'"%$ [(S>~n?j%+L/H#x,u}S?A&i6oҠ--gRfnF3eZ:99&d!#?V6 V17+QFen4 1* YϊW|Tʄgx*T0lW/e!AGEN8thN|^_HnkX;l?Mn#'#쵌&"r=&*TYU!$Eƴ)Ȁ{l ;ph}J B%rVɁbs/1ĽqI*'5_2Q@f흚C=ѺsXL$)To}M"l[*#j["Rh_8RѯaeO+á1<3M ('D(ڦЪ}VcVY&-^Tެ3R(VIɮGv>?i&4Fܜ-Rk6ĕ0~9|vSP4)<|][}ˠJlvY:6dv ؅=D"?Tx,]ʆTOby&E6+yClMK>,PP@+T(Gͱ%bP5LƖuŸzIΪ3:Ud*ؤLTgo<]AZieD#4#g ,1ǺsnjKXvv\Vj0xÍF)حKJi5HH{+?[?D fyA2q7W۔NCͯ|c_U :}^P"5; q6,jveUn mObRB//96X`rTqu+d"(z&R1+U~:?v#IHBJ5`q7*J[5ju lϣcBdf$Jix! jZ3Ԕ^UQ$aoY G1?!b0OY{|dXڪ?$pF4H!'<=Dt +d!P\؅kvIuAu m`X)OΗos4թ}J(-Q_?򡌤f%D01BAp ƺܿ@ ;99]b>PF0!'q$Ay Tg%6|m[ Ώ |LcUDz -y-@n׹-0 lA{\2 U"+׌2x5_dr'z))m/-qd>2"It{gVT4%6V:'#C2d$zyo}/hu⸎RNd*'cG6jjLʱl ;-aWtvJ.צ:}Ih97mgSTʒ5`cKX=ƣF0Q;^Uv$ipƿP8K1f ϴ֦ͮۄX %ɓ+zװ8w>8/8ʝxYA1;]VHQȚ<9umOMl1$\) ˏk|z+q*.VMgr9v"I3䷇21!S㾛P=<5bI7o6돃ȸUm7o>]7Y /=*|нg+4n&k1k9jIJtQȒV~P44'Y 57VeX/fe&/n58{r祿} .mR+5jjV[-MtZ!;HmJ&/L+µYy!ETe>e>MɠVqC4 (^WUvpe=]MkNT i ,_ͅ Z׵s+) ]WjIW[`>ܻ&,&"']vb zJr'*$4yt8W"#[oY Ly+V_V?vok$ %ǻ3~IFytKUQinCG ЍjƗZlASK_5xO: s,,5۳ _6/1I-.2/f_O%Ύ(Pfaަ.YOlJyV& RWmv_b>[cPCg),w-oXoW:UFĪmˀ0d}#* 8tي`eIUí&=GSētjՊyVm6h}:_k1<-6 @wk!\AYg#+dDWx-P# 4 pԨAg S(-HST4>_d>ͩ4سVoEջ AvU^non6ĆXdzD,&0_Eo/]HbF@L7\eGO2v(4\/?bĝ')j15 In} ^I"/1fE}<`Ϩ Tmr-Q!~j~n-o _\چ)iѠcZ1bQ[Y?uŏmj*(ԓPDGڞNI LOVlqsn1&ӈR2+;}O'!#Ț[  gyP_:ǘjf\C"k|*~^C[R s6X$5Yδў 6a>ްBOc 2~ lA W_~j9t(i n>0/}_ً.f II`:M G?'-ԶolvBH  H4O;N(1\,#UxU61 oC|Fl%HMp#wplIf9AmdF; }{Ђt4%Zet׌&Xl GYmUsd)LLR6|mhP 2\< M,ۯs^4~+0͗LeA'AJy{7j~ToMw(ο~sLUǜiTMPxy}/HB$AR# QHjlWB@se@tU8L1Wџ?l@-Ƒ1:1䆐7IMy_Wi|:У%o;:,HXi+QhB+FNc5<AkÄm9det@+60mkh σm(w~!StRq/ zO)(h(, F yY&mk|ʳ1\ S4UK%0wƎ4< @VP7Ova+٨4 ־}eD`{@jFBU}AgE;pmϒF6}TT%klɹA w,"v+j3:.g$FoCn>2S?baM|%M9ݠvT&H}4|\-\V!MCvu3灊$ƐU ,y&3B8B $*axR&B H G`N“Odckrh96$W;d dOnY zB6]iĠHw_z/FUOZj+M7[H*}6/S*е/wsEEp9_ƾ<^(GiXal),[/_HhXuR k/7B7(ߏ;GR' I^ab3?*nc˺x'D퀊ܪE$Q((áT_lU / x%iCjZkq쫷_yϻ}|vg.i\KJz"F5xi }[-(x !tߒHbP#|I뼑4FQ0WXsLSB)AYC}o&Baذ+`D@mǒXbJ1  ly#I5530=bRRx"ȭ܍S,^Mj`b$GP$GrK™)+`bԡ?hzأp{]-[YaPzk%gc̟P\\/r+v_:ǶI_پZW} ;:cirol&!K0FNtKE jB"Y]dZ+10S{@Ӝ(ݡWd0$(bB&Kܶ2~mSal 4L&0R \hC͏c?pTQH3-O-@⤈|$%b `;}KYo}D#h~5*")p"%XOސs]Bxt[ ByBeSN o_i9\{I5Z?D2e{V~LA ivXuB58!QbT,nFǼf`͟1Z ?ՙ;5{ >SdT|0&Y˭T-橭W) T[󕔀vĸu jR!{`z )^)x[,94W2'⯹lDnv</}x^ zKvl RA^s_: 3$Q%!5P>/XND/,qD6B8!m! nAhPx'hbKƐ/FL vf-ɐPzeaX`aSZRXta0uB ++M; U9Wj{v~E^;X%$-k^)"9g70vMI\)gR?:_Y_je F!}&l,a{(vsl!1 h2q|t2D{Ga&b\aK )E "mR_OEC% ܲGѮ,Z3ط;HϻYGOAYk+В}ML₱KȈβܠ+(Sd5UQpE'tu IMSgAH 0_4qⶵ#iWg@gC#|j˪-FzgY|˝lcLwƠN?"q%)Npt╄\m" VG尰*3,rd3ATx\TI.v(+AḦx{%GZWU:4jU$80e2JGܒJ=ً#K:fe/Bi=e#.:&{w)UBFNS^I8Ըo|ddZ@·À+^SlWVSᢡyUnv|W8֬y:aɽ2DPb(ſ]Ic.Qeڦjz-l[Dz#!&abdVTuBC#[)o 958rRpإˀCbK-~?.Lajv}Uå乓 w({Q`]!3˒9bUx@';#nC[ āv)Ƞ`{`<Ժ?dEjl~ ]c\"4_󫉼lo@W9^H/~m$HH1{ \I4)T!SNjgv":JZPLLzu)TaWKeLJ=C8a;W Zة<Cjph~[S~"&"t^PyGs/(;i-*W+ Kb*M#ZFՁ~Y*[k|Qpw!8mi $ȫΫkKƳZf䒴 h =Cq_Ah(LYlEXK~S<2!g`j| rc;>;5EԊ"52EXqS|+_-2["/t Ȁ^4EX? ـ0S7*]$ c"zqI% 0e㡉 ((DM bճF,.B YF>}#(9\qŨ\3" /frf!ChuQ{Vkr-s2DLgRпzMR@[$W7ȇ+F|=HL\sWts*[po# ѭ-5g=H-D<ǣp9<haMLf5a,ٯb] .[# 9T: %4iՍfvY9͊FU7c6T0mq}NP@S`YH+e@(}'A*U'PM{Ia D CmLAЧT 4jAقXAǥJBy4T{`,͟QuLO2)w{M*^2j$aۊdgQ %1Bg2 e&~BavHo5 eUY*{it4ry?ah4g 3.yԽRFu jkx#:`PoZ=m@96"2B?HdK5nn 6tpHֱ? ]0iFzD EK‘q<:&*fn7Kڏ#. #4J.Vp{4K觇0I}f45v~PNds]' &sB㍴c UUUc2B]#6x(& Ui6^k yNR68xAςV!ެh"$iSXQ|tN^ӕC5TۯV"2vv~i.۵$ ;,dxz{2߭EBEM‡( HƄvQP䤠- ~+R{,}۞=4f25VUM}橄kSMg?W/#k$oB^43Q0 dX~R* .8ݙ=+8\8K'6b|?xә8WТ,s9n^%4ߒOҮ[1KƝ\V^x`2pzAǽ*'ơ3it\ZY㑜8dHIE+&eҦd10)RU6tUyK4i~옩#gg  C5: .MH!Ь>@4`Id{?H`yeVe "pz+gCCPlQXކXxpMTm#m[+<@/l0ªT2lVZ7֏t,oا`Eۙ-~*'&oOL l潭 :8V`>ՠBn uʹ6 +uWHSP5[΂ ԶhZz )Bx|ѥ2W_Q!/݁oqTg*!auov_]1-1w%#d[§iJbmH&eð+G K'G;5.{6>s ApC޲T$I]Q;I mpK;V>8չAJUPYke@h(6 ?-}oBϋ|VI 2ȘC*=7&Wiu\EZA#|'#d8JzNuvv:lAf1$ճbr|ʀZpzBzϛy<K<@2:Z+cvɯEn0#jf8ɟkCKsSE xf,#2^.K7 Yl=Kf$Oefn;kj=-%<=qO,%m|) 9P0U}n~&M rԒ wլ eQtWoZ\Ho(Kad駙; w`  jq{"He1e.Cp(H~?H"LAQ~bN7BIP-Gd *u Br8p.g;2Q̹ԛ\*+c4jEF]uRV'S̖ݟsj1,h?wyYg;14; gYZ07070100000016000081a4000000000000000000000001677ebc2b00374258000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/`]?Eh=ڜ.+ʅl}}EN>Ҕ;Э7*S)Ҫ`K(CnmV14K;9ԙWO|jZ_!/Fcn-q !f*n,lA)<P"UV} .tQ107 L82٢Β' %z7S ѱ vp[#BE|'J7j/R%na}_{UjI;6޳*)`Fk%exG m}˷Ύ4Qq0.4ڴ?Q=;de 1Î`,]q+2h,kM.Q:k=(9c|v֬AŢEGu5q¶LRP#U,U RIH~pԥscѪ0º:]rDmv;S^9W57L uCHpgEkMXM ,:@jN[hwT ס2bHqƃ5A7"{V 2qPr]ƢCi@ gbـ{YՄ7jrD9Fl4/N?ņԏpaN.IF 6gɘ!siU"%s"_\KTs5 ѣ*V.o}@h:?VI@޶_-w^_3hkʕ.*S9Eqb R1~IˈI^{CPSvFڦXrgDRZ>7K{|kL!N (BęwMcUWIצ H}܎A=5mGXXL: opY4]R꧲TyDI~wmn!ݟJ|'+Z ](> m͛Qf*x hp|[< P?zxgDd\j/n?@k1|KnZ=킔Qņ:[ǭCD9PO{7" 'p\:=EwwZ{-(n|睛P伃QٚaRq/5˟[->nih%,#O+$-;}(djN+Z*xq huH_f䂔'#AbxZd!h 2Gh)(`^{#FNo|H2VG"@}n;I6Wkgrk?`r7[Q=KTQL}do-ht|ߗ!D({CSoqUlz9A9]6CMar>Bk$̆ҷ<:3hZKQSa6P>! 5gUte aa[zQu`! p,5"2+0;a),ٖQY&*fJ8\?@f3mp~hܩ:d?q-C>:U4Ec!LG5ۧH-ukZŘ!$g.Լ{X硰ˋ79uMn9qf&/W ىMeKF-vEW >8t2|ެK;6 /aWO߇\g' >/΅xr8W53& ^yYKԧ5ōp,ߡ]侯d4P9ݔ"lbHMco cnx*S#w;VvDR e5^8UC]M8`<_(< pym ,/@`l!n8*=ubPdtXkA((saakĦK3?<>E7j\< #]4C3,BoKȑ|/*8CTȎ$Uasۙ*Lm5 7DuNkbֽˊ+*jGYlWQm@"_ۄg*ܝ^Бa֪`+xp8FVf`Hspѧ{BD#/xb2x*hsfޏ?b ^V0ޘw"RIq lGpp\䩝f;D;|ؤZ8ww8LS-t|-Xٗ\NÄ'?a ݭr7)6C2#JG6"biʈ*F4AiJ׺AG˟y+ޥ>;DsQ9Sdш}7N=_Vy^$\ΛTc|t{\`{ UX8jZ;3 4쓚ǕYьɬC|/> #qAٰ;,f  Y wɪE72ET&6?n[r0\ͫZ@*8t%(*N2ΏLQ_rf-DY#7(PHH <%HcjynU-nۆYQ$ݎ9%͘ uhpvaW hWK_l֫K)1 :5;МN < ]zZqz@+c0l4Ӕ&"9*%K%ДxQ=TõZ  %t[Nana(EzSw.{&1-X[HK6szd6DS7{e_l]n.2P{H*EʢQ0_JtcAffBm^TmldɌ]BQ:FVǡZgi8>wWJEL 8^ŠHp \sWbS4[1KNk^̗ltQ"hzxu_i ?pAaXKqZ=}L 'wمs #zfx0/qc`f4wtQF=VN[8J⻆{lշV>`~׿<{[u"Ƴm+z%֩"A,N+%-lwOch"`(sjy([d#9$%,Y*YTal"OpK"vyzmϾ~~:sZywNP0 WBFa~:9jrjpX 3Z7aXm-xwg3@/ViJz&0]_Sr*C]lu%Pi_yR7zR0WF2H6d!$';5q+N;M:bQ:z|1Bs0p.o)zj`uIi=8,F1Giѽ 3EXso6G x#b5_'Y9[`e4_q Lx{ʛ37˅\G +O#9GetĿGQCr8toS@JsZ~U ҂^9 G#mz'Ğ3DŽhF,f+ÿw"= 36요7oxюn-g?|}zi"3JvD8Ćn[R&ez[p|ބ&wB 9rKJXߙ <{?W+9DXityBI?3c/ G 9K?##$;׳Q :w"W͔sZ02+b!g4^ h"eln}Dܛyh.(/9弄[`%dx]vD75ýq*_Nڸ63"Zv!2$8o kgƲq!hXuo9Aއ,= +al=PW,h6{spE0c֮bkK#ZN%>O>TYv0F ,Q;urnj/C40O!'(¥ LKP]U-Rgl}2 `q.Al_YT3ɸuP ʵe,-#r[hb^zpPqoQ1ׂhP η 8,gxPf'EoID%\kb=si5(ծw%(EZ01#ӝggj'hE^*oQrH+Zt1B'3|laEL&H iMչ8Ÿ&=dXߨxD4}P&xAo^'W#:-?$5aWL3'CoYp@u TgQ-BL/?B k݈0V2 #4EƎUGKϋ = |KCC0<}P&2DHm48D@'wGd&oJjC]Z/hp? O45&Ze\݌_JAnwvJďF@s<") Wq^i 4^QuD,2(IwRLC e')8vv<]i()0ɰD 7("~qKFzfٽҸeC-T2y9Hg= 6 eSB^D~4زRqpyJKM="Dmn7\ʗp]cсi|[}~vDQn-QLo| )?NM%>58KӶ*gqdj?_7lfyvG.88+h(MG@G)czacp"50DxغDS&HnѧHQ ޘY+pOeJFg[YgR8DmI>Q[VF dc?&(Y: B>l9ƅ67nmK^%KCW~kM9Wμw5|F Mx D9N8m!naFudN2qäR|>>Dqu/($Wh5ghQJc"CGRf><Ԥ=XT@ g3}(%Nuq6 bx zs8ᮯ맷vk}z]~'3DK- ޤƄn4r`ˆxQ-Eޡ,sYV(c1;Pā._'&^$MB!8lxFOWLg<ȷN.3o˯4ƻ};[Z&pe촄ɪs"Ѵj\+6 @& COk q7c1fƲݪRM6PSz8U=M<&vE(&"( }E?-X~>j$8T*Y)БjJ|MVU \LչSDW]K@q&otN?ڤXOVl[5'l,!k݈ꍪJbINH{H5k~ͷx£ߖv4^>QwYzġLБ J{I Sx`wtI!DmB:/gu7,>q??4֠.| 8$BPCOt3oQ?9ԝ#tңeal #؋Igc:: JCٹ=z78[şC]Wj7cӌ(AP1 Q̛2ˣtg(~Puӕj|pQjE%=R"n\[Z8CYWK6 iz[YRDsEc CzΧ&V0/O0k[8W(~Cn@7tb%(aM?0"HJ-y;d;b؇O %&G5f4\Id1ji4O M xlCa*L+vJB׭a O^nJGI$XMT'vc,B1%G],ԣlSW*k9|L6?n n9M9Q'oi@j2bo65ebFs_f;J0 </ѻ0NMζ"wصK %C6vV= w8@LdЙVs\B ﭥֱZHK.9H]K=Õ9r 2BWeP;$E@G i\kqtmgV}M# 9 N%Qd]DՕɊ8I^R.y" Mp{v*ǶRUҏT#]T9YSEcW~}cI~xf0Sξ(=_$m+|{MvB<@fZv(M@4ȃC^jqY;TE~LwC$ ?sB h} cbLiȌw'b#탸20-ȗU {iqG~Èխ f1Zuo<`V888\ @ǵU*f_:6q/n:>& )!Z!׬}͖Ґ7BMqQl[Rؗ7hD9Yrv9We>gR,Ny6Eu^>IHCm->v =+µAuʁ.BTNA"e -*<pm BAy}A\ufٸ|4 Y%wݺ'LM0P~3w8NJr@TOFQsJo\Β쫓Av 1S)൮n5ahN':;/H)n\P1q&y*kE@zߖyrE:\/”^4i>c!Wyp˷pGAwP 3&3o2MQ6̺ZRD w؟^RIg6;o-zyX&#GpZmjH eSprBB/[*+p .&I, n6s嘇 t.a^J.eD4bHPAI{{x7 1#E:fbRa 9I'Ê Z]N[NMY}ZT>'=M :uƺJU:ea ~A' ^eu_ rirs5SC(Na,9)Ht:[C^ eNA `T}=/S!#1dPhW8|Q$̰KaB5j6b//G ɭ6ʰ0gٯG$㥮i쳚}RHl~\g<\N#[__tOk{b5iNL;6u~<7Ev13 UxƋ r5?s-[)R\̲ľvERot;7;we$Bt5B={]",f掚S@m$Q1Wr@?Toj tк8;H[܏u4AsmBо9ms3~o [5׌RS/F +[q t']3a e & K06ԍ) hBb;_2(a([X+kִ:2vA_(m->G\P _si`)|zw0H ޕz5g$zH˞chnxnluc[})$6Az ъE<,rxCf4-_ m6JkaoZnۧ6{Mg/{wn '*/t˴K$,bRNJ@McW`hFJ+FǕ? dlLHa"L>)*L\52&=R< 0$S(bCᡙzFFGꗨےA r;%D{if9СI-ly4Z꯭>adhe>xA@FHAg+1hpnæ=U4z}Y@X8/%[Ӥ_}L~ NZw? KFAj仫TTXᵼ3~H&(n &4E“(ޙn%f1.|&LVMuS>,}x1BYn tx6W˯}Ac Z_[@N%t.[ױ]%hۡȝ9!xn@@ҕ F9yc:l@n:̞' IVW"z5﹕<ʕCe!Z<v=[TWEy9c%T+=H~skHd43j6t/5q; 䏃${۸F;vQ{JdfD\ך/ "[K2tM< jGѪ7zq]xHZU"F Q#JU MCPiXL]=3v>>(cJtR,EnC;T915Zrx8"jǺ$ˆX(xN|:L0M U3\~\_&FD\{ObGGk"9_h L6#aʑl4̝M~鼅".(d]vc+I hw.3"NVIhmh !>Lnϧ==HSӫG 86[l L':VR[EnF|# ,)gޑNņҁ2uxSƥkp7գKZ\9RS3g2f /JzZE;&ݹT!aOw8a}/C)ЗϴA%2}Ùȉu6ot㔖G󢑹칀 {Z_d 8C.|~mL=W5+>;`Tkmɰwo:` m,)/ǚH0T,}gBAHRT2Sp!NdĥG!ga(A9XylAM {&mb\)z!cI!IZ4}BhZ(IK1{rdc|C?@<6;}:pƞԕF.قX -?,ꓣ;^|D ^0)Q#Hfp'!ѫؾ*}*ykZΣ.CQZ:p%98u}BdnZ3d4-e1@1sT>2DOy0]P.TU>INORi}\[ۅШ#3[^ l袇Vѫ=юuڽ~"Uq `oOhMXj _aܶoc7Ȅ7EFf-i~9\Z!p0pJP˭ b: P{ƟRA&opP>ܪ=n7VF?#8 eꇔpźS[^75-=\8"E{%p7v[{ 4a_늏 5#ᝉ5 `8UטYdo =L x%HQ @\3?L{nݓGKA9M]H Zxr""x(_x SQ W335>E"'r!IĭkؙLV?H-a'^ ~CؑsFn^I*wYD̡Q-H k}wPWx`د?T`5z%%_65,9;#.XYr3E/9oTu~B}1ab2E]b -t ltkӢظE2-%L¬8܍ڄhӑN#P#1OjNE[rD'1:g6`ᧆPL~)?pРA\Qcvp;qޞi={|z3T T4tvסҿkG*]v#@du\㔺']D2<q(.zɄ5@%sCe\mJI 3d}멂+j4+Gt7wZ:*],{=Xl}KrW Kl)@a 3%Zp ]Y8 B{ HyXˎܙ/=wZ-q9AY|wd璣6r^ m*/&ݯ9/xnᵬ;p%_$`U9wAqS7U6toKtzW  ȲXSb 3iț?="N+җ'Xv1yBtd}dz8 <O 4zVOj.NU7|"p/:Ӟi8g6Ue=fwt+]gW_Ճuc+}I^?֍ HQr}8QP:%)xp"y'O[%_ÿ+eWX"o?I2A w@Dq;*'cj5N/Eބ#v;"ojse;B\[:^Z"6ڏ:AHnS 6vQ:XԢ0ݽ<ө0QH̷{?@TEF٧zܳ=ԧ;/-B w^װGT: *6)jCoj, (1SѦ2f5)ힱן~SByݲh1-i/͏!҈07UR} [/äeQ/jYG8yhLr[Bء ;*#N,?s޺3D`9"X*35L7I#q`P|CsQ*G A>{P112`_ӓ^oaW$&~gnvA\T50D]2V/NgաAMU e}Q|PEPS<> E'~+Fl5~\q60Dϡ:7ul#5j[.LǵItߤK/K {4ڻmhcڵ:%\^7# 7Nj?l?T]Fˉsz4Ϋ1_v<9dVXq&S"RSq {r~b+C25We ǰُ7ͷ`@77?(ly7ѮDB~zXFr~U5(/WU 4q@Zoz!kgTB!,|/(V󴶎YxtXos3(OxppNY$I%i5ZFآBU(ŒovxjD&b%{u9A%H/ЊDۊNCn;ͤVI~i &`GG53] .O~1zj&Qξ 2%&cܕ^Ɛc:U!uXzv&ƉbVo٧vkDk]T1v5i7")jl"_݁r5wQ\RY1>fNk#)E8S,${kn31{ۉYU;9lf$U3X!j l/jiXe\>6iKTi8CҌWB&mtDc+EaFC!{Wєhn{ CD}D5~C _Ɂ&%HC-tKG14Zf2k*,"PXg3txvҠD%Lpbm>a6O+Ύ emE 3rCM`>[ƀ;O8bZSF@JYD )%d?^hϤ^Cf|@] S~ˉDۚ=wκ[yLgC0aŮ5dƤM%N3ʋKsWHh+ҙgE7o3>L>:C dPcđO k >qH(bJxFbqn{hs1U61D38+Zcz \$$I x KE2ƹ&$7脙] se=h^^-  \d3l1^fR e1f5cNpMWɭLW]\ ARv<$W  (]-5Y*b>?͡gYx4G 0k+gYbH|[i\$t:3Oyo-S3 “?&2\^|],͖w`g*@BzL˼`A&Ur0l٭kяo`nWy%jx"sĨ熫C]ք O@_V#>o&I*"Y'].K`&VIpzY7;|ATeoSMU0,1K!8/I?U_2ƒ+²DT:!kBS3ɩd)|vQEO;=)QTP)].֩1M6Kl#S?";d"QBdV7NŠXyɒճ֦@SaC}ۥ Z >i+VSEԫ /gpv"Gt,Yse' d_! 8ʥ0=B;6T+En;(F& a ]2@NbpBl/ύ>{G%d7Fܟ yO ʉ"FCNWfjUͪetVÉ1+"fY*g?ƥe ]a,NZċ&yuWQU|mԉ^!4F]{pX=znh3 <ǘ7)mx1SP83JX`<:P)KE%Hx\  [ZJ5'Sy&A=k]h+{6N Ԧ{&^d!a T!G0/VAōbXR(JJ`STC+,hEBpogbyld66P3?LC XA[+t >˾/6 Mils1ol.n$bkЦc٢-(gC7S=}Ȁi^DTpk#)`F{a=qxቐ,r eqDlkw_,fdWp5?k4?fIw#~G5U m(Crf/$#v&rW(}۳/9kmŤQ9r0j7 Wc 2C6 bg5UP[iϳǟ`>Qs [Ȣ6{ 7%L,No[#biwHRl`tGVԆ)\Q3, !0pDO,Ɠfu (ҕldigqqԠQ,Yevm>]ՔewUp%p[FMH^m򤳕UA}/z_1Dy^PSt ?>#yx] ^=Ǫcdiuժ"'T<Ѹv]pŦKٻ.=?O@|S܅ԘvUVT|ܥ4{i6pbyIۦX~#hĜ C)쬤/҉vL!Wlͩ1Zgdjk{衵ma!rzA$\j\tVnюy@g@l`]hDr%藖 \{‚gV} YIo #ܱ84?r pb9qocyDHk V>2ylzdZ:K5EwD2M7R^lz0>}P㵘cpU'zy!u3GO^X֞Z>Fꊒny~`hoxX˿WйZ h7d*ݸ}pRbI{qq`~)ʒmZsYQu;yP^rY\ >M!4D޳'9N0}r$V>jqKPAFmD^C2\%"7EՊ xq~,3`OfMi.3cz0HGl'f~ R1ݽmfsM5e$D2B UiE7H&l2 s Wfp+[gr MbzmErdb +U{ӥ]'7j(4*=qvHWgf1*-\C5&fgœX $O19b ZnƠ}FLYtiӐϊ|Ԑ ZW"PWc&ExK~1{|;58oSJM܈GDsRe+[٪/ G̽_m؏X9ڀ-(, |X?qK> relT}f\5lQ émZtFՅ:֌h5ql5UZ|P+ݲR ю}u /'dW}% @@tѳ q oǮj191sR!"uqp>gHQ\Zy)I,zr[0/Z܀+pfke H4 o *6uGRP%"LSK˲;I+P+#:G4_{/!G!tާԞEܲfC\*6 ugs v$j_ ԑ. ۄ~uGͫH WApCok,#yXY}.jۀt^ [+IڹY5׻F<4Ҁ+O3m!d\(^({@jưa"mPg'2IJ0Rm"DF Z'5?|ן|fx>Tw E[ꯣp S(kjHmϿu#u=) g>̂@R'V z(륑\Ig م7pjl ˼wj/9Fp]џKP]П%ƭVy~`-W|h l*ؙg$_dTcɇ@$CX =Vŝ!:&,tg0\ $>Ei bHFzJx0d&Uu Hh72P)yϞo^y{s~Uȹpl NHqo["1񿳦`Ru,`"MsՀ]7ˌ|@nQ@3ZtUR% d6m3|;*,67nhC )Vj+Ign >Ǖ2O!ʊt,C|I`TDlQpoV~jem[*P7R)4H]0 g=3͈( W9J^x@,VsTPyܽXmT3=7gmȃR3uEքzD>σqw ! aej4[/vovY=|ŶAԂ4zqN+xrl;gە %{>b۱MY#Ҭާt`߀ S:HU FӠALJ w֒,ST:085uoW>,6pgӠu{ $8O>1CuƝkz{k2#æ7aH̹s}d/KNdO4^XkgaPbTv_WJB"]) TFm՝Nj:@W:TI3@6acR1V/X<G5hҾ*cԋ*Iqo\T#O't!A]w]Dϫ{Ӿ`{m5ZH#pݻSBl űSuyx St=ZߌsҧM>93Jx?,- z+1x&P;eҾRM3*l ?xM쳠, Ϧhvs3|̈/=6JjttIb"XɆ=!`.]-E |Lnx]>SOͶb7"srznGiLCA3 [b&-)36[ʾL E|B>œI Ҕ޽Zm"/,YםUxy¾31 +~ ֺPDx# l^䀂1A3DqQ:n<rHz!Z@ J u >罄4PbolQ[Ļ3[,/>}}*ĨT~.@֡>4ӌFhk5'Cp?y :;s鏸 3p브Z(?ǻ4 uChgq,qgzεRd F>XvFsATcGpWE 6HoBC˄PJN~ MO~˄}+iGՅһP%c3qK8XvEݠ>n) i5"}-hv(f׬F/(A;B#S+qW|:4Iy9rl-kdmbcBhV;stΦr}&)pqR Byׂ?jt7h˶)務Xpք1rVD;auBi8t(P7"lvbXjOɰ7LEy䄼8jD5ZjWF˯aZ#@b,0(EN񁺃`I-)Pɻj񪊑 % EztNY˪6 ?M<]Y~|AZ+l!N֋4&w+vNr@"Hm".&TXh@BɾRÔgY5ޣ^D]S/uĦcw.q$`qK_\4}-|CM5O5 畂5K?T6Hmie7vpI:H@=&]9e}t⮴'3à5YNFaMg$k'񏘦}2u#U "^#c6ImBoYoqJMUn.~0vtP]DƔH,C]Nѐ2rHZoV4Wf0=Gh|Ewcr0* :qh 9@zڱMrKLE!xfP#+B}cF-xk޳,-<h:&dRm26)AfaOG =[lϒ5qu-~YN_e>G &sHCŽWEU&h oMe JDˌ+OB^!Lx$>jߎn m;bջxf؋T0^]v~9(b;^Hƨ /idElw㐼zwuREFGh{N/4(|A^W3f):_5hΨGbC #U'Y(>q~Ws:m mL\S)&\Afl]3 7+(AliV(*Tڷ >uxqRw8`R_9îŠʼn@nV=:G8UQ;O1$ˊ_rX/̨a.?82hQ>% yr'g.M;Xt}[9c-[2&WKMC7KlUD"CUIK^Z ]88?oȉkm1C( zi-*uhoq{-(T'+”:+yR[CwZ'j,A62̩'$89G`3.uv:_Ď?zx (˳+67sKN[CVpz Ae.+&^OG I fy0?<, $6T-p`(b+H(;frq)oK4a A=7OaV!.}R/Yj0WU=WaքvQ е" vC*w%K|rw@?(YAhӟ\gdfw>G.%'?[+L!08p_(s$K)h. /]DC 9_eyE60]F2cў\<1(Kq"Go/%;CTحuj>G\XosUR-+k&Qr9|:OF̂AeF3r%ɚ^z1>&n37<x1Rq߃UMg͙IZ_NX\`!Ofy-:ł򊱒A$rcn6":i ,%:Dhײ:Y>/CC>qONoZ,ñbXCC\ fD7kB( zYa8Y|ʋ>4U=w*G̐HtZ[3lsdi*4`ADɌԼIYBfV"|D@z1oiU {87 G4T94olIH37Ubcmpy9 -OIt}"kG8i5D77JH RyE`o3[yBnȉڼPp[zC@23{ $\$::Yl7ܐ4z(-wo*hψtmJj%խCgxhut-,Rm:f]"IaZYñ-bq.^"%S47v*s}qXrQ;@ .Wqˍn~T|4a-&Rϕ,f9q> A_  ѱ@lt5.U|ľ;f/MA_eNhY#SV5N^e +:: m&BԑւEC=O",K43@+(HS"3TjuL=DrwE\5Gܟjf7'*Vj:]ٷaώN6|[NkErಟ.DA-|㣽Kp/ wK/=Qo:$CfIr;߬Em_duy_;h*9R$ͯ~U'ejK,NY4tIVc`Y0)gk DzYf=)xVP36Kةy :!nE^ƣVF3w&7Qz$EQZ!cA1CH`(7[EIU,&l-,j(cժt~(=o=}Kl]6>D){cB&xk`gX8`ȭ<WWO{krx'OpȖ‹#?ܠ1 cOmHvjƬQnzY,+bD<m3~?K5ȧlo^ۑ@MK5J5iwdf&e7R'`jY:9+ h1vM3!: ߱ D2C6D^p 6YoU m2/#l ^ VOr7%[M);ܒ_: ~Y1 V-jjQbad,21=T# SrqG֙aNΩ.,x[wt?Y3ZR-dFBboj}3i{?narK@^~x CÕTN'noo@"uA|HZvsr;ٙDX5qiFQG=+-Y àX :'c={}ï_sN_No؋.lyi8,9*4IDz- ME|z<,3"B-/cePcK1v,0`"2l VTL()8\'?.8x0}%ثAu;M:ikt՜:(|0_pah*d2 ?|dыj.͖9t"R.K;+ɶSo5w@8CZ&$cOkH;W=kkJ[o)%m #R0gR1lt>$j!M'/NrtL.H$E|[D~q' ÀP}8`kl]\ʂt/_O2le~ y,R!zwU 𸝾I0Mi@Z8DSQת:Zc̛sN TH aMT4edd/aLQݱ\ %40U|IZD[,zFf4nb Ne̍p% `n%[u1;f౩ ȅrԾWqw<, +c#Aѓ!amuC3eW3K} [x58* dz^7w:SW(ȍ-D34j+=蓿5۾W @.,A0T/fvWAZKCc5#8P$i¡.ƊōC~3\LirB[NJ0}PU8Η|5lfYeԓKAK cj\ק?DS"?d\!1WH=sV ؑU9 ֊^6 tB$g'8R7kqv?B }oz /p7 :##|tvB Di"=/p|K?Hf:u#?ˌdmPJ'yUrb:\|x ?Mtr_"*/(o~ŮkAbVN$=; SG`$(nR! ڶ,{ֹw&'c 9Cαg|Lny3W@lm'{~1Iž:mFu(n,.ez?|I>_2_*1r1lYP3%Aq:znʘ"0k=PJJ$ꜨEO o;a!v'8*H6خi-z[Է71A^UE]kG-j6<}Ͳrgǫ~~sCir.c0SЅF=<3x, 4D,@eg?cC]cF) oW]eo`'*6uQQSֳ&h/u%ZO"ۄ0He*3Z\ 4Sĺy\QpeJs1wn$ِgR|K;@܄).bi[J fKXc$)jI7ϘKӘaLTڠ(sc+)qdN o 2 7竏Mv Z gv" E  ZCtDϔ&+p@:gۜ{[0? ԣ6.˦W7X8Ma5VW݂uAE?Tv'0<xF0G֠?򉡾1?u7~X`#H D'}˶B;b3s 8 4ੵi) ~ˆ}9͜.h'fCNUܪd^Q \Py7\5V3FT+d]W:mrLh&cؓ4.],sz|9fEnZFEwG+mNC`4=Bʂsz=_3[}*t=2S Mu8>t9+Tv Эe2fK⹯ ;W=rT`B HۑwKWY/Aʯ`3AA*h8ܓ6jMylrzNNCt|c$c%7o8Ј'ޙ Зl\,㰹/C~*Yŗ9)GӪ [4ۃy3|g(X"X%6|&C Ri;ҏd&e,j (.1MSB$_k7/5e={*(u)T ʻНmRaΫ+=L-^)A@3CHDYm*l))E~FDr)7 U 69簌ES|ʞφ.q &]Ai m 1Y+HnjvKqbV7V!nk+;mz1 "/%GpʹCl!`)čLjx L3i͘ "W4eA귶eERth^ћHFO(-Q1r«Pi; ˲S\|umJ} r ^_J7-O tWN$k (H'+Wȳ Q zr9 8 H$P)u)]#6ۢx:f(4a9mw/3mR=c- I+"ÖF/rTayF>\F˝盆8s rͷϧsiV**V6LFz]|aӥP!Rm<(`xѤtp m37 ,N/ S]0]& AwAhO`R l8qnˤJzem>u6z~$"*1ߐCl׋aO@:]r^Hv 20SN-ym\;_t3``HeT |0;!m%)~ދNT:Dw  Y& b-Oc"uh XsH5R)xa3߀Gpw8sWG'Ⱥ5 &(;91'Ao1JsaC|h^T]ݿHO03VvhLTДn,[lڛkyssʼ?O%"/eR?V8!u|DN^"Bފǽ8(UX$ИȨӃ o$6Gk\'Ut9]]^JZgqZ9^qzL ^c]'ε=Sex5\st%,$28vW߼qdS20*Dh1^X:l܋ 4N^Bw B$LW~ ̱VNq% b߾YIy9J8}2@4?{r%Tɛ TI!֥zt#n 4]b|~:vt\P4:.F+|4B]|\YZ!}q `3[vXwnDh 8vl]eUSO`y׫i6J lE2l&-'kP8(ř`7+{b*tcg9[Z3Ғr Q XNV{TyZAJJN9dcxLRRo GZ{8Mgl;zT̊1߷aԦo\k0ɗTE; lL5L:NF@D9 xr@2Ƭї'b\и\͖ ;'^mb=HA,|Kx1~(%ڙI!X?g`9y,)/ ;D<hD5V8Bv+ #I`@\*G,}U֫QVo^zH8{vgm1hqs&btGV^(XI+ l)MQ/6Ĝ &hL?Jߡ24Fc =I&ꯀphi|>r&b)m'DH0+t B0x}a|xܘlKC `+K6PJxؚyO/X'[7_ѓ6 =3[ӔLb=) bf8HV/ɰ1w8jO?0!gSROusEHD/$?!Sۛqq~H(|iId KHŞ1'a;V{Giψ zqij=C`&Fζ[$KƞʐOzyכ eKQ%/֮`qz`Giso^#?L8AVw8A>@<3@dY).vCxfl{vܭOe3]0n1uM(U'z_Q 1V;sSn74p`If#71)SS^8g͈7 -X:jR|6bىtoIqV^.3@B*/I 'so> V;2yH3o҃mj:<$4&)cܖ *&xm@iv~y`ׯXG=l%q`O7C G\>JK(ƪ%sȕj.˃0E3feEu昀I#0!VnBh]/8W7\LNJYJ%9$3 7cށ&!pCHɦ]ia$4N $> eR̹B ffgZ +4ޘ:cXe74Gz?rbIzP:G`j&&)k=AO/geL 2%%h[ϬT&?-RM9}%̓Xx>\8aOG rG*鯰3j6ffe_>8s"=QDmXWAt̞Fpbt` k@[*e^ QZ`!e?xS [H My+4DYfr"Û.d#Tx0h|O3_y0AS LsXk}jV-s6K+ƜO.(LO}nIf^$7 ^d$|]0@mc@úiP9鰻7(9 ў8Nh55y}2cjأ6f9M:sW{|ǴsxWq;KrԘ/ͅ9 G5a@NҎ광LƝ15=f:yRmUJuF8䋃E#? s)oHk@qw ߳H.^v4[0eU?c~ P<|#1vǿ]{c_ `:"Zo܍.Yjr/e'(ɫ_6ѧHhtDπ[upwsàk nh[T=|;s@WZ=BY;<<݂:J4#l,k6a AP(!> Y6-<kc+Ph[?u-ݨ)_5h?l`o(k( mX򊻭T1Qc0Їdw7JjghR ~3PL;F4_ۑ=8.?K%Iw5F[5lm(^ao(\w͏E0[ F![M 5'!z F7lj ! |kj#W%Y~tb+8ڕK@G L͹1g|r-ԙ seKNXy90+nщP'euƨnSsAB &EEVha݌8(9M?$XVǹajNV)sw,19uWw7X7dz#T&)*/GcT֋ ) QD3f_(>u-+.s W`EE-̾w>Zy(g{y*;QpmJWMeVCf Vˀ#ٙ^xz3f;XƵn|l5M }D%C]y ׺mF0 x9aYbASNFbۥJ웴_a+J^6H>ʼ⦚gKmS)z{}ʽӌ_L ^p.3VƢˉ+2L?xr$˵~p;E+B.~h@R޸P'F#`9,֬Ps/]C= qA7C" )Љtd~يEA 2u:(#1Z9{<G 8I `񙣤Փ)-mB#-(=¤QF|zfZ+hqtoQ5z+܅65?l҅;4>e{J5(s"kn44nŠ?q!pLSnH*1O5oWtõ*(p^7\.)_5):cd$[u7]D5UTHi kymP~㨒ʼnv_Z=Rq^iŸR`^֘6_đ%uɱm'O5jeHE ʫrp|>?Ws`pr'P2.Ec)!& E֕ sP5u{zUzPcsO߅LgL[2班{h_+|VX$GJ\כ)+U)ghQ>SؖuGV-Wr$j$U8~#ԃspv !ZQfLjXǕ2Aa|>B m7Y ٥ ˮ|0@QaEe/YL՚N,qɊe`CJhBz `W㯀9/]v% Pb0W}Z嶃p\n޲_Bq+4Dd.h;)k@7౵ D_4~Tt9m }3 |F Ҋ-ޑwn?o %`3o|)ˋjq_n "lz;BCHѯߜ @ iݶ,V.8Z1 aw&USC r5ohl4'ߗ|!)wKc[ Sh3tP\Z^-7H֜ pYo \vTF!( IK7onc swtrϼ7 d-xܳ.;*_Ͻuv..߸Vh:j&#!Fl]A@Fppo+W&dCnSgCfGS[Saۯ̛q,~v v͋V{eQӊ잫J5v<̽PNϬi\#*cC tgyIǥ3F"ebh[o P{_,Fv^&D?^AgE&Fwk4aUrKG$UAH Q:f %p<&(ţ.@h,ah{/|MY5}Զ5w!"Eʴ8Di8c$BpI=7ҝ۱e_ƃq,M$& مrѫ UYtG0S/"URE*t:X5Q8FABMm$ }oV\7/-(dM:Kc0rJO}E1 ^ar=v %$Umu[^MZ_`0YLPJs=0o4 ~803ЖFoE&R2O3q=y =6>k~w?} /3 M+" #n"k1HAZFz-q`eկMek,=6ڏN\dESmշLZkѵ?ޭ\lI%!H(A#ժM t%8%<ri<@<*%bm5ͮHtK4_9#HrRL)#\$F$iۏ'G΃YEtw3_u?QM DA8!RtY+lTꂡN 철%T^!rԀlTߦJ :\ 786%6rNkm23 \=`潽ippi \ 8<8d"tKTjt EV%UMZn2_JyknlT).6iU68!C/Ɠ pe$lքVhg c3<&Y˅9i#(!AZa'ئ.x*h챕,>GeT3*3{ptX/݃9$⚺1p!Uu26C[ԉ~?[{Z6 Rd~OT13:ߑ埸ߋ/5# y huERv:OYb{g&Fmw*_$C}/'Tj%O3gѠrK1Op!m&eQJwt@"SSE13S\^1 ?rr[hs(޽DX^u!ɹ(]=Th3.vfA,PB Df/gt;x/7c٩y=Gnx#zu .0DIr}VTo+ώKL7ص߷X}3g' ھ 'Sv\Anڿb. FJ`_;?Htfl_wwԤ mu18x4#qQ"-2tåhWoC  &AO4RWf{ eEt1|ނ{¾֋8rqT|ߍ{`/׸%GQہ!eq; ي5֏F6 P <4?\'7n$_?fg)D@ᐸLɲ; arf7\ <6OqC:Tcy-[oH5$!>JSrS'DYxtĭMfr;4e 2gZƦ~`)!t{ںcn䮄x:]%2)uݞ>edvs򺴉R77 [cP 9g Y'?yǽ37̔܄SMO>z2:Z(\Ӫa#VZ#ef N~ɹ cU߄U@.De&NsF1w/iI1ޫgO^Ppv(>?T rD/{`gac6sn>7qbńu/2hvDJ [/:HM!u hs]&0"EqȺw|rUL /e3h`~ p2ަ岖;ߴ_^ThNjO$:ss>Gjryϲlҵvk4A,kTnV6~].u{ezݽ{D?Y%ȰdA– Hhe{c#׳Ks^a0 !qd=ku9JL G~kR(%xK{'8'r0JkDYLPA{rFAIw'EEM7Qv@*4a|Xl]\etT ufNWzԿ)Hbsj:Ǒ~}%uIYoox@ y ʳBwBX'y?TLn$~̏="'/5. f9q4c qf.Kc p/-'Y\#BTqn Ls83y]:e%PPEK"~͇ xXo=,֪O ,Z>/΢ONea[mt03kH,ؐ8> -2nߑv$Nl\yE A} @2LA" 3IʧF@p^W5wZ}νQc<E,9An}:bq rRܝGPպ-0\= ;N;GXkZ@C*e9jߔ]25]h Zrz2D}\M{Ɂ+5_@_^s3ݝƠx]w#c_W˫k+x&|29;I 8Z;]x{7G:~ UQk#1Zn,8( D@ ⵳6!St$v ^w{ qI ͩ} E / {>"0Y^Ĵh6[1 Et`op &OS-09Hӽ*~ jOQZDt(A8>!6umLxv 97 Bϗy`iN;0ӋPͮ+N@>ZL~SbU8BJTD惍"Uݥdeh38u6M(BqBydBb|bZ#hRś,x, /+?(#!abԩ@\%vX4SA~$rȹ qؠsxNʼ8 -% mhuD튲]#$MJ/+]\RqCzXp5"oGZ<֊2BpT#IB-+`wgeLѬbq=Xm.A>aR]{=>=Qg$]hJEdy1-2~&>X} Ѧ|wxO Z`vHYd Ps[BS^MiB-2?zhœy8tRS vt =m" C ԬaW?aYE*ƩTDfJNWɸs%K6%b3jƀnoɄБkg+N/m~IQI2Y<%b{}.%|ew XM觏4; C@m T [y,68.SW6 r#ל:F/T Z_᮴-Vo} `ʠn>ntlG7HWB7Sy⮖=Gɇz]xVfrP/ ? uPJ!e9.{DpgOc-Yd/(EwBejiX%_9zU° tԅk܄z>q2=shvx&}.ooGM}쌠̬nE.;̰.tW$kFN\ 䦢w4yA+~AF'cĹd1u5o>LSf5PKS"^- a#UmDOSRFQ7s&X]4@3fN K9RO5NI{7UX|L90bѺDNNDM+a Wmƭ(Ij dqK ;[xgd=aSzcJ1VT0\^t~wn44ʽ{u[MD l-mx M|V+^ /dEvZ,{8q}Q8VVX鯂"uk"a^w55X_U:89BZSN:3Uٔ .>Uk-|Uz]PO;`SqIq ư)ɳn}DpWAYZexhIgk%R@3 KIo*hz,i(bp!’SwN^l]OPøyYƒgE.8;]([ߜ=:EETE"g0{cr _B,,<z(j:keۘv_qh,'5Ex4LX&'kP*5LW/X>nGM'U37yQ-3Q 9c5֋F]*<- 9M0gG)m^"/1|Р3Q1ϒ޻?pcן::rҀ(2 `ިR߄/,o]ٝ ]ć~UMu_bt-}L( uB TGU 5qfOi.5{(pĿJRE*t)\! #(Jc~k҉9C1jUt'pK0^gF%ϸ'1v׈wɇ%w#^= H5=2+2q?JYiXQISL /I{OE%uruGȋ̀'EC9H\Z{qnX<78 &\FDL4pCH][eY8ѻe%pT8oKyI9GN*SHbY:o*҄Y;fU2|Y);LIC'5ZQ :Lޖ*Q2h3d(D0B]չ5Z&՝DuRL&  h TeF6̲gK)h[igMxeP>ce(W1־1m}|&,2iJ=PgGߝū. ,Q|z>3;-1ɪ U曷րs+@&d 3S4DJ+:R[(wX 3Z ¥u)ɣTMwg#"  J, sc%)wVѺWor3ᕝps)-$&4HwQSxH7T#PD'$Ȱ;Eu-vm;CӡS: 1*S|}dd9cbxh( *71)&&pPj0cptޜodbZGNAѯ} i:BIpPp5˰h *ytM5 (>&rI?d0J-LN#Mڬ̂@h:)b~͒L9\'xPrԇV͒_[zy͗ViTHh/2sxse#4!y֒sr%G_   |Oxno:-r#IB u/}ֿSR-"̗Zk&6Rm7>UN[!MLYni^vI! |lU+Xy"69@FvR$1yh 5RR!M:GuV?)HwO[AF `KasRw$v6N %ppa i=F0ք?Ou!K[ٞ4LOA`Q?\-S4TA̓gq ` 뽰ث1Z'OSh ު kJ\ϗp_pxVA6[Q9iRg'%FS -c*VBRΐ0K42o9t2w{VUI Ўq R٪Iq#!B^G/|EpH6lJr&&FXrΦl">ss+*W׆*B[tA\V(fMp4o(Edh0?Ğmq(k弇Xj]VYՁOy+o8bUqaLa[ [>,|Q&Z LWze-Ċ a1B&^7X{l(h4U"o?^u X߆Ucļ.K^tFt7/>dx"@DZJl] pU+ѾS"bI:{{B{$2. اރTSxx*ڬ`7Sb4ELl7t2 `̧xxM&&?[5)pq kBuXsgmQ,_ulÑZi;n>S>9lS87/0EI!Db#&,뇎h/S a R> V܈Yi:v$i}/d* uk԰xCw#%n&D-yVSj"h?Λ+1^SHt?TAX]̀MoO OhfQ>D`ԅำj_'32UFFeThMͯaZ:E㊑nd48@@#CFT[:,L,4yÚO]6wCj5djƐO\9NdֆW4j[cxHm\&q'TH9 ф :. {1nܓ!qk 8a$ʙBHaȫlF)oٔzd~i9ĭ@)N-3X87+]T +-!dlϹĩy{ $puLVA9bCasEB^Y8}x42)26wMZ⤅)",mx%U:$p+wLhtS. ZW!5_YH":eZ˙\"rF{ڷ-Ǚox5qW !OE8L$].!F}Xx}M( ':]kӡ?B/N@CuM~ܠ;K[#W.pS"ZH7s){p?3oDQxE3ỎzQ5y#RG ν=O2o mf>.MBY/]~cjY&aZ_ ~}!r{w,!9v@dH 3X@%g^]rKJZGڵ S 8"9X5jUzLQ2](h떡UXA}3d])oB,)#)8 I+%N5!_70׷ X5EtȖ#jOqe0Ѡ*1E΂LS bO-mv Eqb/8UpwMFb,i-MXs{v3471W1t*io?ktYOe:!okS&9*""#0]4P#g{9p5U4V,NT-&h6{"k5I x6?,tb9r (yi3/wn%v%:$}aO SU”:C?v2N:$VYˈC\&?YmV(aUeͷ{a߀IٍI/V*JU0ʼ_1uFʏG{9 ѥ%C*lsA-cetOJ$X=G/j =iXkGXs1؍6i^̇KH[ȣRMxeC#YŵRM1[`2Yq)i;7U &UXlc D֐Wa8Do=a}Ta`֋WZe)cyF~pJ$Ơe:0ٚLxm1$+sbiFBHhU~*6h-e?=}9?̗-kDcnH յbIz~Zr3z ҺFn7Ua7?x+U9|Ro(&La_l+bThF- <]>s1_XU8{uBr1qPΎr ~tEj* 8b(os 7|\*\p)^ 0?PtwAƒ"t3 sso9>ӸKjqBsn%ܷ [@@Pl*C5Qn f'9n%DL8*By4ljl=jpkhQȨ[jN"ve:~ctet903dh"pEYO.8:v拾ꆼЊ#(Jmo_+AÀBuZ50ۊF`vP+1ǵ7l6r=1J weY[py:&;MqF)kɻv,*: /~\%bxliʜzE,IYݱ0/,;9QO4ӱ*)3LF6xs/ʋe\DR?s/@سB" 7Y'3%ÙS %'x= őDA_tNb+ f+[t. >A{'Ekun7-,2MJ3x _L'm@mKi}(_[ߦ(V7qA\{ְ . M|]+Ē+wω6fXc1̹?E%m<;Ѭ!*H,x]e 8Pў%ga®qTF7cDW =Dq/T#zre*o+A+t-ISVٛA \}.T.?_^dE;&M/֟V65L0d=ݺ TFDRFR6F+gik4(9;Hl)s^Yjk4hVUe5k} @G dC`l Î)GVP\fQCGхdBY|*8]`PK$#X(z؍atH]ҿ d ~ܾŁ{ U~W)j#!LT F kz hGh YB* 0qщeǝ-<1'WA8#hdS̐^b׮m'<CQ{ic<=@e@ʦ{ӐzW- Z ?CL b!{ǰMgCugMVS=D.W&E'-W혶g&oz{[H]*,L<%ؿamҰoEu3KJ-t(̥\IC? ?6^x7Dab q|Ih!]_rJkuP<1BjxlT@4Jf}*c0K(Q+Q!]ntZ(r~No.lBn0BK1d퓨\{ %p¼OyDȅ#ߵT ڣ[+Z\A mPm"˅IU lTvx⧗d}3ֵ"nL\]>9OS=6S*C=6NobܜYNDUU_eҎ_S+!3VSp˭~S`% K ])DJmmQ6 VƇӌ\.K6Y4k^.Wl8|Aj) &Mfz象槱W.`o&ׄLA /]52NRl-𻺘0ɶs\zm)(W)H b0ܷt_ې<|Lt58{b @VG I7i' rN- _j;h/ső"v240 ޼aݍ`l ͻ05G0CMIt>aO\tsA-8 D;W6BR#򭳢:W?ab5{r)sDtVn[ ٻϽʵx5nSɥ81T#vo9F,EUys T\Yz uoS 0Ljq AT 6vDP psG@0Kp]ޑ4!kƸ :s>[jPbۣ} |GƨI*ߦL{~9)o*HpV{ݠD #eWg4}Mw;O/~C=Ԃb}N2qoto>qX\{]n -~Sv~w~ȈO ,v koDo'7C~N;Ar %&J/'嫾@Tcya,7?ԓL-.|Z[W;}\Tg7վ z=s@+3]x+慊yYjp傢/;YWe{mw`MMhfDž vczl <64 % H(OaIՇ]}Tvr}] n0(S1J;)E1uD̀Ry uRIeiKo s sY0IQ.C4,+fwqBMw\qR~"'.sYHN &d}Gqj'q,lp5xMAAԥpo[SV(vN51}!ʍ# TF%M^t2aa0fK;wܨ=JXsC`kn )-NRy vp2C0I\r R[A7bn~0ftg{.8t'$p~;O P7҄ȏ /%eewe+.JphkWF}hΛboqX=FO0zWyBUg/w|壶i`5朚 mKVVvw9le曭3  3;q0]U106yjn H G[J5dp,gGe7B2H„6u2ic&لSjiQ]-*ligV[]6Rᑇp 7 b R\?YAj-{z4(i{qrYh5}3ߘ9T[P )?T?㝺xȒ@,쒋q6zώAgwBս1lxOEr7Ā Aܭ ?[jsfHc5~R)t d ;5)8z!_ {;N-{?q&YqIPx`w]MKNV6=g}) q5n0U};2qė7$ sUh9*N2,ONYٌFdעBH1>u Pp!gq`F;RZj^Nz{5ǭR}4"d.?D_ҰWߚ6YȄ]ơ>m)1LP38ii $/<:tq<~mP D:pC CVjSaivyؕe_pߟ=K>2r 'IX\\$҇<\#$lnNL*"dJr޹"f3i2(omgȌHm)}!fosן w8[&JN? HmRW >RmAD營؁Xm~B<={I,iSdkaRP-:΍6$A<7Gjsukec|a&e^qؾkUp]Ճ|kh O8o1#|WR*-/SM2;G9?RJ)!<8[L-z35۹.@Y0?h%ʃ7%@zFy$^ EVBϤEr^1RJ4S!_c78 :h?vׁZ٤Rvm>zc = T=ظ01\%hyWY~oct+s1U>wGOⳞLMg,8~䛡TR {S en${;䬒 L%q>AKR 3NKl4O1g1߿bpPg!_*V=3Ɲ-jlAg^x Su:C~C)LljHSfу [/K%cdzt' GǮ2םJ,G@, ^bə>ڝz|`$oCxu*xXˢҢvKK}E*cDP7SxDB@y`~U\˳cl)"}1(}"cG 6ȤZp}=R魱 `޷z=/l!G٭,(B?NpmĄdc/e{`^Ւ)=n:AT6OO!k9n2+Ōa$]O l- @ JT>zu 4 a,/Sh5N2yבu8e켏k1pUUSpY@'k4P@nk˰rggJܥ+>p[bRć!Cgao5S^<= ADڳ!3CjZ3-u+OsKU:& Ƨ.HX7l QhJGcy4<0IРcq&޳dUD|6lmIXđe u56O}#W$RC?ͰYek"63*^Ÿ9-Vo7j(0d}[`~9T( l,1H_O s? pwiٵY6US"רE"ĝ1q۝dIi4&, WmfqPc`ewu0c"+;p͉.b'YxQ#GsSXK>-r1r>p:־uEt*<99;`u N B̬}%%J3t$9 iO-jN1o-(mj6@>~HkQ,\*G'\5Y\ z=0qPxPCA[CL6"oi:v~ u.2\u`"#K;[XQ)εCs_~3IG]j=8ڭN l6.|!>y=;N՜:GnvfoklfcC.)6%Z^4+:۸y!LAq'd-,SK4gCT["MVtv Uu}./ q|?Yk: 53h8`9p|AGIf1Gފ|!4^OF]@3sJI}r9WpZv _2+UTzl6|t}X8<_gujUA5({bΙO0j\ƃ{#I?'s%:O&jgrb.=:>&d!;HѣXuAO Tydm ^@C< , DdDZ ( Xk70|!\a72bG[V!Z㩱#ȍ:|>a?gpn&~3<㢅%- Uo CϧKgf/m ,R͎8\aWNQb`fb-ZA e! ͳUG YI5bܬ1@5-k2 pn47_Of@k}؛ѷ$bjSt$w@mWw^.R[/:͗9JuGѫB5)R Ӧ/<1.$EV%.,xrZ +le^~x^N R>)$Vڤ_!`zMSg#pgdҲ=3&.D;Ѳ4H.+g8RAhE 8_S9"恲kYVZ!тor~,8jr臦?D0Jˍ[s}0%_ {͵Y96@nյ<~oUIߥ{e0;}Y`3juR=3֏onΗ4jчYKl`)؁Ua=?^Dve8sJ4ԚEWFk8f+}+k=b+6qE\LL@D[nT`RN^4gj,{Rw?<)/0m6 : fyF,Z]KOm7G8)BrJu2/KV^4U>o h}E㮵$ﭿB[Ǩߘ24" /D #^.wHa%( ɼkg)y$Nn-]DElzzj.^ z1uQi*$ Z|82h WbQP8T(i$^/۩'P$G E3X0mD_.ڍ:p ^+fx*s(c8bzw/9G!?S8`HpirtT7 C(yf~\068}hA]/lS<6mK,Q`mm@z'{+V'ݠUz3t-NH{MYE֐ó@Dh꒧SX+u%܊uӴ}r= iq7KH:.Y߬˥và\/IwMj8w1ejv3=z>\?L<ʝތ:ㆴU-=ճ(8H/0Q6Ő+yIZX݀3`&lZdSo>K)-?%iUAת{^=' `WŲN-y̕スXw2NŻŲ昸3AT6r뉛)Qv hzΊ`QwYJ.$"rő3V3=rV#tϹPWZXge2p6ڤx5+TuWy\>" DNgf-۔_%SEx{-pD2y pKRCkg`&I.ڴ+ʯCQhk/!^И2p~#mD yO h}A CiJHVF+H0q*\BCP`H RYJ"F†.ebm_kYV:6[CYzʓRO?0̧ȶ܂[1r,DM*Ws &;5*D17Y*d$Xj`䣛d D4Q/h S 4a5?3}l #@$iBp4qNK W*RB#k$ss0r;T] k.YGX j"`;tFCPX膅n=l%u k|; NUn mGz6 zݚ8Yea,R/EҶc%ѩ9` /G J?_@MkY)m=.z -j#~- 1jcH@AξccFʫ;)‚hϷEH89O{#ԻuZ!DbU} |%X3lxx2 k*\)l01% v}S0nllDf,LƤrhW4[I~E"Lj&?8见/++$u:$\YIY3`w{ 2;тd (Xπ}to'&\:-ͩM#R<\{E_|됹77U{b *~ly;a\((mgO,+h\jWY}GF+W/oR\h\QsEV U=Qi`' q%+g.x$h^@[a[;b"X9M0+!9J}c;Jq?COM$~[*17Z?@HcI?ߦ6ck6J})ck7Ҟ$~߂8``X oȁ&őӘtEmZ[l\GGM$>)a(`u勌O-#1 _J|47mÿҷ_KtCsKZ9:ɾeL'/ىg>;!Ĵۆ(޳0JҸIom2lq?OBel 韰d<}z ;Lzo9>[8I%U@nGBhQNӭQdexR +oBzXѱ+]Z%LACߖI_%0CߤMqT25DȟՏ lzHTNc{41Ot Ccy{&~ѪSq?m$hQb6n]%qڪ@Jh~A|i]&A F)P.΅j\U Z >2cV̎#:_t~^x{sQ!m* &-WQ7a-ݞV8WNG|DPXPSHBG"P+:ou-c{>&S9[{.RHzs`)ud+j 4i(ݴXRw!j/'aCX8ˏoϔסx8]JvYQa,f v轿ư}c! #Rmt18DjFiqL)tUy#:03Jyܼ=V ]2N.(Q瞳:$֌$ K,iOdG@94_wج*BaK^1"t3S%'7_bS‰WyoeSf3`ZɁ*X>,)Jyq0pPzq̶Qagcxm7acy,,?`A/YR= ?O9wZ a9ހ8a 1gRh~xW2K+/1dxn0LTaT@s4ԇ(8'm:d*\ ]t6E$V=5o &UыAXxHu\ߞd)ߗS0 ƙ>ٽ-wqGT*=ezZ[!)2崑=I6VsA2 9]>FYӟQ7x|,QW?v W 8\u?%|2zv8(B7z H%Q* qۭ#(qkTQN~Zw]$TE!$.s.uRg(փ@н,a&geBdᢔ,LUEY_5nęYh:xP?qQJ Jj:c EDtƔ XP-\͛"L¿rޕ@$iwg4 Wo@2Ic$寊1c$./<Y~;EMvl^3tPxEr텪˨s}i%S` cMO4y^h+9,$4沘 gYNұv$tDG|hzr\hɁ"ŦQף_3U{?kڄdEzʣWь~&8wYNIQG;Kl{r46LLAK^Ūζ/Jqom{c긑EM&[Jͬ!W ,lT¬%_W\zbӊ37?U:Nx M8|mhh^oR|@s~C=ѢWbo ~I {@<Ӕ5M;ҕ:j=Lɭ=8b 5P4a.OR";^_<`?#9w7Q:'u+Ē=oJ[Sn-s u9r!Z.ID`e4iV 4 ql(ݔ+7 .Pʢ9{);|!QrFڡWr2qʷ^cqڒ+VZ G4n \Ӣu(q̹5@#(wTkpy[=X$3?E"Sqj!No1pj9khf412f(:1yçTN338II|fPA;68j5q =߉E H*SOklQ\Ϧ5U$|z;O&TŜ4"{QGS6lTl"H~=*韔  ]Q AE[Y>!H&n|JlOi17HARά{ȶv߰n/d _jBצw!>N [Uhiݠ<ZPkB0>^d'gRup|!D:+iH25&Jm5i1MOUgLv%r émX8|I\K,]z]m+4}JуSN( w!IXam`Xz+3A#( 瑕G~wǾէ5ŧeA}Y͆ÈZjsJ}EWϔΎ:h)慤n&I#'Q^S9(-'RUx|?}#{;94 Ud!&M .&WƔAH}0XoxV'T҉C%jbJ7`ob:;bg&uYe &]FF3kB"Sm$:$΂+5ql }|i =4snAJa''x*)Z~μw7Qq"xVfn31o]NfϟF~Ls{ hhFy8[j/i7;Ŗ(u\Z. }"¾`<%OOzk_b?7-)@:޳1ʋ'۳hs^L92dz"祚rVGGEj=Pׂe>^TIG pizgDsg"\ǬCZho-d56;0n1[Bq`8=_O@}dg,Etlfp ULz7$PIoR~SE2L2Ok T Lm34#/KƖxn`łcH缝KoagIo@sMaṲ5smHt(ЩݦhyoѶ*^XruA{*ak/ ~ZUamln\)#?NkQX֎W;Cko*Yn:{f֝hf<ƤI,w[BH(2 rvW 2t\2>PR`a$Sɴc'*d 9 ,2?Qͽ J @_VY토ٕrё8N ݹ$ℋT+6hn_Z Z$_hP^%ɻezdb+w)y '풃8\:.&RY'Q%Hn@!(Tv~rwG:~r@wO~3wXpYαݝ%dcҝGP8q9J)i<g(ZiPTƁ[N& V6rx%Ip$_קoyMU<r١\9(9i+q\S$Y]q4dx"揉(nĤ}ǸOfb`{X;m|--/pOu+]?&5گtl:%mӊ<aJ-O|c|*X$64d؃lZ S:C@ܡ krnCͬ2j3>ЃZ4s )1;Z,&u):Y`;nY\,`Rzq:96pldftb b%Ʈ<B!,I ݎ<ė_K8D3GbY K`"ĹZ [YI-gu+6SA7p2M4#!_RP, (%:,rӇĨ,\1S=$;r rXqA=Ӥ OM̾Ҍt>_=y-hQ/|׉Tqn +LI`GjC#ŹucT# &GM+)/7X$戊}Acu(.Ņ ,73ztk(K~JAO*ShzuV P}4q2zo(^u G\XP =Z|kG'x^~meyO [?lwbtzJlrN3˝`EK%V;FC^}dP8ΥX\jƁ?|h]Ha1Q|1?sZ#M1[r' ~^FyO2OݹTbtk@olM\E){9WuFѩnfr_K%!URԵlOآgK`ton+Ize .͠ēFw_wgLV~![Y䃜ώ#$xx '2þ5y8r*uG®4-c BF )r15~FU/^lw7Vȁ`-|\ #|xSNZiΦU[sͥ.6]Q EܐJQK1MH29ѓ(NiPa"L3'jnGU/*;iKn7p[A%^2^ܱմǙoF9SPfN 6S\0W|Qa+'_<ܧaGRޥ/˞&e2/\/WW?OEۻiL]xoH\ct(kO 2[F#PZ /k݀٭ Jf?A HZڟ1a4']sHmy¨CT"322P JBp5~l3I@>w~wT9@t#< }Ui= 10o˜RF0?y5U 7 DdIإPh'_D ,ϞL&C6}\G^5vi>!ƿzw濹/ksfTjQA0%{F-z o&*8 BɶM2N Ҋ[:;Յ6M@6|еݦq1g,.`DQyZ_nX( lY-`W!KpJ9+'O3MMD% ^B LԞ Ԑ[Fw an%ǾΞ\?$Bn'Sq& ˯(-A7!6P}׫8t#,Fazfƹ&diπe.guߖDݮ3DGNJ͠Q7(b//900I/Ժv.gvϼ]E(MQ_U.to (7VsYsR[,ǡcjΰ7wGV#ghKYlSp5 EajWQPYQs{SUӹU@L'0g|e4hm\o]-`E~=s ~+ 5ITeܛx޾ո-He-cƑ-ØVD|)'뇎xͽnljlFG^>/SydPp_F0H =L? F*( w7>@@4D "ĢmuaAP1+=n֮q'/b1ARavlzr9 "9oNS~ 3jPTmg^MB1ko+űqx}\:ҚF;dLԢ"d j7TjTd.A^;ZA,CÒL OαzÌ(n?Ja]NO>^T3[N🮈Y>?\nL^hjv(qƖfiHࢹTk#򻦋G>U]t=yA[{WVHKj[IZ԰?f #1N~FnޞZ;ѼM~ тqj[(!xB_'gOޘaI;O2&)XjtyVG) 5;NGj喳O- y4@nǠ'gioIH`đE8'ؙr_sK g~M5;mÊ]cv\h  ay1uknEQ;i}n&Z@xrD[ د_r?Reɜ$CUmYMggST N9&l<2n_d} ~ubrr90rVӴuЯ~5@6ehH5{";~"X伍cE~$S~pY־Y2~$ϩx5.c3{ Wv8Ɨ[v[lIFQf| 5# 'qs#o gx50F'd Q4ҘNbH ?̓D(7A&FSCCJ\i!gЩ.eH_rROn%c!ާ#j|ɖvC<,XP^ϓ]*u<tT[ h7EL T!~[`z`]\N|=xqo)ЂU3;@y^Vc%FV^NsG S d9<Yr\EQ=vTybK /cL}s姧|lv  e_hPu_ 5.iJ˸7뿔~4V)qG(jk?iQ7*#-#5c3Diq&ȍe*q ҞYs}8,l2ANt}n ǚ{ #PUT5o̅kvJ?Nku e@E1:'!Rԅxgwu7_E0^n[N߇A1a}5$5w@&xi`.g4żN{d:iZRFlX_̖>{+~|JFi-V $G4h0Xe@X5yz `jMV ٮrIޮ0+״T+mLOX((61P0ڭZzpTOa{|FYD4oK?p͂q k@Dvsb|v_&ԛ֘H ?|ŋ@yeow8c;cE6.j &L/ Q!q[yZ,kNL]!Kȵ!&ìAU oe!iu7BvV Ip@n4ؤCA KuÐPw>8eK5ȓH O?&C68 w6W1fge^cUQ(Ajc:_r.0/: ICcb[ff.{'_g}D<#yOs1_rZt]ғo|+gLB&3qnL 4P$#@/iD:t\:=\הD$[+ZX;njZ6{bOA~DQ6 ieՈTCs*?.m27IJ_Q=-rI8Gytd?h=aB\#sxn3)Z~0Tvki׭JT=zVwnGģ1PlI(l.%x H(yƱ@?N3l"aofz +u&FSERx݆Y)i_'#Is4gJkj*Vw+bx& l.0Ib<}'8z"2*>zp0z"edj}HY0ERlUŖN|oTHF+a;; SxYvA;Mh`Cι/0lwʅwP*|}I탙C0[yw%6>Ł˺ P52W+U-.H[O ۹ɢWVCx+\;D04+LB^X/}[} =i)x9 C -y |{.WQ.7ryÞIzvlKH6VhqBjq Q7sh~@m[Q. 1/g-ؾq6DDǥC:WgLf%OyV"bG4NȱIѱ/ ogӽL>xX/k2 M-0H$b"!Qj?ܮ tUK1y%%HK-̈́ \lT-?}z8ȀhD\#\)ZtX^Xh{ln=vn6'l[2R`z׮`Neeؓңa[E"" UT~cif^3i@|w{WRmݨk3MO3[m Aҙʚyk^W &oG/k4씁 5!ef`ʿi pZe͓kRR*a3ڎMNdo"JB9'z;CH1ΥS ~M[PjFR$`ezz/N+-ϤCK38s@5qR#DT*#MI]%T0mIM  O[YS _畈7i<\<Eljr>'J=NVtenK0XlL؄KLMS*D3u͞qUQi5Q !g[QOrJ(y T{mf H-Wzʼnػ9CB/ MpE5J@ON@.FK|.fgfT'i8cj#' ႏ.Ws,G˶$wlʀ8(,$'2"lsZcʘ4n= Sk "8ף=cΨw~>Zp3Wz%gjt}|9J4*MϬ^m?0[T K^11Rֿ=dDvą#6;=\'ZY3㝬`[dqcx^h^(BBp3 |>YK GvCM9omƪ+613>[NNl6HKA:{lg İ'_'b5넳QE@P))ȡLCcA#ۓb5.Huz0~ rO61`o/X-*~夘U,o%zJ|gP{ ,w=Bn{ě4Qİp/teT|;RK&~(ȥ}[- E?CKm-3oln>^?f zw;P_M %\)|ї 61,w[iT C/ шx v NTOաcˎg#'Tk#W KtC/7Ht@@l'Mdf$I]j,'c4KWK|x3x/2a>zЮDW2zT(t;Q Ƀv``v.i”CTG2uA^]OIe 5n 퐑E3&t[+dF$~Cʔl*#mU:ۂ5G}׋h +'q b;e~\,6YtuAySX)U*FDFC]wxx9?rr͡ C@ Ɨ*ьݿR6Tnx֞DJʉj4kю>mO'Z99OfɤTI3쉸iYdS!",,ycpI+i֌c̘yx}>"p3 "GС,67L=Mv%ӲIr 5>5`7!_~4èI )ݛ{G4{xi\h;*T h.2ƽ+a FNI+뵐/-/A=TuDZRҎt*Vgx!Mmw= yzD3NgET'FC)3%ˑ sJ_fP%NQ|G[^!H莕 r}0_FخZ7bU \0I4N6P5 ܀/p-q*q;0< v2B@3p”A8 "r0)J\Uܨj*+ :d_puɴ[ IR$≦UvƵ]GZ/CMnCs7VH]>ٝSR2uþ.ԛJpP uiM0oPM/*" Au:HHNcżW2 +>Z ͘Ѧ8Ym/@?Z{Nd0ul?]j_hU>y؈NמX`.KG!+P ;Ϡ '-g[-AQa)2r0dMlWe5ع2/>P-Pmf4@f&,FHk ǐG&j\XZǥTDnu~ے♧4SCn!f_fsIU\GA;D zHyL+.*U~:V˼djq.e~AAK!rgP epmL9:$S ܳ,x,\WU Nm5 4#EW=ScegM[e1Bȼ 4XB<Ǹ_-ݾ,ZU@vH$|{1aMB5Me( L7Y)G:3`X@gAD?8 Lj!|\Gʻ~tȢoU0BQ 6bpJV٨̫hHӂR;Ƞ v%] $x'WYK5 59o;{80|ok9pDnWh;+_Hi\,J"]KD5*T8g펬&7جHMr!m<>S' 9V4sˆC#YyLƎW,cn\ H@,A6 TnCb9d6y9߹x~r:z?l+,?y2'_y,@:W.p- cIf_AӮ^z~'2"O%s"YQL#8Zէ40d6z=I4"6mxxNyEa8("X)P2f'y7y:6P8P$ ܒ5WV+fu#WtI\̍xޭUTN `IP/%AdzoPcd1QoFKT/.ϝrpf2+#2R7{{T+3ub^EZ6YJ'Mվ[q[\2"Ң4PXο.cSr^x[0.SL[PQOz n@Г]~NI]:e7;Ba(ʵ!ρ;U-yu;(d?X CHFvͥ"!mcOm(KlH|Kw aC@9c@1橠KP+Y=KO@fYE`2Dz`斂1 Fo6$ieױ[̆.`!邁@Ñim_aq*o/ !/a^AHCA1&oܢ dx[T7FR.V d6\Ҿܶ'fdK2pkCD꣑r( )Ns}pK7iEYV3x#p4C*W(%k4SvzweU{ l 8p DGAB*?M+ML*4`z\hos#6ekz6ҁG*o΄]z\ QWy }‡d ׸Tw[tSHuy+folp6B_ p݀ Xrm(%;e) π豔aQ YHTzs!"2RKk8>mr0m× >Z?mץLk\.*I`ZvG^+%KŒGivZW8 1gf/Yx2(,<蘗D|x2@FP(A#HsdYݑ q=,AAڕ jJ1 ı/ԛۭWGNG63tX$Mu#+f>.`]U'V>_"3K !C M\YΓ9ߢq$gDC'"{Y)^OE;ɬG_"%l |' M#ӜrC]i 6 dT쩱kļ!M^{Sľ1,VO88isNbQ<{&YP+łMDK6Ȓ|3 ~yRtDgA^ {j ^sN*C JsAö&oÍL&7t78-rY#Yo35MoW'^ (&I;UJ@;awOin,&TmEgU:j1'd,"5Š <!q-BޏcvX]HC$} ,Db=d]չ/_şQA%Qes8zЙAK0ΊI:iG[j ^ZtJ%*R!n#tZY1qe;S|ozV2}6͡Pݴ9 %KNVv̍azs=\s;k1U[]@u a|}媣?6ZkXλ7XW!ڬIfuiD.E틇W0%M֐[HP&~ݱi~.&8Y.=8I)*X6ɾLΚūIY7lQHO"-G~sBXB?a}^ycAX9=X\N9'g4Z[/-bm-=VZ,`I\`vyt$E HJɕs2%_ud'"@.#9ݾ~|ihi@v/x?ujqs4 7c8C~!U {.@N m@\JomxNߍ((,{ )bݤ_I_o9U}ǴҬF`mY53V(1$k) d'daHYe(-IH5Hd)se;arKGW@,<(%=oc:[rFzƇOў\+@kOm.T(IBH &щ Wk=֣RȖ|Ae? Hu 5moAQ?)RHlnmCuё΁ ^~SZ[f]kȜIe|)(J¤Dpf@0`)6 Q6\7ޗ1{.A5GG)0069f/'KKp3'~Rf_n([) aRBB\ĥV_1b[|FaB5Hl!"d jiN7p\V} z~H֮&񸀉2$]Efuw.J ~.rw7- 52aƪDԀmU݉ZSiѥy?*n{>1o>8r?yMCX*x υ7s)VGnZC͆=b EI6VrLɦWݭԵM0]͊)\}^[7ÇP8޴"bJEl!sC\HH! ı%!Ki["3ZAojSYRY +FO8Mܒ̩VW=*(aU?B]ZӼ&΍}J;gRo'sc?Ǎn ̆HKϱu}s>CM;eb9Yo;iُ@2I: YB#?fКwmR` tݓiφҪW?(HSdTDu^sڔf>0A"8>K q6~X5ٸ] i6%:rw 4@7C$ md#a7!X_ YPYe%JPrva:m*Ecܱ3doFmEGB(ZC'V-${P!?=@c8n"M2/.% ) =uar3.5 z3'n(TᎨY&ܞ(ꋡ:U=ȣyl\;!OU,[q&ZS7lF~͚j2['NKgRHҷDw@o WZr'ĵ[fG.LcSPgЍ%tXk.y>d GHFzdt\^R>XhEz=*<.mk =Bp,8{2m6 鏰FWmR#u_Yx!ո84(+Шnw/m*Q64@t)r?R[zPjs433M ¼o Fk- nXYۣ ,`|2 ,F :QxeV@VEn4xӤPJb/rbT ħq$",gErSQ*QmHS97f^yΕ_o =er;"qf ;B0zν`}˝ȈJ{gp:@~h ͟2^/:9;}{IFaP~ HaS ) }4 Cޯ'Xu,gT`@H:8Vpѩ.FTo[Ъ;ݯtaeÒW"A)pU3* Q@yrU~k&B  u)>딍Hm77*,!;&5"@6Ct5G /Lƛ`8 y.0ŝ kiwm `-Ҷ\}PWA9A,%*CE2@A;\u]GsMڶ6iDd~FIb!/cvtUa]a%Pn?~[ȻQCZ -MKцS h9ۚ'23 Y($wqL92!?|%"vrT(/qVY%a}GxpCv7L2x52{ .KAz% /4."i37T[W\ bNǺH <1Q>TX| ׅ ͈@j_y Ź.[ba_ q[?r֋h*}`vRظhfi!JFTWV7V-l"MPE/'*%4R `{^MeBjHRߞKhԜ(ňV@\o@(&S?d%6g% +D7X6A\[~VkEN} ;4dB7Z\>IiE,;:C4y^i10cWq<`=~16.v͙hwD6F_ӷ u4-OcsD57Ju.\4/Ñ׃oLFU4uBG|-"uKdzoxAL r$ xv,;fo 6H1jOLQ'P^ˋ 1Y{xȗX (7{GDa^!X>ݳl&1Q:VEY< NN%x`32!tj.m_zSq-#w#wd%B(Y`0f'*P^1B_r0*B+TRDB*9"WN/ٌ2fI6)Ud?blvD(ӡ*#5h4Jcz]N2A*Zm{-`m@JXZj$c<x697,JY¢QZU4|(6 ;_{#M3mZrw4-9gQ~z<6l0{[Ӗ0N}-v077qv 6@@=J޼qj?* nrFH@|n=_Gхt$yPGLWXnYĺ{b4Ws?޲ن#J(/$n !4 /[#~WR];8a99`sqy-'r0EN6=vew#'`舜 5)La<:;>w3խJ]]ا—> IGZECXgttz1!w`hʭ' b\Ӗ9vNkÿR҉:Q"ID]#LW;[-(X:RC?eNBwWïRf<U7`Cyn,U\W;!Ӄrй lO>Q obG `kl ` 2iILٓ*K7E{8k~o4MZExh/Sw+> [aR!nBˆ@]3f1"eJ+&nіAaN_"5[5R{jcf@<4uItCzna<̮S62窍%O@]ĭ@-5Iؗ]J*,l/rmt5c7/Z>+ԨEƯXٞ S'+zKZ hi3E4vLrLC];a`/8oGIn-ŹXZ1?*%D\H?, QXbf/P-A#rD8_BFoJu`;y|4 P)کL'6M #yXq%g9yȦKds(P7PopW]{Xz_R˝tC-:@#`u@[i4 $W56Mqf乩x'c^jcǃ!^L4<ѸYB).kgn<;z0e7ji,tmpNhP#)KY)hнb U H4Vn}̬Ͷ5zpih, ed\-ڐҫT`8"d f๐cݶ8͔]\_ZBz ZZ=x1~UMmp8(8zS YiLdCKTf\`M9xϱ!b6 2L uy~qh3hɋWo6Gq,1A`o݂я_2ƁnmE) v!(Xv6Ó}d)?V&cj=#en7+5:Ba8 $2@Xvۋt3QHuqRCi.#þD@Nؗ Mg2Sq)[xULNy4;qj_I? HCN>4^B1>#/"Jy%:Ŷtm`᪃.aahLŠxJt.4t>Fu` ,Vƅڔ~9uƊH%l;v<K)y]ڤgRIN|1Dq;N;Km1Hҍu]C`&L_jÒIX .-ӖѦZr۩98&^9#wOY (KZ^0+ 85q3OdQ7{iP70gi%, 3r #%݊\$T3*HUA`1>!:d[Do:'LW'BCjMSq+-WސE8)Jڐ?z//isGǾq_o&y'1Nk|(h)w=p~&%ЉEO `!6cζ8n)>U &Eo@ޱmfD"Bܷ&Y=5<E_٫KK3$w64…R}eB J(7HiZX  ϸȾebyjͫ0CE Fmr-3"mGZ{rKH{e RD(|+V ᅕ'3]دf_ҘqOLPaJ$iOZtЯ<µ;ԃTm>o5EIG2Nm!rE79ZomvoVS}$Ү:!tKF;ju4FNmjaݪ\lxUZQ+V{ b=,> c,q`9pķx[K 6 g|nz`p\ϵ(g1$fHΧOK@ LF=uk>o+s5 e8pVR9{YFN*_d<+5IUc* V1Mhg|d8K^X.q 92eq /\EQ9OGhӂr{>S[ we`8?2Q!A>ϩ5`+Bjo^}AA-'vGPCCm0aHlp@GSA9u gs}>^"B0Ӛe1^`.Y"j:f̷5Wo#z exŦmMj- k>a#=Yԗ7}JxH45UpAATh}2hR~5 h.Xl^Db!U\ֻ<1auN34B8h2Iu!,=[zV,m+ A{Mݨ;}*{pE:WBG.CMm 2#n+26$l68^^0iSרcG{ 5M[+7mÞYŗ)BЋE[ 'NUE/uTmʛcJMzp>.YF#E= 蒾dž33i/V'Nqg|PS.^̠*P(ܓз+I3W(VO鴭k4K0W:5/nxY|h%Y/EUNpFHT#4KҾFz)ȨRa 4>jUiM30tr9[Eʼnu6McG ZO мۄN5$%лzg~V3 ]4Tw: pS+j]A&#"gFVj6XGBi\ ېƒPw#!bFl9]i.3e o ,6M)nF_q =xOT@53?Lr%jQ۹ eTTGQ0~|d`:!91t`QĶOSlG; V"M]Fv9"˲ yl"ŋm&+trqj&`?bE(gOć7iOC\ڗ^Jت7Pie.%?*|rr3!׫׫%u]]B^T?3tDT)W L2F^ybr/ Н}3'@Oͪ^ApQk8fA@aeOL[x!̚/+nwN ͼ YV6~BK⃺[^`Ab J 3\1$bUFwLvaOu@ƒs0," !dz4ϩ@H% DVw $}ʟ(iY)VU筓,wN _ePLUu8 T 7˶PC֠ؐBB/? QPN>Sh |i 3ņMhlf"VM]p>9Q'yNB1f '+Pׯ6Δ?V@AVbk5_.>oMKS3[ [ӽPĻ+ODru86EI|Ÿ:H{ЬP]=uiiփ#-k0/ èoC!ÆJ&RVA764gI}P2yQ,pwh7Pf֤ߜ3b] g6(7 %HJPHaVHڍvbEYI̿!cV]ptP? KX[}K(v҄TdrGJc7On ByKbV WG[r QhHHCZ\}+i(@U6^eBMȑ@ J~nAP#']ɲ +>w.D [Ǜφ0p!9'Uc㎘6%qۥLB6&H?p\+Z+*AH϶$̓w_*e6G+K-\`jɇg/v4ޤ pgG!w_q"u :=^e5xqdvsaKD}Е`K:Ap4K<70[?諥zCt`mg9 EiH8%/C b:W y7}dl-T2WSk}ɤ&)j4Vtx+2G[}z9YVc)'E̐hn/,uLr_[vE64Ao[.CJ`? ܙagf+b˒R=ez Q>Nv03D 8)'~wQs QdIv9Lm{S.S^4,J 2ݖ%/U&5m}Ҥ{]ˁޯ`8$*[hZ]fBY~h_,kASՋr,J$}1p ƒfMGA-Nb\ *ۑ9l ]acPЂ? 1:0g$ŠpjWg28Ӱ/PF8IOJ+7"P>n]"gUՕx_N4S՚=&`];GU1Z#ԙ/Mh4*{Y]vxIH򅯉U,,[彛>xi4@MƜ }:5W(S+S g&0k4Y`FzUG%Z#p[moRP@y祱T]eBftNzl2>o-*nFElKi|)tX|v aO\'n7 hb5/`7e6?X> JpK5e^CR0D{䛷@+ 4rd |~ ;+|\"U{䒋1ȗL{Ӓpҹ[Fd_uf Kq;5I9吻Y\/6${|&:U)$nd^sſ}R~ 94iԏ?#rn/QzP)UUI$-sanoV*e1 voX6 cBtBz[ etLW4n6 )<0U9-QJٙ 5~v/;ɈQ %aųfR5|۔ RfQ&Ύ~|t0Իi{O4 Cz~Y)}{Rٗ|_{ZV%`RsgTTn!ewV>ߥ|#JFsAz?)B"-8Mln~a/-z;D7=Pԟ˒2Bo)'zlz6[?T{,k4(f6Jcz JAv* '0I;׹"Ds-e$;Q0dҕ.7hyqemӜd5۵?nu?PmXud4(9S9y'ZEuuCsp0obv`J*cT|l Jn3ڼpPqܧOI Wo4o-z8&$rKt$:ʡteFEj`tXHXm6˴hBϳ^߁e$hpU-F L2vgIl 8erSYn`a)nL ك+dB2-,UMDWooIm@n3Ti 'zHo4ZVXwIC^|zZ64vlܯ S=rv;o@Hw勜|ՀJހVsKW"Hb6Gi VrEe^o[T4s.ktNJGhY=]J4@.{8LS 26j\(:Yne*H;B( k}$?%+#`Q/=!X NKτ MLⓋULKܓnƽSX'of )3Z|nN=ٳ۵".`<72L$wM4y.| c*9|x O") 8=N;A%;4~Ee= l}$9S\X "\숳f}O!ۀJ;oPHqfB:ThG)j}4;$<=pIigjD͎vhfc,&m=S]s 2Z4,Hf LH)(}8p{Nb.Qt-NcRkLz ^z4I7*Dx >[OF/BM*XG!ˏ!PaV+{JIt!au6f2xJnH~ cTTǍ^E8qF h_rԦ>{1) x;X,;zs{lDa^hp|1h2ˈ| ד{@F2k+ Ϻ&]Waudˠ:VKK ~[zLQ$){s5[GRg/жi1Y Gwʏ&2iX֡u_l;N$E9a|LU1_\@>kNNBe%oګ(ngAT!zYDV6VKv-}] Z?JGӫAIy6ψfC{kxqxԯv6kj71J*RUӸlw2I]o)Z ~\K}"wkmO \苞HM__$aIEMɆ}(Sf=> 0y ٔXo kxdk"{|kv<=#.ͅƹo)j\tAx ?e+nK2QLr;HyGt'۟ ׬i/'Vxف 2x)N QcLe0[^*_O4,Nrcΐ0UHA%@a%;`^>?`9 MY|(;R &G$hrrďV`|[duk=KMN*h7Zj'oJG:R"+qawț/opLew\?RzB^2.1?qGb:c73BA9Ha#T,;qFDhX6 Ǭ҂0v5øhneqS:;lz㭻6-Me (wEx wM7Ab;ai(٬EV q`9 TYKM-g) Q79z?oOK~hZ-}et|h۽t;.-f]j5ѐ*iQ\Cl"{GC(y &,$3Dn|N#5>n_rnJW[ (ض kSՠT;F~]s@EfU!?=YB1|t Nzo{3%EvhAcc'_5>lH:EYCtnXm2+\X+%DG;e_2iNE1ü=l/ذ?_PŲp;Jb0፮ϓZy - =Wћ1<+'f?PZQW|Pu91-Lڋ5~Z: #(azH]a0/ٍͮ1¢_"c^L%W ^(NcUD(I!bܽF:cC}' HY%`gS%RlCkw10Od}zMtL.9WjN-z/ ,"wO ɬcO#}5z 3iZ ~ɵCj0k%n쌱$\SDw^4\gtso;zoڵ"_ΤA wut9 cUk; oh,'ӣ s-4)yaN٧eeiDeD[B.Io76I;\A];o u$)F 1h;:/pɉ`pԬ F`%q˥|#s|KO xAZ8}#񢩜oI޼& Je;fCdos4?pڟM|<CKV7!֎!.!k2~g‘%f Ş1ٻdx |qV|,Z) M)"xKi=Z5`giWNY,$~2l\JUz_>ZZƜ.e`;01:+pWn1vu7Q8Q//j㸭P `M9n?@ԥI4o J8J1j(wBSn(+ pbbٰc 3x#n,5 v/*BWwu!T؋?~ˉE*BcK,083U!k-1-7JHs6ťLnkϗs2_[(USL7- -y?-0|W^S ΆLC~3t13dC:`Ջ)lU0o$ ZXOւbDh0,%b.CBpT၌MT|"@\`(y0fٶx4}C41[1z[?:˂>_;ՑEn*\3PX8ë  LsNsZvEkv=Ѷ+ڴV:噈i% ؤ \.)0% !sR9z!ĝ!@('/`=s=r̢j6k({ܝ˗\zGX0_ p4Fߪ1aW A(ՄPkC6ϫ7ۋ'M{&H$đZFiQf{~X&2ٴA(|o*@(Zx,"2]bڮ/3\*Oo @ZRyYvb[K*v#,:KKU#CMDo# IWZ,nI+bΜ#,n++\#'\ޠg^^uD $2e|scQ.,QFyP1^GG4G.7_Z2Ҫ)> xn;S,=Ix+]5Hξ`~5Yq}F oJsB$ mebsRH b>iT@ {/I9r~{]NCwmu, 3X T3_Gmthեԯ1r={"-'FAQ"E z6XBV3Ŗ"ZZsP*w\KV8i8j}=tgw4bs~+ IDwOJkx~P{;H4HEݮ^HHSY}:Vf-Ǜ^XLG0#ZT h7F׆vd]2BjƘӊO.VFEn&‰jj_]'p2O!QIh{k,.8^7YHT$c}2Iv uЄvA¨yߞ YJ!o<@UPmؼTpNXaV9r$)ǁuއX/7U{h9/br | KchR*Ձs *(ܓq<Wȑq>@V6F.o2D,@;ظCh^-QT]7"tw+uF1v 0`3}@HEk]/Up4POB-˲0JN" H7nR *v.@㎮*$@Y! &7r&7iYCb@6VQkg (`NGc9_j^mfQ 7hؿ;ty 9s6NmoRƪ ʴ!s P,CW](xЁJcG=$\3 %O 9JjnFՇv+ҋA% tk:Z Ƃ[ 1;R+"(49v,IjKrS( x[!@!+ j+aA)|My`A4b}> ]ܿfJX5 >.9hT{<'5'EJ^_n:i .49Z2K>I& C&lʙgnYS]C0́_ACHr/lǚq"(TD]%38bţ]e:%dtJJR@U#0' W$]oK]L\71MXϟJ.@gT1EA95_z\NdR!p@S#[ !yysmpل<_j 0RPd.,@07gܨDSpl&kV٢A+)Ĭ k!Eg?eS~!ra00\*.AL7w[Nہ#5ˣ׌y+\PìNq)&rkq?DC8!*#b<{L96 h_2L1?3@#'yWQf!:ՃG ͏U) FE>T{K đ$%g-zx !lŧ7Y$/PcџeŪ?y#hD1 x_AxPe*>67x6XA*NgPw|*u kһh y@x^I{BviBaOo8щb?N96otNfV,w0Qm?YS?ڴ"“Z1iy^Mc+(z>U@2}pÕ4ms` =UֈdC@F3 Ms )kZt*F\7JA29y3Y`a1 Pmd8zob_r5H,ŮЊ@A cF샛5H{!fzQFޒhMSq8*bFL%T' {Kb*\>%kC7b%W 2_)⍷:;7f&aYgՎd`jL|$hu2**4:pmUyC5䱰[۫0Q.jc-'2dJ Z^; W:؝nv*vM=$tnkNd~߾~X|+b–S|+- OOtv(e2WzPS&P]q$zII @6cMU 1|V55i\"X+@_''mOK#̽uٓ 0Ϸ%wUlXJB 1>ƢRDlXv׌3yT zӋğ"j߆6e7߱vϽ, <J,@+;mqQBt!FEMHM80ҭlQG%OhپQ|`t-Xi*5fƻ} 8##IE_n6:Y9ԫ{b;JUweD}J5V zM˚X{,rKW_@iu=kh-蕵 {h^e00* p[(ԖMf {UYTwv^^$ӌ Ы5 !^3Q[tZ0Wkkxɴ?ۤ#"1v5,0.Aco&v語f 9uF65Yaޗq-YpNo"ba3sw/בV,:zprl4~&[| $0&Y~}Ưgr8芡 Q^}:/Qhݸ.*^f{eP 3脒=P{E)4wiۮVcAFZ#q`"DcXf`%7UY.7r٥0/A;lv|VVHs!o-jxe*yQuY5XhD'^e{S-},feiFkJqLqk.}Z~< æfkd͇T<@h>|Q;#Be*;7קf,5_| ӮA+f#N)A 2>w"Mӑۅ*qJ]* L\߫N_0Ti5ZS)B{F(V^n^(ޢB"CZ&,KG,4RzfTp"%:$ͤq%$Van0qDG7W3d(R`]c:djӲ kKѐݴe`5B@D @$4ytz t6PDN2VF=:$YopT+Ls+us0xYr4:sp_gC|JVw'ժkOG /bu ,bb|`Pg09׀ ;^CoWT8> :E1m7GAm(᛹k{TԄ;f?ÿχH\V]AKI$Wpl) AXCp|})oכUBjdA jq~βp%,jDJRh´?ZU`8HvmS,By¼bږ5X9)?3=YGorۈhǔ9%!=CDӃRGMAYXx06]h3X+CqĬZTY?t$r8k,$bkЎg3 bTuh.3kDå,]RR {m yWYV=L&0qġ69Rnt6pLT=W{R/?]W9LIԬoα~IE >]wiBU $nVKxaƋy~ eA'l11Ii[ ̈́#&8ƍh{"{zhJp7d!ØoU.:eUN5+84e^\TGIͶ[D/c SޓfI)·ЯBF}ɿ)Bjm<<]R ʈV&"{>v(coc myXo֌DB%QB+i%^DI\X$q_(|VlBVԋwJWk՜=[>m,.yѪ]\8.{fd.mi&L;h"E]QzD0(9!]6'0\K@Cb /] R{88u?`O~EB΁سCr??~M@{|+( W:^> sr_zbۙeA2,%-;gxeC(E}"3l3}0BpnA6t꠨+]_d%;/QqedE_JF,ÊO97۬G[jg >K8ҙ; oy@2E԰qݴg6߱_=wp~1_^&> (9{V]`쨪^7[/ HGi˺QC)[LDָUO|a-+90IjosL஖ y=`*`BD9걟|쮶~=ZI|؛oS<8*&i`юRh|{Ia*yj%odxڇVP&<{D,|!1di4Udu墦I*UI1IyYH`v'8-ǽx}k1D/Z`  7!]ܜhy Lu; 4vf1hV P\^~On_8??[Ƹ`}x27Wqm3Dۛ"68 p ~/\UM-a1tM<%8Ȫv*~%ۢO~lt!$`$+0*\M=+(CiNbf;6+@%R \YBA@=-.^ Ma~O[aR]UzD$_wu"D3j"eǡ?J p礧^ǣ3<]a  @FWdϮN|(@Jb;'C.VNQԨJSvhe(n@c*"xs+A>k4ğQ|IOD2Ώ.y4=Rّ{U:3U RomJaZ{fPSɄ;N6}42_ &kH ps)&d7M$<'"vz1Z6p;)A_;Y{ B~QaM{lQQR;CJ4ivP>HӴ6wpg*9t6J?Jtayb+/$PH);lQ/%p^ƴx0 N*_F\ r\e(0hfUss@| 1|{+ԞC=VW@TP؍^:*1\b3gz,F-Q%!Gmm0[pb>&(^5½BA9bNbSKA760&1>fAW+H~9<]w6 Ћ`?Qe+QJlv OdL(ZN׊Z\@2JDWڅ~Zq0 ``}'z(@زn_%g|,O ,g) jqw.I'BіbQ1t)Ȼ9zyn'ԃTb9)iq@} Ckqןœxfy]}WT+#Շne5aiB_VY A;U¨uQ4!OSėKL2i@Յ='\e{aVGجt7q>,x(yUKH'.{WND `Qk{ / c 'Vk)Ė"/ u%%:,[Z×&,}(**6DY%8T\ܙǕ~R0W3  `񝽑Ô$}^2l1fֿMI\Uz(1}Dl P:ꔀ? L= UpxP)KZ꿗sŶ:a`ty[yO=,b)DZkDٳ FD3DI?E|; T~!p޶*rqY&O*}k*0R9Y>Ix)RcJQ]1r(xw=%-wa LX1':v̈́}, 1P=EQa #m,>G> #I!V!rҧ '+CDfɒ33ը !cO[)?PްeAd  _B?NvknF 6%r'Ok͒UN˳!SQu%cɒP76"iPio]ۆCNh87K$PbSPٽ:|!p`vʍՎ;R)T=U}(ϦysaesqGv%(4hh /i8W~ 5g=DC M9v_Yx8Ӈ4wǨi5D2uc7o2~(LWM" -(O1~jڜvٙ]q V2ˁ1rgW>ְXW驝֭vH%ǔ5Dg6+ʝƭ qP1qfpfM `_`3BjGcXb ̩H^jm-ܱ2)~}}Efҁ?+-庰K2} .MWUQBa?IۺW!).k:Y*9($k Ai4S[ #'_taFYf*3kv 9 K.:U-Q\EV4Bo9d\u;F*>zE]ƺww1d76[ge򽑽_2mGcW|DE aS\@ғX(0t룰J_nkvT>Wu~b/L;elιyԪM=h' ) 鱍TvRgU^;TTEuUNk c*A"nuuFg@X;D#䒒H [yfIk.p)〼1]_5uӜssTg#5d5 :BO\:3 ? I m0`H؊p7v_POl;SF 4a'ys\]qcse,,QRK`StS5^cY8ؙM^P\!* 6& 8{Jo~V{:XOOv&Pų(u5չWzkӎPxj-sE48(ydvY:4 #JkT}a+/Tך̲ 6~Ƙ8F]??iP30\E= ւm Ul%/(.J+5ݜWLUα}+6"LM&4*Ee1u"(k3*>NaX4zb2x":{бs :ŖaGSƙWدqAz3F!gЭO"m,9#4 6y>6j͡&"/at-+UC\/_Q) IմNpg Yl I['37wɃ!vGѦnhѸS1M G'~N_oUT[g˄e bc^T:yt͂#y]YVeI`7Z/%晹Hw!qLbEqgPQׯ悦kA;0^/n1Xѧ% sqF;[bJ3ϱ*[bɶG-_yÈfQnu:7U̠Ӑ( B3F)\kT'~Ը$|lJ\9`& +/ mH9Z5Ǣ^ya8&6 jXГCU`'^~\*FJ[鱘2"Q#TǗpa? &nR*u[A^Ot!alw҅b#Z3W( Р-vI=edF>Qki˺ 慦袃/6#%"_e)MxjîxZ 6SkSZN@4*# n,h2BovlO0a0Cj f1;qSp4!6dS9~'ZC rEub؋KbC4 O ̔$/Q D 02\1MzL5#"Rv5im8ʯl*w5HƦ1 $]qh;T{d+H /4h8N(iM8s:/olB8 G+޴^! R7y&WxnRN ^#zGA`/)_K%"@5L 9OӬ 6.&O,T-[IJ4ht`wlQs_XeTf9Kd1A&CE=$N Ɋ:CU3C\2nȅ#Z šeA0D.+owwΣ ]/ӫ8F2t E BnA'Nj,fgPO<j|kj:O*@p룋9싨K\ B)=X Ap,5-%!Zc-vhaBӝPS(ʜxN$]ߌ*r 1cX^5 ֯4uF0yTKX[ Z/c6P''(z =1A05t1r٬E.g̘O*=D&ԏ8悸z,)N\+o cɏw@'iWD[ک9~6&% fH_iɃMs!ѿG01ES2KNP 4 "UG8HsA$\7x*c*i~  ^2jm@" ;5Ѯ ̔ f`P`*^&PgP6~M YĀm@ AL]fMpIGu.}9aۙ6:g( pGZ@bUHO"ɥȕ:$/c@sWzzt^OۊQ. #в,t:l5o/e2Cοʓe?߫Vܗ{$Zjk.YGy!F)q{` Fv7 ύHu9{k|e:?r`OKӖffXǐE##k1HLERuzu_Wzա3oL ysא$UgԦ@zkMOOgi課kcD_rITMݮT  g`W8f@b.GEw,A5n"@J]$\g6 zt,o1U_.[TUHB8WRb2rvC2OӒdkS LPѬڮ7Kɿc_c9J`Bbf}NִB³3bT(Ec{l >,IJR%2%ޓT K>hc×ޕwI>u`YgUןrhkRGӳ=4F.fXav^";QQSC,Ƈ%R6n(ܑ[(fwaME6LJ]Qz@ cDlF5KfNθǏF._i ȍMJ $1a\|]舁9rCYEy*9+pƪeƚX0ׇ*6(A"ȩ<*'43 KvvkT('>Q}Da"DUBe0ϰSbWX4E,έuar2#asp{:""62`ڪSE1Y8qY b&|an2%l36J:FJNiXyXj=y~s+s:J\zLZ8^3my_cj`Z%cr[i Vƚce 56qwKSa~;f\a|{64mcJZ/pO{PNBet4Y0|i!DumUlxW:%ٙ esOQ,i7&G"~jr-(BCw ̐h`-!-OMuD|9ŷU[Ğgr@'Q#O }L2QXGm3Yhqxz== !KiWI Lۡi ђYJm+\"~$Ca'[ zw#ROƟHjz}>1=aPLBDž޳di)SfЖF `}DCk`=!콗p융B5$Ptcȸ=Kf)i41\dkTo;I/U6I XEyUsanp&["Xރ'kVA> :աN_x!%| =mKm'Y;E_->#b%dQ{?}?I?$_.-_<3 ˸)Ʀ8E t&Fa A1>eYP?'o%?=1H2iU|P7$)`pxDߴe T@t-zOp]/6ye\aH==Y,hP=?6[ Ny{oWP?meC>KapA4D ʆ%*=e|`TN4ȸzCK ]1ߐ_`9 `,岦HU$=Jf%Bs5TET:x$#Ge$駿]]LӏagU@e u4uyJfX}wl7m䁌ɚzwSh+҂>?OJ>sèdUrh^kf2>#^F6mv)w@6x!3x6w5åeTH#bݟxsy۟Y=yxkVX'Fv& sL̻^|L 1{ tHC qi(m%k|γ8G |c^Jfyq0}IT$)husDt`KeU֜v6GiX7ԭv!h _.H|;DᶁVE4*߶u`Ey2I< Ϝ"%٦SiTT}T$g{` Fx}*^"?!hTd[!z!v.!߿hUP:qnX\m֭_q$DTYCVI9d2~8ȑ8MzM4u+Oa%AJ!yT$'lE-? 8H >t<.&(fl)7JMZ,q7Oh7n1GkP&QIy}D;\xV Ih̵򳅃  0?8( #Ũ#-Tz<1b/7j4=RpNĥ_}vmq'mo-D+GHjF8bT4~][1bf88ryPy.[`r1{lK^1t^@*9 ;!TR7 ؑb|5A !qծ3^ BK90g l){JW>#ݦ%"В\I(qfu.= E/I j4V~:o` Nzud!Tw@OtIꋱ]n/S$v^5輌JUʺM`*A'A.}%u Ұ~ >gH=^Y4ǽrs5GUۤ_eJW&p&QXfT<R)HuGI2}fLp$))vvvFL{Vz$u[ݒ%ZvziAlDG1S˾Gwxϯ Hv i&;?VLtyMQ雏wb"EGX-"@ *Z`Xtf!U:c<͖gF~|f'޾O4EĒf6(4G}h{P7|Njq/KjDW*Lg5 J@R]r9ijT8V1 & m $u kKfXG*15V$9rC^ԚԧF  i66b#,ҙ޵7Y Q6v9R8Os+Hiꥠٺ~s\ZƂ=C:أN#0O07M|Ch1&nЍ#x}%#b}Zi!{Dm{kئ/^_[RC:fV|9rF*EG/~L*#n2tXyW?| Ŷ`얬)#:Zg\QiC6UPp-Pa I9 9!YNd9"Kx=CL !_O\/`D'ǯBגݟ|F CP ooG뷴R-ʃjfE!qqII PJ ?5$2/0LCa4̮g{>€X hRC$`o9g(< E"iHu&}p)Qc$(e3U"*=?N A#Q,0IC_UEv=HS".1eߤ҅ }}cc.imIRW7vJrk '.*CaTaqs}8AL+>kNY+:%E7oZ?A*BY$m|;K6M}zah_W4f4_v0\$D *~L9 Soj=[52@}0 WDQ'[pRZ [ A*eЪ cb r} EH&,²G%}xL?+0>0'=2ګ.G st=)0XZsxrD@~{=}Y$徦aK1d4B91 V)-ZD#LC+ת^Mu " ք؞ ?e!hC|;9^ƙ/.z/bR2'l1H3wMkٴ^wO1%1h Z#||e`M g}19ș5GWjL5:Pk1{gF*T_Z wM0K!S=%Ne |d2;}6qQ WT'/*}R>aST58 IVg-6X}Fk@tp.Jٶ?xEq.!ɭ[ΆeH:rM䚯Vbl-V"ꭦZxHD$$uΦ'H•o+ ^5b}}%RXQ: YmdzR)0؆ovbMaIGj|'cFc%@dzhЈC5v5T6/<W;?qEfepPjۦ2RUbr_r1siC wks=شBNtHu[,ٖYFB{]h`rES\CsWBID ǁez f8U}_Tk7B뇸t]jED1n4{Lf*w/=fnYϡ,=#t< V'ɈE`1k'Ӻ hː;Xߟd{9oyYD-y~(`{˽ŽI %]aW6b#Z+ՉIߞ@-fہRM7aLd5f<1Z3ĩ%Z@ x3Z`pQ{kYot:BDy8X[eSmem+̉_jƶf5dwp,)ovMh͑2U7]<Ytl:^:٪9Y:9ܟJ-D v檓k/C|XxW?,UCN˶Fd%p:y)9rv=;uMWW^S3.1U7Eړ$j9o ŸDBATigD 8sES7qA~5NiĨ&?PQ (~8G޶A8ʢD \+mi;T ^5)! Wz)#Z_dEkZng|Zn:VY0mgL<+oL]y2KaEr=alP)ҍ4j`;11>USE/aFZ@N(cΟ Rp֝U?_$Б(-_~7FDlY+4`VVn5*0x~%xSY<]qFH|MrNZc6)ݳŁ7(8}OS~Fo˻XzLuUPh/DM+V%(wDAa '1L o!:M_[Kaac!r!R쫕=8Hr|890QmJV27 fI;ԖOmy{S!Ұm z(›o'Ҁc)}9{/ϳ0Y-~ xͥiq My<՟ }0) cw | ^(.iH)KJv_x&Ӯb -|DHx%b[Yzgq/o›.shH$(U,fQL+wseOD6՞ed y*Mgr  [ǐrK5Z9Q7"#-~SRpA:s|>[- `C'HY0B5؈9\SD@y:p%P+Gǧ4%N]Vk(R=涿&{rM=i9 Xڋ\@c_਱;jjѢWCB8l\]/L\wRk8I5-(6 F[~r`'n? :Rba 7[{cgw쪌EDpOX+@yШZΥO=\%ɼ {~G!!8Cr]Bmx9>! *E]?C:R@R;s|GМNӜ!|}I"M ο0A3r-zEKmx.d 󹟭ɷ)L d8@Q+󐹗vgMТS;uvqv OgcۙQaT z;[/)s0*ԲXMA \%$S!ٝFĔ(272vߟZW[*ھQ75c4mfs퓆Ƕq,q%*{%2 O?o4`OnFڪ9ylVv M6m,$F?r]ZYRmK+iyBXE4GK`[V4-GBIL8Db(x#nM!#]f!WpS(!f(wY۝8ZBRoԩ˱'XZg{&a1m/~Xe[RW]Xj^i(8&҉yH"3A於qr2D RH K# cyU*(-x[iKDT( j?eNrQxb}%6~Ccv!|! s:ӹM-9YK zloNUZ"%=n[C= 7jjnƚėOiZNQx":&&#YXC${!is'NdA/`!eqUC>qx5GmC+D\uO!pg.&zx0*&rR鋸-:+b8UkҋDf8yFK r;Rme)6mW[{$\TNY$"ɿ9z@9 c(MM4TLM ?{b딓wXvɑ %;qY;iLCPڠt9CKUrSQ6]Ai?2Uz;s"xIe;ZYp0ɓ %l6Ϥ,7F!_C/\)>r=ͥRJ iuDV06C)ŵTB I.Rq.۫T`]moדg[4XNIqF@ pP7j`V xYSs']]<Ly0q:}ʮ`2@pĘWzg.E%jzs `}ɬiZH܋WiD;LX/T{&P7זAH/yi2 7l 5Ι-^[= )^]…W/z](v<׮Z$U4 &^ d\Ɋc}5"*,;Y_7ߙz 8AON Zc7'#ϝI|6y^^=Ko*Zymܫec?T,g9."(:䨣z ɨ}\fE WࡕMKUT'@x|>`#73 9:` EۛYQHm>o˶@LL]D3QfROxުY^7hA񽭭pfV=Jne7}ꘓZS8z b(;\ 5̆|ʤY5"Z{Nѽ5bbU4yk_t9:9L^ɺ8'`ҦHWu\w\z1l UIwXgT3N-l5in-`W$llBL8/Jë/dLT/UޠK4xdnYD$tv/j’;J[;KD%i4d|{5 ;ljp?KUo1 nĴ'rі]]27C墷zy̮F!M 4*"T$EX2.@$ (/)iUhv6qc>yi9;m]y3ٍ% s 4GjJ*RO? lE6D=^'^[8T'U3dǙ`BLC]s Is?ub|c[j?;HǛhjg0?::rû`1+Oe7 Pp잠(h( %2 so ^OHYq~z\Y x\蝹 B".Lhh$|+4ۯ/Ǔ7õB2 ̮ ht$0Vp#O_4O9^)mYʮw09tN/8KPnu;ė$N=lώjMwۺ9WvoH@#3\GFMyJ?_pAZ(tpbL.:c6̲\ă*nmۅ1UW((9I"W;!pQY}wx9 D9C&il~!N쫵W@3| "K=Qэπ;Z"Ӻ0=YG2}^bJVK[ɖF y*mw<+ f3?X;X`vyx4ϲ9ɔ*Gҧe\p / Q:Y{jL/(ʆxq :g_?an\}R q-)jhx7#٧ gx$ˆC!Y g^"s4uwm\$mG3XT)=Tu2UA{ %;"k=y$%8u^+#t)@\XM27V%$k2+}ŷ7N/'ة5(eXB]XMݿ(%j֚ȃXZV%υq+I#l!r`XKb&ZW4m!mũPrZڕ5$*Ā-(Q|lT yo'EZ/!1K)f mBK * *]_P^UVE:,9ZG{u^AmOܨ>jS Ǐ&R?ԩo6X.e;6iΩY|rklm=dT,/GՀjl#>(l MkyOFl$e~>%%ZP Z&F28XEVE\)O%n>WIUM'Ek;Do6b EjyE.qjظC 40лc29sv{\ 8{쯝+;Ðx?U6C1;g)FwV|%UjEZgޤbJjwֆ6T2nȋ?{ a{]ד p 8 R42+@1ƶk)&m׿\/Nlo?5EqD*1 /XJ/x>D0ܲ&:s-f1}kH^Cqk}v"hH3kTQp[dL% Q>%Z!K3a Hӱg}d f?uE7t`CWo=BŬ!FP x&K0$A?5ʝGyAT>u[-| ŧ[aJH+[$,i:z'&  o<;PZҝh-u]C~'jg8fp!݉'5ܘu([Qx ʼu6T~7(uXޠ~He9N[`D/yj+ NYze;pn-i;~–׈ e(D` KUlm+oig랢JJ/$ oר?.FJڂFDg%Y噱n蓵" ";ރ1<[8twO8,Zro!+},30jdTK; 9i4g~oڠե (XV ٿ8?kܒy)oss Gmig #jh1ƢN0Q;63KjpNFT# M[3::85ޔ~j0w$+wX# ϮQfg l4H%Q4Dqo,Ssj`/.⃏F<X>8,,%m :@Θ]u`@RPT.1%)KдMwwqWp-V s f 6e5ZʮVȄ gbzcʜxF Hނ5fᕽm +mܭ;݌)o< # rvJo[ۘ=h4i5c/;pIploLĸSDEU> O7"B6Qߘ+Lj"-r法$M H0H5\!"3;%@]8k\ClE7$0 =436{Ft#.Hg ܻz$e7F$\^vVR@O85taN_E4*eDwf} 䟆 5I@.!KLu@[gl4, wѻH#?idx1עQN{aR>RpkbA&< a! ނcNI2Z6T6 juǼ,S!Q4XN4Xq=4^)f V/Խ&&ՋCs'&rU)g@EV+G궃\=Si@q^BN!%Љȸ\1\z]G],:$Ђ)mSM%׈<]O*!a5~wU'G>Co)Mu4~r|ʾ[2k_&xԔEij/`a[f};>pyΑ1/<R;U˱Zh:":Sw52\r!YS>67Zh)?MrQ>^'VB}X!er4ЭF۲ sw-=P[ܶ)QVVflw5l|+oCש9ݿO^_A^oe'ϸq~:70~ yeؼztf2Qbf&X%)fE$SVr-?9xd)0. 8V#H׊2 9ҍWcD3w"ӳL‡R^b(zMa_ RX3Fxr);UL |Wq tNOnpLd6Z;K7ҋ&kŀ'ցs-YZnûk%L^N.ṇr3H%/T%< }Oʈ:[h@XZQԐA8wbW]8׈m+OXegH-sd"v)Ђ{&2Bo82'P%brGuYRl_iT:wN0$Z>1gxX5#}%֡I§s/ۯFe̯hwŚcLX.?:6l5fա )᧼y2<T M.}72s !UG\Hjډn%5Ff<8gbexK%eQZo(k͗1Q [hvM*huwK13sJ„3C2C{֦d`m3r#!a 0hK47I6읪n?]VQF&$JL)zP',!EO1$I!$M堵lWQN Ⱥ27^NE^͏ x$wTXM4)^Z)Ν%Kzɣ3z[k@yD!UXuB|Q\ʗwg#ӛmIm_fN.y<T >L6?I1A,A_mJJb4&H`ݾ0:tKemWfF +UBZ7ջ1Z1;289o?JHPt3lvyZ& [K)G *jQ@Hs70bV`Ȑ3n9/?YQ~%> #ap.H^YBA{9ِ"i$ꁌdCWA &6&_XKbUeoV+]4PcJUM$ Yw0ށ ) zn ;g07Gt$Ω}r5]غhlad37ɇEVH77܋AyޙWhW+GB6*jZ}Bb- (SAABݓ]Z{/dƇu%2R^ C}ͦ8בp֭kO [6|M)XʩS):Gm @ nyٿ+Y. 2+✄&ƉQ'66, #{L5NNڗlnOU؁P@zf5TlWi'g16m>Y.m*NxjL0xpc%IwhN xdT#:w!ҳz+G0si1\$dR֣y> y7-q` !gi4=5ev0e2/ ; \5XcۀGqi|)YX ./^DͲܤ$TY9/֠U}P[ ^Ւi+"EO>cRl֗J,,LAkù&!ĵLjukGf¶G-%{GMT`wD׼ګQmPbkc͹9 Kn.-(Cc{ʈM \).j&F~e c#6uKsoH'BdI# <;ulAi4;߮!ĆIEzJ^G`ˌ;{Z]3&bO)yٞԾ%Ke1 b #(X )בj{2x}O_dYԩCBjܛ8D'2~ oxcGь\=6FA \i]|tҡE.Xac';%*3ǒ7n8&ya,l޿rX(3*&\5üGכK %' '%xF9[vEUML&XnJe3a9IUlc"^饆S/ ,?YwILd/h1s{I]@hヅUiu5uIf2B175ٍx7&O4/+/KFٯWS1-Q07jNON/-V#lV/9$ikSN Gnn;BێDS`KXR1Xr^8|־݁Ò[Y)Oy[[ ~cGEk m礏ɎmRK_AYǟ-BWV#_dYXg|)&yŶv9}uԜz+P}(x@8k`A~Z\M6-.ւȠ\(]I׾P4x7$#"sj\@zr=UgrVlyi\#o %P #pKF&uKu4WGЯLFTGNLlVuSI`lZ΁~49]]@H\b1AJ!N.Q:Q?gvc)>V1XvXb3Aw[_IsR7_^MY KED˨)P~@˛BZddʴOS!QMIT;7E{OKv_Z"(3l{.ӱ\t[JA -[uvOz*N$llwj7IMQOaL N [ )# L6E7!`D0d*śc^XlSYojcfTq5䏁~,KG$V#@?KKSgobQ aW=3wԽI~ԩ>,kavGjh nL]׸ݪ^]οS$We+@ ;`횶oa[B5)KfYUv`^يo䞷ơHM$w ܵ<*ۣE0mYuAEA-/{%`Kg>\`.7nwsMKV/$H=P'T\h!Oѷ|õHplo`Ei|L+9ߏousD l[=lըA!5QD~Uv{pA|˽.!z.ɽ 4 }?݊,Vf_ƽPt{a+OxSsee `DYͪb_7EVsAQ59]PR/,C>f_ 㒼Κ|uPGYn`yYԆ.ήg׈+1|NanKZ]T!%%9ܷ*YQhy6dQ '*^DDe>vcP$?rU6W-0~U5.$5`Da4wYU@_E-qS~ Nj6{'hsr{c3ix;ʿ[Ц@ז)Ys$W}ԕBg>U>"R+Pp}h=PZ{W5qZ!y;w}I(D~td`4_h<,|Io# v\/#(.#J4Ǽ# qtqǣ:|?j"K"a/Zo"i6#8.߀ED봦?Oݎ0'#V`ZE6Ǎw* qF{-J` k?:DQ:)kԯg䀬7&"oB#2v/ W/a' w۾Us|UA@ a&͑X!]˴O ֡xB-FD[lf%d~5|;22Y5ە3L#:9"y5*[0O<ɐϨkד8;st(e.$qbt#7! y*oPll 1qy+,A,􏍳D/.# Aw9f0z%hN\8>>8 a]h;QT-3k9p6E.M CeKNU 9^Ѩ?JC^x?79v6O8sp~C(ף_8[mZìl绡HW5; y~g+>;Nz軫#Ӛybo?9lp1hKÇػ j QM4AX}Ӡ&}(L0܈f mqC{Ak_^0IFSr(z" ˽tSfOJY4#=4lEU>C3G N޴>: t!Q:tD=-+=@XVbjMJ +p~kFo2k*}h Irp6 _z&DdCDW|&,\܅d7r n4L-]DrvM*Uy CT bd2a~^|~>Ŀ>X}f2ʏ~V98vKVUVb$Ƌ]?4`Нyt4-i %mB &EmfQr$<$3n[ UV t@aꖳo I2^,dah8gk] 8^GYKR&FRd?-`h_fល ^Ro$xƯē"6qT,BiSo^f;M$z珍b3JnV-ĬB0iܐ+M;#}VʒՄ*"?E'>>Fh$& l/E uTt?XzI[fTL^q}^hqn&R4rUvG3p]p[W7d[Ӏ$"LPWaַ^޽uvp3#Zómg^.Sz*m'S&![QR@omS%s7Npվ(Q~um&m*Z9m1Ƞ}zƔ.9QS4T?"d6dM L?lKl`'JJ-~{}1FOk>:gQe?dxbukG^VPFFxp0 S;Xt@B > iݲߗ1L৺jmtK:[bZ7 N &e0*VF]e9ra4\ vdftݣ.׋z엯}DBɥ6@ dVNAq(0n.V=4ʑxHj k9e/#^nJCQ睤&Bw n{.Q|m2=76w:CgGt,E5m\!?s[Ct]Eē]& K<Z SaO=*=Tټ[P395%KbVom,kHZNNslEA6#)FۡV^TF4{۰4_u6XAvu-`C~ ( +Л:TVR3_ )|ݡ!&Giu&.WYW͎5Bچp'ɰJA=N+SL֥ ~t/ R?@6S*t(^8:{ <8=ڌi\1aj_$a-ϫ|LZόd+Ah8|K~Eck'zMg6[EVeI71'^X{UVjkYwRL+Ϡ&W7+jX2@KI*r@)- d04[u| J}*ݥiǒq8>6=8p&_ =fWRkvXAKyꂯ*U*xs@[-6aǗVWOˮ8frVCu]qGM,]%GYs:bRˡM`ڀH` JWLQœhյ4erF{1ޜyJ}S8X[ے;(ȳIQ r\5+Z"#Leb0̊ m=G VC״p-L QIhv\xQNڒ  ۣMfttJdp? sT:[rqoR1ܗ5H4(u;~~NT5}a1}]܍J,& 8),ȺIz+&'aw4dnvtAe`.Nd3HbsPaޛGl#; J!XA+zm-R*0;|㹸OhqtA<cy`RhV`Ճc2Y>[q.G<85\2Jy)RU\\`*g32EHA5 YMi`r\*)qn0ɍCVM V<JUk%.i'v/>† jn]_t;>`Y#,͓֩ZH?} j @%O4jd TWgTL >OB6amD3`~LүeR #mtu9G=$N<-UV/&U ^s_lg O]_ Y';hj̡-Z9JjI[gH\Z7RelY1ʨ*f8 2ÅaU Ufwb5-֒;--SDeV>/>Bނ,Z8z1!Lxl%Ҍ'LH~}܆5ݘIx^@Y/\S =%%" I7Q0˧o-j f4RLP&_W˲6gC<=ȡ )&c/)'oAJq)>Mx8G|%z.rpB9.{Z5*sיE`n8k^ʌu=\S Ay \y6zRڼ1iNogDɄ`"ld`tuhpFgvAAM^OeT?tC2JL7VRzDu60άhg "hmsĪ})).viZ %~uL']9^ ;O  A WPo%ș`-Z]iJNJ&\"9-%\ƀ)AmR+RW@W78j5tr̎. vw $#4ih`e~Es,C]S~ W/:oQhM[d%|02h-:x^gFXB ? XՑd4qL38c#)_$c܉eM 1 /nF-o i,si*vf"cA^j4V*쇶 yϾ5=0/mR25 7ÍDnNGC}i"k mfI}Orà Pn7e$zsÆRV$:[B񽖱2qϼRg0;<;ZfR@FU{3"| >T9TJύQGZ D%DX[U](x\o y9~&D ] %_$97gHH[4^ ,O@C!/EjS>qƀ^x aSɒ}p0Rw>7AB|@> 1#VtV+2vL*2@ U3 Pw6q2ci=H`/`&地w&ѱwHI2j9zK1mmG_29Z6<~70Vp(e;$VȈI$-L>K!oSz-d9 ҂`/i՜iIj83-;Z0,-e^("=Nɾvx7@&:x'=܂":ɲ ]Q"6 j}MnRpZ~i4)GwuS[~8 ;3Wӷ;徙TY4f;"wFԘ:wuݩ4> "adz}F#b;$/W0۫sMPiN-[t?"}/"\:((Q&JXo~RNMDIg@y|pAS|8}yK69}%հ_Kt.9FaQ[9S\۝r;O@{-Lfc*)uUn~ =nLCUH A9d[uKm^dKaU?x ߸*1@0ᴹ2չf(OrwwPX+Y2ES`# \@!|C5Đ"zPaO0rS>htDh!2}#0SG 8܊-P  [`I5TJ[sۭ1x(.9/'ǻyP6;bnY}+a L@l\+xX|ͼBS5C.dskpnjA%oZ !vX+99<ꉍ^/v}m؞!IC'tz7LW 0*u[vЎVh-}ˤE65gZspHRH{Hx34GI.!}Nn3Rz%N}r[FJx4]5ˋ7~Zq[j[:UpB䣩5.ׄ LBiCMS qR_@ YSj*u29TSǡĬf'|2p0'| .4Ю=Z}b$ \J8BJk(s-󥈵B}Ǽܜ`W"wAG@)tښmt'LKRhxCiO?5?t$R.۶W6/V])0y.b";/$՗Uv <C] \6(/!עyrCV |!TUQgi](4@P3o<)Eg;އ78dlavIz0o[,g[ Ѽ E2#R+ U.[Yߊ'|)CinrPKn4xiԽ4>1Bv)}Ra9p]ԗ??dtfK{#䒾uzy`H2&:5|>#O51D{Mʜ.ڻ]8>GYCʃh6jv>yA!7K X/I8ӳۉB@2_,t4c܏LT4~,ΕS,j8'R[NW_5eRѯ9/+s ^m,G;V"tD-GSwoR; FaOuQF4BNjf0;eJnkd dCHd싇 e^E i׆ AoiZM|T^~h $1 ddszK\T#RP(LubvqYuю/`w""&e!6ᓏl|vIDe w#q" ,{dM|t,sV5VP_g$M+m'i̿ =+Yxy2EqyS?@wGd>GhcY?d[cD~C|g_ Od4- ׍6g03IՌ#i=G~ z'L4F3#"M/p~zgi^I75>Fo8TW^ɰk*[1E}gP9SاzzR֐hV+ y)'{9L했SgMEiq`oY-hS!f۶14h%le}LM+N`n N1v H j§D|fLD @n\A'u+ԟN 1sRWJܚ:ve܉c4sj-dKG}zPuI"=M1cIaꭚ mGyO?;UGC-⧻BgǴ{HM/&h2"uǴ<(G"h_>+ZK;"bMP~ªѪϑG$Sz2ee,@eTF׵2XJ=H G7}B/IzQC3[ -Լ=51t9u?y8RV+/y}2 LG#jT+Y4,FX (H4x/E8]tXagk&f[Yt4XHDv ~)Y%_~C,LR0 Zy+V|U& c5@I&*ǭU3MYR:; UtN_6)%"S޸m+y:1<ރ1V q~ #*fMgV^w`w+G:錛ثUmS{|WN(efm9x_VJ87D4h {2(Z|jR}:X.A$emh{.}40TJxЃA,v,,Q)[ML'nn_mBe]p{~T18^ } =ZZŘRW4AƦ MwV0 W {JV%I (Lр?Dl9낧/UV]NXk(ςa3'ik,%)&r:Wq3;>\T -_%x9B[o]nЋb.t>AF>*Zbf]+WàANY8u1$nxo#G %~ fhO^V۞É-.:1\q_5#&F*?X.x^CX'.CG.~ @iuԶ$rn??KK*U=LR'4:Dqҹx8{9 ܼZd75U:@APΫג77Er?,9qp)}@~%[ )ї 0O˲68Eݖ_/;6z9I! ᴞ{~Y53zL?;nH0r-dGA;׊6X#q<3R-+T  9v~ al,hj0jucѫO@كN¨ovz¨-bVCQjVCUuNu i%3i':ݩ86&)S7\bQ.1 Dmnp1>^Whr{l#p~X;pU:$x@J˷_%ZSXW2YPqJaoYoB*SGG%lL8!4JE^ꚣM)x^li [ /(Hon(+ZH0V&J5S`y6"N#˶4tjZ.]I_ ii&_an)v7A$N {y…6#5P♋2 ;Í9S0[_3 2e,")8ûE@O/59k9_W +fmL b) gyNK#?3Oo`)LguI6_(fj?S s2so?#1_.smvvEV@]31ɢ "vV02 \ JH_${%EP/<KZ‘`̵&Q؈UIY ѡVsڏ-uHqŭ? ]9&8~OKIV"-I PN&½#T_n3$0{_*[G{iO ̂Eqd ȁy[gQ߫U{ e@S.Rƽ33Fv` AO 7,n%ƒ3 @5MKPO˵x5*?,*ǫHFA}?V$ &Uyow Z,j7< ֓@na -g\Hc-Qގ~+<-("BjI:E YV`o,],rT'$ptEGۀmhtY洖tQɫFSn߃ܖjLL%(֙ʾc#.y)mkKIsi˳/NVZ9&!Y\F)N,`j|{Ҫ~[ _Q>#>ftd\؜XRb\\z ԫX<Zglǹ;G9Mx.8Te3QX I(#Ac@Sv]@#̮9%e]``DD'l N. ۅ)?QBӣBKmx󜹭lדN=&akzm%6ǻJ }VoE_~4N`I~{A975몿3#4&2kXӑL e2B,)HQ^ G|K |?o70j8hcc/##OKI6 `c ?t>oafc'+Ψ~_u`LFwn%M #\(_TpnwG!-7! 9T9u`@_puGe}kD%qrd5YMW ٜ#108$t#H}b 8籷f$t*˞U QM4~揘!pB] { bHԋkFWos?{JR x܎%~4(%D֝heUom"z`fӺR<-*#nf|jcYR;nVQzv*77¾|K\,$va~ >@,Ũj{'HtبB߬!om9r+;3+h|v, %=, T"yr# v+EOqo*-s9 uOR(ǡ 1ۧM+wQ;VP R"BrN )ZP8XqZ|,n҂GKrood IY=6|ܒ G !&ػ3hu ǕoD+iT_o)!ĀWW֥!WJ%kb÷=[P$oM)%4< Z3#J"wu*똨A]x-3Fy.)3|c7lg6@NA])h)8 [\:Bb W[ζn}8=0Rz5qX<0#U(P/^ǽ].R޵a$.E}P=i荍jRPYk=EHДϑ>o=39~[Hvn+'5kiVZ nC_FjN49'+R3tݲ:"@TYip!:A`ޱ Q`+ɜpnb65wԜF}!4!hf<cI}Tʉ!6h`18 ܸ. [ :DlI"pIK0+=VbOi ^xfMy8j7yҔ<`4”(|e]'`?|˵D6% 3zTyj QY ;&v{|g 9[3swcDuTW'x~?yvܝ [T4NJVkfŜlZH?Aⴓ $Y(D< >;I,E&:*JEgjkӆh7ZSguij ]S%Ӆo&I/GahPBG"JhXl~\yA4ĻsM1c Y1ۨ)$ղ2cl]LTclRϪL.Rmڹ:Wcl.' {\tVT$Q[bngGu7М3|D<ܩeN%s]X˨lcK eȆyd( QNb~D ڭ~Z@$w st\Xqj*t!5f̢-9-*tV]gb!9͔vV6JLl!zC+.\ul}^wY'$駌$x@]LIL[aaP٠LνHkςpZTu#;{)i[#ѕ!fѽuekA N) {eIrJ WŤ#Z /K:u}aߒ `8II_} B > k[QN){֌\ٱ!}n+TFcP}CX-X"[KswǗDzdT]䴭: 8z~ᘌ;x#loWD*nUTg_j<"r7Fzdᔕ;eLK-D؉ڣbk̰U1'Iq OaxS Xv,$ N~DY 2v%[]apmG\m *&Ν27-vވrs%+M - ʘnyvoGJq6ML( ߎQ"-ymf=X"3|-*&ò/sB%?]CZRR 8P >`J 5}JΏ򾱳h}3X;1w% CNAw2x=Bc#%t#czcCcXvH.| F&?>?^NZ$2f8 )b&!A6W''#֭~Tu@Q oC޳-}r%@ԧw8$Gruvg}E ^&q' *\c/QҋGARHI dWұ0 Yؠ9:3s *lc+sp6L E6˭ũ/GlK]]kK'kr J>C6WժqSBY?hͰ!3X0?}}ߟlHB jmEH PN_Ԋ`nfχOdvgv.әk, T껩y.BR/,\6|+#g6dgYqx/ǹd\2vZAFP"={!@d5$߅N LYō˭$EjRҵ8hFWU/]vxAEB}@p]sH.'a]gO;MFgNkv¸B:eHQ*Fl.;_GΉ%œ(|Sݍ6]  HicdgC`@Pby팒fɭbg բ'{ԂD6;!Y7lݸoIbD-m#魞DKk}rkݔȼO0Ŗ˪Z6ldRQ}XX֮;8ƴo = i/JZ`i?ߧ(.w&<ٿs`tD[lL0 -Sh=@ZNwAB\7V9&, Uâ_MWiLJE`̖g@nV|#/$,D>껋EH ]Ѡx -H }!cEٶh+PH~:>/+K"u-A)0ItL=\C}:+<+!͕3i#%pp@TQ+RMFR ]i[5$Aة.ߘOW !cw>m҉EM*c-sJTr(zP딵ʁ={$;ip)Wr%{^}_0?c|}3bǽCxt_'̘1Ͼ n`ɭ 既S$; MM/m& X,q=V-ƕıҁuS”cx-ש'QBk!jPQB\C,R:Qti?©~Rm0]p9֏K&7إ-ŗ3]-'ul۫Fm HFl0N5z@a!?kc EhCdZ R/@t cG- "dV:qj0|h5yJW#fmBV?Hm0ZĊ_ʹV(eȅlfTLcGZ Xl fcXYۗb{s8¶$K}kTېqF0XAz?<,5)̩,Vd,.!`"PͬS [vŨڒ 1H"-[5@O:\l2Cp,ar~& ~Ҩ3W@aY6g  wÀ=Z~eebJu75md;xq}Dcmb `v CA8侏Ǩ|scW}K4ﰱ"ʝi +OlH2-ڟ%qlqyfՊIUԪV=)puԑ1iKfA/}_j2_p6@@c{ܥ:]^;=f *U mh5RT2 2"H#aN: T&cDRg`w>7S5?R8Z0>cN%)5a)of{ *M&YRyZTy9pOy4mߓV"7[̤0ayۜˋFSGko,g$ds0vs{ؤ;fvn,\oVv3 WfB-|Cq<1;gV̗P cUxBE3|bab>0Ӈi{*x\e3,R V.ފUg1"j :,_txO!nypd.d tk|쾨3IUbcy4j=@#Z }.IMU0?HT66;4豉xD wyFMig*e,bBMJ +gB"b=Yu5:\rd[q"17=02g呆7T%_0I17b3 5}`q3 q,io`7\RF…/xx>?94Љ9H1}7w I8}3/sB[IRmdOB_oqU41|K(k慏oTEQ,uFR5wߕW,:,J*X@vqov;#Ȯ-m.V*wbTUh߈_d+ oBJmtWV9 RHos^k lg5C(h5MV2}k+k?9g1SihIV3ZH)]LF|7ѣQ0nXLj9]m\kU8=r *Ceޓy0ՠj J&\gDxeTf{ ̟òSU)AM_p62QD]eWw}jbUO=ñFqj2,tn6.t05{f7 XEa-JdXN 5 Y|5!&gxǵ򟃲8`ޮ**G=ws>TNA<~ᛕ|S81eǗD[FhhWHZ %E"eT5u@ 36Tix̽`? * O%eC[ib%HDMљ}CjId/t\ޠ LN-#Wȭ7@/?`YY"E= !0 O6Mܕ]0 KN1*K!zP%5d%b {Q#n) IfO&A_,LpES`eug֭YQwyi=:6 @g )&`SIk@`:cV˕[$ %QYi51kπ1 4YX7cle7e[eBP"ʝG^ܲDl FE_"ҢG=_΂ES 4vZ %K9i3 RT}:[Y=3`}2qC%&)=8H/2ͽa'Xb~m+:%*f]]ܴ-pAIw"OeqG ܆/,V!mzs~b7S9d :t֯WMm5U!:4(f0/fek)L1};wiP!yeAp@Ȭ\cZo}8qkdϐ_F"7;,,Ӵh-.P9(,=*]7- Cl1x5{Ad9?~ʠ,ToXK;@,\ FgJP^T3gvpd̓*P5'=,@#m1BIޘW ĺ~B ycy|e+l3ny0!I:%_w^Eڻa8MK>6bƬ r}O %b]wp`]aTp0EYxԋh6j6hcF'm9%3mk?*`!qŸ4vƲrU6w/}csqR9"0du_P] y=7x#0cmNt{,7,ez61KTv'(Xgl>Ti%q, $X=5~ `Gp54 ;\ʃJsDkMifu(Ybz"4+Q %`ʣBYIOG,濚FʬЅVA $q sb{;ŎTXAu"t9ǎi_GVpFzcܒ -s` /'m|1^ٙAG.|& N񴧭c(ⴘG@i3AeS Q!]{, 'vy2KZ̛zvu@oMNft4bP'D f‘-v5؉Ш*% 8nMtBs$> 9Cq?E5G'0 r_x2Yupl|L Du둃3dXWG *A˴ՈȔC"Qzq&!"31i5AMrvצIR龽P#^NśH,U;Uކ ^Gy(ans B6R _9Ѳ `BI`-=<?h=bXCbq[n' LE~ԗ6SE/?m;_oȶ!=U-<_&/L` :#1dWl8K)ZS]v9#bT5FGg7-d"?!=&:/4lyk6M߫0r':{ƸZі=Yxi"F$CW8. 3{ Ϝ=2fOZ㣣U_ d~쭯;PXH2Araj"ї&iS MfELBkfY-ƢԠ֨TA"*B];!V tMz+D\7FtH׭$ ͕/5AC7(w,b!RQ %X:i6yoh U= =<0Ȝ]'?!3\ }oA*UqMMhP EJKd JciQ3#RF P@u#|Qf)w` i͚%!!x57_swe{D@ANƺk'7k|^\3 ͅO lF\Ou?[J[l^L˾#`3Nhbx魷.TR\t \ۘ!FyČڮ%:1G3y3~  ^``!{|aws4}-z-e}ýȼizVu@ s&͜d'F|!CذPaOf0!Xŀw.3˱Z;zc<_*xLӚR#{%82BM'Lش+ C$\ybS}w7DDLT$[uOu5Opͦm9V'Z KC` h$rd NWj\wTUG+61mhx0g9O[咀S!V^>[k7q0AWDOkW;W^9Ha^(F5q9O"_G,}cTYF8CEU6܊c<NTgY|ޮ3aBGepıJIMv?!5{J˱J X-GhI )2"-2XOooGq_ct)!Bw +JQ!d)XU}etiKW|(u&ȆP<:@X;3L{3Ol\( ϬРw徺GS+}ҘwdʽB9OsEh2! ^3^%cd^~wlKU 6!o*d6 (gw r7I^Q N9x{Q`BkFLbԧcz1Ri@3ΓR :̖KKGy\ylKaB5;5%0NJg1!evR=h/;aF, XLݜYMQjdEq9}krUmI.#<[3jm žMWRݜHqpUa{cи[ `Wx֮(XS!֍:a-3r->,?\ȃ:%}tɷs'w wpX eHľY<4cE$plGEw 9ȕn6Qly%Y@2KI \Z}h= HY4rklҖ@zzt9Pb|~ՁYD'Dĺ]A`Mx8 kY' dQ+'a$?dSODQ<:1a aQ/J(j,e#h㋾4su[6u뽮Yq*%5_^ZG;{PtHzRWH%=1؅M|7$˝r͑tұewC#!JN٤E&P#)\rLgWFUK-Tek W=|W ̗d@u4:"]>>VI-gAJ!{`&G=D>Eu9!{beo$h WA1}˻dd!~.rj֮/ffu]ȽPm!f}' Ҳ7wfUy>;u|/1ݒ=">|6݊!7ʼnpt*ߖ}(5:xut+\-6bcGmB8tnVUɘMEL*akzwbV#֎a֥z('?ϟ WcoXUņ-J?a<;Y5'\ki &1e6PI16u eFo?tj<ŋ|}5ji醆xZ4␊tDi 9Z{TL0p4jƿA.7e/!0&_5ԙ&Nt<Qe$b[*͉E F"]۞¾>Lft^+$Sj+D`EnMinT$PPǭWd)`/WkHOZ|r4Z+P`xߊ3=(XՇ3M۶YMR8IbJR)wgL7=t?`7},.mRa@tå5\{IBZ~"}C"ϫܧZp@w}Ӭ3ڪFkN*agYڳTN ک|afciҚg|H?XyOMh#!QꆎwEk:N<iZÝiAJG+WL];ӹ<,*ϐEV68όl])N͠=U_ !Hzh]+T"`{mƬڎJ A;ɘߥ!;l+M_F #XeS +:-]H́K^΋KV4HsA"RMBLt壓I4IIEzj2tE}p 1@Yj'3\FRnFF88,tjZ@fVM ?FǢoƁ"QT q9c~TӜ\t(Kf7Rb­t\\oQ!͛.pPHGX%Bm\eϖC_Pgڍv}n꘾߻&EvBބl=q9 z5Lr8ArYE5Sfy5P#EU۷q?C]qV:a? f߄V'.z3Wuzw T׻9"B(z"ؠfw7aZl~2dR3,dvjx'<d (7 HHe E=9ï \:5y b ]Q)%cp*f;ƒ|4?Fe3!I-L|M',QPOv`MXFBXVQ}a<ࡡCQQ+7AP(U*Zݞ ˙}ϼBvYns_ύl,䩗t%&URTAګOz&,]!s_e^VY;3'6 ҊH#OMsa8I2ϭoRps`S2f1l @MNYh@>U/.Q9͢vy9."Uj~%P{">%^oIf5pR,uA4q~WFF\+HEp9d$AH\_~U&au=U*[I>ZiGF(+^'{e9lL5 ZEZ9D$p4YQT]GH.r'(xgaӎxW9LŤ'y d=VaT,#y}r͖*uk7 B&hm)WBpLOLIf"6٭ d}Ը8PO%|l-Wmg oqi HcDhER貵^I\Q(1w}Qz.y1.4(-X?wىg rf%$]W8W*cOv[IlD'IOK01R7K3G;q:P5_v6:3c$v\gR){v0ne/DLkİۧAL:veۂ >I ed~K-xdTkO||3R4cy0C4; K1#ϦHr[ 5\b2NV䶱1i#oR-ưIj0Nu!mlPcr!{r <2 Xꝉs.f\imzFl;0/ 3nf- Jx1|礕wgnsWt#dDiozqJݲ20}=o2oйFPP^+}7.:id9+(EmL,9qn99\g=Ka-\Fa;ki>Xk)4U45G^k]Bpy瘺Mh 15l+rDߴDGad͏/1wsUbjJϲⶇ9Ҿ8^HڅJw[a zx0t|\,ltì4հjGh%0j?F#l=uTgT79NI$LB"_Fy.^/ )]YGW#m}5?>[ȁoiG$vo:UWɥ_p *!OqGQHts+韬xJH-w=h;kW+Ǽ I8C-!򀡲\*^aUpL iJExNх~ ]zDbE$MyIfCZeΎBwiVZ~kwE 6@~ Cj07vˊ7 fv.>"M[mBD04p*wjOI!K7H8z5܅j{kOyٱh_Ol .×E ܍^Ν'ԤAoO™!gsW,x~b&^Ülq@qM=%@$a,*K{JCn /+S~=Ħvcbb- p*R&~^H!2٦\'PFU \a>팥vxnI]Bc:%.V{c^|d4qaNbġ5=}zL43K<KZJTJc<2U^(̇xhvMs *!EO@ڒV: ƘCReߩ9ۚ:1E SyaERG E6ZH-RǘG='5V?+ V dxHEHt!G~ݓS"y_~Đpf :0=0bڔŸUEewU`\tED]׌X΅& FURDŽU'ȇn (zYjX{pZ3M|J~Wݔ/#IGrJleW Z9sJI$Mu+o.UӐP[c;Lýc_!^t],/ p;J+Wn))Pקt@ Cl0->uKv<`88~=;6[XulQUv~%(8\kOV-oIl͠pmA!a>(RY> Epo,v <exQYlOW76yU3co`qnr NV33k>jN ӡTZm0Tz('z|Fg9 z^kx HƩI|z<my,{N_$*.|xYd\|Oo'.hc+.'a;g2=S{^NK }Xz#qUpl+oҬ)>P`Z7F=CBnΏS.s`~.Cc2kGvSC0vtWvYB[L5=ꃷp>I+vz"RK{,OdL!aIi3_p$Ue#S由Fхo*M-)o4<'˻nx%S )CWTV?Ą&]T\=b?fs\k8te!.$WaRn'u3(a^yhDa;OJE251Oڔ"+}FK YHys;{ YpC|̳|\K[&3rvxI߬)"==8Ӗey*;ixޘ\:!Gf5[:AEj\s-OtTЕuм/߿bK$R/QŢ!+|/@nm9 bay~IaysF"m?ԫN㜯.Ok::,N96&?)z\T1\;V T9w3XqoSpNm|hArV:،d:MƝyK*h𣷿Ӥʞi0ĊK7+DISg0ŕKյ?n?ua6_9ce "o.0Z#J3\(.wڈTݘT^XO qݒ<>q=N\ʣW'f os'8m1.&^V峏^D {n pCjÄGV'#iVxs[?GuCv?lα9vUH,EgD\AW=t߷B%jHSX`+ 3 o53>Wb~$H(-=0NoTJ<E$-(4q6+?"g­ PIl%Ӈ'9rQP{Uc~\SFpZ\D  =9:ThUcW2=HN^n(zn s~䔡 qa.d(D<R?` 7>.4c\լ_cKd|=txgqXDJFA`"5Eu/)yQiv,\ꡈ,ݱ A*w&7mkH 10CG@OQVoA¦Pj9"b[hU?mOpv 8 ;*zoRð3HVǽ>uiߏ;E N7U2M(,@K.`L3L>yCE-hXٱƣ85VҦQppdcR8t|u&H nwM=oH E\du-JKn+ٯ5>^'MUdv:tR<-ZxZ2~JEgrŊGF$N׽3k]q Ʋduy I19KAa'O+ Lx>tfhAn }0CoUzEHX:@ 9LJϛ{M ֨HΝ 8~/plWu_b&,JvQcߴϗH }2!"J lJuUHkڃ|}гJ2yFm"s ߱faL"iZU+"IO2NXB;7..ԛ M(.zm/:5;8#:dcZ-<:/!GE ]KkYRW?gğZI]oU9 { plS)ATvBԄ`zI^$ ד W( EMuFSf+^ܨأKZ"Bw H*ՙׂG٘4%B,5.'+- =E*W̵@.~:0֜10"S ,Ȳk΁zFc֢R #g anPRo'El)dJ[hP(#&${l/Gs,uCcAH!-Fn`ȭg, h#=K;<ш^Z%8BRA PC}k<-瑰"zqvgXd-UMopns[ysqˣTM2VvCCUG CI#UwH0 qB-R'{7aCQP;GZMVjsUӒC 545nG*{ԚM>ZJ[[oܓ}9GM~n._3SO"FJU޻|WuN2Vhm[-)swgèTztDpj}HD؍瞘 Z$?m sP8]v-`4wxMl,3.F @:]4JZ B-)>:71P0txo~+[6CTHz*rj(GRɪ?MKxҐ G8TZ_%MSlIIrS:ȫiəV}1f}9Qpe>|猪A 4)#hk~>;SxƧc0T@؟}݃g;e@ˎ6}i^VZlI5 = gwˢ(/v/ v5w)RD _3X TلY,W$'Ei.hXҥ W\"- E__%K![ ] 8^a/]O0#Eؙ~ Pĕ\06Э5l.7;*W4hE@Գ2~.$#S-NWq5=h+՞.߬rw,L3Tyos-VڗM!h6#jBPn̴ނM9zކ=Gtɸ%%XU@QhSFnydU}ϐu_)ZVtǿ@ٴs$@+POm953ij:ELϘ6vHXp2F@NxgUA봮1XR!&g'7n%V^{]唁g~/ksn5Nb.5= cEǚPE )7/X?d󲨼0wXfx ;8оŐ, hi<<:ttRu3al)!l|F[]N  W LN. G3S{YLt o&'gANqCِ`c.g1ķ[4ϱ6o|mɁ[Tͥ~.+s ηιmƏDڹvlN( ; )t⢒м| G^K~ж8Pd~@zexO"h Sr])Ȋ"oepysVw;Mr0<|Ў7[(#J8ysJy9PsPVM0?2LC?[(` *FEjNr▜ "&ɰ-l&D#z#CBŁr7L[vO5H6KHpL#ӚfjHupG㡚q nseꐡ8Ne p8H֔_$&ew/FTC{o&#uE˜]s7O߲OTͥn≹4#vwQKqYJڛ48$D%2k< B1.vhD)-嬲%*3}ee/<$#azgrf?5D+~rQK^CV`Aބy>ChU%֨<(D_bdB ><cOAz6r=8G@":B5c5LV2<}λa¨$F;Q:KrRpK+-KЕ*ZBXA ;1.Th#襷3ʥC-,uΩV)Q=i 7Թ,O§jSD;B-DIgq19(u%a\Y+o=MfHMi/ӨC`NI]g(cL7A9_D)$i{zK9F ݾM՝5Z->GvNթL/*:ئT4z KAug i;4Ng7r7&ǔ.u'~9x! [-vtlxoj݂!fdE' ׾FqiKT;1)O%7[VA&.ME)׮R+EYgqM(i5N=DQgiMU22j%v}!͆A,a{9Kr_Y8PldU+JSR8OQֵVѿ3 0?\ ѐۄvg褃Ie~>zfش_Mڧ܊ = w. ,Æg%'?~- % iGԑ> ><-=0EZ݂Ҡd2{<-NO*Ƅ|q,詔.^T IHhE+<6Yi<[ŶfC1UBʲaK_2ʜj]81ގis#b;Hv?Ϣ t޺Sg4#?vlmYQ&Jރ;fȦA; hWX`RAV}9RL_;*N&65^仠vQ_-k-kw b"6ZW߫F0VsQ-bJEG"X@p}ARֻ^)yQ3ˋHSŚ1Yd,c? ]F1M JS LOF}s2U-]pHžO Q :ZΟ‰JXVAiJ/NHخ4+>,J!4cg@|oezAZnOmB=J5, )Dmh .L]"iid$Dr_VjVK*PTQ}h|Cu)nmHuBQ~Z`G5>jֶlB<5{CGgr4 >>+ƼbQM:i\*O7[8=@?vM0xIlPŕwe}Q.&mH8=,ANRա S*T/ ]Rzmv;#[6R7allwkÂQuE:G8҄9PsQ`" 4Vu4TXV@醀1Gh{h*R^FUAVPd+ b PL@,00zs5}Owkmb, qε̖CpKDsxߘo/@71i4ZKnyAVlC4+Wco֦dv}C p_4Gܼ~~ m$՝cǜeKc==fJ^i: .˖8O=FOFYR E @:f89P Ɯ+$@G+l ?u#` '/KD|+a>ٞRpd=|e[0hJ!"U2SVv]fԳoPP2W5@qiWGqtA:KSwHa٬'Z}қO~eՆ>aEft9!%x4 .%.1CV:M<{ '˒ɩqÈ1^ %ىJjN.d~:=F B'vCvH2E|bxu0~[uǘT~rsyi^?]?,fw.;ky9iP9ȷ| >1-1LT2PՇeY rus.VGn䦲h ?+Y 4d{\i!)w[AxSd[bQaƒ͕B>3U][5ww$ϟ1+'t)Ñ1L$NTgr}}U; ȥ}-UUo9%H0"^e\dVzRfdD(x45ř.1t5e;s*uo2X[[n^FX:6Y&6ț}ڙ27Ah!hr_ ZGA (hYRRYv`Oƣ$;仧$O~U )#/cZ=#pLuQ?נZv|>79u(/2eg ;bS_v%vRc1UXo+JpDy&1GȦeN^~NC8:d_j?SW XH:ryp@,,&^+僡䇇S{KoU5#L%hfv瓣&dNǑ)/&0|S=Aa\܍}DvR|`0ݗO% GT@Qkl?!j4!/,YJ"w~3%{w6"`[X(DF1솳E dvrĸa2 xЯgLފ%qeoVd:\Ǎǵ3Xy6 Zq : ;q|vNau//@8hEbBd25lLOb5cNKJh Sv% N"VLS@k /YB{_ЩE̎;GP4Vb 8vdudaЅxr7>Zl1|nR/쿕ь?+F+RU\G!'ʎ?'zYt8F^Ѕғzyډ=rY/.jmzR9J^jvI[ o6f)JM&G0 pAODHnW+`i Wc%LԂ`=F ܢERJr0tG ؟Ph݉gz!5[cJ^u׆ej'lU[kwÀ2ِr4POxu9zԭ ?L'@>ɷc0hȠd@d&$H@!cC^j}i؏D+ `GBEUUJѼ0W\&۲8nWa224_, C= 6Q|ZtC 3#+ӡP*lIb-L$z# &)Py~LC.sgF'e:)dv$Cق 5+AomncuM(X氄cI4\ ,Ώ t-eY15>Bټ_NZф:g@{ cӣ00TTJݒ$챉J\Q:6T;ϴd(3M/$*:YcB";\:~bGy*m:o챡>Vr3&M9о_;::KqZB9 jWbCa|>=f+ht Cp]A竝.8C] {Aϵ L>Q:F"3.S6@{رs;(xankMP-z~DLJu|twPY,Ni}S>wF]I lɌoT(NvdÓxn:>k"$V<eieaum/`3qvb$ו,ᦵ](}Z-Xy7pa8i8iH1IM8`[WS?YeF0M> #6)?>ÝQ5+'V!ɫ&rwЯo`Kp]b!-N&)"-K!.:bH'x+ 19Aͽ\XM[ADPC`۬;1cBǶ? {F^tCRɄ+I`9fdX)Vf.LsA2^e>BsQҌȲtɘ͵tĘl)!gl(i"357:,VO ]v~]HU+-M Rq Aw] UT -, UKVU_'#yVIW)+)c?H+6ˬ=PJνa9mmuy`I,]c#FhJ5NX쥉o{Gh|M_p;@wF<-yI2R8UY umjЋф:8] ~yOبkervYpp+2h{ce-ȗ mO2N Spؐ/6D;P2ɭKy)tX+LE, ^  W\ LxSF5t",#tX.aAp2T3$+bHʩfSqc~A7 jW4͂ZC ͭl jUJ}:4x#ӡ:Ҩh~){:~zR-%U,Ys={AѥaoTlY 14F6U$83u~FFD/Di1 ||k-I]5 R }_Dwe 1߫Ղj!;ݟr;BGEh>) =BՉŢ=2]iSuߙVjvUG \9 7Dץ\Ky/loǗX<9ƽ~" JZȿѻ\ǚ2El|n .Ϧr1g(!۬q)Xe[i@M-5}`~YfF%gѥcs8 7aq| voj}=u8|h'N 5B=+s> ߲226>7P^s9Yf!i]$En&·5a}5KOӊ>s!m79MM9 ׻Kf@' uX%BY^|'xMfUCp`ڷK@oZ3C1D~lbG`9)ahO4X_2 9d&g͍9jhlE-2mC}# *|+̀+ym-2-k:Nh_􌔏vM L&q/4g6ڎzR KVBLz$ DN?j*iMpf+3}m+,Ξ?AN{`'R[V3D_;߻#-0n3x#c6~BNOڏ3a!}4]'OwSU[t*'wŌG,M ݦyW;,UrWBQ m/_|W`TZY))!-GeTm%i&!Gv_{YYs|EnN. DlM,Ph6Џړ 7:˩&6tf׼t=|' 5ڸl^6kkhrI }v%J_CY'f,2 0ג=`_d4tQ>nR=jgionʔ! f^Y p@T5b{OiEϱ(5!l :** cp(ۢ8t 0;ZeM^c}IGV Y. h#hH* s/B]q$ ɣ<<* YZȲF|c 1(QߥٯF.Y41wBKKP'zN&":ևq5zPgH3wReFVQgE}= Mdo/ q}sT4\$( @uU1CQ)hڣ[E] MEf! +CTљ9&e6 bmX@jb&z#7觀9\n\GbSYn_#zI) mճUf3{:T>&a6Ð?)/ Ȯ4pM?IH'U=~E%#%M&wXpH Y[: d&iW1Wۆ&4d#FqĄ˞v0,{n9wil u$Yٌ4w*.Rz6S5jPB؄4[d}%k ^UH,mG-~1_I5Y$Y6j.0 '}Oإ/x2t+/vv/z bFOT)lq2APْtgBߥx6x"FC\ `md‡SjS"#}-)#FL3'ļ.$#'K˲k tdlػ)jpI?L,3 \fMv\h7q*lG{75KigG| DPINvEmFڎX ( __QhT^fe)"]4\M}e&݈dc]A @o$; y9apE?d.uJ]„"Uk P3nHQfle%ˁܧor]l)W\i&00V`?XD ʒUGͮR׹c50WSŗSJ?.OѪبMu yȉ9OPV{ O1/P$.؈1hC}W\g4dK.|4*=ȱ#S406t;J$K ȴ%=s٩Xo瞭Su] Z`t4[HA',7ibGN_D}Gd>H}"h2*O˲7lZwOMFè/MxwMZsݖMi7KBdzz=|.BƻB${{G#}M:` Z`s_GC44ؤܢ_6*oO̷YphV!4F'#-4@7ks¥yFCmTijY%,v? #xAH(`iVC ^CV͆& zw~@Bܣ=64RG`ۥD$Z@J?>vc9y4pOy#$埛]Kp3sn HXszه55>nIIRq?Sn*\#IQ1V&|+j !"ڤu=A) q,G"Vئf${EB^_/SHXw#{9̣sxW}'y"zw^2zyh9d>Cu:uyIsS޲]{:7c=xn0w"OM7?4-h D;]dZ˺,* _҅拉|)#-bѮӹh }K9F%E9q1饘7dDl!Vm̭ 4UiU J k`tض͝'@V9 i^C=i^޺To‚uZޞ߉pE j2[72#$4 j| @%1`M\sNމ䔐1Yԣ^ fx8 ӸgCݜꎌ ntZN0%W%Ϸ{Ωg @55/KVۂ(!O^Ss2pPj:SvaCȇ;m fG$Q"6?x3- ߵ@VN l/v;H,vlJg ;ՎV1&lBeٯAo Xc|ҭ̙C9,R; &B02|CK-+i{!9+FGLJ,sսnܒJp냟n壂¹A-?l\J$SLs"+u-f0詴W60}|l\_oM ]oE̾7;My OhJQRM.|Y=˦C&}8w1KqHPۮá溲Slq3 8.Nn][uR;qE>OB;׽F*Y2*nJ4hEWc uFcmi? n;r~tT֯bb,}DZ)ݯ?7%4rڤ wn*r7} >`RS~(.Kk \=[1\9KZϧ, ׼`. Hf,v _Z}O|Idğ>HM2cJ~>&n./^憘Uqu&#*Q=Z, O RgGhUa4ejACOS1hJ@EUڹd0bupe1*̜̇{bXq_:l0I,Nk/ne`u)KIFNsfd3H8H6 ;>~*GIN?_PEUl+zX OAXru8~D6D~sɋ+0(?*X"׽Pd CdQ3喂a~~}pwj*PNrD^1zkwc֟\`Wv+"Ŭzy`%-*xgyg=2Z{nGS󫃸ᄄKItz$\599J3"t*Q j,܅Ƥ,B*2U3%_3b,h|C80!!8mSrCxX$.t0 acJ2-2B"A5Ѯ}r_=!K$±?d"6P-D^M}PEd.}?TLQ"8d-H[uR~OB7 nrOHp2( (ᐙa+x%<`M+ 9co{ 5ϴ+ khDz>,JE ,8q=*:W豖BŁ~1eURn_<-qg"Maa/`/Tc휷7H wP5.X–kYt+&yʖ^W)ơS(|όRޔ… ?p<2$uv$lU䞝i u0s2'[:VqEpdcHLTne 5ل$f=}?p_,5)GQ(ԉyǽPN> P{n J-mL }ʄyb4&v4vq`_pӬn}M;y昬{k&Wz]]q 7עd_Ժ._H;j07 WK{@U (:ڧ,ETM v)YpVeX^o2&:)qRf.\6.ɉN-z GdpCB kِgJ>Q 3S E> >pbp;u2}M=(KѼE!_d뵰p__- ?93B9$h+tj[!?^Ƃ]J\uK+JD5"eS;P vN Zxpm?fÛ @'e;\3V~Du@ YAYѐ"*Hma fORf$ ?b.WzVd}ˍMM)\J1h)aogxpN&|7hMg%/Ha]B!EL"=Te nqrY%SY\m1e،k)cڃv >`l.fyc۪NIjФ7} KxoDbr*0O?%M6AY^[uJ =OP:E A/ه-: P=R2buG]^1{Ni Bɐ׮Mq1wPOlx/}/ N}C!fQ҈OТ^LD `Ƒ p야/؟f-\MW> @~8v'#撄FRt͆r4Xc/՞md4jP/7]>q-}^ ']s>z7X2`DE6Ul~k < ''jQ#*[#l <*E ,gEl\5!):)V^_D5w*9$NXaP {DwOo/lcI&*bg~M KS$_ ^V6QD|LPN|EvxU͌k';|P YR𿖋r^A'I-y %x@,g8Ȭ%wt&@LP3qkM >8GEf*4 4ƔVF^VnktևUC%:y`\M$Z`j j\#,1)O5 @Cةm6y4xzcenn S2r6A]O¼Lk|EVvХ`5 >,P47yM1b$Lچ}tFY y!@N$l?ݬ$E79s83>Uðc2sH HorG@1x ԤRLԐdn=x9sJr2>O3N,@5` Vl5(Wkd9ܕ/{v3xI8<~cЍ9xӖѨfGhДȲw-#4Ҵ8J3wԙ<(xO^㕤jĆXb珫y &1߹e`#I{dƌw&9Pԇ@KK ՇZmeT3w!MT>aP<ߖrj"Xǜzށ$]T; 5tվYH2E^8ki( dip2rzaѳyy#3*MYfrnjK-Ndb7L ",z1vH 0'e fYa4qQy2v؜F%[Syމ5C Gqk(`,鷀VlzCL-Y 9i=v.rȟRiLRD=.Bޑϑ3 Z#€QAM]8Wr#?>uNӻQ*``L{q2ʠenΠ <26FЌX#| p)O_ZDFcވ&yTtn ݏX.PDڶPC5mz@i9R;[!qєgJT@{'TՀnEVi\jrѦ~_b2P케'x09A-L7|/ Z_5) 0hpLJbN̬gG?NB9[d/BV9RÜ]/veh; l}879Ql3FfٽF$ AM'q` ҧ9,\Xܬ+ؘq.\Btzy,of#u:C<>Z V$Tv#d@JLpp>Ks.}< h4f6Ԣ)SdA@pM)51JHg<{t8r"$T$ qqt`ᦗ"{tZRT θt^!7AO:Ql?џ1Qq*EJ1]F;vI\ `͔Bݲ9%yBy7SNP;n)ղokyhH-,&^!} sAPFޯrop2<)^-ϜvB5P҇S֓ܣ' #2h!WVDOsРYYNWQE{5}EMeU{ݮW(])J,eEl o)jV.2F( @d9F-sT%˘҃ ](ok 0,Ls /p_XF MFy/Ь 1@ uRՋ.B;$>$VÉ{Lk TЫdgqiJt[,`ƽKD qe]C-}1Q{5RTCg9rg`ȞN0ŷ Ǚ&7 ڢ3,_}eIis GL{C[iKu]W몆v fDdHK[?6F%\6ʶ`JczGB8bX_d'=7|YMT~ 2Ze8ńc7S9[J\ώ%3O/|Bo{Tѧg&1 Iu&GER, قXlk|9)` _}H]l(PCpFr4 p~mrv#sFQ?xd7is0g><7ucWY<،<-;FHTe*Lr8vt\IH &`- B輍Ll=fJ=wàX,Ϭw!~|$ә^ƨrЯttndFLc)o̓ 4q]ơ#oXYAJ^kYv;nN/6j^6UK+a!8vDt7{+7?Pq!x>J(~O~~iqtN$T{zWSzK~U.`qTDm"΍{~Q]'ӓĢxes#Ggmo;j'PO:Nd9@whB50%dbnjϥa"8_78cR9,B"RISi{3ø -unhdLz~L ,#xYzWȨ~#_ $Sk"zc mx;*3K60'@&ۖ=*/i4Hxxc;1՜w3wvcoms$5Aڂ܄js|Ӏ;p"=| B:D}3?]q{^*ANqq Lha5n6/kE&;\J@ ??AN^ۉ;S;peKE}aڠ=آ%`!2qDzxS/ 7;4L[!41VÇ9[.YVwgyvawtZ8_׮+ g㱁C$_Wh-(,S(2XD_fI`'kBwaH/C9 Q;Za6S|3 Ɉ}k,EqVF ݊]Jɝtzҝ3F'?+} :Cz2X3iTx`MA2o,NB>#@zȷv`0gZPHf" {E-kMj L%h{6 xsp^:Lba`&2w[ xc ԫ)1UHt#8h :{-:)p?AETYi qbA^fdP*xPCkbifI^FT&9# +e0 JX;l - $%+d&GIkKwkȣ|Krju֛zz:KbWvt1V&gH1K:ܦ.)4ML-:"ʡIyeAd&QUz+8T52- ?k|{oRҔ# V}Fp"؆]8Igxe8foLbɢ&"Vꉒf :"^q<ɲ ؞v&lpW\c}<]H.stv[軏'D;Ƙj)jq~ur=<&jAuмBd''D[: L="(=ZW7@Xxa ( ]AXθ<2Nr Ռ/Wׇ{|=PYtchoMmS ց2y=->nnۇQw()8gW < 4iS%r7Rq_PTLJމKH$_9vVi/?1*- *xUBbr֋LInJˣ~;)\wH\0{BE[Z{J`PsƊDO_ߴ!=>4D'eڠ}~{Iq[S:!:-.krN&fs5^7֣J)ųܝiw48_:Qg٢]4VQd8U 26GOd=ceqWm7v42) ‰6ߝ ĎOH/73d9pO.n{ b6;svnv,:~ܳ%LX?ZܓvE\ EeV>"FST6x%xLlRHjH#\LXYW%fܘg{ Aķ7')::Y苾uvGiG6C<.|ΗK[HaR#9ݚ2؂TgJ[J WWSu陙`d 3iWcq{,M ~Q#t5imw`nr5țRgt8Ul%ΨLs)<ھ> WF ۭDL^ x@joiǨ=} txg(?}XrHI:)w Y󒗌N@ HG$/Jgh W٭2F,k5Jگ[A@ DdLJ,Ӡdno|؀neթUܨ8XӸwnK Z0E=c\.{Zq8<|f5Ѡ2I3yV}``:B:KWP f|F q*DFn#eh]qk|x# ? Lr͜&ZU7%)r{?r;'gDO> jKO| 3'>cG#8(_d)Hn-?7ڹ ]d =,ЩcBd J{P!a~K'CThbͰ*9Y8} b]A4ӈܦ/]]&:m֜)c '8>V$#Gb3A序Z$!#a֏WGZI:e߸\]e$:g܀>*u2H׍̂zj,xiP_Q̯ c\aN5#N<Я 7,rɯT,ŕC>=fk7[EA\@[v]ڬ¥%:*(r\hG_/-ڠ l"1! 0:ӹb+;&K գ˘%MT+j_( Q_ҳvy4檤G As/!*U]͎4aAgMbTX$$j6Z^ކ4v$%&21U>L[oR\,,?joj܋oꌀ\нjz8njܱx1ձ7ɡE{yZiMLoF15tFή* .>ncմm\n^Uw} ]t`>ƃ]{e[1[<e$Υ_|;AtՂT 2- !5Vv3,Lniu懕t[)9sĮyIRDʥ*}a kd#TP`^޿i[u=Yy9 Auz29f4]еo腼QQ$P?"!k|OH6ee\F!qK&8SceqEx7F77(ZEn}?[pJRTЮ6Ib)9B63?/TϮiovT` {Dq;bҀ[`r0]imQ]O цuC^;{0^3¾ ϺFpi)p}}T{.bFnF}ALp0vmq~6NJ@7@olh_莎Np_aQ]_ gYܢ͉Fɟe6-gS#c7nM8 9?+4vJmKwW(iÛv.;&\|:Z2{|(zQD_?;JH_`QE =),5kd߲sc=iO#ju!X[1J:Ϻ~6gOeLσc AuR'NIMu>$Bb[8&ު^I\iZ4o܁i;dRx7exJ [>X &7bf̷VP9 +(r?^ KnoKo Rg)&q:ԇQ٣Lxxu[V\ gR*Oq*"uzx62%4=Nk%PrtSi.X 4\S:ʽ4Z՝h@(܉ KνZ^Y2'ƍ$]}QE}6.]}AFCfF2^m=>M960b%蹩B;!PgYx)H?JRni$9{:(ްE7Zqb5g*f4R)0Fۺq|Y+u)&<M&q6Irql5)^ J+˜F2} բ`8DZW7 GBVEv#u#4}O]6qe#sypqܸ M7xq\.ǵ2QM`(;3vGC6$Na?u%u>ZN֛U `q%Y13 l#{`aG\e0Zc ` 5Oǔr<96F?qG^j-jv /PZvʣIߝbQ}ؼgD>]p:F nB" -0{Պєԣ9%.Bl͚DLh']۟NSvG;y!,:2uw aح&11wSl|c;{SAĮ ]ѳ}孊IT W aNl¦bP 3 LdES}~ vlVc3, ʠ+v6R;XGEYid}烀R)B<| e~<~tme%j/ '--6Sڌ[Hf= 94<6b$8dp%KnϠ̹QK\nO-S[HLgLiew^q商F = 6((c}oe :u!RNکNY̡Eke.Q (+>$k{TI9O+gS 8ظ~{[ 3V&`|˗y]g'6~-t>c**cՅH|~^&P(]f\!> )S@>g $qts1~HH֗p l]w5TAlUIr];uf/YSLS?}()3瀱:+3F™S%)~$[ P* Edcoi1纭h"=nRGj-u:Uv[#i$ӓdM 6/Y`aYc!K]ۀi}״pf[VW[2fD3Mٵ-T,r2YL} .5"sn^~sYą ?Uxy6֋[,XҜ{z_ R$f7Zݡ{&ΪjKW#ADK|jn))Рg`e-bzt4}?~<.LGb%gS%=VbJZ}1 ])~ܿ)͋zmj'{AQҙAG/q3.!IZ(@HRVs3ߌԽl㷉'RW/F%*X7LȤTփ +)sEcS=I1X^v|f,)z96|d Cr^I蟴~{K MaRTR^Ca~R$xC-%>uҏU9.;1\,iyȲӽy mwh=O+PVbnRFo,  #bԾK_\|+|KףTRφ{AV }S"eD3wrWF`0N yx:fll? bJ>񡕏Щ_"dWFGkhj+'x|a Xz?dhpXZO;K:5ڱCxAE>h{PwqJgӵ μ%`=\P_mS]lN*p BDOuHjHr3Ȗqr,_fK\jb~3]p%E sE݌7إ1S"ޟ =podž(\)Ch;i @`_XO H+*[zTÁ] QQu_2ʗSD)"ߥjx2dO:MPG])5)76i)U2Y:pj!KN@fw'ZZ3e@vPja;htn,dI^BTVL `@;gx+w,Kv㒭? 6q_9wUme@;FdJwQ\08Pk_)[ ֬ 7>+FPKiĻZ{11ghU7r[ W wI &#_lQ˓ML>S:MK>@al _򕉳'r XA#=%+J]͞iWՏ6N֢d,v>P\ۯegB`jwj>\+LZW9Rؤޤ)g¦8n jsCLj8KdWo8m\94,/-6EXF P CB(,x|mf'nbV,rc6zcO]tӷpOnCYmJ6EPʹ;eOS|\7lHNwX&S7>4-@Cbփ xW~? R됿.wPַjPb"J|p'ň\F5OrBEK\gp>3zV3~ %ma_oeʎ%1\RΛ<\[_ 5U57@ OV;p[Ihk1ӭ Y"m5Iq5ix(S7D}lUZop)*:ׂd242\]ؔy)Y?~sa]bFuvߟ c5 u?c|eDR6͸w&z؅iNC3S%\*nv+}߼ݴ<'Tg<(b}d?!M+Wez>,dP];FC!Ȥ@_րI0}^[FfݾzAkɗ1GFSc&Vl~ׂCr3͌9RGIͭ)!+@F%{<Ϙ\Arl]31F$6X>Ƶ3 6x;lxwW x.fgj $/ Yl'&_R\E$aYa}󘙞v.[b&$;~i¾Q qhx5:^Yv&^ 2p Tp`i12x+y1M-{ctP>+k'˳rcK?)u3cI6v.[@3}&Ѡ)A1(6}Rif&39k/gfM=lXYS,uK^`+Qn0&/r>{Ug ~a2Sh: x#=|u geO[w}x#Yveߎ(݇@8-Me!IQ`lNol`BG$︣M7#.KrũeΘm#F) c&2缬OHt`58Mi1W؍ӳSƢ6QcZ2ͼ:[?֯@*;=݄u5HqtօOIRʕf&1 .MfǾ*o~O˘ Ҫ.`A.\]^^wx[ f5&] WQ[k'"n^RXe"p# k2tA1rKO5yMLX0Edᮈs约FNfӣ\2#HQ34r>bŽo7o` FԵH.BmQ/^NۋO!|g_=2YRzqg #lio+ |-TO$ Q^B9 9[Z@hOM'cF55[Te֊Bh3_ay"lǦHWa;h)Z_rwkk>Nq^{ wlqM.Qn5Ɂ Ԇ*~Sf.#RLJ]}Ēx __ESwݟbq#׻^we|c3pLJ^G8i1Jbަ4Mr ~7 s9tUHkEᵅ5,&F|8jGsLl6oE8̼)aCBp/J.?O T)O8qgRӗ0c.Ml}dƃm~ mY|Yg~ wށJH%cevi5/$li=HE FϢU܃\w*v9a- ]|O$.^m+6xƃk5귽1*[zs;AɕR~}T<4C0{ߌiݺ$i-P鴽Bdfу!¦…kF˫0lHT:֚c}Sg{˻ohPhGUӅ yh阷Ȑ lPu6Ъx0Nږ0F3t`#oID-t*$Vm6`(ծHjoQoN2 > -;6D#7kLyQ};ٿiwf;EB\(B, 6{6@ph>\+% Hd۴2m ?A3~\:VV @D"mHtKyPJĉ4mαA ݠRۜXbvɗsW| :sWo.FHtɯyGϻovuƗj7z@5Bl EOT}O=.\hBK~emF*3"E2ʻ~.Ѻ2{ҳMTv)tf혤$:•?0#gӆ./MoҨJ{0|jtPsv'ґqTo5jl:y 2AOB(8 7'sŲ=Pt:sSvS[ '6{ZJx`cQOCf}8(rgV8L :P dxxNWyj±8AVB<rS{e{*!f&}X4VɨۗfWLilR\¦1L3հϑ5~ Ǎ/kٮ,t)e|s7'u$ZU<ӌI* =t8,t$cTYp"'|-m5.J9tW@P&,6%[Z.s=Z6we2b `N ^2l)!7x3LH(BF kwPr1o 4w;*9N oyΜ]a:k{V&z&3Uf>kdiWɨ!zYk~[dGesH0JMԌ.XʸeL9a#E h{Bj/{f\UA*>j.6PńzH;CoQIWE~KXǧgdTc抓Nⓐ)2CwAipͿd_|Dhxq>O)E4C[~kZ}vys~aɎ֖0($Yj퍓)ڐԐ{ݳ#U>HCqTT44 ($ޮH ,%?+ם7:nQIY_Dw.$EV@%bЩy2`G'y Ñ\ˇ~u>f W!zpdg'*W 9&>"s;?ԩ~ >|ZF=R˳$Wy xr-8|FJel^%J%^Dnf> VlQ[ RRDZdudkbdN"Α4sゞ 8k)&JV/HʷwP ?yOD~pQ"woW|'o` l'E_IRΗ3Tw;T?Zo  CP] verbۭ"^cPqWXFoOV"pʏ#x 8FizQK?:M = s+}Yk;fN`t.〻3xl81\D h'v}%^Plhs:lpF\pp+4"{ O G3v*acO S@6a&"_o7N#13ߌ~uU'G Y1ﴫzihNŋuUd?fTyMJ[S@Vb)3r,~&[RFQ݁x_O~f <=KI9HPGͫWCt^#Zۭ{ĤWzKu"[ ߑ t?~t| zb G!ST?9 [m{ܷӵT%^_v^?. $Wc)bdKm]lHBF g߸IjY'^ɘDW9(&{N|~Nj3I~5rfQ9?AmZ!.,{"ILsƬ#$LS,#F{fXD ^fÐHH"{,״ Lw! <(8{Mƛꟍ笞;HQO[\}qTHҿIOj/`I=Y9Lػ,io]Hv~*|Nn282R28CI=QMbIu6Cr8f%i4fm&Ķ٩ Ry 1k]5/Yӂ/OnZ1@ PŘ6Q`]ULd/B jfL '۸lZ7yI@GؕMdD P2o&wa;2X\e%n|Ekn[l !c ,Z*| ɾ6 મ{:StYb|-tp̉l隼T+6܂r^-w/޾&3QվәEKDРm~Ћ@r6?EAh`Piú%*`wQ@[2 OP jU&ҠPsi@n"vuTG4z&(1 hd:؋bGRow{0LsMH d}e|vS/1Oyփ:WS(uɩ}V!.RW`k^KAFKgXf-xF"4XytR^f*3s*d0-&@h-:?zT0@'0 $]CT(5֡^ʹ8; {@elo&[.ss JiY@ rD[KOGp{vt\ 2YjYϞQZKTDR/ R!KLu72"2O#yŌ55d(H'#0rb'6ZyŗkBw6Qc}зۺUo2`%hDvKɥ`.y2 p/ƨ)0Bϔ/~Sz(h3xwEao`Lq i# #^jb5C.QnVc2d,>,n%wkB^<"Ree%Wf‹1'(gąggF 'ٰ@71\)d]GYЍhLF( f* V:M`\XHNALoGt >$e MB,|=2d TK+Y2<m-w'TĻ^9ﳄ1?}cTKY() b=ܙ=r:5q=)7؆pᦆuR+8ʺ -I-hΫdH;U$ $^k/x'F#.3TѾ;LA`\ngk94gOt͉m&+ʩӢx)h(N?śjEk_h ntjʈ-OX_ÀB|px^;{Ty~h,.Ϯ ӺG`EXWGfvs_L|C{"R7)P^GaVe[Tf侹yo>P6iyC i,Ҝ\:eE^k#-n n>Lc{vä&PqBfRb`ؤ#zkJ׵S-:#c}>u#㮜+ءّ6SN(_(}JZ VSAZk2z2+5+lyt-6_arC Ҥ 6HU H?CݸI H1acB|Cu%2G sҹ dCJ{ Oh.ށ5cײ[|O)r|)lE4";xNMfӃ]+5TQZ߳nܙkR/arXUU^\9H(R\H6^klI!Lؿ%^Kz{X. WڪVǿ%:wa 5ݤ tAy=*0^Kc Trq)!IK/b)ב'*%Ab#'E{!#b@|i5<ɂ?^-$\7۶C\|IxYcxe7T](ߴsSkZQ1<:tk/O3#γi) n!- )_r$?]OOyiLtR/#f yj 2~~t>4t0 U G"f_a_ #%}n~ޝ:8ID,ɎfՈ"]_<&~cS u`^uyG !z"]hIHҺ;U+6a< |;2ofohdh*)j#;#"E**\%>xe.MVwYK(.,?^f X0'D\b[.>KD%k'4pRhF5J"Cx67`r qi'@G]? ܄@ )QچwRwQJv=*?vI%}& ,xU?kdsҧP6v^5C%t?1e{0\vsl(ZОמ>XC?t}"$& yNru[ Fs>=(OWd"vSϜ#)Ӹ "]dZ7ȢN  دsN1Z12"Hb+B/yy]C̟*H&x܇nO\9!"'Yw` !e>:/&4&}362ϏUCi)ʥ靺r!Г^wF*"iumGMXKڠ_D . I9>/` |64%T9SQUm\"/$eK><gZ.Wj"$'d䚄nv7k{v.)+ lcM/ش(]>wV}GI,1^Q#~HA!ǥUK1g΄4o;Mj3+Q zqUp>P&d#Lw˻):dO<6:pxYaX:&ˈ]iYMr~p&|>){^Кzz1\@YQap.B[Ɇ B>wCh5>$q56Lu_.4tL׸5a*:0~^;nl ,t.eugϙ({*4+ DHMu04(QIE5EHb.[MmqjD2Zݳ fad+)ßegx֊ssʂ/;|$&+*IjZh6񚻳Is.:n=KSF x _&C/n|RMp?Žu'w&ON⿏ K\АkU" +;{( űhq6ql.:fbߖ[G] ÂϏsFܱ8ZIfd*:rΝ;)ȸfĕP)![7C80r:|~*k@l SwPsav[=+cΆ:UiLhh5emQrf ebZR`nuQ~ADaA7VR{jkNwa%wheZ~*|Ip1eҼӿG iŞ96fI1I=%>*5 E}´K'_垒zy] #2s,m:.ɡ,3”EbôJ&%-A(b]K4 ={$Ձd͐=B+jn }C:>:D=SMq eJ_'XSyA- AI}Ĭot6u*{r=PyXj9%s."%VeL|.Q Fzؖ)TjD*0qԣݵ%mla-f{3 ^g>#G&RtDRisOvϨ)Hɾ>s)MEZ5I%\ؙwf䑄O3pD]Q y͗ 3 m4ítD!! Ɂ#" Ky^ِ#S٦55k|=VL4mFL}VPJ.&~)͂ז~İnT-96|Cdsc:t%iY,ڵCYD9ru0'3t﾿H {D3ъ/PT;ň^þ-5PPwYԬPgy }Lָ>x7>?IVp uuJV$KL~{k'9k{Xʢ揃|{g&2\ioԄ8LG殦^SC簊~3y ׼wV*?U`ٵc5u'g1,NcdiaMLX-N" "!U#yyQt UC$ª)t7{P$.c &Oge*(yd@)mfA#PT \lBӇsiνoGf #)Ǵ͠d؁a\:;0gޜdߘ b8ә&/Qrgg *˞߯1`Jm$gs6"Vi.do3 v-P@s  >3fõ`JYcrWr]CvC=>=IVQ-ѣ WӚC1 =Z|mhE&?9~qN #RuA:x AQ/\;o!m40ukbs½@Ze%,%,PJ$v kj2wy."օjeg, ly(tfL,t+P'^zRٓrT0O \{\>{%#foSzm|!#g pK1`:@.`UN ~>x oц.KӓRCUq}| zP3pт,}2~]z;U|Hru:) dq#1X׃#8Qyzc'z_#2j$ n < )fdG̖SOm0y( NqPt :SvT֖y@BnoUkںj]bys?Z -wi5iFkα"Xcƈ4C7֝F?܉)0{7k{#IWLf:BAsȺrF//Iy5B9N0:`4`;fY/|f0-bJ?uVG~Ƿ {A"&'Lm;Ju?S1pu(hBs̭'FԼBzT% Q[lA,Iֿf#3bmVB8AeJF&܁䴡LO@?sဏ=PrP WvQRQm"VbGN=( 7{V)Vn7dpsȼ[or)MAۧ$Je5:%1hWWfMj/CAZE1Xlq>w[QT\0W™O .M>ַyl gXѐ@8,?fwNOdl;`8>b7 t"m`5im;.v@ƉQ'r8rL-)%L[.-jwtI*OoxJaPr$vN5w21bJ˙Gŝ ‡]i.zGk%^qpRHg_cV/2%&RP$!HM~V7P "P5٨=~#aLT@Bu(v+M9Lsk}aו1S|#Kgat`&bjsu"2߰W_nw%cU?~fE2տ֒$V~-e}H~M 2\CybYyxes/u#έ] C r,cDD+)%5w4!3lnC7Dv 6EPSa>t+s)E',] e  gqGD#-3qB_{* \Z|J,I.b #,%SU \ %*[ǣXE(ؔR@pa}H_:f0ly!u!7a`cKv ڞx ]NWKQeei靀JZ x^5C(>(`c:.O Ax0օpyNlЕv?Q0\u`CfOXnB `1|ݳd@,0[75l̸횂UXC4_܇}~?zjUk q"}s~%-# E/YO tqc7yԥ}(:Dj>>)"/`^}{(Bņ'y*M#;O\KseުI?ԘpLara≲Jr윐쳑萆>>] V H }bS~|oOz|tٴ":՗b9 +ֆbl@,6("8QX{iiY̡I,@, !2^.|#ʮl4ͪo_z5vkJx cXQyjXbJ/K>ER?fM\}^tZ>I?:+0˷|0V:wPS7qWUzƮ!Ȟr=Op&[i\h.7/Ҥ wƛI6_E():wb MyrjFL6G8k`/bڳ)KSj <=*"?H;۶E6M'`puf-)Dðy<$ō(-7 c3n238Aa aᓖ\Y3 E%9Ĭ/_,\=UQAN^NÕp%h?  L8ulVpsdnpxG&%oEzpo~VɠX;`ɵӎ=pN*g$ f NEiw|X{r@\RzcgޟRWA ~lADSr*M\YCQCYWA p9r):IzZQp'0zPww)_hgB: umEq/R1m#KK43{+(;͘Ra2;RxkD,hŭJ b`9PN|mz=cAc@-=<]n"_2=0'ibͩ"*b_rzye/Rk?CEL#yKB͠eɫ#u}+_vAnlwƊtC? =I-d n, O0`!n;eoQp>i-r(liIy$Z ,E@IUcE#h>YOTpÑV7L@w yQⰚY.KcMS3"4bEY YXbK~;WJيdžMQ@|4OkمDG=w0ؽ5 1 |fW@WG۲,6ŢpKXnב>rl͖ÒS$RǕަ1I($*Y # ٍ9wh񚏅P]ORhm~>_-GK6ږF̝FI#OeC?3ˈ^[XV cb!YamNB5 郷 _<8TFzҝzepAUHW(qOQgrc8N&Sg.=BRZऍu= #~Q1?.XO?:b;*G6Pmڹ6YK݆5  z%u b> Gi_0ذfW;́9vog!Z_dWVƻ蠃U$qM~ )kI0[D pFUe墯 ZKe#=-7*!ѤyGId5\w$)*9{ft~fG<UrpĸU@}\F+7r+9: F?40Y4I'qyHo嵤#؇rPap:5~Рu /wV&(]VxX ^#\y?#0gDb1tBfR㎐<'i>n=RHC.Q-B灶d9%$j]-8;:ؚ@e|J] }+1oGxs ,߻ #iLFDɏ? cN*?%3YThv~銧TwVPXzMO߲*ź /hJ=tXd- kA16"} AIF 1DEQ֡w u/rExwq+'=l̐*[ҍk=֛gHOU4EFGWR4%I4CA!k/B,,p˹ p(xIvQ݋gn8JF)t0m2aZ}czpj97b o9r9gw1Z$ayэSbD|y?Syv'$ԟ|lLY)qy̶_7Y]FR[7ޱFYyLHDk D;c<%m[r856UK+ұfru7q@Η܀]7rnM0Kf$J9 vW1_rŵCu] Pca5 Rc@SL)JA4 ^8:R(8ҵ%}JkF~+1CAAC}#Xd+pRA=>&֜$B!@w{<7t *@ð[rN7%+ؒ \fj Gƕ:y;swfcibBNfh 12G4iVz1gqj . #❂9i%]Q}ww,2 TbKwEV$.ǝo jÐ^Y60OS4Oieb+;"56k" ]1r07x*&iQ3N>~ht,u޽1sU'IXdC6~T;1jHSeJHNUeY "^ sݹHL αämC3Z:(bD*d@hս@ޠ<׸ w]ݎ9Bw$+wD#c\ZًebuY wPJ "ViAND&%Frw?&5U}QZ+K)k'/UpoO|l'| * ֘ͺQë$j=Q?Ő [N)<85;;i(jE!"1`A9تòu lb2 \ʂǬׅtyTDjy ղV؉QPl,MkLF"+_k5 oQf΀. \'iΟ}ֻ>OȐ4$-t. O|_f..Ɗ^HBͩA*YNY]#r;©LoOVApq7[IM=0vFx"ol9`!(Wͪa6]G3J91BH4}0e&[37QWQ|U탾'CC-y}U%0ZtO5Qnv}`߻:h8t3.PL_f'hfb_bk͕B=SZiPx2쇏y;Jvֈf@,h:/ 'GBOZn '"K)@IoDoE_{k4326e8˚Xz.녺k3a#ۨМU&+gKp TrNэ,G٠RpMo2FzLB@)`4c꟔ e,ٕ[brUSR<-|¨QM Yo\up.%X6>eӈw^2 |479km(!}-`#x :vA‹G'D)re/#'DWzJsC qKFPf&b-!@m[ߝ xИ6~%d8V=Zx?TK-N8=LOဎnF,qlbTit 1amH]B1x(_ )A[ؤ I{mF WjЙ.!EL,hnFX+\PD A]O%7h}nwkJ#YOV#P #0ÌZ[~C>:R޼Åube[tv] RLeLGD v~77>]O!h7M:fzFEdéN6q>fbh# M}:mЀCcA1[Z̾-58f>?~<: >0Je9rt 8A6"d4@}N]ʄz'XR}mgȸ]GAR{-g/KwGG|I,D;cY̭Aq+G" *#G5Am3=_cV37*pu2 xb`wcAcF|Z88 i@mgB9`df(o/lV:c$^Uc)*"ӿ IkM$Fguɳ%sef>5SSwc?9{S2"(jf<<0s mLѯ~aW|2>K3b$ qM޹2>Q)jvssMy&8DĴ$ 9XOʩk"ۏU 츼] u|HJL& /2 Fc5XD9d'lTƒMĉPc΄]?3w= |!Xݮd-mq<{@^w5P.g8^snLjjVkB.{ua蝄"Up-/ ja~qj=VR̽k_Ϋ2+EUL>*j~W1TΪ.KFQ*u@͞nѽMş:** A?s,KA 4j|cn۫)ve4G͆LeXxָ$<*ݍ g In#FѵlqbyuM440u~T$݋vUa`y[r+r!cɏV+Pj-Ò܋@j9o-h`1ұly߰Y$=|isv>Eg3iDTζF} whDf~q[U1xi*Ι2n N3/D3;m{. M ^~%"ҵ"49y4?b.~F.nd݇=ѕ >V10v[j+(LHS./+3s;a=[ہ#J11AGѺգZiP^;~6^*Ɔ.Gnϫd>KIz 50t4)ZqSJl,J x_t \<B[F~q!Ԯ8&ͧ ^p5Th`Guxjnԇm ʡfF3hhÓ<H ׋ggT`yPPʨgKJ ǨKܭq,>< K(hӺDN>~jڸ ZvXºWGDžp::>Tgt@dg267eC, ` 俔ѡV^A܏@ b,pFlfN֭ɰ _!\4jP;88=qe(z]SZر!7ࣱH=jyǞwV"L.!2%9 5֕RY6{u$3;kY[|HȚn1׿ĤPw_V^^uACqb4Ov{AY}lîߡƵO;<{Xa0vj5_ZH0KDu9vNPOAz*5^uɟ? Ah ] ̠)s<$Ueʗ9"N@@ހ$#;k#%fa$mnTFȥCoҹog7&ޞwp-١wzrF_ȺCԷgX#1Om:ï\6kvnwpX J<7U28|2‡[ktC=-#mJ_ j8ߔGWJJu8]0 6h(DU8 V#D\R}99'{D4u'iD`+E>MP0Q J3:*-@B*=pX8<2d@YTJ o5q쑊fSԗw䅓;4U b hPZlgPz0QO VrTrkӣ2SqopCrخCњQQXCx=YT"*VhblÓA7.8\80M~~cH!q*ssyrE 0k<{Tqow+5Ar~@RIHl NnP-6k6Հi7$-;7Qz4u.9p%n3;jA;d#td[cg1wj0PRN֋ZQBhyrΜ / V2~|"[ڝW<%wX> A<˛x:*)ȐT XCIk `繽~.9 3 f"SkJrM3ڼik:(3:x]J<)q=j?U46jѩ`7wW@F lY ܯ;?tA[ @e)CsFiKkf,(8 }&Pw/5'GZ\V. ~dWpz5b).Y O+8D ;"8//&'H)nu^H#n^,r{qѧRHs'`oJ8?#?'|=6/xwU B*hbq %=h"`WuG׍0tB!5x[KZӿɰ|m[*;SsH0΂Nߊ|{+վrgux ?'T szOmBk>Β|7/+2T`e$E _IK&k6dl>||w` %ߙ Lj樹;G |ffs3XZzv.({ AL9ڷy"tMZqk \KVgUE l1:*^ȷNU@xt1'?-uP -]9p*BSҭ$C)HgEꘜ-Jd7@ 4NC-11kͿ.}Yv}BrCg0Y?&a^n7eV}S4o AI aJGY߼}|}hG6'^FʹDHȃUfO07di~,$wQWk0lD[YnA Z)ٗDC|uezw;fp2=̏i!(8a>5-Vv EJ _212 o4ɕa0bliLcLE4nxThHȾNu^@)ڐmֻ0\2{~o?m 7mۏ/-ҪϳT^إ)uT=Kh ߬9hv6F-ZdY}T!^P6C J@B(7$1 8ۺٮ=nb>x\/r\Cg4TڨYoL02uZNtѹ\1=9.y*MJQ:ʫBxpZLlX6"'?Ӊ0J%?nO_nK!oH9i: )f nyZ/kqd GiU2S!NJX2{&@#_GW7n4G/0^`/LL9m!\^L`=_AR NAyˏTQ}p#[nnrDr9rii{"5U$H'@g4}+wONY"+\_`$>zex х$^#jTwgeEԓ[_n+ǺTZB+rmؼy 5\ts䟟<0 y;ҀƊGV"MVlǒdAܛjLvTC "p$idX( +Pbn_L=:S#o#r;hKLOΆ&tM+ 4&Y/]<,3K7WpY4u# |?^C1Kȣl|E@,:>3RWMe*d@`\{mt)F@87|6(Wy[qM=imͬvK'hh@Dwh-Qx;hZG˚)X4{#xW)zx$*,?$:m1ۂ<=b39u_^0ln+:1A w8O .kL/R"u'5_X_~OM -M̶I<|2~wOT|@Z.,)|pQa+R2g>3j/\6 \.9;Ji ,a~p쒧Gpa|VW|ԧje|˹8dmܜShCi-EwdZTj_Ng vA`R)!97yV¡82\7uuqRB OfSs7j$@(pT'40* g⭒vg,vDoԋLR [$;rP]Y`J͛e߹w{c(z`6; GchxnC8E{]ʡ QA3 ǟעF0ʘ|Btj|1RD)d#VL N3hg3]uLJA_p)NR/z^1kdݧzPϢ dRƒ0>s}w:ۭ,QT6b C1ȩ 1uG+tޞǛR:˞CMa\?neN*=Ȋ3KεmecY"9U,%_Ҿgkx@kXn6 !9+1Ar(>,7N14c(= փJs:g͕K'6A4R@]yMtPYxpVcmSCi(E" Q)X{Ӵx} ªgyd"Aw[`۷R@x7@C,{8zgjIyZͿgbc@/y9ֱNYy]Êi,8W>!J-Y{xqqoBăW=2(s@<Ⱥ_o]5GS*QdMFg'm2q_/e$gTq[o!OXSfRŶ=&BE|,yaw׮K7D\ ԑrG|aN h ؁9PYRExe͸u32KSy5gR%~by߽b  lzXY'b(ǝs9wFTTtˬids $>n-idB]iv!+C+w]1ղ9SXƟ0#JN|ۖSMGT3ﻷfP;s0!)C,t6ޡ*bc4LDs-D.P ~Z'0OAxڳMm,s".vͅaP޶Ә.׊#ZbD\tg,J=6[/qa:`7p UFp;_j11 h i[QvW bco-h}sQ 8ny*F{)/[nyB1ߨ@uH^kd,J}'4IɊ9Ak ,J"*cMHAxjWa\9|0x%~@+k&߭J`j|RMa4$[)!n%UXKI3!Q"V IomevtEQZ؛+zPOCǘ*f[X/J^(@f'A{Dd谉B*G<\^9%q] z'wS+ S,o:"0Ujᘔ1pq^/4A3bcF!l*zT*WqpTËkf|lE=*{ʋB|7els3ljTde7em/ o^T$ 7w@̢yk̏V}3NG4wxgu/<z9 +0tMx;yVGq8{lMڈseM6LAKH+48lY.܌^TCd4TSY^aWH/QB.xkgjJOrq̞N|mbE g%NZP7xE:cXm$fXod-axh`T&&2/Y[rBA4aϫULxI~KHtZD&!YN@t[N%bsJʤ=WHGz"QtyD)}r|~r~BűJ9iP6F0Jt,U(.|ht!+U&nQ޿\DR7\ jRmy!®(~+-%ۋ>+pZ C)*LƩ)[skWf2nN t-Uu~wp 髷Qf\htfI;JWkzUtM /sx-(,|!]RwJ^f%d(8b SJvD>#`u&NR)M kNpul3|fJq*b=~Rf"FsW3&^&CpvDS~?_tߟBz$SҘ#kK9Z3U>9(vS'q±+DݬQ@Թ&i%66Ur9SNbJ&O=:mz +?ѽ+pm1?YF\}O=+=I t}`Оg*({ߕhወ_ Lv!HY>d+h\?\4bU!)aO| nВ2yg&FXƙ}6q*C+i- JHQj4ʖv yJͥ7')J4m'l}exO-BfFL=/\0}XaHXJ"D{y9ŕ6- 3BQ4ʩgV"59 O6KRpz'YzBrF Z3#vPwpQrGwsooL 0 6IL( Gl&h;D$f q"hwp"H\Wi1|wIiB/]$^?I80ˢyȣ5%#+bC&l5Iy\vlEZв)%n?1.#òycGV(fR]"Y==se"i?e:ū{%1T<]YnmlI?LK^6O_*/R$/kg_5L]õ0rG(Tܙ]撋m5]wS-`TP|U˳E+{Q>uWV60d6]})&4Ou)@2L+• 񚤪t(vZ _(b DϢ~sphn\+zC\tas.At(sE=PAaNͣn7Iu6M@u 'G9f*b<뾆B #/zꔩ2oLC)"-~ 2oHsEǐܸhS_ *PmZbnfDpЄK&Ro:^? 5]H bhp8=bQbl0PTb '{n*hr~C Ɠ5ߚ)qqcAz9B18)( J_X.ȬrL!nHJDQܡ'Qo:Lg'[lm](w% Vz~x%d1uq!;8cT/Pj?%Gq8r/eA݄4{r%uv.'q'9nzb|)/lS*^vhW<V)xo)!(x鋢S|KuS Q4bX?&~n=jtEXCX!$bĝ% ~6/U; })e0$鸡h)z9ωP{ܛ,\;n\粏IԎ;8eҺDN1QUB텋qfxpaœ"0S-. VVs'7e^fɧTur)aqSq%mxh&;h$mk\y)ʒZJNLIC&4Ͷԣ@nK y17ģH JbJ4Жd)i97gF6qz^RQ৚UUG Y`wO004XQ[SNM@Ȇqhy,BDa^yd3M,ЛM$J 0!3jVmUy*}{ko6;!^է 2_d.iғ1`<0 )[b> [ȴ)o&96cߧdׁKG3y@U6\V9m*kfK,jH*jtOWR* Vvr}\tz#ih-\MɗXMͦc ^ 浿=^J[U.(!vK @1Ю]0"x1lnN ,EmDJiӑ#(+G58ω7(QVYcݎOV_3łc/-?,i~moՏiИ^h.d%˽E?dIFA-Nd3g$8ff8fdT}A8"`uMx .d \VelotRAOD$ (MpKܑVYu:7Tݱm ={:yjøXڕ;Z\h{w9c8 [F` &TBG+ /(I.o|@֙=>89y HF)*j=uCW׃1a WsrDbК%j#`V\ZY+\V3̢9Ժu@1"[=퀑C4ޮenYtf[M?xTXl,k2NfT4bV퉈<8 W8!'w Ѡ @TM=[k9NT, *IOp(f|cCSуJcOYʰLB1Lig+% kcNm!@7sst8_3Q{SsO b@zo۳ʳ3to~u."rxO>ËubοPicaN3cK~]69>bu2_%GU"b(ce'8:A$N~vG `=bxIHj5`~_| s4ߤޡu$a4C2I~G v8U 汆rBԾ8z:F`V`:|ƠEINJnFizrB58J|~W1E)W w#$E;EԌ.S;6ą4:*p^SI:+S =sB)jݡ/C9:K\xPs5X7R:137RIHjڑ)=1`֟[u^Ap5=c=6)i,]۳e!oxZw$D(x{yOJV Q+IO2<sgL}N";M"@zg_h|Lۦ;wn}Rbgo"WUvWB7(fBZq\yݞBmfo;28FspG@Ep %m,L HVpХp}Zmљ'>?Hx0Q8FѸ"(Ӏ(83cx,]v'Tݾ|>4pj0G*weqIFD'īf(r/gG* XO2/\ 0H"#)y_74S] w_VX d dp#/]nWG1}6K>K{DlVG-;~>U}/Zji>\0/(^tϺ{/3_~mñL?Q;)U6 < Vo磼!^<`P@q9x|OaUJ-T'/CMdruˠ|F-q4^ÞPlH/\wzYҶgD킧WUsav 6&nvnƨP#vwOq,ؼ(B<1UJ+@on//uhϗxq=\J5s aȿiܛ#LCssnZ6J M z2oHBHT!ۊbfjޜƫr#B:YfOy;y0uv4g. g(~$eT: Mh5Iܜ#Rpr T <yabrx"y 6̛X 8H,۴ZOo_K7w.`hF%'<?QQږ$ 2j i*L.r~_|Yg/.vʄ̪=򱎶z{^"GaYZ7bX!^)Qsl5R1QM&oD[H>w {/:nw;N7ciRS< bךů`_֝ou )m9_2/WrPNb>ṉ{FPor%yJn[vtc^D u !iӼŨ< 3`v,i2LFSkb$Ðop7cN?aAha: ]FҹG|#B~4R+JK$լ;.L w|͂VbeEt` AQ&gǨ6Ku&Z].-<a.Ԋa,!Ro$}*TH0v!bgK)fߞsqA [`p[`>.NClFQGf?L{$Fг\d+ԙN/?aV6ƒku&8#.w+"hAqb֩Bv?5:5%rLvت^>H(MFWov'`|!m3c;#I< l&q.R|r^+o8{Qgח6%zt3P]S+!!0+rR d E"ɣqԶ{M+\$Nn8FWsT13&nն]vue#"|΅A9Hҝ/-[v86-֤7淰L보wڕ6'/>hq7`ھsFC7=D)q^ƩpGp殭CJ)8jKjQ ( Ѷ޾h AhOL>Jrzd(ŧ;0t>`l]e ©?pٚlQE))W~4:Cl<6n* O P̽G/^,W>&+wjWdP-c$/ Z%8-*kB܊A6_#{ ۵ fk6rS<n~9ߕZC yyR?gwDgx%nvaE5Dfj٬k,?`rm3>Hey- B["<IWv>zJ0H^*!}Tos3Gh^>5lچ#Wnp+ˊ`"swC!}lߌV:/%kҎaݺB.:c6| 92H+0yPu}4z$-dsu֔o.Ɵ߁3vRdy)jr1}[y %;aX3=冮l W̬w:2AZir>>p Xv1yJ|'CDoUn,)^zXeF%V%0Zk.bɱoX ' qSQ=zޜՉ)sS>HvT~nްa|8 b⦤#E\myA$A"s`7A/rd/H´@!ʐCjEvJ )p}ҧ<3֘&B7*֕!KTv=#vmz{~S7\vKfb&W.8!GFәC h`#okg~ɦ#3!j_K+'Bjwv]X1x ÀvEh@f0LH)d" * }~囻'-i=+v +ɓh|+}A]g)]PTRw,E/r(izhe#GvHSD!zNkghG'Zy8/M!CR,lonEɺPB-S7z+YɊJc!FReD).?B CcZR i# aoPl^6@#\1X_}9(|w WRֿRXC 9,W+bl}‚U/nv"XAwRO;s8 psKPE[lV= -]u쬳ZJ-ץ}ZiY[Ѕd/.Q?8@# r<$(,*70}2aH <$ i{ǰuELH/H j|ITq0o6Va "Fa7 Im%T,&Z}h&q7gLq{F.Q꧕d7Ѥ}E)u(5sfm9h -'!O'MoS%U%yxa`Pr߫(s~ 2xмePDYk8"!_s8C`\/>ud&Z_,FJӯIÊK/4NȦl9"\?'pFya"~IyQp?1#dS=sY ᬎ)i<v5K h>5ʍۣLMOe4tx4P 49dž<"/?0 Q(/޺)T ¶X1褬*ؙB6<&0&8#ըߍv>(86_wGDmkHT![,//e?Ϗ8uBG~_U|"6~:ASkX@m۵𤾛n;+T22G\ :y}+:HsVs瀥 =#[-2 1[T׻#P(m /TtȨa(Y,q#'&a_n 3&R &DArsM; }K;C#7IDʸB:6S[0M;藧VCJ,:,#,װ2ڌKpw`,1WA~ Cj]ڼm"du1:^\nwrqʼ77JrPV>; "?xFMr2(&RN  iw{sCC1 H&Isp9݇5458(eByf!OWM_Mqż#x<\)B#4@C>Њ YI_b,p}F@;KۻҞ"pd'5φ-`VRVCyK3[᚛dNP/q ut<5fW3zNC;vK|FqZf;'L. . ]ǺuഡK:?=~JVWH?9{h.Wʗ bCV< g};dԼAÉޏ4E`; .$xUD=#*Q2zE$;b,zuno飯*DuFeTP\-tޮ =`ӑ*e窷 E"N+9n9zpX3;Ku7pP ;'"`?QHG_\SW5 ;ܕ8 Jj8#fS^{n00d++'e -RVx>hok1ʙk a$NuV?$gD,sh.ܩ*PQ]QJ\z҅xl8Fd͊4ȝڏDpa𱼞Hm|YPX!oIx|A B_ /!dCS,;\VLw@h'B%#Ѱމ+jfAKcq 7d5Vhb.ee.*ZD{&WHiI򊍄ȖBm#&e/y'_)BtR>P5{W p[$ < g~f6#Q$܈ٳ eIu0M[biGfoU;]f!nGο@!rH$?#hߵrjN Yl~dKlCAӛ}OS v_@?wv0hPُ`CD>= U#LWUa﬋Eî5I}bS2u8;l?EKyI\kY }8VRY4\fS =~?c\ȃ&~đRnd׫H}kV9yd=#![c!KW e/7A)_a}:I.ecT)j 2z&dlcCo^vKNIe4Ԟl&EqM9fXj r,K||3 HXTX3 8rkp&'3%WvQC j-A, om! )?S)lK-؝$CqymJűꑷ% T+ X#ŋi>(!5_d!޷pɠ_k蔓qMC6N)^E B<ʓ`9?2aзlʳ$@yfAGy#HM*|'I_p Rh)4ӏ0$.2(,CfKfY$ն쫶XM2Oc'p;%xBz)z8Jx)$@Vy#H߬k25E@{xjC1y YqzK6~̿]·3 לWX` )%5Nɧѷ3u_?C7_;X)i v1FUD*|QBw-W! =Z)%B%nC[<%5#ҭdD䠶wJC(WAxFn{-C7EJAOӺFo ^(N,Q ќ5GLu!Yi_ݳTrdsՖ ~QY@x2ZzɵP50pUL=rŪxRO5f!0HWa E$A4~n@c ?m&`KpMW,<@Hv@ki\`W8o5i]zsr9R}1p+'q Ҵ+w &Ȕ%KL\%$S?kTr[UV#be|5k6 ##`V.rQ.' T VjRӤ5pӏB4uSW |om]uJ$(&}/=)W /%V?p8ùԤYKЈxc8:=]/1!%nF&· ުr70 @:y@gG˺$LhnB3͓rfoS fZx]Ė.AT ֠E00 @ψG*^V˜eGT撳 N Hzc9 HQnþFMLɓ|j8ƑebbŸ-MTV6Yx0C@XLj^=u`j\sؽ7d14) gͬ ;zɱhK?i0`E&ȗ*!AV^mf {0awNf 9.!j{AZ):xq:v(ԕGbxG ` KyHZO6sA&9voL""e5x/`r M۽W,uYmV.S J֤woy[YVdyN 1'$^fbSARlhPKoͮ{|XOi VB˾Ԕdi5zjTp1f]ycf5b.8Y<^h!7& L2ibC[0,[Ҡ8CE>)0R' WmnI9g4&7QU+!j!&w7H |f8XFE~- y1N[x3V|&a1$&UhЗ=s7=]CE:g(H ?ԕYQETZרB|A \& \s\?SM(C.xFj؞|=(C^/P<7.]LkmLc=:[Q2KAhfmFAhslId]m|{tfaw^$.#wsqMg'nNeC6&4s[68IM'x {w2.5;VvZk2+6uJ,y4,'Q&AV?ѝcD xB(_F+# lL2' 5:N8r-o̯&4 a%",%:9vIMe\@*4uށTo/Y^k,ϋfδaʂ,Z9|+߬7JچJy[1b%H'!3Y R#J-|:óA11}ZJ}\x#"S>2e;Nb(n= _Q4ƙ':\ ~/_sʊtзč}lwpT),υ ?llR]=hFt?PGҥNS{*YYzs_ d)3,RR[K2MV`0 :t(]-;ː>~_t΅1WR.yED@n+2'cQ5&UƷL/)5JQPt4iʇ;L:ZoڕCQB.ꎣڱ (1oETƞd >l?n2k޽lSAպˇ$Gf>!iw&7thΌԢGoP0sFm_cJ[@[ U`C)M\(}<ŚG߅r&Ĥ7SuH0W_G J`b>|l6'PNB.c.)/Ww@p$?[%7"/WlΞBh_țQێ;LnxAB J;mCWvکAn&Ԁ&wЂKS,?]W5'̆p^WU_)7f}ޣϬ7gEYaI>pt' n=R$Ji/Kq"D  uUBU5O}h%cN]"m(C? y2Y >׷|[@PVW4*w&2ˬTJ7oE8 y#>YEץHdmcȮD<| a*@6pasg-UJNCk?|^y)Ji&)rXe11;O#4 ݭ!;׊0Ρb؉#tc`T7sfݧ!B==r-[x$!(.| ӞWC\[Ŷq+lg6k[mDppɂF|XDk|r߶"=6]ӭ&CU38n߾p07(h&k(zzl'M}ֻvtAV :`'%WMn*L4 ~V5_v@B:%k+n.5T=pplr_DaC8AjĘ toU_d _R)MOy#j*Ӡ68isK`1SISz>-OϿyt]@ Ҿ䐔Qՠ՛/ W"TPF~([u\P/: 3i?[Ƥ,3 S(TqK ei&.c/<ad2@/(|nώQ@@ጔC՛ƒ:z^oT<~Cڞw_0VY4:O!YܚGOo>hVSz,8l59Utco8|+xTƸ`hq6N0-WXJx3P@k{`,veǪͰ CfaP2T-M='βHb$^֘ 8B0*I9qQ oq.C\߷_N"13G=F"o>Lq3 {tvqfl,#wV/]TڧLŎi%LY5ԝC!=WdULgXrn>m_OPj(\546b1Q`KT @uRxz`u7mh2Ӈ֌ӴswO7H] iabĦmwy|3]|`䃱-10QTj&K0`;6\>VKda:beik|8bk:/Awdc qNDT&v 9WM q6hxvaŜ5N24 n$YXgwhbQ{$uC[ rz92_18T,O0Ku TĹjn^NbڢCnTx@8"BfnjT{|(QxU.&s<:QK3M~ȉ+[^#SySK> 2y cVVmC'JZ\ݞT' ^RT,y=F DG+]`I(@?]p]+ yh*ϣVhl*TX"PqYf93-"ubU.걬Ǖwa7ZBFK +7\wV.ff:*Qh6F:.; V6;K)&b%7MTΜ:SC@BGuI18t!KEo@b2(ϞD_>XV wt+qt=F QiVrd}rϱa*ʋl+ehegpZmcw@mS$tdk? 3(n8lUM0I7(e"M7A `) (˯е(W@MtuHPS RQ vg`X;,360{su[mSMUXMaY$ / Y 2>H#.MrtJNR(}C88*z[~.L sl$ƀ]SE#.ĺ1*bwf?W`U;}˴qcȂ^:xj2m><\gj?Q_HQNtQmL!3L}1l2det=BHzl j;Lb9hy.͓N;DJPhpY蒙yS% !CbҝܪO8(wbk$V@8L#DDT|WQ G Wytz۵7foe}4W\5i0b6ZY ̍C*ki="!?J"( rޯY*q20laUB^Z+z|k'"ɞuPANn ֖.X6ݫYU#"oHNXی{B-IyC, R`VNr{DsyP/޶3(I T7j il>r?&Я&VN@z>΃7x .C;ېIX mzΘ$] yr}û]@"͕9ЇjkĬB>ʋoOf.Q̒~}>>xi)P/d}NʦD[y( |0Q<J|MlQ{7ZB7 CѾ)+/!u_ÉMQ=1\f)|\I\Ã4kK'>eP DD w8oݭݧ&10zl{˚$|BD bz_2 ȿJVunLKr@uu͵-FəL:hHGH D\&QBy o=&/쀡yʻw9MOG :0=;YFYջh*3睪)boشEWbS +f%!זB.c7Ԭ;4gJF1Ӱ_1[Y7Y+t))}m0!)f4F`}(ISypMŷOmHr0I+(~-Z͸dR8Azd(M<]wJ g-|դ:z ufK8ՇxXDe͡׊ؖJ&)iV`z,[Z|!k;Ҿ MD'ң~;ڝ:;v5KG:#y};M_Oqم}XTXl6[§fvʅbΥW+}z03Op2 XtPoŠ"BS[D+麦e2atu>n&Sa/Ne;3Q4mY煮rKU;O+e &%yχбV&ܟFM~#܄% K:5Fiu|EދӯYhc43Qː,`k'm>68{hgf E0V&"6˘R-!]eD'wMEb5#3aU%9'ЍJCqf }gFܫP3"@ag݁ei}^kR+39̐1;#ĩ3_+*" uH!Cwy?f'pN]~Ĥq$ؤ1L7 APsRˤ*qd0P Lƌ68Tx(B>_'} ?,LqZFiJx;!f< >>Ϣ5O1x(N~VY'}%i_w&|]?ٝKEȼ%ȣ.?:츋S<UDEa' W5isQ@HG$$-8 B -iM9"6R_f!SV˳]h{]1Fh7ٛpt/%#/pm]fKTSO޾@P^mrFYd#M/:z-P'7NM}쬁CS;HûRb^iL_ykP?h^Vta\=ܒX9&f;##YmK=Ytˋ.q cJ?@וJ@Pdz[|S16 $dK@*ڦcKlO(.MNf.lBq}wͮk\Z:~0>qy} ?ΑK9e59Qjh ԯ`a/Bu&~eRKZ$Mʦ33Ԅ(5C`uZiPH;0k9 l2S7Nj [:)P@C/ʀ`_F ϔa-#-yFfP3ӕ,@\C'd,]bn?Xg-C V@"ͮFd Gy0gd\uZԬ&<X! / b#W,IF{ yHnyNMA6rrsq$Q;DCqu@ L z-hX`pU^yUVK? sJZh[%|u⢐3#iMaL،Y˶)dQSx}/W2"ʥ/MrtdE?l[yfi/G~U큯KÜi jBP# oɆY-jNEXb0 @v{F#_@d_MFL՗5qdSNDR37zH`I/_;lMpb$TJ1V 3hĥNȖ1| VL eYYV(D+(7~)G0os_b LaDƣ+daP`2:#CqwJa. ^.; !݂uhh=r#[e~b]ogdhϮ鎠Lxnq5k<- 0Zg`}_K 8?Q5!Rioѧ5 A>bu}[aba:|l2K#_=|b*`*=I@HHi }-}^VOBue6۷o^z:l͂Pd+%iQGpxZ`QR$J:r6)YCJX$E+ǺU(;`ã8 쯁X@Na'?P2_h/!BEO"#)qfpeMѡwGtGoa9A<[L+@nՁIǕ) ?!Z_ j0sGLXVZ `͏Љ 81!a*wW[2f<v}UhIhR%7NQ_ M`Υ4K9nj WNd,䆎7b *qSnvS@ZʰFU gXf2w6(TY~DaHR0O._Ok#U `XÈ .جhk=na$lσG +Lv{s`0Paks 1~[Oɒj[d4̤`L_;i~Rx⅛ kuB5_鉅g;l˜JLbeWgn:/ilx ڶE6T!(>:A|"S&p~[zscmﶕI8Thغz$'*t ozPeK+\Zm X]>4z~)B 27uٛm+K9;77YR煘h?ݠoڟBt(IL-2hžg7@+y ։Yi՗@Iޓ:uig (g)XQU0QG/$r5핼ep~Yug*|éSI7WGT]$},Jei]GY7E\)3uXaqFu3}Z|.&a&"&CvQdCM!0~"E5a9N%)дAcߛ=~`q>ecpo_~`\þaGUg9?՚pgeǛlM,vyXW)q PPNW|r/A~ 2~7^>Bz*śbȐ\nЎdU9NT^]YtNʞۙ9%gSwTB؂m'O,e `UVE.a% eBb/R7{SY$ %N55(jCA*fF.x&W9늸6}J}@ݯ&+A:b$~S}XMSk')L|20*AӖgomdxg){!+tFMg7°f:˔0-0=Ic _Yҵ\g*\I'Od:xC:69 Q p1?E^Na_4=>#aJk,,:" %<6- :zV|u`M_jUWB1]S&!Wtv$D1!޺R[%bxvQk\O,8 ȡύvf7o(z@r{ CIcHv+ 7]_![ jO8M婨Zjo}ƝƍX# _3X'_M3PE 9޿bͶc9K^/W"_x?+vԩDzkc\rQˢHʀRz8۵ZU7j(AAа>9%=ȑςZP\O{{@8wi2O#;_ ei5L aQB?"v7Qs(eMpM:^ ߶G$iu"FuȔeu 3G.1[m@S+9$A(vnK0hfҝ0 kKCQTpx U! ٖJx!!$ Zb@agNnag-T hNnF4\Œƺ>~BJ9%BF,S!*ܔOwEX;#8 K$-j'V怖`tu3BA%l -$5ova Y䊉}v$AޗW5Bz)P~EOgއe_?L8k59ma{ǿȠQ݈^GT>O%ZZ۬pn-~SS ?5Yjlh n*uڄ4`%(j?u&Uo;ֺU7$؄#܅#Uu-sZP%tr*L3pc(5fiP_T xK5;e\,K֎p 9v+AxI/_qaUh;IF]$C&sbz(z=WE泺īͤ+\ <)%j3qM.:4Ll׍IRfH؛@=(L1a|}M^If5-GsI쉈|m`Q鐼}*=W@)6 #tS,qI. tN^(|qJBg Hײ O- PgtO]Փzc_eCCB,/R܁CoM\hK~.[ҩUwF -Á{(ESj@8Pjg} JmoJF6sPKn2>gq\8j vdʕDTNߦ:{/Í [Uj7#NLb,Uyȯ>D1& //|~{"1 󧛚`P4!^t44ҟ e6Hh=6[F`^(ÎPuF yҿIˤ3RA9`@Wt2T2ƥ2*)T{Iz0!zKZ,!qkq6wr*њ"dz7~^7Z 0&L;$xBͱelbHr0r_3G-& ?NDN僢CW<'>媚Lj&]czdn o4] _U7r9M'C2`7RDCVY(󯬂d;̏xeҒ{>$ƙT:okJXpH>ZQ.n FJLO7")]J~0}8WmtDB6Ԟhd:e/|i7aޒ&|*42S\kSC~$.5j>=D#j]U^fu[EƱ[YfXj#Rng9,Q;UZ/oYq|=<GougR' ;sgV.Ō':dghRmU?e֥D^V{Mh.:2;, 630.T5{!=0CmC?hGv?OJXdguX@NLϐƝٯQ4OKcXc=hM&4'DD 7ٝ˂֜^-_S"#r+4T9 v 6wwYhdh*S/hW?mLE 5q b?+BuMSo(Y&!t. _$O~T/҉NtP1~3] 3}#t]猦8Q=;R5 BAw.EȪzLx3 ݱ[s5FBbz;KeMl9hh`,6҃=]frj/_PIX{u[fU۝hhZ=5B83)vNcjhFJY+{DLg,?`UarzqeT2|{՝ ,&GM9"!C L[ZC=)bWNJCb3a6ȈzF#?؉i$}3aNGx ]>zv웳t#)2'w7L aWu\x(I;mOKYşp$NI&.=LRν#<9o.{v@.MxU<D{kӮ0StzQ߷fC"sW*@컡G=,l%*: mY7f"شF@\K!lyQ4iIp 0s\ci`^-xΨ/=Ҩ RV?\1eL |eO#KqHs,tSA(81E[ڤl2Xs; wl>StqwcS6"J mՁIԏu)=\*_>5uQ"S{=SQ0T$D-Bz BY `izYain;VQ4n}X+ֻjf*Օ-G}kƓmkSk&`N=A>$lX!U#M*6MncbT3a$L)nA.,CjM+|xmbL^!{0t$ A%DSh@bLןC+~h3iS=[uXGN$2("洆`ze1ב#Mj8̿,;TA !HȗNҷ!rWf8xw@ܳ16tis}UtPBD^Yi.GMt o+@Rюw;ߒڀHDHf$E[/9LW;m.YPw0 8AΔ; ǯ uX|+\~mF#z(}Hd2㔇u2-)!$a]i& /@ L9"J:ƒuې ‹ Qozz`ɫn_w _-^_'09oΨ( ."ѓKM| '&V5rrff $)%!d֦d^|ڿ c p}:4Gᷦ >w l>t6[ fAKR']>],׋<k9Nͻ@لE+tWhPyI8Y8#^`%L[ :$I=bY$d? 5UOv}Id9ջ^%ȁU ofKtDXȡ#G! \M8#m[cK+1zUz/JI r9sVz ZE pNc @ΈuiC[p8LZ節ߡY#"0JNDJU%uPgPU<[ BsF='zo&--X 2~7{P%e'5I!].2BࡎhmwМ֤IV\ap:zt(i0.!ROt`ښ{Tc™a=QL~*K3(ðArn#">=tE/ AP:K}{v30S^H#`eyT6|j59TIRQvY{ggtNMӑ*lڊ H$l߄` B*$RX$T3ʍe~D)mL5%sg*Wo$^L* Ua*Bÿ,/E2tJ[Y.wT:TwS%%(Ivu!}A(YSIhZ{/ zԄ-Q_NˇPThk4e]AmS_,fMVj#Ex?8W}De~e6+4aiv=c<~cf7Aob07`+q>B^ AQ #ne3JM_mCm~Bի>.ڞ*c ky6_iK; CsӝM-_dRg7 \¼(M mß2mM4&/iO!8o%bCOY< X K~`06fV̝ck! \F: ~Τ)o#H\J^ $w٭5՞u?I#K[hUꤕ6_c$ꖯ= +fq_2=\\g.RR9nPP,s5%Tpx3cfc: _D '0fo]֠CpD4KO#$I]?ua?M}3Ϻo& ؼI Z7+3fbN% {7qCZ1Ģq(R}3=VvSgf&mnlƍz"]hJ-efxW`nf2˕rdgd}F *f>>D69 8t {_mC!IWwQmb=QMsXI֙~ YZAij)c=>Eݬ肩FL+ y/[/|Zs6/PR&wzJ;0TYdNP.'-ŕ|5^տ:cJ:BnL~§*!&}l/b3 xf_[xGWfЈ}+q9&O1I 3rLsEɪޥqCw&.F|̱|Shn宬Y!r'ݫW.Iɠm,ki-=a"\K5q?Dsi\G (\e5$d4.$c_T;0PnQFJ'pX8`"?YjV7 ?h`;liH>V/l0>ecԞjfu-6X gb Yg]d h @N'Ӣq>9LGLc\IѶn~{+Ħwv|Oõ84 w9Mrxg6j;G A.Y[c61qMOx=:%B}`$E>zeh"M9-k,]E{_xcC0B-/kVDm L$kBPJ4r{0Ob!W³}]zQDު4#ڽWHM({瞅jCulg -e:۰VC&m%Ѷ$q/!nR(Js!+=[mL6'.%+"Tr È_6d8k;~V]ީH4AU#'73AQU!f~%6hsMص~ZZN4{hi0 śL0MH&:H2Y#4,L2D9Au{k[kp60G@9H}J `?R}WI>;Nbg_W(^vHJCƫ;>R*M; Gso<כj%|iIJ/J%3VfzoFCn#Pġ{؆C ᅳfc4[y+.xX,P6ˆNՏ)vtbdmڊƃ\Po]W{ t؄D"CL!EtqWQʗ_F3 "NH "d%E z$ր ;jA'|102X[j|8).{@BmN9!WZ e"Pf:CmC |<%F aB"78Mtc3YriXx=U[MxfOzCd4 d5L r5Z0O]:QW_f!l"wD^(ҿ` A|2#fg vd0𺚯<0@-y@_w3 +GrH5tx`NO87ɳ?w3‡  k}KNB!.43YX.'h Qe**g[ ]]4̴=[`e&_>aXgT56ώ-hL>gDDzBK|l 𿙀2Ұk65%YY~22At '-Sө5xh[{ſ9m]sƯ8$\ΑHjrv_V.(LzMƮ([>đ%WXVΕ8lG4I )kM IㄇrܞY/AzTǰ#i ۯ`D m(HxhoY-*b! U*|I:p; ,} ;-:.DhIuERƕ1.ALCQᆔ裱[1I-T9 CT 7c+r.CsĞ.)gPW8O _&KSm/-~<ޕ<][iH _oFѓ^K l=ŭ1%#"o2ܟnW~#_'AW6?D 6{,sOExI/鋳`Y b;Ox vcI]^Z c!O"`}1u߶ RuP'k,vB⼃ Sxy6*X7{+w)S2cobhwYu(D ޢ7=LH7.'hwB6&S E=>XN]:޴" RFc(qGq;`Ҷ_%/^/ "XweP-p$ڿ *@-X¯O7$o2u&@L=JAMm$4?7D*&&A\} `NuEzHm J\G2ir3]BH-K IwdT/qDwph󚟫ˎ@l\`*3QI0Y5+\S%"Z_TwbOu~>lt(rTz6'j\XAjoLвB4 -gSck7:gbytZ䌡 C+"_}Z׵Ft`15""$#mDS l B/ody(P@n(f o`W:Tż-gyE|Q2xEШ jЏ)R {PjӶ [,q[ͺtЗ@6|g͆,Y6\i 곟Dz}ȇ1͢NWF!Ih;M1y?qptߐ 0aP6-`,r) D$_晡~q.Aܑ3lPf`WnWYy@z[3ܟ{0h!1q ﱸOqds'|DwLk ,>a,Mi.TEw&\"gL*»4<ݍ Z\[[DD|rwc!LFixM&b*QiiʲMTJipjC.$6$6<3!.lcYvEkVGʀcP#WTݡr@b &{BޕAk'Q&gW)tVj;sKj闝AJY蝘]jhoss5ǞCN?h57]m(!mfڗiq-V%Jwֹ5=^auul2m&ho*@u~ݷ,~Z-ӓas:!ޖjA6O{+C <=8 ,R!`ߩ(ݻhj{i,<^@f?B)xF[;w GTVjꛄKaM[Pgq>bM+K0Pet+-,I( q `jwnig~t}8")NLMyE%y%)pD,\u\@_5u!'e||B[^M-+CԆytj.K)Ҩ*%6Mp95hY0Vi^ C3H{(%gӟg$H@+\roEH+: NM O i앻_K>sGHBQ۹j>Fl7P #3@%Kq\Nvi!tyz=8>6  dSԽUvS//m,[yg`O-ObtLꙀޔ* %{m۵͘1٬3CtM`:āGz'Yrh;Ɇg !tRrpJkk!zg蓷":=yc=Ժ3b9%(zrGb2CA#6VcrGt$>0cڞtOؠWDuX>֟Ciw݀^{Iф5_.T3jH,hhc\;om v:\•^˲v *tvNZ][dqN"Wc"P۾DѰ`)0Udkڎg9WEnIrj'ZEb|-eI A4&e䞁mv[&:sޖ>n%E(ܷ ߁'emv9xs4bhI<୥R #H7T#J\)]צ±empQH@xvKݺ*ԽT4 U;A2 (Q 5U}P1*[?-OZP-a9қ[u\!#ئ`X=AMrm ׉Sm']=(+j$$*X*1ngz٫}Iev>l4Һɨ͛υЍ]&ʓ P3I'WU=5fW$!42hyw*Ǵ' L-.{RXg%{ OY }*onZk ]76=-6, 6ؿ.o*0};./GnSp/&Bc % x7U=nb{Q;kJ6$"&(M>/hq;4*jʒd#ϊƷjM3]doݎg 0)}|ӓ k:~BtdGf*kd@Y݈LEܻ˚xAff1 ĞQ'=t;FNTOo!(nemYN#Cg\ `c: wKDבh彛A?D4XOWg<}DL]X4=Ы"PfQ[\?XpZ^- @ NXL3ה?֜Q6خCE@D1 hlBJ6ܶz PƓ'،$yqX}Aĥh/wNz:DTTKN)< k.#a>wFc(lTCm'qGg&ܶc2;~GtQqS#ȧ8!hgxvJqm;19`: yc`If 8O5j؍kH`^ݐTF>%{,N@Az[u)𴌛sҋL"?i<2#>_8(,5e0:~^2QMT0s pWo/| {HC0Im%9T.}*fJ3ϼjv1zx3>[=xCR יYvd8,"T{Z17N=gT!PzZ!pkDIi"căTCJS)iMJ˿ai͏  U)*`K堫j0wUOK{.`]E׀%>@ B+6C|T0Adzs6.ӛzPsQS(K8WUoXMOoZaO|Ǥ [ X43v@FC PVGZم nQL:YV3Ln{G[bOezg} 2 tq#AUY5nw9Uy׊/lAJR5W @Cl ߔvH+%px4?4liC,|wpeiO:Pyrf`pUVU Ĝ=ne1 Fr*2Nrv`YLerV6 ՄB+I[l|܍~) 3Y2ε1B!{y"tiq>U8;wt`dɌՃ m\HU`m ^ 4qy_P?م ϔuŴ=2AV"|Xl$ V0 f+C<] öx#9!Nˏ@XxG-1x]&e/fٚvZ+nI.JȞ_F%<$VWw<@`H5MSj-.+c.d%|<:p\q=kp]8mh]eI:#fkw`joK{gA2kE.@ !7y¨O&|\|pznD7q{v.o2GH8do*Cwz}%!@:5?2 bpNFdr59>άao&B}:.i8Yb۪ZSND0 ɷ?W`ipϿ4rRaqt97[͓b@)k=Zy1@C3,HoLgi+`I`{OU5{K_RcfYVQe epe#hUܥW@K<:ċ `ji2Wl> ?D

Na 4eR{@ 8~]rEr6 >^e`m9^>jo.uAԵGvC3T,o*]ew;;a9kAɱ)Ӽu<]R,<%PU`/Աv`Rܡ:q *'tFڶ֐fx b)RP &?`~T%c!O ;g%! -a7NJ HU'}G2$t垚Q}.bh iMv5 sde=#8qbJw_$$ז s[ˋҮ_܍%HZd|#1LjD7@/xTՖ^)-o ω ʹ -`kD$s*r*cػMm'D3G񋬮wfcM~Tzcp6|%#@:ӤKuqlPS5x(U@0Rg8TDS-Y=c,Sz+PRDܹSW&`r+;OAk8߰R՚+93K˩k_g2r_cBo'܌BO1LkՍuH  dHž>xsdö6?ߦ!pqkh7=9 F,Zg#EVQ7>5L;ܪdsSPb%:.xP_Wa4ޱǟ0 _p(^n_qf'{|Jnl@38,WP[^2tq[MVܮd)nDT1Zw5=n(zH&4YvL(㮬/Uَa}lo h_q0n6^z8L2\-tJ2rXRͿўЮD+ ܙB&' s{ ﺕ̚+c `Jޫ=|b~~w(kl~uN?LklS)p乵ߙ$ACvQgn@6fH&ep_ԜDㆤ p6Ei(N] +. Hpvߏ1t.X 'ḻd ELi\/xӲk ~dyc1C,;颛H٪Y 6מk*lQ{"gڞ X\}W?2;-EȰ(efShb%~ +c_vKg_]+ŦbY;lzO@Tq5CNQFz\j24Z|>m9,dC G f)S>\n PۍѫmRf9ztɍN,v뛚nC>Iőb]wC{Łjfq2ժOq ;O}g[s1k:*?^)~0 єu}'f (}V+ȝ0}%ᐇ[At-u 1Cm  ITy|V=ZD'6FoꨥV^A'L{!9NLG;JJK'g|Erc `/p&zƯZ T,ԽUbάgqXJS 0.XRfz*܌ܥgUu('m)/ÆX76 ~(>u.3@^OH<6Or'\gS ShrL$/d8J I2XRp)hXdx=FO#%(9l2}} =Ў]᳆wk *h0^3=XP,DY3}㘎DzNzDIpddhLiJ6jD4`'W`G0M4geFQsu+Ñ)f4a|aٵFC5=Ӣm1]C?'|*Q;*+Mb&1eGƋ s,±7+z].Urx۽t.UWؚя}japܗPPDwKB0zSz#uAą<[|U9=dg'r|G6}w&fFSd)t/k,gmCMRl]#R0\?1'L˂"?qU9KFпݥエ@T-݂|I1"I{qx54:3 ɐa/߆ r?};2FF걩T/--ta C{_:U9Wz m`&42pnŭ.=aCgk&$+W & GcoV5eTAYSֽQ +] ~ nC!1D^Ni7#S2q,|tu8EbUs ͐mL˂S2^R1Lդ 6\%z`2ﳨ+R FIL#(Dbòowl`UH+}+B;(d`E^eMMv q8m;?H:] >gء ʈ o L>@wDn_>1(Z$nB m8d w#b?+,%ۀ W!i$Hz3a׼Oތ媤OS"o Y~w șNؕ0RȸڹʊC9C0XB?f Ս; U1d']̝d3)7-Ar{ Q(NJEɝ  zC*5 ]*d?JF\d-i!1ƐZ44?"rfCDwǨJeJ|[Vr#i7漺àJҳ(:ʃ~[oMӝqt8c]e Y27X@t! G6VYw0T^(@!5ɰ[D-(Q>\=Fi7A˰&zdgܽ<׏hFkm8E^;YbU7n:jiFy_4^(v'kڂ(;> ; 4(;Bo`2Dq8UP; Mf6pd|nG_"H]3I|Wkce_@u\FT `?+ǚȍɇ@q=NQ:tjs8@wxBll|+t)>Gh SS\-&ֆXD{3lW68IGsE ]$_S?; Mu`Hx:R?fݏXl07xL33Mkß$I37t}\H3䮵j,kc`OP,,v_ 0+\b9,rB@P_zxPGxbqe. ~l[ԠnT &2Qp/Mb3gil 4by &D*x}4\,FUsNkӺlkOp&sQ*,X-&FxQE>ee,=J"`{ܷ2{,\[)ȑ$<{y\+,~y{e`7p~g4B:/.ťk{^r࿀;)t )ܟ{M1>f(/ zv  &#>=ȪVv@xʃ'.ۇV^,MVm%-@DŽʧ\L;~Sa%Y52y,L h#$hTӪ(.W-d0CS *P`%~a|dcT|dlKQ -ի <tԮ9~E H녴H--aWH{@>FC:4TPk<`>e鞀c6$M+IAA#Iއi%!>q`!ZYPYOx{nj#>P#Ȝn ΕW5F Bpi V>`%+Aߛ]QaE L E6|diO# 0gjʲd(\ܭb| _}I6u`͵V *P y-xD#.+cD\Ac->o3 'VK +¿o7gQsFHyaF(]P'ñG'w!1%)pKq*0# c%p0b8d׀u|cygLΧ{m䣒y6VFk]ʊ}V hH^=AoUd"E;j+.i ]E)3D*W} ɬ" ^pJ)߅H.Ka:y(jnjBx4f#boVO%3rKYTbiT2ćx7gzMA@H}u_ff+O1GVLZEdD"_śnOFzǥ+$:}Aj{x7g5Z1LNJhfOi` &qO¨I.#{Q #Y2@ P+Qhftukt*F2|xd& /f&k(-˨3ct6s|tp)SNzjkh",U>o|u%S0֎M.Qs6g70Xŵ EGO K/UfZ $IX=Qu<V5; C|@>tr9vy\H"r ~PȉV\A ,̕Q3#iHx0K @K|ZƋH/Q;3V=Gzஊ'|DSӤP:0g|k||tK0l$!m!:A)+\こb-e-Q s̍Qi%mQdD-zXد"q_wN1{] GD7 0%)ƕQڎPP]r> {Z&l`L]$/1N?LAVl"vpStJ.Tw"ŇR|BqQ;qſ'μhM/'bniaՙrU@++:CGWϠ)%9?!>U֑MCWU~52PZBMtDL,,ѤVJ*Qt8ȋ"h1R9 ߠ@]vi#Iw5̼mFFLm!Bi%-{t:8=inRͼdAQ' m0ДNSB3n$Z%mXzWSo(J Zebc?uLrǗx zFĦ^h8XPN\P+71b7!Gܜ!+)3 4¯Co>l'f78Hh#fLQ~=!HH c>W!-<1٧YbziO`ϲMX)[\ é>a(oԃvWUF0oJʤ@(-!;t@ xK.dYu>H+unP|T#s/:\w6mEjņbQC)pĩds{h#4tc3 a)  祾A`oL">(7x |8\R2bچ/Z-3k;GŴדL2tuiBSnYrAMtP褀zE`NFdRTv}o HB`jV5[RJwۀ+@vvv B7-_%[H;΋H0| a KUBܪKQWv/l)󟗎|OV'Yި*qw @JdA饘8B!l1< ,\S84>C% w;u!4]4:ě3ʝjP8í˵'1N8[E r)p@cb ܇e\k Fz ظf .~҅gPp2mL`n{00΄QdXn)a?uu-wgaAWo*z3dk49&#>Z .CSt^8/T$ӛrJ*7(S^$DeO<ݡOּE Qn4˩C$rFQQ4:h)U#OӒp *]i1m$חIDŮ 2Y\K.TD'͆BR,򌙂&U!)_ӊ d Ǫ.B-BH^@׏"}puwGѭE^[:~CL1/FD"n2kGy,IGoQ]ࠬ rE %iaH7uQSNW+HZ?d>1Hh)F"2Qt~鉍W@n-ƒ3v=bkFq򯇽,zoתi*!2Շm?xJic^K*uJC>7 ~(YM=, kG.k# t ([d/ܧ7mCi줋_WWP }Z8ZӅǮŒ>Twn} [:MC"4-RF*a`0@) 9$OdoYM*u1<<9{<մrbo;ekY'[JL40~7L;VJ|f#WX"b0Lzh3s(#USM"l4~QzR_EFG1SYŇ8M5 + VAw~LM̑q 0aR"$wj t;^tYHrM9n9JaIކ-n |BT^uvvnAQ.l* % `WT$rʴ00nu#}uH b$ry3%6{ jk UÄ{\Cn e~SclmzU1^Mip7b3 ps+x#Ҷ5cO٨ w09Oue]ϋsg!rۻ'PJ-(O`'׿J_r iFS"ذy=(]>o+̸u"@"@䌋/U3u?L뒒F$.<04N`+_M@@JAPM_F̈ s{)Z\itAS*\J`O' O5ZoӡD9mvK l wmkpڗ_-$7rwk?.~$ڞɩ%V!G@D.~ r *M"vua)ʗ #|jBX Ҿs/8&[ eqC0Ks'(iL8VۧJS]\a6B WT2vp!FwwAT5W)((3'i$hama \OW3Bqhu~ɇ/`ZczŢ 3<[؟]ņ9o[S`,t8e"JP{Yz`_H! ѬuQћf>a_̀2ؠc0Uz=2@VXQjŴЖ kvi&E3-̔%HM \diMG77ZkRo3`%G1^W=dڤYwh9"]i2X 'oIcM-0Nd85Z)y\); 5!K8xG^=orIu߲%\4pW+^ CW+삡he$~Q ~dvS5% G8'R^PT8mdPTb5f)\!4h-SKDHCROw2U=b—u]P+=UGO3DBY%/ ^;1cVI,كyj-:<.Loazx-A*~c2֟% o#ΦWY =;}vz7dM%}( ㉞wD1tmreⷿzϊzT7P)?% 2dl TJ*<5o0-$({_ͦ_}z;>YK/k3ɣ7R̮׻g0\)feg =GcJ߱Ȓv0n]SϯxXm ۶K:CU0+`pׄ2*LBx*5_A]O h>&**d{xaQ`=I>2 bȃS7fa[yNc5>+U=ق=k%D^a_4צpչQ '5ɩ1;B#Eٜ@_mۦU|*N 5;dwWpZHRFN ,oL x 8CFMJ$,@ņtG~rv%z $O۲G%@ԓ9FZ!5 8߭bn5}J*O0´ k9;l@FNKJ㬾VrQ"|+ȳ42-VM }p+E41{'=Á8ͤzt79_$m\Ayg$<ҫU:9}k[|i͗#]j۰D1w`2>,nmIȫvO%6h{⢑Yaΐ69pRU;3DR ;%`!Q@mFǡmF|=$Nop+x3$V\޶A9r8^q` m<E 5!Hq-BVkQB4ݖUL̖ެKܐ@B!8^o᡽ψfwP|ODⷍf?uYD-ڢVGkَ[W*QGak|Na7\}dySo ,qq`5crC=#L Bfhޟy €BB_e:oFx"G8RAy_8naCVڄl8I4LRQM폒\$7]ɥpdVH[7eb(Rp3_N*z1S!ŐQLV(67YRUm+HJڍ'qn^uc>jIH"3eJ"[T[[cTϫ)vOd|L4/ !娱7Yj"&%H]^^x{_|b(qI'uo*<&IvK@]&E&p@ 0Ty,d2|mǦiha̓[^"Z "~UdY:7oܔnK^A)uzSmBRJ7.cɓⰓ!YtPBC| tgOx'! d+a;|RlؠA[gsIOBHrMh3PoC7YI}?604O\ɽVC9wTVnϕ8|kvG)9p2 :2_&%Z[@3WTIPe1: $` L[iY!?g5[K$~gBtf(1"m45PAr @ ]-uE2> .#?"Wò=YUKG$3uvxI>]Ezcs-&:X蕚NSTF.eq|\pc~m%=1ӈM͂syOo -u-ev(3+zCc^:<чbCS%"{aT5i8 n6~  v:}b WX[4@kCu'~MQ_![v5yl)o?t#ʦ`S.Q8{dI8wh&ŷ6 ugM.rVluf(}Q_DsMoQ$:2+kȉ:֘X766YhCPRL#q=n)&o0)ΛSiL-?(Eե(펆+/E.&qܪjn5r֑,KHݿ^aSŦ4!C@, NԿHԭ\֪$eZsM4k2O thi[6VK\B:wVʑM 4)՞ ӹīe8d\AtЎ4ZLWH ˩FV%R[ei%[+^DBg;]I+~n,,E[] J2)d|mO+@܇m'?y0ZQsB{h9%!#E5\Q6a7[{_E>{i}{ f FB_X7 f )]`a6(u[+w@[Py=p!*h=nmԄt۶t+2'-X?@+8*N%^NT)m0un%)@k)ҧ4D[nVdjrd^qrO+jv>M nTV;stym#u%u=8!~ҧr&+K@q$UA)$H񕌂m?cKzϩ/TT"{"kK _#ݩq/z[j}W`5N vWaH D^ctmo!VQOFj:MV*k4ΖxVzv*"jF|:q1>d/ Fb7^x!k6Ì2o3d[t QhHҘ^Bov 'eu1`/VVFFq o=}MBN5ӕo ɁA-Sf;N)}%Fi ?h75b@zAd(@o_NEM a%ORSVf_⏋A" #o犥=uKtI0H=Iz@:mUVʠ \d \uwV`, oDM 2 }c@G>zaOV2'HT!E [X>LA=| 9\Yܣ\T?%",N16;v &16w3Dvb2nӣ S?L: ѿZ-_Q78.Cw9ɭU3uEpQ*D w?kb1f fo(W=DOpHsK\`$\3;<W%)ovtp8{H\OߕRNrSK'QfKK%% {0잷wb.!n!5!9%dcKd>l2&ċ߆c LM7%)ԞA9r)jn?}+Sm _uWh+Ck8Odqn1Lo}7i'hd E$WepO,d&,@PҿJld1ati2@>dl}֗Q֤|Q4s;5^caDK+b+Gj~G&0Kb^fJ;eCZ-MvKpuVSRW,8EѼɒC~62V q c Ml^mT3x9 …6BŐh׶eT8y>vOLZ45\poKc"h@@f@wvb {ψ*G[wC^m!Dw>f¼*co #ΥJkildv2Oه`yi{+0Z|4[q1+>7&i\&ˍe@#t >%9}T4˹_Ċf%7:j)1I-zQƢ*yaghY{vԀe%Z0c[{ZRpiR'\.Iĥ8iI0B~<0t?!>QC=7BGRw0F 2]>5F-̻}WGc'K+= 2̭ЊgZ2k j})s'(uS]pטwU80N{zq@qFB2'-H{t\~M*GqmR//-saf={2o0W!jQ]X|,?*<t"%ϢS-w:8fl]U&-7b DQ;vq`_wA? |4UI!)y vb~Зv 8X=otfF[ ( \sr&{-.n_?oI&f] ->Xw(,1UMDbvc6uAq&mwFjf~7_TMUg\H*Ah}.xXT'Z>#xbؿVz%Nb63HFfMb][8T4uOu9[V9캀sknb 77,jBp-K΍º=H-qy~6f8u#MrO"JIԜ'@NW>v#n@sC;@ږ )6+k֋SRAGSܴZu܌,*1lkTd)ǖCLK+?,1(߸8zx :|6t'1ԏb#g f|4q؍=ɉYwdSzfcQN%k5[ jz|JA}}Mc#39g:STHR /jܸ@cЇzd;+omz=@hBPK &2}2$8tݨZice7NHa%Cz00G:yhW}OYUMB7]Ԃ3/ 0UM;J(_ޭ\r wH%s?.qO/:;L.9VG4c3i1G# ,agnwAD=`q`ݨKAi੧ L/ ݸЪZ??hR?B67>go+Qemsp|]6UH/z ` ⋠;+(?/ܸlw٤\7@49ܤ&quiG-S<8V6&x蓓sֆNN. s(u]8L} ?+W[˛ ⪾e1276[Kn͙eá/@9P3ς27Ѯa],p6WA *1]u/A6wژJUUQU7QAkc(*bp]@޵^LN"4 [(FG[6:/ JGZ)b NFb(njG~H03aU<`><̍QRIYT?)ע.19 /}N DI}PD&m h%vWj=R# R$ZqV.Ne?8noQwfC A-l+Gohڼ(;R9rL&a8 ag[em+r{_v3%"xt0Ƥo xi Rݴ 0ERȬ&0QL̯䢐~"!o37^^ͣI8'_YdZF3Sp]8'~^#0śCtgor9Э0IHg0>| yE {-*Q>!nhc#};L3L @{k1V|PصMÂ-{A9-/BOwdh)xo\ݬQyeux Rޱw۟6GY"}>/ghm4~D\P0C"5ձ"]!臭̀vVD CJ߳e]ʚO}GF˸Aό`߻,%p ӶwFYa&\3:Q28maAO=EY {~p,0BuL|è0tDNj*'TG#ɒjCSzyfB5") 2:^o7[33iܘp(qSəƧ~<`Xp2ұRQ(Ae+CBi|cu%[ hwZ56_8R% ijywPR#sT-މ9/hD*A[GEWRA8& 4e˂񮽕 0Axl,F0|,>ƞd>}PWȁg۞oAGtK f;@\}GmLė5ta9Qx\b8UOEppZcK9riʢ`Q._AH :DTz`yGsq6_}ޖ uc-*@2O.9֞E~,<,XMWk$mY/> 8?ǗV; 4zyB\Vٛ&9h Pq*Oe|/>ylsK"(K N mciVW.$%$jy# TGɕxGodGCEqX Anˈfn:e/Ea/V.GF+Gv|M.d ˟1Tz+/~28Dy@X;^9Ԭ9w0[TW-H<6tW5iO*,f9*f@!P=t+A ʴTmFρb[|U@wC"}34t\F͗CQd+p;X9Ҧ'i$lT}eGi?Z1<ݿgG/'1Fy,Σ]9\svsɀ|ESSdZ,eD(jxwV'21wWEXZ0*:4)H%r,bihpZJN{ "; zb{цн`yXľ2c ĐbTSGx]Hq@#<ĵ8;r; g' QO\zlc&f88@56t ׍LBMm ?Fv5}my5DI<8bM,w?1sKMk۔a?b > *μuuJ+1 ؂~:PjskQqqy .er 7GI }YE1s-_LDϴuv*\#~(-AJh ssﴤ!?%`6!^Igz}ԋ|.x ULJΡ G=VylW85]m? dC>1mVc"́\]oBTÅs|3qF32IF'i,7.hF}k{.6gyE>=sg~DQ 03п،u<9Ei03b}_7cچ[NQGpxZ+|#|)gR }h4xZ/PD0m FWQjmN-sg` 4},@[H?*)mϔڱO=LRh-J]M]/1Ѭ4=ێ0Po%f{LP߱ K[K}l֒cUg rƉh*<@1rv2Ao sbv@v$l;& cM]D|ZRYP79a <:HJ cKi\s(^KMU|՟RSFŹ]xS r*Df yABz3XWys-vqUaB& Bϯt4ȟޱU 18޾P1@/"~ye>)*['Ơ {XeOEynVG@ VM:bNOH4v ܭ`<-a Һ ծ)۞vdzWb@a7boSόAc#DI~{콌'"1wI?T*G}Dgʉ~NݓGWU"g̣pKCo;wyٯ>Q |çkHis'kriL!w8"y5{t^Qyj!vH\N!!MK(և5̼71-^ #f_CTQ@A[ m Mo>&w8X:2wp)%'6GYr` `!5jTX?Qnd^mӊ| CLq7R6vV :ka,ݿy,L+.bͯjnخG>5PqPkY<=-6&MN59H$%X@P$cĆ`uu ='BkT>TgEe$yF}j_=RWKD1,кݬ1T4gdzwfAu%؟W vUJp%z0&#:S7b}nZ3͉1uqF1oʶvw\ڬ x'ͣHޑH_xb yfum0+2#]Ꝋz3ت7H QXWkE\[f=8rhC AmsVMξsQrk㥱fOD~ 8"hMik[g->Q9?/l(WJh/Lh e?") W aJo4;yZ]qv\*_{Os-Qj"r&2waHE/ %$.'h{ҥG1λp=**'p.9E=#HAU U5W(;ܱ>3ӬT6` ޿ٿXGT&$UTWh^K>i#-MCsq* Ă}xZت,m[>n3>n?i뎇ojߎpSxC|g]{\ctA:| + %gxC7S?H;`ӌYZz;gj@'V?4D.η4c>~ 4Mp<[%%7TI QJ~+]y -(ҳW%¹(`,/T;l{T9N㋺o~I3wgXW9d)<[i(w+{),.:և>/u* 4$j﬈&m^ϧW鄙Umm35!vy?rz5LK>Q!Erasފ}ۈ,M'sMmoWeڳ-.!;6߳=ւ6 gwSfvȎ9|*?7b.7Y+EsVLk܉5LEm2<.`F4:χ82%04Zœ GU㢆W>d)H꓇ܢ*KuW vT* =b,>Q{F5TۂbNMҙ9=;\/r ,/VvoCݔ c U#,Yc `ˁs75K8 j"l'cٽ~YfDQR9u|(z)}P6noڌ8XА+99i,k x*b V  t? _Qࡥ/|هo,K-;CpS՝)x `ws][$u>i8]#7^몌L2m84@8Ip31|MN (nס^&byyB =)fA*5^`&Aq7:Sig`ǼC럓+tCSyshȺh5ܩ6#kɐN|$K6O)6AL0eVMf?[ACBx )T/bbG+$1_zvBVl Q8/GRس-TM P`"If,89pI%#$4L+<,(422zrG{糖]ncfQ '+ZԐjn?{8xV8%I0@?4)c*G.{TϨF)ʒSpr>ݤF!E8"bYrd'C`p bݼE%dzr5CRWsVmq#%ŕ :-{*>iXC &Knk q*ŶۚM9A&cc]a-DT8sN]$lє}Š.U1K}- 6^{ߺ"|w|yR)1]X?~Zt~!w%t*Ped1YmiKcífʵɊΖc8H0pϪ6IHNbC-Kw;jh|tɩj>R#ov3)_-@,a0eVVQe3Yאf||A[uu&2m<$0zGշc^.QYV:{DQN0rIAo\Z4PD^=j.DJܬCW`2uk A[-x=3Qg "q.sw QS`E^~YidWhK_"x##z-y΢\00|k R/XA({p_w@B/J'9~ypH/ m] W++\Hà eS$;  RlQ3:ظ9(+|@o{ aZ)C P="#2;D ۩0\%=~kt`0%׻: VJsH粢>TU9#jͿG`ڵ/H!hOX>k*uI0h%[O @dx 1U q@ ZИ }bѭqohS@Ș*.@G΍h?9&+EBV9h-\99=u!x[ &|DִX+ 1W8'X('‘V)y'?`6Z-$pAv~9!uEe=>לZb3Jqʳ.Oicg\1nAj>1(ҙaLXٲ#mw(>l䎾aGJZ+Mlŧަ6(`ڹWgPmþ;s8$xBܿ=M~P২/!D$`ٮrΌ ~k6$ޣ|tX58S~ltfun GP_sr3 N||qfw w[H ?<sUZ.h .~ u8z3&KL &v85V2OgGL9 RO1g0zoSRm yʉ_׷DT߬j'_ca7(#K:7I2ڴQp\hV׽V~V~%:-B_x(n$,NoI4zжt 6) gQ-Dž%_RxڵK>MoX.F޾NmMFN?HQc/5ɖ,hy@^ﱸ Fv8("d G$.:iM< R(~Eϙkp5 pY.ժXožjT.,nR{~Al NArZܟjcFt ;a$_/Vt9sćڒ^g04PߢBJѓ&<}IZ'N6MVbk,<m| ɃDK ѻ-r FͩQf O2m}3pm`) Hzra ,7C5 Oi ;w?$B_L`o` \Hk"挐i&lz)Jm2 $jg.nA^HvA&9O2I5^42UDN}q^;\D?U*+AR c!ғ(I+O =ث+ppomNSq1vwҐ-3p]L{a!UcP%hJV26S " J~rߞ]!hKE0ڍ8ЭÄE8c~ W9NS~<ɫGiҵ>R Arzsͱ(ÔWw[]%jRj5S*?* }ϢUnz츛% ~)%\ ﰪȹjUܲ)^&1=)2ylۀ%HؾXOwMu*q`e}BXjkg~X`+?(ڻ>-4+Y\Ӂد"M^ɟ_l4.us@_S}Biќ*]kMd"\"ymaWg 1KˬjJmIi7OdȺ{LkK@K3RwnmݩpxT[@oPQ"r77TyMnd69]g /nj9#3p ^1e:Mk"qxAm/pE*>[e&2|tge7ܽHZ$HڧNG s (GGZdJxpozz1`*ԽI:5[.|Oa6G:Znp!{׎W`΄PJrQ\btɏ\o3~iFPI;Mv??e,Ow p7+qms_G+v.s3xG>gژwWT~1ScD,X1$P֊oV@ wA $DqNd@ΆM&k7+{M|^TuޗöP3aRc\wSQ\%cfVAt0?߃C%tIz#(F6N6ZGr-.p9|wBZ6jݮdtTF[.EUB"ġdaټ0ݖy O5j(T#Ftu 0%ݝJ4~o=u WՐ&З$ 'eDj1{q1|TQHp> E i=wJN:/̸rzY17Gl{ZɁ93W*%WHcAǝӑTJGDzvJSpIk#+]01hD'?St ŝ>! ȇ)z0n꘹gGOp;z{(v"~Ī7H>e%hDgB@\W/0j?&[RIPzuNs-O}k w$'FJ'K?Y]em3~g .h6SԲAy0\E|8&E$G0 c3O!y'>@丄iQ5sb5WƏT)UEu:~ ۱ѧL,|Nbpt hs&;fl{+)W"o-fq#X9+"*q$|猄h~\[rN#ӎ(!^2n_W\C$֩6UA;O6XY$0F9$df :~k/tgkS;!!#ŋ|/NZEN!FݺǑsՂ@r"߸lY ~1kMݜx֋ܖ0::F,N:qvKͣ1c勓7.C}ٳŵb0:0ؽ4 tRD~ܩWFFMǑËKhqqWA[Qxe6sB%YPMjAnAWqywWV U')@;h^t#"6WOKU]H!##!I: FB023z˲7ѥdViz7򕢸g %))|}J&FnSj n>|*bp@NM_k`HF)`gCD3}='$G6_̃r;30)k)Rӭ)_1qh-\uS'H>wFK0yw 3ߋf?DcV}RƑ(Zd ^BP/@BH[>tl9!w)~ m"J<ͨCL1g_ GG#^INM}MYC.bV)vKl݇EV/QQ>=s[̤[p wmGƻ)Y˖{ v|NX|wQZIM ^l?7!Lo*BK& 9v?]b{Vsib"G|Bf; m~Єw6EҰS@9:Ns5%wSci=]s[L`"h>h _:}6řH[@ukTm\/QBv39*;h 5eLUKҀY@rJ5c;//^,z8qq{܊/s= |~֞RAMƪ\r%_F{N;o{]Ci٘k$tSڤg4?Wz+bB> 2p4X5XپYT,gc y0ŎCxo,ȣ 7Z afetx~:+ZK4.B8D[z z_%#Q˔._oLX${+1 httTrjh >&F7;ME6g;aq- c!ݕ 4mUkw,lJJř ,R rL*C> 74,rg ( fO``xCͱ]D*Z%82Jf 7Eg*v0A0U36eڴ )y_)R].͆wޫ䧡^I(gΝ3{%n?턜`QP=Txf7ƹmy*6Dّ>A/Y]#θܶ^G1ОU jw-3b"%%-Jߙl(E@ybƀZX7h/te&Je6o\'NHo2<<?Xh"'сjO6d-=tѨ93Y|ж3ԑ*$sо]jYB㧑}D>׷>ek<ڠ6},`r9췢.#{U.kw׫&´kZHqKu/|4w~(J~{qC—CתLܕp_C{gy*.Z ͋<|[rZN1|xt!qlBw>E/g:cuG׬=z0 UWk۴ m.QV,hpe|N3 ?tt/)VF)SA5{M0H/?=EyLL%пf V ۴g3WwF,_P9y} n^si0R|hM$(^WBx!Bxq>-,+|\LVdIew/mb瑸w`$j`wuO6Zީ{+y6V+<^ދH*ZFl|W'47EՏ)!Z.(I@B_ۋyPOA#QQ@[Rx@ )oLb J ږ=$D*ohj"%4@\oWn\(A9[ǢIv\[_h[K[>t( 9 TaM?\/Zj],TIL=eG)lT[t#ՙZ<,-:+_AlI7iRªIzDĬ6ע[>Z{x n ?CJ۪]2m;P`/Bl?d n!F 5S_2bkL#Qq70ö=: +/I])JTD3- ҆ ւ,C2Whɪb#µj;CPMw'K uJ#nj6l~[%Y );œJM^EXZO)(?RWk}/u-`E>V[VυK4SoM$ &`/Fm2Lujbnܴ  Ut @{EZ0 u$݀^JFkً9)2'Q!}M_kA|Ϯdj?t!M7ЉOvZ9Bhx09ɒ)[~ht`O?A1A(}/b$X}'+b b"}/ѫor`V&0Q0HWv d}o~V":1:0ݳXA_unaҙm(X(:C V ߄ Wζfn75ZrPF{?nrDy>p2Gg.~.Fi)̻a+U\qKJ+9 p,VpQ(p]PΊSVyLgqZS>`} Ѕg{UsbwC!. K/hRT *SAw1ziDn#<9 >d,{7/}%Y_Q;l_e?Tú񉗭|CL‹SOy[yEHf@i머=!nʰGn?vif#hu{V:)4jeF` Њl/G ;Г 4?;?f.| jA-qa&žCBGinpi8G|eއu>(QH$A[:z=]s94=S!6X<܇XԹx6ЈV)n:@/y0VDgXR袣EuR_=ow.neDޫ(˪!n+9MZ ~r;6gWe}(fce=(we W2x* Dm`ob5]*QKWyRvCu O:  29Jq}s!rVmΎA-+*Js\ۓSϦ4Jg41%젾n4_Gfǟo-s{n(Q?Z\\llά-~%Ob#ɗI/iS}Eׯ,h^oF6窺9iPNPRKcWx%N7p(@f0OL_nތL^4vs$tR  g-:U*u!=u7|OSWx[5{$߱1< rBp }rdwD1]w2{+۱#M!.5~#`h M!M2%ti{Ì Uw#Z$ڛ_wwWVO踓P!S~~1cZcfM>եJ(}SL3_2w5~?UAW `Na95#E]?͌b:;+Wb gPnCit1A3b!R,׺& D!_ױf0NWSX!?bIB*r_4ȎD>,qT}l2S,v4s1&7PnU|`Mu(A٩rT 7Znw}sq+ .M##4,_4c'X z|)V_*#9WD|ޒU EFyaΈG(G*`H{li_,mSL N;SԒ[}.YN;usIEzš[)wup]Hk R2J ݇D=0Α5ܼk WD4^0CeQX!o9A;wo6x{ք^Gb)˷b_W1LsTd ?Yv& ; cX&KdlCe[DɖТ-j0!6LHZ>:*[z~6'4jpsxU[h$b$x.K KH޹46v1݀Y;w˷d˥K ;A PNWSnҊz#YIHX{]ɸN]#M}3rr.Tڑ]ɪ4Tע= 1%6ނR NZзc?j~ۻ={$q9伺<+5Fem.GαM-CN A+DK.Eh1efJp~wf~q <ޡ0-Vƭ:[6-? ;_~FYi]yc-' P`eM=dP:6Ќ%sZ]|Iʂs̢9ş;_f1E䥲C/z!6En)xʛeTi(0  yPY54<Βdi#1и9,3\ aESQZ&w;]ܠ0=fǭltdo)t ,3fpܓ _UT!)F~{/}PJ0u!a>%qb.]x`0ryfu󴌙dܳct="j6/H0iϠ/p0d31)RLIj5.*oPhlPfrfFR5b4*y-|c-,jCEGttD- ?ftQiiaX7;\#C!]/ějJyY5˅0n.ѡlj-VB7-s. ȸgM|1٨9jLQLsFMSB ѤuxuRAF6F~XuC>_zm 6,Uf͆GZkR:"ԃhpDuunMbdQ/BaDZgxH8Ni:V9(I:PM Go?Ty, Y2")~f/pr~pM YU\8f~>3rL5yYάٴβTϖ!c⅝-c_ml)CվapGf03U38⯃揳s9GqcEIPWnBz/-D4*=jY|o*tM`@b6 6 jbN+*3rH^>6@to@ ~g8,"˦ @^uBE4Z#)u"\^نH:Z\_u$hs"9?9^m {E+q7V7/ֲ||N[r 1L;K'*b4ЬU;|xd-c]FÑA"WX'ET5G$ZulV`YלG 3֢bflo IK1b=u~aghh"@\Kq^#3BU7/"lcU8_C=nRϭ`K3=*#Q4 (+|'-B$'6~}DsKQ΍Iy@FAwZ)ʾIZՂȉtzu4bMi*65zVN[t*2;DC#Jm;YWp>v]d*$2ct#* r hŪ_)^1pd&\}^*g}>`ꮏ^C7ټG\{\M]dvj?ϰ)zE'1WNKNہ2W80qL %wR:_E!x/7 'AaHćf=SnRM}i5v$,i&W3 : @Ix\iI܈eyPSfu2x}!o:ZT)J0$W,!nЀ(yOEO^BI(v9X(Ƚ(e 8mM|!Vˬ<E{]! "./l5%I2cc~ބu0PfMl/ DN~c%B-ρN ˲du(3WE˅:EVYJtNpmT瑐DdT)%އ#q ٲ u^wS9%8j<>۵U=J~C}TNF0 0a8R"n61$I)Z_Uh=om mtˣj^{ $PT*Bm䆌GocCi|{j̔,Np!k{(1-4]dڹLD@x\~R\eF٫q7}\ɢ{Z`0uN0L>84>'Gɍ50*D QkJZ2bcSy~ChXnD+ᤐv6\t>D9[k|XH[82Bڼ͍Ʌ~3׎Vvy/I\-h!צN_?/=yeC @IQh?cҬ8Ji koFENT&} H8J*h.m$eCoA̩>QV+w.8Kk(Lb1ib]e]5A s)|=BCn'.OwTAABNHO\L]ףj1K)m> |Rxy_xBy8>'c t{ơ%-z?&~{`BȫFE3 _1P\坕:BgBƽAJ8e0:o=(\ּPY9R`G.6GZAИm$?A]kA8 J+|6/ZJ:A|\s&ӐU5ك@_<сzC&bRJ *0JXU?`%w: wobH'9J_z&T-x I!-Vdyg:H[!AoxdR6+?=uCPFSb 5.*XZx=L/r'8($x+!Sat5̐-汪,%̻70~N|Z.+:q]aӋc8.$:B8v7_sl猺\{=z/$P a#ĚSdz[ݓeN¹rV rS t^+mῗad^uI=HltJ!(sI7BjBqq^/fN{:7 Aab 1ya\͡`RJ?ENGΙa¤:"'>t^a;D*ĉwMtpʌ .Qw+LJdiM܄ԘEN?W.)oŦG_z.UZD⸀6;&8T>=f9Y5 X25 1~ejc#+epnXeVε" y<ɛG\ߒ>#[Zt72T5` b(Ḋ+$/kwMU=~wjx*~A/F**̘I{}}VC0:*$Y9!Ì%l&xY<d [g.?3Ķ8j'fA";DiUK^ܶ`6ȼmD]9]TYTvHhqka=’ "f+M)=`m53d2)no-[J'ծSzB=^$ˁ$%geM!uNzX}T8Ag:gPxKկY dmJڌ)Jys! -}'"k҆Map/l$_ɦՖLfV\Ԙé v8}, 5Dn'RHeny5]1!i#v8xld.X,&w<5pƍTY )eV<^ [by6 !}琌$o<^ 4x>@otbͨV^N CWPR?A V>fPP{Qrf#H]R4NȓC@M}k3( 'mUBRNJߐ])h3);P ؏ܢ=d%$!x-y,bDGw"'@BXD^C>vy١ ! ̘ aȄ 6Y]GZC:KXAV* @Hjف e'ҰהTB"W(qt5 DQi̲1mc,]\;Є1+T`4(+{U"uPCm T[ 'k $+X~mmA>  ,pAoD8޶[YIECz0T}6P/ӬD-3VF"-Ǘ뤳3 I%nF~]E_J=n*_VukS\<:j9R3G̋ )6K͑ ga)q(k5T @7{Zuk>Ne$V/:GҨ-(븐CF;p:ؙٴ\`67|L….ד ;^=UDQ l]K"E`}X־[zvyĻKC.hȹgxY)6F3gYeZYxhZEL$y' YhL 7SE݆gmђ-Ń%OzdTt^U1FҥjS$3[9 `h68w[ =fum5.ce3BSxrMJ0 ˾_j6aiV3lNM2 ѵwv @?GěHW-<8%ګ (:E**T`ueS=8Ay[C~ԑ&C.0'kI-rlS=\[Rp"NEa Kv%RV ίn%#o5a.[_ypIdqb7c/ 1Ooݙќ2k?WM5t#Ⱦ[X T u U%*F=_knij/ٗ)/'gYRJ+wJOkFqY < n_sB0>6V$:<#gP3E#<ޒSj}BQpIKaʟod uR6E>&gRa왟jaK=dW#萻Yo修n!)ZH20P07ß[-00MǃMp ))#Smw\s FmôJ?^TM7-`) ʦ|p0*9y_9GI- T&I"+LѳC2(PḌDpqoTUSjG;Q_hF -VA~"5h4o{ԫ`zؒջИ(ﮠk۠4]m+#;,Z yG!,ze,u#HM0uK-02aFjZHT$D1,_;C2#{.Эks^RȆ-~@3PU.aKшúC&bo]S!maf"R9]ߍ!CM-!I QQ [d,'H=r]ny[^#E[2i Bmr~{ޫiK3߰&ml*`=a2A`]G9Q6薻76J//Tt?B]"n6wխYR!} $ rT!*߿aݨp7ADyBiAS!~HS0¾UQ!8(5}8H@}=eHr)Ĵ ~;ЪGJ "#]9,+4nu*<a A~ڛGR!aqv0POcms/ ج`R;Azfk6(]1,= X/M51z 챙=C̤P}ue=cZk6iT['nʝHH'7 G|@gѷL5.2 4|0/gۏ2 Oa:UdB=*u2(!8>`Ѥ#yWI#5bʱ!?cWzDdiU$l1{C^Me}ȿQ0 [T](CGJSJUIgM C0,r0cC+"/Ң|2CW smʐ] ʕaQ3.H+񷞿  L?/[CDTt/vߐZ@ dΛɜkAs2IurIZ۴C3@Y26 >}²E˸`L=? HtE&yOM˄!Ѐo}V92ޣ8PEv:K~lfZtpSe fZ;1D)fud;q@R#Mvz200Z/1Z9OY'^G>79j8 ?yi;xqhyJz׸ںJmM"kdDkA9yDh/<$Ts QKp/j)_NU&C&Rj<Pv1S]v>-iNU`r3;낋#jDw?}v#`7bQΐ1 }E.\}\L V!ZJ~_G%C qd-WWϤM@ԌEF|K٤L$@ke4O1yV)Vd5[ҁځ#+n4_4Ɇz ø$bqT=Llglx>FhYT3\J`,VAa;sxY?.܁9$xJY~L24b"Ta+~?R|k j`,whqk@⏭=`/xj"]X 4^Qjt5uLM=jmׄ F2$nfu,'0A+!?QxKpP, ʚխrCдi ujё.o ]ile^h2EjщC蟻xhtFtb[.ʓzJ+m$=@z26Lc~^w@<  bJ$:zP":?R-w1N)N5ICGa5}eEq/tBSZ[[8,>GFQY H%PvX#hSVKW*[:^/‘TU3v[KÞL'{>2ƅBTd6q̙zrfqL}cX'+"=orX<3+bDO$0߬Kn~[V[L F"9 r%Q4gܶQ= L=t3'];{q71k5 (HDYbRؤџlj$u /63k+zAzr}5c\wő1O~`>3<^0 Gó) Ttv(HKO8(rѲcuA-VRR+2o;Sሆ^^1 f"}.lY8ĺ[ ;կVC:q vOb2P$r}e|OrB8jG|N/ˢ&U$&ѝ#-flޛ쨽wj@XΈ2;lOOI/Ux `@M]pz)gT+ Lc!ӤʜLu:TM}sGoU{(0q;IeOQtV'޶Z mmcN:(РfP\нe3e|yǓlq ã#>5J{FW}=GnqY}-, QJjnӪdƛfb00f.Z9*'tv5tg.ޜxUC4҉Elr^>JmbZ"%iyKѣ_r0^,!]J+3'ffx m'6C%.*Ԛ+mctڬKMQ;'~'HUjxi<F΍8~omxbU,gJEl^J_@zC٨E9:c*AU2c4+۰ VA1Ra]Xmfe\WOubvlpo4Hz_mNoqEaAߙOD[vEVC})@=(46}OTJ,ߦY*#M} VDj.mzJo𓾗0lqnSCQ]DSs z ʈ`*d'6 BR fB4 q.XS 9,IZYIj0lW[;=Orgsd۲f2d8(F6-ЎJBr :7HI$-ilǧr}BGF92=Sgwטhs? FY5onn'Nr#l+$.nXQÈ"Y Fw/Rq.ފfW>y⛇[ ֑#D;TN"'mj-O(?|w`%f#X<&lgWgVcz+E2 #< _fQVӿtdn_6l&{"pV`4瓘w̼E>HqI744{#Y "^Y5Ze@&<"ITWTV${G~HXE; a:vG+%atIYEy rx,V]:wќDj;|l9{II#JCM.0R2RPX8/j0PCpJg4UIJ藶P_Ndc"U񠢇ݰ]z4yC o12`AԱA+?H׆L6C;NOh/ !FETllCB @߳,Ql9ԣ8^zIE巍vzӥVt1>/W{bCcP$H34Joa OdrCle'xxv]3ko!M%St\-^qU {GC|fy_Voo`#Q3ӉvǭSJ-īvf6 S!ho `\|F 2k?LC>I'S bA2)2c8?%bWs@'s4@C,795 3c_"CC_86U:^l ?в^L$`ZCKKZs:O)|=d鯢.n0cR&dct'AyROIqG<}-;\1"Q[C0F8mRevrlߖK\ ?^ޟ+>z[|Sߙ\44?"ySVΩ\t^Fk{wc{lo+7Ex<Fdת5wُ' izgVPGR z@xeϝ\^pLzm̾brmY/D]M9Q-ϸvcNJP5ɴ&)|C)лCHGc2QM+adp0m<q.#Swv+oxW޹1sZ,5 0q)y#-B߳CXܩ)vv)[+ITs%b84f-ɢc-ȟi8^{\8 @uwv68[tveS)UEYJׇ%+/f%CH463?>?Gy ;i=!`LUx5Pa5:d2mj|VugB9D K WQri$L?ݛ2"[.*KT)"\8j'ҡ~}[ )kDZ,Sǡ! 2^*z{/TnUqa0ջڅZL5Ǧ@nULуi#{%`ei4 W.n҉A HYs<ؿ"#婣&`a@KDl4 n#_3ٱN$xp%zRw@~l큀 0T If >C@@4<1AƔ8|gCbqs n$Y4CͅS*b*A6S }t-M X~' 3oݪ3WN]2B\ϼfZܼ{Dyo̟h@9D_jU4ߢh!K4_2b~/V=%iwR ma*>J4U^l/F55s\>orq\KPtRSwZJd9"mU%ͣb"}ЭF@|F)GSfʗB=xٸ)^(.2Q61aG|44}iGscB8|-y7?/n.%XHhDuwZYƑtí=憌3a2ill Ԯ6<MYuZ/~yQZ]v3SIѐ,5Ƥ~sioHK,L/h]JjKMXh/,U U s,Yn :fxH~#XbUhg&H"#8W:vMRiVࡔLtM]IwC!0X##Fuj{n)qUIʉ^G'/_q('>~wIǝ<}RPގV%ື[Oh var%RZ̵'671) 2m6GdvYAB XgYő-xSIssvًΝuyJKikA2F(4{,FrwLu`JR(> qCa:g[tۄe{ZxE=0ia?T*Wr]Щ .gWaO -w UÌo#CSI1@2`w!LB,5-n9 ) Qf.f/9Eo`"xC.VcSDK+&-ʇR)p6@bf4[+QH% MM烲 c{ Fq](5YP]3Z< CID.a}3kyqvx9M)8S䍭#{ 5㹓q}+&/-MV)[k`AYg aWW('*NIgYbN LLV "őjle{T<*Ds0>9FwNy8{}_ߝO/o3V4>yV~›IM41)QR&!C(s3\9]聖Oa J5_)lR)]~tW20IA [ظolɧCUЌ~Śe&q L)M=8̋5R$P6{8HDB1 i-6tVBrQBvݩ%9=r}DazR` n=onܑy?XnČM'zf0aL}qv*R [HP#!رJ;F _Kqv,D1c穁^Ϟ՘E^+y!5R 8F'P=Tr{qo A$tGYㇽ08N[h`«A%YztΚI:Tyƌ>Q88d.袪iiD%GVƭQm1dd͏!Shga#aW] 'Ӕ+ Gw<TSpQ˩2TgmI8^r3$qfrR_;<91n=[X <])珢8J!Fl8tsyJf56H. .5HU@%<"ކ]T,Ļ-l څ]cAM oCGGoKE7M}R _*CūD#9c(gz=Ik ̇: |tCn"9ޢ΂oUs`#3>t"b@V# ^_ Սk_j 3qJA/F?USfjS EL3\Z0n\rh^㭂b:MGiMH&| ړJAe]Z&TWycrbFfYkuK>x$ZCkX聪R1n"y]œU>DDC׹j7 S17Ԏcnk%Z 6^s!Q@NH(qA}5ER"RtҞ06GC Bg{#' 뵣9>KBIy+-΅AC0z x<1n,4H2'?a?)S6_.vxN%>߬":~ݖ9zE^R.mB4_Xx%zQ?5]i^>? :88$^ NJ¦rx*fJR?-i,*[ǐVa%@-7.'4{'w`+=5WRN+,^ +9Ȟ4Pm#?oՉUȴ^>Fc> J5!sU߷-&Yl/iG6<'Ӈן8h)x3@X6 =m 2jGl]cnDpf j@kͨUZƤֆԠ@ciOm: ٠* J")"F}-0`CFa#) k>tyⲥlu!WM]j1k)gFGx|_J,趓luצsE5[ݢꛍiqVq4Pޘ)+FN*+ftN~6U G+j.qfKj?f#0|y߮v|IX~z"Ϲ˚Y|BJ%?(O|!q1%$HI6Z2l^()OUKplEv*|f)ly/ =ԑXAʗ'1A!ިdd..6fp|2hNu :M9_i2[̲{Y:$.HݮklO)Ϟ*Zq-kG:7V!\xI[FwMd6DnHpYd=IahJhh-0+LVH;)f^/tjy'k%ɏf.> wҝ1ĢZbXjN(Z[+%~SLab 8EC&n7D7YZ氊hUtj[o/y!'ծQW[@J/ި_*C;Ohy ;l4w`Vl<pa^o?R"B+kq+i2PZqIBU uc:pU4MD붹kylҺzL!KMo6dg⥲c"U=. eL8 Y#({=or6r-Æ.f=:^ym, = N]'r uM]eq?d1_mT_Cx{Or^,ui w\26+N@A/9pٯ:k_vK3mA~V7 ]f~vũuΪ7: >w 77dSH+$] (ԙɖ8,]}'tľา5{Aܒ x:H"7m{ꤽ֟ɴ,~L 3z}#zy.7ݰ#2N8үŖlh_΍L|=)Ql]S|B4E1 ռ*P&ȭe|׶e?/Oߟd-k"jR(`Q"yuAN4U8f*Xʿ55 &Iڍʗ/ܲ"M ߊex* 554xF!1(2]AE0֚tԿo]Y(Di"U!]Qg pS#ܱeMZ T@iyMxmZ}n3(7?h"祵^ V?4D>)0ׂS:ݷ.܋8OIiRpG(6`[3+0> 84vשИ-vCfYXTTy57\\<ٜcڮzfZ&`K3eiP;1SUBT޾*c2"<Q2ߍJ uPIȪ}yp3I3yʍh89wܔ'qĵFG(A-܌ÕmOIS žx(wD ƳeЯj٦#Jbg}IfLq h}Xi=—1џ ~L.Ő ݧÇScu*^03 e߭;tMtqf daoP\0~^VU[">au):o{T |*TJn4u xXȘr:iVN;zY ?xpOJAbϐb!h_-乌Xwug ۖdlS _!/p+c%+sL[ƺk){-EⱈE7>=蘜!Rtߕ]`[g W; ǁn9!.{nc6; j[ǜ`y 1֣[LKnofek}m.59^SDbr k"{)fBoRQPq}LWodtzUy%ۋUūC$:p\.JK8s7^v}>yҨ͐ہyU@r~`zN2 |{54qY"-o^ ӻp'}{B$vPO(0B G2e@>tAz9s T[-o"rIȕyhaY^ YN!T^-#a8FC[i4L#,j*wANm3=)3c7g켞ͻ=j:oiCcuf'y*9vZ m|v,(>f6 /'-lLB8oOӳ'm)yOa.ADf.$0p†| BO}|3CNf*>?*yM`L2S̎B4v>z6q:gQn5XfMNCxm=U9Bc_IL4΂ӓt4Wjn'MϮWY7yK]ԉUAq LUy@Ȝr.<ww/'X Cɬ3*נ_MXRVsE#u#Sy+,TVypqxB٘6t!qq?-N>="-gk}{JBX͆wP{.|=^F>a?>yMCXm>E6ZmÎXcm!ө߇R'K/Z2>oUVd*lO'I6_kaU/Vp ̆ dfȿ떹YuMdq^ʧad(%28!A ^`YwFysi7fӾZ~ۚZ3-r0{Jh0[P67BL[@oX:=M>:zB!FE' 7Z<㤿A߁K@E?z:α_m˜QϡoJuhQn ;xEjF2VRM5BZpx$e 6,NUJj%SgzHp6\g<= cds*~*DifG6eߏ,>A$ZTFr!{i?zVmjO Q*"m-UKV9R.myڠ LI+,;!}M=WL$?>:ܞ-Mt!g=R k[[[Z3#|+cu_=wZrQ[|c:ZtwAgGR@XB lCP9aΛC$XջG{˻+_gjzB|e|IC3]}yci=/Iwpu  1T7+8Q;ۨ^.Q/PqTmc*He:\:AH@f$0c%a!r:tϾlBNG^4}v$LbySARdZ|;c y`hbR~sFC?'}~m9HY(`M,rD+kI[5_Ai)obDƉTx0D,>Gi{g7ъ sp:Fss$X,”8'D~|MA,}fmD&l5S2W,+SvtĂȨl-5Ά:Do!Y ]!3 UQ1zu>}{A)XfB)g.CA-dsxV &+#9E!=!NP/l)K5ǘo6j^5Ai;3WvMX#l$KVl]cw; mmLw_ɨR°m ط ] 2 +O4+ 58֭Qꆖ%S , 8q^WSKbSa 3ɫ}ECG*O3M;sh-o"nb%;tidEZW"A|Yg:~43'mzjG?JØ黕)guRd'آF*wJTdl"?t{_"h,Z g+9BՔ8`oCLYti&/N_Q@d-;։ܜG˒aPYc` <M mis\ߖқ̤xO=0eLLs($cuPrG/hێȤChūPʍh~+xOЎ48^ %,li 'w[/ ^tlHX:3,goiyK?2)P=](ߦx|ЫiY%a]ѐI)=M{)PW p҄#&jEIe_ĚhdߔG]5N_*zQ44 e9E.Fu?S$w?sbK׆&>)2毆W~uJtn/yjla70NPw\n #N_^B9 ^ۏRwv5&!|3TH).)+e_HPz2w9Ӷ6vWGtlK^u!Δ|/ K|#m|)z V?\["pA( ,-M |Þ_WŶNYzWXġ\,x'uxv|>! ?j9=Պ,uOVjjKpZxt}D> ^ny%uXR*Nvh^KvzjreYu]O0~f,besZZIH34O; ~b uo7s~$_g؉ʶY2ؤplITCw1/Ue,"4t̚~:~>LU-<;4 >Zն"{@uuUcVb)mAj訷<%Q:$&:RʘA83SR8 TRj,j?}$xFʏc!YOdO݋J 7 B/?Y%"? HQGOLEQ˿, A,h3 !}TLj;jd,#$k>Kdo驦\G)I("!CEعyVg\t&zkú'8<Z0[\tv 1DD&- 6R/ޚdu -I ESOI[foAR^Pԙ;eiL{"۟@ =y$l2##Z 9֜l6aac˪(jk@G`'/uvWB.~$w7)O~#'*VԞۯ;1aM^SꮉFӱIto3/3I6 )X37jMT^<< ~<.#9j\W!ՃZJ:4'Lb1a=yxER>ͬ46,OX3Ǣڦz Vdg0΋%;& wQ,kBUM[ d%}AzȖǦȩ(?w_E 'n,F ~ /Ԗ tfpw#:)<o$QF_CDTXV@JGF1cʉLf}q|cL#|NtdDx6;S y3; 1MW%&^Dk__}5&} OZC{Aou@EQk~Qe f!齑p7ѝVwK[yXyL<iZw׺ .۴;:ݗR5ֶh<:@ +zte԰[!V_kfS`$0G0j jK$a5u)PHݻWNopDE4ѡ z޸mBlveanOg:j- >S ?X m-^E46IӹڑZ^Tі~]֛jU/7>RgԶuH-:FV)WQK7.߀E}r^+mug_KV{e|_0!S 7o7JɰE4M2st}]@wU""Hwz3x!s?~~]=}gj2Rzߠ[V u oü* 9.Y,gҿ|$ ؗd//g1 JEhCT haIƳ;<8}I|R1hMHYЃfݰtK2\VNhg6P bQXb/!FY>"f7θw] B*JZ6&YXJ}oq/3n.LF1-hL`.>fx*i.kTQvʅ JW## U5fq M1_C(L7P/ ^<`a[a$5 ;2'=SyG_ՀavPK+>X!<58=IHh=b};T'-wbܸb>qxp )K|EIeg&iiYp-su|{/Jc'A yhނNMO`|8Xf!Bw\!(|973k!ƌTK./ݙy%@;M@)3H|* :Py5U0AVoT}(>1>KKqzd]ifk2EFW[L; huA 'Ϋ |ղ$׍,TNqmN6M>h/ s@NR"-'^mQTaݸ X 4vWBU f@&*M lMF,wpiznH٥tTl7I(n'I683J:供gp3N4 qJLSo2 { v0fwġ K(X–`i -b!Q,"6:CbQ )a1,$[A} Ie2Rzanݮ($d[@ Xp?Ac4p^Yl"'ٿ , NJmCf3Ub*UbeCfM H |{SKT\8'a^Qq6_*wLnw/@ isLl #R}. ipz f?ҸmTQA)`ϽW>KK=;;pEi.tYuJPlvCXS9qf$㉣ 4A:8X*ik4 `=!_`:LAed7#}X\3źfVYu\xS'U%dK˜ΧzM_/M3^lD ŷA~SAd-B o#-vLb (ݿlEL%LသSĔl7pdbq9 ns0{V\ wB51cp‰6S' E%)W9k 2/qM\KV٩hw`U V&hfF=A̓+ FLvsV,ES0spFjD{̭RմOЎ(3LZr"V|-ݣ>Lh (:`aR})!Cwot\aw\<@e.'ROOO/8iUSRW%ΘqLF{_neo~~Eft:6] VDv۫BK7s?m?/ޛ6ɇ0J$0ضgpnllSTh mٲ (oxH-"*b5"MD gmYVKvӏQ)hÀB$`824~lBN\]*qԂB`8G3-Pt2OeLh ϡ͇j81PH'Pȣ_~uի`x9ucû_98΄iSO&{];0ՠI̙7}2|{Q}GTRdy$n}n*ژ~=/=!w+zJے1fx4\#,L^}yoN+(W)=4:û$ 6-ŝs5[CSkOkX2_{JpלwPtV;%+ΙE>,bS _T2UbgP|$ &(Y$& z3,H^*Kp6LJɟ`˗{SRz6 ZRcg(a"ZOF94y%f'S9sZ^w)8ǖ3o.Y8jR9  !b{uL[ aooVmqDܽ\ĩ1׍xmNѫS&& Nr<)B~9w

aw {Otx'-_=j5zQСof:Kv~+b0Zc=%j)J5^"EIqm|a ,Dʻ3+}ױ!+:e ,1qq'1p^<rߕϱMvE>?KXk|3MLv& 8N Y$s;كm {)k.d < UitKN&*GDe")&pv$ QF.-\3mq1U.xN%2f[MLO'',s;a#8 ͂4I;fJU0  cޛ |tm.vqȁ=;ٳ-^'U!p\9\5M35in~v@UIe+X0Z2*C-t:ݱϕz) 2,/4߁5%]'o [j9mB݌]E.g,>SeX$JvKRS|'Ka*6ڋ|4碱Ts6i +V`% %Ҹi8b6Blԅ5́*^N z^ςάs;BLp6](s"c4Ӂf|/6T]8RtY<[N>aSTr]"9Qh0A_=\K' IK܅NWeoj2P_ HKG^Ʋ%s!3bõov'-+~Oy\WNq.E55B mS@3#U n\/eܛ7VI'IBvqooHI:t1@o +6 CF]vt ndeNK~F1S9D]vc"R^+ϵ-dkWm-̈|,eJ|7!LC.MfE3RVmv\&ZӨaԣkחvXDB؋2v_i)aɷ:ij9+e`i.)Nh4c/i֡st}*5 7om17ԨURv=Y"HhcTY9Eg_b㶀/R -L@ QbTH_/a|+ҧOvr7rdHnu#B4EÕ7?S#RȻ3lxtw}GV!QQàQBlq>[pX;@:nbC Q VWKy{ }N /-PVq蒅Ii]mYuRWR9(iy|}l lftSݑDD6xgo/bL;1uKO~eWs$#oJA kbwg f;<ҟwMR 80ӭ." wt{d9埗- җ<(O7vpAS6PX\0^M^YS㼲6NmPʭЎ\-1Nt4C,+ˤs+I&&#Ɇ߸b͇o Qڸkf^pFv14mݷ%@ 0 [D;|0O*P 70g@ L! t{+c[z%\`$*Uz)$&p;XF`w6;׺?n7WGJ3tؚ4P%yeXf~\@rԎH$SmAٴte#<̱3i V'>qZ-):\\C'pJ~y'2yf(mC;U/Lrh';%ޅm>L;wj\; &ȯ)IrU)R*]`VKkbP=PeժR6bDP'+B, 9ZF}cDDb_b}[9PrC|VN.^2Cx} xk`p~#՗Od}Zq$H*EZE#=fٹj`fOXYߣEJ-kl}Gi_k\5Qe(_5!ʲ9;5ZY ?z~[D1T D)O*B"A{szɮ(-#ʥ *3&f9'PwD/"^.ɴ G|tT;,uՕl7/HH~-Lh;?fb`'GDȋ|VÀ945j4J[ъaV)I@'"ganH-LҢPB-͔ 'ۆZޜbKSk3h,*0߉rIc͌hGY{ZkFFLYKLz:!HA{8.4p>6ԅ:zޜJ]ܵ ї ~~=!-qmHViI2]%{)-$تwwD154"CH;~DF N D FO/$JU4reӔ?M ҟj]['M7^'\2L7}D@LrjpCC'!OnAfMm9U{$Ǽ\l^͈|] ي+x "wUg F%]W7ӈG#!ت }VwU"#OcY0W:KzJ-jd+ipϨ_gLoX &Ll*nw7UHg9t7abx^g\s:,L8YZΗ5+i995cjw z YÛ)2Wǵf'Oa8bv52VmOap*D |X Wb->rc2M+`$Pgo0 qZrgӤ~"k㸥 ^w6Q\9B o;DujmděuYg=/w.2!m@;w8fIH.R;z$6xl=4cTjS<26NV F$V^M msPwRDy`EnwH՘!hC( rS7/ՠxWYHЬZj ԼG,L۩!IBQS̉xNVk=( r=ׯ$Y*H#VUJ& tA^tι;FhC8I|,f^/6M G#SIMܝuY fՅE9^!HFK' "j刍4 R ZQmVʔLEVk8x2à5ݏPrZ"F!&ثFx*{dx(h_@_DI{[U6Ү_z#at5#@kX|!f﹮|f'n]䙭.O3^,)n8 ˒X{abja WGH&~ 8KۘrXx&ZIæK#}:JXWBrl@0)=[߉N14HuPd)P2%|ka @ =uW:@1^{Z8Thcd؈}6tAt4=Rc|=C]BP:P Q-6tz`,]C*O}4t3aRAO=]6 Dx[O|}36vx= A[p:Аkbܾ-2|2bu/K&^ %0uPjcSn ZϷ6j%tl !-J`ZrCбߵK^)t^2-Q~cq_S .?3ԅl;wts)7hgt5$ҪeTn yVR=i[Vxj&{REɌA0NJPelrWb[A3JM|m uE%zM^9KxjY',]శ!uV;'.!O&###'D 1ѻJpj:5kߎ;c+ hL|5S6Zȓ pqL2Ѝ 觍X̔v7=QT}0<ȋGu@H2@Lyt'9יF)}Wt,⥹_ GS== KodOQ*8Y2=JdInݏ/W BG,̕SxTOCmǎ d%+\_]z aynq4#?]>#uWJ.j.Q ]8\!NqE1ݜ6o{[uMc{GS$W6tlȆO+I"Zp#0XuC cWg ?~w)jݹ63z AY󩤇1B#]'j:FGW)W:%VtIh|6ؠ\])pCF򳈄uM)h{vkԀd(u3MW k)/_Y0izs9$JAx! %uK믕EQWcP5!,aak 8v};.s<*IJ 3f8Bq>dg!]Z&gi d(L]o3A7[{˶p؛}d [xAZ@}sT.*MֽfJb[U6F|BkQ=+c^z!hz>M½ .azQBf2G5=*9ecnhf0!(k ow25P?ؤĮv<,1jɁs/UyzAirGt* }^?uc5r R[ĀZSD!$F[ ,}tSfy6it(O2!t`$t1$%-׻Є3 ҄pN[GXLK]]RB9yOB}DLo "nuYWPk<_#pt4Qz*}4-e=^#gV:4n,~̎2Gr_b$KA v\7A-^}Sj-=JFuB6wJ2-.&JTT%î۱VΖȦIa30Gr@)~<<82ԖǨqT uӥS~yȌl 2`?z%<1' KJzK gRsV?:;+ JC. z[E:;f_n`Pqw|"^('Ѧf-,Qzaٰjov 6)N=Z~H.ar{`)EQl6C"p6.O|/IK3lӤ;TvT+N:؆,_9֞FS,~hԬiDIl>F 8 Q<67a:YpDLΝqbGS&KNrbɄeT$oǣ؅ic9Hi[m6O l_qqa䶩WNW5_Մ҅`eW2[Y:= ѽآ3*y13hD8klS*7C> . 9.ׂ=??6f|,WIYW,ikwDhg úZhO$?uJí9?_8"|Ej2I# iQIP [ ˭oRj7g;9=yAx7PbI+(3٤tKnxF+C WB@ (퐚JH|PP2|ߘ \0E Iy73~10~7Bz*&)!=c=h,3Pה,+ohP5j~r/9+HkO2s=[K Hr?i_͑=%:&>K \T_Jv V(4uM}"R"^kV o:Q#P5e.G&$e[f;#?H?L0<,xh7/<P̛QiŢZZgeE'Yt`lP< ]KM P|F胷E/>O6H-;VR Ɖ| wo\j(5Y1?J^MQ]6$]Ƕkԭ!>\U1%AJY24jP,@e)WoR["JHsh&:]JȼqOx@ v?5rfAdF *|T2bӎ'OTf#X{:жX\@f ggd}H 9}[`<ոILDh/^I.sՍh!2].%(ߢ£-ӃLZS5bz<ִzq y[NoA6V x`\[/tCeyC/JuĮat/o[q2j?Ime; bt` TAw!藭oDYy"ϫx}Qw {;lNj?Q)c.2ِNW NZ=Cܾ&!woc ud/b6Vۚd_ d<$iGB׺tN~QyяӺ_&S8Ko8MikKW`B@?*jK(6S룼ƽ -mgd; Ǡc{˝RmEwWëQA%ƠUL4?Íʉ&gsjB݀ JFdI O*́ύDRhu&c.&#x>{8,  7!e+-?B&4ȇpnmuV%@Y id֪#AL]NRa ܥ|q_oOh%&ׯVT3w;oؠg7}8EDڈbkUf'/-D.Aq\U d<'LtqPd1 U=QP׷GR5.FáE%h˜tjiJ| ha|v>ώvkзI}X~u$#ey!ӯCa\8p}]ىPb"CR~L M*W7m2/HD^P+g; >6vwEa08G]W&TDe\-OK7l90>+yS[_ e~쳡ϚʚѶ`+Q6.>]=n,hK]ѿ#GF1M+zq]=Lѭҵl̪ު+#3\8/0~-Nj%b;C_Lf nOU$CX黤|$ @(.}oۂ{Qe{YxQSe1C~(>GtdJ G・Nm 0_ A(9ᶫf7מf6; /ws/nΩP{lu3\Ir+i!nRSq-|>ֱOi,:n_Ĥ%n`V_&\꧞-nQ-!QR,3)/»8̬;>`S3R!V7:kIq70,8ϓڇgG\0w\M~Ꜷpyw]Q"Y%9ȉD,?wP.QsXWN~@)U8n+/6.j0v &X CO|Fwg%4e_\;ݭR&x@;fM 5Yw8=Ҳj";gN.atqi)z-~2k;a:͟J~.o3-Ul/Xoy"'.+#񸬸 cBS7Lzv4si<~gI4d-Y't7:_;=V_\ ETk۽j²1ㄅw50DۧFBd87qj7XÝVݻ*]A10}K鳣 fKȖ358It o'8u]lJv]&+ :v*X_ČCm:=Ԋ X ZnYfO1_=R:-t'}EjPri^nѩ{/sH02"Qz2i)2Q`rS=PqĭUBfmxV?jN sLBX5Xl?t{[7ZUAIА׼H}5\>kCNx 62CC@QMB=SC#+!TgdKčٸ8]3܇lNQ&*h&]?) TAvVcK#Q\tmQTr6 y _UU05efSr[0%a*ħo>MViȎ'pRlEZTX--suY ';s$BJE i`Jts b1/Rh b޸LRV&vMLR@som,H|S9Xч@J~(X}ඌJg{vdi=cUU# 7osXj rk]9b jiիpN?36սV6y L>NqجlNou+"B x-^G)Q ecLaJ008N0aՀ:k= i򇢸P޽& o Eu/8ػoV/ч6',hOOnu~|j'.y/]@%gb@dUK/wы?esؗV'eS hOfc4H2E7bt`=Nu=OLx =áR\yl}O@%bw"[SHv}=ƲHQybu2p0P&P7+=~n^㬏$--Fyȁ *7An,\_y䛎DzfitQHX#ibuMqPh5 arTǙۿ4=\PP/9i3\P2} <1p23gyT:Fad%`JԹx_DXZԖɅn/ ZC 26K˨6՘!3{dƣ2#)!./(y w20,ߏ;bxdï@e~%E͍?=njl6:YNnP،\/s|kzhk';d3pjzPdQ0~TO&,-O[AT4`c3å4X$-ijnyf_b~M|YҨ" y5mġM_ߗiP6kZ}]D{6kglkD4r C 3s{vT2D#xy'Y9Nnwgˉ0٠Ƙ4ϿcV./omɬȹer  ><[umtl*ERȋ ;e T#]XK k/Ʃk~ 7$GbL, ۨϥW9wH% V}dzJJ~m(gvGKba׌nRcLdX>cXm?j&3\|9h-S?=N6|바eBK}&rګiNi%3V?0lԾpHݏ2peVR?Ilq\#BUX)|aL)wOABUㅣxJ ￱D2 8&GJ JbQ=tQ(mG3e'4x \)љh*3".kj5  _2 ` Y<XOC,c/_ ݖ>/$=JNow?zx2]3`fTXg1L83 eS>G.(G<% `9CJͭ蠳M,Ai?О}ZiLCSQNAPhIJG\}UXWH Z4? YӎlRhwf 6~p$b/xSP& x028*\&VhĽﴋ^WZ;ohRȧZxycƻr xz,2+^C\Şl Gշ|\s5D 1l|$QV&.IN$X(bFvan_q)@.[(W#`#s&#.V*y3d]w]|T;*Ѳpp!P&f~WlV?>rUx-;Ȝ0s01=0Ju^%ä;=,%W61 1%A/.=$S¢4YCZg:lIfЮt(B3lB7Ԅ\ي6D /L!ڧduWomA*q_`ˌ6`.LXOi9ZyvBW/Apˢ"[}B!yE^ed~lύ  - 줶hDC4yΈ@{'v[XSpU?hu,WyDJa}OWx3$*T%J߿dOPDU9@*ޗPn@ov֯Ƕ1!`囷s;? D/˝Ȓm7a6_Go'- É~Ѕ(욐K @ LJQ|O 6?-xjj) 50+(Q0%K@6<%B흭:ŽoO ۧ1;x}Eaxe :.y:8V&kÛԱj4#oΨe.9V(G-]U6 +1U=آ'P^&~2g$ lU-96&'=H;5fN <waQPѭ2DCYP}C``cNL0'JWS@5!z<ŞXpUed:bhedCtMVΠa}?gM[Oe sR;<->Zq3"]37]cút^R<V"wP S<@̵n[6&8WyE \z0 *- qՠ<{U:Pވx^#|ɾ\"(@_ glV7bީ,t`E7mGD<ʂ Kj&rV>{ehإľ.,RKU7S*EM94 鎮S5&S &R2`l N׆vk^JXLJ q$B{:kӹ`@$ٖ(K>|bu4Fw˒I 4FڤyuiqBi?Ն^0%V}o)P)HxXt?F-޶#]" ;A>uo<}PUp}&C:(Wpf֯ɜGߡy Po%ZI)_` Bť΂Vدd^R!Rd쨘t)P˗*p7D$~^߸S8(e\ MS RtoōvĖc}Ʀ$o Y9SO(Zi_ ;҄b+A 6O^x" ѧQ{QDe~:s)\Z]'xYtXrVRWCeCj+FY&oGM-НaA~G*J % @^?zTH+j[~ D Ddϩ {!朗%8˄@vljn3j$=-݆'-*[f8VG{F:a-v#+v&$eui;:ڒ'T)€ (H3L\DO:P8R8a9-6Z,?[SQ}hrMP Wa6EvZT}Hn* &: m˒уIo8L (K*n8f;D1BEO廻?YH^tyTFv\QOpwf65FJt$֘ \v|Rމi ~rjo ,"I/%dZ?^k3.{Ю { ׂUpe'+BXb:$A2FH5B~Mn/L Lޛ^ӂ LUˬ mG.u}:TLgsoч(鹹eH23~%7)(h }[:=YgN Gp+QmH&3B}h]Xx3X/_lB.Q5c& +YHN-*q YAft»(9pQ[iԀղ.OCH߅f#D`>CaӰz~(Ejgf@xI)B?ݠ1qsPΰhBr0V?H;2츘ڱ&}+h¡M+ɼ5S$D!8/gӪ:+n3cÁ.^R[یo#Rl SukkUܙL I$4un4CzmnCkXs |(NMsoЪ88K9<̹feص/Y`{6(?&|0$K6̍z0;ԅ?e8~vp1 -zHD*mw-?3Y ֥0ܬ!D*'9V] ),QwSC51ࢩ&ngoL/, i^t8"9Ff$F0o\ɝ᎓_fݢ>Ǽ wr7MwHk$͚S.pl?;cw'WsїQ0@&n 8,#6LwΉ$V4WU:.5 Y_Tg^l8 O,˾VM M/̇VQm}X . e%eޭ*9=]c E."X$QGBkLUTf>D囉j^[-c:N v lp$<=-ұ ;VyZ j)FR2}{5vCxiDxbfҼ|&޻ٿ~.tz\}K82אWH*۽L?:Ȁ!r*ё|h <|^xb\u<ƈ `vm|pn/BEp,)#FyTM46m~WbxChRm();21L Y Cm%|]ҞU?[8(طIyo-uŤ[0Lx>Oo6|͝\́ѿ28}HB]Ud8[Z2i5033}řn&/*zצZxX'eΒȬALMhiQ3[BJ΁ф^Bѹ. ئc_H8?̵U ƌ9ZpB~OV'Hfkvogo͂w6rS}tF 0B~??Rz^Tߩ^ @ڣTqt_@CfP0l8[N4H^\i TH}-E9px>~lږ xa^͵%+B S!6znZ:[lY!wJ!0Wyʼn))_xt1ҁ%S"9ŭv[ k]~~jzN3z9(` EܫIj>p3jˁɊeG-n0+_Gfww9-푧V߈YS_e F3-"J$w]\ *~e%%u3;4'J܎\-9f`U2gD`1|N2\ZRġD<4_[/'q1 a/^bgBDžlS ? } i:In >2C{ݢIC:ӋhsVqgJ;~h7.}p^)$euS@lNl+ lª0D:r"תU9_Vd(_oiO^ ?-xV'Wwsp|EtDZuvOo 36] L4Yd} o 0!,& 8H$~SLVX꼸B|:) C"CC0GG5+n4>mBМ&L1h`׌KT3,9֚&XV{3N/J E$Gha+fѽ2Gc%A5L~LK*va}#^ޙVϬW*ƘNDj;3Xh`g Cc@Q7],T EШM{GTWasMI]41[3z0ng.+d \ޞX"~ !W~02늼a!<:SLlYKZW.Lnv-ۘq` z~.[kO]#E _9jdd,%F4&i_Dv_|秉n8RJɫNsh]!Vf]1E k\xjaDX "I` QzhzS?+fA4Ӗb̬.3|"GGdg5Co?A5_Tvo}AJIVԦ>0tuRvuEyq^ 1z*\^Yэb'k}iC<՛%Yx񯞭Lk4XWX^ЕwoZ0 gkޫh`U@+ڻ7,Rlp^׉g&3b(f=r{< 8Tho!,S~mjma/Ob6VǑ&$?>GF~DA7j4!j{wzCtWt)Cn.*P1RE d̆ W303S,մ*a i:Ԍ(YJ ~I|GұbOElvTG0S w-ZJorVDJjOdkwP "2 "UT!{Z(Z[oCʓή_hWUᏊyPHI^ Zxm:X̗oA=rI^[ v6L[A-}l2 .SH)];d4B#AnrŧXfA_Bp9]>۽m_3uhClg0zgw=^ @)qwv^m9ScC-c:Bۖynqwacchc@-Fp$/ r:ޔycN6mœɓ_ƒR"Id!Lz!g>z/K(ENk0m:xS2h /SlL(>;㮿(zX~9-J&kGpl98)4;mM.g;ח <,7_ۭyW6r㡀v=";Pa/L4f?S= Euֺ5V~!uI#^b .PPֈĘ ScYb-07crؓ[蕺DTyIw7˶UUYd≯mLV>   S5#ɶGpj,*K8OaH`ςƾEݕ$li6soo7;ccJx<)܃;<%B SXVT@g܉_2KsIAtϊ0W {pgf"q[݃I Q;#%a3HOBB f"_%%L#ݜKI~~H:eצnX`{9u'W>xU3HeR l ?TVL9Ehl,\q3C qwR*0"wM6f*.(F·U{Rߧ^tH5r'xC)P*%`zHyR/jD"%lmgCKSeYxT` kpm juL xr:z=& DyK"kbzh3HC™[f$4$%5JtAݽoSY}DRrlƕu-^2x5ђs&YfIƣL4[>tAI_#d"#^6ɨAp9V5 ύH! ÷sukfQ^ 7UXq3)6i)^I-Or*l`39Z`\A+AN1X-9:yasfCeAp2y UUbX^{£`P< pEਔc.SU/^bKV F27&X=`YՈ]_^ Ʌ7("3&7<9m1ov_#~M$Byew}XQMZcaȼX!{{ի3'ִif8D*ԏph:1,8&)ɘ=ąPx-geQz6->rm5n^{;Т@܇V"\'O6EƤG!:-~| Wty@R Yܑ>~ PFeZd@J~qj%X;CmRIN [nΈ3'?0FHyo u8Bێ@ =>9W[bxB*39%> xdXǯ9 o%,4:NLP+ 7t—rp9XIctI Զ,[j~ Wyj^YR3U_+2Sۂ (a!a\D?Ww} ]UY*uzj l0D~X_},p{ҷ0^ʂGH땎]{/6*$vaM +I(A< S`1:h^)4Tbf` Mq< VvUc D)]TIX%xï["v)άfNe͘ `٘V.!g@iې&s6ri7fݳF/]b<)e,Ă]AHkAlm*E.u}sY#3@Gcܯeㆭ}E!ЭS\S#͌Fts]cMu#׹)f %tin80n\O^}Sybg> &ZiBp$ŝ=ˍSDϥ`J9qH gJ% 5䥦/ R<רۊ{ nIebІUl j^uX\KjY4us6_%3ȴxO&@4ʦ2öjUlhFcwԝ\iX3@d, 5Fݠ9/whuZ\I$Suejf:f )Ѷy7O^qEKǃ%3,U57 m>g6|En)w«Y_]b*tOR[g_QWC&:vƳ#w(G5g7a^OZ/\(+}sn_BE@)uC1fL+MI)RS. \ݐ ?jgEIw1}Mb:JYoï}H'@+nIj7/H4mk_Lm/Z Wl>* X*Q O~O3S/_4ӈ;!V0)vYN>\y ,VSۓvPϨ3V?҇q^lM%]/=Y\9=B~=eaxHjdgIJMͣ;h-[阸[7c%[^&B(tS&j]-?\EkUMkl܍dL9"UF;黽0\)z|\I@:뉍F;]Rx RƢ&GxTX2_"22XFUm :8SA:ڻIZOEps.1d7grK!+rW ^搙p(zZoU*ZMY|7 !(޿H4 r(m/ځ|S(# [S<.SC*%!;vr{m8S4 zDb>HdW> |bKreXٻ:!*B* PГa6z>h[z=uM6Ȝ4i{?U QN^qL%j8͠%|/-Xrey0V|̬x\\02*2؟$)p?aiЙ J oT,vr_^J"#EjpSV QB=%xCKuQ{C9_;;#ysHgʨe$ѺB7 &'r>`0WQvj لR>+.f]⠺P,xG4bׄgײ Z#A=~IY)wp5Y ƦV\]oeW/Km"Ouy4ds徛t`Qg655r5;YykJ+b#)Lלr $mu mۀV 3k{F[]'uKD  0c03I -ɃPT CڔAa7L+MBZ\g,v_Mpl~XrRg R^٩~MzNPѺVBu4 Ո?ua1@&t*xKamIG6e貺l @p;p6pUVW̍d({I7?Q.@BVZjt hlS_X]F(.[qޠh ]\\LfLsKM]{ۃ4ӷ'௭rF#oQhH罅0>-州w ]+fˏ[[T[Ym[]3~YF Mnevd~reH 1mq (_O|@t~^8I#_qr:k\?W;gucAx9"u3[x(Hy;T5لPO<3X_${d񼶱~jͷAyeJ%{I!޳X!%nL:f ZtBWď$ 4}w k[+XʰF8c`)-yt._c'=&'3BO)j2h&Y\a k|vщ$bAiĠ*s 6#o)TLT|␹0`Lx>v쿠, ;sW|^:u9],E힢:,h֎ݰ4Y)uγ>V*{ yd/ L=u'b݊4)߆ llNSKrƼ\˩^nZb2VNֵV>;w =e`8=٤r áDE/w뫽LD_fEAe`9jt5f(Xg#$&L<8@mFLr,?;XrxH=ⴉl%fMߥ++ϿDXU4@lgد=f9D=oNioh2!*tZH|6Wq~Rzz"X/ŕP 5٥TPS t%:YkuxápkuD.m%$Jjc$m龺y\\m%|hXPDA;l@y/$?-UA O}ɐ̱o̊ΡtU/V&m("'2cN]VUf ٻ+ml5l+ƛ٫Q]ZL-)qٯx31g9AW?b1zAKH/떬Y,ql+ƀ6_2pTn,B2P4j_-XAleo H᭰OL\nZz7S)@ثHGt8Ehp[jopx%%>~w&Juk_A9rҥfɆ&1S :@\Z 8ͤ$<F[O@.Ps >уf刣SzW"S1 um~ p:9|4`qi }P&AFgе!2{?r?Q9x oAbV"++(/.f"H!),$Wp 8, wP׫x{\d"<>Q^ }ɷ _2߯3qSO.Ƿ਌푨B=6f;NzaҁyC]la?)nupMW !ti<62&ͮ[][k[m"쮹ױФ&ӘRй|s&p9UſDN (Tn[Sk\9rφ f=>}-W,ֻ'ބrN;by`s Tόgxɪ9#W6(|~\) 21栤V.vRW 0oqmbBRpV*9Kݶ3 6) LP RF~'{4  oF !fn;J5KR3f_oT;QJ6+} V^-|RVoĆ<4|Ioy*$_  XFan~90>Vª~_Eb6RoMǡ 5p*moŠUqx] JJTmѰA uy.Q& }REK0'+?o2*mrwo8O;;n'%ME"q\wг4~B8go:<3ϵy ?϶tO&vLQEJ50. .6 ļ@,U7^$ oAQR{T^ƣ֗=Ms07{#]ҸO:ѳCB{ă%p ռwYCWQyj@X?0P߰͠Yϯ@Ղc.='ڏ p ˹6 GǕƹ IOx?1`^D7OB#xMe.ܻ̚u |F|).x>ؕ$3:ZmToui+7vA2A^PM%Qua?2G_Y&/ ӣ{O--I5aBT';lFVW_R&[Z@m{}a8ZUoFM+]8q"%^N+!H;pVw*O&R@yrJq9o"ElE;Y4Ζfn+xAx'+R{̊#\, mWy]axZYe"B';at7HW[6Y`}.֢Wk/![QRS+YK 80wt#Mjϵ ZhrK3-Ť%Ӟ ,~ uz)SlLX6sF1U'Ά> Ԙ7㛣]5Z^rA3'[*VcG;G]f**k"cί9WvRi],[/׵KxtE{E-p(dkpg>q^wG/Gȑ#`?E\UsEs)WU춝 Qs(*VZ "FoҝŘ+zlu ׋ "FxxPqʟX" fCHZ2s/QDcaTT9_ʯ'j:ԟq)N;6YF֋ HUd(lRj,`:蒽98O7l2CKdpkBQۚ`ɝoՅkgtr^hTЧ)Ua+_rYlrHiN۹JaB-8\L$1W j|H"8,D ujbk>.P)5) z:əئ*{1.hv$RUXE٣$P #9x9qaZ%Q~{*#DuXx}qyT2jOtN"c{?TT7bllCUyW*z6 [El hlPAԣL"!C\Y \ֵyl#I2Հ " :"5l EӓeRըeJcgY =s&~:jNmB{iN>Ƥ|*!A*`5YH2.L2JgSFU_t꼼U` (0bm30qEcΊ\wL?38M>Il27U 4V!t!fGiEE(hK(sۓu1lʟ`7~Gzm5K<㌽Q!>mG1nAox>)ozA<#i}T=n[V!06rQiY1N£G0ndg'==by5i7oЃVWg QI5*1^Guq1 + `szx%%LS76Y֐ 1XC+fLo% +id g`;.4 oQ8_3aFjڎKzEW9be?(Q[]U@=7:=e)p6Y @7?BM@ᒗZ*٪>HW0 s ѕcJi;.nMXڢlR+Eo^MAu'I%#ᓃa_ RaJe I Vq!+փ3Zl$6 d,)tM΅QkμN?:<(o\lx/n@ !'&8NDLA3F}6TՎ !C~g0IJAudBvV3S]P2VzuUv]$@LL}8֋EVz-a4>̃Bw"3y4u1CZzo!&&KQ.{\cR"ovdf'G OX A!ꇚԐe&.;i[ уI*E`VS(ClN,g[M`GřYU=%IdDL&]%e{(LزICB Yb H ljf{@@~;v4|ZW <>w`v-'."g,0YXط "3aWJj<B zؔ_ω_֘0꣋hQ>ss $jyr"2j/t[!j0Ŗ(\lM+ы6m+N d(.7b20UDrӢ }d"i%=~nTIW z^*b!`27^2?4]@j>,TϗdJBJ{/2w2nF?̬{?.>XoT@winPW,]6ܣj(FfGw#1~;IfQ!>\gH8Q'9W 0F rCy (R\Vth 1 R2 MaE_vixl "mg_c,v MIµL1!jPcPmXoCMd!LfI/Nl۵< s"13IÔh )&_d'MDl뒵;߲Y nw9%X&|1MVl{Bǰj)՗A7C [[24m AQ*^kB<3{7Bxwq7JwK+aV5m8֟2 ;or,J?\ ޝ,l~{|oj v  hGr=}Wkk25hTWXh$k87әȉa|*5s\ZTHsk)lNڹ??C$x"_G6*Ė{_ q׉/n|b$LeE1F՟?~F:+!2"v&^@b+G I=4@{i Ƚ He.؊_s=/>'; > 4P(Q[#>i`onVɖux2{rqXBxV\M73 DvG=*wrgBe-bRnJ:]FeLG $yn҇k~Agژ/faˠiV*`\Ft?L0b}Vr\^Ypj<NC=7Ũm~Br5ɧBM?R8CfA&ϝL ̝D>>f)w/?뮯c=FoN$؟*ܻ%VJHf NScDmEe7/RLRIaS?ɗ 9X>BX"'[ d:5dl+rӭBȥQ"ALCs;[ 9(@nҟUI*0U\LSao&*n|,Ad@ޒZrse`Ż~|eS$=ٚUg^3΄*qw1Ydhٟ(r͆o!I].Kds`3A?ཅ'OT+Xq<֩R(_Fh nyΗ(mn㡾P\bgx~@x[z\P $*5qQX-xsSIi/zU._!"tgWpCOJ&ph[`‰BCk' cXZY\Gf3McPW4^%i9?}ѦڅBֆ8Y5|e }2U0ʪfXmF@^=l[ۯ ϵ_r!#hsܬ->Z&`EjvˈKc`탿 ?)fgñ[~a,%_M7B="f4qt$:wK*{KFDiWKx7gS]ФcqfҔ4 }FԊtjvR/>Q iRGN^'Ts\ZH 2Cբ7IhxIS=`)rx|ob3`KxAw'GƊʯnK_~$4xj[ήz(_Yp*8mRKGNFO%uJʘ=zcX+TfG'7o88AM[oN)Ljm98R`'a438˾GĂkH_๢-ף7g8[3Hh–髎=5A宂3 _yo`*n tٌwjX!ִM\^FZ|_֫J]5@ʵ!ݣ5lFO8oA(Qū|wЩ)`=C$߰%Fp:Gp1ʇ&uYfhi `\12+q|Rw\XD^IdVeuBYM6CsYZ]`R8U0Tn:8N'N%zjbEXFQڐ&%u;!Ċp7zv9?9xq1r<4;!<'nGHnP h<9/%Z*U ͛Z~9Z8Yw.4L`둹;h,\x]?_һdr`0̸p Lo'qH] _s9-d =f}R̶Kdv?|ͦo/!-3JW[ 0s2CM䅣p|g!h<; 5{x:&^:vzWj4:=Km&RG R鶩3Wӿy@JmUyaKR-+O-5fRl6-բA(/'ȘzTy=i&X}0]g5RFE>>;M$`s.NPgiCsV(|;h_K$e^ JG>U4+y[@j^bnَ߁֮ X<QNcN#W)!}~硿Qm}7+nJ)^V\'.Ol]z2'зh}X\Hf*X :.:dl.(2$PSW s O "2t=}딕J['JB4mkňۈD=Vw~ZM`X` XmÄ$dKҌwM4j֢>S-=W6-<\tC2̷Keu[/1/~•=I β_u2_+\YV;*\o_]/ \%V5/dė@˲&R(ㅽZ"nY_+1; 9LfsoXK!YKJWOdR /tۃGHK8mU=sQ 6z"}&G^+J~&1̓+!VQu3Jyn|vިn]n (O2qiS4oi;f sBGc5MLX]&cxKݹq L۵=%e`0z a5Zk!gqZl2Rz"K}IgK-^ ȡfћCz)r<{OTV7^V?g$NJ2H yϑ#}LBTxEi6ژMyAgsTk)Iw=J3;o|/vk =1c?hxI5'>D5-6 gUb1L 6}I @9j[lz##c(5?[9we*Ӟ4U& aN1ͷ8/MI*Kw&+̮}Ȑu]np[9We׸A5ZVކ!k/sm;xO﩯g\@4PhpxS13I<1N'b "|M yB1׹cGm_A&pOY)Tm[O AC޼t qiiNBF*%{U( vܘuK1_3x>"P[>p%lSC UgÞ;5@L9#B_O)P[˾Ow5Kp3[癝To崦0ԯfU0g/NjjMpN"_tO.d_u䴀0 V0\:KxZ\Z|a.f,?7*q Me^;y_"<&16z{[5݊zмNem )LeMS-Ƕ5\x ePRk:9M xǕe%s}3eAzz#%lEvBMvZgZTs)bw(Վ JݸN]Y]F` [;*mdnf˶;!0b^p:t 2&јjȃ\8{?snUqpzdDԠXĪ% ϹUCnnStJ O珥,b,pյ)`CF2`䬜z\0Iѭv*=A㈩,z"uO vȃ,Lɷ v2Q4' IN7*lƄ(\s0DXOȟP\G' > ')ܫN2.؅Svx\mحsc$Է_0n-%'Qղ3b\4}!(\a3ń^ROٕiY, k"y+V8fŦ,q,E>$r±Պzz\*r54*QZc$іb\팂I/Vy{DBP,ڄ2wc\r0l8&G5pZ!ghKg5^l3'8߱^!"ų,r.XBt4ߖTY+YH(47:!:2#tL/cpbQ(0B刻wtυy*&AK-QH7,L?Z@"g`q 2*O+177^\T=3X?UBٛ1Y2JJػn*}}Fь/c̊ΒfL@v#=vy\tK{}sLeq 4C2Vs%lp7GEQ9VӾCf6/nTc:Ok@\^f@Q4a(ׇ.;>cœXͳm㽵Rj0wkKs̙2SL$؛ #-2KK*h*G4vi0+#BW}D+)* i[L56ʩmkf>O$ 95/~'iNr6%Hŧӕ?%4$H)6[邰.9 ( #CrS\_m  g @^9]7rC@͜L.; OɚFMr5޽+9%Dzjm-Wf@y9I^[f*ߕJ,/8ӚX ~7[ b)4h% s d0nK1é"٫Ѓ'I S@S &m&R \C[;kʧ"V~If^ ޺w30Qc%ŭUX SY&BڞSKƝU?8*FMK%r!ԣƝ;ʼLW@( JelVIe-r>Qbn3La//dk<ҙ0k򐔲h:N Zo#&>o,ש/҆  kٯm8J+GDp~ Ozn.^HA2ҞӁ-}n]BNlagR> )ɣrx&<#Y؃kߜfsGGW æ;rIS KTOwGFh̚`Y淨wa>Gbh Z'@:Tp%(y rZ' ,  |DLF68/;A<~ ڿ uXQ DZ6 Yo}tx5I#ܝ%Ir"U{쥮?e)( 'jeG90Z1DE@UC3%A7`k̏=61K=4g`iHF9ձ'O 6%JZs WS~Zֻs_3n^1$ș׹w<W*5lчEm062K_],|DSQ)š#WΕ)/jcZK+?=[- 4^SLoWX&@7qu/t]8"JۋR~Q5 ]~@U6a#OwU A9$V%?%臦gG1ۤPfo)1m|H:!17y.b+WCİe~|.,J=\󐚴6ʍeܓ5wX͡0 |\:Uo>]ƀ0o0bnjեxa?AIP@jS~CYe2li'_Cy8`. n}#LqmZ[m$P hE~93Lj Z=b w3[)tEI˜)xX[E G $#|@D[ x,e7{)30$'&"G+{Nj`?›N,zCҊEu`lotua9T4 j1&GF]{3L.+^MY0CH)HM{}uuaUt2cF'SZ :"40ZXlko9uzs0xvMvMwSn| (]1ܩ1V؁ҴzcSf:uw@B)^# z.^tDu_BiqCfH:[qvW ZpmHnlBþt )Yd/b{ ۤ|+B%mV:̛=Ʀ *fDB]y;Nײ`*u\bl o𻢐IӸ4ҮZޮf6Uig$NkFx w (F^ (MZNʥZWH 9@=:;Nm$wҔ-KhKt۠.qkl A}l> @¢f,/RRYWp޺_ˉ]ml,Oj|jP8Vz`Xg^Сf>ɂz$Vk^H]}N@TjfQ:\~׫eIgojcAu7^|dHfxӼME gUw rs4L`I_ k*J 6y06\1V/ŰvguXH*\ *}uk[nH(' |R[ c8tH73fm~@T^BMt"T.q:o~~28lEG~MkxD<;dz79z ^fQ_H ~y86"k ~b,il<OdCK,hO"~`cPcHYUL< uٗ'TT\.gMr6;aȜmP' J'JɑJN'p“uNu ^l_hc9vIxܧ3֚w>Ak ?ʭʩ EMl׼L 8ܝIf*uT!Z#0b1&n0h/ YM"D,A2幾?)EAj#=Ouܻy}$Y+#q7qew?ÌCx =y]?$6+#Iw0q|VU95;tx/;Izg'[6 h 9I}-ȒP̪ס(BHSmmkQ=QKwY1Ls o ٶ9!fGe/{yu[CuR>0諵Y0Ox qO7q+ cAҧMq(RLϳgǷ𜊯BHsRdثwg؂+$$!ua]؁}N&&џ2Ք YioS*ҟ5jwMfqj@mR}.b( 8Ob%ESrAHx: vo+̥>vР,lqް|L2L!7[a$~!hn":b5vfS3U8Dߟw #ё>{72Zm:tfɃ5ngk,t}3-AfYcX8Їol5zHr}8[\N2Kప

vĩnHM6U7rHi LfV4~̈́tp1޷?n8@{4'3N& bH]SP߄5v7AѰOD}Hbʹ_Gc% V˷aXI4H79JE`5m "u+L :Z$hH:MN9}26RG 99 [][4@ޢmhisfЇg׭vvP:n$(`ݤM8YlH-ˣe]{` `9d?&6hmRmU]e\jN&GSֻt{+Aܩ$ü~>)Ē>Tg=6-H]17~'u)6 :NRAhfJg˽ifuC[DoI cA$jT lV"8M!%-'I cbx=JpFI"JVqu{=ќIE!#^8 ##rm]*QtъQV8$`ʴ8 4RꘪH&NE<H(. aeb:z=Q8%o蠎"Ӭ=Lgb50obsP^!M7t4 Q]uȷ-=#fpK /n,Chd.*VN>SUG0S$[[(iTky_’3>./Xu &}2\[Щa):r">Brz~3oL!h-B̃2֖h~mLh$eI7ۍ͘R͛Bκ1:: V\@jGo,Da0J{>+\(c>c㪬j MK]9I7U|:$==\ ,m"14 .A˚l\xUoAGMT֌׋rYskR5$`c#g5k>N^cpY+Z !s%ǜ:#~vT~(.Q]ԡK89rAJZdjz] #3b\Ti+ܼ[? Mg''c.Ts{`ZMJ?!lׅWE?[A1 dyſ.Iܜil,*yV2֘mb(/j|znn,Ȃ5qU! SdŁf|/uy2fm,(a`AXp&ܫ#AD_HԷ1dY] e]6 )ɋ9O}zJ(sjGSX톟%ѕ:/4xйs,欖;5ybu oRh 4k 3T›.ahyh{|wOJR*N%(=qM*լ|C  \PuhPxxԂ̭E~="zuE+K^#NIkC:6y2EGv#=+ { /R=w9 < .AJ7T3&R#bҠiH߭ 5kqMm^ ksR!k pE3 #! CP ݠ:s He?w-T,t>a7C_ԣ,u{tYv;9aCjޜ& 'V;C`x}>(hp ܲ|RwυU]qMRR!i1g%z7޺Ovh7.QXʟB`ouRQNgSw񯼌,iOXǞbwg굆zWcQX29 :O=5Y߰fAޘdcB UP7-Dg==y/ex)W\Fn~47G_ C:e :2ԋ22 ?\I@Iy?a,uywڦvMNYtt3ظس(B?-SXZa9icNK,%[~ ==='>}Ŵ4:?E@.>'yTl ;BsDF1~!+_G\D٧P!Z8y1'nF?d9(S!8K+r}-cl"%_TI:i&34uRmG*|ܐ~nu{|cN^ANv%Gk)7KQ3+XS[i> 'C;/bs&дϓc;(ZMHQ@P&-DCvE8*j2C1oJmbTx`hc,I%c#8Ź?5"P)4p I.! #D\)X9RxjdLK-56IPBC΂+dF'IbcZ?5˩Ы'f+vk(|Yu{D*O*SB44,V(t/ޖRct7zNzjqշP!wjYaoSF|`dIy;Ye `R:gO}R8W05sxѴ$Us U[0 QP dww NFLï{6@f*1U&V2?S> _jz3z^{EV>-x!uEl౏52Ҋ(ef䝢>u}]F(z?:L ovW&Z؝xC__P""-=:*&8xJ YdĿj}HIb,YЫ\)>,c8M8]'$jZd>M_(ü<ؘem<:MOʭ/pAan["]KBkF˫L8MU/~RKmd(")XtևBV*_o[: >XiMZZHӕh'GVyzY<(Jt`ĎUR̡W"o &e`={d-hEb _Gi)']1 o6] O8ks<`n8s a'!dx2>`?nNJMjh7Xc`;F̂N7 ފ eJt2/оr hCD@0h܅}WǙTA2{O{([vM!xAjы!,3vZʨ,\ aGg1BC* nQIhZ8FblTw`o-.GnHty9fZ(džU&ꅉ2~FęnQ,B3qY!.ɫޅc˄Ie`W;##J؝>jyk#`U^aSjv/.9z[ 7VYk ]$۴"CړJܶ T Ei~1^[l(*j􂴽__7&s$;Hy&xJJ7/M1 `L]>̱ŕ\1GtBm1eJӣ'|)vUa k[u}ɧq a2m*v/Ex#~4LƘkmqK9nsfwP.bj춠, _0cN׿9kUOH1L%.! ~%Mo uENL[lu+.cPr:eW_ڶH8(M8dM{uQd #jWmnf ` : bS$`t M!`h,ÖϪh$C kA+ Oqa^Ȏ/wl(CY=U:JVݹP}PALC{1Gh }K~B-NdźBi}Ő̯\`A򉛠_Cpsܺt؍ݗ~߸:A;Bj4ģA^GwmE 䧲|Nj$p"X'7*V&Ħ@α;_߇;CG.e^&FhF0DOI,7a# wK{dȧ`dKn' ]P7B6 YԀOAj1TI(]4H:(BMYXʔ0a{k}ך\D[NlwR‘!I/C *-E|YJPq~Duq0rϕ2F_o8n'mJt%՚2QcOB,lNַr b?cwT h<<:覼D" yz5 䂟bgkNb~xj儎wc^ף fkC8CV=d& nG+2&~dD8V7ˌ}:|6ʼn[}z-O3x)IqKzOVZFjt&D\"8)3R8 ,#ZQSe8`bXNCF˹vFF )i4j.P%U۶X~~pF.[ElScg XٺPk/ii{3 f*kExȧ/fT yodT؍Yl 1S-^'aN'ó+_6 L8<-Bo{ٞ72>GMQM g9!ڟ,V){JrϦ!C6 vfol=) ]Bg^w“әb+lX<닩<B&dz_U$GX<#*a.oVZ)^ƴ@w&~] YbGu?x"݈B :oA9fȾŦ!5@'IK>|rp<8 #Fגs#iVP+b3SYU,&mP5+LRh1p_#=3q੥Aǜ@a*̔(V`L0jOE%RQ=F8 uʸ&R/%NnFJU :&ouOKmoM5(ܼhrC>&4['`EZKqA@-ݜ݋п~z&F@qIGOs\<0AEpo!%_G赏D!V^u .,Y ̗֫q|$@uo^U] I/f^G|urwj٤%;,(JJʳNXa9{׎&ci[!ufcMɊ}j ZF4ϣms(Nz(L:Xܩ_S.'N;{xG "ؼeF30<+YY׹C_TIO?DF\j+x$PM6ҜJEچ" wPZ;+iuC? RI~XcU%MϠ:] :w3$3>SLED2@m3 s<çM/&ޜVT$qJ9#Bt*h>EjxÅR{ #dʘH(;A~q@bg̈"ֿPh;dj2ATR˴[& UyqHdV!e,6ko1cǧ5GK,T厺`sZpd+׫"_BOYȗZXQ>S90B{i쒆GZPU=ÒxKnH(Mg5[&Y΅qiRaI$֘俽wJ,s4@һ+._Vs!bC| (, s+ݛ,2Ѳ)'?aL5,;p-$C(YRxnկRp%׼F F"ycP)#_M \Q߃pNPqLWJL (Aqe^J-޲VU㎰XafWsʁ1dwWf/5^(FԖHiG9#}K,}.an!8B>J_1zW*_B]?p.J0?Oxehd (涨^(t=;_uZz}h]WP뮡 ԇWمerH"bo;wPJfŲ]/!)nG[?r%~җl3()wmZ%Z_>LEQd Dٷ9h5~ҳ?--- Q B VD +hjh4_G. "/Vԑ_^{z<'ݪ"NpUgƞftx <,: Z%"]p&MYʈ2mټT+pb6I^ǝ t0΂ ji^+q4# pDZG#,Ã)3Q`YNaØּx VU C/0Kfw^U)`N>R|a u˛tXǻ,E7V7B|! ks{p1PV [TGI o´x]NYGǠq Ҵ@]5BPزoϹʥЅja41g)U~kuv.'KQ>Gا|3aGvxZ1䝃o*DFuKآmϵzֵGLtc.0]/Aa4iscoA9_{lx(C1Pn0p75Y$ʮȥ3tQ=oic&]pPEe8満BeEgpY)N{Du m:[TkT`N[r27_y1|3AwqQ1)//6̪,j7u*fqo)(.ID惲{;D&[2ҢTB%J dRH+ &ee]yo[%;rC%9`ELK RϘ "-'u͚%Գu~7a@f\#z,E}@O9&j,#u әaT:J=5vaxW<0ΒPSVsywYRP}j%UT+S*(άEhĔ ](@éhi)*v aHQBde-Hp{-x鐭Kiгb # \%mSg6F'蝾Q 1yO1oR%gdQkzK013H9DKfN>h']lchc(7BSsU<CkXOXTdUo뵈tBHcd.t;ހժ98RکA;ppZPw2Y֮Wf,ݿQ;ѫ~;B.3z3P*q7Zo4D0XAdU`+ cM+5;"i*#TW?޶u1҈*(ZOJ aF 4g gu=Jk÷׹T7 kxfy>XX_vpԖo7ӟ୳06 Z *c$A@n"75hRS6OSO;07^f31(: Mٞ4ъZ4)%.slo6z&_sP v^k2ѭ黍Dwf_6b/vG)/OS$ z:kxM~6Lz04=GY#~<nX8>(d$D-a|vK%RfynT;v;IgMY]eR%d<_t64 .!`DJ}|%m $}[` (hBoJa|ovϢ@A,u\(1"Sf{6 ]gV~c` +5 5Z}]oԑw( )kh2=bš~–8kOL7>"D De?뼥gi(zQ JMDp>u;jEMg>J풺6r &/Ͼ A w +tY FC}h= pY'xUj%)CI2p dY+,V`ٱeGH?;AVjN pOzԇ"n^L>AcU@MTX nj/)Gnݑ(Wh=n~x$]ܥ;#ه% +ee֏l m vڿW3۞F!owѾvpW 3@Mi@Iyy\܀ \rm" چACZd%|1oш"5,p{u3!2T[l[1LI^-tLh @فF湧a2=S&ܑaǻLŹ]Xb)ąpc oJvcrTw.8&Lwo8I+QVOKi(?aP. a^ڧPJt-#m",xӾ" '7Lkq[(lxPmQm]άv_̐o]_"(2 Q8}7ʡCd殕TumaC\$SHitWwߖ.ְ'Á2/{NX/[3VjmL:]. ]ԖV:2UKq{j~Jg.2LRjGhuK g&KT̵(r V '\-Ƹ WbRPϱ˂ [(eNP'dIbp)aF%n)ܥwho秖Ө/prLf3zUޭTV թs@h1Ú|o4m)V,[^tƣ7$3pN`}77Sd6)׻mk<0C3Q뮙gڣ iBoilc19e vP:r{|=3 %Xȏ 2!,ef0!KϦ +(}\Oc "!6H-VnPx) Ym}\"ɗxʾI1Qާ,T x Lu^TqdZJB]'.5KLX e[DofGj?# j{xj9Ig=PF46D2 E%ٲ ~=[׆&xqud<é/{4Xp \oÓH76%eTw*fDeWkhD|evqno6ꃿ.1 &o> X6T!U88@,pAL8JI}\N"9O\p7 'i } F\.-7N]@ ( rVl8r|5Zk9Eg2P_9՝$7$!?f (EE ,5'm~Loh Dcځ;:ވO9xL3W) Zyḝ4rʃCR q'\&͵q$,v7xuOdvuY1+웦ԷBxؚS7YeHeӔ QY߇7xP A8,wVm<8Ui%ߣ?&)$bWę@1 + }G$O~A$LI+-e;]BOEG`CH]j&jjO Ӷh0qS@(s-8 Ea$U 8!(;̭9FE9] "DUW m K9XW<_6B g!vt*Nǂ. ߒ@.{|P`߰H uE9ꎂXσ}jG+A;'YUUfݕ;[g U p<3q3_xș[ܚ9Pr/.7to+ןxhhdqn%K41@FuSuZ&G&eenxT7sw(,Wz`\qY5ΓV>gV yq}:؞tr47W~;Bry8rkG޺rˮ&BT,3<3ݗPА}6S>]>c$I5muCt)^k#N^ ;{Ӊk^LVoD;>v5M|^K.}f3D~/C &jSlk'Ń(Dol4WD @x8|xo3>+Ң,=6`zaA%Heke]USZJc,\|50̑:{"@{"v57lOd9F(#TF%e^C/=Y۩İ%|QwW6fem9xZ!L$<= JM̫ -?f7y%ih lr]R٤1tG(+1f2^61_W$٤;o@p9~@d#! dH)΋Co3?+ x]`LD%z6nB1ލ̉yK}[o\%!4M.tzp/ k/p߄ͨN8 'ܝML}p1I tDؙ`٬CtM1VdEHF!h.woqgNI3_5|!1|]t'aK"#eVD`G.7 QyXa4էq![՞ѷ- :ݓ(5՘P3j؆>04PbNW8{EAcOÅ}Rĥ maDVN'pm ]87՝emPDFE{I6a@0`7asюsTPߏE@aFYnPTn,{(7c0Qgd`-I WPfEqBk5b\5>Pjs0`мEWtP}hA eG34- \l}]EԜEFč7BP 1}SJ =Ns[rWEMwc\^{,(^Kh W/ٵuE9J qKX@iKXm:HWTzuAgO{׏ y'jAeS! VR\VR# ~;eN<7k1a.RY =D߾Ȉ|j͒T+- )}@^vV@ǞNpκxj{]c(M[@,E)i_EgYJӭ;͈=Mzp`,<:戍:eaYshWjQ/PO @ M=lI(WQ I :K+kYs)Nb [Au2EΉ!u^PB\aeaNB[R.8깒1Wa7%훷qԸCalb-%;obm$ob@R:mm۸0b|?vJ 7d ۠Ry\chp[b8Σq\Pp4@,F%`T j|8ہF̯f18LfhQc9M0eBLsYD"ΰ`39'3qF./'^lV~?l?kƼ,7kpZϢ)99a!Udҗ!&1>Yd1zـ4w.U.A/dFPĝ<YJxc[{{"طX.4dWwm!Og̈> *jp{ae'%D:m0|p)5")\>c(F|?>Xdhšz`_:SC,FJ7Y/gMI뭓]0SSkGfEp9XL1YtVjHc!7Zl^~.}\>'k9 m!JyY`jCFnYLWiVF.7U z߹yőZ'] ¨/[I{6 Ǜϋ)!])S/,-% g靭\0u.@J(=O>hpk9tcpSč1ZD=#3&@e3ف+ؔz٥A4Ѡ! n'![YST}r \F7VC. /M _c ȫU{6?I2 x'',Vn h%S@4rcfs2XyFoNkGDSL:} /GTm2.ܫJCK(˜Dمe0 Ћ0ҊQG:iޏ&"5YIayOlґJ/`iu׶V.\7u0{o~ d=e|Ƀi~5i^hܝBxM%R>IX }wh'W3)T|s)eTȆۍVa~_zT[xW0QvHUIs.n3ܦIS;Ql|pFHoN3ҭ獸ZFMha+C\I}-x) hvluēsPO*N*fv@hWVFN"Ȋbȇ&ͰB3f3K[q ZިW`5NsGj Xp،7hٰaĹ@p]0C35l@ÂLj x98M_XtTT|! #狲09?o>h|ٜ\4yjbTC %=O*4"E3gw2NT[9DSş4e)t(K˪IGV0˕c-.l`⣐2 EP˃U{j|`+!NLueh3rJv 4=+7 \KU^rnM= c=uP|]gG&p|ڒCPV'ݻ+s\"R =.(SDE<ݔ?c2M[>пp[gT}vL%jvy6@u> >ar4X;iM\+LK !YgGdÞW`½Te@gw`(PсeZܬ5cB5k}h: JBL/tq!k[郺) C׏ YPKt=!jL!K f^Og7!)']4#B AVF\V]i~Z縢8gNUMGږwqݾaE2f= ǙҏFQ8̛V`rUKFAŠUDV=Ú(zਵҬq|S Ai@U'5S.ޚp" ?T7!V~ĉ9Ś-Ek놬 Yzff:h S|ƴ :dYq2b)T 7+73`8"~:fk%LW,'l%F!q°OכyPJ">@:o Q ,|z}JJq]nHsr"5K^u}+Z, _i~4Ǹea/L*6?a :иMQxEYxLA'(/ۋCq6?ZO\&^ZR(t ~xƜƲSJ2^ӕQ=9o bHAC7c`FbMY)fVԍ$ş |v@*]'DFz|AR i0q-r%Uy!{Wͽ"P,e-{Nd3ޜ ׼?<2߾4PT뺳w n0Ze֏1mgz"j/2L^/'Lb:[A6q jpr1m2dm@- @eSgE&-1f3C"Who⑮lLKM1z6*,T :7Bimޞ],(!QZrgRwd{jpr:@m+,i3+i(yc{QQu1mH5 U/ =%aWofBRd*x4 MzCUOx^+n,֡%\;,qhdp L'*U]/2mEЦO=C$ɩkf[CkY)a\_LWkߦT8d0کYr3hk?9:g - ԎrJlxtx}qB{dO7v&hIIO]n؀Wǚ#Ob²8` ; *j,!ȺUw/́d9dǑO8ۑ R-ﬗZa|LIm44%?Y8p=|?oWXJޠ;  *><+RpUNFH bGDm~bۍ7"2#[M,X52Si 4;fTK!bx=Y)-`h?_^ H%"節-VM{?sI&FwX \HDY7<-Vxk=8= |OՒZ9e\N4{V8QwYWU#:dIz"IJ׉D~zZQ \b[iPzm)5N3AmL h ҺIA)հLQQg 6@@ 4t!diЌ6.ʷP<@GS4e0uk,S12NXX|S)5ioכt=L0 ׃JwJ ݮm+dwe֚Ts4ԝ?N0hɲ|]x+фVA]L4 eaU,VXpMBOGe\fS }hw_xmí}H<117,&ySe@,3^sIecv(^zqJٙy K{ ؆8C܆v*ݺ+ebVYUlĐ*F*%-=\Z;CAH*'h Ky5D:M6xO-ڀyoeu"];ƽj(e}'#OSç(]spjVA&gm #' }g 5DžAkJŤ8,ۗjZY>mSY[+q=x]UGLAf]pl{xx!xam#؍ x2kxcCI _ԐXRW bJǀNp7~A<{\,:w#^壧?=hjW{ߵ1j]ݿ&,a9ibNV%E}exP=Gڅ4srm"^^D) r*$=a9 ]>~i!'YHK.&ڈ2$H(1GgLpgUlMr}9ս m+Qhc3;ԵhEK_dtԢU93ìU$Y&9=%)Yb*v{WKc}-NMLjN3s{ IIJ/uugq.ޯ;Xg#6H:C) LQqS]T}㩕Tb4ak!Јx;!Xf%mer}+ u-u1$`W0&w7qև3-r̛>K&1)Lb<ԝ%_ի各K5_:\DYݬf@~0ꌴ=yqDb'>̤a` z n L_-{խ Ew P]{s~.Er#Z!E"77&A1&m$w:ƦNw7K`_ȏՐIܵטՍ.>_,] MPN@`ɦ$4UNH_J"k S[PyP!FP~nQ~HuR/j@o{Hi-AÉ5G3&=2J܃J-zzIsLm.>/V1@ܘh.I 5hg378$սW$QudPƞ5AK6\絜0+,rnB%-֐HE6jJJD!D}7n\~giB̓^+@@Oo|H̢_H|\Lv^dl0c IDY 7 o/*fZ:Ľ6DHl:,P>3bdxtB}̊2VyyL[~-rpu[nvB0x)6Q+$$9/:jGK^%Rc^O@}*  wq:i~- d9N=pvjgS>gߠ]- d'_;VEwiei-=3HD2N-E J9p+qiyU ذp b מ?؊*'[UoF[* 踶l1^UJi0th?=֔^dD%}ݣƂFe:|h {;$D>g,YpCzC_˾;YĄ;Ĩt|"S\?gKsf±2 Y{2܆&(Xl%!7{? ʙYt_֭oB}Qƣu̲H!׃RzG =1:POz [*~ #%K+9"Y uD*.8%Y"~Q=[VQ+Â#Y4cp8.Pp$Y4Ϣs(!9K n*b*kdPn/4i4 r/݋u'i[3SKS9|DklFLd^ji}xwC!Y ;zxRǙzJE/fY?S]}t7c|~^s쪯5ݴ81c<S 6ڵסQ6WmZ<(ܕ֬$g^ eðF-8t@Y4*HccfRfik ~ƒMLL'g4oP^ [6:Ԭ .2.soՠ5Uz7wԜUj:JbrǮD^"̿46EV9VK;;F ;yy jb.+i4JI7܌ܜq"_ζPXqc>\s=ZA^>Kើ\x`…[0;/sG2W0h b}0X!e^œo8--+"uS?JP[Bc@첷o 5̶E?dV҄(L`L$<:ͫ1Hf3DPVΠ;~#OWr!چLɻ]-Dl Hz̹syɟZ.˨vS- *] uF׭):+\Iװ,lCdJZ#lS]ot5H wX);^~C%(`ۊ]pt\qn go6J` l|ލa%7uDzC0y(q}VJ&0Tj$P_вBikMo^W‡Ei۳s<4&0'On6F*뎘gˁʯxۼ\GŜq/2_) lx }[M\_?9TzhMs !a3=1fԔ X h.9zI1u, $騐L󍪳Jg&e2 igQ0lx 8Ts%V QnYCn̑E3(X#'ۀHv:Zb %Paq[?Ӝkb*Uj T+P惃2 ԛ[ttluU^,^dtwWFS9+9t(- fm,\XW36]^zaEn@y=6Q"5՟.7E0F4>mMKl11Y![ZXR%:qu_E\v@gMV}pa}fl S?1^+J&4ex =C {%O!?<ī EAk t׃Aeձ $#@8qhbKm)1`otd N{IEJ,1w'd1Ӊ!WBj.vH&o*vulrGr+89ne LʢkV]H  z4JNc-^sw- ԻJ`kI nσK39-ϋlCuuO\ܲ [}A$<qHKNۦ49A2z.P&4 8"tGlԹTsn)& Y۱8ˎ&-s*Pw*6ZydH5Q4!e-$[P&,IYuTKJg/@(ITLH"dT]~s/IE hh0t r;snѰ߷2 d26 2QҷXb=!eF6j{s} A=ԪU%Q0'^׸ @M/&93> 6$IT(MAfKT0`AؼZC^.(㚫;xGU'^X&ќH!NE?yPׅ b<% Z'tfsf-O%5жVx2\ZŒic5-XIP]t]0jtPf,dXRwf \_ N,6 lqFQO9I>e$ି 3|؊_r,#;H+XE2']M&_"XEŽnttDkoBlhBi^O 2$TR%IWq)W:M? ;y4&ɴ-9w쁢A8xiz!ʒ6O8~4@?qv~.wl%|03r1,*q6nt=Inq*؋!kHڀm|Z'_4BOTX>RcJ)7@&S 3֞ȫ~X( xpTX{t]?]룶4af|2 irF 9>Byōۖ#U;0A5uA CՁ5,9S,"=qƻ'۳[{;*j<4@2}&8((=!P̖ݕqlK<l:^A_YE+AU2BA]Z3YfJ;YetDJ)=cꈓfZQ:~/#o'CK X $/V.X?X|PN _^ZM3͏' -ZΙTQZRݕ^%xޚmi}ǨWX.'pvQ0pޮbt)67!vׁuʴ0l]Fg"Iܞtx*3 };Bqv R ߮Bb5gެJOx'fBvm&RDvDMz[?")utEgpyy`(֗>:DʽW-.J& *`à)2SKhҤ؛H5nBd<~.EE6?澈pT_:uz^Uւ҄I?ܰT7܃5+ )m riG~k IV%I⤭b&H#y*H[bܰNI~'yOq?kE54!BqmЅy!!znjza ɚ8^@Fv:G*p1 :$csl8"y]Z_#ԉ])zo0G`1JoAulX2t3ABjqNFS! i9׫}∷N \6ÐTI5d 1"Y 9߂=.]`s,1!w KDbj9g8)QՍ@l/R=2S0Xl}_C "%7 g9+ݓ8eJʁ9z3}^jk _"1RVz7GЯFbЄQf6yTհEM#skH@(QFãL_9tN:4_ۼԬZLJg"5WO_0>Kg ~{UY ,<ձcH^mz8S\M,]95xЊWT L)#5DTN;,_uK75~e< :(r]%=sqji+r:Z}l`"ٍ :^p,V̎U 5]P q?ُєvSvE)ytam̺ 7Զ)1v=ᝃQJO'},ߗK]ff>kU1`[c䲠((>*ĤiLA0s_ч X}E6Ѫ$ٲ3%O?k[O_X)?bp;֞0QJAOjzԋUmh^C%o4)Br{yHoY'Y9w$a6>$oӨ%v9Qn%UH9ai0,m0k,E(?šzKBPc-]G!c]Ҋc=aV|J-[۱Q&b'^%)jdѦ3P-bs__Fvz|4l8yD^SyVKLRè5MՒX0.֫}= Y Αǩ\r;5]M2d=~:5$ȘV<aY1Xa+j`+w%F5{|䶁M?Dҵp4g)7̃\\r(꺝mlErs^bTgQxD-?(#vGyjwB)n6[?5̓6=W:c!&"ڕ zĕ$E);K̩q#įqo:Mdg8<H3^3OM|zٟ͎_M b$4M{8sQu?P;A/4UIO@&\ w;[<Y7SHtS}kc NW7MꆤXؑN⤘Wa=ޯGoKNB7ϲouJsy.{l&f8s=Z{ gB1?7,$,hN1 <I'O.QRe"4丰O{ 3mC<>vj!J |R<+>')F],$XݓwN:TqeC>lbehtpqв^r-Yj8U:(GvPSR [m]-U)ˡaЪ|gn6.JɀR!!Ǧ㰜Xη HO;nCߜ\,%Ɉ/zNNܗ1_F̈iC:Id dcc2LM]AZ!EO0u = Nl;-@$e7 Q\*XݧKçJ>>:8 SvɮXC F#b"}4 µAi!y+8E =#Є%7'dqoYH("r6gCsL& \{0UVy];c~y 3y_145k(b#?!U-|Dy1 ˭QG'Zs׷M6Y> CEf_(Ɔ,yW GX\J6LͰDBkQ ׈B-W*9nlwB`e V٭[%oeCP(ztAwpc"wNycctʶQc&{pol+s=Z J³ůϴ\627uQlz#UZnCzua<S4$zåXw[%zd5l>"_mK-|!YpҘdB;*n#韇>X8›{8#A|x ptIPѦX=7Y+dfs {?"cԫ/Eº+Xc%5G kӂsk m6&S6ѝ_H%:cgŁ23JcRN{Y *iL':X_1<3*l<!IzAp>/3к}*Ղڐ.w;n؀cO 'o3z3t #Ǜ"1O)+_Q+SpS8EiB`O9߁wXi+f4i95H|#Z/ ?ScAfN{|{bŗEφgAA$rvrۃZ:BVp $I;n1= rm)J}3 sFՅ},~+JZ%p5=WX#ޒڰ4()АWS\ٿI1'oǔ ^?S1 l-ioI%D~o/Ũvh>08$v-.U>iپ |FmNjKT{׍ul~0ɵ6V;(-~j:OrѽnڳW1+7iw*jq*O<2W3ʻu\0/ 6kY8]oW{}53 p-K=;Uu+G1WWco4^%;֣~H!yK~4* /IO5R,LEmQc5~/]gm/qt_%B н8n! vl2Z9o~UKV^FHppϘ&*r"}g,zt(p ؐY5]֜=~ѩnfT觗țmVU4򓥳ţ{T`^6 mpRNBW }~ v2S:iH7 7 W%,Iu,We& o3T8$[Y%\Cӑ f#6Q7bZxdre iБ`zm݊kXg.s|gH~?Xq_} .^5|RXHΗw'o,җAh|3h4ug,/z/"`EËYaOMY/p8:Vsq|n9h0 ݀˦LR#n oHYUWݕݑkPΜOj`4RzWb2m,fd65|G_3Y^fL+TλlbZq=1tŹ]o99K/슁 \7s@KruD.&GO1M4`zNA`QNgAaTcVq) ֭ a5\ICzxHs{Wz 9G'mot &r#^Ӕ97 dsGk夨8x +w!~q=#:ջ6#NdA{pY\v፵1BpX\GI{ުPb!FYm : gkwAx*R )sAAx:5{"dXLlwmD"Fs)5AKΣI)B \NV}U94NYiNC-w(O#ECW 4lZ@.;uUr6I\8C|F Ŋ#xVq>^/4΢l\QѾ:G]аS!>tمҳF敄+l}=TҊFW=̥Vyo!Ql.U{'/=br SǞ*ؘ4{N]?p ";p׈􄲈Y L)awXKy OȶN@K5+ObQUNCh+wa Jк O=ڴ.9v\RP| t:@;ܜ{Uv\>0| #hstQ2hL5"Gf(Hbٮԯʘo~m Nrgu@nB'Vn5뙖<=^_3^7e˾30oقR&E5j 9m!usHQ ?q|B]A<uj?Ho]x(3%M#[XZ|#6wMm EUuu$nѯ رv*eH׺޽hp_츨x(&A. ;dR.pG͒dޤo1)M H,e"Xr9A*b oH`O޷P}nRwmn' 6Wh _/XQ7 172Tf!n 7N2\G5:ϔi횶$-ܽL$r?%D)P?\7"p(04whGV*/5ϙȖ|3bt=K3/R}F9~˄sg>u hlk§!Ti;M &=9]a%)~K[\莔uڴpl,}S~qma?dKqg,ZDjH#4'S6:WѾ^S 52/Ott(be%Sì,*iyXMX [0pt 2tGmk9 g}rlwSn{I|CEa5)V3y]R}݀/%HEJ>;BlN*"qw1WPjww`}DW%˺&?s:+`dQNGR]m&Pd* ;K\z.( ɳwQiIYG{ȠE-u.~fPj*9e"x~D6+rC<~]Ԣwf Qmra#sDnNEQ Ca髚k~wmK?(DRD)xOlb%'e'N6x*%R#?\wti'{CxeX|$jQom}׍C/AdbE\Pu;;0{AQ96OFv7 )+OV_|uLueD<ƅx#~+6 9 0*+2|Ӏ9aeZ0GhMEv3ިb0GelD0ae)V},:ar) UB2kC~u#;KS2vABS0íǐTׯ9(`.!fOYX.=i"!ѧĈ $/n{:Mf)rq{ a:FCo5D'2Ya첞Rɀ˃`im7,nSPֆ@Bs9??Sn[^O"ڑq o)B2J=: KdVocP< F&e)j':J__/Er #9no @R.TXjV"J7&P owI̿#3 eVMFd,Ilj;DAj)g錵!䄉6]G鉧_i.uZMUڌu?}_uvؚQ K~gl17|6 o/B<`~Z6EVᯎ1E1 Tor e=. zl(* 9ߡ&~g}-\X1l0xF`ޯiQ5K:W[@-p9[Uiԣ¾MʹPhD\g^n dVL_#n}0]7dܪ@:ST6w>eRP]mk z Eh^~Y 3Db6)$?XU7zǑ Ej|^yмEb+!^ح<"}w5"W$XXj\׆I4 =7bG\?ׂEEU U˔^뙱9mn A7g7ݸ³4~2$Ђv@SlȾTAɀx;CEЌl0UgLYAV-MϓB Sp CpPsMj+LC{~)}cXmÂc^nJ&Ӛ|1 rZg p^Qq86 QMn(BlZ# v|ɉ J9 \) Zg8C`A NOig@TkW$Eڹ1>j_+>2q8Fh~`sV1ZJe+n+үMx?~!\Զ"|i\/1_/!9WBv3NhE}8kJvDU'<5cyV<zEPgW3 xh&IG.XɬX%ш\7?1Ze.( u@4 d>>wϰl+aKxkpCjhfCh:Rͥߗ]?GV$!֑Ygۈ-€!@د'jWlDJB%Ql<훍@ѕ уDkmw;igF*hEzJgBʢÔZCW_wPd/ l $r>vH>3i,T)C$\  Z#:8kgUϘ -tHm|N5c;_4%<ƂK![ ҰQOf}^ʼn[ &/pF;u<׭Vpq^=(=t-K$]7~Ue)%nהS %~9缯Qfp oU=i~bdty<+uۘnQ~ 5) !V?)Mg<ۭ|TZ'W*~V&_ng` 9TW ?P^}[)j{;# 086k\Q}]Č!:"%S 0bB"X\{GᴓL?1̪#G!C;g荀c?g%p)fއ:4a'eӋ[G/ hɉQ~ [.}F?.W7,ALW|RjTMq?&uq5׮GW BV&Ef |jb\H(5D(Tl&拗T]%v H/=|QƚF0Z__oܫgWsʥla)|tpxp:+:j#"ip<2´08>⧧EnQ.8Ui']] ~|.*ae_d%Wϻ]T[`kFS/p 4b8r^  b`crRjݓI4:tH'$2)&ۍgkܟR=Ap;qM1R[$ ܈EYejs)˳!A"s[HSn"ܱ5GZRV B.Ū0|u4ёHiCrݫ]#o [ӓ2R8Rӌ#q4OHz QI(JQCv|- a:*tZvC}^MӤ!'|KI{q(t`,u~=,/ɝ| e>h9l0)zd FIQ35CT>bIsc?"đؗv*樃\o7l(H\muI=Ɏ\sԓoخS"O`bo)[N(vB&|$ |\RtT`­. t(ϼPmN_|UXf b ϙ.VU%U OJCoz")EnoՃsvrd`?9,wQ# S<:3B+ "@{uߙFHF}2S! N4]Ƅ,䓥j |T[=/8_>~th;4QU~F%9ƽX=v- V$ArQa ֬s`/'GQ6Ak'0P-Z"Knh3%$CVxsH*uCŕAyŸS jϑª'TQ/Lj\c=RV /,fRn8]tዃN=<:<3\-;V|C&.4j>-l<(5:)@%Ot\ȵOmo,~/ڶ 98bd#=wˌWw'8e;hI:=y7GlmsYÈ-7EHH4Ï@k~T2`1y|ObEԓ&`y"$tk|H|es&t5>T,av~9,N#MI}ȷg{:$}an(Ъ5vPDc Itѱ.Q!6֔ gic ln0DmƟ\I$lY2b #N,8q5n|Sn31{oP cҥe'go]r2"l3qF%ԿԢ4ݨkɯ}k>sˠ*ٜ(*#DB.%o7 XmtCSWh9%09Ezacab{ gYct0$(~> ;r3څID>A"z}N" sZW6%GOIWD DT8R(^?I!抉/rL8c~qD0^ܹ=<ƅ(A^%I4 Im)۠,WA(%*Q@#PX4kAP L5_@>GbA"_/2%YSg;pƲ*1j~Ltפvq C80VU#B&(ldeF v!=K3Δw6:Imν X63d[ewrv∎'rڒOP+nw6P<#bkˈ/:}  3P`9<|,av%q1ǙHH(s_U=#5("a mC"%t{oLضNM"^ߊN-pH1;*ܧ굟o M㡏j< |kIڮ?#'-c˪P(9obx*W>rl0*ڒvn~KˁSbO>*+P8.tɔH:l.ɛ"~&y|T\4-훮R`<gbc(WJvf$K.ҳbuiN>_&sWYNL_(c/|*694ʗN$NMk[9g[*I`Mb5>KllŪ[˘ pH0@:ɑWtv=v}} 5YUAh- Qȩj F]U<+Q±H'/f=^~}Դ82%%% 'jiIAU^Ad R$:ƚ%kp l꽿`PI͡Æ`V-/5S:插jEԞvaInv R\Rf;6(X/RFzƮ:wV\YL0Gw X:@QEm!GƁAXmUIa <7$"AͲ+xB-/ sSg5w f=S|sX8 e]8ՉA{WgEPl|xu6pu&>ÛymG'{5zBerZqz7 b8ˬ@g*̃/\34ev⮙uB-#<AI|搠f 6o O o9qx 皬g.:q̜Y([T~eas{)ә{,~! "{A5v{o3͛ߝ{B-]"ŧdyt٣e|#{B=]3<=6Q '4nsc:aZO}*q_08{i^--) j4&_ i&?A" }mC*!.~}NToCZS!&)@M֬_ Dl( %##)(ԅzަr?Nzwr-BUJW8Kk̪z/NN;N?^)_nBTt0[T%GìDcjOv<ޙ\';t\H3uK!h  ȳ(]ȍC-"NC u{UB!IE(2zED{EUBk,&TX223 f`x^5?z9$@j oߦ/Hu~S߸VxTev0>lJV=l@iZ?v9gM.)c͇/9nH7 ֳl^nMz?ݺm$QfiP.l5Y>>,8kP$LjBzH\dǞb.DL"UJ<~_+{&h6PcՍ hBy@L Ƃ䢋kf0?\|ø<]G=ĸ į{*t0난 w5^PXX$ND EA-}W@Vd"{jp(f4:@|ïteL>m&n3W|*(;j9T /ecevqZ7H\͚&7A {bv-ߓ%0nLbd\Χ v%߇ۛ_;.2vMa~^TYݽ$?O:V"r(-ƭcENs+%n2'k>P3i,9gct~@&!grAJͲr JLZ @tuV_V89T84VFᜭղwG^(Wh8zqѨ[v 9 D7I@o2Qa1wF-枳v̛!+@A$h"왙_9/ Z uΧ,흸m_G ) \pL깠X?])*D;Rg(fpF0n ͑I@I?o?%YMk[9ǺYn*]U(CCiG#а#b1GMg߂c5?(WXE?[h\bAQş[xOC|JOܵ07}e?;U1f_\> ,EpԫOLôyٸW+`$u|6ً-*}f 뺻o&KݐfL>Ow@^֧dIEeWE\9F f( ůpei,3HiQ;(6$Diۦ9pdY%X,"|I8vSɱ? M 3`~S+x<^`ߤ[uK&-ɔ~E /q_o }?%XhI1`VUҝTM\]O޿\>CV4XШ < 4vnC)6ҵStS$DS)6&\&JĔ-_7kLh0,!`}VܭN-ò\!=&iۀb?OIo&NLPrp[DEH99Sɷ|vGCȩj@fw.:UY!3e|(eč/y5pI }Gn#夶Bc%<kᬼ#~JEJN0$#^_ZΊ:m .}Bc тg9,lxv[p^ޛ S@ ݑřvTO˫e'zz:Mr03`b ڶ}xOrl 5f,cp= =*tF&-L=h }9,^vAc~qa1R`ԇ9^_28o 3FK6v<ܘdjɁ)2bOp0g!{$K6^}&S!7b{uHഷlf, Jkhđ<8H\{"@Z5Ps3+UFZV,A|~8-H#ؘKw_w@Q^ qkܲ:"C|S/eVඐH #օ2^V%"5 !8Em*mG@0Ԃ~0YL;E5*)&6wu">WoO =r7"Pٷ]D }Oc :hO{kKo[#^_3`W'Z}/xQ*$5f-:388Z2?voUOj4(X0&`thtk2S;@H ?@TC\klG-14j)Stm5Ed-#+"m 3TT2>syQX$=T|swN9 +>] 좫e,Gʏ:i; y#[0Jv-C wr[HqV~%1!Ȧn!5&y+cƧi!{H94 0ÛԟItq2?)p,` gA/ ̦vFbzڏWV)cYL>yࠍp'èf?ym#Uc~ct٫Jy`Bu{83H]O?Ȋa83/ű^}1H9HPLodN~d$hȀ#p@m{C?士Qt'Y־n&[5B+?|r\ !ӏh-1LtCK](O*wi<&(͠N£BVhGpFթV? B%lȰL8>le ,[*?Ruk%y%Mw(\ױ tH |7(`+çؓ9Fn,PNh&| U]uAf:f }h(qtT^K8nގ퍿 n)'QYZ@$ܐL=5ƔF?]7Кv+'.t[V3[ak:uXDx,ĐqyDgj{?sp#m40hM`@v ^犌ԯ8e̞I^2 rU uT; ^xi8SΣR\nL7 ϳ5‰ Ob~ⰨELG q|hZxCNyX3O&^tf6@\pS-ՅbF`yIlU6 uZ됣=ߕ4l+~G^Gk\K;eCUɧu,=axؒ%kc%܆4q5"QݎuH^=P]2Hp>S;F*`+{q}Z2l9k_AZ-tdZ$x&MWK'FˀуSwAmJ z-rp9Gt2]6!1ٻ.OB2(8$kB} w0Yng約;4-Vl>PKE %DqDaGGmR42]-&xwnl|# N!_?'FV<4jSO( CbE‘Xq jp FU?9I|p.qTkXdž rE G@i˞ǚ(P2j5{eUc4MQ%DaTB1/">bq pT( ]"{m U.D@O>qwfusK5?>xHzRM.}` 8HV̨F V^&{EѯgXZN.wrcCdCYq3PD!LDZ'!U5o? >{fY#bqӃ2Io#90Q YoOOu_PV kƆ1G)q|Yp3|%QB6T!!G斏;Uf5;KEn} k%R#HzW 5xqIp Ѳn'IhXbį?c Km߭.\Θ[/|0>s:6W'v/U2lwvεޖڟ{6Zڵc,Vmd//Fe>Ǵf<]HG/ VHp C]CnD U[-vHjp$Wp'%KDbTT˪)deBޕ:>yltB -ݰ+tZ?MBE@.Z ei S){ T0VƅI)YʊZy=k.C/_bWRJ4?H^YP03Fԑ2@&f 2 ˠZ,Z]/ՆN Fn4, k+"**-伖ZScwVϧHICG  @ S2ksnT&.gmc2uRfmGہ^eytiM4U@@ \B_oR/daG+O[Pvkh?ݓ;m h 1]@Z3]:#GrC]7+1^K?Zt.|Z5JO:HAuU[/ovU.<(^GEf#v۫d5YegvVy0,IN:I8&u'ŇFCszYѻRX:=L?Wyd\>BE m dXo @Bbu] ߥUn/\%a_$v0=k(!НiT@5ŗa*E.`eqP/RE~L*Wg˔I'NDvANm)!S FO;߁;+JZy!v`)n4%B\=ml-֘88?+YldX9 d^#[B7'4%0>v?(",g,BtYrNn]gsA+*2BZ4˛ 3=m]?Jiz~H(R%ܐw~z)^,xϠHKۍ9ўvD-`s` n3e0jza+]jnHJxo!.6"=I9:_m*LT\7g1"X [kd`axa)X~=_XQ8[LkH&[30G eMΫ)њC*GDr*(nuMyPbY҄g<|ѫP8..}N3ͥ>:IPMFՙ H/n0<ek2<)[k(';#3N_/YJ.' n`dGkAhw;WbӮ#` sӁjV^mi Iַ /&U#lA7=dodS_xb\F䞠/Q]YvxȠ>( W9Z˫uAdfPIߦg4whY0_ ЕhUCMSݥ|3q\8 c3gMb* :D!-|.#"Lv=)ݽM4(&WmجIq/=MTW^{RM& ٥;U"TJ~2ט1TF Uj|4 pEeQ k2N9 C܅mKK DTpS#(53)4fuB ;E XG;CJNeӱaF9:^ @]<*_ )Ҹy5QBD+/ @: ZRdm>~0EPD.Yο9`78UXU]^'A!dG/8IRҟ# c$pw8|۽ ]$ڐ9Ll7uԊbRNКnf?8k0g!a@f!ū3vV4AݙBw~(4W/ǂpr/k<ä|?_٠^0 e?)MX4A B2 P:B73ubVO8̑U h ,bx޿~"qu,+u4 `X(DtMup/Δ3-L+<$O%,O"joO;1?uNѣ* eXWFɅ {mՉNi%]楡_̇7[b6˥f"hbnstY^<״9כa :{䭰z|KO!) b@ w[ 5JRHch:mU;c:6d-.%!d,Pbg36VO`= b?eoMh|VU-ńZW7qRi!H Dl_vq3Mq"qCg*&Hk4VD@$ `ҷZV"aD& 0 k8?V"nݞՑ z'ǂ( ӡ3Li|&;X}E_`I c(]u͖4&6R'8a}\ 4>? K@@o/ CӶ ]>u_} 2ڲI{oO0jMTPF2ݟNVۈ*ĝ}hvʟ3y!Ezq\)U%. yGTh_#gۥR1D}üb |ufBq_݊BZYxEE ,@c8T{ v?Rd{j լ*N 5XJV!cƧ|(ՌMIB xK }Iد"U' :]WxG#o> Z?to1+imD_eiʭZ|(]L^Y9gh-D54ZX,.fx:y: Fe$!߯;))xǰm\ZlQv0&C'oC$[F߈rNNօX1:.~#J0KCopJ`mX[iwd[<^;no]q|\h'ϸ63y-[e75[:U$l|\j:KJU,0VOUXˡ3;,U](J{q>v[cw;XNeR:1j-NBe˹Εn21@&%nl*S}(3m?Mً՞tdi[]#w {0^c|Q aո΋$$S.)-.=m0/Jzmx*xximŇV"UycFo~i4+t[j_CBY,ewВ!pe3W(B76Pʸ}+z^ #~oPj_mi$|K{FقMxJ[y?+=(^IVpfBE0tLoƿ:'*Qcjbῑ8ڶ";` ,"wG(43G};A8 ^^f}jTsp~IH:PZ2*3b{ǸWD77=H%ߪ$gS w ǃ~;PDYd`pc[@\kp~ Y LoTgcZezۭZ! Zd]IXAZVm8 mYPQ5 6=@ Js9Jb:~" G5 @T)%bREKRUW.2 bx?gD{7>A OIH]Jр,4lڢ?Ux `ai`cp?IjU$T0\~92/K^2PqY8VTy}ٝPMݒFفy] JA X{opԼ(>;l Ê-T W"6AʇeM/FtBPGy*w{C1.xLKEw"w5묜UU\uB6\pѬF q^U5^pWWe?VA[*;)$)&ʩ-8#redqy֨1ZGniO܏ '!v?+1PEX+5ѷTzz.H;bԙрIN+8{ʇJXZ99Mg-RwA "πXr&Mpeo΅: mm0ǒk4jƋB.蒶$j!t^L5[ PMB,;EbLJQ`XybC~[)uhlj+f'-:eQ{d?W{ bE=MxfQsu{^Kh``4LQ">Xymԥ~ ]25Kfx#}{"[lriٌAfʾV #w骤h"FU$κNqT߀6)sRsDvD} >M1;/k.MZ՜s~0{6JElT[E\ ðِ B2ަ{K#]ˡwxUu dPe,myDE&6_KLLi) %3!Qm`[Wbt?l״CWy_t%7!uٖq\%YuCCz/")FL>6h87:#@thk`wD7D6ahz߰<2Qȣ"j{jV78P.̈M[$pQ;q5l9hn[)i4FȈ dRycw)z)j%hXӕYGKLN$PgʗަK)͠IO50'ԃ9(O]*Zۺ%Zi7"`toF+ApVz%KGF\7@'j! GscSάMgrl0I2w!Y4ƯpWw#:Fl'o&y8ÓMε0{+PH(Df1r*Ԥ":E`xG}U>3d'<,T̝~jEd}9?bb114dC-aBou&s q~>Pѣ pTiA; K(Z>2JK7W])o gͿšN>}WKG\"΍u鰰2oMy}$WWMT7&4sޟwvp a]axa[<O|+Ӧ $ h\(PmhMS8/R@S.:9{Mhb(]ߧe'NbM=N7>/3 A\φq; !'nt䷺yR Z:;Sqg  Vqe_-Hݜ`'|zy2oB}?bV}Ʊ)<ZQX LH= 5Tw?`,!Ög]AmH..O'hWP8 me|<\dJUGo"#]lfL#Y/tG$7bg\M>t,yN ]?ףR3ZZ'O@?< *a}jGZa {S+vO:)0iȬ%HԆhlJ#4++q?fÎw۪@w6(=\j8B_$?b=ݘb2Wֲ5fkapQȸ>z\x GH>|eB x?ɇ㋯yܕHvuU s_JRΏq)h O Iar0_J [%#*F_WRD!YA&4":uWmsLvl4OiB-1잗$ܾZ_doYuv05PSɯӵY(fmMpsBOqP#24нU*B4S/:yFEHvۈ.T[R'I26&m"R 8pSU;175#&K` ۴$BjVzUj%&׋g5O tVLUG4)jW <{Un -tڥ] ;`=xև^$D>?|5_ Pk\F&yhl=[WVEXfs 6%jQihq\ɹ(q4a&3=P:LH p Z_*o]z ҀVT\!@!]* A:4IϿάbۢDW@0Mk=SBc8OCbhѥukGgsB|}تM<'cHtc({"D1W],>fwX8j-ſoWEa_ ISnKB_%ky0i%WJ7)N}EǏY#krt9Xa;Clw}[$_.dO ! $os6_@w ;g[[pA:a ԏk+'2la <[kK;Z2oYsH}ц!فW|/AF/?cg*_fq\&-q/7( = ND}ɻHȱR[Qx,^[>uo eW%XGS@h^T*I5\Og \V#2LݖEi:H?`J!jiD.'` c},3ǡ0nFTnjTϕEl תS<%LaX]I cp$&Fe_úN3 Wݑ 1Cz; (]bolapܪ:'R` 8{oܼ;ֆ Rqr}Es &\(/t?ww3 _ 6ڇ\yXLe&?K㶮p̻ZB/JқZˁأo$%Y: ljB/Gi.i'(By!/EwoϞLZ.Sj7c(U4YQ&`{#"RRFX;IpE]y-pE_n$Q o88uUyo{Gq#8NuBSR?_o(w{r@~"F+x(*7r/+Q|aXg%`n,CۭCgڙ_(bO'=3q;]S ~GmWet32[l/<"_PG1Cu);<5+P"& B8tkz%HQD=Q7TU!aIiԾAz3!bLJ7ܺ5I SX5ޖ)lW5f+',8g )6_?"||7uWk\7KMޟQɳB"\A ֖a5 /^Sٕ %VrM~bq^"$ce]0r8WT2qgc,~{T Oڲtp_qhhLMw+j_Zes  %#@ c%L,R,K/&)G}glIЗnSf@*Owc`nGw17KAej5R'IOl=+X r循&n0ZvpVGm{qi4a*QYyMvMFz=cϩ[]`Uxp@znZs'Q,u|*U,c0CgVtjawc?< h Y&#*݌%]+K{GE*{΅gI=͞Z؆0Hʍ5>^d핫r$S9@ád Ǫǭ`3rO{ szʐ 4,.'Cĵ<4=yh#1H![/(5/z>l'Aԃ8 ,>$GَWhk|?*_:CCO[iW=*}'6isyVɑډAXR:s[!b`ݨ#O sBDO=J Aa^.CGLgI|imҨu'#]8"s!2anJd͋61"|]KWx~?F $CMƒ\[ 2< m]Ə=Y4b72I#"&T΋8h1~""dN49u'rp: Y]2zj KP|(n$Cоmŕ0UD7y9ޛ:,d[ {x03GXYZ=n_u0d0zJ4U4^X2NJsdb>"w1dBz d4Mp{?n_Y}} Zxݰ35BdpyYUCv y[D@5yIZ[$p_ ~q}?\у?6ielW͊Z.4)qӟd>Xw~鮍Xo5ﲁѨ;zGƢM?9/Y˾z4NynؕI {/VQo)#ug_H wY\ȿ^@cAXE)&X=z/˵ѱMg lCt .I>A8'OJ[ؿR~_̘.:&M>nnE<W_`$VƯ2W*Pfd]D2ǪB֜3ܿ,,S~8|lhxE&v2=ڔX 9pY{#G`L[<Ə߬(,Y_Ẅ́qo1C!s)ڦE? g@ VHHLF7mR+}v`Bl㊂:\.-o9>Zp)` 'ƽaƪk9;s hsQ|NrA0`tJ>sT?A뱝-gbQwт\cG>(S 왠>a7NC:V*3̮+*/˵'[o7QМdgBq~y?!%_Vzfc$L)n=9Zΰ1 >S+L|׉r+IRD¼c5.2 wtUbhi5|Cj@aJD+GG" @ K8#S>< gۤLg@ I>pYMZE,:K? ә|r>_di(Ԗ!Õ0ёN PHy!4!gO[ =Kdboa]8d33f7Uthx;Ԕ[>DPK>63xoɝ<(8ild::Ҏy6"SGu 5u. =A<;] (fuI,mb.4Kz] ^yrsqylQ#oDJS[s X#!G9kOWT鈡Pq%i NqQDf_Zy,Ϫ4)ñO*(Xl/p@ξK~Q/Ԗ'$ƞMiSL }T xl! 0?~-T-AwBNVu5uj1ٵrG1 rI-Q&p;o=gӊCV9ށ'(U6ҩXUO^k'PL2;i},_ |W4vt㢐bzCA0$^0r$ܝL7QD-Н׆TO~juS4|55^[VĄS DF5sKHZFTa!ʷ{CFKcyc q詩7#ODT. n$r^؏p&|˾Ypu$Ȳ}rmcgn@Y!;muSœE9җ5dS.v-`|jE)7gb~ےjp 1AMQ~5K9 ~=Z+DAmy}/گկxC_XEᮾU,e*̈́fej;!Q=}7.ʊsKX_|/;2Ivذ}bl&]9)g| I}MekkSRg"C1 dW8{lP$gm(U3s/qBN(gA8[]kdgp@=jX֞Ɓ˔|I&0<1F7;˙d$m>}S>Cldn)e(=Q VBGbJ5(Y3RFPMoeځ!W|%(bȏCOT^h2v<9L{ rr)+k] o+Kc 5h4YC:ɤ=;!lΖGŁz^o^T i򙇮9p~'?mݱXIԳ~ Sqy̜vc6&NH}@aK$PgVϊP" q}z?BըU6\3)KOKO׎i?ؕ -} kü$Z#w =*+M@~"ܔ_X *r$a ej)BKNuZ ў`cFW{~8g>ȡ f3z?+Jp6t;¡~mT.' rYV) +t;-xeC?9S͇R8ӥ(* Q+r!j@o"z!BRo uA AO4 흡Lt m265(ўV1fVo4YUzB1R 0P.sЬ2TWkkc۟54.d<'rmw*G Z; @$.~&VټyZ,Kw@X$9uǶy,6 է1~҅# #"G+>c t~;c*e.%)Bg9ՠN`akؠ)f+Ș^7l<.%%=01?HvcV c-~o 34MGq[|G'F~jI%̡|G|^tk4ES`haڏ7TM<;=O42czCޝOǷkK*&>^m1gL?3--]=XܻlȐMq|S]JHZ0'zGg.dra+nk&c$7 x ޡiԕ^}dޚ1?R\i%9`FN" N2y4iҫe 0'qL\!%| 9ڨ\loy QtMF<_Muf#D-m"] ܬlfd]`B wv2G"(J6_"7wGC}x#uEi﵄J乕"k!nCU^/iw+ܴwBdÌyv`44!̑ͮ0u } e1 -(%U{.j!1I) eV{Iwr5hBZnL0|#mS4ÍAjm/j:t`GFboG =[PB>*! ( YL»7nb8h Rl~ot? C*p6QG:^)a;?U_jBcS ha@ _(.BjD])􊠵NOI:k~".M{pSgOΆgmI(ĸx-B uEAGsTkԓYvF|wFI<_eHKR]gIx3v%}%GG>c+ˤi]ʷ *)\ !V,*k,:mt1j=4oW=u9N)j}  *(/@/דfd@874!̉_w-OcЬLGߖa!f w<(/nIfCgc>r_R߅ߘٌG_ѽIV*\ $}( Q(})LC *$93 G!k_ÏReEoeMsoW~p ]H{!O'OD$`˘k{㜋<'ɧ1혓 +*@Ku;d+FU)OWRT (P2GH Li:`#Ԍ@^+`4aD_9ݕPH+e[J-&`LLgP[y;9Ye P e.TRI*)?CMk@c`pfLg- ɸg!E!@p Kɬ.p"jCD`l5 )X*G_PLC؛ 'p|zbb n]MF3s#_yFƧز2jʴZOϝ؞ˏ# ֻ-ˮW/u*J -)r|j`k&]2}|Fߺ %lw)&u-uvd\T(Ȅ{OobbfQ3W(Pj얎l V`x pc Ŗ9Қޡ{#R z\|~K2u &ЈVbo4sKקTxAm?Gwlɢ*"`I1HblZ~l ڞ1&w^)fo? b>rp*-|1ǼxYU*-E}hic c_}bgg5+O T',;1:bW/(V7t='3)O0V'~Lgz2hX@L]L@.^z8'$> tM5J(]vw j#= +F"Jze)1+`WYR]Fu^} @\@FZ\2V3 "$m|e+"5bZTh幄Uf8YRX^v ָy-#2ԬvP%Fi>?~M_ZdͨJC8x0Ydef!p6aUqYӄPAP7Xf%\v1_ <4u2uɕ_+-*xS隧I޼TӻZ: r+ H me(}lk0*X,  id3y E JY*SePE h8 X#Q$>Uw2͗ OIV%q)AԹI PK͢f3KH-*Dl y.^d_p%٤YQ.>&^z(^boO^tjI0In(6 P:)4Df: M!_)3 ʔf 1=pxڶ̷goo۷vxpޒvc-OVGe N3t ].w/;J4'y `AAu;zbOQxi<}:\l]U;|xu&N)ӤKc%뼮Qw^\`i;l\}2̓`쑺( XycQsIgK[i*تD֛F8?0DA|J!js\6Ck;GNp>7mGXb@KcQ؊ y˸xup/1+:0g!䠛Zdn6:CЭ蓇H#mMU-~nvaca˄)U{[:@7dZ:Ώ$7}lJ]ܒl?:TT*nD/?r,vԃ'OXtbBXőY 4UL(ZӸ j]K泆O s0֭B 'dT z|q1yOmo+9LqJ GŔfUޑ|}`mC>HщmQK6bO+iU|D6y46~vu}]aoQoz ]oi7Tl [p%tϚ!ߺo(ȰS[g*/4Jӣ|D fX< ?_i!G^q@UyYv<˻4W'(H- h@mP06@%!SoUpUq+_bYC @ (̎dpG}Q!=+ٴ$9eMdBb0>sB1*:SsƸ4/|U`$uD՛_zQTFȏUW=4/E'ra(xv4( S̠Sy_YS]޽[%*a(?*3E:IX3':1ѶCf5!{il +oIQSS~Jӗk҅RIg|}}>n8Zj3x1*)[X4~z_Wئ4M,z̳O¡ѥғ^e?ANTD&kě%|v@G2[ +1_׼޶rP$Rߎ-x,cM׭~~`Q4T\1rW^qAUhȴ`7ш4l cHbW|Ժvz9?o"b%q/ i'~; Ģy sNӭ2)*?.& ªOA8 /$C"~/ UQdh* fT%~K]5m}ucD&[+ Cɶ wk|^dDVWJ`;E|"04M;E bL @$H:{).zTf:(ngp]<5'J`ƴ؇+ !b:VALaͅ+?@Rqo,}Jub65zh0x m.ytd-ɨk,^w8ݭds|&AI"VI:Z O7ZQEgDEN:Cfֽ}fJer"((*3¶9Q5mKW=:wY `lR8!}au\J)l>yԼߥcd.W <4QrS| mIUvDaؖRr/ +l&`sEdkp!B ϜzRVqu!qH$+].=@;גA{f3`L;Njm!")#Vph~A.ΐ6FG-*Fh/'ѵNtč dN0p9Ș봭h=ozcw:U^쨾xchwwW>:\sk>^A {N `z(_ub̑+pEKE@\Q7OVP{(wes j:7R"[6|w3=Xc7P+/ݐnK@p:!Հ; V99G$PU<GA,g$%G*ȔJλZɖK9ʕ" SdT0Wx2A=/tg&.Xѧ&x0`T|D"׋p<2`e+Ԧҕa ܤ7W,*m)@rJ,qQEЈ8^`\ז 6턽vTӱjE w#8CK oI4y{e /1sϢk:AdΡCشή@eMw *iMh a1;W7 dO7c7Iu8&%;f@w -_@.⬆CE\5:13 ]s!6ʦ{jr >߇ء v0: z-ara+g}G O[{7ڍDRE[I,LOa  :J"Kl_*>~Brf"2cj;(]%2R99w [] 6+ P؅EPASܩ#ɤŝ-i`J=T&`ǂnB3G:3Lg Xm#0޵!v~+T#X"Y՛{ਬvPO>Iϙqԏ:~3tG6!CYp69եZ1o[˰/@JZ| pp`e)' ]9b[,Dh-rN43ECOhJi \9{~H>"WXb1 .Tt<) L޽>*{>AcX W jXt wb>ǃ[ه1 M+9coK4+Ic!3!}ll m0%J2Yl{uE~Kc_6/2!O9ŏ{_+( A^ݟ=ot˴9IrTc&3)e; R1|Yh촥2!Ogdu'&" ҡ$e×:K D`Uڇ@>c/GR*Oyt{h_|ǔ`MfTC0lӇTcPz@h­0⪖cY Z+gΗ}jS\Z<7_N<ެ#Dz;k#;Ѿ٨HkMoD vjz(o3=*x@ 5N*.!Ԣv=Ic/^˳R|E7~2T"SYh]CHM+)'1cDUaf89rRq:M@_;KK)jIi)ӊ*_Vg;;Ғd"XiW[W쎿@{G%0JˠyzUo_{JBm!`XoVO<,zIW+~G B֢BaGM>SfUn ?S2ژ'*D:4NEW,3md6Va $,G!Qv<$@/&Uܪ3GE]I ̘تR:}Isk8Yt1V:TyT/ --kM3\GNbsQ>FPtۃ>X\m2e2b@qp)-ej\5d\&] *(DAN f(ih4OY*ш? yrl-0}Ms)a$`׸ѭ2B.|w<Z-Rj+/Ε%G *p2<;Pj3x[3?蚏Z]ܴ7t$HtxjL,ؾAu)Cތ 5Glf]F5"c޵dj_J:> qWM3IR@qﭙI2f`L.B4`Znӝ%u_#ۗlwZnshGq.t(Rt(.`3 N޲sV8`c3f.Mə2<_+'Lhwz <$k?E.agYGUFIGT*.HFj' w BoMN' 9==Puޯ)pu'RP`SC9  ^$ =n.l)&ii 5!lNxAoSTÁBhl(‚1ɷ,'eY`'K20:Z&JfѲB:i 2US. < [K*=w aJMErK8'Vs <-aU9Y$^X@Z:E e%x2h{z#ລ/s_S8)"(o ऍ|w݀ !/):7D%+O2z1Ӊ[q#5ˢ qz|u2ײH>SCؐݛ)Ԑz0Cn2-h#S\87u{-1R0.J2 =F?`̀/FԎA\7kOȴMcGu&$5T =\&zLfF +8rC?KCRH( X )zraWy~-&]Z(l ]Xpz>Cf>)xh8Rr34 Ԋ9p.U6VzZFhADyUKbaM0$PnGP`۪Xu#un<ε;6T,H+#N4 Kp/nySgzo?Fҗٲ{)+%'4x j'-MefMʍ4`fI-כY۴2F +/SJ'Zzt7㤱=*D!5+:1@vU32=ë uN!:i4CjXȇ|?!eʩ̖+TcnHo{J'i #,j`a@ L^jޅFp+v*G_lm;/rQ!pX$Oy^xM /J3 Kڛ|oB{si(XGP$gdl@A{(8KsQMl4_ŋD_z `?_pmwP_bq-jbgNg |z)-~3yLۘQRbAhOֻ\Uza)AM*Ɂ10ZՖf0]ZD+)ORmpe;(;3:O!+,itK5X%clb"Pii+οO냎ASFFTRHJ:"=7BLpA-W-NJ0K1ɸw2ASOyy#Ci0*AWQЦI7 ]yX_~z%9[w Vݛ6OPb,K2x1䣥5dKswizn(zK58="ĘăW.MIJ"rƚ(${oc]h>&.ʩؘ+sn!\W#QdϊBf$n0.>/[C(dmU[[B}q:ɲsF:L"=TLE()mǧr$ApyLCR|KKm\v8=*PS7OԳ։;5yZ {?D HlUvM0lt|,OͦټFt`JaFXޱd[1t*PVkDa!xǁl% q e|uF72 !CgzxE+há6oP\ݩgPRd7A=W 2^Wz&aSP! ܰ.>EWFӀmvAh8:%2D1!HƤNԫ]iTB`]й w1W'z> --n*8$i/A#Qn '6HjΒ}cIG s 37a 7z$f,gټw_ZrlimƤB|OVr/A,=Vۮֽ}X5wLi}KW} |KiggstnAm6 LpP8U['4یsڴ8noN٬@T8U!fhGf&r r(;ʆ',]8Ac{T/3J&NClk~.=~_Vp,Ll3Qa1Kl+GzFූ#Xs@2S[UT\$U"Ӈ7}>$%9׀q̅l Po?(V^ӧUWv+n  0R ZS{geJqp ~01TpY #$fG4%x G-TrE2qМjupRo@Yj.g'2%Q,b)ef_KG\b9,&ɗĪ@\{$C88A]S7aYRvZC%D[UԉzLJNѼd'įZS/9ٮwR HuNb,Ȭ˯"Ю/Hea=}7zsOۖ_h}ܭsCר؁ waWcC=>S+1zx Ʉ ptGFu X!_+JyK(_@N>IQ оvQCI4*I#_u N+4z!%doz[̟6wkm1@f<ТO.4sF]I>qaBbB+GsOT}l\ Q ͩ/6ytB7' uy\6U-ʉ]hDaO{Ρ*vsQ9SᰅÜ c%xӋԭ+:4ni + ]Z۷zIR"l!M|- =aEF6Q0z8L1"q2IH r` ։恩ΖTn]f;Dk6"j k(sR-A|1م~=q-"L̴,O6mhx47/>0uA#[;WLmb! #蜸Q M$ɱҵ083]>)\SQ1Ug|IP'1w( 57;9/3;'H/mSr@}@~g\j@FftDx#'E AVCCXu_>9^!>wwk~ %K;XTl [@NbI3LZpe'i:K }kpsKUpf!Tr)fß퉞jΌ-MpQM>Ɠ RpmՃB:=sNMdQ7x`\}쌃yNi~ D k6&曮וԌiD5'0z?u*&n uYY_S`ѱ˛Lǟ67\-FR/b>u _hЎ#mfLʶ.Plє:$k tCѻ)-nk;x>)9Xx$ :}hecJ2^? > "Ɏ Jc=Gԡs]1ˏ5B^ 󑗫S$͔FXCD˞&ٸ QI+lG2"~J*Insi-K%_T|͔tSzNxjcUքh.YSJdh-B-Zv"_al*?>-\"bkk1IDr0f1UѳehҐm|&.e4L&KM'E6ܺe_m2O VN@upu\Td"N>}q}jArzm&dMѿ24bIOQi< ;yF.E5f|C3~r}RX vi d#`ϼM㮣d=ה/X|. }m/(ʈ&X1y~CWe2B ,y#ͶHSmjH2@/ɭe$9Ti;Xԅp`fh97!XX粀cВӕ½?66~55IS"`'REI+7gc}jZN(3E:Bu4.">nTĺrM$R[|+]'ӞGO8ky4).P"7gxf \7Z.`c` sD@ 3ICd7ݤ^]^3 "\Ҷ[ J` -2-t!OB}GԚ]jKBhƔ&^-MEҨ<~͹ A8;wi- /QFUh?#Lk#i>:$:ls-W4[J$'"f.w(6>RuKE A̺*kice<͘I82Jyhh#X2N@"j0=X0!]vsq ķ1?GO,ʐ\$au Sї9>=-w]L|(X1w X8^bKvߵ2 ub:>5aR"1@Y.m٘ "wɺAQY0 #ov< M1 ~jnC5PJf$t/aH=cE`^/vx>줩N0K q0||A:peWA`9|fv қPPW,Nz*xCa!8е+}%1YB`Bu"F琴)8!W:p=Z.521Ҧ] ~ZKBR kgy9Yf(ZRz4y*MDž5eb4bd-A0ߔW9rbIT9\Eh'0`IEG&3l T6!V~)qs8#>lH>Jc\ðp'?MR(I_wzaV[]^|aes$[M Kx0|]{o'Uh2U[9= Cs'Lj+N/z}0u-,ؚ:#qt=t2{ξ.9kLzS'$i OVi4.B snPAOj^[0.AIbao) ^^;<+`x4 Dq$/^ZfF==B>8xNDK#W*`쪃g̀?c Y\ÿt;4W[>8YGlm`Wõ* q:g/0DӦy'%Vt p4"*/X /i2 6̇8>i&CՌCd:^i8Z*UU/RL%IdIvl}gTJX2I/"Jց: * ?!3R%g΀A(-ˌr#=njikҖ9Un@ѓI4PMʼnJKlIoPF܍@7*t0_ϟO6<,Bw[+洱ؐ)0T;=z1#},/+GA$ "Qƴ똳Gau֙i6$ v+*@~#mB)h"Z6.jQӈ)RUt.ETIt Q7+2/D:~uT$4N0JFZGq\x][k2'tmn=s`YVk(?L0ɧ9Rż)zx;+Ui4ՕBSPR`VQ4i'A,[`=%xEVehq%QnxUj_𿐆dTK#=g ғ~kK긄mE`50Ehp=E]^O1m"7/m }*?hV' :4% G YQNvg[[g\dR 4]COAU6B%N m5aA(Smܓiژ3s 5[f)ΟKj=Zlr!/, e~TmvQvj aw 6Ӈ92ۭTٴ!jAJ*-95'Cdco9=EU9N~C^7b\""L% k|ZW1aƇ`5-l(fJ躈ظ|VόɢKڑ k *Pޔ`mZHŤ*U4\]_)ŵ-D=JB)e ϧft)Q Khm&M /TMRacS}a5t +P2۬sͭV* ٢#ɠtJrrqα hxluM?E~3G%hH ~q4=-_RO*T.s p7mU8W{~>EPVdx$x~2% KL|M\m|-{wz9DGwѫzbM*rx!Oʶ;WF *Ґ W8"ʐ$ 1M].I| 3Th2>!["kY5'Ykƽ|&71}=9r<5h-q@ҍҭ>n8&+A1 2QY T蹏rO*kBFáioVhY:!!1ojIό nm IYC.=~Y` AbgWd3IP\ EfݎQz+r}֒Hae6XvSR'wJ.& [ȩ(vls"!؟+`hS#NaB|F~Mm4r^Ņe!pH*C68f-)Z5\"29?}gmFY̔Z~TiuM61'F%P#ۇJ@åP,f =C锶-C9)ƊڮK诩@]7޳ fGk(Q*;cxluVF\EEk<<1M`XNV?:"ODXJ1V2k!90sHk|MG$eH%|8R'`(~'BPqPDzPJ';9dG4~~YɁe QI Qcsp☻{w5 7.W{ cGԖB3(rF! *XuZRIُ)x}ȉ^HSMF^KԹ+|[} ,~9%TzO1$;h? !K$yT YZ/bM`G$K.#PJRW꼰VςֵEe6#0Q&Qsx6>f&j\oWą 0ͩFu=8?Opa< HMU#!^.X $ Iѧz(Gui̼*DUʈ%4іO7"L_ˊĩ"2hMN9ڧT*/l(i 42uLREZ/7:~&U:@ VN 7#c r/'fOl sp8<Yd+b`AbQVhȥRSTN[Nx^"FYula$Г5:Iѣy!3b}ZQbtI\mw?á\[xaadԮlyr\T3B R@6 ̦T>;"&THUpdD a@x[% ܃YH8gDShNO]AWJT`i X374<_KǓ%N'ƭ=Nk -_t~ֹ|MOv ~O.0 3Gd U'4WґOpE8zcJ~BXc- qTcpӆ`ŭeHJ:w cbq\ ݌Tm o w70 Bb7\ێ|"uK)o,±է~697יD/z25O½̵Ydӛ1ɕ(ZqsA~!KZEzt}=1#FP¯`9o+0;3UcF"Yl3 ~#a5H1@jSw.ob2 U=v$g2а9(> DtAA~b4>l s*+SWF<.d*r2gL.38&kZJBZf[pq(|wrŒK7p'R7`ao&jt'Yڨ>Fgc"=CIk4e?asa@0ias6&%E oK]o$/M]H[wRt634>m4Pw,1Fa6XD_ 1[|M+nm!\2)O2L%!S@ ŨGϜU ^% c38z W=%%>d }З* 0N{o„ΣO5, ["CxKf;0h[:'nWw_iNc8g,r.=?Sҵ35,A&##ʥ^FoGOmzTѷsɄϟsAߩT!&z7 PfH_Eʙ7ep{gM7 "=YNttNn. +j:L\%PxW/ 1pkGi+w~y εƌ8z%ބf~{EHFF.Q9hQC5n=7OĞibj.Ta.w4ݐD{ #'^v&d%:8Ll̈>kyytI? `l!!yo", ٽ(́ {迏]0JmШo$BɸJiG~Jk5,ʑx«;s8b`i]bOJZڋ#&W }cG*02|IPY':ַDĶndG{K@)3V\wb^M#&i e#F".;z-؍q|%C.'B#&`ER[=ڣJO۰v0'ndD3 iG΁0?J+kܐ i(_}N~y ?]1HYhxܽi>b% D%@\;))JS (Vu9yFMfߐ~|WU.lmpCI6mk[ Lfᘂ.n4^%N@gץY1 M"stZ|'( `bgex:Un 5'uC/Fn*˖:,>f@ei?/ۀe/.l┈>uB^|N]Ī ^Q[{,81jqi)O\hL"„M@P(`kE} BXd2cnJ4"mLOGH g.jJnoТOCý8\i^GHp'jY8vɒ*+mlRFI>fqge8BB6|eg JGA]^;X p[W_Sbz հ6/23q ={P_:iSmWC:/)W_ E ѐo=82$i!~%s\$J*6ivGnЇ?K<}/,ǴNU2ZoHZhXi @vcU!3b MP!,Vì`QIsͲ"3CWYC=3L:iHT'#SVD)X֦IjׅM1%--{wO5h)e=ۤJ)5j ZIG1T`y`\/59x T9t@"u:#z0N \ w Y1B>K۪ afLE T#Yc^( yjdq&x,6 ܧ~Sڣ .$ZxϿ_xn%0U7?*xBD'$Vaީ"5Np$s U6yz RI7bxJc0Z\戦Xt4^T6?' WV+$Dp썅Dz= 49WWWA/ʖTg"4I9U6IU dY~$3p봳X0x̐zIaidjXdRZ%Cz.+hh0xyNb tʚ1|Z_ i ^@\` `s(p7G״fVYn dn^;Tw./1kIpd55hGߺHy2kp:wBd5XvN\NPq5B"9|b6įV0Tߜk{sx qwp{+!yU3vmS5hl! gB8?zY} |3&/Wk2mK4PTKQ OFm sOmE I"/SxĆVՁr^ÈŌTk;~buisy1 4wbk99B]@cmW j[\7D\ߖS7ۤgtH^s=Mml{W̐n-\ 7UM$1PV4,={Gjk̏Q^jSZՎ)cW0HgvӬ@B"\Eq@2Jt~["Jzcn̓_5q!([ ʤ$ƣuÇe=˶ lV@ہ ^h_nI˜SYϨ؟ W5LZ}[|ee YI;ֹ"|p Zb?7{٧@fjlz~J!{$LgzG^\3zWanIyby1C%P8_ߥGD~<6yB FQNƑ4lQmZS^~$ S[nt 8ЛpWi.şԽFٚzam愼kd?hBXWLvpU"LdIWԇ1iCж:yIYy<<4&!_7ۂ!_MN:)'{;4]Ȍ,[nQLEr1Sp/rku 1\¦Ed< UbF]p\I"QtƬJ䑉[՚'aoc_^G6,e \8 ?l&@3g#=z8R^,NAqw\1K("C]nokRaXj[,Sm!݂LicA H!PS Z~#1ߢڼ m%|3y@ cЏM:@w*fqG,ĶYĦPmbH[%Yz:5zݩᣪlq&%¥y0c rw]?MFD}PM53osky4tKmMQnƠR;>a".O@ҠtUæV&f/%ګl^N6q}36>ƎA mZ LjewNG}> k@HEqqoaAaa݈7&؀SPh 7p֩S<5w"փ@ܩ}ZbD؟IFlFɺ:"V͹&FT&Eϓ(?D$I\|qQ7gme** ۝pQM~L(9C%e8e"1w)[ a{`B`jf=#qqі_x.n)wَ=7Q(]`{G2\ѬEU Cn`TCkPPwe7 ~ByÇMhXs 6sߍ$L[)B~@R i'Sv~R)$d 2֗9;?-Ir?q8獜cS+>lގx>O f' TU,_J1*~3|*NIX>:P}ca< !P4OƂ?p׋W&3ǹ7gQvdP7Co2[%oZD:[E pY&9i`}.(68-l )d_5=Y]Zꠗ}T| 1ȶ;4-kMZ/UNq0+y>cfLl I $9$qN9@x[F['27Ȁ~qU?SMC_nthp'>9t* pҪ.o|=N^Goᐝ7G1e\Y<AnmpORn=PO/:G#U(R\>#Kڄ9r{?P=Y 6s+.OHR=');2|g^23C`qV=NC7w)k #dS# v/u mAXoVUu+(ܚ_zxDPe>Tg.l\nP 4A9-EA1%jY8EHmI4`;?gZ̎ɦa/3&V;C},H#k ׫)8izn]ڛIfU55|4Vۄo ԢN>רm{P[P9c1ui/DCPbкEq8{.@/OY6kCXi 9> BfEΩ)WJZ+01dj–rdAִ,E#wm]Qh:\'?䛻!S\VMtDzZo˟nE<^tS'bRDyխCΒ6mIUU0%0{ >U2#"~ѿ=gA7q:ԯ9T1Ͻy.THW_h?ah"By w?$4=׎*;BqmKfψ<{tIuV"27jY)|s E * kOtù{ĶsZv'T. ׏Tӄ,K_G{{nEVr4{:Ҷq0HpErˌEA镽›~(.jG BxqR;8Iparz2x[+>CWr.͚FFhƫ%2B%T#4RɃ螞'=_5f>p@9M~:<45W-PS_m 5xԎ{aV՟j"˭<3vx uR% ûg8c[ P븡fΞq}K}Zɦ w=885Z5,\($JxeGI_ÆOڣ$JmyPzѽR݀ĦAA(Wn7b'_ 2HǾh3o%Ͱ!`?U?}L BЄUY4XADO,&s0n| 6x+7RFƖCzf Ǻ#'!T4y ='MEo:3z =٭iz)eX M| `N_.mBD̶)xqwP'Ҹ8VaS0b<ո LLYҜ-*d:v+rrdYLF`}dDr`r=}ុqd$C,afߴ7YhgXfFGx53zcT a80rԗDf?T0FbL}${gv!:lҎȡfU} 4ǥ^\E$Óٕ$qz%e /+Z1˭_kוܢfV@ĔLbe1GЗkatKw(}:9ZR[UͮUJwYtl>c'1Tϕؘۃh=J(?cEv3eGX;rG O-ϸ*{bHӺͭԇICY<A^a#19i% I ItpRѩHEΞ#WģXʪNlNnod T:@1 kaQC Qֽ\ MZA c(b)F.2+jvA,D! &/v]=4TMC+)H k cW D9LiL tj/Xy6tjSܠF#-`^6Lj5خFsZLR-Fj >caDt&hewex墑A`D<]ӖZ>S3qp׷V/j3i#$d؈p% LUa52jiȸex_{)tu V U e[HbFơڶvJoT>(V1A/f[@*>POŸ$q}'{B`2Zwۖ M/P{ua=.0%yU^&&DPȗk&ѵw 5D@NQ9'/aTwAG|UV]es^%8vߐi]pluA׬}B6 }Dw #_9 $Yݭ< ;(wY+L?'36VR5ct&+eS=g Fށ?.U~[nCHV_jRgr0lΜ^GxiMk0|uo㥚ָn-ʇe&[N$UF| qTb-]:6:Vܲzf_c,׻&%P kлPxP5=GW4?\%u8[L{-|<qatsXWW A.o/$YhVv9!wWG?>QDYϨ7$҈{QP~ mף -izME P&N'V:$.tÃY_ jǤ*񡤗!ƭ-h|VDDE_ۂ~n%/exeHBDŽوޢ 〾,YI Xv0,|Ft=whoGϞEn\5y>I63AL瀌M@KT,+#w;8+|Ũ ֤^(]5 jR_Oy/Pӗq-VwG?Spz 1PNBNgn`hq .a!qͷӫANXeUh3GEkbo_`Ű(N!u6k9i}[jz'oȡxiR`GDI^w)L2i9䝺me8>}+F4LC.0dR!ACƮUЭz'FlW)K*5+rc͊ozI6Rtӑ%h˽rƖ2>5@Fy#=>qV<֘4`u [:mz,ZTv7;cfOC;b0Yo,RS6^@$zI)Pl2vQ|k<*Z9Li^ZU0#PPX*C_E3L|m.g]{BT a+WǬ} ?p= r5%2 iykb"Ӟ^V2OZ#ʎN"2O-[yxZ īv;&w@/gDt0ZB5g]?] {5b #r\z4ieBsNP[z2ل%T%i_SWE%0׃S%u@;f8PaE9 3#AUĸxsU})D扼I*}NͼaCSqḍ?wr&ddT&U^ꔯbn ga):SDJLdZd"UUY@Zʣm%slB =`%9%T9PH鈻ቡ h-^Yy6T\jӎ(p@7E #0@f#o.0Ÿo6Ƕ9"w L(=c!pNw%u+@Dsz!XxV ;N],6Cd5uNwUl;IяzA E`GBAX xq- [R,{D!>1 g _zeqf\M!!6'x괐 +bX,['D Ez.YhF<Ϟq6.U@aIAj?8++`GUv+ip2%>'随bթm:cZ6~sM©f}G߃!DNm~vWoAMYuu tk:ٳ{n|@G\H4SSPrOW wrZ\ћ4 X_w)(oEJgM$|"E_,S)$6}NTC_7SFt-Zo6Ob| TJujczLڽ+3UF _RjclzM!yT {# N3:H# 4k ݫngHK O34@eLjr|'MA` ϥǟ㏋~qW;;#gTeymEڐz?˥ǜB _ާ5-Z0WJ+I:j VL7rSL^Y)YYMy^ /ˣWN32·4.YKUZc5=.EicNxG*5"<{:A)&%X \?q;fS*%6XV Ml hkW}3hH1j{@I-:41\5Q n T5^5krrH^fL_,qPj>u ϰt(*nX~ƪ]9@}[؉O5D_ݷZhb,ojCF(=\|a+)DҰ,^=>cNh>d0f~+ϧ 2,@XuY]澱OO՛4(sZT;,=*W?'"ZlœAB듩/4\~b:Ny mkh2pdd[^2Cq1ԽL ѽ8ɠyJb^ > 'C&&}\Dm6 $vW|ʚldj\ JFءȐ '! Rg \ݝ$]*c׹xVB ,nPC۫6L9 MVoMҠ~ 7eʤvg!uQyJGX  0:E 3Ÿ3SHiD9jA6_k|W آh)!C:DW(mLJI#tj!k,Ki[Eg,Ah`x 0EuWN/8!Zhu?^+TFrc[ C-_&+P^H>Boxΐ Яq_F:|dFONKDk6͌%[ؖ=ëe=^5t}Y;.J/>a$js3*B,xJ%L WO)y;A5P`m4$wfm;jo6щ# E]J> g44U'a^)o)PDAF.YVC{aQ!v^' c =COcOncZDL}!6.2'] BÛ4 CY"UhOİt:&; *;XMJ`?,\{Dz0**)~W&F:dhTl05e|Q(!ʬyPt6??ͣ@tk5;'n EsB;l؉#^ӕMm)0`/Fx"XgıcU-{c -^2J_-VHCٖ3( xB'Hc,W?gY,{>Gm74`kR-U*+eDž 3nUT,1ª(J>H\_ðWtn݋tZ\ɛ*h džt6sySdZA}C3HPnv?T$'%I7?̸rH /$I{ZWUAS71V%i$g;8,Av! i^cxREDie4!&1HUyuB.Y ŭ+#[XzP^|1(q!gKlc LBYæ u\o8e*sԜ۶ _X'k17Bv*%x}ETXx7[} #u rJL/f-+:qHyE']E#GF1۶BT (p6+>p`vBZr }ʖu{]UT ' _́ī;YBM'r#tiBڦo̜\6dM_GM>t+}$$қgj^bbV*l f֕z.oJ@<٭mG`Xdԫ8,|yanX}m]s1^]sv.]!{`k&ewe +E>2D8@5=zRU娨 "Z =ގbA?i*4 K xu5XFpF3J8m!q.z[zhmӻl8xʾWXlkDJsN u8Ȃ ӸIQZ07K^t#+* v1m 'Zx:cʫ/EW=U& LuHEh3Pc~No F&ΥV^Ѱ[_m%*dr^S 1ףV MxD|Vkq;fFJ#yq|pv x<[!CS_%*ۅ%u4bd|:"BOFS;aִ۬ V=IC 4 Qد4YfRރ/i4eJ3)1SPnMnT jy8up!dNFdSmުy2e"Wp 39(khvtxW3m 庪7v9mt_%yL]' |)fFֿƈh?ne>S"t&Z[j>zpf$HHa+?Q[fk]_5ᓹW,.H y,1'%F O ]BpÂYu+'P%9f'ῬQ62G_./n+3"գ*YG]~99gͮeUUxpJĻg6>Adۊ n4B v]>U>ߣ,2)32iXPC&p?®mB5g؇<#C"S6?/"g$ CFŇHb4.7%EQ5_ f~IEfA3kfV,hiDCE/^١zy1>^_^f4;o$%~h׏`H=U q\,_qD8Q:d"ۄ51x̤p%sΙ/[S$1y_ S2]ֶc0abqMP 1.C7Qfk(bN֞;m;0:603|ڡ&3xzJZ(Eex]ƭY:o ƸIyۄG'4'#BKKb9yfa^lPF в-Ĥ%كs'".x~Pt[Lr!] [}MK+)\~Sq|5P,"31L8y 1UĞd0g_`_qQ 0rrK2-ŞAuثw˝ :L-@TB /րҊt?'gHHuؖBpzfQG 70:t=91U++מm>y sSE`,:gluVT_g;v ;fx;5KnzjM&? V&9P9lJѝcI8ղsX+aPa G9}._x?PxR9­7Ǒ0sn,ZKܲp}6Opm: Jp}vWam`MnSglT*Bh™d^_B1u[]@ـ}@ncGK3|8hOT,'lqKl}tO&4s9dn+髦1%ޮn#Ķ:=M@0eW_z#VcG(QS̺]QGDʟ^ !U W_Zqv`ʋ !.qƨYB`j?CJorBaZe=%i\K7d]r&L{ΰ bƬQ*Z:XS̩]ГV:o1ugK1ӶPn5#DAF56f\'[-)ݍ~9(+gL`4vW74*^]DUkSyq*p[9do>ѵ2ޤ{aNi0!W2M7LIKf~,Jr<(*λJg$Cm|P? ^'+%a4?eAmBzs#\.ȋg d|PRMfh-7ͳHsaa6NCH-b0vvC>Brw$i[_gηN} 70# ˍgoQ\湔P.{O.eQGpU*W݄¸ 9^@Ӵ!97$DoSF='Z8=$E==M)X*0^i˔( M ֻyb^/Z{ P3gW+WTI=LDi\wqa G+.` ށF J2(VڧOX`X^j*t)&L$Km%k!&(4h[ Oe`f';٢^Tnlw|4>g5Yj@s~bֲ#~nomևI)R(AAYbNߪ^%CvӅ?)LtY^7Rʟ u:ޗ~]7Ct_[.n?o.CpITݓnWsGluR=恡#:@S;3 K/4#K:I}5?w~q7KT,+y KG ԑkDX'mno'A^num[N(6R A#W_+z0*.T:(e(n!< pw|*vpZ!^7O:+ aEJV$RV %ձg| FOT g:V+Xks8!M")g&3`]9"ގi[gk `:MC!!F(vڟɻ,}WƱʣxcvPb ;g( J7hPуXɗ'?4m(cK985X͍Q6圶xNPN#,ICލn||\ e|Lυ/CŅkt$H/RbiMgB[2_li۔8ڛL,`Q^,h>LaYm^1{`$6s&׆R0hƷˤS):E&- 4G Qzq\ غLNq9"JPEyXs~ڤ<*'qfi\8Ag.f=?}W$gWF)q>ůDO UP)펊3z  wԭ#LhܸK|V>h Q `iK+ޑosko#vjlފĘ` AsX5&'A8_+ǿ3`d!4?@6.2x2kyWfR󵝇:<:LOt񣷟rkj,M_d`ܘN1@N>|Y9BNŸ;DT*\y7eVT4׹{~& 2P۳b[vRbXסoZ8jk pMcERhv}Q2om[g=6]%_F ={r\aU̗ҍNXԏ (!>X?Eǜ}UT;Ð}b&\9G}& %!rVl]d9E<Қ̢2xe" [zjl"I- oO*ֆ DʱL˗I5ߘr@Yw9VLؙ&TA歌OU]ͷi{ L(K{I}sr;v75#ImTBpۋWPMw |Zh rFȫz6,ytVPt78pH_OŊGkXX>}܂mꊵ[}pj%> -9QTȃDxzLc wǃ:`U/CeA 5);/(ӁՒq̔ЈHv3hۈ¬c QyTVK ;xZ v&eGl;.3hd3.tT{#@󘬑n8zȬF&xIʋtWGB6|ܹl%I]Ҷalv~ECal.]/Ҍc4Cs;gMI\O.;W9><1aP+ŇkN5[`>H|SnF*$BY&Ug} c.0'+b eIkcn06BxQ3Mvƃ sZz}zvph<(B d~넨Vf f*[u9Q&TxLEqwtB-p] Uh# +=5LxS>Xcዥ CumLKIj1{j+CM:9T67PCp>ɿZ}}CysEG#ˬAZs10_EȋYZq r;Ӧk-|LlX:/:6ÅoVcE(TP3kO4g21-<| @@HH),il*n/4d^Cd*@9,I#ҨpJіu!č/ۢ5$`ڀֆF2$mv_Jgtז&W3_iWd706[g'%lUK-~kQK߄ .Y44l;|gG;K0;_Nth0Wc)M]T@fgݪn!s#1oh$)B,QUЋ_T60wD 7˫p?>E-ǘlEΫ v7 ڹ ->N?cHIE14*Yx@#ɏ@6dE-WmT1ֺ+tn}d~\߬eQrؐї_FAŊ9;m&)V Irp[h]~ G|tYmI>,ef> yliՊJSDB 6l2@20MLsyOr%K<}|3yWW]^ WbD^ZV>5Oo6|W(RoDR3~ Dq lA$UMAJ^6?.ԼPDW~u$&H(/9v_e6"LWUosCjEE&ϡI~#fc wTʷ|BC…D+k0:ơ/p: @_ v>H}%(8"}x*,ÐD@G%IVET0&\.8[gZUo8VDjhwxwiFW[C0pVI2+}0K^-vfDK<2X3;2Gk86+2e9 wijwJӚ9zdǑ/d乜4ݧ<:P&Iqa1l*[%2=_[)O%uz?#!q;˽ɑ:z}wr.WNՊoZ7 cȡ(x=m@}X{%}+ր Zk%lD@(㞷5:12!ASnR'UtBksq1XisQ%1>gQ$8~K@Fmyoe#0bOi_M^tգf7bC_g _MqB) BTgYMaVg5I:^%$mbLU ջ֟![7K9ʷL!t6`֑D5Et v cbvľzaς!mb!-k:6>Co1,Uf) RӬyv]-OQ}P%I2vMmWs&rRg<\-;Ɲx[;`r `,uovFA$jJ8LnF]`466 Xpi HoK6dfrG#LylaR22f%c1oȉ$F~(W:騍-hV_ShaE K"lUY ?cg0W'%~]H,Mݖ*#)7 (tHÐJH!`ݶ*Qgn@BOhMg$kۙ.x J Vo X1(0Um "Fy 4z^ a?qcCl27Ė5]R3ȟDwhCs.VB7y@] PrNՊpڶ@4t%o6LWֲꞀz{[MQDC#0VCBe2,?e LXak¸h s/>,3m6(`Z'=(Q1eI.;!C*N د$d/Z^G>*z.Lm؀{a8t=A=yAg U;bOPï4+ g Q# iʦ@U{ (>S%,ȇeą9!A;reK)"aa5,J3~8N~)Zǁ? XųD)Tv8 \S_N܃=?YцȈnz&"u<+G52R u= 7?1}oj.C\MɘWklf/(^'5K[D `6*zXN[bP("{rbDhWDقOTֆ_E"4`uQD4  >Uِă2!-R{<0CfK2M˸IN}pŷlE>ֹA7drXDZ)qBe"&rG#'In.S?!l"v 3C\N9B$<KCI-D'<`7!ohǕ° /mNǷoȴqW j B,mx25?Zt=C:qB~[h-F7KOz ex7MO& }q21Z`W^\-ä e`.R.n&1ϳ!:P,g[Z;f7TAE:+T9չ ] ̥{բ24qDQR`ѲQl`{ AzgHTOnrב|o&}yDBI;~dUG0޷|u{]ee7=MoR>W VA3tsDo$%dI%_U qNux݀;2澜E&_I?hDі{ :ѕ:tݺldZ=A1!VJW2,A9wq7ׇTfz k:CT9![(ޘf)4]Y-gjW'Ÿ#uR=Ph게o:Hmz `#}8k`k[%v J$ں ,`p!D`Ï` 8uI*կL2.ji7^U躏BZRK36UȾŭ#ߴN̸ )ZMޥ]4ZaBJmRz~ÈvHOaB~iIK!S-."S ي #T“V𢮛R/'#Ԫ&5ͪ;KZ~_掙ƕ*R3ajXKVe (% KSV wqG΃.1{ Wm}^JYuP!Yc룷k`p 5Գ7=rgBNo>^YsG\>^ע|ov :BrR+وar+Ku {{8شKXndS;}~B_ ܁S%ձ0nO:NCD[ *ީtD˓T'wESU@r>x47O(4˲ 6 A`[IaPd`s%Vbg77nJ8Q,Wb_h~)t: =P_ w3ZuAMy*Y)?'ǝipLGǩc)1:dDg†h͐E`$ه,[U%`igK 0"wgsMI2ƢWEuc->~p\ }FH|ǸRJDQI֏rZNb&ͧ!5h KFL.aji漋S:z%kjȢ>0&Â*>w%zt;/g=E;ZukYهǎN4|XzMR5Eڑ{zd"[IYIk%,*O7-$bOIN֬Xv rB*~IC6,d  tg2],YzzBioSC?ejaJEhMfScTvNɑK)Q]Hc0%=6{s?" n)yd-[g$m=l䒆&;|Lfv1kE3ꏡ~ܼM#1yS9j:y)7q0krhn> 7q8s]U jR8}ʄ~v)pr3d4 MW6uj兽i Ce|v 鴨W쮶T;=ĝ2֚bLӭyS+ZWC/\Q25/Pv;<bES9ȓ=DMDGj5hbiP3XGssSX*<@ z&JɤWsJ zht`wwTy}eFXgL~W|==ZR?5fyo#I#*QBב*np8# YnW6kTtcp.HeYtkMu&aҸ`uc^._ x)32o) 怒/NH{#PLkY0ϡ{h(w2ǻ01]_K RHjyiGS%ظqS&fwP`d"E;Fqf6#G3|V*O7?9G?e v ܇k71$SE|^s1CBxWo`HhBY=p BT#!g[x "9?kߟCS+MFi}Kһ.}Tky!:@Z9-VIy|7 FqwmqΫ$* .%(y|0Squו*$KrL[ h:{…p#:&;*. &#r-"걦}-5eZAt!MG@_/C3mCfo7,Wc¯5}nCwS^(u?N:R4t^Rfղj iqO1.x^;3*Xſ*x74_iEyI\bE햨vY`}^0}:K@*z^vZuW#a51N1x>s }25YHyg;7=6b #s=tX,:?kGTJ+>5Tk 4F^ ,+䰾3M~!Vl :g`xVķQ#iȼI=,3bF- ~4iٔr 0Әҭ˒*-xS#1C`z 7?γ,C@{D}W9G4wKs?DaـѧpxrhaՂs(s|X\z4FΨ=v;Y.`c2RoGnq/Z(cP{j1$cF9|{fy,zH.j qrd. 8Y:KaHp/_ʊ2[Y`6V7X -eTFT凜`=Ocv^&i>P!C3YIAJ\1ǂ땼0,J̝ P . a9Wsq+xFE|!'_ `z]d,|rA+඗';xRtR #O^3yߍ X~a˜Xv˿IcbqB+qK4xBh ~NJpSu@uSxDwtL1&) |!]tl^J/m񔪱z2lor8|7͗gJM0D@ ӣ2X􉝗s*XG-ƒY W,B#< ~{a.";OH m+%- OcOKx_ 5(Mxzu%~jȣ]q ςj VF(t@.nAAnRc0)i)4쌘&I-,,hO a:HUm@ Wr̓ߡ4C*}չ ։Xy!r&6ItWXGZ2DDRѫr<m-lAJ<[Y qBe1@Eٱ L@e?`Ȣ$pԙ]9wd>fv͹p&$Mq I"`xR@"R h7 cQ+k%ٷm9][*F>և +,`%Zu_HYp`ے(QQ]|vCwRRFDrH]@Dfz;KJ@s\o&.kX1 K /.oDV,;+ CzLz^0/94dmm409k|4 <}02ҪCO FDzj-)RkU&D]}g^`lPbh[  b.`MK :1^F]@[DHIy03ܧ3!=;9d(#txXfHR5Yf~SarE62|]ˆZu?6H8Xwml-m?MgiHpW9jX)c/A᝱ &Lx xǰ0;B2;ϫ""\Tq;\jMZRóB7;5awX<,#?k|oS!\{ܼO48֬~٘A%"+R|<9nՏk2)8JէwB%PB^pBy5ʻewQx $Gq{Ѯ13b~h ݩI/pHLBˍcCQ&XObw8b5Pd)G\L1#QAxZZJ}M|JikBO)AA?z;3!?Sb|,`jP/s5'ALlNI *':X.`[^q6[?}+@7׆d$ׁƷZkhmLAnJQ˫<$vnīYS7$iS: y [2J%]ZNr $ˮZ L?Ąz-Y֝u7y0D0ؑ&R\ru‰ReHrK i%mӲYk2荬ٔ˸%Q9zFng#$ X:.T:C nOe$9vwbrUI=V\q |&s>V?sOe $rlnNe&A_I,^h0VGD:\t읗NHnMR%2oZg cw%HJ[gjO^#NG5̺> A;pL!Ӓqgyl|w2wڐ-C%Y:>eJu'Ø15̔drŞ~#觖XuO2cu3ic7哌ENY,6O礯*"N6s5/Qy9g^E.*v5AYr[hkvTYxs6=&䡋E8T:{.7F;6YMײNJK^G" -cwBPBN>[vQρR<}>._~Yuʴztban 4S흊V:qx0nMNsBF7xeϛɬchl] l-` Z4#IV6{ϲ\pƻ ,U RIkGuf.zԅWSg0߆TOB;\A-AYyl*}A^.` 2>M $FpFrTJE]S2$%NR)p/M8Z('W c;|4F.NT옧nG=] .Z,4ʪ(x0$H%wIߡ e-hNpxϵ R5>zj!CGI.9lYyVEy{[lz:ɱ%`N^.E"Yawo(,^ RXB?쪩s;53ƫ ~t'ϱQmLM S]* Ɯwrak9S-#1K^ޭ5UZr{Q`ڕ|*F6! {3LHayH*#eU.K3Љ;17&qݯ0'e-6p畚EE26xjHBvZZ瓵@˳aK۵m*K\mtKMfЈAFTAI\^`prQvbDmt}5F%n=@ڬL8`|JȢ53cѓ| EQ%6?z.¤ WeK.U y:F_!%\?7; ܠV">GYn]sVH,6?]x<:oۻ{{;x'k l˒@XݽswV#=Lbŏ[bo٘=T*z#f9hGﴅyw/@SLLrl :[ss (v"3hm?(!C H@lՕ2y rtҞnw9Zrb\a|3>ho SWԪJk[֍p^QffuZه=Wm_vjڰ,3\yQYxOQ 7=!B 38}gs&qQbfJ$aƐRYt2ضLã*ij c71oK̻٧aPHu”2,@| e\zi0+Yr#!GzQo;{ :B|M8;c!>^bśCBhjԣ=Vq3n4hf%%_0l%^?@GC׮ =}C܋ (ShS)V9JmipŒaQtQmWO،U㈐S9pƒ^9n987 #$|3Ѡqr .7D 4mi<c˓?ěGL1ϱ0DnE(=02cZ,kpu` >|ZNHQ5 j3*lPXhK"S(nP\i_{^Nz&Vw܋RrXh L#vzr޽Z]!#dCK0C^}@#⮚s/\m)Y"~s/# ';};-9|S ԷZ}⃵5Uξ`0ĈGeĊ`z ΗZ.f*JMyͯ6 5zO5dGB0.|= 124 Q OeZ? ?99hRe, A Q </7Qwwa$ٖ7-.=v"0]2q#M*&=U8r ހʩV M&*uNf̚Ru ÆrjQKp7ܩ{3LaN9$=pGpL_yU=Dl:Ev9. PG)|\8JbXMoe[R8)5FZ /dozq㵮{30f+8aX2_g,+7esPVqƑ) P ǡژW.r.m ;]?cTu>NL5qkN;gf;S^"(o;pyUZEr[u !?"`5:2 W_> ƴer9fr]8uB0>TȺ2]?jZ !ga2n qc*= XE6P-9F47 ]9>D$@G1^L7cUmb}k)+/ü'u~NM'LBI&pUX0T$FXYOɪǫb*E\6PϝZ#\ڈ[Ϟ"w[l&]nm^R-h4e }~_i}첣;304݄j;r,N=Tke3 KIjԿ) =zN7 {qUqpH=K֌3 1::79G~{:3旽Twg>@ 3<1KN@+'؁!.gA7e|)=s/دt/-v3)-댙zaS Er÷%/FA䷏3ٝF>Lnc׭X %<*D 6F}~ Pv)ȺǗrq:gdZH)\r$`ݿ6'fHZ>_,4_z\J|/wa=ElF!Cfx$?f2-*4vM9x쭸=Rn'hE/ÇFin TE4iKH'.esg&19"8(DzwAMnMW% 4\xAC;k)Mlȋ>Ij7-G-/1{rN g-Yl\t=7%xAV~n︿ 0m^ SQs?Px*Jx^< %1XliuC: @\1Or?/qxAպ Oib Hi;CsKb xfД7nL_C9vdĹE1BrRWO3-:(!-Sy;H/ߐP1FcyeoOة$@Ts(ַZj10p  EC=|m)+SOZzlWCZBrS2Y sF \PZʯ:}b{nP_`#)E1 ̖ruOXBYəg [ܐF)ހv0˩ }ECn#r3- Љ.ʝ$SЇi-?e+˜?#*5 @-[#ё)oI*PXb 9FLȡBɽкM_ђb(݄LrDD0sc}%4D 5WA>ޢzN7r.#&z^B ,gz]BV^ڜЛ?"Zm);XϤXM cȘ_>ה gzIS4)MJk|!䟒=tB"9`mB=LC+]9` hE,M3>QV{"ӾO`<dud+~rK%$zVVE1WhmYGu<۸Ae@Dadly`jcT:PWI],E9m1\QZnA'V Sh^t𕴗 ~褎ZQxlY*U M0mti *BX sjќy>p.=WXȌȭ AJ@0%,ŸyfCySp#CFMީDK/G 3.]Q@S:7Gn6`۳a$AǴ!I~IaGܹ#'}8HY&;>!DIqu!eK@rrwrb%f?劂۱bBuXB JΦxi;6u1wǽh!ڃZi\':c~іyw Ӈ\+Q5G דm'wDjk$#eOK\S¥}~O,qG2pjpG'JLgYE؝佽q=Ï_JF`Ժ~Lo6pi2NNNvo3ˇ`'W6gkFq 2ExT.\Zgpkޅ2'=y Wbೆ(fG a$X<sg2X!mLeC"6Cy0~Y&3<]v{^-dje1a T @ ;$VOb#"Yu^Qe=8-Z_ bћӉ.AaS~ ƽFc35qg Q0JGƲOT,va2[BYҩ2\KZ(rBKIb:f'ϊ9FPjGe`L}=*A'^_"Kü, WQ˞n[=;&Mƶs`//gmC&ρS5v3RMq"R JFZܱO7)+M-5,;L5Gug 4zg,n]E ԯ, D+cGy=xNzh[^#$]\U@nBcqVy0>neMFu&xgh+yF@g`s~BӶM5KI9B }x-ͭ_ pJ&dٞpv*?.U6e!^da_N 7K%'%.dޢGT;C lK}k)BRӧRaeI7 fh)%KX_ @l!&.=] ӟ&gmJl 6$-,) 3E|IǤFTDD/x9ʀB^\I wM< g1hU44EW hMPЮ.dx?5]8X2HEJq3ʋ9XiLq,!*#זńp!R!U=CV(֋N:022EN=*8<*.qn3KhLYk9M23VT}^Rc{ cɆdz8ަTy m`],ID{91dW>ZRsԓ>5틀"L>"o}^Zb+)dv>x 8+t dVy0?ZF6'_x N%0+cn[$ưOI4aOgߤbzQ~TZ3{iͨU::-#\g_Pl5vC\0&X =@AQ+Ow1,`6WčƏ鋯-{gJ&?V?`4`զSl|we`N[.8. tKFZ7)gBD_qoLbHD&- [b;>k|BG+xK_bdm>cA>?olzBMk5Ix[v'j/軨e6KOq= Bi9Vg&3xUhl*vx , 83jNΨ.`RCY{Za)jLJYTk$ ,qmkHN# jF=ُA7J^U\\/,7 Rv ͗KUFrPR$*Wa'ÀAp ^G>(^ζ5h\&T[f8@^6@c.m?兼~4;IYr2gd=EXBzhefx`Yg 订K#)Aa5'em~\}M:9U79?-,$U2+Xc=4?*2< [Kq2s>b"(Ŗbfr^÷8t1(\p nmJ㵚A*r *on-9[N62$vv0TVĊ|~S;FTAcH}@4sB'IDZ~Es4tɅb6-%:Wr*~&s- v٥GU3/$uMM˷G+SMlfV0n|/c6t8М?+oP614~كMDYX?#6F1]PYp mY} +H.9z2qhaŔ7 w~bziSLBQo+q5}̟2n" oD2Q~eϞI&mS7?dfd/6tieRٜcTf| 82Z 0H:Q#C_Օ>+>O :Gy;>Gc;LK}?R3^ݪڐuDB>wwбo6=e}QW"M>1MYFB(mt9}fdz>c oQUd[Θ8_ b|50BE :=Se֕sn^/ f365nQ' H3MM f#,+n (D`~h|)`={;ÉE{U~.$gffsAk H1WԎ7mۙi.a"TW[@l'! zå— LuY.ƵUO:c~aO,'Z`*,/w;Ӗ9<|'ڂJ޷Wc4Y=a. G:ktR-~{3nQK8Yf{ h" z.9v %0*cսçHWULDސj&kv4~y>0g`_/Y@틁ta)bKʰwl[4g햃. !6;/Usg|8`*jboqi| k Svr(QjPat g H@TSt\SG7L;c=B߸k;`QQ_?=Ei|vb]@(Q0H߬/`ILfVQ{ɲV'%Zhئi'0oZv}c_s.]t9Ĉ f=$Gx_S%XbVF6Tqe~(b=V3qF KzI9Txm̂1A\D|ƅEA$>w8h]ȸ s}K>PD 5KHYc /7u QaMk&x5S)b>ot7Acl+K"Rn5QcnJD}RoUZc66|26'e }S*Nf"uJEZ2:p#cH6pow%R:6PE@I9N ˞ &2|}0i~]_S#+s0R$`T# QUh˫7Yvue|ľE鿏t: o _= eKSzxg+'~Hj=. N]ޓN u,C՛U,95hOMl_2(Ii)TE¬ujXUrLo~ E 9%˿w7 Fky}ʕf|`c(阦U&@{D_A[>$% \*wl]ƣOx5.PK/;ka,XީKJ%. t}ȍv zһ$>ҋ3No**H*u 4G@N4zaw79aB*ሌ~Cv >mUw}8}/x뛞>$sP2G8*Ei~yF3o'%ױ56e6`Z/A D]~NUWʑ5tM-PC.\KUͪ} 9MBRd7~;$*Ug9L(c; Y0vwaYA"Jbuw6Dp8<'bCCڡ۫z{GXX WD }HPj& j#[~,~ǖRs$*Ma-t=~`$S54lx]\ !Z^^o:Z_mBƑ p`?^ 4D^%IYUCњwu 9<]z#HGW@ ;K?=Qa2>L0۟AZ2ӱ |nG"TdcRlq>R#_8ť2|}E<-wH'oY(p(CkVZwm*ubx7>SmzaX2 T`@=Y u:$}MܗB--(-m鸈 ѭ wjNH!怞h7΃0i-8 |Lr;3?24OչoFn9d>$N[.s8 MbPwgہ>|oB o^ɕk &p T犷r(!:*mOTAפNtEts!`ܱ!k\JuC?GD]) DB (zVUJj!z匳'r9_>8|-|Ʒqym+iB򴶰ҳ6ZOQ`q6ƹ(g:\?B*-h?^( rq9O.#Xl#b:?lBX|-qvU >j} 4W1/V|J":=iW9UG熖r2لb`pf/Qp냱~SLcԤgnYO ny?WY( g;4#$O\S&bZ'wq:-)ŭXPu(9&=;W (<ۨ =acqz E2SNa)@b8{vI}/'_0Bke] @>n_\t& GarsDfU/s4I+?Uկd,Y L6S[xnʹi Ǥi'ImC s~׃yJUBd| UL&uxQHm5fcHu4%ѻ}Q@f;96 `O_;qg5WZ~nT9@N/g%a"xfeiOl# >h-=K۟u>$7a žeoe9!(YYBRf57pY jGҗWb {gOh+r7`dt `kH<H ^.[odžRP#{F-ҕ$TUv&%2%sspِ_rR*I~-E8KgπnCvYr,ۘHB% m7nw_,>|k{S ]=Pω qM>UqIBt>5C󑇖9I3"7*mmfwnVQt.Opf7*{&Ƀ"[-u &ͮ30V;1N͒!dL9 0wiKUJ]<pBٜnxA)|)n`">D*S'{6@,IgK*.Ψ~$SdԑvoJ Y^]br%D7ǩ| &M,bZ7UԞ̺>csFduֿHý*-NyyQhֱMl=f$'%gwm sM#%Tz R;HeYyQn}g,+>]iGv͝pXv{r! 㻰z!8 `$X BYQ-zo~>iVI#re+Eh4 Fb^lg&ƾK2zypD> Ď>gKv*'wor/*@(]wp%U H ic@x7f(YRhڦ,(VFG`qqD vV>ZZui&H] #[(lWUK%&#Fˀw .O*`=j[o*BCXƔ_TZn9G*Y;mq.+VaToXT{[ONgs#.IB\Kv qg|lqXDu7ʩorhA$$Re؀dqMEi]+ ZvBm9&WDƐ[͜>l9F8n B^By)qh掶`'vf jۙ}W4$du9b+Cсgbf Yw+PߪAĔP!?BFm9s)P7tǴj*^6AN*ZZSzt^oPeAd%Rt9vLhtfMJ^frqR@!'l;mwn1@?m5.oa=SiL,2}/ z#!Xr ^r5kG֚HUj ь> Xҷ"|XYpeN&H+l=BRw^'ա&IcRΌ+J*)oUeP`0ab}v<9kh=!p ~آӸh$> DL*2Q]r#&63x16:= g@-N7RhYmjbƬHPbey1bP|k&C$cDLTYj5E{HlS:Ʒ8G 3)l(tsS \zlءw3'Uy3%9^K;FF/}[΢ cKL b)R+}D.mco&.{(4R6yKs7ϰ9h@2bs0"t2ҩU9MO.,XHr.`MBz^ⵝ ڈⱓ,9;6lsHR4ua~eEW}9"j{ (ot 8nuLQf8,5p9LL4MRF#_4qICD9MG^/T<8HIѿm-f'4CA7wT[㋿Aϙ [2*+! ~ep  \OŔAcg\TQfԿ{ liۡҩcelT 9- g>=:Gd\ ]i|9%"CY1 '!8HԡjVO6rZSjܥ" l>+?{hJ"^Mԣ(ܚs&ו_X0a8rÀ7;λ-gR "`l-1V.7J]\@0wÍM Hx[wB]ZW]B2p:tA&aUbFeUaDcqV7mjdmgCQ)SJf׎Dfz',*$GTjO=[poU 'JNDXuJeR.W-;x$ZL,4l-xQs:+pl'T\4Y,dž)rNoxOF@ƃ"acg'qWV3gZ(vʵvO LT=MpknFզdfd'F'Yw7[Azٽ>OTrV.(sqC8V JY>vOq7)TB =-FԍuYhT[&m 楡OSFD:m<e*FAu8ɲXXhlF2KmlWsKȘ&Do[iJQ Ⱥ:@1 ExXY# 1a"_^~"DEȺ#8R[@w8b9{2[Rp;LZ'S1{RMWyu^3d:C-/{oݘ4 BBYtVniSغZԫ6q p 8\ Hb? !NmP?OټWVOt8R K^!ŬwQuf`Dg ?B.ҥx에8*[4A>X/3 E8¥6bDQ @j V0Vz{\ Q1q'Js),˳$KU.+2F}ُ~wCKj _Sz:h*KPHH),R׬&r GAGn>:(r,}X~%Z# ZMd[7En4jgAF#!l} \E!/9&(:Qk1JV2?GLh,ȴɬ{^bCۼ,2yrRLopDBfn1y=q|ٕDM{eB˙f-NHY:9Ura(_c~}{ Zg#\5a' A_@4h!KK2-[`S?U1'qkUmWBdHu[vQ`J")u(<ˮ|p~-?IJ yb/ʀ0QW~֌Yiw/9[_=x.ٜW8ڄ3Yվtז0sq&x[\ћʡ^ %I&>p ].D&Z3bXrk #~4j40 ulx.[DlHy#ͯ \SQy$-c 9 ٚ\?.m{;fBu46Q'響LIVGgH,̣iNAe5 i!X [s+먇iwF1'x-aa.l.XljIme-(eO]zP֓Cˈ3"_%)#^S;|Kbma QҔEۧ|T ?*X;/o?3FGi) (0͗ _+|ѳHHem/#WӨ]4r'L-&g_kyl5ެ01m̵u(Gfފ^U5VzЅeQ 9Ԓ Uߗ՛oǯasd<ٍ&m{WhCB A_i*o*[(H~OPN*4yFn&#9WȘH/6IU-dIBJ%bUK2c^J w /m!?55mP7۰B )_x)^ۘV1OWZC7b`ڔ_Z$_Wv]ikє LQOʂQ#3w1: ]D>N5+8|6\DݭIDGtPȺ=@4b؊$?X=l!e]~ί)AZ;궛1}CF3{@i0iOU&]F">@we 7 k{h5K uIқkok.TvBznW@UeEJ|8?ޭPޢ˸v!6=.iz짇]k[K윛޾&":ϩza}sxseBT*7ds|%Ƞ|5oIe`#6{/SjNm\4u'o4spG?#/JNikg[u=gb"m 'R&,nYِ); =AE-܌yFZx]T;@}sRXQ <s!|3{H&_+keE _*cSP0s.;91cwl7xoDf>YKT`#{;VEʊ9Mi*݆tcPpb֎0橕58}ɺ&/# ?2?Ʊ"$}B}CZ/_(4\vr_zZ}~=Bd.I }e#&T0!5%<.K 2}("^+IУcw5d ng*FiV1m,2z{0ߗkkb{lֱ: L8CR" `$ak(n+p` #P9'pц g\ Ɗ7b3 Cl 8 5aFu/h-{te^oV̎sl` &1+4^X%۽KsMh7S3"C #U=Z4&)&_[Aq/6\TeЏ4d܉O~ո)&A1Sw=`b:mP9= eyE Vڐ;%ݚUZA3XnThX#f`O/b-*I ^YvwNj^=*2`?o @ qchw*Lx~ "nIRQ22giȎ;ৗ6yՀ4=imI^àk[zf+)&32tW=J<^^% s',C-ngjnS幈I ,N8>8.URKBhBײ_{;HkmxiĜ<;K-7/r~ ;/nͺcx"m`]7 #Ğjخ0r`CUwBYϕ?S1lot.v&P6,?*k{CƦoIM#/Ui.P4cխ.u cxO-娄*`qB 4aXpZ%ygz L_p/\7L4ʱJ2 I& ^ c䭖™aŕ3WʄAи1Xq|IkP4߸UFP\J?dˣv}dRcml:X6j:ElKt􁇈2igBuO<@K3S5'?=ګYQP!Wn*4_Ï? -GmLnt6.N<gűg[`DI[lӠ24E} Wa/Vu64<Þ%Ţ >Ѓd=]+ &Ao}Ġ4|zg6sʟиHAjZI?xíwޝj73M'~7 .[Du#7S"֚kV4g-  $azD꒗@3)?S=ݢ4ұS\iE,{Lj4_sZ&@&!$x"cxQ~R?W&]?xźK1WG6t%p5e3A r.x1BQӞ59u8itт1x\۳kxY:2NyVƆ%Fe5&=@ ݣώGf!F5+8r= KWޓ| l*kHm-`D$rhIeBșkFZm[~[r5uM(,~B ܰ\KCE[pd/Qcdwh+4("P=3Vuڲ3"of;VGn ZS 4͵_/OJ1?/owzgAϵၴ8_{Hŧpf%Tͧ6}̒xxWpqw7W 2&B<..+Yl`:VbrDıcm:έ;j4mو=Ul{O8ں8?=F4Ca5?{%.N641xTkNb9ԯM]S8;DcVBQB>k),IYwq3F-7*Nk})/ }iv%PRtЯa58ֵY9f-!=ư81{3'8Q'0kKD)bʗ$($ۍC ţ"9S{I7b`17{-"$شd \OkK13-< dQ[AOY:v!ہ [D.I1! PKʴw#n&5H5|(S73Y}e&;Sq2 5пB䜣?޸ǹYddôHvS-iB t_,mك2`? }zlOCP'XÙ1/تFgsn~<ڞhZotW=μ6/_?3/&z; = מuGGCeFv] و!>uЊҮ#JTmXe )8X(fĤx&vk =f e)m°UUgYv.P%׀gTm/I7k%+MҐF7Y-BL$y v0~Og ,B~ɿF ?.zw 5%O-0Kdj;zwHYGy]ry]9. H !튒qRpcJ3ѱքr2 'k9\EnB{^ _bxw b#f9~jU2wD <^SLo5YCP (58V'-&i vy᭣U=;Pl:;3VAkV vqTy>W"lkMm!&AzJ6_A\b34fTّ<@i xKHwX+X,5gRp=ޮq67lw)ǜսx9x:rz-?mm%Gآ 0eq`U~EyΦM\Y@r'=4l<'ٌܠq" UgWk$8}oa2`)Ұ>[7cӓV b:$!Q.r?28Mz4XxZ0;"fQ?,Y1eD8L8N^y {_5{%tޅn{&F.WqS$_ʆ0!kfC0aUY5vj,L=*ٚؑW b%9h8ǐ>A>`Wی,qFvG=eFb?#i[ Go`= #2#$eVq1ת*G|2>. <,U߀o{uj(]EW~ Wd;10x,= #:*rqA[ݐнQGouyKbk<؂vOΟU 2ƘP XtW%}vw}{=ݡX3oAL`# G0 +],Dn1I@wκ'`#& !@3),ꊆ6IP+ Y -%8B)?c1"wsfn}T1+i|a+Z 7  ^ h[БM[54mld8 1:i_BgeH1Lmm҆!`m25*]]HƓ-e:T:j5n8B;rl4lZc1>w1Z7b'U'եDHId-G+vgvpګC:Tkǯ3Y 2AQ_Gc*V]M4 kw8%tz@:ٱg LaȦ2#"yڙmwf0'=FXuZmK}770 7ZiyYۂJދRTH3e9o=KT`Y$-\4cT<%G)F6EI \ϥư,=:7_*&7k=cH1MQٳ&[Q1nɇo'.71QeDGa7#6eRfvr̃=0iX@9i8UuohZLr}oY`I܉&7)X6NW Sqc\ FÑh[twXOJ柅5 }-///R,wleWhN7gd' sԊpJ `!A{$n[O|$y/ FA!.i5w^.)"^-_TNT'Ѧwؒ*"yN-ԏQ%Mi|p*Q\\ygCvQ ${Q,c 1>2zMIE|ꗎJD<`L)gmrݶ~ct x[!z,i,NTir"-#hH 3T;f2?B#7gfE|) yjΟL,O2ZmSϝk?vet]f5?xM`+aj>:)JniR;q@5O z=d?*e1K'i4(Pt!^mv6JXK+ǁe7K[[vB/: nF71P]u-XvWow{d_1Ļk)A_^4]{#4(g*ĊfE Or;xxt;2| +F1'?iUn6wÙ$mE-#Ю?MFfM3~QD(Baĭc ,,ISP…ӤFLΗ%LT S^f$a;e600mW u 6 \=8XG.^-{'fx TTtm  !3LU:*^;eq4f> 7nQNkH UT+^ \ Bc:_&Xb70eamwVA7+ b+~-j-anBfGjީ u9sj11vqw}B< YЈd_ OEr ߄{h}ͤF]o.1S4&s }WH{!Zn~}\vM@@Yt';!=Q.) <|+Ta`[7qP'@l$ 5 dqtߘen(e!G/=BLd_][KyBYаhIuŢIӉ1<1)P)8",FEgX1XO/'p {ߘ}# j'vvBq-ޖod21 zR x{aܦT)n 0Y qWAzW؏tud9v#侜^QM!V#1"1;pb8(00;?I e>2t p+\Me6{|qQ,r^Уd}Ք#z LԐ*Lhk=~[&Ãid;m(oEvGb)F%r±EA{pЕ0Bj={*7cg(<[9B_z,Jr^;TŖJ$ay,2#sIpކ: gR^D D-1-sH11;P[h}kFcV]oJ4 \#hQ0t@< $ KzϬSf1虼:lcv*Wr/h!e B* \Q "ɍsyl.`ZNwU8Wuyz/'-5kru3Ʋk+\?:J2e]P|Fw'SRbΡEE~s6&R.CL댑 ݃Zs&mj.ś2 ev >xZQeYXs+Qkޯl۷F 1,s$Vb&bNl@p㙦A]p2㴇n{  cjhL^TF%ׯɿp)JQEQc>PwET $/>]tU6 ?RPBZpL,7`Ұ S=¿XDJ bpfAJe=/ PDžɯ8"s3hCio7gӮU!kFHy go L}H%b#PU/^7;kނ:}q?Vt)cc /uL{ @]x*B!k|Y ;Ѐu2ԟ> @kM/Ti)X(0+XCpRFNͯ^(`_ᮤC3l޺G3`VQ>J)=6XUr_-9fe7b㹾+u$L偐NĔL??mTwsilvE8.2HtbZͻ̔ձUP#ݽUyk2ng oc?(y8suV~l-ym;rz=~'a2_}-*YݤՁpUFL,=DD5@tiy] Tv@t&c[u0 CI)@ UxOm^ttJovL@O+Q龰ZDY&ު Sk,%-3T= Z;]y ?PuzU{t7~oql0{r%#S;t*Wuc̜*)³ƈ u-f12xbhGR*Ň^I.~ԯ3M^ii A5*'\/Y?,*ϳ. )ϡ'_4R([Vk!6)fRbHĶ!=Gn1XgyBxvիvK-[q1|׼RX+tث=-9IMSт؋v.#ұIH9+fkew/mJV;s&qBe'$Ōy2 v6,. 1?8'{5ygەىQBEWo/:b'Q6r=X(B~VwHciAH9FAObSe{6}=ؤ )d8%zu,G?St <^~e`]6y>LsQj[2&>kHtBwH{s+Eeb;/fg6Fk͹fΆcX9/gJQ 4 +ZiGo^B<vx␼25(:mݽeڰDxP z GLC4\rT$c9=gjQi=aFZ@32/HNiADǣK1޸NWJCyKWl} B˻Z~ptkXC.Ym$L!5^Y}V27<~5RJjtԯg]g1I@grVW|l#N{GzSW,%l"'4}ϧ?\*HE_ϠND}(bG 1(T)އ.GWtI%qI U_J4=XL/xk wj݌d8#qrEBWX6e 0c823 ~e ADf #WW9\: `DE "Egh=6`ƶۓ`Xyn'dy|duzϳd>Ic%ٰjȧIusF9ի<v[mMPI+j1Kk#rszca4?ʁጱM0RpVfGIiej|iCWnLX=M'ŝ-iS9+_Fc/Ai9mPtunaÖcuȎ\C[XI}'Im5sCt?}Z}Gc#yX$wn2!xaT8Yx-%0A޴_ vՋY*f:{>r3<͎tNWD C50 ["M:<#P BTyGKFMI,E>!nP&y$dY^@K%w^U3 \Y= ak._!OQ|ݲڼ>$]5a2-+ UƼ̌'< v0B;Dz3"c2E-rȺ t:JfPc tBu%VkτaߞWO/] .OGJŸNN;;cȄ33:.jvyA0xZ^ }'v/*" HL`NN #›ˈ7D q.fV K;)9n:V~ԟAcd4_Gmg۬LYhfkA= 좪ACQ9nfPdoR2t[pۮ] mov^gָUpj~.u~rkT>?ԃ/WӱBY8%ɍS+U@1k!CщjZn ]UFE>郎Jf,?ooh\DX[I6őJ9r&Y_&Y21ZSFc掺7DơTTn"9}Bz"0g\'蝥oip m>܃0~-^8E+-xq9Rƌr"mQd# jeiYO>p #:0A׭hMN6"7mXC?>!ęaP~;e}&j5C9>`K &p!%&7j5eevf[?GnZʼn$y(E $hr_l蟇_J!˟|^6p#|4*c}zFP|p!(ot^HS*&fyãΒ7'0 @R_՞ВYa<{6y{oz2V ѶGG.ϯ'A>qx ۔zQ<.\2bEV:Wg`M5keaۍXGȕm3k^+qպN[[AnJ #.pکu%|Q* cf .H!"VSf #v7¢Fa=ֽ9lnH%Lq7Ќ;T}Y)ԈENdO =RvS`k&(9n$qVl ~@UQK)nUpć7C&) sVY_"Ȑ|y nҮ1¶m0oR~;$8>҉=u] cm7AB6ˡpcQYA`#c]T<"|zʒ!Ϲ"!2 ?%݆J?S2ZGf Zj+vUxl yE f/2sQBZR񠧩$;2+*VxViH⥎=vԭL߄mvkWB߉rقgO򄱚_ ? 0ߋ:# $|+uzT_H|x&ܖ2>Ɲ*'()X"HRcs/?VP*> */)Aw-:ע39[bYH-m֥`}ЖbڕH:I' `)ԐYWaVIS0e]Zs xjg/Xߵ!rq̛G6F+63:;qQ̾PCWV/H /+hKmH*;2'ASQ'~Hq6}S:@|F14K8-T[oi [P@1{܇GxJM={ލ;cR'75 "o|J[|t@q h&R q^,`._8=ɓY^#rGΞ%*b{A<؞HLᵎîe e\`dp0 ,N,$ mͰ)#@ S?Ҡk"OT,SY7I,!epJL r#41yҷT Q:' + 1b"ӻslg827ɕ2؁m5.FvX[̭46=Οe8Ҫo;tcP2oF-1-qSsyf>a3?HRda5!X$_AoV1R9Wj:.WA=dʑ PQtJcysGO*eڗ=["zKM%A\=3fwr|ؐ#J`@|yW Zx2o)҆ǪF6⃉l{ҭQ o0 ~ PֆhP)HՌ];h۬^{.c0XQpn{%sZa٤ kXs.{j4[, 'FU] l׌Y"Fꩱ07tMo_~Me &0|F2B0(j9x5;hez6NQjtFU|{~b7QӺAYŎmMnq٧2G _ϼY>?cC/UV m|)hn0[<Ӯhb!= q_Q WDڢ|\3~"r$.4nV4u&]_V%YQ[(Cλg}Cp|A_dX܎KV5F+ gE}"OrT8TsxxKmՖR OC}8޼ܹF:dN&"7"9gڸmnMt{@&>)# qN JmHPgaO\2Y/l9ܓt,I }Ԋu{.f}}S"fL'o)tl-\(wP!v)h4? RtJlҨص fzCFdNk$V+Sb%heM|Tau 32eq} qÏ0/].MŦi5^23Yݪ֘ٲuyƣTHJuOn+e_Xj[(w:;غ4 !SX^vxO1Lˈd 9͎wfIT:ٷ&;~T[+]QP\WޥGKl){>"~P^BŖrq^QGJ+ܽYOXw Xλ=ʷͪp.F/`XаU[YkGgϥ>=m३ /#qűظ -A E+B!. swTk۬b=inV׉hiA߱ػ<WP['9t;C(crÁֶmO|A򈖥#z4v#⬩97k>w#=DB列 7Qh}t>X?ԏJ(^9gYxG4GWTpGOsNR}Z?kJ5E QI:t|j"x1g՞hQw[!dn1D[8mz_lVtHL,/J= ҽi1ꂕnbK޽ٰc6I_r۲YlK?U0$ v%zr3t5m:(QK8JP0u =~*k8D{XpG3}m lMiG})d' {u}3 *4?@eqьy#zTcMЛ`)ߞQiDGvdE%Cņ *Yptـd>2[܊&gŕ*XV/YT)U,rB]Z(QEs~)E;V Ǯ(eL//oi;K\0%/^y5rR7tUE xb7>Z5R]"y]abX=ij9e\>#^&~:I2-Uh@EB$;``=?(&jHq1ΦPk߄[x{D3A W: hAY !|t O>H8? T /Av}?MPW@5l/~;~i!sYLgGiFU(%ho8 .lu-as/`] _ExZw 0o ^FzwWh.f9 MUѾ m,K D>cu?" z!c˃=" kO%]4Xsyx &x`xumVZ5oC ꦕ2v%+ >@Gfa oD@)cNPDK<Ϲ@(nG- t!\w<ӷLd8l6 >FkWkrX;ng, [J_oD[ȓ:͟{L :P*#ULoU>vj\QSvW3&Ex)|O4 /ZLDwMii]3b[T70ukoH=b]Ui𫱮ﵤiqS`:-7mq6KKhSӒ2iSx.e࠘fNY|% @Ʒ軔=Uj8kFr&װP?e%[ϔ#L˯Ӡzm^L$EU&k58?)L;#P;a+-k~!U"í`7q\~HO:!pj} 莝 ]Pc-&~C[w\a%$%9:J@7C^], BM@隣R_y2\'ٟיsQIMZ%Rt}@ s y^hD*fnV&d];4(GE|/q KT5?C7Pƀfdq ٹ W?eCàR%WWz)J]Voc&jAs\7ſ\:g#)(/L"UtJhHCԶZ`[(*'MkM'P c.L{.+"-ޥmN<`Lyюho:G- I7N4Jb|79N\ߓmR4XhH& Vv+9j~tz&ސF]|{ CIV諣ྜྷq8,W-Qx|n(莭(È/4 3#[8Vg`qlUcLAړ,s{3̬VGiٖk\$G! X9 lfp?т)5͆MS®ߊ7Eo1s5ֱ\>Pa|St48_pYz99m=uȖZtSГe%ayAWN1RQGP6_4ի'sI>ͧ !좞{rdYTQ8^w^F:w~*¸^Wy&#y>h|R]bH쁲$"T: ;l0^LInmrh/iK+*iVhDtˡt`ͧ ׂ͡N69b=c"?[O ψRhgkEbACm ã@y1L'"M»/]T?zuefeB7fM/8x4C*0'ᶬZ,a(h+'sj<#; ?Lq9-1-2bFbiXE!nF̤Yҽ8{4D6gDaen1H5zirj[~PὊ2dFpeKq~.)[ȟ!׿M͛$%u G3aԶX蓆w:ԟ!:PA8#5=H*)\'@ցܛ֏wH*V )>Q HZh(#~ת"Z*C4̒Uɼtoj69%KKR(ۗOcjr]:Wwtz:Ug2XXuﳢ=]k-g>ٽk7o gD!F[`%*bWKCTIFBň}5C@ẤQqVH)JNإȑmkfxv5dEj͌S*yi9ϑ0b&ϡ$%"UAb=MrFi0MYBrёax%АqUEXw߻pV3Xr{ihԊMkr<0G͙doJr08MH?d#j{.C "[!ы2\4Ċzn (\~,F/Po2ȔyV_Wu!)!$k-_u 㟟*P_64sVό9p><$(_ǔ.۬4ӢLb0,*x<a\u:nD~f!Ô"'HXd<!.m'm j{(7i {'jzb9%8?X>9"A*(S~^}6|4JȅŞ WN,"Q@\9+51O ʀ$o-<&­?D7esK[]\\{gc=U(vC^o^fU-ݸI!f0Vo%=sr +~ (oE*.ăj SМ? M\^՟_L3h@{С<@ct ,fch\_%,Z o)ljA0Yct1sSdhHάvԥ0IK~B )J? IǤ]5{HK?_b^M[dfyW -h ?PMWQozo.X0) U04Ek]CaU^*`#Slo- 5Sd@HZ˿ ǎ4ouKc[~l vGsm<9uҮa@B iK1=lkgk&E}Tc-psOq)%m0ʁÙ,i ..-_d...[n< :z/RfύW; ]m/ gFP [}yQDci`[z>TR" Yzpnw+ P ɿ'է=VPi+ӱB}򌒑ˁyR0DJv@]V6?fFB䳸}5̺2mJp WBVYzF{#+6@ Flo5e{׏S6`sxe YjrcCSR<9GQ+tD[st9PWH[LQSA@{i?Z40PB(>>8H9 #ń*8DIyYꅁDtc"\$h{:")\.;&B<=iF]F;x ߠYuBΒCկKǩږWu?qF6dxa$~M1*BWw;zlZV#e_`M f& vzff-~~f+!)an;F}b ٪ӝd;q`7*jU*aq[Q'q\q>|TrM (A&[ׄz%a7Ys=w :JSb}z\J@M`seoBCNcE(VCΠI#<>U'q1.,V#O4Nah参DKФ9(٢Q|7ɡ`ʇw1a33S Gf3SnFJv7F[Ϛ ?[$p:9R~rkB@>g}A`vQjPI0#I5aO6fAC*]Φ:7Iv7yXVW 3:Z!4](S͒cYhǁ8oY?D\[ GpŚL8jA}IH[-5+pBxѿD&{g W1M3[4 w9@=4?bfBi YJZj7sXvNVoOct.JQ3M6ѨX&ȈR=*]S'[,B+e}JHh-)mwffXC\^8M7J{ɧ֪\7m*5%RDDO< ՚w97\ Bz|""=״7L0rS8inPHD{ jTc6h͌:!=DLl&Jezha7}L1ϝ +?0>93 ğO!_mv|I۳-HD^=Ĵ1ŖcHUr3!'Grַݷbct85ukG2)7'yRs[׋ekR |^[8}G rv2sb}gqs YHZA\==%W 9Jd_sNa>C;().OiI%|*^}5Pv0smc"kRrNBM`XkHgqR@ف=!:kJȄs@] V&z d5HFz3w.zJZ0\Q%z11trW$k 4}'@s`@UBy0u~; &0&hS#!rfrFإm@~^N$DcaB9{{.wM!iA0jm1n^*Qg!]xPGlA !C/H4%܀5?vW߇\8\\֏$D/МV*s+N%"F?Jؼ`0.\AZGm6ǁ'έ|noȨW*skϢ>lh=oGOձ(a#>@a@[Y6Fdih5K1R6L=_]ST:ӤܜOʢ=Ou-6xAJ +&)VɟD,gnI鹁"5vCS {līW!t+M֙pa6d|\?97zR澈fWF-sg3n9o\&odO ,./G#m"QJj@}U4G}ys@Ba,E 3,gG!"P,M< sg(09I3TO`}Dd>r`)Jv]@0KNA@;>+1/gE?!gk~>2sdfW3u#td@ hX x5G{WG 1]DI T΁= W{ hk!+)B3WPlr 9ADLkU̼~o%=b`e& Rk,Y xئK=٤2ΒEaH<3vC%)YijhHNlM#u(Jo: ]͈kYx'q;v oT7~v@ۜ(4)ߖT!lгpEB֭ *w}e l]yK-4x5ޡ¥#OVO}+<22ZM[9# $I3>t,6@Z .֙sJr9mSZx p%Q0a(ϨY|&*AeE Sdc_.sSȴƊqxcϩp vg4}SC{&xMȱ'fM=>†ƒk0$ԍP?.% ]#ᓊf $]-tk} O|qZ9dPq@o߂xL|(ʑK0̲ cr/ɽԀݴq*:mZ3΋EaJDi|gdح7}'+_@{_e*SM[rY%@Q-\ө9 KI D7≉.B3΅Rwz墏ML"O7t~N*{4<b%QB3,@ī>M%ϰ"U~!9)Zˆ*5rF@P^B+P֯"xr!fvqj" G{J*{W8$p? IS:!+ݹG'۶ii<{9O|muت15`Jx "n˘?"Œ5w x }hU~ЮA=B_^u`.V' `qǀE<Щ`>G,;m~#XwW LQmY4MU TB´B`Gh>b%D/~ 7kI[VʔEkӈ;pTSTEf'SDlٔ߯k8:S!N:"|h98݋/2cu)d)Ú ܀>@> ` pi 0L-Ƈb18Q5})nG_㢓,.M+QEO"=o ?RIe(S@CLB>B e'_Gx4wk-Zd{*$@:kTHFQ^7WZ3'ZWJ6hgjl]ʤ6Up;ӫH^)w^TvF+ɱ\Y/TɅp,N`A"][DkGq3@c(ڸa`-IwZuS)LMEK-(2K ORJucƃF\_Z}*ofÎ;zˁE b[(}/y Z IwBvNb뱰x6KptG2+#/fX5"PTyxdI-۪F^BuUz4} ]W炮V3<-0]BTx5Mޫ+5-[jHHX)V,gb Ta, x8).@D2d?{Ƀ>y0I/T=lA"դܢ~7af}IP6TDXՠo*@'b h|3_JD~JchjaE/cXk 7İS Ouszd!6FT]PGrB/|sZp/5Qm(9R5a x ȵ~h"dږOh}EuQN`1BcV-DclBhM\)"M1?MoIO| v1^"]h0ْۀiFFƉ s ܏;%A;vms_ӪYʀ%A&H[%Z91)䇆M1bf5O@1NV:QRLJաq,'ȫzc#&]}kzNX_bgX]",bSH1噭CwtzBO@pſO?J7R]½}XKZ|{ UZ Y 7ȨQTKg7/0x#>hř1e"Amm zgT9f~=j~FahKy°L=zn 7P6<6{@#EAw Fqŋx/Lɬzͳ } 3#>IOBdQ1{#f!ce'}zf5un9]"p =d}qJmYSL[qth_4t] ៅ" DSwRI%,5sHO##M;'Ԗ}hp~Jzx5Gm tD%{̗Sebc9,ܖfa<iMqN^/ST [GDTK7,z)B}Ydǐ~6j2kKĩJk*'Hj b@Xpl:r ӭDqW6\hǻ- "'?} YY Hw_WZۻ/YR ;J֡x?DfNBNB-"zfs r9/"UBܭ=]f!%~߫ig>Dj` ;?iI:ێJpKEƯJ0/P >jk։"9ѿtI,`+x>)ey恖6:gWk5lBSL̦7$T%H=Xj~A6e]Jt 3Qf^98CUHΜo_yzRb,WȽ(^jlԫ<3b]l\xش`]~c 1~ͶlJ0X4;$0 z`8Uv/[L7&óQ_Ye?U¹UJVځAK:oŐ6b[6_;3.訩ON:|/λEAHKr)5$߳юRw1ț'[da~ sa`x:!E־*tuU-\H6-R/Q.2Eoe:$eo8%KXA[ h(7Yr{ YN9G'`-jr=¡?G*ͤDdۊؿ3 F̧PKY6~,ۮ]h?!*x"򥌸iq +Ghj X&9&Y&oǓ:X:cѥA;R VQ/ UQ1O,2 =m}G@T/jK!v:wFռ4ETI9 ى+5b[5}%"w_K5`/^jM\K|+z瀣sn1ZqȊny9+)h|ϘTd!%E "A:TIc,ؖ/4Lk|B6As ;;MEԇ"%jLuw%1޵jZx}?s7sP9}1pBu b?۾}VdbV|ёXX'e]{0=oQZצyzb_4$%|cq>$ @ hQ}1(e⫪i'Y?3"$}R+8*]^>0EdyNhЍoP^?~{d[)B*]_0!CM I.̨2OT;mV_YVLGA~&8҄CsOL迖X*z>iiHN p^7YL;T|D,nɞ<}>cL'}网[t>AtZ"so< Z$)"O>dv\`,l& 57RB11& rq # X2kW_)\s߇X)p'ZhVX&iN{{M-zNp-u~ز"%7u׽1<ő{Ǜwqjv}ZG* Gv0$f 2atNE/E4P"㍀f(σoU  Z3Bt2ҨF*Yԑفlab/\FAL=ԭla0LΌ&_F5@<ΊFQyg`@1XGN~ 7k1>|>$(R>ƒ?۸z/˥O#q". *CH")76&S$1f"Nxs vQÄdM\vD\D|iP@TE}zlo@A؀Pڰ dKB}t~.%#z|Z>_ \;XO:\b[I;AsQȮYo\$~ߛ,9L!&B,_.zgf;TD{?i.'xS1Aj/guBXFYdWM6g24?tR3լ"Z. r_wsp47.ά ?{ZuOeNo^2[w Czm|Bn.dF\LPkCۙ? qGחuղFټ*B_Btz3 KU}htiFqJ,ު 7LBJ)q~X-bς&,]?0 LHd|uMz/2ˆw6~H\E16tg7OVjFx60V&T1f]Ьr$/cu覸p*K 1؝$ %,yXBcg>ӷ.!q1b@06kvRjo"*Q7*-t1TFtqU8_Ik HQrov,3yB?m A =%ϖڛ R.^ \J s2QDk ]j9y͞ZfK̢q[Fiʏ+,rGAVO'_rj|bX# y=z`9z?{\!J)4'ܸpؾFn3_*2nK*-4xSiYFD²bF3/3>$i-'O!=Sz}En 4&] iM "A _GR@Iz2c1)蝻;[4=d?WOK) UTJ!W!,7o/?)nm٨[ FKJd8Wszd=>UL⹩ZŝUVXW10U%XN޸ 9at4_9"s{PFecȹbx*2hETʯ|]E mk^XcY"yU0zx悩9xˎ8^})PGTcM~Hj'T$p fzq6Jїh^m{! (^}-&t&Z4ZYsgU/bLTEBsbQt;"54* ڃZ}\2Z'^h4JʣXov:?;:VŦ^Kc! #1ӦZDcxOVUTQkVlKM+ B$1=͌ϥW PNV~NUD (dF=/y& Y#IeAkWrܯڈ +z"mY*mgp R}8]wMXpGi[Mgj a0͠6z<󺂊hu8CFUMST FW0-@;*Q٨Y>xʀL'_":%ѭgƗ~**%.{F۷:Rw~(iWnq1y\k{2fhPxtQLRsp@7^&ZZ=8 d_M9.u{uci&++Z,z^$ܰ=\ϡe>; Q6Fl R2٥;YSEBs 2yJ^Fh&/& W!bMK炸U" K>G0 @Cd{TljPIv2*r DMIx_ʱnp{-6ʜČmJ;.J!9I,%~QR'n+>t론!vCuIJdzȀ(1x|NU?i`$C AOz,q~̢sGt*=8+'X3(ưwLq|8N\i}H> gS]l.7m^ƧV]o~଍dAzY=K(9(ݹ\{uzqxd&HraCx\E\e5$㺜mƨk`|-V*iճ^af7']P;R;,ǒw B^Spz4UyNGT1ƌPg+Yj<ji>soGi@:̀E2 Q& fCe싖Qil#+4|(  X/TopgqVB%g NvwESJQRZ1PU3'+~"܀G >&&-F<o[n#Jo%9Tq_`(Y-_^f:K'8`ϨC?Cb."N7%X.s9&S~xr M"vVx*.ZAyAܢVfkl8Q@e1}t;>RZ8+Lc1Pm͆4!y­̙3 .+ (..A:7W>6zeb><ŠTTDzYJCz[ bOM *NSOz+t3U9zgQ=( FӰlNrxhE[tǦ J@rgf5BĉSsGS9CUSxSUJ޾HX}6 wfR,/wz精(y^_k,҆Z]DžuI"$xEߔc]@ /;G=Fz#Ipr d9Qr0iE dK^HGjI׹NB9vN|*ShXQo[ꐐd2 ?b'~hO[x%㈛!TUC+HobioUAP41La&r}iZv2ꀃgpC*a0],ٍ 0Tߓh-,u4+;bo^ID1ޣꮲcC/2LlzZ҇5$ʙj_vjgJ/EYz2sR{_4Dkp^6NE.yq* c> ;{f$l ^\C]w}BkZ\@N+*TՖLyIT  8 'lB!R>]4{GrL2זGt&sHcO_ƙ4dr~-=..zw57;}qߧ(X>YN9CB c\.QЊ`PWxEvNI0"f}ȴFTh 0REܢlQv.鿋/n7FHq N<֋)(Ŵ 1 PG&mp[{ޔ5~w1:(>Icf)Qۭg<ϳpVN"uxU3l'kQQ戥CqzDҝ\B{;BкfpY4F\Z.bU3TB1o&sD|7nOJQ K8qKQπhg`"0<]{k.@8uѰD+TUS>[2+K5̞d]@rD>L\qP*vKVB[‚%vmswըr%YPYjx81Rp/\BGtE`NV,_ ڥ23eRrFKp4zgkϲtm|CpgSYJӗ< (~0'Ggh6):"6ͺ/Lt3b(R7:9blN:nxìLCL#L/H<$URÐWDoQt67Tz-r=SwOKu&{!:mSm_Aք^`$T% ~DDiP~ cج"s͏+]X[Tψ`A"܅Z3+q+=[ KeƜ M _jm-@R߅ђ'T#ws!.?݄,VGDYt`YcUp j/]UBFd,Hx/`" f¯;):7) QUQ̝~:M:)ϳ"ަ63[y*kX}a=mZ %B?c^8M+)~X$iڥ̓ؗةܖ4m8-@$.Vl':8O`IIk_.O{RNhgj= <drҵjU!ڇ^KόA"r{C:),L]48 VVꢝ4:EE,UMݨ?g!3!r2F2 Bh1ѫ"`ǝIty^^5.}*վ?CY"K +1g)&*OBO/F32ck@'wdɹ拒-LmC\3Ah pѼ EݱBdDЈgŨM.Fjc^@-B q Ħejo WPe/DDfr.$k$4̿۽4IdsRF 1c1q>AY z^Aj}u<#G1yt .q}er-_l^JԊՒ@y, 5/X͟V"[Go1\1w6y500v5htMslGRE 8lvkZޘ/ aAk1AX5hXe8EUğ~PS'ʫ~k&lA-:Iqp67/t@y_'x[Dq5(f55_MEZ_Pr&zJ[Ӓ7(r >ExlbW)F<^kͦuN8S_9;TKXy͞'H)6S'Y4D ǽE18>Ď 9ʎQn, \:)waZ5J"Ōe6g}s)qA k $?l`-Nں֊\2(p{ЙV'U^Roa/Һza%N*̻l[s 7ǮtP.N8}>s,-?koQ nH޳[cԅX)$z)+l uC ,ޮHpe,zM]izF_>]Eo` j+]T#P%ص"A}Я q.26 |^Sr:{0yb̎HYo ~8?])e>;U!aI{)&6+3\M!NlABГk'89[XyqHpC:1=l-UF,1/Q33Fsߠmp@ӫ<8k&Hoĩ};;ӧRA1t5pb N)>՝Zz,S C+H&SB?J6v7?7 D ٣DWf7V|n& w]tմeIWqQ!K3[T'Z/Jb wKP(&2|r38Tհq`RR>rJi'`~$R^dƯo6_-3N]l{*PY]lٟ)yKP7tg`rb ũR- ڊ0-n֋ÑKz@q7kFA]_d}5"%}M#{뛹PBŠiR:/ζHSZ2FjE]20U ⶁ gsI@75&EK^gV\-#q"dWo5k1h(,|kAk 7|Rn bנ*TR alq|Q1 :/K߉YY/q|6A-\4ukp~'6U%Ew3|YC:Uۙ)97f,YF22z 9熐1;ـ9kj#82 ,CpyLWZwT/2A|95>xޞ.4L8c$cD3ї> m4}[ev(x6KΫ!3jq*dr_cX<Hu-Xj.Fka!9w;ȺT !lONGC'қh*@=\_n!Ӭ}1UxU+ʥƖySA[CQ1e84b\=d GmMxBׂ&*\;Lm,P?)'V:T颉si%<Ĵ]Ed}kieW*kElY]-:"ĊiB-e{+2 ٚ&/%c^]l<`V?Gj۷SKIL\bbJR~AY X6WmV9ވ}_eh휜3K(w氤HŽ31l&RP2C^qLmx9f+LݢNE- r/mxB?Ua}@?bAv6J3rhb'G '?pBSv%U`(o2,{j[&̨ǯT A.{Ztbۈh5 N4"IT>8+z)}ɋӭDs<=jõⳄh¹O;u/ ]q+KD5;xT`daC@ ƀ-3j̉oAYHZON;˱u\^܃U dhé234jێY AA3W)H FkPq/Q|.;ӳ2,9 (v[gCZ s6f_|uЩ*Xdt`P7ECއ$|_2gO~V5mʑeEKnchz1g#X2QaKqȾ\/yT2M(_'ن֥͎"bW!0:5|rs\Z[:?/)~5 9P2d\KVV*!;dX=w) PA˜ԚX ~0_MHʉE.Hu^Phą^GvL-% P&on%|q S**&8; ^ImI'D=N?.qro[k啱,#j &s{ex9Xld`}rq,p=26 QKp}po2ۦ:H6=,]Z(۶Z@&`[4X.z8_D~|I )QlAu[Z3}V>hե>:g`Df, O |s'um4 B 8Nur _WT:?#Vc"6Z|fM^h_倹|l*ùa5Nur0RBM(..xgq;SUSmgVY";I%q qEf{'ǚBnp)lb0 [Tٹe\}jLKKޛCUNerg20nDtÿ COʲKW*+g/,E js@pn:L*ǞNQÜ_Pgg?L1ܜw! }U[9fCX"6.R;Jy<2h6Zcqm EʿO[UZPcN;Z◣WmRrڐ1:i~o+OCf.ZG'RR,ܫm=.9ԇg#{-+6th#uGU ?{+xk$Bm# .eoEźF11k.lOh6v O e ^~$dk 4qvPk$Mi> A5քĢyD8F֖%7l_ ]s=q0"%KBµ(=,4 yaҌU).i"x! XDe @ʑl@O,'iǍ Pgvlۺ OokF1! Md&2N>]4'[AW{zfC{G@(ǜ'sQ8'Q9*¥ !Ixˡ`xC?JA(;M%po0KȬ)ý%VDb%g7#ŧ4zE;&'84tj} n.tYezhj $Yn5%9%&9'Lb2:8y٫?Y9)փ IܼhF*}~ u1S?h<y,mZ*(d M3Dhp@ShD03Ɇ#Ef.BpTc"$qr,rUBqh_ +{p!eU<*`:ȝJ>Z/6 4W//cg\-xHn:{0{R;[@>wY$W&J88x/kPlr]evYA.R4  We a;Xy8e{RiU̔ u)s?D[ ڕmI,._z Mv~nLVAf<穡w9K'i{)0 2.3xvN%4F!HJ%YL4 g 9HԞ7ЂMjks;|,n~#16P 5apЦvDܛdAY{ >" vVu:b@X)1Ap}`Fnʼn lcPP9_ 2.Ht0qg\/aV S%jR fXRnÁ:+`Nq gyI4m 5/VFr^'+Q3JQfI'FnR$dB}W:A~!a!'ƥXo$X eveYl~М|83S*$ο}Gz(BĤ5w~ou`yZS\"E0f嚅c}͓ky/{{ŝaڗ@4Ꜩ?Q@΋^?SKN"kC;eP^l+Ӿ }`$#۰U (6DqرkJ/Sr1 8*LD9F5-Rok`<L @N#pU$'Hr* ZG%Ѫq6u ٛU 'u78idk#;Mo&$}Ş kO.Ԅ;n|.1HqhJ#l&}^?,ITORox0 ȴ%]gSXdӠXHlKO yJ-cp+%`u߂*ޠktۂNZ̪GݴUR#}!- _Vf6nR+VKÔ!uw^%r &A+(arPbw8n]ҝ`Zuz)2^&vF(Ԯ;dEի#] LarpMZl^ӋհzPrCtи3qU:͆ƭIz34,#d>$WǠ|.-8[E[j\l& znHPMu+-nUB4:X.Dv;!H<2Ug"Aŗhgiwjt8<{:NbBfӶ1 7Wg(2G2Ae/JuZ Doiny8 1V"[@ZZ| cC{ԨM'T:tB'$>O5Ks~k&1V[NPO\qwGe\:Ҡ wS)0WJeK " N6g dt S[4Wyot6ϥUQ,2YKi#g!κ7qn,T[a5T11#w?aE z2f>陗'w|f~޻qpi $T代ܦuIghzßjft@ 'eJ3j: }bR]7#Ha:nk^wmRK0584O3kA6E  ^Mq»+Ԭq&֗@Ďyx $; _~ݡBZl'hEx]4+$.Aw 9q3C ȬD)rp&&Y)퇪oVBlw JVJY֘NInܗ-0NAv(8μ˙$sSfV5X"d5qG|Tq۫PfwQ jdt/,"8p*-CN9ţA0(x/7q4bfģ!xU̞f%1CkȘx jVAm 5FG;T,e]Ӣc{Vb:lȰͦZC+E0mߔ`~pR]6:Ϧ/jZ0VUK#mt6sxƱޕ]4*wM+? kHjo/?io}֙jEBVb֦֠`7,)S#v$Y|=!뾔\-Ԩdmmm{ rzr!HM ;Mvz\zp󽡫)B~>nW%ӴؾYxy|@3v\!5A'6F(B:L5MhǫyzuF8Cĸ%ܥd֔-k⩑O֐PH首u3ԯش6X [vBQiiNfB:%v J VsPB)H*4McWW슍05yi& 1ldYl ۣ%9̢[n( ]1`D,2r(aRSOt`,Ey_ |r>|X %e5,-$G;vS :\"IY GX_(=P'Q&Sl[RoX&=pp! v|>k;)?~`٬L_7F>x{4Ŧ-9K)Cu!' iP"D7?~2Lzig^/~"4&3JK j^N1byB?R*FO$=Nn#3Ź;uz1ӦѴۂ;`aM~ELmS+ZIC3Iу[]'K,ㅒF.qv\yGm\If#K wG]wo꽁S|k)L'D?+to&U ⓝa5`kJJ4m1ñ`(dsnp_=f֤X^Œg41dƝm?uڭZst.p@r"%~$]Å55y%E /8V|87/L^1峩# Ȩףb0]Xv0Iܢj{'L,zho5݆y kN4S'>6^]Fv Df ,b]V *辱pA A.g G<;ʙy7\8(hS۾J`(iV. }b^緸cЃsfy?;a)}MZĦtqOS3h*ǡZ<QX>xJn61Cfa}LgGy?99ӱ7q j_p|b* drj[+9&e) Q:l8ߓhL}jv&Mq$ScE6޼h>=IMchԈ.J˸GJ^-%JORѐ@Xc'b٘E`aQnw sqTf#i|L'`#sOSifӋj4m?O\^ ((*j *)J;aT12utDcru1CH:y@Ry N`v +\ lAD1 zĨjev ,+@l. "EKmEb2 \$S+Q˽5?U ?Li 2׽嫍eݯd(hlUMldxh.XvFR~agNG`3Ohݾb,:ѓ$84yӃ굜A/4f"kZJV.\xN_G(ӡ#ōh 3#Htw8ckd'E6HćyЀ}?< bN̔O_99c63!O.XIP ͒)5hGIO SH_[ Nb`1TՖb1r-V+bx#}nS ;yuhǐxr![]+Z:WVd&Tf66+si y3깷Ub h{SM~DogLo֥EgǘMx$" E[D= kϏ}Oݞ+[a978R K;<4g͓+DaEmg^pqg{&]LP\YWI$<Ht_uKA$de% z5۹`mjO:Ɩvqi痋9hEN [q™\e=e~zՅ'HF~qLx青>@Ood )NJ|`k>ƩuYԪ9^?=ڈϰ.U`K&OqqɨyloVܫWP3TS˛+y>SJʹ߫RYg/yk=qᛦuI^\XGb?EjG.IU񦚦YIc*by_e&=Ƈ2΂ŀ:;nfvpg~ƹF.+twYIֿ'<wq`T͠!]}ИdMG>f8K@W8.T^rD _-CWclZ}yf't30x:,T_Vۿ%K-x:E"HOGHۘA cM6[23Rs^$R'GF-P&!nѮ|Irp tT wŪ\2:$y?ĭukCO^ŋA8+BѦ|o y[riOiMhs1_bʮs1MDF7+oSoqvTMk)4w6>sZi: ك9pkb\%Wbd7D_ސpͶ˺Y9Fp9TD[6T*&o#9p/^XKMD!181=fZ8Y5I!g5Qv Vn7HQ\@ _(_9g]#d"yZ>Ôq^<:EG k.Cyj߷ъV[|Ϧ>cS:*Y}kH´ߵ޲.hw{+3*7 a]9jȓj+H'p1;I$w>Tw/nabkFU$;O$]QŨ`0 4$mSĵ=wIY++2 XO[u.bn9t()sj (m$.yݪr<`JHAWcٜlt2p `ęu`kUY<)ԧrڅ N$es&^2#H 3 w`wu/ IvX1S޺4!G9-߆BHL A#f+NGEJ4^oxw6Ys o*;Y2VR3Ww%gc^x=0 N𭊰@4)epo<N2-3*|J,ݒgFT\d΢2?h7wJ*sOKh}]|""CrGȒ1LN"8ޝ+]ŭ56v?K)|KՏab]9 =T8fj*#1tx `rȽScG}RD#,Fl^**A]fb!RwQC}@^~p]BȚXa Y ,$ZkkBQ'+fn[|٠i֪+>"K3 DhEf\`T0ig-6%aGDT(9ϵp|Ɖ\˲ܬ`?٫E '>k{Ӝd#+zzO5?|_(?Gd6W)`ccvU-4ۉOhxc:9T{a>Q)Aٷ ~zkD n7GY:x)];., |듓\[a`58vg=b9S.ϑ(INvZdm +瞳O!/I԰I&4-?[Z. Mġ +~0z5F@TRCB3{ )T(zmXFyA"D2˭LROsp+̺}뱃~Ƞ|XL_ L>L%H@PnLo k2Ⱥ#H͛:?۞2VߢL-nb+MsqI3OpSy*)x_7+Df)׎ |nS%jdM;aV^d}ٗ [Ger' />MRkV N P_`#D!D5I罥2s+I_Fdw,]0!摧csz"q6v|CMp"b4RUmΧ8f!0<7iS OR2{J,8k޸!>Mۙ!|(Du/xp L@ JA!E ;f*|U-wI2KV̿T_`a uhq%رndDd35ROZZ3 5KW[FvMBi'kru=\P;\نT#x͌hT`Sdgt~X;Dq G^CS65Vag-uɢ&= sDGYD{] 1J))eih+As+̓Gڌ¾S; 氀AtA!2 S\"{.If2`y1%,H|ztE1f.yS:D@Lf[4,t%Ke=1}d6dx6PLsi y>k"Ŕ!%OBHu.O[ 5T8d㞯Q~%ýfgÐI屇 uR`D5=s}4=ԅ°B:OR-Vrh07i|žjݟC%O/Ib/ l(3Lu(u"%;+[M$@bK@ʗwr:.HdLB%.P, =d|޲A ǫKӤ6>U%.X[w'Zp7(K檒,Nfu)zdgڳTLpD/܈k5 '7CjI׋ ;W*(g@4[Ȳ`fcND% (qUYCzݢ(5)#c(*1 6Y^Y$ Gڏ־E}&2F]*4nwʎ_f$iM+b7j(^*)85܍2Jwřsܙ7NmqJe? pSya];y:w:;xhxj@鹷tgXgI=wfL*[uZ:Εr˝Pi11F$"b# ҫ35/q}燶RÉ7成Z)=H+{O~ ;&3Y9Q&=g[D.:S Y!A)7-`6BDMiPz564Vtre8^ fi*W3+ɷ^;:$Z?}/Vs5~`zz/9sI}l}ۨbO8jWR]vfYvMT}lH ]I"' 1}_W{C#xy߄յ/零^6@5FDw$ ZQth/|d)S$ö m ^zI&/ s<@YNU'L7\P[bSf;_ѼZu68b^0zf!dRI~}BgƬ/]hs>`Aҫ|BqfN{)>^QCزu C,_%=L@#tgC=.ZVn,I1^/zrxKLt 9F[g-p_Aͧ%91wCj`@Ϩ+Ŷ] Pe #]HG :Sجۏ$p/D#}MIsP_2Y^h(.`HXNrHt1725=?:ZVׅ/߶61IP WT ֕ZS,q5ţY?WJ= u2nAS-BE3sTp66_HCDKUrȯ$;ej4yG{eCOau.3`k=$1UEτ96*̿Ыq*м,&λ󺯛OCAW2W3-Komrche5Uުi&tt;ixZDmZl[t?tv3K-Xhl`7:Ŵg`X;!"_ CI:FZ$'zJ qE'8f#+ʔd'Fx'*?5/e&y|G?2<"IWq $HBYTgu,_G n/m!vr$mn5V)u!,hSǢю. A qQS%VEOo/PXDI?#IIB#fTiD(ypLӾɣ(S&* b>qQ1 ;2jgvϗ}pGgR6*iԑ<+MA}UW.ӛMJ _-c2byeꉾ iy+YSWXIRjneeG31qS[MEa1m{_{#rR Q7Ju<JƊ1QwbSt/醴.B mĽP~UsY no#;h9&ysM B_Se!XjMi&on.{x>:ٺ.a%vU0i aу7Θ~TdC |tRsġw^älok+d*c2)(R䴛pBE*<Pwv򛮫DR x2 \/(OF0ԓJNP s;Vڰ"3?IPkA {l̢RX܊΅t8Es>x8Yޕͥ$B5?T1vc4ac{Eb$oډжtHVʳ`vwl%#gq%8sGǼ_PԻ0?VE@^4(4U)QUxEQ~Yb{&yCaNV􌦡 rTv'Nɫ[Ddug'cʙKYSU;a(/Dvv+J8m6\MX|sQڬhVVR|Y Bɖr1l{k&V ?$h^5)zӐ݌kmsxM> By Y/TPJe^į/0]*|c>]eq@θ2;UAt t#NwB7;(%Va|ݙN.uF{Vmy2^%L ⰟOS'?n: Kzd˘pqZ{He#Lh+N#Gϗ}DM> [1FӍ,S\Aqq@:7ʤ{;[0ĥL/<.%&1Ȏg:mr.gN]A'&YÈN7j64ZT=@%Ii LRP0p?v%t #{=-HNf`{hþuz713Lr+oM Z]x1i/jMybz&g"gMF< ͪCF C toԼ1")֎O9<ໟ$ZbD1&5L%4fD1='xـqUurB/P0'obܭ6DiL}u{ %6zǫy7 ZTzZ-::wxc7 wwĈJ.jyiuS*LYD"FmPew.ZZ\j\:ArLT =oio<0CB^WhoفQ1L"S5ѮCnZX0P8 ] +Yـ؂AS0n鐗)j MEq*hqa#UB&:Pf Le>-hG yZ/DƋYT\Xy;s&q s'N9p(P v|s"Ȁe<=g2?z(PlcWUfdPݭ˙uUEakЩeYt oU|e󴄁%F#-;.NIWO tA47ەmׄi_aioLcHb: %l\رf60=Zbњ w,wQqWNĺ z.pGvm@t82Zŭ #? t|E 'tu`N.%@,ҟ@cNE)UM\ưGkF\4|6/~Pi* rdA=UTξU%]MJ33GX3RRnӈYp .):HQD @eE )StDf$!\XՔoT'P';eY [ mQ{Q>t\rMuK?I qySz|OjF |d5(ŏOgVyaE*Wݯ} ܸ ,>,7` 1_ҁ>hTq zZ6:!me`iZHH ':`#fQ B+`68TN G-!k2h{ %_[SOdc;vg&SkRNCpM"j|Ԟ0hP&h1_ufi# E}2"0d7)`K}cJ}c3a>.0:L39ܮrOlɳJ9awdprQO" 3/jR yo!b_po{[RBڽ^bY.J `P"d©R2>*&]%mQ/4A|a UvC"pSTՄfu]1~,}-"6aӁ EXk 56 ȋzGk]2pÍ5rXיE Z`*TFhLdЪT/9pګ1ͼXGy3'ٙ>}(v>^ AMbL] )"?zߩ[;^5bW+9*mzK(fV@I.fDL*9J3̀:M$n[^Jj7Lt4b>>%NF@^ +y8AI|v CQ&Lf{ۛ15:P^"o$({2%Z/OR7:N9VٳRuxee78a0Y| VTω$)ױʧaIj~7N 4 &GN6qXY5x+e/cm-fPOqCXAg$KY"pppBFI~٬9Cٽ"E K]z^QįclSAFbN~D X]Y6x5`7u3◥R` ݑ*%-ㅼg[]9ͨ]ڃ+: wƘ\yx>[ L!ŚqϜ~)*$޲ }!BGS}JˎH&GۂzSn4 Y\YNh ~-+C,5  Jz׻L$.Il bml3R:VN9|M>]*ýSRi|]cOXإ +GNU93r'(O0 :VJp(6jwm]$ < @DR;KU7ؚs@ sZKpj[!;@H-˔>At˲6}v!Ï}w<-_JwY3=Wj_+SutQ 43z75Ҝh fTa9>\gV< t%,P)^N[PyM+|U"4;<)7JaݭXO~kWz}"oh+&ؽqw~JQu!U-]3֛;i*r#$&^쑜65bF -KӌXlDZ׉ԴUpZ3%q:4sv0}Y ]]A|QҚH[!%_e|m%M QP}I@1Ջ]eg U0XyuR\n9u?EOtHxeVf^, ]Bl Ŧˡ A…I]P-Tǖ&\|>w_T3I3dqﱳ:y_p/xJ.''U|N ˃˾+ZgQ/DA^#V"ὗQj{&ZX"]͚g7@Ǚ{F{y+"R/o2'3N/r_xE"û-8 }6RQ-zmHmdDA6x*|6 ˉ`O̰G9rK *fM׊‚#V&Ah~ۄR!|ϖo }bbJ^R;9 պԘJMd3k4NbEP&X-Uː%Hv-C-o- OV&rd>nX$ -q/`>O)*OmUQy&ODYݳ3ldz2;‰ЙsVVb~ZܨO|a-jwXc%*_S1">\HNZBJ=t|X9ޔ(chQpD1zm+wq2}ZXRryFjTZ_dt^2|{<.D~_iRl8J[O%5IRJ0Ǥr黰@|1qbԑ= ب XMy+[䉹^Y2|dOP~umDZe`(JCb5}`l\K~{ә2  @Ulse'^t/@NGD/Aq~Ly(_/u&<5RD[VT(o#> w$Ҫ~yb@gDfUU}vSWecq{h|0EfW/嵘-6 Ro7 Z|2WPR_oTKn&.*ѫ_W M9B ,v%ܖ/VLjN٦. ~Qx*jh*q鶺\|g2@NNV0N#D&b+VSRaٸG @1H@5xsgZ]Ns!I$e~-xL:wkz_e{wՒS48Hh]S\%c;@UJoALC, _iHetUTFdYVZ5#haѶ2ҙJU{bŮG}7`mS}ҮTN8 bW"UhayS-$ YzTm1!EBv* Kj݁AY"&1 ΰH 1CYNo0أ+UTIS6D:T$D~4pa)Ndz_uCu[ZZפ;S.""k2UʔXH|:,:S##|hGX@M3HZҟqYTY`Qճ/?oۆ%77NԴÀH:=ۡј_nj)3pt-&ߥ3#栿)si'7w@5u*ӯ4H}ٚ3-rW0.Ȑwg/uϷcr;r{03ߘGhDC *$o;=cA0 EJorO)ΔO ՘8"8NϮ賓 f~΂Y8ݐ~NmYx,@nt.ꇡV-ټpzd.4(sq2-7VA?5??@GFQiۭ>RS܊LaYş \w;@-1$t~,v̎ O mh%@׬Vqz%uHC@>3gz*a+a4O1b`Aŷ[aCsvTDAamH+,3 E֪ʾ:Ih&-ɇG(?J LQ*Bnw_#7?d'(U'wûC*Ǝ  7b[ɯ㽤r0%AW(!,3iSه&LQm֥ro *z_cѴ|CZzj-y܍]AC J/ q5i`/?Vۼ_&5̻Q8<0m:\Z/BYN!o>ܻZ vfڽw˶;Bc;'\D]tV]Ɉ@׷.5dj-2Fx =cK]!䳘)QGޔf Q-K8^8 6-h? C ǠD7TgGÂ1%G7J+Kﶢ$#{?@1<+A//;&y+hAIɚ+. Hq V;?QYTQ] zМyv)So4q6 >㽳=޴>b  mٮ~[9:Rv ]WY,ovO(n泋lS8u"F1#(Q<_0#z[q)$0 \ (!2=/²_KpUk(<΍H+WPKuvl&WAw+b RЇ `~G4&ٳ8/h<9SGJhDW8D Zq͋i4Xӊ 5A`*Ni/M]UjI>;<.Kύ!s5ŵXઙYɪ0CA]$\P<7/$)<2%_' ?F8<W ̉d||Fhi#A O2h:Vzb+;匉fe!=+$HHd!o 2ǹ7^իKDt#A \C)Ͷ}Χnfx7D!7r[ʜHc3ĘnH,h4RPpՒ$G N&ىF*TU]!Q2^4c[|DlIJ_ V2`1xݘ1U~LgνJ=gĚMLFEpu%n}85*e!6rh`ΣBv1j\HrSq@EM4-ɅFP '0waÒ^ L ;z ޯ\ I6Myb&s@Ne?WX><|2j5|Hs!]`;ß2z@D9 m)nl޽DtG/7`/=1mj}?!{:cL;m`'tS)p|q_OyЇLϱt=I?SAj5͛( u2"Cb8ܽ"nJ%O5 ;vB_]`Ơ Y7B3N;|η8\` hp`y@EFe2;Ǔ +?|TC]x 1J Fs6`Zƨg4@$rkZ#TGCe!Ǩ%5. ĤVyo8ͳ"_ +ĺgjbNp ]߫XU=kϋdNRDg ;!iTCra72qIb2YXשD/X-Ìc󣝳9W^ԨV*| ˨;5vO3ܫƃ}øةݎk̼;X;܌:,!@-+ 7M&NIP;oR[3ⵝYx4 4#6%1Ĥ,`o5$N_ϳS+(Y\U 1_ZwJ2M rcxOm?B:Gav(Ɵ[TW|TKmUHT;Sr1МPewŞ=vQ.G_~}SRҢM\i zv3rאzeh(jPf KfArxZ I@z'4kܱ$V | -ZR 5=;od2P|oW"c/ELSdurܷ'ao;UA%нOW ߄Q]fX(uɄC܎jN2%9t(/ozw󴷢$+-L&}CEk5}#>1ЈQP̓nc՚^Lھkum/_i\Bg-Qg6_&95{%jh1.fKMWoyU ,2Vr" H<+y(W yUxDzP/vD(TΨvU2J0|<]Q.~XL?_dCaA>c9rG-]bj $w9>!UW/d+{$9v YW& =H?̫UlXjW snA\ڸɷ ( cu<&w WyyF>LANŐNcI(+iSՅq`\iM_t!/Bv:I|RSuM*Lngr`'D"I@Ť:ժp䉀\˷zުyB)b!au0mWlc \lMNk\+15hgjcd`r8]$/̒ׯ{fAtGRxjV?D`麸 $GQu1y1EѢ &@Xo¶s'nl9LG4vSXbRY24[;v7p;РE. ?= u k1YYq1J(Ԟx2!=/Ƒ1zSy~/#1}#]FȟQ}ō=ӂ %`dd"x{%:CNK鈲#-,P>R)/tM`Ν68&0VקIU3wm?TIrgac^o0 j(O9X5qlŦwz& A2 2>PEwpTYx(hẵbJ[h&+p-}+!vJYo˜+J_tt-aڜL;`.CR4¢yG*kq Je/}vpt:`Q>0NUzlaC&qBCNMg GZF?[:mY03V]bG'hO }j%̲`$xI Zzg{OWl#pgY^:4o-9(&lw(G4h%Y ]De & nܫvJm[#a8lʬϖ->ٟ0?²^ Lx,ޒD@whH8Ae՗u:!-o;3X (r; [X,$qnG:.!P,il5=h*%&?>|}UZ/=k7itSвy!2&~|kH0(:RF5P(5ɘݯ *du=LK0:$RŨ_FNv]s\Xt瘢Yc bVJOTsz]{EX=F]Mw!J8߿g="x8F/[v+){ANFY:ε!>8lv"Bb挏 b뀕+aՙ$JR_O$K_O|f# "&I=ډ0<=!J:դ='{,+WGHҙz|mpNؓ]LDMkXZ`9+P4׈wet6W@0+y'w!1da\iC=iXw^~!K .X ZmU2-őI)%^eEC7۽A9F 2&+FdRt0?!SH.qJEN5 ΪX"+NsW b[mCnT?6cnYOOxus>7V:h ܀r`G?Jn T#IMq&\:z)HWw`~N>}iqR.H4A!0.eh, :Z8M.蝘4XEʹ"{`9qjٝe" w gez(rB(N}/bypD5Z0@e r=5g=ਇY>?ʶ1ǻf 8>~`Q.T3eҜXFz/RyR<^ Ln!?Z!d3a8q-ܸ{4-u9P,OǡMf\|P~9]_ZCeohn<\P&YEM˓,TJ%-3VjsD䍓lws}l7H|@"[߭zq{tÚԒ _lz=dIJk&{(Ƙ=)F1,L-sO,M WGV$p_P>Õ_)$;KXUSjṠA*qlVO@ @R~L>U5p&q; ꓿00kБk8TX!$MtvELӦY.!7h ?G#[w%r?z<O;upإ+q'-0(O{iZXNL\ʬQmjdZרC4H TTYD]JKBJ{xƕd T~Ҟr%x\ 7KgPs!Ǩ5όat?P %Q.Bue(B[vjݒ0} itv9qW˖e YxpCwKa}q.^E?)7t!z?4e: a!]#\RxLmxJ._u(@J1b֪2`s_]/A|!jС$#쁱<;UԪYuR` @|KpF[v9T/P ڼĮv]8?)O d&47bY{=}XF3m22x0#bEl818>%ܟxP6ϰ3>A ̄[3)xHGJ0,2n#$)^.zt6zq X2D3ΌXw s,8 0!F/o˟( HfmJ igfr%[+ߣ@m R:cҏAu Ac cga60AuHu4ʱ;YJ/1 {B[G>={ ]#f~kt $$rX ۗ]mT bpUAԈIL 9os=ztj2W+&ݭ 2=O Hkz|gz SQ3jgI~ނ5`~ ʠJ;8æIn6!CMIS+y㭹ȳ.` 8؛gP? 8:ϱ21]#M*6ccъ/@M[tpF2>nIejş[ bF5"tpk'bJ+599jo|.`T9˂I/Jx[WXu*R%$ We1 G)aH 6S&Q"@2 qgve6[?F%fr(ßKG^>woa) |L^E»`ufo>УT|gNX45bc kH'y~$\пӖЦbEK^vp+qo!v{? h-=j*lb;uZ84aFF76+ 2&={r,,B#Nh4'ਗ 4.\Ѵ;h>>*g`{%%wKY^ZAu-e?Z JIx0b,m .- ~XgћQ;D{z+VeCjvN-p ). plu8LZk?eiBx,xZx'DKp:6dG7Qf—Z7SMȓjg6wT/DIf Mp,HwN'=NYp(w8d2!wr8f;)KqNWPEvF\Ȩ^汅)嘤NV4Kr '/~ 2nt{NtOi4RBkd8 K'gjV3uK]Ro_֟MXק?k_{JAk\S= A<sehy~>fʢeHajltVO َft"MΊwXNx|Sc C/rq _ihޅ~;Ng I8*.OZƔb2&)Ή;*͆,VP? =:QPLx$~Z-̵, Cy-p o78&kP=aOhy!Va¯\ pUL{)0Ơ$\&qlN@[dB|RЉ9G9biBeDo8o<Yzz@wG{u :_-&n#`fc%ӑ!U QŎ4<-EV>NgM_}M,N_EҾ3Q6RyZ%{ߪ "K<>H/__ROOi0 .5:..oQo5x6 {`42΀t{c]MC 0~2hn_%srǍ @oG/7ѓZ0`?lQhlV ?lYW5#׶ܚT͞#k~~sF兔\#(Vm<76EX߄`Pu.2Y {3He#Qj*$[,tI2-<^?M!:sj;NK=$daz\W j5|,$zD?(,LePz@{68{VssվCQ#(vQ qϳvccodSIT%EMhJU]oؑI;!âs+c]j'yŷX%R龢6WbfɉcFR( ER)IT` [jJݍsq2#CU;'Qemt'/:2_.uNz*+ܸ.15/ڄwu2FFQ3?Z*od\M|'IsG{NM:U 45i$[mj# 67- Lg?-ɧ!"Wq{mJ< ]w_Cuv q1hk<4n@da BO.ByʲUpv,{88A%424v/y9WP6@Z&]4cx?c2ڑqYgJp{s$(`Gm8ϩQŨdpȄc^k~Yɂ+nPе|qžv}UAM[k%PUXӝ=ж0)z: gAj3@R]Ny_'ja)d:XοY4YuU;ݟaaqbByR*NHUNtC!MhsԟmіGƳlU1qKOt^;e*Ŵz8LUc\}h)p^i09yAƎ9%xƗ$$+hB;aDad^hnQ;H2+jZg՛L=ܾ/Y^2'grʓ)K+hg /Ӎl"C :`R.?% lstl&X9Ҡ9b6-ZsjSԅPws'%=:ۑ}mèJcS{_}Q{.<&WP2NR%-HJrI2pqୌ(.~ծש8zw35rRG.>Rs}9Ԭʢݢج s%k,&T x_[;ۺbdKY{oȩma2;e}4g<Ir$f-EKY#T>JќMtC9Qxb1;Wp:+Zd[( U13@>f^g?mcM=XĮ"62=DFn.jߍ>bGTo*ol?,wΟz ̍Ԙ/ 't1?,VKSגl<\ĀmF"/DFǛ >sc?Hz$|Q yeeUdW1]T]運gt5gqNv/;VM4JpQ[azVfڝ,!PmNg&&nsl5J1w~Zi _P.w;&n@SZXKɀ~kV_W.״w7m'r|'3^:ڌ/:ʄ5.$_̞ - m _nBhofx:ؘ8`S7Qܜj1dbrZٯa-B;ct֍:Qsfۆ|\u) ^wXTkEa 7m7`W Wb|GX?ͻ'7XJUoi8^;b{FmJyo,ҍˏ&"_åޔ͐.ZG ";Bm9 >ب& sFr?rBy*gN&`u ޗ֌ k5 δPWE"?*)Aw% iOJt;ej$if+v@r*#ۋCZ[wtҫYvY!)M_u>0Ck"޶IT?Sj tX35PmԃKJQ]Ѐ6UIh %9>4j`€`ă<`ۮˈIq0FpU<͓Sc? p"<0[ss|՜EEC괍<]f ʹ@L;Y`#gm\;Hw)zaV1] Tgrb3 o$(S1fUI*`%$/^'O՝eLOj_E!f+ /.<$ЃGcyĜM jg{ T1,{,#U<]qr釃m7Iֽ]K %ԑ]!wJUuMM<v4n-&sGsbN`߁5#C!C*izЃb1-c5'-> De;wDxl HͰg#̒U3WZ~k"n"(CeOgDjڸqj{AP$ % ./;m0YTq%LW2GM/{*pET*&ձIIL-ӝovH%P&1":=tP&sk}A}ӽ( + P:}`†[xm.8jtWϖ*W E \:تɫyΛ@8bj  )h@DCjѺP0xEE 4iVJ/~o\KjRbdU~>o&$Ǧb׹c):~|i+765*:Qn##;$KOzOu~ ̭Bܐ3qvgsSh%fkm|LEΎV}7|UI6}λ"^<N .]E'ueSC)~[لVqNU[sC hu0ּoXĻ*dbl6rg+?Ղf$E\f2pEڙ Ǒy~gu y ߱-$<݄Sѱ-T N(ɼr* V":?4!gBmcPŠk$({.B9# @uEfL+.s~}Iq,[kBAfrnrY1YABs̵ [vL>nEhHoqse'Reې=t(V3Dml)Q"8?SjC{qzu J>#~R#:,_4'h=-/ Q'7lI/3i-3 p8S&_#pgQ8?^9ASrɓt"Y}Zq&mɰۃ͊zMiB吥:v"9laDprD-9%f)/~X+mr%\MлoVVg{ Q4\i[]LXȏ{}E0O8QE=s~L*}% ?F9b\i7vǔC. ~dA1-q7nxj{"FPiFwW11& _%'ːۭZ% n4\{ʧ~om,uAE7e+Xk2xD[iZJL؜1ml![aæ8SD7șVpECչa[ )d8 ߷LoyS{+ MnJ9Il^C={jd!ɿ8Kfg´vqǍ>A'3^x,K,`$S&aQ;Ճ[۳ix!/%ouUYX3rd[V끗z_9bz!R9Kh0k2a*C5z@!EE>y^ JLu;cyNE"r)ߊM} (}aEa^ lH̓/<Q49zEW21 u#(2T?6ky?ӦtofDy%`YzZ8mCu˝>֥~%-,gY8R{&{smXm|{X$[rnh..}5Nlc!Ⱥ/*@T%ի9% v?,&C(>ƭ4Mq, HANm\Fj="4 s.DmH x*uq\t T Xvc@NlPic"NRjR]2t^n>vo r/ dtBB@Vo3ttY߅c>Y4 LI].$1q˷x1Tꃙ7؝d3}n0=Գ`^NVl!1&- {_-h ߚb1@S%Q!U+Iܡ#* UlQ"Tv6\{/uc4}QRP@Er6CK6d@|"QMX*\}n *kV*ltq.i4E5Y\! Rꄐxr'`V3z9` ό4^Cx+Гfx&u*>gv#\uG,*wB޺YЙ#zAݗ_C|c+n08wCs$w^C> i,7z|'w<'ji9;گX Rb:-%||rpƋȞFtz40[`5CofǒP\ӎޖ S ? q%ˡx(x_ -?;߂_МprEHlܤv*6a%iM_Bvr)j oT}/&D9ȭ [A|@@^V(CUiuET9S%f x"R {v_G[oa(5.9LH;Amڥ˔|P)΃OTvOak(2vT29bo \ )f_5nv#P滕sLl˾}^]}nVZP&飿:;y B #&N֕) ~hοw|sNjv}Kt*.љPR6#)5.yJ;Yx$ &G1b`$jCN {b0ı>j:)+M ~d]tU(ACu"~`f&&GU.7qNrj'/)"8ʹ+PfKLt$qxģ,td{?}ZDF'F=˺:7܀VH@MAƯOܵJhͺY6Hg~ޘ)qxTil(H!/+`l`Ovxa$i85,k}'YA KUSQzHYu]+H=Dn'rk]gmRyJ(<2!OtvBRч<,lIwzAvf |}[(&hJW*C]lR* Y诛?ƍ$UBJz q/\U >7z.6D TFt*9Y6R *A+d>g ?͈Gk 8}bHQIXhK4 |Pd;sfݙ^Tӯol e݇I;("meƢI2 ;'NIyHA$E '[z7#S#cFfKƐDGڲ6D޷VCmP (# FQ}cӳ (B9+ߤ ea |߸ UZ`XTȰNmQy 솏R*r;su$@NFh8+/Oi4֚ke޸Ep![㉋fѥq\< 툛 Kh8 ʗ ;&$x+,`(b`D$^-}@  1'@d/.mz$H.C3~ : t̍EϷ7 O pAU@4"EJر9RM߬)_^uh~T SINX"}#Ib6c}$)⺦״{kgSի {"ڋ(*boSB7.F~€iS}A@tEKٶS"3`u<\Lq/$1M)6&0k(Ōff4( Qj\GXzL$hvEX[_b w+ǰI)h}"7>puc.׫|j8p[ݧaWlSp8] >iou7BWm as7p=m`I4Lxeһ~ 9yV=ۨ%͉-"`@8 s/Nk|nɈ{FMJ{LLmh%̈vnšEֲ84$i]h Usp톛Rfxk?aw{P̡Dۿ[S?_8%g܃#ֶٗ8%` Zq3~'UBl y' [oH$,(,ٓsr*e_Cca҄ptBܖwnz.i{%J4`e$\+:5╋NT6a1D,/KDTvіA4IC*FpF|=k~Z6< <fOMR[sZ>`+]B:*0EZ1,./νdus%.-J "xݖkƱ(,_+a"y(E#7*WZ \"{W A`e׸u 3W^::Zaz}\m /e1ZE5$`sV4} J6X}fF1t``aPxo*f]Qʮ>! V7ZbRr8-g$<8ѵl5:d&L FH׮==3ɲhr֡/{#!0nHֶ /. Pd6C7Zfp8%<W՝N+Ggi^Q˃9.$ݰwn+{/'w)sE|6Lj"A,N\\x[T~&8ax,Ab77@/~ %lUO{ZT6Qu^-lxV0|@^=+6\'o<fS#(kyude|cfQu9PQ^H9f=yY 6B1U~UBmNi@ݑd*8!`TC+d֡FϣU9'kLTUqQ-P#;0Lh|ߞ#P̉IEJHR3}Bh!#tTRa;Dȳ%%L^^YG9dPd34ϻ%M|?T* ƿH6ZƗѪZSF/, Hnf[N aGA `v؆cIeKٿ݄P*# U7w9@cbq }.Ws!= }"U(u} 鳜~k#SgMZ)yov&^@r$* Tu ?|گ NЊ?Y6;iHtc74N1TCM cD $m4@P"H(Ut Qţ=5>fZܵ}rbÓG6#d}uM,gY>+nU1Dھ*64ד~ҜTCѴifF]KM-S:N#V6+x ؜U˛.'KH`^Aqc:fz8Nm(s䲶Qbx v׾!!UNl=~$ T ()tⲥHp$R~3|!)ʉb\3"Uv\RNm:y}_ct` ]: C n 4׺G.Bx-B pV9xanԑ6?ƮoP6]d4JOļT"_fߠ롧 j5,Z죒i:xxXG\>-O]~$l2\`bTmJеHO( s^#>,KfU0ƠL.lUz6Xt4QW۳0,%nPrKug1?9Y{֧0Eل $>IC'dڼ '?:х5oZBGQ!եVrܽBjALlָ@c*J(tÚm{?gB<{: LM%F^:3m2h.i6:լ N.yOP}{!&$ #fA=4:U !bF6囡wu 2&wSp_Ҿ-%FqԃVxuPu ? x<ܤUl}< oLMĤp 7r&zA%EdmO4Rˊ@V*: f$fE*6/w4ѺE`+Y/p7@H/Tm.Ao4?oG: oIybk/(Q^%X]  Zxo=g4CVql®(Ruٮ*$Nhr|< Ď``n;2n^r$Эn%orun̤GˆIc&.H-4E}YzZVX <lڨg0?-7 pǴrH |lҏy5ϊ N%3'Cxxzql|.A2];G W9Yr;zR`HqVX2זd uzqXxpC 0"$ a}H@eao@!9k $nK=lvOOC_ Z0:u:?I/LϷ-qF2䯗O@bd9fҋw2v:8x>&`/ HϜ_O0qVH]Ng׵f'hyan!ٲ r#JШBu(hg13kON?^FR{2dQk6%^愩w]80K>AIas:6fbjO@Hp_$pDg* SiZoV-m?\aw>۟|Ng>k;iA8Ⅹd#;5r9޵\ݳD^0zGX_$oͥ44(4r*Z\>lnjI1F>V^yG_?+E%j6f2gLzaRI%$1Go6ȟlo%vc.HI*? ,Hv2묚=W*?ev3@7Dj Ts Z vyN&vR,*b2Wo2 NMrL0m*88ۿχ'J z7FY3*S VWMauJB4wE7iն< x;]]2F{ʪF:jj ._6,Mdޝ SX|CyMQ.: JDY(^uRJphX&B(cKB t^}ܚ!eD𮙅_r;(QޝQ+w b~R:{ƾR3ƃ|ʒ&~b7rP:~4' .Cfю=xV~XZ4w ]6{*9=zdi*vyH8r7fe! ٝL^fX~7Q08ki wdO0$8kdêi.ߖѲ oCČFNcE%|~t<+nP}"i/\$w ':nk.jQ)*=c<F#,+},qAOև҅gT`gq^@*lk[>WDDV].F^P,Cb#:5|5ҥJpa-Vn6˂ZW WΛ)Z%)JG P߈/T.>". kFmc_xG+$gP(h?ըn1`+/NwQٙ(m!)RAf2W* L-yJ/6P+̄}T ]D]-Iن%UcgJ;oIZ@dcPic gHr`SE6TEu!YfIk}J0 Ed7d`~>vmز41ߔ°g#mJqvNmOeŵj@s> b5OJCExBj )(2f* pȭ&aDypRD:>ܜ j.S8X av"U$a 2W&M6>m6%q&jb%z!gXb<TM 94xDal U#J>sȧd͐^4zLh|Qy!B~ݥTx;P0v/EoOrڀ0FH*gó.ڮS!C+yRwp^/v[̣WN !gUv0LF4P VZ|νR]+䐪hÛY4imQZ+*ms}`Q>A?'LPW;)w\>α/}6Hn>վ >@`,sd01byf(rwbSM[c<|gYG<;֠=OApȊyf~w P;OB9wbS"+shbe6im9a ǘԉx?ND*w8Ͳcvjr .nB:{i6Z,o3Dӝ)Yf;ms}t V#e V0=)44 k;2"S56T| 8kL)lp*X,7Ϩ0_c_J̎MiX[gQ;x"ͭ4Mǝ;PBޞ!#3YG#iЎ(,nNj. ]77/0I/]sjMF'Gꍭ { 赑,$YnNWpsk&vݫ =7m`8 !ǹ<|RO%f&mMM`vd*LlcHsmf΂f#b\:FxJ_jp>Āyo?J9ىa# 0Ёg`@ BbjFA.L~{0PIB]$xRҫ0`) \dd~- /pEɆJQ_(F{GK}瑃_Vƌ~ b )nQmsE/0:0HJ]ho̭4"nwN N7@eZ7_²=׊\ ᾽l x6*̣*IVJ÷B=G_wQ̯{Ts[rx2Nq뽎ToC!cwdV4x%/ցȎx>ۊ&F=/m~5v+dfy6yVҐZI)%@hIqؓM,5Wo`XtC(cXTa=eHf/"GT`Vl 6[RnkoCzn;4}w.xe,ųd}ƁTۙQ-I(Я=I\X.:+5y,;4cY3Txa=Ux˙F6 .k(kzB51ઝdX鰘% P?V?h?~1D0rT0ArҲ!si 6z/SMVUdžcEc)(*k^nܘ{RrϾKOSu7QԯKb!\,!j ts.OrsX7uvН4$JjiMbpCwV Y`wo"&S elïHD+x'NJyAkF62Fn|yaiBc&b`Q[}"fgO`90}r2i>AW)`S 泙řNPcHmh&Aj͎|kc佮(з g;#].>$mYdDB9mZӄn 4&&h m2dr5k ڵEA3y,xlQ'0QD[<8=1ov 4%]t 80,\P.'Pj軅H4A!֭Iű[\5MU5FF3=1Gqd5/Y\i@v 6 05LAIߛ@zt+ ?H gSEpbܳJppZS\nc{\%,V-ZiWyPeń뜲Z3RO!.&Ws|N_7Jy.Й7h8Y׶L"<_5 @[8,}/D؆ 2lXPn|y_uBe4I8#=9 ma bU(E KItJ^C XQJ9=sLժ P$jI} ̴033PxWu`H+JO`S]ɰEhmඑJPp0Jڬe">B'MdYpPkHd6;Tk'MZ1G3n_`p:F?u"*+n"}2aWa\+C!VWk#b/]mSuItR+AW$o e@w:{$ в=QhfMWCA8"_Jo싊Gπ1 %lA fSqb^VԔqyBss#!]hCB+EG8o1 uoN-mrzH;[U{&S"䑔 $5uc?P,5,׾PEUq 4-ťmm]q;:>J~dx(]L(@g1]5$i3hhneሲR+٬}'IqZ&֐8%_j^toef L}!(< y @eDGnÏJLU) v G>}Zew>eWքT5U p $ lϰ8Xp?1L).BUUv;Rzb2C7j'G{]YEhYFȭ" ڌN *m<&G$^X,]@]ڞӆ>fb+uaRU]")F!+m암1d1L;pg ΅MG .+j,EǁTMW8jyx X+t=X/9JJ˞]ܔςEV !ߍ{ U9ӲX}Wy'ysRhO0>1LVmf'l,Kt_='?f;AKTTTAUis!%#n^?nԤZB% lLrDl7qHeKa(0f . 3ÑpMXxM!ȏ'g7p?%"'왊 =8'MWDQIؤ:̴Jqkg>aIzN+~?dDWK@o&`f2Bdn)$TT(bS{muYZD7cn̼19{#GgkT0S0Kd`[5xCk}T> } ɀӦob(S6Pk?۸4F |JedDw m 3Bs˚[a4\]~Io<us[:U׾UeS!RĐ?W)雷z!Y!|Vuz~\;"kJuzKcY RP!-zTś0&[~Mg*x jrb9*]VuҥջX @+|OuUe c=w/zRGJf"?g$I D;W Y%UlѪO?&>4φ}m E.J}_c4˳sحZXd,b6qYheZ~٬=7Q>2.. LCY@]l֏pqXll t#\Ec}_ lǜ̙ԡNT2 -fLxx0U@7F.7^Xo=\>yR]_< cI*_n& Px x$ h.Gbabi-!hP_xx )~oq]$ 6VݿǟUǢ$i1Xy,DH_ Y!F=<:wRFp=t ;^`9 ggAKzC"PEʅ(W$2J'>[s6&/R z tgVOy)l1UC Q2UBNi|苻O?Zz$V@Q-R=,>&5̏&pDdD u%xap?dS\P yξ~Sv~ 8MơDlVyeRDi5CMD;OCËQ4NHAK =GY.1TtXd^d!A Sr ^znux`kấ4W/sĞ dvrM6Yj|N9n^Z:`"PkhAʱ>^q#PLҋC'^~Q3:Poަ*EueIǗsJJ«2SdWHjR]x;D!~ozI5ۧ8lԟMmu K4$&Dkށǿ&Јjr^gGs; ?-7@j;F6jf\Ajv&50[G nm:rŃɚo1QeJ=H?c>#YuLQJ-O`KS=%v<j|3/xH>nSk#tު XЗ\hYzcML% _8eui{nv9DاO#, wRb`ܥl" ]7yY_G 9=xcJv)qu=#@Pᜡ̧"ǏɝM5GoOgù1L[4敨W.E!sI2un|%XDV΁wo1WLI7F#t7l8DN.PZȿLBӷGW1Bi?)3/Omj"qB UKiY}8WB] ND%4zy ꠦ`kI-raԷB(:4?vpx^q=nV֐,i^$AoIhkwۮ>4lS&'5x-@j.2͖ *ј5d5x`*@nUQ UFɫ.mm#9XT|fSܻgqDCpN^\74S* dRH7a1xXۛ PcFNEZkݩ٭L~ %TMňB̓ZL:= œ)jzWH|m-5_?c*{l'{G3.06#r_Zvε3§d͵c=_DB?{wuSwƉZ:-Xf}McB0817_ =f9P%ȹiȹ1>m:϶h'l-p{6?L"csn>k-]:HVIbS"uv ڤ4Cm&QJEoQ[\l HGlBe6/z"ƗiOZknMҍ΁63Iq3JELȱTš@o.2b`hΓuN4#@.aW*r0k?_ -GKa?"r_-(Fđd ͆q7hP,2|Gc^V3g9UE4׀- ~eHh, '҄֘$K9#ՇuYi"."T>L:^ziAl:i)do2}]2 K05+#Pɣ(C=JQYS6ȧR>xipeE7"^qNM1 ?q8gJ|'3$ΎZܙ}RC74n>/!،Wf=6aDY%\Yx>*w]M_j3mϼtXA B:l}%YŴWNE]rHf)924|f@h N[6E9;Qf{+A|}۳#pje- ]RDh_~z&NS)Τ܊VA2(}UU@T'ս Z 0(Hzn+,5VQQNC,鼒(r.~0tut8v=KUP `.7WQ^8\psjӳ-︐:У8VoLAoFx ڒ:z,B}V.jC؛xE#bR`j %#EPj_3CAjdtȼiqcK oH7  EL`]2pk Z9 pRbuٜw8(,+,)-L0)G%ӻv!6BKfZ}='J9%`S>ʛ>RG݊;9Hcr oGkdgE#>5nsgJEzPYU-0w 5{\u,ُ/ZʴD: kIj fL]s1SFUu+c,,!_r0s g15AZX\RܯY&8#U2=l>yx\ щpDb)l EtmF:#<_Du^|h`tǴ=x,љ0ืaoB8Yx^KuxyKRc YB,^+@{/"$)/cG0rfvODCR.+Q*bV}Feli+/{^%8}w"LBCey5jj=Wq}0cZCZs7y\9r;y"B. 9+HU)5<hO`*Ynbl}\jhe<2"7bKoM)7@7 _B)m aj;Vk1Mx5Qn\&QRf6R+œ|HR+C:\?;I&E8;jD̪wXBa츿8 樚-5m00Joĩ:X 0|Ipa%ڿ \ s+'}>]g 1ep^:#GK74).rMᕴe$&;Ň4?s@|]Ix ޢXf&ju o4]\Bb?1Y"WvK%FQNUh}$0#>Hx^RC沵)xr g~iz .@©/*}m <%S-^٣BqKd)W繁\fs;k_ &TmlF4:âҒmeB– AѤRvM3@WP+9\ꣻHbag;jǛĬLDBYY[|H,V;jQMR6#emY{wc+}(ƹi !Hq1$|OlH"*1%zѤ⦛{61.Lq!0;MvG o@5< 17qAՑjif j: R5'$tF򳅈88<7W]@؁N+ 뙜~Tq7%z:pIWī&,}~r>í H<sףW&" 6hxa$wIx,xc.?Q^v@|֋m~p| ]`-;D/ *uIbUyN`Uz6 ?b>NJ/q>F&!I~|h-;WpȡG:dicLP$M5*x<;"Y;="HuNQrHsɱR8&{o=F4$SuHAÄ7m+@ K'v g_z#1Սe~-%<աfn`@|x3 B* 8.We֞^1]B#¥0tq-^"7=VN ohQmn4$/\M Gxz5V`ϲq خ?dBZ4 *";%ېM1N:\Ky+@ h+t!4&m[t;ZBzz6F}FUqA3x.&lae^U~{v垡+R&8KU& vH"'-q}/|2*uH'4BK5QK+H(L3IBד`TdE !lqA7r嗔KpލjEG!&Q 0*Nt~9;E!xȱgD 1ikI)3{ˎ?U6T*縼97 IODe^yu: s4 cmÑs4 ӗN?޹h*|w bJWX~gŽURX ۘ@>[ODK qI[U.,je霂s5pwm|0{1И:}$jTZHO_K7QNq=tb=5ͲTNvHP_A*Qq{/) nm@*)Gp ^v;3gJQ6²]AH~Ca9V)uu(zӰKe 󗐧%3:1!gg6;%ϯ&C7&PżG3h(I$؞"* .g2؎pZ<:EZ^V Cl0K؃g83){ҏEZMTiVɽ̤ 5TƇdJ^{x2mkX3GS﬙ոFt3-d9"U_ W3%#Dw(!?̭(z V||ƀ1%X$JILU iRLhYq5I({nkQ[8?2$P鐆ܡC=0sgpS î.yl8gU"}X 7u]9Ѧx_=Hznh%y<`Yf``#"j.!{\fq\+_K7VcE3>dEX{&"oq.7/즩OG)CcmwYa^ ܦZ9r[r(Ң>kۺ:J4-؅J^INRw 0'󾶉F`+F4OIF2do\,(D gWg+ZM#h5Ѣ -zs6NS#OǮQIJmIDjj0u%cgAtxx`ӹ>K4¶ӹ5AO~%eX|ϲ2zmFhV%0'd|iLf9e~>@v߂ߗ~hT߯|o%b&9շfw1jR"g*Dj#. etnă7A%l+6ehW؂)&`Rq o,.6*.nDgު;ic-Rx|җ7/i$TZ T:)^P}I,^Ux`ZkQ)^(i;M<:&f &)A_i_W< IӻJcm5I\Ԉ:\$뵆W1w_c/ wWMbZļzD7/LJ1L VFQ^OsM+RZtgU. R$Q? A_.-߅jf.GlJ``ZԨl8"T|!BՓ/+ V0ب8/'BfR"L!>۫F\S!xh$ kto!OHe+n_p&I.+bRR7hc.׳T&pq ZU+_Vh?_֜gcdiKV!BQE Q\oQq8'B"#nrO1M?;,4B{PF*7fd(a"lgz'rOCdT,Cŀ~ᔤ ek\!?{t2,3Aʌ*hdj#V(üfh{<fagqfPrq$qmov*lwk>jyYؕ8RWolMD,ցvdc;"Dp@j^TkTޑ2/6fEtEMN"`>x!H@öMBx&A*ap1蜇 (e]qI %JVx|y[ق>[R0!ū}?.}m oB&%~CPYzbrkOj\( iCGk Hzi\>(4]\ً&PFLp}c:`}ӵW>l9Q'muѣvyJkFUrrW{wq &Q!0`cNswLRvuዏ ?׌M H @ysfKk&?̵ tEoBG)Y }ًeg7bͮz tkv }#ǩIk*ȡ3-Gs]3GWCӜ 5_kgM2T0-IPX? 3 [H3V01g'Q&,VPmfR\z K@ԀYF0=iС6J[Bs#F{g@@c'7}䶠qtUSkb㷔:5I;2(x́pQ:A96zE~/3@eզ:b.-ٞkN8y{!IK0䗌0ҠӷS0(>*buLƴJxti64E  *tW2W/ ҉nMҒǜ)\CٚM/U2PbBFLA .Uw>{''y3&Yh{Wa0seHEߠ iXyҠLrRV2 ׾]7|w`8- Hs,Q=?!୿pm*2*}[q &EME"CLn樍) 2B0&:)غtV4N#T=.4u*GV^w < J߈\r5O]yXK"_ݺbhx}j .|Eƃڵ&2SmMctZEiGF%Iվ0@:ZRznԽwO >gWyq5萆%&zh/_O 5v)ÁvhHk?Pج_WQ:זr#tDS ?!KwQ*r_߶3}w*; oEa[e >+$Ŏcө͜36"6NFPn2 YTg +v*4Ѻo)yLmOTkѼZ˻0R_#Muz[%F, J'W6I@3F/f-I>:/Sk:\V{q{0QGN A)O&~ˌ‚BH ֫6!4"#0,sA9&hi_{ltwgxb=䐩V ؐ4!E<3gVݷnO69gqht>bFt/BwR`Jh,>?T|^ۏvᰴ%o/4M%1Z2J渄'ZG N U6s۴@Ź'g\Os KL,@鑅\+u4N Zi'<}B{=M<.p|,DE'ˁ.y^S/r>LK%٨-N UV9Ӆ_[!i&A^(Foج0~:ut\K~CN=$$yUI߸ƁwJG^}I(Q4qG:;,y0pqwRoMDUgySdiI)4D inCAu(p!u$*qr9¿dD뮬zcb;RcEjP}wM!:%YՎ$1Qs @yC Xͪa~:??]r P8P'!Cڬoh*U"5W:2kTxQ8FS|(1m"q).pf3X&p (A`K>kz4dOxE,"I {B]j?OH#]` ߫P*)B9}EIb7|m TU 8FvJ<_FY*t"$ʝv,:0/{oNuGzٵ='Uh{Ĩ0_Ý8U}Y=׵mݘdkF'窜“4`%ֲ.Uo>|^T6ϴ& _'Bf_uZWo JQENCμ"\7*: WҥJ,sŶWSvߓl*];A7Wɞj<'T<'cC֊JWAk HOn'G[ԝ:,)Vs"@/v*ZFt۠ Eϵ|d~2ʲQ#<.b q˦ +7uR,1zE +"qy(/X4-U8#zP߅c4AW,YPiy fN4ƝH\t\F[*5B\y*?HjBN.:֊T_7$ >Xk6K;5' LBi s#z6LhIK8We( 3.14e{qw38l_hq z"DS{،  Iˋ abaoHj#UQ7%o ;)?%G AxlJ&UY\ ^+ޡni5pDZv؝n[]4:@ ^< hvLL{J'"=ͭHӛ4:QV8 1$j{j![KG;,(Ehyᴄs-pQ8I0:0ͯ|¶_ Bґjk >b[yj$?$KH5AԳENO{*߁81NE"k ۪^Л=z@ [=]ЉWOwZ HT#Yÿq%g7@`M;P|: {7v P|㈈IMoweM k%nQ#}7e")2 ǃwouc:";<\̜]%,ȣ oS>86{hSxM*B/?c `ډo n>RyPa7a%nkaF2n%1IpqxNPAD$xb4~I/Ѡ"THi%\56%4nԴ5:q (;R(϶4B)Ui<Vb5)}TNP*| B~Z\(+龍2K_zJBUvL펥ft(g:/F!}f|-J+sy Hޞ+QڦDOv܈0Lm #Ԓ4yDa5<7nC"g&ĝŰٸv:=B&%Ƃcy@w} /'^PqPfNwLMgf(Oo\n () {#$J7(x}rǔM;^D?)A܆QY:,9PI.1]S')}MU E|(H)@[_(X(d C=gT50E_rzE182A߫ۗH(TM4wkHdH l~Vhu+m*,Dz5ggSk?y" 5l~W"ۍt8ߏ^4aQ庻5!.Q}9>8?q[۾iywxs fي r|- H"0s&Mi[*S >uEjw^EbX_~Fe(j9Wrsms}SQzjpn̸Nr.#O%r;7֙eXvW2ЪڐYpnh7hSrG8͘c QCW_mNq9J0?!NL[i&gN1J9ȓ\TCU04Ε+&!qR@}S˘耷+úY%Ș;DED=eڦUp&Qv&G|T`4v"zq,; a{QZzYY~JM$iɌ g,:ZE:.Ӣ],p> d3(} uY~+O8¿Kl J w c-`SE&+m'|(n}s%;&*,H! V ]jV`W?6E}Ϩ /T%(ѕSc(2ku_we;ބ <DwWGLC1grKm&b9FFvbϼQ?:5Bx uh+mo薩pBC-F_ k߽>=Ct.-LKKv!W4֣# n%,"xhs>D) aORJvu<·@v:jenN4&_ٛFFӫqdUYYH:Q|CV xSaz J"l,džX65Pbα 06vJIBk8ooQ!ٝ 1?rO2{Kh!O7eRsdDDY0+A\5O ԣEQ?9F^|U?>7s-1xzO1RWE Rg\O"l> g%*%,ìxwPsjxdB$($LUPDmN.8bsG+=ׂ`cLUR^1q.hnNCo%|vVM9<8M>6 {(ZEP\(I.}hL2XuU0ui_j?Z3ԣ 8RfS֧\y(~ki'>mN dscBE8n6Z~!Dr(o7ى%<JCqujRCcE~ ̝9& oD2h[d,YbǟJIQcH7 Px(/!#bM#yEP/@ȔQ~ze;H %@ULs\Z73shuL#C #y *Cȉ|-n`Mp!X F {XHX6bT' y(nȦ@-f kZ{5# 3$XE!ye1CIs~ywHȷ6`K- =I@En Ouz=cR/Pgya'^D\ (6>=B6o%A m8EPqiX\sV:)g8"mJ\ '*lس6\CKM@Yi24)e^cOQMLpUJe\pm5ŖdXn>׆jJtdu%<'EiÛ$PdHFGc7Wي<.z2$8°TcuwY>8~fpذ rOW)Ai#X)PlCt.ZcO X'+IB QHS: ,EG6Qj'BngL=khMfɆ۱[<_]nWɈc_<&VTWu BtI~ w_>_8|5$~P`Q\%o1J1qKϸL7E; "vE2%-Q:lߒN`ڶiĠVBkr*+%XH7-X~$UB^Srrv84źWy$bȧ;NC^_ra\nq)o憄E@aBƽQ I?z|5Wqi1\]E X2E/>w8SRB7+iѿ|k5p»?g4\X9K |>اCm$8*J38x~ R^άr*xϸ3T"Ɵx%u v|Y[)?5zԲIo%^F\(}֓ T-pFӆ2ei`4z eȮ@+4A(wD x|KD"𯆫/x~e~Ħi"Dқ~WF{d\#zLI|I4TK&͊΃4Uo ԏ4jJ5,F~灥M"px'sܩJUD`Mc ]k-Z3W\.t!.lSՓҶbj 7Br F~BXo~- HYq!ޓPA;k%9MIu?`-_xN|C% `+~q~xN\q4khjai{e4%3!C4oe%$9ImDn EQLtZa4#21ӠE-u;eh[ly^H4wQs!w ".ú1H-Wo"9]6xbQ9̃@+\"ٛLgbj)wg(KzHJ. nqeg|,m*0s2ZO$umFWMC swbK͓!Ӯ7W|Ga6UVNGsF_eZ8Qh-DAv- {ER*Q =Ot/ܥmf\cG5Uϩ{j w1rPJХT9Y6aRa>Zom@cx[qToi$[5 Fc>O+}Q69ځu5ŚVӖy \>G3s혣tL=_e>O>߄+[9Ad*=œ砡LJOzԒHܩ8:y6OȒHf_T7']hV"F+&dg-9ܓ̬AI$JFbŎd8 0٢. E]ΚomVP|Qk_l/Pu8h^Q_ j]X&@*{ /+Pg4LNn`bP5](fsRfDVvJw[O*6=un&iAiq*ܫcvx:shn([}j4},h2yPh9JS(D0WC3w ewrhA3pg3<!;4(#pm„+PP @ܟZUB( khoUSS7$oE/q5. RR :+Ce׶ʮYNl?Y5ɚ{I&!NE=r->ڞfR=FZkޱ%[%0̈BFBǢv8q .}zɼA5ͯҔc(Œ'gvZh<+͜سf=MY R&NLC|162v?TO~T ͅp# xkJ!ե1.? q0PxW'VU;./w1 e$,xcEEfJg˱?gǜ(o Ef݌Qq E -T8% Q-9SEie05ɐޫ(v.,TY&9%$tRi( B(6@Hhc.Je6_uƫ -D^H81 -fz@<nuݵ˙l! l->$SN~5j P~\cozLeeT('0@Rh 5wc{6+tnE$ޱJ_)p 7*04^8faC:z)aU .oy||+ZN/3QD_K4)*hz1@(28!ǧqpc_N{m"/dnE@`Bފ%$e(FsI f5;" VA=0j99zJC"XJv7,g (۔i.6 veeRcJVQhޜ|;I etU%Y(Bz;u1KYtsw7U[rFE!!DĻ]>藟OlP=Ne}vA㵂!؞JUȗ acekY'A nkPiWDI8K}.\AUMϋh'L(u=T$Tzd3'-*OA|{Ie<|y \Dj0L}>ף=ȫ=Sl s{8Cr2Ow+#9P_guhHԿ)^A{L (H4[xjXJ<őfFOJsS`w粑v&ݸ&8nj B[bΎQ$܎ E>$u*# -7YjtǪw^Fo[JGjSjGT1 A/Z^/JxQчDJALӈ:7j!E9p<%Β ?HcsY|INJqazs j`$2l(KXW5<Ťm * =m;@Y% &OE[pH UP@Ezđ1zx}AʹC* k^a87l4sx|^Vot9rR!g,}!h{7`V-+S8r 'LBdc_dXĀ@V6[%na2BZgt#+(X\oc9p4#G$] bуj`S{! MQA{p: ŅUfNv m߄pXs0?téD2|ժqJ,7=j,W "ȝ}xz͚z-lbl Gke GraRbu,!ڠNYhh6,o?'QPʘ_b}PBz11EYOH%|V4`_tF}aueKH l}In,/a9 XQ`3q~Wvɺy%fch_}},rvۃMy}$!]N疺\FsR/3uĐf۰1(ts}&3i{3ү2ƕ)c?uJ$_&}:X^ZV(;AUZ /|`0[x~iW+TYf~zM=DixV=5 φZ66QENMi'uG”jv vdJ}F2S 'ۀvNݾri0H95t8 #EPLGaHѳn K[4,WL'bAQZ`OmP]i'ۛn x/Orv-D8|;*hNn̠qIᅄPi:Wm%D3UQ~;\U` YG"N)L yB|Xq0Vo4˜4_QwR['A/mv]{vvu;)m]ޥ]@:dj͐R(b<1Xhw$`gb=9ȫwo42J =[vWG VcTWH1mx%\Pm33 neDޢ@ئ6]Rp2#:?%m' abIz{G C(z8ûygu" 2N+pݽ {mS1js.G3wr } {p, cr9Jt,cYd{f f9'Oɤ$r I&F@c%+z K`M зXލ{P#w̒M̨H> 7?*=OeQ}r=,c8qv8$)F֍ ݚm?]5z8EV˖vNozƯ_%!} ,JtD\z 52! j?\IQpEڸXi]: UfɌ_r,RUxܟ>R3Ł֐lZ*IaICiOR>ݛ^_b}˜j &2ʔZؓ<{[He",?TbXҁ{L)?HAGBEh[:Jl\{iet7efގeIw0 װ2^=cKGHa)Us޿ %@YŊRN/iyZǝÄBţ *귾dƽO 5$ qP zjI nHX(uvߏ/FW~^*`ߧوxL@y7 T-_6DE_ypy}}ۥ=;l[vA[6>x? q¨ޯ-&dY#p}r 2&AZq]pVf#8u_džo$|8Ą^PXoQp-TgR9OKT";Ku:{ <~1MVwu=Yt <1~0kg:w/;t X:4Iý3k!H| ~A>cIT^!.["RFdc^P5`^d\]e+tɁO0%Ed9HfܛC׻'C<ݷ}w`I8Yr$KUp,yKaOʎkJ6d 8(ek.q$nMd3 Wcu.6 7vͤZ ~]~zgھ`5<(w>LTͬ4Wsjjhy*t 0Ҧ#M†?or< q:yȠ/O92&+oof`]Cy,_Rrv1%AS%TS4֑O5 Mh)y,5{Q`F %03ƱtWx!l.B#1K|0d77>PEB)Jd<@7(ȇCPaBx J,0CqgsGX`[%> ț}p8Տ>Wykh0s[6q*R{9\g%Tlä:m V&4[w pf('LMSpf͝`eH ÉHQtNɲR?(JCcet j7$a W~HiMLwhy>פEb X K~V;mVjgAWy|i i)]tE"\ qH#$؀RCd*u̱qwJ C~aT㈽Xfnͻ2蘩۞^0i\|xȳ8{W\o R%5.9a=l˭ϭO}l%-ڻyg2 sk],dQ0 z@bܓw8!7(/\z}l38a݂g e‹ ~Lʱӥ*b́͐xL4ZdXhl50yvcm,lgU9&[JwZ?`\tuώ`> hWS9T~m{}>OV#)՜`[%.Fa:(I LUϞn3`Oy?u.<^I֔'~ⅶIՕx#֎;N}~#uu-OuE|~ dn=̞*h5lp:O-~n~xlt<D4&v*WI%(mB~G]Br-emAVoX.^[[Ny=_cLoIпhJePT|6s5/qDП/3ޕi )9},ّ˞ul6RwX.F"[ g&}[,F[t%槮!NjT~]b^ r>I $O\,qH<Ȇy <*PJrC×2_p12 w m6kc4b 3V]dw$c0JD-cj@,rD_.N*/@ |_@ e*Q_قoy.#ʼnR|KxrLYDVHc,p)3l`7_Hފ$G2^/fJCA $7ExO=4{B sI2psu쉩kN R #x&]5l1TO>fӖ=딉o z2JtV0b^+aYI2}릭LJ g^kj sjը7]绠ry&{ؑ  d J,3J_/!q{bԮE#[Ke?RzPQ)pdUv&]a n>n$IF21ݷ1#;9BUTʪ&yP`>n;]d 3a `t76d$">iM:ޭmCp NhNoy2oE韆% ݛl!ol".M.GGZKR!`:P4YQS`f{ίP3uOǛ_S;?Ҽ$[; jG+F9p=~W'żDE{ky ٗ3 P^"0s>y@7 `vi0n ߔEBU> 3}q:C[Yi j9Y8U!@ܟ3d}Uh#^t"e 31(ma'rG57\ Z{*FuжζNٰ2в-KqWna<Ţ^f`% խ\=V.}yoO^,Bmlx1fڟ dC?be\ѿPZ|k8F#f;9D$N {y4qˬ5j-VnQ<5%@ #j̿A=<12syK "RR`y ٶ/<2LU6TV*JzQ|SKf ;:\O-㮇y*j* w. ّFyC9h TK=̪2`3od y8b5rm=v.xՌ:R& h!F[v+sعkNI#ވxow,D-Sp b3MLBqG'Yϋ; g4 v9(NL3&Wa_ePҔfW]*^! =u.Mr_y?g:dz`9唋eyWqTٙfZqj[%@ z&ѕP$ct+QVw y4J_!A EqLPc wM7\"?o'eJwέci1<@Ɵ:_[s۔iץ&9xr#dv:>_aevO`t/XZprXш+B9Jv踹A8iG~>d!߿j(Fs*RF8T93N+WzYLsngDF6ٛCH0J6.d^ : ~@4Y*7kP}gѡ#Ou$Go1kȐUpl#B󺖙1q i+ h0g3GW50uP򜄧+*6Lcfr3i]5ʑ8ucLDaf+.Eac\IN11$}BK&^q.Zk@ c &.}NW[1iG:I #nν #H0mw=rzaўB!Bf!vg%ayԌ8eOS2B`bn/%ӋF5T=ɨF!:|]:GXn01AoVXh b7*5Ep<6Vn<.`^[ADԓzsaaBզ!7)SQ7 .GMX~|V~&%-Z$\ Nb`T-&َL^kv&muSs.T5X7[2Ǫ,SJIb|> NA{?./Ll >'k޵3YM_11 E&!MsPu4|_ietV [y|kΥHkM-@/ vMЊ`*5 jn}*bB7 zZC+sXU"YFIaFtB}E:ڻ[%؃uϑ GsYYfզ4Mm^N\>6CƤH:0L/ Wf_\=: ?ވPLڬyŲ*}{*óZ&YZ{{$>&{|,Ʃu"Jۉ#vxs~ՎXϐ)4T'@9;" QQvy5yC%9[L!XB. (u $¸T@SZk^JBz'&'jpՇR@F >]{tIJC)қf+j*٥4Q<60EyE՟ױ~'/"k \s3smWU[.4ZY<̂oGS~ \)sĶt\,)l ֈ7=gs^`%\!4cJn&f?oT1-/p!uuȣjXqR!A91ΥK:3&O_-Lt^~%Q3bIJd؁@>ەӿ…ot7neJ9*0hR9UC%r !a8;kA*p\iՈNєDU(^&gBx-R4hNKguJ`S}pu|B!"6|fX/)A;|{ ZǙ`F6̔|&WGrs1:_0up 6+zt}ZV$5n|&x/9cWaڧB2}%~[Ő+Z`!s'"JOsDS5N_YwƂAʼn@uu2lk8hԻ"}a_=\tz}U;1A(͛ɛ(ͮ3H kY$?6̊ /Mlq}ez-L1gEeNt<_/Jn] 9Xd{F 6{C5;y,:R+x ‘nPRȑ_ֺīE]rC₋9=Z^VOCgܴ7Nx"wCЫK.,R!U0T`SV  J <1a7+ëUUږ"9{ = 51m tBIGC+}CĿ;t}l#-6h| U ]4J c*7rox/oGHE1Ưa l5J eI |`gn2X*3`KY6Z2v|艎d%/!=Uz/lT]R{s4quy AX'ct6ƺº Kf54&Fݼjy3מ{-Lg=UhLEV4~ Ne@cgHw}ٯ /sFdZ%}6=ն8?cߵQQ+̩Sm{0hF!Ʃ MwVVG~4J(HLuÐNBi06lT)4xi0^VYgP=։43 *Xo,H-qԇ, W`lOZI^.5~AX5L*;Q[xF/ ڇ;Sz$f8`S5[p =<`ዔt臸!tCI׎JN\Et tBz1ZXL"x&MwA:=J *މ4gb`O5RvZHdeܼ ~7}bS(Cmx ?}fS,{B~Cq.%tIMEq5)ȋkFp1 7*bZsxozʉz9' i7Cɼgnc_2cP|{≿s[ժc8HVaIu=@J JC*Ӝv֭Q 1&+Nv48 O 335Vh78# r n]v7K-C}D4 0|uOdrk2SH ϽAyH"P 6s"Yv0P>,Ѷ)cL!_テ;M ..utU !Z;ޏ}V7x~ yge`є > (VV3G=W.ִ"Թ^3~E夒r`LLỳY +o=Zh8+$>^Mo EMo-R ^Ox~pM- ?j;ǞfGzGcO o%4ŧm,c).J[R՘&]=s,<T#M)k (=u(} Lt9;#ıLJ P:ly?l/-("^ +PzAj- {߳2zAeQA\rE/g1>_-? )p:EXp(߭a꛺_-PX̗G>AIaneεFo`nWSZ\:) g< ^ZDsa0%"h$J+ V. CTTaG@p. nB^#*36 38-ݓY=ߡOrZC%s:|}2(92ʻp2& nM۹VOHxOQ^I[D7%˔0ئ6`?q`w l)h!ND\egTBJd:gtvt &x*4{ KݿB{ٱ_XjcMv ۏ9g/YCډ xq-!U iɴYA鈹N{t>RPQ\wˆY}&M|_eˣmCVQDHzqʿ=EM ;4! ڷ}k7FVs0~h}>DY rel!u|M(_ǽ?u XԫﴒBe2t|V8> 9,f"ẁ1-{j8YUi,j7g|-7^ɾhyaǜ|X)XSzX9bP?k .ZU+=J5~ Ca  8rNЩAٿ`QFǚ?|lWSn(q76c0hWba_W}sb֜ޅ$~՝K8d_۱ cLK6N+`{N GDmcBf *6їd՚q ovg!fTo~ҥHZ~RpNZJ/S4fb唆?p. Etqҍܟt]V/ VbHjcۑw\ϦD""ψU|!Ȧ,c5-E)L{1 .NBC3kLWg9B~G ˤ,+8C>$vf TT}tT3t>ٞ1ch=\}IjNQAn;$D_K7' 4 Fj/l3b#WK4T%]W63la[%XzWQq[ٙlQ!toJo$DUY7nVW2Ձ.`OQZZ Jl 0* UaJ̚ȧF26G`HJuPG`i3M]UHA{uq6 m*]8♹jԭ[&\zɨ={{fxc̆I!lKt/'r4o%be;=Wn 1JiO)4: v, 8}8 S9ޜ#%gk,'Z%;~VU.bAS(U?qy=G(?cOJ0g-]{o8눮,I^Ukheҷ5HΜI*qfDF>i bFG?0RRdˋ}4e:;+%OMs]!8 >I4Iimݱ["/| :KWdT& [h? Qɦ c1h=0͆F?u9ll HEfN=Ab3!ClïRv-4!k7e$>W]IJ2ƾlmTs4L(oa=!=-ޕKK;&b3[5lZ#P#LFkmSG6#bsZ]6$4vHh z66#M(eI@cV.g ^-ΑㄡeΒ;iQ idm ]mvUdT=gy])Cu;4g}0%LM임y3g~ ##)t~/_ő>,*e߿H:_I[q^7n9V>Rg7Xxv` M 9MXYXw?4g=1& z&%kut#|T=|#Lڧi%eQg6 c!duj %#uCSyRS7Zr8Tg]Aȗ'ox73UF0ϦJp}T}=KȲSVםW9 ӄ @{Cj0rAESIS-=3}+N匚W" ͖f LpU-2X2(#`D@Bk&XhD% P@mH6@w^T jXhȕ~FzX y=w+aTn1aPTDt'ZR8Iyžк1^C[ՈfOmJ|z"KQװvlx4h:H'EȾޓdV`?]zy/Rv ~!7^ΎMУo82fΥDxۏ:Lf9o_?aw%oT>ONq֖v"d#8 iaovTEsvZ7"\*`3\ ;0ٽ&J'c:@XY u'nl+M5?) }4 (.DQ!y)2 l g!Q z@WN;JWs(p5@[΋)QEIݑՋ.X%b3&t!p\=*0VA?,`ﮋCRg(Kd'DV7g|!_nabc&[N=e 4u: m{I!1r*7x^ᖵ܂RT`\pȧs /zcxR.Ȁ 6U5Г>{1 >kN)AشI"@x]A!q||"ygqZͿ,|KpӊgpeZ+[G(;rLsx Gjр#eiUbᗑZDڞ/Ni烀"Wk UxܻHfF݊@ڄ?-FvB꧋bhϴjo"Gೱ8IHS6ѩ]x *6QstSyۯOmWX96R@orz*njQ~7V6Y>-zyReޤ쒜Zr {"*:ӡ]e/j.hEnt*PӳޏiR\ŠJXfT@ Z}611횖AsÇt" ֬>9Q17NR{]#XAcw9Pt~rNNXV⧃eGӮ5ļ<TR^9WFZkwSKL:ϙSDi AkJܘOEkec.m3Ȝs+.M>"dŶvJVmuz{krQV@8Od$} #>Y=Ƃp9QO¹tQ% ==#Samg7,JGtX؄\6# z=A&dIv#~;f2ȿ,bor$9=6\ |{]40>GLD7h/3;nZL]=ddu)eoIBRrڢ|6,-t)`*1裴;_ qu`1sWTJgfl!4Tm\j3EZ7LP>$:o ]i| ﮒ*5KLVFY#~Yēȏ LJa3~1a~d)PduJv770Қz` yOLج Le vlӠ)TX'o%L0'oI-Q9+w nB.ey+ׄ;W[I'V`aK /2zyצ"HTr W;ujW>`"R~q.HzŴYeƱ9npMƫg}qS gmX;{ݓp%t@J5btpV^Cp,'Nt TehuB9(t&𢾮h:1|@Tk.B$u_^$%*"}[V9{`I{M{.Db5GKH!%<_#dn:-q ]M-'3-iTm(dA4=΢"7ss3W1c}kܜ+Bq%<"WYTIUX'gB':ˣi)ClЋVzJ41Z@1x WA$;䕋i3,]-O6+ .fW`|Pg6>Ę7' t=CQt:wׂalz>SѶT]I h)֭xh=\stחq2{3J~i ٿZ]zV!);52wҟM?/;c1޸GxuMWDpϬsIg(Vͪxo'VC^^֥euP [<&yOs0g/˂ 8LQ+xt„bט͈+Ԗ(z'ewO?G}vDhGL ?J}\YV"tz\@_{z.C4|7hnBuEm~ ~vtօ o5nDXl2%MD2n9(:=v\1WO[U}s- . :K˓헽d&ѽw}q}:+C_k|tїu0EB]qA/FV2A#vrD|VӬY$S|kDoik"s?£e_*!B2eQCSOjzcTI䋜 졯*O @&M7[Z1KZ6gt^LЩyA mG'2u> ro"Q6Q^Gz*䍆{,*t/@dBBa+c my-\XiKyژY~c. X)R ob1`뇠W* iIWdJ2A |W@6,2<6;%\M> wmTM*hē>ũH4|ݟl.X3BҊ/s1$ka{Uy!1De/ FҘ]¶Ut~UU g⭵Ό2xCrڛ:|,S- YD%Q/-msV*}30l^E>ufƫ7;*ϙLiΑhEрGS†VFLe[frjTOK=Kxj8QA_1ݓ ]7dNbIBy=R5`5+i8Mڟq`\l(wB"8z,]^_8)!)_Ke2 r*6pZ ~E/3d~OI+gEIA*3qhf6MI66Ck| Ӆ?ퟤY>V^,?(7+N7Ԥ"Gti:UՈ1bWMv<=0.tҡr`ج+5FerO91$Vނ> {*co'wF;gV?jL T3tG}Vsv":5m˪1,oc%QW'\Jz"g~tZ;tx xy?qrv4Fv7.6U*JWw;RX wӭv`*_Q0tpCQ=}H2AN噣SDT5[ֶV#TMI|:wv\D ZOͩ4A0V}m`56mCdIq]T2J@T :fĒ2ZYK5Pفè(l&@O 'Z+' )vP;ty"O$78d 5$`Vp0S{_Com=j0-^Q>"sUOfu4VF]d:HsmU!h-r~0֓Z` {n^O8GZ6λ *_VFڛ5f3 @R]g询T.t2vɍBW; -C EtEo  t8x>ER4O,~j,b}faڋ=寮tXZ^°-U.a_Չs f26?*=@ ްO x GTo;MmηVe~P˝%IYj+ǸZ *e0״3G(hRQA}- W~hJɴRo=b2W Q>`l4w"7 wL٤KSp&mv4T'P߀ eT1W\lЛi(ܾ蝵ݐvQ78aj2@x/D^ %4K}O4ʜ'xꛡ,__1p'K9dV]QM J_R7o~>?m=F/^ yA)xx4ZU,ȯ;o׉s% 7?{k4-@$T=S `eXO"ϵ2蚬?IeaBں04z6ͫ zZ,UG4?;ohJ9QFUhb\`pVW'6W׮JGKc־z(wEGDQ |WXJ˜rI )dO&30伙.gpO.*>I3G=VE߰0fhY67sxOtN @?$iOU lxѰF" @$JWlVuQ [޲v.2G¿\@TqI)PQbu!gn)μv1d3cTjpr,+^Ht`. ]~qo`It׫njTXƮ=j`ttיUt3NcyI$Sˆ.$$ /gM\6 Cb7)^ *#k)bּ50g0CI!RmYhMJ qOGKthA]IL^N'vR1P펤Ko5+~LL~ˆ) 2_@̣)/mg߂o WxB"(5фh 7I[@x \ea1w!i6DQ!RLe"t4'ȧA t"olBiʭ},{bAf&G:@lLJ.G-lJ"2uVj[H9+KLl:ZC-$9 `DxPr%{i"RF۽pYʅB\֬p-]qxj_Af;jbZ#6R5C\j4B9ׄwZVD?faTQ_7=W6eѬ_f.E_Ƞa甫K'oNƧ[dn4/T^kII!Wzv6,WwI;xomI! 挩=\r\6Rk>->^b#OW8:S :4WIN'Э]# ܉7}r bh&~k4V`X;[:ADgi 6D. s:֨PK}1 E8Z!D9 "6A,,dg;RfBl.Ʀ @, w>:^7[&_3DXlp\Nţ?Z`WHVv\Plcc#i,*=. 2'E#Q;9=dŽa%KZa؀=Ŋ :e AԾ]6T 1&Zo潿>ڀmHjS`Di+wUMĸ1~WL_F* jH>O ªS]ppN0 ةd] q+b#hxSP ,HIq0rOű&fjokpgIK%ՖE51ͽ<;ecЪX?e*}
62Dpl ak])|=^ Ż0wWg{BԷ>Q&~h):E b `ˡI[GW9Aи&P0*l(@E黱'CYdvo]B9PTI\bi!1ޛaՔUUfcJ^٫?<泓r1һ꒰:ew_w//Z{׆\~q-4zK,.Ig+ѾB'V뉾yf49;w.Z~s xȏՃ<g^Bmocoʷ\,҃"59GW(:`ʨxgb) {E4YH p <$ȆڗI7wk2[i/|*RԂ)ײrJi*b3¿,K$VL<0nsl57;Zv)wᴀR W@Ҧ9KݯtSz0tH ZԜ*z$v*_cV;I١(ݳi#\9Dy_R;BK}~+<s0JO/!gm x{9@mj۶̇VWNH(vxϞ \FkQ/nd\߄cʃVܯ8.@nMD\)FD^Yϗs’=bEC8~Œ׽HFlxH[ɹzy ez'a@ÀZ f%z4á3.(K@UIfO;3@3JΛM*[1s6ے0&T&X5.Vfu؆`G]>sDY. UV Ne?f 2 yJљOp^gz=Ě;CfW OHsI@^_$h2`x,XQ;XU`q]ue]sphn 2tZ<@KR}:i* ) rL_KmOXy 3HVGnMS_ t܅r]AղτU|"j%;.rխ@V(>xE6 LTj@L 杅TSCPVoa S<aMx삽u[ aw?nGkfsrb g)d HS4̽S=PQ5Z5Zqs@nDL5^L;T ^j?'dHN*咭(q>A! oQ$26y2ww`0+bZ d:" .76#ʝPhA @Ȋ9y ܌)7G36 7C" >@=8oWQzx SueN9q&8lB7"xr%̛hl5-4Sߒ[hU w&KeCmU,e3 j\IA/6u8 *6eݍV 4.bA|}Kpm5Aj)61HeT(w@CJ[B5Xj6Xyg0TŘ)>j +A8>aԤ&wgJ}Yl7*mRb`Bt>'W/xˋ!3|P2`[w\Sm>WJCirmVֻ",ǃ6zb \'[1J}EgE7dHMƃ~}~ΌUv)/FPeJ`8B7EhI2 ""ya9K1&u*NӤI^ oh%@[/`'2̮)<0'Oqؽh/|Xq nϨH^aX_K199EaܯPAtAŌiWI4kJqJ 70Op&{ X# ohQS&{~֠75aKxw4]S4Jp*56dbU'nT>M1󖡅3rS kb:'"SP+&tʔ)"YCp Ŏb>FߖƭA^'Gؖ_Tӓw%08}$3uY:C@H3yvj`/>+ we2O̯H h>MPBl3}jsNr.5Jf_H$Rv0Ɲuc'r̿ẇ5ui(3ߞ<-9b1o9 hX9Uevl=J_*zvjA༑Y\}`]ڭ[6;in:a[I2iT![rFw`PPB>rdlHQ5|a /MֶWQ#*~9Iy"Fw u2J ØS|+cA8/€öA/v ^ƋS]~..<.̱Mw0n*x8䣝hZ]}E4d)R9Ew7ݽl #{h AjBw. ~^jwm ǓY*"|ڪ Cؘͪ\ =WF70{zO.}*1SYSQ6غ0Z`(fM71hQ%×FMd,8HwW *mlͯFdCTJdze5xmiUS\'IɡT",?㶤GJ4ض##<ۂM6G1Ϯ**;6B9ߒȇ5y[? YU$,`;&"_p6Eϡd2,$50cC%@|t9h &:J`p8>5V1F Sތd*nI6!~_l#NcDյ lK|bX'DL$~Bɲ7.:8u0 M3Hْ$GJ^\##m5,{Fʼ |؏s違?}$w@F7U3$f(-E1~u.h[綳3ZU;/ٺwig?%i\T{ XIGO87;(F+>f]F-[J$MM>^]êN ?lnYN]naz[dC-C=:+hhfp)YB}@ *w|w7gWޙv-]䲗dGP:Ș)DwYdH"P#c^5:s(aӝ]*TL"OD'N#} ͍|S$uwx:a7ܖWl'X9: 9r~A(3w5G**_ !_`stI+eL6%֡y\3#a΄>Ť$?)AN1 Xc~ l7)yF$d31{W!_LgP޹2AS^zH>=[43%҄<:k7 SU1dC2PNl6R0Oh GE Tx++6+FAW3>O9,ϼ8ǰjU/l~S|P-ċA=PX7- 花?ީڅ!;$tT#Wakg'[ U*#ajb<" vlUryt×>:{ai17ajbꕾ$JsGKn?U8K,Qޔǚ-+ ( `g% vx3')o=Pw*A**3٠)wU XSMi(IdjV~ovQdgB_f$pQɇ&BCm_ޏ5HrOU}m9}î 2m$f9GifER#n͢~>O9-/lڢm%[Fρ=E7F2pX1A0q|%s˽ }v_Cn&PB4[ K0)|¾5Md/~-ԩv1u>Xf"_ȋWw3BĒ}O!+d&R0oOk0!Yelr ]r tg cg0/+.vRMUB_A~uDz8)ŏ:׋ʈ?_1O=〺# ?}w!nz>SbvY[ڭR+t["z YS U2 EԮ G/. FvJY8}/`|va;:52𓨚%kqr3/\r6/\ La3iww̚W6;:ĝI1>4+Ig3~Lo[0|Ea 2 x:xD7Z  b?Yo!ꇯq^JCϹ<7(0_eC-$+fg+f~sY8_~=ef K;.7() & iC/B̧1g!(/)=0 ƿIC٨5IJ9umE5qg]tBQ$&ۋT,#%jA<`ꊫ=}[?i~hm$1e6vNlɻoeúkXԩX{@I-0ohDHIV#&O*m90Sx\ x?DeS>{==0zLR.Snvn+惪w19Nл8WFOTz\xyԦc},%V|8ׂϵHqNaURc)XŘ wvvVo4w it܉nHfu)Ec%J3oTWE,Adi EeWkYGys-,AlʱHdtd'R787THlN3A4ORDŽ5-nٸ@Mj5.KRE+ >bx'# 53ab CA0vhIU~h?3hV܋QM;lWTI|QCS;[zru(ĵUL*v[I6R^c b)SC Ayg:HhE ;@i9xx1FΞTX}嶪 E>#,Vk t*bض w̉l?~CVfZ벒 nqlڪY8f+s9WaH,ܷs[y|+ѸMV}|?^d1I@5ѿcwRs+-pUlZ䩙 3MWʨ1  ZV,=4!/KX{*@aIMXKVskflD#nC(PAFH@=\{;Q%+G/'tp Gc9$,&՟|7&y`, n*s}Lu gg3nd-'eŴ@yQ7׌י:s@f'NH{t<"hⶲ|8x'iqNݔL8yD8#en+(T)K1wg@+斩SElup5)H1Y)c6;w4]gH@4cSfReZb3/&Hihe~sji7T(!c]ڗgY %t*[&*2zp#{Vv}/}kQɉJ0WL,`-o;K8J(@X]4Ɉ/8[pa1*EU0m/oF&Q eMiާ}n&kӁ$;\0Rpꢵe}di=?uCL"eZsoih(^=47g|IM7vK!rƙ^o}QxN2BQz)̓ ǽ]k" zZjFwbʱ@m]21F[x^FA ,8s*Ї*w{7亿ZE;'*Aܐ {` J1bv^1z]2uE y(Th<"D% PYN@{x>d$dU%}KE馚RkӳJ3@&er~3t8fwjXk]aBۼQTK)\ z${0U esT jr@]3xH #Ud9 %b_}/ &% ro(+AVF*n pDF*DARxwEq;хX?D̻iiڳ}t!`ukr{kV⦭:VwWl۬Dk[ ȾSSZ;juVNu+ DC.Azf/ 2VZ:k"~>RyF0j]Ao&Ŵ-KGE@QحSdŮ$j2s27Pu| oWL"QA2/ߞЈʮ*mR0])&N$]H!3 Utaq;Yé3oK)YB[Ax%IӀPJRIN1\71V+-A ;} &s+Z_%mՃ3t\ .lm5כ*jvT:z v^ۑUƃU` $E.f;j7=k3$N[O+{õ2֭-0O6Kj\Y8QNv -Cm#l`~hx4깼?B-]n,tQ+f k#_̕Y}kB>j.7{I.ť|~ .hџ6) K C{e o2sֆ ۑjH#ŤY I96 {hf4R[%+R(M"?p 'c4֒SKu4h%nzYkm*!jC:`` Ym1?^Z=S 3x2ԁr{ўww!x*`4ʘ-yQu]f? +?vy0H-z+*uWXfl)Hl3A1a}z|[QB. "UĈINߢL7=d8)*ij3&%n]JpK^q(klry UsWlGڷhӁ$5b?Ȇ@ eLz3rgQQRsU';#nNizGZy79v:;OqJך/ 0"yfam' WΘ(ۉFҭ4z[[N̦D3/Ŧݶ8RE./Lc)!tv%_AJm= І}NZXW µyFꉓR%f*2WT H58ݓS^!Ȫv3x-ptp Qo@_qN8'jMGJ3*4 -q~f<˻qf$R>;u` ٢U_Ҷf@R5i1e\SЪ0I$k  ުA.Otyѵ^Yzx~ [/ɄL>scqq<Ռ}c5Ϙj=TYf u9ęXJt`C,萜4FFD_N'(rVcl4t6޸YG!{MW͏Yv@#U\i3$5];Aj|5<eȷ&Vc)ƭ3!%h4˫EC@?,} }1WQ&!wi'T.:6:=3(Y*}pt x>~]Ҁ?9F|TlR.Y31=(W}jr칅`ī-ȨBqBB"g;^nݕ2_RI (cD 1J|au7!?yc2n,Iu`Nr*դvc*n&Ы@I-bȋJRq\\TKoُ>|gj8DKꞬTZ&wֳUs ^HHP#SNy; oGn DAzU;zE颏H2 -4@791:>9. -#eUېbGiU־!'it cz*QYjpVsbo;Oz-P`d$1g/^r?#fJ,f^dP+q&h*#e{Rmlq,pJ|a6̌SJ5"`ǖ$_T{&2"z~Nf]y{ym XgIbctg]e w IK,ѫ`G·ÍOu:hv{уRT".wk}^d*4ĔZ~aTŕ!!t>`iuCO 9q-;'FLlocb8Y_ qFTxJk_M4A٨B(A`@#~ެmD_֞lJ)Xdzx!]Oy6FNs9LvW{7ۛ;b[H3mDnPoSRJ=ë^ø8lw7K6')NP '=2ߘJ64I&ҕYS${aˬΐ:Rp`if/iC%$Niqf_rncYZx[GNirڡ=JUjvi/n?WRwu.HGR.>%' ٱx,l_kӎ2EߧIW)C+,CT.]'uG,ֺslۚhTN=-[03ռm+ ӓn|7tѴ,nQE.>LEIb,Ŀ~mۑc9VYk+iGsdw2r/v_E'B%fBOXUx)9ԙ5R Ȅf̟?1 }<]eƃ׃e\nKzCb~'oQ ڋ.؟Hj{ ,||O^> sO`9)܆OՁc -  'LzLURǷ4(5dڷ$EGAd%ǸIcڜ:b|Skq8'ha)* nI a'Laz]mVCNR੫Ns[I2??tMPPs2Ӱ_ϧՆsB$Kd+1t4+0A]#<AjLFm#*T+|H_Vfw(a:'wjv{aο$lOg}[XJ[3Z"鐟%H_nfQ =<ՒӕqQ9DLo䌖;=.ٮF4AĹ@#?n&ypЈ._1w-P&3iͻY_fhINZ2 SuNeg Q˵t"E'ӒѡčhcD W`kUuҢ:x eb55/7bM ~ ML2:͡L 1u`/+SAyI3l^0Vm5j$P}d~r;)nB.%p͡_M%nxO~+2a؜q/W.dOʯ8[Dc?Rm|ϻw 1*&!S E1\\II>@1(ycrlbjg?ckx F3MvO]pn-5^a0^-XÝw[to r[$#z{P5f| iɃorشt=Rw(}Y"⬹1j):ɉ9 }BU5@=n0ήiD„m>iVMGQ+$6W6y"u4"g7A!1o"llD/F3XSdauoG=W k9RoR7Q] K[ee;FXbW-FbL 9^l|+=|v B.JMn2-qEIߺ10[Ԏ!*N GNuMi)@$n{9֘TXq@6ёs(7!޽& /'IhN>BVhnKV``C6+u"&ϾJZ{# w9 yDMsA\kX8/A_"şYYF|է|IUWv%zc_~^he)"FR1۰!Xx^^غYMdWv?:Zݴz}zPӤ~oգJ@vU_W*eR60wUzD'޸d+ʢZCI5huJAi;E0_sSo^;4)GMI'zr6Sz%Kd@ .[X~1u07}[y /gCSwF+{5%MѬ <ݥ.\ b"AG;D% Ǔ~*Xw6g_jn t㼱ʡm7/´_زuRĒz xt" * 6'="V0 X :!&gW6WbqP6)[jY[ރܐE;\+y@緌73V>?im]OD FQA/Wz{J%ք8cZ|)1C!Ua+z#\ 䰤7Ql=IIX3 z<[*FvZ?v%SYoq4:B\7'(=eb:g*fBDЦyxl(@n*lDnVqFt}?}Ż/BIi6X{&7e^J%:ǶLj /Pf!ڢ6kgD yZMBg>QcHpP,sԒ/lhVNOxx:xy7YU]fX,õ;!,mFľ\7CbśZ8n1JU(f Mק3B=wZJ\>ho'XwX9P\iOuvB[.^gyC1O?pw`V70H_a>,@Rj3wʼn׳Z2iC5~a[wsNMNѽP,nMi1ʁĪp +a0dPAX_&=HϺ緎ݤCkz|IMZgjMT=ý38p"}ڴD><艺4h螛!h͌a {#A3{ٟ=4 k]]-i_k=(x=zj>!koGRFb6ԽtO9&Oi=+Hy;nsDD)*o[&%,~8i6y?٫82j2I#p'$F6rٽDGNhGs>mWmO`>Rzob8B;WFt3 MA &͔>LQ|55rٕU,=W8< [E2+v,+ٷAM7Qzi^ِѾ1aoPIlW|[.*=ѧ9z-I\L Z#J-Bk؊;D18׵J:VW7?[ tgiZ ʉӷ[7w6T~x#=bA&GD(f_U?PzckzFD\2(x6W?Y6 ?}t8l-F9IMdI)C `F$M ٶ!:[%2Hؖ- Zp;f2]x)zA5!1,q2M[_W=>?+$UgPBá-0. -R $&fr͍tw[hp5yjpC0?L: _OH0*ZE;;khG?|,bsGN);d $0}X%%#d8 B=\ug(6hRM>K؎ j \ -bNnt U}'Y3AXAt]뱋А}NKhDE5DΟ-2pKl]=&ܚ|/ܖ{Ɩ0go䷪v9Sa×@kr7O:1N5sYm .znO3R"IhROWf[HFJcl t7pfn]v Ɓ;إMw,[E'ebBɍDxޮ*g](\wB0 5~ BX"7r,ӃHRe˥sq'j`In0tGRFxQ(d \ԗiryϤ>,YmnPW)V;|?Y%f u;h1'dzY> CE.> R'Z[.^yؚ1jwצ(kHzb9~f_`Ѵ'G5nR#;ErgY9眉}ILʩ~ʹ/fF6Cju!;I+rZ\62.4Fn1-x"ujHWyɣϠ  Hf|3E) DEOS'JƜ$Д*6vr}[>' h^Dy]wv&b|*XfR_e`Me8 Dq^NEDtvMiRq 2=mIw1?DdtG*s&&C_kCs×6?Dȸ20YFBlg#%'tr*9չ[C@Â'{ .CmooI1$6A|~f\7~ ֭uSWD6BLģg$[ob'0bC.;DQ持 7o紟jd+ (Qhϣ~HRw QwMhl2M_*Eݠ7;]UZ2C}X1z^Ul}/r"[kH1UVwAQe i<`bS *b">vJi3 IK2?$#ۻBIeeqVoe QV-σh'orNNRbұ(qH[ -$wlx:׵ i°"z%(dվBSc-)KoWdG".1ZSuhP865_qJ=/)Ч FV҂kM~aMa'hwiGȌn6jZƖV-Ëݑm~_ASi"/2.!RAH/8)[p{i?y 1m5vO~fATu {ƿQ8e7]}IFX%>Ǵd&-z>C*U{TԖ鮍ҸQ ܷs4$~"s*l(Χ6Fn bIN4a_qgy^XflY4zlˬ.NiRX>/:Yׅz'O5kk̙ueni)}`< 9$}FTMD+S?=I̴iM,օcG:kNNYMMqM՜Lď9DmEاdhH܃B2Ѣ2˵"~z"paL㻅=Md]P?{Ր :6GߒÙ>rBCq9H$淡b7A^)__Ak;ZR4W~t["[ަ3-hOT3!~F!QpqZqy;V28(h7Gά>_Y=OxOX+!ÑǨSk"]ȫ-Qq)By>h͎ /"fSv4mK1 'yڂ=s/풂F̓:Ddž^(!ؖj-wF,WіT;!L'vJcqήjJ6yЧ4ғlję6y,2-_y+ &Vtƙ8w`c[LZLcFTo:.pIʺRN8 "ͽdzlϫ HWI6s ډIEJ2ʍ[ɰ~IGĦ]H ނҩo 594cTpO PօʷpNrȴwD]X)@E@u&.Xc _xux1mŸ`$>zSywat谧U~ ]o}ك05D( j)!;/qʷ"r < FQǨ8=oCY{pӧEQ8j˛>QPgMa\*xn5OԝTN?A7%>84?䇾Eg; *Xwz'$ ҙ:sχǎ^+a#ƹpA]=sXiJ_Ȋ8?-Ɖ-{V. ,x+V&c ;R'ieY>T( _24p򅡮 ͒U\)Avd. EwmXyq`I@"VL T r\=F=Jl6 x/d7UyeQjg]g:U<ӈ+q즠 y`b$ ,v*C_Գv/==:;w+e*?I/V!q@vgΌ]"A]gn-.i^/ݳ;2+lITTAwbZB\/qq?=# j/7,Rtͭ?g]S]]Oc,CY5o$(M+%  &dSMјZI)]fb]i&ZcTu)K[^q^ k(,&UGU%Ojρ铭G1 U+<1¶ndO&V Dx}SvUh~p})F'o-v;=8o9(p0 !(G{/0#yr;E-;6KbE<}@l:mǡ÷>>Iuu5 a9 9Vњ/3b&_}{֙YՀ;2DׯNSe0_Ow;쀬{ 3q{rБ HV8 qXw GM7wU:|-HҷX3uN/ξ~h9ғPdDyJ"Ye'+\_G4B^^@ %QDDOcjQ&x;Aw6Tġo:}X$Z%%Z>؇0 R.&@n.6< i6ÏY߉K,`yWP5جqnwɠ~bCy7:$вO"Jzrsl]AA=h0s&Fĉ gsht L e0p}Soia(e X%RU&Z^5bҀړ7u'P^o6? |v b Gv/sWMuZ=#m)胢J]4+eƚ g<"'LI<mmڦT =;[Y'@{BnԍUۧ\^ jYLL'iU;fbrJ|* VX{-Qz+tXNq7fwn:z i|T?qqTvO|u ^grj׉ W^OTVF Z'OṘNY%[3 gsw\ZF)1balWM`NcJ-q6[,YJ vvv:ۑec2mjvBJ'hI-WB@bzOFkf п*_iTV˲񓢬{Cԍ9jnbLPhf plgS+fLsgeSͶ^CXJf?:ʴ:V9sHQ۾`e8o/T-lbd_`a\aNYij<s6vη~>.p!# !C.:%@pFz U# yٗ_J,M-"sv;^zRD:guC.[́X'fGiHį nfiXВ*tl* @XȟYZondHtLoGb Q1Fe߃No{>?"P$ufpO-ki n0f;_ՔC:m>X7~@h*X+?Ӧ*ҫ-<ڌӇOWR=( p-lOZ tIBKsPy.nث@`lP{ObJ=f 45c%[ F;b=KxtlSr5JOx. ]w ^Cnݼ9z Y%cgcc%@# 9z%l\+H]Otr?ff-u?15ռ^P1g_2/#!|Z# dMnZq!VJ@'²gZAH 0s/6,J>hdfArJ~ B{#3_zo.h AKu]0%u$ Q|E_z, "_k@Ӳu [mGrLrKx!Ђ&,a]/2W(*a _#uZ(EA"h6 t ?Rz)%yN,r!=7 ]/2hx8cNl],娇ΕKZqɩcϚ,ϒ!07c< tmE{?<83TxYj*p( ˦ 7Z>T#J272359۩lj!6g]QߏI==,?:D%Zy?(۔UOp2kcdZx?2]h$t Lռ9ń ΍tt1t -,n\P T$4OH\5jW5+ #Q9Ƥ(+9߇Ynݚ]?;R}M=Qq ߎ{9@#Ipj2S8YHc22WAtVbH^zK* .8Ԝ}kwHZLf+ @*E5)/0z|Q!~WH4Di!zdv7B۲hQW&OYpNoӞЏ?TP1D3WYNI$ Eƕ Y \qQmy6)M, c{07@Hl 5@#ëâ˜cӼLcP,]waY!{|0pۧ^voȥVg%]iD\ ,mwiј7B~#$wW3zRxe8rrF~=Vskj[٤b :j ◚KmJ}EXQzYaY(qwJNĻ2z ծe=6uŻ.f^4Ǜq6m:U s{AwUXN# oPHWmSb/c/)^_T\C RB  4O.¨TZʻBSgȗLy\噕3gyJ[qآb{UĞRN/Ҟ]i5ʢZRgjw QV) UcXLRT~#'b&V5ld rJT}y'buB, b^[PFi?d1H&o"Hrh/֥Q<}:r]2,OAͶH50?f5y 威 ΀T@!Y4I? &|SCv8wƵgoZ2dSnMy8]n+t`~mGK8(qHXfLj J& X2RNkgZ8#φfĪ iWen=_C[<ǦL{&fbDAdMSkԟxXGnuIk~*m*rU &Yxm-Z7L'֗.Yv|Ys]/EWmT1/x#Q:nK {`86 B5jhܻ6G ]1$sr4[]\(g훀1mFH\kz=YbḟSYu7vq=+LSs/ >$PCmea+Q[Ar'Vh{xJT-5`U\`jnw@eQ <^cїPfGx?<b2y ޫt7m!{^zfIUNQg4@ >\}4#ӤIAX劑 WP[uj|Xa9-g͍h;@2Ӣf2L*H^=Q*fwcFh".#'.ZLV0;wRaҠ5$L̿(=~'9 ~P0|T9}'DP)5g%0cPh9LUeNC*{ 2,$a܄ҁndbg}b;XBQ(Q~i6a # 7鐉;1>yvj(RTL4U{l!J%/^ iKtMioIeJ|i9eh03M(H 6,<$X:YOmT!ݝ_+ &8ro[)5ld`UK4̿slYȾCZn< NݖwlBҍ96ىР2r172/,6/˯ Cth_*kg[ q{~nJ>pڎd!uz  iֱW77єY+9M2N{-iX564* 1dO"!,Szlŧj?8Z^FGE4 {049G@}H ;TǙxk{t]`iT+0 ,5ؽ_/7B_I(MZUP'mazA 5(8D9`kR _nu=A1wUB Or];0nM/W>g1 SnuLI[v~ s\ͥL( &$K.N\NJXk\usUS@@c^N}HS lw2Σ=iy2h W3; ~cK`{rWfI$cK敍@%7HAz"K N>厜hzSj 2)P~IeL1ēd.gYC2kz--Q96Y^q|=\Z jxt-K}w*jC ӈ2̄irGp5)b@ "?FU7qʙ///,<;o،l6iRhj8?E4H>7°jԦ\恺{֭Τ[D4c,@&29 =W656>mZOiIaM8Β abe;?o(, l\-Rx #ōbҪqpa&x` <7ߺ8Unτ145#t/SR[cPn{!ijJ$Ƶ| #ZE{[3%>QQBO9C#S9duA0,.֌AT I]q%.5| <O\YYy"C{_qN@o)QzY*IIxӕ"6+t]-RPA6e7Cim]0UzjF5дwF&H 0fvUXz'ٯ^79hăxl OA}ԿP>jډ~;dǬwxXbl!o#-O3l0|XyoXFƩ6=ӗ%ːT* :@{qzK{ůkV3􌂃^Cq5I5'rb_^&VI9KߴǙJ~+H;Dlz{ץ5g뛙^ |Ys<:†Jks̮AO*;?QAD =Dzn6aG/sg@G?H{kT 堇&J4k ާ̊܇yxq'* R)?]/`~;'.F=vJ_bVk-Br^"q{M -{=ٱYzA 7ˆL`ckMS5Ǎ~/rA~QP!~l$gf9h77D_> i@nFץ~D Vë/ n`0LtV;2fp;qcB$6Y p ׭veOq*lY54@UIUd (81|[Cw&j9pt5a|+!&۩PW->^kơ6a {9 '3@k^3Voٲ5$ᕆk,5"589O ϭ]1_@P<Ͻj_UMbVSSBu518UE)?tE>)9I=Qe!7v+Ct㎫dR̻wq,ka LAB'B-tPD⬆A+ F3NCw:ϝBG S7iOF/ ͶCLn}g ?U͝C{u 0ɜeğH[&#}Gr>v/(4C=BUC9a0,NrrmGӆ u10*Ip$T~37ѵD숉+=[YEdHR:=I hi.%:d!Vk+=aQAW2Ѥ˧=k0:lz߀]#ɊA^lPiGlU},! 2&w8-1p=؋Y^L ȏm> woU;ʌ$u)w9zlU[ /X{w] 9]+gTq$Pֳ`Uمޅf3r\+gf&lk(oe#9LcE[w]CZ~YiИ_|F죭8;m0#Ţ% Q[@Ae)?\kgϳ\>#vZ`git% k @leJuoiw*΄ɰ;7 *lD*0Dryiycw"Vݟ&!fBgrBt&#qA,{C~yXrY:mI.+ *ŃCę$6IKmyfrƖl}cz`<4g>m,^\?j,D.ݚy?L5/JQe Ow/4*Å޷ko8b7-ϧMi (K8pҲ)P>18bTjaU#Y5Nk_繁Pp4G$/Oo*[hA{: S M ݗTb+.VG'J.y'%gFI i䢊&T9kZWYFƯӢU0Ϟ\{^|Yto,)F6;9x\:ob!{pl;묵z^1?v(4Z4;HtiݭDcaί+ +pZX9|C'Pg^ͯ0^,"Jh1\O9* (!10 Μms-TͅiY igG&^kǵ)2dUDmWR{bH<Â+a9}T3;V9G4sAqxR6ܱl6xŪHPxrj_qWq1f*˨`/g_w65 ՟Aָд\$D8Džz.q3dcpq08;6xt7#p*Y*.hDž/:H7P (hma[;|`u;._ /%/BKDҟm olJ(f"-vd|Wϗ"~iQ@MQטe`MbmH kPTLRh r) ̿*lZV^ш P۴?eWѾ˝f}IE:_ qɠv8M,AFH*d?s_.(_+Kk# +yv5ᒫh !O√t%g|, MRtVԳ m{/3z oD``jJevSJ[Is\QH{sv[A,e7T;NMX>͗|,bkFo{Ih2ᒜ5"L;J伕'qzJ'x$xC%5]B6Iy[j`e&l~,xg7tSTKh |Kv]mB k2{4&<x̵V]$Wra.Ө^Z_31mV|ngD*ccm#- cFG3H?Pj:gaa|]2 b%U nxc^0yʯ0ԒORb7&G?)":^WF^ܯ|0qoJM;ഠ>J ~ty~X7j|pgyⳍ-#T7Uii۪y}S'¦xiΩ7c1f1cQN168!t`(FJZ6)T{e@>by fނdr1ٜm6=ty3NvW+p241!۳]guRhMvM6уs>-HKׁsgBk@aTTY ؃Ռu{*ռzti0Mm#v/ZyL av\x j,DKM 6aָ0=˓|pPC]Pe)TjOhqwu3^K E []4~LSq͎KOC9Tft+'02$0=~ +e}8H~3(P O,&%ȼk/W]A)0MLj,tP!%㯘ݣuk PS,{1}iQxLsn۽޳~sm%jtGޥz^gFy҆\I sPAt5p8_J۟Pv+B%g ,šyPa5y`:q@I'`\D9jOAsT jr;KIn>Lv_|F~K3bnȵVu`taa6") dtr6}}0 #c_"{3lmN3.z$.U">eFtnOo6P}@Y o|6zo:S9X ,,~ $m4 5F53[ <zAC_NLSxqBQs8;RR(q9_uPKA K6*~^v˂Y5t2r5Ш* ~]?"|oIZAg B\BQuөrmumIYude_إGf܌pMw_<9HF}Pjz>ɂߊ&@~YKAg\x| Dĵf*^G6mf=<60_U+؇sjbeu1veŮQ7ln|_k@pOhk"c 24ȭ)RoG9"I"!\cKkKxIyw+<$a-=@#0f<0]N#+ٛQ/H'Ͳ(1갃ӄL+kdTLL(S!!;5la/qu$1M4g?xKJfݢE|d]uWY@r n_?`pOpT|=EC-eZ[и7{݅O wgd߲w7%SjovryT\%*ϭDbA2KhW BX!0Je0tlӎ6 rN}Y7XwZ٠0cJd.qC9Џ?:xP86}P,徫 cM'*0Ѳ$HAQ@$Ξ;vJwV0@Ecd&6@!Vƽ*> t,r Q5e1ttk;/ܞ[0JcR&-!ξ;Y?ZQܫ^JL:ooe̬=+( cb {"S#Qk˷YYڼc%6?=| LZ3@K&9DcU >gEoJ'?; [G^ۭ1RxKrΥ6K%{9Qڈb\|=6R*pK>(;pIѵMb9Rfѭ,Y;e]'.Rn*6nBi(QċoAr.#`FA <9m⪶ #ӺE!Ф G/zqIm#r4NbjVW:XMg^[ʖCwb,5|8zf'NEWk9#6yWhiI\@N〦6\: |9'gc{Y-#dתjiJ}5&pw:84L{ Op<:Kա ^];oq 䙛f&oyEUy0 P'\ s{[gNDVYRl3y |Td3oCJgzSd 1 TkUo4mlw)g"q6р N#np7kɓ[;܎CNA܅Nn[΄pE;Pg?Lz:+ b"̭'qZ@^&hak^{Y?CիwH˅x6!&8 Dlfvnq( |؈ b? 0f+4C$db:ã0Z6رvCc%|*EڗUg|`-#IĘE&w <<ڴsq|^iZ CP4!)ba_XrK@:Cx ;>*_~9iw{ip V97Sff#XR?)F8p *Ky+RLkQI"I6Κݼ8n0녀wʞx^޾_,g%+V9!FvdrʊRdz1f >-\m"G)ǹdM[g$:C{!oUUg}_g#RK>FAi=i:qZ_X Dq6T Ђ+/gh`@ SDk^&aH@P#cBqVq_plEr87#7PQUYcȷA ~y΀,O`,/N2|aBxó s冮)O4nVam)5 !)MRE cGG*4|isyu8GpRYW]7};gw_߽w8fR&AĬjFvϣLFlht/[?i"2FZJ55ϙgbL\jEomoU"kd*<8VQ4w}WlGhwğ{8Wc-L1-[m`_6Âw[- @}:^A}ƙh[C<|+C0{2 _O 8ȊnA;DWsq1#TIj!.GsuHa@T:Qd,X;X'I[TEg;P k ^UqfK$>rwFbw&"އwkSK.jE>ċ}n9,+7BT}Zem,>ZZcOnpbf”d)2 O*t@NմqW?Y/sWTT|ϖE#!Kv45wz Ce϶T6/62]T %`|VTӍW6 7K/aQ0fV04xBѝ\ژ]8Q 얀!'j/B7)PO^yr8jʰGI#:遫bQ?/n:yYDʮ{N9Za qQ(%\Q5B5 M1)p̔ЃA5&b* Rcu#pP:ʌdybh#(gev Sy{8%hh3U-d|֧X~JD&ɫ݅zAlxapZo;]/iD|TO^L,uhid6WN7-%%vs^뵴+o81]<2 ̓14+ G^?.joyFЀn݉GM s-A̵ ix)@aUNDN)ҒP%Hc;Xa3X#rE,+&@`|h%ޤ[?C)L:PD#{GO.vj\Vvp&qW*n 8? .soB~,(E@:@#:-e_ |T} Q.ۉfZ<-6=]7ME#*\NA2$v+ˇF}`FZ`2M.K11C ,ъTe,kE !PL +@+(F^i`gl:bUZK;?k:3ez[(VA 令VnTpٙק%HDWwԪuk$!(F<[>/xE)e()8:7ŦP qvS5z|L+np%]gAW]XdII?w2)"D$I[̘x"ܿPSW'r+Lǟӕ=E8< ȳqOCe$4!y^Ct9U@L ѝ$!Uuyޮ _t4%2j٧99"f2o{ڌM"hBJhBv 7>b&$)d5xA,f MvŐmsg{wlQ͞>%檀 d J\j}P>uZ@z(&Ij6]t/nSdi AjX(e.ʰP#ǩIC {Bv?ll6GiZ_6y`#2tv︱üv2~u~W^?.;qV,O:?L8L?B 3kk]mŅ=)VOT/QuXGZҥĨZU*ɯdR-E_P%k_o[q[3 pKK}OMӕHQe۶:Qt-='# ASΈ)١4S%XjTZ3t<#ިp |]ctw ;::j 2·'qd3j):WYF0W0{q˱gMaj>a`o¡S*hNIBc>J,$`L`]l\0zt6 L XzCj5־%J&k|/楞a6Eu^e~A+j-r)ql:פ*1 BEn]Ҡf=rat6Л4)lTUQ8ݍh62:Zao":kAQ2AD [ /iWbԞl։U,,ݣ%Yϧ c)yG];h.Z'Ӄy|oGW+ 0/=BZiF*.޽@=C4L߲: ^hk,4f^g0%V^<8IESZ^7wS ]N g%T Ɉn:Gʞ wh!c[ֲ`/qE|%^Ȧvd *3CS]v (ŊJ2%P\6wba< Ô#İv.A)y{/;S^P2L$|R[ 9k(F9KO)'vH%3m6g}jfE~GO9=9E#AC#rYz@OuvIa31cn^ڵKfZ/p/qCWP'j76\Oa fT?#XF E4Ϗ?T6Xh"V*؅i\' +ͪ'=SX!NU</vW?ǎbTO>o2PӤk+x j8eMJ[s5b㸫_uwơ{k ;a)6>{I BuY\"sye0/uM8SL?᠐c,B+V?aKt 0GTĜ|fEYVlUFnZ 'Ap`OS/U6lHe 2}HdvHz-bKc`a'e̐\'~4U!!MW]$0"]à^=+-;*@U17s=vBF[nMpc'T 6m I F+U#ií4& A,xVn^Lk`(]N]E,nF7tW1R'6 %ROQ<6I8%a |,fNsLuǿj k1 zXzdJuP4:$Y[3W_e3BNX_yݞ^l\zsJO+끀N^%M;Ef]zyDV9XCy"a-HP2dJRȉP?M>&+B_->0H19o5@|E1x9Zϒ^xha \^ڼ/\t1'ҁp9DzgSI}R-87 -kN-0?MT)EV!jtFN^(FАܹ?-쬒R`Z$(uT96Y,cq dIhYPYTf E~ïܻ.<6qwrF53ԉk.@ FFtSedd8@XVM}wa;xeNY~&$V~!6TLP$[<,?iDEYЉppD{WM%b|,)g%Бz+leqƵ Wk~F]?~If Ct &WH u1yVXR '=omLI)KxLhOܧq^P]mzMlЙ1S SMkiO*'ru cyRc` sh,-Uqn"0:̂;~u,T( ?\7wB#t8(4x{&6si;X臨Ko_\GsWS T6㱞Z\91G T+{z9lg?Gy};~1THN͜i3fvvP Lz>rސ?~}x5Փ/Y/>׍ P [UةhoQ5 )ğE39* P^ RgtWoA7 2,K4ք DڧBaLJvU.Ak"ȯx6mrR}jK.z ~qL9UJ@<ҡ:esW|O6=c_P(5X`:3p*L޳~ OQes&7Ͱ=YjdM @ЛC@-i0X񺮈RXa}^+ NB:ᑁGYv^O3w\P0I~_;:%>1qĽҚƒ\7ALt8 d>]D Rȡ -c06PfDGkx+{04^Xo uXg0zuԅuW^khO?-͔@8%*z *ޗZTД?QZA0ݶZCNKa%7A%wxT]*2_oء"IgmxaQlhB7$&GWa XĴu,%حa=)[0.>92+9)$7ڑ%w`/>N6l@c(Phʽ3SDS_`86ԅrNȫ-9 S PkE(\ o˝؟u,x_M8uЈuƕ&ZPQk8E"3t*EFapx:;\c[amN}#iD9}uGp'Ljr`9J$vAHr]:#kخHBz XI*1x_/ֶ_I*E3rvoeF3pO.TCww=sh4 if35Zs.݆ޟ1?It )3SKLpu?Ȕ|md;rP71ιTfLiP)A &0%͊L8Pgo閴cñCT\˼ $BU]Ÿ}3I_ >CSؼLe)-N9j D۰'gRAm58P3{s[УV+_`JYW0:{3.S!A εvpͬy#]|f1#8L j1L Dds@R[l/su?*\ĠO=';/Vt*/@6^I^hV)|.8/]GRk=khiRO\QP!Kh'i̾P .ѓ""/W:$\rNf}l(c(߬註&aX/r8u#d^|W ګ =A/u<8^w\*uM!aR&9M ??$~ST,ՠPsCL4mӢY-O0YHa-f)zg]XՄ`lu"@9NlKκ?e $NiUdtØ} =?+>;cSA<gP1GT(q Hu ߢKdw`VaJ>X#+XBwu;21)IY;:%~;C0ʘu%W!VﮍMiX&N{=u`wP- *7Yy {x=WL}3[΀N{Xiԟ8!e^{NVSa-ĺE3ϥ| եŲv`Cœ-%`V!F戈GTaAuSkcc[|sdG%|?" _SNI]+:= Up;Ν ~ _?'U*f&y+Mv{NDMQ/F˫ "Xa ZU1]gmٮX-<MoH+1iPWl[FXǠf7r-&M*mVJBd{s .L($/l~RY!n< tj*D:]+\ ")L>枬ȥ.̆6 "RC 7A0 {` IYMC7̰1wq_j˹7%պurxdU ћQ>W%r2 +0툃,-Q9R)rJu7`թN kymN4Ϋ (^ k֔/cU戁F2ꄵwId7pe qF%X#CD1&I--q^+ҘACZTEȶ͗H 8~U TjG(j #1ksw]m `9T`yƄAVF cUoICT&s4M/m?\ ] Oi~%;"axp)Ii c2UR#.\ţ2:vԡ>&5gûVڴObO[U+n^YlXɳFw5FEʏ0\L h=6IyJ`fTzLZ4+#qEL7(m:%/)yќفH::V+9]TV ,ϕ wmj~}dP5 _ePi8bdckA4/z/Q)0WKH~`cz,k7fNZݹ/PV|l&0M Wa4mӳ8F&G h7Ƣ||3lӮZFkidز_Q&UNy Auyɴ@Ev7imPe3gԟc\gqUBNHd P[?$?{Od0u͜2u2q~('CC4UUAz=L-$єм j%qSp8_7\s𘾢1y nG%@7yR\aIc_CAb(=a[UunA E[|@ʹeRxu%`u{K 㑈~E@nXzS 7BLZ.ҿք[';,i! J$)naLO Quq\[;>":=տ|Z.qN3M,%1v>kh:0e&t©Nczy]"N%CCpJ(/{^}ggC㰝Sp|+"هΨU}xtg6xoPɵدN1DW'TJ$I0Dd4J2Ge+ pb@Vܝl7Nl3#6aaNN3tvЦh;81kfD'6f4N7zi+ S0̖]qac3٨ 2j9JĘ\g9'wmqEϏB^4V# D v@V_ oC&ۆ"YOyr?4)gXjpABGpM u4ؿ ɎU@A2XIRiNze5ⴉθy&nfe|?<qQ89qX6gCd٭gZҞ/2{@}<wEjtftyꛢtSbgsb>/ԍB07]_~toЕ}"K@RaiYbá)S WjJL#ٗRszgqW|![!ʿSퟩ"8i$fx-VUа;ŗ0[Vǹy" yMq,pFCp{ (SqΔPF-gmk;uP/:ƇОteM&+kI1q-o"YRQ3I7mw4N}` _mS54tݎ ԸVq#.oopGX48+CQ p3-e -_ 0$]E'KjžꠢEmi&ΛTL_\҆Hg ;7^,ObKtj[4xJO dΞgEW6g@2tf٘UTB"GElr޳E`OrBRg==s= 9rݱ Ukwj؏d!uX;DoԤgMrhxĢkȌf62{\BYDK"j) B_s?g\Շ >u%ף ?nElW:)8ţhzЖOk8b!җw2"I2?kΰ I5`"H#Tۗgk|ք[`~u6uRt wF6c/JGk@/?5OAuM v 5EB(=p3=~W{e$*.y}-5H0&”C߿ƍ@jm"#a0Q>\7KTj/_ykfZd HJGp:.VW!5?:LP;!-fKن6yiF3a*/M`NXcPԘwv3W-:BjD)8%4L=PU|G|s}pȩNY%uRӘyمn8"JEUzdOHg겎5kSJ>'Qga%O qV.<ãO"uQ;~q-oq_} % h#iAț{Jrwjl%Aix+4ٔB@"ݷXC>sr/]&pf.B7}^egduuKC|ӐQv6aڻGzT(:y") G TR5zt?9 MZI Fe?Pm\ C*QwC'Wצ{8oHvzi{ W̊(roegQ9W)^+#2MT&3ߪҸ9DU`KGqȱ T+WsYW,Yfg~^@ҁ軐EkɵAJvD}[ \M<`:gw7J;ZxK,x-' n6rAM&}4T-5*-VN0t!z<j7FwUDfYs,SɀTdY DJug渤*Ϸ@!mx @L[?uyC(u?8lAvqMpL c1p󧏤DSӐ#jy t/ҬoL { p:nLBSqh ӌaj$8}?qv< NAEs\$ų7&'5M+f)'ƻK~X<^z WѶ ,Y,g*;r!(Vf^m8~&W- ܨԞ =CS`Fm_Í䇄)m(Yߴi׎ݶ G8b!m&L-#h $SǡlvSYHw#Έ=d:dZY32 <a֙Β@RQXXsB\ߛ,q;鲜;dѫfZp=UWF*8:/'WhJ T0a"'3 eHZ)t!0&;>կ|D[GOH@Bv5\x#h?{Kmar%K"yKo0Y+U$" hl[sZ})/z-?GxW#bMkӎ>$MQ'~N,ĥ 1=nh,-aT\D~/,6M6J 0ʞ-8Hi«QJU ᆯfX80Rg5j檃Ʀ{RG.\;%xR!r);אָɯM9bX_FI(r|h \E槢~'ڈ"d{!#[Y{ r} xzmy$r"E_QB"Xe*A&"yҬ"Eb&mϣx*sOdd"(Pf+~Ek؛MiêH_ d >9?uI)%|n62ꊠȐɄ?ߏIIgaexƒ1{pPZI ~ct G4e7PX}Z@=CXH E*i+yB-U>⺣C+yY@b&QafDM. 2MrÍCSu(2\(ΧwkFFى\_~r$ ';MШv_0|ĊdO,&X۾ >[vXFb` DQ|׈Qo,T|H*TCak$TJxRt+۰PL-w4K +n-nRs}աYxC K~Ot*5ji)V?C"#CZsZ =8kŦ "6-dcO9 {)5 MGSBY} ;F#q?_ T3:Akq,LT04Imn*t);&:AS.d|{)`jŘ9aib Ϭp Am 2~:SEj-}{a1v[NnyP`xb>!p;럝 ۷ҭOXU*]LeGp#鉑 Nnv໲sПr,9Sjp9d^zyM-kp:BYlk>=Ƈ6^gS> Y {l./ nvq__ Ѿ!#G;*:.~`ɬINNJӻb:76#亲'kAGt8OWX!J0B Fqnփ681s_ah9A\TlvI#g&B6#&|#QfFo4a\wsw")9k2g=$/k}^j/̳ #G}V8!\ m|XBv}INa ۺCxfȥ>\ TzٳhK4BpYA |(#i|w좣e[9<u(Ev@3 q;M6ߙ*&(_ eipCl6q ۞'B<]k>]M}$-jHbSG{|ϥE> ٢jeB lzUcljc <l *-I΄VNQ0yR-$Ը,RS` = }HȿtXM^yHVx*U7N&FX=T ydC<`vn"-UubZOTّنJ!ٗÇ) QzZ9 km((kY VҭAdߌa))/WL/%G aJN/6Ja\;ib 6d(ďx(H ԋƨ4R3 g%AJ4h:HFMJjЃb`PDߗ{*!`\,pמ(G(CG_áތ}rXkb5!0&;+AȐTww\B(%@Q˄ھ^k5S~XY> Nw)cha5@]:)Vd 1xi',`$ <8.(r9b `}9B%/,ĊRns6' (WΨ(ϛ-6O Z#l?2';yF]s[P5缗?t ̺(Ozp:oZk~s]T'u2rJoUAX|Ag &2+#Ʃh92YO姜5 D0S! ș3}VT14&4Ί<X{sotrRE+,бof'f2l5!/}Wj0׏KCpG]\m#?قXҨ]~=6{wV~N486T û ~vvYJKoaT  f }ZG4jߕLpFn7d%;ƑK:_uY͐oPB:W#1ΐ]Y+#'(Ѻ'd&^YF 4j~#N:!u;ܻRӗU~t<уض]Gi˯C` E5F 27㙘VĐtolʭfD~O[PbkPN<@[0477 bK׸$?4$ZUvuhhVBYT.;:?),L5 F[dpk<ݑہAH "Nܟ|B }vRj:5Hn夣Qa]q͗GFv{uyasDmϦO&5\|u8d MZ윳 yQv#?T$6Vɫ jwe@Gj>MHG_zDkPGyoPR?co4{&8=./7,9r7jp]u哚ί` JE+B|vNLS۔Rik_CZ8Xnp9W:p$IcW|~'-oE޽qJj[|rmM\Xݴ@,3yt ic5edQSѼ\W[ ]]} Od JKTr s: ͟RZ!+N`%CXMxrb6M>y1Km+2a QJ ?; |vKi;kOjz7R']Wq=7ԎŇȊUɋw^@t4.._S(0`ΝCI'&7jùB,$5آ(k\mϠ|[GFQvutMHnfNKϹQh> NB#oVzqu_YneP߅`eչHm|mŌC/7KJO;"P;h庄+SQfwZ'J2+8r\=MQnKY#넩&nxo{Gf5 Z_ lV@0* T"oY<+lnד,&"_@v~9 G %yO@)"G/s UyO] j4-t aNu,7l?P.%[\]J˾)8iRb$KricVcv-Vg^UJc/FR:[U|V^6NJ D*a2QޫNkb;| z?c ~ġv1ԃf5h6j粠pM; gΠM݅7W޲kSSLqY9~%.UP-^I se b3=t~pb?j6'gwV ЭzuqJ hܬ 99oE -޻ LS/ y~W?U(4mS|ٳʱduŧAvcPK5ZhHn3ux;cub2)*͝i R-9)[}Hŗ~c6fq/ӤϹ ZS&7&Sۓ8r\G1,?ѨwƬ"N-5L% Tql`QWSY@ZTTyod˼T)k(~|xlQ sБDyz+c^ 6[FCU]0c}Ci>|:fƽs/rV#f@KDd(7>P/Y j<>kP:(}j#|toC?WT'n:=L]ZCz+&00l-t՛qVZ*LN_H<}^pB.2(Q D-`ϸS#;m E}y=%ᓰ0 &sD= *E;ɨF6i%)bq "T;t.NbϚfgazKڠa fb:Ѓ1iIC=2"3uE7`džv$uʿlly}&}w5nM3\ Q*W 7!6S2sWߊ>0ڪ)XzHNYh {(Cug?_]# ?琺b,6ˈ !\C R~n}] qLV E"o3?NtWT8n3ɶNA?i]uAĕMR~] ed%l)1xqKF&΅@f=ѧs~Eq9d*|"=L%u[ r`+@9Qv?4rG3Ǯj,D9i+wha |#76Me9!N@ϭMŬ ZAX"G>bja³䍪yr9H80p6{^TY -0ZhyH Gd5m٩Qy!O fٸx"9bh2L_Ǐau/y-WyXjh4V*RC;Ѻ,jX\KU ]s~ci՝9hU3|͔k4 0j\9vm™ _r.QUXc^jC%_: ! cZ(䧂DzVVM1,:L&ys'LKI e&ѷbK a,0lZ)oONFyЪ9rKy]ˢƽ,`LvƌF_ԚUnA@%ɠ+AL+>k،~ׅA!~sq!dΣezӵ ௯aKf5 ͎V5PbڃecV!/2)%]ǖp0p)W+sb){:maE5Ǻ+ ˼=A@J㉷~!`߹ oy4o"a r#gO͸a>%>Y?^<bSrB6fم[!=(䞢.P .Q6EbѼ;2o{I!UK }_}oxFaON%J_o[A3zĜMޏLye G“:-syDU2lIhK.kr^JHN6;7Lf T%~RVB ÁU;:Yvg` vK1 /L[ 1jgV6 $U[MuθsVe!a3\k/Ê&ʰ#w2Dy6>9[;lD n dpȹ#=\3Z&Q>-I;[ր[M~9.>rZIy=/jz 3)ͅHk5Pd~DۑȊd"eZNOJ].4abʘ/y)8Ӽ%@T¨eQl4ZSr#bرPɤse;#4E[`7HV9NFIKX RC=>ąIu{T7a.W9({t_cn Iv%IKTĨ‘0LLM(vWe:/= _i5exb| Q|MMˌ_= ▓v6)2#JhչG[X-z4 d"[; Q&PTKCil$&f66<D 3cP.վO0 aC:U8G[^ 4x?b~IYn/}|#\L'dς+.W/P^_8ڝaL~T||plk]fV6vk>a/DslYI |0[;5?qqU/*.1?e{;ӊV'd?A5fu\z 6(վ#NޣzL';B>iI/t%M(zÚ,RmUpNA1ґW;..T73Ӗ'(\V BOk|01D:ՙ;KB-q>OW={ Emmׇ*%ͤW/ˉ9TBS3kg,(WƢvމ<G0Ť+x$Q~ɝ)OqE]E7/W;`dUЛcHKB%EjvfG7:bYC >Uм $&;e, ۟(=N: J4V|̞h;jGnX,n๦Xq-q4uB:[eTRnn#%m8⎢yhKU(+)ЪW +>?RyH Zkʗ]Sg=K犉-QOImLRd &L{\'G`z{kK !)Bd V9oZu9Vm~zZ lm[; hw"s;h. |p{\X5K_TjfXCnwKu{S<:!=FzY-͆VnKՅ7Aԓ>RJ_]ȀQybbȴo|;LX*!)CbE{#fH~GR+K(b*8Q &Yzz){IV,PFx۹L5eg$dʈ9L 6ˡL:.)=WNگu7U;u@L n<;Ÿ̡rbFN1Iy<&+S0jcM`(buC>HDW]@C?[KS };䵍 kUYKU1ֲBص%]։l{| Z`3_LE Ѷ^yq{~硾R<$ N Oߠ+L?ۃ?Oʯ1Y=醵"&F>:C9%~&b=d8"[e=J!%4=dBqltVܲ#Csr=4{chvwŠi7Dƶg+\GxW`؛9*m g=tSbÎ|8XG:̦/=~3Jҁ0*e/9.65+H E6mHosUi66 k}6*:FQgSwIߠ'rE=  npC?IUA1` 7iq7'fH{؄芨"%81XrAk qhWߋ`PSM7B#f޶;iP)N뿦]bYd4~G~k~ T*AvV26>$T8)u 6 7W۪$9QG#hEA>8DpE;H@%]K*L+WФ p߁ :.=zZgXuѰ ">p:r ;u=\ VɆU$',ߐӉM"kBcOg࣢IDK4Hs[szǿ iq9[}B:mᔆ)%LxCT3u#5 .]zi&p>-%jXܵcLEbCgUG&k_*~BZt~;E5n j}\--"qhƼ眳E5Īz:kJu߭cG҄ S9~+Stx-ps'-سa^-xCz~|z6]zp`dFUICHV'dlIw\%Q Zpf5pC%aAgB3Ëed֓( 3Dr-p\EMF%i>rqq>G=k=AY#*+JHEd*} 4"Gn_y$t (dh^a4ے]YbV?̂Yi_ ~̢lzǜF{@ےuVlTԛ W3 <ՀϣC|dB!4؞hY9%n">c)`X'F`::dhWh2Ǎ5cRT/I2ӱa<|̝5⾻69>B fГ6Vl8ɭm$wpwmȞz\3$Z1򋗞e4z!HЬ犡-"^ o֤lx#vCfՆ.xfYJY!IiT:U_^փ7"ēSXó՗$:h+.;`w$*􁱺Pi9wآ]\b:@T} v32([xԪ AmVq q8wzĢe5{|%u;HCDX ށ+-"ċYGɎ2TB$w* HԕjF_gZC6oReО#}NS+λXjb{c~;!AIW}FL<\v2)q嬇cj|n}3},bgU\M$窻-ꤞ^Xhz[5Gݩ2Ab}'r_XL XJ;r&oElˬ+B Ra`"H"cxʻUBX[xxgUm,~t#b(N@3ͺrZoHr UL;F]#RKJOdPd* X \s' WfKB ej ]o̦$At=-ZZ} PJdfOC\4^bԫ+ƊސƍSӌtQ/'Քޤ[t'* ?&"| 1µ F>6k ˻)0MV@W/XMZQceH{U20EKVP\z[r=yC*72i@nNuc-({1-B.ɎEiƴ>ro;WM)5wtS#TӽI#K!u=%@~:>G :Č *p&|?d[yAԤhr\KCCPuq_$(~MF0V8#(sx1Uq|] +rg{nD.[| n!/JMDd,` 6 Y6{_ )Nmk vL^^饒 q8R0TjKJH9+ [߀ȚtUl@z3wG]]d#[OVQ39KslĦҞ7[1Ë *m*|Ixv|֯ߔ|Nj;oީ:7Zo!fZgvzC9֜^?킒'4r8y6-_Y`r 30FB# ~vbʌHb!5vgqiOm7 f=Td? "WD#ՓeA߿ 4] _-K )pWǸ$N\ `T!H%'bBBتVN@WHR.̺҅8B8V?\fN(ͩhZ^ja-sgev>:Du-Cr[շӳ%vDK\J.dQ~Cu~yĄxvnK|ZɁ+?J[mFLR2qLr@DOy|;4yRotTk r1~{8Whs#ݛۡV}cOpHֺRlR~$l=2:e SG}OC*iSϦپҡp~{#T0̤Cj0R+IV#K{,5"aBi?,L|j3 >j.J^SAQo3ͻB붧wKZT#' j|Mgg[ bt0j8U EFɱC^baȜ;Ne͆Z|'1ewSwhu6ŸX)=} :'<?9d: ۳̕A] uv%z׎u)/xuL*]#w+áɰFo%J珶Ef=l_W\e-5/[d?V0sM/ҍ%Mmb MFG1GD$0]>8f ˅!/ Vf40ui(hAmu|\D(×i. 墇[;J/2w¸`l+Srs>o(VtCbG#b <xus6tҼ|;צ{<ƇGBBrl1ɕ8Bpk(X0]DcUwjF$iVobp K]! /[tzlFKj*"V1US)]S"!Mzla) 0iJl[}fqṕv$nU5Pt\I].N=B1#*$61 ] VP--%*gRlYEv!րWh6t]2$U'똜b:~rL壳 Vv3JтVOQ(xmr.w=.52E<%.4ڢ|x Wz_ UEM;/K˭P= k{RQsPh!CQ)ٖ?cCxlQO>w#%#߅: <CVΪI8hR{rM3v8/ƀaBkalݮPi T&e9Z8$6$E!Tyc; }iHog! ƅ` `s'4RzF/20Ŀ-ZdcPN`/}=U g"".)tߐA( ]5:wmώ`EkmȽӣ. cN V ٴ˚fZ+%\v޶nḨ̌X0ͣ%b:s+"6 G-3~ n͵ԩuqq_4C?_S~B]Y3лv"0ϫ?hJ؋_้v)ID}w&{ƄSu<oB;0y)Swe,gpgBAe%w\; ',.\$<#Gɂ{͕CX_1O>9b+9-SYasjަKEJT &/z`vr< w< PDnxh$uFgum:AN*|;Ο7?VO"3HMجJ={"+]懤)Na=U3jDwg/nJ-ILnJ?)AL-L`Z~;\VL{j᥁".~S4+bd!UBTj|4S u V.r\Y-SAH-hTf곿0٬$ tV5egqqW|;TAoaJ ׸[;+́(śDPbaQE"VHD1 jB.Pbu|Cr%XkbzX2/ :ᾚrX2V/u7.H 35(WF`yA{)NGӤkBBS|uN8v3K.Яj\ 604J4P ^ I,VHH&}(rv-Հdlϊ%Ymt#[.w )ϡ߲ 1qg&c#H?8Έf;L}HغQfP7292|7^ (rHIcPݮS<rll\ofKiǷӀ`0!)tR[왻WDWw_i'LeR,\=1pVmq&m7~cqmsX+Z1Uք!;/{\z:gVJq(n1+?](p6΁&{ zu?M L6 <9qIkk*\a4C.I'ù#`**J | ^]K(8B14 Ka P~]V(EqMll#nWV9_]cG#DЀօ'iF >dNt2JdE\Zt$pc%($.ت\[m`Ƭf֍ydP)UjcH$'@(pgL;(ԎTQ&\922t~{Gױc4`o[:F +?٘KM,B 5+pɮZu1/ƋyC 4|fC*G}h2>[/O^D)rme( q9#_):.Jl+aL,`FWEJ浾=q͘2W)FOP>*#idcvQZ Z`YUBXa()5u%P+vX`t wtPOX翮:lTJΪY T\#FqH;?S&h09σ,iba̮վc~T%"2L+?H\G%`m,-!_lOU n׼EߌMr𦆹aݕE%vv ! M`#49~%[WN/]ӔyazF O'˨Ġj|G2Y;9;^ kpX97GB+-C.P%8B(d')T~ŚaY[ 01ec*C/m̖@ zWI80:Dl818S<78Lሮj-ܥ!< 1uLPKMeK˞ʶcB|6V~r#ExAzqEr^7=]7R<DO, R%~Cx rZ6>!* _H"UP&qX38$pfr/#&I٬ٯft #GxwmlOuT8v.ٙqٟ/2Yq$ɑuLJl+'Fĝ̥KZ_NlX3mPg ?IZ1߮5JMi"[ƈ/k -[I\Tyj/3o)78AS9h {-7KV+c{{lY<ɀs-) Uљ~IYOh< 0YeVؿvU76X~d9djz0uβZ =ºW/ǟWPsD 3@nd{K@7*qm*7C+(3dD#;tGė}A.Ivsf6 aP c5wCSDErv:_W4j$@]! kSs"G3ӞȆz⨫x(`ۉPs#R?4ՄP[׷emlAܒgP&.TksOܘk!XyH%Pbe(Bzu3|m-M ^ K_U|7p&bO;1"سZ]ºdҚlUx0ǔg 6x O'^&),Rȫ; YyJfS؀=7Q[`(@w)ڤ ϑ?̀dT$[o`8~e5T.>-Dd~RNjj6PB[7 }3@7f@@d~u*EhIc4ה 2ؿl 1XR g uw.vy]Acx; ƫb,#jB;<C!\|2Wflr4 RYkASҙX5j2b9xn0b5a%H] *yr{bM\x ĖiRzUf Heg8/P#&憨47Dt2xN${*UCI[e"vjim)10C;[]E&6E{B0d᎚f-aց>&b$v7C/g݈,K"u:-l '>6P}-Q)7[ %rLh>2`($re`tӝr v-cK){Ȋ&mnL} حn»o_K(B~jH.JjPSC;@*{칹fpί)4"k# zr]S|F:1F1xd]tuͭ["!T-!Q4K9i&;%%8l;w3WүS-Knu,p=Gm[Sg; +/Ccxґ1W=[?GIOGYdXNsKPpR!R\(4k|\(O#3kIl~)N>>=V[*`Zalc`<*JxsUeC7/0%5[V1z2Z3:"7ْz#+:Ãhg7$aoֽ+մ=3 :M0ѧ` ɛSf.2B{ kBaJ ]C]G;Q2E P`tj,81s+Rn޾=[%d\2rs-t 4y1LUу2,A-r;$FQ,ŭKo@rRDqRp> ’; hB;h!~mqS+"j&&GJ1hǐ%Q:lT@Hk{([o)%u%ߡ+|;ra|./ԃf&sľCÂN )wiy@rFRڦ8r! jRt]497xUou$2O4Еu6qFRUiY**%`;ak.`,i6U,:1ϙMwh'^[ Z|0V/@w xM,Pt k؏6=AĔ1w 9ӗbؑ$eR+aGz܇%S񵛀f3/my!̆CKlCZaz3XWa9Sԫc`oR lã6T3 >&cϊ1 RᅲHgn,-jf]pEkX m@sT$'gb9=|xxv.A.,ʄ'b,ZtVz-;}37#8R/"DgN8(D4>9ӏEQKN{>{I)],?Y.' KՒqiJo~cz.xGaNRjQÑG-2M=2z(zިT R7r9 RdU@Ë R٩sG VǗmjS2]|XU Ђ^Xamu&ܰn 0EEA~7f:VQˉ#Y+噖agٰo#aL 36& My~ffѤp NƷ4&v$nݴV 82aХi& !*zkim F&9а/xTrX%%o#g}g?q7RҢ+y&$zSHQa`]J~:U 踵*pTDU`_7FS3?AROc Pu8V&Š}zB"؄8 8BLO ZVkAّwuФL>fNi_(E;df jr O}Ӎy8~i<1\.Q\ED4NʘԨ8ƳN7>IEľBh(r.`p{̵MJ̻[=!#@-( VѠ0?ARv) _8ag vBto4aʧd9D^C%8nܨJA\^&&)Oɑ۴bgMo Ae ?rِ~=c h1 WJf)킻7T yǷW- VPld85YQNn#YIWAҫ2@H5M8QZh#y\X[BZZ#ÃD LnyF bdd>nޝIv+|*FMܱK>ZItH5%.n]v~Ϸ<,EN5N&ĸ4 8Omk=#!21Ԑҫq$"۞RNyApm$)O[_^VYq4!&O> xRZ,^ܪYltt?@tq[M[oF avXۂG{R|_Q?e;*j -TBDA_^CQ=x1.I4ҒfC[/Dqn+HC+l-Xedg!@^d pS̋ "XVW1U ^ȳ渓zzB]wd% g61OWRnitv:p'9(:)^:EBÇW ~|p Sk9fPxK*74 7=萤U8 <(^%C oMƙW!$8ӽVbLŠ$R=:OUE_K7W62SGiwT(Ի@(lq\ijcUnlZ~ (rAJ\j醑{4gnFVqj]sF _g٧F7Ce&y$B3 RnժH}2ԣ 4C*ēj*\k1CJT@ޯ88*jI`~jL/-!l3cI;,t8NH})GprÂo|qD잖=z:+<*g€s}pQ{euA.˛imk; Xv5yLA2iq#xZm?ʖ3T-{_1<6E0cYRO ̌|Ȱf&weX#): %:)MF<R4o? XٟI/_Q$oB;%VxqѡjWe-r&u8GZAKyetg6v̷;?AQW *? #/Ù㬶 wB@ի6gRzu2^(o;Q&:X.km}dbahyH]i:^O hfeϗ-FwrRB8 緃W@Yu&+iRa<)G+6~~Wc<ߣ$>iP)榎qۅd`Rx=򓦫”ȷk@zȼùŧ2avbЏ,;E= 4ļ oEu4CsZ;7C<¹[dZ{gp+Ӣ N[82`bW'[,$#iܓe֩ht#ؼjv_}Ui>l ۡ'~DT<\Pu  # |0JZEVF-LcIx㶶>3 _SEJn:)zc/al $q s5d.] AIGBICȳMcFrJJEAg@+xuVKOF T;IF5CVoKf|Yq7{$8g~ Zk9Kx iuJڀb,5}Q|mX <-\M3cH-s?-СELGRZ:~(]3e,/ /P+w bwH<͝?+1K[6ԼU1/n y۽;[p3_W|pbXPl9=mN.&B)_x\{+2a*Wz_6,_1=C1 N}p@1 2H`љv+90x-&q*ױfB Oɠwg^dW*] `xU"Fc /6wS.^hoQꚛэ{|՘D%FIٓj}t@`tA%3 K!sGyjgF|o8j"J)Ӌ'Cg`'^5crBt*G%uۃ<}#)I'ӍHqFf4};b?p[FBO/]66pAa FV{NYD*"Y u@z~͸!bp%*6EЀxL@˳IE>햬qD8emOz,L\ 8r߰L>\[ ÑXD)8H(Mu3WҡfKCt4T)E߰yI@f]htt!(`z~taIi{6.dpoĒ]/nDҟ0ƍ7),d?i&K3(2!Ak%25ki)0{=FO~_7Uf?[n墥`G:,xd'&J380{&V̆(:p})6 7Ypi`@D Y![=R1- $=V `Z? 7c)̆Lj G 8qJ ZiDZ62Cr8^iOR5;&ha.b!b*)zj2pNH(Qg*@'LkTU]>DH9/VbapR:ưsP%MY[$>u'@i6 mM~Bdg]M%FIYHqMqQl_Ȳ5(,Cvg{fCG.cPui0->[}|r;hNfd\h(KֆWsD m;i(t6g#?yb-= OS_Ag\ !5!Ufk o4>կ ? 3ʶ EmtTM8A(1I~FAOeU~IvqOo:d, L #( kB۱KYkq^| gUԒ_%@* c..͘{cN+ըl+RN,)!}CFɞ VG _T5:)z![V[a&Hi0Ium U3gEXFʲ )δ}V:E8 WcGbbd6Ś>(Vrچ@w +Te;/}V_TdwGvqԞDQL>Áӥ["e&4(TMH%AnUeW`k)@z#|"1gVڼNa\^Ut(/w 0SNxQ D+|e 1sSV-~U&&v j0Gx'صް',z$%~Na,i$ h5tV#A ,K` ⪚F\7G1.ڿ!UmOěX\FW*H:ۚij;rQb㵰hؠ JANBR}r.4}߾:LûSϴ^ `՟.Aak0YNY~U7HZ]Qi+\6yG_qrb[&-z]茢)X`/R"&yu_) -bצ T`t=l{?j=&Ҵ[i8Q:~ڥD+X<2܊ 'T'QF;⚒N=Div\!Fw_:T,e_/XD~'?~=Z-9y"օ.N^QH;Mk/PT6ZtȖ$U,N?N-`R}$d?f1͔n,Y%tLM2e򟡇ߨC(7Tԙٷc=[b\5jw!^ ǒ?21%F ,gYrm%X ^ZSz&gnf `(n6ṩe<BR"gblkEQ`_ߊWSXX iI _Վː'RԳ~UhR1hV7ib|"F芺=?xqrR5w#HO nΏaHZ AUΚx  BD[O-z%k\T _{:z[H挆uG'8dcWo5L\|(V1xQْNګ珞:PWIzF T 5~׮һi|U)(eW:{н#,_ yY1CQ\xQ-$_|QK$T؃z.-p >50sht{t@8(%$E_[\h{>T#]ީDZd9L2-2mIQH( ӓ[d/42B>*NF#'$kgI }'ogR us@U&ymcK@VuIW9gEz`ݡ54niti}kD["$4&T䍏5suuvzjCBklʴȊ΍@ Lqo΁^Y >]4iɓ2.^ I\PbpIbHve 􂏶io$H5ܥs g, Q$$Z֙:eZex_.*4u`V#a[bMA_U1EOӿdhsJlId'<ʡ!\|YZ%xk竍=7h;b8ރXܐaC:n"cw.A%N _(aAGsՄ8,]m"NqX78!QR%walA;دFUyErG2r=使Uni pF%~ U\@W-ZxJ ?hjluԧ_[@ =PYʐ-Iiva%rM5C{ +[saUEBcw5+6}in3!Ll|h#%~\ 1 qd]"rbgœo|6/xL!p ZHf&25sD3_SXHقtח%S@"`XkXl`Q5O1 9r^.siY*inbz@Ƅ B7)ߴO-4ci ;6|C:@x~u' = e5J/@,UiFVk Uk{x`X )r P4,3?O;U`[)>XɰjU_?u0<Կ )1;\ώx|4'/'Exņ^kj/כEr >G~i5A[*l3 _C8ܝI/@F.ۯ?32_UO 6*GLeABsv9P!iR}IےA2X۬rm5*f\$a AǂB )h!m C ixy+A_eE["ûk>eK1JWB"|Ӫ1#]h]} pcF(=݊ huT\^z/o ) /V?Rc䗡y!0,y;wKko"83Yx11-X.E՟L 9rjTxBQ)sX'Ν^e7ف}*l{l;;_"SQrcNQQH6y[ey73Mbӯzt {W+J )_Eb(?i!dzd3APo{l?S$k<ֽ~=ZǃL%;G=VFoة_Ʉ~x`wsx/4"xz#ZW7 gn`ʉ}Z͉ǁc-H@wR5QЃ;N {*b:O,|a5%ov'{frZ.+K64Y[@DZ{rkF/PTuw jB?HSE gJJ恳 ;@ͫk|2VCͨ|W[2g ˹0 #5R곢9Ց{^O=Q$"_s֢K(ɣjRgLኦq&6'*%Y/[]/:v2(pΓk ^xO*Sԓ^ Sv|`|kAb(ףЏ˝d jNOΩцVB<&*7plyA,|v\d.##fWlcFAܝ; ϚD训ſbԩs*PGX8)<| ɹRmMkg3PKh(H.p'C>z_̓gQ BWܱl{t}s>֊mkEfE)^rRwG"\]vRPow_;fªNϖuD#[2jL\mˬ{B)m<_*mUYFP4!Yzm$G}jjWUIM1xPl>TlXaUqN](= ڤ:^fdǦMf5gp_?h.zeMTCyȹwOS2btv [\P>s~'e}e.Wnľ^ʞ7"1y]d(ޅ!(Wf*AfvHljS[hjw|f%<}; M©@4jF$gbPsP>_u8y4Wj/qb>rSQ0vr1~~1c ,T%^;_5Dck1GVȇI^3Y,M5YsOpA'z$V*=iKs"d?Vs Sj 4[ 4mfB&:=:_PF};Von-ͱQkzNET aD)轁ՔM uI-0~MٺhdkC <% U7&|q^!M[s4$kDH DiF11g_+?IJI2$|f)u)ٗktÀ-W7z g7E@|N/U뇔7e˫۵x&1W^(!12Ww!"; tc۬X%<Ԩʠ*JBqN"wF|3E4[pP~GINij>M)Z R h4'R)o2[*!,eT7JOEL~Dy-B &>tJ10Y2Cӏ% \dTSς:HphFlh.x&Tؐ6swj0rCA KcB%`څ@)!?>c1P@cME6u@APa9ï˻RO 5ґXFō|FTHRId)<[rEw ϊ"ðT{p+qL$s ;o),ߺ;bw%m-p{] JnT!Y߸p6/㽇Weڅk`R+(bb)ϯW"Ghk V d${gّ01G7D DyhVf$(bquևe5rް jp&;R""s5"5M8\,PW2J.!Dt[]y(&35tSp샸s[s_01+V7^B7W\8JGgs~6asz&Z N`W UR~/=Yf}8*n>|@^YNpA \J[:ۙZNp>f8>)ğ/A!JGIM[ګ,G!|(&[pA\.t;}60q{ci[R&75BFxD*+ vCSX)TBN\#U@%Suh^8R"1wAYkxM046-br[ё[TY<~/XAhxda/WT#q<ӟV;v66BZ wL`^ D`V- ^lD&tђAGжOG9ȫ2J\9d8xO`bk̥.&b[}KɳBsRCyq\aֿ\rfCKinRݽI'2cpQO㚇]t]DaY$1Lkmb4g\8CKtjyGJ] z_ߘAT4 ,Gk2m~0RRo)@ehK4[toxӹ]qЪ$޽g0t!xoru.)1LdJ 0q`1S¤& 6iJĒǜoaj$|ӛw|W[u\-#x&h>Ffi՜]ޟPTs"歺 yڸ<ES=8L6>ynL~.o+ '{M ehn\L.9X !a^Ą* 0,Ā]R$[`- V>wWl +g;4j=69| ["vFQF.p͵K4 757߷!Ahu8ȯHd+u";SU4E)BQ&%KiJDuio݊g+ӅFlf 0[&xPutŽM,"vy 41 R@)jb@*0N\A1r o{tiGsƯmn(j|y-ƤCG\֦ nw|0eP:K*מ`:uy+-g P;Ր) @S6"gy՟DT˺)'`4-kS.H0usWLVWzS`@҉WY4pF3<YhGS웁Dm&G~[JۡxS@G +r&w 6ϚK휯ɝ-Gr>6"fA{u20NmNժL3_) 6`$vHc#cr/=AGNqqw:Hʎb _ ^لaBlbgXYIYkk3ٶPkmm٭Ģ㟰U}E8Ri랐,T{̨mCV(xȋ]ff VW!i,2ʩ%œ)rڗ OK1[e!yiwӏQV^Yo*#$:69OvC ~GQ']Alg`hDnَ=`Wĝ$MZEkcA892㭿CC<3TrhtgE=eDxxLvH|&_ZӞ> XF>IhkWiZ"0xwc1P'WCL!W fqXQTZ |os@OӺJ5Vծ#,n8pYwTH37ҕLWd'tؤv 0Ngӿl.f4Jw'WEUE-Lzwù[o`W8_d}U+SNZz셇Ӥn4Zs8bCA3 Xc&"]/`6wFc\m> ccXעs61ʈ5y>VI"X+"X\y:(?4p(mFSh!_;Vze .A9ک,5͑ڦV^ux|e RIt o :B9RșMSi [ Y=U,Lg,o)3B(^_ Հ^+Cy~KԔ@s'ΧQ[gmI3+p;#) 558#W"{dp\=ӵ{io%!g$P' T0mش+*sT4Lg}%qo*Iw q:1gk͙ k;fTnQ%X!.bx&V bݑ9 Kѩ%Kq:9@zjI^/M+-^E\_&:-ᰡ@#K(=Aw^GXJ|s-L~MZyUИy[Q f&Tq/fd Q TOHfCXUy똗(QeA8:' p^𾽌 wyLcjê պ.xS&)֞9y*7۵Uw[+{5[4=V!2BUd.R \[q(&a`X}ąI&`7h(]Pt xؒrWLŌ!y[0PH>[6VP^89 SmSc$P~UңpZ Xt~x2 d¤3oG )w&3{x_k rF*`/@Е[Kh*cXʏ:oB7Ccx4^ۨ) \sTafus`6RɟqDC]gKxI WSJ(&YHΠw;XgI[_eG{K|ni=*&ԥ \_X)nq{+tXXj\bXMb; ܉j4^nRifdx9MQ~?~|ר ܇DI9a]*5h !4jfZ$fW?[0Kuib*R%s ]F-12]xdOEw9L86(l&R&lFBRx0 ezޫIсϔj,RDO*G3|@ SS8ɕuy6b>v }定jU"Ò"I|_^-?,v>JgQihĉ-6@cNDPhIӆf EDkBri"۟4FA["Jȍ9]lSŠ%FIa7KWtAŒQK8RP| J')dytfх{L1t4d%#d̽:)ŝ= eFaտ'8`$0ۘdj(>ҿ۪ ;.(d_ﻭ(=9$G$MFy/ӟ\=ۂs;AqlfTǰv{5.*LMԎl)$HXtHmΥG͝RTw(h'oc>]j F4S^#VK/A.zNRhI?*?rzYșx;L`J@HJ=`+u&P6#*Ʊ\ZUo ' md}-`gQQ⁩ucIȔx->여3K{` unӦy ۇVa]Yb;~Plzڈg"Η%^g0͡1{ꞃxuUE~؃MOÅ[ ĽN4OHU> pYvG t+$.ɂgdD͏~m4z8K+o߀sQ4y\$hːtݹB8Dge?ʶygQp,q~@0k4%v;0YH}b `k6@ڶϬҋ`yC`<1 \|CƉJG~zIO5yCPo<Wh UE [;'ZHr; 0.$^3 ֽ R5r&[^mS [hl. ND Z2YoQm%?UŋHe%A=& =%q_BbAmxH+Bjlg@gW]HYB<;9}}DϒH )v̓tÀ0o(g ug_6?އV{lZw" S :z)[o^O9zqU/i2PiH²Elo'J e4SUouFRn1x(\Sʡb5iS=tQDCTmjwlquع%yO` Z 7 (kl`LO˒Nu~@1lJ8=]Xy0pqRmjX x9z;o7uVևigV Yn]Qw$h#97qJm ߍ+\|ql{Hm΁2=^qh]LA9Gׄ{5٬'wƭۄVädn^#<"b:Fޢ׮x+~/ܟ_GP~M~hQg:ɗ=(:f'q=PA3zDbM'둳~'׿7FvWTeS;XjX+wZ>p7{ibf@GS-[HjU}>"Wzuz\UQ\mw_yAz5I&05W|1^-Ay*6CwA}MX<bZ)gkvZ# -jVq' X(ߥ[>`-dJ4:Az?Ȏ-UN5;g 0*g(/U\@Dg KGmKa/ f:{6T5)'26RqkAsg)؞Ϭ"Ì$A_51@J !$}\ty81 H`;k,CoDfO'}ba;%>%#()fnR-sjI%FH^I9:[Hl>_F^uHV*zz @YhzgRm|*٥s#0e(&\Z`.x8]Ln_KF!wm2p LM.Hg,z PG6kc}(eDDJ@taOjsH,dGD-B:yCHr' kInkA;ý8:2:sdm"ɮ8^`qhyݞ/%HwBT(W&aDR ~O"6QW+|xޟv.F*4KT_ J:2Zm$?tA&I.uC7♋~,Vܷw4#k;1;M!V­D{e'kown< JHA9HFiowGFn7_{7l$1o͟@^}__Ȉj2dGj҇dyu%ੁ+"zx*gmTvH(MϿ@99:?Va'%} $yb /ӫ^(>Ƕ#Uqǖ:a>ڱQ;PÕA.3fFJ^Cy-'#TmZ z[M @nf΋Hlq5AΖDID+2Oԋ(7,Yok3oɒ" ta?l©n؋PkVX [h#-ҽWl L0纟7Ġ*׫)Vc{I\/&\-A?Y~#gP=V(G;:nۆjLN[869 TmSҒ@PxDߓfM1 ca]&lb?w:ǰnt n4]5E/̀f! {jbcp446%^qV/I*PͩuD !;\GUǏKHiO*r%sa}?HjzP%ubH7A9Sӊ-؀艔zhzGӧ9,ߺP.{mޥq޿ªRKP:)tbdC|l?ٸ%hW/. "#y,Bk-1!a{,*"!)| qe$YD3/@\_coY+)QNǠ:|=\9RM{Bz2Pp0qesm4')X/L⏧q5İ7)Y2\_bHI.Zk(Sw J)y^HO.xpkIXK$uP.\f|cHkJ<ɬln_cN'x% -ͼU.9].Qb+MG1yxŘY@ :%Zk5B8Dqos%liUm ǫ}uF_&?AS/~U Q͟lw9y0,JU!'of+kAD S ׄ(pK2saL}<TkM,+5K<>.?2wuG7e. 1[Trc`TB Go M N΁f6nB+amQG DTY`\84+ZgЊ4zdK'##ϊ]a±%gu.=]~)hGo뙶=z>ڋ vJkm4iBtַQv֖g<@J<𮷧LB5DȴNZm!' |Ѥ)٩:5o}tghB$fyD,R)DWn``uzVykN%P_H[@dpN,ÕemXP󙮸RU+U+w(q' + dBbɏ/? C 5fD9VE_cm",В yk?7'[K=90@lws6`f#[{ђʓEsDAVw>g"Ц`δX pQgn_9_|a7Ci&ynX2eعG[=Өipg9HTF7v;@p!V p@ '%S ox>..,=&!q#Bo2k @K 3XU܈!h_i<&HdA`l~XAr6v+5&]\'}eVSbm5hq8ǺrY|X)2B9MFo#Ij#zCѧUI~fD׭Oɶh%asW[ݧɕrթŨ_po+U߱nHL!j)Iڿhڕz'QB}C/s !tblR]RI0 S&'F$7҉|BԜљd|y3Z\k O=xlD5}X1_\L]g$<1-\<%KaG:N{@*3 l%qS1wˣo*Ƙsv')ߪ[;1מmMjpkXV+Ѻi ;7X(JXI7Sҍe f˜O]T7 ɳdFrq>Z]CbRA=$<+ yhDԇY:}^0I'+3*E1@ P"7UGt1zS^`qFѽԟi nٳ:b^t/Z3Y9nm۫Sz%Nޜʻ5j~+3L+EzPZK0`[;MLvnKa=r U$fO:*->u-FLܘfl_G(%$Ă .+>݌{lyz0a&?Z`g!+; OڥI~ᖮ2#8ڐ&J/)T?J' #/E קZ䌹f rDx$h{NfX`ޫ05YjOʹc#HyeL2O,'Y,m{՚휋1}ov< H q%k~N)퉎qޕ$hi!3[ޔ'`ZR~l.=v,6>sKQ/R @IW0(\[{Yoա^ap2ҖjLelkگ jCZT/J'AM)O 'S: F\b-& 9+LbGsk x|,>HPI\) c'`$iwv-ӄ3I1GqmH˻i ?ȧι3VmwZD 4|?vș.$xain@uMIn#ZuǪ,nW,V=vA]7!ݹjGmd=3q<%c9"8ZZ u;%*3K3Tlm1T^>r( -<\$&38)>D$~u {5|؝0C#E_%޴&v%Pv? 5W~뮏^v#g4T'K1oOb+Fh6'ոkgѼ| E A兾ưt{cήZ5c0m=WjZ NL8,Ba}=!_R@ug4fQ"tnqܘVhF T[1 ԡc(2?TM "H9&$tl{Bg~KsF#b"aOuOIW!/6ZWy^(!r g݌,BJgAeШab8UDb $o&#$ZjTP9q(@S9D8:U /ŤDK~}U~oVeE |ҖSJ+;C@Ѓ8! GvHոw =N^W~U[&y橵Ġ/Szғ%{fg2 ݏqگ aKr=}y(O6ATS>moa76v*~{-"x>'}Vco:y߼됝͘Ӯ9KTZA5Fw&W ,Tl+Ra=+kZ8)YE?1j^G [7Ef2J%i_>#*+WI^ `d} TƊHvĿgܕEݴn{NyEvH;^_aw̆*:JYkHV"'z.,GD(qQM6#T-˳ Q?6~KPuyCI(#aUr#{4Ă[zÇ 19mB)E9e]}jg`AgYoPm \qAkhTLW:е\QGW{^w^jmFO q;;!kn B)km3]mY'0#0N'ФvD2 e-) A{Sir&N{g 5+nHur-J FȜ$c8Y/3u(|R|jd/5=DB3ƣ#RҬ"tb-"^K [GSS`+Ȁ"^&i`CwD+9Ʌ<6e+Ae2Uqu7l!tJ YX+tpN}}-d ۤ}]ٙtX b*LC<&'˫h)(tK}CU5_Qr v2nT0sR:_-ۻ3w0Z6g` }zz-μu\bb%[ (+Wbe+6?6|B3 J!8À6AzˀKa"'[5촵VB @=fall8"zHt\?v ahnj'{F6~*ψBZQY+ )VEJ OFSx&WJJ\Fv'؜6(]_'*-j` SQUh&z8!}[ sUB'>zPB]V"Nj%/%W|lil5)A Ԕ'lp@/LCɓfvY{p#tNꄤ-^Yg.2{>@;?J4짥 2`leg[bn5nYwq%Th)sw7Y h_ZWb8hJdfql<ܭˋH I1~Qل^\Ot`YPEGib2W0UF+UE"]hUQ<*KDٻH駵DWjbvGu:ď/n#kt-V ! `tdx̬̽hȔZ*QwUnõz:7{XaOA9V=9.T݇2YmG~|ɳ/}N_lo~؇|ȋd":̡rGx4HωEڮgH~ɭ'fD'phY;]БKI)m{W5N`wob(#5xY~V.L9|! BC+7ǘlo?&L-N EHrvz WߞK5<%Yanf12'|Z,\Bzy1Jٹ;@qRwPO?o kB*6BN&L^.#UJ V<5ދkc:"W%'h$[.ti#u8Ԥ>";QFPy󈰨쫸O RzO\9NY^BW,dX5JnI rM?5OFpI]#-^ 'c$|3oOva᜚"{NNjRYd|6 E Lkll?G $} IZ8yVVR֤u.=d6ט4W/s jI*=KMՐ;_f B /fSn7ίڝcOlN9TmPO ZƉ w['ļ"m&oZcZ9b?$SXZ Iͪ;oW%hoVM iA=ɾ}oF.q,M^h!Qɐ=ƬZɛͧ}``(Z& "$@}Da#,9(4eKCYOs(] @=9cdCe&՘} ߦ@ސ G)$<*[@ ߔv(75O =i)\vUScp$%*%5%8[e+`!㮺E+[GgG0eL>/CjRN6sκ01]53bѡ1$ݝ22cSy,h"Yt2Ia^DW+-Ezg!aI6_2k +ˉе0BZvKV93@d B Gv=Oc\#*1eEY.nl|@+yshTNchc_i c)9.?!2KPٳ賲1Q:y1MBJZAB%`69'9ydALllap8|nLJe0\5Y]KsE˚br"O2+]vju$ )R/]?pgoH[,z0~ E.>޻31P؈c`/UǷ$;zvl2Ih'.%Vl# ng.N ;q.3jJȧPŤ)F˜)&|,8d<+j'5 rzy [ 6'hA ioZ4'M!B5 bfݵ'=&2LHg΍,vrǙb.'5~Ow*6r\R!j@ kذJʗhRKswk uf肟%ӞƒiԪ?xk-B(jsQrH!P[X,U.Pjcd|_dLԚlA[꒿Fq $R"/;t!Cg%Ph6H"de+b1;Bٱz2yڙɱ IZ1}fT5=n$2łrO;H/ٙ&J!FX+B7^ʖyAlT A1o\tϯkФՙ㞾&Sd OF,Q8hkkA37(! CX!7Ά0MEgGP9>d`JY%3w${QRZd?#guciqD&P#pR5q>[ҽVD^2Ϫz/@@*aøqĴL2~9@svߠ#YC,Z#^M(X|\yӡ.Jn166EC\b=; %qL.E= r# u b.kxoDiن(8r:mu3@ݐi0N߂mwPLįGAŖh;w 8y58(JOb% \O߿ /Q4HH#KblUol[+ѧE[)sx L吅̘r2]Jan@dg רrx.[cA:FaV,2^)n1 )eK\_}6E6du0p{BӚޜi W҅A {dD]3a$& N`G+u;_'5[c]KkpJaB?F@r|Tռ$;3`ܤ85z]Xs5 t< $ZY/l^5Z߷5z0C⭛.h @?à ko9+%2N^F{iD}vCˣSSGX\}pM"@Q;f^?5뗼5hc,z5 l6R~=oU-DHFOI} ,M쒇J *|" ۊJJӫ#R0O0βЬ|أB\qP7<9s8]`FTKt/ؽApSSHahib\6 b9QK|v1=0cz,WJMh~OK ey%0, &_8 ͍-Qg>R$Ya“᲻mݍ*\s6{?PeKxȫuN7E`Hc\@эQ7ΎЌ !KF5I K}/2eBo嬌ф/gV1d\â;@ C=DMm^z DDZ;o"m t@p 2_Ύ3,<= s|Pe!:1LJ=v8ȉ\vՒ*'qK~m-9$mǪQ /봤jf/ DGx'\I b!,a-sUFB,7NpN- Fo qxšK^y1Լoes"Z}`D_EuΰCKzk4=a` K;r#D12q8}4ڲ50r$$ZAQZ  rَպ:Y:nWZw5+n Wĝzt ٲ? Xi$n~kh $eb&Gd<*^cз6za"1@O="8[v?צi*!.eɣ8U&I[~r,@zz*{V4ڎ5PM?"Kc~03勢:ЋXڑ|Օ,w=|COR2cv?H)f`lqZb3943c@~seEk͉sF\U+3%o\rIlF':+Hӵd7>Q7|vFo2Q)RI2 61ή@uB6I!wBgzR ` HܫP2A,^rfZpHJl:!!=)Vu>(*9&ҖQctN4 ~/ ~o_; 8j~X ]\ڋTFgա#U{\#AD=E ) cj#+|{-vtT+C`5Vm_UxK|6%ĎS'0RT%⃥mǬU\Y fvz-8J^N vܝgeL5Is7t;GSBzx5G[h(Jedcz ٱ#Ki a>&#&ot%"R^!-WOTYڨ' E?e^sIDZښ`J4-}p"w:ug&n3 +B`UĄ8U>vs2uxc  axP 8WƝwJ-g+U tMq塻M;2]{}ГdY\cɏӭiqJtDk }12"'.+@NPX! bowϺj'M14Mwok2 m,j^Ex[(أ8;y|~ڝ?7Ԟ mSJdk=~䳔SqQ,^Y&" 5^D,B馩/hjIuz[: ޓ BpHF;nUݯU$^꥿ dinyMrъ\\Hn|!9X`9"itxbV;&n~1ATs_{IaWݹN;D]B>` @ l;hhSڍ.Ch#%Bطh#Lݯ5U*U@EƹK@zoX# JgǚP:J{QYGKݢ Ams(m ".M\!ukaU OO;[JE'a6/Ȳ5+mxb!Fdȿ8-Y\kJYMx]xvˆ N!e24(y3/@)t͊V -׿idL kq GxcOTÃ/in5L_G]F^Cڃ0׌ݼ?(D@Bǻ|M3Zb!5rDF,&.JKjS^wz+`hE; e)` ,,D׭O4D0BH+yBJM<;mH~ܝBw[V?W \zqp f=X_U wr/|cr"nh=ч-ZsU14Zاc 7aW4<`cZ8ùh Z||$ O.^2f7g"=cǖry]wl_\]>mmGw>_De"/|En*NGu %ްž7`_?Vq/SJm^ Fh pX.r! 4Q-AUjh#ww aGu` y2ґ iً,_TI-* _˙x~zW!嗷"?[;pGۖ5kBzu IZfly|Vl_\P}g5rѯ=[ 5TЩZ~/rtɥ:٘IꁀU~d$~T?o 4 ɮJ_:-0>#̫1pZqӜ*wPLVv@SwnhN*AH(~YRFH52dAq\2>{&R:KR,LEG,w02 A=M(ojmwM丱D[kJE: ka\fQ'Jn,5R Z9 :st°&3ls{V\D v"`xa[H34a8L5ТC] l`BbX"f$~e{m`*l7)'MM+wQɷRރVPfw'؅a/xsdA f猠d;_yaB082F a?!g`r$=00g Q*kps%؅!+B"yrt0S\ߜcl=$0wouz%"}0à#' @-4c $KW  g.? _=MVbgOF2Y:Nw#y ͘m" $KN|}2\'anLUi7nu_ɠԥN lepҠ/|/ yjVKz>?w?ƕ=epD8A3l4BοME>L cGۥ_Tcɼǧa5ktK Dqd\տYEX~N߇jr=w <>0Fdkr2W$ts|]"s^Y=7:޸_k >1#:} P]P|]YTf2h{lVgVW[3˕VMGk =ॉYL?_:;6%Trtp m{rp4BWEsH@t7,:=pY5]J`_mY}$qߝGvZFWA,J9wK\[?;I .u47?0#CZ,kv4j59N!^ $nrNAߋ"rp]mlZsZh[;'L 7eS7r娊XSjlgeةc(7֊w.&˩8^%s 5b vKƿpeKJai=vJ\ܟeu]q7Yї,l ޯ/QZ-b*NA}ɀن:A%EmGP?|ga7 }6%DIڳ&m{ݮ &ţRVϺij%u p:)bےC!A/jaHe2"y7IE@exkn;XrÍ&7zjO k+P7TT0mLNk1 {]9!D<R+[bΧbֱ{gar0޾"u4*DP߸9+S{ k߾ia$ D 䢍tp*v U9\NeZ8O\(w6\Ar:;9̆fN?HEIUU5Ԁ)gCU[ϏN.nMky)H` o!EO`8`.g0-W&4lqlufnі2rߑ.,)UJ4=wr;k'tij7\tR{wPbVe ;u|jo)K 7td]/Nfm^oh];M<,N@oX\yK%c8ڙ%co^}=D޸^vƨ/d~'M;PR6H?\GgtDme_gG!ij&ZK`5%+cϖjZ`Ts[H%LBvX$V͎){! ~:sZ=EjvTSo @2LB%R~?0H`('ݍ"moʒ֙YTξ^'HԒޥnĉ <=aaf#d|.9 Bk18kX/v~QjܭW#Ѣ7kq/r?hZJ' -,rONiXm=zѿx. ph ܃"mhx\.gtA>:w$Y{݆.$jqdZEo旰8qJۍpI|M('a YO`Cqmb ܠ(AÊc4yKPBgfd fP6G×gJro:^2t6N9zoHԻkJoN̑ ̇I\rq V XZS,}v@{j^C$2onv%(?B^8.D-ǘ,UP\ D*Yʅ6͑/͔ƗLJ^c&2qOzC1 ne ~} V I^oUB k}$+y/aB;B+5AM.ٱ6ֿN<ʽHp:25fHx#ԘC v'=uY%q&UI2|#)O-!Q:X׀⛠IJ$نSɅ1q`/ 2 M_̤x)q\hoz5|%G-'|(W9pBv*KйJg,̻x0+(*8i_U3Xa3hzf$q>ޞ7qynq]_*xJu}Oeu|?R#cf.zN"<)^|J8:؎=k1$Sdry} _-Y.[DF(k0zRBw놣:}TqÛIc\ijŜP5u\ Oq ڙJ ۻX}pK96]\FA[}t*_;`'8 G:.:|`Q8 9^Վߙ,q2{u'?w: vs+ \Cp(GLsZlC+o0gɛuzV4G@e\ Vhߕ6eBu$ ZpVj.7;HH޿B!B}]fqu}DzɒI>$ y]w 6Tx^]dM.S+z>/W^?Y `:޲qPG9`/ h>-v,zd6 t 24ayI22ͽ{1:6r&(j٤`DUwP]JjvA5aYjdZ/:B?}:XwE]P!s̕RhUmBpiIG#3W gO(?f)o:VauQ&/A3B3m<ޔZJSU+xT:Ѽ KUNQR\tܿs4ppiiv?GƎ\7&/}kv[71ГNs+UZ4>qHNnnCtXg i :6!VР }.L{YwzPmBgb/r|߄wy(55XDPu\a,ݗC a9 $Xt(uvm 0ýmk-R-l,pjC'SFHC>R+iR*`^[jI(z5|=ͺk@dWDf&:y]U6;i 92N̶_q^RnC 8\zw`75jfTe%)һՈI+MK\[:b3򌷗;U=Q!rل`qf`ylGo\G3fjRPIkby5D,NdJp&R$+k$k8TPU'i$}^ ]S-:ڄO5Apa*_ %n|‰٧k&8QČ< /V‚-?Ξ؅ 0 DcCa,1)jGgGZ_.$NT;a7{ϵŀzE3"L.L?AQ {46[bi߶sVb^^Gȏ UT8φ9{G=q(:=H%eжxO̳TQA.򽀊}oꏗD~KYYEaPɟը=I6:߫EWfab\D@@Gf5np WO0Wz: pjTTo!mByleN_e/ܡ,'[?"DXv> )MMFCsr$S Џ{ОX=93(7{HqwwذinesVg\?eN񬾦YE뗱7؟ m{;N]ymя&CN'DPjd)R-}) mԶ 3CouFAzde .4UretxjEkIi4?zb #o4^FI(X:-Y䷤[d8 *"T׊*ʯ/j5ٯRk_5=,Zgo#ܥt 5I܍G \.cE6W|i]ZA:.zD' *Y}MLw]eF{5S X)>Sy b9Nрsn)s1YnɭS[RA@~el멃+-L.17YQzšKH˂jz+YYCZKul08WCɞKE“~ "$\)4 Ʌh5+FXv02Y5j4f׬wU*9$C VJ|-Jya;Xҏ xdqW-5RE0C"0'$fn&V._&SK<5LkFU 8O$V!`~01H0҅Rg0jPAej&˒ƨȕځ>Nv` c", %Y;wvnڷΏXؘM|Oچ{ E B @Wsl]iCKދ!̭~qj82;+܄$cZT(~dhASdOM*LM&acy0 *Ze(0lAGݎ.Tmve<Sz  >}@3 }Tz T3m9_Pz>7dY*Hͧ馓%GHlr1{Slq^rV# <ԓ%aXxhR8Nς΋YK-,Nzyz-97H&g44>ĜieK )lAfe?{qd>{C" ɩ cH8^WVVSq;3]9`bnP÷laqTEPe9< &DŽZ⿬G \Ӗ78t{ovN]m+VU)@LVQ'qZiD+2 =Y7_jp.`ǓI7^Y4U1Κdi5t8id.ԁiYt>)WބН֒։WhآBLNLJc#; 2๝FCj3&$n/@uk98`hMP ^fFG|K;&OYd?4OUeۙ7}+RUG+G/U 3ލ#dyT ~y4&xUęzhAU]Eā4xvBT3#bHDN_FqOmvOy$_( Y\7ZkrwgCN$!\/0Nb^jgT\՗O0l+'3:Dy/.j]@Z>7 Jϸ '0Z$*P[eE93 us#nzɴ2^:q ]2 mLIR1[6,:KjTii[Ltꦖ!sK870k OoQX9YMLwTJ/%z>>(4>)G&g=ܘ{&9}{^+N}Y ݀%Txn&BRo Ud G旁?-(5g쒱iKnՄ&5?twh IS-2N5(-"HFWCh&OCܭ"C HOO~ȽGlQzF駋t{Όd0A?I ӡAjU|uz6,wۻ;pr*m 2wxiJlUcOXsIBwGɬl'-l?B9J۷Yywg- !Xb B<4)g96xVo[6Laq'\nokfƝ\^aݫD-n=$[ ]*ıs[ ;\R\—C)ee%yS* HMOUq)(hv\0u0ϕ;j% gh,͖0k0ٱȎvVއ7 -\ԅ38]eWxꪗgxWRFnǮ3z .[$Bo\jg*;o3_UL/ĚN|QQ4 DnzXeOMe|VA]u8р3PgTLy6m|$dz+wX.PZa9@$h@%Ȩx,x{a?JeacMVhYCB{9иGenIv5$0@͕kOBppŽL\NJc@=iw!y^ok9B :,N;|b{rI3\Cr¥*"2l_in0#9vǷ=Ο \K޽*)(ll*+3%j\F:zWK9]qH^Cl{x'LJBѫx҈vL7i`[_/pqcV4-1W$[ZAfÊJEdڍMWnԮ\Yf"gHG0֢U D5$U:Ge9u|S5rKWWX -ZmFhv4/Kt,Ef@%6ȯߚz=q2'Y´Nx#hK={N_zh!Z 49/ޘE>SSXj;>)<,T s@EDv)DThu "nƪzWo- ;`=AF=}F{,`pk"j \j$12d\iC%fy&m=Y -+qq$ m 㻭)ݴ>𚸊5G/'XL@H ?_ Y=T7 |h1) 0-s?e6DF\#,;mk~-d䵹{S!y %}k#1Lr3h=by[^ݓ0d`} *mۍg"uW9CrkUkZsd[NPTвOA ؎ډǂ9n@!;AEQ='=, ˌ=jﰥ&i0.`p;+o3gh~5ke5UCflSk7x w%TW ( _HfM M4bE6p>>z ~$p&0'LsRʼntk2ṮإDf0`_ g]_>ӯϻ5Dq^U%NIûfp-3Gd/X%9_E|x (6Q|SfRCQ9 m'ř3 U˃ 5/%E-zNդ'xbP]_ Ӟ}:ڴ343-'FNERzs [5kX"gY6[Jz:4SkA% a ^/єm#-ӺyzW~$m /(~R 05E ];}UW%WXfv3 ϴ#Gm_J[Ce3_Upb/av4 'dv `-:T&&cC$̓x?Tfu<ԗlYЂQ*+Ƞw Gj<|G(Fĉd61\,00%U-C}#Żm˕"9iL"ذ0ơ`m\J:>x+ݺߔ* rFcK^լV˹!vfV1sQ /ÞQ^6Ojc'I ZG5sW0j`xAe< ZH'NEx:cv 0@Jsle&\:ʼKwXNsgjLi_}[o)4f#y=i |?aB0!)Q(񵍉N%Wr+J$ߢtaQ;:8/j5$`v崫{U̪99FV! @.h~e*0xe i5IM<$źLHd98]Q\9f5﫻nt=hD8*_D~%t_A a-kqMA^8j(&Oxdc ZvYO #tURN5tD ns񒌙KQ] vC]f}guPMYFJxFmŠ м ޱt40K7mmIXȹ -eX-xEIpNU}؋;' enZ۠?eN9{ŝh34ӥ/KMRX vpA,·9DQánvYR -Q2dWNnq_ы8I"CS0_kr,ǁԚTl)]#*-2]:a\eA a/5 3FOC:LYW*`ܮ і';k̿ӞNO@|kg4bƃ<C"Ok+ sjщ:-#iђJ݉LP\Aݙ%ЋD_t~/h(!5o3X3 T#pmU! li(27NUmrt+8I{8.TЮnve8mE9>S¥H!*'y5oM$<1:?aUf)n'SomD_)G;;܊/D>dL$<%r;! ə) ?!G~hŻ~^RfVa^BH5,֮} 8Cԣ ͆g4Yf}#Qq}-0_Tu|,HS/8Hc811* D :4;#p'c_i i5G&4p82p~  /t~F@ ~,|r;,0ݍHа,\w__© J7( rǘ1Ŷ $hCH(D~ѝ'!% ("Tfv;kDavIo< kS, =`4aKͽ-dܻ&P,xug`WB&<$RVXu XmJv8K 5scC"dU$aiMod&'6KV/>˶?Wi`q2G0{ GOl#S YD 6F7vgn"*|$}q~,R ︣bIQ1ze}:: ,خpߕRyF4cfu!MecY"LDQMWZˈQ;}1RQ z%7]k0Ew8drw]Eh 3 WI5/ij$eRkj,:\m_8=a8hB \¬>>z+0'жַvZ˨T >:f7;ZRB&r4`w6c^Y06P~Īv꯳@([k^Z!@Z& 񝸍hqgyOOʺd-B~*vNn`FԜ!V9ڑĭC'xT(k 0"R.å /˦ޔ@NFמlpYJl^|N.7G0nK$ Ex>NV-06ƥQtB ki=ZQ(\[M6k;i&|W{2[0W)q'b'By-%C@:]m=Ъb(ͬNVQI ;Ntݺ]"{*ƀ^f0WTO8: +'DHm -9q/0O<br,,BJ{z =ni 0$\&$u 02A_Y:c6"ȫk"G^HZOkg)@PѫIBBI&wTqYh4TrTKWO'l$6o7VĒG)t{N|6I 1oV;^Bv 6_ ?#h@+ҾsYc{lp&o@eYoy9HH /<@T%UntTNw־mdKZA0̼J b?S3io#dp_"½1sRRTNDyiTֶ :s/|6<'SbCKI ЛSꅯ)LU̴9G^<|֏El{`=[[Tx#VaFӰd*l`NUzYT]-2y׶ɂ RT8< V5%qcjasTʡ U+Z7/ʎڅ|շM' []I3yrB,6tVf<vB+z0c/+UL'q\} ՁY+ Wչ/KLx׃/Kkn7%ou[,E(od'IRˆ<)le)IwѰyģ a9ABMaɊT58@);5DF;L,^Q"&bqL;#bZZ~[&]!2^ZxOe`}P:u7a{T9b?TYclMʒ i‰wO Rnu?xmK`G P+ iQVs*B,Q /,|fu*Q*Fs/$[C =Bk\k('0] )p!SzY'ڤW|᪫+ڢq2Ϣ'؅ 0\8/TZDd-6- YC;mHL!0?B/ k[~f-:)餴}BDJMm!!{"W\)ؿ,JյּI}V9PQu$^S(tH(Lde!VSa *ߴp<$8~=!?UIDkqξ)24+E@pլndGyordYYB.&Bi0'喔pgBq >qN]OSj"tq~'#c4J W9CaO^{  V3<<:Sήvnlm]))@俗)x)A=ɚx*,6vЩ˥i̲/$< 2OX:s1g?+լ>|^d%Mh)?Wm_$\wKdod ƣ'\o ('9SVE AO$ [<z A,ͥK4AK+tL~:R( M{̐1ܙ#2:C1Ơ+}>$7fɨ_@g+I2{ HeKvϺwK^M-N47^+ 7({pW(7,=~ )^GD1Wӫdn$(̏@gT53.>vP17tIbp>4Bi_N*M*CAE1 [Ӂx|괵pk*p\HTlaED[8!umMy;rf aLzBGX9rE|l\IX; j8z>J3v5>L8-u n'-?;7^!LJx `cdr $s̶+.0 5n#f|RҷvKƭp5]KZ*W!ei4sxʸPe"L(hQ#9u?*ehmWUx.Z@ыCV(~ Rmd$s^3Ql]+1^B֏ `{ 2zCVtn YW(HTX_5SebgiޗDF#TVښRn݁z|/*QS-F ]X;][c%va`ఓVlLѱ;ZqQ2e/?0-bCkKz]pZ\1xtoeؓ:txx⤰ӸBCUxu_(QiM*YPr%PlښXSbPbtDgThWؖ'g6x{IEo%(x}J&$ʓ:<ֵ8S0SESNsa0rѤmgfnEmO+|X"*Mo2avI(GRCby3/pXňϋ5㶥C! Ÿ4Iw%ubN|#0asJ6@qb[14Cz˞_b` u^l뚢=FTT5TwSy'JOL)FqRh ˼Yn#NEQY9GUm(w=B')E6?9wZL0dP$uw' S5QP `yyXbd$nR]K^Z Ft4yC(M,hkzwn^Y]U15LX%ǫ|M^i B!qZW7U1_,l3#Y! '{pG2W-Flվ="#DSo)Ŭ.=gB`V]*FX(CV.Bs܎k@_oZ+- ,]> hD9WCw@w]Auc nʮ"$piU#$uPSF fA9#Hl&Ѣ}g Oc0W_BʿCQFW~LX&ZtH9iWh!MeDlqyT mrJahw D܅~"5sxَE-9z?Ҕ뷔6g䨓 D\s[lpYqWr= Êxz7k;'z^^f-up[ ?.?Vь'pcHtp@Zo&aוn٣}Ipp8?Cȓ؏e"ni;(99X@zij[\1]JJ1ٱ; :z3!KA*d]h"R!?DHV`,P%O@'wozѧ *z";j1w#w9a )OW{`E 9DڔY>r=g-63y'nIOJZ<Mrc+dE\/7-@K!-[Ʋ@~oW% J>FK KR[7LVk#[NΕ8zIڶ;i>!HFP$iոא5Am؊k|:aŧS7z5U%A(0v(c5[ (X 0]BGKK3V#ܾӞ/c-\Ţd4whπO+-.GI@D3&j }ҡ4~?e0 S}Y^\Ub23XH@ zM *8qȈ1[e Hi-~;%F%'3UfDF KC}I~ doTl`KvTz*C-V9_Iik?Uĉ_pϤ5^@g:+3.郩|NV܄ L (M˶";:Fi5&g6۽ΚH {X,R&1o5C*Q1Yr?L+ dQ\SyjJY@]A98w[4L hΊgT߭8%(C-IFxj dBqtT!?Rn,o|VGťחTK9<f^iJoJz`^ Ln*$na[,|ϴ䎈3IFqُ1nTKod+6sTǕ@48(?R'9Nߜޢkt GsBBq@K}:v8My +&UzŊн5Ӹme#5mpZlꫮ ylF]9- q?V=xȺ"٢3EeoJ/W Ո\R`WLA}IsjSA5J26OW,1;33u4eЃؓ3@ɑgScx%w#Ke t^[V6i .sݠ{]c[0QQ^F͉j}.LCHbz[X 5ԯёYRuhH=ϣV1"ب; aVH3:UGuh葐(rYsK_V A7|˃a>2u]lx0-`Q8EԎ&#EJ" i>U~]RGg)^.@Y ˭0W$FWFfTJA!Ȳ1b@ܼ;I(iJmNRy/J&u >D9xE+2+#5_[,ՙxh\ˣڮ[Ž<:} ]fR[I- 'ek닒38M~*GnS&uv/gS$o#ߓd:@@7'ntW b`x/ #W eƟT!BPr(H;1ౙ]c1Pe3.MIB6i<Rmg$oE8`2dN4c/₀6s9˚a`D.7+̥V Xk{ `]BΪ2D+dWK~'.S1<=cb-+(Aop3>zE>L:=T+*OivyE?s%Gϒ" T~Wz1R{xI98MK(^,zw/W5rdeWRaش5SxY!3J8(W9t3D& @FoN 򥵾=bU VJQ`Jp_C#xDpѷFo[{=@̸U'A>j 9TAhDn\㿽XayX֕HZ8 t>6P<[G-}oM0>vSgT3; fpH*P?OY+_l{+sݜ roY{'%YԼjREtpj2h j`7B|-NsJ -3a oY vqd~ΛYDN:- N\+^sNTꓨJ,QF5h%< w-,z֙F$rlBJt1+SͿ3lQgMqf+r!yc9.ОAqisjNU*h;^Q,3K뙐$X;b26 ?x[z,>!6O#rf8( ՗hVc:$-t=gl$ y1Y/VgW BA0SO=PmtO~Tl[F{uuHDҝ9kb<2"ʼ7|; /3 w{,?tܦ1SG)6lq=ne,]mS:S9 =ð"M'D@rrx,JGN7[/]95vN& <륂KoYSO0C%#uбvM)8?d[A[+a)[d0eM6ye8}FTh|[ۗqnxEd(lL)6;=~&_4Zgk&z~9p ײ+-_+[aW}RIP jH>&ce#Gu rFB m Dk(x}Rp}UaE}r'DCYJ7~;uNChoKl&C2˔yok ~$;OIb5$Ƃ!6ARhFKPP {V^8A3*>X} 7‚qֵNF)A=AB Ye{BYi*>M`@(WYoo0%(-Ips.SefXZ4b"WVߟZ1Ź63j4oy-₫R33[ fąCYsXVoY*a)Ó8IK4dDlXs.AVXc7DRas&j)x7ABx%U֡[@^+ئώ h<< t4lV Q%8 CK),au۞Y%d{uZH\4O&R%&JOKocy42d1C'odMC_1q (|ϧo7f*n -ߏ|WNu/;z̏\T9Ѣ}$2儮T] tM0ͅgbo5:)z(^V[ubiM&pq!Z>&~ *f kQБYԞai[@E@4lh4# zn[xAZ,h/඲d&](9 $ùS;|YGַ2iͺQ: `4j_.^ݳOai8ȚI~H3]haQUvx_[2ˏ, +e;m(@cj:ܔ)&gE_l LWw@EwKY>[B!U\nF1*xkaȰFDR[żꏍe$EAh%(ZE$v_eWkwADBNdås:(?ʄ ,)6j曍إsޡVil<)ׁwWZ@7lܽ+*3&„2GOXM M^ʩARUFs'zK~mޥMzIYw> !{} Tlۻ3M>j9|҅VWgZ#b θGR֨٪=@hN]"(HlRzAjQ AQMh'2jꖉjzU]>Ѕ[^H=ƌ]xٓ?9#v"U06nl*!5jn~뛁qʅa+i)a.ݿ>h8bzXpbQ U { AꀝɃ⡥3eR{0'[nc$-Io+)7Ǟ(⮢DGӑ;]",ҰJ-:UbY>!bT(>쐣`U$/fסDܵYԲޏj3_ժ+pf}}k_֨c%P0MtxeO 95xy\v:yCeEҞHuË;? %XlRqd- !hq6.~N"#F MEgzp}3p_*Epv2X6utw[t>waDf#P5I`AV,T*!}0apژş%ּ%]Hf.V!К0H@&ܭJ'tDHtv[F .&_-`Z{(|JA%HHںp+ \uJ1/5·3%Sx*|#s=zΤv8orM3\  {ަ&s?U ~r\o̐sKfnb_? ?Q؛ mdsH7uy/c`59q3uG $!&mE Y%gV*~+ ܁'z 0B9jTz_Gb"0 M$#kC 34Gr512;_H?N"Nn|M#T> wzkdR5q*vPp.U5 (0J4w$-Xߥ靆ގ5vA*Z?}Eo? P?,߹$3 SCB R\ŗ4W$ zTĖ>" BV]rgʕ)/KN, KR~spTXtR%þ1\ xpJW(]4؍`b'O1DIf| Jf0Z"!YؚB1vdX=^VkQt;$ݕ ^@',3EPoTkica d޸kFzs$n8[ż s5UgV?= D9Vd6hu:$6e^D1ZB;ۓxyݢR}ŠkTPu]n! U }H|KX5Hg۸eTRA dUv ХFAG[59D]Yy bh/vD1 Ȟ;~dB|v= %.zPnqZ֥s1!+Tz[0*= ͱRx6y`pm R u hm~`_1x1hL^-e.\K\zBRVp1%Gs}Fh^"Dl{ne~sp۹` ozܷ 8L_E?[аBtK-<ȜVuWy.C/< 4P o^w_1Lv<>ay /y7*2]w?2@#Y6<`cƪxfgLjk r,fE9ׁ^?x2ʴ4L_瘟`Ҟ{jv, *-)P2xRYF""b!vZP -ʅrQLԃd9zدznL c쟇6"dQ[eXb8 ̮q/*ihfduyf0n.N\:(ܔ5dtŶ-J1RHld@xE]To<@ , }na8oh bCo::E n !Q6{&SيuwA\p[(%mqOv+@O#O&goL{5HyDmH/0ݧB+}$ =ı"IWYY!h׹gBO iw[|mSOR7˽Fura _;еZ=cff#oXKCՑMbMRwz/ZR={Mg6!>dT5!67:huSM1DN^X}d`{ton3E_g;#3uqO.frx,ڷ>NSUWx'S2P,ﱢ+5ioC)@^]Px߁Pi=zoPXW>m =.M2i&:FRF?LEyN(OTJOs"Xrq =/򓽜?gm"ƐUdW8?SGRTasi$&0PQc}EcP84zԦ;ke4 e_Ur=5A}PE^KOOIٯ =ydgUWcu惇dxz ;x :z VE;b8 -1=ˀ-+Qoj?rxE8xV8151&իUgt("D.AQnDtOKУaa5ZC׶__⼅y/.IJQQ@=O>*<+% 0娞}5MfFD5ge(+ĹK=7Q̪ɐlB$kKud#8ݧIo2KLHXAN20uxFCڬ >5ܽ2NJ#2a;/=UßlÄ;˚9D%\" hpYȇ@1q$I9wJ*/{G;!W6zvM-iWvinE@0[̣]Pt_C z՜$ov Ν [.^e{Y@{0U?-\&3rIEmֈ'{e9Zm(ڿIӳпdDճ[#@w*|RЦ}\w5It]Ҽ{D?pyghH/!kk& ƨD@IM*y~w?}77匦fA)# 8Iwʑ[:B/y HeZ*lc3]G騵/J$CqsHb5&Y=N'؊9ʽ) Ssiفx< ee!հJ?0W#w90^fA*4{sT *üQ(dUi2aYeqA]wtwnT 4mI*%i4Sg .ߓq!MgUi)l[5R9*Űj:b *}6HZD,RF1}nXGnwc@5 ȎΘ)twc7-gZxτ{^> }o 祊ƥ}jzg w׀Hz۱X"tK)F&OTr|P s57&r>P7T t(=[Q_z܅-}}J;1Fm4eGBf(dprTg1o!Qbk!eU9zl jvuQu״=  șhjŴyRD[9GpHی+ z~T;,{c 3Q;4 T_ݪ/sSӗ-j}erѶ'jx>!(H0gS~Lmyu92/ɞ )唎5V)=mtv;s.K?) 1 B{$%|+ҫ1A:s\Cq?bj((v2HdĐ 7 ڝ\BYN$ & LHHBTCrpd(A*z5‰-˗M }y8[ &̭h{@cM:y/.]H]1#&YKޞ Q(`EV_N7Y1"18yoS)@PyS4W#Bjjp N8"Inm azboW! f-`ܡ7hDe͜xȮ- {I!4pܟg_oU?)vO<8{3G" I, $F)[ 'smeeG.R[oE>m1B󓹅!KVH#ك5Cp tG,kJv$,e_M;D7DS&1cȣ|^&NmOTn[mNGilKvy+{fo $A7;Mr>@NSRY_ mm!o!X?).:^3`paЙ5!/zwu3bNplޑ&P=1 fYh3[1K &(|sN '."}_L 8Yw-/&[ʞOZRrA?r=uo|ޡ( 6ZSF'ܖayvVBbNx4|\Ԛ C9\#^> 04v j,~b|TLA籚.J7hv_%A)[1bW*%q;$&%@"Su~j(RΊ㳨A=A(Ŏ'{"+o|!9U8FJfF$=#_P;M^/&P+Reל,::]zǠ$dT$P:|-!li0ll&o621AO_m1E*şuWCYicEg-P_ o,K{9ZG13S>?AXJUj<٩DҢB[9D 9krEZQ[W̡>M16.:Mn\t-:ҖpzIPx0M]5{Jn9%J#CG+İDV6ah6 ]6Ε6o牖?HLhz=.dZ\ OT_Vy#*1ty9/Ό|i7jEdKيyV.[R?boisvGZ#T]k@=U;.4a|i="I#pVヲuafس Y-vE4;H+ 9J^0 Ad).MF[0y[r*'Dn@c%: 4W/ԑJ#ķV)uyja$‘s_tRwZl|~Ė2!' 3!Iujmꬍ^( \  6Ç]ׅ#Ό׏bd-H'/ _-pLeDz[6ȫp2H}3;[aHgTTX4ZTrsx(ןa O?b2'b׼ 2}%ze(tKk T'~G-+j姟d]p!cي"A JZƆ)Sl;}$zfs=Ę:ʱd_)"r1izaUT7W#&Gm,`J"yCup'X,Ng`%?o};ӮDI]u.apˡ@eW7 ^IV!KRB:[ŃNlu7Aﴋk4L~QOUSY5nW? q+iD4lLcr!{ J@fH*yU^eao%JP .ȧ)&f?'G Lfwi*R| сؽr&i2WEo- pbapM4Ƕs< Ԙ'ujYnľ Cs]/l챦>cbw,EtS7搨=_Xm2w:g5V;)[D K!>nƺ?G5nS,_& ke~3BG`&T6Zhyy$^pI((75E" ckIv}!d#%t"lq <:ഐ"zxw6ĤP'R&yٔ:&Qhvz4U70A#٩+q#}$O 7ߚV*$uSWr j;* g[KaOSj!#SfX%4y{_Mgfr ]Ѩj^ v[fFcz9XuI 2-k v3$r !j^$ף6jMBj9BFK!)~lC٠W .w,+>t( _韸Rgϳۖix!T qʣizbqLlbbI>SaSԛ_yO_+@1}5`}p*֚϶;g"3"*#trKƸS؊牂&JgYQTU`"s1Fltm}h(4|##q&?!=M.#>1zv'0yG`gCtq7givby, zZZoM=~Zˋ ;qںwKpzin_wW5 VIhپ)}= 7:b.^X(ųУ[wg2i7)!I^ ya}M AY\b$O^{}T< "!kBs1`򗷓2;}[p&T|n_(\|C`Z4=> rŮf.K JM*}~jX~WY^VFޜUZGq6QzT1f.I8T%-C6܍u9 誳a>Sn/ŵ_JBԢf{N(e,aմ/Şmh :VjQ{ d쐟JO& W¨[RqԌsKtŋ${$*o^u۴sឦl~??_߁eLEi$ÀoٸY5!1G%ոYro7WűWĭdST>ckcja a9Yc*2M}+K.Ukzc\2cnz9zpDrit+S N(c%œiRp .?O=\U+qbRQnF0㍫ތѸ:bw3R/g0܈6{ SCfC[TB 7#X~ʐ9ːDo(Yeqye<<>Gm#e%&]<ץnr5Ȭ5s*64labYG#+z..Q[8%ksueCl-O D +!nfSM*3!Dc'>bb}Sy4s~M䓎'Ea]YE ljպ,glȕQ.!1P+eC"ͥH9v ÿ[$̽1!9TUβޡ_P1R'W')-v耆{rp;k ٴ;3.Z$, 7%cmF[ [o(!7"̽i1T3xkx>BÎ7"^r| D,<WlA G:=-3G9w]›52ͮpx}jŨ L&ئ&VuWcRaRh!1eҳ-yktC5-2 EW=4hQL32?^FQKn[͌a;i鵛U@M~uhA#u@bp|m_2):%s-zTO@6YA4h@F 'e&>:k Ud| "B0™jF OGy󝸒$vZ>:n]fWVO>!k9$E5}\X GW{w-EkMw;yJXԱBo@RK9KarEK'zhW1vpBrCt G_D!=^M7bN[n R.#ܐа 19TiGdէ3|*g_]ވW gHnXH5ǫ\knf~xwN3Xs ] b9 Ķt.[,׻v@ӟUuu$K[$K?M[w0i/_^xO龱!=gE;UC:ӊ<"LDrU&ӵ*i7?nO%!}*H[9 BGVu?o$"8%߈G+ћX9α|2$_xd]72߳-\:KBR Nhc臬:Xʰ"L%xv)vkx'˨pJn50p@|qaX+\4m%hM3~?6 B@Cϟw1z="vdH?T \:z>9P@e1T\~˧oW=Σϖ`.D.2ĭk!9L,DhGUYmxyR|:8Wf;*#i Fy'S0>E .R|\q@g8aR_guN[PEqJ k' Q\pB ízVy)?H+?t'S+SK~08nq02UbE'ultsR[&]w&o./j] <Н\N_π8w v 9^ 24o@mPZI8Hd\H'62UIs$̅NluRUݼ!; \^v{2 ?ǯ|Wj!'޿YUlcx[?Q\uu%|ҽiLPR߭3 ^1 Esaxr, ax#Qw9m K{đOhzHͦGBkvd`(}MKkOt[sʮ.8{4ziqCbBXۮ1ꎟ2 L},kz嘱Lx 3܎G!p:H<0.f1"wWQB 9> s \:r;8oI]{<+7gE I-kb4!Cm \\i,ƿޅ}J pk]Vʜ)3!-|_ŊJNG\Vm\)?PK'DjϦKB@f2aeµxiM`sZ}vZ-/Ԛˬ/ ӶxLبͩE#~8s.'-pzF|~3}LzeޑFCzm4c|`)]kT"xlw~pH^ \9Z+})%tNv༯j PCƄR۲+Ԑ~ߍ5Г_W҄طcNx_kl8NcH'EXOJ ۸*ZƸv"x6r 4Ku !͢rL]G}B΋jjVvJX{ю}|GKСE";3Hp*o}yJ#*t24iǥMIwbiVw8=8t=( IS` :'ô&06GM3r@"1`^K`j h(ɘ`fBO}oSSAM7rӾ*x4Kް!l<\"C @G/ ~3;K)ŐTRgӾח[ u;#Zm"jVhHJ[ݦB̤o[o&8lgر5!Cqwܴuh6]pO'ʾAGpKʴ?VZdJ6eij !0k.Ff麐3[,!7Vkͷ/ 5(00NUz3}Bؕ~<1&ѱ^u\WB[G&WbKq{^Zf^]( ~ܝ ^ʾ$\E )[CݵED%KKfVcTU}/CAz;e|Ĥ c z볐Z,ޞ0vt-١ `"O2bXE .`G0Gh;━|L^QnS]K(VǏzXxxxiZBEl`kNĊIшV @J an%ZZפ;y.vIsU&unTp7Rtg>pWRe*#b/xGrPgfeF}MH;M\yI\߹o\"!`EoE7}'_ٟ&B4+i\? #,9}߂nZ#HSH*"رrh1Iћ9|\K3@:)܋㸺mɔ BxO>3Jh?8 _ 2 X9m:ΦTҗʠkd\{ב^pY2T7n+B`f2-1WU)"X"(M^*U$O˾ݿ;*4A?;г~%;)\ /5aOZ5a2BVQ_UB҇2NZk\aU\WJf_uE('xlxxZ7Ϯ*q;*iuok3i/Qaº6ՖQ҉¼0^ϖ7Q-z?&=gz?^Ho K!83S$>cb.uI1& XQ'Dec-"KMJJU@EkIC 7暹4<~26&d"Vb-5ܳŇ}VkD!k So}Y+&D=SX2aD<k%g1 {ӢO!H=Y=&mINݡع3ٟtumwJr挵NsNx뜧BGnN)\Jf"H[T9NoW/F89 [ ~*>1D>Q9a_dHB$\ys6Z:v%!H6 V3l~&ED ̃qG!JWs-w|V`>'KY&oė(>RH/8-]lH9eB,r*-h+'!ˣ$O;.zuǐ :<{UN47/\jk~sxi3$4S1PE&rGΛھ?[WՃ1kHg iN7y㛎egŎO 0s{nkm",s@Qdx| rc5=BҚCc:67_UDyY: ´UTtpAhL?( )^-I%pf@6Nem/ pnp`pcV9$4>.l -V&> H,'-Miݰ Сf~{G 7 5` _V'Uaa!BJ~g P_/^ebKm:TNi6m^_h,+-H v9J-&ױYʏR.l2N>n9äI"?ƕVtԵ{8!]ڜ:R/Zv3 leCdł>eρJ:~<]"_ėP#̢y#WJ,V݇VV^35^!,x)ђO3fڼQ_sT2 [wGg s R[پ?CF;0t{KƆC^q7:瘃> ӨEt&jͧTBh:\)8떶tGfpGao._T41aa틼lEXuY $X2XC*P^c3y"iIƁLpnkQ@$?cn%oJs"Haǩ8+/+&1Px}7>A qPXR 32,/gEEVv:#7QЯ.B̿ $L7,By_$>=?/NjE0gşJ! )5KL^$a5'݅,ce$hsa`k5'#!*tO?gzʱˀ=\jV^H0Ֆ*Nk9$(BCR câ|=U\%Ԓes~suƚeh8죭HI,x} -f CqXV ΋z )@yz.Pdgb(V2^ 6AI ݼ8X~K{U2ؐYCEÆgH}50AcTwBƼ#pߎ$]-N"Pkb'A74lTCi+ZL)MZK||z )B^0 GV ޹t}{$n ܔ8\[sQz3iv{Dp`gKDHz !E`^bizH^0 {WS 7f ]̠L$e ^'RRw_25~d,7h@鍬BT^H6W}WlSJqf 6R qxSq!aZ&8T PϪӽlycetl ȡLtЎ/!:Kx1'uM{$u/ cK |w#&L$Nd c튕+m*?ˈڲ ^_/m^Q7?.O Vb Lm6I@rq)x`|:[ɥ!Yp}W^QLjP~RjuNKy2)H2sQI_I*]a|Ykj/Sxl,2Gv3 2/0]A!ʫ5W*˩oQKI[]t8?~V8!WxNDz2RՁݵFl8 &_|MZIj;do4]D'vO)PakFTiľ$#v{dVL;ڌHX`Tn7=/yZظFC""xQDN1i{$"jxN{9v3I =HPU?1ŏ:!J9 XY!:qGŃ* Eǜ3$FZЮn[?;hm|pQN>;K0*k_ }P$Pex/({5~4~ݕn*]9{%SۄsntucI2:{@(nKAoqatW~qQ(TU鏊pfGS'ܷb)CL Xh-4~ʨLzp"8m41x0 :%d 8*#pyK~[@06 }| ZCJ6Vђ0d 9t w@sB}nKM(]j ЫGW<ĶK;EYh5)F]Fcqlя'O䚭aR) K`nUA.SD; ӤbqCH|x*c7(?=  vĉԳ7 AR+?= T ^pXf p,rŮ/#PeA_k \Gat}jnp3ZyDﻖ}%ͪ$y"勳ZvLg<Ί3xP2g)|^fb!J{#OIe[ .w:#tW-.Z~Aa7OSACznk@ApW ~ @ WG506TdF4ɫX!p'Ý8Ζδ_+OSH\H|dfMuwQ/̂2u U}& <β7}蓩Bs,GPDD5U]/%cRO ӣPbj)>0tA9u=3&N+1*s٨?̽~Lޔ:ro| >PrY0e êh #]v'ۇJ3oq6/FhDzA#_ԪΣZ$}#ҩ'Wqe-sp ,#HDY$5An0j(8i1KVp598-q@2&_ʲ* hH7YT-lN* ʋ )b&题DgSJB_o?BtR:y`'g"maTx=H+(3(d{8Y:ԯmэńm2-^)v`!5^k+^YEy&؈`}b6(H2k]\ag##MiLTsg ZAYߢ1X }dcR >^_etqAH@Km0+/~~6Զ Iw=H(X]5搰}'JByv$^, ͗8Doa{ڎR|>e#֓ BYc`hZ9]IF3G @2|{pg/dPPagubk{-81/H6ҡIw+[D(Quh:~pя d1F )CדFQq1\TlYeMxVAfsG?a naIZl2V%m%V2G+DJu& [Ii)L3F zhyۢO ;N'S|ѿ V(j7|\[fpq١ A5,ݱeVX+SEu"Zh^7ֶLY1h]/l* 9e,5CK!mRs7ͯ:H$f>&frh =DiѾq@Hm,nj8ND΃<CM6! 0lGu kڹ@@wVfT ""_Rv!It\i7 ?LyW;3\ gĴ7W"E1^exHho# N>?.)Z #Ӌx:%%I~)r/-I݊wEU1[6TQH9x}]a|,ѓ#1M'݇ z=^?^ȆfK۵MLuO 6(dS/C0xmE3NPA%x^t5P݋@Jfgd5ŒΤ*j$m͙cT{W@gzjy?9DJΤ=W3&ZkW]e,S-wb#M*7*="}r0z XLhޣd4LGZ 0[c(SYz1 !1HɇqXE\&zMBM-*nԪH]I):ALBM _4hYɨVX&'Ka40'g~M~H|w@=6_zg sMGT$):(/,ět . qZ'm5TzM_qRF[!)|~d\S>h8 _ ٜ2S@ɞ^_6?BD)K2I¡=F}9lm6ޅ_(C G,dmf&,-YXo== K^^]^ >38c7SOE%E{HW;@s›\ƼrKg{WF'0hD#hpZ*~nRmkf2=#s|NۆqIP;*yYPru&2m[޸Gx*/1Z+ (; ze޻ {T)uMHBB u:xCwr&Zz!nM8 y}5AlIbq #>Pz٧;Kw+[a@klV۲\D M[HʥLW [~˴eE/W^wuqUђ h"4+_EY,^Y3kZDzM1,.Eq}sʷ/O*t7oE^H$*Q`];VI\R܎"wMMF-K7k*og00dYxPR#Y1 ꏌ)qCq^rYГ&n g@1`$. QAT"a\ H[-yh 29 Fn2qz |vuL$,R#9qԌaȥ!g06b ӡٝPCF}Qu\g\߼2 %gꮐԬH,{˻1o;|`Fy1Qbuj,EQ>O2GǔͶ~uї&]զ 2Kd 6ZJÌ6 "W̧21za}SNŖ=si_r5<`Lrdz(Ϸ`CwECjfS%҇H ߃UK;!5`GF](%bOE1* to+z0B;aya@:ou;c/sfܳ=Č)3^ ٽi{6hG:"FhD(Ǥ([/2N0[yc|ɕ8:z/~mʛ _.ca'^Kw?U.S60Ό*7Ix*W  ?)j "vվ#^D$Qǧ}X5֮ Pb;zݖ[,QjZ gijYj6}C34i^!^6wd6R5ἥ]S{ p(=>J7qZd&Oe9Kw>;0!245{-\2o):&X֊dzCMҙjQ#'撿&z,XT7g[#Vb}`w㞕$sF.Ӵ?'_ o&j%lk&rlz3EPc;E./^r4p>rEArbVj`wb=Z]7B,ӏaTsJZdck. U$ܩn&)s\P*D7^n58S!LLdSzMṫh#>6yQǯ"_RI bZEX5Ե0,J_CΉ'*{:j#6Djv1I/ uS X%Eo!{ǫl''P-Do1ʩR!>)>l ٽ~Qa}?!I魎< sF6~3fM"&³iL9ȱF:Jp[a1Pw U^(YcpM }_Hd}0-Se w.<*\cd5k4!~ai !c_X3ۛ+~اӞ?&iXlR'R׍sN s 7hb.I POIW1Ox8Jض2ۓ6@@7 *::kDCra ~MISZ#lVo+yM;tM(F:?h0ҚN*: !i?>Il#MfՀԑHbw:Y ;T24U*)%l [0{`x/$s1.0b_bx7x p=gXԠbS>ôroXF7Z 0'_\!Oo>ޓ?zs#xcݝܩp,\Zᆄ(/Qy$ =^0:L8r} I15,[<;p)<9%bew8} %?~~Zn^h/FE&Ȥ no}e1f5r偫%J$._z6wݫ^3*rcXny"nmE >]=Hp"9 af %&k11$ܚ+6&&kN}'m}ph:E^MSPxWR,>a MpKI5$9Ih(/Ks\s "ٷ1 >m]pBGTd=8g{³Deo&Ĉbh}LݮF;z6UpwDD a XńJ\Sh -.O q,AR~?#@f4FU:AR]b(IfaʲOrאZ+La= GSqS/)/k /Af<"Bׯt"U)t:֚D.Y[~H}8< Eezޝ`N^-h;$ LYFMK^EEb䪙vy1 <3X0S IӨN&? vH]?Dש}л [<\}Tg`[:'9eORmbLQU!oM{>RA8jy Z')!E/ K=@\_U!E~Ƥ7<҇DZz2"QuP*+^c\ /ifn]+(lh.|:л?p7[TkMHGWq8=hAíO*`'}-&4Me;)\)|}jŸgt ])%Lhh/偌H+G3IFr]>'P9'8mwY-HSCI(}lc #]r:3ႳD̡mu!gEa"9nNRUx$=\ɐ4 ě4!t1GD'MN˴q8`) )JwlsiYh*̩ܻϚ.WA/6[Br6ѾQ`)Cl\M ‹FCJbl>݂Qi#Qa\+~B]yQ _+ϓӂiLgh )Lw/b_?u}`9yܛ9jH$>,560BUZ]WG @{]{ 9'NG]cb:zISЬQ#cu%IQB{y}e+ޕ]2DL|zٛpbG8V#OvjJZ71HYR{VniB<Ţ'xM-9d;Ye` E%LYF]ۯ)_)`^?pi`@G%;KE雰Or쿑7K``%jU0Z&DrSk R@:3uns֪h =+_j-]m­2qT7&fc/Xz@^AbS/ hMtqW;G9yaYc+/]Nu|;n3QZ # @pS"4Pv:JKAw4c&4|^2!*r+ێp|6Bd#UxOX(9w+@2,ksz;T.[(4(=NPݦHQSk]%g^%1RٺO Io!iBfHH2 {:uܢ(ul x÷hOn'% ˣ~~͆>] D0yߐGczR0}{@4SgLq~& $>qkDyKF$ĀP {(J%=Ep<4PbWĞ][XUxsxAϓ5!c u~=cyjSfkvii+k܂jꭟ҈}&q$yE̱z^" ){Xůp A}4r{Hv$h ֹPqSD|~yUBUF|q:c_0 er֑=dPlHTL6:X>8:m3=\jFWcS+`!3sf ΐdf[_`MUF]TNf;R>+Dymz0Hj̎ح&h_QRlW7ە&0J?e?f?+8;)ϕ|\S&Ae? _G c舯d{oHXؐۻt< aǸb2U$?K@F0DqxAZ/سo=iZIAr4?NNE~ ( fqT&bgU+6wQ+F?-à\z2{P g#Až![Q qjC|/STusnDF/-S/Vm . [uъWeԈʢØ[[B(-f0alM\?\dTG:> Bk ߟ$.)KYvI!>M)ʚiR|p[~/ݣAP-&)a((՘SsKw0z&Z{cmC@9ԽÀytR?f,:1w!O3L|z!2Of0|!^nz\+m҃둦*,axFɮcP JO2S)V|@?ݧ?#~vnHҨT]|J{&Xl&if40!&}~GHZ*4[8cR4j_ xmQjЩѓR3ղP ]X~x̍*_"V]Tz& frU;kKō c|k$?a4?nИ߬$4rpTYt<2@}qoC\{j4Jɟ00vn[|D{Vбd :]ogJ5DlNWeJ&~\#Q b_9QD7zyG[,A;[RIcѐ BO"668wi/#3@=PՁz)ݣDE: Ek icyY͖vX`d+rsA!5h \7ru)CTGpxdýWOݳ4 تIov{ȟEоY߳"R"4e7AܰXRZ"X J̲}c7Zz>-d(%=?+It8''Ѓ.} 걗 ~suLQ)4rmњ?MnDGvm6[T}FC7V[n{VK'x! }+"/ċi MfJ'9㴨Eyu ]+z&"Pu"2,$T`]꬀J1tbȆ=NfjtNߏ2ew/}!(&Zߕ 9{(vM<0%M6F'X#uEŒUJ7EߠK/rf=E@kHZ̠ Cy}c)w-^Ah!D)/7˪fzD=ilX@Q'4cX׃LLYIn7!N-T.cO֩X_Wp9a9A*#dcv= ct D [:-9&\Ԩ6'Li܃-tBA F$>N^LW9kЌ_x6rjGF"UFz ļVOM$cTNQ}vު] C!IVZ.M+_c Q:yRQL^dDPH=Ô9v  ьy!* 6iOuqb_z`yw ioz%yrS 7ReFpnv!3#vВ63 }b+̱RJ0`]X|&%v~Emˎ.mc)&2xD 0< G7O"#9FIPuMcPd'ƽ;YqPq`'OFq([a]cu OD-boK5@4G=Z"-ڿi0ơt\ |P{:ӗ7Q+j@~Z6dsY𭁺HJܵ ǞD&a3Q~*SA|?Ġ1)rrz'j/OOgQkzc|LK2!?Yo#>*HAj!_rOV/!uQ{Lxa҆ CLuV{lrQ|ĨrFYIx \UR8R^( ,5kC|_ޞPȨ*5yM4:J)֗T1QHdp;V\.}GA?&׺ς Ur;!v0 텣]ؘUj-t OhCllwD%exC9@G1{^5 9f{ц 64KȘ; O@7K08qgۺ@j ] J"*%+sh<>^f~+nK? c\<{ǬX{ROCze]r(*"BQLjeͩ-qroKjckӍ*a N{ =Gy-/Hf{ vɋ/vf_!/CKZ>4M{ym|IfڏGs,ߞ=E_&ߺ69ē(.FC&CokkDGc"!vǨ3g<ٷ0JNtt+w<Ӱ|WQ 4UP1wd 'LÙ9e)cqlhk "']1i4Fyn1R6[skg?"I1y0XG\>=#-eXu4oړIm/ezIտ]$?$,L)PkPGg)j+}Ujw;'ij.?# ?8oz>zE:\ZJx翖e5K{h,Ext=[ݡ_HEy2nf<\XDQ5w庞MXI8tzaȁX(#oh(~ nEraZ[ 3eox.|| WF4~87ؑ%>$C0L3"Kbrɱ3F8] n..{Zmm&؃ݪ:'܁C-oFZ܆Xmw 3:!8-粘 F)>+ >A).c\UaRBll 1Ij*"w9ybSA1n4|ƌh7ٙpi#,[&z%j)rnIg=_:pA_ՀWx |CitFx#QFxho|*0pb%ks]E9NGږ / g_-aI"H/ƀI+Bǘ=ι+ -ﰜf->'̮|4Su]RA9[ܗ_ >Quz{g|UVnZFl6w1DTɩqš?26SH$Zrf~09 79#(!S"z{E= M;?@3lF0lghrޡ]!lxl{Ww!C ]*dP}JJϯdhƻ+KRh} $ܭlF{mRnp XYт 8Ҡz`mS| q?6slb[[p'对ǟff95&:׃εv\֧˸}zQEKKBLAn>lp0p<8LXp-zU4r a|$d1g|q"Mc+:B G]$W.euH{6]H,Bͳl "*h,`Er#daB(( OFޮf>癛k G[,Pt?gC ܬJ@R~Un7o Xs׋RϺ2Us"^ΔJS%o&MNQLSV"oѝ/M$!J\0=5k3hHäMM"nO.ޠvo'Cl%G00yvAqcjsWF֖Ig.yS|}*xnLmH|5 щ z )b4 "i"$dJ zcvZTǬ-LI0f5䩰mH\%1I`B}^%> <5OƼfV!4plHeR]㓉 W:gIrZ?͗0ƕ y0K5aT49GP:n.JV .SM1׷hLPyp;`t6=)="߻ڌ=C #g/1'}ql1RnGVp#e%e a c*;tNoI< vXV/FI-5Nq,ץaQ>LV@U=QI:y+Ϊ x }w҇]#d:g婳g00/ 'h>y8xV*%)H oiOW%p.^(ƨހ_2vnjxDi 6.yt xj5$ r;wYͬQ|su 4b-SWo5/D3X-W3(50k^_/v 쯡fĝN7gPX% mwh|*djڠ.D:"`N~29<$}MQ C@euHf" LZȪaf.ȢobT7$-Y;I4}" ,Hg6-j3:]!<VMKTH/_"bNO; ޠGZBw^\ĺ u&I|9h0ˢ崦c>Z/EdZ;~= n(Z7[)arM { WxycMZl$i;M+)+1Tiz?Gxu8nq{aTB%F8`xy=Lٮ7,]؀B|Z3RN2qI22N4R|уXd= I pnm' H;eI; R# ;LȔw򌯳ЊdnCb9bBآ ԭ(SV[]0LF,0MM1+cК6nڹ$` LԽ.|vsá͗@Wd Բ[w圚]\gZ@7ESŰ}_J}gqn??h04!_t 41&kY5* : Hg#܌3g j1xEz> W-2g)|d=K,6HZ;%FX (oX&BSCٞ OAN~"'@!Lզſ!CR <ӳV?hY$msKӚ(:ʖ+0ܹ 2ʋkY$6=/-"km9y\Bx+Cz(ҌXgݡ" Uu>UԡGt]EzdfuOe^ȴ*gVFM)]p@S$3~I[0%5Q{g4*W"^{,~ECkBh6QEaҪw_5qfĢe// =[ild 6jvi/.GiUh"x r0TuOe-vTRp0/2޾W BEWbD `$wD㴮zKhE1fED"`bxN-qPxL2QKu\#h}փsDk,k&KnvRZo e兔 ^uS:y'ǖ $.ŷU0Q#KP$B2͟zl'6؂T'U=̙ ލ:W3fefC,ꣽʰD+ փXShƬP;D磂`ٓ'TUU?6ЧT:_rDC$K~rGسA7c銶w+nu7~q%gS2Ejw:D-gN-"Bj=5%f21al: dZ,n^AOCHaeQ*'Y*/kpc@j 2>b&0^@Slԋ31VC,i7?4,hY47JS.V v'mh mgZ߅r@Kji7gh(J,="{/HP[{ $QnS]oqREp,"<+QE9(/9EPDgrȾ\ BVľɴ"{2"Dѻ#ѭNҾ;ϓf xڸi $FV+b<8=*" @V.8F(a7؋g %O gT NGU}|L-'.0E+}S v;J7Uhl jT|ב\R"k#J%b܉4Y@|IlX:vS|/#[k0)E(o+ w2bOyxS0D1y"B C#Z\qs/߬@c|mMmB/J\u\Cҡw#enBmfZY/ɻԷ LԆܞ-^-D6ӟ+2pMsݷ~r/m 薅(xqz/?mos1)~v} 15b-ɹ[(V=}GbRNK@ "3GꕦuH>Y^L9 irz] HV ޴0=Ƒ*`끆8!`> } ~"%#9XsYg)rf'Ш)K[9TlqI=j|h q/^=_qwZ6̑QU{q?טuU'nÍs RU*!پL-& jWGe9jtOСp`c$?EJ =GRuf'wEOc"^!:/^Wۯ]Xc ybo_ w6zU $`K{{k1!ԭ62[ 2Z::JT>NL>t8KѲ7RZݏF[UY_7>9`P\m<%M"vj͍ܞ6){bě'B[ LXŬ[/dcv]౹ ?VIq#͚e"[^'ˌM:]k⹃Z ?·cɨb |Wۺ7*Ðe|[eP0G"N7ǘҋEjikT*9J[R?r7`_ypL#@s5\oؼ{x KQxԫvh=%HÊ([M-bKxFZm1Ro'|TG[XmGnBЗpLLf!/*j߭r/P<~nՋk}0;W0BAo9R%-hF۾J %mnH~~kdM"`#^s+\`C\eOpC}4iluΥvͧ(hV|\STk:.p7q &xkؔ?۽Wt: RٲfWbfnx6DuL(2ZL ҳZ"?n-HI'*eF$6Ƥ)OXWGq\+/S_hr $Ϝϰm1Gߴ4l(?3M—Ue^'c(aW䂲H*ѷt>Geabm\hE!$&?CU/UBmL꥞1-~ ֆ&]Jm zjײ0^x52M1X;?XX$1*,Qo,u)$;vE65Q(/'ç(?tT(O9"as2,MSߞn>d" ;g#JAh7\i"}:wl[6?$#Zb5\4a(6 BًY_@cHOW\xgvm,U4cJ2o) <,8ʺp2z8axQ6|`<L.Ayb6 ͍}^:(xg#crA5, =#ΰ%\QqVokAr }߷±7!X`\N3w0*sfݿc)gbZob (O9hz'&tI yq9! 5õj>V18gC †{4h.4A>ϋ1YullD7皰nY!F/wg'$:֡VR\ZufFbB㮠q-#&+O߃-*Ҷaq;,Z\!}Fљ#a1٤xd  9o$UeEܚ0'SM=ӆ<@u!đWR@(Js/Ԥ,5]f*Iq&~,JJD H᳖)ܒϽy7x}q:|J6^v{k%i}R"XH%C)r]{`|(NҬVB^=7k.> =iVU#Em褥FФx=GK~b TZlH{ѩ?pO=~ [֜i@Gqv^5 Ƅ{r2< +F6%26Reirٓ210Oo"?IkR@H*< tޗô-ѧ?A e!le A>hYO=̧6~۳ ΙUE`&HXS`Ӻ[F%aS(\"&3KBjT=jm4v9M"y}Zv&2+Ss:xM~ƃvQ`,EۖIWϘJe_HƫE#= r3yBIx'V.ӜRn V`4Ȍ#1_gKai,O&kQ (i>'us} u⒓zZW*6yqlvq]fpwgxYtfKrL+$stEw"~a"*,{ڂPO|Lgs&{%cC6t7o q '3E݌1'H\ H˺'[U'z"βyJFĦB+4Yu2R?^\qZfxμ8fr=SQMį67O @]obv;B:<񒎚-9ZMcމU4ktǦ.<"9v˽2켘HXmeuW03.HvW {(|f7U4Pf}pwS2.Bm\s\/|,+g4{!zwtkW}#9egPd\?R_V13x]q'X7(>Fjd*ܻl`u:]j.HיmÜE~@-cF^d24nmeyUEqt7j.? Vն=l.aPR99 `x܄B.'L韅m1\(‰e&Un;D㝞m|*4_NtA:Ȳ?.u^[D*LAuYQHG)kf@0I&8$7g}47x)V]0LqO-O(@rkڞp:/$_%,nIZF6F܇"mۯxW6@D|;JI׏?(] -{D,;g'~B+fOlUѹ+O#.>W*]ubvv1Np@}Xl'[VUP֘ltUȉBVה Y [/<_*#SJzw޵h2d' 1WLʍmsA>@1T~}CH &T#JX7R$: ?ϒ~ 02O8B}p0BUVy F)~;ӊQTȸ;^NSF +tQUF]gɶN=?eNUt~ kf0'&ieF$/ oHb">;Jpc8b1v & Rt_X胯(=|xclrȅ_G>ZM_8H~ Er#) ](51ͺRT#Z ɶ1ԕf[0N 1-TNn} ]NkJi+G E1qȰ,F>#=hKQ!a~Y\v|_cKʻLq¦lj-ex-+LcM;1?1&= n' Fiq :zBM2%!yOTB@_S{CԿfkd h\/|k`p} \Oh^q !^^nnTxuVKG) '3}AhiiA_P%mg~ cHPXhp} q(ߍ{w--ruK[Lsܾh٬">ciZū7L, DES%|kqG8 *`&I NG'{] ]$No#d)D]xh^:^Nx&/ЅfJwdg}/W x`~ w,01=GSsjJ`3`בgC RRUXg=B.g6R Y!@{L-'n 3 6;$kz3L.X6{ =G-ե'|DsF'a35fa<0K4R2XԊי,Sox o n~ch_C:]sT/=b(o3kyW->n#?IԩG&v-c̖x%a1Cä8!OIp TuGG76k5r*vO< "7vاyN80xh0)"A[h-Z3B!+^KԈq)C]qp3Lg9R7+nAC@/#o#?EXs8qKfX@Q;*߈}ؕ!(B(P| 'U.bKA|J Ny8ȝDVs>B` GJ\߹ 5KZ@I$܋Y;1ҼB8\ۥV{>hˤjӄ&vm=-+nynn)I6 m%ޯ ETP]!.PbuHׅg#͐8E| @k'U!wԽ@G8w02[t/Mݏ0vG΍:Q[ze?l,}kXXFѨ(iU=l졫Sdya9NS|h~9nA\bׯSpHz%;1¦/Z[ɇwe# EUU`8HS1TG T*z/Y6D%\些hfuy.Y[ TBjΔ;I" Y䥧!Yͮ(ozXF15x5 E7ق@v=s_s8P#yLD]yNIB#O(rdcuZ^fCdu1VMkkU̮&a v 4|R=ojۈM>GX%!BV@S73 D vӋx70] PBW)?,w<[N3,#Mz ȌAsFZ]%-Y?T 7%dsh2:)gd%G!3~Ķ^uCz=&{8smyJl+ʵ!hUxDs+.qiYdXqZlX5^..'z&_wGoͺ& U8=)S;uUY!)n,8cG"I`Ɗ}T3nY*r/еϥg˻bu4 ~Ґ&J'l~>3#I`L:7%fDe2|H.E 8} &~Cٺ#+O=j0E5q_q(v[\>FeBIh48E\cƜz)UoaN\_'Ax@.YG &>:w، T `W3qvM?g / M2PFH-G|j3`_-{w'iP{*ײ5h_fKZ|9S?Ӓ.H|ְ|ՅяԄT8Dkr3dPHRޯTG@ݗS}I~G\Ry 8`JAQquhˏ+ \ .*VBЇ)W6NXcJ|FJO */Ԃ[3Gv GGJcZLŖRLvUu!C'nJKˤ3,Ta"j7F,R.ԍ.GZpTߝ1/hQ琝1cn=±+jd ~7{sda{8\qw/츨yHnBfrpt !q2-4Zk?˵=2Lta>N%?t冱N?L'Hjڵ_դR/!QtkOA){1)m]śs(+@&k'=ȍcXr\G$ȲHpmG:_HgfE|m;=ŒX ~f ,I`?x晢 SJfT-7FPYֲ|/PP i&ibk&_t&$֡؅ a(qǍ8P\d-Gd@r6/oХc3z;b1/_J/QTNkC2ܜj{]P֓iA&[^D@&6˩kYR:iݲƕjYd pyԏ#BluahFP%|D>M \AǶ`! =a_gE~@<;ΘV6M;AEd~o}jr (9s߂NaT`}ʄcXGy"aL^:-E< R<9pzˍ^u҃?zIf]:@j yn]cYW/$A@7]5&Cb.e<G\'/3yUQ0)g(M V d3ͷD7g?mSMf :&66c,v Q2⒇,h4u*)WR7Ηc4C+{JUԤ'6Ūm{Zhi@ՄiITsEN=I7Z[I79vn(宂*j7M/D:.S"K.{R]) @Ba'u'ҷVW7ob=( lU4Gw[Jm֧S{~"jz*c!}*eb?(5xP 2r C_)Z,ʌIxwDW3mnM@/*8Jyוi0\⟥|F}bNd3}ѯp09,*.db668w`5C~>u縂4EfZ:u6-0k6~൶mxH)!y@7PRdSrR{jFW*n9g;"*.gע,C[3# X'Z0ɷDlM=_@zȀ#TAnIÙ|f vͨJӟCpJ1DV+'UY &0'j"\wzMarjǭـ?.X/]3·8wL y a_&,uftQLc6[Z"OfKM4*/z lmԐ#Euc#"R O #Ԧ&P`>nſ2cf"q7XhL꿼H}pqef FOOq/PFڈw-ìV!ј:ϊFg6JAwaW=iTlPNq 9PЅ+jAMЖ璕3[I6l$@Ɩg)mu+GCD_:g >jd5VokLY*>D$?O﷘K!HB3.LM'H$ZZR>5UkZrr=]3brqD>ػT&ÿpq;NQa5}~Y l3.>aOgTV *A5?N,q_A%vəi8 ~qD~W=/rםgB ^ʳsEIGpg/, %ׂ1S`}N^G=v!}X€B~!w+yW؜9Ĕ߾ڤ!'Hƌ)Ɵ/ӿX&kv9Do?wOY >> ۓ~\l^p_ZG`2<d?"lnV#=UёKlGU=ʘXR(!i^lpԇ(1gL^ S[CLfo( ,SB e{pC-u60h-CgBvcDAO%ZB=ܣ0{H 0T`󢴴Md;Ly2a`=dӽ 21{|FE5Э4:~zro;ţO][qpBtFQB )8"܏yS˾Y (#,7A+lO6ȚsiS,_f}11;wn+kNQg(l[/rHYoYA{2*TC<%/ ,)Y*ZFC BZ/ -7#YkWg}k\?҂X Ǐ1xk+!2mz')4@qܫq^=#Nҩ#2ΒޯHM}ChMj,12/N:DಛLN0qa& 4S#nB׫U#䯆[t _;a'FpN6'9jK,%mfv+ e*l|ܲ'$9,hD'o$7kB -G Q5z/L+vWxoS9KPi1B~486_ ?x.*$@PbshLFDpY.FzdZ&ҴN7Jo ft5u)3^74$VE"m"RCEP7҅Q}+y\i/ - m:4ę؛2Et93$g#_͠\1MR/@CFAf'&)ߎczL|kL[вIğ:)$Q,!1\oXPdMlT-Y1$8dk_2$^oiD=Ȣ5V鲨~.q:ь`2ma4|tʁf1d Fr${i,<:xk¹a5d9GJΒ{Yv KP++5*3@sd m|6FS :T|zT,@D4hAo :!dy^+7fq~ՋuoQ7Ub4S-CzEMѼ>M\j˷1'%FTAmR<`  =u-=ucs;}ˋXp PkSJgM}e%FSI=ݿnR||D@>\a4Swؔk}{JRy,v0o7ۨ;\1OQY!vʗ}nK_%@pU1!6ct% N869E÷\j54Unrq{O rhLnxN p:PN*֝h+,!{Ez~Oud> HU=G 𖑾BC0*iU+; 1sx*Y!r_%ۚeoͺ9hQ/5? ZVB_y:4'=3:gjvD14~0ʪ,iV'F]Hp'ˋGqbto%BA,5תR#rAvM4gLZZKb^?vYI'@1 wÚ=!kKм~( 'gHi0oH] u(Xs Jn_KC٢?m)e[_2O' jDQ_׺,N捳Yh3驌ܟprm!/kS3+Yb4>4{wBm`A:x'l*̤hn#y<8;L0f_Fq.;3➉BDy3*GHf`2ض,(*,[mRl]"288u:'m۸vNE!>}F_]MAu[]-nۂ"|bj$ >ƾP0. :Q4a ٍU?:G)uғ)T3 +ٔ+tc|i Ԕ]Iz,+4>3_d,u;YẀ](ӣcTR%?-2m Tu% b(wR5yŵSx2Qi&~Xb u=ԇ!Nr|S9;#ǀKre-Qh9<[KZǸ6IfũJ23 0cf ލh*H'j pΛ)QØnNb,~țg1aPHGƎ 8lrU"~}~!5qSK_V.ԅ6Jj!¥&Ћ/_zi@4Ve'Y^a nX9'+A piB5Y?l͊1uT*p"3nkV!O=ˤ]jtsq"9ѱu_=m"(mx8,BO+] 1c9 d{.Cj[\P!qaQ{>=<`BC(I_;J*7gL G $D4sw(ϖ]9*& iSr}A)LKrDd:VZ/'7(}E(]Go S欕wtCB1MhGnCV 1+=O2q⅟uWY{0+>kakď}:~se/]0ݓS\^1)Y߶y"עp[~%F<ECuMpNkKYIO_2z/6ْr#-TfCs^Ü_!~SKuAܝ!@dO~'X}t]ƜU΋(}=~t_Zw-tm^e<5t}!U/{hv:gaD5ڼI]2BQR c 1lIb3,BO" Zݖяilsf\z6UPmdLwy)_dڅN1U&MrUu$Q*3ԃ{JPƯ HFG)t~!ݹO.$hՔc9e!*{+6AGmbcRз?ufCQPr)@%_/|G8x0>.C$9uJE JHk]n>ԆNRS^ >L>LN(7gdԫ4QW5{߸e;b.R x #H VV|:s 27H,!,`x7|VWA[`CqixPg8x^MFgtC߃UmK *֒,0<qnFk6Mhݠ8|k mg!"O#J$=Ўq4JYxM{2!g:Լ@PL3a?`gkQz9B|35gY4{'uFW=hƓI Wc1EX ᅓ6}9H Eh?~U!1=^ȳ͔}<cogfu\WS* W %ll=JYE" 'g[WRtksyyJ*M6\\x*h;xG =3 {U '1?.U])RZ@5ػl$hO7^/f㇇B&]QW7B|[<rZC mhor3˫h5.Ohey8f-5h 3s;'$-&H_^Q֒ozSSh.iq+G!4 pp@DN9gV!Ⱥ9]wk~gk ~R;6C#z?򛭓%=1d&<1qE 4 !f])]]#ɛ!T=P\"{h32`Qf/d:V+V=6mwyX)e< m%תGQZ__ l6jeDӏ՜PU)F;T2 o6 g{*.8z4t\M4誮fNǷwh}*93!C ͿgF3{B swkb4"`(м s蝴w AhOH\=d`L $Q^zb4`HT-E.Q{YӦ&]׾9ȏ`dw _[v$SiC@V90Bk>&I;7ruF<]GF~ Np=(=͟K~Ek-Z]QV>ݟ١:Nn7=)W/JߎHw}b{^׃8HS57~oc{^fFrwF^Lq_'ym:|} K)ZE@ *A 1$jHd˜u4FY⮫|ƋXAtB}Y}XLZV~ۥ2o R=;+E38w uMqov P2 WwkvlIl6xKⷀh:#3>$ *&6oCf;@#,b T)I1&N_`CN^I3262%PV6p"?U._ƿV+}w ]&"BR Y;VU0 /`y -#1TOl.b6LI-)c?PSH2w߄|Zĝ"E4WOt,A$m,$ a@[TȽVHcʺHQ[K ]ٍ{I}&Ơx:0S"7C#Ahx9e~]ZfGhX=IA3ʯop>]7JA4?# Jl077ҟ"ڔzqQYo" cvy}T疰mIQ3M->&cAV;[(3| nv}G6/Qo èkl[Tm[vVm8&0mRaQۆ.h{r[GylR/Uw]4ш|m!>Ԕފe .vAYqsmP |c[qT sCp;,jPIRR_Ejj|g?Y s*w>Z熇[w;gÎFAC =<.Zy k.or+Z sL׸1ur2u=/#PG8p4M,-gR^d0ojQ-8X[i ۢz%_DLQܖ"i )C**K/؁W  A joo m?.>hx/]y}-l9igJ7UY-TNBonˮg^ ̘o/_PE%ed@}]^< ipyG;}m՝bPk,6.*+ 8ڀ(Xd7J-2U[07w68gp(,R;bPɱKG ״X ۰h} j>Z]rSܼ< {4ʜ܇ˁVK08Z .kYe!I 5෋I3ʝ8<,7 Q20\ :fCNa8(]ICY+[7+ ɣIٽ?tӦɫd;re)_ߠę ca?b; Ҳ[F4@4?Ry| }AœC5>$ 3IP%+$E*7b/%7JV9,Q1#|>Y,cM]}g9ZxߎXqaJ#uUsJCho}e4+'LNgfKTf騲" CzCk'x+t3x*_Mb׃js@n[)9q(0fG(yEry@tp@Eu1u~9U(#|_ͨߌ@gJ4Ǝ_ç~yTlK("J,-/~&r8"\UmeAOk$6d{I9*32GVY0Ν),[pQ/wlA-guiw4-9n|a"JRQɍT7Hs⭁GCYZG yt>ubbry9cߣV qD+71BWx(8||0ϐ\;Q;, QNwBwԲyRԫ5S9b``p\US" *:l@V?CtKz) /Q.[;Ba;yY3yw>ce=_(;a-o-c =>ߍw=l3#i]yeLڇ~^N3\3Pwʑt #c9 /c"xL#2vo-O=./.f(Fn]1i..(wH_v3 mg)lP#f%4Ć?NR%#aT x+aݣx .=qL;C`t-%Pm/b&\T۶\/>E- ̣0 䅝zz4^oJJNu(,S@ʏybrS4A7 q A8zC{kB `21b잗 Z/W)Z0MK5`.̷F|F+HO"]ydЕ7zbT:>:LB;Pl)s;騛/@1s8]\KTY:1*yK|LRX)S⟑V;UV"e%X8ǡBhP"/,|7Fx>p1A&A+S d/qo$0\bi40;Bne1myP#¾JͶĈ J =CIqO*7'UFDjo. 8ߊh^Ռ!PF*P_[fc>s.td)#f X nR2%dQX ^)Qr(:* (#?,Ckt=!<ċsD ČFX,TׁYOG+8WR:nja6 >PVЏE /'oJҴ"m@Kx|63Q†E"#ؔM",ŷ9qOifK2/}ѐQKD㫻]|B5#1)M͗tQl]MloIJEIcW}&6%eQ;RiC] `wMpE#KOH)&GCђL T'({!VD9%S`ٗat}QZc0,VSg0Xۺ' AAlsKF%9O(pݵƫS{rRIj#K[OۘZgU{z;e1Ia+#xTixFHRtu1X}(fm8  E[>?۶MR"R0|ζEe}SF삲hғ3)R[cv 0-ٓ=p5bY~Uy`\!x̥S~GQƈjB0&_=w+Ci 2mݟy\p[A9 W{tN[t[E@cH8q' _=yv;"ANrjq|e>ؑ(#fAW ]t;;Q֤ЛVֈ9d[Ie:(h 0=8M[yC aJЀ _ZI" JN<h,_!cI(=Urό6Q830Vo vngҹcJŸJ.iܷ\xQ^}ӳSdcnc4j 8$#e`;SC6۔tmȉj\suMn:iKޛtvtfUU Y΍gT7UջʔrI6Fް-⾈wz㾪9:KQτi- ?ˡ:DJ 0ɎlځOܕe^h2bWLCvzAwn~uUDG#x(73} f#m@ Mhh>n57}"ɕAl$ c./p?yJmK.U+mdp:.9?oz\z쭕z;IHGFe!iW$^JaOiON .oS - ]wMi<^ Ds_(^tޭײ ߵ6L%c[Vd?EOZHl&jҚܵB~#`_CPeBZ{gĎd=,WYqW/_\ "Gʏe.OOξf"6x{P}-f{.u͏gȲ ]5'|[ "(J.6ED%&Wd/$hx:+ZY. H[a=H#By=こ=*4zVWP]Kt7͍&&6ŇE86p4 O Wb ڜa)x db҆a$q5LI;5(U6KK qm$y/@Ӌ2.YmriJFUCpu;1\ \l[Q{ Mvg cO.=ABWWHƣ)9C13罅5sT[tJim/y/8";=j"<oP׏}X`h) dXڣ+RFyANC;xZ܎bSӼHiu|0^T3 tAy?⤤J߄OA_.Xdl]8 K/17&F9B^+STQX -_;,9y-8Ʌt%)6OBk>ɃF &jS_+8*WfΐHϫfIǤ'^Gy +c̡sJ#d/MM SbJ8I}hhNNτ^azk%'Uu9GrrORY {k^ vS% aͻ!K62,NqyO:Ȣ{΀6DCeHYge_3QBcQd=b7tU;~}{g9BMkPG6ofuvT0R˸iB" !Ui1OX!ɨC@k׈psfT:E>qH[Q6@;G{`4κ]\xYz0oF DOo&6in3k:# kpء5 +i[SH^W#nX23tGTK[伅dw~Ҫ㩊3SoĿy+1*v(Z까_K$B+fxǍM c}D[Hg(DmuSYbXc5@vcuSSC(ىVM։gLYtn"/4 ?U_ݍ2CS8J{m>{<g3o>t_EoZŮU AIO!&'Z 2ԑt`0&fd;{+ꟁ$G1E'"%N qDgV³<έv4e_lBCcBQr55U.Pqb8= s޸Z G2 FVE|:щcߌ[9#C2Ra0Ћ,l 3<~}TMB?:qwVX꥛oiߒQqi]{NE@l; p"'ԞAB?B6]nQ"qga~[Kbe27&a.BZN Jm$*EORд^c/1 w;S:4Sd+ g=W^7B +¾ 7jm367W*GudD<6 *|# ĿA_lQPf5gQKd#zs0Q?[ԏ47Jv[&'x?P n/fk֝xX|ä 7a<A]MI(8>6~uȒ4J3 i p)Wޤ-|6gEUʯf9" xϟ A R6vs#kOc(MU(( 哹Yu} H,@oN la^D=psk򲓯 $.14Ne/ Lxq9!Om>LX Y[:Z _G$JDh-VSg SDJ͖ xfOE=Žۼ5fp}O,4I0I.nBE&k!_vIb`#C},x!Islc_ACwlx}+lG40jS!6ԑɗ]*o[ߒOyHO)~c(2 ư(+d^RQT&$'?x0)uzD1gQ'hbI1,O| {UR>tduYsTK0D%ʖ:lKIgETA%Xw3:4dOCy緹m5tI_oցHSjc1xJ0;oE OϽ8FIE*Kr,}ZX;`xoI[3\땳B~8 FrƗa`3rGuɈ^5-vpW_ ЎgF<[ /ZAahg1Q]8y䎷orM"RC0FLf;X|I1`B3/ 5na&1H,邵n޺qɓdŨ'%Ezjk9OT!DoaWfR k?vOIG~/Ίjib#<pbO=ȥ=r iF}qOP~{嘔&4fw]6]5 D.VuǞÒw3CYrbMGZV.sAmUvI +r"MAŵSO!Na\yHgGJx|I[θat^UA3Fq-ߙ1mW"jF[z.L%ƃOMdTͯ L9rI"H nF;9\iǾ.G=M&ۮ]&` CǦl+YK*K N~f(w4ZM/B *z# ~P;EJ{:5EoV?$NhQҪӺ>顫| _@28IΓ rEj!< _LPso㫩G ^+,c໌W%,;p PsߦhsF􈯷ϐPiASs.'*^: AuZRtUmML9mKM~؅s8NҲRxXA6/hY2P%V;ns>UF8R};{ւҫᣠ>/_ T3;#rѮz\8d </*A(z_QxjɁP:\t39Ţ@&amOBUƂP+!ڋG7u42?1ˠk:D.cGzV*~$g_Iz* (犁ǃPK1r12 bhsRIhdMN`! y\(A\29=$+?à`Nݘ֚FH#BA{YMո>0Y$U4S=ZQs=Y:yIAq8^R +'{q?ԯM1G/uښ?. #1( ^#LB~]#]=*jV~Wʄ|2'fHxYaDP:hd8/MEHʕ7*VxP)K⩏J3V }ZkE'qrjm@T 5Fͽ3B.fbO-1 ,[KWRdٿ+Ԅ{XZЇ(qX9u'g[4+P <(U1C2eɡ4EɉTVaihǚҲ9E+8d9h{-`/[VI?X#]yz=ӃaI!8+#b]c ^kɏ_b͈Zo9}Uh:# iM]Wӡ]GFh5Q{\ P.\@(J.iq"4aS م0Mwn mN{A؍w$wc,08V4`ݏ: lvf'%.uq Iק*?Z*$o$D=<ܷr&SSHft[ uJvϚ]4UFT2/^h Yuݫp=\쇲tpڴ/7^&KWb1+ϹnGP&FMbMB8KP#"z`Q~@^|u"A]1kO `>/wȜo$lZq^4^$+o7@q,D]&\]s pgu2O5_I}DA׵f[j&jK~ - KeZیʻ@1 $(e xPGY( Z2Y6~]m=Y] ʡa-ԘY[jIL*z8,.=50ڴwVi~Sd_\Հ.*{.Prg8#w]= g{( eR4QTGfѥ^q ,㤝iV˒[it{>x3JB~h嚯j@9FqLʚgO0*<N>E˲%Nѣ@gB7"Ƀ9O5BBk4|ءWN=(Ǟ/8%OT*h x+a}\l `1&T{ZiWNr(BB%9,ɪ_45~ &ݶ W*98uy~l@uwp uPQ䯶v؁ioӴXIg~-I 6h_o(WLe,sRCF(84ɿe~Q4 &_PkVT9YS)zO bei/jdE=6^_3 =b 1!o'=.wJϽZy].uq$9. &N0;Q ٿ,W(sWW09{?D኉+l&hqx!0竵Ú1*=SwĔeC#Lg̻B;=̥.iDZ"Ʈ5|Pc.aa"bH+TֿM{VT!b2K2ʙF Zg/nrY!DOBФSㄨ, 1N )ƅG } q[`2tx!diF͆KX{5ȶ2FqTqE=q''la/-'ćx{ ʧ;N<+A["]ZȀ[s9. И-;5kR`wBU :L\Fd}ŞP{ GSlg"75d[t8R-fsӽl*b\p}JC ۣ4 *ssK_t,ׁesܠ=O:YĶT{P~gQ4;윽mL;rVGk#酷i7tj< !pKJ YyZ#Ϸ4yv袉/TKʒ1= fZ`hԾPmsyiv XJ \8{3dmeNB/{iô +DTx`@3 `?{JX5H<&T6vcLqynȬdk]prfY>#ZzZP|wt~0|ncp Y1:%k\ kM}|zr[hC۔HYӼt7HMrA TҜ Q˵۔q6!0eHiDbszؔuʊztbl(9d3Bé2s/w5SCN.$ =W*s](\Ђ?? t@BgA3\oL[iR^ c6/MXPn/4_s)aUӜ@D0p Eql_eG@@]C6B&f7uzF{zߺɭl-PKd"E_ިS JJާT RWkiW%SNb}tQYPI)a+f6qF7/fx( g$=*9bL& kOWrWE)ֻ-k )>"GmT5(_ׂ2Y\^_SsCk2,[Xb!k#(X|sQP\䝚#:qi^fqϝCUglh"gu!AtkvKK`u*'N @m M\<XŮDt z2_!D'Qao ~0j$-n[u(u]c9HhQnzh÷Ұ9+6 +jy| o)ޞ4}y=>ukwT=cS{ d,O3{5ǡ[嚋>JT3 Sb. נNPCu6/l,g͑rxMƥZ:s"\Y9 #v59ɊWýpQLT, * ras͢À|6ÁUkMG7wdxK|:(&cٹXbD6aR){! k4m$EGgYWXaXޡls9pUeʕ?+lb1" AǷ& c -rV5= RN0-]'M?xwNh#YwoS1|$G8LJi}Sg)As܆-S[pQ ^OrŢG w>ϯ#a\iT[\\'I'a1*c/Ʉbҹc:y߫kCl22p!T+gVdO^xh ),l 6]SN:[xhi̙6ܑ n g:f{QY\˾#."s9юmFM " Öp_A2Z%&qZYr5luVBD,ڪ-KQ$%$swPZ(C5bn@jFmKfOIeHxG'SE"y,SQq]&Ewu]4Vj$0=Q/3z7 iZ_NjJ|Q"}R?x2;2-Lڱ_0 =s$4ԑ~X2-pHkePd ΃$%@}˦e!s|KxR[;^#)@g$+[S;f7D)r_կkelk[ .܁ Xa`J$ ֪?{$'WK{Oc8 :w|$2΍P35SƘ"*rGi/+OwS#f>yT00ʠJY}&ZgmGf65`,lD$:k=& d('['tpM8-U")V9Q!9\YA) +զ+H^-7ٽ4H޺J%?>ʸBL\$-,8׿կ1H: }2]qr|X0 (m_yyjH% Y݄M|z0嶙à%_lp,A=x|T)Kt˪`{6)atk6ƽԇJ~WGJVנTf-dJsdRNu>!*AmܢU'KSZzKD$QOjMa5B#ZNcWOѳ|}[x́7晳uܨ}p2رiCs.\A.Epd"\†RB $/XQ2ZjaS.0fotٜVqT:%±<~5Dɏ;JXC+<|sBw ^I)MJk0f(Mq ~GW*T+H Ch|:˯Fd(>-]rZtQQ6[rPߛV-p!<>6|)%n$@z_Syn _N.KܰdՄ1d.F;ǛF!Q,^KgnC A-(f{K3.I|sup_y6r͇)U.H ,ե=ź.(0&递9Ϟs{H28SþxJ]SohN'rIJ"5C4ɾ5:5Uڣ_Qk /${j5űh)dn|0fx`M9jFbYN$<_)F\y5;eʱ>B>G<̷z2Lns5Epu;/$ۅX$~e[~ qAJ`$STs&ӵo6v_yez_/}9YQ2eK;Xn\* `ٽ΅a5A +Ĉ^h ;SPjnY{Ak7 uEb0;|/8,.[%Ti;̀V=.`b/c$;3AXd#nFYL u} ۞Op)MWD=;Fd!u>"ezo:uS2}ֺ*1ظe6r?CNBļ%nJ#)ϯ;r,ZhfgzAU'nytxpt76G)]xF\%i}(+fd77œWNg %6߯bT)nGΠmR3z9|:a;[ohJ˴ʤ\'FO]\vVn/@ [[f]q=#̈́2?L[،pEեߕe.a^k-,]VSNU1Ne ~@ p @VBoRR %,ú2 ,خ&^zҊ9gWla* cYhj(>{/ ^, A 0FND=.@0@ĸp |,zzNUBhŤ3+b{uAD-I*<^Ei:E6N4 :#H:j`T>^[?K8|OW`pbG75Q7}",6@ 'D(1Air=p"Nr\y6FHwOWz~6;ef\XA 1G;D/PZ.2 jK̚$)fx,㙭o5x4`Vxċrqb;(]fuX  # ~[3͢Mħ$|%Cer$|C_!{IBW/֬)6v[qG\LO|R ;#; `.b:PL ZsӲ7ljYh_" К'3 (WZEGΎcLѤ]OUoRtz hX,̱d踜0A+/0q`w޳-+TG}kr"9.  kTn (mBv {:q˕VeHZ=+JF z8\WsW+Jj EalG}H:04 ׽tXEPݾ$_8VO$RPs{Qp#eL3 Mv"ЗguJ sD]zAE_wuS6:}D97xW)C ans˷*{з۩}iEA.GM$p x;"tO}y4=Obv=^ tKl R8,A 旝-L6%qA?qqKΪGMuv9*l%Kr srn"ϭ3Ú ="fk2jrTK[{CM%77-&<]>L ƥ-x5VZPûw)m y!sUMG Lk.)3XqLNݩ^`ad)NRB&+'$=3L\̥#GDm>!˲a#~ p)\[:=[ȗC!V4hBbk&j'ChRho".ȝ2I7 0nf N1:`xb*xTok~ldْ K=]t-su)l+0oޢ䄳rtay3|"Nf.M>"XEX~݇b~RdҲ=$:5uͱ砉h7NzƿtDQztX$ti-3I.a'*sL%S,XS$4 y~u9-.^>'ErU榆ۜnSU퍍dk6+2P-)f'v̛q·z <'EoJv.83P uT_uNjn:Sw =\Qێ!{8.LC 6k-障{7t&ׁFL:YFoߦ)u IZb1,qn#N ʧ'GE87_N1k FUW=0:sUK%ȔPVsVl abq)2aG:!˸h&HF|l?{A8n#'';3$q=k`qlx 8c;%-N =6"(,n9l-7`(B3Ӎa4(>77/!uW`-g7":PZ1T& @`B,'Fb 79x`o~~ 3[W@2_ZL,N {^.?8a~h `8=f܎̹'> M T?  ̝ĻrWO9c1E|m$٬EӒ3^(H >c[r{ul DhZ±Kmj܄A8lE|G"*,eJ:, PPCr~80+ۃ;=wI{e0u}&hvwUxTߐθ a{Ձf˻D㿥俭6MI! M \h,L )b//.G׈ő)_C,YsO#DpP5yZ?yO_YB-IP5.'(+ItڸŢ# Yū+brH&x*ʰ ?z5<ϔY`8ث+t̀į[_ޖW'm@rW`ӏk`_E~(!;RJ(Jmtܳ`w*菁?g^fɕy0rb}ҬkmZLX5NYL h$Ux>ӻ<1 $D9 &K,(sxޤVAn v4Ƴ{Hzar6pUDC dl\m R*Pj͘:NyF ;&D/J3톙8:׷㒕!7S@APw!⯨/NX^BQ @5cAR}.13!S kG9i4b[[ \қ'DczJ3ԐVIՍn%\_9zT(P:·@ h2/+UmL'<LJP-s"u; lcxbb䏚Rs,bTe*qO,؀&(W9\@~![dh=sԑ:]m$ʤ=Z8Jc:P/.^C0uVFb_910:KiI4?Հ; 6xVtWH -]@_jF@ #l EmbC;f( zD윒3Tr㑋N覧9TcOC ,v1k/JsZ|gpO+6dl3P` :N9|,Q:+r5mty^)_ pvX}@h׸!2fo}[1E-LVRj=V _D@1#8c@Zo xv>0F*F rO"ߔ;-jds?F52Y`bOhJ*ejptn yCTb)ZУ-Ђ5 VF?(P ;Vd|@Xy0Ro.xw˅`zO!ޏO˵"xp*ߎw|~S[.6уnsAcؽX`Cb6ݟ$P|$i >my0|`b9L9ȼk0 =5 uS> \IҮR(3>,eBY0MUۛ䀹[ Q.Q[|XJt q~.Jkkf,U4Cy٣!7z`[IʙyQ2Yo1a!+rü94;eH@V:↱o[!(!gH?f< \7mƢ˦0IuXiyb#xGɗPw ԪIs~VU}O`9I ,}NmnXAC%0xP}"%ne_ȟ<so G?ݡ8N[)F䌀c/"n'N5Wieu(؇c&w.tAV<7u_X14sfQKXGIPϱl#9&ksޱ80z{9ܬlsޜ$݋sw@r*M^1"'|);;))]l_3Džt@.mc22i ):mQ/e/!r9}㶞\ϫ:IpZn`{>VDJc?;`րK_s@ rXyh4>3fhT /tL@Ieljyj=s:n=3,:>Pb>8h_$b sOKPzR5B jquN^k#[5<ڋ_pbA)63m:0=pE4V%2[ԔBp1dE2V ׉yԐ3_Y>Κ9 A{~rqww&@S*/((pREW e_E⋼H,0G~JW4XS(P .KXoi)F4?0tf/T|, Q6ORX_JPwBn :V{N 5ieid%EQv:g~9B1+d9;bc"!ijtd:-ڬO+vY3(#:ԋ"nȹGf[oǻ ;L* kj3Q*_0&i|XF |ftt'匭< F5ԟ_WERy m-9S)I*0\q%GSR{)c:'iAzvƂ#hl4_1]x/0` "pɿ&Dk`j-U\4&?XrF zQr3~T1v f"VA4^cuQ!AVvsũ$(𜮞QeN܋v8΢s4^,* Xf3Wԉ31޻K3nck[c:g*ڿ\j\i+"K[QmdxuǣBd's-)SIvdy[$NOW4إ<߻ԉ+:t.*anE!SkuƔ@$іu{$EM&?1@ &n5n\*ѱ=[$e/ׅ o%B Nb -\[!H2tk%#򖍻ۂ]9( nJ!(qx-Q,T걳IFB=S ?r!ʸ 覿ؠ< &O.Kp͞s\wc̎Ab¹La~ O <+yY!q8ʭ$I:FU~|ܪ&p,98_̥pM[<,ګ,ٽFS7o)RK_8~%qSۏxX^ ϷcW\@G<)ՇړB Xtы]X(&% yd U@ƁWr'`MPَD;ZIg R?>*m9xcF5 |'-om 54oF@;(~(Fd 'BJ~;Lx4#5_pk 0XmΎqɢ<rT21oȏ2pD:y ^Mx*k0U=a RcM_u2L<_Zh`t xO61]޿ØaA\n} X-[Vs׶UrqDqJSQf^^R5x_9Z"QL@T%9qhAX d'5RC8%MNUȌ#/)q9xd&,<3iV/VK=}kd3sPr/4;j/pfh>dO<~mtg+6Ug"RSsFr=A1ЮON&EM]sIz,k]`,(+i̓bF߉%") EceͧN^7Rt3vS&i** ^ 'oLhL K(4,G'&׻1Aziak?DKRXlYro̊6?)1Bbmw+?qG&< L0L,աC4ɩq#dY dO?(KQڕ~r<s09$ڎcջ w!6DI{& 2[]#Y"&2m~#*x9AǑ0v|uj-ڝVIl08>Ps; xk\UvGR?wtQdoUSpwDgZl1Vƃ ᜍ_#gPF p#f0LcTű)m 8Q#1J6pU$0O덈|ta׋a?j *Wz m6$E/'9/%tJ) ŠsHEf̤H}5-Ŭ2C~ɐQV$r;w C΅|\ ?I#X[4{ǖuqRr8.fQn(;Rvk2Z, b(6M6b# SWבּ~Ցg: _ޕ %k/J'&g|ePQvIWd}}J ˇK蜫l( FK(~CzjP ȥ TKZt-&g5~<쇉oʭ){ aX͐M#<@vY]Gw\p@4x؜i{@1$j 0lC&:^:nmgbjlgzFP6HCYwM Y<}.<ׁ4{js)~eSߝ^3z9x~DOq#5y+ai ->z8I";bQ:{FRܠ$DK/Nn17w-y8EY]$ zmVFp"fƫ +K 0jD͖Aﯝv)[vg:g*bL|g4BD0m(XX5; ݄RC4 (U9ucò՘5+1'c MWWb[5nu#'㤀SEm2qs=O}?ĸ+ҵUp ۨ~ZUZ<滀-a.sWrLWsY7g/VtmnZ.uueB_9,aO} x\:M&{ Y.kZtUUpJ'?Y)6yIחM̲/ BpbxF4lY}{a)*Uض%s1= cD\^A/*f87!{G̣| \bqQ3-hҠcT~A k> E$*9}\ZnZ,4HkOD.!/0FY ֡!{M&-yRGm#PZ9 RԱ| 7BxPQF[ &%MKA aۄ:D{.Bݧ+b%٧3N;7c YgQWP3sM,w'zT%$)M`v> (\ _W-AR񪭊 FĜmP{_.O+Z9P`V+lXE܆w,[t(v˩nW#, 5m=Y?,w'\gM(ϛ4~hs)µ(Lgۊv,>"gۛQiy6E&ڹ4pdfRTʀq$`}Ji Ry0}90Kr J kdҍiSpsV~OHf qt?$X@CFں2/)[ u֢@JKxQۺӷ 7[*Q=a[ ݛ^3΍|O)޵c8TSUmBˤmTlњ nd5#oC`5۲a'Nf} %KBԇ PoVŝg럤BMAjnQKCSR ~m!9G!R=r+Q(s8uD5u^|GV,Oմ/&V'tkgB>/7yy7hk &M5}~bÇ}zT83 ӢN:LqLe_: =|GTt}ee%M`$ yUX[e{gk +\T_i9K@?=a)ۍ'LBv敖AhPǦǬ I~oduQ#4d8"݊f5>`h4)E.hљ{'_q- 'fRD悩ӷr )%+g, By>(̈-G:+`v?7D WoSk2V9a=29vt<fZYTmҡU47s";6g,,O5`Z`nz9V =$Hf'JC'nY%ѶWnc7N&.Pt1~E gdXvWP*,fK^&8-Vc,7h桧.FͺF1'<,qqUޚSB㠜%V^tIinޚ@mxxU*F3៷cX8$s>;d2CAY:v5 0KРi^eFY4/>)0Q!Bh]9ڡSDzVJ2IRN ѱUŀ^sɮ3:OvI[Xiabqe3pRyӉ3" :FO۲iflUy@CBЈ{_Î#\yqA>RY~,5pG/[{7q5.r/8φ%J).Ȋ TUJNlYQi(I gk +<`u/;mB>J*cߕb P#YIیFߢ& ,\ZC+iarl0Z|'Phb8x5,/7 VRfu.[x:m^x|..gKX1^0]U#,YltSJ#ˊW@(:wO#&a9磩M)ߠg bwT EvZFl0#hcqZDrLrSE%F]@ p$?X_~<ș5|Yk$XnMnM?Wӆ~B߶UMy5l|~hLCɉ4A {Ltm'OCC+- R-z0C"{JFE8L!_68/L/Snvm'FپkC^~~7v3*}eb,](l94MKP:M1Kl2qt[-0NR玪PKIbe na)#RT6WǔJb}F3jA#f:zn u̍[1UQډJTxJ=ݩQhu=ٽn]4Hӹ^Q-rGYA| x."\{{+ЕcטV*8|ibT\*j穷5Othu=. =KQ)"҉HE/c@mX_XΜBi~3Nx0lYPOݣ U1ī@wg[V3NV\/ B/m b8X/݊F0QBDȷBVCk?!8{/" X,ָܹWI_<󴚅-(V!K*x% L #v?I_@bS>:hsV2.FNz7 ][Gt$To.x -i֔UPM{䦋{Y!0TrKhbJzkGP*D~3 x;fR)t8EqxPZ84q9]y b쇅03+(p*76y`ߔmx Ju}Lwq Uq_S=&:'KSpRHɦC &{ O+&I:kû8 \x肠:#?^XZݕ'՟șqfmy[6[z3lA`"[PO6G81n 

Ny|mР-ۧJ79q jc"b1}:~Ua+I?\. L{nBxЅ`ƶ=]&i@_:oG$GUළ Q2acY~Bi/vﶽ؆rNߛ2JKټi^3[ȉT@mίٍ"}ԍa_p[\rQ3'a v )0WaAr?~nfu_\a>u&HmBѬ7n=éKJ/U$/д@m$0s7.`"@5gmxY}b$kN,[`znHKa?:2`~t9;ŠVm]izN|L%^`%Jh mIƛd/MUj> Oݜq/Hxmf>+x`z %bANZIϽjXۏ~[Axj^dcAR5uMoX)YHJ #c{Iú°2 X +>{||+#\.ղ[[?z]U 5|DFX-@D0TZO;!'F'--PSSWj {fm?~-&# Ed}'xmշ5S0Y}Ft ^1m:T^IMxR:TU/FŰN$X Go)DYUd8%N`l/3o6(]Bl/H F;&s/E^~cϵFb¥3w ^1fTz(| g N6*Jlr u1ɼBDGԆJg8hA[A j嘺f^z7bDd;;S¾Xv,lcedX#gF.X$bx˷: 7 4di:X n҄Bő!wJK wZ\CK^zNDs('mv8|6rM4A *r2*lMT-=D&D֡?{Vrvɀ6>J$0mU^vWLR{)nUBߏKAɡUw RČ>ˬcnrtJRˣ~ye1bAF+_i୲xlO]3k 묏v$q5K3(֤77YX Z-vU>:Gʉez@}ӠDd$%T(=]PTT~q ΄-#JaԼ\ ;c9#b_8gYɜ1J`NJEDӞTo*׏Hjԋ S:nzt ˯%vk/{2gK.* RM6$,*rjO 5\ן[JqsW -> Z,s\P,hAHzڳ%̫w&4LbM毨);>Dxs. 68:D1P[u=v.%{`.+zr uIjL߉~poC OS6t52kJ$?ϫ.7~W5o"W@ۻ!i9+OƑzf1*QMw"8V'WxF D \^vmԠTጸgPV7?l[a u8YEDaL:>v4~D-q9K}E`s E* )PL)o_auIjė7=ʉu Q1A\E|y 1ym/}w9+"?@l|֥/#y1;%Ϫ5澂+}l6 "i oߏ+:r?72qz\בIpa^̰0 j7}GJ֫9Zl"dvON$FAͦPY1Gm&ݘ>ZS_~2sfQ&gϩFnAnFKwppr~[ƂZ?9xhޝ stE` D\3%)NɻI͔2[<ޚe~Y}N|ObM*.el~&9 9POoT5n}nܳ}󮽢o 91 `(^D]2a"A&.a -%V&$VヮQ~֤ճnҦM|>` ?b%N;9i4o -F1Z~3YyDƮr@.ZgAkVm; 2l4D ;-.& ;]KCO0^<9ts~U}[bO|=C|"h'/@@T}py]BU:{PgXE_qOyv{=6cvcd{ 8 G5sPc8SfmnR3؝ɺ;7rQ4q$"| &kwGfbVȗ۹ɜ:N54#5*f/xvҀ/ _8?(_]BjF]-xއ>)st2P0 A6h{{s ~L#chվ~Ԥչ/|QC _]Vy30f֐{>*BOZiԙ>#9-#мcپIW|/'z$0bĈJ RQ+Az`!s S sn8 M3RbVX>#03esU֛05r2 3дJvؕY=R.wB,_c8oURVº|=o4:Y-N8[PCzNyu͒wтt$1z-֪FpMV:PoQ^#Ȟ=+j_Lꇉ18=5':%LMĕ)&f`'$7r5VZ04cXD p'1Jo YcAF tumV>NA%yK:HGFP\?i\=ԯ1Åy3>Υ$y %h=ʱƨ6Ұv-@<}q0Qs"rkg5)$9@=$ !]?ܼ;LVqOs y@B8qE:he~g Q"@P f=poVjphh5mS>0ņF'jؚ]v,NͣIU7F$T%SANlouğ_D׹F&қn,|pj')cY› %Upuz%0N"\#ȗ4\_N@HrIeE.چ@'ޛK6Exそ]Sʅ1i_x½%Ob(' gSP mNV ㄷ~ne"s[=]48tMD5H<ۺeṉn5ILXSdnI3+3O e Oӧ6ͶO 9zٷL)($d1A"p6#ZX $ ^n<@Y[9 I~R)-k,6hw_ ٖf7swc/aHKV`XoB,u]>Տ7Z40D/]8i|j LJ-'KR&K\"3G8.#olqUNzaib} <#p];CTqLKXVY5/EG/MFgz!bF`/>~gIa1Ʋ1CJNuŠ^jfy}=(;Qieѝu4nԢM?"HݞM9Y\0Lmw8qF9"ot27luv8TFe~~5SS@gV)-=&SFƵ\SJiz'CKq⎷ĶbH16OmR0 T oAEԝ(: ]%]lu#kЍ!e<C wSG| ͙\ ^(e_b{%C!nT҉gr<\#S|-jG{fny[n"U=$J$:;IQMl0pm\xQc:l.\<1!1]x-xD󵽂(iw9f'Б r)h˞cR'E~uե܍ޢQbp}o &,@b]n:i5q#`aKFu4cͼIq02,RԙG`cY3G-@v\W--٤Ҥ@aF(*(K퉡 oa=ѽKQ'-;ӫ=6s x,8nBt5qH 9/-{w+^ J / e TޡN"f0÷Z5GFviWl0ḵ~Kc]k`rbiSs6 ]k\@edǧCF՟/F'EʘI̥(!pNIO]T8h<vT&Qv:Cz# 40ŠqDz 7K&.vo$u.rH W鐽)C|G)Ĩ:ާ%[>|wM윜q/ͻOC#Y>6xS[JvQ/|V D~ճ6D]/˵]*3C=|:w_1{K oE'٣Vx_V d)d0LfB8nC5:FaƳZU#~+1>%&)MRB:1jZ)^1FՇD=93҃pv:_/4~*𒃀]+*N'M [oݳtQVY<#h-z\}%ZdhWbĉ=3A@5-;AVYޯ3 V:#|{vб;nStw8*B0nԁ>h=fvpN! >[OpIwY)K(R~JEπ0d~_"G#r^s K5lZ\oTi9s}٣7M:GcO Ƚρ,{(~..ibj"K8# c U&!Dϗ~lN̳ SɈK!h[{iK&B**%ht)W\sS:*{{ΙN|TkҠd/Z#%]6c(P Uo0 }cp?/,Ũx` ,ΦpV(jvb뾰drjB;XjHCUm#/E2`Y@ c%^,J|08{U a o q(k[kR:h <]2-q _o%ӝ)jR+b<[#F耒(ô^CS )SaZUט5$QV| `֎|!#=ȸX!<$ZS?d.|?< v2m~O8{:k5N N*b Ui)YF1n8d甹ԏ=kH|/ kmP=dCn/9)r \=接d͐1f汯|9}ѿN;%A0#%m(ICT%k3Ҡ݈nb`hr36yM'!60[÷U?h;Ĭos)"^uc5) lRo9l;xDb='aw:' ;\YfS@7Y?ٌ UBA\8oF}6ס }jL!T/IR*O# $8Rhz nhuG|BƖL/or?~RYtSvXl KLЮRiMY.9곔;u 4M˖`ǷhVËX?h mS]P_S WӃE`ocâ*I顯{grJ2M?T#&5SRJvރgBeDzt6®ͽ)/(8pld~&qB~TH,z|don=ˣ.p]hPϷ":/]ó72EHBi7}AgUiY鉠| N3ZV|6 W0 mH mPZ{E|ZOߨ>4bEOw +;"$w]lBO_FI"E'}Yn>> ╽ػ٫7w-Khc3`ɮ}?>>ݶ9;NUjSRZRT#(): BҬ'$*Oy;y9lzسJȼ|% a'8JDg hOY,я?fbp~*M*zI2o{'q/ռcëL?TM8R8Hձ$%&̭7,}kƋ-6j*'&ɟUYB@0ޜĭ荓NWފ[Tf$HZkM V+9 +EqĮHިT_Umsgʟjy&fDU^40)b;f49'lɥR(Ts?1PP0'A&kmǃp&i',ʕZ7xFl *0^hI=VSUk2{bl<|C!恪+T{zi;Tē2> oJV~S5vm pϓG1r2eW{Gxӣ'+|D(Hϳ{O{2zb 8c7$\iT V׻*%]eC9b( BD,Mؚ(eXzA]YDQ;wE8$gJ9%w/тr*7OhǵTnr\+Ӓ޻cB 5m+۬CpT%t1Sa羊jq8l!îP0ulD Mc0QegZBd` AGS ـ(Iͦ&Ƣ[ JPug8x{ L@91+|1DȧFd:xLwWSrk<ޟUy d?ڂ4L5GŁ>Wq>9h?öx4.j p@5SL oNN]L8PniA/3/s;oz Xq{#r(P l\Ł 5䞵nv͟lP45qbR)E O&jQ#.ZԤ ⿖ pEzB:yb3YEL>މSӫ]CNk DMRƤ&p{Ԛ"?p%uaG"Xw@3tolM؆6ˡ͹/BD7o˜j%!!.SG3'_V=pVU؂ j 40m x@W>_ƨ^S()+X>1xxh?Y(NQ7lXwH>jV3рrK&"T1JӂSyV:~w-(e4a)ăwbέ~߿''2:4 ӄ̎2gn`_h)J)pQ:GXR)nURapbLY_*s 7vZO~xNq@UAv]O]x36UGxwP6S;ĤqKαh"ΐr̤z#FoXe`bX~y *W8߭OOz!D6v\a xX>&`ca1` d :-h31Ɔ]+{&jUގ8(>7M=ndGY"֏*QPdRVZ Xs-JTR 2FFCX1~E=ބ&Wa.g,?v ofxW pqeUҦQsPY"O:E]P%d<_ϗ\*;[nvYj[5y/@t+ ;l#"f:9XtMr13ZDSa`C )NW^4Q2ܳ,\I:AH=nJLI|n=5*UwWc "=e=Ag:Jϒot8=`Bީ?*J c?ŴOƤ؟M 08Ha <[f2+"hwjfq0thj6 =ZG *=OcvMSb V_7.xkpé3Vdv#K6TpfR97= %3J̅Y^c]޴ VCWl^/5{gK)*o} 0fάC-<_k6G_[o}i6FڮH^NW2$/Ruhe96`yphZcڵE%oK:tE>+L$mlr5`R{+weT1ZEr[g*k.P8I{_E=KlKZMv w}Ya,D%Ju!'(z~h{!%\w={iԲB+$P#ϔ^(C'< :z}ٸ\NO_d;5G@[?J'^?ޖ(@YOdV3HFe{9PY70.OBO~O"ݸb8I@,c|]f^/u^E"6'ah> aaoI&BЯzrUH5hFWux85.ZGᗘ,^1뛄uكt}`) a3ʻ^pRB1t6cw$ej{QȩI FN)} }.~c(?1X%"ZDav{)]Z8S:K]P ֎!{HY/ӆa#X6!Ϝs Cx2!@rꄷY)h5-Pjյ}Z((DP tQB3 l h= `ƶ;^sOnwSAWOer4mGɃϸ$n0PK: R=[j:#d;g_N>1=m'uk2O%2݄d/ rܒ_wD|4+7 zN8;tw 7q%p 'Ц C&ʣqfTJ|]P(xa_PCwJ{Mɍ8W=ceE\@vu<ʁ;]˰H^VOG)9ϨTut_?OVomĨJ){k!+jtCta:zޢ}GOoȍe5-bX _H.gjk- >\F U ݃bEr m΁-7twu> z#)yoPWێH84/iLHe:#r A0su~qKyk|MBs/  ʭ9&&Ցb qW.7Hێ)/{ַDZ؂`51nYՌ9+TYň\kdf)\*+ 6OxL{mŮcҞGYKڕIVd(pE$UK.tn_Я, 9E:楺6֗V JZ8yp Zml\=C\aAr4wGh 8\HR5g"ޣD9ֱ2e9j63K_tR89 e崢P uVd Ig8$pWhc|0['Q#c?).RoE~fO O؇,DgÑ`=; eT*<4d⌴8ڝ,o;GMVȆz?uj1"h]99O!OОVuY6mr&8V5{ A~-'ՖcyMuc18?M3ٴUEQ5pO=ҀkO2`FF,Hc PR57UGio誥v>0q~Qp>M!r>?Xmױ%+T 0/ R#] 3_I/ fEmfŕQاV/z[_߭ClK|aP6Z!Pmʏ1Bob,oZ5(uNEA_"%waqZ6zq칌R'piO[b,b3tDLuf V p۔4f r8 Of*3ߕ"` ʂd5%LBJQfO0eLR`k `.jBٰ f@Y`t 0!\y7:W\ǎ,h[β޻]|\ȶ7A3 c,C쭂ÃjH[7>G-H]@}3{3Oy]jϰdQ=4O>Ew2sl;`HDm~byR7}mE5Zn99ggȕp#C " r9ԅ 4']ӭaÀR&( 9iHF@ª(N p(.0YCt9_|G:SR {89FfFw`8qQ(=0t^^\tw1A^YY!|+~-W>"eQTDtǚ v(tP;GjSx--X@=dtGŀ@p#H?8+INPGDktpUp4hHcqn9^`*d/˳@e7n+Kı'3a jJz +}Hۜv3$+ pnD9w:_~R>*Biߑg;0r^olNXö8RBa$:k!^8^C;»YE,yڼ$P;FGTY8%>" (5!_ 0~x> 8c7ʮӃھn..< 9)doF@l~q(6nG2rtlr+DN$euq( Hvl!} {ɸ oIa;d|Fz<ix!6N˽~ǿ;k-+d /l3x/ߪ61[;̎>J24B ϝsvݑ6,1+fƶCm:Xz㉖5t{rg{ㅗ䘤7.%EYt_v62w%̥6),sfps*T>"W2ɃB%%!ɮ'4ʃ~^?/BJ kAI)AD29QTaB@RuE!1ѕ@Y[ ܳmzhQ͞'Jref7,<׹a5:ZmF!>9U*4zg̀gxt!&`O_ܤ2Q&]1p2ǭE- :zjǙTI*esu  G1,ƺ’m,{{NAxjB9qf-.Aܝ`ʃMśĄ=ȩBETWNVM(bj dÁӜwX%ޯ~FU}Uz}rI ? a%r[\2X˥ZzH1)!5 6YaKEVBSt`-`(E%k:QW\;uFnp1]H tFq#`%[Tarpw4 qm{quD_y{H+;V_? (`4"P!DZ-Fx{KAj;0QM]DTFehXo kݴs ?:Lo'Y۝G Etmax XI~,{*؛F,_h:pGn. WfV\[qvKو܀bVn(zLr<=3a(+/Дj(+kRǓAb1 O:ե;p2BGI:CSMS5@̷h=Wpd :. &m"ʐQcj"ߴO1)ۖ#.K0$i}+R9Y~iyUEgMm>к|wHԡEA[oYq.]LLCZ'Z1U9z_hs4k1?#?'Owaa \Rgf{,DZ3qb1Wu|]Fweߍ,PGҽRݥBY;ek:D| +zX}bEf$bI%9+E!|=:\P_ 2aD]#^šNڤ5A&<̎mEH DA;v`d-XʑMOlB%RLBD#TBMuѝM ~XUu)ei[p8LwʶJM0+ROf\gvbfIV)NN7fJ';RA<ƷhWh7Dϰwޜm<1!BY -([:®>(AKWeEec;J&mVxad>h ߪ3m9J0'&4lc0LLp.O@X`!gAcBu_~ -])Ѹ`%mLjG`-@l?»vVwuԖ[HԲL~,:4[ncdf0`QTHivK@&o3ݠTb$!-+g/OF~Nd-α OC`Nh"\S zb]ϵH4.? T[$ \e"?l_rղYf-%vd 2CD4Tۮ k*~e7 -fQtD_EՇ֋XuF<( t . &ru;`iF b+6*{NYG;^R+x?w#Hq%MAP壈 Š)ڱ;dޒ|x͟vU?ޝԛr&$0",̴^@*s-<:tB T>rbۅ1&SR4nBmE2mߔ jrUuZpcS\)1#Y$nǩ~˿6'^e2A3R`bh=lI"DcC'؋W?>}HS0@2.%Y ηq1%̗ L* 4p|FDfcxp^ʃUskBu̓P%sY`ҙN1L*E&nb&L.//?xbFf>HsG-| V@[,ݕ`R!Bg]y1DP) 2Ҭ1JBp+Kv'+:hCyqkp}s[ tFQzD[&T @-zz/[jfPl9K%)ztMቼ k/c?/|蝥5%PyMigM 4[uEi#&t 5&m4 #fv,єVh6J(CO*P<] \h蠦Gԁ$!L˳i.HFbG *X!-Eo|}=fysplXSDצ~hs<%c|9HkWV?CxԞ?l芫- mP #VQծEF&\*ES~% VH;tEyDOJZp^5Nì?|[IoZN# $u6E+vMT(+Uٽz7C'ZpXQc),Z/~ۍf.Y:gN9@=a:#uzj 6)5o]<(E LwJ^+xS)rCcpuKƬCTV&ii搢OIzM}lpLŖuPh@YruggЄ2(*zuXjaT:b##Nƫ,)ˏyggQLXjuzSQk(?kQ.M+8IGaxcƖ :kI9M7!˔IѰhyH"(ad9.rUv1fc rEF{q80.ԧ'GA͓G&RqIytp#ѱ$kwҰ-~`Pnis*cb^9?S{To֜Q8m^Yn3oʛm ܅ ҹeM3:15s$έƢ=`[զ6_A)@6Ԧ:#!, V\$*Ӌ(t N45k[ 2GJX+05 x>%#_`]^D}7cvf(ԉ*EEߊG ~RnjgxʍwW*%}:YmBⲭ6yRɩT_5.ytyfsx:NbNY`__E ;Iە&5y!FcpDj?lMUEE'^ 2 Rˉ)"' 9\DY{ 6ڔ q(!Am3 ލ)pJ$ןSY!+cSk^U1o=-&jiVz a\I~Gv$Eb_Y|^E0"v$a*wsµ 7f7_P+c QQ M0 rMf{?W?k i$ϸgu(RB<\wjӟ̜p/&շ)\O@Qk|Gy$5@[~x_NbEG?˿>>[wh6;~dLOF]n.{`F ѲEay-#eS}!+ZHsE\ȉ- ^=#7|~}Zkc8jttfZiGJ]Nbh3ǪNFLrus4-;-%1;+|/kiOA^:c ZJ݌ ໷~Ĝ'4͌[א9 Ȧ߷ a},"*QqrzBA^MK[>J,h"UKt~]'T8Tɢ?}pF 6 {=3c' BCD3jvAe>7aΟ=/G5*ݟD=y]uS԰[,7O(v6H-/.hw$K X6վB&9'IV6lcކٰ(OCb,aSR^߈AA8 pw`Rje).~4Hy_2e"J 'TVx\Ts_̉`ǕO$L^ ٯBgϩo:JVt Ƹ Ñ >jp@@kcR pF&U_ /߄%ڿBsk=s-i {Fta{ބZ}}B.MW403;g : 'pt]Q=    eژgzڻ\!]uO-\@; qˡQ;[^ebJRZvI#hI<8 /|) dxДV!=fA.LҞ-/qZK {w)Uj Qo=x'68d㋡r$Z8fŘdE,(CD_ˬi }H-B;}ɯ%c[B,AM䓔d89Wp/X "܄@WPpddۚ['ֵ|/t ;,2/^H54'DExpa1*t" S21Dό8ihΪ5 5\TT„֣T'.gkK+?IJ.B|h1,~2Z#7LBWٌO )9vC(CZEɐ *D#/$]=&=JO%HjMkKsRdYP_V5v#㚒<zT㨸 8+]ƸջE1`2YPbla5ZTȗod;e<,[Gmwۮ\0G etxD8,Ï: \&B_}>&vWQa5JP/L}#ahjle^! gw JR`򛐧OX'lsNlB0$-z!)ng ĉ#  Ď\w+Qly0(1\烿&ʔ曠tdx(GM`D}؂ ÷2.GI!@w8 *N@HZt!.ןkV mQ( 1˒,^։d|޺ SIvٟk{y>O%˗G~>4ӆ<3❭ܽ o٫uɦyUgx=̽P:UwX!flDpg9^ ܱ,)m"ky_ң ^h#&F9fA&cU.D7uW0xK8ԟZK7[hp]ͮc>Z\\D O9^RU|-b$T3PpI1ڑFHY'Ώ>%K"lhh y:UO[x)$០|45()ZUZZlUe^F)MǛb>#i[I3Z3)2tۉnCk{4wj\1[+!>X/¤9ڴ6pOx bE1) 4 G!w;yvp2 6'vP&UЄr؟(h`h^4r/hY 64*s8KEw$Z)<,rnbR=Dz֭b=#uG~8Yxg>HIAmyP( k D+u굘n*yěcq㝿)7̭]GsEGR'٩B}57~黠—jk 3~(ɸ]oo`{"{ĵ|ȗIj}5 MoR/fl;z@X!b!Ч"b0"5>$q]ե/::CĖ,:=*_21#;*MK;ZuM|=-؋֭1K>SW~0ϸ0QJ('?V#󏞝Y܌`€ܹ(N)ڑPE=w @ }Az9e׭tY#֍^c_)lՍ@~[c_8zX&W([_azk X^%::"J3c= |KMS4\Zm\`؄NyGT\ȕYK/#h,H)ڙ?-WQderǬ%^|ڕLՌy@@KOa)'3D1Ixj3Jt?8\1U6틄y$(NQU}質fOP@ X&bFd ȗ?) +]i2Bƙ~ ]՟ըfhˢfC ?/MQE%wfNNjp?4T4)D8;?` b`Gh*ME3*j$z1V:E׸6Ii>N@ r)elUkOaKprjLQ %6b~-uY2g]b )u?=:$X60-c[&0Yl=)yE uf7Sn q_)={O\#0ُӃ Ix@ rWA| dhjP;uJ5ߟn=kVyѲ7pE ݂6G6\љbDP0'HYMNBY= d'Px8\0(."M僊@OK JxDwPp:`~ O7c.$ _K%:if P2d<>pgП5W+n׺am~Tn7Wbٖ)jR2Ŀa#2|N c?X{0E3@yrBk6lcgHKzD[vBF6ܵ+@ k- !$QE6ks}p3Up G8.?Ob0_TΈ2ˉwC 'nV.. KpGBU~H7ǒ\:Bh:W [uӾ։gA>7Vv}nM8vpR1;A/ ș\tJN ~&X">ۙ{Ao{5Wq|;,rh 9ɹ -\<";omL,圤wqkIIRmok$tD/LhsQð>.Z]rnO GGa3ߠyGA!d/u(q&"X,z4_Ϸ͑&GѦ;2DBm䜭0'P78!!E!vhz9"Y ^{GRH=dh7i"7gqkg^9+Bn;R z)Ǯhx_+ӹTP2:26Ps\F֩%;/?ٌM>xTZκS ᣈn[f"D? 7ٟ;dOMK5v`p]o7K>*Oɡ3Pef|ܜJ2]v x FK'\(^I^Pbpޗ7pEٝZpO ^ʋ48I+mz4G0 <Yuz8s_ۃ.ĚIQub+iBW?kNv&l_4[Qs!(Ư(7 -A5RI,?W WM'iloPuݼF1`/{bzBlο0׼k>.<2%Y=9[} /c!t}O;\CPߢ e^0c= <'ѓ24ƃ?*:*?ŭ|e`l͠#c^n|?˥iLY$u%kAȏ44QВ!k..ƔVw\Qm|w=^I-Jg79E۬d`5rB3b4ln5Gy'd+bݐCs;:6DCV(ZEyooȴ셺tA7>5Ucd"ittN<4*H]} jkpL ExR/B!p=-=iAI.NQ9w#/J552JJEogITuOS)ᦷX[kDx7<*>qCހ˿xd".7N߁lۋ9\K*Bޢb1#?0$C@Mo1;`evibZ-1TZ5pF}7p򻔼@n&jdER0Hq wo2zƨE'FUBG 53e⩈ |矠NR };BFiW\T9weȱ1X9uհq.\xp8HWza%X׆R!yx]E$dwIZn9z-rEv卯 Ab69ӆQ 㬦!LK]fpZ!Q>s&9*Eh7sDIvVֲ\?z P{8fOYQVUY})o-6ΚpeFq"dCY0qy83'gc ֆ=!_ |rey׀Q*wY6%R…#vaY+FM}, ׁ2DtĦ)=B{.&,{ Loݼ`㱥ĕVePdI#sB5 Q{Bu/jͤ:_6L.gɝ$`MWhEzjr4C嵦l4@bܴz9Xɗ7=?1閯`)U0';5ѱ7Op76@kyK3"YbG>Cl`:,ggU֞%sD}' (N-췳qB&JNPS' O *Y~p+Y=8QCKl e*(}EnN Fpun&NeX7Ļ͙ Eqk/i{i e2hWkMѳbP i*ݚQu|TP;{{1Gы}l XP'Z.Y\b&c v5ժ6XcvLh 04p^Zci,EX+{K\Nm*D!i~aoK?"Ժ6M9tst+ǐ~ :lqp)&qsf'<_ 7p.GA`ZpzI-mFNP3#;M{F%9\큅( AdGY:O#GKA I*qRl uX{p ]ԭY]X dO9ʪ S\Q$/0"yn_Ԧv`3a|Fo:4ܟ؆{>`d䠄1|U!'5Jd0=b8ي/O$wb~j TFy-e˰<+-uJV ϟgֺy{Um[Q=`9,mQ/=NLlZ'p߉gElp9r𳀳8۽"+vw})~_fI2///s[zB'1.W&kFXn`Ķq3Q-䐜1B>(F2!je7"e~,=eaVݫg,M¯3Gojarn{iQnHMTe,̪ %T{Rd&",q9DA)|g Q!HȲ,Nr0Kײx1|I~=)W0#ߨd#l^j?M/G>2uqkI;ޟ+/H]`;qN ګ:zYbLG}Lܮ}xd8:r*CWl1gfA Ltz`fEnϜu2T|]1.({)k/ȊY`EWL a |B Mv̚d~yK V,n4v$hz+W''O=DGsb$H ڸtv 0jgM88:ì^V{G W*{>aX^BYd+oY|ߢvIW/ IrNQݣU8lq* yLZh"90i^ycOZ^__iPn橖8bhr`IQF<:?pΏ%㧘W6ZE ǤAWN(Oi\DypS W$ЗRGmQ0c}Z8(tbXʃ)[?UGklDpz3M̖KɺV/iJWN5[$c>p GެX[BO yD);<3Q [o\6zao(bzPXW3Ke' 1?0h-= ?ع<h!7WGOǐ  G{ag{uce?|REr5]-w:C{ :2׶(g CPzpW >f~7-(%zͱm)0v I@߳4p5h?ݺ 4IBޣ.GQ{7lA;ԉRH|-Dȵ9OutڟtNzh̬ZfR/MH^iƊ@0A+k*i &JlAd,b?ܴsFPX5`}.fVsڠ#\TKw`xu,FZ_ ] /2L> 3+5ﺡr͠`&A"\ ǐo<1qV˼fpm|Gkh:-F_EBIzVoa`}o}\iDcH׳~ˋhLEf񊁲^G3&btMaO9A3BJ=_ߤ!Ŵ9A#MpͲ}Ѻ.6J] s0#yzɱiWS<{)P6sqWY[Ci<2_`)4{!6]QQ$L?7Z#m2(V+09$gIlkIL=!"f9Sn%%jqiAs~?hP jShO p1;4+F V-VC0B5o!oK Z ͩyVRCҫ}K33nWhbzZm,L&\\ւ"vUon2ڡ,m >v>0mW|Gmzh\cqʲwhNC@7BIlhKuJ5DF=>C@#pJYӗdixOW>Tlv  s#ˤ-;+yj4fB0$ɪEG y:>G([kهYF9ᱽ+aHughCʃk: nN6c=_*9Y̽YD!w{a)1(g,_G%f*@Whx:J?{eֿl y5Va< @Ac)k.[;g$S|hȘ#;4[Cf?/JɊ.^ )@^ }iPCw$ 0WOA)$΋|H Όn`E y?("".!p7~wRLpC>@|ҪN e2Wg7Aƅ4]Tb&ҙtv)l(,Q&[|V&._${:&Cl˛OIo6@5Cl y{~QӾvJI ꄎ%W, p")^WI|17u3mXqޱ()` \mMS#|]5 th89BԕLe]^1pU4}?cvdGOӓ[;n9iGNA8/,,/AⲘx^@ *.We -5 {oKi:$D!SKS[y)Zg[8iQ QNy5~ wT8";\ w ^^ʷf֖֎y1F:sso}hTBƎET1ŖRhunE?^ }ĭ ك9R>'+aD4w=U2W]A([QV- $ (}׻l¥ x8s ( [3 liz%ĂtqXNZNBxr\ ?ȫީĺ@R7@<4z}3BR7cJuSa"v]HV2uwk$6ёDZ)+5NA"^y,7R-g.当i1i|N&WIL@MA\S;0() irE1@A)sd"t5nm|oRVԤzKi!v#v ݁ÿ7ǜ?;¼|-@m\ K@.Ĕ& _z9ߎF ßmde-wC|;s!%xCPӷ.9Ʉ}gb!B^FP-yQWc=<$biL r30nS[iҋ G7U|Lg&JfFdv #>ph%msQ;|[<#Iẽ5lOM-e4r;}arU?5]{_S9ƍĤ&oSP<"PMæ2ǃ[Қ h]d$eG<\謀Jy%G|pWlp,c~9KV++> eO+e΄PyLzcdaLcso1؈]K~1y'(!R%8HhtJJSIԱk g Wx+/ܪTM=WqE^?ZFoHG7I]"CJlRp&1E4?Z ! #~'GK͉Je %ѹڃ#7'Cdb14f5B!^U~lfXSL;HElᱴSҘ܏5$I\pk9o[Aя :eb Q4g)YĤ7}!PHS6PpRD+5&>1B*l16{fNH[\`οxPFڳ?! lo 1v-aF{~W=@>/Ep\Ш WrLSZJ N:Zq ',GjkJ.GVɊ>=no18&cKj)ոfRmߧ{fC,BxNȧh_*+;C.;sV:W;wi{U@\xJg=0V-<~$AZ;&1fhTzg =ZG=,Dքd3\'go{p^ wESQ;VyBUJ!LoKuicËtq%BtT 6xMC߱Do+dn ;[E~ ^X/$WRþJSz2$r82i| ֝?rm2x7GxJ:5r9NeMBq~l]1ܤڄr^UϚੂV=>{>1*- ~\a᫟@8j[&^Y^jgdg ޖg54jOz{T_yFb n43u$Ӫ!g6CqjY`$)hvrH=dL$ ƘiMBmbV.0,U٢PS{ֈNןWBHTvs9(VxtS>xE|ԶI}RFH/wbkH +qѠ>I-[f}uzprGȳ&6EI6j0)n i[ -"-WX[ fmgP Rp?{xlܶVtsJ`d!xٹ ms9HSg[ۤE3:f8K_tVm[R=9-YS(_Hj; iԉxbaedv<SIv'\ c1UmiZ!gtjHا1MxūO,Pz˵ԲW",բAUIY5U 9zEei]EGA-_=\IWUΘLƒdd CeP3 L;s?%6D:8wՅz(9e{kf/9#|+*|RL]q|[,<к9FDm4bM1ebEs{\%9@`@;Ӓ{pl |a-xL>t Z D9+ ʂ6<=YP9cdo͌Zi!G+z{6WLݞP⦣W0ad Ũ0kF* '@vRuS?j 1R^?!(.F!@櫡Z4,UbFx" sZ "sL޳ɿuis!>vB1aeH(KΤb؛F5}xC@*n`\6ė("PقИw)O~RZ7qx  ( h)rV3DVɉP~ubBɮ}VxKÅF5;\iXe: zhm֒m` Cyp՘70#,ARʨ16wf;ި 44'GJ*fxsu!%n6_LE3A "hrmGm\}Sі2`]K c&DR&gJnj2oboݹg@۹&pP]d#6Jg}a=.M7? sp?{Z^F ,HX j1j]?*ә ( heːu.4DgJ9B ͽH k'. 8bڟ DD(6ؿ)fiqܜ0W=X,n s|NaHXwɍ :th>0y^Q ϨVU] 7<ȔYW_f J"%"yD:ݣ-A/4<˙NXK+H=ZH&J8)~ ?;X6 L|,eE?2)Q>M^]Ƅ_)6w5 9Zk4܌ M (fVcHP۹NXm7TmEfciv|vÊ 'O N LX"khPTLޛߟ?+̭Tp Ak-A*^cMB lq3~\Q@b1kI|Pnˋ[sr!-2v 1 SUy=_nA $%X80;>oRpMY懫 Hp3%Ǿ?;z,mBr"@yJcϤ-& \53jVK+\? m[ЌsZ;"drړʁ1*?w^D$*0z+c9Plsl5jIݮ[?puĐYEKruΜܑ$aiՀjtYu3Ʈݎ!q cj=]WHupEF>xq;qo o#)~lf7ԇS͓nCc2@n{ZA 3!#=]p{@1gՏEgL :2E=0Q幭]kamy\VȫԢ28P6lړwy|fTan4n 499" %.U" O@mX!5/TdNLeH$84L)%e IX4-LQGX9~ؐ=NgiP ejm9IX[g\omN2 k_MI#&ﰍU_AV*j?}pԓ-M`8Qk)ϼMeFa)_~0Ʊ^Y}AT|6}SѢ@Obw3V<̆z"jhfE>ⵇjjcebxXⰫ*jXRV ֎|LHaR/Пk %1Zs|CDžBt>0̎/^OsX9t-؞vd/O=8xd Ղڐ[HUFdn,o鎕,t Rէ,BbH^qu-ٚ4ZA+Q z{G׼J}3d ʋK".Cd$SF;k J_.3Q52~$VLCb%x_t2[z8c5oEW!AOdR[ -QzT4R pzhvP/aPKɖ) Exs7zxu%p H؅Rkͤ7>=$֡y.$Th`Pql&F DR=I>{|_\oqkVuTvlDnD9NhAvBݾdt?*/3g݋E/V5&Xs_'Z 4,9nc\EϯrzH *䀠!=9Y6^3ʓ_B,;8KTDC=CuÉI? QB5D5dAEϛ|1WARkWr͇p[Le9-+ȴ9_9UxE,f h+{1 '3 Ȗ\( J/'b :E @$; >r[B#B-O]`8Հ  :Hg008t͐;q=5LW3ɋeS)+$Fko9[AMB(j&$}OxO͠ϲBN8X*H!fӝ ##]R->WKQ#njڒa}(#)<*&'dnUOqFvq9Q>(rE}M}~WYAE5f8,7cW}緘P/|}Y&g6 8mA2ڎLOɨZ֨A'Y js94 zI7f!ox?bi #oI =7'ݳnVGHeXE,61tl*e@^]_ z7=?'斸[3+Y!wwcJCLuUj`6uG">)ҹa{ R_<#jDJ\8)Dr.sZ{s@5}t5\; C{hS&5DŽ]ڒÝUFi7쵹dowp4Uc4nRy}ƛvh|Et!6R=+ FFv7ѶryS.~ʶ~ Gur1{ 34m丠 'J`FH٫Gr-=j$?Phl8 ́Xh(UPw+=4l>t?UR0U%a7D2\l@e @0kØմbsa#>sRY{^v06CpEl%RyneUf K_,p N~^Z`o*NϦdP6{b`yv Ԏn}Ĵ[_C]䚢Uq+OQE;14Xɣjr>'? xPM Fс/8ԟ+ ewؒ1Zϔ8+"3ȵHn'an&e9¨hC4oc2 e7 J_ld*vPQ )UXYcE}Po41onN5u-'$d(ɏd].J5 ^zݙd]>6mW<0B}i5Ndk$Yd:Xc[3fxDwE`22ee,mwfg?=:İeЭâX}ohF$)e6O_퉃cV?*1}ZTCDPn^^5IwpOUZ0YPCJyHM.vkBRj-kGUx݊_0l;>(^4[nk)OB]ܚI|Q:R;w!܉+/{%84\R2NN$o7?B%AmiN>P)F2>; .+²A0''G{,.~ nlȔVQ\,Z~. (Q3t^EXMËX{z.U7}z'%mb"#HW˙hQ^k܌3i]¼vGw=W \a,cxY3ƹ#zlJJh31/&>me|^!44"y|г|*9>505 ko錦8!M6"~#nC_E`sIK D?»hX!ET($sLA8O>)@@?AG\w0xG @$G raO;j]b? IɓIYvjZSyvp LPQFV! U d<(A)m܆ |߻X +iS+D*ym&H#'>ܿ5~:F|}H I2԰}Fnw,u{l >_#kO+c/8(gS8PB JU8?VK, g zȩIZܪ:7tX@O4=MTz6]?1\=TV| GijS1BDCL%s&600NYֻV \fjZ;`g(Qp'Ɏ2d/P_o7hOVbK¸^Eb@'.|N-W 8 _9RftYıǖJE8!ܱL}U{t&qc nӌĆ3Ha09;S+.p2+ nêz[q?-tGīuu(v2c+`|+\,ڛD2?:2qΫ.?i*¬kq/xar4e5pmIÆByS]OF[%4g,kBVdsqѐ`A[l1`J=Bh=%84#()#Uh<}ٗ"'PƩSPY#\rMr ]:| O_.LoK 57M$ aVu*enV"OSE19{ث6ݶ%/2EkW刦b_vs7v* ;"οE,v~#m= p|mP;D2O(LVT\c3Gf! &3N5ņȇs_UF]"1v6pv!:7|kcn 7aڤjڍ+me:E֑u~;_vK[˱~fe^BmosVHT| m,ap^Ϲ/E1zވX޸ AZώ׼|"ۢ/u4NoTc1L H=#%s<&u2OKrYÌC\L,SLNt`H]E;X+Bcx|Ң)Hz9rUEBI ؊t$Z `7WJ^E[#ɀ#X qwei)#+Z znήPwNd4z##O J{K>޶ft{ə\\ƝfKALTl 5iO(ԗXikoYVTҗ)^Կ2O֑1]n!e*q]'1bFvŐUJ&c+FUz `}2rfJO МhtVonq,?6*&+,/s?-WcܚSq\ZxФI&58ӹ.L7xߎ)s$p< f%4yzLB24dvh?oLyqɼGG  V*ߩh q4=% !*RQ%ɟ+9Y9=S֗A@E*pqB= 2^ \shc!4.=R؆'ZφGf/SJ0XgzJnw5s\ = ZFu|iţuNB*Ma*aRPEf.rwTCуD,Ѹtr=ǙLec8΀hjIV\SOg_57c_@,p=!0$ꡘ6&A%K6?};1Pp08 8t'O'Ae/N\`r($h(m~7Y* p>l5z@ i!@7%D$tUޑP|QkM򃐏ԟa[04nվãm:[lRCx+V8/}~>h w[rdP(b-$zg޵2 h8t7U7TkASvU3R|:k`y fqO~uiB{馧6#`v[:k3$?!= {}#뀚m%iabxRQѕ.pinmwvE ǤgfqC#p8hك$<={XUF* ֧ 05,OQpu,|q]aA6dLq\}֣naTuP YXAҩ,L'.R}GJR9r'>/쌡!6EMͮ8͔_蓤2NjN bLT[ɆEæ(:܀Cm\)>~ɨtr$2P kh 6P4gsnLʉ~d ~XaiTs5BćEk*=<ϵeS˔8V )Unˆor0Kw~hFSۜ62/E/#lKv}: cA$*[xM Um2̋1+U"gpg#Wm@XMOU/mҷ@Νff< ʆKrw"c\=5ǖq8Ci3BZZYB#RG1W8`d$ke}ι)mA! SLn&il[6>d8SH9GI*i|f>r/SL݅ 'K|2kfv`!4QFzLd;;ݧrsr924|*r.A_T@9򁒁,st^Z:jRZ]i퀢,Y[*56{I._, S=VqZN+W֬Ő+6vzeKCB.];ύ§ WEd랝u m,o/?Pa \TB`:@{Z EɒK nn!hJBE eF( Xjm70Μ:añ]WK3EAᅡ a "0ə[C~j n(ӎ\+I 1 -ɸcojod kNU8 1ExI :bţBܐ<"Bʏ%šHX%V<LW\$ ?e ÊaWx5oqIsDBB'-y,=B rʯ֘䅪ҢAUS)͗{ꃚ?ځ8K!jJBg('; xKڐH:Pe7K"G uچHL=vIH){{KXZ(c³|lu |B:g`Ɵ[?Z V??d7jNtǰ^ NɵtlpYY/uV9Ozc ϼnдx1{X ePu͉&3` Nv޳,Q;/;. }:|{}#fCD.f4.ImG:8KFg#IppIyo52oj怲!1uLWLX2>Vf&?UQ$#E+؜A |*2䆢{}ˠe\#z_HC0! fE }wn4~8*q5}XVാ2c8mLށe ݮe85tD ^Hc:tjH򢀍w9R"%l j(5pBrĆ-͹GnD%9TXyL#2StfJ]hâEXc׹\\~'zjDwz9}e}J&-'WϬ']usY~^F>M֍:+ φR*鰻q,Oe<@#lƫ b3/JR6T%,Qx&>C8e7 {^T́7|[rgQ:l.G'Oh58H\}/\K9'2UwʔAr O}7f(T ?Um&bwUV}'[*'n)} ~(cIK=tS .z2رHfE:t>ŧ>|X)6W<5(mwr#u3m#k5$eZ|N^`ޤ }s[dK$퇽y ʝgl?> NnXs.&ٞZ@'S/y >3{d?TZ>"Y\JtStJ&{tfy/w9 QR#b*_ ;y1liT+Ә\4(pp y\jKD>PQ ۢΟ$y٪`[)RPJ.-WE!bxE˳c^W=3hLH1$FB -HmF+i 1ůTy- ݱ*doQ"FSTSO̝{5Z L*T4:ʩ\5jU=<)+ltK<-Q]*p )#j w&ҤAu6A;EztRh'CygF:  femPfrWurSl\Jd-A$6n!{$Br vG)DRO;+g1̒HN6~>$=y-U54hN]Ϲ*oOVőS#uxqP$q+^7"jLaý-[O(xq'2|NeJA7q%{ߣhcq60oDkD(uG4-`<]OaLu⹌5ƕQFLZIPOV0hb6LQaR&-pQX|vv *jHՎPLgPmhX}J! pc`mu¿BVB̾>W^!7/Ի[`H_ܧ"]z 00Svi$xK,"[dI&OA$]jc-[b'\Z1FQG!9֊1fRIg5 [&D *~fnTݯ^;ꊸx0ט~H}C3EydWWncFI;39pO߸ޝ 09'+@PnCufz.M5u;(QdSRiB7c6[ *g$j?flwh#@Z'lKV_g{[/ZexSSN A}#u3* Kw .-? e6>+2"OU4`ީR4Riyod<˕=R :gU9j7ٱ>LQ# rnC4TUa/= $O=ٻێӕ]yjyq,SPWna'l~/FׇLÚ#[xURlA=6lq=rGS`sF ~Ϊs,\r=_}N*L,z9cqfL3~:3z|ʦJ}5n2NGibsedN9*4) k xj %:Vo_K~ ,Bd^w(.z y^aM_0IYp.Ν~搝&̴WQȨJ(?Ax- "ʽ9DVBw?[;^<>H\Op9Dnu)D-KC1h"S/Èktrowv2QMTlpl[%z ~UoWw"1v"MPMW)5FzDw rvy yf=>wp. ATe9zқ_K59"#-U' %& ]h|5RvHW(eo"&={=U MWett#oDwZۦ lh/3/ߠ蚈u=ۿC[ ^ b\q0q4kp K~sir!ۚQУ_KjX]붑:PIm%ס~`̙:xjߢeӥD\=IV5k5! |]p!9%emWގKRcw$;(~ugBրu@jn …gΗ&N:X Бg+avAPׂ`T H}8b| 'eH3u,X汜j4Lycݯ]ǩqpu,^E:ЩZwy綛+#J5g+/%< EYǍXZsD{!KהaYOW [$%m bn#hh`t/1K\"@0 ur up\=?>W7] Q')f;ObO{2v k]cթadR}ajIOoG(~fQTn39DOlX\e?J &7l̿BnQ2#/:#쌚\)N'MpPޢ(7)4ptۖ,֖p*iȀJ3;i|wj_]` jʡ̩ u9sTS~aj ~zztk: $!VD]Hcf^oꄫ*?t:jwf/j+j<# LՆt,` HJ}jN}4* *`mB)RSX0P'ʟ:{"0R.kt2R2£g[sjxvd_~x{Ou 蛛) EyF=YL<I8x$ȕgvܬ(.j䌭+88+ xk⟌>C,z zO\>q]`piXt*m?8hn'$Rq6 <w*casy .!|_ V &\Pd2_xHr+A)ˏfYݧn .P{Q}AAO $辛dT3~;MkDCR@74WJ"Zn #yD[:oNGI(ܙLVinr.E"fp@>vW}o].k #Y[X>gGG@)qXŐy·Tɘ_KHе7q/(DÌICa$&ݖfp#l|c]9m၇ NO52F"KνOЂLOI3ǣA yA&ud roʦG49ʧj6sG,lL9F`5r}ema?F e\W<f5A0:Iq/19;לDG,\7ft\5pSv&>[;(zuJ/ S)Ǫ[6 bͼVbjŞ]m\x恘H):*#Hu\=YXb? Qlʬ=cQ2C0RBO39g,y `Z٢UR#sQG'eoL@bM䜏|ZS C!Uz$vbv@g 8sb%\Є7J#1-Y*n:(vg?K8N`n eCM=q.RC|d2~GK\ te7d??TJ umTVU[.0=݌ZV|Wϫ4P9Ъ>짺稣? ;B@:DiZ9Vքl, 'p-H_!JYr=&H,Pgrδ^0/(PzZ l<$)lkݼHg0'`89Tѯ\CUYג!E.h%Ew&ad6*G3#9|,!ւit^.w.cPW%OD_׮-̼;0ucQ2K s*&gz:#:4Hn'apl?ͽ(.t K Pha#ߔ6oG*N\@rS@ʵE4s#ESVK=tMkJGtnwaxf{) ɨO21Xqd|vex[?cjz LAi!I}8Z75 d-jmUr\N[G_FRcW c) RjP#?wgv6|uWPUԕP\N^$?$D, LT7c5!O˅I ;neAAq'c#M+iԫH[Mw$;du(lָm]]-d|lnܿ\h[}#9Udfv;Jy|nq?H5Cwxfk [9!Y&PU֋+~#'=6d}OزOȻ=L(cHُOSxE9j" 8Qn{Po_l5} ע-4 cJ=< +7_ٹYTFM:؄;ІvݨeH)鑾\߈*=GIʔ2X1d`heS3Q Că]𧦬ۀx>)ΜUkQ1B" ["}.hw"gqYqh^sN˖ZߜPEJW9:gS6O&Kr`;4sc< e ߭b!x3p|CŔ*9bNrwݡӻ̷7<rT&!\0QX oZASʘDpvN+1ngD=)POe8akm-rix!2;i&djov JaR#Ƃz6 ek*kRއY-=*4Dz(AE> 'cO!q7ʩ4 <\zu3Mf DD#"7xt}UK0`֥Vbe2/ɺ/MK^-ծ Q*x0E?VW_ e7q=au9'cu^2S?j4d+ 8%ӑ,qkLT?}EEOF_7Sp^ "PgEݧj'B &A>'kݲ$߬ Pdr>TV[H{m[ftGyś>sXZ+_F1v-c/k`H/0-h`zƪGC7%qA8>2: f=Ja$r*j@}t~~s({hvc{;;/:hBu% ;zW`B߈JLt ^A v~|݊" |l9h+_̦,"7v8$gjf}`x-q:#Y; H2Bq=N} o(^Ʋ?Ԧi}b:3:sdL˵w}$V^T{ to8|MG! ^OUGiW¦'q6N(չwzsz_QWq+hr߶PWo\Q 1y9c@de?삲3!zug\sc = ZM,o׷s*1m:d&R<74em`7QVvȓu><J*OBۑ#'g͘wpOGkYP_ r!1) %6ag)~ξE;;8C!CsEݎp]QĀ6[FP]D5t]9gR lznD|!x#7_hDtwmm$j/99 ]`1eߓܙv /g)g;kK 1Su37?huY*?}Sx({uOU۠TXͳDQi,xl?4@- xHs_La Vÿ[ ܣ A%% o2rݡI3`o( :{ָ N?h) AHz>;r5y lI_?Nszm-"kD~|DSEl(#zp`84MpH`EOľ[S85s¢NL0k ID$ Ґ 8O`fs^d/np/vY-(E%H:Y{+2Q\Vg౗JC<~j%F8z2A䀛6r25F X r$K-t7l顠gυ1J yu0,5R2o>[bOe`n5f5*/?]]AY=vo6Cϛ60 k%z3hcC7Z%۲pEc";uAvꚅeJizxo$ƙ7l*얝¨ T/ܚ *q?Dג&"]û@ C*k;|_kU`RU|c:ͳ:dA~ څynEGoEb9~?5wo_[nZZkz2e`waOt!ٞ4Ujvw"bD ~AUtf`8 6MgھYVnK3/^P>bhJ{, O,z F.bFVOy@(Vm--ڶ4/fj7eP5(<_\Q6, r!C)}io=Ɏl=#݋Cy, V*c7v󈚏Ъ!89pBaK-̅Ekpj^$ɉE~h.{GEt$T_wfnZb#HT=]547䁐VLM˽U(r o% }FLَr_(pd$O|zk`֘g:n,_jP_T86d$Nqh_eC8_jBJiD.*>/#/q>t*,X P"pHҀ~|;" 3.s$A|蔬dt텝2޹czī}:tXB܉>%̌?F#y魼3޵ d^O%&Om]~@쏿x:b3gNLpC>ep.9G9ݒWw|_ Z%%sD 坯WO?h@x&W;]췳9S am>zy֏A,t;iw=:6U}MdpKw =,l(eJwk&}~ &ߨ+FK,o$fIG"*6*:*+Ƨ!OQpm7 <~Nl 嬁o84?&(kJlυq{ne$BJ&[g]*.)[o.v gPrD3LC^OVU%D!]J%7ËtXя3<0.Qɚm?_}H],] J隣AS#ʴ"¢[z~(5">AtpYz8BHE2Mp W>I?P Y4<y(sh:pʯm kN JށؖmX*h˹,X7>)û喏)J(Gd*% 1s>SJQO'e?Nhy8\f(i?CIJo+-pH"ƍ|$y Ϡ*BUQ\8iTHږGe. `ZYkڗv$4/}$lB-7D<'BfOA*naF Z+qCtsM * FɋJyՙ>1(31<:jt0%bDX61͙WSC}7ӛ|y\'5ǘOΑ!DZpY!w?׭EֹMP*Vލ+3 hAkK9:C T XN+Nlv;m,[!%5F#yWjՃAA*:,yfzKw|#d\p+n(:yD&0sLRO=Ӌ|j(r}_?};0BͯdK\D6)rDDMQV?vAqD 3?_{#Sl>&`_9Kߌľmx942Ci8hFVY:GoGT3E 0WnTSE'ͶS/t=`(kP=+?ohE;)SC~ IMiS6mUΫ jC$^b\(Nς+{Z>Đݹ'Bj1tlQ?ҳz Wi KyBpWE6a m;OЊxmj痊&LGqU %5jaρ9YRzOZL^+l\{wl"=K$Õ _luh%vD?^.`t%4i?Mᩏ,`t Q$a/Ka<}\LŹaf#NojJE-vB5&/cRX`\qj10äo38kl3R#VzICA9K!3_lPfuu-\UΣ"o$h~'' i8XJJV=#Egyu>=B%&-+юoztޫx f[ p5On8' gg֫̚콖?MhH?:NYA?YfiZoTM9y[u2ѩmv?3fz<Yz˿n12m̝FD's۹\F'eTBȦ c4zC5ޭ׹>V2"+жA5 !yw ݵ6= o=kk{iBFݰvX@YϊɄWkoR0;GK[lU5ŽK\βta^qHG, n?[gČuVxƊs C/@uB.1w+H`h|U݁?Ć< Mn,d&sCBw5iW31E)]ws%]uܬ[/[/L>'D7ӌ\{C#Ňe$jfpvMXnvxلnXZ8(#fK$"QczZBaϓ拐)”r ;S#씘ȢeiqY2֣k h/}D盈rL-PXZ?Ux&?ugHX)_}{ӂR& Z溱!XB&#P'8dvP9!i2 a^{Y 666J8Pn$ ڥ툘B::|YT$O#];4N¿ړ4m&S`UWp<>/?Mؘ' q؎`VwOrY~$(.~X}R#w|.!XD6jnTMFEr=%%3hқpߥ`R)l w-_d{^(axDnwfFIz?ݞÊhL=\R& XxgbAyYE Ծ> "/¿ioTh M od,,9}8ZG`I)~~α]R(ϪoA8zD#ϒ֍ݭ %oaK>sM X|X+ŁmgSi8ku1p|(D/&@0d gnhgsR_6WT줪w9_^Dzxƛ"YB} Rd`E4P0x9H t1@<~٨ r@>_$q3y(d s1D/r6J-v4p!* ' ,^fP4Ԥ#0Wƾ>i&>yMm06vBdr`UINZD70+o0S"WQ2wꝘjANL. 'N! ˝%y5Ar55tcKӕ:uG?Nhx&%+~v3|S,(ΰ*Kd.G#P=D-{h„j72JwO=Jf[J6P:nQ:jk!$`Cm+h8*rYs H1ԋ{"gC݄QUXl¯(&2]&c6UuV,وL֯$k4xm85ӹPGoBFǪȼђ5BvMu.(G<~]+P\}|l^afmsNFKCB"F‚u.͖F4h0 !i< W)8V'bh=X򃑻Q5^.l-w;z\ڔ4j3In)zA(j?C)g'8(7>PVs c!`˼35asbˤ`)$1?J̪MdZ^̅S ByLLjzZ0"!AjP^LLT.rKaEdړLWSޞNQD7Ųk뷋"Dno"h5*9(Fa=Vͳr;fUe w qdհzxwVv*z~]jkF Tm1ߏ8Tt`2+zzB~@̿Fcټq4Ph$8oI"ܤ̶"0K[\9g,C lvg4L B/S(LN(\ oGLAVy>vtV_X%a?wP(r0!>4?ㆯZۺ<,uHFl:lgQԦ(6x;8*0~B[ ƣh3[?~RS!B4\Y:e$6_$ ;"|2gAcN\G,!Td3ĀgC]P44C1t Wunl"}͹_'ͬj5,MHB I+LFLT²N,5&ZgƽמT1$c&䐩;1?4]BO_Ow<1G0^h艕^3Iq'׋C%S/:U ,' :[#ރ`4pBmma+1WgSTk.ԦF5 ASFr.s;0&SXO-Uv(j>g(6Itj9U$wp;YA:C\TG%9;y'8kns3z[ӐDv:Lvv )!]_L .ڭwf۰xUxoaI=pXs:Upl! Vs9Q0moA7Wfv)d5b#%$of x|]I j |jUu`Uvdj{@UP|WX ?ŻWTڡTv*Neq@!O HC8aC*M**ǥrN4f 1v0['ަ+%69' V*"_dix3#$i,R6!O āz;O q̱.  gr)*`Hd%݃:|6 $QQ4{8 \A )ӐQ]z60Dѩwy9ދ$sGҠ#yUzv @ml]yP|2+ʙ(ᔁ#\~sL[N !_pQK&d~"{. aSuUЁT~CͶ O+#{PomUYk儊24gb~4ulkWwׯ hZ4WY@=ϰր[*{JFv6\M9k8ZQSbJ|4gpmR#̘lAK "U񩩉EԾǐZDG=h:EZHh0gZURzŲJ^}!U 7 `P1~dz3_^ .+5 p掓f8]Ih6Sl^tM9nSYVz }aܰL])磒>OܜO[GZlj`7Z1IW͸' VH٣eEkT!uX0Df‚mQ$1`$ֵN x[7H#x@A_v( wPmh1nkjJrG:iF-Lx`"g-n4',Xg\TLTŪ Voի8(r ]x(ZV6Z{Z=>U_E:jeOjM)paq#K'nƨݼsz,5S﫥a!AP]k)kj0ӗT&S~ㆰk4шBt\#yp]FQ 1Kϩu*MOY IGbl<幤̇S&M0nH;_<+>A}.dFn0Ok$|9@nVKp/٨eA:| B.W0d|*X$ \{DdK<8SC-u= "`*l ޕ#J?D+3Vd50f}wRmvk" (rRZΒE]RN>杈%}'9gMf]5죙KgCsf.$FգŸM`壜5Cy"M2LE" bO資8ܷe?ĚWԾa+c+EEˡ>yX~m;3_j"Z菶!}B\e2fn|@"T ?X*!ht0Q.&n)(巭BI̷Jm9?A@nC5vҮ7tFL1._+bGR2<`=v|YAX&-n?/ `)qhxE~ f1Rz5ύd L&ci] B4 ^pj }QY:CrQ`GG8ΉTcD'Ac]vxSok5Ǘj~FO1ƄBZK[_:i\h:K%^A85ʭ8l2ˈҷvzd7`Cۈf'6u94 qdf?6LlXϔU΍~4Z(N=G < 0M.Yc՜PA:k r{4v(4s0y:izS.F؅* PkaTt9*ZW F DԻ7_G8ܫ#o2VyR.d4pfʜ O2 d_ǬZU竆wot< wN]ciX!P Yݡ}jfM|ZSfE\5S@ ',|RAs,Ӗ/7u* ^w96 /Vf3ILJBd2T9 mЩ= фM.۷^Gٍ rByVukz)d~5 mk 'D%:JX S@9uـaȄL-Ͽ9yY*fJziOBwxݿ&a OQC`\d<` ^h_E~ٟݮ1x婖[A'30RF?!F6%.gn߂)5aƨ߀x.ltX c6ix/*$(}Ȫ'^@".AffȟO;v(e@6 $qG3)lIc\Ѩ zp`U$n -nYS$Ϳ0Yh:WY/bhz)*-I&C!BmGڱ,fRq _IPɑ :mY"9I ޓ\I ܬ_ F[&ڧ?vt{_Ql1* ۘс UgS nl) xeD:nl мǶ8{ZcYfy~4KC+9{?1\ܓBDC /U'h[Y̫؅nO+љ@_?ܩ:qIx,hvFL5 yB$rNE6HT $曞X`O1݈Mh'qâL uJ`'W9%mͩG ~-Pz֗$\+b_[.d5aP=`جV#09tqGɽTV)f9H7Dž+bHȠ~ΪMGwMSbi^6\y&&?3_5JeG1uh%B˕Kqch"853/ rIw(F6P¾feQJ WZ{|fRݐ0I \[IdQ\b\CkRx /TeGQ@q4&a6q6Qhm ^ II $@!1E>1ö^uؓt!px"LV7&KI͌{LJ}Jy׀PoU4dj?y7`gq9/we՞.qij.L!H߂ĠSL-ʹԭe8d@&TǂY3 /buzThE< > ЗWs42#6!Q؞2!=NbgfJD>nm+@f<1k?ublޫem _h1N9`d ~5?2ԟ4sl8#{.P'[KC:Zq͝R]lLdpgMQh$J\ix2e >`4nka!msm1eܪo\X_vY.BXG ICG!6D4J|tVf^;g % Y`kG\, l.ME/JL@.'H(K3eY**f7g*qC+/'F"MSfs7܍>SIμ@G4ɠeJX3eu6u,gQb 2&uA ;1GLx|h~D/Rì۫YUmUtAg{v s$ ?=)a9{l'tPS%|<#LC[+ު4\ZwƏkϩn%U[?6Kxdahc%<@iptDG6G5Ҫپ2\`gģiw3Z;>Hu-MT#|\mxoIgl=2E<.<}lr>vbY֣^m<7>1YB1Gя3g+W?Y /%l$7زހ53EAwW) HҮTG -L{Z?bMt#N'vSpq-%|wt-y7V!,۫A^W  H;Ah3Z,T)g>g<ŞsZ 5W á;_%76ȓ#[duDU6F/}I6NBns[H)p;4/~i&-Ne\6+0p٣2gF'Wn >bֆzqH!TOw2pW$) w<c[S>[IG߯19OG_bR`#;S&!l҆^9;I]9hfPJ$AWP}.3I,v&6$ rbKRx`w,IPq^i0o5zQZ`ka<{kƅz2t!ZloNfRrN^.kΪ5L((CAFq\}.K xPFC_ey軪ap6|@n"/-Yl5ې  >bȓmK) 7 w\~q3 S9baE҂،OIWdܷ{1d-x#?cW:w"r!z`V'Bq!η WtV9MplDKIϤo>m]pE9mMEԓ)*΀<씙Cϐ2h_D`u%!G,+gJ=_[U$ϐ Lp `&+s MLcr/߫o$ѫ>D.+ )w>il;L #O/I^]>xsl3ƚ5HJe˙Ȟ+;`xC&))fC&ZTKik4a+f7sM$cǵ|]GN1 $خf% XlY(F):\C"@Oc֡3x{'8e/;7 \ؐ_yI#}sgͭчkJ+ܱYSƊ&aG6yʟD˶Iaew8k٦Ccn&z .y[х'VSްn~I`C͕x,r"-h;G|4aLħ|Ɣf)QS7clfC-[rT0"Er채R^01nuxHP>[b,ߢ. f!pс^jSO=_SP0{xSu5B8C#;^ -p@⬾Bo(~!:S1ԿeCrQ8i[ ǖX]acE˛IJyloXP~ Q 'Ǿ3 G7 Xz!ah\u}3S«Kl%U&u ϑs[ytFѾSdB`mJnbDZ}ͥ#m5b&9AHF*^cy?I j] >NT`Kn>Z{*?$)&f!4 vMP,.}y+%~eƣcMQ(={ErۧbFE(Qqlꮬ熍^Cu( RcU۷eeAp?ۛ@ڣ䢶8R 's*~2ѥ?Y?-jǿȘYٕߟ% S6FR._F3aq5}0!(f`h2 \/qYس\8F2' M il";N0X;&k/druMktxfשK "z9t?g!; 1=|Z?{;,v~E^Tǰ#l%Uixh>taicEOiͺQҲFd05Hŕu!4!pƥx'"8_荂_3="]S|ݷkվ;հ}*8^SP}W5hsubPŜ =گ ̔XMB>zjyiCB':ZjRzB)EAWR=>ݏ4yOĤ8g`,+ȃ9:%@u}d9X7=hěSB{8:R"O5!k(q9H]5c<SԪ 7ZnnaUK dئdrĠe?< I== SKt&8yFay+m]FT3~Y X)2C O ]kRn~KHx7D@%l/j"--ZfwBi42~47IUYb2bĻD p8< [M>P.TR=a6)EcD.-S#I5+aqzrP|!7R#T&\L =$e|{ɠS3-_TqR7m 5+q~ 5,{PWrpq\/DUn=s9O&h `8yAvR pՙQ2?2.•y/gp: =s̋@=HYF!$H8hAI#z'`L~VUPFp@:ô)]H0D_+ &93GV; db_\62$i smWX{^sT?s3dtT=NS|% AmT\_OŌ o NQ1O ^ & 0g@sjvS6A|@ :r[!Yȉڑ6:ك }<䫸O"?bDjJ 9q)vSF`oy1 B=d?-ïyÀ6j1jT&\G|jC!1 @H[[74zaO [<<Pm6b_@D#j`Sdjh5Cqss܈j5׹JcLfm1qAxjej[PjE]E:H)douL)! 22iNyp\-d$p@ `8|ή]>v BLVcQD$N~v>p=?&$cfPmMS>&GjЁ f TWl s goN3NeiT5%ekG "OR}`ʹ(h)#vDžƮr~\ K7M D6 `Aҧ,: Eܮ7 zgF PtoȬf)ى@vo'ܝi'㖙WUEiy!W#rC≗B L=,Ɉ4dUu1Ggu#@ٮi(m:BeѰ',ɧ¶(#[!9:No>mš,҈7ׄLN:U/fVv{0#5 2tMa[Қ8(Ð2+Vׇ'0E^瑼JEAx)44F S౒-Av{ƂWKvT޵~ c=%[(z&;$!;3ˡY9qArŊ8ZoADCNN50pQ`4 [zMF@PʐY·{/[c\Fj2s#Oc3⁍;f&\fq f f8},`&;MkDOYoIQ;q@+ OjCig0RcUN}nc2e!p{@>>tr{G$P1)5hhЇ 1xs7WP?Efr|]89`N7B= =e\pY(QY{R3]?X76@+8aWjP~Q9iT&Kcb{`.Ao-YŭM2!Gc4 N"G* gv!"ĖQeB*waKE'w# u$Q$fwH< 3+a5r7Ș0:[J9O؛}xhNངt|^@,6u ZD9uU%"eqK~S銮}k&tAec~lgF nİ՛es=)FhS AY`岴V/-N /jHd@ 50z 5bl9_|'S}-xX{@f  hi2՘Z-9nqD,0Ek5Xq"F3X5>VVo/E7ƫm*rc:4YϾڐ_LЍnBtWk8%O+t Mo09M& ){5[=X\Ev\Yjm]z ,5Qf -xwFt4م4 c?]Y5 `08i|*XI2hI%UfўT[!uxb٠/[IڈKLd^f0?Y tf6$4z Q QGbFcm7)p &?Jyδdٲ9w~eg[=c5ݗʓML[l<VGyᐽxu<3.,95)>y?VWl݃y!ljnx`ͤJb w[xAtØco[OCbt%ñ&N{6,Z>֢3͔ifqyn6P^8Y׺+!ͯƹnDquw.ZTŜnjM:3H')!}~uiγR]! )mDۘpA eW@}{' Wc"0 ?1AiQ r `ч[tFmQ) tЮ{R {H./))9C@H 3dRiŃQB<}yyH0t!{!j#G _$ҏņt(9/rf^$H]͌&(=X 28d82DOn&wGW_85Pk~Ŗ΋@X*(>7d>p{[߭X`Yp?P^,`29SK lLv|je[ UTX'z~ohZ5En^rm3 .ݿ[9)oʼny{+90yGS ~Ǫ`, _ȶΠ|).e 9Kh! !6 >/ק2gƧ=>v ?7֠А|sC;rW΀|C2N"ڮyV@7i x8'8I;;'[?5AJD}<t|G=_3c=WCj-n07OH>R.d|Ab72et/5M%ŏ l>%'֗ON"/y}kΰ ĤHgdؒb2:%ͯ-~4m؀xi7ly2M"3r=u>Zn97enхV{|{~()Z65l6)N 7Wɓxr0 +EdkϭMz D0td{TZDM:~J@&NYg%=C*Yj ڶ$ 2xfnGT:9 5KH}!<+r` ?̶=՚% l;s!`k>amJ -[mҝFro\j"4) y/7R56 ֵėl4l(Yp ՆR+D3׍"C"՜TIpa9 "r\P|#tp+'HbsO}xX>RE}6Q8[aL->&7g>4Щ<Ǡ'+N]ы $0$bK+3rl:Q% <ٗR$>\Y(w& tQ+ZeywE)xkzu#J,(urySzk-=qd1E DČmIKW ]0YGiDj׊͕'8 ;1PRͿ} Շm?-C6feKt}#|hMĆ~yU,}r\u~" *[23ogqktih՗d9ޔ 9C kŲN$g@ nG苇;\7C`iՊ]֏8)e.[BQN\Jq5_Bxě@D #KJ:);癤j*oi |M*(#ħmUJDξjoѡޥdIS ב0lsg(s h18zfxܥZ[$m ʄ -'fnEt4mSOua.8U LUL!4)bd^@aBS,,\IJ ' Aʚ~ΜV} q יdJNvOM\lS ݐ9^/~W#r_[l]Z&0ԡ {~Ao5nl %h^‘ڑ2"<%u*B?4g<#p9ѶŤ<=3FӬmQƕ^ l]C%ǵ!A_ByNF3?.M37vovg)=ÈE] ,-oM;Eߝ ,UH#z[]O}|%qnzhJk^s:k^F?`H0'.A]>voӣ? _D$tP<Ń5~loXХ}}A n ~`,OˀMe=fZh0Xem.@tغ [bArvnژ"T_gTI9(L3Rk$#m"و.CѐPDIy d7zN;|[G ͐hykzGVQ>"'؈+z R!l}v 5L$aiU&*QQ`kU={*7ª- ׇ_\tcrOyHX̒uёfƻ ox5 z^||O4yZZ g!DI1ٟ󱏫"Mz3X$qFHaGY(kXZO.AaJ\+q/+Yu%[*%9`>nʿ؋lg iy'ʭ$$6HKm~6ci#aZ-\_3IHq ;V3(,qM 6sG33XLN3hmޗYFaIF"*N9fۇDtP&@?zUAR[Pyugŷ;*'@,*ŨFaUh4mP|𩋡R5墱ՊVjPƧySV sq;4z|NA ,GYjJr k_;^/k:Iur*GMܕZ*KtDލ݊cuڣF3lP0H}eb&9 VY eڄ bNMS~L.fYviɯRunSQ5 {oҰ/SSŹ7Z -@NF`T@ $e7׻koJBGlC%٫`MY^jrq6ưk-\ AUN^p,.1"7DTKicçt>*yT|y̓.TSW[4AyqGO*8@||莆'ۭ>k!V)3zgA/ YAw~lKC$x! YVu2.5dUlć[k/TAYi9|miEPt2Zr QZd8j*Rܾ< Tk>~I7JUG13یCĔ^@n6fx.Z|÷F)ʉ*d&[vdʣL:6u4HMpH 4/(Q#^5BDX X,|}`dΑMg^$⏚~:kR|hU3cf%_7xTΉY+~]:}`Ce|&yD[kti*p6[- s ODգ8j$u1IsigUT6g1 Fg9l14I^8G[\?S7H߁iT| u|vV^F 1TG]|:Q;̱.[& 'W-YL\J37ހi'Ƌ#`$l d|+j?p-Ko+,nc7 9YtFc%k.4rfʳ0ЀE7dh4&Pe 5ZF ])Em0]) mзod$]^AA>}q8Qwu> =7qǾУ(7w^o`dP% 8~XЗ/18q<k9&U5&E'IM8Gqٜ E0nU16 :CbRՖXI,m:Xhm_OZ^nx&7#ഄ|ɺLӦh[YD!eg3SqԻ?mG7{3MR=t '=|iIvY H*MibkQK!v=9ZX>P(ɵ?d# a<6dMJxsCDM& R9:Q&:;D L8{ -{SP kew :de"GkŽA5Dp׃U&92(91Ʀy'nV?TN$FzJ)Q5Q~C󲟎Fɤ !k&}\J+rqZcQ" 0DfܫƏv^V,7=>u%&j<LZ@S. tU@ꏟvKfMputCSlU1~sӿ_|ᓿ p?qæNf#-;#W,p2z0`}Y HJu@CㅅͤH)"ܭ5* dNTb2zR)8 :X+QjnՈFA>.tYqB-VvQa.1_9_i1+o-}S3E©->Az (v3Ny[UsS5/FVȸ,y1.y[(L|YB wՠ,/Iw붼D|-O]_ gͤ 07jȅGn{HW&A7R>8<,ҒG߱h )NLsdo[ @ 30Dh@ d=En': |tfLWq%|Thug9f`aDwjL8KI\et`y*+'AGYL8z0-؆Y.OU!lu I5mұ0ۦX/2 ClckbMkhp#*F]-RcڙX„3ڕF!uބL@մtMЫ6`IMD <'=#gwq=UIL~*sMdnڿe?,`M0F\k ::(靋'm:7cUtu(\wO1IxCJ:Rꧏx,@-:M:ŭmshB93 myӂccEr'jey.F,Q!1v!tKM匮uCꀟQO^&'!ŀ DG"x|#XbO"~f!Ia PFu{)Ey4x.~³iqs"ʃm:|es0EJwy({P4Seg,Pө7;pl9Z&UNcM%&k<0-td2iuqY[xNYT}R]ISJ'-PJ*ؠ̫xX7}Zƾj2T [hV)!&VnYx*dP=P \ytL?4Ǻ+ 7?bW\L@׌ 'S Pr#׽iȷw,g~]?&fƛ4't7 گqQ1DZW C2)<\a_DR#ǧftc'W|= " %T4Dxei z5@apbvJBI z086=jl'.tիr rJm"M'qloױ'MIMa0( 5nRvqr\qfiX!d3 qϮc:,:QWIݺݾ#d 3y熦֒q{ܣח#0)AIRԛ`}(3J)]'ts(f{'YSɆ\IpR bad9JG&@vAR FJf:YT@&ml})l}gcK\LżW)hk:̍|1)Rgڽ1XmlxV-8j0f ~7x-Q _ULY%Q]8HI>)5.1k tLT^V>kzlB !O /w^z,,ϞCUz ,VJM+B|#U^][aKj?{զD#Xnꀑvc1O1 ?k pnҘ 1>y3O[qsk;S/VHm>!(3jtsթE 0ꨢ8NqJ|Gy'6CBn 7Փ%Xi=cJ ߂ՃqƗDH)jgē3C0;Up1NO>1&t2H ;ޡ=vY-wЇӓ;D$ȡۜy!QQC‘L2)1+bUXǫI}kz;e(CX>zRVnltmK蕇,$O2A4e?xڒւGDԝ|EäuljT"ဧaP"%;]/u NV9)`' 3ޕ6KyM/BV9Ϗ'{qɠNrabN[C9l\ICz8_ڌH]=k㨼H|m%pD.7;<#86 @~1qci^nx_d!l##ђ }Yz^ |,UI^}:{!=H AtF ERSKCR,ۡgrƧ ŻҞ#BMmܴS"ΗK*e morJ˫(>n8|W8;DX{@!K`R/\Vk{D'e#xzZTG/^&@l-Gu1T 5*˔gڣfU[nT ~0en܁#}|vK:X5?5s`B!,qQ#Y9LCҙ_@ON4V;ޗ}XHq-}ma!ԍ"-^HWfNQ~Y,$դ6Ƽ{ڌBXTKڍ>;$l}W}="BˀIMkL+Ė'7qDЖDtV?rpMڝS9)Y KYrhRYn;jHY& K5>z4YƇt) r}ᜊ&΂u5r墿X*:?>r3gs[ژW-NCsiwv&jI̊|W;Tor`!9T ɍ(F Q{a)^6z@ wc:aL#V nqJ4#nvq)J;<4*tnas lwGօ'3^ ;'p$k3IkĈ:/*]&[Яjf#YS~È|42$g_ѝ*QͶ_oUGĮRe*3c? 6#I: x셪39sI<0,B$)C.g* g=nqazL`Tyj{?  wT ͨ`oHw9Edɵy'DJ wQ~LH%H^-pےǘa9qAJHi.Ne&Px|+Ơy9*wS|$\ڪnCոXd&Hy]̮ٗn)Ze1v (ʐjmjc=]^_2,gL̥kû5?m1LGؑQ!].:1aVQ^ jEh1y5'*4@ G-].B\`QwZ.K^)y=}Щt韌Z!]+(_Դ }wCX2)31/ VTbLnVSO4`B9`-lb"9/,(eE %7zQzu\6Ӊ78"AXO.[iReJҪ:U/,mZ" ᐻʯv9];o)u+GCrn0+ d4A5w+QXbs5O:N+|q9k{s;ڔݸ>S]!xȽv=y{5`\I^=#x cwզO7:K+/0GBbR){hׇ+lt ù=?VX͜jT/ L^-bNMye[ = kbw< w")Ag̬ MYNIiV"ƢHSU&2 ׼K4]u§!^j5"񅴃uR0閬i X .%N=_|(꠬ EYnK ގ%ޜwܿDa Mb;I#2z~p^]GVSK`eFf:I?CͽcU)(C[?/UgH0q)irH+ԻqlfbMwdK)f9^,{<u>YW'.85a ]0.Zˮ`vY 4J;;4 w}0=EW̙q(N@: L0&ʝZP̽d| pʭ%[54rɒ\dc5m$l@CL9-PF=Wpa- Y4- XAcX2r I ~Pߌ 1,iO586njaiaQyՙjw+ק Up%cav[qS٦xrA}>;쇥̐ٚ*ذ7IιNfTNţ jm(lAj LslUbA@l)u@?qWl-XB\M\G3nE@7VL4#4J2$_9$~Q38XJyADM.֚=EudCNnR YM8d9VuN`+V*ۯܧ-MNem8Yx_r;i/&\e|'PdU3S9X`E,?v}~pT ;]RC=Q8- 4j7C 4h54gSï]׋(P ؽuZYD4m7F┊b# ?/%˃b#-8j˜qjgk۝K5 *dBd}>6rs[BV *LO3^\m/^J֟{ɽCGuwo=T: N[3mIsg.] xuG{~W3{[Vyaa{-Nj>)fF>Jn%\֦L[ ܿ_l٬>2\[5 %s*ܣ"=M ׻zÓy0Z2.*"˭ot*\%Ϗ.Ju֗*U+Gz rX#JRrg:pړeyd:{NA=LeNo'%. /4L} 3Fs4A/T>󀋗95&<*! е ?`”Hv>/=hYqh {ɻ.Q5N"ᓤIHhX+1 ^w,J5Esn_CDms@Wܞ5 g^+RY{W²9B%e=yUi929`o$pdbi Ƨ_(?mӶ!\uЮWΑL'Y kO9Ks5I3i2 Bro?-> I 2N؟7Pni(;XmӸK[` 5@3duY F?MY\wd2Φ ]TUl[Rlf]zfk ށayYh,lm_=LoD YPSS4%Mw2 VɮmI_sywуuĥ?=> line+eͧ3kf' VWG=04M{S˲HxW'SKR&>,V `<\m-V@lwXgQ*R|j?bJgpY;  Q%0lX^&G() ;uFU'6t#>]m3h )SDʠ'F92^3 HLg@1U7G0)J-ETHlpGV|)eHnB3%Ǡ(7縻cI\8 )Ew8 VkFt!=}Cuu&t%@J0x9y +3+Y0v2/ǥ m뜆]FCLVXFMΜ$V?× Tye=uRSrRIEs W}6;Iė] ϰX,'Ns5%-iQ6u_4}f.:RsoX@9 NɈ6i!-au1ʖKU艘^BJW!!; 1l)UR23&۔v?C-y_h``9")X,o]EP/gRVp(BV*ț,1HDD[/VΔh̼썘.lV\&.9en;TV8痥/j7WL$^4 ֔jG}eiVϑBL9CI{?Z&CSH-'Db@UrwFHcx'|>QG!ؔ  #.ueԞ9{l7'儀pѓD!utYm,m=/߅{_"!Z$|NQF$$`p՚f|Wtd2(VXo?ht },-kN6~("kf*€$XWuM)d<ۓdSb|)Ig x媧3j78͉ nv[0 _)Ҹu1Qyt fU*vz*.߸z:EfUk"z)?7޵lMNP8b ֆ:2_ MTAiie%KQw Vb3Q"O_ CeD k%=I%#Crt7>)c/ѳ1f He$ x)(A|I(Ó3Ƭfn!'oHK~)EcB^#gVDh"&Z'(d֓>Ns nn(yL!.w-,, 'QYiH?'mmoK< 8Ћ,v9Rb*Ž4 N)snb~w v1͹w]S>Ƚ%J12u1;. ZjA)5>,!*o#ia`H9ɛ+>8uE+B7 qGe>a)=˼1xZ_椁mT6-XTi߶a!mV1 EeˊjAyudПXpWopkh-Xb7 W[IÖ82J^qZ/ w,L5uphQ]nbBV hrnɔ!uíL'H h`JDwǭ!N V-O#ކRs.@uG  Sga{?eqq8q,V?V7 H\߶0!ב,$v ^AgסSܸH}lE:2j:|[Qb_be*hxeꚃ'h7R@.wXv ? aewpRvj0hbHϟD'ؠMm\h!ہ=dBWͶXe~㸇+Nwo v tqx;pXHT\}Rϒ0n~(uRs58vp~cJ x&2Tay!H$m0eiK}L3A{Ûw%IɖNӘ];!A"A킫hV7ւ)H]K={5ERVe'"IrRw>sGuCrMIeA;w=$ZtQWʓJ# bvw+?7~}OK T[I27c[7;0DW%wbjadG< 81VJKf6vIYъn3֞tWѣ \%VG*cU15i`jsIȟ|dm^ٰ)>w)LU ;u:0J"kZ3ۤ9ܟnXC@}}1dRIgtH?bk G;bK#KRi`e7 jΘʿ5X23ue6 |[Fh(bJ:s!`:AqS3nz}O^R"(э~RDP8aڮ,(4}o 5vO'ZDRWpwoA:_ 9OAp 5,ąV1I|rCjކ2;٘^<+x"IÆK`K}/scц:^\hۘR4 _hgu,5ö$]#'(bce㪺2(ӭ$h6L=n}Zܵ} Na'-6V_ưv1|olVﺹN_cP˹HёLTZyVFL-N0^3YC)N9Z»fZg#[Qr_@ x7Z a r A L*OC t o2h+}}F Q̟x.PRNZ`!F$&:. bE@?鏱6*jf ўPVPxSIԂ@ u~JD#dЫna'gQ38N;ٚxׄ:G)d6W(qT1!DO̹f>[gQWe9}@" XV h[Q(Dc2 e2i[ nyH7)"  kjVD!zOHAິ WvS%gյEPdqE^ٽ{eֲ; /XNC~)2Y:TٓMxrU1.iBUYȄSW?I^p: H$Tx |MOeCZg+GݒD|ozec8+lgej_VZ+s ],;]S_<>o;0\@#rA=d6͢~tϝؔ@gБ|Z=ZʼГ~ *zC*~'hrV^?sF)@Z3טs/$<^8\ 'Hh {η .*،DkɹD&SRR7 1iimЪ3#"۶' @tGA]jYw/:_ T⬰5Ѝ$\]'()hwG~VFq"-o6DwIyE|b4uG>K, -,]&%]$vЊҠA?ӲZȇy:}([BAl[ot;Ee(Q]z ݌NQa J1v(B Wdž"wǍBIJk)뀙~gn.2[QHQ̊7_\BqoLNsS+5k1w')3%_0$` fv~0[qpGһ %aB D7x6 hȴE qIp͑ u`w5+i()6zL) z&+dzO&Aē_Y l38)tO&G+d9˿Lu1KeM,M'"vnфVv5}>ֵeOI}=(qWzD09!ȵAxߔhjoNIɡZjT"G5:z 1bL( ZMˤU<,L]2h ̢cb3b~a,2^\L dK)k=kcd(ui'cA[;G<25Y^Q78xZŹ}jAG^~/B̆hA.ycH}+9OLlƪvӧ% ~OQ\P^÷w逦U` 28*[C&)%$(Jzߣu >fV# ]xK3mem>%:P][R š:zX*{Tl1"qYAA };:^4זJYS!1D Y{ hs3:YֳAFΑɡUŮ ' {5=*3ڳΚgݥnYQ& rYODYH\ْ]"oC.} \"Ԯa/LNyfP>'UtRW fGq,d:aK,'#M7 zf@@ ~lh5am,i%;{8D!Ÿ޽ޭ;$93a=kEI6FMob; $@%c`(GG@ȺY$ 2=,xɾ@nxYf#[5 )S:޹{=sH` 0l%F?>!4xr͵Ʊ)#LH()x=t#Y)7-H@r4T[-bdbՎb~(OmI!C*_QPqIx̔:&OAD1xwDeǑSדTVB9\ԣcsk4n|6I%O %:ѱ@VXu\XsY<ʝs<h+|5,l,! Y(䑦gSMSg3z1D1SrbZ15_2' @-ϭ(¼"!mxɺ"Sw4N2}JHki fk\w}UG7Bѯ>u[& zDSN'Bt˻&z [K nT;I©~Rp}_=2՜ب1=V#J_ź ~I/:C<% ;M59J5[ J* X$;c drerY8ZZd˄YS>9M@m5& "ʘ%Y^*$x|y=T` x?@`~dynQ|Lkj^/bUO43ʕI?1&~ $RCOmFV ܻS#5\oBl=n*j='0^s87\irS5UR#vIǏzR՗]F$gCZ8 OҽomK2; ~E4o8w4DU0b>`Ld{r͗jU-*v/4'yCI) =QrLMiPHxXm-W^8:'nhvi {άEO|,SXD2 tiD'ilhoNldfDG9C(XsEJxmy,UY^EgDd=\q.z#ߵxkRIfp;#[OLɀD=1≎_gojPlPks;!>% +T78L6䂆^qwC~uFnҸ[Č0[>+DyJkRڧ%(umCkp~i47`#L>Zλ@<2P7tEP P\-=Vľ?LJBcwXXw.tS,8#II-B0$=B0xv,BHCf\|xؐåp< kШ 7^xDFrxy7lXqxȝ,hX0/=)8}ޏr&,e*9 XΣt ;XԃFLˑUB7<[=,nc'pYe#\u+{ɫ_k-/C8UXl= 4X%~@s_Wk0釿 F<+dB3荇b'幰_ƂTn}*ҧC_8xXm*wj> Ӎ}뼣m-cjBH%;j*g6&{cn2*a`;ȕ7|g1jD@@HuYRR;9JMo\mW_أI:-;ΐ6Qo[~2]]L~:>'W'o2ڔ+ :phR9yd>8nG|zΕDCTlp-;d `?ޛ,}IbkӴK Wf;C ÈUYQf͜8ƒt@>ރ]Nw <;bS kOj^CxwGL/-$&z;K'v檃Լc0(-qqaMuԉ[ uO *keַIB[3뮟o)`0{C w2'>&Mq ZMw yEGSzt]ܖ{rG@8`U]ΘJr[x{EC :~58lfM&Ty'\@i3qj"xj3$l堭4=z,񫅔(z]N@vOXoG ߍV#pA` %Hgx (@.On7 7ICJg} !N˗K]`XK0ktBa8xPxQۈ|F(65>8,DԢj1dΚѴWJDl~;#5Ÿ+Wl7qGCebYSh1A{^uk1Φd)]k Ձ,\,py[>ŏsw1D6PPqːڕ{ф҅ixj|(HTc<88L^VKTHSs\=zUȑ<u_(ƜZjѦP\<~D|b&Fy@HT~Y/pwUY>*\iIR8 N#? Ǩ"hP+ً̄&ooVhb oʭO397` _i~44u9^b/9꨷_xʃrE{e/ټÉ_K1Ko+cپfq:yD4Gz[B]8Tus]ۿpcA eA.u:R4*b=6 l/ RVosYGNHNp&&MIG?K fB8OeLupV}Tջ |Ѓ|̜ƕ)Y,N5ˢ fM|߬&8K'K,Ħ  ؃-NS~&@@ˈyØ9ʶ%&{ROe]Äcn-rR\쬨2~{T%5!Z!/tWWKW`A/uxN.AV2RDNַmJ?g= .f ʥ?sltrգk[!HƐ揍^pRq`9$G K Xh\"ml2 9+VHjH}S$q (C[o4509w.^4`Yz`x} ʡD2#:qj0pӥȻqTw>fd>. hN31VhZͫZ!O¼ 9p\z2q2klun?k`|>LUNh/lgaޱaIzs&ꇯmypsO=^k՞GE -Xu;=Rlw:kU&xaԟz_]uAPKI KP}:hžBpbYrnMmQRaBdF! ŻL]$" 8HY~Tmy\!G%/@W$'7JHRy K~gvRD?Q̷NiNpaڒVK;_x3C CƛO]/OaYZ:{ۺjRBP~k /jp:QvC>6vB6`P >Mè+kS|TINe1јK}HJc:Zlt"m\E6毖qmN!Uf)Xwyi|tܦDQlc 9 *]ST ^hqJ)=S*h|Md#jv> [=BPlaȂYk c+;,iq0l<e`LP8`bK䃞;@gQ"-:dWy;d5nS6`WdA,i^xj\ ҩ{7vVeZ[3B0 R- EXhTu֎~k`8M\A m(Q&mQ+͜"tBlG~Js昔%m5$;uBJ tf'ʅoْ$ﶂ|ZTR6["#1mǢ!aCQRHN]Ml¯*H&ˇ<ϾiYk9,ac~zI{JmС~Bv~utaO~q-@b<$BX5~v[} 8̌t_c4 JU$í*րD:5_`鱳f6X)dYRuMBvͽ̽%fy0л%PQ*\")p?śt'VR~EA)r/i4u &׹݄@KיJ#otW[)ߝ7)=p3GY,.hrtŐb~mlwliVVU/doVa>^3Ҽb1}$n8<6)^@9*ޤ{Y8W$ ^8a+A>JiYLHObǹ 7y)ݔƾ{lݶ6Ф餽m(7I=}M&8 FKFOeNNf󯐶DVr6BzPA2jRtJpd,`vClN/cJSÞvˑ3 X+:Uؕ˕ Uei\(`@QlCTD&qȄ|Lv|D]țcGZ׭.sfSm3^esQ{R8Xr9m9 ܼp wgV3;߻gA3K>T?vDMGJf#+]`<݂P݈G=9{Ȯ$4HE8g5A3nva%@>YdK3FI@yx!ѕit!C};ZC"fGCp;%UcO5X<4eD7Qn۵tR]rD&+9v6HR!Xl%,mWbxUfwX{V"tTN{LѵX=\ d'MRJ/ *AP{0*`LyǏQ "PF:X${PEGJ3aQUwZ `G=t5Ey_8MLҼܭ9pJ]ŜY> L6Zh- bU_2wZίoУxFoU3̮m5pp`~ 큺QXׅX'h i(kzPU]0LWylINw.8ARxaW+%`=Qo[hr![ {[LO.hS`NBsƎVZc_^נV*6sWHy=NIսH%IJ:_;qzLɊw7?30]Y?xeifY]>MWEd>ǧ& B)fRak#wKe.keR٫B}GPKvXns?4x0&:FZiρo`:\}~>T%$e;+-q&D!Bp5w9|n>h©a.d0`o??b5IJ/{ QY 1X=@` xfQ;$Qu6uiChk RP>R~NülA\˶Hh^/Yew] Y~ ddfeHu1ʅܓ8F5PFaE/oWhbP9WŠorZ^M-?2[S=@+0MrXcSb ]EC+ػx=wt!)FMG5#IR( 10~(mQmz^$JKlt.$:#iɌkN%BC0K3qҚ;IPߪ+0H(QL{XAaK1P*J󟬿ڹ V$mc͖P ]$z<xv,ˏ 7l`O%t#V"e 飵\"8 s/,wkxDϑ3DR߰Le}Ӷ0dyITug 7{՞20|='^' o%Iutql+a2507ϚĪW_"3紗 (/"&zk<{Dh2[j4ݔ_w9/ma/gA& 8j6)s-}`Ԥ$ݼ}be/%cac[b0629qqQku1RQfjgwt)x1EDs mPX>0_'(tI`~+@稁޲d\9\#*Á&)+NS\\qn<@kiI4 w{;v ={巼TKO椽tM 06+oKL\p(1v~ %̎)|2Y?p!=Mv#97ڍ*\qk=B7Iw:'2'FFHqeA؄qlxj{< fK`[ࢽpT? G >Q;YGnVc|- kcNI엫4z&;œR z^$7[zadOO]WȰé^#`1P 媴9Sj;G{ԚGG$YHMwzr94Hr۵|Q fρT 蝩$jb1Te? > )0i=#&l.q\P9 j5%{$⤧q/fd<Pf} ;8,!"l1 ZFdsmvvUvH* r'~?l٩V鳆u&5`/fRcFs$DRɅU9?i&9!&-'E[h_viKIRi'{c? uz1tJu&6zx4bph)wzdl;9y2v &zRJOA\A4L%u*me(' Wtɲc>_~g+A[-O}^]Și*^O) 6@} R`9Ȭnyd4-7O/,H`)Hr,F*I,,$ZQU z")BDq'P'ZypWqUZz >_*-v2D>toBide]~G֟#/9ϻ57ZϻVWUӢYCa2F|Z\YXn\׸׆ӕR2wps,%6 ue%!e 2BXZW? m*T8FuLG|;6|y^JwޯY1".wv{-2neCmPT}`i(u1`;X4dl侴m@oQKħţ#'`ͭ3285 g-:GCnX (C348ݐ*/!Ci̒>Mթ'}Z¨gjhFHdt+eǔz!s:HZ×ћdv/#g|#ٍiE0{xx*6(AkIW2.Vr۟WfzjF PJ|Sx^X&$RNG%)=om{^hRٺ0ZP_PvISJ!ۖUV-MdaO+:\7]lz)@dHT_'nA*qtY'Fw'䙿jFih1Hcya!T㘍cv E'\s"藃bWu4)=1`!vPň jB`~ QXhpB̙X@}7fP9[~[b4`&%emfU5У0s~=ceԸUaPK\Đ0tu+ΖM7O>`KUӷ8^ Ϙ9|PԥAx b } &_DEXxVA3_Cߘa>~<@ 2%ddX(nysɠXyVU.;Eh}:,OHƧ> !/b<<8˚_P@s6g`ȅF$lƉOLX"r~g1'Sz gl~=۷nDd%v!ך.-G`9{)OC~ 8XtKFl aӒ*yRGh0 28;c'~sDrf$/I2eXDe b]W^pWC&<؛CžVVU;}]pD;TkA@&Fjj͞}{0g~J-(2ֺY'$hsaH4̕:;8y:x܊.񧸟CɻVSjÈ4I;kf><ށe#qۖҹ\!h5M·@V_%m 2 yN è G]Qp,cFYk]Yʈe~vWŭ3J*wQ<4y89o\ҷ\:a7RS)YIMk2yCg<ǨhG1/]0XϣԧDv b!Qz'lo5nlj_QVR(wVciTq+hFLNst?Fzπ ,K@5ѽ W񯮿Ko0/K .sO\\N~ r;VxJ\.kfYvQ"W]mdJD-,o&/7Hn #5U,9$uUN0v)W5-1tC{U8/qU@ˁCXP* ϑ!1%=4HtӕBLD e= NJCvkX*e0mQ ΅T3ԶVxe=W3 iJcv-dk g-Z7H0VMqYDkfGC{VS*]8:?M]t%q`Mc:4i9+]I _൬zc DQ_ߠ&< #š_pwSm-.%@, ,8"m{sƽߺjEaE kuvŞPe;7A;|~>jHU#oxފ ;2d27/= 9G >&8mVw8OH}Zs2kԗ6D8igD1Uo?cT,Acr /e=f* ~]ԝag(n#&CO9;`C—C`A`$YE-_"<#5ׇKKreNKTaL(~9#qkwq,z^hc(;//mmWIZ6&Wh׾/6J()흨E6*EB@}BTl<Ӷ{׫=6t j_Z Ǣ g0Z[=Et&xOM9Ga!KVS *#ZVis }R_WzW3n<4QklLa tKTΘѡa5'N֍QB.BL7Jw¤Ey}6e^VX)>OΜdoWyhpnHDߎVo6ƔS/QíUP]L:?gG~֣tg['$ő'9' +<4FGk/@q>)%|ad_J,4^0 y8wbޮX}s'D&'van(0p?xXv: ~{C|1#Z_6^"q͛UiA-}e&ѓj\PiwroB6qpr8LܓpFq!Xc#]oSF7~?1EKnBXplހMpO?ug1'Ma]wq'&bE2l`ڦ¹"mX a (`ߌu1L F;+A AL|%ZpuG ۵Jr_d-}a?aL؍Gu .&ʶwKv_CĆ{v.Ic6lm*8MVN. %Bv=gmrd Adu7{OV 7&\کw^=Gla2Z z:,vjfȵGG6. 3e4ȇZnTzg!vLh·%eC&vo)K\pݱ?1یh64se5+8MU9;tW#)g:t8"g-&r ˞r|岡R1 _4*M ObN$/k8#_ hh)]&6ʽ4C _Y\;ڭLoYrpmG2 |6j-I$ݧڱB_ :{̛ [C<|k\gG[ l2]Zu&fm_եLri+^nAvYF0w۩9~j[)c'(B%/Ƣ͡_ 8HglFJ%:4|M@cg.9rޖZM+B¨LtRϷu1Yď쨨!*acMIΡf |JG,w" 7\lcB9 4+n=pbb'a-Z1]l.嚷$D})/%‰GlR!ER;h maaZpn /S>=m.g)Ԩ ]gz~ΰG7O!C)R Bb*{d|CαѾ\#18K6[hyAv," H.;g,ǚ` C &RYLYTϫA>N&%ڹAk⊣M}ˢ۩ wuɽc^]x= J۴5,cS7EI1AZ*T_7Ae ?snvv_Pc12}f˓pc v>aqѽ+J߄(6/!mX֏&51'ZF{-y/>YiB8C EE}yp#)f@xL#_Uła- :*o`a'2?]`h:&o&' Kj9p%Яff;QR\nV j.e,:x{Z|T NHSow2v12\B|'G8&($1tOX wk8Kal\^NeSHYgd%&h8ă)ZFП d}9DDB_!qF?vk)Y6Fqo#id38a"u JhtkqMSD.?e΅!ed?ÅY ڕ{8uLhqB, %T|Toފ=׶dSYE22{?9{ϿX;Ğau@p!IVw~ LiK)oqK4|dw部~%`xj{x;SqWI̥]b(k\}!бx+Ba{ȵ)2,.K)if2ѐ)`Q0d&'(VL kV@ݔ2l DJLłBn]L KHݵ6<c'jviVuƾQg|z%lZbHˉt3wd#K(Q5gqVF ؎(\*ƀ޹?vKmƃnK1{1 } SfiЂ.d8IMgnzopnC=GY9I>ǥ\ hԋBN~b<ȃgC6.q"t͛4lN63ðKsq:1* ,]MeJy :{e[{ ]ާp/rB2^N*2g hh*퍲cUIN9T[hK%(T'餗Irai x0Hv:3 smStkdzGGWsbpr}&tYkzhi;⤫_4]T-~l$k޺HO>6B_̼l+|}DpN:| 8PdB <ۅju2oR/zRM"]sa!KXc_bV8w YvW:Vտ7,a[* N wa{+yLPPIv8 ϸS)@qLnBKǔK[hPhBxZXԙ|P먗tMb{ft2鲺 cT͆UhwA@EDl?i*ښ,UYakc حp-qpӄRys#E6#u"BU; LژEl@OU4̅('??8ԓ̙4Ȥc%8)ۺ1. /Ͳ+vmpt5d5yUԙt$|\6x/+R5lyѦִdj`{FR cCG4Z>:(6V8 رm]ͬt}Ô1:s2 VѠ${Pt[ $erO 6HB`P-WRBI*n+|mLbah;E!ө+Ӌy߳8ctUOsiP^qdgeg'mI}xC&H$_>9˂wltCQ9FM^w&PhT"s RDOdNVtR)v#}o5#)xeK3M?>_4GkLסsojMuаh_..uNNlhJA5%]D1uV=r+1?$mGq|_ .įvlVZ`eRnyV>ˊ?Dx|9p ӃxMXmYFB)c\ Lbdd rj@ED>6l^CX=LHr7VSϛL|(ad]._=zXq] =gp#%r<@8lkMyAu)(L2++\V+*wb@۶ea-iނ-ޕxMݟAB{uOPlm~T^QM+jgW6hQ6!D(T[5 |#߆Dx^4|a0:/< ڗz$Nu5X~R@ч8fEVPoЭn\sCY;SG\tcfQSikiNq<T!7ض|alm`u4vq{|dp1}]>6L>dòJt-¡)|`q,r0铕%Ɠt]s&_;UL`MfάPpcߺ b!`eogn3PH){:FTYBWxADGW`C\r1d0^oi`;碏8Ko:1ִ3knqi4Z]!ۑn{^G? q rVJSeQZ/wr/@J;K%AV pTJ :Ŏ$1k5T77 :Ŗ5Rx#Xlii Ji'EK@ "Lx;rXXYG̵o%cv\#52M 0uPD,Pi>V.LjǾr I>X%-(Ue񈹛ǍpTf^߰H{Z"Ձ;Ԇ;{@K7:[دZmLqi*C Ƥ_|kEPqZZ7HcO/ck݅8 ߽j@WBla^N#T.=saqz)Jal6!!b"5T3[WoIPOB=wN^epּ)7Еa}InͅNor۰fLD\t([]uULf^0XZ>]EfكYJl؁y:&υc\tfrA17,A")6/rΑb?`q_Jҩ'; 5al i m\V,tVlIKg^A?_'A@LۻtrCuH@V_Әtr L[/'z3!d׃V!P cb r 틥a|XS]y]¾E^&)2Ȁ$&hgjJm5S\A<ّΌ~㫬f Կ#h2>9C#$܍!UZ7vM1'/xa3819C9/1i>Iyy K*&!V:ֶn8 I&>o(oX_z$r&pn5=!ÿU"W?CEx]Q9TU61Ŭ}#9kk5 Z&"957Iom Wuu6cVq>) E\B"{:x"yi}w\tW8}R>%VG|8RR l(9J&Ϸ:/Lr31M 0 1eX(hM)#A4H8hS}LG|KjphGK##j=B:܎ybW()Dݼ>*)ecGZ|V?ArtDAu:o`QvA~A=.gs$ +ւ9,._ Tc~b^fA=Pn,"I(ޝˉ{tUZRR.{'1xЫse{DbJSj]pPbW.a<ŧSix =Y?k+G!:Fͩg6BHvt!a#uQ+(Tq7=CgeήU7.cOe0\IBl^B-eʅw Yq@6 @`QmCJ bn)3r 5AspU- @#;\< #j:,˫ Ÿ?4ێV=rEl4!P&!u6PCX0~IdsfAJB.NL ^gVie!=H&>ɄhunG-0PIUa¡(.7IFYQbAnE%q'2fr,>vO2HRi BwekQFr.AIxj0ݏ ecY`2ԭ[d~zuwwڋAN+kcܥP%sXX*hPk\43<&?cKi Z$u6 ҍsɂifak^=yFڦ&ʆ fu;BY3f=̓{U(q]zRuΠ~xn$EQxż~xu2PԅħͰpm1x'j@,|`XJt9 ! RYqb{mUB' e$m9/9LaLssI9Cށ7/ ƒ'*?=VNyy9cNbTgrZ2Sۦzc-˰NuFJc8K[+I~O?Cm~q !朥#I{\z J`w27ȷ>:I5}_RM _*Rd<ۛLə/̼=e X9n=ǵ23+Z&!=@A]ÛR՚E-ڦE(8Iť7/]fډR{'NA5%݂S] 41peAp{ן]~w !\ŗ/Ph,Z2- b|M'qM(}yKIK%('e&꣬8Pչ Bu9d,6gD({Q=ܖ[795=n.7D%wD7 uߜղcph-Xd9|>6.ϸ R۰+P JmLNUd*j8iR0ɮ)QK=L~В @P 6 _8HFm;<0)Q,83]7FyOhǑzCkr-+= 8\[m6>֮H_:ȵ f ..f9mQu3& F'3\ )NVoܫ誜'o/r8\ ]D(e\}rcjrW^\ZBE C>ɨ@Qg+|sl%3b>эx@9_7t LzH_%`~H0X@JSZ.^ٱfMzVgugc2m`,%B* >xpq! Lrv {4@ h~3/^!2H ]SְtG}r콕7ؚ; YC(qIZI:A)ݾfUB7a#|tOZJ]%Ќc3N6Qܖ³8ihޑk&M@+{b]I;yX2c;PD)$O٨!N&'DS}vlU/0 P D.CkfqNOCIPS5W-/>xLylnҍAOsҍV QF;_ .()/1s[u2z 9ŶsI8CrUݹ ""jqrf6v2"kܡhiioȣɽODp _;E<&-H[ ,B8kqWs2QlNУ_&~Շc /@˙b.SI$*#{=ު$L^|H%Z|,xbMbKpsC>+Q6~0 fmSG2hZ Mz]N"nO)=zos+$j^3{t74p>)3<=wG$:򈶷$*cy*Ċރ6YPxUyXqTvɉs\g[~P&%YK5kyJ9@4lدU ok٧Rɀ7t{:= Hu"Ć?i4; LN],&f1Q#&)ɰ*_Ec{+Fc5y% %hH+c? {}KQzh>} p~4! n'ufL2 B !vĚtQ+Yc)#,9$Ou8nKB!*ɷa+!G㈾GĐ_Q) >?C7UԙfdдIĎD]w00C<x𘔽Xcfâ)hy.;ƚd*-קKa^u(; B:wb/{#tJI 0;W!Ⱦ|K{ޕ7-S 0-:qFt0 I\!̣rY[fw?@$eq_0X~5p V~Jrè܌X\ȷNE>Ņ;ȬgXjC&ɝZ]PyMExA-/.Jդè{uNg5n*<"ҙYktode Fg4%&*G{|~gƥ|`4V}Z4it%* S!gKJN&2J\%ϬO_EV̇CMg_]zo%鎄1zDBO0zOPQwҪW|3`&`K 8Є)hw@WNd nZ$7SIxPA6[@piHFYX %l}Ǹw֖Aq%Ι*a%gC~Q[ɨ]9R.BЪtqa#):x%lr#%|ic겟e i=!gj (@^5o4|і(hZ{~g)tGjt$[Kv&\[dcPb6`eN&L"v=u.iE4p!8:0PA{bkQA2dWY8L{8g~H֏B.4G9_/?{zWjb \q͚׌f"DW)Bu|835Vq}" S@ˆ߰'>\>Ծ*rHIl)X^6 m0']NRR z_SElPS!R~.0ɬRzx#TudH{Q% 7 7IBo!5gE ׉ 8CL@eR缓]ކ/ .;r. tJkt# YW*v`i{#"0izu-nU>&!8$xmnv5zfOzpq^K\ƯmyTC1o$A>ƋP=JǠk68H]C*DC7=t[  W %5vwx˺{ۨq%,ȁX?v HvlVQqL:*(/m @H5%g%̆1meTxV&0ZU', $Ve++ K 6[',&΋o-{ʧL84ۛw$gNI6p]+\O\0oUH\Gcm!100S,>},|IOŵ_;>/@՘Ȓ`)8|: }Jf,c|UYH~(;'zV1b;qć2}Nt.z^H9-X`-)uE )8.5-q &*E` U/v51|y:k9 Ĺ,m`>T 9ԙ_rZdg>zzM#b+yGEQyڼ%^HTn:jlV+;5ABVHdCze9ABuרoH6Sq6`iMQFcdIC`Ah,3w`+lbv}BCA {?&ӃܭaKXz@K XxA+}^C|;/r^[Yel׹8^h|(! `Il(`*ѪZ}zHcaN]vsi*yTzHj2QU7L3X J?*ϖC 8% B_P=/p!03pTnmKC cMYB}kf32cL1P`#l_#FZ2Z@@__.gVR۬&۶9{Y u@`;<'unnSPW@..#koAv{7>QXhSYE]ݓ.`();(S1i5F2~30pJT^i\<<=pU\ U/>$iͳ,/zӾQ4/Oyz#CX%aKhL'(6o?¤K L6tDQ\K kLKւ\y3M\ NDXwmL.QӍp5˨CWqR}@WCi*Ə& ($Azdc_U[Ϭ+ b!K^L s5S@ȫ7ǤQ`ëbStSH˔$nPƦ7"<#N.{(x3kq 3|ʧRbHiw CXh`.m(tCa-I |gB`Z"%+?s'T/v@Yfc+'7Q&4)#Z4n+jK@o_ έϼ}~cP?NI2߇Upg$T?S 4W|HsK3&gɗg|y<|yVuL%i[́J{14֚* 7 :4X'8n(cS%Ƒ΂F5>:DwkәQ~}ػ7JDZ+7#uQmog׌)l?TLiV"mGY } HDE1Wr^tkrOdN׎2 }@V\r-}BJN_BKb'M NKl ؍A>o 3rd.5ky߇ǍfnHӽN}_.-X_qK#cBؖ0*fK/A 1xC:~+TtfNgHkR5foUաsHgJTmܴ3 }+]*μɄ,]!۟,Ha%_-4O(|mH?ut ;z>WRRp 3}v-mn[ ,* bxw뜤rEh# 6A8e/&~&rgb@20 %Zς>$,ﵪ\\fe鈮`9c CꔜڑBf e"'Yz9Y/tn+Ü3'%n?܍!zWHxhKr{oCsz WU!MݺqA/{puoQ8^[VJvp#V3"A8lsٱl\{R;q 5f(CnYVD tN6Z01 5@ U$]RC5NU˧O.a ϦĊ{P@UyTJ5PiAzh̗g^ݾ(ؑ՞C͂O0?v W`qs5ٖsϩ?'0g1f>F*1NN =׳S9fg9a_΀v0 rgE"S(E kNZ?`7=53㾖mAB[~5[&R 4Y@C˜ӠC5CdEUhăY,5ؒT@77aZp-2NHV+ 4'!jVf(@mJY Sv# N>w Øz3 "A O;( uFOЏ~–YnDZ6ڐfFTp~lU-w` 99xm/6-4otRxg27w?PVH<;V+7i)Ie'(>^8eȲњmoO=m{ P7^*V!^ejCut E |jO#ZawaVAB0x6zHk!o_n9a+SV!BI'NRc=y&ƹiLA'bi6BF2e*OoK-ʇbP&[QvXr I AG6`iŃ7=,XOPǶ N}?QEiSRu8pi0e*cY=Ѩ{M$:Py&a)msBy`F)(97=MW8G3@(2(] όѠF./:E\(tfk0qSv &&oBzADDȳZs-^5kHt[`,#dDj9nJDѝl:r&Fh!09܈$Ev8#ce?x`݁%_,G{Sg`jwݷRǫJ)BM^*VO ҲkG_ϛMktY:̽.] u<)U=?COnO5]7)3sX6OK.gd;åѪѲ) `FXI ?ʱL5H^YA-65!X9p5p| F>-s4Ĝjj(Ԋ6Wk3'h&Dc$F+?fz `vgg/J `cަ܍f (B *,pnC{oul25iqL]"xh$, Q@ X{\yhѡ >Ұ GPRx`_!fr:ZrЬ0t S`e=Ԟw^'}ٲWo,O)5=kp 6ϠImq9vih齎qS j 'Ik\zH #SQ>@ۏzR:] ʀ#% *WTiXK-1 [an 9 Q]RD [u@scb2&acN}mwNYcQ1<o:8􎵍dA/|z<|285sRb^Ii쎒mD;( _O<@f,l%ߢ4XJi=WA߾^Fi3BWG|pP[j:Qf2_RڕcDh!5,Q$oXD"V р/;fRJ[o[u.O .~RuQj7N|ԹcB#0}?Dri:|oYvH{dw [kow+s)U.or`YjZtmbd]D=3Tl\Cm.H `UF{2>5׫ԋFHO]OQ\bI`棉O0B>S$ Z!$QuLd]@E׻uC U={wO(Ez ;²_J5/W97\!hp򿞳+hZlW'Z@{._j Ti)R-H2]ޖXj[j~3.Kbɛ[+qBVPP&xqI @/>TAC45hw qoȇvn?pm|*1HǛχvU ?S0{~ձgo6T T5C ڢi;xFRp K&>+a%#B XI9r8I֮V '>* 4,!A^}T̫ n/ۮvp˅Egf:!]H_+='2UkY={ FX:sy牂>m,_"~oXNN|t)H%CJ{H.>Rc"xC޿.^T$|K&8vjf(A#wVB.@-3{_:%T־+232̓#N;#fMu.L<=JMC >dn5RNfjK2Ma-R5@%h]CrW/.4y`QA_NY"MwQ|ۛO vqǬV+f*g"L}G.!K 5ĉSQt@ BH'-yh,* PHĿ`K vm |iL&b>~m}Ŏt+㢖ך&+Zѥ]bW"kiAMٵ?+^= o*Vw*uX^K_z_ȸ$!/ȃ @ѝ# ƛ3StCmS8v'ʨˠuf%^SjB<J.$@D$c9ۻu"1rbclκBA6HDZw++g␊sbɏG8T6'"@DRL% c~g?(gjVET@M߶Vc]ɢ.W%Qs-sCqRL,M~yr׈BYa/U¦ A"̀tp^)ʲ賠NLq cC_ֶAE~*HwW"iD+Rh'*H&vN\N96crlMxmVү 腕z%>>ok kEtEʱ(" @Z:` POك֞ uRŲcI2ȗ~s# ?9Bx*bF|VE*a1<#dAI.Ih*vF tu!jY%˂tQc%'-Q cMUI.f2fs6\/V|.0H[]apSEʟ(MtN1ݤ]pK^b6,csj2vZLT^]R/b:,_y^K^lG-D~YSZl~Yv%b>U{~cIҀĂPߋ3 +O ʟKD ޞUƭ{DLYJ'I )h7b?aJZ#܈/dR9go'է8QEFL#םˁQg'.TV7隷;Mxwj*ȶ (U%RѲql;d:SgI2rtGrgh쑌0x}Yy6u&7ӈd*F]4}Rt)3͓lVZN]US>}W>k7.^ǍgOն>?=TK8e8zJtYQ!Q z6YTvϡ@DVF w\SlTK|9[CT<$~i5R5y ͆a*}KAjeۻjZ˺H}ZPo] -gUr+5kK"9kR7tFoj2&x29#B PLjdr I8ۋ@"Vrgw=ı+FM8P$*ír`f NHWV,B!ux@\Xb3]K3 l"M$[ pfX(}(+j>p'B&߸N;#MѦѽg^{Wl0V6r`9G2,4;\WZ^g˚?&;s݂oDa!GJ>$AKv ة}cڎr蚁38f{b8 :ٍglSio>i[ /ߏ{..+Ao 1XrHm.RAǛXHkT{9{ GڸoT;ȁfA_;^1sY6A:ʲ.aj˦M}6}wᔬI0KHܠ;)+ixvn}iŰ׮o7; ?inN!"Ԙگ5L'kPW2X꺘*;1|^f{1,&̺um Q! Kd.q G{]mQ,6M /#^MczMyel6,pfSh%%O^e9BKdnOJӟz/0̆%#q1BZǁBJL4*JgTFp "a,Z߅$sN7 NRSQ4͐UM7ie1'Mt!ѡ?ŷ(avGwFV~Ol"x\LJ%$J'qB Y@M; &tn$m6ހgG*89gXe+& xbx`%1DNٶL1%dUQ͔ ( -%ׇ3ެАADsc . U o~S쨟Mlb֯D AiaG|7mGfؙ҅D,B^ !y 8IU>-kp^m9*ڳì׾\ae~.xq~4( 7ں=L ,EmdlE2Z glQ0,e!ĶCSrUE*yRZ's8>MLumKj@Z7m.|\9#+e8бu"`.cK?!;vk\b`M>M7òp ;ϝQj^C;"[$鸇2K s~lM,Atfo%Փ%3%րo)r_A4Hy$92,0bv)= Cz׿LJ{UG }@^k>wUBe>Ek,ٟy,aD<h4aT'l} n^(+}-cI%AE9G\Z͡tWN}/o=n"ͯ؏:q u ?:U-9'f-zG>(U^ކlZY߽!@ fxOHN!ӸO.QM-cۗ?VRAf?)(-5E'Шt_ lkatG\@.eoknZ/D/(,[CI'g]zbҸr-{d%UY dMGo%q?݂.zH׿ߓYDAzGf?,gs^BM8\zyhճ> elԐ9P{a"*mN2U;>ÞӒ5\G]wg3 bbt]φBh}xQ"܂TD CX(|273g0l d"` Bn@qȾ.!{T3|`h-Ŭ6).!:[Mضh`3Cbwk8o@Bԍ]/s󽢹e.TPxAh0UO=:0Ŀ."Oj^d2,DZD!C^3gO31]x+r? JfZS)5]~ZzR^!$5 +Wd FS2V?@J7\jF zuׯૅls_dRu eL͹~v{\B-dyp*у4|aIS$44պ}JL_Lu(-r3m_"W$ UI8pKQDgo_mj06JTyA} ]iށ3:zEmlpX%`pO]X"*56{HV\2{Gc ,Pw VRE|9gOq I^D>05D0d =N(z>8NCBi*in5@NbxC1Q}%;j\wm㆓)#T+[5Ö.!Mk{^Ɠ@.]OVfl !H)v\;ҙLMӶ]gl ُk戏©O8o<9 h/AJuJsXE̶2.vMAD:jUw|ݚK _7ճibq$p^0!Nz2oYIO~h;\aRYŋwRf89Qnx4*=0 R!b[ªꇤiKeq27lю (2XG8^<#IgU1>FO9QU ]`T|>)77e7?P!<ߍSe9u}<3B CW}j?I~ABLnH}Z\FV; uh|b@?gOUڍ|ꂎ@@XCc= o +wް)2/V#- a2֠Y"_uSʯ@(]v֎P)"~5FTʘc (q'T񩮅I֪}'; rYLE=Q[EģY_ (KhG|;{`cⰉ-ĉQofLp LHz*,{s.)#)lfdo72s!TՕR|Cj*=HznA~]-&ϋҞf"c|T)O:35]5?d Xz&ґn1*o=X\+%@fNjͼK@/uK(gy3'xFo\v"i5e8qHL;TRksc.u.^+{ӿuꟘmZJdZh'X_03s=aWo,l68=<5X Kmp7Ͱ `F!`oGֹ.{ƞ>Q{>yb.p2cџAǎԏ+YRRZ6 mC-tL[$Et \;x*Y8h#ū&0%r+C%i&=aAaነ9݃^_aK%:ZHS-SY{hQiOVxT͗;5郎yG Фş30\0mC8C1EcL-!jՁszV8|*Ko "s9U:K$xwc4BySp|(2Q!dfM FBIDQAѬE@zԬu<dž>9XR9 Oox 1Ȼ,*">l]Y$yj' 7K t[Jq8XUgsGsx9Q `{Xi[r[`?up7+MLv~G,'GPDXőb!_aP͂43T$Cg O0(?F |2a-n'cVn4ڦfҳ:.GkMaRYy舼 >̊xc Ɨ,@nvcTjgUQ..3qN%aGc#;y7 YI⓸6XhrY6Z-xX={x+5|^hn&=7[n=2$r{O[uV aɥac$rYxkڰU&a1lhJ>7`ŦmܽWr ;XᶌrU^m*Ñ֡UN Y4ji%Xtyx &o ݎl P藈^4~:e^#"FsH5yem8d##_~6_,TN {㽥h*ooQ:,"pRރOF(1⪓#X ~e+Ū*9 Di;pX)5;TĄnF{-EJq}a`n6^< ?$9>\dJMd/%L_1٨؛ݮÙvҺ4=S/s|Ds@ǎZ {=?_jJBpƛZ}C}5()A%ꭲW8LgCd8h\ Ydx @%z烉&K3܉5zk.wU=t@aNY#B `. OgT(QBin}=GS~o4iD;{] ;sP)ܲ!3*~f]`_%h 7H;z"\Q*2RL96tU<WP@ܡ"jE!U@l#f-|519s;3 a~iRC%%z.=GB YxZϼD T/0`p4y0clD=m7.74&yvvB3&,aQAd wdǛsY +\42Sl×qm{~/ AژU_b]AʨuNIT µj>Zuσ(yxĉmKVJBjd%}gk MNAL'ߞuF9oJVFmrt>Qx5Dpf;0>bEXErT2k#'DM:U(,[u!Q _D]6<&o&#?y.n%5BoA6t4S?b23!/Z~!RAc9gm3? :쮸 UiU□Q@II8Bz!)m[{OQ i7 fF\x?r^>p "v!ʡ1Ez! `['d)R&;+<& 9"e󜎷UH.&q{#+`2]SV?%4rMQ *.CAInjBm W>4Z_T?Xm5d\t߻]&d5;W}̦>a/0@:C"T4YX!DYBTxRgi$x!e";>v@P };PéXeTĘ:;{7ũL$Ψџtw[yR@\crf5=B*- LCgI]$e|v^vv(,'#?M-,FwvCZ8͐NAx"a_dM$h>Oÿ5c|1jɖ!sO$p ydop0ʃeG>6LVM6uߺ'5Jܳ S(( sEciuC#ƴ0z(g{? Ȯ/4@]n~CvpKLgr} Qiwg+ Pܠ8i8g>v(ŗ̳7l2#OQ5x*+e x !IjqG[?qF\*1vR/c}9ٲ$::H?)HRScs@+Z*`j8l>Gdɷ'gmo DC3'H V<*x'A _,ݍ5~vџ[q7?ntbRC<>-BֳN9WJkzXQ/) Z.pNOBOLN@s(.lNzpO:eQr)هg:q4U y ooA$Ϲ2sWs:ӻ?es[j+ŗ3|kbt@Rq.˵k `DH]R/͌Y48mG\ 2 t0x %CaYI1@aLpCv-SG!|azrTݗXPk:XpITAo:l[%Ad7UexGOLݐ!7(UUk&@#9V=uh-8 O{s VN$u'?yFV^v}t8m1{+#Y82x)cNC/Xm}<ćQ4 ɹ]p#u)1,>k*""֦K嬪kcIBjm٨f4ҀD,+ntt 5ɸN Z A߉4~-\DD鷗MvUmפ=$tM7~, @u\wO-Y|=iirb퀣Sz'n 2( /ޛ; 'K dҳ -A]č!2TC#&Dq;eVW9hL @d({%"uOIv| SqLNͧkIUٖ Nn$HK>nt?sQG6Gw*$gm9 އ1tfBݸǐ.\(>u?T%hsi'vxjgͲ PӇA<="a&PC&+[/EDEVus]BQ&?zܬEiyP66kӶEc/<#Mrl=|+l$+|UP|Im+_G B9Bu@4:=S3Cn€~Dn |sfr(uJnJ"Fv7X]׊9g:eǡqضrkd*X-XۖT6Pq.'xD%7d7Zܐ#mW}]Q{gvʬn)xe[7JW\Mh:;)gzC~f9>0`u5ҒM*FRL'I=0`Ra@yFMmݍ&]/)UcP]g+VX)}dZ@⥀\kdʃ3s/8hIuK ԖJ*۷U;]k-.8n9F;S2]'7E(].Y5g~*+;!}YB^XgRp[G3ńELB.hdUE,]<,E!LR-L` ˥SGc{4({xmMyb#sFM46Sjh:śYՄ0)ƊIX26ZSGkN]E> EyED- g ]и]4mqyqc⴪K](g$t9AV֨;8,Vi V M \xR.Wy ovˎ:&#{T$0rX'iu4jc<ĤPfPpxE=HuތRT.|[V%@OBl|ԃ ߘkIH"!7g'/.Z\AFg˿ԯDR_:.򵔰qn@=һcNZ wib\CI5 \_j>nnvTTm]6~[=w_ ZdH36Dވ>v<ʱg[< =7CSPC$CIeW+ -v9~֬ܢ |̢҉yԮ2\ ޳-%VjpI5ly_v 8_Qc5 [Mɸ[p&N L̈ ڐl)(~ !exX;0~ T{fXT9:TaeW7r`;x?/>"f7RYVB' >4Mܡ۸~[hݖ Phab(Zл׀,o9!@vL堯[ioJ`&z'|Fsh\Y *B ^DɄVr݋)](@GΎj˜yWD"LŧsztGIno/7giUkfd64~i]4<}Ja_71w8܂=dbb7JSMr+S*=Kx=] {/r5$4:_bxZSLtJ^df Q+iMA`zA .$n,VuA-"69KAݵf>1d@9W8Y0[ןXMR1(\gVour,{? a=T!\iADBG^V6vOTyH.5xvK"⌥N큧@'Se|5&D<6 -ٮ|[SU*+^-Ok|N\ iWԪ& e`u/ofݤG5\ƹ||n+"?ӑwdքǃ׳-'x\6rOMx \ɏgy&D*r:u#oP^_N?m#vU?f,ҟV?˶&ąCO87Ӝh_# :dzja}mo-@=7\tC'-W!;\?wGyks;W:]2;D-^{'*bAt@c@ .T%LonOٟ=LwUB7nW$YrDԐ6 6f_3gA7T Nv"И$ K_sqw"wvMkvoL.rtI$*L~O]LwqΑ{(n3U`jHtULQ'vbe]8u!.FjczhQ:aTo[ڷҲ gPw@~` .vfT[8,`8tA_RSap(̮Ze2`]^L/Lpp"֚t=L5{'f!(@ ߈"Ù"РV,L6xgޜjC|O])e z8A{yPT O:÷e_zt~bm$F>켟iڊ127kfN| 96[sk^a*O?ŚU*8HFC #דE9~}zubV(A]J+p{H@|˲ TJQYpe;xh ]x0ӝͥӮghS0rL|HM= Ѡ//+ba;W@9PTN}.x|hAAr(-B4xzc"x%G%|dqqdQ_|YR!) @N:-"j2Uꏋ0J\|%ߡJ bJh-:*U"3a|7ӈ6_ԑ8] ٻxq87+G~gʃm:ꍴS9 ׷ ʀPߡN4]]\F Kޤ&wJu>yq齇'𠧥o2\eٜ~`b`~*XR1S9 [sGh<|-en \[9FBbu_DeHcE`JT(mͭlύCP9pGq@˧f#5P٨o& vhD~C=\1Hh 2nN20s nh(neNP .TGK<*x+ 2(;MnyW*(/nۮg]l(-l>jϽ#u 6"`%^7e8ݴf. @­k׮)Gvia-ǬZm2Jb{Q{Ź0Hݍ@Nz`~ gxR>;ڋb|g E%i9@F[њMs@m=?$ɦƭgZ9haS.68\)ե +0j1B~Ɯˈ+QR.j_|ʝ`46n9oFzbrM,ʞyB;%7r5gLtRq޹TLlomqyL0/1u } |Wzn%T?Pqm7NBkE8bmpi[je#d2 ]N.;#OSo.+s!s,#@#,#eEtΊU%~ X"WiZ\(!=JںkW0BLlX RO Iˤw b2 R6=s'lpQ(f=):W~_rBVe0D Hls?/T [`=O{Dm+sjdu0\x.fEı}T_x&S_s1ǎMV(,Y+ frL4<ݯ껶? ]2MҰwa uV 9My C5L,<Νqkb@{|soX5>. E"y&>jh-Aps89-BѾV#9`6t5&zJg'^D_(3 hZ1 G! 9,_İVdwcsɂAn6s1j[NHGh=C8GVA-Y77[jRr=F$ٮSV&G.4DДML-?h",xM|oeLEl'xPLF~/;Cm>|}i@I܏$'fӁv57GEz\LM9OCR\w`1 0'|m y[(;q}$D']!<zTG:/ 9':ASM%a[ Zl_pqti8^Y~w?^8_=ilO܉5 3ds bvB'p[OUFބ&Uohm!^u4P*>Xeʧ=cuoz"4/ݯHwƊ˭?W"n-sJHnTRI; x rp 6ND~MpNvC5a~{G#!./ڣ cNeC}lvm,ږoeB_;4{FU/Ar ։>LyU0C(}cOTfGx-8@79ft'7Pt˔ag ZYP(| &k=S%U*=>SI]v9_l pbdKA_]bTQ2mԽR8bj5"Yq;XyOhC0?%[[i0|2P ͖:4?yk2ׇRǒ2J:?LqI#ve9+dy+ӪS`ajP;= \˕$NJ'ޘˉݙ Rj!+>h}6FN2+T a1:ۡ6$U$x.W^Q)3w{}cFZh@o@3D.[2ɏBnSIDp ~QL Qc@).d'o jAvOonWl5~ŒcXeM. ׄ)`cǛM D ZA^{tD:jHvmӎc7gkr/4KwpzvcTa#Em_5m|Lypo31Lۋ)mt5˜U%1_4} }: vui@-Ŕ=ˬR3W|Smq= Hj`N+%fnKyB3X$$$يց 5HJp8$]4e! x /գ&͞atb>lkr;)vAWE4Obv=Q>&p@6mwe+ֺۥlslLǧm nI{I*`NHAy^ϸ})n*QηB<đj+7Ͼs1nR;EiU!FM w9Rr8^OϐK!ZHr#}9إX yo@pTlUəhtS+).MժQ~@_r4bLOǷ8sWG;rĖ!!$4{B^+ݾnܡ]=bms皩 4vVz0:țpu俆g|EcK`ayjI6>M>[6sRL02 MvTXc٩lc:-ZMJFrj .Tݭߕ,sƽԛ%s^]I8O83`X.9,Pb6Y]Dg4#) 4Qnbs.uO+~]y;O  7$ #( `شH=.f ]2[G /BF[πޞ+60Ohgϯ7._x)V4.~5:':JR;^gu!8f; 'q&]"T=ڮʶT*EY0>6#^7uŠgbΠw163nia#҈C)cSz=0cStYhlBHF*F}a!*>NJkw?ɄD6sQ]d\HKtWnp M!c DzORPeqs0$} 2` ҄wz*S@x/62\N k]m\P$f-8 0XePy9X);9ozgpL6}o\p2p60w\r_tj{KͶe#_ťQ<0c6=ޔvV_Dq<0u pc\LZ |)gMC FVyx2xoQ^ޑMV+:9P/.#Ҋs TcQoMPW8\I-k7 j7K IlOG{fi}g,<ٓA8c/_~z+˓yn50VE/$wPqCƈɲ*mr: p~œOCȁ3QGor",rZk2U+^8bQ%HJPy2EhOp[zy$I BWiZ921 oہ( ᮠ;oi6wlncMu #R( %|,U픧D S/#3$;.)e!|IJpZ/-D;L]%e"=4#v`n1^k*ҲH0d7~)#UM1 4,B1@gE. J ]DZwytj(Qpx qߪn"~=v+_ynѯ=W Q4^d6)>Y c5Zk&\:yv3t[ +HpOŃ s:AFv@@y_h@R.p75fEqP;BW˞|^Z"icIa"q\>*_TLd*|Fǡ}!h$ [v{D-u$4aWXސоUCQGO%R(y _Yjw@4WI~+Ȳ 7%~-\Sz}\'a"`bz O67^-Ёk2٧p*މ 8 qfbdZwF^?{ E9N^>)8J,>ڍ&)WEqz*AnsaJ=hx]m X0w!HlRyv/kn8P(~ԔmU!Aʒ܂h(,y=T!&WGZg } 6?\O]cY.a3頲\>@p6n \!V/w)COŕ_1vRܙHG" k/2GN齀g% [e""&ѰrxQ3kbK{ KJɝuj%E2nlfwJ !ݓ=*ǖTi#!JZD2Q`%>yQ>R&JN ;cMC!KQe;iX>/;Ǚq缢n4c0fX`w&aMv ٌRCo4\w8//dJ(VPb,㬉&[@[~xU|m3-%C6bt[qo05DrCOgjaŅ[CGtN@fϦ[l^ymYK۵WL#Ws[mׄ:S@^^9æ[!oL("[VFak.YYzgSKT?R\w:8k͈QS􀩘6h4$WӭG=Om^\eg0q*$V [낅Km=O).P8rk9NM0ii"?`1|ncbhNf!_wNWMc|AB=YD5#ȋ-+~f)}\6#"dTgnkK&diSc 'ck#j=5HwGD{)|[W~~,P2G vm?5|^ȶՆ2#5~A>L1f.4+td , EۏG,?:P?mPn[oA5v5uKAwdTk 9lu܌"nt&g\$ 9$@7/v',aJK*APa$hKML!)ł lLZW vi62Dm4B+c~`'M.GG|~{1]lzօjY)wwtI`!;܄'r[G3`YT"@Eac'7tҠJٞ lmAqܽ-JtiS}'3xQnי⍚:SG\2蚳;ʱ~@>홒ȴT_i7a UJzߛDΙ+nCE<3ǻEsJs[b,Ӗ٨7F-e1,КV,>pJ -1udD|_ǬZ؇F2 aPcx7M "ƻ 0hpZj!81bl7:Rt$$Ҋ,L#paW~_$i%+Nǭs|g\nz a~Xc.Ync.|Z20&NJJ+31KxcoeclLL8Ñcm!6)w 'MKEweRu-EH;^/;!,o1% sZeTM|E!H@3vF"bCsŠo_Å^BlH©G7?'YH}DZKZ85>ʄnŷSl7&ȓ}|n`4AqYۃDq&E# ;1fhD9ZtDfh *~-= .oH\`XErb̪3/Oiϋc̈{A{_mJMXzMjeR ݲU_OA+'3<ۊr[|) ecsj!y[*]pO78z ׭B RF'&s]: I$t:X{iA CVPd W)BW'd[ډ 5^4qAp7!wq궐UU(;?2/.7oZ~`{yk`]8̶ب [ fSNYKp{% VzH&oV|-x㼁M[#C_k} _b5!niw,+L4O\[uDݭ@J 8?YMkĵIDJE])&(U Tz^2d<0Ujhukf! cKLd#;H\8Znzm#);Rk $)wܘUu ӰZOFf % |e q4mBZ6D~TOI"-tU!"=M+7[- %gxpb;tRM{VbɄ.WSB{S,C4OA9K k/8צ;d2/ f+rHpQ`oI A B[fەpTvUN? ox`#o-'QW ,c2oqzUqDRIcQ8RpS21yELs+}L+>;D9LeX52^WU@D3ƻ}#ZTNIU6h]J`Ɲfwk1¼ Dԃ'\1 oxo΋N^K(ma":}zEsvf JTEi>JlY),%q[莳܅+)~ɩ3N,D1^y1IzL?/w5|k銺kTP1nz"35!'}NJ<F2ëˎ8s)?$}kE(k댸+&k8pmUt&eMEpk[ͫEMX}9s urSu3R$YZivmP Y݆$l*eZ||1" yͻPrDmU.%?2]"b)TO1ܳV1&aOy#[Tp~׊6.6vӼ$>PBLlzbnAUED-yI²9s,PNr Z|x@LSsr%VP܍7]r0R eƸ8 /(?Jxՠf7seAǩՉBOn+9;d+>x:֙buO,"R:JkI~` E\^/5;P[t :biĤ|eפP"D+l  eY{@P$Հp\dKX&(A:#HMipq Bj=ROi/od&c@??2Bĺ& %T5&Q }D7l\kϗ gutere;$c SۏgŽ)4s O?dP8խ.l@nIb K)5`OTѨf4U6f^4!=lrh,}79"aDK5a G"a | bVb= @^i{xnRxCȁyhC4j@ fYwh֤'CIzVYtu٥Q"A2o|r s(Wi=A@n+87~gϏje{,B3 `pE-v N#r!;l\-{7i\7g߫:OB+x(q;DžZi.R/Q' ,pl h6@7юl ':^0H^?| /ā~`re! X3R\nň3?Ε!,znl$k;"0cixlM@ZTCD̄jё lbH |A60qc- ʼno4"~pϯto4n1XvrS /eAi8w]u38 `f&v'[%ϳΤԯhCuP /jqS /} -kr_FCZZT<7;1xGK㻠Yjq-c0jL~LI_E@+p3g09,ٶ S$@'vVF45e7 I&ðíěziN4懈//7 4oG ZygOTsLPaD[7zdXMzA{ u/Znd=%4UuF4k4?PNh Z9s!]j۞Q?H)<8}PJz /ҺtzwgwgS0&XʩqO_S5 9) m bT-UEaQ࿇Ib\e7#Ήitc.ԛ1b3²"n&{g}52%p~w}q|5HIb#.egPr!;;hVByZEzd!`J?9:sWf;!:{+ ' N㭁nY~30~@L|V@M}VAtK~o&C ֤ déʹ:C"U6G.-@Z2lTRid>2sM{OƮ6i@tAikD #PjBd=U3Pv3J)ѷcT +&`w[nK]rp*JY"pNލ k[җ `GIU4-ExAqߩ^#}TP!{Rk=0b_u1bzOfJd)Gi ;Hq* __"h.ȱHrxK3(h%Sj BcdҬFdQR  FZ WKx躢,J\L|~s\ǣ.Vs&J*' 6W8OɃ8L z P/!mh9b+F%~q\&% p1 \!Q["a RDx}cꚋ ļt/oTXh, )z_ݍPV 6d$n .ujmk"^҆ 4/ Ꭴ4`~ 08 Wԍ MW XQ8eR((NC1R? G#h9¹ r^~oC- l uжf%x$̋oQ Bssl4(DX{ k#ؤ(O 4  k{x]ytd-\X=J u" S+z?`y)$RՊC٢F{t%{k+jxhlYg " Q3HH V,-.3++-Jֹ[NRIN}:S<'NlJ聝Rtp:9Zv+^}rJVk yG灱!HVW q }h9xΘ-ֳs{݄IbWUgTx3) !#' ڧTg֑?/u(KiG|u8k'5.&' iex6}eR1ګn%ݘv/2qd{ pVe]]d?ewo2]ɡZ--)D[k䢋d3 , BzlHOnj_1%4kA'9bKϵ/b(`Z% X~frSxw؍V\`8c:6 +AC_XAOa JG"SX1W7q{ڠ_i^̈?,)*Zq|N04KWA{ӲJ9/Zqb2,H r:.;YG 1¡OSRZ*9QeP10?s9k; %`WYCY>mrDI5J'G[:i7(S/m<;Ѿ)J U:)M@U虋 k6RsnkKT  q_*|Jzr8C.lN˰!ǜ8q<7'r5g=6YƚY$[# 75ӺwPTCcizti׶IvuhW*x7ty;0@"<wqY>t`CV1;A!D]hxD]֊dsuW;Uq'ⓡŹKfUiV 1''_w؏G3xk\FaUF Npp؀٧@I s+0j6wޮGb$ǰv:_@ZÌ"aΓh@RXܮN. (U 01h޸pc\ECeB v">A/`bJ/qgqPإũw7qw|K37"!)s(/%bafsTJGK@qW<{N 4YF+Ik+l*56B,k%|,&ه-[GdP<$cw" #sCT4,hõotLAl18@uI/d|mIpV9!u46rmO?Ѷ1r.&Jߙfcڔ$ϩwE)<.W|iU0N; 5 LĊ7B$4˱OغWnD(͠ӟG8:uuEz!=Aະ~,X\BPXaݝS谜! .ʐۃ77Ez+ 3JN=6'V?]QAs!0E('bYͬ%$Z=WjYc]N4Hz~m"tѼ!<ԟ Q )Zڔyz{] ug!_ SPPt԰I*-͉}駷WL a y0=߽äQa)1MdG-X~ T?R؇|r>Dc^rru>ZaPJ,۸ sZ=ch2>%L]rdj|ݙt_f#=H8^ Lgl/,a[kGz?9} _BC"x#noÎgT;k(=4/?'x_K1=?Hjۼ=`\}L l]m Ww=+4?riF_DԢTa:t5Yn(2h$Zۯ$ȒTX@TS%yVj eۢPCVk= I2ul.\V ˰6lh}M[agB|9["?պDژFysyc…?1K➒3vd<'NJ֥&|aN{g莐 7lr3>M@(A %*Y ozIÉ2[(+>.7OZ_xwLu= Z7uW8=אb[~hSȤ:/v_qMs b,e\S z׿ n m':,Eɹ [ iEqM6Ĩ)sO5{ gHk2[LvktHayyS((0a4B`)b|I |Z<fz6j$ @M /4E{YԸ: "s~KӌP)s)LVI6EyE ,AOn aa7jz?9 65Q K)Aw k=X.Bp9[՗67(@SQcq}J7BT$pV|Qt0=f}G-KhGߪljbR'!եW+ش!Y|L2T rmU_vfܨ 񰤙9RE՞:Ӓ/mRH!>EڃjQ3mKvg '8q1d+vu5 g<`0D7nyAEcq_ngYQ=Gִ-$0o" {.cȚ]X ɻ OI*_3/ke?h4IĮn*g?9!EU󠧗vU4߼IYCkeJOcqAQ:&jpK0/E6Xo6`:M Z$O'wBؼӡq"w*@DLu+?}yًͩxsk/Q=tIE_ ̨,;\F5[вj4Xkz~k bEhs-Kpڧ4 *|LfQf狽jsP~bXSiP+ɠt$Y($ڒU#[_/>5J`M~O)ԼcYҔ3k^xݐ>~u&lmЛ`'i%|1wb2\PsBNYu\CzvD: a$^WbT:0uk驠;Xhay2ڧffDEjSaYTZN45ݮ B4PB#Vj?ƁJL M*/H:)_y_fWѬءө"u)r'$pu q v( %U^PAy.=%׼<_e G:><>+ H շaX<1ןB`<-(ভR"stlC~Lps*E Pd8;`2#BLt\+C.#O7juI J?f ǎ&fVhsD `H{zyd5#m.xy~ldL\&3Xssw$.\]Q]{4A>E>#?bL3$AqjFҏ =ֿ5o4Tq>2qGWLLMb%ӟ@5[z㢃v*RJ(?W*51Z`r!ho͗f##o~ԟo* sC6TX>xة}"P' }J49*ӈ9 {H|*郬-ddڞcq9X|bPuʚ\]<8TIHXN{OYtG&i4d5V$ާVr! v]Q3XBQ̓^!{N5i S@͑Z"L:ɣ6ib?cBd ſ!y~q®dKo 3 ڵ.ߥ[)DG*"KVygcRyz(h"$ET  ƲYMo55a U]HP{q*T?]@ȭU''>䞹|ݻwn_=;W~Y]̰~Dn5nH TR5|( JNi|>C(dO'qPJST^TFʃ8ۂ! -8bwTV̨Ճ$ ,mDA@~g=SgLmWLI?&7cF/֦ m5~~X\Hbt].N"#+ ʼHHE D,@ř qt7RȦ>"sƈ7paR{ҒĨaޔ'8.zsf-rH6o'?"l&L\VǙTz8gkR 4|NG6k22[(رe :I^>B_m4DwG *3`Pg;t+cH$wVPN.B OUM҂ sYU %4K%Dz.0bfZ\.?U4Wi eJ AXGLɈTX_)_l&W?tZYh2acI֞2ZPZeW WO%J%b@& SbDJE2'@.i̳ h.+y~abdUhVf }!3#`+05ΨHP8UVr \c 5Us-lԜW~'7eEY <)fBO$"X/3ܳt`z|G3ԫV'USn/h^ ޚ?suF(a|qٶ|'Lˬi- gɐ߯%wc/!*5NvH3|/>YnL߬==4ԇ-gH tG87sHw2aHGkbQ r pf-~T$F@@ûQkXx+<oƛyjdހE)rc>yk_Oq"=ÞFzz(ID8h<XTq?<ϋCTao~}eZh}q9T~g)[v7ZE IWB6|lc"xZrpHS¡X~9 !ͬLF$TH_֔:KfaxeN:ډJ*h>N%>W_4Y~rhcƪdbR#g/n(-" 5E8YC7A{>vGEGg6*{pFr;  -yksXAڰk{pސC1CUCvSoubI,K*(VŨȽWT`pc=K!09,x|j_>@,dvS3o͉{rbce/)]RPpfІp_l7UmG<>OQ3 eF `&M8xh5%: {DFXDF,Ń>s J_Oƈxߠ5`ngtBVu*C/o޺M ;,< |I1X2ujx8%] Jh _\z͹;p-F,wO%B%+(Ch)Q{ty/Q:biD^Ma#IKQ|iYfdz6U*(&o)hȻa|6K~&@C9A{{;sBxk,J**}h?QBwo93mZ@e9O Ο/7,{*~~跅}{z,j;kM| )yHn/~ڟ'hN1pѼIZ( pGjSynKEsE[[Dd̴IP;wy㯃TKs5Jg7 Dy?~yquaSUypzmB (*sEFFrEaCdBg\+'k$sޟ[20d}丿kF`ir |4.eaINZ^O#~[ ef4ʬC/)"^ꃽM^GʯB 0\T}p2[cm:JfrK^LU?:d͑)0zj2ǣ\hЄcc8rtnIyVMp)P=.wjjR+C`YkҘyw#^J']PqAӦfX{vm_,S3yIT"]׽o:FfN9HD̅ Y^&-:+EA U-U!W}{ۺbiw.-#=єچ6+*R2W^'4BDtUV\?[PF^^)҅,[ ь{#B!|59p1bsbsMW ,Fsc#Ӟ!-=aY(OVbQx*,ËX/rxQy\ &Tcs$v[D`HIcH7Qv屝( KcJr\AUԄ<*g<=6Q`Pĭ0,hуLiP@ً_ybknU[?j^dڎPWQ7xUv&歵j p>Hș/d&0~h 3 wצ-Sq*S\ꉯE8U+0-`[5G$l 8oM H34zp|荔年/kb=RCv .(jvm.3~k>6&XtSJNK݇/XB\ɊZԕ,ͶO$ضkjJ /P\8ͻN\Pj' 6؏x_VKӦ0b~&%k,Q g]}v)1)xɦQ8'y?(ݫ`R,p`~[XZ(I"dc66I,'.h)4ԣ8Y!Ṯ_t,@]Ztc]*GNjQidE0H^i\TpS |ȝ?h%7+#/;a8պŶjI;O+K2ǐSe&k@.CR-F)m'b,9vqh:?$ۿRβ/'><h۰3>b0&;w3=yТ[Yߋzi+Q7E 7]VRJ&HTfQGoʬEDO1`PAFqNm`('놨@@>ܬօ97%u;L5UȈ󞷱M@tjъDCoBSoC|l beDO^]ٱ*%PvetI@M VLJ s?,g녞"AXd3] -ޕT: ?7/s|NU"J ;"Q)GG}ϗ$RǦu=^rMU6rA@#Ѓ!Y6 5FND÷͙5&v"WAK1궇-) IyxA!` FD)1O@R2pHtgl0+(Ӈ}WMtoCц#C<9w}qRXA=N[݁y`Ò,џw6Oؤ}39c!8qn@2Z8Ss5>9mAݯ\@ymr/V'75&cC<Έ"5F!K A[j*cPNtݼUWQtE" {ebOV)6/70驽%b(Dz{F!an3fakdnpPˊ!\V zד~8bov*O*z*juNISPU ^`F/)8)RFTTXZD4g:p9!hÙsWoį6suʖySNrdaxΛ#8a>:}:lF'e; 6{xyO>y.J^Q0ϐ-/]OΦ|\j̤%QHSzԇJjdcU  .Jq$a02!R;$Z5Q6(^ |7Ow^x!֙ Q`F?Dj.OluhsGcGϠ>E}(u)QY8@!=G(ZXWX*K߄^Vnl+s=jP}]^!'[Z?Eb6&`aTd}Fj|PfH'Kz_RP .D [0jhFz`0zM"*>[0#PБ4mBNh2!YQc" ^%ؠSVO<̨,-Gͽ묍iNm;uJsUb5- #GN,h)I.s0Gxx)ÌNBbr:N2wQ F4{yd<^ "td{v\& op=S*LECG٦M{! V84 V Y$C+ayהD~̟Zo``aXd KwKN1;: iC*L&3UA{I%A9|vBL 4Ȁ[efP7_!-3Ȯ ~[D.۽hv3<D^ el̙:tCuՄљA4y:YY8ja) ǻޭ5vSi"}hzj<!c4CVZdΚ@塬lnaq8 ; ;8M?X,g\|A`,.p\[ -sM1)x%hY'p Ea%U+[&vbs;dX!s]ƯOk"$t~Hi3RtF8Mkiӫ?bi6EXfZ-tQ҃Wɋ~?ѮkDC;fT5AIq-hP0j3=.xox%?Oz ?!|! rR2yG0yhnd<Oz:~qdEXkq$$j8ᰨYT J"j.}Ӳ4|0< ulm#|S 8)B$; { ֒s4~lا7Qx㘪:=-8qżk|ZsQ?}|- T+-trf]>b{blewœ(a_XV#_Os |RG`g\ϧǰY "Yݵǹκv[ 睡ij_-ّ;mO fMU4oDZL~˄v뛖og K^&aR^%v9N kF^w\fK` R]>f{OWrM$akFd.1!C}(/+҆ucFF>7[6 *uCuT:]qe_/6{ XdM*iEe@'1>𗬶Yi6BSfqG]ZߝFK9D0ELj@gY,-]w(2bx7W +;#|t rZ--Dή W1ǬHò*}ڏũpā ;fjhL<.;ؤ?5P)7Fu9"IlQ e)5~H2%넩GlOz"h'5i4/}gz O錣?ҨVi, gB7jK<.zI 0|ǢW\QK!]F$J#&juљ( ]tUI&ߏS. e\JOOYTM,ݗbX$83U]",u<ճ 6iw;29^<йܑ+t߳NGGgGCeՙFڥHxfw'`FQLN*z70G'D !G 8dzm6jӱnL((imGc붼|?m _y@aDwD=#F!lze9w g[ 5]SCD~j{OّSPy$[ im!8zvof'Q2Ċ[~XٱBM z'Atݹj tt÷SZpuԨ$l);)Ǥg^ lg0Tчܖ'\BЉ֞+bZ@p=zoh$0b{;ĸ%-z :Gާ̊mT>^˻*2nz|o/W)AzgjD 6)H"YӼ?[݀>g7 ao6{IwrlI˗zo1wW̧K*ܞEޘô:'Z^ >]TRGٴ8MFk<؋?7 U$Pg7m!O}}{]/>EM4+͹|Κe/sS.'+A" \ aD 1Kp#0ch |]ws`d{=UƀEXESHAb˩bGiM!UPtZ5R'_0c~QxL2V96t dnHOO6Q0"Yq{hYN2Gl>aD":m6`T;Cbvi1oл<&i)=B˗v\y{/dow`b0y {}sy6IvDQ:rY"x!!X2X\䌪1 -\yq*^D.jo[:`rgPLZ6*a}NN$t~3 C+xꈊF #vP1K:n8b!]P[97'$ǃu8e+L(Pb qFD:8ʻz:2}3GOInwKBD=5ʕթb%}7FwwC  $JzG+rMo+9)vmpџ:Q8s&3:"u8mt[n{ l=8>XGXU.ɵLή{DM&{mzZ5Q{JɫYV@{sWސ|Ϭy,Y AKD`d1 Rv!螺fbsQ JGV$?oboJzOjN$S-rjp(m%TAc *ZH÷q@I l WR+ I>ik )0o{=WoݍՒdHP,=޼C>'v٬q4C G: ( |)l+{#_IE)m:?ړsBin"<-)(k~@HPۡ Rr Wјkp 38. t7@ѡQhudy6ѩHM$S ` 1npRd6"fZtMD5W9A9 6?H2R0@P3pdqs6>ܺ;C/_tmIB}**PA-kK=ѯ02ixƞ]3XfFFv |.NPfh!Ǡ6jLSeT7؈ӠF4O0F9F`U!&r!L p[[|[NuOtG= jt᭲Wsm jb6m~B`J͘M])'g0Aba̓ʯa0>֩Tz} {")'&\cDidZRCF(+4Mu+4G.4 JEq[Cu}\ },-st^yoFْSZJ?ͫGa+3'+MmÛoUAlm _z\+Zf>V nou` T2V3_U΁R;ӷ,OSv ?,2[(8>-^^I/fx" (-VDϵC{x)br 9KG\3w#=Apΐfn(Aӳ_1>&Υuy?"#5A۠r8grEEsoҺvjX{ -U7%=5mFjC>;t/'˘'ݕ U%8Ւ9F.EӼD~|]?. lYKًo#12TsYwGꐴPrUJv\vˊ\AwswC*rlv^lW$H$iU d,Gd9Ki}5z'wJ2MD2CѹFj50)r /Rd0| N6}D;O=Cc+SW1T6<kSA<~Rj:'Ć\Q;Z&2`d#Iw+fDbQekFҬYrH ϴ\Kc!zcDa|ެ!IP K Jųu =/S$gJJHW&)2"_*\geOot.ɢ1)8P ҫR]{nrl@-4~ǢkHtL"fʓ˄F}oUGpߨk߅{lZks[e+BM+i%TY[VtGq$B :6L+-K!WO 8uDz:NӗNVY$*@w򟾘>^ڙ\"xHSƊLtGJ8c?q­Vv/҅EC(Xܛ?r#oSvbgu8]APK^ z<^)^t9bY2R-.a 'Q= /ݓOi@qx&2EuU)J'GM܌E(!v\'#ymub[=^ qrg3gŞფehvycM75rQz#ܥֲV 滽5aFT$V't99Rd2`z`~}npy ,`R #>#-RB6IhĠ-FVs?]:jܓ%} =M q6j .^b`shVNE H]lyL;1|*O>7I{YJشii4n Y!DUSq yu_ Fim)qpB5_V<ED.VL"0uWVS x{O|2߭xȆ^dV Q茤AA/0p\Ke_~z vUle D˲!IvSLic<ޒFp@.$sX(# nX)LsVh^N/T`'A)_Z ;mH )fihE9gŖQJ!V]Ap[O#^L@4GuԆ{frc0dl“UTl ftWm(lshK\B]Ur(+9pگ68ų8&ڲo'RIְ%=,NS\wB8wI:tm`yɝ8/W6*|ےދ{NK:w=qVKw?MDPVlӅ{nlyuH?bQΡg9L`gvR; <Oq\3*[i/"~ōd_n'b@Q/J?p{n%H^rkgh5YbAer &}-@rКU0W?H֞ft|R=3;w$t&׼*؂(}-6c25@,Ahl )5z9pϤFG/Ϟtؑ+y}XH8ezQӡ G&Vr\8$`chk+`ڜ\?lw3|ljB4Rsy`/ouˍ `wMD&T`[["|wO< ۭ=ɼb]!TXn;*o*˖[d:/xU |vLYS`=' l| nY̜ξ\/7[|hP25SX8"*;IALg&h}RNo;M ZLl|g](9'&ṇLKe4HurvAY,[8#-pl? &z OyUK/؉\rHd%5N0y5tS;,4/y 2q"2Q2{P&|*:Vs-q)ߗ;,5wOc}!,r!%WX]itt^9z0Gal -a %CiYSOK!:S#fdL7#n(ZR$sw?قw#A3(ox%8etesf _\ Doʌp-XOM`KJ^Aq2$ԡC6/@7J4{%4{XE LzQgC&r1.QxaZS ́H%# ¶HLYX'Dt]Os.#xXj=TVx+Q'uPj4rprq\6 p+9τ q:]Ԉ@d:~E 1ͫٯ]z.~f塘Nv۪ÕƔWTH#.|jEH17Hez}{شGV$4Q'″ 7ti̿(AVqP dѳ, ifǵ, <#H}M 95Rv/C>2SAjgX5"*PoLP~9Qmf Kʇ)E`a{V./}It]s(I  o1ט !$%j1'\d i0/v8Gƀ3gV.nd12sY)y:K`ag Ms(`V Rxҗ8(nE[ WuQ68-sc6(C4S)1Q>y Kר`LtGa=JLȷ[p^=۷|aG+z4 }ʭNWcRk$߇tkn-v=2qx}Įr`!pmJ\&e79i:3Wv31hsKiZdADŃ&4xw1~׽٣نoX]\G+eh`,ՙ*źҁnsJoI6m2b3|iz?V~fh\rHܢ҄dx#">]ϭ;`-We@؜;J;R@.w)Y]N~b)\CdFlHE4kp!VK$icÚF옂؁m@pցSdYcʒ \s:zha$عݽn,,sWtYzzG酱B'+"A7uopq̲GI)::A}Zދ[nj3K{^ϵJ= :[^2|XkGmy/L%qqOzVNy18?M6F; WI gy?R}KfB%Ĭ\sz1󄍾6TUWe;7;nU ܼ.zsL|U241$+B,ӔR`4NHp?s?=js;nYcFh*dĭfrdYs:Nm@72Kg`)'|a?(i<_Co ifCfc:/Kʬyr7 qQBѦAGu;T.aWɌ.\8(<H)խq)\}X tb݇V^e{[.V" H*;¿6dDUjm5Ml}БC]0;KM?ɿݵECP'@684 2`lk+px?C̫{RoݙF2Acɡr !9ug >Cgw5pк!qJ\{=w3eEǀ^YqDRY} T$$h-ͯcv?cMqGydT ɪ.su%!uDsW_>W#skժ# ']j;h=_͎VZ++Yeu '6S G8;^'r2(Ghq0^*v]ݯ~yz){fRv+Gu{V`-jvvmPh>#GtFךEnWlCvmJ9H?;h BhTΧ'#Br'U+R,Fe|1J`[*;ItֽLau6|HXل \λgxT{SZ2<= |3' 3C*\H9!"ɇ47w܉6rKg&j3XI<":L\+4{yDr5QS$וu52]1A{'DJ⹃he'XhQu8#V6rSmg\50+P :f n6vnӾ͜cq'I'+ _H(ƘaSN#[)JxA<֛!βȰF(nϖFX~kxtq:ảxxy9^R#!4f'\"c̛U&wxO98#+ \ :9Uik=9nX`َom@!s! hp^XbT_Ӌу^)1pA@ͪސ9IX5VJJFexǎ raPDž}K5E(Ms&a?[+rܣ{Aje[<93/"#7^$ߞ-"çV OaKFԯ̈́OE)1oqE2kVf~9B|%É0"nFWnOn&{cи^S<;! nP⬟^t rD;p>sA+vEq %QrwA˦D34\!ۊYY*"^kSDTиfKёTaȋ'U!)GXHLlZ@wҜ0€B.+*BB< 0akpv O  j< y+6b* 2D A J?h8(݊D]<%.UKP&o@p }L|eDNoCOɪ#VkͣP1",rM5}+4't&<ɑ?oxJ:vW_!@AAX!_n̐} {e4NKL9Ѓ!*KVbU䁩4O'ňM~R=Eros5:'C #jAk9`C)6nCDmSp&vÉuLJҌQϜ#P?~ ِAD!Y Qz:]#:|hm&.&?> '{xki4nU ŞN)**$ñXXTv't U#M^vӒꆙ|Ts74WILi\\ǖyz%dAm,z4v=1(K" TE,sg;|ȪƆۆ[Ysj (j`6!>ϩHȼ86ձ Jz59QfU^)jޓW۔.AÉɭ 񻇊5NGR5|T$P!SIGi+AMPg]R5m,1B^O B!z~9ljT6ݩm/X}@*^a jvUr//;.Vn}n84z2l@&@ W}YCpr.D08T7ó\PT9Y:r9tJ1Ǘ2Lgq8GU rzMpw>.Nd.~\$xFyifmJՁZ F#+9N"k[`{LuHQ IJ9A eëtLZB:]΋j=[/s҂5uyCȘ*kbT"!+ w㓵mmv/KȱA"Lya* Eg6u4r1J*yC48.L"6kIoR--) oKm?kߦюueM*9ԀSjv%^ρ@wf1H y͞ FhI=V}nGۋcqq(\< ^m+d;klȡӗ|Q>d!0.ڳ*C>ƍۧ`jy"kDJVy0XJ:g3P Vړ5YLBZO9ꤑQ~dЉt΃!r^"ϗ> V:u,1EJh ^E n/1?xc8&jr[p`"A3z[>H`x5<'.KN<@)A3/ߨz 02mHƀ{ eWn`W%bVW)!hJ"=\U^;gAW}ɀSr_suIduwvڒ>y}RnشgіPJxJtPȫHnzY~p"˫:_^fnBE,NUiؿ5WXD#Bl,x:- y%1qGōe+Ƶ[P>q~eR>d` Vek:@[lH* D굑RXd;E+5^;HS%)cg2;Yw~ǎU5wP0gH,QK l'cbLkWG&[+d/D*̩?>`ntgӊ:[N0{W em|Q:q@&U3щ ܃SN ء#1g_d 3j:2oopcɨ$&ݨ#Qsݍׯ˶ _+f =(yVMOdwqS@cTS=.˟hE*yϴH0aꚞ+H^E l.$Q#&yơ]JK L .A(\d% ְ{C.w~^H*:Wahт2As ˩\(x~})!Ir #<}God1i}z +هīR73}#?`٩y:X+!y6q'1x#n-%n }s1ȴe$kֳM?%\>v̉z9k+#}^)Yo VnMˏit'.Ā┶/! `f_tm,4#9nႛ_<#u|VsU*3r_ ;|(u9ADdaς^/**ӫ&sdORSo5.AГƖRM(Nwzʻ3j@~FDި%Ōx]pƥ8`Qx:j.I Ps*ת'ڸފww&Ciqg]HoNeW1bj+XO~YqQKW6>I]j#ƥS<7%p;oq 74u9"8.7"p=yN=?N7,6iܱ=35+3tɌ.Toٴw;@s|X c3\Bd\MlC"㺪;3f?dw17yAK,#-㊔( ګ\L1EB+=gE+N@{nyZLl1mv!ْN1n}cgv(瘋-/6g;e`@Ajzܖl1ANQ#ŋJk.5KȮMhu1‹πΗePh{"cZAlNƄޔ"qW-h87xW;dpD޸7H'ՓF݄Z7 @ ,r)s2,S=騯0o'Mc:/ѢEEz$[51W?'>A< !͑X@tDᗩqkL;r3Bw_ B%שbLL̛X/b8e8QdF0^4 >HG=GP5#cw, i Ͱ<.[豼! LPKԲe]G ]|>nž&S?]ngD?کn8wj>'}'^BqL| m hY tՉ!pIwS׬LJ[ VHV2 Cip Qࠃ;Ubv$UX}yT,1!mNo BPd\ 9xJS'@?G龜*MG+`Pi'iMfRX]Q1ὅ˳ ut *.>@xۀyq0zXSD\c"m&BAS Z#e4֢^6/7-K-qQ SIf%N/`  8>J,غiFZHji\ @tM/!DI*L_R-{o+m1};25{m7!}Dϕ 5&T,]i7JLݵkOvP9+b 4Ab4u-9I. OߘLYMևU&RUm~p&c?Fl}6 *jѐ,>lnˤwrHזAEE*A y2w5aϾ6q>˟VV*7dZ l"ƣU'޵o ,ܵ4/ad g8\8Hg>3XQd7nB($HZޑ"_~4ՎɑJ`{J{q:ӁR>ڟN1JJsčb9T^|.v GW54d!:,/}HeMݼ\f=ƨק7mLA7YXn._>[R*!4j>ܗuv$&?d?Д̅@2c0wr:ZɺqZ4,.|r1zOʳC773$3Ik˙F2#sp'O dQV7 ub:@A$v&$8:{.xnu]uIYK᫲tBsFf;wsp܀.qǰw$a2m޽J?#^Eo?ўwjY_~JTGIy_AW+H1B}d&$=n :T% ;R%A^#]U:dg^U:NY #HҡV|8$kLj<Dl)7Nmv&pJO/`IVrJfF ]>]Ҳ@V" BO7oX^BZ@H;SsooS#|&_ gnLP'LL?hO.٨bK.YJ=%<GQN^o%/9UaiUk=!QbUç^Yi`Bz1Cl;'QdxYPJ.1e<ܬAisYZ/d!'j&Ag4OC~; .S79VFeĠJybځ}}*L1e|V@ c؏фpɴmmU0{ff$$NɑҸsE{JsaLT1tytܤ<1a0]C,$ZG +VW;seX 9cfJ}_FѦW{XH&ȴ;oYO/|,?;#?m.pt쌒;N:GLjW>H_D7!^5O`Ѫ~S. aHItĪR@b*5|t@oi~~C]<( "-9y7w4?ҲBj2[5K I zK!.HA0_ |OdC>TCINF}l!1n\(SͺսU#OQ` }vBtpm==\ԗ֏# TVq<+M-0y.8-fvQ͋+oYMH75M3ihĵ|Cz WoO \a.GQl~o̲qld?|lʠ#sF U&7z?޻6CŁtR{1qRe#г~uGX0YEU_f QzLZ`h3pra ,2Ugyd &ްNW|(mR߁™"m`xJJg=;gg1>TZ]p<<47 n#< I[#psC j>&s%i>;hB(?=%un~U/|%@6`Dpꈣo2Ϯ !l@7 TZSր殭R2fՇnuv:77ʯa; 9}u3{ :S~)n'ΈL ݴ,v4#yW9^bS=Mh=DE*K[wnVأ`WeXHVw^j=Y%/te$9 <2'\sz6jAإkJHS,!g逑xFRwN*RA\AĂ.,RZYjo. bŸ;df~=\#JZNeD'W{/5lYi'SlN0d' Òx l< < 4%U@n vU$ca..+ј:LkJ56f<4GQxf8>k;$ũ Z`O_T)iLE11O>?þά;:-ZFnwd9KmOe dSHD|(朗tt'd{8J \N$"))ֽOn')72(^˕*cA~CyW)SQP>vQNr(9҅1 E<,dzIt@e vo 3OD+R39UHG,_*_'ߟ:yv{[K7YpԆtc++=u>뾾 rms!_F&TS!͇P#[IWjFБjIt6:A2>Ï{dwP1瞦-vuזھ*N[ WMU\vMSJ jIRFN߁#-ț (L>ܶ`Qc{t.`4=}M'{1YwauR|ӂYJo[L`޺t,JݰsAQ V]#]ƋI%RdsFI{0 ~VJIc&~Uƭ1Wx2 眜uhQ $./i h "r8Σ #@6iEu)7&Ӵh4Ƕ82#P2V`nHj#? (㉰5Oi۪b>$psp\0E[D'O=ufo OE$ֹx]LHF_ Q6۫Zj=hVuBQVFPUWxUǴy.5M>gMk6)[K nhPoޑȔ$_-Bw#(z{ t4`Kf˿t :j.K 8U(w/ܲu#bzF:͑yQjV2_=xd{\r@~rLw8:g5n5v:7M!`z5i]O1ns}MAy4E1DvEroGubx\N]hL%Qy;v;Q H NZ'zԶgO": .1@,mjB##Og JGAfY;S"n.p0mxiq1H| ѣ/5y."<@{Vqka$;4kFi 鯆)%y+8kN1?yX|;X!! p0Eצ /o:b93*jI/Q}(;6@M&c<1&t{Z'}j~c<G<̇jeH14vsa*ȹԭcc :f,ǢrE2w GH$g"m;93e2RD9eӶQ$\H2=d!vPb{Ŀa=qh[+Wx݁lyTai)u97N^cKb~R3Т"޿ R]c!,@a<' ,0Y\5H?oڦ.w}}C_ELDP2F~XDTHQ-R*ZT6e tsvN 6Xr<%Y~[)ɉwD"M|TwTUve9:ج `*ca'F4+[])ևOP6R7IuJD~af[QuoL$HP 9">gx&nwT-< m10l ɉ3(lIb`Udl뇃a9P={KT=â0M<)3sO G~ֽE,M*:ףGCubF&DiEՉ۸̩d;PPǪnHYqDlmLUn<[suJ?WN7n+!q=eP8sneϩ_@ݕ__=5WSz (2Q,59PQOtG ѭ547xQk}!2Yuzyc$_&[5? 3oRoZ5B ǠSGEoL𹷴*QH4I9—3kvihADaƨTz[9w4 PDMW?utMY^J xK7鵍-B -Ѱ#k*$SZ>>(2: !kB@ ܰ Q'M;)5{Sj u,~;<|2M#}(]Bb7;!,GEgwADաz{L_V ԲI0Y5#фI]㿇X/n|!yp y$JۏSη3݈ZӸzX?bA;\{ٍS'!yvvxx^|$t,W@ϡڞlQ|& 8/ՁNDW Ltn_z֜$šbUN=st.5K*y5Çu FCyewj}J!(>{xƝOu 4F~9)7z޺=8U=nm~gx6ܞmoL*\}jqUzIuu!O7}ez7gf5k*O 2LIDz9*oyRuyÕL,*Lb ~yrH}fg?!f W%[K= 1C+/#/ﳜCWiN>[;ZX}JQ&{rֹ`Ӂ"["ˡimS 97G&:2xCl#0N@*$ |Sq$1C)Xrua8#A-kX |b共 0=gY8D  hOc춅PkZO!7=kjs|aZUSmx'΍#7XnO`kOpqX6kNBҕ,i3J."h2  Ð*#ǜ`D{HB;n jPBgO5hT⹡:΁rSTs1"Ec\WfANc⎚k (=ʏ,0fWn#茳!SxfͮG/zɟ*!xT^|Fr!Satb_m_O ,O&x~ xs9)AJAeu-O.bjur JyA|fjB Z ycwhg eWWJPz947{BE(Q\:\z ❽Ym5^iLy^pG~^lEwa,g\ζXV&Sa׏ ]̘[3 Frd,?G c+¸ @weHܛeh٢"|6V KAIwNJY[uK;%{89}3K?be(,7@t.X4$(#Ϭ7CuiɦQ8<:)5HMǝjd[@ ɍ_m/`EֲbJY|ct! Ѕ+6҃$uq5ψ=?UB4/,@kY &_>Re&oaE3",R>`" /G^4SݩLN`~8IU xp3Sj$&ڬM\:.b= ѪҲ7},<ʽ :|^+o)&N#vM>ޅDkSe=c̉ohK'TK?<nmy0=T3&|zf/]:]qg*`22BF3-[Ncifj@p^P1CX. J" .d0 AHVk,I9gZP`=Qo^bF}Ck 띯(gE(qu$`>8\ F["ǚy;` ťv8|.1`/Aׄ.F&PL1o@M6R(&0`y#h_--_?mwvU1: }}-_b^: %  |H%zI2Z~dDi.=9+1$z@|5q4~?t|%ܒ:$=hR(p!3gNf͆ΦΗ!Y$9 *Дid݆}jaLҼFW DݔhI0h%g ohlëVKS5M5j:E뎷%h=-QPW{GMhvTJ QS g٫IF&ǩF>ْ,(|jsp,!G H"K4I։a;dx7@%wMpFz&z& _uDAK](JпpS 9)t/ON^,!fv!bbd%M4bA+ƴx9Xg ]m+@hԊwE1 JaG`Q0>OZ.c ȿ5(%u{A &ɷ㤨Pt1 'o,Gd]\$>D6\x4M!!z0\e4g{QVmVHs? =..H4ohF!͢_?D"Cџ"X!nQ\q *3 Y"Iʙ4 ]j]h)8yH-No[b0zu7)s6y'h7ٮt117XgvXl7^z$xE ~r슼P^/N4!qucnD_KTRN '_'ө'VQ Poau>9aRӚi6M9VȫퟢqZ@n$Ѓ7)Oa=(~z^:YqCCFZ^Ø/J29ydHZS0ftᳪWê:nkTJɠ.Iz=9rO^R%?3ӓSsx9Խw֯N g(f5к.3B-^wM|T M(B)mNQM1O;k~m F8ˢ SJ.84 SR4yW IB7SضCs6U(Р^}Gh︲!(('wp]uO鞥*gp~wcctɾ*փa;Ws:8U]ē Z+hQlAoo@4_ys'x :>dz6i_Gފ49ͶF5[}׋WЌk|(҇΍DDUZi 4ThߝнL:'t2GO hP5Q <dH>pb*9WQ+=!+O! °}ד~*fM`2"hOq\^HX=j(%u۸,Gd|3~f8=re_fkjY3Foa,Խ&ծ+ La$^vSq? 梧=M+p:@enɷ*(ew7Œ]H6@Ҿݖ1]5x9Mlrt __=z)`sIOW< 4͆Kӧ5N{c!>d@E-<ɰ-6a`brɣ $3㱊IR=+ls-ClbjSAi07L)T)L,J ͸g@O$>7W kN1?c*VsL|8_ sHԀ핺E茞c*P\ c G? Vs+,[|_ShsRz9yRҢQ&Jf4}GWV`uX6nz*KaZכb_cavNd!iK^yhn}@OMx33m+P8!iu+@8aGǓ7+8ʿ5FỎK j`X SbZwCe3qɯΓL hLzuڐqW e sB|b.F9)cAXJaKhцg0rߚ175aA3{8C`T嫺IoGv@xpMyqX(, kX bX(TU]dOo[x.DN&MDϤHӧzdIO \,]*#D62˙ lM~WݿSXPGp6?EM(Z1HҚj{xX%Vnlj;`9#Z 5wZsh4.lem=v F4#~'| #V[D|*qں_K׼n4{)yb|!yd*dlZڿ*xE<ْ})-x>mJw 7=@EM 2B_jD](XsDH:1#"~yT |`ixNV!_pD9큤-yZiIL]O.~4pj(WvGIKp#D޺_164@;l<1SsЉ<] G2rj#gqBoVZ0"=1n M.(`DS4/QG7Y쳿d >"xU=5_8y~6ͯ镶~{n 1M7_~ qc !pd?'$EPtz 0!e/<6)5w1Db_\=$JƓdyI]z-fTJ ͖J]/@K:YFL-ڕq:$h*rvŮW''3֍BԽȈydY;zqVp}Y iYr㥪eyL}m&9`2LDo~&B-; 3Dbéb+mG5V0,\B.6VU}\cmm6 \zpm}{4zkyL,0 ;+gDD?j8c.?7c!u_f`LgҎSM ۖG?7比bc=΅1 $DXg/x LS%ڭ@3AиF=b 5W^mgLunvC2vYO,If_v. c[}nInp`CI.P'GJY}? $1N]E֋{Ul0 Z#?~R-δ><;}UB" .[%`G ZF g%1a$[H@}*[l}+/2 4G@ՀܼE 5;qz24<ѳy(saG[*ٗׄJP5r*W= .sS}];Q#ŒK\sndP#x.d^o7P0ꃂ(g#\Uxe`"8׭q OtJ}+[<]y uY]ՈKnK3aȮGT)0Cai89=!-5Rz~K#58HLު PU@rʀ6G1](uTc΁Ff@5@OGb'MՍqT~4L< Z!1ּuhYƄ >Dэ$O92049Eeg x"3rjǩesqZ՛neqCEAE$ L| sF^2NdCf&szA WRƧwR*㹢RxUr:C^.[i,fK]ÐĒm$7g/C;C1:@곞R! ڭ=^uNIKK ᮗv;Ss"yTMwգyћzV|mQ%A2ƽ}-,haȿr̒d1+Dg  Ǧ1 :>Y[ԹkJ;SekEw0=ie){ [ژ@&\7-V7.cμUmp^bx1||dOw4)։`682ӎ5J2jEйK9tcm* zaRf ҂'^c"lii癤-ȒVU_[ A LdM}>`OYJfbe#tGI;T2_đ>/!>g R1UޅwPjD9*]hDZ:EvUuZUi4rE0R`M#9xv̤ۄEuW)4W2T|:;cEÖv? UBM W4. |$$LmtN| D>Qﱳ7?h'"4"!'Cbޫp? |KP3IK 2 DdP?k<1VR>TMܫZmЕ,R߻n!L :|PUY71`s{WlmԠydtj'\߅ En㇭:e:vςf67 4|1m΅bjk쉋K_ڡǵu)[b^IeWgÔ9bnbA3^_;BYrSZW?l MMrFvSK"r"j8%ە&XcĢU^irg~huR mZ(ràS7):mWb~4%],u!¤\Rp.Zm~r?0(WQ 2p2nin;C[V!΃N)d007OJ(M{!B4Ȧu؝W银RIT0y9'#h]#׉#ٖd0,shk-HpȊK\IgJ~v]3JU7J&SΖ y =}2W^,E{ 6ctk˘!&!'[JH93I/>ƃ)+*wJmQ}' WiBf=M챈Ck_n,p_TՋE;1 5<ŽVF~/3`-k |H<I;QhkcȎ#,ض9{fzAl,0ll'o+qa,`[q}} V Yn^_e41n]Udx`#G똰bc W~yR@Xs:0pv1NrթW# mngCwnϽSъT%GoJ7Jw P=0z1zeM _)go4"({18 =^ [YWz`gzYC0[j )oYapSfvw~MZS^ ST8*s<%ـAIt2:gg:&h~bp2'?8[]+#ii3#Oy,|7b!(L{Rih?gD Z7^[jC&}"8(@Xdzw0jYvVxߕ#۳{V/D"5pq+}7b7)֮]KKo6f3tEжOe_-m, v߳ (ǿ7&(uaM1vDMc;cEeJC;Leز"uoVPqtͧ'+fZMe֫2~eg_JSKԦ%柑bᴾP}K"!;A״[.s@SI8l X(Hޯȹ$8wpLwUe(&^Jď,4| 6K6g*Mxҧfsl-.z֤ Y(m>!^}Κ'Π[AH[:YmY\SVx&&o9^cVG~J4C*ֻ"ܔK]!*4{E] T_F osKIz1 C4gýIe;BkT+xBs#A9DRb{\ IxBERw=56=G)3|(niY)C@ͩwT^B$c0]ZXp4N]]3qZ*ߢ7۸" l٠)`<d&W9`h*Ƨ /0HJ>*~50mU SL * KRI1]m; U ԘD?kDjKʵjE:rJR ։d_4QVgX 0 ڣmUMGwq\}}QKgc`8A `2~<))QHlTNw*bUry[i/}ܹ`NظHXBX^A_C8Ѿp>O)MBT~\]AؗUC_kބA9oB PF{cՃbTS҉"m X'7fAS2"8t]RM5Z?CÚLXB]t_.546},KO1C?6DQ`/!!4΢1-ɾ`#iImf$S`Sҋ=a K*_+G>$ nӐyq lBҀi%@<\}CrҌȾ3ؠNJ:$1zF?w߀mY;p+t6Czn5cQ˖5mZ%h9YKz؎,iά64 \F6>KER_pnAj-}7Mt'&*&N0լ'7V4=9k' l=-C;IDG4!=&V$gn!?P4ū鰠1DeGa(-#!e*i}/ wvV/2\*nc$XHr(NT2kmS t7, c_t8gc90DO-Zڼ̿Gd=zi}c Q+INΨ[.YBnsE-msn:`BNG̘3Y VF֠5 SnrHML#]} sp|zdsg(&M Jp{Z*ggh}ŻyS6aK@oЩ%w<_4'b}?!2.ӏ9Hۛn S5=S}|@UVEgS RƬø& }Umh2A^_M+o]Q0ಶ&/7sKY-70bo݋ŕ9!yjmV VR*ﻕ3+`N&1}ц$[ eH,YFp򼉚jR!)ahۋ~,:̙nߚ< %so|6a!:V'Aj(AJi@អ+TeM l]9nH.5@::*V^WzN!<ܥM:Mlmv$[N>6NRs]'Ep ŧnKL%`p:l !]:;a{kZyE2=R$z;GhT`Stl6(NrO2'N4OC<(OB1j[t%$Iu}2`,wI"/CLr9CARTҒ,ྐ7plF(#ҞAK1eJXغMtktè~VK@[r#?LVۥUmR8s]4DպLa,}w0*KQ&=0jLgszy"noxXJv:?GKi$FAN4@BC^8 =k %H[Y"- 6)b]q4ED4]ڇmNb#jl+K`hxudoXvps>hwRO+ F5g$-#|ͤqЬKw=_E8gĂGbMkfx]cr 9'??{Tecݐ@=@-'Eb9#myiw |x#aC}t'Z1U[xPw7npYUtj`/j}YbqdPJR8qHQ^v%B'Wl<Ү  4-)-8x"ѓxh?Cv,.̖gy#r O֞) 5MI"Ob*w3YG.J'U`Yj_3QhqJ>#&jaD>@$zvh`S[A8ɪIKo&vu檾͒6D ^.`s`𜵷%H:7eH^w(-qf{L-~px PÍB&g~Ԅտ`D ivF Lt[l-ŗzKÌ<;顗6ţ65=#c8'W`Į cZ@?>rh>M)nԛp7IK2؛j^WUf[ {g@x*Z1vWh@g:SUűn:gWd~)]?ݨa(_ Pj?- &ފmc]gy&yq+8RoE#>c0w8=8@UqP8 I,IW_dP۶tW˼USy n/T"ɄZp]e ںުkWQ= Cv"yjF"{CcS:h+,WDӺߡ/ BR#?0 <;rnVZ ^4WZ- bU=#ݶL #ZdGE 9 μeE%[}f3ܸ7^Czn#M@.y]*3 axn` HY~_Ǫv3,`uA"w6 F}U|ء7p8 'u-fj՟Sx'Emõ˄Tv[RC͟kGgPNy~-? ʯ.WP)Jʁӟ7(C㊚n ѷʎbK>'0U93Xh"b_N GZ 1U5q6^~7PR*^}oiѽ >ԔyHCtTw1w籧k+x'DUGRA GPV-j bA>3#Fƹ?9cm ff;#wiCkFx*F􏙋iXaSIDFYY]yG4Q[7nIaV9Qd,vJϡ`ҹc=d8/`=hN?M@k{ଛxe]Bh X>ÑVр.5Ś9R0z>pÐuWR_m$lPٻ6[FB#apCZUK*(~^# ΁U[x3/wa)m2!8XL1E!/vD12u/`ܺ [hP?QT07h96.T:nWiHn$@#b߮S_ۺDkJ%? 4 .p`A0PCXy4E-rOwl1ah ?1ZQ@8wb>v}FKۭYW&'#Z0sπ0˚-U r{A^iWXV}@\=~TN a+ۻ Kho-ߚ.L5S\(d}>Mk da)fsǽT'yFl?5'%HI?JPWwͧ/m-D"kYcNVS|iR H6<Ǧ%g4O ɠ5]wAc]n/ꪟ̝B!⌟bg> QgF~s̟Ms% 5C1mhi+Y2.3MK[c,2LwDIa-Z# wy`IZ'N! +-2McI^ 2/EJwrN|?j).XNWD:( gV9a&ӄe$ާ5vvQsIeZ޼}*g[wƓH-@nGrRHI)y-PůaΫ-EGS3.t=v3[`WMo\_u?pnjpglb=$qG."0F4qyag;ؚg826Ve)vvu<:gKrz{|tG??:pc=z, *!E"^r42gG,` H&f aǴs79́nzYэHϬ7*>QEnE./TFWk #ϒq 9f4"pT("1~>C߂kg/bpCz'TK76*).0a8CJt=z`}ΐjB1p;9h՛?l@YI=캪 ci9b+6Q *qLOya{7k~@!Lz'`2_V+' )PB_~Y|`f--*RlM=M`^gY+}.vcxHVlS5f*8^^r9٪W,DL⨃@{>"\)``|  LJۋ7 d%//tņ:ŧ' c=֘/YP4uDf >T7$@b T1iЁ†ڡT{9$ Z_>&ql"z]vZ -JQJ H"iR "J@\?D.:CohW ̭NFXx̲$LaKe暚͍A&`/ݫҶaS <F@\?eE.]u Q=K1$}aLf,%haHdl5B? +y $g;J½}s`6SvO7ǤQ- *Ԝa9فp'S(F&&6h%)/ ǎu%^ޖC=tu~*]x&xS xc^'óEbdOyl w6:a3GU$޲߁=$ֺ/+$b5ZrBqaGTn u9lkD" R(FhP(oүb/qpѴ]NA!<O01 $,d8`-P+Xs/#/|f­+`l@V(tb&iCw1dG7Z` JRZti P5JzMa:+QOq/qlAe.V~j75n`U"QD IoZdh:9d- d4d6.&W*Ěe}X&e&qibS/T3kP# L@2:=x>y,o*~gj M{Kڽ=Ȇ峃CiI>1t4.[q㼣)hM7ʦ64Q Y)7QEXPfa` ~ lt"ZȐ-*8«т'k_A0&Y1K*M}V*KF4E~('V!%kk ^` 5YxiIm"LJIX\eSGWDlBCAoLj{,GJUNa?؊=&Tq&N5|q5c|$D,+-Nsi5S$w웺҈k3u:KLCIq sM=I z*=ѓ=J?b2ߐ41[J\?p:&t w ФR4z=E+V8Kr11>9E,R5 boͤKF :^PO\ JlU1 n#p #~{(?VQ̛φ0OW&T)m}-6*Jw>W { ^c?b۶]ThOY?Ҕqw ' ZGO͝5e $85mu b8]ՄĀ?B:{l :)>Hh 2X0TlQA_dn0Q0ȓ<{P((Q(FTYA9-$ wUo,NFE@1Հr38 DP$&m괷-QA6hJCV " i9/Ea$w@0vf|OL\/1`P%i`bu27]a0N*Ӵ) z+ݤ@`JG~j}_k;RύsMVi~-Nr oK]ث)bYR(% !tsiI%-(-0``DϮyo弹?R&kш)uRAc[](/=81eUIܐilj8xՋpqD(ma Z h,BV'hm&g؇` eGaX;a`5v ?"yة4Q'|:+մi[FBwV A&A$qrGTJ4*I9AAp2[dz.; a!y.itfzbg^,<C"T>;oѳ, ʐ!'^{eTG@2z\|?)xPmR 5 hV06P_Zۻǜ?v|hŚ? ٽH|XSegXd5l鱙O>-7>#!)0Gnv3yIzCSj: G튉"*oux+(5Oa$ɿ}1r^ AK!JIG;~׋5Si<8l+A5~5EQ1ie&Tr<' zşQKJ6]XoHN8φe%>M2h&'=ulU47۹ !b uq!^ X9͘x%ivh&m7|(펧S׬a_xKQl\!>'MM!0t19aTFeSU2jdzo^^$LJmsE8C ؽ{YkGD/1S8r ?هԎ0s<0*[懲?h]72H=8jJÓhwp:뱂E)i;T ̅oahhپvLa=s2a.?;Fi{LW8/zݜSB?lg yQ4ٸ/蓅+7ub͔-Vl̓5CAg=*pũP1P^GWAf{<:k{iys!3 PEߤ½-tH&/IX+!1|f19yƤy4Cy;پIATGSpŜ8N7O^dXkϲ ♯WݟِQV+}JZKpx9YeY&Z8L|s2AF'Fl⟔ q鯳tЗȧ($E6}9ޡ͸`0F{@1tqP~C z_8R>= aw&8yĭ0a?uy%fљ-8ڹ!%:[[^,0 S=ȳ׮,;aRuWٴş}t_!Qܳ R74Kq_PƟKW 5Y^~((WlFy ?%q&l**ܝhSL9AN,`uq ZKA3KBic9?&ִ1-OezNq ^Hq =NY|K!?̨DrٮOoS!E)y2"[WBR?P>X@P7- ݎ=[h'Bʄ.d Bp{~JA.Y=`$B^78{j|Jjz{"݋ɡ ^>/-E5.k~[ۮ?*rJorXY~>uW>Zw; 0>sH &v\^ R1鳢wB1+ߢQd뛈1ZxIe( K7~1Q:1y|70zɦ\~|F[ ޔگ̆SeŗX8wuIY:4+_6$Vx28ihbXG31:$@p`£}H@ tBc[ZG-k\l{zF#s~j}ϥ+\r8DZC1҅&KK=Nf; KѲQz̶Yn-r;cLjC;ǖgT~q?*#w.?}a7V$FN^JooPZ! *\պơ!,iWU أX̴'s/m.Yy/&O2$?N;\h ޟ(90xfF2-a<[['r{anGE>a y ຳ*+hes3VXI@.̊ILSLhz\(z5Q^!bN*'MRʓl+BmǨoso12g b|957N=0\%+McQfocCC۾ܮ}Pv)PCUOR4-5OՌ⎐6?.q qy$EJX2\7 tu'g1 5#„M=lTN@.@ U_Ug?@GqHY[.)+2|9H}[pZ;ި Sݝ 韨031灅At]5ifW >E/+@Z6ј?^._離)yY ʼnJܞɛoMX8v *wIOsގ%1V.a=lXzOk2)INd 䆽iwcزs@]XA Mth/s}և5RG=e#W8 ( :71ݞ@y2m0@zKZL1Ɩ22oPwK( FOH#aa8iEJb N"ccj[r`)5ى,o0oä*ѫ˚?z YߧI纻F3!-n֥ o_P+ˮߘLDm׌L`3 pKJ}3Xz)!j%ÝlU*ᮤ{))Q-!Xܥm0o Wk19Z_i~Դfi&A:f9O>܇5Ef_oYG­p9? lI9rE'Am)X|mkfH{L'QKERc٬n.VvEǚt-EZkЮ.T?l{F(g) H(l#fM*dEBom vxiU7j1JKExBK,(@#`˻}u|$w0,g,@Вߣ&_7kBA1Կ4g}WgR:e9fɆtw;H B^9u'})N <-.׈lL~~tSNCkR~+z!^\jZ5O +~UbbenfULe%\n`konIЅP|W$ @&rWn[<^/\7FEU\xSLz>)S}Ch[ȸe4xĸW$kyz=M#BxOLZLl(FydS"(2&0s-,AՉǃkLh^H)AO^ڜhX-D! E998S_ u,yz7~r9Mq (׳ ={of'=2fXcƨNAb`r g7}Me-nUsf=õ;ƇVbcI^N/E?*j}PM#Ob5Ҥd;l zZ7 7֊x~MLn"^lջ}ATx`$8V$X,4L؂|?wMǗU%7I;W~S<UƊ(nB5t I: ˜D LMt;hb@ p dt_l;mE r\^6f"SHt63 2K/\z"-Qu}A[QK۳Ó ~T"($]7ș.GY@;B\r& WkUcL%t.Ň>a jAcAh K) gLEUJLfkP;K(oAEtld -6G>m8D k}A/{gʘ Kgg_אm1!sF3#II!Զ@^R{$}M2 qn5KJfv ׊ Ar9ѲolOIHBYpg\n~ܣ-,!)CX72qNc'/+*ܷHis F !]ftrDws!KX= s"uS4K!qL:k|? O)u2)5=hnjkc?t(q1L/nǚ[.MӒ-䨸ܕ)Ǻi`b]̓ Irӫ7m?߸UNb03H=V" ,gu mZr؁'HMyl>]Ȭ Z{cȾ_+i/ tD,C/2UIm99TH"%W60ns"G#w$Trt:FNd2ϵL+̷4({β7I?Ӓ5d^Z$x$Qqḥ[f}& 2'avB0iyH8^ vcv[' ςv@zI!Ζ#IM*_J@[}ã'( ({ zX7s~8#᡼B-aZ~(Ea1$΍88!z$'a3Vz΍O!]wEp^ZD/JMKj5KS64 ]`u<ߎsx>4CkaKLFV%Ure" iP^yc.[ڮ"1ݠLq;3PW%Ѻgxm=CK{^`3L(>~ ^?qIH~~-~"U /nw0"ǀ}/vZhgvBm6޼=`3Ee0f =b? !w•fu 4;sowrtGIq!*F ??<ؽDˈ2%}^]v{y6dE0EԀ6;tYZH<W0gjYqE7O+}4Y0ZNѲ2xAFq=#~klJ,vZMz 4@ȁY``~, (rHuŶX@}Ki:xŪQ s*a$ 7B41n2=Ds)mo4အk%tI%>o$"\Ɠ}.j^r>k Ĉ"oǟ65f !O^Ȥs{j j)TcaVN R0-8۱B`jKvWomY,> I| F'v{i_rXbX[zϒ')MHŹt#kߥl藹/vT"<%Spo2 K g ̨{uU:cK碭XMtu;4H8d[PD@,ձ 0g低5»=woOI4E_8-V܊T DtKYcu7g]7;3'߫7 JE>4RHAvcn!djǾ4!_G yثr!]n$=$.0^|}a8JC\0{qu .>>,-=r$T4?2l-1$#ӯӠT^a7U`Iy6w\B8$ԉ^0;=>݃L,e2_ %X=B|Nu c|ڨwK)Vu#%w ̗܂Yj"g^yb;ݞ{υ~8Y_A9'ҧhi[-d%fYZ.{8~hf~!( ƀWx-^$Șa3\ ~/uCZOB1D^dUY2"N[yN`'Xk( @!SrB!-3N/oދ#FX arqF 44JIwNe}[2)xn~ ,zg>9ey*j{9>T tnX~{ۦ%u싘l,(-kfãZGA-?qKֺB&ʺ1܎rPd,j+[%{SE>G1}w I9[kWKĬCfs1S^UD&R2 }_%~ꋌz!%pVU?sT)/(pPuԃD=c+ppb]lND~e6%.5L-qt: hQR ڵns$ zÁKw` B$ yc@-QwX_DaEdЂNf\zT72drIF@;jhW[dg%4֬-v>?%.l?*?%> (v)bHƥ=+#1G_xdY@Tp9Pwb $}}TBϡ / = )SC2_*Q:޷4o6sFq=Tht(HGV;uKl_'-`b/Nζ6 7 V[Xu:{e9:tHYSX%d"*g*\쬁Q΋reV$|EsF6 FH* fhoPsoq=_F*FƳlF)NY5Z/F,MQL&hD`5, ( %M}Og4\&MȁO4͂e.2tY*Ș).Git`6_!:qӘ[čĺx=rG.dx'I)횷R)؜Q3wᙀQ."2a6΂'IZ@櫣JW30WE0F9iiIj %c]|3 HVI),y*BXTVyiW %-`Y,R۴Wb0 hcFϏRAZd!$}'ӭ&q =))g!opY+9MckU\kdDA( ߘN:eO0ETG\TQm)D WATa% {IKNO_^ 7]c%aΟ/ 6S>Vwrw~+j;(h۰پ9~šNi}tO,\pjUdp`~7FC.M~|PXO$CձȠV7Z-0*lYRfPWoRA("Q#&z=lDRIxOdGf4vgad%킈?._~,*yG+*#b],`j*ZT vkB`Z2䛃e|̒8N2:z (l*4~#Jɐ2N=kl1Q. b;}Bfu\]jIM+詡,l,$Ǐ$ײp0s.y;&>gj}]?ai6M/H/o;]bjMq suWt(pdx Nv 4.6nyc6Qj݀nf$)*_N4Y(|N/f%zUS8AaRRR\q]t P/a: -]U. 474A9!\ks˘M4@v*/AY1 [ 9lͤ%ޞbQ YNp(Y 1(*ZjGRk~^wJ)ۏ 2Ms&6 ¨QK>AnѾCTCvf>}~TR=Ñ_,$m-)7RPf,_tU)9^ b'0bk̶֯S(hfQl:Sr^gzەw*>EFL8϶?QLKM?0+Z'C{iTbl=([sD[&)|dz]~ͬYWR7hҠnC2tolЮrD-(郯ľT؍GH.!d$A):NT+ED/А5ХsmMNUXxhM-1l/=8:\Ǩ')F{.j|l4+14?ZE)ANS$]5T-1n('z}$ZXNSqG7فW˓#" 낮 0J4PL pݸڱI+!N G~}D)ȟ"[8]JlκQOdv?OZL:|H *Q2DQ?LtIM=EsE5^׈YyA|tyI'==˃>E`j8f$!]`/UYB 39%Sv](chHp%pHD<Mb~aj`3b3*NuXU_SȧNJ!\ 4ʰ}Hv" ; kD|0V*94?[xLhEYIV:Z8'7QgX3p{`v\K)[[He^-ڷG8L-YF|S!!*4f߆"E7^i`$R7^ 8Ԩ] {j$'>xVue}! Y]FaJ`D[8ã$4#:/U ROuV:8Z/mrS¶]$78rzGjtg:UCn&m4U iF?;ZR?º$NW&Q9a-#7trP7TY(QÓݸQit &C6I)[lsa$7C`-l3LIh>7z鷒on7f>=&mHj1ʹ[j &xOoST(~x̼tЭZrA,+T ]"4rut.wڦ 6(6h֭}No^L7 a~ڷEG'IH!`C,făvcҫ,::_Ld#*\_i?ozlޟɝ\22?aYCDs$z ҋ;y<2hvޫ#suǽa5PkVcLT/7*V< 6pb:9Z?Z 4xT4[vu٥  Crvp!4 285(&{{Hpju#W}XZlEJfPDnvRK:kW:i#w{R-dfo > f_IKz־#ǫ%o}e؜k!=!7^D{zPBD'1e3IB 1eu^Rg'*Os!Jguf*R~:9pZLK3Giۢ61?N8) CvIDzm x+r{6Y:UA7zBҷ#w~˷ yGyYLCCk1Km&2 B"IUa &3^*D[Z9`q5 8;MyiSߟ/,7٫7;M' j\2.:Uֿdݔ\n`ed…RkI ͅr8v R^+3+Sg-OW˼Dz L*] PY@)۔hf $ݻKdr܂6f*.޶qO6M 5\C4qi'a%r;@!XTw:B=u]K*Rjŧ]ᘒ3w8_LݔE2KHvF|TUvS,'Yy )hbhDPj 0Дz]jۚAۗ&]widl{D`h! 87~2wZcqOEԳf,({_ag1$V`IkmмY΃~|<'~-t7sS5FxSo뫏Rww.`\-nIJyrCNʾh0:}9y~)6fvvnșG_3׶R o=є7sCyoXꖮ7c"G.頻/6bz.AΦ$_kI$y9%cQ u QzS'd ;f+;8JM2C;{ƪ]10kC ҏ Ц}s!S㫨~T ?C ]/E5`{rەX;Jj[^Q /MnB)RC9W'7vA^PƚSSpH)*ym:0!IOl_/B.:M<<'NcR*^51}TGݯE\Ȼr|]]ӻ* q},Yz P)KQ(cSin-]JQ9(,"_>aA] [UzPb$'FYE^ɜn=ȠN$QarYїB4=F9 5bN.#[1rYKm05sfKpUu\CÿH%nugh(>=Lt89EfZӎQٷl7o"A;+O'- D[l[]s_TaPóO {ߗdcrtSL; nXPjRqO'C d/|H.X8qt fڳa6!qtEJ}R&rJ`Jw՝ޛa8_[6v׳6[/;K'4*T P-tрl.Φt,l`n anpb'>1 d{'m &ՠı׮q0Nȣ#vhq0U1*MH}ݫvTMߧ焕A Vm%kM޻IKUC>˦LIK_h hE]#(\u<i^{d %]J>=E6$ŶCP%DI%z2NÌNy@Ja^R] tllӐzS8h_NbmQ$4F/.d}Q2!UeG܀[d!,.,]ҋP4& 60|+ 5Y=We<l"_QPDJR]u8 `ݰ:_>Zh}˻V;{7x1q/Mz 0!5V+Q7P>_o EeJ"]Q9S_x;gt7Տmy=φ]܊JBu}Id:[iG}z$_WoDMQ/d+YeP}py+ɺo+AF]Q$gkVԠw}9&)'tG2yb و1TŜN4i,Nb\2X~WSZg@ڡB`G6N{Pk=nB'uC-9vfc2ꎠ1ݥM:OWHD+3?NwPԣhjL|S=Dj=`E-uuO_ECLpujbGncͣ8آ%\ВȜr{GU6x9_Ө#gؕ7w`bd⧔ޜ ˙:>I gb k?Q~5H^Pi&dSd $R N(aLD x>>)ܧMM etyH04Nd}V?.La/Yqo3>2}>?7\vϰ1!5x KWOq#r|p`붻V~Vt}Qq-bMS>ˠ> 37ױ׶M9shlO jM7\B`!a$zO?YѤM~S W˨vBPԾ}6t(L`T T+b=v\&؉GܸUi-10)EX{v]fCjM,1 gsD/P2EN8Jlvo1ï^9Z~XV, .>:!QV 7pY-qۣ`0< )})H Kl{~$).;3.sF0Մ pqKÓU*?̼VYLo~@]s.NJD$Jv~c>>z{t&΂y58LY'gnu"\dz7ꑃ@04x'n8PY@~dW6rLCc\=X<s܆xMj.dq>$fgEnyyֺCy0:hwc!#!!r6 "\Q p9!Zp90D20jS5PCƦEnn^4D 3g -9`ψk>^S\X*fF rd/{b}3m)Zmธ<6vE_XZΔSHr{ŨG@C*@2Ҩ-7'n2nY޼fgOuh_}:)81`|!\Oqw]ԟeڜrg;a94ƱxKn: +7 s["F1Gf3/cuɩߎ0KopzE'p).R"u?"Ο_!vEu'DM+?Fơpe(g!$&zUSfgoE Ef=L,@ Т5n|ýa*'ny|YM~(gDVȟ|],1n8Һ}NQaCulFȬBtuQ.`nj?S/LˁJvI5! 5 YmIPs2Xe ;HKͰ u榻m}XFO&53<|9j_ `,BTUl4 M=pSmyAm60,GZJ,眎1 <%yUm80p^ftkN|ψ'_ňF[~)ץ^ee&='Tq5mJ@5Qm<֚ݚ˨/u(t׆z3\-߇cGqT2ݖ+eНqx}*[f5T@lFUlۀߢZڂDIov[ދ{8q5r^`Pgp.r@r\‹ ''zH5YQfj{ʆ^}r;Q4CˋQz~=}0\;\W~0[MEAc96>B)qD[KNf;`HJ5 Vd71{Cq!EfD`itiSѠzPԷzMp-/Ըr$VKr k#%Zw[*_`E$+ Eޢv<,5樛}&b%ͻ@gIYwQP AKh׉(nAORTJ4yOA蟢-}]_mor$vf!#ig~%uKWGiWL M0a"O+= C׿ч`-R%݆Z}6e+VUVG#u`|—S(ܔĹyҜmrKfmCr9y1rqWmڼC=f`SoV/Bp1}c$3W<+2fLo+ >ȸiJa(p \W;,0C):U#{p׫eYʾp0-)XwV$))fXtgfwPޕ{q(Ų]E_. X^!pۅ~GN 1;uŸZ1tz _`uSӿE˯wv"RrUԣl槶V" 18DpU[ѐ'w~AtXPV,08teFyЄn" 0%8]m$4 Y4U8z#) Ǧt$Daz&4ͷ:\qE#Em5',^y5)g7F % gqJ"ȖyA>~ ^6`$Iitsը@Xh)WpEĕ~Զ㲣 2 5 ;jTP|\ Ey*(_SiZivċ^np-z?}βD &w3U*` R:TNkL!H9b3EyC Dq5ӏ1@oA;gTZ\s@پ SJLLH~6|G`vMg =]o ĺŒV6.i9\B'f6 ԽƵ9=I |f75sm 3Ig4W>rI;;,w2Q3K]8 e۸:z-:nJX`Dβեy /¹ .6m!m3s ; &?H mb-k&E)eUeJU NNkX8#q`eB]a̰|]bYm*+q=!s*c5 X2DɨeZA;8zs̓ |_bġ`*蠝dR+yWk5~;4=&𧉣CIۓiv"]ñ֡n/% y}^DȀ7!Ѥ;j2ULgʭhs깢=){I- aU}!2` Ȃ0yh=C$>t C|YCmKiU\T#?DdD_ʮACUⲴn9a4Ɲl.//ufm"7֕i(ك<@E֨6% ,\(Q_z+6GW26k ׇ[) `v^7V#z3`6=dT{?PM#X9BLapDBӢaot[1RPIu.yk^ɺGuS, Hܳk*p,@r}AdP>ɠTTK^ v~Z颍R[VsRqED78JdHd4e^ou8xQm<:5+[8gp=;[}wyX_挴rhG98zQ2qGy͒3fhMNHxtF1 ,X%)tl K%M 3l]cz~sA:H鴫ObY.7I !&;mҴ|~ƈBJk余@p -r-y˓8F$ܯU(cq6W]@d,SwCܛT C! ™yVF$%75*|?}N} L¦VJ11B:,ZvMȾ+#!\yd!z1 fOQpZ蔂4aB1~dd:©٫5-"8Վc068PɮٍӘMPcmXuƸr( i.RLe:]ݱ%2L1E M\{KH<)Ѭ6xɧLާ[kEqu(c=$J쩮Wć`HfL~$N/-0)X/oҋ/@$EH-8"AgQySI]TFoN {7u5gX淪_.ⵥpv 0 ~3dg&jPͬyl{2b j2RV_og?j.JjrĽlBӶvt:nLxݐ. [NH!ԶY)Fr:=b5 ޮa]JY-NԤ)l gp!]LƍFxDJfvMu ڢӷ8m@@vn)}\⷗ lٚJ2$ Z՛l7B-J$xUduEʜ}hKnt͔ 0!>&R&@Wl[qz"?-O1?'C}tNϓG,o*'*_yo|q:?ABU7Y>$k2#y1vlX.ю_迬8 Qe.rl 4,$6fH>}U*\I9ҳ|  ?2Ϫ:FD)2эR__*@x)U.Hs=S4ML]It^Q2XL |9*ruG ?+r?Q-hh|zNHIl^ i3HUiv1cZKe`f*!Քe{{#(%uzh*EUWL<*&Z<+#0'}4œmB;cP~'o뾉@;Qc^m~GFldR0)j)Yy;Σpի8[CZ; =㌍pp&tq]f?+'K=B ^`dwġ.oWp753n kg'?!6>Evo( ,u2[K[=.iǁ)ffng@#DP)x$Q4V]TXx#0DQٱ.L47ޠWgkmNQPO'! Ltj2/FDՏ+k]ۑm'R~o?= dnc$~if{-]KR!74m1 +8fКu,@KL4x@lLDNyϗ줸e㘣\FJz`m:7~Q Pĩ~[K RoV|^Tf &O¬|lj[CaXx]yCfyWh[_㍞ךnd3cO#P ncY`A3}) "[uCR{B$q-ezW3slq=nz686 ~@tC'2>7K`|!v)U<% CihnjدvW9NTmvx,1^êcӥO L.d.W[ʔ&9wΪ)^tA֓E~lgA+ ׹juboV )Bwut<otk20:2YHWb*xm"0987Ј >L t 6X=%?bT)8HBĖ-TDJyZD2V!3u_ }㺏2 #GZbzKC\@Gx٘wwlhYUU%f?w?/[?rhAVnۨIŪ~,ŵ._@*\]ۙ_1nxbe+j,8 Ե@ž\/-ұyo`͆ cs݁m|C|ݐS>ˁJ1ʦhd&?"À wd"N%/Smb}4Ju0fE21v܍[osե >)ˣV~>b_Jݔ湔ۼ ԓC@qn”ϼs5khj% U? F`|=ɫ46O+M;NIɅzpeI'ܒ/؄'c]분\ԩW"F qxc?2u*ʶGS>k6 ˧YAe?@8+@tBNm&? Ֆ[ CN.Xq]5x-C"+2:vY>jR:rk&eX 2(yQuˠ agp̄hK{RǧY;~yIڅ{`]$W1U4r' \|m:e{+TxX.-]1,xBvT_RsH\:T:_G-~8QOjhTX[NBh,ֱ% BJ{Go.@é&Jov&?^л;\a '[#7CC \~ LaE*ֺ&C5?JTΏ &D#KbZ.˺, M s g?n[+sqpՑ.EJll8UaMN+.AR]q5L.2s:5طG%\ MٰcĮڃjV/& *;0SwU/\ϥ?422ȧ(.$ ST(dK#5Hi90[Z #[ xȖ^;atȧBkzLvjj`Nm{1h%Yz ~+lMNͽ;ސrƺ_dʚSTiR|mٰ $zOBak 쏝cݿ#%TڿAİiU%۾Z^۫G{z}5h?!;) ~Հ)I|M0|?+J8т9FpTg72v ő:Ix8l* +kp6>F%j1p~oN69@i|ߣdhaArZSrelh@=\m8p? ] Y_|#0>cNr. Q ڍGxG476ou<N,G[xWHok9X߭&!zb 0~>`@`9 N\~m1WƣO_:^dgشUSrŒi.^ wmRYDCN19ffyUD/6M+z9bEH}cxhoh4d$;FXaеl줱 owlF4#HhSjzl#"u5޿bą3wPc?68Ěj9&%$\EamV\6r4u6aB(V76m9LRfrRb .?euocMP}64g"td݋ /_մxǑ=+;גͬh1#4s{]&X,{Q]_ O }qiՂhe{y}=lapR9/ljߒ@Ļ6A$q8SPoMf J9Wx_P6׊j0jhkGaxd~Qm>9UST3|-Duqbf ^>0T wzK{铣#Rj`WW@PaMXɢ,h{'pc$~/=qW`?YאFb(1b ,X 1R3N " @cc&xGa@K5s$5{ͽ= 9,2a>-C_)L[2C:Ⱥ2{$Ǝo;c2KKSwʬKyD1rY|a ~VF譭 P5ka.$n90YmF#.FTfARE;ihu@T4ݖ('gJwNs &{deXzj;]x`op-5ӞMmJiw ehv?9UR\|:m߷/$*{;;$xSE6\)~$oo!N=yφnik|ZuQ\ ּBPv^P3jS/4Ҙ 5RB(gWݪWĞǨէ(6^bAt'?R"9Z@WW׮eƞΪ \Ovt0 mY ~Hkɥ<^gYW[)Ɛhۻn[݉掉#OGk[r^A @SYtUӰxbrG $ud[P 袊XjThVD_lw1>ۺI\[::۶WG8~d^,GqnL?a !C%Z . D͏C=>nAll,Vz:Yޫ*yX:ItW6m{J ='YQkCGGjF+!\RnDXV^B[lLL SahpS%5JfD ]kDuTpNQH,K.,j3M!U*TDlȕ}g8 &u[})TNBn_~ž6DTl]k]).o] Ҿ;/]\^f,'b?[<7jӢV626K h(d)F\Y{+鳞XNw5ڙ&sasSutGSY7Q)HVkv"p 2ʮY{)v]n@d\ _ʷW~Bq,Qذ2]$vrsC9f(o5%lw{qƬxzjX4PDDk2;"o%|+;1se4-_!:y 4 oOm}x1*Y,~~Vkw*l6ְDAR2Q :0c)$@F\MȒ\XiJ]e@LB14pp;qPIs:aۑ-crB}z"9N@^f=ZreQ92qϨN hg>o3Zoa>> QſݦX\iver0]D5H?Ӥ8%YؼDw*`NAtz$~!UD.Tty~h|n6cMEI 59BI!'Kibި,isU:k (qq-X> -pS>3\-L,,K[kJI@>r6]>$[.V64tBK~{ Cڻ:/U\}y<! uDK+QxMj'V7/ia,ѮocY^/A e^6K3T(3 3%Z]vۛq c%H 6f0-Hdzxg_L8Br9]J/W# &=KS6Y SOkx+EofBG:WM[SR{I^ h%<ÁσVgg.[)!',[_'1G՜-^PB:9'þ8ſbe|@t|J{6\vcjuW3Uft-1V'k_֜d1.bÍ*VNU돪3GAzhKʛBQKNW#UAP 0y}S?Ph%5$୧ŸcQFԍ0`G6*³8t`b.]#pnbc/9T3Bȑp\CLӻdvw C:)5vՇ-:.﷐mZV!-뚥f-hz )a{'~, IrU5K_uj%_6ꨰT;m*J%4 ,.%qekؕF p>ŴbwˡZ"zf:ZK =ʸ=-Og?Bd,;k+A%OqՕ}&hbq\Ax{Bu. :XrJeb''ȝ5ΑRTO bQ77BU1Ú9z3tqXO%;u#RJS촎;tƀ[TD)#MB<(5c i/lYphnZ]AxCƏkԶݘC8皚w }C4JkkC=wܓiTTrGh[aMO,KBrS#? {+G=S yPF+t9)l(N;40%Y^ŗy t II ycA7T70 n16;tVϕŒ#S`ZP^DnkRHhdV-]Xp_WZE*s~)%`ʐ_@Iv,0 w @Y˃OUŒ"V`nrGwpJJ5W7?C|v\<ۯ`@=*gDn⠇)B3dyĢTAA(ISģV }:婵n_{q[i3˯ ~:5Qih.;?1=`gwϤkZ{,! u?WzmI]vobvHbu5Pb ЉT OM_d~ 򝏝N7JCjQEhhlgx^,cAd'[Q g-yQ@"ӚkƑꧺ˜}V WOPpyW s }xH9F ﵏Xvxs55s2 2e?ѷ)ì0 QI1GtĜ_kzp$,!wT'@!ll&k9;VM"35qǡ "!pB@/oȅtbo$V ٸ%pxI(Y)ˊ6D)Vro^0м+Ji@yeǎlg9)2^REF,agiY;*w~a{;PXb { ېve_mS?)~(m ݮ/QU  ىO.)ߥWC 76½/eR\[< =nX=S7=qt̄z%qHQdGhHD*QAn6z1h^;$D!cY@uG"Oj0&/BLCpL"9G厽J@̾ŧ,p1]9sZ%﫻שV! _AwiY-(] ,B-D5+6 v)~f W !{91b ,X+b軟Cݧzlt-Bkx F(EYdDGmb0rM :ȑIjwtCW-j_%¸Ukbpgt!lԣvH/G+i̜ bS h*14%)\{~W8e 3QjIiGƏ */oJVLcC\f4wU }L9Y.f@fۤG ݞXSj'R'736a4cvΉ<1h˃ (ry"ȋS=)S'{Fy?uKC@x^ Jݐy-|~%8؞cn7Ʊ~%3h+{nsNWr _LQq6=x/&Ӱ)nGћ]S=a-Ҹp*R! [f {RTi_e[8L菽nu0Tcghz]E~3Y3cV=(#DEs\Oc k%P=bwĪnt"$8Yh/8l!2mєq,D-7BmX)A.xqS]>A ,вI}ǒ wnhs%5T Ha2L<k!`i;;4'Ơ]);V8DRtǑ*z _/po՛=T,GUZT?Ze2; P[ۣ1̉Z {gPi#<{ YK FT{+FpzWzXB.tR<3JGdG[l(SpՌXY yδs&nuZ!hA@[V>nBa$&ݬ^'2P`S*cK -A W@ž oΥO{Vq|,R M:6w&ɚB,E@&B}tvj?6pJt5S=O3xO}z\35I]AS8f"ֿ32[UDӤT@U3; DqS{-OBYw2 QA F+ sJzi&&jPoI nVEEXao}9mJw)Оmn0E"2쏝VХ4xCa)ADF%@Ga88/Le@5kѸj i] m-Ҡ] k9K9ry{QpO`՛fN"ğ# fRD1ZF}hZCޜF"<0e^F|$"Ձg%ALu_n2N[CUy'nP& q8D& .wր^ QvD}]M-wܛ}eA}T)MqZSa~"V뼢VMLM;S;.JψYݾEnў&1TU wȃ?5 5g2/7|ɒR'ht֎+VqP f. VuqdG[7`z 2TF~L(HQ|j*x蠼uΡ9J`h3mJ(!4"]#CwKxhNb>fyK1!)P#j)[8)J3Vȑ: bb{@!E**"CXLHs߱-=xDSm 5m9=3bQX, cTX_I4 IvR1-Iv[P3QI8uMmOz0c(ډ \ !3XK)+8ʇMed]6j5FAvfX@5ovwuFdHI ­q%>1GuCE|F^s[cBȌWiFm[|w^9}Ydn;Fu[ւv4%aY~UY )|;~w-L}lt&j-ۯ)6:+IB8I΁O(ГC̲ՁfzK^jѼDjx5QF3IeX @t9c H;s{zDr_xՈA#ȏ&5'5 ZB5@̾ǫ-Z߈}{qجr"@F+z57ÃR 2J,5$@aauIMɉ)? ioIz{H*jN5vV7eVSOVJ67u'HHn41ŢP̘#Ɗl-$zLǑm$3!S&I] $ :x]vlYh43=c3(n-"e#%ĥCyM.H2WSʹG}L; Ԉ/툤)ՌDkZ^/;<<4P5'gsz=Cc%7R0\sSԝ ӄ; !c!P\+4709HBGA",cX`ha<E[ZEUqJʋ'Svkh'[\[{71fE-@ Mc9N_pGrFlvBe_;-pٲ o/{5DgW%\Xc ^N^۹P#NXhE1?B1n6@D!൫OB@i!ukax0iS Fh4reNKaBVOŗ]cPA_$KYϺ 9~/ݏ^LQ٫s1di 7΂ !ixy4V1bp""6 xAǗ`^ kݼix}anhF Fد0*G,tjծwMj nE8ޟj}M^;EBv8jcq%K;=>jM1>0%- Yc_Ì5YZ?&)5 9~:?Mg R3ɞl4 Rm5j@Ű'(艄FoPmrIBL)˼z&$@{7B Q]A[w.J;fH9r@c)̬N̥r,U$ȯ (A #RE+,㠐VMP9kC3ybZe#s{7Csd~d5`OD$Â+˹sxH*Všk p8@̯1.%n:;![NhxKG+ߝ7_<̆3^ll]T,\c3 kugc:gqm2C|Iӹ~3~~.`zI W F+ vԒS]r9ˋ@+WJڀnjЖu DP+Fڲ3;st-/͹$GqvAmMs/wUfNgjaaVق)XTo)kPL{j(5LNysu6G7_FcO.J~fqT>I 3c0D_[;gH2MI1PIg`lj21U;"D8}+˞rȪ+=Ջyxbrs*d=rǚ1 Hr@u7@cD:;^*{?H۹oMϪI@yTvNvQG6 iʚT;4@ST髝K_2ƙ#1_ovq?]rFc=ĐXĪ{Bc[`x{yr 8%NρI,BҨD&ZΪBW܍ZB>#DkfTųBxL;'{OIfivC,bj!RLi8DRD4y(Uԟ:_5#n #{63KVWֈ=CN_ k czCxMh{(Ex[j"_B1%rWt'd)Tb2}jERS^fa賚uw܄f[Q PfhZ+`:8X924">qf̤ɞXP)éQQ{ى^x]|e4$>d tz;]8eOBHeui3fɇ[S_ m/A`1tcFA2a1lwN+GQtbu^SAMas{c=授JkXw; A@-kK1+a{حsę캅0@J8ybNЛjq*NJ>|U"(P * m\3^dg$q!lD!6T2l,f67>C6<|+*Hiƞ!bsh0q fwUA8d+Nr.S JI0y%6iǫؚ̡děT'Rqx' 9;CVJ#[ DpI^3uLB2SHVH(͐-kL@3B |Q!5<i9ڕѤ^|mrycYxaXcsW [f?g&s̓ordV8z,3ap-=JƚI{ټ,V^|Ii`вݹon Vd$Lp)JA^C] y -#[=ɜ~F2w)2:3%fFfL5.ߜjLe_1w (",cLe)G_LJHN$Yc=gs5J0}KA$S*VaTF ^[ DZ~J/8ǗfV{^AmqRP\wdfC{ f & tW'uy8ø-kҝ~~,9Sy`OJfD"I9>E4@/tY>y;I[|js]KN ]*p%S K"3(V?_$,=UnfD]&d溤x8-d*h&|]- j-2Cx#{Rm҅h;cP8G̟g -Ϗ#]qYv]hi)ݾF s}/Y|WsI [tE uM ܓGq>Vʉd2E}:t"4ff<=g!T0˺"80rR+jN$=xÉ>m>!YѝT?Z2>?U]& T˲ȗǬrXi#(R \)=j"j @B/O6owR)]#sD~|gh7u }DZ{M$ᜌK/IIIaY8lMpJ4LtKHS/ hITlId"Ex~:P:<Oޭ*ED urC aZEH!(nTQƊ,VP9~eW LKr`gq!Zyyfv$a)8kĽbuThys/FK'^P&D>:Ʊ,mjTW>)GX^LWM،+(4&ԏ &< 4Rń!mm]8n6GaTu'.P2"ՊAL4:_>,{&?kca~8ZdO;T~C 5a`)@, ?EZ绾|Dɝn]0 82OMNբ~1 /.1ǁsq7<f k3V ʝuN *+T3Eܮ>ߜ~/e/L]sFVAcM=^fZuW/ 'vIZMaV`tLTJ> ~l 0*賞Ūf狴2Q=!!Z)?.oX6 y:~nf (H,&Pbcv2>kvC18WVQ IOuZ\|xq˄V/%U!l :ɚVzݢc5/nC `GDe #-N-KxKιΛ{7*.-߼PrGnq /]/+ O;]3E<^ӵr^ '[bo>|K2#懑\ lܤ{/.Ku}?aV?S8?jVc^N"F,fƄG'oضR8 L6<[Y?@'_TFnϝcZ+IYnMTU~^T슷!i dЃ&~B~H6LfU KHa vmEAw7!g{ʵ(k{j.n!ŗ`[p5lb%#+ +U oGa ƭ2T^glky){g à6[HxgR-zᗬ$gQo 㶥>|@EiC?ǻE ~)@`deS#j<}n$mJ!3׃1S%nQ _/mh>8!XTKj8AGècـvbs>}+ܘc?>8[`{ʫ.÷EȌى̈́mRrc,:ԪA$UW)s檹[sI˜Ga51&atٲoޥ-}؄g81#,Z_|W ܣWlV;^Uu} Vfmc{\ A)8R<fm,~%h3n-S1EbJ$Xh nຊv*:ҕg"b߷K[4 f[Dhϙ:Z^6Q >PBSUpwc{K!h(E@6S5Eu@?tVJG1ׅ &ÑѸV&ΕF?BY).>i|Y`;ea2Z"qy̯//( ^Q3#('G"ba$-Hex 9}z)T>-N$jD}s }.a@A|眻엩C^]5+5?T%0 LYj|:% =yE-N9Md3)օq>ad"Ny!&Q:>a~?ZnxQ}oJTP,JJ\/sqzwbY/"f:a'5ܱ~fN-s Mߚ +A/(g:zeT%-MS*"W3/3ׄT`)p)òjyFW 2N(&XM2%߱y[.'A ޢ2'R|[GވA-պ]E/GA˯Ʉk|ic$`0Egc\ވ =͵3٘ V]NU窕QiEYER$ wWvCT—?t>5URgI tʄFb#,IN㮢?NI.CǺ ;<{xg"HhuYuT!2yF7Ѓ's.A˨QV|b_hz-jeW AvgtX\98nT=Ug1L ceYCө)N@ bN I-QĿ^J#0" avj^N|JĬ(ʷF"#uoX t LFӅ#3x a  rHy ]VsqS/G&8-ig!*|ypF ,N+z5S>2>݅q̠j(0 H5j4CFrÅO$(#a+籱4oQK }Y)֗<9!x<9kq{IP`1Y{|&*p27ZGܶ¥3w[ *\W%3l*9"~2 u#p5Hsi4doG\]8̠g>+{^3:+2Q=rbsT$ta yX~3FY@ EJ6s=_, z :Mts;[v(~ Y~7>2ⶊi_a83֦NI0x$uuR$T6B `:Z |(A`fyb-B7eW5.3Thj'քyD Cv N{X'dzw?~+=`/P C~ԙSJE9uղwiGi .-ڲYځ|elLNTO/0Tm>ZVW={= ?|[WcX3`g-tu^&wM /tL+it/BUdL6@}#-XKy?SRaciQM2=ucu_TSR0φ{[΃QWPB6CK>OiPz e<y*<RiowTV۸d)@o?]+c |Vzz"?pa)d<Ll-WRq5݀?x~k/2BƀWJsTx+^~6rh}}:%2t]r1>J ­JSmVVJrr5KBƟ3FV.pQO(A3J 5M*8(-Gmԇimg:i'ZQM C) Uk_R!yRSUGcoZ+/Drh$ P. .m_3,*ee29Bx}Ε "Y)xV(.diͭIRM,_J 9 x[bӢq*<.{;IȍiQ%C3nȠeq>F]G3>3_ G=MF }zL+En[FtrO1zUL0k!2v[%!طe؀vEr(f]&vlU0GV7uu;w5==ӊ| *wMuN1kaQPq!ɏofy!m_&ōە յ]z}6 YFU7Foq eψ<8D| ,7syf.Z,px6V!#乚zc@A:M@K352طf6*u1'&z2;^ف𾾕}78OD;M2 1䖧NJmesG,0Y<:?w$0A ">IGESCKqs߯Bw9XBBW3Dp.rL_1؟]mSXn$+ܷ|WD<ȶSdYGVJwGf3k6^IEiG6?K9$s.DB2p{>ՊʣȪg-VX0EmOiI(rHL/Q:%|tZЁaЀ$k#0k9*z]ѲJs7竐.-XMH> >pw9C+Xx|  0\%4fs(ֻ}}&dY  }}:u|oOmZ+>O&#=xY i$4L`'pޤ# ,J#74?,i2[ђT=$C<`gI(,@u# 2ᴯ3xw$/<]@:!HP0?pfWSmH]Μ,^Ǹto@6dL`JW{<%(X2Z.|\&mW\MB4C`P#P&G9j$o ml u-&(X%ʷT|5o4QGOdv I}TfAyYF3ݜpU`Bx*DFPYQ0(E/R'0@5ww U%r!9ymQI!S^tiMUŋgK'0.B ?v8mc鸹U:"?vbX#5۵nJWt59ڞRTIWV%0 Tj48mEOPbj^GC,(R2̼^hpۈ#<8DHk[<تX.W"&\Q 0x{=h($t,@?9 m#Zi4˛78L g>"dv؛nO'vvrpί^2dP̎Y1r9 n1[YQ`ics`Qq)9RZ\jhqǓyv%9SWF¬>+.P4hXd>rVGRoݬ 9)s!Ehя\ 쁣W蹈߃CW` ɬ+j˰ɕ#kk&JS`¤Cf̯;ȶ6Ghh'y^|ވ =}>=<x||Zn  CaLmm:J`0sd);OK6>"E {R|n(8 =c(t(⽴qTV6:7vfc`:7cr}W)&͵PUvY3vEqEHYp>MNr$BZTix~g۩mV6gg> La7")87[_Ph+8Mz^Xo 6~Ib}/Y9kSO^GhjC^YBVҥ6"X`t;2Dc<=߃]&Nl2N𘖾80פhr_-'p1W,;㑖3FShA&(ݫ:Q|bXt ;CD BXz {68QJ'/EFs-Q+.ܥG(qUr4'g!Z')e"mzoLC]Yk/UqLD<1k^[x<ڸ{$"v_B;$Aфu ;NJ~y?ݬ(Uw6C\'J)0 +]]u%ͼ~iApQ$_%U~v'3sc37ՔDgl;/Z(&?u5WpPX2uUܤ6g;5j1RqتplQje(-x AupZ/L]#7 `p2jCsӶDvKHՔ]w&n"nt 4[ ^5屿+*|19_6A&s\Lٳ ..#0GiuZ{Tz7A11|#}к'!޿kR->IJ΍o #^1 z-XrVP}ȶtmQnDԴG!&3Eyg7gL=_urr,ML!]vwB(2J?%'tGf`BVUMMϋuξ!oO;V MDBWEDZ0sɄ(qL*ğb}-kZ:+8 :%8oD'ˇk9Bd{tu:Y(zdG-@ZayC3*GE~lh(,(>#ϖ&#Ig:N-l׽? )L,oj4j1\'ư~ 䃋:UCjW{ВGMwŇ1}G ResAuSZ1jxlh (;o+cR͈ Z!Es C: } )׍_1j~`AE *xAGƴp"gY@57`N]]8PX.Ct)|7eAT?}M`!Le>+~t'W}˳xU όF`q wj26BJ ]IvIs1;-VU&3Ӱ_?N8~Ӓ9"q1rA/Њ5y=KKAPQφlDl2#YJts]OzνG G|W'[W@oiON)X(A12JSd$FQd`+2ty R^Ae?Ŗ,]~MH!D\|J7a :^wM%' 'ҩXdo/7Q+H;xKƪ}-<3<L{hg0)Ś*u7 ̖ vzSr>ݵ6:9,~*bYkh1*3 -C䔇0K.coXf)tT|xxvd-rP>Рa> 2~j,XZuj@ȯR|P݊ln>u(,z!xX YGJ ڑSʼn}:q7jLw ෛUkqtK}MA m@holB\fO$$&qбW+.*gD~ohNv񈺘˥rrb+Hc)U|'߽ٶQ,Q[zRNi{]( Y0q~XSlPExq=2^T:m$%#u'js%p+lՌu4hD}IԹ|PuÊoZ.cF2QE3e&İR)?騕.v-".'4L J;/<ݮ3 ?emS86'? !B׭j[>5U4E7)wi3Wǝ }QaCKdB{xȁ>\H_MzR {DBg B˲'(Iۓs {d"QJy7:佣Ш|NQ\Z=\:hzIe| ͑UfSUVP+%j]MC>!;$CO/ϥ*$:[ ߒZFs;eCTԮs(F.S::Xdsj=we"+8_ '+lh='en퓂^*D ww b*6. ,E*Zm&B.;DN* `"K,9F' ) 56ϸB'Vf~_ZՅG _l 72r*\B\iŹa5TvycKngU%{`8 ϩZ`yP} b5@ ![n޾]YJ*Q^C^غ*:_gEȘ{_}R~`]gzОZ>`6a9^޴ nsd/Si4ϿӦ۳w ½̿^^Y@cEHn_X]qA^wvRIwt/]~x"hEtTm:ev OoڱK(׷ٶ2jY$Pp ^ORFix{"Mgߟ(Pю,x&{ZAa?\`3Fp5: yoC$%|}grتxJԧ}}$n.9 Jr!78dvoL r }"us-siY:TPEgZ.tfТd( \Qxz$ltz 1=Wsօ`L~s| l??J1m1~X[/ U0kZt:WjQizA=F)b/vu,pr0&&~') 'GnQL}<]IڹGEqAvD$(H` 1_ IWN r Hn$DDE.BWOԲG5 Cf :hWQ*mgvXxjWKdxdTN-za^p!4G:0XNQ:Fl-ZFFxŸ`YR|GlM"Qq)ˡ L*Hy剰Eg=xqH嗥D"]޹n+I+QQoKa,m1@Y0Y6F+Lhc(h [|%MXanejoJ%㏖dxlR R_P._7eU XQ*ԵG3*x9Y2wU GUh2m hC@6 Os_YdB.ޗ01k)f7‰xl*`'HkjL;6*(3>4͕uW_!tW}˛)]CvBUo 5kSUS2DIJ|FI'Ԥ&k" &tBhѬ\^zW"Px3 jRV+N/ixMAz^)IY.۵<+Q_8r07R&sDI=f0%H?-XEKbSiwl/F3dOᩳ H[D!~V`!:gv40x'C2)HQvS @C[s!ױA FI1C{h7LvRW4Rf/) V3f//(;`R_ ~3m ߱ɑ8VxES/VM#C}Q$ p j8*]b6~{ )q`q9Yec<O>5`Jr%yI^2$kw܋ ^PI&"qZ|̍;^%ڥÛհ4!l>p@cGY7[ݍ^R_^+lgI0/AmoC>P; b#q$F93]"o5dVmFwBV]gJ 5l!M6Y|vTP w,*MpA6_t,@ʜPaÆ: DkM=+YL |mO)z. :AKʊ&1+Gfz;;G{@ȘX, qŜd^7;%1!{\.K ժ潴]ߡA8hJT7 jtMvJ-_Jӊ넱̺c2'h,l:AGN5[۔il܆Ќ~͎xfȆQ(i[ZB0CT79d|2+CCE>zw\7ay[y8vaxJñ+C?R=.,dPUTYųK}'ujrN[Z,naN5Y?>rYeͧPfOR0 X.|tGPD^QI~yv4v"q-J;Rf=ҥ2G`=FmדQ:7܂ zR?lkиa @sg~VuBr}R6~(z}lPVYq'Xmn>lh],W8`蜎;&O]F*Zg S!Ձ^ӳ%4JÁkzr[hR|: Dw{m[*x ۔>'rΖg yU1hFD$5^h"(`'ru]"ʐđ'*-rnwAPF.aeCHĀD#5 SӭAZ?"sъWh\Ko o2g*Ϝf2w8cTn-iq x3O7}Tw(VO4)@-=Yu v=[(.LU7z QQ雭8$ 1н9UD ν~a>R5; ^8dŇIj 1ĀhT^,'j-wp?:i};9*{h^ )  U ^ԐܼYw=ٙ\YC\6\-G}5?_GUHft ǥ(lp<RL5E IÇN2pc} |.w;M^91T/ ܴyqu07\{Wu1H0V`ٰvj8!~g);ΜyX <3KxÒoHmxj0 Yf\^& *껷T4JU+DpYKTE9woJnh,'QyUfdyM?#:Vt~OVUOI*xԱ`fnd³#xm$wZlɜ돓,SW^eAq9n/OEf0~Vj>ʍ/ꆏ FhspwD7)Pr} ͐Dfl6I5N3B&* YޙYJ#1Pc̍S9Z"UTkߋ /m=nmMQ_?'f #'VsM9"MV4e.VѡBnHi`LO4,ʹ7}_͈]vYǙ=#L>*iןG7}͙;3 =$Nt,4-E}KcGˬ#$%(xi`vN3á~؄0?6 P;نCbC[gd6cj\oʅqH:}ۮE?3ռvzt!cN&*Hz#vy1 ܰU0ZhF}8 B=8].\ $eG x06OS+z]kRTes^7=n?y{ғXgue[_(=ѧk Ƽ X+K\ Id۸g#:F(J73#IfmbtTklTE!+TZ_b?\FS PՍܹ߽%##RJ}Qcn5f^+N&#h4BOM^hRf6/󭏌 (mЛY ]1Nj_ɔt9r XhSGڢbkn7 (.RLZA$dWD{(j. u n4ʽַgPAn˹{]l:yEJ^z hdngXBo &_! 3P`Nq˥q3ԇsH( k}dX[A#Imf=79s2O*:<=HcFcPFmTU's".Рq#btJh&u 8 Oɇ=򟤩BSа3CuS^]*=Z9!",qef!X2w f9䂞'Mu˩E~U3F E/FN73iA)6Į[H+2涄U/k>t0~^%Eh{T+w cID1Qq}1L&/)e۴JqTq2d9wV~dAl ʎ9sEWwuI1U цYڬC^\UbMhe |5BQlE:ג_{GuTcYeGVe!6@ - 1_cOώJv{'J+;P 6W_VXPp.ɪ)}[Q֘)Re-ca['IAjQzt]<NV ?z[>[Gr9L7-NtSim݀@?U?<^عWUvxZTl{e H -uL^Dq@R:ՒWĶ4sZ #9!SKfp [3t:R}HJqc"@J3pV`;;u@f r>U/i,$*o0Bh^-1Wp7\rG֩c%w2(6.F[g)~/ל8j$ c2[Wf^NvWO9˱N_9C*y2DŽd[M̎-ȏ!c@ _ֻ:Pd+*a@hmQVWJj,_ɮ}`K U=݌zUsfCWr3,0FԦ1h&Ù{ GmMr".Xƿkܙ)pU{I[_ܵ JT^2MI)·2IyƘ(Y]M7\kAELFil mkD&hlrzV=Ⱥ2LFugq먀Y6U+k 鯾g8N]?H 4|WģPf0~y|W-"e模|ãzi ox>r\!Fq"C:"ٞ<cFTNmMq`0}~&g4cxWJRvoah,B_vKfLN9W7K  K/eĩC}|hx_흰$ !osU#@@F[503qMi+ЩN7RrΧzހ )w^ 1>êG?qߝ͟3!@P'ivY}%ҜЙ2d<-*B1)6׫}5˞~\ 덫.\}K?Uy\j`,>&+8G".]]dvWdž[5VG![%m u0 ^;Gm)g5\r! 3 @T6\1P1m8` @! PʮJ@aTgU\;abY496Α\0*PW0/w;#fa HMi,ʫ) ⑕X`//A Ԋ)An)L8ˠ>-"UxVa0e3,M>/DvPҶ0*1N}Lү {99-/.FMϴd~cYsa:"!H(z w-!˷X[M =gf_+?vo*tE> yֺXF3qd܀_ g :w΢9r`#,L?<Yar^!9lnB`NBs{+9376B3dQ)9 n>qNŢjg~W ܉k"oJǰy^SI|'{/BT5[-);T`]{Ҽ}|홡wWVq _T>RL~St rm)\1r աDWqUd  (*ҕrl05p7_Xʬ^9\{@w+jwSa,t%ЪRoL|VBU]tӛuWa/&ST F{M q:=+I֗}+L'G H]|*Ɵo) ,CxAa.fKWjON0-U t`@IT Lil4(-)N zzJP/wIҜ6T>wqC B4ȺE{ѤSQwq#^*/]C  ӳJdw|/_g>D\0KV'?t^ڒE%y!#eWVps@稾74{zwzhO,@bs㠼{O~ 楦qL[kяDI&7CE돊l/@F(=̉WbUYm^"&SJ{ÍPR$ɆqFSӰV42PbvٯtiNf=͏LUbݐ-i9Y7`C}fvcU5,&)/enBN~)|5ܮhdphq4I0w4ۓs Q<%m ԍ3찮;]a"Cnv{eMC!Ȳ \dOZb:6Oxx5+Qp(QIkHoe̞G^Z4Fcw i!Y pn-{H ilE{ V1)1.pz`NUodi^+6C:)U~Jb~yxr|]w8q9*QMGodu^D좽Q{qdճeq`lP77É0d-xǸl4ʾL*ڣW n a?O={I8'Y я50 a'ʮo⧋Rhǔv_|T !vdrw=-nݓHKItGo&FA?4+k`/PƜI7o-2ͱbՅ\Ws&݁Y%z?qb^ а d.Qy#l塏6Ԭ(^0EJ H7a\ۂoiZ(gG~J://mHQ4>-GꆊF2 kU[s vL3,s~4(5fU/Yc˭KSs%G(Z@z*BgzPZj0_><@s&\ӣDw&lo< .>r SU**qpa+ǔ²tw*'? %d4m$dbM띏hBs,ߍhȒ EE*ڻľ4VMf{o#+xU߸zJK$n>MZDX KHn_Jl.8w(=&QwC;)ɻvt}#WevIXck O` 4ܭ8)EaOA[d,{L}TH)"]óRX kar 0_l\ ? mm0yZ!tKhz"xeqR7鳩{z#ʌ:3e Դꀱ/FlmLgF'D!+DٷO7>5-P~aOWѬ TQ42S&FtMZ5.,^yh j -J , tVm:}})9w\enUbOY1z7r0Ż4ә%h6kCeM0 eFp 3aI9j:Xhg-E`gPhGZZ6vÙ/e'3ΠiHot!/zF/[8\h%wQ^wAQO~`Hv[7AuPdb_N;͑kM}?n$UN/_#&E>aO k0{>imwLmIJC$T) qRه0Šnj: )<'Nq{;`k[a'ec&F ǧ&q]ॗ^ǖH5Gpu}ˡ}Ts]61c1Y+$F}vİWC{|Z+>4 _7_yv=}t#˜p:u5ː 5Q ǹxƴOS_)&Wm4Ģ aƅyNO he={wQӝ[Y8I̫:d?zLH<Ɠ7I \" $z4c~knoarJBb/$>#hA*k=I{⛅%,X|/ra{PRec5pKbP+c!NH00RqiW~$P! z"C~Ӯ@6sG Bo-h@Mʍ{蠳xrRiSgCzZkMjv %-8 6u[~IJ-~o+[J83D>4-AG$s8E"Ne8w9k*oj^<~W9l۷=1Wo7VڻH#c!T|H5ޫ=ҽց,1(gy|2v2.M$W7,A8QJlub/:js[8 =8)7P$ukIӠm 5^W)$%#{TdāL1y] ;JjCۓ5ZH#A?b*|$AaRf B ozeS1?u ,{A0uGK<:`#VkzE@,S)ӸR9[l-X~f)-DAfJ7c>|gGGZS@Fe0Koel)՞UЊ AVΜʶq@O8t7>] x,ϒ]mx37ȒS h% \}M#V_ts kaհc!1y^4vC{7n4Ol󲉏ihyj3v x2Rr0%yyx)ډZTvIԜpv2 ^+PvA0tW`a )NMAJi~|}x%VJz-$%P/0s8'IʰKz?e?wq[Fj&](lQNOa*?ltriaC4M^ :ރLJs Tov9K.ơ"mZ4(KIvs> 99^A}+hqCL>l ϰeb(\#-T }jk/N.viťT(D>xns9(,A%`"$FrOd}Y!&dVԡcge-,HHfS*:m` S>?ed=/ Q 9%߶*} Bځd'cD.̃k I[#\SH2l kZБJ6^+ZgCnLZ1H &@%ԕ6MxCcg~ #SǚI${EtQ: Ƨ $}A7ӸJ.+64H3*Y|vԐ,Ome:}S(Pmyg ¸^r0]7XR)ϐ{BS[ԠEd( l LPM #]$O,8IwDu:Q9}KgՆ}wadz|@Z>ŐkL XTpikS (*=}Y'Q"JPYw鉎eejߵ[*n?Q!.əJv$?!=p5uΧvbkʕ5D<:O܁\?m PQ}S9v_UsK׾{NW<8U%oh|X-_K-/IGC%aFXs7Ek)CJPg͓SYZb`5ɬd>b49> jNqJhe(#6rͨ?뼵[ x&.}"ő A3bwv#+J;BY%ĉe,P-&"7;IH?L;K(?i(aŶy\咣aW 4hUtkNº!(?"{K\ҥ-?'251C sm"5m`pp=מ隬MɯQ;Vd wKQ噗QrG݀YYQ+fg~5M ݼ?*ln[o_ [MKt9w",ӁKqJNh',"Ɔc,ϏNIa”+lwj]n>%7![ (bQB/?mSeuݥw~n4T+i%˂muo6q+T:lp@q=|W@(P0gr]/P]=aaeuShAjHydJ9<[$򫚓(kքkK /ݘ(#aV}SA>ˊXwYw7m|WwD\j(9r)lx9v9֗c ؛gɖK8kɪ /[qe*)ÊOs8[ h#?!}Z0 /nk>@P lنb v$"I&>hi;L0#pg>)l0ZhV pZ,*/lQe04ʺ.^1E m V[ 2E ^16wTwd\:ݚoK@y4y|sTJVQSuvȫ.]FgZbފ/\`oajH86:CO=\BV5(+`26KȲ\kˠhǎnxPF{ M JHAsx.r/YK tBݭ4^*62)c@i|fM?9]YP%#!xȞ'[(|4+蘦ѯ@#8ݞ" t;n:f0foyYk:΢Q I)\_iv?3#{. !_!9V /},0{h1L܉ra˂-1qMk>"y*<՝6mf8ak{{$?u?w*,rXgE'TP9+7Q"I9#)9!6/sbm*:A$ U71QڿT>*H`BR:<W >F)AkԫYȴKa$8lIar9[h /HPni8|룍>^5-c_01%^?4H:isȽ)5O{g#Idm T(f~U|17&eq_e舲T3q)e4FrQM_n=T-)2R*`DM]M+?WEL: /1ֺ+ lGAxӳ;NSs&IMyt!. K`:P Bx5b{ .A{S4gGNN<ĦḨWl. G l|! ¢★zDDʅ-إ8p8P֏:mdQCBTw7sԋEE1w`?&޿h6-&̪A8`GIAdh7|BUP\7!AOU%&6Ⱦ0s&0 HO~NDa`VdXpYn^L ;] V7PpxלENvB9%jbW_CK4mZ?ѽ!@&t 33Ƥ8%E蝷jdFe܉mF)w}!7ad ssP!sl*&leQ{^mg-'˾e~r]퍜NL͠Ad}e IXМ-` r;-!GH@ 1 MֽJ@j/+$P}"?Ŀ13N5xMɞ:%l=L Rzn`h3>8^]w9 B?2jk`}MvfjkG*xP쁒 OObϗ>aև𸿩bt>ǹ13nth Y!Pӗ..l{<ǖK +VzFi;4~炸E/ ZElaLHhm~qJ GBp)jfɬME ZNev&cKKBʤ-1}H"DY 05F,P?@ʼ^}8I3 G~Nag_P%MAe,Rj 7/{qoXaLTFh5'{Xb jT iU-@4|^"C"cNc Xkj}tlSw ( CK܄cRCRh* <x,40]/-"k8`LD`/s_طp'N7} Zq4jMpfy#s9ߌgCeuBITz4ޛ68TCW5OBK0ݱ3ST:+ 8~4]:s[tnyNert +l?5كX1' »ٖId Z}X!@o>@M EjB,:Qm]"5WM9 z͜b͢odk-bs Y͍4M I*47⿷,36o>?c%nmS2 -n(0& 7,^apl|41@y3]05\X0)ݮ6dCMАYm#WApQO~8SNĐ(mDx3N!NŁTbkID!3G |%ǔ0G;FJ ^16: ֮ܞح^8A3y`jd%#f(Hyʊ:Ęt:3/EW(1PKN  6H謁=r0툖[O=FR8~(_C RIWԃ6Y 5V |pXvW } UUfymo/`Êcu P瞎 #G28Ol. 5D|)n]չ kWNvTO[@,bN9WA?H3.:a; F`塜tͶGr>o:J}ԇ*z(IZ[~D؊k@k(峋k5<fk5l0mnwKoqdXR>&)0Jw=Tui?fJĐK11aGZt2CvbC[l?Hx@KE|S ?@E)a4B]"-Ia&AIo/{9Y t!Ut|AVCvZx*5/tSёڸ K{AV3 8t{_|D Tq v02dÿ0NOTn']FS ir*j-@6؆}v!M>錮(i~F$@!ɲB||`BU 3wkLH]ZN$g'_l[c2Rv#Û?>TS5hK5]o΁e%{t!dUž0!>Xc(56U{^oDKP- sAK0a'1ɋ-DP5iM:!Ei!k`%Db<#f]b+܉r4%0,{~:#@x/M}f7`}V A@<4:b fh!Bhw큦 SH!nLg{ ̈vOz0X_oT( pIDT1VK-_u^uV1܃x9/&Sd$eq)6<»(7,p1c$u@G` kw]uNP-qxCdl Ȁ(:̥{ALAqj7F aߢӌUV>T[λ.SV XuHp.pVR#ǩ܇y39(i6{JGta/~.qJݎ̛y;$w j H樍(4iו>ʽ1ⱆ1 0#-x8NRq̋s!Ql{ݙ0 gP:<W:Yzv/P̱=t?eŒ#?giKK/u`>|l{n0$1$|ɘk?\J45+pC2[`?zi=ZBup)e;fc74;o"d.ɿ-' D_B,WZ3ji0TD G5lTLpYfK>O07q\y$U,lb`Zŀn+5"֤ɵ,=|[ݲqUwjO(@9JTA+k=_ǝZ>-67ˎGr#Zp[b˟T3h+$VW|S@u%!s{ ) ռHKȗ Oc/I~fP_qc%薧6/@#sf^r\?I(`x@P|(O/>-#.[5A#s2+;[;`׮ob5$$bď{V@׺,A\|TEmi@2{/b4K_l R+h3L##5հ! 4Ewua6%-zD_ T2p!ҝޏemc;L{xkj8ޤ*ۛyc+;ОX8"xu;3ZWNbit gf"&YNtfi4{m;U3b5+:$P=`+.h]fX M &qk^]wR&ko+lX$_كEjMiBv&DXŇƦ UK;Y2"7Lkm ncxX+H`]IEzG="bn\wg`B`04mt1!]ZIX4J2 6m\Ca]ԜN\{х[Olc2 yw&l;3%VJ/&.\)5 Tٓ vN|+CIF 1߳ x" ?jh4f|UR2МCEʚ37vxlݚ6bMX>5D/1DnGsPpH|M7O ̥B8Y֚r6LL.y_.*l# &Ul1~UQ$>*lkr W蚱LX0V7m&1 *-¸d񵳄ؓT5Fr~Aw$zL*hdZF|91r *0X{5ժ};)E"Q[#j(]F!~//wZ]+0:tK3@<[ ~<@\&}W ˩d#%H86%?cBuKjS:UBn,<Ǚ@{I贽aЧ`P0 ǮxCI5)_,mk?UsM̽SPiiB,`'Rrh_ʋjeL^CWY}`(b=V_ͩir|)ClVHj~L7#MRX齒-+Хf+4Vʔ\U_4|PŰq5(/KG :4?އ53 _[Q(}Q.HeBHO),҄C\I2Q}M:Ԁ̧xt:Κ-ms5.h,/)mn[0DNpHX( 虐۴pa(%%䥅}yrI +`ȯy.v(ѳdD, ~~Uγ;ςlAєl_EgLP+HN,k[i4ǝqjXM7|5WNLAC7isIgn}Ȝr_H@+F#> $q䟺0j|B `JSOmx>U8:)-c,uBN.ΰ]$Zy"J5 s=U$Gln=,xݒ~,0FQa=q oNzJTU&gYܯkunS4!N[ӆeS顠^3V|-O1Rp&Q Do` 7|he|8*EN53՞KX=;GH($Eޚfj=!2#'YE:SYoQebxD9Ze)I!sGGMu⏮Mc_@~\ήzn'c/O~ѰRbRz6BJ|ΐd7a|x)Jm(GgR*qnoWGGVkF) ,l بgIZZ-vl0V&Hҿ\W1;d~p'KE(mD\PeEP783_ 0n+%ClG='>ZCK|Ubr'l EyzҨET%&,5 s 3}-8k<. 1MB`CzkSD)P<`BjkYfqN2pX2 O9yo[?-kΓ.Hu1ЛB6Xx8X>fn vzz^,`˫}COUF&$ s=ytw _߆Huz߽Y~Du [%w2 xD=^E#B %uJ٪C2j™iدag58wOXsyC+m9ʢ҇24ifRg}T1B8 t$7֗1#5JWi9&]=oȧ+xFV<]($A&B-)͋; U )0y:K9ߔR9K(oMa5fd5U遐Bky{A?GJ>%xFDQ}hZ5%~SN}ﺶ9usi;}F'MG\%T& j3 +JY욕Xc|Ma9P%7R $אTHe#y̕5'he/n:_8ino2?4![(\qZ4mΡd2.CV&qXEp2Rz_@ʙ8s@&Qլ܇][I]tt5:ru^ᳮL=u1?3&âk+nf]eo.oVi\jhSѿCg̐p>ݶt/ S!5Hf:g$H}Wocbc43{~g.<ݛ[AY1 O c[C:7t}AhB0mMeݶ^>4${DbKƛPh4DllͲIgމb}"qj$}d^!Goxh.ejYq@5|"~.5?xb-`j!$񉿭~y Y'Ì:Wi$རwnCQ\ :0RP`s ` 3w=֘u&7UDbckQ<#_y+ \*rdlN6[x)nWtBkz(M&ZHV@rGDDk]ay_8_!띈BFQٰSr/( П]$$^D9-H7'E0']gjS#׫a(io5zvV/Y|cbـ!uclGzb /mTGψvV:_&SCX8H{|fwsݓ(ˋK- <'Q7i5EMvnln7c|g~hrD|QevTթ@kŵUFb>+mXx,M,Pk}7I1U4a&XGnu>ڠܭؼl<=?^:~: pq8ܗk5;le5 d'1M eIu[Ll/*v1IũE߬gOEX22f-U{B]-7?we)IelR?w~oP3)!h׆ZM!D`7$ EeL?6^ct+?޸ILHY( Ԟr-6(M?3i@o^oS>.TG1Ԙ,n9e@:)TszO 勵'a[7Ib_ފ" 6 Gl98b^SxXeU_{)(٧PR-18sPmGVSh8/y#fذ dwF9`CǤ~\l }dvPMZl%ҋv`.* rz? ? t-=y{g-IJP '3A"@AR^EZ 'kmy⁩/ q 3`G'ƒVtD񳸝ԀPI&J5|.d`aRLͳ}|dpP<|?N4JS} rh@[bG4-0B-)HLY'9~E9߳REw Hi{ z;ca q`6چdP X3s$K΀s~"6y2)yhQwY={QABG<^\OvJcZov|h(=JbXRaicfPƑ\o Tjّp/zV_lPgLRoOb$ǸK0B| R,1JCn 0KGk,CUڡ(}LX^sP˓9ִ>/:r#lvm?Hƶr+q dwPlSug߲>#Ő6so 46o\r$N]ꊓ˽\1-bO {߀`Wxm%_almYzoE|)٬*XnV,dx{YMo`W*\Hs*T~/Ӕ˭ÁQպV?Ƽ*7^..XQTj b`J=?a{*S~f '<, 66-М>;(:v[c6fp s#bu/Qk4EE:y%q&L!Q +Bzv@InqqskhsqW ľ[:<[ˋ@)}\ 3|zHBj iF1mwL # C^7T.OK 9 R+r&9WC3GhlqPjcҢG\s,}^WSz  0tjh'ٟsvQ>.6%z|L)ir1vH.<2h[hDLj?T]Θ#ӫ~#*ic&W 9M׹}{?#ۤ:MŨ.p/b(:[\c7\Jsh5-+8ƅ}rCYF]]3=yd򤯯~V@Z9VyXOPq?V,V撣+AUvų-5CT%T=K{q^rxt9ř 1 +򁨶J:>xH6 /6{3{ФzgVq*O6nق|0JUJ}4煺J]p4,[ yb%R_4ö Ar/@=@iF݄:jl\腏8䆍e AaWS^ɓ Fk-A6!JsxCU۪NϘp"ָN84$qhQys!!< fwld\e:~=`#G/l*2}1%GKX>=,"@ Vxm2`@NPq7ϤQUGtΟW m7fʶ#@̷x+jಔP ^qba౸$&m[a35 cPj 'Y`dtdW{aܕ4z / ~_AZQx9_}ρ4{"+yoLz'乤ƹO1\vF\.g {&wÖL޿XQW&S< V:ZՎצ@XW,OvAA@V;[Ƕr><%`;>v3a DO?s&pLisn[~[p0ڲXj.H R5c٧&ra?M4eQTpk5]$= #V8hǺ̠=loXezUj/jS =cSP"TFw0'CZS\j:$.GWAzՕDԜcLMo;Nn2໏Wʩ-!Pդ% )+v0߫χ w֖!9ЇI5p ;_2ioZ\Es?~rV>)}pd@_EWDNElݚO :ڻsj3 >&mpCQOĵ;YA/0@%ӝ0I$T:,УW0(b^cϼdcJ~#Tl0<}:Goj0b 5X`1A:pHYYE pstS!0rt0xRMՂ;> DAl*B"e+|U53wyIR/Ƨ:1CZev> ӵX9'l"/ȍj,D#1Vs\ Іr~mE0(+V1w ƅCc EO.1 0tJ֧i! %V*\']t#Mbr#`L9X ੁ"Ry]V=8 ڱhܔw^\5lLW-W0xW9> Ԩ_^NZka~uncxc3>uk8L_JL`-<x;Y;C1qvr/yop>5vŵ? Y IȞϤ E'8Zc)%ZĹ-9_%#GK%V`C_YDn`V1 pkxQp{| &8 B*_V.dy`PV5'iAs[>1WIX&5XB6Bav:~8B*t!c cnEHRźX H$ZNbXkۧomUm>Z1Ij9Z4i6KꩾmEWK48Kl~bw{hBZu+M6/߁<xJk Sc]J$͜Fm3S ّ0FiO\F-lM]AQ~ WmZ+D7Lq-ʣ,Er/N]@%_򄜮IS$&x6[ߦ߼R z( 2m[7D ~Te.GG[bk:qz/hZV{]U@6CȂRKl4s~ J~4 [ܭљMAM&oL$&oLJN]/*' ~r̫coz[b%)|s>Jϵ'\ eKdiD8*uLE v u ̻PXM5u(+r&OXY%EY2ktJ*d"9 XSJ3SPvQP%2 <8y jxU`D+B>xbv" nmRU͏P%2 &{m&I-!^ F$;]fWMXa Xwa+m1{ l{9X s#w?|khJN/ DN 8 VH~hu70Zڦ^ v? xN8)xu֡ig~zgmg0TǺ AըRCw8= `|ۭ}C,_˟Hހ_ck2"_;v\aG6+"]BW}(+Lw^GQ|dzϡʞ1橇/߉MMKJql|*!X?iٮdqUߧc76,¢J񴴺 ݙf$* TyW*kvAƿMy9(BLE=% dS -v1-̶nt,DkO?;ϝ{rD2oƅ{ g3,}0ǣ}N7+3?nE+Ǫu0 q+tjN-/zA}cI$D%(%oҰF˺oੑX{:͡r2{pt/;k}wnWM!5g3#af\O`j擀GSOE~R \=Z,<GUGpg<4&ɦ~xvpӅ;JOƤ͌|F-rjhf9:i:cwN)5s/c$Me i^OjtVO߰؍64ġ<_r.29]dHqц66,w>ox2R-Z{W܃ohU@7¤έxC4_A*ktN(} ۾*ג" KU :cJ;8^:2t .m: HXPB;o>"lqՙ\IE3$&imO3&yhR:D>%L6؟%?jxhqb>hʜOE U["4[ :0E<\@UQLibLMsրn)nٚR' Ɩ2BhZ&{4?|IRQcڿlltKvȨBi&w=$ x޼ڔWj7tÉ]o J{P' OK=f#5Un}Fn)d[ 2ʖI?]׌40_T",6ōhUr'T,hB:mEH-MO4i3Y)?Ɗ[ٸ qn,zX& T 'LNkeXC' A3a5MPF7 e cTS:i&Ķy#X:+m]!Rn>/6rw# 'CfF3Vz! 8Qy>0[y>NaBw8h_m4nP? @qbFX^/:O1こ'&;u5 2KubuwpŞ;:=PDD(>{>@on`,Նuv5Pd)J&[ Lb=/6H;f,ꔥgB9 dߍh6'{HČ{ダ`]j7yed GU  :}uӪj?Zp$7]^V#A\ibOlP7Hm)_"˷Q>V&]ROD z*I^)pfP ԦsΔ QwFҍ/f7FL` ~iRɪsOP@\}1}mm̅]%Q;1j4 qڳl-Mp=|Fu`2=4gGp %UCu`<;j+b!`O!H%`=6qΛ3Xtg#w:Bgdw{] kI [ t6]!gſ\zgCWYtrJG7pp1+8l)wo[bx9`W)zZ:rqG6\v K/d3T Wh瓘DyD+bP 5( rtE=WipFUtLuUIߙsr^ 57X@ y;!u2+wVR~p䗜,="tQ;wIpbb7ày\muuvMh2^e^DKZDHLRٖU?H׋7?Ra|,7stC˼݉OR":Z^DpN 3'Ϻbd|}49^z (Nn`X Sك]+CA i5ʩZx`zsjne)_Q[:{6ikᴰX^յ7:(gz2G(o >^?oNHR!qE=:{k u85^;2eui]|(kiP P|5Ҥņ1HN9bʤ޼9Μa36},TjSd_ ߎp6b; U 2} xJPYhbQtzRJ{/ի6ƧkV |Q/^6 0/msXY2}puq{bc_L@V>0}Mp>v(TIZ9VԱS!em+qONoa|+PuR{\`ajw<7h؍yrM7o|*_( Y lwo&ԥkd^'/Dk{ 28">gqBgQ,cق5 , -[cKqC^sP ;~Mo.:Bf"sH/.nN{}̋ o>8%$V3RYTQp<к9U1@zV-r ˰L`Qݓ,AY-#fX[1#' \*6B m׊lGOW:Y&!#>Py5hޏutSN3<;RqAgPlSqm2=܉lQ]AGPWZE`*m1P-OhhĐ6J%4X## 4H^{ȪQuቕ!wN0 xeT2kuf7n}Q/ߍ2qU}ŋ^3:B2q7bB'UPΠ7j᷸Og6A/}v_,s0.T?3oa5C!wqf?{^jii ;G%D0LjÛ0z$40??2 ]nl0ّVy{N:}TIoMH^O71+W av04RFLSUJ ? q;iW:0g.pM:k97ݫ}i%ª ˿ԻYO`g'rK(tV owdt#leDjOcy] 87[C-uHe~ZzO=tpPXw.&QMץ_'RNUa+ɞ黺mp"$: ̘ T59 }l3Xpu](+a&mSyTȣ _o44p%EK(R*-7VӸ|$sNM>DFK1C#1N W5 %lP谇`X -EH9d67K]P3O*L|'z(ADHRХ$pUW3?nnp%U< )Ko*;0j5h0|YICZ'̛zP÷e%9RȾVDs{2 Ғbyr ,]Eo9xqa+ִ_CJm ӐDi3pB_E 66NIY#voF4(Yw ښ @K4pa rba`:DUDV.Oi zN1k}z |ZDt|J*BokPQ uMd3L%ƾ8QApC˒xĚXNaI>+\X6G en!3Tb{`cH7,fSTyy3x2ף|>zylayCuckM[b NdаK1V>wY\$C +VG']g{9< V 9ęqSdFǏFXZ)L@}ʭ(Y!Oݵp='i^)ceQY(KDJ<~[E18 !jJ u \{VZ%,POy!^X4pn_iHzd69ыM'՛ByU !ސZӿPiEe oPosd[&^[_x(B`}^ }\@˩gޤ ;GRVvLȺ=객e>iV#jtYv Eϒ@c^dAb"h.pE4A˩szj*UbD =Ѓ1@V^ѺcT?gD%Kk oQR 7A5H&h K* g-Ŕ!lv՟4`, \I ޖULr6GPLq1Pb4OUCE:m^bX^V3?|SJrg[&a@y@< W6"袈V+HksAү]4$A͞STUҍs,4jvY?AC}8]kc&rt wePco4I$wSS:Q=Apm6k$gܜlFW0qd~v \"_Hq?]qv# %`|g"OFP+k 2{++ZxHkخxЀﶦM+,,~y/3GfΫ+|wpS㌩4 $omsNj XBڐ_j9 PVljZ@,F>M3o4Ղ!0cKt{i4D]/e+ں{ %-\sM}Cth蒪[?g OkJDVƖce= Z#9t3VxFM/hM ͪUl=ZW Is*try̰Sk_|d~sC;2YtE֑SI:JØwOwt08[OU^h䰔Q%B~81ZQ4IW6gYhQ`֏|SvpOҪ񴷖jEyQzBsmO,=Pe{Et!Ccǥ0kЀo:1M}}}/7!Cbk"-{Gv4b NÓ `VB)^)h=sι8#Բ8'Pl@?60f*s krgo^nk'wuRۉyk3{j,4ZXym _@ao` )5eFO".|/_ P(!uTVnC3≕ʭrJ</UO7͛.ز}/-PT_TBvvt ˒H Q%zNyrĞe^ ̨h{ uhctn,آBxR^vyo9kɛѢ[ʑ 6` $^P:iDT9x 7A{nf4뮏GNcO62>]SL*/Bm| 9KLƻ5Ŋ S兠)' ˭houU(ڡKc E$$em+q=FG1X-o%7:d$/ I:W|PM]{{BclͯVXoMD PȴJgwb-9IuHǯlDo.7e [1 z,32Л#٘QC]KT ~ÎC{MǹS]ۼϛU1&9&`ʝ_DžfJ!&ѐ ށK}rT AR3љǖ^~bL*w߫p4f*rZ^~Ҕ59bSm=!"ԤGbsC"&r-'Vtu)d,=(Hц߸7F:&eBl =&/Sn^[bH4<3a{9F.m{ D#0X &0^k Ʀˣ>EUXⅧU ER/*3y;eU\8;5iDSٌ`nBukR2ɟt6G`\ L )La8}kbOv8Rꩋm$m?ѹ#Z&pMukX]%3/Zy;}+RJ'ҷ՜~ H-f'\DpD;a6?Ĉ܅-K,eyyjR2zI2-Fc&qqd3DfGRߗtE&cV71CuhtcƋ% Yic;ct-[;B'bGXjT(IxI4tym\^ʝl~ZVQ UK 9biKB_irW.[Q 8 o h"ceB ^[ݥ;Z_F]ЍF4;#ߔnp˃JdwO|M!A1ᶅklP;u|eoRJ`axVdsM_3J*9M1[LژrfJl()CQQE L&i@ӄ Ӣͨ!ƷmS"qdi0dբ@ݠ19jjo""C@;aӼs_WچeӸ&tv^6JZZ 'zI|=XТ80i(A8c7#Ea|1?RD4G;?kJƁ`Q T_j"Ol-H$FdRܿX]śbncNR8xe)Àw'u%)iΥzV!T?PClv5-ā5gN}DK skUwrDTě⫰~o}/ޝqiuC5htͻs. (+tAAoPr_ޮ}pDJWc@BH$!*{ì-7GS XLJkd%J>96/л]( ^ߊo 0}Zf H[فr $:d&uWWlT3꛾ :+d#n-Tmӷ:* QL _̪vd&(E,ǵ,-P'tL'?Qh%kñ4暍%`®Kw`K,)F"C<>I8Gv7}`RWQul:>7Epmaa `T<;C,tzJѲ>c'y LVO_jMƄYˌzJ>p-)=Is VPO&:z6ŷTF'okp@SY8]܏hS-ߚZiNo2L? "BuZw-[<LAX*]9ɉF;%tRHt\~RSeLG)ca-ɣmҶ]/f@27hܝ[!l׍59kڀpR-Z|M`# JS#o ǚ:CʙyLfQF\C%>R9m#QmT|pkaq݄́zRZק@*yj1#R9v:cyi(Ylzvꏳ1> (TmfՃ )k4W`hP- {*&"5v'Z珰Gw׫0{oE.lZ ,ς[pw87#;wY UL~J?bci#H++U:q԰R2<fMӝp~%rcVK`2B& plv~ KE;\", MNL:¹ʍ /MV_rd`|ThV:m|7B5 Mj0{]fꭉ`݅:S@Z6'ذxjn^Gӥ$HR` V0\ qzk2H:3To(xR-8G:mO=K[ M#Y1tc$FL%O9*Ѡ.m^J^PPa잤*F:7I}-1?0Ė\θ̯.|=nȀ<6ڕ1F ӂbݒփa{ckKI:B  *T ,!/8&p ,)c6>t|NWIR% \{/a_vB53([D+mǥg̚?tu߹ˬT>_p!rdiC`BD5{2Ch|(D{[ ,cg_S&#CYJe_c\k'ePiI74>յEaqb νS{Y[XWrJbX =Q;!]pfM=`K<3ؓ[XUVOФC~< H%{39ܶLkmqC&cumbΚe`)?6qlFE/3կVYiH͜I `bSo)ojv۪;`CT^9ԁXUmŨXiGZ](7[TeOt`asC1QSL6H}h0e,,I cnwIjBi{?c+\a`0]ɿsZl0Ǧ05"RcK7KJy##&' mm\$.  ֦94_:\어vlV?ɝ?văn~LJ{8FJ]Qqi N.[MLg3'c!=\MX/gl8VWM4V#'h j'VDXQFfW-9${6AΕk]'"zJ2WҌb&w5֢n.$hAhhBjZDgP# k*w Z:쥢rVW&+]32ƒ.ZЛ'?Q͛+ R<^#`=A_tYѝar{0%τ %w3h^:I{0!ǬSgy&$J,g`̘C2=}ѡ]U&JnFvng!4Q=(yU PY/K~B~(7~VWutm[KPF" "FQ*.W4e:~CUE<|h[Tc #|uAa;:[?DJ$VjDZ}f-5G dm1f޽p3%Nm$Fl˶N}@:m;k^+غ 6J/(MSۍ;rHdKלyk$yGh~*p\@;Їu7z ~y)I["80Oi;J;Ӡ`QFp⢫c-{ ¢)H糜>M.Pe45^GxYy Ee.ޞ&ڀ yxvF[SIkp0u}{Ȉ QB@8,hE[r}EV 3nd6Λp1ZHrUj>SKlcɷ&/Ɲ{=SQؖtԬ>Ȗw[" 3ʏ|Te{|y~6C@wd> }>RۉkS0#2#t;`ßIoN٬F5-kd#NFmD~{KM}[Aǰ}7O_]`eQ 7ϹA#.#A82o6@?Oir{G۽v8ׇfnz$)A kA,EݲGe0';l;@^;Lum */ܰ.Rm~z@P] ]]DMZWEp9(bTk JvpRMl 5GOrĐ9z?[FXTETl@ ) FfVtOtRAϘ߷<_g՛r\YᾺ(To~?\ #+ HNBnlz $;4m sEEFm]%^hb9ZKHΞ*@dvR,*ȋ$D㒳_e ȈWbބp xwͨ6ʸE>.XbV4}i*p%'U{:m7-Ew_\xP"tn̆zmd><`ɲA96DߑaϽ]06_ku0&;ӷy.[(W: BE* ^ښKoM i/p"F@(RmZDwFR 8m{K#g{5BVz~U*ק*YW_Wn(hIw`TlhŪ1z>.]>ӮLucZDmȍ=Vj:R!p/MSr_ٻ.y}(oJ$k~jKh!FD]l%*.{qfJ-1կkN=]=sw\7nl; RqZ -EW k=r~ Ƀ89{-)FQc"NU EY5?Y `2{\CoF,g{{@-}~{x*zq퍦s#`dY9TѬu5H#~RQ*O >(:j3Ȳs+ l'$9YϚdU(N\= #2DccTXsiyQȠ_f@T]|76۾BLCߖpKID?9% `/3^613Ȩm{mTm+yS|UJi qr-O%uuc7! =@|MD=q{%ʒt3!j.LQV &$kWe)2)OJ{3^{jM8PXh㽮<R2p kzO/'N GVwZBą)5 OЋzn?˔I60|[1;c;3_dt[|boB}&yu+mgj մ}PC]53s{noFzzjJ5M a^w琉™yz-5 e4qñk[݌A2O XW.)g}& צ ]1*L.<lZ E\,!mQ"dQ&(8>cZX+1KR*Pf9MYLϐW #^X>wPxS1 fD iErC3TA5)e@qd&oXXLj?y/=y,%?aI+|OËogy.~ͷ.AI=Ih}A]7jpׯgz/(kb@hQ)1x],Fˇ)7H"W/\ZS&m5Sf+g?${[YJU֬c/)W|>,q.W;[pp ޚܲJV~)dZxe3WǝG҈tD4XNOt;]ƾO3g3֚✺v%mt!kBV0!ă1\Z>+!~(n Ra 3mޏiD6i?]p^"wa]JtiLfR jGTUXvRsit"-u%[#:='oZٸ=gv<mJËH) \/"n*c}D/膰޸>cU]CЛe&Iy (Ǿ sc,?z[o߃4kZ9FOguY<8ҁ/5. 剋i(*[ ^ձ-Lf3ʚ_[?[Aۦ>f8#/#|FB(|XADiYctf~%c{Tg5^4>cEh(pJFó {hm6rhwS)Q}0{ͅwf:a !+\GۦS~v: C#Z2PyoQ19~Tqh=pfI&#?y(/К x 0XlӮQ}ezOCq3b5?@?CےR:19`G8綝66Zq6Ȟ#tҬHPZGpjz̅P~ii}8h SV[Ķ]",;Xqڨxmeξh}Qשv_$-*hTK˙u<2^BQoT,MqlE+lc:g|R)uԮ9 ߋbܓh@=(YՄaŦine`@G۾Z 9X6( g;iQ>L9(m\ ?a\9]IFsgY7RpxQiK#Y$_:-7qt5Xizc*bSV4C~_6$pu7e}埨=vٟhoP,Yc-d{}|[?5?]T1?"ӎ7g?ɷY!,BS!y Ӈ+jj?>\u1EVȲib}ϥ\{T0K@좭On^I3ys"0vIkS;/ʒegFT1xxs@o `Nmtސ=0H_>~Dr4TFK$/ E[9:Eq k'AŬ#0;0d)]P>+9gSq+92vri)L0!$cZpK0_,յf>k C)ֵތ.*4eʙMq?/cU2drH"ޗXϵ{Bq=?U^ڣ&Zy^$cJ1W*?Dk]RPB動{ d1d:<0D<~ߗSyMR U>QV W}be/4v cz &8=闅)aP W)pO݁C!bFa‚bV()f4I$iaDqǔayUhwcKiR‰;W8Z3c7Lu5\ܫ=u5UH8W!ԐNbnHfDCfCʦv\g s5ɘJ9/,{|#a?$Z2a|>ZeI%k1:x֪k=CU]X٥*pj.&Q~ r%#:gRր4;1' c%;ЗlC-YNNQTK\Ty \iD1B<0=*5Ex8 j;]#6|6[SxsϸA+_s[OT,v:J ބ7zXO|I,< L|EFloO.Ѿ P,D{ˎ>|+ 2oKYlpNH|#}oٴ'{ r()5 Sq13΄zU&K#1KojTigG Ndͽ]?"@XZkw\HA.]I0{ c\qiٹ߶ ҂~5 jx uYMᄢ8);q:z҆[ OK7Bi(x|B.zlޣIVӝm&JU2T,wSl'g|R<sab3Tj\QGH J'cU4#L>P:`Ok4] ݑRb=5ZӆȊF ԇ.`Eّ_'qf}lϫFHfh~SDɓ]܂]+hH≔d){HS[['.Yww3'18i$&lsUS+7jLV_b[AU M&js5n\U*EjvOs8.n71ۆsYRn((BEBzP3x{S:97P0>Wy) zL35SgǴa A'vS64d܅'M @c-Rg y gFP,@$^7t0pZ-뾨b󞄄Jb#"N'+!a3/3o;i<|QW)XP,6\,H L2ox$YgI:\`m%4gQ냞}3P4b .}$fX*[*p%B#(&(H.Rni{o9dW ]gjo,d|NRF:l4.}ߦN+k5*wq0{|>kҤI= γ[xnLY!䀚{5*d("o G8PAM#+>R`ʛ(jG8lj.oo^1**;[ Y4Zy6CJt'wChYtS3 QG"5ؙ\`I"u=p6I%\ECѯ;ԁB=ZlbJ@oG}ivscD0n' 'pH>aTskJnW%HIjjy hDbZK%WQS"Sq6 r?TSe+}VuB'nraruw:]Ƌn(ϒMp-⠐ZC &ڇ LG0IXq{˓uA/?/u*>Aގ(6Rıp=~ɷXʻ./H&gGp|@zZS$>QYvJkv^sW;$8R q-"|Y3YO]A1MTMe? \cs2To⼷/v)bɫĊfz0}hѼ[N^}SU g@Ns|%j Es j+M;K]MW,9\?g8?![uQ\ :u,ӱ%Ks/EP'Eܵ.% ؕZP#pBCKrIpA lFMJSKOuP ) /ss؜zQs,mW>r i- V؁tOF J>?!5>|=)!&IҁG!xuAJV`~w \sA;iPIF9;О@uIVjTmP$^5P̲ئ҇J':ׄA @Dn܆>G9 P[2ҟFiNá e41^:v[ևtz1!,_>/SIZ=~8KRߞB+֧zItLABL#k]UІ_u]66+d.:B{u e!|UDdBm_ixxMEuFjELJK egqF^`So2URR"+o"7‚uBZ+ӧn$JBfKfQ'QσuTdj51rpM.:r`UmGTD>vsؗp]92 z @Hw߇zyDyf4]Ftv9U>RO"j j8Π#;:b}@7Tn tjCL""3(6?Z8~K~qp-L"]P˂Dҙ8UL)W<"DYUnl&56^/-r}z@_Q'ի>̓i <'w/FƈwdAvZ6&'{IqKE@#Qg0(4B\{mɥ Ro:5< ZbܐUgO`h R~_ 10; kB{v^:&Yԩuө | uz~z<0"J`EKa6|oX_ EHLҐ: eCJHx^^S o| P|VEZkB Is}%+Vw:?O}<̿"OF/*MK{s= 0px#7&ƶ+gi =X xtc8_~PMn@^;2h~=RuTf'p+&vuGw+z+ŕa1; 2ͩ}k7͈2e%{hq)9e@ʼnru:z|^ol{﹀'c+=ڗ8r?!ldY$9oqucq?QwWm.ѲEQB qcp~󵑇t&fNUK?Mn2X.CwYIJ.XLP&ΞۙNiJ/ 2e-;>5?0! ZD h٭$pnN)=IfIw%$Jejlt8mb  W(6ssWb;c62?iz5sl고(Q޿4;+#%~Cv@m:fTty/gs7 w %(KVǖY&xY#U3 `A9y$|~/y`78|!Jrs\u?F6W"!ޅI]kEXMvk4KjrJֱ;X* 4pxcm5H~),=[fn!s(0~E8Y75ɶ>NCg~[ A٫ t@Vm; ! ah$qeÅsMERU{aDʈpWB7 HnNY;H35H,>Y&841\U/9f#է#38jdSQj6} Rv 6lnyO(/زf {iڬt)~uc!Q+McE^ Dv`21ajO'ؔWb4hCB=؃b_Z\ Ŋ_@"&'PrvP6LayX/[qeѻ#t_Ώ--ϥU|k?Q˾C֍"g7dѸQ`-؀f3P407]7±'=8~CPs0d(~Jy8I@y3 )|%4oJ ExXnιHxB A8LSsgԁ<^#RMyhVyԎ| j:,k5HF1Z v:{oI$N9.ܛB 5qv, I]Mv2?.BטbL `W= σ:#:AP}뚷9˃<=DtۮUN-vx*¡IύOař<[,< >UPpN 9tb*=vV Vb m=f kiѢ`SbXPZs:X9N^C1wI.s7>uLsr298u9CЄ(~CTNReVE΁gw.t刳uN+p銛˥SOv F+sީp=۳?APYU#gWHs ,`$Mxg-]D&v4Յ\ {шNk!E5|Ttw98ac#3DWI{ D}qՂ\ .a}-1߭9:߾H1at;Gpwŷ/W\/wx/WSM0l;j*u:2jPT^@]v"qQ>y¨g+ق@ܧ0hφƂH}+S§(8e )b$  iQ(}1NҫsmX2GIZ6#(~fI#_Y}ƹ* lO YJj e յ2.}D'_ZWfLVfw٠z-R̆;p/.cw2zuߗ&Uw76NUI1gb{r*jE9f.(SG9Ca\Ij5B'N>wIx4HHY(W_ltm}?w@.${7/ߟbYTC2O$&.9.v|x¸gjCv` &wWƓz-Y۵ti)xS?BïI˫Z[7M nӄR cg@P`>oy;Z?M/[5 `d 0$(Jht; 8/kbYaEOk) b_PO2g+G0B,RtHhEW.t7j(&n,TJ@-Cxe@=ur)Y}_eJ|?.HIFQ|V(-g4j^)1FN?DmTDeR':vbnZ#o^,cٞ^p[0 ܘRDtN2!*K!*I1T'{ftRi*@KkǏiKĿ[i*ˢT+~M `2 {)坞qd0[^|$T,ߖ{Ўd܍*rsU P"F,Hfu\ԗN0:29 llAo_?0 aH@T])]JDҩ"3ee.-O-KIh<78*Ʀ˩hѿ&@z[M2`a>F\4UVggIߜnpÒ,Nc[Ԩ>kcf{,3Rbj F>"'u?Je҄Y9ù_U59$u顊,&PB^+>\*`o,Be,%;wUx'Lt{vI;t 2X:Uz`?-O3K*FQ 4xĥ;mCDpAb|y p'vaa:*\?壖״‰RibB2*PC=(. BiU-ޙ Y$n) ckpcFrWI"ʑ${ȿ# jYYx6.%:d akqT0K؍<1ϔ3 $(Q?nr+Z)92TtZJk"21 @T v}(W∼z"g]ĹMx?v>WAP)uvp/E/"#t{Y%jHh7J6_ǬzF0bi-#[Ŋ=)EN ͅ5@:D09q4oD>/zEڥm{lj;sh[Ww;;se¸MZ?-I|#Q#TsxP^ʷā KH7'wr `۹Jg~}/?F|:'-ƑY"\j[L0J<^@1S+C!kh-u?Unud-¹͉]K"<^Z_Cl͊UjXxu[n^* []-p@6?@h88x*SK=FQquXPP.(-ig =hpa{Vf:)࿰Vq|_CzɈ}%L0%&>XlW0U+"- )VRm;_+*Ch!\ɦ,:{Fz;xtJ0P tL];0 [xޥă=qG~#W|`t: WݬЦ8pepu-6X=e1 )F.}Oԝ͋7iÚq.–ȶ Ajw{T<Dkƪt}jM)ԯ9n*?4h%IH܏ ٨1Ymn7oR= 2":SKAStJw:W~Fuw$8{%^} 0tt)1 nn~A3I'ȭ?NN=ʃg=,ѕ>v߀P$mM\q'l[iͰB!MWU0Pэ~c)]AKF{=Ӏ>rKXC\PΩn |N5UJWM7eoYwpn!&Ѱ3297gOa(劘$g˔ KH|a]RjA[ IE'" jӝ PU#S!V/>:xg5)d*kEn#Kut1`)/"l)YX0)_=kczZh%}c,aUw :[LЯΐKMZЭGTv8#[G`d@St!hR.WS7z,#5/r@MG50/~ߐ*== 3l iSҀrwڭh+88ts$0Nj^ zlk p+x3& !_(~0ƭ԰pHâ* (e޲r=Zëԋ6y:$O, >F@IŃN)2[n+#aJ| &(_! ՟S[\0DgU Z!CR/i޼s1}r#,TZ4)mzU>k"O]4tV |>S- -Xd.Ŧư53<@5BK)l/P/zt.Q]I=<]0 ٿddChF\d:]_]|S-ZӚ">t3yKk+Pİdcw1_NYjjW\5<: z +BNwm>U2 M)RiSZAPAOl}4?^ΌD?o81Rsʮq>8Вdk]O/u#uEݱַ@Nckʞ3Aۿ̕ȵfԇļ;9ya`~B*U}HbqD5`*f_ޚ{r0RD ۠`2z3}V\[Ik_YI=i3 !:LjONz[>~*WINY-ǯdD&N K{egC!i_,w>I=V7|*_ v I`g(&t08hM) ]Gw8/tjAI8A9$} |/͠VQ&R9{,orv}y"6fBݓe.2奂Q䖾O1hx? 0v>ʅՑD^nY\mP&kw6t,azS|\b=7׉/N"iDnL*Ⱦ ipbrܡAa[uR "uxKYti龩$Zo=\N-EpFiҙ( *(?1 RۉVxRa&l6';as}[*l !Y5x0|7]EiyȈ1=7Ʃ q>S )KWLNl)k`UrggM}+5̚/P#]EHB#hEp~':P9aK)#+ѥzGrT]M8_pwJm୿D 7YS1~kq63a0!)xB,'Q;n6,cY/Wq7_2Nb\#m&G_8U TЅ#4F!F^DWZ@~nzU͠㪬1{ .KzG!fA\D,>C?ڹ` n|ؽ{i~ JrDN 4E/VR.vZYb!0.X*wy^JFeh"@-K0&K[+ y6l;!VQ0A[D:&i1chOvG k_HgHW:+ΟR_7F|  B2ZyAU%'Oi(6#~ W?7l9ģ>a` 4#f/.ձY9D`i7)ՠw9= phRh|߄;'$6YR.\˓x>%] Y},2p alB>1dIρs 1XamX+\zGˇ6 x[sqI>P#%~a>x4!ģn%[1d #.Kl~}k{*JkǼGD&x@#Sش(ʌl @)̣յR0<9EB^5coK׿UnX@9+*̫jr9XV=N(lօq?.Q B 5~< JGg (bэwyW$S-d'|y{D~jXxi1 UX==i@Ժ8G#f9=n>Os#F<6DYeJQ/ lrF7v}n6CWB{7K1sH†MlǢ7,E^e =Ym: tfZ:]~J|dZGjsQ҃/OpB{Q*ÓckRu4_g!p`W`0*!uY &ߦ&O÷FBߌM' >e)OE509)ǕwuwQkM޸.!b0a'I B1pV 3bCOV>1=ڜWx!cmŗ! ;0_>|g, 9^X5FaTGPŶX4ߍ`،ppV5׌]a^2Tdr(5kjRk8'^ţ6Z_Q$>_`l^ sP+gū7׋'.l%h֙u 'So$mIU- Ap~ t@a \y(ڪl,8VOLE m# @1ztRm|r,S+JB\G2EEzTP^ xkq,=3bWlg,%t@߼:dCCGMt[ L0*1-{ݝ[O)%ZA5o|Qk /Dv7:2Xź?p %gi1 -{JaRn™.hC̸+,`;(6%ŋ-(H&y S9'-}֠FAV^(c #{;&_0=/tJo }q=Aw5$?BvW` `{Lʥ+5&j۵”@m/u; atbG@D3`̪#N-kz d`@[ozTϪSҨ$2)C%OB̽X2CS7}_2+)\yJ?}rZ  [͂ ~rH NtP.^BNr~*wx/ksrھ.y~ۃMۇH%OgMbLZal$͠zKnGN5P:pU\;B>)M q_~08~8%TYGLTL辰NO%wS- V-4IJ \E'ԖP*˟RQd|H .—>wk M6`t&قHۦ,\zgQUS,Kl 'BqY Eu]0b8Qc>_WЏ5^ly> FfFƾo;&2RZϰPOY:qPkt$zqAؙ 3l:]<7L_H&Si* mS4b Ŕb&a@ 8!p_R$~YRbA,v6Vg ubպ8Ǿพ(ܞ`8$X+@\ց1r\uڍF W8 JpWUFaj`Ůݶnw`qʷ챺6l:i94HF9^~8FưԼ=g'npz# 'ɝ5>`"*MR #`3–!a'4ݸNd?FA &Q0!*Yy (x/]հIo}{Ef;q`]q] 2.^m[%@rA3@Z g8?CC>SNH┬ XNA0^J x4PlPtEMk;¸M~j-F8 #Xk HtE@: (.rl1/ ױG\;gImΨ%ޡУ)^oh'01ko&]Dk{*tk ߣ"[#o'Y9#?4/u!QnIMз@ЧuAZ {e Fcwy[`G@8Qy)^ݘD έ7Σ<~@_;3mk.D[湙aEeS&6&8X:iݣ"?cw|0CA,ʹﲷb S9QEE'>| R/}rhh>9nI& pBg.1"Q>OMs$jYMf}Bg&\5k2},v$>IZ19 dGMB,4'_KKݳHuYCD:`GVg ƇlT}dZL r煚ZfN`t%in/)hkt^GFPNmأۓ Omr=c$?<g4 jjp -u(Ibf.ioV8GǕU`}ǜbgWL9(M|c}f*7]S6c,~՘lY'b TiXb=XIqز6l ӭ&{󫦯(?>8lRQvʝUX>TLJ>L:,/XVf+YƵ!ZEV#Ã\rV?i'>b ^1-?c_KQz#}%J/2 A)Ǔm rr3u+a;T kI ,vH7)GE2czͅƖ'37vu?E)ؼe퀈 HZo(F(qL^Oǎ䨷#g Cpn{E&6sVȤ͉TV[9ZA$j.<8^n8 %)VSYY P\5'ގ?j?{^ZHbSOh4Rb-te:k)7Ҁp-xI!6yģ". DWgͣ%qF , 6^癁`aM) z#a%@9xd㸍YD;\@ N69m';p'EVC$ѠNpu,XUw '^+HؚT  v&4ՈiݚcDQ־.Ư]uæ(,Vjǣ e zum-$99(VW\$@tPx^xˣ+ ezhkqĞ>%Nl0m2D jV-wđdaClAR ]*cT(7[fR:jbӹm-Bab:e)41t7{ [IA&BI{MYP޳r~y ^fAIHa.=K,ܤʲ 4G'AvAr=&)n#?6x#: e-5XG,wZ[<7gY?8i뒾s#ѵ1 dkoN9Zb;ٚ#0Ÿ:V#] &ws5oCN3jJZd9 oxL+B"+7|I¾z+`J e]6/DG A4ьi&nU5EE9J;dѢ&}D1^R}]{#z7!]/100YӃkc vZ fZ5# I4_Gχ,,!m0 [ + nn9׾URD`Ik᫈5q:_# [&lȯ$Eg)^^I$?0p(2T]p6ӌ(:*l Ñ@S{)Zf4Sw8UkTkjӥi"P.ic}&+,QzZߑoMu 4LE 9WMdĥK^wLgzO*VzckT u|/f=[sZ{bWe9+EuS2$ C$+-A[Q=:$1 5M 2tMg:dФ#Y+ԃGgFf,ʅGV|;$¿K>FSBQ0IC2gOg(֬W %b9*punMz_y9 qlBy <PL%z:!3WjK(8VE"DߡL!q95c)"z'4$oR٫g@ɾ=1>a&HL, cWUnQ*vۭEzy¿w<*;L˪;Y͇CL9SPO,d<ʻ*%ĞP'5 >%8CR#]֧K8SӐiUs-liVR(y$6__a}MS<ˡĵ'X2Bqqwfm^cZ58tݾ&#QwG c{'˚{W&B,1iOO)RF>O2ZhL''sr:sJ#AÎLiNQAX-Y&Ǹd/ށ4'}.dSK++Mqj(^aKMօ}Ec []"ZH23qםdfRAuA};C*!Wfy%Zې!]BAl'.GO>:Q^?wXjOX=daϰGL_ExiL, }NE0e ^HV`KmIvՉ3tb_: \x{m&5`@!5+IC=):\̵Qfv讛"q}`Mu2#Y8F/{^dėe-cgkW7u r'vߙa4fQW<+z8""hoI\)"*+! <I?`<:pRhbbB:=/74Etȓ+QFs%V PmŅ:@BcFtÑU-WUs>mJuƲN"X,()6Pn+^!:B'~X-GBKl )? #);#... |i4-vvJ-c TjNObsbʝjY!"l#6p#"[+9ӛtT ӦUQM@P+o*R%@Ka#}L|86 LycK4 fe!'ۦXPs60[#<ѯ#1@ R*gm-"1Ƞ_i\3݆m0<&62ly*eV_״Zm7 Ifq䷧!RӌnUg Û!XۈuI4J-Fq #Ds#G@x Bt?mht'%I& Gqdhc̋Ue-|j\L$jIօ`6XqmH9sEc93l`j^`قvd%i"`"!NObP3dg*PXG{.X]D29M{3<݂JB9iq;wCn? g*T AJ3{2#`F kxJ( 0@Hi"iG%LT;TЫAkf"r9 Cz{Ү>\݁8>|ƷE^=bferE;"`q@` gHrm=aZStN5ϲ^+*5 \8c_2(H:eiLq^!y8XQ˔~V@&HHii5C6Fk((06P"8zVZzX͖vbkceJ~ (inNWtOPREH _JH&XTb̻2JcN6d EдxS,}CF ?O[fG"0ᆳK<-o6Y %-'V5y_eΪlΚc}]HyZi=3CQD4[/YHތt+7"ЕxQ$HZwuY)`ۍ/hQVբ6X2!ML4 63Cè#P K;HoMSΣKp+\կN(t ۩п*P<3-hA fZ5mRZuǟA#OߡdلxH5m~ b@KkN#agnU#BuQϐ~/~N_IX9W̷T߬PU Ƨazɶ=R77w0^+$ fFĪ]^Pɺ2Y6u!Ҙ nQ0:aNkqb8sM1z$+:0y"GsW敹8$sWt%AwFɮ*u'uo7xQ#R 9}nV*5R ZaS-=nv*||GSeF7Itנk ߸bv/V<*amDv0yor1_h[^:;~i7XuT, _>{ <]ctx F?F.CzczJt+Rb3{wQS˨Wy~`\6'2ڍFnsY榊-EI"?2 E<-m?T"K.`|= Ff/^DC1k*L{Y2HYބr#g" n awg5CԞo6,Σ "HHծc; ss%SPFbc+&Ȼ08 a&ipT;un(e2|w,_,Z+ #.v~bnU&'Yu->xa(w962͗ˑ/鳭h Z-#KPXQs)?,K"D `N@-DSZABKlH O!vN:rIZݪz"%6̆[6e<]2oH_SZ<H>]U‚$6Z8:rf[0GtAhŠd.X4M\Yh4N'cYX(ovFш!U00۾^Wyu&{s9#]vఊh0^r 'z;͵u*W(O4BLȆ~'|rʪ9&Xijjl"'Ojѻy;R'ft/2K0~R Jzg3:#n03_vq0] 'VQǶA~pASr?=6"ջW{_8Wxe2&>-~n5yI+{ _PI4amm^\a]F|Vn>(Z'"~]K{.EB/n\'~p W}[IBCTHQ]tɘz;<2fWpd v?cdFq?)R\0H/A*Rg)*d؇ O!KewugBDgnC45\vӛ6Q%tI3 e,{fq-ˌV,;#B1nJ5Ym/.!YZeI΍_)Y!NMNN-Xޝx@ۘKνC14}PYScc9B&'mw[(4:ykDD4\2\Nڔ+op=A'ЭW7N!yxfg mJ 36 ^ٌŜ&qSCJ)N>ّ XJ:?~Xfy`[Drf駆-9{AqPsu џW̹d(:Hf"\nwL˒~+'"#ޚ&٠.L.:㓏P:ttaU=@Uqn^)$( L"VWrm›_i뽨jIv2{]a6K?D˂j34-tg~ԭ11{_iQە[+%pWmAd!(Fl/G 9 ^eci.!D%g$#pʲr'"!P4D˗glWmSCdzbiD[ۏePsɭCo\,!ݗi&;X0?7(sy<8ğEHoDz]YcԡlCVk bG!NMrWyGݞORR|hւ$ d̨vx!9\jnJo!.=KZbit;7Qtvd16b F܍m1Ƿrw@ַgFv ySr.leJ!Mهo ~k|G|ev_ tM4r2&{]*QCpzdvnjOrchqFM8DBo44Xǫ}Qq*ngE2 q\gj~ r./YFf1~LNK%% DjV>a*豞nqC PlR~3L7zq6YhCF1Ǵ8,qlv+ZPϢ\1j21id?rtْya\{Q܂DNGlI3ڛmqӽ#hr +Tմʼn'uV[U%ܨNelrEKtoK m7&μ 6;`L>fȮK9W lUP5g Rh$yΫ~+ݻ+ BCoT;̪Aq:I]#Xa;K* (pI3dd|q]T=޵R\iX aK}],.M=:;V">Cܯ = .fe`c ֪/WVbw(2v^~7tBvf^eA"[)LwL*} i)$>OI&1_ kJg y)-oq 'Oz C< HF 04cR XNc0S!J҂d_\(Reʦ-Y;mƞBAoݲ! ov?`UB+6[m)r 簓Tސ>=?˯yW}%tDBͭHW- iŠ%$Cf8h1G+{_K_[u " }|γ7;ZQ6 mTl{jZ޸J Ϛ VEo_]k> pC^惴94Ç|bd#͊ @:cggRPw]+:@bm2~XNnsQmXM>dnf>A,u T /YcxL =E FoLHf0qVf L!2H-1+l-GMܜrƇl$z%,giY*?ظbH jI6U%~궪$F<0h7,2k"92+6X0qcsj`W$&5nXGDNEGV^D%)Fsf&0ejs +83+~vDwcod}[02/amƠ)@fsӰ{v [K6tY3|fv,m((hP?ǹ mB`ySw6*waAqԍs=^GG%Z VJ^&KdPY Dƽ>0'%Չq0m_I8007jtڈH,_5B`gr.O3jWp5kM[gخoa΍8 "U,(:o/J//Rv9{!4]s&7pmB _ *fkB(2/2qEA±n^ta{Plc`u2]`J-07`*gAKꫠ$G[~ vxi#N]q>$wwi k@nӤKeGYK-H[pÕk`VCj#x#ў cZ V)-R8J"guc'։ S,xLڦ:~-,}<>S}l-.;o9gBVbAhr~VQذZ:rILbfڇW"y oiij 2b`H!k AC@!޹c0gQ Mz`U3֯?.[;~oƏ(N ]).^Gaƒg"EH{$R[̼$]ay=cC¶E+W%kA^*Dх p~֗v?QK 9*f=tDei]5E"#-| XM/ M<8<ֱ%{7 Bm;X<́$07x K.5ɸx fzW]rGyKYu_5].^qnq# f0϶Cbbpz|*_K1[ `9?jWוg-t .\"$44dJn$}E.IJЖ8ژn79/Og#<{ZLxwħ[nmO7~"oSh^+Q^햿N>>Mx5x٪qxSj8נKޓMX!ljQ@NRk2K}S }Y %[}9@ / "Y̎Y.^x8Z`/7'sh\d9Jѷax9NK>o "u ʒXe~7_=M˖s"IUd1U[xM:9~Kl"$;@#{>`w G^KRtxox{VTN K.vũmAΪ{7o lteoIrpiɘҽ[״WA'h~<\9.鈑@Ӷ1R kNcz`(=.guVdղ˓X&&fFeK4'OV @uNG1̡U$f~ L@XQŬK/D:̤ǘ+o1eYr k,EbӴHNF9lxv2+UkG{m9L}y5#Ar*Zxy˭Yfx7nюbd73u\ +8 Q=ŭRi ܱd[֓ G1@V9~:P|ѨЭ19jwv52؆kwW -SɿkK{Sj[tB? (Pm+ky0z29$Q TSUJW"8 vy$Qyp_\9U& \oU˦ذc^sƐ4Bhc)EOp,V2Skj-D]a7`2@!8U;F k7I)HFV;-;3M ([E99+egP@ӃzU,9bK|%%-P u$LNd{"e"3[@^ ԬܷG^eP$>!F1Mvh唊=!BVh,tPX7+)$?Ҹ̃f>ŘQa'~!XH@50q }c R:xi.QsD2[d;uۄG3W~ypN1|?CmOdx@3NX]t͔iJ0T٨4Q\C6 hYS 7uи1u {.,q)k\;T<8@n"G=e1ᥘk}@+c 9ݱhhu=lT._.(5\S8l x& H])Rs~Gpmq SW;ģfT,2ict4ߎdVDNWX{[1\ƹ>Snnh}K=Z lT`cj/#ε+7~ ^)Z(7$c1K1N LTΟ: -ơ_RA]q2xYB03kpBb' Kob$R\Ә #H0tȞc:"fvP?/&J͛i dH%,-Խ(0wne񥫀iz7$Mj\eA}q;,' "χg0Q#z^翇pZ`p]~^CɖW,[=rvp ˺!y~,>Ji TA+3IuFrՐ[6|r~xNfi+0znojvV[ȉYsӦ<.RE;DVySޣywd𫧐V1mz%x\Ut fB,m.bKa`s ' Z+5>ޕx"Fnq?P!Ǩߟ$C'QgdovN86ƽ T8yiRV:تk!oy&>6C~q.G=5nUTL-HSLxzcY1{J\wY! dTѻ pbJh HѣX?䪀a>q&v+;FڛClY_VzB[NԶsO.#J L}iy sob ʳ$3n9y9S fߗaD/7  C^ YJO](ʦ.ޫx%lLv[ߗ,BA|ƌT(]nUuN[?>(@gi"|Cr 8I2E!ЙsY\$,YZD@3`bE-8rtUDG{<i٩e\IB:@T.ξ9P<)\9A:I3%0*v*-lWF{D]b߻"fdq+Yƫ*W- ֊{zKDs׾%yI~ݼa07-}N'?+azB4)mqvt]l2o2PUKi[6gSHu`?;n3R+jiş؂$jXbm\ةc@L8a|zIt.z?cmp3nlHݽV0Huyך tɅ~SN}ڗ[ Z{7[0Lx߶nAkC;Aї]Tu :[.q'+nuS76?%%(Ĵ#]a* Bx2%ndc׭@#&Ejt*mc;l.2U%K\["wxU &)Vv0 ÇCi񏸪\fWƎBu24:`^i~"!'_LXfڌΏscqځQZ? ׭ fxΔwB!Gp|%|£%Mϗu.q{ә]WmDZ@Js[d+;:G=D?_gU)(ę Nl-,jSp(V/]қEݵ Y.WjɧA'BL (pJ]@Oq-ʛnk1#څ _$U"Wׇ@gcM`.T3͖øL]]t-qx|#%g LdaE^V0S#k >öõ=Y(G8@J>g+؏)xQ87H/w{2*s\¯k4Hvjr+66ޖx6hˆrPIf_߽*-19ف \" dRGjvUZ+l {u?Hsql~1JE`;kmv,Q]h;3: p=M@+uu&~ oy23wfD8N9WF:MmU`CVnF {tS=˿AD n4-Xv=S<꒎O͙Hsg/ yzY l9Q@O.o@kZ ^9) .㛫8Wc9J٩8NǪXR%L01}56  P-:)_n䙯'Ok !&8ÛcYsi^zwyn?e<.6p {#e6hs%yZs5SV+y6`){#0_^$wL沠H>);6VMjbme"Bp7C>+}=TV U=aT,?!u,1/|ƒgy̙@<̌#;u6" 攧N@C9z;I!`-&r6 ]P)"*@&Vw! yISCnK[K/p`^ln yΦ⿹~,j4, j -~';owNiHp~3O$!Ka(yG5!pXTDaieWhK\|;vpƿ|n HGπs_VdKK =?hEWz9 g : Sq^ cryV?;:!y*H&@Xۓ$ԚX5@2fO[wXV yb()1w~^v5 59NS@ߛOL{aJsABߜ0D^+ W05C1xa !&m1ȵcr)Nss U?GXvt0HY<>~G0$7Uts*z%k`=k 6aSmS0hҴ]ccP_S|kQF 0 &3Ev:`ۼ杅0q-K\Ns+"Y=ftBj/]>SG$$cz@@ %4=DRq܇.Φr^7/WG`]B N"^ D73^s gJy|:aͫb;+ »CI,z+g)C"ıDo]5‰&)7O+%z3-1'^tBx#fd)]4u䷤?pӦt٢)4%ց*'؟ZJ93J]@ 9~$c'ԚA|c}YTSVW^p ξk,E&* ŠW4FZf(H3MVX~lT96KaK͢6bw擵VV IG WHN ܏5*S(\h?If2Wq`&%=2ȅ:L ~{j\Ynup;ꃚ"O}o(H5 rBvO?[CD,\ZAG [3/7!s$ oKQ*};A+傿X[kn+/IR]]ŧ17.~V%rEV&O8Kͦ\C!s_J4m+էnȲl;d895-i}VdWE w_Cc%K>Q)̄-n\3˔ P-jeͫ!Fޒ p(٫P[7׈F[FN.ٟ{%ـ%Oiw] ^tt3 F{<ވtO[!Vi$0!Ry\u6VǗUx xhPnwLNY-0C^J5f)LQ9&_U7R(xc$^dQ̙Xk0@kZUcLJ85j/ gwFFT2Ƿõ&.bi&]g=We`B jו2V8DEnyzL/1uo_=c" `nЛ;A5h)V0&7!a(U*4 c7?ṉR붌@R6%/%^;GS#x e"a""e(֧axVc*?˾T"UB yvEmQ t^ޭ;uu,/}Qjx#[[0I[T%6F""jOWemE_]ZMUbJLv792LrN)/U_I˃f rkx{[gjz!ltv1(!z̢_9qxm_x$v9̺ YϿ{j!^o|FeBCO⑬Ս 磊t|/e@-zk "$ƪӐ)*_pz3.WA_;A=_I=@i]zIxC~VKUA+D ?W$K鶅$VRrm|pbc6%;A;hQ ZQ>$a#<>c]k~5JF`Qm6FtZ{R27G >V%.::-5:@*M~-&?=- ,ʴײbL,(ZF yU2HB5 '˧l6;:Dw`M)d6kdm [d>j&g-4yTRXcm m0΁uBXҦВ:ҾWNYQ\26= : K8>YbM%b@on3yUl/QKPD5n8sc5k R]% |M'hz~{!@~)}$8rgU3lc<q Ku7PIz ϔWP6G`(!=N$ݨsM(uǓPiOS<@))઺rvPԛ.o9LP=4gVjo#%ΞVWj]>#hhg) 06x1DGh8usÏL3>1ƬD|^!S !'5~y* 0uqjKPh'LJoάPÍ׶dD:@ 4)8v;jv-]<_`Pմl z6+DA %gSҢ,6UXKrփ)[0rvZDm5:hƹ#\ƶ|o{*Q:+I oG&!Uo Z׺\:rN/404҇E)h\Fb˂7axX ESW͆~Bh9[e])931"p-h]#/|M?!9P*kՃx!9Ֆ6J4ۄ;!S>Vb`&s$p^)SrMό)j (~72 ci fUhg$Q(ʩ. PVC ~;.O@mGs"YfyKun0[JXP IV]KY(4/VY@H7nxX/im@ P@D0Z ŝK_(a>;LH鑼$:\+z {gJ]ԂZ2P>Lpdtiq \: 'JrlTiX{i=oјOmZ D@ $h< ;xVu`{h)%NJ*ښ, c%B>7UЋ-$/!Egdʊt-Y6d̋Ma74<Yk~za oWS }}%˱ wi}Ȫo`|BrG`ʮN>r c>@qZf2!/p2'h(B[-Og9G˴qO4il\^%ѳG VmYzT*#j t0r,BmF`[m?%+*U݊†|B4,g]mo) qolTttt"/I [f=?XC ݈S`ߛ#op`7zvFV:*~,bqtpZه|/$^ݩSTf4/2g,FeQdPY0yq7JVkiɃ 3"-!i w={-@hfxVVGpe4'OoB̈E *J<0Da.|*+r_ݰnkڤ)`;e3ttC*:7'քIs18l)OջJ=<%Xq#, Qfed_>p? iym6P3p\+zx&.H;)|uX,F:2oy6Hé%ͬN~먒^t~.Zj}[|dzg0ڑ %t݉nb͚NV55 Gl;>[ N]=|`lo80 tC*Y#?ɩr2U)N GXIr0 o Udo|u  sA pӯfP^Z쌡 {)) Wv\UA,AY 8Mfj7w-V@KDCl[t4y੪g+Ѱ!AUnӎ ['?Md@)s; ?Mf`F&UpYN::nlQK<<=c Vlז}pyLCh̦%qۂu+TbR.xfD+hr2eċk߁W^j^V6wRC. Zor#NMRdmWkGpq,0&4S1y%,3}e)).QMeS7<ƿ%~9#(zw9\*B#?}Tdֆa@Vz2D($_#54 7M ESyJ"/p3HYŌ[i9+xv_R^slG.fY^+ιn*=@q'OiaQS::ʋ-u(KYk3䙚HCkMH%Q1)c&iՌ8.uI\M{Ֆzj %$Yy+գT|cMnͧW6V~P.I~.5oC̻Џl7w7P486D3C Nfk2֕;m,35hKvNL:hL 0MKh+Mg[Y-ܧ\MDP_rlֽFm!Wd@ 6x0/ܝj4gEMKӃ_\ T`K["R]l|7sE*u ɢm҇vcN+ӂlPѻ8l2 z 3%%?|6>jŧ :{xq++V=Ka>ZxuS@vqkD \7jrBѿ'b 2 K1G;GZ>ް@X7>$t-x&Q鰃d0d.I̿ooƣ"B`4Kot<_Q_.uzz;sTmWPn VګȂKmr#읗Ki+jR9pwIE*b| ɯN0@, 괨jK[p/X8?`UރMw߫lPI9ѓ}Y-C_ z&!w Y ةaeI5nP^I蜠/5uB vמʱW& V{*}R˓~+u4"enqS*YrgvZUCjkFnb$CLI|$RgOP &WA٨Hڍl @a 1c~hņX==g`k Jvi)M_oy-g.xy݋|zFAۿD.^p-yw FzV# ѵux Ei dS gzڄYTGtX -1fZ©4;eC(KLCd'R-nwnZOFW}g6څ&H|g\Ĵ7MQ#0P;\eW͹9Β`r%=^KjZ<\Jeݠ{FgRa 8<)Xл= f0RʮB&O%quq-y @S$LU$g›HP[ȟ}#r@ZJF &c7 Y[m[fEPj QĦq -`P( /%b+,i"Pj\{(1qpyaiM hvbPfn.wt5f{hF Qppzg$HRĽuRkLb1y%ʏP=9MIkޜ㎤~YڣI0c7&jYlZz#+1cFNz?.r 1\'a$Pdϲ0;^e5k' . % 05_0XiitQ=˜!f1M{>xˆH^W2=| ﯅!7we5_mM#XX8#mdf=j%KW ۭcFDm.z(S T3 y] aAji+K臠&Q_p˺8xcܝ0x4b',D_:Z@WǩD>L@jƫ~+>Ux8E5Fg,HS0}BNȜ?C+őٕBDždnXh"Ӏ3&坟\i"t珿2 :m~\xԢ؃өgvsoz}LRc$+ՇgIJ]w }tdHG]+J6 띏ղ`O4FQ;ߌ0Vw(Wpjlg 2X~Fb Qf}qóٛSZ0Y8MhŐ=]lDWxt:^hZc":5].2>!,,D̬Mpp8, :} A-U,6 S$9|Qqg?cN{d vJ~ B *V#X#dd 2vX |>A)Z7-R#M)H7̘eg֦Kr3<_!ZnL&\ŬEB 5αg' y0W <-TmYh8b[56z!dz/$20QwVW}^ES|CD*i: ¸P؂E&9h-L@ W;X×α#wJwΏSqެŠn94dg̃lASVH ]$+Tj腪4Sn$tIR T6j2!æנ9U.CV׶l`h!kS[-VN @q*MHd '3p~A+۠eހv5-8SO'Es<|GS"7oM~Bv| wocJkhɴB2t Yfjw+J{n@2Jf_oD|*bI%]d!S | Ph8>& &,oYTs}#4q=3j9wkNł"^Hѡlv9k\t*f搂Ԓwҁ/~e!7`ۘR}/C~"` N^tXj6Qrµaj6$h KuHu fþaBCI:]K0n\78.R-v4N IKpb'pGGv1 `8vL%ɺ2e~%9KC^مb< M%;wR 3?e<Yc`iwd3?:fq_G^cj~;W ib4׃"7mV:@GU.&|xY1eCg)ZLgXſP\N;ݙ _|i+)]i:\(-eR{ u,Q=baNa]M-0oe: #tkNiE<^0K@ *nAX)癨Aރ96EP\ǐO?V"8Ey(`Q\Ýɣ{yB'd;Sh_b|*g~!-;&^(jjMؕR*%CS~( oX5)Q`C-ͣ[sN3vIu>rQ7lZ{HhoS.}E8w4[VQ?~ЗbnLH8kAhFydQB# &8¹@:RFSm޸*e`Y՞ui'.># `voTu`hr_ο25-9_vR E+ I1ml7mӂn3.@s= 4_s[P6dU*QәD;<@Lm`)zS'^C5-~eìZg7I̴%]M>|9 0=6)3*zA0ծ#`Of= +Nǣb9[rWoMv1A|U OߕݲCCVus hRyiY}p+5apcqŸ5.":x+cORT mh2a}ʻB"r:F}PL^]Dc^ȣG뇾霢(QQ4]#!& \\s@RǢZe8x5{hyW-(*SF짋Ͽf ;(x3ocNSo`ʘqy -x[]' =8Qu7FIVAcz0p8oqFL>Tʤ%,l@ wYZEs'%mJ*:fg"0IÎIu E"W碗E.Ek I", yTԳܷC)!k4UrLď?mB X=8g- -39b-E+ y-↰aF>y%9ϩUtgՈԒ G-ir@~˵;xST7Rf\"Ef8?bAѿų4m؛TFvnv[n6"I~ZF@!f)#w>"خgG@KLJa^v>9q-dV$[${cbkP1+ZVHv /%R?fޙ u\‌6[yu\у6 ]Vy:[ hDǡ.%*C{fHG!* n3` |BsL 8_n r~(QP :`z/0燄]4czklϷ"G $ֈ=.څc]DaBQ9"8tv zx HF'n"-60U'|Up/-CL佡XIӇ;PsjWEV[ANt\-e)}o:.5?ZT_T77_%*Xv^죘GT=ՈQ@HK/ ]€qP%g , Vs)͕-Ҁ\^\ia63~cQ6Ǒŭ޲|Rhj-DRŶ™3őרB]Flg*-QSH`zPJDCti{ }PL,stp&-[cuo{Ыk'oGkCT`QJU3Ԣy)'Y[ ԼX <ߑFGa(L0Cy18VY ^9$O^Y:ab_&ND&պ$71PܟzXNȸ^mI<*(jVP_&z:q{q"ã4+5D3ywPMUEΞR~5Q_M.1:J;܊Y$@/=8j&&hY>c9q1 'XV?(荒?W;NjHYCOt? * -0:@범tMj9(\ut+1\՗4b^LLw);id+B?B#Bsˬ0$ևx!Idw8 Q5Rv쁵kzT wDk_Y4hRy1]c `wN{5 6cL-ӌ?p (o'~z"Ud$ MZw}Ru@|> & *Fg-dZLkตG䧶Z!EݓԜl. b:ћc[aȧدc9t)!*w֒sdrSHeHFF. )YPk,7ٽ1K~_Iэ l墛R 6ڿ _8+4~k~'vD~xr'1c DU̍C4JlU׼`>OB2q.vEr[1F8 %#$LCNU"'D&\ۇ`%<^!M},'3khp!xb?r)mnmhb |?}o`e;w{5k /,.c_15vP.5P$ `PfcSgkul>TQ!/T.HHSCL&+¼>xŬIYm&L&zRۀ|3*PZ)u_Z;ę9VX lRo[҅sFĹ o*(F#"א dEЮdrCk>ΰ Gӕ:ijr~Z#Y fIeu'A]-rr[z~.M+6(f1LzMfy@Yd5_Li$jVSQpBn{ wMg\>a~ާΫ˩՟$d$z> 1>>rɻU5F "C:NxGeJ5åyQn xـJɵ9lcm[9rgM`D୧8s jF3mTthZb"k7/)o >:Bf ny3i+{'"E=yOk8]k^,`Pe| ="ᓫbu͚(呶-#we]-y'4 ľ``:?BtY],te[Xecl^=)؜sj2j`yn!놀ϝkJ*_Fh H *8K}@IAwĝ/%.ey|•po_ d6>AEF68 ބE-4h7rM [/Pģb/-DQ0FRVQ5Vz7/lo`bQ.MG\D&SZǡR'yH|U!y`!!n + ,2u_0cJ='45Xr5.j{ oύ[!,]D7HCLQZmR׺y "R$- {}mfUP)<҇m{d%\lA*0>)ڱ\8CL-c)r4^B#pmhJlqxu"2V{P,=c^jBUM$j p߾&eꋚ4 8Q‹5byf}'iϾ[ܲVE0q5E[͟S gB֐_M<P6Y>6c9^F:"'jb>h-2\lqeCǻѥl6NT՘s6s}Ш*o3qTGilδd {B427U>BQxPE& ܞO3fΔ< (Vw5)`5D4)4H1)qrK,*å)J OT6u*[!V5?wL0I}l ?VM3m7laѼlKM/Dlu1LǷ\1ad5fcie{6Vτ w5H raS̰y /vgkFSNkb`tc[I|0$፠R7[{WNwi>XbtgzX6'އ]09MԭqW5~%9qA W+hzH!n۞tKf}zְ2oK rԈ 3f}kW},*AJd;4!bj9uҠ ʮȒ.5֗O\p^zxWQLfQ;dkhuNA}_1\*nCuRoqhX718Ou7|+ZGf T" 9.'*[pfgw9pci/kYMaE͛|βz_h-{m8Z_'V\qy{4dQugsT:ֱokm*N9u"!ρL (ޣfN'4ALiҕA)0͆S%iBdw`onzP~ĻQxC45btcz42sc(|OY+C"G .t2ʪ^'e~۬b4R ~88ȗH队z :oif67LpM;3QXFVx?PVstj1\h/Ͷ}K` %@lDīlNKiG 0An*ۑ•;9 hNP]`+4֐%g~]"x0⍳ӈ!9 ^bOαA J% vjv?8ː, g1т#9#a#1jv =0tG]e?]m|)5&/ Lҫ_“?b!+XT1+sw{)6 b["Nvc9C6JXq:#6u:0B(a9B:lEFzLn8V)*c~½i>ʏ?ɷ7qE I{ՙ8 L쎌Z[E6؎ސJ0JG+̘tMmU3$7qFfk]2׎r@c?,gK[O yTD죹 nwΦi̦_^K?X}a|;=0hBHNDm6xB)]PcZl̓_ˊ)z :24¼'%Y#ZzHy_܍LVw3H3q}4fD W 8z&M`(,y5v+lᓡN[r'հtpip$w@Jp荷Y ;{ztrcKDn*hU07l~͖&}8 _a~YEȑCm1PLÖBBDńw255U eR5 #C'ϟ\MZKkv2Q~h?,u%#VxKq*̴m9hy!a߷y1CQop{aXydWS05%{%]%ڋ=1'l|cF6eP͌#㮜H.$ %ƨMYY O{vul|[Q@!dX1C_9a,'^0p>zc³M?kYi6H)WW&@66k4R#wfށќ{> NlƩΘGSVFLI'tntqu@TdєX8q dYT/#^Ux  " 6 ܑHu-#INa:Ь5J3eoߩsӍ,[Po]ADeG}رk Pp8Cy @%=Čo(ĔaW<904 M u/ =S #pɌy*!e)lrqN ?} ONt ʇ_'2'i)|-ⷍl?y犬9,( ]s \)fH %jVhSp }G`IMrO6XaqX#8|_NIy2a'w @'Y*LmC6?EK|9|u(1ŁkD'xӦ$ [run-|BGqCeFȆZ=7}d^ZU6:{Ell]eO4D܉[ SO=]HFšmj-oG k4Ծwg$7Quȑf1XHD`\ c\rL^pIF6;kXh,J2],r[4>=K0}yn4r7nlo]RqHz;X ꒏ _4?.[-AE1Άf}/kN3|Y0e^pf5S7,4%ilV|O!¾qP5ubAx)avUɮBۨk7F?My34DN$v0xrc#} diPGYR'雟F"/!FqeAq;Obz;M0UK͖b77d=>ҢhcnKG%#/;3fB$o\^saU ({pA]5#m98 f}^wfl{H?CKP)}pb=$ U,uLa߀J{vmESB`2wK)EД)OoIy٫H_Q|@S<|A,z-12A[3 ʃVۓ;*a`kUv&vz㋯~{~NcC=dDa*S }_S/WkcW?a)(3qӘ S•Nn BKW" oc%ʲSv8YȊQm3.hkgAS 7t~M^xTr>2iQhT5XTRLB?b* 1M&@ ށaO9Xgz0)ClG\#l$dLOfCf\״#o&eUw}0@Ǻrj7I bՌ7͢Tf#/YR.Gx A1ђKV"qZlŵڝ]dmXM9L\=dwAz%/} 3^ u]ׯ"rËZXG8KQLr ~28IG&qjEi`(I(|-s-~ͭ/6XA0@[ֆ? (P[I;ǷYsذdP~OGn8ȾG6NH,^0&^*1 *#T#"K$V 9%bޅLi>͝ ^HMv==/Eni Kj ѯ2Ctw;11k_qnkLE`"(/k`WhqZ=D+)iW;4gJ3qki;j`U5\ݦA؏t*}lOKQ|Nv!_,BF;^]= +G5Hva4]ap1h=Ї"37'Xn!WTuMɸ=l:~ȧ3bgb$0q4 411z#Oz'7 k>W4Ln-iq<]9΍Kw":+jXMUx3#,N,€M2O]O#HUdh v7n-_.^2Fc][jOť]Wr|<*D0JdBcPf?.%CI1ljW{bD@c)ULE4oݦIvLm~NW "ׯ!\*RoݗӮ%b$30W@5., .r:y02:'R)QEo>kmO/8ZF)&bd˳ʌPdB7Dj@O~Y ^B6eҶ@៦.KG7|rj gZ!r &7}]"`{y[.vBmĚE\TvΒz -Ѭ*2)vZg^F(5n 4OEtZ~{U>|ׯ,l)QqFy*ȶ-i`] J:! 7=aw홿)$A}R;Z'MSD@7 xDejL/ u}vW1N{\.m W2n&J+F[xFH\Guy\%p.rT;ġn?bqy) @ht[KZ@i 3,c֮V#~9=/NUp!N ɿO$B[A[Jd2K ϰz-4oYtzZT?umJ0=] *"g7C+vj8ˑVۿsv!]@G-o!Rdy_ڰk}v ]Kཝ8|l$__4L`{a{Sl?_MbQyc1O9MGf$mKo]5+(/zXVhsQ_i;0%D8Xy]RQRXԍHA $#Dlfr;|Jq )I%q1Z&>;0S4.#]BFA_[_@u&0fcB̈20)9f&S^h͘ _|uDPOT=vOYya_ȆYd vDV_lٞ2,L4%N$glI/s2@}0-#=VĺĴNmijsNFp߭aYʩO_ Rq|b8;g5>R*LW˶\Yoy1eD-uTԍ!)kkFa\8C.m+ y2)C9u2ƛocE5W0M[F W]훼5.h'$Ɔ-.g//?0Mc_N$2:\D*Qx x?97U^fd7ZxHVm/˥o?gn8`'.c>'n/_xO=  0Bj[;٧<hTu2T&p$Z;,E4j}IDZI[r?wɿhIT#Bb?j3ofO|- ^պ>9' Eв! ( mOƚغhIY+ 1G3QZQ-?Z˷ R2D+j!fP*q /~E^ԥ'͑`.}] 4ㄬhd)-XOGVɱuV!ˤdyCr&#O=jq!20I?FE@g I>@N$aQV72Q [9lEVbIk3Kܥ@K~5a3駁BHy`$hAy*'I-X_AqW5 t$69inօ`["Bŵ?W]TbiΎfwvj_<J@7fh]qY1@ @`~Gؙ#U*W\2>"KU5z#e1E5Z+yF=sBNM Zu1P*:? 0Jߗ3+үyrJSZٔωi]ThQhyo ,`+ԆYhh7ݟDYٹZqHJ 6⯠[EOؘAV*{+c^|'h,{(~H@{L僵[L DlJ ԟxU4YP..|T4I%-iѶP (WKRmiDU ݊aVp]OՁe:eT< 0tKYIZ22Eg,vj~n*K yYoq3(%3^aGQ)n ^wol`Ed} ٸX@G V޷A׸o;զ'Bqi; XZ>VAbAt[FLRѶ_PFi {NjDݟۻ<̵ zTCj8&=DVKegl&:lov.1?< >GdtCr\20yr~"rÀE1XP5^vFhz$49k#;arBV$a|Lpe[3.QKqA/Y ?e)TbzalO{]*(WF~N}oGؓk >cM4:?Z|*q|1=RPwSH !]32+2|yOl7&\m<_|aO;Uf-wHmmn1ŝ0?zrq6wݽ\83MWTyK*=PosBHBEywm? ̼A [MnFħ%>)'`#\ǴvŜB džc|?ҜSy EVҧ)YI{Ǩm.Z83?,CJ4sW:EP *>=F(ss65NiZ2Ay2Ѡ#<0Jޒŝi=(+Nt[vx9bゼ*ЖN.ʳDHRϭ! =n5ߜ鵻i i:;#ab}MOWv=MN,EL"n!a >hmnۓ?}*iw[ǟI!AoFC覍I=]Wץyn'?k7׮Nd`J= > g$c_ i3Ks(Ubiw4։=ʺ[Џ&8Rex7'M\ƙ?g yp_!XWR |:zhHE,]qaeU,ʗE I.4?" ~ uݦ_ӦKˮX1- ʍ_w9W$5q D]OdP LΑM9z#nF{e&E瑊v=nqPa%eN]@/_ĺ1g/17'g5Y2׋Lx1;öMIoq11'|Pj lN>Pz;2&Ťy Aʢle(F?W~ٷ'S̀c1cڸb)[*n;8U- #zQwKN"x6&Wϻ~UzkU4qFδ8)!PcǮ:4 DLaAW&$^c2!vOf:AI  2I|{hbw8 uO+/0 az&>YX6&?Hπ!`6'OV3@T^\ܵ۱@R0*$x-wTh2{t+ZWI?!`N`n4V7Jk $]Vg=YkABA逋dΙFVIXQBC;I/[Tuy~&=?|^T`(6V ;tI5(|Yuk(X`v4kRYQz9ݮ}.r]qwA%|~FL4'0vXYO ^3Giw5Iy HL'&ύ;-;9t˒W5<7\Q)6Pa[^=jfs.ʥxP+-$=nQTOQˌgU Ӯdi2SnK рvUsğc:\r< 餩^C1$r88:Âsӊ>6nwM``b[Xt%ADr@-kR{Nx+vbm*6c\O)NsNkoծ3)c0$%grwrE1`J9DgYgy%<>]UbCJkcC kPܲX73/ Pڦqwfނy8&ytg/ ).3`%Ƃ[X"L[ ۲SUy~0cPwҺ'Al*qa43>Ax!Ȏ/:`ZIG wg̓f9>)&e$FSG A -.ժ@{ 9*֤^^sϫD9  qr-ʭ₧Y[Oƹ!ĊAMC?G(YO{ ]DG:8Lc]&@ǽ{ ,\ULK* >}(2b^x=i8~߉ՅPBQpgA5K'zFTNq†؎'&?"P?D \yHWRv,)ix氖"Ӏ rn;2מbA92ئjGombS|)u]12N23ɚDKv/WR0䲍s,(椤t)fJXSԼu<13G;>]RZ`hXW}}YB9- p\ld4)r P@TJ+#kȯqlʇє45 7N`N=V ^{\%ѭs*oF`%3}(%jɮqtUK> u^|M6WZUfqh*|2Eg;i^3ҨIk֘_ws`v@)Xd b7&)hMpȜDR {a'u)Ԝ ]^l݄:X~5TƄ񚁈9%ǿ!ݯ_oҝK>aVfWQ(z\i8TгǒpϤY-x+$! ~V טmҹPX(ʃ"7w5yl5Edzw$F9˅FGJUs'D5@,bS̋F?JEwm-Oui .jI56,LsHc &Jf񴝱= uxr= 4"UqR{p,ETR$.Tt )d)[Kv?$=TRz`hu(t\?mw۪@@@~'tҖN ?~;P.טqYiq4|3gtԪvM A$gi)y_pД>/f+'u%]{]?gY=98+W,T|UHpыG/KHApmLSuJ~dB \u^j䄭a)s+[ g{8swDlJ8fȟ M(^+S;X!nrsD7k5S +猈 !fPAI13ieM ߯{4Thtl.%Ꞔoiʕڠ^;`; J#pz"_QE}LZi\qPkdKcWin7%{O,+ {\ōvdL l嶈f`Z^—G~hs*x#t[ݗ$|Gstw?dzѕ(Ԭ+'n{o/iKF\U( +7;]a,[]k/q*h2{C=պE뭑Y0\ 3[Ev'-yks0 mΠ+mkwg :Hbg]kLM<\KkbEn?t2 8;KPW 2‰1m."7H^y&h@6tG4=Uf.$MD>%$ΉcYi|7HL\cmD<6'z]#>M|ĝUS׃Q,ZOÇZlHCg.DLјg0qÌTJ`&쾕U켱{5&U>7LBCr3Hx r. }~49lԹ7$*/LG]v`Q 7lꓫKႝK`%A9ʝ (Q\Qp{"cY2wjKT>6O.9 >ݒ:/>^.;ز\Ӫ^rd ұ)b+t&AW0W"3M8gch4B뼿g.GP#y;QG{[1GIYQ#o PQ+]oUcGKhl~m o9MаN`tR(thE1-0hO`'HGLz5.S>RnIm lj1vܗG&ua2=d 3nõ՝=JZ)_~SƂ J8J+_+^'|d6,sMDp '.ǠOApmVEބ|o&}m8>Y3pцnMD2\p㪏w1a)%Qn|B^ݐS.Uv5͛7(6@s#lũQEr }^zqH8ݲ vS/DVKPKae-L[D؂V-v$~_ I<ЋmF]; ť"omBUm﷑zm PYU-#)dzO9Sܬ d-Aٖ\k9("tG㔴^$f( @_ǧ5ÏK4Gw:_ӥ; 4HG)@NBƍ5Sjj %Ƭ{ISKq/P@OÇ7Ti`bރD (5Z]@`1R.6U5bs=bS8G$Æ)M7-X`dX?g|e,؆f_1d>ZwM)n-CP]vMu1!cn>Eo"{]=JLBlt,hJ07~~!$SR:g^1qHkfFĽ~4R [GՅ$ `fƟ'|gQK(TPXXSR3RT5,*B@7^rE/lSNθ':_>?c#l?rZyeP сlGx$u)z?Rq"V@%` u߯\O6d/;X43Z" wn~5Ƽ% Kܢ~5*[ĻWC'm/9ucaҞTcEK`VS䚽fi} 8׍dՀa؞D㶉5zM6C:=nܻ< .zTFw-{K9 Yy`M?0C:-.KB|nITnDuo̐zy#+i9:?ҷQII#mg 4[+ы0M}+;nev|2hnrA4{mOC݂,ɭZC" *xhh%-( 8wU8>-%'^H![ѧڒ!2gS4#$CTi1>w QuExLH@c#7>:gtx/)JYJ+aQ$pb t<ڠ݅ev8Dwߺ`kQ$C+>9p`'eO.TȮ |ȮkgSªy!$N`i^gucٶ4aBBZXMKٍF&8Qx>np?7ǖ ?MTyޱD-F]sIoiIAc*@0KVeW/I@Y8_Eє ]9|JX ׹E} *;Huڊ G15u{m |ҕ|H$9&)ȳ6%PyBHohW6:;, 7]Ž#[M'j䮑N4W(aq6KnBy;YW5|fH!Ng5zH44F|QS\{ǴٜE}<53'@M\t3l~oL (0׸2bφ)5]Z%{ߧ`K^#͙j>G3% }X9O:A;$#D*d&t/2IWap0zfNHnĘ28)[&z:OGHӝ20͵ƞXи߬{7YHq 2)*_*8I( OqN:4Rsܼe/x 0ȳH$Ŝ nԽPrHV` SeNRkp(EԤ**d/nc_J1Nc+PrA[:YuAd7 oh/2??I L;.]3F&۲LOSqkg[U}y/pm7+I3SwFXLܼ OZ b\ص&K)#\p %|Wcr^p#aȌ5z 猷Wi1 KfE%4yk/NE/5O!F6;h)L]d_򡝯9R&$d<'-=cY3 <֕{mrsd,sJH׈9t8֒jr.mRz !!I.+NsɆ2|}.F1oZ:e嗛뚧 e.pSGi nXPHZ/U@MK. Dl::s]ɓ;#/bI!sX]ːWZdJyFO2p%ϐ!wrd! 9!`*] z-o; ]\e v~oύ׋*;cYQ5i5od$:ٰWh2nmgF ;AF˹`6 ylęswVc6\(i3N_3?UQϔAq*~c^ 뺽T&^|J`1^X|D\z*&2a~eFNqg2bd$D/&$R7@(Y{o%Y( :`Q}tnJ>M4åF}XkdaF4u w>ȭ/}4=Iђ^$aA,W^72W-e 34,~2HꟼAwhzc{X! j`2fGx^f65*s6L2x֙Ex!wyoRi&Er()x,=$ӷNxQA^|Iddž'$:taqhqPvAw/g_GvHV )@^A=tx6 ͧ[ٔ%҉E-,mġlJFG܄G+j_h IV }w>]$mT";b}ٸ }sr $ tDSHQ*5%gFEu1wKp[,4ۙSeIH0+ Cu."P܉V[-}.ltVm:X-xHq&"'%3,h+¶mO'D<]?*B1AK@cz.v;ճ1ǁRX`i(FZa[/UFIVGnCՎit$.j (<uEM^H^E)wlG0xoWNӋ4NF yfʔ|wz9Cۇ/9{dXvon|TV\ӭGd|qqR8ctfznhQdeV%8beWoI5L'" Lߟ9uIiѕ\8/㸏@hIڥuQ"tFISG-%zGs2 8t5BZ7j%t^ sT0 #\d'Wg(v~;PaxL֘ѝ ,b-dF?}dUX*~-S5)/CePu2׏f0wCB]g [hUxQ@Pkt>]<V¹ !PD+"|iV2O3 P[o \͂%@W(po9NS>Қ>&$ ˆmjM`Y{/7_AaEt^fbfQ]l^YLEsM&`G3QSqִwh&psab [YPcJrDRٯMU;,g Tv jM %4]q(gWMXhZ!wd2GPnG517,#vQ2( }`?ݱ*G!'c&X!:Ke`n 52X%KşD˘c[BƗ,ahljn,.4?2T ;Ů_ʵ]2NܿkC fsJJ$L)]02u3$v$iuUc5&h@.B/oF: -a,({^3u`w_':ǷeĖ3Vأ7{u VKCU~Hy;L"VI$A |Yi[%.H4I<0hs aݵP1QNUef r 枆ذX#m45 +y`Hl&%<&6 Sh<XqGȳ7q N;]ml4A{j ߭}{fֈtN:4kFNj,_a]]Hay1D-e.PfsV UfI(̝V!'1&kޖ+c[Q/B#& !HL3I.+HVBd! Oļe׵Bc #' %놽KN(X#Uйuo_$J7w4 | ;ˢn|[)pn&:{Bh$y-Y0{(t .9o~0!NBSat )Mg!f3~@dDzOx# C}Okw̡gy5GRI, Nig^Lu"ʷP)6M#m dG + ﷔<&)P3p@\:#ZeU8e4BgDGW͞ZEf5oʈ^p2@ؽ V4&bu9џxt3%%$|=&n½VQ ާL{vҊ}TT.7r*Sx$mi5Θ$wT;|کyD,".-ea쒙cOQS_̓qR}I,RSPr.A^>>١-b%;fr9< vg4dz|D?>>8To^6O hn4gqӤHbฯ'8;TZNp QԉN  I|ʂDGt/Gg"5j긩~Zig%E1d]`O iQюIG0~=mOd{;; ol(Xk}ܢT8'r ċWVI \dN$xŰ8'1T@G@0!_[v9 %9xXwG;_{`L4\. ;uӖR1mlzwN÷")+-9-kpG/ :XZjR&Iy>8 ݉6rܶQ8G%z0ӕ06 q9]P!vn"'pYb=W2"wэ"|˅y<qn9`13)[Lm캆LjyN:Z!b~O&u+w*5~VjFki!ѸxE ڕn!pX}#&~.9=rKp=F^t4Dί:yN+pQR6Z>nwM S>%5.a-q,#Ĕ>БG1MnEb+myð`tpq7{ϣS2%A}G s{'hk' ;.ndh7 Sw庬x0(,34d7[Z) Ax8ƢC}0 ܰfm5HlW  ٺ6=s%0rg-|OϓʮE,ncwZedQF[D{⟸#]<< (u苭ϲww#(Nڴ 憰RؗleTFo%bs]J.<(sU#GuOw E tEA5I 9ך7$y^lfːW*P͕ES| 3"O|L6հ$gEW왷;Bxkq0rLڷ`{D;ʖG؁N =ړU͘0 qgK/j˶sT.t8}єs-'HsԲDڮd x*הT`G ce¾ME0"RTf'kP%t?]@Xɫ(un$sn EÚKIݗ]"AO""eG76F>Cvqz ׭hXd3D lF qb K:E_3^H8!ޗføܥ%""05}A U2[es[aF7JC狺5C U)OK(IT.xji)?^ 2FF鬶jBPABrjHQz@IjCRzv emhTE`%Hz3gmw tI ͋_dʿ#J9&Q{+t_.7 ʠlo}bwyisڛ ;|)SLb?y}ygDŽAح_ t @5hBŤ.fո)q,0ďH(*=-ynaoS!=?vhCTiSsU#aVeLe%^#dK RD.Wo DpZdRNR||c릜1p/S q_%WB-R}>EGB4ĉD7ۊ.Q 4O-z`lzVS']LnmieihZ ~TPkDg[M8à~ihOx<0$ ɢ7\{U];k(H&˙I5YMK*RXK MER zV`oȗģN֓-Kl 1݊A៭k +t=(lSȢD 3]v=JiIvW(v&>߂MhJHt] :}!YloRdtoMOAU))jkir!3VB6U2!=0+&⤱\Q HUI7/C.Z P@7|`d9MΡ)[ƊVY2Zg DZz4(!ݹAgjJ@BЁ f^=%gO)2xK͚WO>9l#ܻeP0ya 2KQ$002qlJhAAa{rp6}/DިQXZ["t1P.3j j1_i9>Fw]8њ2lx JՑP4|3RnŲ75s_?(/L,#T0&)_,܉::Mjo T4@!p> e/K/J?_a!3b?@5ldǴUNTyZǼm+^Ԓb"w'Qcp!G[CsCmm]j~G]ܾAVUXI/KӓM[[Sd'1Ts$Gf) `-/7ө_CUDPVq{'KV'y[])qn)}iRU@^ґ䲌te7PNTqgO 쬁[ >˦Fde,dcq2vG[ۼ'q'ANzw;OD5(_G&"ȷ* m[5AHn_|5,<#z|cb)(ΖîZx=;n #[-|=F| S8H _I͞hx^h)DŠdMxcŬ +8Bd#OQ0ɴ pJdRβm<4f<[0:#O:B3-|-2ȉݱjs~Ht; iamc HƫjGÆ{ؕDGZ,vbeo>N>-5P Ɲ;cR[7G.&ܛr'G/\, BE*մnftw4n%\iĉt#@WOA!(>Xi=l8MBxhj|&&%D ׭QIM+:S"6Y]󻴳6]E6~v/*%^eW}`qw:*9 F8B+tpuH(?4Ma09'!`Ar, ( ad=ԦkX!-nZ#D6.dRCx!I'%pL|K8)DbQR5EprC`B ĪmV-Ы>3Xw: 77, ן}}p g͝bK_3#.~kꕡ.AP .EMyu]2EۏE 4m`Bx_=;//miIHKL 4B[ܧϋgSбZ09UWfn=үPd跴?31w5qtI6.lzEJ}DLDfO[)r_5<%P9:ukURNƪcT1,wvC&M Ԝߣ$Xs7jvG7}}k!*kڃ8r*Oex8T ?ï-3]%ٳlȍ!RJHHfpMrB o%f{;},Ekq.Ͻc  m)UcK,b8x Np+ߦKAELtzaUxGDi`ZxeFche9oB L:V &} F"L) ¼Gt='!g?XO8dx^0Z9&l=5O}f0+(gHK!$a4x~E5,`=q@d;/h#ḳ{ Y=*7# 5;v|s\V `@8a$#BG`P`/+|MxuTP^ZX` KK_j)ٯ M#EH>qWo!éEJM'>SJiHnd܃6:Ɩsle}1bnhߞ'o`Iu]eMK%%4hpD٭7Y# ( f67~uM}^oqf$jv Yﳯe^G<-7Uy O @{ZU${RidsIdL4WT-&7*E6_k6эV;ɂ^;Zwh;s l]%$o,ZzoN)DI]k Ҿ k8>&X=mL 8R1M)0[_DO|` ZNp g Vh/G(aH%v&TMqhH=ݰH1㭙+T/V1 bή:ä́=_mhruxJ?9] {'Z).5{w_o2r&ö@6)9P$:Ä.l?U8
^TSyDW>~o\0NZH]Dj #O+yoiT!8 3 `2G=u'mf&_R( RaʰBn!ݾxKXvazCkkpt]FG7~`ڢa't[9h!x7MV- 2vŖh o'htY. !K)F;e/Fn#P^w7]+wXZR"D)Eς}*5e|ҝT [u4ž"ZM;;/!@ptMEvW(&帚{\Aְr0 ħ.݂Ec{OJM&T?6`vM&t b@RS,$GHupѡ@R^Y*{e{j_U B{[\m PB}(mlHvvL[Znh%4\{N7 ҵ25`j;20bE%U9hpMUG+ FDP T >_B>hL.,=@x ~R}㴉!e,w^zbZ:jN52}-%^l} QCd4c<[D5,q9AiؐGn,ϝ֞"D.ͫs:5hqtHMKܬ~|8{' S$5tc3TߑHV@%0BЂt۬جeY їD#4<%!Õ⸍=jMƴQ*=6-#RTP/]]Yr(_O>}\cs$n>YBVDN-ox hH%ْTm:}2k׻L,;CZcG埖W ۈJ}G$$e|zQ#'ao}U̸|6. ᗫn sf_IQ%;IGu;:W=r']ڌ g:M XF6$fEY0nNByEm=N)+`'dJe{PqmV`@QCQL'uX9įJ_x`HhnGfWź@?VUV]VA3o& 6sҹs Y9E*ۦIzF[@ 4*t|{;[%H@ԙIH6QVLS;Jitr=ֱ-tE=5 U`֡GTi,Bu,QC1-2nv'LFC:$*Ľ -g gZ\OQ "mQVG8G&\5 A:ճhztnfs)bQ nSHRu'b[,tz,ge+*{*sl$IA;2|^Rƍ'Mp[U(? 7 sa12G_ȏ>y8ʜ\c*jlYg5 V2#3 ASw#n8U"Fߚyp`FXlCV ]҃FyQu}JcMqwk}X ʹ$mQ=_ ` 3~0{jUqaYC@PƂSJ1/..H:/o 84\n8_I1t5!B'(\NRi' K/g%2HAH8 > gzٯ/G"GLD\$6gzY |)j nܗVg;Ujn.7\ahoIM 2CS\A=WM? 6}pk[qnl\]; 2,*;с:mJ8(lSn}kXX@M̨sѯmhw?v0,Pޗ+XHYkV47&!]*v05pjச)FTP ĩh)݊ŋ ?6͏WU;x.9~JyJD<6bU 0ehMt9a;ݗKunŦ&Lo~3hV|C|<YۣQU斄g*(QH!ٓJd<ÃW.ș_L ~9*X/T]Ps"R| _:8ϓƜMf,9r/q BXM%;9-kܫfջ2l+V Wn{rɩ7Ƹ}8/4+P13K?33+ZeDZg0-ȯuYe{==W*|i?Mm=í HyY_)c?OysI4W G=bn0K`y ":fAǼEb*Gh.KEG_-'tOw򚂙^xBQꦥhޖ%@@bWWN['%`Sq䟔RJL֬e߮>Ao}щ~4ў P븈ڥ7!L(Vh;{u%Np,Td^L#ťSE}~>~PFԶL9p^#RQV|~2kn8@fM.)[U,#ġBlYmb4*vt-lHSbdc?=/r-X&ҏpVhe0F KNTCMkQ*mzMPXVogoK;"oh?tF4 g&WCEv̖d$6sJ~2C-B*4H۰bj#BYwl{a"a3@^Ғ)yh8G "IwJ|+ryrD)ˇT >LGNx"OD p\k\G./qvrz6@z-ƽF7UEY΂`-CUWp<LF{_UuBU-*6t_!ܱ%%ᣜHA|_S/-I 뢵~mkaQ8q-ql<.鞋h kk`4Q::gAwHZo˰NHu?QVtn ܢ+jDy_=wuy%D W!qmڃs՞ "6 ;^ҮLhޘ/g a%)kYw bw=&!m@!w{|':?| 9D~껩 \"dIsADY2DdwFEI)֙  c(\our丢EqAO1FSġ!Bd#8p 9Ka@́r>kEJ' Ҁjw \U "揀A cԭ꨺NIŰi*qd9%wʈ!1gu=lW}-!T %;BGo)p~y$K<@mx I>ћ;*,bXgQ{<'oBd%n=^uNF:84]n(g3,RJ Z8!#en8 JGs9\Нa4NF\*3>JhLͼZ'%Jc?Dm0&bFfIB]٧M\3~.9 $_w\ȶ;!Ƀ= D͖DIY p$|'FMywVS޼@/3ݤ?awxr?AASOT[0o-KQyn5#ȿT[vp!Klq(r:GZ,YeZʮ J۷UM6vPONvKUm0-kߟԯ(4kdQ2c;6)DTٻ} 3 6knm[nkh2I ݞdX9XKn<{j_:9h݄PUU _4unw[KKq -Q-Wft'RgCggkR2Ws5JNPx"شnF@7%sb#YDnPogR 5 ,.vaDM3)՗M{N֒o ͧ2nmZEhڠiA*9Vo i-uq^Xj1efI#fp§l]`'@i|E$Lo9ACdpOa)dmB&۰mK=ݬqQtbqs_

TD1`V`MICg)YLxwfT-$M-iGhwA|#5$*Ox&O0ttv1捿#Z|"p  H\uN3>e+/#2idDh>c4xLFXѯZ$IWkˮi]e5 W rhwcqWOK1K{6PUfAFv<\trN Z\^lcS#Sp9̅Ԟiw~x|-# \催72r.-G&i"+r"{Jk1&g@Rm`l\8VZgb+K헓DB) !]4y:.I[}& e*E!? _:?;.p}5uLNJ8fAd."411$%z"qN˼2h~=3+S)=9wS[(#G5h=nHb0, [X)hX)P_mB/hl:R%eقR&Io}[u[ ᶶZ_+Ağ>6!M0U9=; Ewc8!>(QjpdOrzrQ;EmztLb)}fxH7]Y?ƍV=kQ75B65}p4k@ogaȔ,A~$Ź"k7++-mD8.IT8H=6ҥGDS Ӑ5?\YxPR^6>A6YjvE͸DpEfm}ۂMΙ̰v`^RIҹ` S'C}oW}!* `{ 50dB&$SXy֞O\(j!崟^7V McQ*JrA{C-, #diᱦg/ng*hOY;]_H @WL1xb !FLf8@偷Yظ֊ZԊ,AW4rkd[[ -.S lۊT96QN0cy,磻u:_1(914YCдC>8{~ 2OWQcTޘqv_*5vu:i5: yNKkMx~^QHNnm N$v L /;u[aM8vjÖgNTI/TgӼQn \@Zk`dTJA!OKݪZѠ`To|ZFS4u(͌u|P$/=*IJLlDA0=9ʸxO(5( )JprS]f=ZQwM:5oBl&rՃM$;\$<65 osW֎2#r1?((#w1xLn {&\Qc~;4+3'4CiotXX:Ay@jλw$\%8mrъ NB \/˪{ޫd󼪡2F6ңoqZj4bx[9N(] tPD~3 X@׏OVPޯ BX^s7b!Gz<Р:,yBBf5̮yv5UkKxGG =9|$3^<`44ZlVX aef0ijk -QOBu%١;cV{ѓEfjm.0ysw>2 mu5W u*ExʤV0#Y瘞vٔEm-0i i>L&褄k$G_[4;4wy}EYvُBXʳs&3t =e߂]*$o *$|tM߲*2L[y)H놼86indemUdu G7FC(xYK5Ȏa~ xQ -d] E@bQhkط8G;oMcjGDm݅fɺ$뼷ͼt&S?@Xg3yKmm\2DMTSGL(rC7н$&-7 mÑHmJB֗=gI+gF|J:`n2*8&]}*QJaK`;N v{lRצjR Eqla}F#`N+F#r xJ yXcvWL,&[;e7'L s[!v5+pŹ4w?W'l;3:2vtYD-bʃ [wPn_}Cqh iЪNƃ#\V ]W<crd>1RRW§dO񢘙&T@,B;Njף\FYǧP5d3`sQz|*hڍUSP>OT ;x>T(h<\"7[N#FȚ aw j:15.$Ĉ32):!C:&̎GG|F[ WL _y–i 8[jun5gVZ׀\Gz ~̍(TJ;3 ν ]u'P5ࠑ198 Qէ[+.q6;,g4[ "oV/0?L3\ iQ:\Svywe} :XT:jZq_/D5Y fc^QuY_dݸ0-Fx, mv]pi K>ȁyC"T%WnCO!ge &#bz۠Tع4QOEbm ͹W8PtxU Y =RIvTfI%Ln54(4 ( ?Q=Ch+e(Q1R3Dz de"4?pcWL.%kŋ_ײ­m g*oYt|VdcP{:ZYml=_6m]p3:G Uf6rmNbv1T ]-o@R|NIHcGp'O` fk!Mv %#`w{, hy>?8PL996w:82&Hޱ7J8 K <]=U~#Iյxhܪk"sfdsS X x;:ǕW{ Go}!:N#&W<7gEY@Wނt^JecF̷$Hi-Da|%ڰΦC+<-ڐn,y3ʹeȅp2 l^;rɚ [y `.si[dO,k&9L[g, 51r SA$(!h3fٯ\7Ym73'%G'(8/-ĉ&ȥl- Mʹjk` @fw?uы3u/2kqsƳ$8f,0[S/55Ojd> /1aBSd-Ά-P |݇yp8hl(5kf>+{|0{Ɓ%ej5.G`e7!_zoWQv@z?*D`v ( ҟ=1]?Ze\5~@FokT׶,zljPUYrlrBVLG_t|G?-hyK#K샥?~mo՟oqE(3Q_,δ*ʢ~&![~ⱂhoa?*PnxбPjN}-|8g ٥{B^1f{t  S%\: m#Hw-5gxJ#V:m$ڈ|M[pb-L$ˈvgYػSx} `KU;MFws=J‚e__ABf{=:y}GaE@`W  SeHw\7OS;""[y^"|1#jPA@a|ώ IeAu_*ց4 e}B[n  ,dG') n#Z?81Y=klܓ}\uSm5]W7C+~?9d=C%ڠF!^wRmt-GWhrW# w?Rc*HC'NkEMծ~wFre7 t#5hξ@n榝u~6".$}t[&&`K?OR8^)n܍L,e쌒N!pȓjyTśBqlM5क़*Utxq-1$ 6Q, ׳U)3y| [>KFT*rskGItc0MfD³I=5=UP!yVm`ӥ<]q*v"І* qՀ a'W9h&A`4/Np&:߳ l@c_J.|_}Ʃ2ZkNpmt6 ncǍ!wy'j氜ܝ0 -*Һ%ZwQFO/$͑+lr,|O*~xIQ r)Y/G|7hL~JTLX"˷JD9|#y/ Oaŋ3|{o(=\) Ep*z%4w4cUDb5-r-G.D+̳*Za ȴ#o5|-Vό z,nr4K("ϿfFH!빒3C>M5G[*;V@hVD/W}Q1NJio&^*(v?^JEŖnwuv4>;]$d]I=C 3$١yYB@I*K[]qXa%0' H5^rLgDL`Fx\Abq'QcKEN&WʢUޠZ6o#~ iךN~Y[M.@R5m5vVZ0.}" i}? Ʒg$VgwmtgB!3DY˻"ׄSD.ЇIMc?Xq&! K̜;0^}Lo$mB/+`ضW T|l[CPmJW_/RXc`5ͥs8;~ɄH&&ȾJb7 OQ >􃊶EZ=d:E.Z _b3/3ܾQi5L d0+Sֹ 1JOQn? $\}K2>z0Ŋv̸2!f63v3J"o+KNYYKz\EH;9N1^죁ۤ|Ǔ6y>awLGRK|~l~JF#4X$nbqϔc^٠.cAM>inHT/CḁQ#v|݈Xcc+Er P wir5@@Py&r8-dMsڋ.ۻf7Wb!`MO;6qB' {8C}e(wI?}1Wmdsip1% Yψ>Xo|'655` YR51(}%vO ,Fa*3,84PbCd)_,t?8O$AgeA۔ͽ` xNcoAؿ%a$/YP};:V#02=bS;P.Dq<.:miG#il>dXYFsj6p VaV:tYqs/ gMz*6CfݝDT<@^z*Eg˰ZoWhw>۹]Vb <ϯsqt*XB25A5 _sV zb_ӆ:K$iR?؈`Ȓ%"Op;VbT#of7,cd:`JnF.,DYRbʶtnfiQ%aX$樈+vr9g܅#+5掟OyKUOwMB=*- %őkDca7p-(C&kSkRjx7g@kdlg6 5t${BPK:|#Bhi4j۱dD"#ZcŪQVCoxɯ]n QˀjDdBx+c?ʌi2]s3)< TMnwqKO?K @ӟy{{y뽎Xw=λG})-&Sc`F/,{oKʂbC4u{!k&. 8Y2@ql%At4/e@Û  FRSMVW2=6^~ xdg./w:)o?loR^)&sSӳȦ;8"a69!SSE`|\^ͲA sE%\'9?T;/>o/}^_>d_7 /HΡeT VPH\= d 2Az?}.^.XE3"}@7XDPw]ҥu:T㝧32@?=D"1$by@1*C9H npgk)]8y.I~qR;? A1o(ɁaeQG7sP4 1Lg3F%GzFFYWl8"}q!&39<$qک5d@,ɔ6#"#K2^+kiVQҥAmGM쨴+Y4g䳫\v@ EuU9^\Q6zm=fUȒPzmxDVUڔ,Z`ԗrm$|X8+D)T mtB$ʲP4UuP!sxK=|ȀvmnvcبWoxv߃ ,L |<<)ob;^-H6+XRQ//1sZVCwvəv|;rz\3"R 2H@G?[hw+7jk?FRYH5vb.LkV3dQE%Q>n oB e*jo䍐&!$f#QЊ]gJels %.K׵%7)a!wl6fT & JiM}T#(FmYhƒk)9#!ƥwIpY.er8 g7EC7= 2$:TEu 0Fvݐ?CsB=itl^,y/%֝Mp"~KFuJJ aպ)SN8(3OP5g4B=9 e ea0}; {D%{k%H?< C&h-=imrPh=4ðmwq@a\h9f!wGh)vu0}#<9 "vv9ʀ66$p1G0w42ۮ'S&e_ATyT67S07fdNgH0$Py:+WW'͟UұR?1bS3Dt2E5:l ݩ!zwpLؗ D\ұG٠"6)$>y]SS8,+X,)F[S:Pv| Wn=T] AvhBZ(tA",@^2;dp@E4RӾBa*l(tT3-Al\06P;>)xyX7?'rOd1Hu|BF28v@,gAk)WR-.iM5o<9 ȱ tuhwmXTYk}P哋ߌ <},Oyf/6pV#頗UPYh^#-RȀ̾d ů,I1`~, &`3<;Ϡ|CA2i <8?ZPkD~ru.i,;&3З̸~D(C5~VeFt*%}ΐ7һ|vf)GjkCr5}ˮ0)bTFՐMm}'aְ-;_ ׼ו '8@Q0pxpC=d&L78g#Mۧ0+BEDzAo;Z~+12V<u[7PVS.ZTđXcU li ^XG -؊ fsAkVYVn[b3x^jX7NI¢5=}/W"c_'@akV sA$~`/+tP;@fF}LJ4p,oJ`Twt IY>ZIxHypk㚞py yuq-+2gܷqZVG1r]{}KvGloz#3@|Q4#9 7AGꂨ\ݧQJv*Qe Mm/aqmh8tёҳ%:qdvHd={^!( 9ڃ[,VAp95#Z(BQ$>9#E"szіkL?yҞvS͍, ;ks)I7ᲐSINlt<8$}`4 L>J=u1>}ξ+CUt6Z dO`HбQit.$sb՘n݊}qeJ*'f䊖GܡboCzBL^6̑:TLVS1vYѬYUŠdMM_LI!-\ #[ZnyR F'ZR yø+5j߬ ^ ;0oF劅GLSCcQb&T#*;qmA{_N{vD@m+oe"̮.+NTL h^9A7/!`@'uOwf맚XX*(tTZ?gS8CmVfU1P:'%ükz39t)\jף qs:d'd+N-'/,F/Z>R֡GX4 ssn!!(:6g)^D&AD >,T.p 8 iZ7BE}0ʥ};Q$ xnB_oO7ŋA\l2NQ0i{ Ǡͮ$~V9F'*J=Z$Ecn/x[A}BXνꚙVS,FPPSUu5d_`⮙^a* gÏdIu^;gҵje>J<~||{=\>?u`ݎVս\?%[}d%Z?!cD&WtFg@ִBëz98zϣtETp\Ɵ9&-0,+3N)JFG 1٬]+XW-׶A8~: Fa僾k@ણ6]g@GՎ~PTMg^^CĚ)"&_+TyZE:]cRޝ#XCQϋH F_x#M>΋vchV݊*T*E+ߛh aPt}xNqj';w(;>`%KT_8+.ln(t ˌz%|ʨ)Pߌ"ۇsN(͸g*S(ڸN\%iF5y",7D m^ wҧNp9ƭ:cw,'v'y&DH{^p/&@ayk+@A~ţ ȷТΆrՇ[`X Rۻ(;O 3` ڳw`RRٯp,JMk\{Hoɿ-BH%>{ʙ-4 YG5)[$)OYMסQVAϢGty(0@ko4h܋7(F@X:"N dWH5fͤҍEǷ=g]|JV'<21+0t64 Θ0:k?³6;d BǢX'#RaWӉX oZY+zr8B*6_2@ 'i0ݔdo4ݮ Cq]=?`ܪ/ [I|IJ]oa*O?.wѷຄ]wAۣ`}3 #.(8ɕ35*j}dHܛuQ1?`/ƹ!zDf^a`u խC&u0wV5nRF`TC06 öN<>d4Rkz|5dMҒ2_FѨHKD㳳T; @Lx.],nڪL7^ng$63U~Ȍ~'Ssu#d^A732k,Cߤ}ZnkjI|>#>87q*o>:)Dggr Уti[`H0=l3G7,垂EzKf\ف!:Q f@ۡ29cfKnET">)NRVk9A(ƴ~Gҝ}=G1^tV_2VDĻ\*l7+<듹sfˏCY(Ґ#X\UaUgR{2Yx$nk|lҲ&_jgFI~5l\Kȕ43ϸ}=98o'IEHdsO & ;ep|M'6OFhJc?y*>xb> 2y[JxWcuUbkf݉1dрk?xIN/?N=<1rDlSTCcupj" OcID+ I+6rasOp(!'w15 ߖ#]koA9w֝v5)c2);Z!plY}+؉vQ8|J>9GFϥueI[Md b6R~,igq RBUYTv sҖW5-`T*t^;wzŧJ^3>H,suW4XߺaWN"HF S+"7 h{Fwf/PmMGU8N*+o֦-kc̈_!R;XY:UЌ+ ÒIPahPQOX9?Pޫ@ef *T暾T r]|V:D^DJ_Hp͋.:4 4G!]7"̮G$󺇼C#c*\/WJem)vY;{Gu=k_timX a۲)PR+~τHwEWVDR6 ZQ:gX`}lby!\\R>l!0 ֬3Zm'D!U?4])I<=ij\x#p2P;#rv1B*N* i+KMp]+'kL}ni;W?W,5jB?d=4Z1Z(})%Yϭmbq?;kkV&P=}_LZ9BLU<\lYo~WI}mu Nq}dT"꫞~Aj.I@ o ?[2X_z/y.% <#=v./p}&{A_h݅S=+GˬJy$$"yˮWo:oF|H pq䩐=4;&ҡ>hw[d5=-|h|RR2hc 3i D}i'דF0-aZ9~uJbP$3\3,Ƙv"੖O hOʉ6ʪЎ-^Ć-H<.4kG='t \,' xHRe_"ȏ5dn殞bw?BICcwRso B @7n}P@"YA<4u k-W77 ?!G ER(a:v2&h:B:W?^a>H5VX "eb70!%vG:dgK}JO$ [({nz&! ڵn,|Nj%CUZxe#Anc#ʲ 5=骅veDT܁Jd ֌2]2'jTZ<؁~IE4{oK?4!m̻2#Jw-MMFE> ƹ)U`"Ksױ}L"?2&(ügx4[aSѥBz3 2̕21p sWm5O\~EeKC i7 YLB,٦~庞%7V7 ?A:KW3շ `}cV yL/M/TK۷?ơ3Ճ CTdMb1`r=kYПU^OՐ )5s=tt^͵tfˮЕ_}q;Tvh+&bnva:e4B#ш{| 0nHWw raCq }##FӦӾd~j \4gxͅ4.əPAEQNO;  f=( jB%=,}*PQA󁐱CCu{r3ߜ%Ź; #+_Z9?%ƃRNn{s j?8A__&I<0Y/ CױNV4q_ z!k)Pk4R/b#EYGde>.5(U^?~!\WI}VAip_p/.'I럃C}h˷#B ye?n ~~)kecޞ ҊW&0#OwarY"zӆ~/RةPaL`xyG:vߒ`; Qk? vLLjݧƖuJ96yX֘ :X,N,T=jXrP O"_gLiur_/sd[Ơd㜷_U,Y*GͬE{ÇܜJkA>V@ӳSsyr)SG4xd=_6tקqQtrܦnzPpTv xKEr Vj[BՄ&MHgJL."e EC:_iZj uءG`C @*Ae6}X½Yi@+x; RsZ1%C3hY]i@1t`AY1C8B2n `"S-ϸci5YBnNJ71O`-I;PiH.r+*?U]ȕK"'S,1D'YmТF(-U#>&#6XT8Nr,A(k1i\ڝ%X-V ņE⽙fmZY4NVR;<qag[ƞΥ?(c=:?RV~R-G'j`#0|> aW-+tdF<- F͞75iP랼?t$Qb `$M]כ7Pf<\Ukl;H!AF-F[s)3%%y )_Xc8VŤ[t<֞8z+qN 啕Z*[6\ě[U(e~.>w(y#VkFX Wsil%#]h/ t/ $ 3PF  E֝"T Xȇr%H '*ow_,!;<.=L8,g^N4Z}̪"e,hε~t8B:2jY_ְ=]띠Em@^H =W.y:|'6`DQC/i 8nF|M7V|a?olЬ/CQ5w*j ,&1ޣ?@f &2 "MRI%\kuNR [j散9"*}jm"˃ \(-[&{G'^M ɐ?fzո'"]I'y+L%ԩvd>7wu}+=1AXdNuh_doIC P pVDQŎR1sBb?φ*:/E^229Ad9U 4_Aoq[R1ً+˜HJ䘓\|gb|=yV^ t)=|T~y<?H/;ǔ֐_ˇi(#:ꋶCrѱ>yDYa” Y$MqS$3c*8cP kcRpζ\- ٸzLCV!-\ 5xU.J*cNdU&<{F2Ѥ$Vo@gM,U%'޷]ؑӭe3/K8Y'd w)zPTw<0qH0He D.="z, Bm-{S-q ^-Y\~U갾?i-ӄތiB߻_Hϛ)ӊ^+:R,B:4~ O:c<95a1fjfxiਲ਼՜y_ll\,̏M7nt:&#N' B}PF6?_I5;f X+feQd'c3TvIv@av5hIqRsԯJj&=eU[!xSOoԍYjN?7yLgo 50Oivb['Eg}ꞡ(ūFCgFA=(o"sE݆ h$'S0`6)tȈU~/۾9"Z\4;' yV2E]\WX?qll{HnX(z ji c7/)]1-HEs{cW<] =IJ1iv9hYv}lD?fW*'mW薍6~/E[64l_]@?esTe]/>1 ͊:V׀p5*JC.Xl\u@j.k{ -sEc w:/;fyS٨w5m#E!oqjAbDN\l`#MQYמg4+r+$AcD0G?Vװ0; JGJѬN~d}L=#Rmh9V/rW , oaGS< \ 0Ǜ 8r1E((Hfí ؆^{ՍZI 8XlVty42Iҗ[Eެ#wJF&gecFbC/?nMrBaU:k2:t!H2NU8r̘~q-d[Lj>^իV}T7YS3+J3r)SquPu'õM1Hu.k=^zZd6ݗ9i0;H'y=84Nw:vJh'g"gnm*>&ly ~|slzGkuƔr]l;7Lx~d4ɩ#0c;RtکBu}-i]u/:փəFCӿkMLvT$E<OB8q)' wyѨ6a+ݪ=v?&^ne')rRs2Mo}0-/#טpL˙앂܆XmHuً6C3Ĺ|ݕCx-ρYI:"$Tw,U@;<|:zOܬmMEc$To$ĽDGl!)/駈&enؿbن=ˑhiq\ b! LFV .2?\_|8PPQ={E$7聟FǫҰR0 V/78Q<ե+5f$Ơ@295|84Ղ( HO hOcqVaaO uJ9jTDg$iO*PuDk-]%t"%7Wƚp]r6]Y;!-9ǮI i.B$KϏl1*0/L:[viJDOP"&mPlaNsl8L`e:_c6429 4 uc0h8z$À8U"َ1cvHnFY~0Gg9Uka;)^{y_&#$;&۫8>wg⒈23>cqseZxX}Tj^ #/ld3+8a m$S$U:)y,7%a&PIͯ3QsEUuq ^an"} QƷ?Z>Yoƣbai{ѺKʏxNjjtE+DjҔR g\~k7!}O6ov2G$[W-3؟$\LK}իT|;պӈE@+KҌ*_)Ґq7{Rji垒  X~6G.0mhZʘ6cKjZiJ=cWL|IqXp\b>ymv׏K@)S!x>Cp_%Rؚ| uV$H>IwɱSmy7i"]?ih刀N &%*^:9rsX f4E7Us@PQqaٛCp41-dL섕(r+;c9}ۏ)F;?EO&hpʧv[+}ݡ4p%k@CNi8ױ9LH:3Dς8Q¦@ci@qHڶ?>0x.ZDä)=xsN8[yFѺ55u9K aS(׭$b'R6{ %i?Z_ Ze" ;rf@+k-Efk+Qԗגfs^]rw\\!?xP߮LcZ &Z^oh`\5:(S}%z$hX:.S{?]ƝYK+%|P3KHg'h(@|b\WYK<-"--&8ֿ!) Ӯ󏵍w"yn0ީѠP|{eh4M2œeNm4s%Fm,JɟՒj}PC{@"5vCi~HXKyU$=};۵WͮgA*$?zA vłs cɡ5 %q}]R˺y:fzTȱ"+~L/#1wF9A3 H뻭ܚ/UwQL_~ 7L t?s=d6ֆܗ'u9tl@_Ɩ~5BLOD/pEњKXFr9SxeLΌ,͈zμGy^'aev`^]e) D@uΣƱ#B_3dxz~Z+K%ph@.jhg.EO_4xaxlᇦ#=ۢ*E T#]³, v1-#eɔڵI,D=o*zW`XD2ㆆXz&LxA|b?{b`2Ťh2$<+<5c7DPTvhK^,=9˝)X5G!ry˖wO9bH#I<}GCMd < ][e1F8 Ys, Lord84ghi'=[?h_~Z?禑S0Y!zƻq`^?"%Yu$uJ_KUp8䚖*rHcbo/c /m: thFBp(q#L|U<\k%:ON&-:_,14` n뒋߅[ ~uc %Md) {[!{+ZR?oW0 a;SiJD8,7IE3<%KbS\g‰R5#[ͷx,}o<*\kжRx(d''z# IжPB/>QtsoG؍ iv=oKZ& ` NL :h(y/9Lݫ9@F$![.Y 7tL+=vYskL+ďxfyM` 'СPDTO.I$pSjX9{N[h)%c#O0FU^-b >A6+vzJ#Nk5{ӳ4s@Buu,3Yޥ"-◫j2)^K.=YH 槊X/i2?JhWU`ypy ^NfI1ZE!x{ 9bFXμS+h43\Rc+ljFTI-ap@˿<Qz@VsLȕȲwry SOKF$Ӵ}wgz-9 NPsGLV]uEУDN+4:ya k{ }ն<^-Vdh1>:N`EY`|XKF5I B0rjĐF͜8k o)cw ,i>Fdc+{GZE6RqȅJR`*jMdR;.%^G[Kxao`,wGb'C3̊Ka ڲSCv[7W XsZWMjd'كAC9  2 7.{qԴ:@/:QO_daґ9[.[VbcbT) $%\TK'[εi{;?tbˁL/^Cc䞰KCڤH DNV=,󊫏`lCnP4H*7j"H ;%M֖?Y%gChܡjɡ# {A7I+8x_UN~Q?~P'j,c}g`De 0CcK'uKV-7o:Bf= 9_qec4 ^aeDyu28Ppouiloe~Bsi.U{C~tX^$keK a_p?Cџ:F ôMdV}p*nw՟c ChH{ۅq㎻ b+㠻8M4%=WH^:_C!2RǠ6s-zoFAEc iʀ/3 8o3 5-ɾ* wRw0z/|C{) sJ}u?hggGUX#{*͙?NgkR~=9PԞXF\1așXR]tܻ1uIV ~ꌿrb.k(qȤfwS&AǩGNY.Y&sb]YHH\6#XizJ~tj%)Eh{FG گx5\%Uش)51_BT5?Qa`P\M`Fb,<¢JϛUUcU WU- H&g+}lyl{!6 YY@7{#]pCh Jp~ f:01OJx;N9ERj-TM{o >A @&joo8SVIwD ax՘jӈ~~4`́],rUthW/i,"\YS%ra-r}MH $oa! {BE`Z ݦYMe3HL8שnYITh0L 31|c ד?alWaaR[O:G?&;"UdhǟB_j 66?{]I(9F8Zҥr˽;\܉/;@*<DsIg)0flx[2p ]QC[]US'q٠;Ya% kB9 LS\h:.ipfƌHwdku]+@rrbz6`BV/2 =Q$ z;&sRQe,%\IPYe :5954’2}  pį7a]1*l:0!I uZ]RMw+?1/(|K4ܞvңY#mU@]OwoJo %NئRosgD'&SD Ss] Ap(p-?:.#.Z\%@mtIah8 4A2vS jSiQE"~:^cvSܴIm)JTO +Q[ģ)6?# . dH%JhZ%ۣWBI:n{3z9 y/^9|7J |gr7'dՖt,JϳD X{nbvF׿JI"rqT],`9sb$U)T| *E~nd;UAT s> !g}Zshzj>:V7ݭfL W)T*P''p˩fjZh:坵.}VRuwTbf 1l2bƬ!@sQZ);><j&jDF[n%di_?w\H|@ F5kw)AزR8VbpT各s6JUY 1HFYATXm&%ᥫDl%> M#KHS. U@-~%l64*:eTRUD -!0ba#$5M.swmו@ouT=.odۘ|#(&^w/ed.c[WW_*p.Z7hJy:oF$Pˎ9f,-u&Ӹݵ3tGB;<ɋv+puɐReȎh x=vb#>uEv'OʶSY7K!+XG9̔uz $@eu=6_ o‘!e(\÷M zq͢H|eǻf޾%)iǯF\Z - 74CLXh'W@VxV]QT{!'wS,Q=wև4 9jRrALMϑ_reQ Nt"V K΍Q 3=g}3b _0=}4#Se/}fS.TWEW5p?gB 3 UrQ#:x@]S-R`08 :*hA*=^AU.Z &s5w'M%)}?ڢMޜU{O3Mru[! žVʨ53j;$R=Z`!C$ 𙼦$_e%ŮQz~z__ s@Uc4{p Fn[tm7ިu}/{/B*Z?Mpq"8CXg)_8X?o5&N+Z?kh#E?F.ՠSv<-Z;g#sXh/Re՝:v)>/<\r-d[#vu4Z8ɍGU@# t(jmX$th`/>Jh=$)T$=r sʤ70#֥44k#+4O|YEn,mS̺>?n='/KOE&B>r||}%Z0̡,9k=R,uo yIKf#L3%,jN/i #4ni5nH%$4p0dC|!\? eܣV^A{'wLb&2Bv]Yzwttl&v~>Txh,B7"x¡. 9 qyVz_m2rדlzgd#,_:cPZ-_`wgAg-3-ST޿Ogݜ%@IƲH bm謅~x%Fy+q2|\v8\"TH*y<vVЏT|ST~ X-BBD TW"rq].<o̓߇FTnȺqODLABBQtg Y"*/wiN ȕqu_cIeND[gF`E8VT=s} S~ˢzuDВb2( ʡSOʩ2s~;QZ_dśS1,K(z# k]:'PV Ğ =Јd`G[ųGE`JV(P[ .ĝ YP%++뙻Ɏ2VP+>~'C:Hy43͔^2(o>VrbpTMLH2pBWs:aQC[WLV@T'8oiScNvD@5NVt+} AoqBTRG\ iK_/4xX"^< =QT'Wi+֐5ʀ6s٣Zj>/4QH6Q^t& jlGǔyWR,/8'g^|&="6W\ Q'&(AH5zęе{7mAx})xdR4~6\1(^CDx 櫱R4bu 8U⾇E Wn+gsBcD|O9ޘhݸzUQSVp̝rSvWV(̈́-|@abʸ){Dt4 &adwP {h\Ac6zWѵX3s&ALW){CN?c󓞡%F% RX%+ OH,VYHI?!\$\#.)90i;d"|jsKlB_}c#LsNzqN:ϡ꫽Ȯ6T0":kȓlVFy*]47pȌzH0Ev=~Cb. o4ތIԀQ, nB|ݞwwfuWmYBCQ=.M vF UѼ #!05Zl. &ssݷhtxU땣eI؟xp:=J]t؟r||jvʟNZnӘ!i U*K€A&I ҳߺ8 )\5gb0,-F-j Ҁ,1+P$/d>K_in Wبi\NqD?^-2N~7-YRWoôƮ0:cmVmi6wgē蜎V!0U]l X:e%":I(nWZ&A3}G3Ȑ:%\kx#f) l!(Y[fԊߖWP0%bē$c3IM-p8#JrE<"rO$|+iUѳSgk9bU,,HvP@VA oB UIJU_0tp!ǰptS#o+E1@:6GG]ӷdP כ[[&, 9!Ag I)9a$؏9L3M ,fB9gE}os~H̑,ajRA1OA]W@ξiTg&pRYi$SJdή.'rq0+jj )q9Y^oylꗖ՝һZ5oēK %F5m#[ݷ[Bl6aDWĀryH) r8[ƥ?z[Pz?\b@8XOsl+[RﯝEJM z)Kpm(R^L;nW w+5 %._ekkb|J˳h&p*ȕ7^۪O=a‰XSV|fH@HgΒEL*L"br*aFH<[r۪ihЅɧNkoj+L37MK:̢S}gW3 ]öVyfւ]3.-Uƈ0N<|2D7zf&w ^*W4LƞŶm 渺E:^khtP| (e@IL}f & eE)cASsNQ] s@x]a;;;ܟt?@ͫ4w z:B.&:6G͒qO 87o;aNR`D4\Ed@ 9!Ǒ$ear010S.}UI0+w <;lOYB}Hs baSXIDuPH.~A3x)5[^3ܧ*RPRN_ؒbD ;( Z FX<>ޙiqT{XNߚHޱ2鴧C˷!& H<#Z :$sM/[ua QǨ#C {&ȪbmK?}\>2Uo¿)Gӟ?sZ \eiuW.ZNPrǭ}[kAܠS2r2nđ_bpX}!'i[_ewpI^02ca *>i'2ǜX簔JT k󨛈q,#o8ӟDEc+lUO$-P+%R;"gjD)2&TrW :c{N;VNb4CEXYR.B3k͜4ݨ} * N#bZY!z#zv1D¤JP6 ל'tURGsle=--2tp=$,xۀRr ~N_~Jty5 ,ALPJlr m QS8*ϝ0I$ƲRVkOT{"O\䦭h)Ish;*Z/> yʼn0:xI5G<>ժˬն,yUnFfWVۋjuP!OBdݔ5XMS+!vιd| ƈ>J\D'U;{}4t*D2],O($Ah 'f>ibc֥G]3"iWm1ԐG_8dӡ,}M R]GPwؚP|r8J_LM`V^v ~oQSn3r~|ă* jY'Ɵn:<nKX( wJNIʳ_on^2}C'1"5iUܤ"-7`;uhe:F0%!kjWWO}[,VW-'ie[@ /2~P)=3ܴ͐CaSiQѠo"s`јLK\]O>hיD&C o;SX~ff}]Ħ W>_u(eAoqs5.饥޹B12os2MQ- {JV"01絧Pm96`6cPY023=,!eX~SX1jO/anO=D3d4]Pkޕ \|엹{^g>Q9ϿNL`-(,Esv46*eGFDq%C`L$*l]26~% UcT_Yqd  <[R@".٪.'^n:S$9n`9,zda?=}Qu(B?en/Ww7&vh+wyІ٬$ưq]_y)RۘLVo=4" > tGijLMx2v:5WQ-@ H|c\8c\vV}q89#se!uEƴ1)L`J:|AЭݻB7\Cscw*7(s|ll*"ѹ,m DhwNL@t9h+Z{ROU 1[.±6]$k@` K0{ OsJvɗ\Fvz2Wٙ8n$iN;p*g3?p`N][jk+$R(XuʷJ=慢7,1ЧG<4 T\\BQR'à\[-*."+) }v* `* XkfpUnF Aɾ5gã3i,L}jq!ݛw85b29l BȣkٲMʎ}]LQ#[kthn6<ė_O-!S_"1VxTS!XSo(atXF-BYT :,\cu᯦%![|咅vs_=$%ҹvM R]^P(3"o" m'}iybrQCxêk*~o#P\_uA/-y'Z5PĵA ]9">| ^AFD!0Gtڙ(n >bC>)) .8' $ Q3Ih-MTQ{4T6#Rid gTMaKۑ%ūz8Ti߾%kS䖴LpXdj RJW48;Lڻ},DN>zh&Jgۘ'E** ZV Ǧ*+@2D.ʕm`gttGC~Vc,CN 3I͟RWKχa-#0v*lkwћYs7&زWzX6# 3E Џ`ͻM]<1tA]سi1Qvo{GlL_lo z½b芆)Bõ&,IvӁLANT}4U u2g(vV:X]yf}iy#QJ&{. apt}ZK%ZtR *bA1< Dw 3" 4W>Tl `٠c Jkβt݃hE(^Ϟ9+Ō!#؁S#ӹ9j{"2({j(NE{1`r3Min6iC]Y5{_6d]+9Ϗ;kT3Njwu9gPe+u,0[7s=_TB>ud{@JZiE"P7dƃn mWpay.Ľ6-zZ"!_3r )e?Eh"~TA_5dWOJBSv2˂}$$-?=:6NCeҲ<nbHpqXͪ]JPT%bBͪm9}=tL]I2X3Gڲ.R0 L"N3RրRs;/ɿ2 y&oPtw-cʧ+(:\$l2b#,=4L0MtyQR&+o2iFn4>Q'< 74]{0Ց;pj*=jUu,$$]ӣdP,k1>2~IGqWeMkcxw[VBBz.Cב_>5Ȉx-+#&瑆[cԬ+B0ҕ^^=g2ɪN|$CZbdO! $4;XsbFĄ"Pfo1{LBqމ5ȡ31nah^~DM~Rg @OCZvj "!7wVu&\ .]˟JR^ Ԁ -;%O9dRfYMe{$+5L3 -Fa+CPAfZbS 4M xU &QδŇu X3"jo?t*P5dҞxUZoDVQL(9Ne;DLMn]uڞdn͇x6&/|ه WY t3"61%;Zhlt\sehf>Ovl Z^hP.MP\VM11u|8ۼ i@Ҏ,J mS#C:Ý A\f 7BhIH9@9ZNi=g,L=[b\i( ^|b6ց蛽jݑJ"߶?cplXFގ3+ 7UfZXK&bDg m^! 5B% U~zwA`ͼI~h3lwgVC&wӝ[<\9@Q;WV`>{oj+ "0kҺXBYZ4||σHUV npʯ0sjO%""Xw$FIH1 "Txm`KV&uq\tTK]cE<;Jgb "kGUf@l+Y|뀖a*YMS͟K $^M+GJX]C}m&;P7sUx?D$(|isEܪ {K֡aƾ =QA{P21($Q4F#$ddOUn_Ғk*yÄr5CVIDBF;bRƾfvqYihJ6Y`dl= i=j=TϢ툻Er*6k)0b|nM%b4:CRk<𡟥o= l1M!`deɈ/.&R"3cøb0(q59ښB\[xycfhgImѫPe4+ccb=H=tXP-(0 ^ZCWǜ>UtnCCYm:2n|w=jЂUB3"<ŀ,W1'Mbx)! 1JPe.?."1:%mR~6$8c 7W}Q l bxnVҝu"0zֿp҂%X5M-3&.'۔qsmtESjLj&kE2^y`) \ w!nй'*`5l0jdhV]'Ti{]ġٷɔ}U5fC1k9.j q˶$B-L'({p),¹=Ys蠮C :O,_"6> fE`yRIٲ뼒qV5[Kq@u2 vWS}Ϸ!UJ0npB2"joF`c Ū#;,iJiXDEhhPZ @"9}00\_]s alc~s2l'^BR;PG|)~x_~^CSx bVӗ5ŻE2;¹2JCʘMQ' t:hJj+8E+ؖ@:D{8wZv4=-z]Dӻ9*5eb$T~!\[˯bWS2Qi۩YsS'Qkt!)߽yt֟J]/&p21 zxN4cE{˃!!SNY]bz@q.>FWWܤ`KoׁidȺbbӄy1۳(ZyDR~W9渹qS֋ܰ-zIH +IP]:u^q^'|wX ϛ2b}0Xh~pbh{5;.Kntj~$akxV3k%r5K Mޫ<=Bh?ґޖ3&dgnA +ߖ -7񔽾x ܠIjwIߙVڵl1rWN|EHV9l-vh+24 /A 3]-~+?bf0g\ 00=`;M2<vhgCRx3릴ofUNi!"Az\ԤiXɬK9=*r|P6AO"̒EЄӿ| ۚI[] w}SjfF 5CqQEs"Dw8_m!*}oAej"`5y2Ή_oVDoPˇā&-6=xJ@EKFw' [NPɓkF H#%˼Q։9ހ_Ѡ:Ḱ0Yۧ6[0%ϪPl &櫤#͔Wt ;JIZH>'e2(7ҤߺnyqinFW!1^bs.W * Tsn6EQ"c#D:DsC:nꬹ}d\ZTRJ f(ɭH2 b][#w@kC맵Q8^g!,$ > urX 8ZlSRC旍#H5bBh Gϖz5|%` D8*1b;(h29eE/sǥ(Z'!D:vyDowCGF^3#>Bp'5[O'n'KfTDГs+:J~G&K*?<_gCy8k_ sΑ3>7 Fz,rI)~Tsb!mrn |E n.o0*%Dm2vc}5)n9; ɮj6LѨ޳K~[/u(p5֏+IaHYiטS!\/;Ϻ^_P sS{Ic[:i$rpwؓ56`s7DgXXռHTWeqY],[ȴT^@"kZیT`6߭ҏHAO#Bd 4zh)BMVx+AfG^Q=* F y*1^~A]Xv{ @RA+ȝ!Y=W(11b ɧ(yn}%r/%~ 5A<8|[~~/Ir!ve7KiתYP$bSJ[ƶ3UN2u$6?1E 0sULjEH?5bOeМ[$hO*Q_Ge)v}# Ҥ,EEnJh!p؆ءU/F/_)ٌ<w%J&>m+ݮk󯌛j++nh5nF9~UTٔ U<.'Zu(6*W1WG?hFYX"N :,_+AB@X(Q[ #h.$G&sNQ]tc9@zvJùPto'R"tAՔ]ftx(`, ]\ Z7]5F.hjD g~zZr:lv `**/~ 6Bѐ<(=,_RcYMB\0m.ve=%ȫ;z|7}ń!\=+&X2q}B { #Ҿd{C\MPھTeRqPNfB+Pџ,<׃XAIreKЂ_Ljhi}4Yș&#MXQP=Jk ]j]Dy1%g[p<T=hvb DCMA *ڞ(+I28 3.%pqF磬jӣV9>R mICS-v*-w^9WYM%{TЭ'@dmYn0ܯ뻅BUEct;kѽԎc^&cVQSPGG\'ߢ53A DJ9y}rӐxmɼ7w9LbpӠY{-[.xk @y@x0u[H:[W@y٭0NC+T 4+X34DW[0VmF]*Z߱0k~2 Z>A IG&RpܸD>DiN<ҏwzPV$m]>-:Hs-I_ sXCv =Lל|8.cO',']$$t㬂[?ψ#cK&MB)x ;ҵE08KT}odva0ģ[\E5Uf8Rqc9v[9zJb} AXG9Mq/ 9BVL ' }hv?~!O;UQ^'kL'8Rԙ?Ox`3g+Ke]-l^(ضkNrR'? ;62jlbyG/u, _'>P@3X@_=w?`v(Ȑ9Hi3g7sM z)%j #WYZxڧkr׈%f^@ CO ,thrQmA?MlLd=d{ ƪF"IXG+(Ho ~48$B(8h2& nPfj,gZC1(<+]3qmܬd 솕@z;$I@(`;z]!/*Kl'39Kط#BvV)EvbtTƞn6S5+ev|0KWn_b}ĨӕEclS U{~+[ ]WuOƖE \9{Z W!e NNw<4rF0 Eh-}zyBÉ>kX K ~Uۢ`bup\b5kLە7O'@>`~jazgDJN˽.:>:w0,D Z!}?^)t{> -"n6hRBLa L) )ȭA,5"9}b~%ljz~.2D~`x3 \_q߰8]])d1Vl›(߁%ʍ>;d>1ݫGqEJ<$S ~!Hԏ"gI87rlR55qxuo#.q+/ ?eh3+,7sTS\k9{g6?{~ 1'yz#|#𒜊B OUk!53Dre7TgB pԯә"i8.=~W6RqM9l\v+\1[7,(v:k4ݓD3&D MӶ,'PIƼBg Lxk|oI7UrN.:iOv^N#-(#vB؉њGQJ#az:quHI,<f5BfVb~gu46@I7#'k2KZq\ 5@ XJ Em#k7%/x;g5\JYޏ8:[,~$ 8Ǡj߷Ֆލ BD\f˂N\Дe"r|N`"Î}67r]-#+ F ʣUUbEv]ԗ6WiP$̵!f}V.X8<# Bu UqHfWxJY_xusBcAۛ`|VD7}@5x1[g~!W]wsokN4jK+M5Fv'zK~s`˶_F>V;#szW x[pGs2 4l~#*a& acglZ74,z O]U\!lx;8k1X29ԕŹܭpr T&2?s߁x1:j݌l,K)P4&B-[S-&\=!$=hlzt)aыiQC ?w?c3Q>HXekJI\cvy]I5y!e ke(&2( lnvNbQﺞ%tgy4SO 9*vr1u?2wPACQR@28[=Z_A02g4y2uő ~h$bF8Y#XsH`^`n^.viw1"~Դ|\!#23k>lm J\ۍc.s&ى43Qo_s-dQ>8xc!9f0rhkc_3û6Cay v4 WQJ*87H bDtյDIUJ*B5No.eOVL[Ip><ɪ[wʭ0{g^%K]@ Q ?6BuX YH'&E1~=! !qb~Psx𐚆&,XvAAhM8xO;׊z3>fV tЋIԔb؇̟.))Gg<ܿow) m.u&2feAgTo~;_3hV#侑:iUoJ|[制RncO+Gld#&U`&N=YigQC| RunHϪ3 OmfDM%#iW4%8N#5㪄 l$QJ,9]Cʕ?ڃ!9Y-Ǯ+WA`CJ<ۧꉬե8%%<r_&3QqEֶn:BؽIdxԑc)5CpW68?>82B{-xC|@W0wOvev%D)dQYa: րfLU@vB>)8aQ_Wꅥ/%iAT+eo/LgjtIk- V=:kٝTҸ>L&|{AZ9= ϛG_i6j;=Ӛ2 OE>ާ^Ί@'<V{+>v*}kp.렐[k$+g2I3 o (F}ɿW3o޹YfJb OR\Ű4Nø CO,xY 3%q10p!|j\mvӇi6ŷ ELd#lڵU ͺlr)nXƃ${rCI'}чA=~ ciÙV)etD=69l=| 0{ŒOv#1}9L Fm8$`N( djKrV9'fOoz9c6 ($]ҒuSPx_O2*Lו!>a{,J7jT,UrDdNSn3Ι4ȰsY:չa=^7<Gz׭ƽ_y^(<雞@jHM9LjqϼEu.ӈ\>;^,$|z%䔊AYL6‰Nţ̌pR.K`Pi|j7k nʿkqϤ&GC/=lLx)Fxߒ A6p!Y [-b6ll` >K*n y[d&;{YS%!$(RfV>8F9!8;3Sw#q#yI~;\{??M଩aTBwjlU&3XϬGB A_? DajdKCƬ<̯qۅ[۬)osެ3,x[ϳax)zvorObĄ4<zS7 zӱs2C+уE(IϞ_PuSkz`n#H9_I6' ,S ƞJFnzbΠ/zh- A <KdMRN]!9[ ;FdA>yiT*}ds`G"CusJk$f2cf\gmg0L-rܧ)^+ղS Z3O sD#pC dA 1&lfRMde^LJ7_-3H4RaFWasϫhCZDyk$q7Z.&̧~#+ht뜕5d >/>|T^š)Ǹ^NP"՘LJud?Zr] kITSg320eWOkn;`K N š=qa ,0ϒXSlvSԻU@?G)XtӘtWllU@'ZsH^N kyhs =pUq_ b>c-2le 1բSsY7:阎nfӶs)~2]R\OCRi5:͋ysy/{zSQRJ'9xwuG7>3-vg:ȴd13=ݠEp3K6$8irm^^4iђYLtԡw7gS˾ҵI)AenIv1I\}A9I˳ bE>mrո4zj0b+~D )}'4l9PfyIk6߻]oMBSX`y\ ,GݫሾG^jYa e b,AzQCvzX&j3K㣔\OŎx'fz {DZc>y5)A"Ua6ՐL;o%g=ԬfԩMƩsgPrüȵ/ޒ=ym,n ZߜI0>8dd;E"l},hI`@[sQE1̓*Go.0[d'ݐfKoq_:5fFJ,w>XB3=/tiv&{{bẫwzP>qJnOJ~iiFݽPVaʍC_! 56o5yhnXSFxYZ"YsԵ#7 Q˻2Y`NTv#K@|M)DDWRv'7k'f131)B`fo+P1n;!}*!(c4]X&VHsV,jKr8ЍLL%]rSʷw;Lo4&TԟPe8XM-HcLc~_C `?hHab_F3fp:w[QO rmR-ř@/&S \TqĨ#|>q֕a{ 9<Z5Kh"Hh4?Uǜ-v}ָt) ‚mg/8Zz?jd6=봥u?xA+3պi@3)sɔC*R.Y&+(;#;<螷!X Pz$оUDw>'0F45?7J7BswKݹ藙B*}Ea^9>{ZۯRx޸Fgnl\Q}x̋ pbBi5Me,R q Vٰ4LGW1TioQ4gw/ HUz"0Wv!Q:#͚c(dfpBW3nRmfKnyͭ;ϡ]KoY1ul.ڧ~:B=e/~ftJ $ /U,m4~cpfU/f!Z{*÷W&iOK{WHJt)8YS*uu|62mJmZ}]={ 'S6Ĕ)lDd R ڲkx >ka)S-칼>Iq+ϩ*رN̘|H&J =j%eTAЩ(8IWYV^ʈF* P(`R];$Z{k [`NV<ץ5.YHΖb|BNۇ? b|-3cFr"Plݒ M7**_+Ll,[nuQ/CYc7ު6u6nxm7잴XF@3C-a1ADRGHnB^o_W}`f-vr錚II/J"Jà@%&a1ُY?Ŝ9HT&հ>5yTɔ_i@ ZÒO|õ-;> i'Vv%CAkJjZN ahULuLƓf[Uj,͂՝9n(HKvw07AqMWRz S(V+;}%.k6sps^P5[z+d0vCуv zYn0[UbSя35fTKNLXPn5vٹ1cq~e) D8$0Pl1$,J @}qה T΋*X>wiw1FNբpcxmUدuBiot(썤sa5ի%:9_G2h fP %Sen#?etǕ(@dԆ5;JV@`®ZyP Rޗv +9D#Tmu.Oʂӻphih ț"PT7> {jP$s5kC+MDSS0&}hݣNYؠ'L ŷ+C#&@bP."~ݤۏC'~?9b}[L XEUs=n`bF>"ϓ^~E :P%| _!m+CdK^񜎅u׹۴ Vpz!1'"ҰK Fa N[+8j 0)9'5J/1&I.~gySNevR) [hM| ~eQׇݠ)+J=}P-gDbF(͚,G:,wxcU)~kߪ >Gc=)z]F k8ŔӵL xR˽ ߇nBegX#T?!K)Hϋ~"c)+wrR&wM5V]B gᚏ/_|jSSy" @$KN{)9HIVQ0@X=(O*vGp'/ˬJDIa>8YD7Zw[:'ŰXS lfr[;2FE4VmQ T S ^Iuw7kh=>~ӄ+'c7{8g*̫C[]'Dž)1Tk̓kDF-cET<fTdQXW씠 之̋2^^d4>7(1f'ž Ǫ@ja3o1 ! ĩ+*QLunR}qR[b6U J;$ o=qfRj)#~Y[Kd ֶ4 Buϴ+>;X#%֊NR827,2 U!#^ %KygMfnv'] 1'E݊ )?r#%>: ^С-3q=VMP`rm R"/ h6hmR< Nڥjվ@?g2h  m|Hjg(*{ǜ6ªJ;wrG:7=IЭl!qϗ,ac31!DLOkB'ǒx/bU']ZlxT_JN!s3ָ^4u%UPQk|:.YYe 7S/ZG-6nT'WWÄ`b;ˇzv*Eѳ8{`v F:q 9tx P!|5ґ; [N^:jHW٢qIe$> |.;a솥V))cf8Ծx3m{u}MIz/6pv݇׵cZ9KÒk^%pr$8/]{)M(Zq`$o`\%yR.gF]yyiȠl*RWeIC / 2XwwS\M߭G!Jp;C"gW$n|WӔ6&t>(}uza %Xow<#!rQ~z);hZj=@;`{ajRyeE7;V gqҦNv{A@g̵qp}6N|r lHVΟCʩ>>}M" }fOmj.xP,5K%ͺT\l/:ݱP>roA ׫e@6F/1KM:َ_Q#X̂{UhkƜHAPcbx؁s ma !FĪD;i9ŗX#uC^ȶ>w^V *'`_؟Z2W3&1_!@D^Y"=VG;%ǿ+Wu!M]'][ ʈm6%M''m)-D{2hrЭrWe&˾MݷT%ݏD?DyhzD U~wZuPVɨ:; fѲy+wI:l5uP}ۿ~M'Ȣ/^([s } /(FCy2wt"C"Gy {,|%(vt/i$[4+mIi=۷|#.V?Ի3[ Vg= M5EbF3| O֑={X>AmuBbH :"ǃH~2h9YL\a݂}!h纺{];{i|BTQ9W-Rk!fF/ FpoAAJo߱1Fs*xo-O*I}+C?v8HR/ᄙ>(\Xs=_s[IZ o"` dʵEZi8@HQZ&oRRUboS2p$I)J7=sJT)__v:o1<@-_6Yqv{aێ׹vc-in}+e iOIJ.X u[c+W^nw1rb;d],L)NJ ,Tѣ6[bvDY#%˯qӁ"K8Dal ^u>ozXO .mAz9F@ex_h05\O2ٿ'[ lj`%HņEBڛ#agf;ۯ\a8tMRspA0Bradg; Su)ևe󺉨k>5|, TaOj0Ca$!Dy# y]e {sku4YbUǸ(cT~9!:vsDw +>s 7QZe>h_ s PVj-{X*E0+2!?xR&s7|,?Ǭ82 \jmqaJ?d6Sg;.@E&._ԈCL{)іB_f.{p&ϛ*6 FLy:)ϔ*51Y(=0XHP[*B,CQݨ063dڈƇw*%>Oƌ5GrP\b.MI^pvS')kVVfxqgK ?=}ЈG#1du./,R0Q8$,`V"H=- aBGT.RoPXS(ۿy$eJ;$7v1ջHTAyft>Dy](/pe 4u_~ @YZgi.+O%SZ6>+L8ԫhDhΪ==?Oqg;&cÂ}G0wDr?N`X׻LWɨRY6 B $6zC,ó>r`&8V2H,o̎m1$nJ2QE L>VIW: 6u]%wRw%oKϵ&ĺq#RXTTK;(<(1ckTWlkNU>pTg\ Ax1[}e:$8HW%Dg%Mrդ7p\9 oIf yq0L7?ɭ,S,QE=j&3ѦnTQ|e͔?~CN#[/y&AH];i8Wn[*vON2lK@z KfnKH̩l^r,8QcPT66z  髇ڑDFޜ8BQw:5N؝$3= }d ̾&˪wx )? Lj֣P^o+v2 Qv$8"ZT )OxD` FR-+^ƙLSM,5UMQ]ͻ{ԈUݢ o=bW6-*H]Scڴ2'r51BY( 8lS4-j"\ Fs=e5@ѭWM{r!vN(y(l A?nyytv`?q:/>(jy ɶo;q-=uN O]ˣELs]-?%XrO[Kː'S> r.if&[d;/00|+妊x7vLDT>عs ۩^}JEgGN9I.1 iRqN$xfЈH@&]ѸD&2t~_q)Y".W\Ilt?5$Q2؎ڋ|UT> -=m{E=^yozaۿAҧƄ7'`]w'mCj(}m5hhjCm_kֶIl.\ 1N!NĬȐ2^.5ytP^OTNwږ߲622f6P<'03_8=iip2v"nogPR]hUfi ;6շ{`'Uʋ+뉷b1WHȁ;9?s֣rO?er=Q2hxj(X`殮{Cfv&LhϥT͎??F:5k'SU3KV6I,ѕ'Ԩw"H?IyKƳus^_pW,LV'QF |F]&MYoZKX^pʆ ,E |qXP4s#yvg`&v 2:'`eպHF?f:$'u\hyJ Њ$2(h+2 CRr-iIm(gu,WBfsSWl %SҨŒVPr Ma{˦!Pla((+7Q6fΪ |bO-M4|3Sh:}vP{()2 E41| [UF0ۏ)2ey=bЖ(&Kk=!>7X#yq 8} *=[ɷ__^C>Z@m21Ct.U ʺAfD$rKО[blo&i8Vip*TM}m]|=!{^5jM]o,U罩%e^gXHԸT-r.Bj\zf1ek4JvIa{岷f^*0oD4K x1Kpi{LVoФ+̫#X =@ .ɐ ﮺ZiOk=X\T;8w&ͳdl`2$/鑣v,H2T5~hѦ0p{,h'=_&ٌ:7܅Ɓ'W4EErj3&TMPpAt |nLL.*[ڪ{f a>V7Iޗu7SH_ M2i0;*ܸt Tː݇%tmFb2^] &a}A/ YBsQwjF BKMXGudt% 01~f+%JšP'^bU{(XLjnyG>-e~[.ɜ25))19q4pu~kdTrr}iIa@kF /l{BXAC%]ˈQ~BҘkaifqq[yuؒ4hw(D8]ӻ@G3(EW-(vLIxqUEiIѩz2ڏ;5z]%.l!i4vno&@tO%RlSA HC/qVW=O-񬣴7;EdQs9^ƀEMbCyܣ9owBєC"8,ACTb]!+]rQo:Qf3E$\XPd&\R?/WFLXEA]'IpID[܀r9=~'$֋nw`nuv M}[ՙg},0 iёZ[ ة 7[XS؂~.B8QPk3/ udq9A,',N?#n(2h[!+% L6*#r3 ,XkFRE/5L5ϥ~*[2 ҂MMz|A)ajc:}D~p Z`&%& pS֤)aXޫ@k(;Hˊ"zn]S{>5b^~ӧlT-8w2F3F$`LwUgZq UQM+Ii-`𲸵dqAjU:9%VhۤZi+|8.hn Ɩ5 =ři cJvJ\k|tg&vc~azwD;I$sj)>[}(h9\1Yl Go֍bMnA#R 80o Dit 7E@~U.=*; wC1(,?HFwa9T'ZzӮb%3&6.=K:&x[D:&XS'K@=:p3A'/ h6QBeʜrE r/lzbT$5K+TFj z#_Lܻ!P =-fNk]{dF90{[> 80,,yѺ5Dp^@ʁY=b5Yn|nGPp@7ixg|HW*&L$U)VOFcp(k3L>XKs;hԿ <]iy"fa!WRZ6R 5߶:ZbK.L MUYCJH 10QeY =dKŮȟ $ S_ m,_R`d=]H+ q'xL 0쇣!S!,$ {ϾHGR<}BW=6Tɀ`A76)0䚾" A6rb E"`w# YOˇL6R@cUOd#\!>w)NCިحe3.ZiVڋAAM6KP7do7FQʄJ5|HW(=Ũ!993XЖg ʙ_8"o\;  w""^Awd֖yI~Slyn< >HE6 M8]!>s& J$ipNlkrtIy DڨTDn23ip12p3s B`ܙ|#6G`E/Crc:w})LW(~U4)fU:qCKaﯥŽ>IL1|G[F*Î"eIEPO[qqI8(Fj#7ԬH L[-un+\Q˝JHH $:5HyvG_5ϊώMovhksSK.R7jnj[oLI`3/?yrmo1Ca*uvKv\ziM@=?~xr])3k"UÆne2tZsE'o؊Z.7\4ZOHM?)}6IJ5Rc|))__h̀1,IglT/@ϑxK"H|hf`X[LoJS7zk~yƗfP&t.i8dsW~hUw0c!lt%,Vn 5J#Ѕph&LDL`I>،8o8XߥupHAlNJ0;Ɋ2ZC_:1#la[.0>#KM'LVzS!,/F9OE_Tÿb Zf> x .^::\0U9o,"+c@cq%ޚ^oB&=,0{*MwG,@Tp&5dO; 9=E<# ~X|f0k.O;aF((䍎N.o (I)wyLN!9lXo17"C)tM 罊x$+?8Ohebidp${f퍭qN,n G: q.9R2s al?%$Bw>g~rtV\favA[S'y awf[t/z~LL5wwɨ';7yֲZg rF'0Yi$]x|bm@3 "i^NJMh Q9]@vP'8]s1KzFMnYihSTsN=8pRߡ Bl", A̒|")HB'빑2|q5ixtl?+CNb'YM? R5o.f~u+Ydy, dƁ5,U^Xr]z^6c䉹> ղ}j%P9bUa32l3fZM]xH%h2HO|ܧ N%fQHuHP>rdb`l!X(uA`5Y/lHMP lYK+t²q:}U%T1ƞzgP;`rXեq )#)l\,&A@lr1"gkWƲrMT%4+3K%(9 %oHHpq_bmHY M<b$A f xJ3k>Gv ۢxݙ6Q)sH%su ZoK3hG]"!pv'O,ڡ_6ggDq-4]dahzD..咄Tn( Z#3l*5}23|*+7I[J,W`$ψR!"ɳKY2ԕ6奯KjX]zl\r_ iHCuL Q*q}(2run%!kVR~-J@$4OBómFsrL6Ok`lhohEW@3(V9AiQSw/ t}]AItuUh̓]ubT[ D:[_M#N"u_z#5a佲[UgYeφMgCѿWozg`W$*?6?Ȟx?K~ʃ|E9 /Z -+{@ &v ְ n+ ]{|\*F&4ƒCYbz*mӼ=N*γ'S* }Hq* qW1W0R{lyZfX6 ̍FJr[!eCHvYjig"gxi*]}J2%_cjCe=:emRȎI˞`+ic+[(96݈F3N萤,/U6]~d*gl"F!%*8X{ 88p85x|ȜqA1#Yxۮ,xTr~$!HdsK7 ՚SITvG{a0 F#g^H!Si\1`lXzݒ!g&p٠5տrLǭ6OPcxJ(7uMq1#5Jp}ڗ+8>i9Fe۞j"g<}oTCI u&0Ό׶-Rp/0WBlH' /.\G 1] 4bDPQM5{ϣCdT`k A8URDi/YngZḻ75.R2B7!Dk}ZZ%O!g/~9 'VIjJz7@~^p-SyJ]e5BaI>9 ?1y`]RӦ uypf)H&̺XاINP54w$uP Œ:}lHD3шۅcݘ>Bg̠1 27mIJWC3vp(*9tS .H|nbdLsV XtJ2=M&XΆM)m4XPn4F~+n~J2?m0JDP/j¹Qϧ#2=fko[~"Э;x֧$jZ]{n5DU5[W+ ҹcs\$l 6GnTի/p%m+k&ײַh ]b~l{NCՃ],zhB#n; 46)2GU 0}җ /?i֙ܙWe( ePPyҤǢq--5=(r^ K3m?#r{@#SJ$Kf,/.{׎>ϥZ.u$cLW9\viL 3l /ciU-QdGx˚78~ï$Vy5\l=oA=04nw+~ʙ>c8/ *#)P\OŢ% 9U \_!z027249 oAriT0tyMNυ*̕]U܀|Y䛋מQ/yA h|LB#ws~NI=]jn򺙫 (pAN4?Jt\yBbi ҟ 8:JutږǿZ>VQqfޜ i5&0|װ ~9t&ɐMcŚVZvZh <*I '$fS#]Щϳ0F͉i+eDfC礀gk hj: $ QhUi<`0 (hS`ţ@fsbE$i5:3;8zQc.7Qgwna>?nEx+|q) cBbl7-;@\6Q1\d 1ҫN=X<)G6mv|=R#k𶜋u'i-x+ Ƨ?=:`a[~Egfin{ *jЬ]0 =(Bٴ}ȇeo‹̜pktv89 }|yC2{dLÛu_Vo!HubMc'-.ߒ۶e-1*RMtFL|RGР͊0N w9KtyZ, 0ۧm(zo#_2^:!e$$fcM2$PΕ nl({?%#Xy)p=)S/PuR4G ;X]?6e! 6ZVSX?CclD8Ut6RGpE{rTL@6(CwMzkf}\@6#e}? p7=Py[I粲Crro~p` jҔ7|Ju>:]j$:fe*8mX.,%X cʛ鼵iغ`\{f#ŌޝGj%Mz ';u짋BRo2%Bº|+2)h{oD5RI"8ow[*;cx#L^N}v> kplFl/`+ӬefԹ 6$ 5685P6GԔU;9h.˜;EmM'uv7 rhI^RٛQ>XnNBEM#wU @rW^f ,H=š jϯ-Ԣdb ,4.$>6:amk)"NNU\~\V&l:VvkyQSC0͵4b̗>QqH*~uWGdN#PJB#٤EwARlLc%zhvm91aczm5P>E? er_>\|='ΓZ_SN\,-KdّF [*]*ynB2l޹),3Cv7 oN3ݽJ*F^ٺMV {W~HKϖ.v@ m6^~H3^:|MV Wj:u^/$ludl|E QgF-FCQ^H0ъy!ECXUn'%Q~4nU\d@[."ڢ|03>0&)PuXaI\B~`!%-ʢTh |X rZ{r+E1xwcc}2Ae gћ3aD=v(z|p7G@ LMW)X Q7Y(![j:=*MRẘ> O+ѐˠ*# &Whawo^rL^Luj_LMS3C5):#_+ Eq>_[qC`c#zR)ꘑ؊m5r%u}n7y.at](Hk`)W%ȓk4jKSc,֠5ߟP<5kܠU.4Fn0(aR\clxQ+@ϤLK2Ńau_w#+ծ!>}Eh =2o[M_ΎDƦ|?&SyޢL Hea'>",MH?t2c*X? a2*^eԟU_ dkQeC&ߠ/8fo7Bw 4cK׏YfQ[Z@ԯQiQX?hutmʆz#ْ 2qy q/E@"A J=ZkXتJ!֓*$:$›BR|`e; rd;VCX}'v%Yɶ R;]kC̼* `>mv5Za=OP3ڛ=hRb9=ƌc]H*޽v=(Su3Q,18747*U4aV1CCB-(°LT[!e6@Ʌt4ֽ ZCѸ,rlo˻';p.-b=F"JϰRwyu$8'U2bv4M1#Fr,bda% VGD9ZK y U9\m)RKK"mxAWkIPϦ]ȖO/[u8I(uu#Ӌ[vά4НK6ƋŸ:T^w]qYYx[܄rRŬt!nH͂J\P٫0xwR(c鋵GGЉ PE$(O2ӕq 5k`|D*^VRXz Ԕ@Hbm #ڏ}~Z|'ߙiN}vSZaab-\7]ٛNL UކjіM!|qË(%n6,`^53{?Pd[IN\m[}P1F™ǧgqu\彨2 Jl(b r(E^_XǕAuZi= fZahv,x75p@pW7 B%YtGj_M ṟu}Z47|hUMKŹi7#1Wɞ cW&+8tLzS#~q}' ʉX$$91y޾nDLyG.p |jFfFwgP\ƄLu4@ve< AR|8&0IK}3;~uHOxp4y$k[<]ݷX"{2iln -s Eix!ft Du(.$yӣ3f: \vٺՠ栵rKrO0.wJ煫0|=l3,ΰt= τ @&GsM r&I&'rG:6C{&9fM@aIfj*#SGk sAؙZ]@oڐ%>xFvS1Md l[<]ad&i=2HzԤ>E0#]P 2\!Y4B6uK獵\,'nd.b/0 'a#lwPz}e+[Ҵ|qjO)1XFwEp> ݣBvs ݣ i>x,c+-NW~5p.'<׏eP_m-LɢL}o:7 v+ ϻ^X%#^(q@qDvu^3K]yDWN䊂Vbr BLp!şqםno{\$(5QnDq7;/!BH+94*Dq$"4 ;QQqYpȞp~qRf?0Fȑ11I$$$$`QÚ|[[craRXwYYaGDD)9{37XIU"f%@6^ /tvrMn[d \?yUfv4Gt@xKOABPU5Ih{зV:6jXN߃kGq%*nTy (sxȳYs;_c&NqӇFV=_N"D2V)fy@Mm,ZKBD@~t(b(SȑLVKEf!&-!."nhg(yoDD A<75N_Zu) pD0֭czvA B1[Qꁯ>Ib|~)o+ӯy\~ 6B~=`vFGQyM@0bTѴZz7K|ߖa{JupcRkאi)ΡBϡ3A%O3Y:ȸ ޺RUxZ6# Qņs;䳃Q[Uڍ $Y|6c Q0]gK5L7mYzTLy#Ր[ƅmdM\$$S)(.vH"H6ޕ8_՚"{GZڄ_b*5Wѻ0/7DXv<8#B3tqpGyHMI1=#q.^vwO_;*8r'_-i|R@51Kp#e 7l'~{6)W::;ÝY,=GI>Q+s($:t\Q_Bĸ=Ch p |eIh`C&cK, 1"-ʜ.v&is[2W]c{H+3!O_0quމ_MeW! ȁd3x [ KE̸%B׽IjԺ.(7`vΧQMx\cAZ,vX ޣ4ׂAF4i7w|RYz!8 7x'd7/"MMRfMv@u'x f/&)[_|Q/0O[VUo4wMK&t7iVuDSp4ћ v4lY(*ar Iddw1"!+X]WnSSa-܇.ࢧ8AAU_$ i<"{018sUP4OQRS5HVf`{p2 ALazu[*aAӘ5vi>T"#I}I|]`{4k/(K[{!.(GagtNjTdzg\y@Qljցg ] tzd yp;6Y1"Z^x~ZK]$h.-첅?QxZ^'N䂎=ϣCWPqȇ)Brׁ{2ʧh\^Rxg mYu){Qsql)YxMD+ dHeu@T[nrY2,fE3'ϣ kw@mƈ]|Ēu9?v 'u֎ݰ?ЉOrO$-3;DR"mw2Ү۪%NwڏU˚F>.G,iJVkrY2)&|Vjy '/,tpW<8TfҠzx؞^4Ck_AW_-W ̺ Io@єW< ]μ[P?9$<@̄yaqenKR-16j)+?.`'g )Y7+B"Rx+I6 *e )V; %eP 2[8c(r ͶoQw` hDCZÂv^Jaqb`N)t|a^j:o?{lQ:GX&Lg\`8v Qd&] ]6*?mx zs$GEua}e>[sb^ʾ"ykE2x\}]Y{@G|=돆eZݰuU;aD-c["YVIɧ0|7S{l?Ν!xhoF)3q$DG?o(!K%kTq~VL-]RۡA"DՆsJӼ"XGI}+rd}IQsͲ$DKPN _8 Xi@eNg53|ef͜o2Һ̒nyPg f"Xlio-TZ-EcZwSJ&H,԰[#*34Ct3hexU꥜q̸méN@o:mXF>Hrkm0YVn6](pN:6R:%}Ճ];-;βNFh'x\zH{sBaxxRkz`u\(qwKZ^o%x%$Ćr\[;ebTTqW`I!!+Gȸ>[bϨɇ\ڌ0ec&,v;~W[#g0 %E"x]RnmqpڅI8)p`Ʒ^ɳ1TuG)҅7 .ɒw@ ,Id镖$ٝx`WrIT E._, ڔ&PG@TS"o4;U"oFV#f%Wk`H^_ òs>pJ h_d7Q/@ʼKWELPDmvQ>4 BQUn?^:ux_P#fĤ =~yzN gJRsK[67/>/݌-:BAu7PS?*>ԍv{!@]SyTpM&oM˒ ؃\g ~&CQFŊ8m8L(NpF[9mўJ ȖI+#*D;xB`q<< 1>4(UaЁVLT+ұeJ#5~lQ ECvl}lmH!IzMbJV^SM:ĕ΍j@\"z20 RLˀZ]KMW8ZZDόOHҤm{$fXs/=s5<ԛG,@_ H@V@<\R>8UGWڒfG ϑTJ~$ʂ[xv|ީ%,}+1Xnqub*`nac/!; 5˭`&1כ IQu3Ǥ @BII7rܵb#{ɸ\ La#}1VKYNF(=1R%feZ&E2,PW̶ fp^(rV>^ ?ۚgdCϨejƩρ'L# Y;Hk>HY7>PA")Pǯc/]l{ňyvI!7aT4o+v3]k1<8`vu8T1zгO4[ٿD@ѢWWrpv!RiHeN52_9Hv@a5s/Sqq8KJk]jf~+{ TI nz#°-1=G}EvaIDn"V"yڰVLh(mM}Eהɑpɺ2?LZw OpN`AfMߜMc٧P9';s+RA\"S_At]tHfpLiG ,Bm ZVqB} Ʌ^QnZbP$4oR_'cݽPCeWX/Y癨=TƧZ%S.)Q/`^Ԙ]P쇄B44.x~zU6_Z5Yg #HߜL'%!/bS83VdeTxIWe0 (K3Mn|!f[dmMѱ|_Pw և'| "E$+Q_[k d<(ŢBu|p1Y&0]W܃03:YUm•& mWPň0F28.R$?igS}`sF:GK%ީ(SծпjE݊U_,ʠŵ;P |}&F`E<#p7KT0:z(XW?K tg'[ "aa" ;)TuY:Y76t=-UpaN3Ͼm|;{'?!O(QE ZSn#cDɲmބko'r]3Eyws@OwiQx:c jX^gM_3֤ 1a1RzC|@P Vu# ED?"T:XΚ55# T館d֪w;d|tɊ kxlڜ= VՔ%I;RZ*}"{9 "6țw= i7P؟ijPO(*@S`7t)U-j,+9A#eFh|<2Qs)T(BDOW0'YP|- LΘ~׏.޵ CP[ KOO%un Gi%%|Yz8pyEG'[}_e>KeR1 g/#Y&oDYGjjNdx&eDЭ2h4PQV5S$c5;SˑGX&; yrSLj-7_Wb>!{#n-NVѝ $!i"4X߳g`>!(V6d@-/eu?1$nDP$m6Csx &%XxCP_bFvf6dي- VvL㫭w^/G6OHbo#Y=kH0ֈD2|#X"1dc)geK ͻ>rht:W߶ZOq.K3NO'aMsD [oAń^r%esY9BD"*^ ,21/H82ruu5(-8K<̥ffk*& bVW,*B!A.Uܿ HvtjV@wxys8%Za)Ais}LjWhH 7}Bui=Q#DH`v&@wEߧYY Aed3%ÎWsT)ZDlv OT7;FE # LMj+S @ךZޙljez]nJ=y8X KU/-FީM0Ǒ+4N~NSfM$8X01VAݕ` ]yBu lTӽz)։=T>2 nXMf6 V]Deն(@rڝ fh zc1w쎶uÒ [gKEs] ҇{+Ή)! S0CqRfVRX>}рW|v9ñhqB]!>}Cz%^a |&-y*K3eyťtEu!䬌o?;gMLD!:Id&cqHu9HO7KpR?Ia}cH6[#PM'nX{3Fg#qD{,y_W!1I* Ys+ϟ#xSц#g{f?WQv?&3%mt);.`)}0&bݱY~d"RW`_ u8wڑ+{8Q_2nZ,_O逌=ρQ]8Fv^\k5 #OX6D/Tҷl )aKLg3Y(]) q={f"z[)^}smF8p1W00-ҸfqJi: =nz$4o8cb;(kU#qMXt 2#tiB;j8Oԭ5Ӓ ޴BTpxhp&4GaA)-2 1?8 Of- TZ-cho -tl$ '9NOAj ,p -/MjJ16^V !Ng"Q3*M7|k>$=Lv  e{*l$,s%/ UЅ9Wϔ@v+rinzaڻ"Sy䄅TMiN%Ad^OfFFgBU6DR@mzpD_rڴًjm\tޒmjJ]-ĜH+- Ap@,~t9Pr+8X\eV¿ Ik0,VԖkPaN 3էO^VPSLs!|=:fQƩÙeD9x*nw~Y.d%|%=3[>t&/ YZ.DA`cJю{,&R D'>W`.ʮ~h? $9y4B6 {Au"yB43[QEH(BiVkO:ߤo<_5DiTQ:.J՜B*Fڭ:-/FWh]xkaG¡0 @3Cdpndj`^Gƪ.=* gsxH4(HֱuW\[uvQ+߁WC~>&z ] .w8ENXMiHBZmn.f}J.zӲz[Ӵۆ d^#Ð;?#~坿rc;b!lB~=?LC/nzp/6u\w!OjiSO;bAq*nlk)i[ڡۆBI==~*z&xЮ60yfoZkż8X(/O@LhKq >Uu !y>y]Y8% -A>ݍ5S:z{I+C!mAvTsG{ gm hFRCcT-_xRڢ|h#@;LibCqU>ER*ܜk2H~& MEwlڏ5f}W];x%S"]ؗg)Kλ/Q9חi){UF5>#T`DŦWJ(|cy5/("75.pSC nqwaO)޻+J6z D"fCW4llQY ñPFƦ:veRX2' 34s'fP|mqiTFn|l/s;욡;Tb%F2ݦ3.]dCL9KxHVQl*\fh'hq7€Ā Z6|bhs4rh<3 81M4) <ݝ`BdtIβ{@7>ݨ]kvR3`\K;A.O1>ce틡Os#rDxy I)D J;P~* PUmdFx+!?U ~/. 0ƙo#f܎ ٯBIYP;ukSm)Sld}Q»͋fPnv<iȃ\qe9;4cr|YpNpZh0aCӕu.GT Ci3y{:dj/Pw(9t.z}Ã;!HEQެfI+NRuzJs(!&@Mǔ`ib#[шfˆ] YdSnlvHOJf(C] bؗG5[yV^%@aqjFR>DzR'oZALB޳?f;T{y0-+ DãТ%?,C+L]\K@^n<<篲 /J+-.crڭ`ю5~wGX L{ 8tHI_R Sz_ČQ+K!IH9/᧋2l0 1DllSQPdlM݂j1wqAUA' ,c&ġl뎂C3g:t [uFj XqʻM|a-&OYVsq˿ ~F9 v7a`dx)ؒeG[8NMx2R#gu5إMat50(&c,$}dmꖂPbjI |x{/vXh+Yy" oY]Nl$umb& (;S *j v$ ~ܧ(E!5Ma˱|2OBij$m}a'ud%_ѩ`Z+8@P?~W; <[#9;#LXU(#S1~S%ۼ/w:rH{iWvY@h#5~SXkTT7ҡ,_\e0QƈpXDЇܼwMb /p8_v+ǛT+f^E_A%G$/*9Dx_: n*۠E㪅f@ mEcL3@ 8FIWŅ mM e 3aVM"X6# >[QDH͑W>mlB+NnlA'TH-Sѿ}``0)DJ,/Rm4>C ? /B[R1MK"-(.&݇ x36Rw?@*ۧX[חРC| pQ|"+zZe}%xgΐZʂ-" fe&GnȘ/Bx[c>hk3 AGxÛH3reٟ1VpM/1nV&! AbnwѦ˒ִJw暋.dp¢BW:^ & "Qad;Z*)P8 TElMN ,R{F^m^#-$q!YY<B,XF#|emEX'Ta* A/7_zk,MqBՁDx4 Ϫf:*硓+ lry@vS?8bAu* [꧌!:1^B.չ3wk@#1'HGX m*Xj:V,:y@}WkObr]V٥\zj 1-ArͱILvy.W{[9ybD~8vD]W#Pnho{_Tƴ"\b,ˀDk8W׾\Op2àhKJ%6$`Xc/Qم~YcqE e`:LRäwoK3 "ԈT`8 E&3TF񸔇AQ.閉 Qȗy3BwJ~y벷w%q]nz ?8V1 .I];GeWǂ9F.ܹ5,_ m]JљXȄ$11\&5N6*0i?pP7q{Q+Ïe?Î7,2\%A旽zSp%(MD?H1Q~ xӨj<׾ ߭#zb! <$ :3ż۩d!+(}QsQ8 pESY9Jx{J?6^ 8T ?߳ˏn5='*pcwn"4Z/B0 GW̊ē4<"C%XϺ9|C~)hŞ@v"" 6U:FReUTRq'P/bJ|L0LI{1-f얆B] ˂)˥7wcn1nk9o,EDltKyr;ŭ"ո%m3RT1<߷lC;bC 8Hm̹;R] %'q좂QŦ95d,)1{ďSxQ<ͭ0Fu,lR3 Z@LGo2CY4r#"@hPlM #500@ֽ+ #uKH*FW m[+Hb#SChk`?1=XXOZX3R30\;zlj zmZ_DJAY:WO$!_+7EߐZYMT')gm>JqAB!u鈣kK Z疢]/N1ɤ`* (AX?3#rt3+jRP$;_jCYpL(U[_}CbWs/c| ,ytԃ=0g9+qSp4h2;猡ND(;F_s .7d얭+dzv6m‘ fA9+6~6 p ]f6e 2;q\5=Ɔٸm7J~ Vu~ɶ7qXrP]Q׊I:ZJz^btLJص:4-lFTzt;Nm!z:F(Y.H\|'y2Z& 癶X6~Ba ?x_#L=߈tR3)Rv+o;B^rY-B Y>9;^|//ebp<|d,Hj⤺ Y[Dyo BKOlٯ6d .Ӭ?bGIJt K,8\=8ا>-$,?OS?nmJ23@w, ZɖN/di%Rmf ,>+UsAK%'m';$y4ϿDx ;kfgd 1FuUBH;t\;) Q}CjlOaaĵ@`L 58yiSz6EAs%kJ5n߀a* ykSJ-J,` ye%Ls@SY2/tG$޺̾\T̗;pw#0 z9C!m~XTe;H/Iόb1dT r{7l4-:._"ߨPtXS\hlpȭK`k@Z06졟!1dJ|dt H{]04c˃& 2 arkq%<7O(r*{-4tΞKIHcV.AiwUp1i`5Z+g*"U29yfn^ŚY *XPWqЧ1:TG\Zcʰ̇R ^څQIN*;5㌰f!@ڸ M;kvNӂl̔70"E;1qZ^ޛo )Vw D2\NܱLX[p5dŢbQx6>GstO;*0@.@@2>+v~85p-T;Z'zaqRb3Es !!D[҂vr~g}N CZ <7"bg呥&m\/ŌrqiйC^EfM99̔Y瞱).sOy[ n( m?QƔ`؋(q4 "`oJKYe@pXV~$ɋ=8۝DE 1OxKDR qF x!k-$C!XB Uթ~2xvxbcVȫ=@[g;(yE J( _ǟ,S%bY)cf"YpE? Rf Wv׏j-P6u )~>]K/r1sهlMAz/:!sT:Ŷug7vD*)/ܗ2j 7/]dgTpp* KG-ᏸNëTWA.{~&ju̔lFzu]%BUtdo@n ҏҖ _F8!o-[r'M7FHs|%' T-~܉a=oP tj߫HݺճL$(Z+&pbomOՂ޸gU}T +JV?[  K+ |PJ/⡧PR͹]<` èҁ$/}%e()cH>m1ٻBcp 5FDJ݄խJ_"ЀvwZK)ȝ(QF\d\&b蕡ieUe~ﲅGH²Ru2`7*A$2 ḁ[6RCP*W da ۍixZ$K .yyRH֛;.7dM)}%Z=(>d,6I:H׏|ĉ? H:8hfDSoA^c{MgzWS sE`!Y07 5X F!yO9ھSaKTE_y.zd}$v#)G1R$B[$qi VK uw)y+*~fC<SYnguMWjjcdAomBM}D+@V2ʛٱv!\V )7bIJ#`ѷjCSu(P%<:JD]}YcbZ(dږu`=3LJPh;t Cn1(/[1wBҴ[8,N.6%Twbï6 _tձN$eͷ99w`aFSԍSg+ gnq ]ohR9O 8x`˝Qz9=Lë˖H:e% KSv-!d!?1mB uՈmPE+~S4 B5Zh qOW 1/f-o.F-+}Hr͆xH`8Zߖ-,$3kgHlzS1Cm.hY>i .02zb0 GCR1׶9_WCp,[+4u*kV rQ,GEf'E8r1䶉*1,LLT} rmxLk_֗|k  OǛV,^(va:RoeƄTY+4Yånopd' @@a{t&WUc3(%ޜcwy¤![mm*NjtCI!%|v!@ufm==Oto,>*|veN0W QPq;ڡC, (W N\(aBf[ZlONv|VFdRnr-q'3G4(.]"E>}f& rN>{3R<*8".nBΒ]c먍NPwՏ*r9HƟu儑Ӽ@T9ǃx(̵z%a8(O)SIkB)SY$_o {6K!NbB+LGzMd'l~^t871S| wˮ24 mjQ͕Ag+XR[@n{O=!p0t.衦',Cn[ЦIG Ĕu+(*];T-: VNƐ/ rΣj1QspgqSQ9Up4m$o0u3\.^^e-+h60D J c%w$$5FNE0]wQɊى ~#{O94Lx,z fNtdsO maQߔd_-Me@@sn~@SA}H<߳R>Ξ+Wc`a'$zّpfe-x= TOPu^=zfm4joI# nNOpFk3gED\/"}PRlw3CA ai%qI-a?8\AmmtŲ aW}Oc)@Bz < in Mwd,BzgnRR%`\c╖d1U,ܴ{?`pyW0:n!+A[SLG}&bv0hDxibB;AB aRAT&_%iu۷4)a\DɰK_A'༠lU^ zy?b,gXi%"3ʄm:ԉ/ Fzj[0VQ0~Y)/]D_Bħ\)oXzg T>gZ/ C\Λ[Ȏ]sso%B-IN6ݾ oh%XN6CuY%^ }/@!ُsP(u,s9ǔ]8 EO7z$5M;r7v9Dl*㝺 [O.OiQ\-cBTMyyD.*mRJFΎV25R-3 -Zk2:U/cey_n-ei8q1F,-9,/=]vB0Vaf%Z1WvPghL"zS0Jx!қ) ni1Do-JVE>uvr"y 6S{@9yu4\@MQ:%2ٸ'~ "aLPZm^sD[膋pWPd_]I7ˤm|˲AbƯqoI)+>0P#.CGĜ~M EFg,R4p;%7mTO@Me z-=wd}qQ pNӵvksLX߬K]RԯCHs^G7ϼgISsț-շ3у]Wi[{B:Ez%?aNl/ynu}H# 1a$-RdTRSz2?UX*7xxR7 $8ÍR|O;| ;"ͩQ u&\FP{@(Y<܌`mS.k,WR*`*,hØF@y?_@S@_z;*k dl@y#ZFiPҗ_VѺcgtuhQfy8jJ#٣!}Zm80hn8a%S:`k2& I)-bP,~w젪yb3?@5&#y=faIqVƒ8ptA<;da~T-./5̎^ӛJ&KTu7(^RuQbOմfKY,t8I6y Ll1#x1D8 ZQZ)@޶ 7_~a Xx?860M2urY'{eZ\y>xSBҪgXEr?zR~Xݸy{]gJL|OǨͳ٢?d"VM9y^wq $ڄ i̷=nLx{s%wrM*aیzrXoQǖ|6P8^b IJ2.v yw?î^N@{IzDjgk+?u4O.p\d608PIʥW~^>qz f|w_G[xLği.-u!C$B\^&džxԕ~Cl T#Gɶ׻a1}T{DO4s,w&5Ko{;KQ"ȟ.?!.EY@@ ev` zyb3{y<)Ơޅ2#2CGJZx,h}%g]Wcp9a'YZc5jbؘIv-p_Bf-<1mG]s) k IuΗWM7g(@`XT@k-ÀRkNk%"yx"aGmcF [YhHd9d1 D_=jKFUԿG-^=oߤa a76:{;0jlɳH}yZ&!7^-Z?hE,NlkFU͹mI݀~Ҷmƿ1~*SBO+Ndm~dQLіlޓ~IM)k_Sٹa\KF2.ZnN=p4lc~~:88!GE,=ァ=ϕgCxyU.X;=L2uVT$0Wq Y؄f\ ;51uy;պhIH)\_ 0g¡ѧA[t+lTIơ)=VɻMS0c?#^PQ-!J=`¬2ٔ1` ~YD AeMw$-1NT1 VcuKp Ye[s@:`d>[n2<@MWDh&獛0ma'w<DŽM]TuUFaOiA[!]Z_pBub܏T~gAXPʼ\Z3Ybx^k>MR x{$J6h)1ůU5ր"[ZӲc{s|WGW Z _cizGKڝ!$}4Πr{:p~M[bgZoůTЗbn,f r׍ JjN[t=T7<@̷kO&H zTi>:sW/[[ UdW$RfB4&.# (3"dZő}o˸6l'%gsӻHfB&(ZD҉yx#%M&y=DaSt,D?Wd@vO6v%c} xbx5cBLOҩn2"Q"&90["@ 4\#w8Q/9* ⹩ 8_Ѷev ^\M{,e}]uSw N"( (3MvIm>_z3k9áS \dt$*7 ]}~e\eզ؊5f!3uL˜@l`%g ."#lZ4dӯ^l8 +ka7z$jEa~oJK mr=JChGrL5|$L봸h7BWOx+,уt;O~Rbf?`&n_6 1*__jR/`N/A8DC?|L{2ECbW7fGf/b{zXM|룢u$_a]D+B8{C6z\QPygũ]sb1tKO~ci/v]> {.mJ. Qu̴~WcXCi$`L/!1szEm$5$j*H/ 442ZkǸ#㌩갻Cl ٍ!D!:Bd:ZGD)N@YqHE!J&1-CГz*Nx%P 2$#dOAieJ!$|O2t{:.lr/z {XR ϶ G@ ']-0u׭^xUٲKƹG.00]UYǍ?+\NA_XT$=3#BPk,:c'hF@7q@~ּ#,|ؕ<*Fo(BCTɨxR][Q,trQ!e|(_wtzii5 oDxmp=n֌S7$8UGy #ЕBۡ@unjWr{=!$}"7;u 6Qۋ9MOA? *#Gc9 _oEQOFz:{Ta͵E1SaL;s|ccWD(ZrryfHrhl,zt&f<4^di xGwZO>ŭ%/@pF }=XGeȋɛݫ&^"P$$A !m/8*ht@ c"QHwYJʙtr-ty, ntS6bLPSFRfVLfc{cz9ZwoY)F2󒭥 %~ l!fd1N05ר}zԃʭm [HioYMXh{!^: MOmg{;_ڑ2G 2 tKUV[ڭoLc&| D%V`()G[('.)P싎۴P,W`$%;={A?,roY%-$A3o]\Cڽ`u<:~Nݳլs8vO hN'&^c )݁'dQdHF}fV+&fL `Ʌ<IqSPh$*!Ra*AP(Y̺E߂hy>JNa48SvPrzJ +$Z- >KpHC.\1YMsc=B8DUZeTwk/92$LQ-32y{Gy-!S] 8DGѨ6ι^vh}deN PK*oARݙ `i&<Ҿ5ȩdCN'8{we؅TF:GS8K 73QZUOA2u9{l:-&0f 0w'[YR|^c [ ʬWzLK޴14Tt-~}vgn3( ` ,HXc8C#jG1z"6qjG ={>NgTuͪ;s1A4 T)[7lSNgj|ۄ2wIBe6am[{ECc'\i՝u,j̾+[E,C-!bo>f|̅lͬEB>,di?:A%\pՠ ,@| J_j~ϘJ(X$?nMQ=BמO]C9'&E=u{,}/;h w QlR2☐woo0eXu IC\ .~E5hصB5'|.^ECB^o$1:'/y"xCC./SGu8nter^ Tg^KحG̸?Ő_UU7}hF[/V eb]Vb& 1"F#m)W.r-ﹺc 1\e ?ceIcw"1Gz0P&Np:vjPq3*J4F`J9wiϥ[Vsއyo;6+ .ژ2uIU57Z ?{-[)Vkx2N[69 `<8~rvJD n*|kjp!8egT:wU/oItlưX$)t[q/)Y",y,^xנT{1zHx}^YGUv)3rDuq2c*2m1RH Jj `YOcmvI6|2gП{KTh 1(n3>I|nAdFsM8!t sw"9.Yq.cGИ7.P2}3BE5? \Eȫ N)WWIbBhQ|*ff+36X ZJﴶ7 #vy3k4[+dF˨קcf)-xr 1ZK2ш}+A Zt iZ{ZL <| ~.@/0CɈB[C# FEuڨwx_֍ƺP#T%͚ynae\ XC[i g/7jxc.~@v;gUv,3Y}_bY `c=KdJ3ojBy#{;*H?ClK#?iy@?Dq9WXh`lyfLZv:s۵V)9IOzJ i.UgNŗ8)V^lLhK} lW,r{/7XrҘ!ykZ=xUK<\2v\,{K\5m 6WC% \LSdmzԾ}Jng+gbӓ:#]-T 0"|qrfT5~׷PiMWÁ$!O"!2胡͔h|yA @{ }wE/ xT= R5z SDR6>.S=3sLs4j!M6 > I픞ch]JbQ]H>K Ç?T?FY5p[4bmt$ l9>[cj|y``kI۸Ͻ"(1ݾf`' e;*][3R>96U'loa`y v[AtQf!~5'N"7/-quVFh"8LjN#F3yif=ӱQ!cbc!ԗ# 8l?qhQ ekމb6; { @jH/Ea2Ah&" ?}lLɉAs;NB#:RM Ă @m5lЀue~7)8z* cZe_wXLb1wPOqKUh~hߋ1,:>;ɂ:^!˅$ϤNB3L aV6qy?Bu`?W]SBv$ITc m Ӿd˪йSD/jeuJagxufoz%qyFUM? ("_Gjiq {։c:[LKֽBLzleݯVmUPKO- .S幾yUr٪b  <-3J":i`뚓C\ߘX9r,=Hp`;yMG!m}LW&v$:{-$j6TxHĒ2R%\=ݶ5;-},*Ux[7#2iRϻF{"C9ڐL#4.%Kwc_!2(/JvTWkIL%8BL\:]eAgEaa{j#:? rr*]äm*+&ai&x jf5G/(g5VY?39ڋ?ٱBھ#80 qx1{E ' 'k}Y>}b@ypSR.mc/6"XK( C?ZXy(xYcL yd -x2^ `"*[kZoZwzs*3ah&<_R= Ál12M9޶nȵ@Lmܔ"i`r Cݣ:xp5 Dc⾺C,6VQ|4O E+g" ln"!m?&yˆ+īx5 a'մcj67 pݳFέK` %-K f2f&She>kM[P'-[`QY4W}xf c;JEZSa׼sA{6Kae? 49qPj/zedHɨb@dl|X@1#2Άr="hKMM)iGPmZ2HA]{g^&V+ǜ993:3\@O;XӾ&ٕMӘXe OWLUiH7R nFjxK%Lԍ؆yk5&'pr+v >Y~3AQ? -;3W4Bb: AjȐhqpFS>62k3C(k"x `I~kڤ=^ٹ6BD/|f8oy[qYoF&GǪP+uFdϺ/g>5:%gsh ؈P0)&,x.qv@鿅~'^^֓FmPk_%Mxb7/da@yᔍ5i3s߮ &$t:z]dM 2`6}!dF0qTo;lCPndKS|<Ks#sάZ0I<_\ ddvۯ2^\Fl[%mTb%S^uCLUF]i9*cw.Y:r;r$TJE_^ pRt#5^Tudz(4Hn]׆+[sEzL U/G:j/7GO6swS3faE!\ocI kYCu iBp?,́JIQ`$#IcBIre(6]QI[El@}z)BeZe{9MP[*yFľ}i/fmÆGIU]oսBR>󽒘K["E^iOЈ2 VBnYeljq/3> Dkp+w}:Z2I,P"$1)KJ9y\Mr|=(x`xer ;RSw^0٭ 'sZu\u<&L *ڹՈk7@H O =߸zX5^e6-5۝](/K1LNOw 6j"Z |]bvM,%!qkC{hA-l䀹5ulചZO;+1' <L1W$d'VV^Дl]8h 1݄1;"ݹnޢȆY]VݷI^]z\<,W^ k*r :Qzx!ȭ2 N4&p^Ǘ֋H 4nDX&H0BK>.vԹ 'gСp q̙:I,ޟZ9&n)-h3dѐӏ:^UڃԬ\QǺpbڃxR8wIε`XB&ǧgqTNw;NlDV2ϡf2QRXZvD) 6ts9w$$ڻ'iQL.#,MCɥ'×~p N2lukAv 4;z%C߫MP&,%GJ% jP|!ޤcO* -G3b 2(% Q!}6Y8"x=:fJUwxn^VԡħyCVI)Yzq,ٱ?𰮣pRZucz4]g"W-D*.RTQ-2A= I<1v1p2/d\JNHƯҊ[St5$m<l>)ԊȠ,LǦBy{EOC@k<z"g/QK?rJP\: 3E0D( j?(I/RRr?O5m$ شJU] 6j6yzWcV+bzPПp|q_,  uh$߸@]pff%¹R@έ4}@EWJk,\` >~&#*"Z }@xw2!xY3o|KVšҭWҥNGa2u@[~+!,jjLt+'QÊK7X1LyƼՒPq J얘&̏PY֒R_>ۉ}a= ։4 OƸ$$3A`y,bR8A"\\cClLKK:*@ES#e (|XU8Oܱ1]t/bEʽ&wv6_͵+!LxW-˄b"TI "C~vUn O]{׵$gH=c^"R:"1J2c-0=Ɔh#A}j$QNY 1+'ςK *FA…6yznlVơNW2qg78 njl3☖I{+ӛf@M`-I Ct컗2 !yM+ŀXqBXlNBxãF|[&|_/s8+f8<Bx)c5n^v @8d=E@X<>{G/%;s4w/<'h* ̡݃a&dnzNMP`SWI-7@jmu)X9?|L  Oy>e#%DU"TQT) qq qR0\D}vwI%r1<7߁ *=>,E_%nC3 M (3)v=oخMR6ǔHDbMZN⣕D4t [e~S'gǹfǀ@vݍSNFA$v %I&i%y.@Zqʱ,5BE.-lzãnu":ˡo- F"rMCj 3r69{XUm: ! V³o.oTv.4zWĞD"EW xYRStʹTCn]4UnՐ^F[gԦܹ[vo"3y4Zz'iu<鸨r7 [鴽jX xzxg=%lIt 2ΉFV)QH%g {ѱ%\С/R|x= >ˋfe^_?F{8.N*$EOj#~kٰjp0<( !M'vşi-Oxߛ"d{Co~CPZHbwKYWwgcK iʃf4^`ƨR9ܳ ]ax@JPquL@y2g(gc'¨̼ 樂M⏲uk[Dlr+)7 |x@Os<$:Y4+A"̧,R`ĻlSwrIgL]Vef~ϵ΁BiTƹsl -UN.S+v:$џ*`㥇v3.r8DW{A,4<%$|pX4H<,X<|f6BN<qWdGXӞI{PVz>s;eGWE4Gi{ibjw½El4) N' ͧ%ƑF^gϿt962c{yrm\!>ZT♻~"~_0:2,f~|ml+5dH4uO 0D2ܠ&G01+:͌Y+Ń9ӟqD kANh\I ݶKݪC>b .Ruu`zhy+#k;ٱ`l7S1~ wbX3ws?IUSĎ΢˰nMk>{+b Ii˅,ʹZ(1 >`´)krY1azZ[#'ҡ9Rh vb _h/͊=kB["{Ze%;$J}5 pSZ|e?=454Mf/ ^ց+LpƩ /-oS"PAt&өEYR_Q=j՝(^AQtJlߵ 7ɼM4{{f4KY񯖏#RLΑ>8} !,[m~smAH %D4CFk4lK~:肎^Li 2*A},W7rDO8(>ySֶ#`Y+ľ0֪O 5 K~ܰ16q=W32P}xvc߿Uh)|(]zU"aҷmf_r!td#ҶY=(=q%k!Ӄ'M؁$;DX 4%4}Jqo-XQy$=|[L[( 0&w>>9m'~2R\o{ek, gVW肽6֮tcyK2> Ahziw'VYV~zȐ._1C-aL}A7 /wՔNVјv6;lzOd^N\>uV, o2~DqZutNW2+P˞i 1AݶՌ/F*|`Z0#9z MKyEUUYÇ'){'H2+XPV]US)W;Fhd͢Tȹi2\g.3%k&vA~w-r7+AF\(<+').0t զv0(>z)L;> l <zNXSzKJ"\J@ؓ6\\U:UgNB,9`.pГ)SI9[+ nr0 DaJzg}QE >gcqQ`p5K!:$Σ P@';A#_ŪIbsḀlc VT3w :+ӏa]=p>\?@E\cD. $ٴDk~}!e+h4%, &6I$/ZlZAAXF2eB:&Pp@k|z̤FxnF#Xsi 󚞰H8!jQVZ˨zlC9L{p8#9n0bK ַmYP:޹ʵ}XWەBZְ:A},eقlg=}nz rmgojzC\b+ \7A LR6f}rv}9_JԒ"yvh-id1z1_҇8䙵KjB}Tu=v3A$ď^‰}22iL+4.3 s,V_~Ğ5qi}.‡+T)z!\Y9|z6He.ZuW+ #P |:^J J<-F~>`h9 .?Y6.@ DsԢBѝ]u7bAτ?Ge D!STi%>zBG(QCЍ؀k[; !:kB^A5n ؗ՝ؐ!GW3d;i/tYZ.W]/UvJdKPL[ryDl1*piwǗG4m8e*g/=j\[7h6EjQV9JQ``'qg=セS H_2ZxM褁S+Yb`'=C"|m#uAP5 |K2Xr"HȔ \w\ 0bD\*yd-Iz6E$Ul)ӸI#1d]hɳB.'ZُBj@s/DFt,[ Ҙ^|jtډYBk zڮbe,Wu;)hȏ%梀$B,,b)`>|d$߳j~)<'B/45hĹvc eW}N/ /pufvQ0~,RV N}qWd|pCTM{U.em'u krKbh~5`{ct 6vZ E]8/x&d.+JQE~l )mO+K@_,hxkn `LP=7w2u^}VCt2.SE露rr9)@OXݯn$k;`4ɘ)ڰ4f:,У q@وM̛F-@@3llgl2wpt1t!N_X#UPP*1mQOry! <`D1x TR?DH]wz-aO '?YtoD0^PJ[bøqN&ֳD +O*ه@a:FAQi7pӦ0MS@qr\uì/h{X="]BUoK_ˏ-@?^n Aʏ(ŕ~Kj̖-)O*blV5hT0*.EKC cp2NV.ad*[s=mEnDk3vZ+TU*|Ai:!31S]ٿlb4fGu8ڱu av5)Z޶{0;"qҽ4}5{vՒ5i#*M[0KR6LX~^Tq#[uv2u_Vo([^aہ~YO$-z6ʧV"bE7pGu JyY"*B氭%1#ݼp7 ɺm9IhK%} g?tgS!Q$Q:GתaU0+]|"^_%*2>ScNe)߀&u}9SC&C&u8H ߭s 4yV-SUɸ{)(b/қg|&RD=7^ʹ I=7@wMh qp~HUkH* bP[)} %OxBa]SstSF WP|T 14>Ż-1i:R7 F-[=,*3[*9~11j )$ҝZb~g#T힅N~Z-W+bhkZ%pYDٰPm :'%>h?߼`>$<ᓊ=1, -7a7YB h)몍^f첽0}><$6 lR$̶att8(YNg EhnuR0P1̡fޖdV`vPjŸHJ5z{{B?Bv0~H`;¸WKfZ@'p[m?$OϿRn@,LɥX_rR?K!7(0,dg0#G'F9;or " Z.=}Dq]cbJP}sx:S0>! IxHI mMK)Q2UIe{hc\sU:a0 $i0T%'6Tpu-4~u+0 ]K5w[>(J|mh]5+3YD9/fU9 5hYbcHn<€SvoSe4&a&F0!)q ($Q< yC!s"[zEJ$Bk 1wzUp2]ardݖ@nS}.=BN^0j} J" a7ye[ >VM$T ̅#/٬TsL~e_q%sW|^}ɚ7mz^xj] *,0R]$&Ϋi={6\vߓqMjb+ xu<-m6em"!{p[y0h; +n.><กgiw 5(>ٝŐ.PjJ^ у ^{+_ bhݳ fm gv>jU;J7#SGF5JVmaRU!  }6U H(>{7g ʉ"ēY}?n_&oyNaJ w~ۘ?Aslun-8 O ]w.O?%4Gc~kod.+ڊDmH3j=LSxqC/}23C醐Nz**`&~DLwzϢ O qs1I[`MTjRlu+I66ѹ}{y cvb5vdXpp*G ߆[^BMy}_*s>xҺ!н@^7v~{P{4Ukzz_%@mD\566"Ht @А@ӯ@f\Ɔ8V#@RTi]b?)U忛GtcZIa&+PYfł2C&LZ1U\g9hg1',.t@sjuκg 6GД* u fWNoL'l;_7KIgK @Hl(Bp*Y.ih!2KmeFr!CWEH$g4gINyh_gi9nJaSF`TTyV.to{TwKi/BL߄_L8uBmّ)i}IT7 .TンFINFh a%>>P* O| }\eP%V7;ϑՎ1d hG! a6͉hqh1O'nyyGCްPc0TBTęg- WCD=ܹѾLYyAQ1G>v1]6Dѯ{BF쒮I{]k@=ݻIK]j QϬʱAAO0 ٝHzJj,؈9@WÍ;/19OON.u mB-& M`/z4:OԦ4i$o"M PBGxĢg8\"hid* 1n؊R>l ?FH7gZ T+lO0Z ːq|U^oa9㐲j~wj̷te;}o3vżɀC*'} ~ZCĻ:7ŭ7y8WOk2Xp/zNp)oh~gntQfOcψrJ&q0ga4mt&OjmJN Oע!}b  2H]R͉ g&wK"u7ȩy KJc l}=?7QlGi{X(t#q atɰ8j`o U^iBEmW>+Hn^[5f}LyuY&Qsc!qx#<n#kdN ХlǀBrCFS܉A 1@FP?M:"U 4oaIp;x f#?Ke7;hԯ"MNgLky8Ẅ́ UYS,G\8gS,cOЁz2+Q.;Z*Mtm1Btq*eX+ف$hGTcG!g>MGX`}O+|ljH,z 0oA,fWH|8DSDoj+\M钠¹x.UoYBM~z9g01,lun+oѠz8>6ZZ^[(,[8yK\X.=z aST{T_彗!af}CJuϐxy9f٩<'79|=,)Eg=th>gu" rccivn55yJrCRJK[iV+ni r+e]RXɦ@51ˌ.ZbS i]5VFa g$.Zj+I}=I5;z`*CR!{`|D_g+KwhdsW}&̂`xpO dd/N^産j97mU;CaЍˆ0U6gA~;91tmxG^}IQ߿L֫[H{5iN;fB~T? !Qǹ3>](=<WN4ݏ'NDX$4={~nq#IJ=P]6tŠan n7]dB:Aqcl2ڋh;e͑v/pڰf Dͯ~|Pd~ rmZjzٷؼ1!`pg*qjtܥڐ7*u)V@ehp|{VZ17񳽔~#K IIo#9o#q]#~x0XY421~^-vL;3\KehY}d*P-qG{dO{ZsQ>~EݱVo!>;.<8ɲ¥KQEiggذ=4:ņn:&)ڿ/ĮH4Oei}5 ϩ1Ԭrrj(";tX¬<8EXUF5"Ŝ!=]{&s5@OՕg0Y֎S3E0 jh(u`|SZQ³.@,8;7e&᳖Xi(iLF!0.ͱ.M_;_:dzw[ 'c"ɘUVÄb wm~M:=?6ّɟ|+ tMDWG 98RU6V0kS'#GX=j~ճ S" : 8zd#7.tiX\"e1Wq (kO~RWJ>YlrȊX֦B ZCŪunQT&s?/ަbIfB=E;o *$vNw056dgo3d!RKoРJq6WyY]Īv]$[ jșǥ-v}9\a3%nkCg;e7obQxD̢IK˰P Q!2aKgd=EbEr̺pWC8zn[}BڱuEǁ}ߧړ8QFQ"KÌ/8C;%/D% ;HR^4?eTXy:Ѵ/w+`w5vz 5@;ɲ#UOgUm@ 3K V(Y3sb '{\cIJ tDmuYreVfU.cZ߂.O!)c)HZH1s4qO܉Λ4`Fy)\YÖQ xY£ 7$#,-Խ-)A6'.ӻ+ I :'kf%V^CLJ @QлJI|QW_%_PI5ɸK΢+34X;u =B6&S1r92 (]yx9GHL۫,1仨vd!%SUmgkc[$`lu۶? .##-4|A0 齦ng9#998fd^9!C"B~Hfn)Y:Y?4JNXiR@m1so0‹›s>7.Fob8҆\r]y3p%]0L%DcÂ/ɏwm(怼*AShcWJL&^u!y}3[2ETb|?1NNo!_:G%Nٜý2!ju"3C9w0bCTZ wY.oqt N%΀ܚb'AYGs #0@R^zDkU[dcfܙ!ć}_s0i:MsQ w:yoPk8?`> +g]/EwT-B[igӍ܏= Aau߮8 g|ӔzHLLun]GP1cznJbX}]YG38kB-xX5FyPuOyԚwO#DarK޵*lQq0 )v[ H>IJ$<Q XϦ,΄qX;"6ݴLϺ nb}Q4\S 4gӉa?|{)_2DEHܯچې)ŁC9^zܴ\BQZ%нL˺YA==+l]Sъ- H 2flA"~p}שơ+ִvpƗV3)01QɚA3fЅm 6jVO|:urz2d/^hBgJ: tkaoo؜uj^j-<)>I MRu#12 ie^9yxsKOgpDMkw ["s/$wW"\Z IPY`Cy'$u(*Mӑ~4ܗR ?)R%&*K-Bc؋$6^ {FN3 _m/ <qc8ݒiiFHl{U wPw"Ul?*KsTxF(_7ե =|%,W FE]k1g,lt9$nlrp{2*n9 uvI\!%z/.S@jO1Qĉ0[᎔4-?֑~=UFU/FTXڕAlN; hy5sp11CוD2"q&RФ<7M"%%>f9Ft[SFSDvnq"j{΄` rmAl9]J"-r9{#Ke_f 4rc *yBGk$RŅ=τ^cPD;N|їtFrA~T{3bF.ؼ%84`!}3`/6Xd%fd'+[| _<nA-\+<Կ@`m.(H%x9~*qŐep dhDO&WvA Q06L_LMj"1" ct ܋M mD3u l{\O {+ue :UkE,SĵV\q^IS*ۦ ap\̗M=Rai"xf'>y FOi:|{!Pp$]*PUNwbrӪbYa*m e-)`U V6} 8McXN$jAvύQ`kθI/Ӽ2jT[u#%lR?ɡX׭GwՍI鴡!!ckKْ_T?. &P}ʗ{E?8Q]*e RCq&U򽟴O6L9 - ۬M~]栞}РNBF]1(k G2!r6[b`Yb)E0p?}.~- 1;@ݤ &&S|<pT1[BL_#s8ɴxNX9@4#dyhk uשׂZX}!oD }TW\1B.]% kZ9mDU fG >Mpqwnb`j<Ʃ89*w)`,J_h}ޖ݀dhX%W"8eW|!M}ˀ4T$:<H%*\> _[yR@!ȩBv:OpK^*= E \liZ8vC=v1)4lSQl)#i&1S!DSzP*bXuC)?I/(!~NRӀWe>%:d'#`(ٍ#Q4Qgx}i6{Gersj¡:['ripGK9( ZOS*$y~aFG|F$%UřZc)W|F 9cQHoXSaÅZ-Al_ RyG9I*s-#9gj2~Srxv޶&sFu1~~:Rx8Ies838Rfsq$u8+zh K l*Ўڤ\͚9CWr6$ӎ g9b=ϭ߬o2Җ7 (X<-LUwJHdISd\B ) P[QYmBP7^N,0^FaQ1#%xϵCrA#ҌtߕMd~ g)xJR%/tWV.C)ye?2*;9fηv1X|8©:q%mx+u'%Nw2ILV ۽xXڠM0Y[?kC^7!ϷNJ&t$I=47 |^\kiZ n-P+L@60!{d( K$Δ~nO\@*6`@3>#Vj\V:E:nvVu@JX/ՙG|2֮z.ݍFɠ'R@Bl.e>TP_.a8`I?J+F[z,< ͻb' |7iD_ r-COQA"cV1ْu1tm+N)Zy>k _3 i)Wȕ'b,b<ȈU|8GN9J [(ZC7xWU0ؔpM|w ;:щ)RB:1 _Hb営/MzhWʘ|.5LÄ MU`| Xb,$gF(t4:b;ܐo}0O@( s0{h - FWS5X tB'qk]^@*3#׮ f:ؿwxQN8,ڭHYb@٩+߬~_(쥙b3-ut~OJh!SP`Voژצ6*QMn*sm6ӬWs0@vH=gﰶ^F,jք?\jt kh/Ӡ[AnMdd}+3$ Go"ex-BWI>&F$*rSQݒ1/tXcC53uM+reQSMyJ;Եs~~t0gn$dVM׿V+$# ҖGk+8~n$A"DCN2/Չq+C'.ۄLoE2eS ^HxuW׹6r#HFnѢ2^erξ{Lb0>pOq:iRL[Ү).8}7?9W|Yp [ks^E%s9@3 ,>1,fyxVf[0p@~Mge*g 9%0bc/|@s\GRѩJvu9ͫa<_؇e @GIJPU0fEg#l?UEG誸Cd5Euм[ncP]-ei? UpGЇ QY!I kRGnPdsx, :rcV\sK}M Ø3N*ʚET_PM'>S'/16^'6KVely! 1e{&>$"^+ y> F|-TD/<}N0̉9My1zW|+?`6k8qp2}|,ĈQ)1`!d"ӄBN?N,d]UR7^W:TZ!~9d6p;xM(V&&Ykv%۔5"WuֱV HOZ4.DQH|֔l@¾5:dkI,N6AqqXU`#v/x5e;몖|/Q6,~6hj>Dj_JtUf2ЁǠ"xMÌNwtkȶҥFğ}RZԹ!YG&]Ky7vv &~;bK!(Iq2Vբp'Cp|%TXŔ*C%nd9@/gC_,|v2H W{<=yZGc:;(A*xwo%̄KҺWu@[Fh[EJuŦ7۹퓾HA:C:{dogozDiӰlW6cj:"F_Vً~S)PεaD#%y4:7)ueE`m1JͰ-)2>Ew~40/P q;tzO[~32]Eo )VXv!Y@ב((GAo=AYg9eQtxg]㏮ \!\ dΠ)W};61Z3xW_*r\1D,E)R~,%7P hy_:W/0^h<7C?uŽR \a%3{K4J] Y? ͘=C Oxfȼ(!:}ҰUAI/t^U? 뫯bVkۻ^ cZ)qؗD |܅A>@Yأ3 QHn{\R9dӃ!@{A%'\^ܩov°հ(X\۫*4.pK}Q55v.CWL4:=;%6W- t,#xY !CHgr%]CB} Sgaa4z->{;p{ϭu ȫ Ζn]up50`dԯ{u/Mrժ&1%!&oJ,=ra%t!AJ0^oT"L w?kv`~lZݹ1<187paszXzZ̷mG-*>ƿzMY7BVA`rfZz_\ʻ;W٠u@6lAr4rɑ(pEĺX(' uU?dQ4.*y<;H>iXUlXOp ~M"ȝt_3BNWfb&Wo9]@BI3XPʟ ܥ܈ FKHh9 ! b#5N٨0g&.IIOcO19~rj[5t}SN͝;HrsiSWiz$ p zT+OⰍ~f?I<oDLF~唰,DQN:^ R$'ǵb 7wjNKE9T&4fe<̇mXUev\Rv!|aq˩h=8jdr7Eʃ;&Ͱ4m%c#}Ap|gա;9M]P#{b[# (Z`6S ;DlwL O䢭B6"Y$`_ۈJFy,guq6lAc"[2vZd?J{yxm^ӹ4/}q$.5\(ONwj:  i:EpN7rb"=/x-ýfb&a-D;85lw2tIXv#ȊeHWxƖ}>os ŒmeyfU46 eSOÖT)ar .~ty%vVosXKnDB[m:D/:z/ dK5Ȫ-S-id2@%.m5ج ѼbprL#NDl|拷 d 7{f.I+:n*jv?ocMrl74O&':%T^M ۫B+ߒHaOy*ة^n*eŨ10o {S`sC"bkZy{oד H! %e ~ÉX Yd/[̇s%?+\?Jʖ0w V@l0%&q&;ܱt9YGU'^>M;*FkY0gxQPHaϲh$9 <mV! p=Dzm*$nƃTH ^HY@/2es V>PZb"vXXv{()ǏfGkxyBW{ T`P6 f+؉8H&PGJOS)9I[Dc?߻?Eq-]XJH(a,eKL55]l(;rz&erV?S杴d'=GKk7_<719GY>Z$! mS #A20*Hbv#smWp愧#_>J1zT%Ꟑ#L0 AGٿr; i~`I"m2/ְIHsdbgWbٽվ1T2E$(+ 8ɞ"t* L[!9&S(EIĢxb_|YvUHJ(/܂.%!+vR1QF1g^悦? 2V=w=q&n=mFiXny)nG!wҁ%N.C_lfRs+`*R4§#nhy:yGsA,:& `]<]cRa%4j&$3pkO>@Տ b@ѿ!]_7XPD+%Ll9K2-L\p=|6kĴdtd0[]SjPjo~wp9X+c UDAzӹ_rYT9]= ֚z?ij+Q'[ wh_-veB e/Cݤ ԅ6 nK+`xuB؃@!S2s^=u:x#.-})bRïtwikPCĬCAuh쫂?j0nݶ`bאeo9/$ Qu*RPb)s%3$-+NI(WJ%wD&asQ:new{/Qн9@3n$Q/.P'--S5%Aru\[M4AՋSu#uky(Z amL0sEX@)  c뵷Rٞpɭk M5/NaʥCQ!*WJ  U4]7Kzf+]> @dyByڀY6;w#c嘩$G?j~}x :20XQ5ԫɰuB#hrCe&[:%Ȯe8xI.@]),B[62Jٕ9nVfЧ.rqSС&}a/Rn,KW_3~ ^wy* j3)D+ $JրV(l*NEu1|x˦sc`a'c#Aֳȏ?^5KS·7yf?>:@{TӐBaS":^kT=he1`g4vrk41!X=W]8Cs }!Qx1ٳ2f`:#wʍ(4 @⿊Zbr,4 y~!bԑ!u|iM6|4zc?ǁw Qq^hBBFlubcPstr&aKԥ/$jI$f{k )7p T먶p2G4_ɐEEW u_ { $טj75oHD{n‡cU%[\ 1,jݷ@B QK W\!wtcu"SQxVV)d?V=SpӸV xK=IEW!8yKf=e? gk@!*Hu(u߉œ=*DT}틦1҃~@p{!h  K ;5›. rz*P 8t:)- ()7EzG`.b4(6\(w8Q fn@0LR$-3f h,g"p>Ukاz:pnIv&IS"<5GLEu|JBⷺs/S-`J荣<Ӵ e'5D,oÖh!$ 2H,XݜNRUκ,Đ5BFݮ]LSVY3\Ap6P\uS@ѣ]$w&̩%액#`1>KaA}LSFkh͡lwޘ-(@z#W#OP ǝ/̀nM@Lp%/P4V(mrLrHJ( x)NZm6Moa<\XasZ a3N%$X;?LCL e~ 'yY7Z|)ѾV;րk=tc u^%fwE>)Fj=-tc\e0jM/:oJT A [R8C· :20 |ywuNUPTt{cdl'Q%d=ݴc2+Ӯ7 Ԛ$s`R0x}i]-mzA9E_.I$srx>~[M aPk uUS"W)TΝ{H/yh?^iT׿HΦbbS",+'|/&s;MyEX6_ANzڕ6 KqeC x&a'6[ƌe&8p^ O(x{OZLSXy㌦Tk3EJ!$: W3DT쳶8W+aJnUhF8r|&Ё&ON ]U%s%i͹.5::ŞgD;yey돌6˧[NEMB]ؾ8LyJr_#ri)oɀpST$!2mNj`[ KXuԴ}p`Ԭ< K|t˓ZgwY,PK k1]2˩lj8۬ƭŠǐȟi_ V#OS>qBU3 !HvR5+jz/e">?1z3u-ǚֱp􉤁KƶYD5'yp^N0i BS//[:–=&Ȯl9s1. on2)їD6uI/醐T# &JK:^(RgjLMSg`乕f]݅i'`ʤC75}z"$(Xm=jUanvo6˨t mBl`c~W L3CG_ֆ+zn vLhtB~;J5zkG0x{G G?jwdzxM Ou ߎagZ=nW V uz1>hT}GQ-44^kb/ؠQ0b>UlJ1Wi*'KSګwj\t7jxofEi=\7{ |j&=vx"cv\w0˽#a.++4z6ićz)oCYZc/2F šqq,2-W5|di"l#E>IS>VQv4W7y\^3k2 #ͺhޑspR;,F¯q -CfH&vGZɞUP3!uN0qzħOrBoPPiZܯ#q9XXْp(:On*jyXwZ:̝RiͻIf0mQ[`H\qB P'>_M\4[1prC8 ^9*_.X#Ƥyljop34~0y4Bu '\qt1\Z(2j^H }l2I6#tDxLm|sgV8)0ޘKk%ထI]|t 5VCLǰ s.U2@zBiK]UgNҵZnbw<ᆫ37_'@NƱPBۗ)ƣt@6Sl^IxeƐ=tJ+]} hmxpTn^2Wd# ׬9읧+$٠z6E3.,*'R.(6k}@?}*aox@: wjTn!G.笂"WD\k\/-"#<=ɢ`%Lm OU[jD:?Y5E)ذzC(}-jQqlח&uKڇrZs2eҿQ`TM+DyQ?w|): -2ۊT3!&-$s+ GR?ceoNHιd[˰7srx?--d_{!t$YvAZs/sI‰u*&O֖&u!s8 U 7~_Tx |pB}Zl^:o3]\1]"L,iw.~^ú e5nLuS1.ϛ+Yq1JLk#y7o@2v럓,~ԲnIz!=5Z.zDjh[2 1 TվD<[(U-|ij:@Uޥäӌg fER&b\Xr&3韾VZ/Iwab<cQn9Y ]eNlY)BP˯Ɛ=b"MQSڵV54u}ђlYkKvk2EMWt :jJSG8)a])ըG#)GW`~2ጵ1k|aei'^/k "˽:z\1DͱȢ~i &YFA2UCvD앒:޺*1M={VMcL)/Rzme6C%&3a %X#{'8Q^j.\G-p#G &{a\p6{`OyO?Moسo`\j6x%ΖjMOy[VӾ!= x7,"ke,r-AW#nvS@+JR3[B]**?GNFhSZxYs"m&gN,3P-Xې#;&RɡYGRP( lײPo`HoKx{$FVi| m_ۛ<4o𝛙bm!}+Xz2␤^Ng3 s>.cA)L/, 4I%H4V,!;&-F  .huyތm6n k+b*Չ;.&6Z1ĩ/p`Ej6 axc <"0ry墪S4njrUִ&3wfxE^{x.>|RB@vfC=s9}cTI]@ Hn!isc+N Ua!/Wgy$_c;ͥRcDKp|Jm)5M;6û$GiʞǸНa8W"..2Zy:s)>0aLJQ{֜σR"Y1#ķbť$Y @,5OvaA#4y:U@1TKB%Mi7ZW H:~}&_9.K/Ţb5 Ey|YqG: ٣y{Iȯ,qhh X}A^3Vf[ wjk^('w"7ƿ )|`eHVV z[aP$bu3gVh\–&1.Jc#?ÜONdt >e^&>sYw2\C=2vB-x6r.o^luՄ!QT$aRLjfhkI/d :5CLw4Av?:><cU+;zFN5?R\L˔;/E?w>=~rR%;{ "%Ua`D4Ҳ[q|9.v S^vȔ[}K Ʋk4]# &[FFg+3| Y0zǨp v+yJ]hV+Qv.JšD#Dؔ]5-+d[o^x _ =lhQv}=ɛhVN}jȵ;(r2EC*#+N? BZJQ_)4_Ub̗O~ N}۬+Pi P){~ b)x>&# qXa;sue>A‰ˍQXiN˞߃B':AQ,s;| p39U'M94_6,॓-l%RK8f#F-7clll;IpJ&6nޏюړ@J#ąJ5\d6(k\k~5 bAD!{Tו{8KNP@g8gɫ$Ьvn_4g`;+$% wuvp#-An;=O=HLI'``k> /|eJc̐gv"V`P+wRItQv.u@<>x*QL޴ TざOЯYצR~5J?T'|0҅z>@,$yK+ہ;' ,v"D D#f퇇 z!A1]>-Vqkw Gљ ]OCD"Իm9&0»^u ;bN|/{a.MER/gZySQ6w^)5PxUAo # I Ą3V9ctTk}tyDu.vPMG^ӡp YFWlp7yR5m$,NSERpH/[ ؙ"H9 ]u+ѱӞѥs9 {p2Ոu-DΥ%2fmaxz4-(&tVXTl%=N^{T<~O LϜxR NTvq4v(M,65ujnG*neQ z.ZmN&vrpi:3MC _mCM CD5J N"yIslL Vs2LVlW&Qe|!~RWHa VrKHkY 1c#"utu$j4eW\3ױT=(&)14U?Y$S`p*TcU4T}pb{D PѱV6V1Ym'LCUwdg@喼F:;9/Y*_ڧ3.g>1Ch0~Z9 OHl&( )lh,ƻdy}Vp$my;M9ߨEMbv#&m"Xyoٱ'}ؓDqibQcW%W&ME>ִhFR;40Oc8d`:Mt0|/^܅.*,{Ag[RDg*\7m/MSB]\64Y竛:?,*DB0*֣9 ҎRɁLfp%O<*ic4qOkZ|; 1 )!(h%P$2&I%uQĭޖ!i%u0}JPȔZ&+?dG1-~/8-tmvt:+AJ~$}*J"k`6$R*=]?)L0֮O+NmRDzLs(5'Kڊd~DŽFq%T@fVK,1£jʒ4;#IgB:PMkisf.'$70[戅NCDMdѽ֣/ܳBOsBݸLF;pԠ,?׬jw›*/ky|4(b>iŘGTͿPO[x;j5Vb; }@cȸhA5Hcp]rU % 嘻e,[敩;b AMk#wMKU5Xy҉E? Tf1]jtZ|lfB8* iA@ٖ% mj, p=+15Q˝ HǮ3LH J<$e>3_%+`$| Ì׃Tk,E<% G@Bv{D6vɁK1 f jƝuc?L'At2 ?+_S)BNSFvrI.+]־8U8z8#C)98eO?O=WX}p}%c?`^d"CtQ?ԋ1BC[&QfQw^>h3 e≣ZR} @ M#:#nct_=5`6]O> fulofaꚷBs5W.`?|Q5—3@8[5]xfAD+O{OZĶHI71RX<^ =B]tQK`Sq+bxSkAhEIwfx\UA9?- AfUKTF_ P73dwq'`K"#%U'!ħtOHL *$ P((@,n]$ ,2c@ʓhsJw#ueT~()*|<,&|x%42[>zQUU~кEXGL߰,dwyXfZ|B/ŖQ/?Ȱ/ѕt^дTntmG)n.4`I/ثd~1m['Vr !!rmy"F="&ڢFy#s 1b?0j2NyWW 詓<jFRX%- Ϧ h13a?a/'=BՒ 2-2UnOP.I XgO '}Қ̉CI< /Wl 0x7wM[B96 瑷ߩ /t($?l;YqMI-+uzP2 3==}m<$9sƪ$.#4+qQA514a>w\w*C 4߸KP%%%d=/Y =A.iEy;wϯ7+9)VvJ"g.)= ])zZ;(7Rܜ.m kLl/Ά} I6ݲ%729P} Rv ǛI3ɒk>vKV"ZATU|[Tn:IVXi |4Ç<%µA?Бge)^+=EPr@.2~h;H1Q@J`@p&='!}]8FAɂaϕ2 AG[Z/N$YAh; jxj#/n^}SGv~A/|ٳpVh$jѕs̮9I>/e-`m}G t8z.FPRj띄ۜ'V EJǀ 6(cMw|Dzs[%hV@?WNn(.g n?0SA}ʈEwaWHP,II `l&ɒ9ëe{wOͽl^H., )e8Y7Txɓp) M#gܤ3Il_H}^QqY>=AN!ZLhW| }"x3-KY h8?=^'7}UlQ6Dr4wPLm2&,6w؅^xX}kK*{ي!]hܙ@] 3?0V{;3'AY0aBKN]X?wH-EMig  \ȻXI 2̘ePH8*VFȠY.9m"Z]Qœĥ"*>#9ni)=7:Z5':~ʅ^˥]S%l.{ g'18 UȀ$CDL7I: ?'#={e)8IВ+:ҹ2kV#RYڨj|%kcHDRq[VBq_˨Ҍ}ӰD ܟ0\H{47&VQ' %y`޵UM;rUEBP(n=WdкN9HE^I8Ky.Bbs;:c>~wäL-%X {m0z,w}}Xli}[~z* O,OObrJ @X` Ӣ{Fd"FRg*S4"wr0 ,)zpOK]p Gϛ pz)-KܶsF@[u LٍaŐM6mԤ]7}{efzJϝp櫒Y^kh-LԤfw-OIZ[9A{(QO^Hj,%1]w9i[aYu7{r{{$f`qb_nWumv/rdh\\'=D5;oom*|˅ƆcķTN|yӚ^yP ġbZ")]0>ܗ3)kw86!֨u3 nz/7Rcy=Nv+`'NbHJHuiV>VJ+rQ̀hJyU3 nxa 0DӠYsB _4W1@.CXs//“.t:L1ko\ yxy{%fD4*N$؛%@/L`@lr2 Ŧi5;.dG BT;L,W)2k댏`գ30@ U2vjþc/U#y(*sbȤ?OXNeXg O<g-quxU֟- c!digBn2ˇwF9 ]F } %՜<%~!ءI@*Bb -P-~d/i1[½u]"Kf~5 {\>+=\6*6*/VܓIΏ!bܦk D3}F]tU(hM*0ey i|WƊݔ6 m{7Kc]Nh#dK6ғ3#xXt +* uK#Un55P|L0R a:fݧa]W~m۷ f׮YTFPJWASAҜ ʳ{*5B zoF D]` O$?v+`. , I) b ,(2bA+:w~a _:vU7Ҵm&b?5lQmCv_Ca[y/=9Y]v3y7} : Gd)l\|u{471RsY IͱБqp*rUUAlO MŒ܎ځ.(v9˱PNesl P$yFU-s^vZ+hRN16EwaEvߚGV6ύ-\ϲ<t2}%*݂QIst4DgPQ$-AX4%y V*VsψxYNsa1otAk Ji}l&Ԣ`m7}$O\4 Ni56 _k!}F"fS~č4"d 5UJ 1.H|Q*9"j]k<8u _UV3Q}3RdHe»G\) @ mZK&&U)@S,f5?]y#JDζJ1BY]ZRM8BJl +!¬5*f|-PbMDFD4* Nm+苑cQy$]8`DHphz; uh؂,UC 6^ȩbU+҂,vlC7e{uFIu7 +R|5}Opa5MP8FC?ɋ|H^.PWreYxf{l.SnjB771y@t y<cË>KOUhb9qp/5N εꃒɀhY9c7.Ot 6H=e6 T.3*@1U}MD@\ҜwӰgHS%jaTr:Kݩ>l CA3x~H㊡ yOhń J {+ƴ[; ͌564<rLpܤdL̛N쵗`_ 1Ùz~b<פĺӳWe軸DٰXxȁ#䴢r-_ulu!f;x7YIJ*΀=kȜ p{yp`!V\S#w ɬW/xŨ~Sbj<ڰ {0o xSsϢ=Vp*%s~;r5~dYm0s -lG%hzp$Q)<^sˈ *"g)>.qwY52_YK{LcӜ!H7uq+iɉ=uCpB2Oa=N7ҫfDN ZqtzJʃa+x؛b}_pj]`^S(J]v4%GՐZ;еqv!?\VlSl`F:?henRa@;Q?J@R98E{l3GR`.#ԑq6앒({6 'Ţ.HÀz}b=F)V/ù$jKr@e5#I/vhjVث~pdæJZfRR|4ŧZxmf+iL8NJOJ'3V>|F^L?tw~H)l PqL_DIN6y|Ta!5Me #ҘLObʣ;7nK8LC+ޮ=O$=M lF$&5G"ERaWc\ Nq,iua7;ǮҔp@J,Hi5QGZКӹ]rM 󾎭#@ǁa]xuknaw̆@!9@A<&?0>Nی$!u3 ۮ od\;2jߣ!+P oK%{ǭO%R oHnnN@jAU,q KOwqn?jY5OScqӈM׹L&_!GO4i1~HԃPIͥ=`8xcMb#yy `\c4G_dE&9$*߱\Fv^ӗKQPfI O|k&뻲s[6.󀙧[xLO> XOŦZÑE%%4\C&(rmՀt iص]aC4xM;osbKc'KΰẟBp*&.^Z6]i;]+irSw[ס<<^UL+9/ {bedX01X?Az:'0඗Ux&{!0+cr.izT0RK1porJ\ع0QFukç\/՗җ &(GyYdeW JuH{N[n``@m\$UƣǾ9Ř^qZ%yB̾Î 0D):l =)[Lд Hz:*)W's(7}Xo9k!4%ǣL+CCs۝tɆ u_wA I[:.{w, S}ОI|TP6@.0mGrؑ6@f,U#<9M?w̦뇀bTGՒ.LeZ_Yz-褴M;,椖!pq>uiX,nҹ͑31iaU<>j=JLrci~p?Hk1p)q'eĎ͌l{q-ɝ[ehm(lM^ĸ}bgnEf8+"n %ƕwL=-uc_c(`) Q30$VWgFrf-SCt(hQ]VÄ W0;Eî-giĞPJ̩OS%g]N2¹~Ty-a.1Z1ܮ =˙(]ɒ]kTe>wbcRypxC0Y J` ddѩI.Xl['hꥺFf v(h+&%7Uy-njq-BC)#̨?Fh k& B^5k-Aץ Q{ozIG O`>o+sn~wJ # 61ňJ sҁD}WG̙)D0'R$Bdž0Ϸ80l4E~ﱞ3e.?U* R:]^]/^ ΜHddaR9a&G:t/n#r0J:mjEe:qc.wFH[]C,]֤HJ! jg/ռII ) /C .[1opm?&kjw\hJ'q>QԾ*M=~>M^ {| Y,DO kK=J$KM:LWQ` E|5O]c/|b:јb" W9,,+.2kJ;>)|y6 ooA1ۀ;)x8aM/lP)T-_#`x֘߿+1yS`8$(5kR cG.X 1/#{1 tV]c'*%j(xW qw[ޛ΄~A",|N]68TӶZ,ʋ*8}S8T->n&Q^FBjŖoG3UV+BEJo0!6D z~yuGD9X;ĸrZIgU,\ICY Sm42%. 2la/sX!PA~fD\=Z!Ϳem;]{WԜǬR3)L\bbYy`O.ؠj [Zoj|Y: {e#_>:b @|葑e1h=Hqp2 0`"34YD `DK"@Fz{(! -A7 ?;3$8H48w=؝Q_Bʲ*? 7ҪUʩnЪ <{\21uTjfߧ7,C j3 >ݑCw D09ґ]܍QxlxzAy۲YL~Px"SeNPU&bz##-SZ"ZiwIMiL.5h>f2>oAP蛵Ou:\݂/nxتn !AIA4dgF6OKă)'71jc^\5o&šl Ξh!!Cq~ ,om^>zҖ;SmzcajU"?ʹ5~* l3cy8>l7׳B;զ!y,IX^ z{t!c؊՘m\ 00Aa+JxtfMt`{>Ж*Xec6ɂmmN )ϔ-z>rF#%S.E=@ajS38ڃcJkN$]o Zdf2aHb'JZe0.AeQĒgDv]ت1K^k= !i0o_5bfSy)ͷ+n]`\=!zZ1 VQJnc^Tc>k"*oI[Mኟb:pZf`($"Ae\ 8-gl Q0MDRO-KT6Ls/KU(9|Z] 6cWVU ިr=1KMif} 틮sK4Adv޻CŹ{ {`?i1Ud,{12qx`/V4ThddO !p_}yCz\>8 )Yh d #-Z;gQhtnJM*0bYKBQa ^Ulin4RWf@nrv`+A8[fz@7PHLD(ǢeJ'Oy* ra, 6Z󝉑"&/8cI^6Ȣx,T8[{aNu/D[=q{-ЦS/ҁдˡ$ ЃUʨLN7-E.U(gInM"r̛ %,3Q_:wK5IA%%&8O4-*ށ;5bR 8*-fw1x#/-M@R2IoqA_Uv vqطYX`qA | y 1"6#Q9B@&"!.LX7oLh_a8 ä1}\9};)hwtl!_f02r>=5j.xƧJA {GKu?VJ, 4ֱ#FN r]&Р>"{YO?(򫩹O&0ЮM!b{E*K/'mә~b0Hz/w$7EZDd7hP͕_ &cPΌ A)&}$BBzK6̹@/큩-A5xYNB oM&5So_ŶўpY}jlq{.Dd3DKL%9hdЧ=T])NŸq"eT-|}σ :}Cч1zZ+ŕ]%j>v!N3:)1ØꃻSМtLjN8n!1?8 !)_W#)/#|+Krxx"dݔdAg4kg6EZܔx}5{I, Ó,y *\Ou(&…:}N5&\kjܟ% !QQK\ c-|| T_c$) Uu8nWH-jgsj*/$0k˂*Btax4׽&Gw`j+l.Y p|AG]n߹xNN 9>#(⅛2,3K:ؓYA's ,!%ݴa' MX`u }֯Y/ KpDHKHo㽧F%|m㗊疲oȽ(,}(;|M??Il={`7(HY31 vJcCnO?gWGUWZΗ!9duԾ389#"Ub^E!, ?6l %ζoYR8uhdIe_ mM{943i&L"ĘsZF` nBkh,$5sڬ+ێi343e&Fݖ7 [Eo^vRpoVQ.pF^Z :'UJOI\1^zM]  =?8^UEFAT^G{Ѫ'|0x4py|93[ozh#7=Ɓ$H0W^mwY];1`ueb(ҍ|P{`G:ogzIʺTĢqVy`Ey(xQ_s"Y3ĝR`&9SS>An^sZVN>Tq.vv%E`6FAY$Rzۇ^Pr- ȩzoʢ*yMG|m_ײQد:߸0MzԼvS3 _ 4{6c`I?dš2<^q\m(E' \-jc[L^ԠGz!>$s͓dI {R7,8 c5ZlDХl־ajJK2LnvwFAѽdъߡj3Lߊ~{L`EW5-s^K~1B- `^ȶUHu:#TNk7rNKsX]=n=q}ъjh~Kyrс 3grD=FQ{ c~؇~O`~r'_8P-`(s~\ޢZ\=%hʱWsw`WFOh1Qs+|&HK~8@{eLĐtSdv?D 3}½#ݔt3}{UyHJ5_#9SEL2v#,8rpPTy8£s&wz/x[<ۊ;\vu_odOKzAAE1C"fзڅ5_7{^O<8曒B'/ŽL?UʣSkAuݙItOXo 4+;N$D(\/Xi^&L90(` 4X|;/j'UGӛ8HZ,+gG+_"["v ny0z7Y hݦ'N4Yu4Cu(JhajMN&VɛچG㡞 _a)^8''y:ƪVK @ 3t}"檯U1FŎg Q +k-DG'(9RTsQ#ג%\-C Rj/{yZlC~.wJk/JG$a˸pY$}×qUWvKz131Х #*ϓpGƚ&׶x`[xCq6I*]"v) $T}r~q":2lf)0YCUᗺcW6!rwOfNj$t a[. )f5鐱1ɺmXD,zB$?J# 2#<=̓A;2#)+lTKꕟފYy<whh$E_")J %2Kgٺ̻aih-kĻ8H",a'([ӏ ܜ`&WoVP!H}nJmTCz'3O;/ 8J{xW"$q 4ƒB(Ev,Ї 6eR3;D,^D0OvYZ9ɛY];E mk LX!b}LVPx@wlFO~ -dg.OL7c~%^OJ Q`NVDNGXBa*Vd֒@E|ow plw$N^Țu鿝Ր"T9|G_וK^:νF@`΁R# L&uvyxxԮ@p1wD'[ <?N.D)L[oriy=17S{e!sCęk=rMf2k6S)mm$*9-%EaTxO9 CwiҌ1=8dOߥPء4s%xRI0 e{(MC IJ^P}\Wlc Og>7Em NGH;-,7)"v}iI-M lwƒDkVh_I$/m2@MtFuh ,8™d1k'zQl!ՇݫFAF|ܝ3U}+.1ʭ]t`k#ɽK*R(B0*w(Y~[Dн'x AVВ+IlLb~*C|3F$Q5h K$cWB/4 EGG0W+?ݦbm"VyDVԫR! n|6k&f=!ty6/jϛw[J[yW KKoe,?3Sqn R.4s θA.0u)9;3^dE(_wC"/3u٥`LZy)f3 fuM+F;_ېLyklR,l@ ʿmY]<"|˵WGE%|f;'vuʷ L({VHΒWc*_Qfv#qe;li4 V=XםNҬoC76j˙5N}se BאN K=?oGNeGnPA2EإlMlAN͈v#5ҩ,PxKR&;bi$խ=?b8z\( U;D.QK`S*-SҒWF3$ TzrT8qRO$'iC D. d/lGQ {8Vqً| q$NƊf}Wm/XH`F_>#7[y/U9x6c>pL\7j7n1zn=#g ʶDTI yl"rP&^VzQ$] xT5b -G1f[WsG+#&uƷ$>Dq jHRE~O9sf  uo^Umvw'開ef5@CD*ޟxmz g&͋0[t}u-r/1&` ,:}[=Zq2RFL^GIڈE>Ճǁo(B%u,[1}}em9bJp]#-(^œY?&+t_tUn ޟ5$m6זdY\Y.Ǡyř̰lrޯ݊q ZtQpB$Tcks+cP?Q rqܚ­4ȕ :34;0prads6d|Pϫ% MJn+4R„+(y ,4t%37;g!{6fxoP5lz7Cmc-ց<`Cz<^\gA2JPw^4>n N@LZ?42_*-It4@ٰ[T0Q’: l7Ax4gC1K6Q*kؐPO@^Sa%b.8]בC^qyTKW /ȴe޻ozeaEO>(B3,ͼgP)3TS :_<J!gj΋h}GژAia7y3kgeou'Ҷ\5./n1y8k?a{P#bWBDcXR0`X|F(C:yluµD9Rsu6K=zz]~ n!t51@pBncrfE8lHPM8ˬ@GԦ|br{ j{RU;1uϧ4*oLX#n- mcALh싕& ntz*>ϡ#\֝J߲0#oNPtl>n?vx]^ޏVH3)W 8Y4TjnudZy&6nPa~+NlRXBy>nO\vZS'OppƘšiT]Ng!Nk=ܝ ]y^, @V̥(nZ wRMit؏!B|Ϟ5V,Sjw%˳>>qf^FsW?dt[B9kj rk}ju \,bϠ4J>ws\?nӊ|i#UA ; .adYiiV R{]"' &K:g@с.Fۣ|BGkѹ- #o~; 3F̒zcez~ ՝~4,RҲL+gIH0z\, \yfF]a9ƅf#Xv'Kө~H#9 ԯl8n2K7U{%MZTזM$Y8G n.t5GnLK)چNmL+Qd|0wR@&/LNC.;wvFRo1U͆e%op(H 0e/W.ˇޥS:6Bc7#A̟Ǚ/)yB/̿hQxxGa!.|w6]O5⌟!})3.4SKz@j>ϓIksƠחWuV_25o)Y,yaœhCH uigN5%eU(ZϜiMvx9߲6Z^ݓNVVFå,4-xo5zU%G4qB){ Ǚ!Z3Z9r:Jo߰n4/P 5'8 WloEʥ:@&"K{DY>yd0N󔕗yF (#d3>$ǝ&8녍WMBJi7"h%$g V߁>ր`0}xp2g9 [ "xj_~\\GcIt=MViQ]^+cO[ͷ$%ϿS)XJ_;\!B*7;|k–g+1K8f-m,n?>t#Mz_^|A&T8&r-! zh\"mPtYھ@fv-cuSʖi=#zPVi浙0{?_yN6[iig?-~[備jwkj"~8̏PPƏQ~WyP&OrUTЎ>Ld}_ UְoّnQ;{6OkcO9~!A!9}c0a!D`sFc/ǞzO/y>ʈ#[._E=wk*ܢ#P"'N{bM!M߹U({^X%Cu0=Dm+䓵֧+;˖.켒ExvB .q_r#Z4صhHiQI*fKtHTvFXFpPi_Ƞ 礤 !}Z}:eȄ&uT.:2j#q;&Dv D#:Ah`#ot,Uw$" ƄghGt(EүϲaOyŨ0oFα1g2SfuvO%Ǐp'_7Nc56jc[`U1D]gA ÞÕ|L9m*i$܉L<1A͢]@h5-=_SvŊydyE7}it)ッ]}z"Hi?$J{  D 1w;if}lpgТ"3IeE'vL֜j!|ܲ W aJt՜AU"p Dն&7/UUT1P P/b`rw@2믃9 @h4b%wSsڪy܎,^WUtH||O`6+HGhe㙣(Oc]x4d/X\y <:_+(-HrK-6e򳑔?="IR#]G\㶃;󧳺 ;,V'z 4 ~ MpnLwS$-ܙY"pI3mjN_"*G.gHJ귟9c7W&׼k*!5a&FWKo` %/A}g`M|eS59*}K8YvYݐj~o-s E:UG|ƀ ŧ?;p kۣxRB*5=@W寻XfYq$ņSr>0AAzr~H\eP$<a}K*{H#iҴH~!a'$^x+wx]íc@`*Io%)D\ .Em+]l:إqiufnkPH\Zɑ&uĈ hme }6SUfFrͲo/Z4)<9 _U)(SQ,j5%jvgF>d'd+W]*-!&2?1Q㘠hH'l'~i0qhl$ D@+1.(,vOjp5vI|Q}|0t6<}J's A.NJpGrw,,Xձ>*]MhJ'_r$`֠T &34BǢll*Y| ~ߐGZRaCY/ lwdO8%f}nu.妋܂@.uT}fRZ"sHȥcX֒V\Ry`InVt ~}“E?[oE}#-i.|P+{`h *HgPƂ֚+g?4 l؈ F.S^>G׳sHj?]{=REr ?op:SJhlEؓH !c;/Z?9G\i:9fEvEńm&(6O Paim{;$;srlAmy.LxaB$n-o`osR(EmHƾw-,aWCtf,'MfR3Аh pm/ްuu`7X[U2{٬6<z+);AEG.k#j!$l.r8! mݴ|u%%~Vr=; ׵^WRʩUC촮}`ڑ ̞냛~..?l#,~ʌ D ڽ6h RT5D>GG@-waV=SyD pmƮ؎|졐A6g8ppgH[}QK &iM gΊazK~Pwگ+X-uD)".6HНL̩h,K\[Ṗ5 d ,c'J͑%O_1GF"Ec/yNVq>]inU׭Ƴ, t:+ՓM[iҺ?`<{F LT]r*B5ޮkRJSQ(@ͥ ;sTX IX0}x]5j'*+4PԠApIɬv0Zuep3۪us?ߺ zbd́(s:m$PO8t:2n`u0fEn4>IvG ہj|KkC 7H͗M(/ kEa8Itxߥ@zc~KvFp!yσMhGb$I0εP*2 HBvz)k:nN* 7.˽#VmOypq02e\aliȕoﻂi ͭzܩ O%[I:Žzf_Cq@' iFQZ@-xwHq ODͩf(=02,!~u|&0xa3?KRDqu0)z͏IĶ'+5:ZňHk} ]:T5 Bc>L bA bysq#_ $7irA n~ :2_ԾE2z^ B)kk'ț@+ޔ UCqXlfNy҈*"UU4F`QPtF,$˦ÿ$Z~ɶ. žfx)S4>{E h+Xɯ,8m^}7@O82P>.mƔZ hUEs7Bi틦!nV-#h(Y5H0lPg*/X]3g+GG%)}]V0_0˪*ypq勔 ܶÕ _С!e40c$:#wogXR8\*Do;(vo hG)nqx'm}T$@!(0(-ȹb@@I Tx/FBC𹳱s4K]֯6 M`@Yb,5(-Xm)Ef_+B(J$ 8&Tu| ;t|O?qFΟPLlMaL[v!㰁r:p3HYjf4z7=Z}:ٙWgQ|cKoʫ H]DAa)6i R/= Zfd 1 a;[uy JUJ! 蹴)I*mrDGϩ0,\VT< ~mDB%>!cs:Oa=^Sn؊A_\8r?_j*lt3n7^EĆ24#}#/EUQQQ]Pڈ:^httQ@GNt\Ee)$/O΅Ά]+x`}bZ`9VktΰzfmS'zyriqb%}rΎnUʋ4C 'S &Zc79{.?ޗ>^i)!=}*V|PxVPj !6\.44\X$ {0+;St!Ur3z.>NRyά# 9q_wEhWHE5kր"JQʲwdW"Rq7."tWh+1P[(ܫ O>;}UkGBbӇyW]:8Gz3]50t$V:|Ut0ïc*Of9I8u\;j֘",᳢*D04o{f<8]ې)eLjFuH]Y#bɠP2-DxW 8H~_^_bJaV0C9I1W Ss#*8xw"m2|̞ v@ot>S?SiPS+OA) f(\ӣ3Q 1Zl}6[+ql]5X*'7w?8WNm)|;rzRtً*E֮QNFK۩*QnR8r8N0#l U_GB *(6bO,vԈ]6Нl~|[=t2NBǸF#|@ZJ.>#U$1c_0݊* "Ja]Ry%H7Puk0~!;DuFFڏFI<(8n x ndg5E Izԃ%i XF}`e%,hf'}i,C^:Qdr sTѱ&S\壁pSҍP`ߗAъBt/:tW`27|_ЫkVt'@?KM=M(IT[ݖEB\ USLS (gD@ޮmV {!^7TYxyc9M -v¶O\6%ᜏ;ݢ1ZJ`ESX 3P֗GWTzJk~Lueo  fst@%]`%^wy%Ww>w+Hoñ`g {{d98⏆c B>M'D6NNnH82KhI$F$NouƼϥ?:EiӨp_@ W4;ٺeϵ%IjKuk͉7v^-ܔ˙HFϾzr`@[stO3]Ө,2pJxTv8_AuL sתfp03 =\~PA~VBer"d6GF6E^C{;qoh{1)'f4sX֢8hwM' fUC{V6B%lK\QX$x欸BDz4F%l(`3)MIĩeu. H/|֦O[o@`Fq+z(O"\\vIjؖ@'X w3bdwk| ZlA㳶E4%,TO=7*6뀅XxK+j|nEi3NwX9d7?OX%R.xRç0[]u E?, y=43kfT-FR^1 VɊhaR)CP@o۽TO%(ۭ)d, \Ih8d*p.wɳw}ًuY֘!U끜3’hRۧ'Ѕ>̼ֆh}+^^(xl:%uIw+05V.s`饄!ܝ9[ O:&nY5zegpsK|$Kȵb;KaP&\gx"h5)VD!*q";a0G>IW'i/니4_e Όj9X3YjUq{9WYיđ~V Q@ 'OQt9 {M6Ln^5fm0<(4?W}ޠkgPW}ܡ*`vB^')L $;f3}8G8ʉ3e0P#N/7V./3=|WPEb'Fܯd&BRe&ukL+uprs⦼EaŠAlCP Gj~#<:hrYTG{ dyڐP ̺jPxvf4WC5F5˾j[?"31yĨz,RvL& h\͉1H+#Q:QȂ06_Ėt#8Wyx}-.{wd5giܥAo>o;V{I6Pϛ̘媇jck{`PH t Zv7y% Dt 9FbbH3r"Ek1!7ukPVА' *EJ^a:vg vDQR_3F0"We3}h?cʉ#n5|82$)Iv%P 3JoS0.oϡ*@QBn>=lyB*eԌ#}wdKz -ʭ 8vIͥ#W5јPT짃5|$p9,XVF[⿜S@ӚjZ 0M6Ԁl+򬇝KO_BM8-rnew[tۣBxq$@H5eMQޢNN˱It:{B:&OǣC#B Ń+ g cV6N]Yt9&g7TsLWg4 ]z7 47.!$&=)4rJFٜF#G|H[6voPs$JߠE^\rI_(2M"wb Z=.k9%&0J%XGa)uC>fvkm++uo+f%YeuoKȢVn^ _cX;7L?A`.Y0Z%cwN/1ӦaSp Y1T/_usl}8.;r~X2y$2E$v$ΰxylzodK077|1m}?"15}O7ǺYQB( l~X]rSU/ 2ln;CP}cv ȍC|$u?I"DP:$ TeYp7 1obd*#] & 1,u*J}^:+T%3oM7E|"9z}$0sq:7et8P-½a9ۥiahB&r QLކ &FO M檟 5cIO:l[LJ^T^STۻD Bn>·x "L"^A8ѮEn(Pu gA!t| <)ri^ιЩV71/]ǧ;Xȑ_ ;*ekFK,>De*nVxcpmPPZ+x3@l9ray6_W*\Mօ[Q@I(qpDA(+YT}nL ^8K@Pc>{ݭJ^vq)dH5Apl+Ϡ2xQsm`\R#PkޟڧD,a z/`'n+:uh0W~DbkZcH,[cv' USI56T@/2Fd_"ILha u1By)Jչg#Sr|j0P W[BsK|&@.# ghĸ쀩6y1L.kUL89exֻ왬˶;O=@)+l}]nlUjF~SH)-u[zLH2uj.nIi}ŖkiMGaN_j﹢P^QFȌ_u!f$>1&4Xd~\㊿7\wnӷ aꉖRdn'LX^:$*/U_ܳgNk}FP}18K vb2yNL ܁]}8` 21k;Ď 1$d9'ޡ)VȪ'୘Gw 䨄dbMàUV^lXGk" @yUXwo b_؉yd@9溉 p|)$|̃:_QMDru*@~_GQLEJqeN(K2Y$5,I W Q TOkݡ3԰%Ja#^U[yQ" 7ۆQ2,xJ/ \:GjTnTkȰQ%2FےSӏ/(EUN5LJ.!.0~؅_dXT߻ck=׿QX=ú ۳\i1)b`Y2P`j_NXaD?.3q&tF1Dx.;ϋlŶ_,.Y0z%썐R ? o Wڇ\^YZ"KTF2\ж.,d8QKa^1(15ihAE8diEvQx 辪U͕Jk9vg;eJnM&"#,3%Cǐj:Vky&G9/oE&l~CJaQ-Mpjx&$Vڈ=c!Ji_Hl%'#Irdg-݀I ς؈N$b/ ICTn/+MHɥѰ.)gbp|?c(/=/J+T*%7p ; b#<Q(ɆVg>Mo9峧QsjAһ^AU! wo4T5%zBw G&dZz\m5HWNkU.l f\Pv~2٘zs6&Ӊ07S^D ˫kTGwREQ0 f|A:%8I42G\#vSoF D$RnX;,CZˣN5oc^,^0'ˎ"E5,-Dlj:|;+m}>][uT1Eu B)Y+Jϖ)n% (U h:66MȴR <۔lQXK|$[gbޟyUd,));Ir% ۥ?.Q&UWۣ< jiс>h'[KMA؋P.QȰ̈P L?F;]%ޭwBP9x(z3DŽ-!(Hk2V'=% gtkHB3v0#Skյ_CZ ]t3AP4K`ѹ70ep+P.3% yX٪š#UȞ]xm|> &h{w$ҔW*9J`{trլ@nw\:W`ʖ5ăTP1&>jr3{fRC1E}qH@Qǝf8eDF0Wne(o*)r6F$&L9>&p$uhð,'D_$Bs~[|(jRnanO`I ŵdwJ2[m> CѪ5̆kp.NIAYH< ]5u ڀO!u?[!Zibs %ڿf-#66tM313O_q+IJRJ%>i9_2g}SL6㨠õGwc+z"1 Xr~j|tHu3)Fm%%K>l)wCF!O},ZXd=5t8ٖpwA½Y}H Vbqmҿ@64е`5"ϕxB3&jsCx/9أo*RFKIYY"~/#jTS਩l[tĸUG ~jgLbWފwb-5`-w U ZX^:ͥI{ǁdfU֣qBx<*e)ڵoi:3' V5ǵLJ/eNJeg 5<._8gOf戌DR+af!o)Rn:8]Z(Y3{31XgRR3`XwmGH͆߭khͼs`(%:ϥLKt<əG#Pxf4+uyRǦDP/GZo{"}1H?.\TӽՁk4 NTc0 SfW6͗W<\B4g$: -*;Iܖ$S]o)"Wr+Ȋ9AÚf DCr:!ɓqpR5E֪M7-t@UcRGiBܺ ?> T h'Tk<+HTB6z %Q6"N, rA,= 7l Paw]8=Τbl\D((&3S 5V| @r!(=}R>JQg= [XsFV׻6VvvՓ^ Vw!{1"Y#PS&zC<:w b4n}& ;cwk4ȣKwRdU UU^53nqwb)YW8tgl*9zO~ ³Jw˯Q՛Ʌͧxբ-mjK94!I?acSb[D4 z>ѨXku\:g5˖ѐ^3Nvi?4H8<ЗgvtK}6P  %zJ/Pi *r -|Hlb)Agg0j n2,d Ke2T\riڗ}nmIN(e(emڛujvϭgVK;F BJ\2Ԋ%M/95 j]O=Ao/weR@PB1'dx%fuu|{=bIL]^:uά_8ۍ+8t[L~ @Ww$/cTL >sPOuQȹ94^O_AKqF4dp97 i}K9)t#K9.^s\P7<馊_NW 1ꅁUK~q,=`2u )+XPk@ hmc'5Xaj3ޤX㪩~{_TWW.) D4>[ornQfy$N%oHCY8)Z:W\D= z_9\>ds)@rjŏv*4c: ,8zQ.իms!%!Q)g&s +sL j{h'ݘ%w&l.wɆ.}>0 +*|\WP'wxs]2˙/2e:1x0F +|M!ȟ TYM,P+ ('|SQEBfmi} Q3.]=&& s3z)XYsijs]y؛tcBf#9V7U\ !R)[I0Ok%f'xZl4.Jw Û9E5:L܀ׇaɎ hCJO#MYP@wS_l& IGni鋊42ch<>Ec :)d-W"a!uqp#eYoK)/WRn;C?@ew]e" gAnh v$EQQDb[[ʙ_{X66WAR"\QX#;-r<"2 D;J-E9p& ԪI0O;S,8(%c&G4k "`F⢞ƙT e)Io!Qa|\0אH}4é0bSLD'BƇcJ3~.oQ@ױe*2cmv6c@15I _`C2Z Z-l8| k9ßYc'?C,vQT{-p}µ|,2xSJ2YWYt]wo&NMByEg^$&[ր1YJvqM熺JfA!.htxfm9!Lx?<.*{rHw_;ֹAV^͍AX1^03JƆfM6۽ByEɛ>1\^jh"C5kQ㳣Xg嬦s 0oqVT=F{ѭE"30}#3-")[^EKj>1G{䲌mĩ);́-o)Rreu;4+|JO}N&gTzpOu$c JpHۙV nx^7u!2H;y󝨿pj|hb㒗VQqI#V൥""2};b'v/:HI:]}eG\QfaTL$YP"ayu\ R%]f.BtA $aPc:-OٮTC;dN[mNmB|9" qz$dU.?*sO. lQVG7񃒀̉(ȍMRY߶1}5S#&(CH f Π ͝rgic'~x{T6^ǐT ||֝r)O$+*,}'/\X9T3x!#9Mg8g#d9$'Z`x؝lB"(` z!wkG#_mphnycx'jJ09#Yp@6BYs55,:B`b@_7\XO제[%Ď@4-%$3Qסaq/zb=/mQ k,Zwd̏@@>yLӮ}"H6*ѬOdaq[<}|Rʮ{Cb6\ jx!`: v#bexߚ;zAP ؍t XJ$0^ib;c5:l^:DM`8~ fl|FS_NQ Bwh@IX8:K=\kFű һorc+R=_za| 1%9xkDnCe*KDRJg=̶:߬AJuK 1FONi~2n݋ۨei_0).u9_)L{Q- ]$%h祣s!.5F'ϸF@0skV*,KY"mARWZn}O}Md`~Z ֬r-j\rC6!]5ure{KD&tqͰgȣe[MTC7#Z <.6anH[x DAc2c% ߠF8LWTՃKjUW)B֓l%$ rЖL ;Oꊏ]*&Z6IĮI[ .=b X B]~tϮrl :IilqoLr H{Md]mLgk5!lȠGgiQ-;ړEd{]JBUq^ ]|޲p|hIpSAs89 2$nq'yfڅ)m> ?~7. ")2QђYjVqA%o@Q.u`S6]c.$#N"tY ?F= }&afrp;1Pc)^t-t(E4 UJ:mQs5Xa&Րg~ЖDFBRYV u(,\=Dz&yףRɰ`-Xwzԁ~n/arS*Pd:48 emN!@yIvT\z8*h Bś~U5*3{v+#RdǷH\ T|h* s}OgS<($*KP0Vҫbq_YlL=T1v[䉾2'8>'-*o\;*8j7 ̖Gw |Bf LJ4;] %m)ڕ*U5P wCt*/,c Mii= :1MdtN m?_H~wRDW|.at=Qŭy$k{{nunTgWaOp .!RZU"b]?Rm$fW}p?Bq]y`\&"*7?nYJ21=x@*db$ "B -n]_t RnFG hor4UԾ.FX?a|whD `y<acdb$y3|-YCh{yo Iy%ڿd'\G39c|hst&`'U5;TYbZw}bWL9lipp *X}ku[}|G!ִN'Ky&(sb#~䙍eU)n]/&Dƒ3'#9#iችijbڃfc_W %5c j;SN(e.lƪ'y`p^H{/M{Yu}yJu1L1Q M WWB(t37=;>s'"MçZWlhM15 kF${ tNE#+Hs൯ iSP Ci .>4,Ň/{>6:{3Z#Vt߈kp`ٙnu(e1aU2j2 PkTRPc\=fypB]8 q>;Ej\ow0ZwןE > ^Z]Dۛ [JDXsl|?E3&|&TO~E'M t!1GӆX׍|IZ , *0+*sp g ssc4-QY @8%-f3AM 'w$rq XtZ, ,d{U:d2ݎS2sGg-B݉-0)|dx(8bV*C•$.MQ`/??wX_ݦ!2=5Re$k-#.Q{t/08,Ixʹ_5#mp8`_ QQ)]Y+[ PV,iKP?n{6bŬ}k:+{U1pSNʖXThJL,o^"ԈpToA%o6Ao=^8I 8Qudt_c\(ݩ7$ͺO?B!dq Ojpt +lU%#o/k =^!j|*=B0K)J L;9vFo1 Om{{& /]# Ht Ά,Sc4_qJ]AD٨=m[K@*/YAiiT-äsms56br(Vg JToT\_}9uDdLF* č=VN?APe~. 0QKVm f# ӉeVT&iKi;RJQyBxhtOccs"Qo'{3<ARdx)Ř1 g ??0аQ6O =TZdX䮿~չ/Y('()qZ(qё`_![Ӣk Uuds5sݙh{/:, > |rMU0}ρ7<N0ݞ8m+Pn'PyG?)+Swe~<9g?ϓ?a>Y`me N4V*/v8jBCF"ZrqS.<{4^U3h^8Aet e3`.6\w_:$܇_=nWIoӗVIf .,'cFh@R2.LE!\]mD%8N!ܩھWt2#z1jsl Ϳ~kb`n^I1?n$3f?Ԧ#Qf0vr-TY39y+k׫]aFLzE@av@ .+Pg ~?hQ3Wv}?8PVDKo`=N_Fb?=Dԍ;3v'AjAIzDF {He~ڕ7%X2 YNl씾:  =7Gh42H0( bU!@q2?  \g#0Nwl{4q `&ُ ѻ- .1uO5~(M>5< 'z9+Gչ(0Ȳj /^5?> {?q:}4Dm] {U8*R*Ksr͜_ZMљ)b?BDƮ'NӨ܊`m~p=O@F֧W 1J$ېڥDME .s{zŭ6 dhGk`Hwt K2oKǡG ' cIO gkqAFpgY^B\S@>FWZr!'ڊT9WCaH e d7):hwb2MWó/AOfHe S'za1_Dُ3@4gx@EQ)@Du2I>`M2Őm'tng]^Pw;T$μ.?-݀go$fBbmH_Smʵ.vu@_-h6`mm!Wu =R58ߊ!rs5gЉ ݚ}QBvͥ"ƢXIkƃ8Wfh(FAEA⨫qou0. tc5̬`ނļX$Sj!5XNl*Ĝ^~Y (cA-FsU XS\}Kl'.Bg!\-}(̂hKEZ9 2L,m l]NjSzqƿq/glKJG٨`-#(wAprvb?39h#K*L2bw Ң0[[nU=^6U@_XدڟArkgt-@UaFgRm~`:8޽s[,5ߍIOS,qҚm][2pLgؙ_>+l,5{?}rROtw0_VusFe5^ݤKpv=<.;硼2d`tΙo8 WR?)0zI|9N~^ߢI!N,^;,Vn%8NP$)|}h}sq 4"2}yg6PT ,@AJȏS_(!u3QX"|Tkdj6Ǵ>k]h\hf(c-ح.U!q12 FSÕ%FB; Rك@{%KKnʾ$f\`Yx>ɘn] x:x]a/ ⋼9nszE< aָnș+#XP= hR;$P3H܄=f?:g;֥~_Mxk|*Jϟ$KPL y2;Q$?Vm˳Rr'ܔǟ3 {6KmQNB}C#:ϐhZppELR(HRu_ {$ xs6OPÍ6̶ N^Jѡh-, q:}ڐexǎE8G}/06! ޤ=x:Yji8Hc{, Up/1w,tՖȰIo]aB0=Rca}`xtwn`,,x@vȚ>S"M6SmK{Γ #6AZ_1dg K`6JC3&w@`ˇю<wB;Hqg*=()Alpe?,+.9f&\e 3t>R.hzDZr-j,dR& .l첻q[P YDvpGT M(M|nT!r^DrSMfj ɁQP<|+-)E}@Z3\XaFWudJc+8jQm8 Q`*Om6;!KL݃c 0-TjM4"`')<8?yo8{dOE}6H5HPpyYE 2Z Ů5rhw=X<[67|#PwV=y*Xa;*e,D@'@8n9T|S3۔8b Lҷt#ؒ1E UΠs3li̡ۺDeMMylĥhF?uhlm`+sQPaq^!ĘF+fF}6GӺD`p&_vc %tqGp/:r¨>*+'0 F&"NEaӋ,ds,crPǶ^S+.0ܿܵCy0j)}O?9@-nAfi`=7XW>WxoҬ,y'<M$O7/{{#bp=hoGܽeTזC> _T[93Y|fOCvBXc0K,8SMcNm5K//-~#b+uyltF[mFMb(=`&kw)Etϟ*٥jďj^OChNDyiT=ݘh7R*jh,qjw^̛~HȤPel\IWn&e JIT32rzg-4 uͩh j`SB]-|6pzyqΪЯcKswB( 9lҡokR Mƍ),^,#=TAƃ#e>M+Ks7j; a3 m̽p@= a^o#c/U RT>t MKd哰nq9K7 =&m:wcuZ=gP_p*#tLm6vME]!&jMFJAZ/<,4Oaa 4"\^eb߽㦔=6bb\W7o L rbs`+`Nkf}o9EO @D` T<9C7;18m M*2`9b6+J>bX[=`6ͰY}WBm͓CHp>N}k%EQw7AD[,>d&'J#dG1 AJۤqS %h"01jHPg7+yW|U+\BS+x`%85ϣA ^hWtx&đ]lT)y$e )JVU׌6n8b%-ƙkR"#8@d/jK1= ¹0*PfGjqEa"4:~NWݑ퇝)nߍhĪ;뢐$'_<㞱 nwLF>%0Z%3EoXHLK }3tr,hU~9Zl''jb~{8JSTG`[Q\YOC!|_~ob"R d2eyWg}lVאWظa$:i丌ovWȶu(rxS[9&fԼ~!@юm뵹eid~0/ -PӸѿ;Rx1\ S窭W3 '̇D,qH-5U>;cVz6h';/ER 15"toց3ٵ!%!E` QNjg"Vg %2yX}=f<:wCZY'4̧&>#o3eɌ]ɗNcN;SZGvnٜH݉;'_aS@MLIw 5"1;.V (KRyFts"7cjP?ch̳tNѷ#ep"h 䅜h+l{s]v _J-u)fd1!j'9 !F ,GƒZBΔ0F &(&Ach(~_w—POLIojOE$M 8 XQ%ȾǨM~N6 ߆#wӟ/9jdXWـp;Ԧ).Vcp59Ȯ&IVUn>ٟ"{ɖ'񰅪:(K!?3Wn_|"vgUDhg @vp 4S2l>sNX 71?қ9ZU$j酼~Z^L-"H{sWRqîqrB*H~VÇ)+b3:\3tpn.#A+ϣx. ҷQCCԸ9٩a/`Gк >Vp/BYvRb7+:/ R9$|z`' 7*J筈ux3)qNlT-,u9Ԩ!7s#7Z?X1E`اBS$=g cέ,}@(f  9WjV0v o+fGKR5HNTsA Ђ]!9u'[靓FPڷ_cq@DZXʠqlENJ g C;U#`u x;xbf ‹-?aY cΨn?:vqgSFV}Da2[,bjm2myNhkSJ/.$v*X@gCÑpr@>9b}M?Ky;n<}&Dk~5)%u3 {Pr3s%܊Զ0Cze|,G= 6Ir# WtǫB^;ъ[ ,QvHX#kd`jMm3ROx/Zh$w$orwVC72ӎ0lE7aǾnЊpxπxYg*\jtP|Sְ]t~|_DM nP 6R;4 fk0' 7(#=hs1͔L mdZÜAx=0fڄoCpYJ"Mz7Ho)˩g8gaX _);2#bdiQd!T{9l^`%8dv6N92%aPbN.HxPEMAu4x.wd?`iulownUjO]Ӷkȟ˧5y$}*65d| I>gUu}읢qj)?6wUӃ\;걟cgi6a&rt։P ~;q%Xl7YK\n-6_.s VʖC i)# .fO9%_?y$Ƙfm>q9.4zA{R nR|_6.:h:j?A)տ6'[7=3 bq fڑ2-ŘY\~#D,貀G0Vs9xCg:|a4ePX 1#O+IT8gXKS6Nr;t)HMMwYm"YMY@-&3(CH.Ujsi^½elOƜ/8̢5- JrŖ 6mQ~AõtwPxLtEgFj< "C8zeDY~s N JYvC$F?~W. }0A I@#e䟊gb_G>nveHꘕ&7P[=`3KU`}^%qGRlGߐ vķ^:<$ހj0Fz3y,^}޶u|>u0472h{(rB>^W?0T|ɠ z<HUpzk<Q0haZ {=WbwmEЖ V/ki oo K6IbVb>rSIRXF0tRZa{E`Bld? )GrA+@2MT}W-asC)ˏ*b?a[pFp1`b[W)O5ؖf5l5Y܀KF`g)~%5y  6Ɵ&C[萍?ƀw;\*v@6} $һ0K8KH`Q-@UiZ6ztk<>`iX 㒃J$l"` *WKq( 5Fa2cb]LPJ59$o@Lsnzˌ@`]cI)\8gRod ?RrV7Y"b#1٬/DkX@j7aݶf]aa< j) $t:N%0JU͛"3:0m='"<6I0olY?Sy@ \3\ϛt($jd!JӘ?`CImY.:ᕬ,%KR"@ Dh3߆'Jq.ϲV mt^fg2؏^4Br +6E>.",aso.?iuHe."_:->hI |{;4MpkCU$on|I)Pw6wjh+;(9s NҌ6$6<2u18)б`c Kxnh.mf\sYumOiv[yjR@M(cEhaIk4@<.# vY@?쌫His5Ug+ڠ _ۑ$h/7 |@نbkqtX.؄GjX\Eƹ.[\ļ"?ۢh'}ow@GPHƈ6D*s%Qb^ϬmH@Z2v&ͮFfPv:8Ngȸ\׺h2YGsRh U(TL_:f7 X<:CnytN0mﲵ/^qoq v"cc W"{erX'ԧ>)@a.vՇfyυ1l܁xx6\z{pq/<}g܈'tCCq.<_F3=zC!cj> {}3SٗWת~qNi D_?7l/i[hnwp, 85^ٵ125e=Rd}C[ES0ҰW fC\u|#)*bߋG]"8 ob6}NMZX~Bb;u/cMP7r'¦i"gYw +GAx7C7+RK,~.AoAoɐqa&~FlP֙KSoNww>P}oYڜM)@>6!!0BYMG-Ïdslyyz[{Lh\# HQ/ 1}:᏶>$׆[`0$J$ERcG4 n"R+d9t^cW!kl&Pkzlil!?~Ë-nX ? vp٣#M;$8($MAVo@}CO129EeH :)"16}ah7 kS7xOK*TJKB^j+ڸ't?D; XM}Zz"j#Qt…`0ބsM-v-o^0z![qX؅ѭ$=8L翛VZn4r}^C~ FxC,Zh ml+ oD/uLxA1H}EzaKZ؇!Rg,{8ТctCT"(I(dXDGe$ϿNn c/ʣZ-bČ6u#AZWzż0v}0U$&(!C_*_MB34FX ŏG rZ 6Up::]f*UL2+O %g=@ 1=@*ȫ&u Evw.pzg#M;zrKŏ>pfay`fzB;uU;%Ao-U*W x_+N"@{Dpo[d#qƚivc\KWV_3 af*7rYJGv~_C8'1$[,P5xiDBR9 r')Рh@NW&Eb\h["% jCtCqr_tCy eVyMnU8mUņGZ{[_ &M<2A9H rwxѴ_/ֽq'Kw=_rĹ1v=:r8TΨKp> U|ejDPy' #A9&?=) 'ӧE^5I]Gg~mLQ\¢Cr5hnvp'xtVH9V喳6,e0eOWnXєp{+]{Ym}[5QaT-]+y֙n:b&@GAw- bf /@o/Jc|<,Ύѣd ks?WLjM A*K[-eڧ\Nu0SD`d@Ьn3>&uHO&i`Vh: Ԗ%s*=ZY_]cڄfm3MYi)M1Uȥ4d 7bUKBǂ'oX}+&;C|Y#y3R.EǸ_m@SR* %݋H|jn`L+/Sk72l] ~nS\\zƐ?d2D̫YWR,>}Ieo1%f8N~~e/IKS,KlOT$$5r\ĠksS7\ S4AzbLuv[^uY^ '9mu Q")Aĥm- \gFe 75P%MmYqARu OC|$ >/$syίS5(e 'IeUqޤN+7:-%ͻw4 7UXvfAK-pL䨀K-~}KC`5ָסz{}s sܝXR)qH)Pw#-gv惧*BIk&+0:.S^c.*1)-c4ZRz$ ^MAk VBP8gYXv#Dxe]O#گ["eƖ晷y\1R_Aư^i")뚴d+NN=PVY%-jCc0;oF=@6TCVfq~#>(yQ86+R5~oJYϼ$#,eGVHϛp9ʹ㯗nE^~ U7)A_woF;|Y"CkUHtF6vJL6,'Ή/RvHZY@R?+^;yY*BnhfX{;P%:=Ԗp*OjQc%Buv{ ~Ԁ[EaX[fkށZNt 'eޝwe%5h4\/ÚFgn~;Q*񏇛6PC"OFixq'OENz:^WB^I駤e0^hGaglzv Bø BgbLot{8kHh0~^TdM9GJ"g\x\>uY P%]E }ȕB=- \V_gYnfmmXSլD _HwLoEÑ%*!_]8jJ2'62&AiNpW! V!={"[ihq0^wq)5N׮oXXҝdXJuP;$~14Ɣ317 <<>bF#۹jsy3:K_%ĝDp0PFͻ` Xu@!Ӕ,N.XO"[DinTj'è6aP[cD_e9NGgu'٬\߯ ( NC6XV9pb/"aɀa-Je~82֐X g^+. hyCn=vpT]S-m8=UsVP1=|5Vii7(F-E:! bc'd'tffq\ǔ=2ҏ߸+*/rA-Oqaa?1Wni*$oXTP%[W')+TڲFSD֧9@..I ` G* ɠyJۋ;ue݌z@Y?6{s9@/"n/i6 GƢfO*5b%&$But=-?"7c)Ӳk1̵)3#~oc*QxWg~_T%8-&[#)waP2CqcL 0důlGcT= cJMv"c&TjCl)xdLMnv6G,,E1H48ĺa8X@BID@o%`p"C|ša* "JD 6T)|h73 FO]'[:o,]oR΄؆%>.Q6n!ya'NB~ դ3l"a]OG#s ]14cjNxeƳDKgnSA1KUlosqnvgl'L̘{+"Y pAw[y@߹Wc3;a顳v' 1|tx3oc\ %%xGA^ ^"Ȉ A\Ӻk%/w7&oARÚJ, $6nd5*S+ m"qco`YE`r;g݋p1t4 eY *6V ?8d>NW>2BoUՎ}- o] @4a]FnAY̺i0òTb_?ńVU޵F?1 ɞr01l̦cu,=@`2A^Y!SFV ph1D0x]% kʫ? ș+5F<+!Z)Fwdix 0_٦UgĚgτSd(=LW0`J#L=*ăh1> _sx2*;;eF* GkFٍgQ-zXihr5q.0 c=0 j`3\;RA֢:O4e\?7AP/p@A(dO3zU,؁Yؒ"T5Ll**ᓿjhg !`7Ҋz9O"H 6#LJ1ޮp~qnHX |7gF50NZ+!4Uɷ?.}Ϻp+'+MD%m_`0nNj[S- @FJu5%"sIyaw9!*P<'䳯rrA{p_tj G=K"f)C@𝤠fDA`z6 U}RmGD-DڧP,E#`dU2ۨͅ>kGSϺ Vgј4G9L'_0gz *EГs[X긶I{Mn,Y&`ܚ>rڮ5)!x$BEWB`Ӑo ;b% \} Enӏ-us~^z$j뷊tQ>lȇ5R mܡlrhOMaJ2³a29#9w 4x7 46iܧHH!UaAbB-iYaQ%gJKDžc$k#`zx?~ނgBWEV^d&n<`-6(zXVM5Q~?`[CPԣgzyH)U UZ{aa(SއF]z4:$V ww~qRIm̰E`+5~5M7-L.0fQ0q[B~6ҝ>Ӑ<@7Kuev~%j z+466zBizbbpwhP%sΈz: 9TR wEE Q{l!tfdjJ\Dpڂ|4zPhHK) g}̉[߈ _ھvz}]۝E j_(SalWȪYiݒ. y{q^g\jhnphS, l OգאC}L:ٳ[)87Fj70p>gw~Mks "BOp븊qzx|J1;ҾLRKu M {Ky#w*n<0MH4ݮ<)nƶK.ᙓȦ+-^+?q`=3=* 'Kx΁.(/Ft 2ptفý4j7.D ܮ1rt’ŋI`n yOx5/IPP[^ӗ:=;0DhT@MH}[-,t~wjm?;ˈ!JW{kl0oB$)jSSLI'@T9ӹiZ*dC27ywg;èwV}c|r||GZ);WCjӭe>9~ * e% w~㎃#gD8ߘˠ1+K<:!/2fJdfR=Oq?^oW9q)BdS>L5USEEF$vӥLH:7+G=q ¥L_,|ͯpA9~HkDŽcfG+*O*A.LOՈ7KJH=gÁ_JPшKE|<҆G=f^7d|+wl s[Pkw#mГ5xvsH-B3 =XX^.9y#"=O ǹ5Ww"LDŽ9DW+sQ*fS\>V*RMunOPv \E81aVJ"SI`cŞo8a;g<~WA;Q;j&̶ͯ|r`?lg ]O,QR-uKuMFcny0:i}E4.~v++QU;sIPJ %w>R 9yrmG^8mQLīBf\EI~O̭IZ%U ܣovAl@"0odA-wZ`n?48:6Nɢ<&>Y9>lK:cZh` -cmsZ3AEjR:B2eyfg9Asoc1gqG!&#FinSp_򥁌?x^cV΄sNM݀jzQ:m_Yw@{^h#R!߭(#N׬+OU㵧 v<4;%i5Q{M*`?1-Pb_/hHhx.̡賛{^&I@l R66E[*i&YZ_ф~aH/|qXaO槨;jţQ;|}֍sJY@W: -_HN[ '“㦝,ʣzj9%"Y"ݹ18p+=$CnGoXmxz}R9ϥU)RLdzC[f2n'JBL#;i> Z ڙνaFSkB!׷CF wWuKfVA-JCs!^hu}6\M@^q;)(^|Fdƙr*:.PtJٞs;]Oc&$<|I =%@#%If#Vr[ 7-%E̗9F)`@"^l12#w}U$|';q !|9PUr :}q:7)%TRk˕,8,Wn\x KT@_jK*{ṅߪ[jF˞ydhs$.o`S+yIW:tlDD)BĦ*؜ԵCDdاU&P-&=^H̕& #tw(/G;[k#!k]IJ\BD!e&z6LPX̩弫O#V[tVӊr3ŋcpDK$pLd7ƸՅ9~ec}A @󡫫g;?=xKUt'j!k5eMUSAh(މ=>$p'W%E$kjt-%8{2k;ctCR/&eI?ʢ$棿Z/2B9'o8NVٛ(XὫonTGT+K) (&.`͸Aq2 +b^ddAmϰs\~fϚ.E?U /1Ͳfuz>ad(RʌB^7JY,h1[#XHy'n2Jvj:yM\(F:xyH-?FJ<jkbWje{7s2YxX^j1I{%7ݕYhk;*k%,} 7+7&!R($7}jو4/ q8-4[t5V:#ҞJg*j7$CoN7\i4 R2r_BqLw z0$TӋTwXJ[%p#,]2UJbܨsA3` ׿59S2q0 3*#3;C2 `&ga2hd1Zg`y;3dYFp2rʿDZH%'1 `^7r$%PauDSNS@ϻV"<\;3FuD>xq$ZMh~% zyZ[w#Bp೺m4r\ [Myͪ=XJg⒟ZhaQRnR;s'5b,s7N@H/2k5%CM%kt G;/ z:G$R=a T j*k64mn'R@41|Z40%"lD5ஔi\A@oD>mV=401ropMe.ӵ1XFv:zVy ؾ<%;H@4*)S2{џc`^6B]|=l G`)$*fC%*.eU\zin!׫Ң+_\ġ0x6tϡsVc8}S}WRJ;JH'5QN-/ޝl4UkyJhO17TO{ӏi5E!ZfNj}j)*-S3~(}2~'-`|\J0Lu YIOMEgϿ6%syvHI^~n.꒖2*r_ls5H?יmɅ`KJLOmH~ A5+_sG]l%5 #}Z4]cU0E?kkBX<#2j=\.%\@}K}S5ڙ?bR4[.=R7̊7=ʿ*c5˓ %IrtE WE,f]NA4%U`#kC mVY*nzѺU|6aλz<}`OI,4 cpZD[ IJfm` [1s_jd74 |O]Z4֑Dg~BO9ywJXu95Zλ(( „徊tIyun)Ӳk, 2Ppskǵcn@ ?߰( ;A {Q6+I] )Ï3KX+f;Fb/ P/vZry^ G)i5NϦ i0H[hehiYN)+k4+$16T- FKă#KdU3Ŗ7w^^ь= ɸ˵k|>0٬d{./?Roƹh,fL1QG<).ro!ϸZ@ ;Orw.` |,fY:V@gH6H@,WkXO—tڨqkr?(Pos2Y0 }^K1BVF9el0X}~Kg:م` 谓i#RiaS1] x[PѴUTml)M6ƕ|8 EV⣾3MvL1Xu/}] {;@CdE?ͮX5ܶtܳ(!iO1GHP0}bp @n56pЃϸWwKc+.%ؿ?Ƭ4N _&IM`o9 v%IgB jS4(K3LZ]/)`,db^EB8fl;'Y,a7as!~^&y+h# 4JAV+~pP{iLq)NȷUAl(UlWړⱺ]W2N@AT/Y:o&S R ٨m+ ƖΑs1 }w6CEbDvcB%x1G L+n22PՌWR d>{҃ qHuBRF`*r":U>(T]='7,YZ.JY]6&?~3h b4?>L56!shUPZgmqw^J=zJddl3\@FYpiwB'F#!<Fu5 קCog*m\2>k5Hq\@NC5CU%\*G*$1W-7 >*7Mk>?EסK75Խ;ԳkeGN `_w< 3vb&Z9 ì^b-vF3=GWOBl5LhV\Ti,=.kx ("Tnz9o2I]Lf4ׁ3WGxEm(}HH^ɭ'kB1Aͻ .<{;QL0kO"WMXؿuyz],ꬑOͳˍ;*tt[>YIwlO`RSgB5eL)En.zQ"I.M b0`m+>nH;|zT62;qTat"qMDo l tZ-̲?/?^P}-e.(¹ ] en9h$,\؛)Pq,۽ƒCCO[ $IXb́qisPp{Sᢀ [o[h^EWZD5Z 2O1՝MM:@JP<6p?~Z0g3.8ox'(O Qey4}Gd T9ȏR|x\?a0]KM8r\w)Z&Y&t 8~}.>`2/_F9mMAޘkOrOw~$'2_ 0g"{QvcvX;_K3H9-o=5{*NzgRZYwr uE>BĚ?h᱌k)X}kʗe4ޥb"<K! U½'&d˛εr:{eC}7/^M-l.e6xBzEȓwO >l$6ZKtk_ܕ`g[bdT3_fc2~:XQ`A.CEUC 1C ҇vO3oךF_wQ%@֏ G"7~m^1 9m\F{tbbR6]9[l;}ux:jEO格y0SfAWW,CT?1Am/Y*j\w!oPFWȴQ2骠yTʌw*dh5(*DŽ$_BW/N2}Ӊ~9V{ I/ֲYzۖk|ݡFuli՛/~z ,b8/y[[i/YHA23C <Rl8~i6H/HٽϠ L5hyH!GP'0IxldU`|Gy[Ef&49`y(E6E^=5)@u0PgA܀̸#{_L{|"CW>`y$p着o,*'Sֶ-PqN l-x8:@U fa?սr5uU?uЭ2+|KaӔI, Fjܿ_sƋn`(YBsei+ 5_ up{LJN!9MWfIzf#f"Hނ`/wS7f\c*^OeS{Psa{`Rԫ|Z_9I.!=@,zLw9X5 a<9vD/8^`H韵D2UDyPo|W%OlDSo}ǜ/^t5YpN d‚]7R)s{>#/.v&g7ѵR0&ޅin_%

77nQ,JA^IDVH}4my?l.\G,Ht1UC(G%3eؖONxsӞ>Mi_!wk4>k|$^>б:+ʔSpE5Ub qˑ:Hoc>"rWqZZ[B+-h2L6]$-5zԕxp#i͠l6X.{87X+2&)#SE}u@UgcK)dc(~*U9Ѝ LR)~g`VNJ' ׫PBDQUZ?;ĊL4wSsPǢ wn6sCբ @@\߫Ch*YQ>Pҵ$-D.+yȬ[b\LS />TW-hd+]NcZfn|yXOtJ|{oӊKh?^#x1*<~R4DxC6mXaDwl%1.3qd+4Z)00@!5cR>>րD^~`y`d+Ar@ b\m A7* 959Zj@H b}u$U0:H@;tl[>0 ,CFEv0 6mA~ۖg!X+`aFiO!f\~hOIq mFdQf3~d1GF k;v)buiKm'Y:+jЄy"糮=O=hFgצ]3ܢHԯqX* Z0p^(Ȫ:=;\8O yȌ4:AܢZ)"TV` XÊ{{t ^2\_olSh&A`:QဝۢV?H)Ď_o[숞=7w Em:ҮQN%F,B -yY{}ge⚐`^JaB [5L-Y9{5e)Њ[UUCXi( GG:Z،yՎ89Aj uIK#C2oqj4՚XtvU2b6*HRV_C~E<*^@1cB?o_e s:@ճ|[~~qΗigA0*:3 :9GR1-ѺIՔc*@ai ȴ;"DGYL~MqD<WX]OL/ODTE9 yz0 WXjuYݵ ][5>oreNJ^*ägFL$ |5$g&GSn1ۥNO—)vUaWEU]F=/:KX!EEk3Âg[lc'+J{s^9P4x92X]6|HNDmC?!,r_ۂvLp~`+Fiz "R.S3x >qD.oC;;)H# X\i(qDFQI)CЗ_gX={N\;S/Ilș #E @^fwFmiGp-GPHqK8<6!Kx'~ouC`W/8d&pePJ{N`t%KF?V0lt?42Fp5k&D!ʈhSK$C%iai -859M~zlh}'V'=v~IjDH"ղsIQQ. t8(%a Xt!Ӯfai@]MY5Ҁcv]M4lůЕff nџnfVGH_)aMn婨u:| r寳?g:Vݷ^hi͡}8!stI^՜5"v-^A;0"h~6l聪6: Gwhp :7+s@C|toZh>>7 ҈Ү ee cYb>pV^iƁ/-KfIOBSuRz+YŏXN2XYXcgPId|OYϻ(f?=d' vd izS$5$˳pb9X/x(K ~DZٛꩰ^BM yMvwh&Z4Vf[ J{l!pB;UY9J#A>ix0z@ vF#*|\#G}YGtC m@49.1[/9yAǽyDfRN!Pm'!2kFw 9t]cLыYr啼v ʺfA-Bsixgzƒ6$%ƭhtnށԴWD.^_"!J>_iZ)dU0Oۼ9zVԕdS%ͮj*~Q$#KҖ]TBXcb-u*AWP-s=:a2QWAl1fsQ~FMĝ[h^Xq &;uu,dQPsqF3 /1XYDSeB1@|IX ¯];t rO :[QpFe^\n-]|ے hA8Y:mAq0z;֣C;!-WU+ёc7ҊfB8{!F{ܓ(B74%`Դ ;"hTZ!Բ%t {ǀ" \&<] r/0n7܌UDX@ (6N?o% W[f ;ǜ_z2_(29'Lmwڢ& $d-3K(Zwo>( V6^EYa#žlV\02Vsee~PC/Ki.fڇ$N0*Mk XdQ(T]E֗ܫߡbhp5Q4O~G>UnZVokCV0 (Un6':P Y<)Z  !5-AzCjU f]LuMS $!?/F"vGq϶nK+-WAdV=(~6Sl3B\ہ"i?R[iw7R@,o>aSkֶx9tKpֻZy e?LJn%Qc)7 =||O>Fc:<cQ$ wSy-^,~qiNIu KD7JH/ҲI,\|**-x튒~H0N$hi;5tUysl[*!V!;t$r^ӭ0sWY[鏱{ I>눱Q>uD!Pe=͹c,nOC0GP"AHȞ XR XʫqG ދ7Y#A1K"X}\/t,"@R-v^1' ({YZm[IHPa\092淊!A oޕ<@@H]:yc㋿18C[CA@:F_zqeOPP/XO Q+` `m it#nd zJ!H̷Jno Wsa CH}ZaYobn&c'(~˶گ`6MJnSe!{a"~\=/PXaPYYFޭAhR@]!N9HH0_ %ڦOPR؃_ %_R) {:j%~DVYd6ssO(kycg Dsk@\$qAKdr;Y .Sx9Bm'A^q¢-%MUև{or柶#8G1vt,bI +R_h_ctߛ]G ;ڃyem݊%.aWK5┚η ؾd5) _Nw¬[>/ %oRKDH{ 9!u@A*} dP[5SL /xeOΔd9C2zBV9 Q˜pd]GIfџ !_?EF)m+^uG9Vq Ůk}4Em#gQpъZZbW RX1F`O _^d ͢#)]!\T5 Wi(zUTl o-OEZ%~krM v']z 0 tHn7!H$^he∭YZDF׻V$H#$hԪ;C9y6B%'CEu%+W$/>5ņ잰Nλr>8>RӃ+ZdWNHdp[^jޤL[ɤ*(YWU>-ǥ9EsD"UR,!^@1͉s'VdU56WVB_2!Bp1Ro]]>~>՝{lp7ˮ~b{D[q0e7M0B,!z헀dMe7 ɓ76e<aa@(TwV̓"^3hHnD93m-COO* ]Sv*dqJw9  8Oet ᓢ2%.H!+MX~)u9. av{6\ ~ZEQcUE9~888'%> C$b@X .Cu8v~/Gji|3ij؛"WuU]O=]?a\Ѻ,0 О>\5.2x &qA-c G׽<6}A#8ٙ9VPz`%K:@ފ`7#ǸzZըF>T}6 8!gЈrCF㚎 3/]zzZ%APr2DAjV߮^;ӷRuaWCH4pn5V:“869ڲkye4+3j04vjD3$VN(Xq PLB@qcdoZB4f}ŋfFAvK͉/}"W;[57C[uKø9Kd~rbzڴ`Nye[yzqU+a1!wAl+l69/m\뛬+Aq.h>ȇ#nSLs]!+A|(M Ѯ!d)ӇP!~Kb), !Tls|Pr `qM]ڿk'⣦p3rlpL6꡽dY̸v_ɀl+H01v44GaW[N#Z#%* D镢3sP~-;r HC5W|+dKY&kd+Hsyj=8yBq'ރ材^~5~T#1ڃa6HX=ķam3RE~m:s:p#n%гt'gQ;QH.!c(~a%'c%x9Ui+ʃ-v=hŮk jVJP7 Z^PDռal$ø!E1(FTJ_e Lb5UD ۞uTáZ]*~I8峻@[2{v(ǃN6.X>+Q[i?|Q;ep߽υ4WykY`-Dt%kFS5r2rU/k6K 1#pCK5?y6Z\xeDx*V-ǂF  1/lǿ8K%Ѱ VZE 60ŠSŲM#s$-BRC4ă6^uXް+{C3sjYǁ8Z*KgNs~7[,ȖF<$8o\<ZpQFi?.@5)75KZKá*;S)YxN ><(RnL3ę0 G~DGSMn-b70>czq'$on|R,M@ sf9rKBon( ő ٰSЅ^YQXt&+`f6 L4Wuuߚ2#`)6 w(RDIKUi_@1xK, 76SHA F~Κ엿.dbgfzA3m1CGPĹz*5df9 t~/-]tԇy,,5Sa+k,MV;xX%4Wjwzn}6h<#Eb?Wlm4>;R2Oo(khBeL!W#$~#;ɧ7`Pt)]@@3V""ʜP[gl^Zh( _{>]䗡="e.xcxMV(8n;bj~mnr.h' ]K9B}MuJa'JTK )^Q1GD٭M6D*::^Kne)e6jߞg`ϙ|2{\:l|p~FH[`ҹ_z(m1ׇDKGL}RĬOQCB dQuvjru!hSk:JqbQ SOq vXe8aӗ+rB~$jDjW{!ҳ'K0`e4 > ,oS|І KŧoS14v/"2h_0yFg ˛Y!"5_le*̾n~}"w=4 TӋVInlFM#KԳ- {ur.q 'ҏHb*W7_ܸ~'N(POnFGJ?@8tP"wdʓRWҎQcXe>N%xa"Ɏ“B&I˅}]7 ;0 @z?[l=q id"1!+kUEDg=~-ǙHG"?&\#z^h{*!7)ьGGfjaxJ3G}Y7XֵYvAA [{Mz4C)xvjh3Zh_ޏֹA&Ŗ;$˓׬ o`A1V =/ DbǷ v(sv@#4H{u{#}DYrjܩ9,A Y(2$.g5*GSwQeAL5-\~e^hƷ(-a@w CpoZ/NO chYMNv:N"^bu8sVg1% dR/GIJz!g]ؠ nZqML'$z J=)+GBKܞn0 Ħ!,UDJezg|X1I^zXC n9 c-UqKKN_2yv ~/+{ w,&8ʖ}N#6gDL_<45ns87sEZ~@,#Wّ;yS]T0!jh#:>۴"K[J?E9K꩗㥌DI qz^:fLux"Ul(\R0ЊU=oF#_c4R4 j{CAGdyXb/dpYY9 9abP{xxOD'Q"xg e9̩?']>SUUD0eGqbZ!BvғD3?`DъTS8 +D*A/7yi'( lsj ^kSMS HX/ߧIl̔Z<ɷu/0WHO.<Ź0L2kəW,,uy;!|ٜt>nL YT HV-rlغ|FQe2nX2#_?7kERulM=U.<]Ez -__! zˢ `?' B"h_'^)e{u> d+$E߉<,Ifhxˀ >ưs3)JJ(w=q9ĹK (h_! ׫:GsYVJXxMHf(u6m/5Jծ.rԹ鎊Xqn+Q-eQO#7(.?+RnV5W&i0Cl bQ qcMEQ qqګMb@?s 2۬|9A;EڞmPO/ ǾU&{,{{ي+IQ"\[:58Ui-ׁg'!o{ 0UvFα.12a;T3~[VͺGS>>ehecx&V/3)1ţdmjHw9 L5RkuV d`c'gJBdiSIJ t燼YT~wVneN6'e|~zf]gH$’pj u|%s+3Gp 8֞ dF-&+]ӈ|hH XP|T84gO.կj7XR,l`L'@"{gzԪĻt"fNG`[SB3'Vg? 3 ۄ9'[:|Qc11mMpooLY*' N C!k H_R@tvrnҧ*=#ӹ[[_iqJҢ3[ޣ+0{=b]KE0i0 |Vh. 7y<8:4j[1UaRa\+蝁C# +Q{Z.38C :Gt,XLF*W.\A]vU>7y;׿k@1 ׇ dh ~'8 "HnJF)/{Gv9bIRAr2OS,oY,CTHh8mR} J̠Ecw #қ!R%Dj,0E8rf ÛuG\ Oz uH =zȖixw ;70"'o0 O˖`>1YBp^'aо纅<}.WsH~ovS pGُ*z֡\VL.A+(!TL'Xݙ\|hXG't<3P: nITW.E ٦8PHv)<豻C:tpД3l)6",/My1lyq9X &Y%fŒt>XkOT_C]}@ʶCIߡr:xuЀ}Xp58 `,il V8$1v5 WoEZx)TP  aO" (#'^7#,_t-&`GbEIv\ ;9MM 25Uzm<Ӽ9}' 咼 2IX66݁ kD|{=<i޾?o5P zH9F$펣jĻucyȕE,7ELɫ*#嗭2m| T ˁߣ( IS`Re٥_XȮ~|\$ƝsznA[Wm؟AOlt 3|O-Ch6(?]Lu†~`1<=;55SVےm%Pȋl Ŭ -BR!Y,i_(1E41=npyW_5Q2 W}*WXinK]]`ԶӘwcvV<-)ղib)n9HkZzWqвCKRg|Tk&ʙ;1M*MV<*{)͡2A!״ͬރ\9Zg;X>*=>hf3aY~_uJszz= g Gk@4-=$1Tu!ߓRg<(sXVG#Ĺ!є:ti9v;$ 9̻@*7;v Za00|#xy/J]NPq V.aHºֲ;`:! 7I> -?5@@}8meJ15)jY] ~#M>3Ya*pkWILG:Qġ{2^lX-'xt[c|e!wߘvj\uycFPEz#_6HEr 0CT74+f4E@dY[7 H>2?@mOE\*}4UGF^hG~#CnfE5}I:8!ume\x+&m D[c;tGg5q{J ylskj oNo'夿]%~.ɐ3/X̘$!'(ڱ8zյ% M4.E.c)iɒO;T}WKфPŠj<w^/g>AٝL]!@, 5m&C لEy-Np;YtCܙ]~U 1d1w'PgX?N>W-\jc GxG=ln䬤3W]q^|}+{e7ϱwr1ԍ:X{V(+@`"=6.҄Z3fƷ'T.b-3sܿ:yIo`df2LL2YUxԬ8lFa|(`ק.ү[TRLf!2 Ζ7N}=NG7-.e,嵠c"8>pK+g'BF XsBhq0J摜l13(ΐdkbS0AK^L/JK&_CqC^NTKٜ 1^Z[3jSss6V(%~."Boc`{iNUg5НS97"b0g-L/>W]6Xb ַ6q!ScI#8W%Es3t 6-U/B_Uv`Jbi7ٺGӯTh1$/^gOuź5(Hw°c#&| 62$feQ[o<::*/+HAߴ+ _"?~$eUr"6: :iB#b7GՐ[4;{JWҕX*.k`$|~,PۊLWPTڨU'攚$= 4gv}@4@&7XucmÂXgmr:C-\e-7j,%^"4-Z{*@N?IqT\Cx.8߾I .c,l艋>#*;AmC~:̎u* $eϼEeU+w+Oۋ gB%<)j'\b~qJz!IH,YO{Iǂ O (HLsm$Ψ~ g9Bgk/Ȋ*󨯡 R(e1Ys{E_cpaJ$X$n{֊>%}jě;,|@?LA7 (9'У ;ɜ!0SoȍykCq2P:؎1yc%ì4z'؜t,ƴdU#BuڬlhhWM&Bj0e#szEm?װ7eDZCE#bt0 _ort-򯵆$̩MA7gG'NsNCqV m:(?0W(AB:z@ GNuαI@,&1:%MBpRJHcd]9Q\hI2z%Lܑ55?@"0]`~xß <_Ajh]`r5\^mZWE}|-eYK|OCE˹sߟx_a%=h}0ĆO7Hl`@D-Es7])hs411$ſYk#o7.}w,^r'2ljI q 4h|͟uNQ+!4BiiNnي/7{CjL3n=zy3"[qv7fk Nc TVj#SM-5`n u R 5@ Һ-d/]PS߮Q*̬V7Pl}c24IȼDf%P_Q n'W`X_INQ#Q?aöInf+sh\[8i _\φU >]fNzSzswtғl;WAcjw Ha%YqlVxQiоUhCzvOր`ofqu޾]ķZ=Gp l?lޅ@X|5)k`GV[8ۃڰbE҆4)=ĪOŗeM{߆ 7dhzB-ϰ;YE=QP{jbW"d ٫oqἉ=Xhx[Q \:u4 `6Fkfm[q|J6M2YBq([n&o-,c&"\~lF%m\k`(x7d#Bvˑ,iA5&ݯJBqK0ϟ[mHZ:)ȢHrO¨ AMcx%BZbQNBdzyUx*Qv%|hI)H~ϒ6݆keq9G3^,{E%13[AKzV$ƽhaGR:F%nY(396h4-虋y+ޘOշj[ڏfSjfP,~#^+Dcjk>t &GEA_8>Fi.(ʇq򋅦 (ǨHxiN3ar%IdQTΘET0|;A@wc|?ZVQ-BېuE5 ߋg["ta|AOs۸0!DKSp S)`Xt8G ;.<]b?wD LT8Zk5 ܁ uyڌCNHBBCkj@LegafځEJc-!%0`Vy/O1˭/ι9[rv@ `نy3}Z\TQQ¼-<XGŖvuNV's7XZ D? ?X:Ej4Wx^l1E}}Qa5 6BuЬ s`n*!qOG00H <6c1\!VجRKB1k=N#%/yAXCp+΅Eq#H|!yV2`ighQɘUsYnBTA,ӜZ_ OThܖ7Fۺu3^PЮyP9BT yŝ6XdY 0hHu_(P9>vDl̑Y7Ti.먾Xhk%:bx HY3\=*H=A-٣-ͩ*P5E AlQs#E}uQүVWN/L݀F2> ?7zL=uH%ERЬ+;1%kRZ)Mͫm陈9Ed]e;qa'b8.ATv 3Ņȷ呈S}5ʏmou9uz Gl̋YN;BES۪H까G_yo/I -d w JG#D+6־۷joI0*T?3.ogێև4wl/6`o #]Կ+qT\V:;b]V!2" dGatȚٝR@fdP~n?  8&%w E }B峉9fX~1ǾF-F{p2—PBknsJ/=|2J13}+kϻO7y!h9,xp @ؤs|:|fWJQA^uOC׃lƴ^R HKlC $'2$ ۃ|~f^1@ K0$OpQh;g}=o9PN8Tqܛ8:xhbd$V,M@`(Mt<8]Ykk%-Eb, &#JNx (66 ׷ N%<%yq0f$㿑% :-J:jo\?I K {'Z:$ Y xz*ސ<FRس }S, R!nq9Bitoԣ(Vٟ96t2*CAmAY\*i pccfǨDlbtxgiKܩMW2f>#o PHMϭ(~o~Vdu {5&=Wwy:qrwEoi۸5S>_Q)QFj"\I +-mh4^tުp AVjwƒUyMbFDxj U#h?U-y6"2W21Jh|LS|k^FP_:c m¼F_vS~B& '%qsւy>yX%{+˙#NFdcoS83~_M}l<\^>Mm+X >Q5bTOYhOV4<Bȡ@S٦DU?}ޑE?i,xyFrD)*$8>ԫ^t 8cU q{ՆqޭF3f/Bʒ'~Vǫ-<0UoE5n NRPA `$=se' D]Q2z(yrS!N˼# MJ\[c/PmMs~wY6.H|-}e,-hJj;$e~ACTOzd+&XM ;7O]l3w [{@^S/C? _F Ṑ()}f/+?7jgUtPL[ķGh؀o)K5JEũ^NِUsWʊg{kȌ]h$8tK4WeJM,ŻKLAM#1]5O/ʓ>%Kf08 A~MJ09NԾНGt/\^&l ;@7SkZᑮ!r爻0L`zA.bmyQ([8&G03o\k4{upr=ȎⰋcg~1X8q¼cPۉ!V"M>cQ6etbȟ7=iAoܧ\ HC\ [w7vnΰ^3YdL:1VV[#Mg7wau=K(h6`b wЪYR z>AJ> DsR.xM ͒I^fuSEwB74 rx^BfXXɂ@ f{cAY3Oh$UC"qk'2JMQdtrwlMffkR EUt%!Ts:x vɰ(=?<~ӣMK bK>o L4z^Ack!KwgIsoD֛z` WFWnAU-rA"ΰ5LuDxtƒo?pҮfT @+ `sai}çx \v}w WFjZ๏yR%43_tmMk> T$Qa/N1V%Jבw'^>=,W;3/9lfh*zl/b7YXA< LV ;)F"1vIϦ5>gT_^TԝbC]le@8Ӡ6P(2ȀZ ֍Fℽ)SWI0yd {ՊChʼn-|lpWT2)2Ïけs;=ڑ3}NoDՐc@z'2]2%_0@ݸwXn%ģD*&S2Gy)0`e@Rܜb9̘xYE_5턵H'F7agPKC3yߢ~z5}," ͜ u3uwY: %\Y[yUB9'w02"Z-DEE >wsnW`j)ETOh9F(w _1jpaGN=вԈ7gt/NgqdA[i)͑DcۢCuK숟Ø(>֫ۮe+OE¸9 ig{Xu!U [2ClE U@`T+(}0ˎ\RwƑv:g + ߤIE/b\_"Εr Ruhgu/R>pۑ œ#X#}:dBŮ\&Q# &?=2 3^EϘ'6&0c2`%*< 17sJ:,;򻽧=e-*gڍOf/H0`UM@#{hF-U|3px+\@xH3NܲiL:lLgjK24 d]zhPC#ߋPe@qY;k"qrzR!W}3IŕE9+ ^}(HKuCI%\# ܃(܌ D+T PM.! (8}IjP`[̔Q =q,I|8y$kˡЇC2քRDŽ}(Y`?vLe!ja#eC< V{ 0tfGAU0& 3vB\ ۝S-(,,4#1Fp/w~;wRPI޲n%gS;'Sh<]ENA8dl8ep}oI>_]*nZgT$PfL wtL碲x5w:qT @اBq xQvÔ!AN/ɦ{JO l.pjLs)cioYZ"e…ZoPrhy=p)e/9:Τ5 qCM=#ފnܰzj@l<$p2Ŵ;W߬]!ME"\Il2ab6$ѧtZW:OB2Z&D`@zF:!+NPm'(/P)a9(nj=r0(=LziǛJ8q.AƛOI-sa)lS.6ZpM؂l )`Ƴ]J6_F y0=Sz27q귑$,q04b%CR~4Dv#VNE}KO((k_Q>%od |A[ZN5Ip9d<vo}k(M'J-<1?}4 (@Vs: RU@ #y@|16Xz^],&;qbQ8}gMK7ba!J],;p図;y($k+U_@)%HQaז HҋTb9 ;|B9 !6*tʖ ;סaU(I0CQI-gP)q2eM,^ae.Mf7b͊ H8 9N's1ִ/Q7t{( X~R+74A* %Ofn[̷X@|QKI5ܭ{MXpAq `S C"ef*F$6Bshs # şefاsk?:ߩ1laLFzJVjRԺ9X܆Cb) [ޘ]0" Ao{*Ҡ(Qr )Lŝ<b i&CoXo*IBrg/G*YsADg>Pm#圯"bz ffׂ;Ũ%QH3rnӍu#X ~_ﲈHAN{ &45ļSw6(O}0^堨2C{^%8iw[42gA+bπ,,'Ipَ'3l  jO\!Pr_1WnJ|SZp;[r9)_ %Ŀ7g피SLaT wML\R(749Bߗ;ѷ}R5RJ1H Uvt'@I{SD!8" "j> 4W{aDF%(̺O-XeK5sZc4a*Byβk37kByNȷ2Mdf9z+yJ#N N~9>_!NDvj9I}ܘF?ʜ( }.& >k]3_~3u>%\P9 GV]6eCAb5)@.;PF],2,:avFp&. %;ڢh(Ͳ\6ܑI|ل}?+,|!}?'&#EYe[Hpy3pO 0 DmMUKd /c5<#试Ujh]fURzġ`C֎J9S.NjH3j}e8ژՈ%9zKy@㤊'BE=@7BU8<59 ܱ%횽%u®3fn+EmYa啡h$NsV ϛ9RGsKJϵ|[5S*gkc!a0<-lc en _8W zҍy~3Hm(랻^$Zuth"ȕYP%aP">^n0F]C5`x zrt4qT`k/ .E>ok,7P4g4t <%t1lgy/ [tuҿ)z|8m!cj~;T뭊*;16t_N-`? jn >\q<2W]D!Է&YLyy<ʙS=П̓''4N6JEQ_>lDN瑀0;qN!*!FD"o#YԖieAypxMf)jtAo%i.IY9TZ1ٜ]<4rR:6Byه҅#F~a* 8u0|Z0Q&(9 Q{UM\cA֎kdgA CG>VJMmP#. qJXqKOTEl|ɗJa"Akkq#H&(Iz@NjƩj1$!۷WL<3$j𝃅}b57<,N7hʕv-|`PL2~@ys=&C-jqĤ )OZ>$KWcnX(; w3=~sLsR Dg;46?¹.4Qhݯ+2j}qzzVEu!@lxhQx حL N jBZ&b](Z@XLl3: `2%t@ooqXj L֧@_ξmm<3_ab]/hn= B">o)IDI=>31<AkuѠx6)9? B8_#2 k$ú?KLQRsAG_0 pس ltqeXX;K1$#2gQ؝%FV , ʁ"IlXuI@< T(o|="`ޫJ@+`0 xT=0.Vؑ~Z/5A0KGj8g(:DKR0!ApAuas^NɃ(PW _!<gCAT̉TFzԦIm޿7!5F~8`]&}*BB.{],,H ,?0H")\Mo~PAdj5ofyws@L0˦ &Rgwˊ#6gu@>} $7jU &`z?Z{F"r-4?.kU撱Dz2k4ahQ@_j6 9(KC_PKC*<$=˦QuE'=Gz ͋g=;aHR+~ &\RbxEevXLf .Ғ3'XK]WQ78$MtŶʞR& az[u0DKsӵFp%UO \O!4?L&댟$I &9!$N<@@U_*oze庥\hv.#snծ2VG![b?>R[A(ά@lKpr6g6r9 #+aQ@C*q< hsJӼNaLBʒQNDЃVP% LC_\`&f %MT\-{љ]J }9uцrݻ svX`Ah>7/T9 *b<(UmK{ mz:(C, ٙ] OKr!B~jܴ8jv]+cF2atŧ@\dBk\t4jݱ@aN}PTxi_JtVCjTJmRUCas%xjlhT6w1O~eLA B\͑_~>{g 2=Aoҝ(22q":R/3\ND[t6V [!V2)GK9$LC: Ib`)+w}*AJJf.ÄP^' p:Im5E>:y/N?XVZɴtk,,d\xJfsDSo[3oT9SB ,iT[S~(ұmׇ`wӗ`j!>mOtO[T Pec5{N{WlB" 0m_pW/͏3 CO5M5e"נ.|}"^$tcz :+/ԷrKLn޲@&@3[/}{缎A3a&c<4 qwҸ)T 9hCٶ0V }.D$O&\uW`))=t?>5Ɗ2LvP 2m<c`!6ɢcRͳl4WF]k#|[ToW0hNP|a c2|S⺜>Y㡔y(cE*luBK0Dև.M޴է:,%cҵDy@q{]ןss*xE }Կ`XHnן倚V(A/Vyjɤ.=ቬ{ ']S#fxw܄hs˼ FYCfYoF0~e_I^-ޙvw#_P4.T3ﹿȭadAA!?^P@>nX?+hV+yu (+jC'6n4];Ռzs%Xi+Gy05:/^f\e#0U(W(Fܔ߿6 2N G Dz8ڪyN d&>A@H~b`DwVw?`Q3چW<2qOztJEsgθe+n qi Y ;*VCwhob_W^QژP?B gs~w TFv>=?PnY;A8T9]0w ퟋA}vOC(q~4R u 'Qw_[51kz{øtvoS(( ̻>谡Hv@OS+IET_rE Odo!_!zUD7m#hխ+^\ꎹ6R!)%Lh[2DMLVHk*y_\dώKð`OWy eunb<=5):i "WF O旪@]@GS) `LQ! Hݏk߇xx]>n4w:~ nF#V-yz ?ˠe_i``icv+G'z9} vdvs.yǶR쟽/pBY吊^BO"w9>P3N9T0?ru ¼nM] =WKr.b{guf>=d=X4ԔԦ*GLG NT{yn EC٤#+srL'n[Y W$ElS+r}oQXw4x]ѩxB* aM5Gb3*AJֶ4ij -Rʑ2,d ~n;=3T+Z!CG#ʞ8C=W\ң2bgi815,\3{!@ EzFg0T͆*Vj˄GZIwPK GxX pjWY0"0QXΦ==CJ^& Mp>4HboW fs, ~"",qIΒA;,y|дʚpd . tlrg ]tm-5L#< !:# @"XV7oG x}Pߖc *P1c>|*9_M_;x9 +f(\oslS6|3\lQړ(*ة]VuGlOYs1FF=mr=A 0&g8| ݙ[.`h)*.ћ?.&;V! mFyΌPѨAΦs!WsF< t]}5&~~u)W֓8kCIN=Oߴ6ʽ{3L$(Vpq3DԽ4 hw۩EJJG̜ pFi %VvJ~mGLVc g~%WYy6k>=>dʪ)VL2Mދt$ n3lAHoxSwc? URy^ӚvS],OY[ht!(β⨖0b%b49y|qW-TQM,iz &%cND{4s$ z"Ɣ)AU_2=*1j\kaRhD:PcM<9rU!όJ2:iʦUA;CciExIC:8n>4DHb2qeΏ@s >,22+j;U[_H ?? co)Plyv0bÉMLM1FgaVk ݺU^eO8]3F Lltpl4CSt;wc[PJ)-G 0cS\WJ H#E \xy06@j (1 \Ϧl.{CWul Q`3 oza͕Lۮ]t &tv&Iū =¨|p;U]o#Gx]%:Ʃ; Jfl4h( ֶ |Ƈ-|Q|t ƕhuvbtІd#`aO[8_'G]]*`G-sRxottc5jFhه~s6rr[fŘ\\/HҼ:(O\vMzs V|\Y?,#XekMvҽqoK P(=x4+-եM-lof0;nGgz_KKG d*@ ga) +axtej B++;1'N"_}О'Zr2vա gr.%DgtGzºh_[{UʬhX ݫMP;˳?7pr2>m[1VJSSǭ*vJ * i`Mdgm\V32+ 8Z=W:g:OWnCS6̜*=l]OJ:o{zéO爨PŬ,e5>e*#NmwK;g~m)d*|{Nf z^q́O83-l˜!L.Zw۶:b ϓ9A NJ}eCnb c? XX>%3u6 F_S'{jADS VHxX M" j7)‹,ePP^cs \ SӂKY$0eŦ#a9aOxIPxDdM{v[s1V HZ *O KSe38]kWϷv};@-vҐZ \j %73hb}~W?UK.Jlf![E5f|XPzZW3;IM|A2lO!xp$b I9}jgA @:Zͺ?B|%$4 :9 ڶUOG !(ԜXr:ԪALoO'?]HKfվ]6@r4}hl2 s-Dڟ!KgRF7}Qñk wҜ c0p)YMqxt4zUFI+f&d@>vCۑܻ}'m`q jc%=`tH/, HtmaơK+ xɯ-J]$ R).bE}:F4D#:53:]Wղi%rTIŀsHIhɸV~frr;Hxč018T{)l8g*WNJbӌ`BѰMek0PK^ #G+F9B h ԰1l)OZ`(]N#*jiE=Q>Xd.[O=@we9ZNK^ooW o9Q94<[)<ؤ |GOíeB,#Rrm[PU1ȥߵs4%3-8ejpZoσFf4OYyoiq:fJ5BFM6{3oiNc.].J+7O,R4VBo"keMC{z]׮b5v`Mt cаGjySUlz`VN>ivOh0Dzaa|ïrM##?%0)egDs2M #=͏-Ker)7Xt"C F`@E7p<5rdA]Ucp۟i^ng+`V+( DG8;nF\ rb%Wk}E˵Yt[zRf Zmܮ ? I;]6j]H9pZ/GvyuXGqeB3w|)b#l,HzyTT(s ]<,f)՘97kS{LJt /1w&jYY3gC7&6 _Q5,kJ 2iNRИ/DZqlg"!0(`18ՌQarty&'^P6u:& }ړ7i>\c b `CFkYyOV>{Mө#RfשqL&5І{I3R5aHõt`׹zPV !bqi}f7[YmX*Kml=PGbd̤|bo״,jӇe=J5߇̇P̜&.)hؑzN^ j>ie%.^{2ց?/8JlK1zjDl fyfe9>:IEvJFc:ƔxLƺ> Ad/bQ 2l /x@dZPהּKGe>oV{s6>۸bƯoE%I Ƶ14jrS5 O3*!A~#-"nr5V$6 1!ljEN|{ 3/J$lV_ǐ϶]/=4 "HMSvoCսRy%=߅$ϑbXlBݲ߉%~NNildbx@;~(^0t!2[lƓ;p'wd2KH$wḮ:Xx0.*+Cx>=LfgfP̛ʭM3M O 1Qr cW3`>:G=,EfҺG/YqK8t'T'wYi{j;ȜФ[#:nxOQ."y~rՆ)7k4TdB'ER9"d@?[RA2=vgπ ?^\aݣ?~b=Y40Ild/`!DZ1J|!`C6J4a4& W ~}ʳ㟄1ȑV(mQо;R^ZeD`Pਪ$5>1FsӬORa \Z(pR%ӖCDXG1Dd mv-e+maXeH+3OnѼ4ޙp4U2dGdbG>0g|RuP՟DWҟ#2mEFRA'SŪ҄DLiȿS[ƷP Ԁ)>q/ɏ2>$%_1Y-:f( kIڬ+,Qi=cyk꽜XZD6,R60K>q`},]jy, u1!:ǞCd# Blz݋Cx)`D]C=/<搣쾹ﵜGV}WH Z &JGs32˹le0ꊢ"$YRt ,I+٪ sOӼF1ʲQd;rb]" F7́~_:p2w `Žʥmv3xL` 0]9:8s 5浶`itzWs!.y$DJ Q*ڶC u{a^YʐWTsREe?cdlcNyo/@_)-EN񓛔@(16.%7k4]ft[~5CVJj|si$~)WSJsc->fXWL/ 2?#3vlo!"xdO0i38Q7ߴZ~pU*'Soؖg'ns+#R@/w3Iy+ 'k $b Rw}=3#O\q1ΨZY%&&<$ +sZau\(ܮO};ȈW?֒< cow:A}cAwjr3C{RG%OeZN47@>=oJGܛ>?ݪA,)HgP9c¤~G0H:}p!Sڱ1tl"~ ({W!(15B>/t#xP"(r\4鼬)ͯ|{&fV ^BQ :][S$d825<}Ϛ'ljGi%Qa\̀$X h5ж"~J0=Len ٬ u7EawכQ j #X5HsSG$ځ*KF+Ρz [w#]@b&ݴ ̓ \j 9v g򺖒{"]fNIM~~X!*>|HZ@`W3mPm[KQE由Pu-A+,񛏅+J]Htmw&7eM>y }`ygr(|3P/H.qr(J/W dQT#*b&ha@VZDvD~iD~D׹C f!h.ה^rdĿ;95]zeC.)&~w-˂ɍμbqnӉ }(2J5ΧQfm<Qѽ k}nӠf;5?n+~ߒ6{K&1/I111zez!ۦ,R{c|ۋ*SMب @r$(-<,#+מQM_ױװW=bs[ށMil2=C:Y` RVK boZ-uʕ8p!CƢ( ~b8ZN]kPY&w{CnK iLW_yE/!/)^ `3I-Gl.K{dgA9bRVy)+|Ҩa hd;ǏqѸ [-֭11 ~Vug8|իwijݝ\sg&tJ vQU|T d,>v"ZGkW /8E:V>Їf>x?}'Hf H"&Ń?{ +lfǕprp2!o#l?-BCpZKf g<7G<kF2Z"6:, |f/!s>-'j#|tp%%86zllr.H^ƃsA;a{7?E|yy@5Z;30GR}q: wU˙0DR᪵oMX,uH+E>̀^AÆGyޮȅl;ʍ@u,n;Rn`i@DRC!6Cz)YdQ]-PB+.$ lkb;[ oH'S{{"è#̗Emͺͧd\C<-l-yYߔYb@+! Ukkǯ+:63 A:wfq˸,Vj.yVwU BKE0, Zw뫇@DѶgQ*R^Zy0gMmuA\]ϧ a6\1wsH" +MH'wP#⭋<^y梗6JX9 VDz\`co,p>VFw@=J#@tXNIUE> ʺ(IIKynԺ@WT'/QJ UD4nى9( W2#\x:jSAE.br^B&iq{E߾"S' ;G|[T'4nS+\X1ΤͫC~:y =BU95p~2&5.*ۑNQBiE+OȜ+*m4B6+5rV3@Q1 6+t- pgY=ӆyJ^%gC^$! bxxfi @}3M- o,u3ӒV[]r L>fl?#^MgryJX(ɔ*W03BALfQ$`cϐ2y z:֕.$<]BҸd5OvԘgv(-`2Ta]s ӣ89gR c:r$L'Ew./mqAW)GT.e[{:WM Xv7ğI9*oJG<۲4u!!c۵SI:, ɹBs-s&D:ў 4+mʮ,a[3!3!yklqz8FӰ&D({Lj,R  #?qZFkj8jA}@pFo"|L%l{nAX6Uh=XC;>$[a ϽbG9rLJ׵#c/ ]\O?ş \Iz\mЌjn;VwnNx,ȣ#ZW=y@+u.Ž >NUBx-u5-aHP+[ k.t#;{}rKik#pR BwCRDB.~"Τ辘԰09j*G?DyOgcOמCeA&hUMnOCr܂m1~.4h:zр]9x4%R/^PI[י)2󩤫ZOu@Y!+cQihaĤ֗IU6%дڞg1:c୑0r iWR%nxH`L&p|(UlRrCz[=,oĦx*TA@X 6dGi[P*@3A@_\.KlעV.[#RN #  XUroX79*w#;1iABjU" a/jH$"<80-\)fkfC$ctw{ajs8[% /1>NK-? !%ZulD%m{I>-_0VDvG3Kg@T)`"gƂeY!ک(Z꼪6? ߊ`|VӰaGGBX$1qoJ'hDm'l*D##`DERJONþ`ܭ)Ao(XF1ʺ vIU2Y?҄4z)5Aݬ'IyɲMDE7 FvqB#b$7j">:+I{;7ү2[w߳0IՇ&/ k|'OܸțPcE˭}cyMp"1_礪mM.SrJ%EPs(n1(겮=I#*dHˀ-3P mVAwO¶P2] M~d)$f;frNR/3&O>)t`}M7ǸMJ|j#5ߪ$0]nޭn%>\|3jw!9ԝ-e8iByebB վ~gcw^1mj2.5-^)SC=6!g(\e6U{iЩgȐ2!j,ƊS6e4"FbGD+:Qb ';/qtٲ[~rT<+'"(H&5S*? _ }dOPvs?BDcrZ~?J=>}L\{": \H ؜Y}B%/MK\m9j"wlӧf|c2wQG9kzȋ>y>xdyHF~]sr1;;N֡v] DCz(lMzcݧĂ`I>-M4fu3 9%xHʇB{3ŊDnIAWk~Bey +0I`ﳂgms{LRd~752MQO_(Tf&rc 썔=YGd+ם^#{ h Z`,|`~@)yMZm܈B N rϐXx^M~/Esw(J}֏)F$OvKƤZ ×QdP /;Q3͕F9DJ=SԆ %eO#?06 IU>Soճ]" 1 VyXm5TG/E lUk˱[ޗ!6X ck6rig_.K@A(`9Ow·&uU"+d#ٓXwJb%/dX $nNq0C+8$Z"M93Vo$&?;6U6--ӫ<G6![Id(;2oKX;nE!3kE9x ڙƳ`gx=ӕQ)8 v"Laދc<^ P}. T*ob~Œv*QNʛXo&iMm.]@Ny5"_}M9whiJG1͹&5E @NeӐ=:ei;WtJhd} "U|g7ph &2h2m=#2P'MGUȽc&_74I,M?'?\tƷ-3qy܎y+8?jp9mz/m[ QoCBl cBA4P.=F xtOyIN7n0s% [Mm|Il37,GRy3ow_)Tmn Po܁tZ 7 _wZ5Mpݮ ?g` ]kP͜ZhIn-JkPMB%s~7 I]jW%e?V[?_Q#$* ̍{fHe LQ43ȘN v[VzucItNex/J`g1$Au M%cɱA*"xx6,(_ȲaFB;aEQ~fCԓ`yؗγˍ'o]!W\!_%O{B4E  mth젮Vw<\p>Dp2cnꪱU=.#lp\%{V 84Q};l'V?ܲG7t_4d3&U@Gq\^ Vˡ>4PwPl'#H1.#@+ A]N.TN6ɞ2HM9LsSJԫMbAw,ځ됆d%H "\`E—6Kݨh2 My $}^#"Jz*V>~vK"Rm޴Xi۸U$@n 3Qld"߂kG &*ɟʖ}NLS^@2=}`5ig)&Rd7/6UF6P A]#EP=.ERYY[w㊝9v$DqUdnp4i8Mm f=P=6=AMeUڿQtwD_.`eKr=h<@,_;:;ɫ !5LZ}0_  a= RוziVf  85T- uP䇳ΜjAy/LJ yac9 ]}CGG=FϙP+ѱAJ9w\+l+MLӅ<#jhc*}$iy7S kkLp4@zBAɕmP9H[xťr{R9?ӗD| KH&rő rz +6N]ҋ0='̀UXq'cE-`s֓̈!u7!$+%~CW+L,n,m.lJ@w?.\1 ?mokj@ y>rб_: ](i Kk+-sZp@2"`aѷ(KR3nFR}>lS+^ELgyɹp#a j-'Q3[;Om CLGD@ Rb G<Պz SEPaּ?it" rDUI<ϱث-l{#PSd$49Pc7BMD܀abJpĎ\=v=j7$&KOr{&=  I695[)iwN}6"_q+#Oa ȚˉBy>{c +r67sr7|Ax6q7w4)0.욪o C7L˼ 7s臌(Y H H@bA$|v =͒ϧ؆LjeXm{<b͉f) 6@7*#E)^ j?v)E.q2̪\3VWZH0M/|vS;V Xec_G,U0D vv@~?e'&a= .c#uZ!,q0K238L;k#J>o#[4[_d)Tha.ُy(SQ 6XXVZGoŋ,M舷O!X~}0f2'f͌/U׻$J0 Gmhc.69r3@xGW[o[ڿR*IeAH,N;N:x"` H.pμ4n9g~Bטx,9wTI?Jp=r/xE 'Јhd%61^UFDXĮ^CLܰ+63'V+6Ee]sfm ,8% n@⑓_Ԗ[<5 :HH<4sR!Vmݔ9T`Y @p- ]~TpWD|򥫲K\q }; BDc}jO/zT$!l6ksR.T ˭f'@RP@v*xjE|"9 c)җFA_OHX]rjИRDeY,J;+'5mM:Kc7Bܧc.b%n`*fcm-|(x5oa6};8SG,n*H,Ul\*\h5PݻxjE>cr)'^‹YltntiK.oܕ.n]P#rK,< %\kmdUkDrSW4A+둴p'_m!{BooOA%DLH Ҽ+.2%wЮ]R1N, ] ߑj˃mJ_' >w(Y^=9oQ2|w? b;:ωA"YK*\\cbOFn'W[4sՑA[Uq\Zg~K2eq, ,#06$Dq^)7{q' _{Fuh_Ak 2.E޳|Oh?*?η'~K(, _+>#cؿa-py|qaU¹};I-9| iaN}F7RW*bΤJ6UIzJ, O^}=@ZV.r2K2{RXfP, S;%e4Ebi G oά 6[o8;:`?O}#[z^*Z2%:vddL*D(vMdL>D4ˆⴭrOΜJCp#aX XJZkD>(#lMH4#DZ`(گl'H9 PݺD<;] 1E6t뫵7 ,&X3qF` =v-I}];4 Ѧ WTB\\[QkG+KY!PɎ3!9XsjTzh䱎#۳8 ôM}cEn_DՀ﬽"Wɻ=6GXn!33i1B//ôt+ÿ\Grlxas``<$$zVc8{g#!-_ Ƭˋ!va>ry$\nW9"ΒgܜW0'%O[k"|(N0,~V3ʆ5_@q>[n ?j/謠M잆Xi %u;XR=I0 zKZ[u\iw!?&^w+$UOZ@yVC"Zʆԑ.v#К7ɘ۳ B|0XS$fG ԡ?y@ a+xY"}K}٨Y4rzaY{3~")xeg2c1WR/뎉ٗ{RtVE. XlQg5~7aJw5kq)+8n'xJjk1"Mx`(Rz7k)I#*v#z ^pԓTU?wU@8vWxm0S3jpIsS,grަ%{M {SG/E)Kzw#M#). ӸUDUɲlC,8 gI./)G DkU͍Vʯ !cp4އ% 6^Ґ??w=S>Kd[?_GL[ vI?,^fyK7=x'X4U$]gm!kB8ϙ8ەF Ru^N'&$:վU\Sd "x;9g9!O>̉J-GiRps3߃2IRk3Heڭ')D6l6P$ Mv?|WT }L| d7n6UXqeHuXf>6$? U4:D|@;ގ7{UM9 }w #9<ݲ:wp+m@,p 7x8~|$/jv{h!j1v~VNcS7 ^e^&H(\։ yI|h/r_a&9ߔ0{ Ppu ?H:aR׮ ,Ê6mum7x^750P7xH~Q&FN~I1fyjԐ{!v X|Mr(/pDɘ%s'spBǾ݁ǏV <#eF1`.&Vp"@NHpxNNcLasQt#FL.hkn-D\ /,uEUpX%/6,ќ/A@l4ƨ}#$? U."v" &)<0T=|pHK6Umyޱ\uqt )GntFgjK(O ?YS/8S1H*d(6(yBw]ht󓵵 {m1i|(:މnA"W/$.n7.TY} XOx$6"#Jo5* HYOsK]"HsJLlobSRR5@I=")GMq[Tt~U|)Jn,Pͻۃ헗x mZ) n9DLD!VE~/mJ*7f2Y˩"RQFz'3|~VY-XH籞vs,$ܵ.|1\Wc* hJuv-> CEeuʎ}a Js덤90{OTmq 7tQևtZЈ &owpe !lV{W 6ڥ97)g54@(eFjLVl ,ä|W*Si H6!pLMkj{ďsMRf[qS*$"ka/F =&f}̋ۋHÍ Y [+9V;$l S{Y9pڽÉnG?|SaqYc8ِ[Zv0t_y.7{{n3(u_jjM.5ܭ@NL1@_蜗t?$ ;g7ZaRAgUN6 /*g $,ޖmU`8EAQ0~o7f p,h+ {d625]4c`r3ZMqBƷ f:FSmd :B#2\~v[JrZO|@rۺv?ڬ`@&+dΞd.NxM@C$7\CLaS w v7Tt_AD5rS k?CzzB]}Yq %XanYL j<;'F! z,hmQ[m՞8RSI8S?$uK\ )T|i!s#*G#*|J,)+ow8l!U0ʹ,IK Ն 1#ep ?  AyA]'.F"ؖh,!~=J|P̖  )s%GlE\bqtFy /05φ&}W(!H$_% LW>m508`q?/T5SsFq"ŒaruyETϳGuWSC&.Q%piNnf"<0Ŗg'v(CQV߂N&McoaۃǐӸnA+ FŠCJ}'sB* ,- +ݒvG?JJ/#7LQ\!z{ܬ\C|h2R߽G%>Fh@y*.67'e?y9Z 14 SwFf BJz I> )h@ P=,)‹Kg4IQDO0_=G? uhEDmd~thJJ9 jڏ35R 5-^L;d nOe?-oj+Q Wo`M ;\'# c=F7W{3_~ES,hxU*逵{i\'alT0!ǓrMy $ɃƟ'y>"-b4a;))jFMwO$Tt,zdy X](>spBe4Q(48u} MHF rȰȝMv X 0QgA2e)_3F0;B]ɰ_ntQ/[il͈jJKGHe!j7i Ȯ._BI+|Vs,.[;b+緖CX]0F+c.\㲜ZtOXk9|en j~ܛʖZBb?^Yu2-f9]8K*ǩe IkPk\ bИA\v^;ai@LɞKxt[ֳh#;6\+Xh3{ +8W'/*#h8`jlo&!ꩿn8GX$F`57]^!3ikD7K<}p=ߨeaw%8"dXޭ:KaRk˨uqzLһF%L5i{달)פ.% .gZg$LR;Lvԭ`vHsGcc֌Z. 'rC6J{&B8ʒ#y|aR0GΌyZPzD*d 6kL" dqVN,ðswU@DY˵%<7YxlU'9%{;z)?IGH FsDP?Gu',Hʻ6_ g|iYrm:uƢ1prdrY<ѕ (s.5d<{hs(34A#=QKehs!5R̹"|rSc]?,ɓh.gS5uCN(H;IGpb@¸6QbqS{}9iєn5jtÎCm|2j3C+cqsɳ;TS`JiB"+*ivJ=0CY/hF!&!2LE';Wtw 2?z`?@f2ƌޙ/ב JYHC" 2Y`f^T*[秳Jq+qh`^Vr@_{HdrF_Ej&HQ<(ntԞvؗ^&нh^#a^yB,ӕM̹;b?tTL9RMMa|zE]}y*~9NƏ0 eXg* x ~/4(jc|R!زSW0֟r/O|S:4w1mm`p{`_xVpk9峣+ So5@:2Q\\`di6`Kl#\272Z"q֧f\֣" leo`[wH۹D+'qoQqFbN#q2KeB`方NyaV,z$#sHƍ3br vym0P Vl_^R;Pػ0It/#-؛k uy$lDo T Xm?PJ(j?ȋjoc@A:xhѓ#!F/w\UCDAW](GܮX}>sۏoG 3OϨ̫@ sLB!tCC fvi5R>\ #0X״( ʭ5&)/>T^g" jG.IJ{KmMo]]"8+j̍dOfc54!d* N>FGԉ$3g$r;dP)cry:?+ABa"d>vt}3^ہaܧv^]QPLO ,0tҠK˧3|N$B2ͣsb⊄Fg(T$b;`-h&ȴ(RPD$ kB5~Xms^ ։Yk5HM!xBbB".˥;I"$ux{Cxz]g%\)WZmئ LƧvGEQj7^Tο~+\WKb!x]S`ֵMJMRZ ǙDr*?.^#5R1rkDtuz2*UʝoOІbswy=C-73,S@qE$ (e1#2Hꝑ;QOMo[Y?Z|b>Lwlu&*4v{xW"dz_M YN 8fP#,©2Bdiq дX?(4w[ҿt3NV-Ƭ-An{ f:(D JO<qW2Ġr$A iuQ W~F.f]0p1 UPܡb*p7>97r5k@_`lݕj}+O@OWdg{|B~/I ^eyY.(Wj|}7H(Kmҧ 0Ng\.]Nќ.ca]yZ1 {q$igӍkJ]WM`?^r/@B&¯rX6țE_0:҆{~lLzq'{"`P*H׏Gö1mB{5-'tSܒJ&pG.Ca~$WO |52T?=GC)FX&Gj}I u;쪙 xX>Z0wHuHŒF8C-#}R:M?oSャ-sa3Wowit]6GaG]^ >POrWeW_beBz+ZsTɷFɊ.ڜ /QˍX5DHplp?ת|D <:r/5/7v_*u4?q!A3DlK:kaJt 1-[ŽGw}C @)?ֽkΫ?teS3e({3yΝ ?]R1z"=/.>Ȏ_ H}Na?̀ܬl?HjU<߹OkKIM'Wf=5b(v)@80(+dzI|%Bu5d5߸DJ oSXU¨x|4~j%7#_+'Yfee!QmkS)[ӇyKV.IOm lL,lZSٓDlR>TfJG5 ]ؒAp K lP>>Y SpctѬ?~;=Pww" UDh2jl4Ur,zE^L1ǭYeO%L.9) 23 Ȭ"6ykN˰ԭTBcnHZ:_+ F_Ic7Lo}-BRxכ+a{v55Pb x,+"Dyk.FD\ S;N!hrO-<&%-=_ӜVqIG7QUJ!́$bFu]dUɤ]EDx\!c NæWp棅vhݒfD<(\%|3#/׶a︜n3H))Yz _T-͔w v7_bam'뷥NzV Q=[i< fqӁ5l$;Xܤ}d?*JO;jrJ8C¹FF?k8}UUMSFHhAIW5rhy=]UDi@7^'0 euϘt; =@vfj9|rJfFԫ[KxYb%<&J^NC5ĝXffEa![ X;ӇGDNGeO&EᲵmW>k ڡ|Ko{LRNvQc Aɇ &5M!:+b '"~JC\Ag1vw9 ۇFrQpJt*ϥpd3F8cxz!rG؊7gp .Z- -7ɺLWDS9=.â=Gg༤M NtW"/vBUBwL؃q}gөKnAvy(p(/E[EYspC`%_gOqDφ6r htL*S m}4o?H ZM7^nu<8C!@ޚ'`/jCXOcůd @cG" vtdjw<ԥNDF*<9FY6%\W7Z^Y;inɤ.Lb)ϕ艐x58 k-H-ayu|E<aX:\8 dj^B `yl8A7I.oYGXj\5|,tPCQ LJiO4&ѷ(İ'Pˢkӯ'qI(́,};~.Gˠ~& DR|<(ªr =Y{nHU`)VzO z uS!(+$T.SԳ9a rh4 *V#˥α Nжl"bM=j<5|uq%ӑRaOysyӂ40sQwPEEP 6!8c}UTs"Uݑь=,ӗzamW4D˜g/چM_Ch;>.^T^teYf{$ý^ h T 89'Y4zJucCZNDy~嘰#@ ̜!Vܡ: /^_q`$zf` kHSޣ/yULt-!1 vqԒLjkbKIiGQXՑ9qDHar㠢ҫ~4ƣg+Pl,]d>sUrZ3ķV4K CfPˇSkSW !92ap;}8es`%qPeӤjRGQ8_|z[q>P@/ xT"UA [J!tt Q$jqݠJ4a`]". \ӓR*:x A]|6A,M]#Z3~YG?:}E/.PkQ\m t$o,Rړ{ GM%3ah ИI22 "fn|/cvg07$ꃹ]M[i;~V$:cݭ$tҴlR\%~Ȝ#\d ;l\)3]Bxҡ3aD(3I_r2V 5Ib=d4P#ks Ee 8=P` GXC uT:=$0*@t Kէ}@p[k i/ˇE%k8Zd@!Üc'Zl2 Z쭈 wL oTp"+_bR;xouA@S(UV)\Co0P!>+Z7C\gؘY6ޛ!bihG)z!?ƻ0h|u!zd-@kLbb$XIZln4HX1ﷵ :ӛ$+4n8 yJM,γbphF<# JgUj8d*/W[QSIv@\qܱ Aaʼn sMFu)L *fPr=O^7;P_[hU~OmV4b]ߌS~/$٠y E q]]tR%*aOS~eM2 3v(UoúT"1X3i MfiLU7!XŅ'v&^Xx+}1M<΂C "e/Prw3= w/ڣk#HrԺ$/lj.RȔV p4i$lWS^6ϮMҪ B9CH1>'4ʷLb31qo3O>"R ?cC)zD~-fTPW0ZG˺Iҳmx6n$)}_(IWV>[;Zp76b[L0U%>1{/8y;S)8Gv%BƐ=OʕD(K !;aZb$$$%bM+Ş+]cXCF"  7k.!p`bQί 9BXȬDAHG#gݖǷf à":mvpR"əSFLi͂oRH 9Q#j_Aia){XLxo-DN0)|-Hpԃ&D2ɟfZdm0q09,"&Yu4faբsT+ g9|e}2 /v; L쾒qv Y 4+_8zq3FZhwC5TU Iԥ^5iMݺ9lp>\"Z*nK2m yX)(+Mý\LR/ᰀtDƌvRMq$rC<0\* P&|DZ8LRJ}zn{gIPeU/>xSkEǷs: oNĴe ?yLh ˳-h> 0(wBOdAu'G!Y y-m(cͰ*&{s6\DpfdYos|xDv7 cuRH/RVOso n`$H ^>jfqqOZj-'Y Rɩl1J`drv+Rq[fl(YC.3y\+ǝvW\/㱛PHa9Kޘ&ͮ0 3+x<~m-v,v>:G`|D`+ a܄@erH֩JkP?n6>l49IW)ʹ;\S,(2&z{L #l!23gc,Q3my'&Ԫu58fEw>Z Lv79z٥n;X82%x˻W\e͌K\Q R6BҎ^ԑe(]mN gL<Ld ?:[ow0<[Ddd[D TniycѦ5˫9 @  9f~g5]?cd4M01#ʇKTj0l-iAvob[[5:ХҌ8$Rl?j񑼙d qH/ͱ\3AaGKvƪ3d d s洦1l"bQH>o\g]z|DOYq2mTzx^ Vh CX!gf޵A|hO=J}2bo >5tlLDxɏ#E0^ǖI1rFj,VکD:(1x+:-[*`G9\\kA3X?hs<|(1r 0Jp.! D FU1'-Og(O)˷@ANqx p9LFk+ Yt )uEõVSnar`wJ! >;NWm1ApMru4|3y{]ӷLBITUvאgR}c9Pm` ]@L? 9猹x D\qVuKGۭ @o,U( %`xsVEcC*Czz~/2\Z 7:FY̰jB\6{ k^Net=Z"q3*{2n[RB"}K*8sI8ƹ)kkY-O}r3Vq0r>OXaZtXJ3 d]Vd$,>Bv`,ȊdVL'D)[>F~$lyKM$03^ Lf`E*t/Wc*!%Tʖ`w#aIB(Ρ,4BP/T&8x0U ^˜I&ҶsWN4*Tp~E,a Wim-$B;uIUpd:AK'o`bu@g9sLͅI06`}tV_ٷڵy95AO ' JyӾϼƩHr;3-IT귦5FC%W5: `"X-'QwM( O/̹=RFhSEh|^fP| qLWCF"m l9Znju\yAdyrY2d|^ʑ>f(uj*Ww N_ ol߫!Z|?E#*GH^L‹Ҁ1@x0U&% 2<)#i gQp355"VjTb H5Y>l)0hPF$‡ds?M\y_( ̏ q$o_4;ܲKJ8zB1*s[26S2aqJnDVB?DŽ{;KѺɽpBͭ͘움ø$Cf cy*i|ej|ɈԬn.`裯A[ps|-% vc8 l#άsCt!hsF J= Dv4I==_) v /o~F<ٕ _vURo. Ay\|.>\xۭbrt!70 i2p_sOu2Fיg! bCy0a*#GK&//j5I:Gx ћ]hOY ؞aE4ҮvMF\c~+ȋԡ9rIahJ,ܽ}ɊN-)c"K( mu": 1qrb ;,!л@VY`5Jm94˛(6S^MjD﹘lFAJ2T$GdRF~;/1l0!SBwax寊c:WBgpfSqûv@&kKjWZ.X[G*a& UFNm0TyFA߄-S&9' u= 9lBi*8Y$AM Z])hQ$e]#잽#H&} VSSg'9V+E7"={k^3qCK"o"ms_Mef l*hk:i0MshpFRc6:"ajp l(‰܍cޠ,^ uNZI$R:U&뗗TUv<`F!9& a+ÝӸ~`k'R f.9X@Q˽/3ߠ"k؍!7角_9ӫtj13 LPm))98%T1}W }܎_{Ť ԃ*I hG}hO%EN̞)!YAhp.Vi^ M2yec#niI ~˖ ďq,SCz+EE秲ߴ.NƑF]}sDҒQj tѳؑ6KYd4ZG7(i>'R?&/8WuxKU-`?/AO%Pa!gVLJg^Z.>M h=`pO$i_ð= o}I>tYtӦl~sЫM&Blgġۆe p jVzw@994" x]#@ĂFUUB}wXw,?#uE ޢ#gC\uQ 6pre/m,/mk]ƍ7mqwe iW %Ӎ䭅Αj0A+ggB$ fۯqK`D9XOBdPj"Pdr}&l+%rA_ X$ A_)æΌ>5}euΝ+QHX S3%e_g4P0#Bl|UtC6G~}|ww1:qon6|6A/xthRkI R8CgGF ǓPq ͼ}6yHsg+?JB^hRJB>kɂABV3iJn XGM ,*%RM+XY,DctZ1(љ 0F9G1n$GS >j<,_ȍTb΋[q -CHF3LDY9#v:V K?۬Pٕ{HfȻTޫ .{ˠ*X8u&xAtB]MsIDrF*xu/(=˹UD*a~E2A oaKB^#I 8)][| UXK?*딭րd֋|R~8ڜ{3-L 19g y6<8w*-)fsVpظݶgB},O]FNbF=a#sa Z4]{(Fw_˟Xɔ$6 vJR&63qLDu#WˁM- ;@_"ѷ^ފnk!9y-P,3ZMepO`YERQm'JJNf|<}e䧞`Uh43Q-{14OqfLK:d/$ ٘e38}TE?˔zD):eW59z)_v#,ڜ zǩGNe+LK^3nI8lblz ۘO29b /5٬3(˦Bʤ`S?vjw:ૉ&oFuʊKU+uG>~<0v#9 70[sȜ)Є}1]t|^_NQ8\vZo(9#;`6C&~V:D#62 Kspeg *~ cV۔l8rx;\ L?*1j) '7,EK񣓈ktZR3M_?ͭt>)\ˠ(qȐ«ɤ?*;mËe޷3ÛCeLR}~^Oz!s!-GF Aj` ZbOEL]ue?tAKJa541z?<'aȈdR#i~ C`Պ@[ԀQJDfM\.7svV׎,d(B>r3V+PU'U9{܈ՏِcBN^Ӫ UO/:eL;͜noLUc"kPL̰Y05]eD<®ĵB,$_c(Ffn>?t MUud 2/Z dbU`lH:6 M+wJ*uj K|s<6?+Χ=tj,ι`ѓ-j |WU?+?Wn#ZeYID9έ:z_-+Ko`w^qi/#ݥ XFm#k);~Tω LtuANy7J\տ ]cü*:i!P]{GҐcxQq{ (MH3ź_Ae9 GtJ{"䩀>mUę;} `BbS'Ś$J" řctG2w!8xTf{f%gy}tar[1^qSP"2zh9|)-a@bǦ㋭jM[̀ile\ ~bS*0)htMof;9'BTʇ8]ۨޅ:PVk B4Ϳ,l8I=`{FBïN Y~k6iM1 _8@ n #ݠD@_߬%=F*-@uY5V8XdM%BM<80w4gʾ6K}X.xB]_t#M-19-+Q"bͤfmCk3fV, G 3a6| bx5;>Ά x4b/Jt>Xj]f*e=nq!&[4@\֌2Sf,8}9gNIKA -R,>IV4~ xF?jZ'H@n67l"E<"Ɨ{c"+$~A|mIjJՙE!t9w Nyb92OK^i &/zb ہA0"@*噏%rq:COU+mmg, zDv;a%{Za͒MȰBxf6%lH;٢ <(/grUV+=KC/H=ۋw3ּBU>N?ݮ`K{/#,GK$#*A YGԊM7#1 YY2qq#^ 'c=dew:Fik.iP pvjGhؐс))KPxjנ{|c JTʈe/\k~h-䇉O8_?_b- vR i2j@˯.%.C}=0N'0~g¥M K]d{M$Bn69&zГ+*5ų]@fsvCfRK -$|>O0Lۯk &Vr5FZ&;9S@eSyZ{޳U'  ]⫐ojBL>{yx)]w\daok/hDqXzoG"=_ w[7X{Orl&M+- Rњ31$w' S^2Yi.|L;eABG֯d\#,Ɲ1f E75׶LyGn7uQ/mс7/AG=w0,\;hQDr3E{$sMfLT\1Cj[D为XAȈ88}`rWR9DQ;ƿ6WKa K,8΁TW4VOci\E ~a8Iyk;X/+듛)hkM2j&tT)Y8[xIBUEVscF@ܠAVO(I2~eMCy"z; m\gs6zw.xj)+M9I/(3YIE7JWʲ =܆9{,%h_Ƽ;v}PЄՎЁ*Bèdk3ATي qXD!1BHw=VMDie*N2{. BKeg3Q}}HBY٦k} TzEᲳpOV}N~Eb*RYMPnȲGrb1h0 dw>Z8<|B0gRSBIĪGCElSم|tK _:{\ٲz#Dpu<mIY3՛쟞gE̛LS/ 9whj3P?*H*&033__yQ cV8,Vv[CϕuVD;`Ĭ<7%F@Pךo<!Pp<|d}Y/gdl{BWT')? [URuCxI`L%e/ʵ`8u1a]I2Oө4))G)S4*̞Ol)Se1E0;v&ߓm*E~MjfnuR6S5Ad1)uAEތI}a=WbKJV[qm7yuq[zPr'Kp>DKEh#\I}a}Mqp%U`N!m# %YCLxe:e)Qײn!ws9~uFιH(Gdf`g؆oShA]zǨChe'CK K"A \MM(g ęUto<|b/[MKTEO ͧ4~-<o8%*q8#| jZ7"Kb%tcTNUdB<*k݅ Z•G) AНz<&<Ҋ.B!YlcPMyƜG|Qb3U[j U"c|;Ah\eZZ$X"`'72HTIeDnPZKMGvIY(ܚD o\UX2;?f(HZĵD|W7o.Ɏ ɤ^xx=lYAiHDe2J>Ot)z*@P(5ogY_xyb iU<PBuh'u kZywo V㙼%)M#J@hLqs]'1(YU׶6c%})KaH0)$,b^_: káD7iߠWɟ IWx$68A$Oeg*pa/T;VÀdrp3"\:݇M*R11áu]SuW,Ik/o$=U8ӧ! B&F9ZGnْ5}h.Пͩ[Z0z@n@*Ʌ [kt$V ޵ :|CdBqiZW*Wcܘ<뵘j0\ӑ/vpE|H w/?)FVP(pS6Nr:0:9=7;3 !R*/z<.%g)\1~az(՜ KjAz7gUԬGMSBy7eS594MHͼikAWDrL*f&y+)!>5UN&8r$̲֨y-eXfMEId /𠦃N|O@t1;pq70>@YuЦ)1$Le%"tnE%hM&DXJV35_|YqfJU M:`ޙ)5#EϩdfqZk(ÏZm +n=+-xޏJBd5-8^+8~R*f)* 0av yH0ZwG0C"d5*KI䙥)#nc%y[dl;po.Nzȹ@IR%\EI21R8zrIB Q/{??o% TޑR73n2EdUJƕL!GcdJ8d@<?S-ԊxNN!uƉ/$5oXh%HNt!rπ2r:exF(@|3a+q" @h0_j7r, /Ro!a$3g sڟJwQ`.)?~khrMQck`|Yold"ua.ANIZ. AܳyK_c-`/+aQ;[ȑhϑ5e7 EmwC (yiZH֨󙟳s) H]@ ~qSoXlyUF9BQCf!s0H>a!fs_//'Lp.dX.*Yz6`c@M9ёCtʀ fx>?wo9<Kl2oa&TgvRbAU:1Ƀdש ʣIH2`[ҩ*H$ok=&<jI9΋z'`OZYfU/kbZT :[FTvxU^XMѫi꼊ӈF&SWeI}`%;\8/pYL*ժB|Bj | kmЦ8b;[3A?0d׾䦥ޙ9*IՎl1 5[*wnwgI(uExݑd.):逜4z/V=QCsL ݦ=2m)qK6.D.^+p,a4@b . :iɏm:<~gWP+q-/1̬0w+',;E@>CF0\$%]}^2l裸f&00GZ6AeVD3j:|mfxdAI Ԕ|iڛbZBܜ5nR#d `e6O@fPPD֫ 1%5"-Xn~0/!; ڀn ?*zop5Ufv_vOo֢HpkAMk3״ʇs9Lbi =Dq } {Icro#j*<$(O椅q(zck ɿڹ'B_T'6Ǻ@n\E6]EўT c*D(n$K,yq kwfF:@]gV8'G͝lC,1E69Ce01-XR3SJ2*RֱϦgաAUmFoYym-?]=?.afto`W T4#CωnV; 2C\V)>gUqdE~,ݸ0=agˆG|ٟo(̀Qoof75 4^5tܬm=CA5BI4)OTˁڙcװWUw󑸠^݈w&MUt!LdG&pZ!CZa[ %qB ;!m/mOSPEickٳ{a7thKDaDK/cx@/ke[>m[[qn濍艽2Ih.H ݓh:8zA2r6hj/ T./Na0ts z)x/*#KM?,SzY1Hkj9,yCI2vG\_1`#Ƭ$WW!|;jdbxFO5|+| oq1= 8=b8&18lGn9j$Dp5>/ɫ\7*)D֒Oze6BL"^L`F1vї$I2 ڿbY?QW?Fu0bJxid8hO<=kݭJ\Ns'0*-GOs>ck]}uS{l$r ٦SKYNiZ8&S~!a1w Z5SE* ښ Kv0cW(׷lݨ˱./."O+tXA{nK 'qMZchS. .m%0NH#1}ug Ij[{j0*̋eDtq{|[ujHKsWWOڃ&(.Fo3倓WԣKsQ*Xj]@vH8ɷ~bv 7ϤӫX[[A?>͓tAsefUM^Xᾧ%FWMS"wS<{Mlfy&W3g!erǡs}=9W2fZՀ855gKbEy敊RNF/J"w_ qv-~8vAcj@(٨pDh=}_-sG/rC/Ү2Y~+AX#Y,%XYn ~ӒFjB#󘨷jYP]86vX~*sZ5$*N7 pߴP188l J8spee_w1 D^q>jzOв~*o O's65ާm~fN[ǻ-57S߻fE/j>kfcŰ) xk}-t/fLS!M R.uBQT%2䚣|w!?'=[ُ_ldFBV| ]2>jƩ'edq"n$MUs?S#\uّEEk;L65a\Ȉoidwz[h < `uVzt]aQ eR{cDԊc=qK8?P+lKfSR;Z,2gbn餙tǀh_y 1(2tTsT#:,*0KlԎW)12 )hGK*SGjŸ1H*_4?[oo: \T@"oV4OI}+-+TU\W{P偼S oQ terߙ:mJx@#oG|յxW4vZ/0;PcN)@ږTNg D#cy?G2p,f*0*l袷>( vlIOU+>q~rǨ@k'1a'A=2&-:gzP[Edp"nmN 0Bpw"/!t8"\vܶث'JVhJx'/=,R "q aԱSWår]edPIktmt]2^av>:$As6 %ѣ*9cjZM,p62`3%8i[,ľ.'ko諪TzWu`rSmvA!p aeLVì1TzXoRY(iVҶ$vckdӳ?s3h1mhcLУ{LM<: Gi:_y->9ݶ>Pl^2+@d36A0kxcZk<<+AQ%n}5E{?V0]{EJ_`#`AiQK'YCK&AW0q3A,1Gk< XV`йh0ءN2zV."BH)R}** Y3ow1B eX9֠uSk m]t sƢ)G &4V?<s}oD䟬nd@'ޮٺz1aFPmQI(Eɰ]d 2616fϤ-.C|2ҀfF(|z&a'˾vuTun,!3΢fh*4Ꮊl62G"`PH~Mɒ WG9p8\2_qk N¯A-7q0/iȽ_)IUx+&WǷOu# qSj.?QTaY88;VZUCWQ]>Π34:?ZxA&Ot^>ys^; $&[e_QܷDmR ~0ht%d(@QA6y²+Ȭ8u S#ܔFtO C_Lk E{ U@ަpwͧ'`t&njβ6?JZׅ#Zmh7WnmXi@R]qpo.^ط_A7_xgVw2L  3S!ldl2o2Զ"oܨo JXVd^}|9W "FR˥:ϕM:zcݦR$~9b;A(2;Ck)U#R^Y w[E]§۩kg gNu4waB!\4c׮"'% ѱzsB*w; kf!:o=:jd,C|fy6}ihԖةhgU>rž&*kCoN)؉((v@~+Oȓ-J Dtd(TiSͯB$ړ$K;155 K&ܒ qU;߫)!!Zȩ->NO\wG €,~[ZxDӱh?m(` B*eݳ8<ϕE<ͪJVfǩ̓zCb+!m{?^w +В&YDz,̋CeW$qpV{ "=y'?Mf? ťJ  ] eJD?96 1בg)mD( }YTم?D9Be]*)Q>!僗' %53,! 3_+ xڌm㗶btS>i^K"b"D;_KD )VF;P !w`߃0BOIǷo֖Yrk訯f\.]r| /itBYj཮ fDzEc+nfY᙮`OEq+-YSWO;% Qh(_At{$ŰS"l-=.TQ1C q|# p3-:a*ŭu(hZW!sC~@UB{FBIAٳ >,q6/&1s5a rW_m~;6Wtl!l:FO5 ڱ1ú h,3L}j9E+Л{ q@TWx2:v|F ,@_Fzwb!Į*uS/1AhȀH%;=ʬ^GώJޡ"F2mӉv\Ssv~žPiI9(e6P}nF*R]h)ZL2QM=QJRޏ&9WMS&rH[1d3p"|/Ҵ㍯nx7"]7v> OĩגȬDmGJB( &QőxG飮?waFKãoVQK;1_SJc zj ?j[@;LOڧz]ӲTBX+e8bj|즓\elGK:/ērܓ([sP&N <8x@A _#eks0}ҜpZjQZ}OHcv.]a3o4K>N}4\m!yp[X5)yԝz*slu CM3gB״d!byoaFh!5a~ .y qq\s9qHF32CΔ}) ׶w1 \ n-[M*gR.[7R %ʖ?'O1W+"ZN>*/+>`h׶H<(n}D m(wu ijΧ:Hikub5|,!HrܤFhw60q*rO6{SR&A ^CYYE &tKp wYtNԜh/mBedQ;G3ꣴL! mT:=.r`D;eASzO̮l7OyiW3 F7-Qk+Mc8O7WeWѻg?);|#һ>aǜl`Q|^$D&B9cff̏ڇb|~кr |nou TP`6+~Z.i}6OÅ-*+:93!9fL8We|۫]|a.sf4KklkEI24f$1O8]qt !X1?Ps:AIY3IPvHFΉ4W DFdBDaKY ~"2lXҝ e{lo> Dg̾!r]>U;TiQ??G&ďSg’?(, 8SS>$ ?*?utM8zUsxqǿ>w/;ݾ+q4V[B`&ee`gUfjRp+Ddˮ G4XV:=SQz%R[>x1V2s3 UAʱRB%l`y}kw,D[?jW ihmTzՃͤ FR.<*VJ>qipqcԽ9h6r0(/)gHuq~<6FGZ @<āk,k14<~zl$Iz| [g5 =n-|R$yt D&l}nyv}f4Xglkq:4_QaeZ86NddszX-g5Q(mY L%Aj#Rm.'ڹk\:w"V[xQ珣*f%^Nd6 +Wvyh\ W3cGor󋷝o^o n<7~"vUA Yk:Â!jk?j4¼JtBcJ:&FNJ]qAZ-0?( @עVZ{movÒ !`(Jܾ1z3NU]o-7#Q,gPqM▕]lZ39Xc^D!}2ƄZVkp0L#eR-b{8~T>*^Ғk ^Ϸj/q[RwXD\*:WFdxR(VS6mSRJ8Pʡ;^(7ɍ$+&r>0'cef_`Pl,JF¢1qHjx\;I 㤓D->%j0_:<< *~Kb ׆acG^{fFt0aI[.llm+Z`Dq{5q(at Gsi};8vSY8^כ'0<*t٤{e_C3Ǿ]CiΞv.եѼ= ǨK=`]9GJZԥilvNPXntBp΂ėT&"a,~Z<_n^v>f͐os(S5:4 $ŗ7;nd0(r߰!O!5[Ar=AMzq/)3v.al>XZoEB_HwWʑƭ'\^1eDG~ⶏWN5r  +\QL`^qڿ"aǂ1ᘕ@ uϲz/r4Rav%d7yjK=vT ]dGgo{ u5h` BFYx!@Hm=AqhdH-mKߨq؂|ZOs,H撚>L,Ha5 .` c24kmhc|'ej.U׈9AvI7ݾ2(0D9'EίBEw=AO;B팛c 5C4"qc*ZHȣ[FUœaeG1 t=v:ly>R|SI"|<zl@St(=:Okv[X-IJK<ɐ`xj8mp֤b;)͈=7iNj\݆sxa*6Y7L%H1(le6q7x`eaE:["]{ES B޻D?|GpT-$r{d]ɓՔD* nh΋~d:\- e)Ty Ɯ},ùa;^.ɝ2o9~m' N/Α؋$ \xOsuy*L~7[4ⳡ'ټ$?H^6G*H~=Pv{k_ >"<t}`ҿk #7Agނx HwM$,D L~:3+<`sY@{ *M*AaJ%`u-wǁ5 gl`ǺFp\^e,ȓd!0'CH.$ % ciQQj̠MSM^ku'2*׹F9(7`ӎTW[|8 k*'vV9#w#VLPOVcZNRu""upiKz}9-^9YƂBߗ 񟑵)^#ZPR~ǔdY\ 0$ [j4dŊ˒QQI[M%E7ߤAr>`̼#o%դMc#FHi*$[ g} >l)ЌN3etMN0W;77 u"ľp,(t؅s:r\~fIB wxZXhʄM)2jTľƬ.[DUiBdh翞U!9wmZsH܈ƫi 5i5-SkuO8]).olDk[9DwRTt4*XOZd\T ,]{;8t?ataV4KࡽdQ7c'Ymqf/ \[ u<斴.Lݒ]/*14v^,-NP}VAk:zy"<ߥ}:[%:ylu7n#\ {VVeC۟ 7| mYS~L|ij.6ޟ`(X/5=BB<^™ƊI\T F/ % ķ&c2,qvʻN VA i@T!ƃGRiiy^pZ%(,?]{jGgv9~>4)zB/*Mwsn!շVE׼c)DJ/LhgƶXzbAt8Rk?Xvv$&ٛ|SXGހT"o+#y\1t$n TXLr =S}DSZD^:I-FEO ;Ju.,ln},Tq"(`f/>&Vn!4@ݸ5{<P[|\@@ͧ<1K{~TH; cH٠zLn>?i.A% r٘!Ej5}`42a,~~mñOmYz(b WuAUK5Pʹ.o>ilg^gmR=}D>gցZ 2vT$~tz.# vw뢔ꍜ?^a$2~/#ž, eەU"~pUD}VZtVIN^8ߒWQH=9i]aᮌc"#z'h&-"FDgKRƔF7 ?ngڼ=uKs+&L"ٱ#ey 'eÑ@jSEb+Cx8JSe": kZ7!F;q|!3:˚-8mR~/ X9jdR*!{_ORdI|ۭ1 }I^Hjp ;%B YO a]Ki(jB㐡]o>"<ʹE~82Q0)2\}YTkcepv52eۤ=BVuoj %*7g6Wi/07P7huB'Y |XΈRTYN]"i;H<&Z,uCtU (񐕜"$G(}DVDSЦ3|;<]3>#5 ?ZB+5z8jS2*tlL|?L$Z1_|XSo;*؏ӊġ'D2؄^U_xuѾđN)3h*a&i[̴I'O+888W,'MyƱ~9X?-.D.waVW`[:@Sp:jC#qf H ɲ Uȧ0Mu.Υ@-씊fxxJ+3O"?[ El$bͻBW5vzBzr5{OUs)LNj(-YkT]!voU0!F) oh$-?D*SӨH>M } d=IF0ؿ ~bxJ0?n\(! նMm;9"SzOًrJ|eu2"DPep֦ Er4Ù+{b<]H{k]?#C PɅqSL ܁ƫsVԮPDU/={P eSsm yˏSP꺖tQg?pXQQbXPbB"!ғ®USMO`#Ixt&niBG7|Bl׷A.󞠧O gjMj u \8y_}.n_i:W<`4jCMWOƄ /u˱[tLj3í(CA0wAVL|HD94s,jk5rXP^~x6;lG5n5[4ͥ&o'y9M .68r{]vfd+ dZl/B[q^f 9?VYYLCue p4eN#bbF:[j/g"kK N$y:ӟyl޳h4FĚ$/z]QVOq?𨲠;D᪺ UȳNH:bqM`je)$~ߝpAMhyoHy@;6SA1Bi9&_@-G[:^x쮙>DWrT,!4DDlY>m Q\ڹbR\~ޞ5[ 2: @=lSr)HBA"'/%)`DpׄfOu@zl)au=/;ZZ4t c!,Qo_NkZ*or Bq C)'T>RM/|ne=@AP,ǒ%[-:&2IwhobUk23dE_sM ok]FկjVկR}҈JLJc+, m A-@vo,H(@]k5_8'aZ92մޕ+}>#MnhUgҩ(-~E#J"$fAzFg0w&졒<ʾc37'M%%_4_OQ`vxOB;(錯.^&)!<)z7tUuR^ƢR"%𐩔V;P:?,"8"$`PK:;je`FHx ;Vaf3^.3m5X4%90`1 0f&>޿ /@zT[(gqi$:$2 (θ>vrZk p8u.)LUJ_P#r*U`Q#nU򰢷 pW wk; R3+˅IL y/|Ƣ6"FɕH:%o,kWlS22xj>s~W`I} ӵ{2JJ,ӛơx5p֐Yc Z{b]7(vDG0hyUB jw<1 ֣e1̩}^t)47Nc,BeH Ѡy2q&f(֟p#{G11024tMF`lSCNJ)m t)6QRK5$q DfX {&,=Tu~8@4ШCxA#CTC*"݆Ac~SC *0(<83 @گ E[Me.d̡yJ,8oɝqW8NwN E%`ɐJAp/8֕)`3pRrLqp֠{#0`+4Clp b#>UKx֏`,|l[ 4vX}Bpp`sysQ"sM?8XVW\Ex锓0 dN' "ja>՜l7yX:- 6J;"Nrrg+"C/`GHTQZYu2%:*2C/΋2V+J GQ,Z.#=m Y8ȸds>564*Nf0ucǜ:ž2| 2r}rxDG-'i`@Yn#c`oa(y7Z4x6!C=BSO)@˂Ҋ3I+Fp$j,ˋY4ڧ04nm;gr/υVZ$-alo{,ԉ( U#ueKe8=CQA]k&Ӧm5O4Qi \R1tb 8&jRoxĮ*g:w>׽LFsIn8??}nѝwK2wᗝ0>ả$N3 TCn#n6~1G56&[0+wM}e$2ݮI7b\so%ۑ&CE;DWF7EaXZF!XRK0s5y\NFt6ڜ+LWS{tzZuG >>w!b B[56e'{W7HDžUE-+q(RDJH+dEz-ҀA8 ՘y .'St+Vu_hFuQ  `t߈Ķjzb֙gNw0t$2]"9Dq^ {w/F@4 ˓3bK+7|+64y%ܭGfi>EBwTK5C:{-TݷSi"u;/y8AT9#AqR>͙^WQK8J⁰vͫQ%6@!ۤH;Ǟh[ĠZ2*_̀ЭF# .aW[YYEC)#L?UpfsJ/B"}vȯSq#-_sL%+iS7G=<Cܞ In: @GuqlB7zeT.?A^$Ug5+cSwn=@qt\*V)~V"3`?jƆw#.>ʕFi^!):ȧ)-zf U'x:bu1ɳTš@g/p!#H}Zt iN X=.!pAcuFt }Av;.1x~G1+=8Nf0YG;ٮ i5Qr$(KLx [.5H'j_D11IUP}( ֐6H#5I#Nkp҆5IKWJ|QWbd46_a U0=㩭O #bb :D3KH?׏zt{e83V4 օ~ R|퀯F`ҰUAdD/&Ql^'Iq*hG=!VGX_/=+%Y .Gl7W1ķsN!c_5@80Z8`\6ʠ%Y%.cv QQ^ud  $f(EJ{Ark~UW> ]?1Ax_sv zq^! GȚ9 xS 5K$!*ڛ;報t&;ڑhq'M]+ZIo\Kra78@:>tŽ%lgqrt;ȼlSwבҺv{j^wR} qW;seSvg> ͽ]vQZ;A1<&t瀚j7y ]fBGf0U`!j;ʅK4-{:fp@#X!-:@Q"~9Q!r!m|ʥQO(>Zcj37]f~N?K \n!lrb-ݶzͰ R_W-Z lh4I7 ~-=73 Gm5ڊ:N{6-&_@2^q1ZI,8& ,Tf+{}:qz4jS`FB"D$ǮI'} Ya*sazD-CzImH|<*22<)(:tSbF**8CA9y<=$~H[i +Fc^Z80R^_BY; >zJ>}%vt~j0 xNG ANP *%զ T717 ~*Ek:FD!Gw#@3>Io=-V}d)h[d{LfLK1=.rk]I5z1ɣf>{43swx *{6Q$E G<,HumSFݝ}hz;s:j%dZj0RR>830ҫi.KҘ%F$Z4DUKnDhPw Tؠy1j2J/ye5QF5e3 "`U[bC}R P}澰0M"_O?C=?.CsKvIy[G轚P>~wj0|xAyR]aBȪ}KwTJ€-٠k1:)}}ѹUB>gWڳ Cݘ(Bcۢ*[|yӥ4OF MX8ˍv4& H7*d:6QMP#g_rBFQfhLWaGIU\͢bIfl60(\+Eh &7Y{Dbwcqzf/_^T޻$fݣѮqݚG{qڰ4(hGԼ֧OFVBEbb]r[fKxņNCjgY"|&9>T̕y[]@jIO4S>JpnȖ"d*ձ*i@9ά~𐝣ܜ0DDW~oQ5'*Qsr&/( }XGK P$W&7Nz+8dC>w4c5,:/8dcsSTF }ﻡE9?+}*{fȈbOUocbB7kHэ[\?F2sJ;efF}kWf#ר&_Q?<  _’쬔b @(o+:3E`ׅF#\5QxRkST "8TqkyO`9=vC(h͉|IC6P?#LR].\1bj8+S \WVfv\VxT6o $A+^Ooج>Y>&FWl }k{(SǓN)D" ^e?^R=S65k4v@8R޹6 ޫI6+!I.ȫ +hXI|c̿K5OӀz>Co ,\ֽ PnjmwD5]Gux% OVIBnH#@|/[7uڎa |S'W9yi^dGW.kLrrT՜_҅JfdZx-q17b&VEVIU!YJHDk PRJK<džڸǑgpo4B@vˀ +a 7צic5Qv хv̐u ^B _&goʀf#NA6. [,2?m>+ ,lś}CԄ?UܯSɁS Dgp= ޒVGe)-^"M5R;W9nN0xJݍX5. Yl-W3ݘ_{Kw0z~ݾֈ3K;D!iSNK"3A: }$iΦɂ fʞhdRayfT,1*g}Tݱd:N~]ȶJRP}0' •w)^M,'!]]hVDZφH9JsM{e9%m=ΧP9ӕչB:ů/.Rc/PkHnkxewӴ͔" 1̍FH?}x'EȟLɳwEWg&kR4d'zl/Y s%?{m|_lI.-<(81YGiՀ{r;؅%:.UytOLD=Y՞6-D/ULOc3T⤀O$ XRe t ~ɈPcKtbk&% B@kIy@ZϥGLt}SgxNR"TZ1wVaQn~^[% ۂ0# ("̚Ix.V{A <gk]r28J_o.y5Ң#"'G#'38( _t_Jv+r cAL`4][\n-Ad[ el!s٢7 E$/~BFx6\ &9`Щ)`-X,B>3Eߊy՘b:cf>:edxi2!LG:#8I/ڳy9*[ oYoՐqgĠc4} 篥7ߒ%+Q#\.[; YI*k^=_M+2T$`F+ՊR)*1sdɈz"V 6_ƴW ~:iR/xv'wj.ps."zH6(^2׾9D u,S QR2ՑCF;-k(ث|dt2.CpLf#YwѽP LxXG2|7V${M K6w r 94-X2xiKYP! t9^+ݲ]{RmWuǵr?-h%q6M|ei1L.}4, 7UeؓfFe#P>}=buFl]qp5~F;|4XJa&\;FS:0F|rj@p֒e^Er4j>< ). bN%99GL^{Z0T";"hB)*N= Rvhp7- {vV@փhYewȶFqwI|!EeF,&<6..*5DP2j m1ɓvMuɎBg5WA6 ce/wf? :]x F +n)4 \B' P!tߵǷ Ãd!67HNj FR$K]Y5O{^6„zhtP"6C'?6n͜''T }5n=4jN:Ӳ5oNY v TJ0ֱہ \Z/~"M_NfnPfՅX%K=j'{-պ # ";"gO)Zɺ|m@}:/X] Ri};y5r/:Zg{ϾL^@c6LquMգSeQbTV6P/Tj`ܯCpթSgQJɇk}18jm,}!7y} a@9xɪ gO.][gMJaAdY?ȾץBOY,_te<ε kR$ I 2A +NaPfB9%g Bj #5`6&; _Y6~y %'D/oX M!loJxΗ쓱Ԅf [/:C[N$@ "dӓmZډLX|#f$.w%HĽtrM b TO?St-q1Wd]O(wB7 0=]y8lx iRoҗ5g b ('֭EYԑS,Ma$htDzvC]7 y3r |zo`jYL6H5ч͇X_PRŸhF׋3!v[#p9I1v܌ofF ; yLK] ӄɭ`,F|xWA?0>\[.L6Ty3DԂ~GzgHlN6Sc|Q˄HeaR?u]bkX ~αӁ7RKE3l,8Vq[Kt_oׅ4YJ8[Xfxu%{l#ֈTg>HF!Fyy`Ǚ-NF ]2bbq, aW4H-u{kˊ/CvݢJ\y7_%~6%;0TC sڅ/ !PElR)9sļMrs nF%*U=Kf2e+b:pkCeif̈́x=}oYŠ MOJG*XSmy! ܚ{9Ҩ?r%$hKX8@YZw5$ev{;u$;i՞6kOAAT㇘e8 Pzr%+l:ZI>֤^o44KqԔ \0%,AN[^;]fdGuݑ>;\@zg9iB %k0kL) u:?nH75R+64fLڟKޯ@Њ&(c,_4ᶫ }՗!#!JNXKcQP4쫹BM.T>NwY21a!. &Pb::$xm5- e#TiORW㡹6koMs#E|gUKJ'J"?9 -sc6PE>i.v8=7f}qRɃ16I9oluV@E;f"P{H=Dpx؆p@!ZEd(/ʤ=50܅ˁ(Q^뭀1GhcZ$Q_bG5 HB+&zt.{ǹ+dDAw։ IŞ!V&:,?1j *v !68y_GuFy''ӟ8~ڒ2y?HwLKܝA6_T;$"閔SDh|':Vڿ)ݴ5v'X*w~c2{Mm\';he_Te>&xފ EL!M~mb{ۛ7H[ 2Kmv}PqUU=THiPB7FH{F[,aQ.`^^:] mQ-?_4]KKRnmMT_, &xiaWED=6`yi,3%͹Gx?YG!ڕM=ON n/hýWcE~' $3x=% Pw8|@.<"ON?>0[s4H3LAEbKޏS@tEúI5Q@ Ũw[hף2ʘX ^?E5.w0!K V>wn {T6mEge[pb*0Xƺ~*=Ung Ϥ B.ݩ_"_<j r\~-EȖOÔ+!G|pk[ ]؂]lzQS7UTwyZ\.4[zaM\/FVrQbr@PlИ@gc_g%k/MJψ #0Q73uw@ XI$ 8(>E(]*=ׂN~Si(@ *f@8njpiox)ڟ97G/Isn]u&6_/eh˴.yT*sr0f6[=? 8&}&4֚q sX 8DYz+i,(d]z[{qe DtK4rvn^]iҲN5DH-k1Ff.0;S@v ^n#܄ qC ® q@ı@c(DxT1yGHmrM`p4)mu }(R]gA7|,)} 5R;%0EښA*Ɵ*i Ǽ)TR*,+/= d8Zr \|83^1FW~g$!%%]"V|0Ď4G^@?UsH.(M/1 G-5v};Kmz118r  ˇX; o؍V^v؋ʘ[ȻUxWΌ.ʸ2Ϧ%.ʄ|e] nn)$eRcU/ʈT(J| J. =x''B ȰMWoc:=eC6߲^kn@ۏ-/O $T >G,?#8)iK՚ж7JhVATq`:g!Vؑ'իY~8 㕘ߡpZX-[ c( 'u8ud[M;В<ϕ%Ӻ^4*ݯ3o[a*zRDPA.- AntRZI`Np64^M$5Qcd8? Q?,c@Xˮ%YW}vq)m%72C3oE@4z`rHћm Pl N *[^Rr?`Zj|Up]u]|jV2fygy;x=tṆ$h(|˫9xrb:ٕ9aizf0^z!8eZ5~G8b}'e]쏴@Uiq$բpHNݜZ<}n DsJ z짡QkM*ք]:m\=I&LQ}҇Gg OPsLEaH{f[aEٿp j\3y2>z"UQϝĭݝMv(5 X1I.'ְN%Fi1-nM 2KZ.}e,G L,^GJ/o:3K*.4VuwRaJ'-YCңW#>gA4N ̐tIo!vVxH:l^b@7$@%#$DK@_X'AMX"n'olnd)r<(|wcNZ;}-zeSi3RP=2Ete N٥am5'u#u`hdNSn@8<p̩ |?j򯭶>8gyw;|rAd ghv x]rtVf.>>&HK0]酫H`Ro5`Y'l`hMp<]pLn{w Gn}tQEodؖn@|~C0)ħ<ˇ,J t; ]71Dl[kC#b[+,0ό?}E:z:>s֤lC|?a"n{cڵܐ~mRu~o8n 5xS^WMW {F+#^ג7 F_5yqưn> u~W}KGښȹ![=u1I.K\)t`=Ykkƽ=ϫ{L5~)7*5w~1D<_DT>>r4i4_ Մ*aATW'outr%M)i2yS1 |J9Crr?,}lS>,"a(=6L**[N};U%hw Tym֐wF?3ifK}Wк:,kaHCn8Wb -zؾK-%ӲP'-#©b8'-FE ſ,]@WJSr7 c/paJѾj;AިRf젋XF mTMĪ' z?!Ja$/jLeZjtUjgoX5 #daD[w)h(CBYJKjpmX#qStld#I=\Bdɝ0f6۲WB+ۻ9 ?RlFjlď6ǝO>oJ4G Gk%xo~3_2RYU(ONJvNI:#ԗ(pFL::,[}P\Ĉq 0i'p Ǽn>In9߱RA/>:@COfF [Jb! ,H?"%+?!ǘx}uej&sv +ޖ0!g"hȇ6F !>*-FC/vAOLm+͆PtˉFڛ7%M5@?teG'8 e\Ҹ渚l;ߠMøVs̥XT@&r`wt?-zj:ь)aY/bs. prF{Lzۿ]72nSB~뵟GIX#-H1--Ydvqͮ?`}7> ⩓ڮʻj2|M/(b[DHɩa d.ԁQcBey"?y#TE4GbioZv]t`W9A$MJ|ϟ֠EO6$8*s!C`"F&V|$ZmXٜ9v3H&=i*>.nBTfi.{A'|1wa2MVD0ݴ q =f.D &[pQ UBkuShpўܾjH6㙞f D @SgkMK4'@/fU"r܃؋ӐfX'h4,F;pFB5&DafÃǚFd\B54rIqA` uOoIH×ΖofhNFgxՊ*TdbE9!* m4uؖ3mDO@߂O8$[m-e(r_qP'"ȵ{@}GmP)~ H4 48CI vڡxi{Kħ06ZxAX7V&-oi8GA]hdEsccT5%&~v#ۣ|:оTT&1*&<:.:*$q$a\:_1q=BI3)~c_[^sMsasZW̼&ȧo)EźbKEi~ط @ٮ[~&,K*$- BvI8 Thju*xshZ >tjS#qI\1sc7_o.eIQ f6ìG ]@>>Bm"U۝ 39Rցmj T?PMLW$Ov>nnjBvC8$9Dzi t-v-$fZȤue c)t LKԳ>t[pin/n^V|E@;єҕvjJ|)3ޞ`=:~ޣB)=eUz FvU(*ʒa7规^<t=]_8̴OqωZbDSS9{&k L pK_rPSx}c/lr*ja;7:qH@BF=%6@v7kf|P^ZLG9 \cV7w*/?CL#ayj3tӀ9rۛ嫺k]ÛcB)KJ3Kp@3Tm(PM*AXla!IG~oݳW\YUsåU1I9wShqάCV)–n`]&]jzSw*/h*=(TUɝI"{RjCH<8P#$Yb,1a``1vektl>P;%J)eUZ| EsH F2*.DP߷c:To?pjaj+>Z%Ndp=qM#643ua-xxN6W`C:Xٯ9~0pl7NjPȃR/9Qk079d2YO=J*(&+3Mo8T¼~m͢$QNohBMCC K\gˢv[3K¤b䧊YQMUך~a kk4~h![^}ЅJosxo${<㑊Lo3|e@N!S7D/٣$iN&G= 6>䡐qM˖du<5W(T3gf ⡧y@*r;!qw]\ڻȲLo8pɅ>pL߹NzsC W\: F AZXqWCF C@ht6v0p!ȸ,KPI(k}n:5XYdf·H0,+w jy|956a bAjWiE<绗f>D,UZ>Zgto#stHlФ"\\=J|}Vܙs N<) tu_ F/oܭ`yCsITⱋ1Iʳ^#CK'dy\Gq rj$Nƹ>>a3E*$n 4Rqk^>CC9:nw8WGV)TD:`"$Th5,^zGQ-q`NqW C8+IMaMջd~Af C=㝦RMMDܞCnD-kL v]j}-mVI_- hZ<&mEwBY=3t ͂[Fu6XtT#Ł(+x< H|am~9^ow;GzX \߷&갽a7l[?T`1w  #d 8*3]D1ֆܭ"Obl\{hfM1Xmn5'7#6r3VM385̽qQN \OG݀WӜA;ݵDF#:BVY7g9+BqNvwbC\.*;F] )yyg_g̵MBYBx6a D&N9VGd+m>FT{\Kxi,n﷓`VB1kS63I#߯*zoZĜ}xGAU,M{<ĭzH|"A XB=Ku%q9hyo|` `qTb؂@6ȓq*U֔8JHtu~~t={[٣ƒ?jtlU+#K7V&MZ ȃO@ xD Q͛F&) QJFLo@TOjDt%_Kfy¨8^kž0t]y31+9/9\Fv[W4Ce+if/t S&wݞc;9H#L'w;}(U]mOL2Κr0uH͚3K6WC5]q6Tl Sf2zO:B)< zR-z7[rG4 ;!*ICn*=Em@" ir\ǖf9y3O[GopQ gZ;i8u?6 |,jPU݅yY^J!'fF Fli.MɤC)$"!-q)ʇt[ R%e`q-*_82ﴝ(S\yT'_P2WWWOdxwj\eo SG07FITcEH̬ZN&<K' w8K\79"yV1)Az\2IVz㑖n=/Em=,q14&L"v2͛hk.0e7G@adU}`FJġU{F-l;)X^;G>chIWQe`\g ! FW R+gZ^hG?&g *o`@SN^i!d@\Xn\r.EUM *71$$|v3x~s#'%s9UFf4 O /Wz+BWyԟfcm aTWq`Id3;eɗ)R7dԘraK뭡-"m %æV\4&dˡ^0.pRFDJ{ss1ϋ>\VŏPײ |̡VLE?Aޮ%6Q[3xٔP)ǻS!>Aq6)nKp)pha @buJ"Rj-ydLs@tԤ+b\” eA[x4auŕ˄RZv%Qb.ݨmUz6ˤܢcކ ҷJOA؁4vB4:?ơFVf΍>W0ExkpjU\<9{JqgosXVhT4QF;W܊`{UNНɸyZS:!+59UX[1ؘ-C$e=FY[yhr'ȀBajBkx5SdF pV֒H/Plҫ`6־J ?U 7{6WFQcp;hrvH-)@lRƾø8?I qɓsZ_? {@T㜒|1QՏf| ѕ.mx*q(!>k64LmwAx9KzK':ȓ[Y@ 譀8ML:ъ:_q~N}6 Z%U 1wr$xO-ҥNs;UJY>֫HT:̬,]4nCLvW-J\nDTL]͜4iVk1B2n2 rW&?,,?S=z4z~Kl`/96n8n7(xQ5g+ 6(ojـ3%i16>X1@.#Q->?&˵J XeqKkX4 OJt`Ɯff:Y`q'"./Xx۾PHacw@O N_Zm+69Wbۻŷd.smRdZq7\K cF tGs?ZeSy$^Na[_,3'N.}M$ǰr3p?e,:ҀBʝ}%^(}*fϗҩNUK'P=PA!MV8I:-QKdj,.M݃%x|~6C`KmeXx'421dH*I9z s&$}T\ t+v6$G!]ýiY%ا71'tUt}n!e~ѧ!mnɸB!ٛq3{T:nh3kQ5?1^h;;^|w{=7/b!P3y"kaCf|g_8/)iֶT]-#:{"(_$h{5X^L^`k4hzG ͨbƗ\CDϗeM{̼`h#Z9n\TFZ!P2 W@s MʬXd_=Ng#wd8o ȈNVr>G _[I>\Eirִ̢OEUmppR#%D'k2 /mM91TIncV E:Ц+eXAMڛ{Ѯp0<9KR Ws4Qy s_ k+p%r޽4PwBhyLPԕ[sl I,ȅE Qc~=6ă6XfOQHۏ:BPIM\qwhs"li=X᥵X4b6BzZ$>rq}V )8+cg g R!FW,l N_*a駬 xOZo4Xs\sgNe >Z06qZ{eCft3גZԛJf9yeUS<9s`42_g $ڻkͭg* $/p_>:kM!'(&<2F" eOrfY!pL&w&Ve  ja4DT<'p$%vQi<3IoºZLr|@>J#0kBAmXe 5R؞̆2Jt@|!i8h)/ Sȁ]:TJ=O5Q>%@lBKcпa94ԩaتz7ݘNdƋ#T@E340~#%}{n %RJ-OVq9ZL<n0%1X֋yD'ghGf~*xJ?ߘMmay#X/4 (TMe ^Ҝ' tC,Kxl!9?j|چQF5ga-1߰6_l0m&K7}GY ;;C!D2)||qeļR!c͖;3bwvZk`wb W_bF+yz`7\[eKx6,B1XCVI giϪi`ΟeYJ)⛤cR{ le`Z b\͔TQRA,n&I(joy>7tH)t4?n@O+*4Gݸ;#3v7=^פ$;@sfU V4Ͼ_O1wb>Me j-+K-TyCn\=۵l F)ⷒִ5җ~Ǻ8pGF_'1BJ^ }~8;Pzt7νbbԟnk IBuE؊D) =Qix;_ﻑTZ(04#.iZQeM>MSz/Hb@EԼ ~t{h6?Կ 힭َV6 Wpl¸cčO/`2`f Iu$uy \ v>dт͈fʹa HtPNq.zJqmX$ݘau_j^-\XwJcP27q[[bfѦ R=OL륦xvI``O){F_%ڛ)du/FV2p@z_9bn9YoM֥_^՞Ο5Zn y'*lk?Uxj^8o_l^Hf䮦l2\JEF;dSfh=:d*ˑ<ٯܦM$Cp?/UDi %gSq-(p6S'$ 1A8箮X tc>=mպ̹Nn,?6wVKvw n7InP~.7vn 6 >OIZڷvkjDeRC` %x$NAQ1ֵai!bS2OՆʨj;N$QHuãhzuƠ[y眛, `6 wpe pJ;RL*r5`jȩ蚛ݓB-aeK]N`+-a qQKDp'Js[9Psq<\ve[POԼ]1D0_.L$Ϗےc.tGwy! s00 wwjGBs;>%/8׺]Js-;` % ) G5"#Sʐj5/\${<;9MA)nBm%|< Cc qVBS+!EGxs|e(Ѓ &6 J}]?w RA[Hj{HH5uC`pճLT)_˅vS5{f]yJgPrO2!$G@B[uYfTLTUFre>ƹaR5IQFBbߝ4ߺ^(0# (LNR h-눣 ZCL!iJt7gOұ-#X;p1RY{uqSf^Uk*)Pv׷TjK酥N(I9^G;򏚪 P~[Y ,d#ko=KBzx/CSe,f{? ['rHm/i1hFmp#go"k.iD(l*7YRęxs\8t,'de(r7vYRs%B|KU$wQ$Vf+59N v ,&w'TËlI_wh-ԛuP'7 hC?czRUpA'Tr4 >Qh.è}&ONj g?:u"T_^`V0?ӼO;MH'g粄">k~MF?:!3Jam _jatnܾwhDcf_xEJĝU1+6J|Uzgz5e?okjNQ‰'`lxV@#E0ew_% G"8"yoDbT_v9e!eVĦ9plVRsֈN$_1 F^\c9(ncX_=ީphQ=u6qM 3y*SD SMi $ԬђC3Rt1߄h^\jny'#qXИbgp!cE^yG+cψ+"ZR !֨ҩ|$V8l|yJxiV%j'ái0D&P>s˸4y 0`gcbZ90mӇʷ1^<눈j3~Eoz)$+7je:VK ^fpQBlsXF!p`2nP7Cqy\Gh*9ʝ:4_=O2f3l<= +)EQYL, D HdG2Me||clNcֶF'#y> dמ,? ,·4ai{¶1{X~./KJH]VPݜ@>f꿭2J >%fh 7 ky=BO%-ɲ((^0jـi!"N|px{-5#sH2)j! dy*5##vX%O=A˳^.(S[ً7:=2CuwۀL翭 LW'!E ԓ8&Lф*%}9CR4-y j4sfXGM9? ~E878K wԍj9I >s}3/6ZNjpX / '0AO`$ҫMKA^qt:!M!1&N']&kP .e B3O]Y4L2@mV Gôjc:M=z@o:gN[U;:ˆgXPɣS[OZgd؜%bB_n^ɛ Nj9t(J29:ko2ohM#)+oG躝 1ئZr/F`o/C#?&sx춢?AY IR0 It\Ѿ&\ΤsAa] OqHbC1%Gd\٫C#`37p АnB]d[j3 401P-'\~u,;%8J1 3fCHH+{z8a\FiX:xD%?zwF|{ye꥽@tZ_Oǟ EONGlC"N>ѧ0 CeG)/gр>m" -=}3J_hҗ{jn3xTS_S)B  #ŲnbGx>ӂS\gӸI({J0 /Xw"ʷzBJܝ]*' {?Qakվׯ-kQHV% ,{ a^|4~_dl6:LmQD%*Y_(cvZM\}v(]|-;ZoN뉿}KfY# SXg-Nzȸ[qS7v{I~O eSy47M }0Q2.z}pXqJ?oִtA dU;y{a ٭Km`gɛYҥ3. z/'[oc,D2$wTQ=mdF.S"y wr`Y.lϱQSP8Ȁ9S߻yԽ˂##ifrνa@T(B$7@**He΅64ıcؙr:P$s}q=ػN(v/]=W+%:_3:X! d`zmW;4e[kq#Տ^">,gۍID[E19䡛%ف4wW].#iX]MVM<ϢT7JnlF"Tq7#: njG50{zAޠen`kM8ro7/T(5ackq;Vj `E& g9W$1ģշc N SVt >DUX]ni6$js$tiEogRˠ1TK1Ozv a~MOXKř>G7C56NaRH!F$ܙIw[8;we\';"9~%~L1zV%]~,te'7Qw:՛Y?#8$3^bX^thDb޳|e0_tTW)rc)c11wHƸ#.mE"5|gԯ^FK`eG,>L#3 ىN[ݚ.77CjDz"se`} ZTDfMBC+glc}]hT c~H%fڦ[ctWXcyFV fd\P4Sp[\[Ϳ[svP.PTS kO*|rȸ Xt(9pH0<f!5@̩? 8ƆV,bqRWkMzvb^ JS{H;LkCo4t_W;ܥ\`&%` &2HSq`6._"wjI:ywЇ3\@|/?Y;K J1 4 3^UDJfv}"m ~Ԭ%BwM(G \e 1~s\LN2|W^&On^ƹQtBVբ̀<c3&%ʃj>u1i ("1iBErƌG =8Gˮwi+ͬR+&A-O%iac,Kx6IRxn'R[,luZ >cI^űIPM`QJh 4M}?bgQ6|ϖ*JLa~mvh:`ʡLRw~i0ɬyE[VǼ8Iiʫk3|$p8ãq &.>gE@#{?xLIb1c=g؜x_RÉy; ՙx =xLHv:"m)wW]WNꑲ4v1aT!bb4}v~փNF V_ljg;¿DEuԄPz.u+,FLKs Jf'M~"#]RMey0>ñBbTᷛSxgW0(4¡)6FW+骕i7tH XLo`>rxiȵ)FNaJS7M]cF>=\Or`">_,ySċFsAXwA:^-ߝW(9OdMBf>!ঐi)XpHYlIz?O/:g3vZz!_wp1+Ho5hvBLjƦ@f4=^Y^8I7aSxwňAykvMU0܄Y+M j)I`E)O'P%. ':v7`l[J//_#?4SKⵉ _A%QrBNph9pKɲ$zWL )xc lbYJ+?0(OSCZlbx{x>pc3Ua2 `vH CV4,z¾br9v?)k-iW8I@4͊% )U+ŪAK˗U:%閦k *ch{2ؽ.PҤ ec-]Ȅ)=S)&l|< Sl ]԰]H],L0ʎtѺ{ K/t${4tLaIZkѶtcP[!VyHT GZ[㾲fc e ;\@78il ǜ/S4}M%}eZh!d1f~%("V%!4b]]10P= 2&GA-$P<.J`"ӿʔho^faX^X]S8iPfs9oշ٭J9RxD-/0 !IZowͰ_<%5ou(п,)(fQMUh ;T[!mUi!|T";H;u0Nd;`xmyd\\H"MbЍ鼹9SeoP՟^OD}(2<%&j1چFdzpedSNxerO!ܕ$E@ GFR#ncf:?w ;{G6;KyF`+|Mx6)6;{¹~4'%ňT2%3QGeфhZJ*~"esN_Sэ‹#6^(!"\w!lҙh7O^-3#gۑ*d X|wSdCl2X? ɒF#/=$ 3"f5@_`aP+lS˜2nAԣCMTK:Fiak[lMtHYFX!8&R8eT:G8KЍn}m ,tsFu~;#SΎ@)yr6p軣In)&ׯpq͍ -EAeSw7,s~d7z}qEnjAKxe]Nko}r5{&KqaW+"5?;[Xh#(:|z`59. 'DP9$6=㥍\ 0X7l "Jg>`yH/#ZP2^zfQ_2v1/xl8ҧw3mnP:|&״Vߦ ~/ZYZ4f,-pcP 1,jxY;x 5c(=4E 7ꀾ QC@?Iҋ .R;؁!\lFޢ?9sXkuu"'$rU95d}IǓ=|6c~.6w<>U&o 7> akS^n-n3-"FH`a Nʑ雦ǰ!F g6w N-' !h*+e(=X|sqqT Mbo+^g[& #MI~ xQTU0IS݂iY"*oa֮W<ç5bc^[z(NĘvTbe)khB5z %1=7%YI:Lc^n5+@jl{P 9c7=8 8SDx8S ֔Tl7́mI?G.᥃}+% ZGd p > @hO*)S@g C>fs|׃ zaio&}GR9O#@Yfdu)3nK(=E]PB(5/r_E,%,bꮦ'qI^= vgKIR Ga0*mXDv_72^*z aV@,#,SKm%GA$!'p=v{1!&3(5N`ѣEgHS$eph)k,zܸ;a7cۼ\k UI vў(ɵn+Dh0+^}T3$<ԇ} ࣀrkך`e"p5gCv]mH LhϑE@v0lZ2WaܩbpmQ :4otQMɞs5/,;3>cFPP:x*jDhT^)fdj|"͹'O礲K G.!o>^xH8 ɔ4mM HCy0jb"z#>9K!Vob -M# @K8%U1t MX.QHA$-E$x8YtHF5{xOmt^Ϻysuw_g&x5 S.l{X]Vt5_;rsτAv1`x' <(wUG4)X'$]G$Y-<^i *w?JHE|QY ĚSQ9 QzG]we1:o0 "h:U|Ȫ'R$5ع֍@K4iׄ -١QY3 q\РS7nJnj]I QGFҦxQςnde'Ex&G^Kȅ% iIӾɷb);ʐ͠2LӌoU:f u`.zG>nӊ䠴RR"CpIʰmQ֗L%;.tZ 5ѭvǹF_ 47y]a?cz!0m):dT6R=]%2Op:Ը, @Qp: P[ XKEu? ύ$"@QzU)=.>9+}r:Sf5'::DҎ_ΗIhkNpdcBxz;84L{ahxA["~p_@:[vGog0ziŒmIVzc8;GsM"@!e>jn( to^#ސpGkddfs\+OGELkooegϲiJK@Id Nw\Ƅ|1;'T4e\15HR nub>g"MbA @}9FtE2ш[ιlVz뚗cOpS aDZv>Drq[۱&4pv`[I>r(^D{Ҭ;&݄'|u;=}HAvŜO02L  80+IڧcfG[w )B&#-tAf++ IDdKb42r$]o"]kEi.W.'; ^frCt:vDdRPQgNÐex5ґ&E?gAǘlg_ph'Hu 2hVĘYf@y*j-!> i' w҄Å&,ƍ :(,Mbi"Vثh*S>[ !Svm> My^`l|ټZ %B^ue\kU76Թg QCCN-qjyGG%9MJXQ\*>BM, zdaz5(s0Ž__drkV{~SS qL:i y-1ZeNp[M CO(!hB?al1YO$ܰ}8FI!aN/ext| +(Wp&Z0*2yo.#%[L@SC5^IY FJ෪_L"u9 >`nWDix.+K9v\Uq6GDsJ +?\,9B8?픺YV0 CpX-D*Nsߘ8o .Y'e4:TdGBbW2o ޹`ھPN=0w P6JA(-81>ou,0QzX k^i =U ~7Ai~∙>X/4'ȧG*.v:?zĴ3<*h_7jsԎ,Tlp/_ [6sF1`BҰ9:؂-!Ro7P43[y%‡/Þ[g8#17m'8O.9qB6!%kEzB`#$ i>*n _VV^8nFP~9Yfbk'+~)X=$,PƖ~~m͸'hrhbEm36_u?wӴ9Nt|?Xjr (۱lο-~h^1QnCo_6p+5O =+ #"b|wob0 H59pgx&Y 7JsAJMy]q &}䫝x5qWR#kh5O=H0(W eƓї}ݥ7# y[<xMZj驟#k˖xmԜޏ+ 1}@=pfjF'W7 DEׂ0 (ȦDPFqٟ2mpjlU}F%?z*mI~ ؽ[ j~z^`Nbb6*9 p2EiM9\'rׄõc%D2y^`m!eJ 1+F^9jScvX-6NGA'AWjז@C Uvb3&Ň4S]j|{_\8dBbm/$ n9ͅA@Ȉ5%L~y͸LL$w$k*(qA0;*⢰,Ua<4=W[Vi_(UH"\bx5e)S&Q_ :R81wqF wr*2jZnHJ2&8zJ0? xGF$䵚|C@oH=DB>Z(EIi `8+cKO2}86ż%/GS飱.6(<J|j}Je@##)uL"7[U:~}G 8 K/j>l{Nx6 n[3|᫜:/ ~gU&:|jВKBݔи-Ϥ_=A55[C)1jܩAFJ:b?qҹCx/ -wIcá۬.FsxW#͜BOa,$-z]f9L|M=*'aezփ^/*BTah74>iK}u{dSuLБh;j0Y @h-Vm&T@vMto0?ؖ3L %+irQ`x4&ɰ$³*=qׄ^h4=gG85)u?o *!8jlF-$}Hw je"&l1΃|SЬNo#_JZ"?ꋽU8zz*FHtJ`USp3_KE/?×oxwRP"GEF.5Fs >0Z xS7, tDFdtj+< ((;{6U g(N <>5oq9TOx`OCMqE`pjx}Yv}B8X֝76C~f(3=2|ݍ%|[7wKnh2^3>Q册hT0]YFMj)^KiN_S ȏcƩ\$]Ww)f ؋Ah|¹;)90]?p $D'YCKDQ<E!]]=&Oodܻq]jX F*;TƋwf<$i$_A0p$V4$źqyϺ-w#T T;vڶ`̎MԢs=9or0^KqKq ?o1uNvf $`QbE6 &",sW7Et<Q EHYQ}b?3C~)cd:i}ɠK4VQ-P,ѫ$I*h6 Q%gΊJ Hz]1ɣ#e\G8W)<̫9/YWဩ;=TII,=Y;@=Rd̠C9\ZS<<%w AtVeۨbǠ\yDw (Z_Ql9Tg{ַP^ۈ+(P0Hܐ|T1 F፟eJ6#=NT[Z5۬*y7ѪE:UE#ɋ_,STJ"4P1Yk`Lɻ0]Z|C{y3zvUifM}a"",`v3*+jW&?p)- >h )+ast@6Zt&n\]2g7NQnXM{*ӲObUia!?\bln}|/8_φw8ZB *}4qkӽğ| ⾺\ygK(X͜6i0:2mRd (RB2GI[W8~1x,D(Hj1;q(3Ý1"C-Y jw:}!cZTFz&)T`=c럘S}RѬorhF:wCy2 ZR@&h)<Bz)8PzMh눥j"x * aG\/QwW $vF;!<QzPgX o"Htw@P雝Z"'G8x8qq~2NkۭA5v8vOġzGvVY WE~'Ec89T=,mQi'z=6󓩬%^Gq3@yS/7] 9\7 Q̾v|a#J]3RĻsOdD~BsL2Tv%H3KQn4c0[U8-׀c]"{Qڠ+)PEp↳8&)?>9Kº(Y*J 3 Ex<Mg~Bl0ܬ ܝ8qS@yg O@SQ^a(fURɯ`gGBt6og4@à0[:~F<Ȁh{KT򊉩?dJ3(Kҍax#g—- ᬺ D+n)>sQ6i!ne+=Jޮ*ZᘉEMGT4ү\kDŴ w>PIA*%͒\D\_80`ܵb: ]36 ? 琡߂M0>2?ajUO$U#|%ז;g]5<HAJ.l&_j8?R2W+[X,^9)!ӺDvcHH 3 ¤s;/6]3R3w7Bw{9+t vөkkz\RP/Zp-sJa&kS$E#O[UsRϴ`A:Oss3QGΌϠOJU nG9r#}WpBz8flEkZZB2/yD{]JԶtS3,$zvqN ~P"g(gNA&5yi ~q9ydu{4H5|wI1cwHӠ"xs+逈lbw㡗tf8 c>i( рtc f~V!}B۫=qqpDfȇli cnS%DÙh&;G.Mb,1?)@=T@'ުG)NdWǚ0/zX"`NݗfL\ZC/U9sCwvo"bw_JpKYY8)(Bk O+y]\yc˨ - ڳNp}wA i;E=6k.-T:!mk5O>BEBҔ:xBZ'-#ߤH7Ҡ+0#:[&[JdH%v_5VpT$N H@e8 oeNS)  vΩ“Ҽs-o6 pzx75J5 즍aA0 %2=bTX>YddI|{-MBZ |D #/عYJgP[TYޅ}߰#On2T֗ $"Hj r婿5n",ٖX}5[:I>sIA;?0 ;&.d&6ı gJp8X1F`4noVʣʌg,ݍHdy۩9نPM+?~40̝.$Qt~&D7^egKiSK;#AV ' /L=N9CqY?&K(W!juE|y^GцXcu oWXQ/0? tjM"0mYj)qPmڽz_;G@pߪKU^Lp_bo5b?"ݑ}knWJ_ed#A ypw6|tڒEhO!R4ka]t6v d +>P}t^&NPnbtE@:? !WBJt'yS T@ fQ@.Xԇri(Ջ\2Z6F`b= c(&*c1VTgf/~K} =9=-ph9jMRN 0|LQ+'UZr!$'ۏ!< zՁc;c3sy/A?t OXL(f,Ji;jJwU-M+/,MES$lGjO UIq+;Ñ.l㨠<z$ek9 6#ShC/ԡgiNML~(2ȇOz7{ bXFr)abV 6ۓ̓![?qc.%n%($G1Hq: q~>[)GBc^,<D<EoNX]wY%VI$Za! K% -l `x-G^E<=KRK,!oL9ΟJ= 1]UwdgInT\lGwJ`JҪxqduȚ,8 $X΋岛3 U obBNѥ #>  DHUXX0:F g2^ϖ\^ñ@cN;VG-jFZgCsFuQlCDR_ .p@-3d^ (_.̆kVy/2]*3p /t'I`NyK_Ӕ2pVcCbELOԗS.ܨUhwZs=s֚R SLT$Sg_YRÕ~ ..~1*miս.A-I9?@B**Cy)ʩd&`nnv 5FǟjE)5k?VEDz|GO#llqvM H[gg(ezN(ďpjQy~'0amWըA+`m)2XFc(mLipvHP_-2%ND*;/35#THRCF6㓩iGsSp~e`ؐ|?ݹbhTYUڧ&TXT?vD`0I GT6aa:_dD j%M_Py^'%AH1/Wcl  ˶užNL<=' |PR ܷʫ"? ]{wwitUu CJwnH`9 $D9kW}~Noa2U$ i&NA 1!8A棉M:V"9J*굢Qʠ;$EvA)Hro{~ME`ٕ-=~Pdwix}(e+mjP<-yߞWz2V8pvmYCa]Ƹ J^ǒ-i-2o}M)XbFQ V`#J Kk4({ 3vV:ဇb ׭/7G{D]m`,?2 'vsWirtc=м-rih&qd\Q "2-lֽ'<*HՙMf3$䯮Udn){ U;Twvx\|@nꆨ^;DwD,*[ȇBCݬf?h1*)ݕ+B.IT EHDp4 xYb}.Z@z3lzae͍iyv DOR "gA@eRc,Bl3nT^8r5SO\k9s^IdSUz@ejgnI4)H%52e]NC*`ӕj͎oqЭnOKM{*8>U 3hdcWMwgS ,dVW_WCdC9Șu#P7ޠGs|+߆$3ωֺaVjzZ%,?DňgAio:k}\8ʂ<5TtI[-wjՕ{7p +c7*??_pWH.D<T9$&MPߧ)jiSkBAByl4*'W < {LwhIS4C+!\cT6 nw (mNIlV+A,cԱ)/7ʱGNMqCGN+oqv BuK5AHW vöxSD]xayyϳaàG:Z҉ݚ~65) b*U\G`WiZODeQ]3؊ykpKf0 -8a+3݁ftSiHv2pii8\ev$՘aG 0X-(b\!~o*RfjeiA=ll;|֞ck"LjQZR[R\o'k#Prmu;;TF2kсͮQ4b'J\FȊ)D:*As͚//<h&czE=X-^jj09ڔ0 >P<BA-`~A]kh&l"veAH6{Lzp8Zt,,sAO@ÿ~|Bpw.n ΠyP>Z88F0ĕ_'i 9nk\mQ/,s*+7QI"н\mJpNw 2s`1]53;rR Ge )Y8b7.-4vZ4>9*^kYNS5P,ഓηSMX,)R835}@ob"X,lT3S)/䕾n\TJ9$gY~y{abeOaWQ_Jؐ 8Q&}fPU-6 1m[>\]Ɲ#%OMV.u)o+Q_=G󙃨̋dl7MYNf3Y(/9GVȻo-4LBQxt7@$q[uDga 7JeV2ub񞻹o)دq8i仨r!cM4.ogrkd{rfQ6@Ӫþ`"=:sXk:ׇI8q<5:KPCxaРx g5tl@Ohr~zk&awމI,/k24:^m6PCAEۅԷAd棣ߞ}k]^$nTS7L,Tc`a'.RBW?@)x;%[J/~<<]Qv2YI1x>TCKƨ!)Q UARjJ=l.0VuV_^էXKm)";ʓLȝw'=eDz>^P/&+jD zrF15տmƟUUE/W Eլ'w-s* &_i|%xΥ'fG,G5v.OjEQo?)eǯ^3-t 㚔Q~jx}2@t;TLFJ[:-sDقsz2;Ėp7Wj0~ۥ|{(hd(;t˼fB>^Sm4-E@ ,xrФFq{" 2"/^0f$Z3t_GM3@,x12]hNnՓ܃"Stc"l qUy|);I39g;՟iq6&W@P,y%1Y-Tuc5BRvd6{.|҉ų\b^ ֨{E*kbF^@U<0l ;qpU,iw縡[ɒ\%TvUuObEj}q fz>YQ %P >)+9gxISEɢr`YSD3b/E Ry܇.VvxQ|5T G& v/^ibO_ł0(؄</1xk -n4ĸ4E/; o@?8xG# | -ވZ>ZFÌz^02l 98.U.Xҹ&)[{qۘytUJ-}z}LژxQ'p\803P YS3q$T5iͤҠ9P=\=8ܗJ>4$5d ǿD̗xj| $}lUfL/72kUmhJϠ 4ڮک+(5qpAù8vG'dLf1@'? Հs 4Ot揯%3`ݔW,-\FWI'4հ?X}&SY:yy3?&tW#OZ<--R2dRU٠aX(7Ȳ)-s̕-}\M@1 5nOHwF$7p{rgf*MT!JH20Vj`~_:&A< IQaZr!%9Ok jy1c] Lu.O;>z%˓?r[J}\e&; `AU" SJN\}4*ZަKeI`saŤ x[[>yJ2ԃpk FY^SlHAgsúxĸd(-0u |(\W uu4nu J"繃w(U7auʧLs4 (`Ip«V,!}`ee?IE>ES`oZ,ԡ;m 4;kDZRc QwoK곔m/8ߚ";Ӭ=,CSVN- u3Zثdgy$}}% g/~2 /u2fQcfHp0aR|Z C#D y:7Kl )B3ۤXk&tG}~ e݃Nb\UADi)_?6OLG~ 6ȂBn(yԸ "RfwA;Ɯ'z"apd#J[qߟ{[6q}iH7b?hz 4 +":CH)xҒ跺 ]vY;nI p# {"i7Ƣ:(N;Tj|f*ߚj R@?q :'?I~o?y˘g_u$sF`B1v#(>m|S*"5!X`\Q)W1Kȯq]z)?n=y&R}@鶒|l#6z$wCnpS^43$Ӂ|Ԥ[P2T|%J)~Q*Lީ ǐpi&`;lA^xMI_;@)ERfKe ,| )=3KiJ 1)䫢־_)5L1_yC|uEoe~fzJ@%.cˀwB8@=Jqdn昡Va-{o?/0%CřK>Mu/E`u׍R25znա#NB5 68l_|[Ȳ.BܷOyv9`O"RT1mX>Aq J||(̤87')5<=u&- -?#(d2V:B=w5[Ot"#!(h« 9b7A} s? T `2b1(=-_p<.՛1< c J̪R<4^ zW9o^4ɗ"!,} }>L:_z)&3ȀGF`Yok_Ut_9h02_C-1㦆σ#TH~CWcpaah ˙dX^oκʿ(5e Vit,-"[ VP-IM-Kpf t:$i::\x|w$a*q5wӑ<>޻ %$/(Nr>sNZ,ߢg_ߠĬcX$mÓ~;'mcSsMQTԬ]%)CȩԴooQ2Ft` p'!푺K5lV|]5@~Eqkv.$|GOF[$hR hc)@Sסҽh֕Pz&<5`xiӇ DH-D 5[fs~iyK7em[qϘ`,Z* Ӯ"ĕ9)I{'1z"T{W[\ݍ\WUH4: ȔZ(!5sݸtRb G?fjf B2o= Ht^'O&nVP-+Vc]K=4|xzC\!StȯD۬Sg%͠BoI<3 4EQX@czi-PdZrr T@U᠊Ȓd{Jʉ5 @@^vru7'p- %s-Pܤ2d _Sd=Bbd͜"Ɠ_&I!B|SDƭ-Sf5pZd^<[Us J ū45K`S}v Qh!.&4o|} bu['D7SP/k[X5KH|NV+S4BǛ%vBu8@b#`1/pee[ 3_a==b7 5:#GMר,pUl}}Q?^Kvb\"kZ]ḛqJDsc20xTỸ$? ǘ4@+ RYN~^x-p3jZpzw3a~&: ')%4܊XXVV۵J"?w,hD-K .=@M׉scb`"{%@,OؠWaώ|hgˀ4T(گ$]'& D0L^XtW~[DQΟrXm̙ i9XB1 4^PCS;PŇz&nu;U1ݲ IFmou"A!fL̇Pzɓ(GVnJp`ruQYּ{%;":;5i(5ԎM\YwӒmFL;MdVpn{1K\`}SfVQTPu> 䪠|I͋QDY+9*UlQqKԏh4} h'e4꘲NY CH+0؆@87 ;oP+~"7)#:Eߞ=)&U>2IPmi7[_eHQruE6C7[;s#l\%܋Xmv > b^OQ$E1F!ϩ?]r4m^(&ί;+Rjd u(3qFg&V83vGi}}3t/1<pBF~crL& .nE}mʢJ~a[Eq~ջh(]X Zt pԩHL(Q!\G9%*\WC-k`\_Q\vE<5U"xf#!:*bЊsrLQcJֵ'ϨNasngURQiwځ/ kNZ #ܡJQBc4_dnuIY)VתLTB %܇Li Tk&ހ~K~.Zm!pdջbLu9hV@ԿV˜0eˋZ:#k\YXW:߂?d9ia_=-|,D6=&+FC9C`Z;5hL|WrN;&H:\ RVlU('.WU@?֓I9t>Mڽ*t;:q"u>4 pH]h ѽŎKɪ5KV@xbyb8SC`.y-G9dq*=utx7I|J>JY|e/F9n}GmpCcԆut ' Tejuevt$vi0YImT4iA΂rˉO&@7L-M>oϥC"I֒w#^eP, tyX:^3k\ZώT\# zԸ!V4):T͝`|,h꯴ތd.Wx|D*Z| n#Rn`>»Ɨ639܃Nz?6~dni'-Kkx$SZɷ|dg[Il(>RǍR^@%#GQ8|{Q-5xݏ#Met1fTg/>% ܒ {[{xj0=UȨY'-rI62h\B8DHOeh*PG6ҏp J8`4hУfOJ"^u9ND3^S}u~+ɹrq? v#/JY}R mao*[Ie!$YSzf&d|&JKƜ#+R'zBsʾiTUoܗMj- `{< 3+Ԓ{5`[84ZBtdp!hY bQz:dDzdݥ9{ eMDV>:+;syYsWbz&ת󲓙~`U-0* Tgb7R= }$  ɽ? 8cTGTɽx1"+΀&埼[U`Kg5`4X|':/ h0EŃTDS% Hǂҁ/$KFooIhQ̇p< S5irABڜm)Y5`h`)e"$puZvK5{HwdWQWlj ?x- YxУ&By0(.7𛪲lЃτSA=[u6i"'*h(5R,ܫI@|*_΂ԥmv ڞ-;:.2YZKå@hڥ%Jؗ)3Mte;ٔUʮDt `rPq6kzT:wmfqަ)ߢ#[M>SWl̙ i}pRvLו14rg͉A3cAhSm6wED€d=<~._"WmVg3()7x#Qzxa,T>  !\yp~/܌Sev/mvG7 <2qZ/?[# ܯⵟ|-?Ap1bf^x~H@}MHČ[fq_mONf*&/qv]` B9I 0ꠔS+Юdz( y&}>fjӂ-]m.&bX-ޯ|Q&Y9rV^@C,VXMN0| @Zrl  zh kWM^$?$p4HvE+ D-x |D>wVy1v Z'ki`*BaAz hؠ`09l\jdk?-L]L'HOFK_8=0 nkw~83GD*|4b&"Ɓ}0rS :YK{HmqOh%PO2 +oH=e\i\dH,q1,S(ްQon*oOϪsBjjNpHbye^kPHCWҾK{ٱ{f}Ƅ:s\Wњf C}B5Y:7O=Ub\6V9Ӌc#$})!Iƒ_t-;)u`C`=w tyZ*PGCG;Ǜ\g}/{SC=q[dM% T2;/po}Vc`9==W@i*VJ~20nWb^).a6 pw\x@kaKvⰭM5FyVM4$r]zd⊲e:G>gq!2˼QZT (P4ghT(zmݧu,00uIYKo,ߙ m86k΄=t)\d͎(i䧹ViBnpJWZsd&qW}*w9^:>ov x*\4KYįԲ yW.[ܖ["t*i,©P(R)o- Y]+7] UEFx?Ŧ~|ty(  (a(;坬 t4?ZX#B^FLv9;OEv8޲b/A-G+,W17*POEdp/̡Br,52]t1$7K$q |4t|yɖ04{GjFlMR\~OH iX{q&jZUj ]̐Ċ֕~K9!Q2R}vZj_wYOq-]^&uͫJrN# 4`!t/E}ĠYxcop}Y'*"{r^,%1 Tm|AB!,c,_o'{a \^ jn$>OɄz6[v:dqvSPRCB=[5gS@9q42|U^ay41/`VI^S&0"~1§6=A;>IUԙ@DǴEo;}m,AjMSJ&JqJ8H11ovYCoҧ\|So7cx/O59U ,/C0E#ؙ <,ن{5gj IR{sEÿHJ(lHwSF 7Λ8ŶI}j0Y5Q\tN;(c _?Mw ܲ6b=<ٖ֔*>s ',RmDw,H#z(+ L2Ri%&z aF<euԁpR۾L/`nEG"ه( @d"{yJu> 3`fN TU3)V)Fҭ a2SNK$$C]<z#,4/NuaaX9 ,Zg5hoP9.zW|1vBKU>O9[@JWvf+#qDy2a^|T.v&H/RU-(lQH.J[jf+'Q300i[gTn`"CRת![Ƭ zj̧4VPYzuÎ63*=v" =M4ܯ!xi~.7U ٭g|S{%fcp:P%(Q_jQV`"ۢ]sku y>@lTXqUV7@霜KMTgZYBv E3Q"'"f^|UPr{Hjym$8Y vd Wx`Ac L/-{I9|,/>DWN3ٹٵ9c$tMo^r)0͒B&Rx@)vձluZ aZөk8D(;9 j'//xAOFuO2׳& muKni.Vc"|'AB6`hI VUgnÐ 6nH.jɴؠTOJ% gHCԳLaDMXvK2_皱}7϶L)?WBZ4ok?腬Gkuw4{`xBt"}K޽tkԹ_HTFb04?SR'Q˃C0;g Fzg`_7![ct;$9H -T` NXPϣKVF#\61_wv_ ׌yDްS; Gb*@?G+{FXIH{f)c#* \TMҾ>\^94vgNxL?Hf-\IKx*늎d5x5_pvf 0LFovϰC`ٹV'\:bZTj'qTk[FFy:M}sq$!~}h8p)o_EX '= Y;^|D=i,ԤW}*# oe[ ?.HN7|$ĔǕ v嘚L0RAk=+Z&[r=sP'}NMP ^ ($kTp-͗/i 9f ^-\A5|@:pL΄Lh JCG֧:a4/WJoxj*r>myMaB.֫}tё Y$^ʈkj嘋*CrN`ÁW'< ҈!+Vɑ{~1_q[˭9i,$+ Wrdu-RHKLBWgbiܛ1d nXқw=uTf4װ8% 7%;j-kd~12_<x(ˑQO D%9˒y̔Ϧ)WU}W'ghf1})|F~KFڝU-S̩qzuioN{dsyYUҜbYs_Cd̈&d8<qїdD FKYVY_C 7+הazNPox>o9i@4#~RQsԵ\rW-;^m1s&2_?n1E!Yⶆabbvb*k^JXij<YhV2ii9LH, VwW6?Yuz[hosN*fJFSjEZ>vwE\`C5߃s-,$jT8 sAW `|c5V\;__ЮUkBWWz4"^߱΄Bcptv [`;n5#@n#[>LfMAH.5=q%vXVh0\v|Bh&$-έ㽓YhᠫYPMz$fKnU 2mGHFTuSEv*ɏVܛtkuw:hO&G8=x&1&@=6P6vՍuaZ }=."Y X}mHY4dGi ;eS@wNoUuUR;Z+a/uz2)U8hw JX"<@2%;~ն1 ƺMD9b's (uƢ;~֠qyO=wyu8F>maeR. 9qfT(ϳU UZi48A3܌A _6 ~BAgf}GHq @a-z{G4t'N&v(T6?d >s|wwiTX 86eJ,{ ^L1q~`뻓jTRr5ߵ̡v^ -〗vqSqGwq m01 jݗ7{V$~tNA~3渣n[gPR݉A#%ĸ*n-L}SW$K{:Dt%&pw>u;g$+E_Nky R,AR ڤ0 T5}3AP$>h蛬 )AY<"/zڿOF<$woX[H3)5K@I2] y$gwNU%k-G}'ww %A6td>v{ (= AHx)Q ά.rUY*6mݲ{(4y˗M{N`0ru3<λyQ8@|{-t&')f&6n|-;"9+x3v쎴=TK̕C̊s #,VQ魵="~&$C)w},Ȣg3lDѳB> "镸_ 0&ea)~{o- tҫ}q165}p7gp ,Ί6\s1oJ(*Z"-ldܛ$sƽb|y1>UjPQPGL,4{j^To 2W'K{})0l w'Wgd_s]HL@L+?/R+LjSՄh(pجJrj0KWWBv|L'!c즽؀-*%g]o-d^DVLK5&Tt=1UB{G1Debuudu wkǡma:{o5~PξcTtttv+x`-6%,Rt.;\FO@_:ix9$b\Ab#\uwƶL( f4, dEq5˧q= JK=%!vjeɲ* XQ$ $'27Runݷ)PUt:juO?Շ߹%bbvtMu})-D}F0ߦ[οe7 cxN^ e]NUdw*,So,%5w#`(92((98EAby2 -Q ެrDQV [RTJckRzw}z7=@G4pf?ut~ݏu 8U=RߦBņ(!?sĚ̚x @%15R/,b[]E$^JK)0wA.M @wXhD C=6 tFдu`@Ğ6|}ź) 4=CK:}e}?Q4^7 qzKO{0k@Tdj^rԴf"?FD tܜ SeLTr^gQ3PO,ZAbz8ǭū` sI{mHAf7hz)?Q.lQP̂KBk""a)yvt~Ͻwر@t!tڪ9bzI<BVX>5F&4R"vsEڭoZ }QGjE)D1l7~t`sfwǸ|MCʼVc1&)#̷,,`7l*xK(NtTSK5E+,ҢO?Qծ?6} 5R ~?RW&Ӑ5EWJu-1c?Zm8S[i% (aOF.}&E[+$;]f !N<58#iӲp"Rl W{TL絺r7_2Lb\@᪵ܳ,#ɗYNNݠ̊c)#M&fH-]K c.`C_byo~29^c; f oLA\wV@cȃ6yxd=-_ `o 6p^(mټJc@SCr#a#%8#)CV\b<;x1aO%v~K Nx(؝jEQ&IESI/8*!ߡ8gqa9Ę݊gK QEԕx=3 }] $ik WW*QOlrr!Ƶr;Dd Z0?G {i㌝>Fzs`@J_k҃Be7bf3]Grw}xIٕyD¶c U`$M|nZ^I$Bt-1󋳢hԋ[L7, =uI֨XoC :vDVY4+@i6~v;'юAQ84=1DCDNhsդqcj$7~ }:Vaf`x04U{4AcѨ9x\@A*5}hb10!XXNH(."֛r^{j P_C0u'X K1?c1bf* P*]^w9 iqMRMA{CL4Kb dqN.\n^iĻfwФS8;kN2Nkxր^#J7Ԅ [X{5[f9rF3/*YsAb@IcTEk$ MGUibg NjKmdj lSU ME\u۱rLLks`ńF%0#^0\Y"ǻ~;\HtXٛdH>wIʸ|޻w<% *M)q\GahMXh~m.߁Vjjt\^g`(jߧE.´J)\k>d*:74g^J}|JV>nO2V B[lqk*nh6 Z>L .RvqSDO@k\&8%K)z;,f#q3mR7MQJ໓Q}~/l&6AAGndYß4`DEZE|?l@]et=%Oh_[BYKi:rޥxZ"˶9tVb(n/j2o"U~9e^/֧`Wm.#W{]p]2hmИ3EZ]藗FD@F-S5D-'b.t9YC$t%!@ I7yis ޺-(UG7m iF}Y>Ih}:DrxiOZ8EPw#@.؃t?8do#`Ī) D@[\]͐n/>&pOJuj‡-UB🬧}j*@i9הg ~i Ob8Wzed~yOZӂK{ R!6U?ume"H5ø-0$Ts=6t-?yج>L)ܥ3;Jr9%T'*)ruCռT[\2OHo,Q+vP!VpeY[e Vu/J* 8[T>çL7SjeL;+vIO=˶QF .Ռ AT*q,(y}7m_6I V:bQ}%J)?yg@cUМ"5唞Ƃ6q^|K`w1zgٛ*1Cd)ዬj .Ab1K(GQK!~V΄@7^0^X1R^ib?ڍ tEQb(N]sjYXq§H'jP1bp* _3^#W>QV|Br-ATbز+]T}E|<τϲ`ҀG_@8n` ޫY>?TP-#NJ+4 GՙB]GҨQQ**w󱛭$ c,¼3G mywzE>,I.^,gڍA<)kwok2S Ҕ󨕚YC\>• $l]X qrZjbڔyOu҃Zy&W#s$C]$;shJ=[d![ 8(0 2!Cݢ\Kb‹ȱ1OyԎv1 XU}~FPc. "hĸᛜPdh {4_1:PL)xY6A&0:$P/[%*UuϽ|t.i$-/sNo(PSBFzQIGZ-X^'IBתD)%85 fex<_:KK&q؀6 _W&nQ@$Tz WD ς~םq8| C$JA?N&HA!6Ųse~-8gAV,Q,S*N&8Pp쥼LI$pI`"?2e? l:0#DukPD 4c逆)Jas\,u]iu ,Hf $SOMX(' ^C?Rm4FɎlhoi>=1YE̯ݽlnf3nr 0l]?~E!n:G}I6Wu7,]p|+diBj,3gE2sҺNҚa ĎjvR(V;$]RQ 0Z9U,n_V >hM_'+6C".i\>}\KAYA@@Ga9$ k{8Nw;/L j09:TQD6z5bτ|dN}cVp|\ .XYmy?u3I@?Ir{a:ddS$>A.4P՞C~K\:v4]Q(1K!`ukd3W u"Vv@hEvʗY'5.7i%9R5,~"+v37q<^^i]p/*V J n JFZ%w>~*Sb b*+2EL1aI,FY+95skE\C X͖Ԟ01]?G2O&z L*Zf$e"!XO-r^xgDf~$Tq7p7s%ѷw'Hu%2uaVECjk oD!:COhZL^%ɶ3:· -h)C~j?׹x$spa!m֝nI\퐰ERO#10S8o;LP4 ")eHTW߯P84Dx~uGLjN_jXԫX#ßݯHLNEۻof3lg֯xcЊl~yj9oJ8v!!*k]Tdߡ>N37L!(#LQ|ۯ ]oYyu} zBxb?>X^G$فzGg׷j#DAXGV7Qr Q[ǟ\kAVq,Y F徿`&T9yW_ݑ%ȣ '$JکVa 0jzimS@jύXSfA]#fB׻ĵ5 LLyN_+Av8+y+wt+4 3>:-d }7 .GH*vɉ.k҉ Ҙ*kXȗKu% Ɔ{@FNHf<-7]Na;Gi aƳbwWgjz< I(EJ7Tvy!YRQdG-)Qf#BltSN?xՖm dS~2JLj 9Vh|RgƸN+ݠ:{fB| #uf`l{-O\i4,d1  E}$yZr^NhW7zȸ"YgFn`ߣQ#Y MdlZqQ ڹ 瞽+Q-)eŸOdb+uM6Gigtsu-Eg'd"C+*H☽*^x|tZraws5_&+q nwAX0=ю(?}qS؂UEB<_Q/9)~;o.oЍJ)aGKa1k^uG4N:&c L>äe 7L_6p0v>EiJ6z)$}!5PGݛTg*֜*H &tڛiճ?O KZoyӨ%^67]x][sʯ .?7Lt/f|)NNmb`yl8.s|O:EO[^ ڒHd !mnFjAO`b=ϥf9^o~ܹҳY%B=%6<+ gD.v.rIsKx"'KK!`SAum;KTfh+ZNzzȻ(̤{1stf=m/u:50l[Q.hVOȋg#K&р;yY4,,n 80l#fR7X9:)'FQ4A}n\0smXA?+5YYm:Y-7A8 lLp}5󒉕Ũq%F$G n[5tuŭYY.; q6!\4})z/ $܄#mGLvM^KܯH|{3[(k[gxYVBJ+^In"\!5$]'* wmR}| GB5>]x tlP 8.=^T䔌*|-\hk̓%㴊՞VzwsIJ!RO#Z> " 7`]yS+ES7eEAqnW)W,esEo(K‚O<->Gd($6pCpȼ*eV'=X{2FVl]="9[Nlg锋̄De7, (3 8zoTSiz+Ffg++JEĦe\$`cp T`h3ǫoΚ7]5&{kmIwe;P+ƆKw-]:؀?5긃d ?y%ꪌQe2&Td&:άWC_.lWPB>lG`(`5GDA;F Gh#fE+`))=[@&@"}5E[|i{u+wxB_2]̭m閭Ӣ eѹQl?$.F ۆÿ`˟O,*7O]ij,{e_Vyc^s$J%f6Я5d# C'͕;/~G\Cl+ua{-WJKǡmcEP+w)J;݈b(x9 AӟPXRH;yoa)#%醸 +nWK8v^!P6 O6&W^shK|~I~])8VN0Bhen/ֹPNʹLZrx}N!!Q?@)ݝ_G5 +#m_*jG,Q+ C<~I[g kXIJ!uMmɸJX/a$P=37g/23 I7q\x Vf>pL0]ީOc=勓# L[v1Wヤ:c,7g<#~"h_~y3Ms*/KC4O Fݶn03:2k3WJWO"6+%]/B?ޞ!jre.K'%vY厇*RT$W?Т|'6X<| y׫#'pQ럌R~ydLʁDi{dv@h+В* Se N_n f;y,Ax[ LFǎ"]GyR[Pp(?ʪ'o\ ,b:K*Sy{O hNw1s9xzIss`سovnׯXwرӐA<܏t6ާdNB\ON܁ \ݰe5TTR òpW/ yRc,U#[e@BB&fwr/I1kʉ{]ZanAxQOfM `{_k@!}_o-k4(Y~I8E@\ |~ŎŴ3蜴/$9`[֝)3gG]b 0RH@5 E5 ۉY/M^V =!{7 u 0Mqen 9ksdytX?:ZI롢T[Ni'U:EN@yfw(-G˄E9[#m{(y*@İ*D(TAHiAʋ3[?Ku@.(Wr<ϯ6J&ad)(>}/-pʼ]A&JC~hAA0]O4SGh;( /Ij"z.\Q)^#1UM`5o9e\C ؟87,Z/݅܂)ISnx~6Rng .QEM"x"!A{ : Z#=)\CmHqV|=!ϡPua9F6(`fk1z?JL荵{JD#dY|=:wR& 2Hbו:bTYǺs ,xAc64 'p rGɺzXh8 _.xM[@Y[]6NF/+o9g[@ޕgVq+#zj.HTf,0i!0$ ~j;t<"w[i /(\* ý2"Co[!OGx_c9\Y@ U)&>:3xuP }[}T HFg~!_6!KbuzrvaKElhP`pf9619;C(H[/l^fŧx:k; gROl'dE;8/~@r^&\=TQ N';S\ع+LIH2N|_I N#Kv|oI9?vrvX;9v£:FJ7Y"k]SСrǯ Hܰ, /\r]^IV9MyZj_Mc1}z()sw?z?DG٤z&c(c*I-^Uc$d] 0\^hlvydD <Epleŗ.:I7iN,Ffs"@bl!Iꏁ1~;_SAGuFtS&A}$3K;>W0ݖCO&KuH/&{qWQL! KS%n ayR(b:3;5O׵ ӶLBK}oM90[0ݗeV۸Q*f>ε%(n߁tD!=)Aڮd췳oHlgeA:ݴ$I?<->@b+Yl~9zf%+-`0 +EXج׉/99|? SiLb  )@U%"!j̯ch8w)D}LϟEMMJ"o0Byd]rQ+t+{['@#L:/ NL#jXƴeYzx?HCo`ҒAaH }/IFGeMrݭK xO箠; aƻ.\wC c>]$B㺌C<$g}_+[/x q|3Jd5A`/"|&ܪ+[wSr:Jztf"7@JNY)^gcmgUZfo_N#зn3?03l֫]mKТ מ؂]jFnqAW!9oCA>l(>wIt3/t$2`@9Ѯt?KU!pFzԂV2XDcQ [N_giVԝkrO[x>zk=]DKnO{LApǴ\d+ߥ;߆g$S.8MP^֬EsξI3v< To|ч).<*%JZΕ:ާT|*O'l0zf$xgΜ3]^Wi WdK5v2 ;zR`V젋JCsc!JSjCcR;=蕬W.t&Pu&3+ڀ_گ_l>h%v3ZqYir ]"]x"s K68-SuZyMEa1u=aG:B)1-(|̚SIct~s S8e`l5@õ'33 rgu mPk% TӋXJ<P\U`p #`ȅ묎L!ŋ=Od-0+#ljZޜbu Hn+WfBBQм$Aj'PH;=mo'U}jX^s7 J|}f3P {^;nTqOg)uwMT#5I Ɯf"ͅRft1X{|B1|:1Z%jzqUau&GB.6D~9d12W</u&A+<9".^+c>{D;-]OWMVPHuc'K[*%x^loHx: !qԣXȉ ~պ}q69ܑ&Ɖv0~&Y v-f'zI*{giB:$'JHÍRW[ ,kT׍Iחj֍_:tX%>!'Lq.Qjygm@igשʹL*woE/Cu~E}?g)PR D)x4 RWuh ޠpH$! j`#Av(E= ?L aF|;41hUi{Gׄ\='Z)Y^e\*:Ruvvmk.0AF_ө`10>J̽xF'#he*̵?RD 3u9Xwq"|8!Q Mo>;Ŷ~DziDg)^OzQZS蚁wS{ H V05L%,Íh˼pK+zLNud7&ٛ0HKC_p jH-W/)s{PC"ŒA*Ԝ+X PE <ɳdrdcP]S;K?EPzM]/=ƒߤa/XK0T L&U^s2$.‡V9Ad@oXnio\y 0#oc^5H :2%P5J`gxwP]VE++I{FJcdK{^.u•ܬicDi^D&@:ƺed0-=BN7¤h$O:o$%²[TS(M2z*Wv7xCZ{Њs MtH_%P.ئ;0_yҔ>^.Rm\{h+2u=(rA>bVC}N چ֭T#0EwP_#Ro(}'>3D*[P2FZ˻P&HF&|A1tih47.z]=p%ޞ ߈shZ `z%,vQ @FB Pc 1A`6lؚ:vfrKы1_Yq+'}+MNx_(&P5?S|<5OTp2h)\PPn7nME]sNmhAspDn/2Ylg0bΛz,wref(Iaɣ~wúFe1W=؆ GbRX H$y LL-D!T $uѽ]+*i|ZP+ 8ŮHnP@vqLćl 66!$PJC<кl4^@\2 vۣ{o?@Iɹh~%=h7po= %N`U!)UߒH+~ggPۋ]D-讎4ަaɄЧrG[u'234A%jg!`A̟UȥKa;{%ǨYw3)00|u}d}dǥ@=`y5HWIt69yl?Wit!Ae8 y$WǐJ4,?圂s., S] .FBhq< `5f\ 83,r231y>]$X\+nSzr 9Bj R/Kr`]u/Gk@'T+P~Qi)6)cnPloÁ)ie 8KC w#Z|>6BM;HH4Knw9굶%@6-K WO$`WEe۾ݝ4.V]/U84O7[pӯ=l=y6\H-;z/fnF @T\-8[SH3PZ 2+uoۮK|S*S4񗿊A거r rYqщa@$+m?l%~BUUЬX*tT+Ћ\ӔO24!(5FĕZYuw,kF|oPE.B\Wl#Uy[CN 1H3 yN ۩ a_Hnu,4Q6*?qZi98g0 cY 3 p09%U9lk.!$V4ީj'<`x(]V/07+]kUǺ**isKM(盨x+^0"+&_kv"U_Qiq}oܯ&]nuDF !͟d?}BmA;3y$'?2Dc4frq6 =_.A<7.xՌ͢LJ]'~cǴHbLp6|L[~Š`3S K^altڹs{% n(҄Q< 8?-o 嚪L0d4hDByJP5V JDf~54>8O H8Lu?j=LlB]F>Fx C4}銑gdggZzoE$d]PbREhk!E&/ @8l}h4G%9eP ֥-aYIgl^|j'my=_ZsBܠ(䲶q1è\4K<)>)J R{kB,YJ1Fvz7KN/5HCTG}景M9ūc:]S`:A ƼB^ȠFـKpn Afd ޙVAw"OAI|[XRq0S\/U4?9jU#Zi;e܅7_:#H9\cSpKo1Λb#RHhOUAA[ LjJe-͇H'j@{h^S53C]KBL!w#NxRY{յ#ݾΧzX܁<&:6cqC-4MA>P&+>ADpASY %9(Q$<;yai H:w"})HRY/Vfa< nUIC864B .JB(9)NcS7 %.cϦYx{#1wL=WDBv$Q׺m?8?uP0Zd?jS_R vKzXZT N@58r8!$qGv3S|PAkKxzAQB?,ƎŃۅ2 _0"\n{ƔA4,\zS8nzoFÏLa@Ni=ֿS(Q쮜/S? OCv#vQ >E"LFg6MY{+`?$Ŷ2KjMv: ˌ'0*vDւDjjFC WB`-XB8IZuOӧ,doLsx,K1+\V BhN5LojB }Ӈ[k8m9xvQ'#<Ǭ{5igl>S=ƣ1g~WfŋȦd?,'VE󞰌+>!l'ATe$i9]$+IIP}{aD˭!R JO9=8+}C+wO×'#%<_k'DbDtKKᏧL,bcYE S"H(o300}L XyBg+/ ؅sՕLgEG8䅘6bI(oVHB4TVMLt_z/#?ke%% h(X h*H}QWoY(3e?|w"nj ֹ > %zP<چ@2Ńg BxI#8+wB)un#y]tmV(#1nKխ| 5cSl~!&l*P9ĦA a,`]ܭ c W)kuV!\}&(Npjœ @M\F3a,hbt3H )(Ιܤõy 'rEve>cy̋vi9oD?+E ܄gu~`=|~?'^.zvW|⸃@$QޫZ&YFt#isxqOg 4|-ەmc$q'M&8^Rx+3h{/fvݎ8?J>nksVO\rEw^N{Z-ԅQ<,%I!qu_*Xx}f =8K cAчQ = * O"THŶM #]u!1*O|6h=)V'G86wᗉ,@8uۧ܆ Ug#7Mc<:{d0Tֶ(n󋊗XtI;}Qi$N.G8Xԩt ^S*CEP7Z^12n/d\͖Sm DKmNc@Gjތ n u*etSnK[-G_5w9e3\ M؎1mD&oRs8RZfR \~2oB]c`l'Җ,&+8\ ;PS~ĸ)&ąa0M*k?:k5~_4G-J `4܀՟^*uS"%}N;xMfԠCcficVt$=WCɣ0HqBp߄{qe=C.F+rʳi*Ck% `pV8L2?Rf1,$2u=;r 1OgR<-MEĤws0lhU!tL<&(?Y'Ѯ A쫣g4 FvZ->,B22ۋ{,'D<13E4"oM'Mv Q /V0^~C^@{ iVa0dZJ͙ݬ}snUuzz.qb*uwDcX|;y\>YXy[$2.ThF&9GUd=+^R݃yY%ջ0Q %'8!ȷ[#8 0,XzE>WǸC兞WErC@^%=RT}ݣr2edsѾW K$<un#&e+S=wG<:A1c1b2k[s؊Ifmjogt L$1~hފ1@([cR_A7^:WB |[Z|y?>KV1ip8B!\z]n+ @Hwbz쑅TĒ.^K#0ݤ-Xd8)]#ԥ-(]`mp_0BNOiv l oMH=akh~r+i me-H6́`{ .ym Eo '}0-n5'" ]/ao]4 W8]o?w7 =Qݩƒɶݡ3˳=*i1`7 VR;iNѶ6|*Xw%Joy)sМ888{sTo⑗In@kh W1Kqjq8=-wgDW7`'?yda#gVB (E瞧O8D= Qw.;-i&Wv~.Ѭa0wMث7p++F<0H#Z&nr'ppU Զ WFV rDdnK5& \eDRsR, 5\ ˲3J{/6FD|ШL蔺K_-\L֏r˿"nvu5O@CE3ܞfob$=}"!ok޻HGJrC ! 2F!y<r'nIЋeN65,S[R*LYYɪ/0/wTlyl*o'4`ʩ 52ׄm9G[8~Ǘev҆ѐĿ͸ $= b] _HKj}Q^ Fξ.6&H);t}ڄ:cilO1Abk>5+U%~We"ڍYł?dQ?H}&}W?Iߩ/[BQjωo^;\p٢O1# nY5:74 Yw&dSeI;DU*;^c2VQ-;h['bFr9/ k{ƣqE=G:ϋ;[]p*Aϣ(ףC*ļ ޛr њq8 ]SO#6".%9dsFOC]aG+N%w{WOՆ% pnLLX8Emq`QKPPOk/$A7nǺ CރF!1GTNʹJlމ_2pNk Kk|׾/hTg0qؔO~!'7wWxwb ]Ě;S@4EThp&W]lܪ%2jG_o,9iU)(>6MGPʆӑ aÈ7,5*vs84DX I+̝J-K=LR;5> O` =.i;{\"ŅZ$.X8v$Its:8yM}@(JIT?IH^v~`=eRqzUܔ}`6o7B7(%/^gDg+2l7N>gM!mٶV(M, pf &=U yDžaoj7@{h,g]u}fr΂N2uM=iܹNa`&!|3{WA\O?!m͐5P X԰/O96 D)l H̪yg_MqjAIHO^rjЙ$MF's pgҺQ}CPcL;"i{G v~ci7pԭM!;,B1j!aH4bWDUkOoK 3.ҿ7~nI\cW@EK/[L OwAs %CYj<9`EW^Ec匒OΊPtn68J (*f=(q2d۬< 1\AP<ӿy0A83Ӓ`3]欖 3R?/*J0 yd ֧g}gڂog!nhomaw+:övŮ81@j{7KZl&aup+(㲢][%=/x*p5سƏ;?eEԥ:Y;Ium>1רeF%YF<ԧuU?nGX4]!C,IF چ 2dUMNxMxͳ<R;01[G~_%lQ{TSϘO)"^gG0? 53c֝geB*VC7!SSr/-a8 W|D޺9\ h݇KAgĕWCsϓ;n\4%:z2yH|@)>l{i$+f_ Hn`cZGy玉\z'G霪MJpgP _hu%q_5Nϓ̆aضXN+9 1EX> cSهY lp5M ų\zRwԗJY[; r&MӃSBkW`*Q LIVyl?h[+JC'Y;A4Pj<2?I 8V)τUy*KuL ʱUkHRi񋧿W%H7=;i ֓p}?^"# PÙcBvqAPY}ϧd|Sv gV=!OP,NX 1dBٱpQ WU=vFNSMs3l1uO[ӫ-@:AY34{diť urdswn bCtD)7B43v)ʡ zMfHgadјB&@Mija2qMoB^i*5KMjRfxOlA~v8a5RP( n'ciag?"\uTE+>8.Pi;d)7p L{tJH޷*Ux7l(-QݟY {:.s'@eߢ#@1p@~Yk,'14f!LckY:Q0W'~\N%RBOT0kBOeg ҃p`,#Y7SO QkP8sT-3 gk@xOB[j %Sb2+?zeZHTȒSŖjm.'nWZok[ɯ R2H9j+3|_fɚF4^7l.i5Ͽ3y/eiw{, <2a->R+_HP^QR>/n3 wgjlv"29>.ZyE<ҹS@uS4MCd:Uctmx &>u.g)Y3$F8Nchm\weC]'S㽞9RB>  h!V *$6Я}px1{ڊ -g1#>CŨʫ<_*n_ bQ mŊ4*%=K~I 𿮺)Z5&:ގXeg>ië))RSe}F!*EaSV0tP4u>ޱg6•)N8j(FP#4<6{}ku5> ˺G?k}vKJ"?sR3gv=)c5I ј)RE9%K KټB.IKDA $y{]6^d>PtTz_H!}ĝKbƁ />4'uO ߕ*RO0k*yUVlr%!`jTc#(nj&NH/\4: \.eq~Y LkÈZϩ 4*l:h% [R6v`i]-WuM!b}yk)<=5|[+v@GvCqB[a_~}t9OI:%l`]VT仁vZ)w|-*UTSC4d?x3QPU2SSz cyT= 1)tWߞ?)r/Clb,aSxK=gǪ0Ko6c W8;q >ӗ!{ m9; 䧜[żDjBHֽ(b<\ko{*hGwB8n\0xX3tz{WźdaD5-du[+ 7 "wc@ ʂ_ذ_td[LBޑ_1FkӍ ,d;ǕdaO͛\dWuB0N"33lǣΪD mq#]w%{e 4Vr^fKvh~?ϟF#$o,ݝ_<^ѱQ9Uѓme]u6]d|ȫiEW734K/;ulh43ؔ`̻?'FNl'L z@fq zag&WWj G̏PnP qosu=aZ6 r`Z,{Z6 3" 0&Iޓu)(K3J_Lׯtxb7akU*z* 3 4:2OEκ4zG;hq66PNrNrKlR])ZE?R$Kż`.km+-zmE (QḢqq_--9~c.L5+F6:6K>}䊍EY/@b|*C4y}[= Oh^͸Pzd_J0I7nkѽ WY F(G6+?5IFpKjܖ}öыi6,p)1 ;ư,4uR LKˆ ~|dO틽k%={x_S2P.UPaNE"#E0`pX Z.0X|0It|1 0.d֍z4 FNB0wYBɎ^}l@f`\Nܤ$3q'/xJYcPYnu|;p}^ xϞ]9AV ݫ$܅MtwrO2g ^MG?R#`9/',d-v tGN9%2Us6E0țHDԷޫڂ<9f^ yXN 6]z-#U&f}+kV'7vdSaA$UUЁ?-^ri/i4~o'3yӭG1{uL y$l2ݹAGf_$Sg#]ic6 ?YW|)uP5Qoj5Z \܀QJUˎ: jR!3OXG!4_׫! tA) _.tbOMFH$Li@ er[0 犧|i8_xW ^z)xE*-NVASe'ڿ?Vy;pd^͒y%_4K#RCK>Mk~'0Jl~ٖLj^^vj\IRhVg+VXT& hs[}g{aE-g+,fq$ WF]y&) .NXSݛ4s~pcZk6RfOR΄)Sc2jl]'ܢlD'im|6\G`Ɣ0X*eVwb`Aߊ^]Yݦ~N`MMgIĢ+'2K(1HQ# a˄Řآu3(|ƫfX0 _]52ބKkcx0›FwAyvqIĂ=0Wџ5T eB\lw%B4Hq=5\y)ihb쁬=7Oe6j]QUH m1 | RA6zM}s'^ZEh*7ґ#pwJ} 2UZVxމ|uP#3N΍MlyXQ4d|2Uz lxm?2L/@܍.lGC~Nduؚо^* :V*nz"2R@R$O 54ڮ?^gLg(oXr դ3== JyU.r8z*QΧg[ą $=fΞp9w*0]CvKN )n(V&XYmwB^y: Φf#+Su 5sM<#KϜfW41Ie 0zw0L c2 m_#&l\9nEt$\0"nuDrroxc7f^U,BP[iub'{(3o:4˚j)7<+-FMb@"~O)TQygeM5:QlA1Z}V%ܽfkiȈg"ZFpիy^ja߾.:MϘcy e=Mm >qnPq|=T{ϵ>t/FN{d=Yp{Xi(S*ȧ΄CllH@K6i *;>zZ,pb% oieꇖ,{ɫYBF'(Nu-AqMOOY2چRgyD5lmey8V2cQ4J ?.WX,X_G!~t^z 4ܪJHb(1|XrE "R"mc>/j}_T/[ S)//84:cVcwz=T|&ӯ{ Ir|%5%U'c":M/+CM uWX&W[K< ; hv޷ 䉷l,N,uo~HE/uTkwHWj?5Me2 ntaj{+P^m3Ƈpv8[+J}C~C8797V$?I sjȂETל+j՞[s#A&efKo_Iw p69(EZ%#XZYHİVr(RQ`w{EYy Tcr( =-[.Ai:%Gvk*DAN6O_@G&iIKr~n!DDpŜwZhToJxZP \G8qw*8δx_lx|}y8qt<2Xbǒ*ps#Ͳ(fꝉi rhNبUOyVeOio% ɥ ֭,3;e&U||g6a^? ӢHC*\rd&ja4Na̲} 𻚳v~dHk5=v\NdFYw^KSd!;jw6nz:<+rrcq;%frHJ;%1x8Fd LQRƇ#*WI]âG!gd x~#5t[o0GV6!kX75Z72r~:[*sI!{UoDԮГ֞D)܁ }79^~<=mM* oM):|:le%Zߎp~wgͪ$R҄i2uZw/\CipJқPǺz +Jʷ{,5L'ʷXi@Iv;OLs.\5iplQeCr Ue̤nS  K{LSJcj[ږs>;?lL $MͭlQbQtd :fUV.E B8j L3tbȽo5 UO Y n֬lsk;=!<߮E?a_ħտ~fBbE8)IB ';Ў'|8.3rXr낝Տ?mx>WIlV,WQ4QD&Ss Eҷ`ǽ3׆Zs2]:Z(z_! *uH۱xcF1a꿈6S~UU'sU]_Ĥ{nY-<}6\R&0 sVmgd,ЊX/b-Qjfڂ NXr-RTl ՖFN iumÕJ8HVJN^CqMs^Ǖ\!PG:?"Ƙ5+Q1̥O[˄h";ml ܟy#rN~9NɐP>cz_F#20$nmW*M>~d{CHV)-Ff4o`Qh'(:qͭL$N(L{)ʇZ_!gjgpԾIܢȬr}CSq=͇S_Q Bɱ{$1ADV.Zȯ4>~0Nf:~lx!긿̇{}$zAxq˃l&8ޕ׫wY穎/pk'>SVo7ϾXTѩ[OIna}pg (PjBQ74A2͟{I'cq{~328R_v섃B gko:]QL7?D vhoS`~rQ]CГY6 t$tD@pz6(Y>Ezآh:OqR,;>DSͬ ju͔"m;(ɴW KW2@2zwTG>;<I]!{uEppGs*0nb lJzC ꅑђAQMQ Kշ? j&rT}y(Gp%W0!h,hB;$9QBId* :D?8?+<(Cv%gcI]JǫNT_6q23X-]@||,nRCL_J>' ʛ r-3ݷͻԯr ,^ُxrbCMǞƳ]wҳRw֛NIQ5#?&lAGT;ZED%Kgn>H MґBHkM[)ZK[4f+%qOBN--wb1ܔiZVP̤z4Ms$M9 幈͆wy9 B!yYW_Fj3r"_'[5oiY"G=py:g<`}*)q W"[۸ݐ64 B#L)mL:beY,!OB|ѓQ=h sQ.k8OAHJADT&ϟ.#Q8ʳ $oiN┩M3;AV2ۯD $R.G !OBstnFWRH(GJ͆' c"&8#uw<5 U^ >Ɋ}M oWE⹄w ]6j>?^}0xǣIk!tko<$ ` q,/> FqSs%Y urIL{%X D`b?ZLlC|ɊUΫu|4KJ|6dual^ N!7O)fo\8-9a;GxZ +t^"|7]D#AcMc 0L@:餋 qlMcwʃBwvEDl$~gcq jB0%o-Zvfdl:/F)jS{zEޓ)edt%B//iP'h,lo^+Cz]]VGI&N`}e3m&; m\4;[hUӝ|b,A-hҘ$ʯCX8Xˁ=C|W +zY \ 8&:?$~\dyk~!D~8)1TGKDP)i`B!W !c ywdͩ93 >g Q)isְ \6&c+}UYP2vH TWp[];cͩgGE)ZPOt!%Y`+fgʏI8>}s_)*",5mI]uV2o%y pȸ e%z~K}rᄤOe6v\ujg+c6E tmQS>ߵ# t ![\mO~F%r[X =uIB$3rdw:"&*%LT! (%|Tmة5A_\ kyqǯ{P=5(HTMO5z@aFG@,_0<~.(BeLto uދ<ouJj Q;iI"{BZƘӳѰGI>j z@mlI%e |7Lư(j-s=.;Od Bؒ" wQ73rvUnlqEq[Ҁ$5@bF*Og=F?XLЀbbG7n>ZEzX,`L$ "k4 F:$j*z ")/b@@ i p1QRӾjFVhCRmkmC\[㝤ą! & vr`{7xn<;^}C#cB6PXQ˪`GLJ + k;{I m^un]4Lt-:=|;`&Df3Mo. }GYj|c徾T@dXtnG+*Hy/Xw1"U`ļthAczӏvWuv\B龚˱o oZ"ƴJ"*C8;U$dUƦTS) ΄)6.؍t̨g$I[\+ j=JLw&Tx4%G*rBhJ"xߢƹ"!QkSyTyP&Ny4|5!CY5:{R4w61yLIAPVFoPoiZ>mJs}Soix6%1A00/Yyq˲etK\ԥ5YXQQ۱t%^Mq.;Zdq'Mo@Fj)紇~^Bлx``Yaz5ZТt&gF#Z{J qZML3)C5=|rdLAnH^؁[ĢHA$g0(ٓ_U!m"q aHU(bnpGHJBSyuvau |\V+_' |?z.oD %Ǽ=vc/_'OSbxl'k%s'|D(XOj19:׹+'n-f?`& YXɒكu @g6@޺NXi =/'Vܷ/3/a۬-Fd~1/SpGݡX 0n3ξO&iocT7> P|`ਢ8Mkpxi>pyuy-2tq` JhGzߙFo k|؜.U/>oX79 9m.Lf$F8͛VDQ-Ɍissjĩb"@&SW00 'A>f0C1 \ԇ"oZڠ::d5G}颰;pT$X$b+Xc;#1&)&]3d-nX{r ٞOWVd$D?U ?YB6?.>{[!l=B1'VEHe,%MoT۷ ų_W.>ՏC!־,z *MȦr1sOs\XVDݸmwCtv`fY`G1=zI7jÈK҆eGlEtIsnpt籋͡ ?s[Y\u,/ZY\jJ% =hH.Cxͬsl"7FߘBWTHf$#xT3ͳ#\Ge--}B|& Ʉ," h#+Sp8yWUK` /U[ T侬dx,M =o bL^`LJ4Yqn W$c/\b{8eUsfKb@l`J7oE/J5if>8]J>z`B;f%B(%rAMRFAiCQԄ,TЩ2qWHA( Ko"x|#b>"#a%T4EMȼNxІw`J(b%,eNhBeĒ_!Vm`„-0` >|%JV } cpT ٸPٟ2QS5g7SSlt#6焪RF12jqg0] 9{6*FS@Fca.5]u{B( lSBͤnn8oQDA9 :>t"ܲzFr@Y y|/. ꮟ* v~l5v\iu`YNVz㯮UkO9 ZEd}})I)\*,ij(-'k ̡ #jG5SRofB M{Cͳ% he[};!b虍:aUm"ku˪AãN# \aFy%6@ꉯ(I'%hw[MDMz`TV3o`P@5*kJ媷=qdPP!8͵V{zz=.֝lAT@g4ԴDZu95 J,,.P˺,q'ibhֳ'ybSq!r׍^D7Z2-=AZ60xN{QJjU(r\l{xi4c}97HqgZ)>xy9'Ir-R7mYM Nj1G;v%.DM_5F6,E@@5)t`)U`O'F[z V&n\BP;W§+ rw󮠛*t ;0)# m3) v@zJ~no^DsF^o-r!'#{M&Gdzme? r-8 xޟrbNg){gACIW77fC (.u^%?gغ^x2[GS&4b?H-,:-ygB'"Ĥ2gУ/R!e% gŤ`4;ኇJ5BS-m6j i(C^M,ů2c۱By= AO"e>ה XؙvЧnKE 6{[]q?@PnB*(\SW-rr"X*Z.I0"fBH}v4Lj.A}FrU"່)͢O x ި_":}WjT{.~śYOd=*2sǠ8Q!9PmY7K&awϤ.ljC9w+Y$J9K^- $׃z^U8b[rՆ<l>$,;Abcq.|g "st>i+#Ҷo ܦzu zlj])3)fDz{^`H RSUl#B3al=\^sȏ|5j&[,0J5q$QmkNRŷO -J4֎|+,l>/ IuO/ݷ] 9ػ e"Yk*?l#meP kAP1`? P{'+˟0 |(C7E`tmV{m,k?I*ΖaF,xֲ;:$ag=Odm[lW;T>iH)jK(EOV!HT*E#7Z4AWT8cs'"rC>%-LvpuI0zvlQI@9wVk-Vǔg|){Oʼpƹf ŠPKhGDž?{*un|1\sհDžpjie[ P`TT>czw@*V1T0iT_]h jkD5XXRjb:i1E3 B"$_0$+t5mqU e#miAvrwKeBDՙem/w\G|k$l@v z׳qV2/ߞ@ 6˥X0TtرtoAuD?j!jP]lXlFR#*Zfغ[=Hȗ]iJQ旄INZb$OͅhZ!#=[d*XXr~P-D-ukI# Y\k EN4axT5PljbLt~5#5vO &\D|R~tޛTfj&8m 7L㴂Nچ04%IhIOASo=|2񉷤یhMNJm]^G`=*`˹P{ ,J7jЍs̉we{![IRo=pqB(ׯ1%r2Y󹹚Ph3+\Y9=B? &eտDo /=\} x݆4+|&[>d4eڠ-#ʗkϳyz/k $fS\1OC,pT:p@!@̡w0rN(`AJ;+SHwY*<W./%n)SP%OރbY ϲMIZd3CtvpVRd-4ϮM.g㵪T4ON,ًb ֘(:88uӁ6[>JNk%qCRW`J*6_Jp:!-&CO;Twy#Ϡ#9ީ8֍z K/;0YZ07070100000017000081a4000000000000000000000001677ebc2a000014c8000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/amd/amdxcp/amdxcp.ko.xz7zXZִF!t/J]?Eh=ڜ.+˦ʣ^M5~.g IX4j`)֣3VDn ".c>nf6w9~tRfPRYډG%zI5+د4gu 4F.XLOaL8˷B_ Oλ,,5ey|KFVau;843%ӿΙudA3cSѶHpAJ VSk r _v~d<5MT{<7 zC߇} 8rĖ24;ь=%oEŜ>|7&RDb7^Gh?GVP<@ЉC7_ql`~)5GlLK|0D|pveJ cA]? eV#NͦSe)A/ĺVgmG[k7tp×KXkέ] .5"PМNCL>[on4ĞeR&0Z+wb`wKӡ[pSO < L̬{:)R?Vhpy:ջ{$!g 'tN`@5X7 kSD^~ZR;JVmw2U4W0(R{p"%"ڱn3{ܘ[Z},m|_Pɨ'%a~FS K@@wU,̠xPV0%"yC-ejdy’V: X]|;t!qa82Sg 2\+u_T_Oy;r ?ZD?Rѳl.Һ0(}G<GPVʛsagN2.jCp%Tt'  Vj'SL#C9 ܮP-;9X=2-}ʞ&5Ԓ 1mڞ$; $ T{[DSF(B?R1Wb S|W.]ʊ4Q1('c4[jl!QA[%))B =PdcjA4<[1cq6mU~L5/Ը> Z/Gy,LX҆ۼLUi}^% [$~-j6b L̠c`bEA]t272ۃHnsO+RQ`~|5/#xXkdLCEѻhr[*6i2i7X8]lu@nx`#ӎٵ&NrcD2:4"\悪*x@^[_ɢFPh=ݘ"!2e #` 06N6@'6qYC>SBj)˗W's*`n =g؀T(!, s`~mp +WK,)r核ȾC<|j34Hw0`nq:cJ(W LM?C̤? 0ˇFV(rsbFD5k\9cY$AX_eh3P=?P6wl|Wn#.Iͩ?Yd55fn͕.ik^H:)hDڱך~kIX} oBcX}ΜiDT5wd;ATPDe{M4Q>eI@7x<燍#3{_6 c x ¦oqg?t/; Bܺt^Q~X|6{Z&bx-D@ L`?ZLآ< +n=rr?K\jc3ĘUh&lZƩ϶iOmw/R,?~ftָS ЌTQɬjŽGțH-_DWnkp/2b#y1cMjS2]}mj%z#2Vxc#LcDoKBBÅ,s dS=$jCl%涷ʲd7R1Z[ cSN*sPr\A8Lgo^Ql/;uH[:Ps,>~8;ˁ:_m>ik"kݖRzԓ~ѾVNB;9{7VFi7Xk|o00MN)TYh^$ZT 0eQB H(.N"H/᫝weH+sIu0%Vl(6  )M]'ޞGRZۋFD^J.6N:CfÖۺ(mO5)zK3v*kEtX:%фR-T7k1cR#@`.#WC/em(SBb&A i^m3b.0v Gt0!3l%@BixQ=( ܿ!vbɘW"roa`qN>V*|[^lG:QZ /8rYOR>ܨU"I331x^"~):r]uWSzSeIhz<\chDУETkk7Mmi'K{,f6ƮbCxoAigrv{L=o:{iq˪{Q7] قtO:VY-ABp xRdCe80F]`yRoY 5fѩ1yH1nBR<7-vSΩ@2ӌA u-wr1ݱ^=\ti!ǟB=aů6EuǘR\8Z>c~υie[LFw]vTDή!Vm];P"`2)f|h0eFYhi*! IC'f {ӵj4ԩ =e,W'o/e`si*ikT]7=9͗VcBo,):/1v\j;\\\fiT}~ 50{HP(ak£챏@-?mn1DyшnP61T5V'8"[Gk Hk*$omWH9M[ŀ1̶f;xZ}gHa|iSfg~ԬmT\&?33;`(O_Y0IU嚼^mڏJP% 77W97h3_NSL> Z -"WpdGDWl]? kۃi+wZ%o}bpT~ng]8z&;FJӥyTptrԐ;dyБzѣzt՞ kI$R8OM:jd<]`ѩ b[ʄAO3s6CP!ηJGZD~cD rX`d}9(U-+0i"^!mhG%7ї_zѼ "@)hFdT{CEWtMvYQC<¢_%Iб=~ĩێA̗b3+rzXlcwrސJbvx>6-"{oʈ^$rWRղ ,5~m kcnNr$oY+cԄ3g fqIPU u)Sz]Q`G=&]QXjgrLݶikkJgjc"y'uo8Cga>s^ζ$:0jHdbb6%h Pla4H~O5<U6!%/j-eӒU&21`i,+r3[=;N+ԡgndp,'1ˬJz܉>u̴N^%f 9ipPƯ@ÈOr 4V"32'h亁nuF 8OQ!˳aP$^]LZ/Khm沗Ҳ*O^9rS0CJ<8rY5葪4hVpA-VlO[ !FRb1Qd43h`j.RhB?)7 nmoj rs1P/le{j_e؎ZY#@* -k*ƙ/!TQ{ H&g`LB P#U:)|\xsK\Y u,s}A& j nDE~^uZc~*Bf"kx ]NP Pimag;;0K,XU5 x@)ޜgYZ07070100000018000081a4000000000000000000000001677ebc2b0000b274000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/ast/ast.ko.xz7zXZִF!t/1]?Eh=ڜ.+KsNLN?FC2 +n>=_AMiX4W^/ȂAX⌶,/wz2] 1 ܴզWaf[|^Zr/3ZђbDWK5A*Y#tBkG)y*&=v2nǂY-z`oS$\hiFWuAKt6\0e7t[u`4{":#l<<`'d'jFS^vA +sߚ^QSlCܸ)eŝ B3 ^ک+U"`!Q=IBvZ'X4:FAeoƚ8qV`yߊ ]•?n`Q?GUIP#K&QҖ8zkVBi?\vGgF,}ʏko栮@""D1s\lJ´d/f@2 8M TȐl.] 5LURy3S+zЅ&os݃fa'j6g 03} r٫Muq_}Ԇ^U'al?[Xň,*y`_Ϭ|J WB#y+EwBU҉A`t?Əf`ԙTS{%3+b/#E[y(u;taeBZ)sEga5ưE&@JZ4s@>"= c:1ɷ#}$naa>h6oi>vS),^x_F#IYm29om*o}kq8n,) wNNKDKZނg4OsN2>+S6eʛ*53xbB ehXK# iܾJh* C9:J6FØ HkD l;%J:N0R E[Rq*1dn R\O~x@!{EN˅z xk{35ۿU\QxoNӦr:;\MeYyjQ}%0YFqC=\G!3+P|AH8mzu/KNntn|'/c H*=PBtzDP7՟jp{ p\}'ixiRf ԔfӨW<,M(/vPe|H6{6WQŷ,*d9Oyq* ;W窑 \0",8xR)W~g"O5Fu-QaDh;YpJ(2 ^dZ;yL SK%rV߮)7џ@+$ИRİLylL0UQ 7: ) Mߠ4^&J 7H/ U^QE[vоEG"OiP?54b_34,q[zF7+.s be9=Cv1Uh9qYEP?[ǵC.iO*BlKz͞Y!L SITF Gmǖ3Nlw&7&.f>j!&wKNbfycti 8j{!2 BEC>F6~J U 0 ;MUMV&nC (?qӾ~aE#2ߡJSH:Ѣ|Uc/USJa3-|1t&gmL5U_g=h4 m@6>2т ~\j+n\%=݄ $Ѵ w;x 4xQR*gkkZ?A Zi7ZuOÎ*EY2o45^xԏ$#L/!y))i=V%=<#apNLzH{Niغ4,s{Fn]eayeJZ6;Ў=>T2a]كufkEL4w>@s\/p Jzj ?eamwvNF1] !z=5ndܽa:/-+Q(K/i"j7U.cW]N8-OH9L(tu9  Vw0MaVҢU\K.K{ّ7a6g'eqG -OрGۣz l/QA \)}?Ƚ,vã՗rEx[HZ.\|Hr}kq^ ?xT pI[Wݬ$>8 @ާ|oWZs-)tݱq&PaX؉ȁq~zwVF$XP-z  e$:4J-#=K\}L' 4?v)^ Hű-:r*WivmvO,(д}׍Al'M?oD)t"TUT-%-՜a:P- (i#c笰׶m|26ls0Uk]QZos,** oT~xwW'_%ԤOXmj ;h`v=AW+.>/z?!w^S>@s!"5P(X`$u6Iռe|3{iM(Cswgs?IAdZ˅\w@[w GဉJE/G 0pơmqbQƙў%Up\S"%v R4ᙬ,Ns]U+E \[ء0,16V"?\N1T(0]U:C %ke +}Rl&/m'n~[bu*E rҀS&ywpB4Jm6,5b&[)G>f{D 0sx3%y+MLs+ut@"F 9YϽAAdo:I~g)|ّ#[D\_{$FColE"':Rﱇޭ%hL{7" IT0oS +9ʿjb|`Mx2Gߚߓ',v!]z]Z;vHݚjV,n(U$Fw۔ڤ )ąַOx1 40eu$rg_XĎFe@J3NddG0rxL_Eл.3ؘ49ԵܩOߧ‡70⨃[<7=S @B36B n vA gnU] Rf /~PdYTZyR"b@"|ʟ ]m#hvZn)Nz\M)8.@UIgcRBP+Tg;>~{H\; m6`;OOY.P 4 yW0m #N|9?ʣZjy`kLP*YִOymhbs4?g-NUE_ykMHv}pG3T^/È/fnU$[^Pv3aScUj1O޴<ug~ I/I %B+=|wSNq9W-~- -i*Yƞ$GW;O:h]-̙g5ZKxӑ1@a$'],v:oP^$۸e =/!L8>Zg9lJo~; OR w ~2ywIE*xGbH%nR{I[n`2̨HFT&2.3'>$ {V4/k%U_&MeQ?+]eHWo2LgDm+ -gb prl괦4<dTjtT1y& f7+ʺ LJ$P-^Jp3*G!,k5t][[8ڸʡT2$l~'KWu=w? KBV6GF8]ڢVZf]7G7  oMc$ȶ)%^4NKY_ kM wtf -e ; I 2^5UYm?H":,#V{M&@ڣi!,'23t#i"A5|N:aÍ뇠!F!@W?o@wOapaܻ 2w:UhkAX^\$ "lc ƑvTJi?j:Ņ5fRmFIt$g%-h=_@8sH">~Pf|=y¤:8 L;0#V3w.'?I: [@qEQ4vVhX/x'g-^Ke>ZE@FJva{g/ 뼖;Q웷K-/nu*!oʷy=uJu'r4OF&@/ \_ـ/GV&6s"fhₕ<]-{>hu r\ S~[k.{ %^UI4qQ w cq6Rܒ=XbaQ884\S<JhJ]=C + Ɨ~0n P.fY>VPMmuW"%ЅK)CIAvNWQ"y8 =l &0'RAP5nqoOR}$ tĽTHre`\jH#"%=9Z4o5(N\iun\|bt0U4Y߅@Tp);:qX|)/ L"F=#JSans5fp^bxٮ#0h4hkiO:қxLO sE)ڨQb0j~?x5&"~cuH&Ski.-h}8}$[٪.80Iwx}I囈]Л\s.ұ$!:|6ѥ?>{P*weFJ{Z ?wzS\ "kI91'6m|c^8׭tK顁qS*cJ4c]uuάe|ちKy"^zF$XzQ i*iW#3ڡg5PH/u t E(8?%P2ږ}=q|7;'ķ Ҧw 5zSї6층9 u֪YlTÔŋكW5jB{>5ɎKibSnqyUB@]a"W8}=P/}h2y~M)K+Ii 2~T ]6M<z+ /qG28%4<"G2(3Ц<#Ed0/֘q@NzzDÊT*.!-׽E-5L # ӞaqMKE ΖsָĬwDbK)BDQF1LJ+@N~'I҄-مQuxQfcV oyn_A‹ 8:>#pJV2gGͩ|8hoe4r׻qQ #"n0$?XDm>*)ȁQ,sב[E=Zȗ-)h ㅔbRօ&4/sT^Zdgcaӳ C&37p3xn7s}0鯶)T} ʛ}[ g]e5Hg  kWkrΌ$ a $؈ʜQC딏Q>/noZSR=0eK,W򪥹AfIVz 8si(7onB#lvYt{/}.FzjXRԪ{7PZkq @wo5./dL%0GBlQE:* ]}Բg,bvpF׊2Q`= ۥR>ICRm( 5*|1lOSs'9g.eОDWC;>Xx4  s]UZy1l^n2R鿺Փe/Ԓ@f YONj=BP[0u{!FaNjHҵ}|k iۿ^:rqa1+#cĨ1 Ծ65ܗPU~L9\Ƿ\R<;sEUaUE=3@}ڂlǤtк&KAЍ,*\7 a(t"kUyrWLZ?cB+/v#v=Z5:+w~ ة]_׺ALn~35q5YcIDYjoDNr?t|ԃXX!HV=տ`!UȌ9m)rjYWc0)BÄauya3B j`QDz)HKoU9*'n2-gxT!ݷk)'6+ H@fhE3\낾ƅذ W;}g\Ѷw]ϝktmdWỊ:ö k[@Ev'b5=?#>-%Kv0Jh__V(Brof71q& QpkYrk_Ţ$/Kv0@IkLo$Xl J}VJ_xh ??E;mD6O%i/j"q 5`ԧXаdscE8\ {i [Rk+@r >lN𒖷$ZBP;"M]67mv 9 H&+ g҅ͮTh ;ʡ-SW HOxf gzbL~~^>N?N+xy&2 "G͑{Qakq`1OJ9+yKH(M*xa=v3W Jb?&UXR"eiШI }#o+:񩇄|§g袬j{-6u8V:찕cqB, ,[¼ 8X:=a5m㳫 5^OX>Zi^|&nOŁrn视-WCKgQ\:M5鋕>kLA8'_ bC;G՛x< WZ=\SeKo6eJ +i럵FJAq7ӹˊiIHolH8ys:0D)ǣ"a3V˵N[s -)n.uzeOB>Mf;+ =D`Grʅ<0I6v9% )ĵS!_{R7~Q!8i!MKGtd/d߮fQ]0 e2,r=]>t ˴n9_^ԦNz-:*߶O1L|?ٷ}G+l18hǛ1X~L \%&*/Rt4c[ȵ3X'D:FAEVߠKYDJ/ n A 08 g +>@/ /+؆_z U$%#4e U&89X{Z\`k6)A3뤴H&HY>'@Tux6:x7`3k`y]2#ǔ(gԯ&kT/Y6lzgx5qɆٜ4+h\j.Jxefc<}ƿr_p} A(ĺ3rc^fZT8b`3O/>vH:?XMG$N?U$4%n$C^}ьȑbue-~cu^4,޴/lލc<ɲ3 F{h9rC쟿e=.[. p'-]Ӥy{^3 6 R3oG}%g6̄ %2{|p9:\ hO, &&8꘳aeP] ~6NRBW\scf'4&HE_TSky0{ XIdU3p11vxn\i cAb5"hFܨv6}+\^x5;V(U>|zc2*};oQ!$< ~'" %aDч8V8ny MaX}o+6 hr|R1iLc1!հyI3Ig[|徭^.Bwc~ЩYQGPp0&\8JK1J _Sr'۟fp% oNSxCH}1SН~~e֌ BS 4:ۮa:xDE[nr 4_;D2·`7 JL5Pē`c;2ZݬfoʣᏚIƼ&f½R( '%/iQmŕqG _ r>FIYmP|Iȕoa\Saj>En=KI.WRhnF1eq#yxc8R+ԥ͑<  qJy"Å(Og$ҥhEb&.GwhWVcGPM;e k3k]ؙ 0eTBxLUYpG'r2-z3,CW~>^`#H rU(q5u N BjF  &r<L /ss>1vXUN*Hr7CK?%PM.@L[y| AfH"3)zDd,;5/#j#p5R$^Wu-lↆfq*7]. tc@JiZ3E`8hLUĩ ^_cʎgp 0JzYeYgocL&{nܴo h#߃i⢈eP9Rf<7X`{~)wx-d_属xԫ16#(&P%*uOL^8n'ioɜ$2Ȣ/*Q*5+UI߮x\\s3V׎_[ Z?~Rag@{{RK3??q|z?]sjs?}Fgȋ@ѝ|Hޤ0p,?g/=B^zE=ty#p>O_^sIHCǫlёOV jL'Jl刏~Qgłlpy:l 2v1tbi*TXODvh={ ""u({b*\߾Ds@OIl+{MͻYa-TL 3MD!a(JV&bԲg\I5 /"oԂ*נ!O< XjRQ[kZ3JwnMxVE2h,0hwO=ꇿ=֟e[4 o)Am*vFYA)}|bAh (7vU)d 7ъws0|BjdLSPJP{+q+ЧVw! #/,xt)% G=~;3Gc F 㯈We6hSnmF0cJ=fQh6c2KmQ<Heqzҩ'oX 9*bGKJׅLؕ H,&@ƙީtF!; LA/^i[Zþ˧Ar!I"u4&f_q'[JF8&-*BAh֯bRj]iπuj3Y_zhzeUx* N,i"vY:u&ArU[uiYv!?zM~qZb?sdg/caW]L/ nͯmow%eԴr󙳞ZH]qxBqse%>gUtF(1]37>Ec)]MG,S @ʣdfX+Sfd+xXM:٦C Kd>VrEQZԱp]Y ˸9~2F$&keF -~Uf?Y vw?"y}jy}q_lܙ d]s:H eua=+1) к"zN|ArLe kDxQ- E8'Rs\}Ǝ#h${2 b5q˞B3zpnrc#Wed˯/-[@u1I44)G d+'ngL *Ҕ Xqט]B^k/Ғ7>WciHLā,]  =1XN]Uf>&Ade35QfRjyfؔ&O8l>ܠFEtܽ9BBtv&w[yvƫ2^ڸʓO_6;Q>%-B1A` FzC=8U5xgI$_OqWLY\z"Hz"3uc^ ލ(|wdk /3dz(@2YC]v7L[ ܋:Tп|꺊_eh^@RSKWV,d3w,&p[ z^<jMO{dž^ K6y/*x0 *L$N_}ݽBE|k"7VܼS,k2<'kmب G\*9f1U ʖ(?g$2Z{GȷK`3Zt!,? @V2}U7y< S@p=4y?qN?0[N fDzha~1\80˖Ցu`k0&Ns4!Y/p_Y݋3ZHBJO/5 ,w>U+1QLe~*)@O_ % nu`Q9 28UIPcңaHYan]'j60E.`X; KPڄ<-x%YD )I"ܭiMN)ەvz W6ԁUn;Ģa o3k)r(%OFjYC:tbW&u~478dZ DfH>M,bnǒKogOŰCA?g@/MhhmF{(q^_A粦&i}I +{]L9]{?Lnf: 6,t5Obf,vh^ ɩ Ojwh[;rp.JHdl[8?;+P$K*Tdf06v4 BnM+;o,'=9]nz`=o:Rj1E =7`vOr+V)3,d"[31vR{-@m$KpAt&HḼ< G(Wjxv:F W[}s[\;- >ĒZ0,;=Z D)5U1(3dM>EGLQ? |WX|kV͂ Nl#zLĹREyO(z-)Q+ cF]G,='Ȓt+ s]fϑD?tK,RE1',^ieTCe2x(2rɬDz ~.6&BH&*OT@CF[mgPv[=NAe $ըp8V{7˝}Lˎ\(QG'6wBw:!Pv< >z|ˋwx"xawuϜ.^dmdܡqqr&pE]sZJWl5[ tm|\ ~*o`sko7MxܖUmX-qGg|x*#U|!*7m@6>'#Qj3[ÇLO:C,x7f }:yrWɄ'1;\" K`q LJ2GQzz.3j(($(I~;!Ħ俄2?I!/^EqW:lֵ/O.` r?؀ea F e ]Q9P=}n5 rY`MIm@Q0;" ~lhɷ(5٘+bqo>+xJֽYn]n,fjh%C q&K3{zǩ]2 3 A@Q38;H".jS쎠/J:%xhw8P䗈)U!6gKo]N2^aχQ'U$(6p+1<$b+vd w˛$;(%7N>Y]DA*5UY"܎e(PCAFARn[X[/KoG.݈ݝ }zP-*b2M>fߘY8+^OkZCQGzgg1&Zz RRvMYC~wRHE$touCM~إ n%a駴>uiiι;d4~.<H&HS;O 4АrǥF[+ uef+^Q $/צņp|u<'&W, C|?į$SvenLWyP_%;-0 Qfh!mX1v[ƾb0;׮#MLdo4G;z7bv4dtHx[AϓEU|{3oo-_u%OѤ@׿vcP\EU(%hWxr7e@V,ܿ+(i4yphAM1,ÖHs!%ϏJLijHnFk:{~KxBI5GU}QƘ.3/P3+ThjʙC)5{?BucE/J|=̵|B%#+znypfR^dK*vLZCCNp+j{ ,HuGTZlNVy /WgɦhC,ڥ83CbA`7ݠ&4kqw g尶NU=lB`xWɷv%b# A.;*gobi=ɠGQ ?@ ;4<,2|\e!tXFD-+^=J5h^BD\cJ_.uS7׿$ot?H4Ws= дoiL~F/z4V0M]\gA<ۭ=~<;XN #`Q n\8#mw0*Z:s l%ME0"}p!k;幐[wn=Î|w |6oR7$=wbDZ,|$Fd2(/5ҠYkR.id:\A;Bø=$H4 9p|h}m+$4.bSα;&W ҵ.޴.YJ(3ʠ+,<}gn+<XaǢ6bdi#b& [4UH|~"! TT5xBU,2̯߃5pEs9Q&ߜ4EZϕOWQH 8d]L NvT"jK4L+g|aHow30gB~mQuyB_eȷD5 G;E܈tyUl/K\pj$"g ?*_Gi2~tFˀ_ʇ6p;\?Dj&С01|J 9]`q:͊^.R.FXB9A[:c?xd%\ W?h6mMFx$M8mg:lEcݶ jRG0Zxt#X9 5 [o"̍sl44n4+CwcQ(h%q}@io r7X]Wg 5ﲠZegh-r ҃4 p p 9%/pΑ'$PhWG&nIT;1Y,<(P'&Us Ss,o6z¼p{99><4?M2@beO7 ++G!m*CVgv>h{> K#^r*q7w=nE)LN_w~s O16T y6mYtTm,, >Yk8I !Sm AJ_ )`aR5 V53`oek`QͩWaoܺ^,%U$[<[rj((Ȁ*s?/gB ͡^cANq ٵ3t Mt$::mӵ"f[>Bgr0@\CHp΃|U_ö=q~Ct8d$P' @y}2᨜qcD3_?$D!3^Vז 4 [5(5LFBk LN!(f(טohx2)FJau[+{8u`v>Q-sW"p-]b PT<'i Gzg JS[ w`z"f9o\^JcaDH,"Ͷ~7 L bUrz ̿ |+n1Ānj $1a[mOHutz=2P$ H΍mIzb +ÈGOۣ1əvOd9Jubl!;nĒ(9f[jg'A&M&|Ee(X/%,#C$>[۷;LB0tWC_|x?kM0wXjxAci"9-0 x{@ȓs55?ƺCvXה~?^~%aAYؕ ч,}5tNtLe7t1[Flh ՅsvQ O#0Gr3,yj-Q1 YqWwhQO0Xx&3b9tH R@#%\ggKzW!{\\]#~fK*8Ը o2dN!ӑFxqE[Mψܗ ࡌzGfud^JR@8⟂†Ej4bf\4_wLs͠[ x9ـ?<#]uyϞ˗ }K`AF!$Bĭ{.'8لO T%ﱺrJ0Ⲹ/VEt *13>MS|WQ"g`Ek]5԰АF ZY'0B ~сȒ?}Vq9A\BLXDdƫ枊İGc 꾇3ƁibzQEUp-;O,»u tPh{ Ǎk7[0^v^z&ȗ+O51^jzcvCd%U S*Q`76pO X?'}Bڢp,Q+-A$Y5S\ݯ`оŸ=sSP% 8,,v5×]h15B1#ޖz1UkbM.S$nzX' TVjsq?.Y{хJ!h }^q&^*<ܦ cnPT}uiqS)DPZEmr*E2DAl=zljt,('ɿ3Yx=80%`ܻNmr*PƟX#E$XA[fYuW`zP>HOQXhvs(:i,?XrY=9o'$$bf.XzQXBg<ߘ0<ҏcO~I#oyhIS\o?yY a/e&;$i(DL s7 @E\lD}n7>|6RzS/% .mU:Gz~3j F["i6B-,f[wW@ʷ&opL^pb^8ez ]_<% um@D&FǰnՉ-j#~m3aNp#'ֈql+>"(Mcym:{2Ze`SxPiMbY z :pIa/*5"$U2:nSji3EUfNfu f2'3e^l:tbYRYHu02sPa֜!vQ4:*|@Qʯ@lNgz9b>vV"GHlIN(1<虵)HoSаzx&|Nx w߁.I(^?7D!"ۅQ9S}0/:q{J3KO6JnDFMcܚX:I>18?e3UPX6saaȀе#L[3sc]q`o  ^NpؔMJT&s^X0R>3&T^ޢv9;еiWzyatQQyZT`8p]Z[YU?xD5xE~N|!gG\ޑ)NqT NbSF"`+E~88)0(& "[Y\/(_&ׅLp[,dBo $nh\:SҖYX#PxAX0"pD-ۮ=qc",W?SOgoafrjh˯dMo4\/dVo)_Ps#bMh/i2̐%7. VK:Y!"gb;ӨdE}$|P+&as(ϝ%,%d"=LN y,ebH,WDYz{Dlmn0' *i;TI@u ;|e 2@/pPΦ{u7 aI6ˀsNCjE#%/(^,Jź]_ڽJQޅC`܏f0kL% oQ<" s!V;K~.f;S25EjIpeT_ NAgIJekK\\ngo`LF7jZ DRF9 }U/XU\`P(%Oi8c}YtPw;a[onv&pxv w.$1R(c$y6mbjO\ӥ[X%/} da`q߉f`1 u_MCYK2whF  srjħ`Vz8 J,b:4 ԓ2.Y6+J;gBKJKsvV Qv̓ j^[@\aISҶŏҸ o7eZRǕtz9v&؊3))Soi G 1- wZ%95# SNZ_n B2U'ԍUZQ$h0$o B1#FH bz{ &G(rf :V5M9%MsYg+@j(8AA 㟅iw5sL},3il:;A[Ҭ1;z?>MdդaE J1Da6 zO{jrM0$[g2S"}qd+P!XZD5{rO؟@q J?&>$\ @PW7'51THH̻Bcєqak|s֘ɠ4B ay>)/j~%QS l5m* >9>i/*u\o RN4U۩Wb9 P G[uC2$]6\r p!f2d|{o*= `2-s8WD}}@|%6QjƪXkhbIʩ +,`j,uMvP [}P_c6Vv Br2mE ,ʛaj+Qxyߠ 9)6`d 22\Oa6@@m]km q%{_Ú(I)=g-iR\/YrWWnR_/'2 erW?lPifg V*B 4qu Y9,>>DRv 0G m0$IŚ# UeVZ`pP1{AOHT(lNk}7 q[E_vPq tU<ߪaHɐP҇XC&;B?' +59XɎlKIZd6$z"k51tKsds8jzw9M] qBlqq3z QK > ?wO8dgS:yꋯ:3ȒBH(\T/x)7kr9_i"FdX`9<$jF?֐EuJWRԣ7\z|uExeUڰ:_)lKr{pZuM+6]b=◴k!!:Z^v@X#5$N])(TΚbǤF UQ̟ί>@DCjfLH̢4We:[bZ\AO ('ikg"&:v(ڔdT.'+őóX!?[І>mO.~z"LsIhr9:LKLf%(drxz#h,66A:gң\w6! R%T3\X ~512ٺ)( +VP{E/#?n")y>6ޘJ>.0sv<,R料Pv8R2< ⑾ǩz?cȔH7n7bq7Q+ОfY> R󥭬L-A+Z:թ 0ti@@pjiF )I?@R61a9 SDl͑C-<˟DaI8C[C ׼w-)DqBKUʫZ\5RI"*q: %e1!T ;.tHD*ZcE+Q{fH[$MJ~H&X [,a>+Q\uRMlhӕOԓޮ]^{=A(7ԉj==(X23JXr @XʤiT?LŷyoALp,UMG]q+ POnp ;tcc¢o?ŝ`}{ ކ!b%%Fs!l骴4-ɥ[xPs(4.29oXOJB<W-|,[Xᗷ'0-I0aX٤㼞}. #j,W:F<{-?3 7]kmepR @tGǽq+}E?j8,-- #:nPΕD#/B}K||i ?e]AM͢ȿnaCoC_šӮbk-j4i`R<öLbg/l ]"$X 'M΋@Sx=#Id'ON; (8b&AЇ,Uώ`\q*o!SJ]\B\yb7-RTWs+h{*H OG8a[ 4ki GyUeBs3J=5bv1?+;z~([= nVBqS0A%gpt3vt>P=T1Tԇ뚛d/(qHHGd^;q"ʖ73mÙ9c".{yW6l+F&hEl'lɾT.I!,K}Šn>X~ 7G_9khIj }c^iA J$vt "T ;}E!,~UD|A#a"臎Du/OUO;^;qfn!ꪪU7FYM1̠ Lľ:ȿA{cWhft~8ۂ+lk5xȩ~57 {On-u圤xƞ)zɌs rzoy'"xl,< |`<2$?xJT&[uB~ WxX4ryYt~5N!( 9@a66ޓ̔4o?cEz,/M`q$J(ab=Z 5L6fba=QW |SFa~'9PͲ/$7Gß=`d> Mc;}%g3*I[4;{,Q_ [!&^VaK5Tvpė:-%x~Q_>*:ԈAx8"fi]>%ܜul8n8µ-7!fUeJ{;蝢:ݐyH`ܺs+K CNzecl48%a4~ V*w_fȶ_r?gR8˹,gI.eiPP\( Bab\`47iz3^m}0F^Ql'@j+XdvEZ$7`q4XL&DsV}URp*`aE LОR6yq=ߒr:oL`e[ >5RHiC=و0鰹7=ڕ)W m2w/®7ȐMwp;[ )x;FZPŗ|EfLSJӍ!,zew1pZVߙ o/Xo ;?2 *;һp'^I~7e|q ͦ⚌V__@-iz$SM _+YgHI6CoT]T6)@ 2u$H /1|6q23z#N*͔ˈ֠P3?ZėrQz {eXQ FϦVw4ݟI _j'{7pδַ -?WeAA *p:A^{bA@UYFs%9dCO0JFlŧ˿߀=I]@L勼BtFTADt TpC5~~‹:eKp$8QXBm>W?5H04ܴ̈];g)<= =@ccs\'&sˮ7ai؜HjiD?/oi/5Εj8ʔ8GSe,aRz!.W7U8l VlbF ȋxnbغA4kD)xA:'%J(.A?9g?͆0PV# _Q ##BAK3m*?Z]@{EΟ7_f '-@j(y ?yKi}nx2Jޕy9K RBf] `LZr|eOs6UK2U' YÊ!3A==;b^#~`-Y 7Aq TڈVGRU75 8 5C]*# Lj{q츾f#ʥ/Mhj:aV L[7=?G;1.um/R+rU*z"Fa` d)$$[ҲL6t1 YBWhiZ&hP5O W"itUOet&!9c%^EϿk0oD~Dgy0)߲;h+&S͖sqlĪӜu L=Vf)e (-G)}bZ])hxam{ \)@, 6>ngh ˿E/ov!ude7M#oyί_}X$e"z׭ڛ?t}oK8`ԻsZ I> ɩ:lW+1ANwdL!RV It/! җ$YAgX#/9b7r_Y0~'EgTY (ҁ 5_H`]( L߻F}2-B6HF3*<f߆yTa9S{ǐU lK\^ncR/J=-4w7UODvk*|wӞp EBm^Zn7ȢP[E\ꙞURHBMQR\@ajPR;1 BW)HaM(͈0Ӳ=Ξ7ѫcf=QN<Ϩj*=Vަ]n,8`(Ccj$1-I0oj}<΁Xi[yY菂1HZQAn Utr`9eMYe,q]3DG<7|`]ԍt$<+ LܯxdF/E>ڬZ_Cڪtlwhu\K8&gѝFQ 8XeOL]A vMX%tY:ia&o%Y#2JPi5oր3ey"{9s*OtjSU%?ߥ!EJH=лSG)H4L2zZ& 0Pm?woJ6GZ Es-D}13Ֆ!ǫ )l[XclsҾ3['sXHI3>*C5 l=T jF)P{}j/&*L`{ɵ>땲^rXOEryxyTp.2hAU?%g1Œo}N=uio7a` h| b=L71q)\Lʣ,[jB'y߇KuĉGXVHi!Txr7yI'MMGB/$ G*sBcTS/KB44bb8Bi,-4usjZ: 2!B>}e >XQ{bB~-5CMNKWEޙ4,YġS|Srk E=op2YJUq]qv6G M-PV뀑g㺻`v8r"ܾTp5BKq "iKÑ;uH,͘Y3:P'185DO_BNLOGawP7N'f\;1* yQLGө56=z#,y4,Jֈ (3f(ߌ6!BaCQk\ [5~1֋ - ze97NSI#XoHY.N{"s&g~}:Svv U}Bߛ>ͽO3;">^WunH.{1C0Q՝n;`|$|DOf^ȳrX}/]!L\my341gOsm o%8KiM(`ܞH ޺J8>[,m zkgS|~Q8ڏX|%2veɮh\<0Q)eWI $1/t }\ԯ#Dg]=grwG;PQvɁ ~nf' BU޻ga!w13br|_in$mV,+c p`Kυ{$w[Z6PyŐv]]Ƣ@wi.A S=m ||fjNncG5_8K汵zt&ac$9,ѹa+b5oIn$=0)=[uo߉fcQoY,aא /8tJ"MW[ͬ_zb_V5/jZlw2epK_eN S.2>dO -LĜ,f'J^=bo5&ܲ%DŽ7!taCzO1> u6c iQr>%@PR#ќ=b]N3fkNLmwe|絇 qpcq.F`]Pn׾Fo&)E@ go︄1FF{. aH 3,vM\k2jg(sQ#, GsN ri/%X4rt &O@nZՒþ哿; CBsw37t LiiI./v3!K{06bjj{^34=njim^%\\\~?ݣ 4=z ۘ?0:~3OK՟bjQR^Xb〨? [>42j<#$ơg VgvK/ψx4M#m{Ab&`iZZ:%bhf¢9V<(OBa+z SJ#gk #@Xسgnv:p<ģ T$z#ކ(_"~W]?:Y{d*6tyԳ -h2Wdd!8p{TQR?UjUֳq &" %cB` /0|vKsB?Ycc/QΞ_%a+RTqNHWUTa6Ɨb\ʱOxo'[1@7^cOhJE^_ X 7łIJ>il=̋Y ljF6NKlQǠG@.+9 @1ɛ^+ yE[K M:h3ljh>|2oiƈ;GYX܋Db&bCeC엢 8ژl/,a^=be"~:Y8+KFP} ucyvg9oVc 7yJQt7zsKV\O^^IACqʅk/h>u:4x| TS7"Umycwt haƳh('aNQ4hʚ#F@J>(FS(4<.; |f=_I6\F \Ðm<_Z&JqzmH0V[(Aqo VMpk}V3e'2kX4LQ#Ԉb9Ѳp?AW~'*d@̃]>n #F Hhef/Sr=Qӻ\AZ|%rKIIGܩxC"WU%FX%QkQSJ{<1D? 8qGJos?IŸi0u>z=OIV:wEZn>:pc.Bf*0l5i$?qly[ުa yzϹņ~US17 )) NMPѯ-%g?`m#c#ٲ &gfQ$+ )WCm1>4Y332fJJvm-isoW:MD[IFbY/,cI]d6{Z _hJhI"ͫ쨐D>]kk8鴙UG7qujvN P^$h5rK&#D_1YGxzD^pk[ ߄VAuQϒ)3/Md,OVt5 Xn]62p]Kt;F,Ho`QIu{sZ=q̾yh1XDTR'P1])3%V8;pq΂@kJ/h"sY k;كuSC85~_s e|$%|h _SG6eNv)EHQ+ !$!m8sd ,gI…o8]SRp{AO$+V7l%P`r}r@1eV_sc~xJ' <8&y~P1[$9ޅl 9 EtyƣǾPR'h:t,c}lG@ ʽ1Ο\~hc rMyE%Gꚼ1ۑ=y4x NoH-{Ze8 ub MP )ɍ=yaHߎH;s,eQ R.A!Szc䳪 $]_9L3uWwk>"S6*qx~R\@_}pͭs#ƮlۉtuF ͆LwԬڽu3xGP=,"EäR nqJuzj#!WY g] ۿY7mm#}1÷kwx`]cӡg "U̳w lFՁNP)>1Zwe@أm.*lu*4^[Ư6 4AG6cK8~1ȿQ"Ƨ6 ʶTO#;⣵ǀp+N w;< P!A]AK ZGZ] 1Jkpd2KRNjTHd)NRz渾K<;WvK9}7M:}'ܧxǚ(ƜRRFU2V{Y6!}2.:Tx;:%[Zt;m>x8a3IW*if`qN۠~szuG{,N e,kmV˗Emý^&|nig}nXL}xxR Vu/oȻ6XHU)h(tzϻ:ٝ%~gCGVb3_*Qrb\yCc>/)KiL_kl IZF~Xʯ>AFʏ n :uDzEɻ]^Pg@}/'*6W[v8vOvUک( 'v_6k`` Lon.@9*szE72fAVFV2e`q.E?w:纍b3I>,v϶E`#3`<4%q :SyͶFO^[=Yh׺ݾp1fS#Ta!܇=WNN.IUͻ k7X6ޠ-Sٮh02 :¥zysMa@ {,3D.c'Oim:UGXtZZ\޶ڂczUJo~eħo @_ŶDcըݨj.x;|_Tm5'}4͔Kgq"ж2M׵d'[4MŌTݗPsu҈1R=L(t[pGۓ68%Be:& n -'{)템әv*L)r̦s(k\JJ'>IC Dc=z6vg)hD$'"fIqHK6CtCٜ$uez($?Xt戃G<_^|Yn*uGci-o@p+_kAP&Tٖ]R7]6TޒZHDZt΋^wvf f}P|V(KtͶpXby Ac= :MА-m|eP&~}avm6j`0Hf -L>pp"PǤŞn`|WG_^$`)V5IkcfZM XKrwT!.B(gqt Ed=9n.`Geq5âlOb瘏=Zq8}žE^{_ÎެlЕ|0L0[[\<-x`m 8<9ًwT6B'{ediېŋ^DK܊9/؆%GCh$Om-#єRBԠ,w/ݐX|*Z'*lO=lyP~\V(lϒ'O6hر{^`M?4̪rW{=2Os.PtK ez[4S+~! ty%j/%aY0>/l`etSN2%gB }X토Tn⼇~}>ڱixTihC/ N=bhNJ<'*X Pt(GBlXu\Ŀ!Q, i.3s=Fϩo'Z-jq'm5QeiL7W]4=O(&J #@U&:ؕJ-vk_|-\x3~ >EceWBiӨdx]^/$KQld21僭LsVuc6K<qaI'ZH-l0TLh´S.;ޜbߐl4p&yQ%pě~iG:3u=nL_(qk\wE? Sl!9IYe~K>2](Ԇ~/5QMA,>/sz tor4pIt#go>ZkT,Ղl,.|v:12Rʬ ϷRZ&y*#5ecտs QN^TUʊBz}WP4.5>j_"bF^=4`\[ < 9P 7)e7n+jMEƷ C8%_,u:*0x ;~ SB emwǧRmr56j;MP*|{I仳tD],m5m^@pOUtJQ{;ÐcÎZsz3rHύ 욭UWz%Jƒv,uy+M" 3=% ;wxcpReXN"qZةGp*啥fq3upbcѰ M!W/| [}9`f @K*#ke4K" B5CA?oe wHZ8=VdT?!6Shꆽ|HyXĬcfYU %xp+&<'@<ᵃY||mu3};(wP|a?Nryݖ UEQʹ3Q9zr[ҼH7oI-8ͤ/t>^"G;fI`/Xn l`z{Vޠti?(iڛX;x?V P^X5ʅǯrdIoE BŽ/I0$Tk"OζqEi8( ] UG揝xXVZɯP9zQLN߈ճ;eӢ3i^G$YJ)t-|O`=VPNG7 ykMm:Q5}G-C#(; xя lW xS똮61QΫgba\Xl >FmUϹVHK7" { B5?v{ySeafBo*g3X9=4@†u`X)Rlm@k\rNT@Do -2yr DzXdpT%-\<֒q^łKYfq`\lʸG`gYZ07070100000019000081a4000000000000000000000001677ebc2a0000457c000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/i2c/ch7006.ko.xz7zXZִF!t/BUE<]?Eh=ڜ.+υ6upgd5>H ?" sF2[g f;(Q0T?߂:4<ՙ觭A.| 1=ZD'`X.Ѭ60>eba*#7?Zf}0IrC0c ɳ3ȡFΎ Ic<$ퟺ\ `p4Z&f"V:^L1=:& l;KO%-j,LX| ˂g ۘ] ȿv4H5찵 դD F®{I ZQUxZ2؀:UBzcH߃oS n ]`N 6H!>ؔ$QӨ v.}\m%s:u1EVJx'PE`>奮3ڂÚ"3Le7eRc0}ٓ-}?ST儉^c@cb=6r+}%n~޾4kN7 OWYQOۑpk=:^&Ԯ,$PMa3kS#W?S\*XBVY/흵bd56߼+iUC(Fѕ*gI{6g!'|+2ͨ?qM[I/ؤg$!X\'K5{L%3,>'̷1jnA;ÃxX!,@X]7n=b+[7>ӹ_ML;_6C.qݪ{eKƃV\@^`?q?i'^t5H9p>֦E[LnP @6i`ȹj3E !VTKQHDEsMڂZ:uK^jlS y g6sD8?hTYjN|ޝߕ`HG3K`$g, h9ʜ}%QŤ݊JIi$-Sb[@Z_h`v4FM A]щ0~萶m^Feo퍑@lǎP?fwbl(I({ gktwQq[X7@w*x 5fx{0 d4 ~-nU6Qk3r U>\ǝ#E! Gz/ݞLdUÒVWMwW !Z\*RGك+l XQy5#n ؕkf 66 EOLhvZ[k?m;ǭ.ԛ)N1e^"K0,U[S+n_$ʨVmQX-ة. ^R-2MnlG4j?h̼JxN2H>K"U<5s}hu舰 +uSq(ha5;KΏ`sta ;z*<;21Wɸ-G'6NW d}D3v8 DՊZ+c+?yb@1Գq"ݯ!e%SlL5!-17U8_L|kP'\Ț?*[ōI׺̈Y DQM3L#!4@wۓ$w%lqe3 :M՘b5DŽjC te dhWsy?%nate\8>De=mGiB0J 7cD=e{\ F @Jo8e=F&F$oy#ZyF6BlϵUj6۰Kмż)\Qg959W~zRP%F\7nf𳿓J㊜0xİ䶾 KcjPPgu]3J}p~15 ?DX՜b?K_TSnv%rHuFFŻ̞!HR%t1=k@>X_Vۯ)_௧?j(t9&LO"AN # &C]-)ċӮ[/=(\)iLHVyۛf cZE %6Z0}1Оm2-0' Fh`N?Wmƴ3ȋϖ8;)vAOEU1;.,,$ &" J$\w8D :_.?a {R\ds{5Wm:dxZT#+[jA2ֱm|{?  ș ^jyP+e5J vRǻ4-ۛI7eV%)]H-~2ؿy8阺"j1iJEWe$ʓch6RlGr ï* ˵"UqK)FdE_BOϝ@#r2o*R(mҶADҢ +(RPS7'~IM\!ݙp'~S&Vz,*.73^sQuڪiYo;XrhN"{*csal "jf (q.CVőJ!!"Z@Nz(z D>цhιĔ̹VgpԘAiڄTN7$^$2S*Ins?˃+y..לּиͤmP1Tx%PQ ?E^_,2W Y`Ǖ̍J";᡿Fcxav Òs^vBu+C9qͤչmzsVA q|pHE*8iKDpI{n\h-M(vZ)ygZ7> X7;#hRLKt[0dD6s+2f\mܨ Ж= M|^-Vc-Guf,#yEAp-S_wuMtn;X|u>5bȞC?8Ohgrf9Mvmݦ`kƠs!퉘[|)Yy:D%f_^hPY[Qu%ϚkoWI0.я`㨅xT$hPh͏YUWB_ZqFOY^]m`Ib~u ?hQN9=1/s֦Px Ghcu$R*^j!_oG$ Iha= AyXays.>|!Bc#NYБ4ѓʎL 7\tb,^׻3PY oW\%&x>!Qv-|ZkHBF?;mL4)r>#P|2Mi$bKoXyA4b7>Dr~&. "U AT^⼹l`o<3wd&R`O^G' v 2{ysb̟ 5͋EƉ  +, <<)-3hƬuೞ.a쑴LOfbLLr )A\NcѿL4Kw\, +gW1wB@bF0O dS.tqjJSC[$КjW;mal}p(YdNHw u!*dLPBx0/LS'TTtVJʨ7"t_p Hcz?Pb |pTpZ?g3)w|ZFuy}9"LH3sƕm| mR;*-  ;Jt ڤ#Z:Z%oB7znЦG_yy[wMhYN'7<;%R]өFUH%f ;5[omX½b)KyXVs9a.g-Uh99j &!ܓH C?*kp[Wx=_?Gwa3Uh7aV=Lŷnu3$h 5E~{xt]+MV/8.u)C嵬Ւ*;ޑ",&Bu 7ڣ)/9{x ˡ3bЌS2TR鿹^Y5GXdb<}iذ䗙%23*rbH Voc'ߙ(O]^Hae4,Ӓ^sDGb*3ñH29C2e|O…DBsC{يk"Z Ɗasfwsnye# jS6nQ3=5Bn$u-&5Q[jU|}Z _Sr39g!{N6yf2zS=1StJz *Jۜq t)e4^D?+A>[m1b8%8n| ckr# 6^I@KF]i7Bi], pdՖ5Jž ǒ&y5\fG؞ܦ _ġqZ;,;+Y8&r= y5|8@) O F!@JgQ-4`:.wK߇*Az p5F IfW{/&*^Y 2xΩk "!De? x_Cm'0-d+3h;8?[ɔ,)Wlb~ u8uQT!osf^J"sL:r/aY|2KuvD1 Ҥ ,m\7 Lȸ?!; $"bb@'h L6[oս&cߩvYZVӑz[DXD'ՈGm^(iàxw@K\xVHT'ZEA `PC절]dO"a`XEF겹En8rֺ距qy(}8ܡ&͇ %;hŰib_HRmVep8PZ(_wE4 }߻?v4wvLt!'1S8ֻmXP{䜗=:bQD.jW)c!mKj1lq$O$k`cg3Δ"> 41ZK z|skÖ(Ō)( w-d0 vIrZ:`(w_#,a4QN@)=BL|0CV)CY\ ڐX:&hԘMCElcvk .yڱ[Ja",riԵ;_`SijP~MdQX?MYEX֩Y Ii+kƟrxWym~&.`oLQ0ZDj YP#j١]bs~j_ N%͉1Ի7+HBU/ˋo WC^@mWc1Ҁ h .}j5Jjepp@0&ItwϢZ@/;D)ÐIw?*nlFDb0$8!9r.J.~I8,RBoyI:9e=t9VkqD {Y:~p)NvƆtzW;zH1Gt`"G>Une2S<"Qv`n1 PʧFyjx1b/0(tgxpu_+YS5ݾ&%-5̒[eϿGpg2'%Ϳ}M5.D1[i8OH: MVGUi6C,?ޘ,(DSC}( /n2ipUG8i : xWe}S%*EP7A-Pmd;W#-6VO#s#5ԬWC}U>n@HIԭlaĤn4wcN,i\:wDкY̹Kg|(ϯ_(Ips{ǿjػb2d拱O{5QFHyF@-u\h΍3x͛v %=mO0wt0c/%i+3RnUT%}rd9(P9䭂m⻘ ^Je (w_uD~ x7}̬HKϊ"Afֿ"W"(v,$b@<p%$Ii P~7˸dЬY<y=Ref6>h88j2A%x $I-ӴŪ{_R!Ϭ`oO`SwS(%eŞ3Jv ziC>d W `1Q/L Fcmfց9D;[7s"APe8֐%Z_վ34q=i0('\ΊO-n'svQ޶BZ-Q~5JjLk5lp18w h"'CH Q`YV WLjsSx듹+k!N8#=E'tv>9yn/AR#m]XsBqj 09^_ɬ a]*&i,uIFoApϩY߈;.(c̪]fm5.7GHuk <J!/g +*}%--[e.&:/ZXTRy"!¼ΎƲA+Ft]R2;Q| XNLIbs󮻘ټED dŨ{r>$8'mmϳl̨P0ES&LuF"!Uwd/fI }1Uo{Jo{s*; g<D#]3sZa#{ywW< /AԯLn`ůTۦ4C.SV-(s _5+Q#^Gdu'X/sr]Sb?kM_Fr+1хd4O{O6k<:yh.͝bc\mosNy:Dc6c'U\*I]uR!8r[t L$#\d~KB|f<w.7&((Rf;6|PER2p/C;mLJhjmsR- Ďq@fZqFlE&6G=55>b?#D^"q9ypP q$'3?ƆvvY/!etj>[\s#YgWQ|b )|2S3βZ~V J*۳bE  7s`_\vDjY"ηyM#9,xODX#v \)#HQqPءR %SSJ ɣ` F -_u 5O<q<\xa_apfnøg>Op b;}h!PG7PeJ@}c`]rg)71sDmo֑DĽD >J4U6$"3CO,VY Bމ tw&|9H`֦jv٣u֮i5qZӬaympYoOD16 QX&)}Ei5aWUV1 sd~gC[9 "zel ci|TL /RUp$lLb A(Phþ1 %ӱ6vE!C.ȽM KЉV@/i):,ɰc<1tw7QO2*xU>D)X#qM[Ӧ,'Vεv)vTfGj#4P`ıM@C䞙n6`]hS;sUtPf!ϑI0 ~2aR8MFYx V\5s٫F||BbY.;r]3Y4RLo0 .߻$܃BXCk{ӝO70rP2'$aTnR<7pܬs!KAydžP^"l,>`Olk",o}?j qX㣢:z$g#fr `sd,F5u>6+bBKFt1!gP!H7MJGo4=N:j{݈$oA.zfS$fs ь˺Bdqwї&1>D@vt=͖LDVT,ԑaD.Qғ:=U1 #蜾5}Pb@xDƮxø/ ZMs.h}S__RUR?p24@^};=}LY"Nx#QIXmzX=֚[NZ1:OPA[\y'8y,`&d|΀xф=65`[_DgmFru鶊S(zQdl U3op hN9ms 6BP=Rq99XbdkVo87UsW|Je H9e!cǃ^%-ݿ2Jh{e:p/!AWMjL;f lYeb,h5'߷&x2yx-LTD #?EKg@UHi&YQZ~T7V-(+?):ٸ2 I mi kfa$D##}֛ZNyI)(vnO?4O4=eah? ]p=0(ܶAU<4G:Puv$?aݶ~& t[@%NZG/0A8 XgV\kQƘG\4pЪcsHj?pǃ J(C( ,cbi[sx*O:ˢ(_D`.S_潋Ee룽Ē*WhBUpAA g,NtZvCanA%!qTi[&tӧ"LD? 9~]FPDuȉ];B+Y9@zacm2ݡ.~oo ;qu[ '!1\13TMsMu-l MoKK[bJ7%.[v LOѩlQwM> ;,8(OsGq=A/Q30/.;gޒ=wr)"%z#=&lWeeǵY/lG;vFYhx {_&W5Brspi%>GFwpsҠJQ;0 =âH:KJ&9BE,vM=[^..k` S!LU]:V\>PR 1/2Hq-(djfc֑6`"C{7bG"Էw*5Obު=gOD<D%#.Lo ВGiqp jʗEmk񷴱bF,pA,SۡK#*S[x662j 8PL<& ih4D8G rl+K*5D2&wpamͶ._ UŘ{HztwF*cɥz6.=+.VtRPI4%K(=pB^DX.1,noDq+<}2BhSJr],ee䛒@(4}jŠ_jּR"Fe pߖd$Y\T>|y`T~hdR*K1Wښڿs4ϴm|CO*?^aRC}m#ӜӌYذH.'ԓZ Ngqc G: (j9jǃv#H_o[ZQ)EQ)ȻH;\/ X:rى:tdc HYVSW]$&p2'Y-=M`/s󉗧H7xO@

9tyo0!b~=,Xŭg?Az˥GkaR3 kT]<SJJlHnis n'SGf&Ek|3KN]F$>oѤ/)Iyr!^Au8 C'3$xY?*y1v?g\Eo(HߵGlC2 +q0paB.z̫z/%(S4,)FӵkW~Gc[髡xmWZ(h~M0 ͪ3[5icS]A$ɌNOFKC*Jz2 h"EX5Lkt`6,"u% eBAC6Nњ$Z{ճ7kSw >SGa -_k0ѦauaAr6' Q<^>@}sCEO2[ʒo]PF^6GkX)n\kxK '6R߽I̲ l,1@x]W?o7*6G+*7W]똗瑌E+ӒjաUPK* bP wKJ 8LvC7ʤݼDs7XGy1¨ ~TP`|9$E {%*oą4FD k%?ř?0/|R~O#scC(G%O}_\Ư Xk؊քeSرgYZ0707010000001a000081a4000000000000000000000001677ebc2a00003310000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/E2]?Eh=ڜ.+ʅyq'Q5ˆ%q~@S?lR>heup9ON/lD#K&EEM{,ŃŶ{-*#{7KHm6ȅ-xX dOIT u懂(ťRC#6r3ڔ81I¡| Jb(ELA0s*72@j8q Th؝&ԓhv ]FKun4u̺^vh(5`Q?J2p r}R\_2Ġˇ{ 4'*ӡr1)w䙰,ֆPU zX/Mae]p}4ߧ); E)-˝4$\c`[XUБ-|;e|[[Dcav[*R|~lxO4s ;w2a!+۷?-v$ad &v >@ޚ9#!OpM޴#Z(s+>] --O2 p8tg&/@y|AwXP!82b4P?{#}~ +>_mS%0J$4lFcvj׬z'#u YVL=/0F'T|By u{Rd,,&*d) .pYFA`ҾK<ƿ|D_qw {v<}9>r$+AQ:V\!eJ'Ɖ;_ݻNˆT>>qҠ| ==BDM΄[D[3ۖc2L * сb!*o9n"!JM$ 3zOO 㾟9lH\4W*@j,cЈLQiU eY3uMz/T̅u TxhtkFk}˪͆V0[ PcOMr `QnցMcEjKa0*M'!fQP֎] %B8sɳ6HQ%\Fx?9格rN(DP8N܀z;vkEt*]@*OUylGHWő ՉZm]):y@SvɆS9o= k]Q?B Ph'Ŝ^5iaFlI-GK[{/vUOB,sD\=1Ȝ*$}u976[t9 ٍKmd> n PmCu5t\"Fnj[bB(Yc{-A,>搌M hMߓ!+6$7ƊhB;j2={26ߔ4EV2@vőܫ!hUZcށ(#.DmND ^p}aVՁPBk;nv'n`O3U%'ĸlo9Y q~I-C#)xm!sEA*h8 {exSMPI:z>)ϏV"gBpfwMY%Cm8U)L4t͉@{oTu"\2) #R*g_B$ZQ:rIߝdYZC Ҿ D@^[ O s2z94Dؓ\Ip $}H-7+)T ҎH"ZeV[O**EB腎}b^|vL6r!H2TrՉdunS!)}gS/0wۃǿ(zэ'RŚXo$-`6pH}AtnA {_ՕG5ƜkN_!>!qQ/ 7LÎfMPL,96 }$:؋3Kǽ V1.M o8JdǴX_vQvl ؓ}(ԏEۮF_||=1GNqT5uуXz"6{?jӺtA&&Hix h$=}~?W.K< r֟?r&/iss|\D7}VҨo G"R8v&kaΜ7gE#PsxSF 47 R"BPYeBi>2ԙJI=y1KHDѐF\-Ξ]UĄ Y`O{N~(`=KL[dlU'NnQa܋=OWH2r4>p(ݻV*Wߧ% IEK|g=h7$lLzzh$sS&srE5X^>CWbrt^x.6QƊH8e|T:TZBbXPzt"wpd36b\pW—\m؊Gn\+#=ml @jv0[H7˴^Is,>z ˛aZ !B&krR8{̻C VB:t_Llk ] <.[,\K0+z?; 퓴v(:|bjQAS0OxXFq:tQnM.T?zp y[ 2?1UŽdi߭. +:p*q%t !*K/b‚3acp- gXgԺFI$\iK],9Ӊ'@AA4xsg/&=0I"!*,rf1w L?+m4'k?C06›&NdR[n&恓qE/)?`.Hj)Tۣs$*sN%fY*^jky׻U{ng{ [/3~ Cǧ'PgJĠaabZ t67Af#XW%U !R&&'iR]_XoV)K/-2AfE*Xm 蕻JdT`'ԢûFPĕ ;z*/,1/}L;޳jZH:0qp#}ZC̯fbφu/|<fߚ3*JĖ<':g' nqE@cɟ,u%""Ɨ" v nQ?,׉ 7sZ,L7r8vcL/FPr} ('9}$ NZ+P Sْ7Cޣn YKTS+&?us**z7s-_siӆ`,zE֪Gk2$rK yH@P[ ZTndx{gPq.X UmU3:~M>e3j$L7M~/m-}{L}8Ö_gg{Rg*u95>?CxNte,fsvw7IĜq(.TEKq)qDQ&@u zI#Sm HZal+踫@2>}JKZГW뾧􉵫\|pEhsՇ|+lh l5QΫ&t`$M8Jb(>I_U<& cg`*v[B}+/xb3YL% P э לmS8.$X]M8ϰ3 9"G>`';e"D՗bvD3Z<Q*,ԋ⫀R0X3Y < z5!7rQhTL^*jܿ%GG1֫UE[4`-  Z NgܐJ< p GN?2֧~-${.'n뷗Ž K5R @wXYPc]uN8A T.oŷ"ELX'-qe;\ F7ҝے޵}xLTQZvt~VY-w);7 O&vq/;v *Bщq7ht'R&nkڙ.tR?ED*|a{4CYS>;1zdhͭuMu@/s-jDj$a)=2 ' Bh[_͑>p ߇ΗC]Uu7Oι8Yr\l~YJL63\r KDb9$Y3 e=$Կ'N!4|Ѻ |hgWQ< T\K66~gsO$BZ?j9Gᜇ'}u^E1pَ6m_HEGxѱ[ lM,x)ghIGؤX# Tp쇔 !I 8>g$*XCxMuDΓCn\ۤڅG 3!\M];Myq/mNC ʕ77ardX>|!;H&J Ll5Z(5 n])mI a68|ؗW񘛎 Vz+FԲ/^iQaj< u8fprbjȬN,c&f8(ǍkXh f&~Y$LYfYaazaL>60NLUMŊ{hpsۿ8gauT*g^th,rxeT<*q׶\^B5R\io@C 4lImy g%/o7IJȥ͋vcsl?:Q⤯hY57+YpL>F!XbfW?re~S['ϸƑ"|l!(' T/P'^,ϲCkA2#HJ ts"N>`fsn<r-%Nc/QPXD0}pI*.y4kWS5%h 5A7cHW7Zji5hnC'q;Kta^wry(E!3/uw%ܸJ!m k.Afi(}E [ՍkS"Z8ohk/%MjC܏ xB=|.- tv|OOSÆ#X8?[Ґl#ΠIF _2KvM"|=Uƒ6UDx9C&M+n|32XĆF7%246S3Բ+.7&i?{*b&hsf`)lH \G7 _RcXZh/G[qj\AR V] `ڋϵ"Pg𲹤dAg׻=YfXSl),Qlψ^+tg:}n;M3?E\.#ٗ3]u@&]rY\s/UF\H^V'} KO*?Y{-J%kN5, % tL1aF~Œ[W/GD<%h!ca~O _`w KKGD 5rRIK^] Eu0x?g/;'a_b<;v&H*;sT֮k$z@>N[|kLY@L/n7)[t4U1hBAIF.B\}֫ 'fVCz3*J3XL|LjkW2ƶ2̟wIxX4E5ZL,r-EfH&̭ sU&l7TݛP'N<7ҩ$YzĹ ɒ wa}װ}#`,|zT?!G&DĺewعZUp/ldrVJ$,L V eoտV3K#J&.7!< 3]!}%ܔlf[z[ qcr>K!69D9$vQ1G$-OfNoQ˴cmIx+ [M-7ۅQ0eX ֽQP<1as>7Ϩ6$羳?!&?Yr}h?JgCyD/U/Nǿb`|"Z_#.'|oEGS74wm=AL ,F"J0[ONt4?$mju'{D / 1 W%ۨuYx[d/[M9w 9ӁDzz_J3oqԊA2qOɯU) "qG#5\&aM9̐6϶HJ_P&j (˕i9jKDfId"?@!]ŴaU#(fbKf,G~0)$}}p+K@2#BX "iEC9}]rpьq e]( WAPb*K:QVfⓠ@(pׁK~x7֘)ȍGx!A65ܤ),6)Kih- zAz[w C1jdy6/d/1?Ccw67tLF<-p:#*bl5*la4oغP27x1x1F6yx󎡘#1PfQNjB%~@x'ѝrk*SsH}Q]5m+!K!\/o =cnfdY=$g;W%+I\M-90PҖH%F|p2AAE9`7(Nwz8/zb:X^ fxmLJ=ɳ^Q *{OɃΡQ =_+4 +oh g(IWɞb8m\N v'&(3Mou>I .+^R]ïEU2~b7x7)T q~;1It@UBrm73Ĭ+G/$fzZi:+Һ+D'-{k^9/6zgiezD]3l,9jSBc2vu\VHSʞv#e[9Ν§WFݿσ)W>⑞Dq$oMaJ81?{s.Jw{ K'nIɡʼng8+hqΒ aN`M#0Nϑuw ,jh^ )o@AP"byш \URu;d+{kNꏷEZeRA?b/#1ݐ䵐x>Xw^UPyDzǓ;Κ60 ~ž6y)IO̠+Qyw rt6vEEoN7ph9BH% [S_Уn |򫲕o8 _\_;lE.y`HDbEkÒq;},"  r\*T#Y+v.P]bU0q_ qï+)sX.Hf.<ܸQ$Q .@fJ؏u&sp[.fb}3+:t\v+Er^-ؑ>qW{kKchԯLkUZ'WM亗:Z֝WvV!h C؝vcMtJÐ` @TY99)hm)Aaȋ"wp([T#kŸG7"mtwĚ@,Fء 1DS|8rP1m, &h,@Ůpސz9S R?:me.־0̺rUq6 ̓r4il+9j~ԣf  y7M# lh]<4[ ](EԼ=!Br[=%djjT 1ByoOxJz ", t?LH[U =MZVQBc|f{x5[s-kH\aՅy"i2dn+B$epR:2(yeYuo/R;hZړr&M[xZQV{Z>rrJЬ7X,>}\~۔G4pL9tهoy1[N{]Ɉ Tqgz?zťB>g3݈@#Bt/wvP_$Qt۴?ů Rz\#bxgm\K ip3u<]/Èɾ}9QtCCՔd yġ*6 + sӇՆ9SoxQ<=ϭJ:Ixouѫ@|߫^qކ`(.57eW :rG5o{GGCt<*_"߾,28.0YgJ#,14w~WTj%@W;+S[ش¾czn~N Sr@Q>l$ +. yv:J m$%oK*Ro^lagKeƒģgYZ0707010000001b000081a4000000000000000000000001677ebc2a001588e0000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/i915/i915.ko.xz7zXZִF!t/+]?Eh=ڜ.+1svm1%eo9p^vע]S*7vyirrc, h@.[L#|pg=St[AP; >;ԨΪV}bL @ڋ\5Xc+n}ݿ>)wk5{P$ +@>JZy`01!^릵#p9'rŞ{zS/{ 8ZɰwdgMN&$ ii!7$cN&hClS7T  QX о͎@1EqۜN[ Êrfu S(m"B*Jun Zz QZQh<39z4/dڜk~ڧEFhc(gbqz)7 22R: pF Mԕ{9b{G0Wk@qF= ORPd+dԳ?vG. Me1|<(3t%̶RRΑy)HW&6[ݝ5`-EfbRf[Sff 'E0{Ndg ' d00m+!5L{/3VVĿcKt!΂6TE( C4ـ(hd(d 8S"lhP[{V豌2tUc7j$%T+X3ʠ>OZ-5(LT: n191|FaŞ^#_%<-)L(uSG; VJot `Om{Q+i K*QAoKhc` ̾SX!='J ԃq'5IJD)~h8-Baչ BXU͔4X/t|morq`TIrЫ orY;BZɨQw_ ]p?|?UkbMq2ϴTXV'JƬEDv'˨Y„8 ,onƏz_łS,=bQ SԱ7-*l%CUhu:}hҁ9noļNJ.xw+mm)1AFtFdcgOA >c) [4vPhx"S;].YjgH4[M0! rjnkLڨ';zP9a=;ܐ1m|ie˖crKD,hn-}USzcXU8'T_A Q\Dㆊ!{vW_bw"?+{U|1 l]Fj C Ky =펋~$h mMH\)8Qt,^G7g'8̭"UTs$.H{yພURX/ڍkbde{h1F*O +ZEly~Ҟñ_==&oZG#9ur&#p*x嫁+<*n[X=xTJe/Ϣz/Vͥ6 lS :CdFnj .%.K%5&#|!>Jy:7Ee)3GƸ͊\lhPAwSPDR7ʢt:aZ HT`5or-"yO5(\K+Yl81?TЃl.BV<FGK_2ex\"45e5(τ5b嗤IPTrNCkzK4n}%ySMXoy%89=a_9D@ZI^i}Ӹ,WBXK%oP}QES:U?U&OsDڊUk/ @,#Y8y׀^m" B",PtH!<3H-뼃Իhg]6euژn[rGOC1#mbr^7BTgiJ6)t~a΁ftkTޝ0y )5y\z RjM %|EϛS Y(bN>up|1,.ˎf"Uv h?Ddx2\ؖaJ~!ߗ`+=킒&~I UH]tt3bl&sw{?8mayXe=JA`t{f=x# Cz2h_8%\gK^ݣAcC_wȷaQ]tǼ.& Un#3pVkd]VÓJ$ (oaqaݘ eZjB\'dM/c{ Pz[Z=SSLI T^s9YӿA\Zfrjz[D|+vSuOL #ȣq6&8J0u9^4OdWf:z-$|hbMRO, SkN:Ygqa$k,xTyv7|!v?#bJ%^XxEqBߣ`,e<\'-U?1@j:Hhk3z~%O_;:"Ny./}eN{֋s>VL1:y&z 72园 ΎV:Apa+4$; *a @ͬS}ڨ }m H|[T(c6s3w6n9 zC, Uٰ=x1 $*Bt-N[0]Xvhsc\E~eA[,;g9Z:T~i$5*h +>r ut:&aL!%) n4>"bn~M&^p\7 0y|O%bPnwssQڇNP]|X(ulQ9B-2|I}_хN۫+{j>и[5I Ӗ׆+`p 7\w8\0ĆqYDտeTyO#i^O7Ѯ?Ixc,T/ Ly`ә3)++W?‰g>埳?0@LH :Wb@rޭt35j*+HV?xY#@?ȪzQT( ϸQq: ?]R*K ̌~#ҏ$`Go ,r PLNq;OBNTun@&hEj_&zkpQDIzF`aN:qGekGX֍'OLt# j ?0,0y.;,X€Q*ыR $<#NHRp>P~E,l|)Mgh%ʧܓ(p:ΧpK3V1-\4TakD)dmA܃d5ovZsޙ0VdLE4 l. ȇ J /Sju1S/:+9}r{tAG9_m R`V "\nkˬ)}fFP7DƌB>x]^ 밀ol`'FY](KM\ڲ3A s4ԍ%f{)aԄn‚erTdK:どEؠ)C:~ubdyLSu>Ƨ^}.>>X.O "%Ւx<  ߪ f___%O* Xx7-p@$ yB0Yݫ q)ca=,Gd m yB $؉J1hIZ7g{ѧzJ.LF6>}[9Fm~]1{NS0Q/|;ꄙtI>Sze7iޅAqO@uzcz2uhA7X1iaYr8V+`4lٙLuKZ*RޅYj!^ ۬7{>ej(͝Hqqѥ?TWnj=Vmd# Zf_)}n{GpXHa  gOGڴܾP if\+`m2,i6TcѴN+B]/>\ A#-ax?2{kI:fj9p~wL9 Ѭy4 ^J&oD.MF_‚j&3,߁>2C ;%({vcG:q:ea׾Qs-v4Xl,ˇ)#= xl R:\FV? տ&GˊkTA2l:CDIBo 1wm`N:Ԑdaptg;;"Т0O! J5p>םsBSkc_HqU%P%\"qSHd" 6cdJ >͸CU VFyrcٕpVlmSq׷>&brAs%'!Pм3e+! LQ隔8ݞƒ`3NKB>?!r҃YDWi8'a5G*C:ȥ6Q* mZO=BU.woܦ`$T #$pz(!AK[VUDHq'^˭HvQ+b95o?ۭWCyz MȀ8T9TdF8 !ް|PK-?PЧ ±6Avfød37YI@3[~lٛ(D3Ih;`'{NP]Ճ+l8PULlZ*y>j n$L"P>׸JD&^8 lH̜$z/0):ٗ$m#ˊMm-}¬1 Ԓ^}QoƵ1(XV5qA\Pk}ŝ@Ep.3(nES.![}O_*Q5ٸO>ի\^?vHHR(V: r5߈6`. E;'=!|8Vyk?>k|Op5 %SPgJskm &h&"8[k>M1~^IS[hx=281EEb2@ə Н;AA UJF ' PAdʦ6(p f 3l}4ZS+TNMzCH Z d_ZvleLz13%Vv^`d$~!C@ȱi2p J1Uw ϴ\ʥוi5v%U u&fb\П,*bj ?vF|_ظ$K&,<_Gח"FވxN@D۵ۻe{i Hb\Liq3EWW k>J PJpTΫguäaЍ{T6O, 31,!(mZ.m +;Fx/-:(yXi[^q;qxh nͳ$9GH;LbJT~-qۣδT~ i#b}GZ|=z|Lrcml^Vh0Q$Ц -Ka* 9w `:p.~p5޸ +f}y2)n!u>anGP'2EWc011/ CY#eGoƦ{#K=YQ~!z]Ov]2 W\!Йtb}rLQz\ԣWup:{Ŀjr~PTQE6;l߾ [7GT t;;4s4Ѳs%+N?'~"4"#٬u7KxEK:TOkBoT #tMwFP) ^ ,<M~鳲I/߉`)39ڽgl2]0y`[m-Y;Xs}42ʫ/ϒj:Ɓ囃X5ήoZ"(H*Q34Z7%Z oO UA H09(@ΐ"Ma}mHv|3 NH[,PaƨTԴD0w_?~2Vk0z ] 8Lm0HOk/GiN/GbQzH]X|iqt/9a$athr^jˮHDijyApD1_EyPMM&C6q qwt"(rg gHk.cmmDL%\hҏ5 )|p'X"v9Ƒ- N;&Lϳ3d&Ji JH:j3 )FO QTC_4 Lƍ)9~!iӰ;JwUD'|kdwsR̆]d0;w=zm03'(*Xf+?2~Gu)c[DwԱ,7D/ Rhu>eXU;p}Tk7 #0|3|5o.(QzPYHxXrJ1 wl .6wao 3Ax7fHT\zq;}w Vݒ7]|(м`V qW4}u/˟mzfn?3zV&aa-6&c;M͖MZnj t + -A'Op>9X#̃o $.xn|r,6ڳ鉘qfo%ɞNc'J=XCn**]MZX-?Ou,6aTA%v'ce,'Æq{ Tm,]rɮOkY'GIpx\^ru=gsOUrX\vu xu@NϐB/瞿5/ Sju:YTue (7)AK;NJeQG*?٤1(Sj!ЩhE&P(0m^qkcSKe8@7\@d$S3),O2U&uzH͵CsADaͅTE4+54NOG\`O[wT⍔?ƍB CQuB!C|]=¬y.|BfF4x߅qmbng߃ |Apʅ" lCEHh?OoxMַBjA޻U y7`Dw3]M9t1<CWz~dqQ{!bAQՒn@HY\_ߗ^؂2CF;)۲)*AF +q!(ⴆ6Yj vo6L %FIrh{90?4b4 #n3V heZz@Wʏ9vFC"!i_U4i։^FKøHL7@ ۶OUMMk4^&NhH7k0*Em{pCX]$:n3g"akM+\4JÉdb˩Z`@ 1KoF43Q) Pzr`ގ%K\hT$A2p bSrUqcK>4 {xतn VY/N6jzU ^Rx:> E'д< y-˖X*heέ'awD~WPӼJWqs,!(? #Űs_2e5oo}q$.E#@PӖ*w{.)%ZFxrrL:[I}fӶDG{2UX] OT-^7N3B~A20}<5/](ڝ @Y_nXGcWD`ѓ,o&BGXT LiuOja,Lgu}gns'7rx˅=Sž7ht-]H]Jbdv|NzXqƵt&K*’D9b Wd4X2!$+xTӗ˦8Q&(F^ w/i+yK|/Xo_v|${>rH$?$R?_9s|-E;A >gtvk7"/♝[jdQ*m?LoPiE/kW>[&.r4{ 3A3I'є|8{LC.CKE)t;]ï |-n!o1'31Ηg写<-ś ɦs) # `*rQ%P$ Uny70 Gk-,Lu =wR+!bĽ0 'Ē|FRoH+;QloP־}>X{7jߌHCtkQH=ssX&3rS~[D_͈FRQuۆd@Ҩroefwir^2q mi- .#:!gT Lu\9F[2|9T>l)9~.ꓶsJH,E2e@CSoCiAc㌓lk` 3R)]^m뗯BH<&db/[+-ȈKC;E&*i!T FJϻk*`v@w+DߙrM*惔3l}[NplsE.!FL%[i7kYaxi/ehm=g\wZl5RoQ˭s0&'vwFib7lr\aaHru@ K]O܊Z2Rɣ;s`dwFun,+ qbB rUߤ?3#s%^k% 0iZi<2e9oi,)r"u䙈4U T`GU,} ʵsmMkkي'gWYH Zqj$S$`,Qڼ~yz+\^dF1U[22>gpIy 5~D:!z8dz7M1%sF "]!AMRD}6arl8/$cP_ˢRxzCϵ:2QqhK^]] 1SZtVE2f0L#|HYEv'O]!럳rC9R(۩R(DJVav5Gu_: CQ/7K` Vn&}iIb͡,x1a `P0_ZI|-TI$ŝ4˥ bt U(&XDW{5:.#/y ƨ^`CBA@`zhg#o1H !w*.a_gx D;7`˻QOtRp"'7&:T҄I.gmyPcҋ#tm’BI# ߔ2bKNS\UH1u'd&g+K\p *uFDtlQq\dY3r.3QRI-HMc=UY^G.c!%? IJ)}!a^;QJ }iܯo~ٶw 37`=AX$k}Lu KV((MvOs[NTYP{nBO͝нwF13≂eh<ilaV8i@/&)lii TF8Ё%Mb$5}"Hr_v0; OEv+/ŏc0@" 1=&5 h- v ®&B0S w:.ԧRWTa95o݅,CH[Y;zkLdOEڽF }kQnH] > ,vAJGqӓԫY#y^NF I7G< c'C>ai/L?9cRhu#L߽DAJ2Ё(ݶqu"ܖ;oz\͆P/M,yTj \~Q,¼8w14땕5bz]Q2+13zN [uKɎ.:#G1-?mkRQPN=~{3c:Vƈs4*E #0;0g`r͉ u?ԓV^@NX'7-qGp$"G\NSS%%,DЭ*I{a"yrA}ngýO#,RW`~5XQ>0(hVwIBxQl f'LԹ-WVI_Y% jUg"7ZVbA5-ebR4V/]Gu2O%hF׵l)˔]kN0J3L#ձaB:0 8?w M W,ܑŰlB?RW"[ ކh_aUaT+/T; W/Lj0f'{z 0LǙ܏gYUds牧G~4/'R1rFB^E F ġy,=i=y5̟ر -ҝ 6@KN*Db&Ax;5+|{r#^VTz|u˃V:N+PwtBcZ3}3| K`=qiVg98&!5} 9~jB*9U|Sx*;ֳAʾ bQSphpޓv><=p2L.vBx SSN;W[ (RڀmxZ~v`^ }+q=en4k@4k GfMVBYT9zD3W7 Hb *o h,0uaghu⥎3pw !vF8bR굍~pfq+ۉuuO+rkkR> > i[۳8w5_Y1±\.QC0)Sؒ\c-Yw!q?OݽJ"4jq+7]hLãv#| uȃ)f+Eӯ՘$rf~ zuZ7ö$rP7}hG4p&Խ<+SM/I¥t%EIC52mjH[M{P~wiv7un5{}.ksU,zρyoZ69b4#Q̸` VFv,ٞNMh]GKൡl6Brh-~o{)6<!Inw@Dc*n4wq$fɺ0۱4.=_tSp3u=O('UKj |SɭJh^)vO{D-QJ?G I`6imj8 `!/8޷DJ&J٪2YB,Sa@~hm 1f^+FcڪJX\BY0#:){W[&:lIdUu2^a"[5DpQT j3{k1>rjmA˦$sڅGC;Mm<Z0#9A(q§cvvE9GFHNP.=mcQ~ulJνC5d(\A 읲Sϲo ںMp~zkˬԾ QqX7=0GA3~KH:Udc.@|v$|r%aX\ܶ2 \["ι_ ֿLG=X>J+PQz\~Ӡ8y<_;T&N>I<".|kM`c$Djw ZVzrdT3d7Feɒ}m3?/͜~#o,1 O8(IޔF̬r38yן8sCbh*XTulZ~ Iz.W`d#p?`hbwǤ(CyOםd37@!x7%◜+#,Ze# 'Hi$+-%=vGfN!ArXNf5,iw415?`oY=!|@Vj!NVj hEY J8_.Pss;90:Оc<5lBy ŬwtD2@Ƚ0"a|ޖq}@O_MkVBH(kOv >`0'[划軚kIۢq<uJ{Z*cD>w /2w^kjkٙBzp }0 " ~k'%~VCm]l ?2 f*/鸷C0Cp#.Am\ vjvǒO,!}-hz?$kXCpv%%mcLWk@Z/Q IJ(t̺N};t^&F?H;ЏKJu* 򆼓́_upa<~M+Au]䤶Cd=Q"g_L,fXBiũoOfvY_vy?nFы{i9-Rqf#5,|rMEQ ̰67^ ʪoW1hmv09.ƧVl Aȕ:>GE E86լr߫H(K*BX<2M0f e$//a3CX '~t#TO"Öh j%-Tڛ`$w<u%gTqI;%L>3 d 9g=j*94E mݟ=cLiMĀS_҇`}М(BhG}b KcJư7EbGӔ׹c{34%WribWTdw^%)gOr3& H+9IPQ^1܉$id&ˢ= z2ƈ_n:vylBg2x vcUNi)͏WZtVI҈. _U2keEBzP-]foGV,@0LoXCմ=:F ldviPbFZ2?=<ٱzDg?htCM<V(Ԅ m@"H&>H;5Qa ^eo@꿒N%we l~8,.X^m1:*h NG$dhuG4j3e45bT@IwJvpQ-,.yiHZϢ6IZU`$E]6}~I}!3=aF{Rr)WN]IΟ\^"뚊y?#ާaknGCA9{Wa/<{HZLAYWN7 ^sꂘC) x;|5Ijw;>0J`R?Rrb&l$:t'hpQP? pP"yvP0=üJ!GjB#[>bt%CVXJ]fZL! PѧTSFGo\mdnO/g4lEHʺ,cSΡ!;,b'15?.6:. 㳟Wy8܂`Oz m/ × mt'[+΍2 )X\{PO{J| 7䣸cTpl` Ͳȓ`gbƊ1Q:R ܔqokyJrE9r;/6$f(>$RK"#\^]uc-&Sc2tW5כxDр6If$N/Q$;aY>hFDtAk ( l]vy|TpcQ΂lQUǣ-C_d P0. /x>]XT*A|"/wcOZ"*c3ɴ&FM'TT& xIg k-mlH<#8ᙳcpI6`bT`rZ ȁ6,]JC9oHE+9PyO9[=xj_kZOE7tUE /S'Jf)Clll/%_KŚs~yYgquyq{rqx*u @y*6=VcLՠY18 ars#Z! !q&5$^pMP}Gz*B ^;]:<1z(ɘe":ˈ˔мS;)w1P-N(haRk܋ @d&G &ʜ#C/,*0?kFm3sc pI]zMeOѠ-ݶ̂ѱ2\ϽxqzPƳ|a?$n:O-R9N"*:w> ѳ1ӤS-뫢>F:Ǔ.ĥ NzmvT:ޘu9 l 밻4!Mķ2; " c'/}ٝ.^ECx^y ҶlEYNX3֠\f>V F(3,5MY@wxY9unRiax#ďxuVܼj =&-(!%e)a|5+F|;,V9eHG|{Bwp\zHXQs`}Ep4SuD6D,g܏` o;Cxf u x8ybɾ044QyVW}=7Xyўo]-+ly4Qg#nVcj\,O87 #R]08rMUf-ܨ U" |E⛼J0t __<YW.18a|i/Itސ!N`A5mH݆yōgJSGC[k{f4I^?8n vG3dςO@ٻHIdAtY+uaޮ$z]򶸔V:ϲV?h@ɵ/ڟ:|ӯ-S~a Y\[gB~:rq 8F/\;5^5C۹b@T„Abls?tb~4Pr# r,Gv~қ/{' KE+`!-6$DM\ÛhhŮ(3ypZ!G`䒤٧28Q2~y<!'3 OӗYpej43@n[1ug|;R$鍅m‡HRj\V6k$ĜlrŮs򓨆g_^L?=Z$ ]v)xeF 붓(pMbcip[E}y}6۞qF%X; E.3։V " =/r߼z-|XUIen pv沌2GrՄ`W @K-sxaZH`Aە8: ՋoE di36|Gm| 6&"ge=JUMrLk}YQת!5'ΒwfbL̃s( Cp9Def2M%JbT6O褼h&P`2*PM10B>Z6щ=cKIԖ30!u9 qt7&Q 4R{d#?7XLz`Gih2+VhZm֚PϡJ&Vm>:`BT,,m{wZ!3VD}ABED&= e#+Əű@~, uf}͎uLr'kP_MhʇRfpщu]n Uk`=!  {#Bڡϒ!Luj+waO)1DtD1<' 1\^4"!aBdM_8 i> TпBw+GW^54a&2w@H?B0`vr[N-`ޱgmF|Q~#ʊT[jǶ‹MY)TܖX+Ϊй uCrKJջ<< 9h\Z*~w;d q%\=< J,sE8& ɖ7MwSLjj$R`~=!˸.._ۛ.P{wy]^#$26Mz 8*ۑYjFMKٿ2]J&U4s1]%ސ3/ur\!:=P5SyڥQE%\5;AvjV9_{%piuEI{9GGr+$0;#PX{w:b~1Wx1(d';D7E sgzz- B00-?fS *s FJkE*´ YNқ@G( Z՘n} 4M>r IGuY0Sʒ*SlwCj3%iL[AKųt?fa37!daUH }V^r4Vh+ݵVI 6'jI^֣@l^5G4Y Duu'S"!3n1%lYFj+`͸Sk*\\m©7[iLfKɯgVRACY!uo8~\hnʻLr2 YF5@#K *Iy\sLôD;-NΎHG+KK!eb/P}}zLHNu\o{.?{_^wF^j{87eV$bZɇl݁I_(+u)JMC[\`>+0K \踾,s}ķ 4}>JZ+kl'9%,CVYl_x\^Cw6q*,93r*$Ɯw m=(c(DJg˧5ydG ۼ&M=l10aoOxLjMoژVt'dWr6|Zafɧ'$Ɲln^ՎOBRx/Um{/gvDd?Dz=9<< X2|NN1>zGgyEJ5{̔ctъfV$:wJ\'䭓YXUO TN5|Yb|.)T>qU:@B"iݚERB:"h궀N/*F /r-! &ЀV]f<'2tegӃSjBV* 1꬧%F#ȫ /X+#;}lt EM"$ާDglB! gݢh5shVy@GeqlRӿ:K1Tthe֋.Z)d'v"P3[ۊA&hmѱ!Obj7ʶBDH%Yק_vQ\D G\+5m'PƸ"hϭo in f@O˯x~TiS+că)E7WoЅ*l0U q%Y>6\ws2e5kŢSZR432(?ZFŇd^n6:Mأm?f$qm>E!7YI_g I^M/=he0,_ŅqoKܮN\ A_?zی ֽr%URt+ FMw#KS%Sr>$vRXVfJ&Cq" =HK Lr'`JׄуEMN+Ғ @L6 ;@ANS}]\fk"zᗍM䑒W6"^zm38ϹUY=xܟm[d_zݏ ǭ5e>BO6=TXE nAmV7`D8ob y2`oNU<3a =[ 4`S3*EnY{ -Z՟;nK3_ DS"A#\?BQeF߻ ϡdX(c.f dGm /ĔJ@4i8 7e"W(LԄ+?XT2v"It-旖b2(ʊ5v8D*D7LT6gVCdk.Z'HTfK_KVec< S@ 5_}xt 82J_Tn[epnO,w_=H3K8xQu֒0bvzh=ki%JE =\™ _GTѼI\l,)].vFnL$HД%ƀ Jr<$C 5kV9i\=]@{7aVgnOCEIS%L;oT.X]XϋܶvXT891S0V/+#? 5ҁ"iݻ.+]w_E* 4T$̃%?҈}3f_Y?sd+_~#+^U}bfXg E0C5{Gck>Jd2Kb )ԘQG2 :vK_;uyHV=2Ucu/߼>e%8zS^,so{Az,3 ~[)l"cW[ic3%3PN3yS_v i8m[KoYμ|J}-wt@3@JNM 4}qAK|E{5gz׭N^2SiXKMb7{L>C( sQ<(̋a[Uπ5-N(gƌd8!O$IsCk\1Ѯ ,)m>+끗FT,_Gzl[!~ ǖjՕCrP-؟~C˩#C8;XO``k0hh>.V$krom4XN(Pu m+99tBz$[Gq,aR338ݎ@@]iTۊ/x}źCJy ,Uis䐦?I(Qfq~%p1Fš+e4ߺͰ# >a[I=؆b&S WwC_MMIOxSƾPEbKcj_;o:@qmb ~w =l(HY2/x,yg3 xE`S-7Mtvc' ^4XJq * f*f{b u7Zy]raċ<هކO ͟ e\0%^K$O6˭@Ǚnγpnm3GXVم\J*&8_]!و @ ΄sl<F Q$6/v%SX1ԣ7'S:|wPaO b&a=1 S~jڠ[]7 GnϭCt Pq=^cid-c+(OJN(5K ~];zQe7c/3DZ|w%̫aUOT]PPM2i&(G/MXw0y0_!b~v{xxPD8 DI!o"^wh?N@ )[**_ z'3QMN%[H!E[CZnki35Y~ч m!V~w]fp 3|[A mb1N BI{i(7 I5CzQMYXo^&h{&{ ˌeo M9Q1Ƀyd`tIW^Q)A//jdkt]ZW_Df'cbI~b߄ramd1ϯ:b0uŗ>[x>X&K̲O5bhy._ir 2rMi8vz$ JZG   nPؓG7 ?o:jY$-li‘wW/+<'ۇf$pVфЃBp 3pcFX7: ewWnW}Wy4?q{e\%{;Ԥ}\S7~Ukq79-R{>+=[;Lm4"m:ԃR8.1N l-P344*N 3wbej`ݐ]BYb5ZߵKlʋ˟8ݜX]S8G+xsIP[]7lsER!|s!q+asZXS߀| o oꕯs|[bڸQpBo[g{L{YDX/C%IYpq7Gwp ql<|36δpC꒒z)5@ }]M oي.顝x֣QPe&~\\,O (M0s3DR`MJc⠏1N?՝7Y>9lsI"dR<݄&CW3̳mнk̹(_Yэv;j҇C\=8흲BEuTA摕Pmυ4D0yaO*\2fn/*S e׸:<ͯx2W'_VsQ =o$d3d+BpwUOwֽ ?UQqs3 ƛ{ãN'[X N ZBR{a#<bJ}bJLflDe 9GifFj.#b-\^^ެcb߲lD(K1]{UE7]ќ+>G۝{mPL0UUSES*$p${R38̯`w9[*]&eo=8 Uۺ"*Qۏ'7ao ^R+yHEk.g6W2/`ä˽Of\5 !\X:52mƘvKMa;9ú_>D^}&3%qE$EzZ 0#G3Q>"T=Lel .s]73Xz]@uFy G-tCwq{J!k0YK +"ȵ9Cq |5*EG&.P-ec ӉʿaOjpjjq[]INXV6X'v|ca*,ιV .h;=! Cfޖ2FU.|PkLC`VE E>ҋ!> x"у-Cb`o _YpPR1g.9dR TV^6ZWuF+1%Z-[akMt͋ 'X鈫iS_]_^[uʥ:U,/g펔q,ÿ~ c`2P?cTA( MXNj4QXW^1o4OC%T3:n$Og#:Nͤ=QX0TfдZ*2I^r!=f:D}1}0$}]ZKms8,|EDB[^[80y}L6 (,hD3{S]TuBwUl&Rlʉ_ SlVAL{-dv ?L} bM~[Gޓ*♆!Qtl5Ȭe#Dwłk/AuYHd[m>9NS8!h(AJÿ*)y F8@!;($G8qmiu23Z]7[1),ii y p5I@3;R5? ˝~;p@:!#+o3@&Q_$/篅k\mC(:-q0su9kRJF]%ˈ7-ZmJ; lǵuwm!HI%{-m'Hs*Mp _fq6Oł#^n>ZҠ/fߏ foK#!T&*>?Ye ܪFg(}O{M'#l%),;,PNG? y#z8Z @ pFgoUrZn/JQJ`vݞD{z~>RZzWBu,'F`-/-:j^!SfYpd+?Qj8[e!dTu;>zuR}K,9YHsBQtQDlEo|P +Pΰ峡:~.TRhA!Q*4)<24+|ljCpS' 7Rߖ|~/dkc㔝YgCSܷlQ{0ԤPgU\46xI މڡ Ɩ*V o^C"s¥ԓZZ&9}܊FBOCZAnZԇT..̌])v_Uv;mRwzn(MGA)|aϒ\RFl~,ٓ2S σvĺG.V 3 i^Aׯf]gJaU WS=e',{wy<$\5=ðezLdR9&eQ>eQ|Hn<FV#uOIʊ%_)ʹLOQyCE3 t!}66} $x#(PT0r aaU 9tZ>N^,[AyMbSLRG#cSQ0Lb ҥs,1Q@ H2h1;g5ZLب7Km(^ޞHg:īrc2nˋ3ԼTx}*#jSsc2RE)$Y'>YyCS*픞 ]'H 'F#7A:PevdYIꛜ a <w,`4޺pdwVqޗ C1#Pe-uBغ3n9ڸgϗD[5b3FUHl X-N̕:wnGx\qz?55a)ҶOްk[y&P]4`Ud+40c}[ } LNf؞"^J2T Gp8z/c=aXf-IRF`.SD?)zws[ZV pϜiFK ~^ ʳ#B0bWS%,( Ҭ^]u9)=qַ>^Dϛ!I]rBjn=5J%VQ>Uso/mܠ%zpP=vdzŽ 5=S@ԋ]+`Z7[?vjg0 1;6lf1|Zk/E?%];w>!N@ ^CDÂ=/"5t_!cE?aB@Q837ܗRo?E@OLb-3\0$&:w&_ߋ;I] \']Ϣ8gKK;[PΧ;S Kτޘ6zl@ 1[Ze>L};M7y1%QɕQG=8sfj#XQc[̈{ _ã۵Ś25z]w1ˤ_"pZK;gF-rS>ݐr@I@)iy'S>{NLg52@܅B 4O t60z`S_eMV@QT3~%qljl46Mܺ؏eO;Q*t~4݉$Uۤp_9j]<'N-+ +fZj 0KMk=i9Xj?m?Ov=ݐ՛oin_D"U;f4ʻ! P,!=Z7 f']^j}qͲ eZ9qMAYG{ ^üJh3.|?9 녰CAN|ҕjT:h9afF˦9_4{ϡ.6x>)=%E2؎&᡻TgmW]$URftD(E\W\FXGiQb KFԙo(ѸЫQ @[BeiYD:>-[GU^ !$lb{EI+a kB]Y_ @1k[Q8pps4Yϟ5nQJ"ڃ,!~e{Ѝcā?w@mcF}( PICX)TsEIIIk-]&,퇣l7PEvNΧ-,KYN@nW)Q 1q[xJdc }Bٸn45wXR[bk N_ᅶ#&VS{+(X1]9A廔S&lgm @F)3w2GkXsB\{rdf9ZᤩF~^s{qW>Q (2ɤG"vV$4uR,.i.GUT"8f$6AB~2 +3 6IEYsm2<+z[7-}"f;O.dfl"-;}w_d+%kku ,'4F'Mݭ!Pu(%W{?Bcxս 12N[)dn/l*w^N_f#8*S/`Mpbw8!9Ubv}{2?H%^Qj60y$6DۺcuN-J5|(ZL_ԓ|S/C~̩5'P@ g~1,Pcdm%BԂr(JlKf'CBΖ'PD2݆rY-+jгFX`2M/zٜ9囗ɟ PMDxAVͰUP9z0 ::QZ9&Fⵁ3L.ڶr돔5bF <%>wA?^V遊uM z<3VH IT\avň\ѝn%cm pԚ=w g%+[l MdH) 'z}'Dkm.ݠXxJ֕b]@ԣ Hwoh WlzӼ6 R>OOk;. s =˛3̩Y)/w3Y<ܾW3?1AY>?R'}4RAۚV 9̽Y@43ò}xk@zJ0ޮ>8g%C*fW6LE_Yxiäbt]j\ѐoyaOO* 5܁rhn w˪*?\y@`b܈DZ.OfU`LaLq2A$z?mvw"n[p''Iau('#(w\eM&sO*ٮB;SzqXQq D9CBRE*lD]gua$Tc :6X轀\SKX.p>'A![/T!d+G"q'eFd>7.‰ld$ףҖyrFUՊB+i7Cg榒F9]CTy`OSSHa^f9q8M9y{Kȍ@)hu7C +™_"CT #{RZ)ySePZN)t Ip3疃bT5JDZ0]O ,.xAs+2@ H`hW'KbC{V@hU/>t/ܣ%@|Ntv~bcdNɂOY"2*;&*}iZhhJ~L1bо%7@jS1xO$,啩ڒ膤҇ЎrcRܛg0h%`4 \;w'KWt̕[Wv"60U1}IAjE9JE8MV T-g7kM謜muf<Iʖ`FJg-Vj|ioEئ{H{ hJqCS#I =n[4cy^j*u-ևn-6@Re>(Όy)&fys-Ld Bڅ@{Eh1it5?*B @󾾦3ػ 'j'TgDuq$O adWpmSخ6M/CwQ->wOZһnKNz<~C>S@Ydj+P~IEz?T0gܟ֐F`PYaQ 1u9Ar8; Ϲa^S*F0n6jT0Fǃv V\yCR R4Ҥ _C[(O-8O-U\ Q(%F)NZ<g?DZ<WdFLO:?յ3"ʟxZ ϤEG?^aR_v޼eP/0ӽ]*$KE"% go &A lwMtAHv_2z9Q"FQ`@@d '򭋹7t6Lr  @v/iC…\:L m@Rc@ Ϧ34jF&u>:[1e&@"t!=kXxR_%y6 "@̭F[,čWX\C\r,3D:7QZ\ ~N2yNdH?nHU f&Tۋی1q!>ȚZT32J1RMJz?b`3%ےןe4 o5 r'^I P>8 `ٚx%=rf*[L>֕g/A;v:-ԡN'x@e1k C6,:r^4JJ`.3r T5Rv7.L }აGsq d<}_?zNfbD224RyvU.ªDB,))ȅe5EWsXaJALpv+Sb&DE3/l}Fb,1|(AP(TQҘ#.F%+Lu4,틽{lM{lSeYF`0+*Ex8>:g6uŒt&SA1#*< wS5z悆aǜexwt:r]W;] H@Q3Ᵽ1bv$Sq(-db,dr$8tY%M|r1!We,ЂY\~Ē.a>W= JAe&'rȭM@lse EV9L)Bݥ=/8 }j!U<2.yҌ, *JJ&dzAD DiTK]zd VfK܈  Ut᛾4vaF {zBؖ$_YceH8FC5$/ Rvлtn dLRIXVq,"FŠx+~fmf0be > }pΒiZJ3.#GB!Q!6}tE9 > 0NR5ٹfeK,]Z3]:|#d]?a8Y^k 5pfAD\`Ěd-cO xIKmq|R"Rj #jOtwU珽d#U.';`-3xD%AFј5Y!Xd:YIZ⦬-ݱ{}H<$YLޢL+ )>9e909f!"Xuَ"~AO蛑tfT;44wHHU^/2*=^N:QWuxYW 0qy~7Mp s2~s9d0tHx[]zq粈600.LCLu//"^G_Fqd!Pd GcG劜fvjYwIa "A:ws'v-gLgT\r_3X@*p\lЫRx T2L%YWy; }O1>cLin63MjUO OZD1b2qpiRC{jdj[kVCܺ<WKXr9&П:1$LΥ0=nM1YU`$HetF1jRS(/t]*qi,GG=arDmU61^ZǙ̓Ra!Dz5Iwl1ݯ ~#Z5;`35 [ 7<a"5$)\NYjL$OtnwN>|]"ܔA]g2%ٻ92nO03>t' +-g:EVqI/Drˑ,F6YA>8>abgQ! yDd> n,9Fw ,餇ĠbcUr)KGa1af䉏P,p+ ^%rs,$^PIZE͂$,ү-I!'1P;Tj`5Oh4+ pۣ Di$(֮ OF2;s{hk4CtS4= jr͍/kui1=BQVȀEHDN i: k jX:7vU? _9GkBfv Hx<^9IvO>x*bq">3P\-CDuUrx&ꎮUW w'.A} 95mTsQ8Ex17H޼zur6.qrbu5s–$uxHmJ"kpS }tGvoK9=bN,Y7c/:uU@{ęqsdƆ{QiMqSUmzs:(D<[۱KNWnZIvLg'u?=n~%t :PX" Y`usɲB!XXwUƄb䊹,g4tsFQƄ5o:;BvC>{&IqUH_Nvr=U[qϷ1SvU&:?-ZhM^taOЌ 3Gn8Ҳ9|O:)t fVQD= ,([E|#f_!djNk_'6_Z 7?S9֔~jgZ߅5ES*RoB.49PǸlVWF&'eÛOZ+k?]%'.u1b=6UmE<yJ^Uʢo0YA}T6gB==~Y&Pf+Uq$aC^s)љj^1O7B:2hAH旦ʉ3 .e Bc4T}N$/ד[j.wH@ S͘X[ \+L;R˻x/!v.$еR1?5yP $ddMʺ!%N$˝{ify1z'C`%mFGJ/eG~ϟ( d8-y:gyΰvcL۴g[ଧٍC%qj{!9oNjCqܚyB%3^Yb"ɣe8%EID;o}DG%씇%alj+GWCk~*O* Trs#J[J3E̐,d& +v\C^J4cB|a5 YtȸkhdSZ=z3щ]$-ʼnO@8hPy"ߤixW{|`@Ƅ.(R%'n&hЪASxM.K|*Ǿr /輷V͑0!{ 4; ]tRf}$ bSA7Mw0-_RS Ve[cL/eltҳ;l1Pg.߾lY'e7ʽT_6-U:B'ւ#TQԱf/Gh('@[#P ÇXJнӓh^iա!7[-eO'x!F<mdլgaX@%N@PnكK9lq7gsPMŷ}~ת:C bU >^ƏYIW6(zģ@gkt rZ?xgdwss):zo\ 0#of JIk}<;9Tc[U2C8fdL8xf#x n'Z]Kgb]Sj,0%`\_ɎFeb\ʾ M%j3C3eLu1~4BE)KR[is4_0~ZHb W[3t|VGJV͇>:6(cF[b0-0#供Z[fWfdE2.N6" e?l|.#<"`"fƒ2r&XCD/ zFR pEZ2 * $r̷hZANlr_774Cm2`m1:)j5ŬdDδhٖ_u1}P3"L&I7*D";[m,ElBg ANve5bZz/%8Е)d4´rbOnδ$V &ӗKk Q]n-g2ٞ(&^+mBѬLZ%<Be{ I-VLֈl!n՞^IxxxB7E! ~B+%Ki6?14 A6v͚߭+X5? ʘMˣ"G ȇ[s>nɆ˙7E%ʉn ȽZ<Ln ,2wyZmy,4BӺ 2LN@ٮn:S"|nm;icarj?qby_;[w2 =QNƋ1 gj6V ABG92~ oծ^e=`M!Ȅ\gZ0+$h1Ȝm]!h92ډ'i5>^wEFhGU$22ϭAn!{Q!1+qs;qy#Uj!Ws0\ P#U#8&*TI5TފI"YoѶ8^jĖ m[/0U|MG47Uq;|=Lsq62&\dCw;`;FEyd`N 9( %bY%5,ca.-0ygݲ [Uk)ۦv`6I#,\qw1W81Eo˸ J~m;8Ps]^N +nzPJy֫{Fߣl-'i춾*yV^sg óyĞ!&KW}KBן7*h'՛, !iA|zvsY<sr&fP!J- X"d̕Js:⯳AZ < KKz#VhtQ0'0IDH$f_wϋiFL&Bppyb3ﷆ[f#5aZbuLɨO ˢUe{rw&G:v 32t iE Dcc"`\~6'USrF%E aІGSbMt,&3 5NC䠷n8ZWi;"``:۞ҞZ'CnkYcxopb-كC(uߦd޹ԺqsjMTZbEQ+‚Vg^B`2izO}#Ж^%aI>zP{$xK^^{qjJ8Qŗl/g﯌#XV"gxQ=i;J_ E㵅ɢ2mx*Q>G`\G]_J 9Zh/"v-z+*>D S-]"3yEV(Cz:ׂӅ|)9 ]UH*Hm f^yzwTdJF6q%TȋK1^>m2݃ޓ{N:ⴹ67\v߻1/&9 >8h:ö(P^[`h0#WFT 8+ gWtc}rޭnY >!Wc9 y<ʺ)=ڽ7䉫kѤ=4}mbiex<{]ĭkCSe9'E̎V/& hzI}.8nƈp.QǓK],B;cy4SI\H y3 k )/ ,$܁ t`̵n\5vUՠYXƋcJR`|ղ~[IqtHS֏$JD~ףV"fs)h|rawECnVQ?I$vLP>'ҭW(0$zxhg}_~WpiGO 7sfQJ ] x˪|ff.f%Z0X1=:a#OO;bL:۲ sa 龕jnꊻϡ5Ap3 GAYleen HbAylWkX,_:dc 瑠2f.G[!SRL*{aw~I[ }n6|vFhZh0ͭ]\H;>PUph< Q ,8LjyQ|sTZ쉨oE)8CggH=4j 13|K:Mڄ!Bt9?NJK.;(x!O?"Y#TюV~py ēt{#~=Fw-)]0a822Sg9 wvP wP'cM(L|j_~m:m -Ǩonw8 o8 nKMx|2]r9ҳ-٢:hjU†y:cOiwΊb +ۤlDM$ E9Mר2?2HS M%ZE.sQ2>(냡4b2N-u \{kFͳ67*qp1gO^7= JcǑ]FHbE¢;*SjyO W1SH_5**R!H=gD^ug'dzho)8ǰ?F 6s>a `{$kbHZLgFa(4mJ*їAmBwH}A ZCCz k?HHIOMJ̷5u#qg:F烯 }1F,*!Pֻ]#;II}gV#(/F>i`=KDI2J.rZ _=6́5JGbD6=q1 ?ElhQ\+^i*F/l9'41kO-N`еќuݦ3ڗ :*g<#x0Vj {A ]1K\g`fkaV H|VAF]~W@u#5dN|sί&Gp?$^:[IM͘)vA|wJ8T݊lnjp㚸9S1&"[ ؼ8 -Oj˼>n $)^m_ʯ4('H +.#a3pJDZt-nuqC}$>& hS)(Ԫ,o~_}@^+G|SE~5OL}`N1KJRg~AOǍ< B؜ c zg ATC`JugJ8nCkN?Q^{MʴT1g$x\{ '͗ds:.^aڜHa+JB|>mJiϸ:W%cXuv_`ƌo+o,OQLnNB<2;x]*ШV}z)hBn߂qhcWKg&'ϹGY/v&Ej9P6ڣ{sr}0I=_. s3ATDe|_/Yޝҍ%` ά9br9z&4$mByͭy̵=9@n T餑֟(/OT6u&[Va% /@:+7^eTZHۗ`Gz[=Op$js|ZO [sk[3?j6;{QgZ_44DX.WB,iZѼ"+lhd,8~ r'D14+\+73%qMJcV>+̵ AПUXi{w9Pﴥ`)yY 5qƛeKHQFW{BVbO+a MḭM3G Bx~'ʵY9JЩEr`sjaG:l9'$',TRhhnc"LJloF̥:l"M%BdC"Exo#yh9 :#\c?{>H+ Z+r ISW 1eFïs5Ȏ?!IެҲs35Dh̞q ) c)]Uh9l!8ĺ--0l>w % 鿂.Dezhʴanh5ʑ$.Z?'oKw ҕԇr f @,Ig*l^ndB0ц;cUv.wC ؑ.dX!JKj>c1M" mzSla]+0AM.VF&|)fPBp|)u= ӆ(\z{5P4fa'$:T[`_y+5IZ9RP| ۽ DIf3e .PLA< W.elװ'OOwg8P Iwoۉ#24EÜm$ʶ3oIKL i:* Skx5gtiMjaʱr4N+ruJ##l]uU,^Pe "UNwG*Ҙ"@9))\# 9񒺨|z1v ?q6_1G>narM| x;ڡlTzjLU1)2c8ђǑM(_Jz;  1Avql ɾJHLqZ#UѬoĢ^ء/6T;pjQ[-tUkZS׶?>C(K -cc>ܛ_Fz6z"n[sՉʫNp;VTk4t%kP"'@~QVQj8xfwԇ@ʛJN`@c-rw; CsWr^*y%UiL\Rj|R"n8C}dhSNm?cD:N w􃝐8L Ō^~t : /鱓4*% 1K`G,7I",RNBy3~(_]49"ƒ8psOj1QICо`xĸ٫ݗ<ʵ}/\گz,-&̩%E+-+A,[b 7sέRM^yqd¼ dV>Ϲa3XwC =LrbLۿFGȘT* 026|ԩJ>C3XyөP+6jycĭqNu@ vؗ,Uǥ+wƍ*lNn{Yf#тAԋIn+x3EcϞ;0}O3`Ƹ9 ]}!P5(+kD ΤxLڝUV1E?$B.F"o_M E [_ӄ"fJl>"OdǛn}ϧAg,Hgo/W)zofCl kQtTX.yl5{MfYUt67(ҋh$wx#G+#j?aic{'s`h=m7 b1ސOA80w?rHIO$<'x*{hZ>z/Nq$W)C귇<<%R:7;,u9Q_ פ:nlY3hw1 Jaayr G }?w_RՅ&dxaDI"f R\-FРx.TQĊ ؤB:]mɳK㘲*i/OSrDG+  Yp(a"ϢOZ{A\¦ԵQi6@A0Hc-Yv*-á$۝ j4_WHA֜ZJU4dȤOKBW2 ;{\ʈ60 Ҹ\ęs /E8aL* $ARJC-ymMc .9hauI=JNg5k.ՏU;j/#KP?҃г@`I<|+Hrxq|N=CV:y{N 0f;7̈pk|W ^:TSj8J Iq㡮$PƬӍ}71*k %sḰ"Vja_H*):4[P%sJ+or 䝏 Ӱ{zR{}^cxprIRr1LP /5_wW(j#3H4u@1.3݁>zF=?)B/N͞w\$YĨTnspK¡wHlQsxP-]*2WUX,5 Ns U۰Zt*M!@ tuvtN%CemG[u>c~Wn8`N("djpUl4E'=|  pDM|a*s-sy$!'d쥌Uމn0 C|+M,!z#t^נj^uSY lZ#/k,&^`.wmk>iw``dz bnfWZu὜xՂT}Wx͍) Z,'#bc6ٳ),t.aIR_B ZdJ7p)1w _iښݟWQmEX&GH~P,^OD0bةl }8hQ棆AMG_ًd;shRusBu߷ii-˿W$48E01C0DW87scp2 h15`r *%5ߩIT<U%;Iw;䣬 (EEC#(KQqm"B)iZ[P4y P̝}& Z덏TSQ+ĝly8E>f?w VQN ^+bPuй "VڡTIep[lx >4$`4=!Y!a$mJ܇n?oJ)&[k7m,F8h;VVV_ZFF!lšڻ/4 $J- xH[B1GÆ޵nof 2wV\&.ח_gy%|ޮN)K`tȼZ*ږ@).MV.6DMZS)ŋroA;^g1ns}Ks]T/@m@bcץhS#lum.D(iH5vR\8h3Jۑ(fգ/=$+x&Ìe! cK0[:w>/?vᮠZ"/'j_KFC٪+=ݴyk\sOO+uk#Y⟳̈UV\ pZVc[`I]bR@syr |-8]dlؾ'Xe* un#T#-kd |>)L } y"҃c˲]--gp{GGWљI,cG<SpwTO]Tks9A^&X|󖒬<$)KŽBױ^|-6aH.G/$ d7O>7 ֮VnA pB>1w2%Cd-s)K_3·k*b_ALp*m!p1 L)EPT`%H>_G5+ l:?bp!|=nD'4RmJbW 8#COhg:Ly4"C[@$폾z؃TCǯ:0J5(;.xܳ胤ܳ98i8 BV_ג`QEVI -I.E6mFA\xl*we/ղ3tx䞑*u5EòdZ_l|-`x֯p9T"x,Ǟ9݃--5k:͞i#Wķ(P9 xsFWF#.?A6áNV_#hWxtzν'1s%J@*y<*i|(S%BKHRg#P;5hoݱ}~.~kTdyzoա4GtO(,s:JT&wٸ\ A͡G51Y/s'g-ZrM8D9$\tݾQIxD OCċZb2EHxu O @Bw_ΫCV:c#VtZ_AA#=z"n~p_M+PA; ,&MΝ="@dʺϳl< Q.6@k.Rz8U4ID8}&Tp@c|M,FqKX%Y}m_erq~Ѓ^c'N!:;*rM&pucM܉gfK뽗P->'\pBXs~zgkn tuH@$%qce;>z>+6X߷q,مc˫W) \G]OǟO%\>=F,'!%<GAPA;GCkje?] V \C4/:w ,_P8HjR;Oew<j{\[#dzEkF~J̐Ȑ=ޮ])ƃhA驽Xֆ/5۫g6LW<yVϵ4uf>i%G:wphB Hr -ͨSˋ$>@ gVcKA@jk,K'`KC3$s]J6XNVJ0E}[oCz&wezʺg_| c΢YN|Ƴ?K eAdl( SOpY\?;wb3cHL,"ׂ }rkM]-P +qw, 'מ$'W~9kZ}iyRkT}'iBܚz|vRFMxҟR :!-j4SwjJWiQf^PT S&OdA} TI4u3["?&fjq}-z6(6bw(P3{;p kxVc?!* QľA_L&q2%1(œߢIyBFԨX:?M"D ^JzFȭ6V>yBl-,?c%4S) _IfvBIp~G;"Ȧʹv㻟zakpd*':8DQ'/|^ KFO c|Z>6<wC7t٨Z J"( >/XpxoeRߤ Nܣ ;w1b@mԏgZS(K81-A/}&݊ت6u P~ějr qQpV|mxgUMh8ZI'.Υg+vwצ~4§Z'Nh֤PP N&>kYfQH=K5~1~3CdsߋZgkb[TOCU!G%ufl ^ <Fu];iH*0i53']lI-T52|mZyR<ˢZ8oFbN{+C%n:]ӤpDhz)Y`6r"uƔ => 2#B f삊Ю8!ڽ|>&@3z>*gA0٨k3._O(s>׉(G6>K0n .->ڣer)2cU"ؿoTivXBD)w jϢ{g,Ap}wv Y ~X٢RIm+2OL w/B"c[^ʑc,XZ*atj PE(H 1@J-N~D]vHam4Fwxa2)f3&ʣ?[h:~iL(soʀgMBg1{>wx~ʞ\UH[(h/m4w\vw|b PfY/q V [0Mi֡RF5A'ooŏh{)v}>? d?lx_ ƽ 5VuBz#̊SB8갠<XaiQ3A S|Kdi0leshI=Y/A汉Ur |rQIz ig^ǧ ot_`~nq*I > 8Gm6x;90}N_3@ɡ~.8BTcU A4CҢ,O^74tu:8@m]}Vz}ӧpYj*쎃u"SJ3vE֙<E+B Ϩ69?U.NRF9d)ؾ/lY{9}(Áxw 5!7~/,>sf4v7gXQJ`Eq! r=lXac66ʿ ]&{,+. c?V\BE3qdsG"%wif -hWg2# xBhE)9j{ћ;uIh9|Wc`F䊅V\1&qۏДicςîᐠ9\a8-{3U\Nhmr9U6[Nx&1Zڒ;@K6Y{YrÕ%|o8N]˾|~^][<#oyMW8=و*~@I܈d$V޾%o[eQku '6e6vןΒFSP /I}=[ !Ap&w nWK2d4q>+s2K^8 Mo17~rX}NE?{ߦ #.gȐ?r>tzRU"D[ᑰ{:v L/\/1 p̓VTvqUwwۦiE3Vtqt۾s5O^o?k7 Xi eZ 6yVL3 ߌ*`&?*拉J>~y3rH fDzLدB59&EPUU;ci)r#jc jFE7I@I䇋7Bg qE7l,'&GGBp2-/>Hf;:v.6zcwF~-vL6Þ NM>rKsU`aؗ'Dk“v^> k+FZJas)vCպ}yt(ػpZ!̬K,^8  ZxoϬV!1Br֧h %,]j*a?>0ʹMdE <9ڎy["> 9d2`_%CdAǫ^3E&OQ.ɵ0 %/U»x a=ȝύώ&  ۳*6TdPn2ٵIP*!G`c(~(_^g?}٦ǘx̗a¢k*WEML3I_LVpQܖ) )1R~Pȣi=#9a,X$bWg7ܔP E0:*Cr߄8 U隱Q߱*4ǵ`-%W|f`O0 >`3\TՆBc| ;_| zR)ۜMYÇu)Ҧov)@`̧MQ1߈ Vָ ' ݽ? -Jw1m)srݪrcu$;onAEd̋TؤzY@ Y[koB+Vm t '{6}"&.霩)1rY!2:_Pg1F\df *viH nhWexc/<˾"«>i\Z0ZPc$7̎c.a)#mYーvl|I&3z"S3Pc(Eȡ֫(+ٱ@%i@9!>L ^dqк0"ysNA=UY^N] p-XARsoR|M;N9!{ }3Z Gw˭(a WK"~9K/\(e-Y 9kD'p%^^l34 TE*n"fψ2}  Δ?xI_{R3J ߅az1w4V_Xz/P_?iP1t2 CoRd) /|z 74y0CAEl LTIB&K@j^jȭ=o9-']*B0|"( ajҶz*Q"]5K%Bj_#v%QGCiS ܛ;ޯf"TC/g/ I={N:z3 |]﬛]|ydF덙mENb_Oq_ uF\˗#N{Dzj70f V]|X$`UJ,3H,nZ-a~Z67Ga2H7Ǘ!jA/3Q_b4˻$E5(=!@(Հ~מ6dz]%ҁkO*ط2[NӉ!:8k!#҈m0X¨>l-|E+LX{; @cŘd%;QÆ̶J_S,HWӫ]&k3..ZXnY("(zw?X0{:_ b.}NV"ǸSiuӚF weW·:S>r3ѤŨL[Ĵ5+ v HQ tдC|eb_q$RCh:dê6ܴ=Ww0 eH(0ل<, W|LTcu[%е&Yq0nXkVKS̨348aPkmA1LEeqYSDM{)dgƠQ 04w銇1[m zFW-TϏD鰋Am沅dn [TXۤQmCƾ6I$ŜIKnXt Itħb@$?+iV&,5_l#: Dq28f1q;%rs?Qb; m%`ɍlX[(!&.6*ngjM{)h `G*DQIh.zB}dJ'UaAN'H\C5?c.}ͮQ(ۇe$ӳRWtۆQ:"Οٿ_؞ƕGG&3:OOp=!O/*I0Ap~s5gθH6ɫV15 ݡ0/@Afg( `+Z bjG$tZAp"!jK8M7 d$Q;DÓQ]pa0i^8| {}BZ!= d$@n!3f+aƌkqآB& 7ӒfU詇O8aFWhݩ85Z%r9Ц[s~e@w#؆ՖӦw?dYd&.Cut<LkZ'a+]p@\C%̣2yN)6PGv(`owpOV҃"`27mZ<-xxT59Fhd UwPiwaV T 6Xvr`b_\h91Em'LC!Z/T[+ECTNBEcS/uۍ^Ee6^oxUkl5m<"=x;?B*T#^GA0h:9A.Ƨ3с(iǍnX3voQg~UQϨ_-E>K 0 Vj*,' 2@~}Ҝ2_^{ H[ q#NiyjR ÷}#}{gegS5d @^x8& ؼu3؏$H3"8*ظna=I+׻9gm5BY \o4Fd$]iYqUkWS|/jd?!kԘtUuu)Jҥgqz 3RRꦭVk![g8PPb'85`1yM$P|],c'ovU@g)7}[_.*  NťXq!9nS/$2"F3Ioꂅoal"mQ_Ch&N_e =_g_wolQ'L s!ϳ7ZUED1!oC/)=Uk>[͖nOw>w:98CxG-eܐ4X,Nob]:pS iX#B۬#CP8$N I&NIF_l_Вpapz R~~s$5s:,c_Ÿf!W9\T>z`\GDÇ+ frVmbJ߇0t(6?҇\4Dy"G Z/:H\NFsb80Ra=p.GALw?]G]|鲸f=-/R8?!dvl_w |or2\Eٞ P5V#,;{x|_#@Kc5_2]Gg53[!u;dZEob$͚HA{3'whNk8 ex_Y9.3* M  Ai`r#PQ0`߬17McII9`JKO Qd803(hKff9 &'4sus`]=+ 5_|MNC#h5q maпq)̴'0QGp/$ctEQ1c<1okN|7SPUŷa='|1/˄O@5MJ"İ]L'2>2a UcH](ӵm9J<IrIyx63[󝏻!`J1O,ܐ90{|U?  7C w΍tN< ]Tn"v =}Wlth*?o ^1ɪ+O/ S9SJ)e3ꪰqBX;&J[;dx R$1 ;پVGق^|inIUNgD27t6d1tgzI2bh^ x>d\muoOVm 0xG(mrde$[ɉh0'=?Yw̅40!bmeqU`dI]\Ζ Z<5jH,[:qh=ISy'%e\3K}VZ'jn؃=%^:7xFm%NaPU?w:Y zq9 Nvv= zuG_ Q桤qqW.l^z};TbۧU$oɘk%kקKwh z H:zW?߾fJZI/^c%Mfokj^z'pJM*dGӶxf6vqp;-٤?!jWM#O4ŕpBE):(wМK-BJtbrY_:ȸdTʻT tkib4IS=~ 0wCxvl $H0E;Kegz8OKt!pbmTxYc+#=sdCGڮPlȝ} N ld~c&)1P8׮RG(üR҄ kvPtF䜹mO`)uxrrڔKNxS)O8e6שcóul;r"Y}ir%ɚD㋋Ez.'r + 4^as(H I'msN_\(%ޔTFv'H\MEǁFu^I1rz.aQ >Np2򴲆:'ujPG5Hn+?C0#&)8 FD;VV$Gk菵eP|雕/@Qeڠ*Ӥm٪U:t5$_u2|`S9݄3OT֊!ozuBްgZ[(6G| (J@ l^&nRke gL﮷KC97)H~ ^F`hFI*.,og-#  58@pPpKW򋰢9}fyGS57xE;Ѻ!QHjFB(-Ҫ.7-eE 5ǀ1(cFei5i5* ihc"*g\20@%@ ߣc($D6{j$!51f;|=X7^ЃUH,p]{>DrS: %g)a'䎮VNsw40ͣ*E?1Q ֞jf-- rmI/fʔp L ]PHZhpL,PЈ8Q#:Ѫ|b%$&# yJ:Ӿ<VQnত* r±hX9fHaҬ6LD[e9^uU \_%xqQ$>d?4g{?i UhN9/Dr+ K9!GB5PoUXh FẖyiJ ?)R=g2 qwGBGgPC90˅(qjYcKỹ'DbqdJ pÉ7]pi--KY{"!^l!F6s^=Yxb$t2rWr PkR;d9٨o`P S~@./"VcZaZ*nՎf-뚼+ 5YE#ۥG̟*kpt2KEv\A!3ZS!3]wuUdУ ڿ{X'T$+8ѹP泅'*HG(IOih|PÊ ﴁ?UsPeZNI&}#Wy:GV4ؗ*{aahI: q &k ,ƺ#]F_Vf|=Iុv0t9t_V\ ]Ts  Kg4t6RZ=]uKؐ1x)@4KL`5ZA*8RIJ_\%iMqhI Yk~p$7վPD f{/>8}e5$W[e,{m ,@RH&4W{Y괼, gԂ8 G;:N:GLFZV%t)đ¥K<>4|YݦsCE0V޿ pKSRqU@SQGӭzTb{Ykg˳jXTW375< A;3yX&b b"74_[CWZa ›QSrC`yN^eBz3A,q .uVBH҄{/ _.)w7E ;;D4G§IS,,.qܝ}kĭ#F` Qb$wi M+V-`XjUؒmy[ʄPc/N0="J̈ 84ټ^h߈:[B!*NGtz_{fBn:15ړΠ%kABDn'fkPƕ4 4f V~l HO,. eUȈD"XiKG *BYp(Dw&umk|~9ps_+C|ed3U뗠܆$x!ӚtK KcN&\^ʱOiA^-lŋx7P`)Fe}jى.XpAVn>*OHhy}yjãE.r,u 35YoX%8#:,in c_-!MYhN?ڃ'ewb~E<-^:r̩ КR[ɐf =p%U)@!U:&J2(pxF:|)Jj>v$ڍ30U-鷖S~^5C5W3b͉{ K4u^vabK# Sd8S]D]n#u\7IGASЂ۞*!7wvퟦ cܤUd¥?٪%rdVrX[XWjPT׈i}jaa*IO8Xwv)E )ee`}.3<b-q ghx.Qa哼;ĆܦH>A )ʜT業E.RZp:g/?x~X",^10WxOmFwI"~[$)Of)K8R*^ mܑT}};G`=0xފ{𾪨w:;;z!7L'g BN⦇DD9H**B6P $SƬ4g>%A:Ix < ЫMo|yJ*;Sj[*-?aJ`dKHe$rW,K:s2d82?`E9 f; , .ceyr߲R19&Vy5KՃ^1E>hYNXXK0ʢvb=?U,.W6haB|Ǻ< tB"{pլP:I8B@ЂoEHz{t_wAQ)3E0 EhGObZ.s#xzNRjE0/ /$ˁԶ2.p=9㊭YUy9+hBdRg$ ߔtP-=Z:<ً'5Ʊ oN)E"/ ( /qm% =-=?'R`NA0V#RƄ^iW(. Ȇ2x´aC3{l^c2&%q{*$mr秗}\vY97/\UmQ]ۤ'ǁ;ɬ$]e{Vk7^%K"aSDe +e9 :A.8_c75)k@HЬs$0(W7ATM@j"vT+Sghub?;7Ix9\MӰRM<$[,cW<$0#yr0h?o"C5`=m Clo~jv2o_]ǴB.-EeCfY24b/'|W'rd6!t7Zq֤(5k=A37{<~W;R3:*ykv{!@HJrӖ1O\*L2j3cJ)"8C+~celzd<<OBQ`Y78 #B QQ&[7&j'-J'dBB.qLs6cպ1uv]b"/7FBX?w"?ENMװXg9e?+z1^HEeJGDTh9o oiŷDWڪ%Ila_9#aWSVŭK!Lv2+^cm*`u (>vycJ8+e0ӖnW.>, #uyGo/SeJVO=ez)M9Y8:|QҼ I /E&fc[ FB, P`UjS~SMAF[碌%v덥ȇզ-TޜuUDICk2D!_YeY1p tJnUӮVu4q{}oA}Lh}gRNKAA_V V2mişb^0Y-E)_)u L0s0 Fu5)'`-UZ8طV,rqJX}}챉ܑ['k)AH >K]J=u_af7R2?И DaĹ^|6T[8[qbڗ>RrN#Ziw s;^+u<(Wr*Zn"w s,w.eb熜2ww,F|Z%,n} `i yj 3#kyeZMخ4$v t~ޡM& 2hv,ƣ*gn͎DÞ<~tv0vwk\Ef JlHvoA[& d'%gT55. ^qAҟ*؂4RkUA $Nq wl0ө&pHT`qp {<,v-Ҏ-NѰ-2MцsR,# #YHj{k;n%z @%&%`UFU!J}`tɒp麁/꘶^vu(a& H}2bZg9;'C?8 h)X ix0_vPVH퓧娎gaGWvm5_89ޅD޵L\ 1G X];U]_BI؍ faz1k[*$C#\o֦cإg&!ge-,]|Y,Q9>~ "/ x*Pnl?͎|ˋrFQ Ye3]KЅHҾ$nq .dEegVTfZG^($^JVT6gcj?Xa\#>#8Xr;'.JS܎'%yoHtx CBœUg^MSzUUm))6Hr=_y˶$r;kOPt%qoJƚ!D)O^%]_HZgKL?_TǭI׃ g(l'; j4t }18\($娾gNM8}9-\ׅß{>G Fst )җͦpZh7 ǦijJ]L3O8.CTj6beΘ "ɁKn_SuJ+f[!|z$oR 7"crZ,wS̀RURrt|p?Y!)+6=v»+\Dڭ]0Z?B(캰O7{Ot2Xҁj/qn2Z[ \`TK-;Lnp$1\CSXZ'MSUŽa:9jFehf#^eCrDbXT w|G1.mރ[!ub^Ux%>$r[,`Y䔡" hC_ab=Vq2vl{D=$}etH)Y`T ]]E.M0Ȇ7!.pvK4!KnWHyH& ɸJh7s/TѦve9K3Mu-Y9όU<.aT˲̲%=WoѦu59I~ X,sS6z˝e1ϣfP? P00͈ҷ+1b;*X×} ,k% vp# >]dH萅/)RoI%:fg^Fۚ_=XX4K\%f% z;b }j N~wwlmn19. wZ`XH{jN1ľ>jXbaДcl ˒5}ָ ~ *V |QqCs1rusK5Pnud`Uy\nL' h$Wl0,!I!5 T}Ki1ꕉ"|U:2V z{Z#Sm39XD{]ۺR[mʓr h-㔃mT$xer_ӹNs=e%ƫ۝m$>G@+,heD%L>\lq Ǖ z*B_|~u?E0vJ;9z)WQm?wxO.]~|*.f*[:Q՝(gA7C F=z9Q2S6 ^GўiT)Dڗ rlxn9ǃU՜xFzʘ'ZzG]A>eK%RbC=fc">QkG?^f4U4 vTPj!-OCO|`\=[ T޷<V3(Vu̪_}(7ot7^}Ͷ>CII3_,nwaٟ__:|}8EBλN  Q~lhݹ޲CvI֗™">!-b7CKsF3lno'%* yK]-or'E7G9 jdbMojFm5"0B>Wُ%ɟ( ]w}"ʥǖu[Z_W\hHS6zU{r@rIM,EG#]vWz!KQxҹGLo}>ywUǖt} ?5[ zf/eHrFқșkf>|E|n-yqw|˰Ғw.~,u#"ڵ?VI$8+ڭd2TLYg5L&ít6\"؋0AC.;cT[D>k2 C#| Y)9yףz}D.!bus?o,` #QLil lm~IS~0C\(9{(Q½Sa`{F|`[gCpOVWCÚꘖQ-Lw!,’ ힼ戲.9KLZs&N_vo c/2`"\ 8KiGFNxAH-Yr$t\ pq MIkv XM#]2Yutqsп9!Cz,uJ6gwUPz i=!V`FM=ero8=3`NE&Nٱv/UtOiE>9䡚mHG-gs,]9şI0?Mǖ0!%8M,L  ќ ES@C15nH1Yw ]ލHdxY/@1*k$5ŏ a}Ϯ<}CihSE,rYє|:ꈯi,mXiۮumE"\<$ؖz"iYD9Zz>*q,i؁^xNy1]І)7V*9|!vMἩc94rS< è&q( K"&Άn44NFKKɻ :EX󽞾ЂFZ!s1{&ps$<Vl9BM\t'ϙ0#nߋ"[$Q|EMPZ;!ou.1*ƛQAҙk$x\W`[tЈJ7V_)^cXtέOfXµ" e\$<}#+'k l2'ӗŤ L ^%Fɻ(5IX^Gd|pbiφ6ETq($1޲Zɩ 5gWHqlz;@B+D9[b2MkGp]Kk;1PX?tz]_~兓L\YXcɒ"QL+CL< @sLL[kFҗXZIKT,q,ٚSH댪XTpXZr& s^@ ~έFȷmQƵaސҞlítQAGXMn[ĵ^*'Xo! O`UOsȐ2HɘHWfC /5R r'2RNza|~`+aï~ߋBTVW^٤مfο^( xʈBh,11MsL>k]'T$g Ke7OȁǷuP0s }ac)J 5;5Zht76ļNjv_k;\i#`ɥ)I}i-Z&؄k|%E?lSq͌:T/ } -ta8-a4(6\t 3>^0Jg>st]2e`&~ӭGt ՎE琕AT茪N̷->3F1 Aqp ?%MFAp]=H_A<)1CS]:% pL4Z{hk/CO}#]7*(v5?˸ZQDdǍ,?0]2vd+ˏtyЩ\ws)sRD. ИnIΪf="Oʂ'b-Ab~KQ@9$ҌRKZ:ڮ*drʑN19' WwW>}ZG.gpBb8Ү%Z6EŁ[pΰi<Z1r=#бpB}ls3ixxw49sI˄_vxOo 7}9/~1K8#E$J4ʪTZoKds uAd#2mcLdVF/Z+"{iJd?d:]pK_,2E&bvw[}=A7 iLOW v?竐9ɿ[J<Cu"fԆ@F5G 7qƑ~]lAxqr,4DDgdS{BO .!Zi%r$fqP=2yXIr{ URr/&'ba,N|j"GKh}J&"t&aYާ[[hՈw"Cݨ+Lm.5g~* [{t4Wi5U&#ug"yGt8c T^E*tB J,*t;c+ Z 0XM8<+$cL<_dzzuJxѾP2[{2Y|.!sCQ:zPh? ş)< W^ Wy,qo"[ޑވҹ@XP@XZMں-\$ϫb?[xnjwfTe Q\j8nؐC6~[+ygScAvo{ X&St5$.86Hu8"N=̓ j?SSOEC~GrkÚMqC@;{пY"n~n/Qi'MPa \Q‹*?$3$osF^H)UWv@x=H@WY+ iaЦz^$Ĉ5 [EB+=nU&@7fa%Ԝ֜#QTl$*Vzn~E *O[9W;]xE~K k~ {]خugWS5`v .ϬyM@(ɿHC@1ywH,*5WFx? oXHlDk8J0KEB=/Z: z鞷3P0/!!o͈D JM0Z5BcN=0c͈nf^+";< ?Uy&v%LsM׭ʄ{["B\1}$Fo]d?$rat Ľ?I[ǮESF T$nO淏 T'({ eVqh3ɠ?'߈SŸ-/A'Cz&OT;cnQq L`4K;؍tΆ3fN^B-J mY1an8#e9M թ{0ZNM7vDw,v6Ϫ f;n~ xV2b籜GGןfe=![̚S _yk9]AY?n=w '%6_6sƧXW|L] YD iIH_;4[(]ӥ'粂x~"7du aczKy[[i5P;x6Va6ΐBւ #@,7syt-Nt.V Qs|kn*oo[Xu =ȽER[UՑڸv 7ft/͐!*XqY-|M_@0B2a8k^֤Q]y+ :->ju<8B#q_|[%9Uf,lt ΡHӖbk͹^*%TqK2%YJZ{!srZM,ë25Sk !j396GAI)Eg5;!w=ʯa('j;l~'L`WqMD$2az:\: i] ֍āo(lnb1ͫdvSVw х.] րlMZl ΕceH +(T^_ rup}\܍ ^f 4HV>`Zr o/Á!d^rIW3 $N:D7ajZ5HT|-,MEĸKU|%gj!J `*U60zxurl/κ:P;!ѣ ٴ2'wC~@3zrwĴmcϖGl[k8Oq> Ʈ޴PY"Ʉކ0Tz:wYP(:w-Jv+M} 71o"E{bI<d UԔNq89 |II˩֌9Ac?GI@Y9K5g%04NДCuF!o}%F6^nk/Lq d)QW(o0]R0?GhO~Ԙb$w7~OJO0=&٬},ws~ ^p[JP% 'crIv Ȣ&Yi+" <3>"Ml-y/}\7uu܄ 1}J I&$4gf֒z`މKepSvhͷB,h~۬uPe{ Z7x#evж+v\azUm| LFJ ßLml*"-'*qV! %(cPoLy~ބG8Tb;-K,>H:|&,4ĺK#7/nhU\,?7xF aγcdÂ/K)B}#~39u%Ij,rPm*OMcHou.|זmW0{P̟PeJ`|a"Q60\ @=Y:tlJT\#$ yx/e)5n:쟈 '<.gA9 g9q-]{"yĿS.; R?3@pm7M̻,+Yȹȁ5 '~ u S0nuHkؖ wX. 76R JO Iɥ- ?\VgH?9 e+^X#G˻o _>@,*T-i5"[uNW)6:!Np鎠XFw6&GL ZЈ0!K*оC_?oWٞEN,BN ,#S'jQu6f3[pF{ v^ w"ǩ{_ׁPyzuq 6{|`9G(& }z>K;%dT5a$ z~ߝVY"pZ3 Yf$ ƒmg'wuR)/\ u#K(]8'Bd ̩F?-/w[[A5EL5ChK( |{`^E0`O`eiS#'lG@cyawE/Ԛ?[p56Q( 1Ɖ!мdLJ^œP?+7%`7JMG[WCHEr{v~ˆot.0- on1fjSHV(#3;_y%ދǃCڕFX ]Uc<#%[HPg.BhIYL(4}XT$?SBgߑc\J"=$7jJII+!]8ɃvBSї\')j#g29+BMI2 */RdOE`FK^ol\:JlL H+ZAĎ F+._?=gA3=wer'. \IMKYv?L`Mb%X;6aܵסOVbIty~V1T*.8Hn>۲ yGs\0%e"ʶHA5䫎?#vD1 )$~&h&;{sI5ݘ7s,o, hN L䟁tp̬)SL*'%gn깯TQCi*O'nSx'KaOH,kԑ]Ě]/, {f٣x!ӯJ8 A f _9##aʐB< \6[s <yIX$Ii1گbo {_uӰ]4`TΫ^VLKNkIw!]VIbt^Z7KX]=(% 6T ɃV@jmdr/1qtCT>!qs%OEPIpn :fݯ" #ՎY6aCu 3G?_#>m>=pO +ֹ6uJTIoNk.ܢT&%?,sXw Dzw \TtV,8$}[|\&/nF֧m^Ja-z"PI=^D@M?6\-3׹BI[~| ojJ0Y{=_ ` 3j]%W7A-:{'>i$SsRPՂa%/{?eC)A<-syVm~N3\6SUJ~}j"mHc§`͛}5XV)NRXHF.}y&Ur\pO~Uـ(Қd 5#Hd7SKrH Q9j^<7jv[(}"Tz'h_7ĻZ ijsOu s C.6wCԦO_(As-~ #QO @ecBw*oGmGuni h:v^6> 1OKcrjj/4- Z1N3ij5<1'DBBօ>xۃI .,^°Ϳ|%סĪKUTNS=kv3h𶢚JzB.d/%es=y[Rg歱v%E'liHmvA9$ w&d N=Gd2IJf'v|jH#VF%N/۪Fi2>yo9|'nCSPUcI8i/uɪb?H4Sϒ_U]ذ(D ӿSw-G+GS^5HvswFjIi1fcƢzbM-+%^UL1&qMu}F'veMKQ?ʩ^t=wF-‚nhJ"/[YoAȿGT+Y%9s#V78 ۿ_GW␝4(e 7R(t ̕hilHZDGJ\fYmimg9ǰc!24Ìdsl=3 ,$nݚ?A }z{7Y`Q}E^eQ69*́R?ؔrYpR/x͜I4Z禳mFo+@Л[uFum;*tj(t>'#rFT,Q ;t4XNjGi_W@3¦#]s8|(j9w<?XPuftGGrX_ Z%+pw&!S>etS wqw_*I۝YJA6 F\EAkɱ&.vJ"T9E6 "$ߨm:/;m\7;sNJHJ 2>{ ?z9cD2^/HcDžYHƘ HIѺ7n6Nky3 !9Kkԥ"믃RKlt@u,ls'q2a:;wc8aL8xկm@85|ό #u3H~zZj6GTL۴M-3kP90يoBk#Z\:?=NɶT4y[whL?Bs%Rp= ZP%.A mq,g-mnhNIgbD(-3#BBo=<ײ@yi/ECL` u!IԴBUX7{Է`␅ƽmt ɾ| ^=M"ޗσ8F$yrNZj*U@FFv wv MOB󪛷K91T{m}qL8}"h"$Yٷi'JZQqDC5%`1w8Jzzt|5<0nOUd25o5uhN#( L='큷<xKq+k@BoIE[uYOUoZMj(/_I\${[qNP xqѧo`^F.{ *%-YWQ7-VWG방 @FWMC7pt%3}*rk DLJ(?=GIPYO)SBFroPtʅ<;D]NY#i.F\mREtx#,3G&8FN*!2R=Ggz[Y>PYI빲spsOT &E`y-[puȞxLEL_b|a9y0j{UcP(PIPPsy%`)"c6\Je0[ic$:H$3CŋYb 벇hj^$TMͬd·M=[ 8&{c6t 3P[ffnތR($dgߎo#aFJm@}`jV>ɍψ~Hɭ]RbہUnlZ_vV|~Uf5viٶhu\BuKړzW@&O.#vApDtS(G<-7wӮ8,o?L}-&=Zq ?eQWg)K T)&>M nQZBà& U ^guo0+$3=U *]PdBS8ؙʚ dxeԅ~gr qH.=̈~k:i][hn#Twd scI **1sΪJ]D:c?xvȼ >8+C^cIO'|c M/*I@\WX@s=T.&3ʒ#\9(^ucH%G{jK4/E"N-*ݫo:~ϊ;rjHj|}FNQ!"Np3''ptRS4xvx,Je g[3ԇ$d2o73yD{Ԫ ^^XLf .5hyV?6v^(VP¬ F06eqؠ=FqEsJo\ya//Mjp)*e gTSKh2& #w <r2#x6Z}D@GRLm; |nudvs:\PoY> G#_fˌђWN<`cE*'"%}ȑvכp tg`l I +0°W0"?2b#2~s:'?q>NE~}eDPi4Eos1©pe;=O 6 4ca΅4dKMZ1X!8_7vl\,4E$ׯsw HG9XN}?TR,PmRk>Uw5,ld^@?PKE K=dK=G`Uk,{WDdؠ[(:5'ubY eN]S!AڡRq? V^*g<=$:?a\&vwM3seF=%$yNŢ^-~'`ge @)xs_{U$|YYM9 FEg%8zϽF#~cp\a7mzJ@,NCk$Lzr1`{xȘ4JM0"Fcp8W+TefuUL)$U6l\`w_pa~Q;f8HPޅ GD?L]q?3:O[K=>_u7Ի%- M52^AY>_cj/,iPaAZ0RQPp!5@ ]"x{z<$D @%HMxt l:IY+"DnNr_.uԼF߃s}hD*oKiv^q|F/`4pO1,e#=[glY;/楰Y~KR1bݶuK)1W(gxGvo`LSJaW&_ Q_vS8̻P_>AQj !')k 7RO~4<.dTsǛ }&tZMTzױX7յRƶk3'3Vb%=/h(|oU $}0?K1.4Xph0ߴr%N×]B>)}. G{_4J>Qc g %T?vhŤ`#?1ѵIh9+@\AR{J_v9ïŊ7G=L6O"kcy˟r#^ 6jD:񡏝#{#TmCڱ DZ1bFY[xL`EaC9&|}zLzǴ`ٌ$#xQjӪzqyў!9eĸ;x2h-=v,dzvZSSHURFy&=^[UjĖpᕱoV!׵ 0o)s64hd}%ɧeZ"e341Q+18m\w!!.7H Ӗ|6țWZOn<) +>u[^0 4@kl$ 'm} |궽C4 B`.b]{(HuLЈ2=Iy >JzFH6E(+Ď[*is킘?uٹc1}IYݭKz0ԩfcu W7M$#5uakT[[}q77'#{@ূ5狍;MYeVA9tfBZ6`NL{ɯah6U zOQȸsde'؂z^sߒEyeӷouDr2b D6&]*=\|Q茳-tJF{Ng{[Yz=U `y}Vmd.XX۵z ɣ=HP]`*Ʌ@N-3;;5J8fi끕{OznruL~q I`[ \ĊxlQҤdHeBNrdT폼־Sa0%0P (:z#f6-ȤҘoEt$?9*//'-Xpw $D ȯQGof'y]>a\#g%D]?wH"{OZN~q/uċ937U?[HN#1TdiNgc{wߐtʾҥ> aBYd~ˡ ,B`BaCPRhuF7lUcAH~W"mc` wiܵyj:f  ']jMN5dRUM&X]OB4gSnpڒӷ~~¾-Rs0'9/+:H "`ዠk:m<2NuLE^k\d;/<8^V]\i/ J¯ &ݮ$/nnɚ\ RR^m92ۮJ(YV arzPj];a> 4^ۏ?.%lXm-hKT'ܞoKLڔZAb=XKh'IuW4J{ I{II*u!~8W\Jsy.-C1$)8wu5/7G@"S)SD| TPS>q`bXLɭ/?TɁy_9e+$ gJX6'Uu"0fv۲]W%ozPP/jю[u^H0{*@i {/M=Q6+u=$uُI\` θQH*)u:Z-~@5OR*hӣ 2 [9>S9]z'Kx*Qt/!,d%q,xbn-3+2M341S{xLXpPЦB@~^}?tE-%nƿ_0M Ny/۵AۃVI/`+wI˙T'܃dJz,%-:N84˂"/Y^Et]4+I3`QHC ް`+: .bBe7)#kgȕkĬ$ePgk#^Z݌&w''dXT[e1JG5 cq6\&*(X_$ґN]!z5 a.{LJo\o~~))zde(CNz< tG1]ǻF"u92^e=- };-Ũ?,009󘎜3}KY{N4", 1F6ܲ)^Us Ԭ"=~xw6Qi~OcJd|9r̒Ù y#ǴX&zmaX&¿ (*CnD:ဗW;?a[cɔ;4hE>пBgD;ڠ)=1ljjՊ[ ϾWQw7|R2%ED#*jq '^eɁm k:mR Q"e\rb~C ﹦@YE ;|rxx4! D'CL毌*[e!njQ0̲WE&c\c4+ wVk(C9Gn!: 8z"*VB7;HPHkvfX vkȩ evgQ}E )n47! {6_tH:؉Uy! 'Py[R y}Jj#CαZ>!jL>oےEmdW4 xRYF9lΟր+Q,3?EÕE7JQ ݺr N/2@OJ!5p41"żUW5HbɻՐcjx7}JiWa4'95kƟQQ? QvHeөcf+pLvXlJS{ۙo pRy luuT}B}CXfEV{4Tm{24Bˉ9ephQΆIT@PL-sB.ȵ9,p@w\el?_GF5 RR.ma,6 퇶\Eؿk3zhP0`v/^W \q&ZFio3">y >,!ɗJ]*=ٲS-+xb4TB5$}0 x#QS VmLǦA<*3%yPnq}Vũ#z;f2.ܲ=6镊/SUS!U@KNto(; $-OU$Yca@<7-y#}2VRoEѐh+(3=~%8Zz^e<-Zw.$7)19C?/BG5)`יx8sЮrM1 idEw :HW ^7*1(!0HWQOiAxSNlY"I=6tؔ#Vm؎WUO592 U& `q N(ga,>KBտBO yFjoC`q:YHp{[d(*,q2tk~ <왹Fa#!Q=>ڎ\6]{=?m 3KJ]*$ x<׷_P>9BJܺI. K"YmyH݋K̀;5LdII\Y?nk V- It RW|GuLthI +2(,AWEŒ>dJoqMPF"_Y%!>@_7Q+B@zA vfV"#-j1o(S9C)v?KU;3XʘP9U{ ~֨I,"V24nZ~Χz?.ot?rjg=SWqbȵ;Țl*z[hfXz١N漓uIh}λ!HQ?hZ3.VpXzKk|\6E},2ebP&jKinf϶+2L*& p^QU:A) dˣ2`Y@̀8 PXAiVSpNWQ`~2O Nx;PYw  1C{j8m}4i^~+/ҷ=Px-QT<L?x_ VU kQp s&ߑ?"nJ&Z8ϋg%,h "V͗?*&>-{*Nep*w58[,j@I| H(+ct5+Ok0 /[ (OA<ΎDӂ==Xx_lvDSpca%yHVkN`v&E; fnlJW# }U0.N u&X,1k u[;T|;O|}ZPVI<4n1wH^kp;U~^0jr7 BO)}{ ߙ Ty\硓WW|A9O,l@y9j=840^_'9 $?~F;һkfr6b#\0/ S^.#'e5c +آ^;ŝ~g)uw|ʲ#m[vjPQK)$S#%()zW2<0`2zK~H0 .@B{^2y.Q Dlh6hZ+m$*(uv덖RBWJk8mRXX/D\+BНjw% .F&~ h g+K&7?M GxUZ835Y NǢ;fܳd}ceEc(F|clW`*SO͇,'#t L6%XXfy{"$QHUxj\#Yi^B]}w}Gr.) Sפs}Ļ S:;x87T(Xo얛eEų 9dOHHsg!u<RwFӨ-p6/p'jՁM>gؙr[Kvn% EqN!M0@JҘ$TxjOvēS|4t`I %ļF JCf808sq kTq"(*|oy ~=/pMA5^ֱN"Ft#(w/0"+-Z 9OT/9/ȉQtU" Kywo)bЖWXUXo C3.31vKيAԑɋT2/bBplpsEH?Rk?obЦ}$;RȨ FM=hy<ȷbƀB|nI&uS]L2(2P ̟6oP^gLBg~5ƉW]uFt"<[ y&ٚ]a7ck*8?r}*@"i/-\ChN0OAn?uڄ K$L!%o|΅h‘Y]3M'oSV¸hu2p܀ ԫQ <6`(5BR3 otWRs7-",Q9;$t\Ǘ TNKΒ֎?HXYPR^GTӶP5ZP!B$MWHiռ-dok X%J圄o Ͻ8T?1/9(L??Ka*эvvAVS5fGTgըO@VS*rn5J-U3ŵ+]um6켍ë*=HyШjRǤY.! <1MO%!3J %$K<Ŗ6?dBt2hѓ L0NBt&4Y5oi,ÕZ8E EKq-Yg[HnUOa$ޕ!ISyDZ+B:q 6-$B?IyQKOYܣ !{ǾVxuY7fIgfsD l HngB: 5k7KtFpI(eh3 g.؄Ce(5+b*>wn4 sW]ZG +j'\j_PK( QBouoiֱ RdT ,![-:1 V;%5m6Q>boYmoSe;yYDZʑbt-.1W$jm3/D7V[Ķ@qW FmU*HܽejVhz"5qb [ǡ{Pwb`s.BA}=, OI5㈁ֺƞo:JۨXhá_!W=dbR7iCo{/Wԥpe<LR=7qaKԭ&^56%~\V7qZWH PjD#\["#]e8t E ixQ*\ ;Wt~t'K؛ #>NqmV^b,HbǬzQ5u~_r(vt˃rʃՑ"a-s 1q;A(OY2?6AM0Gum̦Z`Kb[)QῐZGGtab`M]6Ȏ1 N,:<I4&Iwt אCJB.wm0rTwnr S®s4!{5Wi-{/ .L 8 4%>[MõdDP ۝I"y6 ZG$ʂɝ%։hXpUL yRhɋ iȚxiW=lwz[rjhMd;pŮ(?h+'&'*(<4adfƫ˪c$;џ֯} ȑ<&=%LQjj0? CYQΌ}* ^qwa$bᅒ-8w0D秜5ogFv9"ϭ7hw+ aQ|]ӥpˊ m{o<47)h&pU2 5ik-΍U*k)ޔ 4uBe)!.=73"TW(09ˀG;n& &?p.(GJe7G,n9U? (:{UĂ׊?nr<;~ut~aK`>. T;h2J1FD;ŶX9^Q-JQʻU#Gy4no[eٝOE+<.Bu֭Ȋzҟi\:C&`0&  :d4aPgS߾xqi;mz>-DTDmA,ׇ\Cy @_m|YOd)6uJyn~>5Kbmjch|4@mRۺaG[c1,G {0Cv/\ѥ){=d?(8!ƣᙐ~1%ls;Ny[25H֎. $򞚏ne/Cb5PNBlx2ugpצBbn6M,f'jXZPtj3j)AU*_ElZǔoQ3r@! *!-o:l8=Ч gSi./&Elv)ƿ=:#Qf\|U y;䝥+L6빿VKխ|c()]p'H{*cxA _\` (YUL/h%^u&!usVL3Co+LkƐT +qJ[͛6pUr)]CcG5Ȫw**OAȅ޵½$6a|L, wE:(hɬAd\@1KܘAdIrSJ|n j1UpF)qNY8hBE S?-HE+.R] z= JUW}'Eo|}v(_j]|}T?WPhxxuˇO(ȷ0Y^@ [ϢZZ '4r;N?7.6Z.ų ABXx}!T-^[@/wT=K!~ĹX8`h^U]߶Sx ፠(nNMYgEk $JDnp*e>ig}W#RYyj,: j/]VP^pW~ ϫ'Kݣ"ce9w(5/p>%t*9bۀ ucwM8qC!ݷ<D{-ѕY{yA9,Q 0-~j&"ouR\dʱPrCn0b<- uhʤ疏u¤@d^КsuU9ԣH֬DK`(kh6M V#eWTgZ\*wXy쮪yl5(W\^t@)y͉*a"YZs 7n \Q᠄;kRUe+H אCl>ƺQCА>k>~D.3ll4v97b678cd ,#&,Pi'MBPvPa-:޸B!E3)%{+@kTMTJ0u4몕ܼ #ٜ[ idI_;AIF5>束j~+ ^z!  ?fs6ȏ%on+g2w)3ʈy(Z/BxA nroiB}Œ! &-/̂RS)KB\ERO< τ.Tf, Mu#hbTn+_p-p3C"tPfZf9%v??mFuƔcW\U;`)c:iKC bE0P9{h] Qͼv Zj(RDž~Fao_-TߣcTVASrtJK]"}/Y,G_{ 2ƕX]ynC|h+ћ7R!WeݥEx)M,΄T1oZ>PB1QyfLe.Trd6Aٜhhc`MqǫaDpu;Zu6FÜRV!cא}>S )1͑!#"?&d7`xK :8IФXqdc(j[ ySF&S9ʧΆK9q}_؞讯MjM k JFxM7*cIK.ZTt:57ze`HwdTw~v'4/*fā# uey5NAg+-,cdJT wq),F߷ź-._aѧozꜬ䰭zSV+qV_8,malJeEQ@u+L}=3[)S<PsČ,ƿL8{qm:C,:~<0vSC '_Hnľ.dbk77/5e$kGφ#zU*PLA D-߫qu$b*8\Z9qo3Z?;7Ly";K&)-N[$Im:<8(ԨR2n߫IcNڈ ٔeI=r=N0hN^_ Zϸ_|Uk๎zY}62SgX? dm{]1-Z<~ EQ'hR]SK=):zuA-_@*lT[F]ow3ucA̟pƨ/vYIѽLpG8pF.gӖ8nG6NVh',.d 5i)O>E=(~|K6@jt㈴  {j)߹3C7oGZF qپKn$Q!E,Hـ{` hUF HѲ ;矍Q  h_(Rhl3kt΄T,U@QbwgJ4}Y&K,{ yd 4!mX`>:Vo3&]7nwG[ʭfx=q 7HdEQmR>sprؒ$G M2WudZfEi;?hO$Y Az4)m? K251ꩿe| #ؠR(=VG#0E&CwX6E= ΁=GuPrёY\y-AZZ:n Wꚴ_qY-۬[zrA lxBpu?OыFClH,=>G5W ͵{;(540Ps7 _zx:=]{$TZ)=ǖQ|՞UJխS<'!KvD9/Aμ)DPi2 i?h'y<.m lw]#瓬;\̋$n8[W@L :yIUNtGI9#`:?r>k-A(MȘN%e$nv[ƶ,og|`Ƙv L; T"1&},MLzW1vyPmzr]&Q|6A quMV(OotOo5u:jYźw@.Р IZgq?k]v8[2Z? t7-]뷉e>R;ٖ_ w/ XbPQ=( é)&Ŀ6lzXc2:j9섃C^ּp}*yT77@e0hH ih sP3TBU2Hڑ9Ht22fzuRDGD`dwH'%-?3FƌEv:BCuI6n+D /I74.KN~qg PJGq֑SJc$Β6iQ:Tޠ+aTqPPr( b^:"F_;.,bekj` 0uRCK"A\R'yRCEyj4,kֳuuWYi:Ŷ׶V&9<jRs8^sD1ײޢ' ˞TH(3~^؆ڏ8xT%Jd򻙯"8QGIEE{U$K+Uz~Cbg2~=D-7w[ WJ3lկɞ&kk+~0ȃB 3f {I3f tMtY>+a)p.ޖl29rW"JvuIuˮ^=YdTPM;=a+S18 L= Hk U6 Hij8=iNVSmyÍCRo;fxY 0e}`J+!R%M5Ø Sq(N-2F AMFP%⊘lLWj *NK3j@Ns{b!k&ȫs 5L D*(Ԕ3-MN|0=Z7۫0QdLf$┨9A\=#Vݘ] DZxĐX2#|YqLRXC26'cj5? aREp+!"7DےFMJ~uA<D}fvq7ucfsc#=`*q MGH4|ƎU8 x1QLu7.0{ ?JɁrrSW)rdݻvɢZ:cA§A`$-xOomGn|ɒ=Ѿ*6<'eS45copN |,V@%vE[`$ .E9MͦAÖj"A5Վї|(+Rs~rw=tP ύrvݰԟ.HP:zj>a"m0?jC}ju+Ťx?k.9VY o{nu2nʨ`p}ם _ĖQ8 6e:\bo ܩ*>1]mFP@kZA۵/$i`Ww&f?Фmvgك\`^-k)$~G]ț#kC6/jAhs.2KY5h⫇rr ǔ$bwM3vL#p{̡IS-{^N@FK?ݲYT Ԓ^b P quy2\5q9p tx|N[zbп@rǥME'U&B>&4er%y(*Ot /Lε`G(c&bz& Ax^i'RR.Or3&nLcb7i%p2GޟH6QK|xR02gS|BMm6m e uujܒ<_^q?\\ؗVW- ]Vh,|?ܫAdpGmCȭߗ ">:*J*s.fT58"5PŎF+!JLȘIrki G,a15xі׋b>r$dMՊH% [[:wWxB7_}my'm ;D)E`ZVw^gi,Y}1=ӻig x7 Чȓ{=τsI?>@MnZ&u à<>Н{^<ה|SeE[7%@#Z{&etƒSM #uaYLs( ӊ5}7Yh׮4ݷ ;Mӊ&kt|u} r" 'xqbދ-_1Qxȷ^%&nmn&=߅x@>ohݖ-/j"9-@ w}0_ ~e;\5NR1FXrY]c+c+60Ӟt@CT )Gwi|S eza+EW 7 n[H+IL$;53w`Iu,_6\_o6M.6ct bũ 93 I9W-ST6L Lâ-M Ԃgg%6:67X+htW6!%@uSځ׫Gy$hsSZWe툣ꬸ3Z-LeDnu{9)<ETp;7iIНX=$/9(쭺\+yOdMO mIiɍk4݄XwTai;LjtGhإ~%V<.\w#]q5CGwUXcuO\晙6\X1sЎ.ݬh uY1ۯw*R XQ[ɎH 5&2&Z.`?\a҂nſ1yS(#6mUP4 U($~f{ @l2]!*_nn r^)LLh` `J살;n ._]/j[HB\H`T*PCpn."Y%~ޟWzk-xNs6ڡNn: <8G'9G.kV nbRGkiM'jboZF^0g8MzifAk̥KóhVzI 92l_9^o7;/`U_Xbw[=nlnÖa~\\Z\u5)k=7nrFn`HHa@j}yyiJ֝s0nܿ1d=SM/SX_'f:IVǕ#;^3 ء+B=A&@E%oyLThj]"K -aOf6#SpIߎ\\'Ld^1bt8#^kaFH#]lb`WR}0H{&r)Z/_B]N6wc嫝^ ZTx) HM`Sj-_S`Uؔ#x hw=ӵRRH+I9EUi+e< "f1HDIߋ{dӷZ"F?/*ϊZմ5? @ 1V DE7$"]3eHt`":YrgK~@Kk/S:Uf\YѺl{pakL!z1 +G( c,5BW Oóngk6 ּ_*Hԏ7+&CTAU/rB5B{!ݶؿ!CJU蕿Z8Zk=Vk C3:Hmx(L^]),$mBPv] !R|aݭ@d+8'm>z%<(JrrmoӥKM0BE!VץI N:J.Zf^tK!J!Gh\ f6๴Ӯc$|f; >߰0$]T$%Ӆd'ppߋw '79HU` 5b/D.y"6*NE J39!=j;,_8l!^++%f<#5DH@gn1{tl`F%^E  ||wOd]nhKQu^a L/mbO8Uu5ȘE£eDM]7mP17ɯs]A`Oɿn>SL_O\&J#Y;!r;t"[wy.H5<mmu~+HXԸuuuq h(P0BJ` `U~=5k<7h啷B!ib.dȁ&2AӪ4Tl:t:>R^)#=ggc>Ft1: 陔ؠwfYVY6'vlB5nylՒӉ(9.MYV'whD?bJq2tFn-jN,gdJ"< *ҦR='WX=*C] m,¹ d:ǼETz* 9M"UHG*F?X096ΧxsZ6h1A'ƌSWkn Ry+ʂj#Ŋ*l'yQ}4 lu}<' 2yq+=Y>ىW n`,M( :ٴƢlⅪZ|b)T1KB7{ +8U$:}G%CH/"z6ӛ.}C!6Iu϶Np=a9Dyt9xyМ㠍0=/e5^/`/9Jb=(b7ί!dW"qFpʷvH0$$C^%q+h6kN{:F98x~ L2')r!j h R*#:{H*T|n _>=5.b(f*rl ɻTXK;ůPvIFhɳ6j65;R>2BIܫCWM%q2o]2)( rfbnoʛNx@~`D=!B@Prq󵛸=ؾ/]J"2_?:Y|gns6htxbaʼn׏h7GY3*\ 93&JsYȁKk’mpf#vZI*WT%#T;l lڒ9aCl]-ӳ#]i TkL>yD6νg/ώ̛ \nHSU%I}4$z7Ml4cgWn*_k+2C`G qKDXTI^%eA@mQ\4>-C \>h3Wo#e8s3;tMqIKrQ0D{K+?pF.0_XN>\p ƞĠFep|#vtims1Ds# ` (l,P<|fo5o^,zfxSׁo ne= ! .eMlyTY=$^"N$XAI6fKboRnGn{Nщ-n; #>ַtqFX$BE^e(=m>5S*j1\DK$GAhOS>3LLGff-sj¬ U 0:Gi(w'x [NS 3:1(K"ub¿iK, u~.@$mW<mDߏ|\45C+=i8L(1&S3`9'L:UsgOtxEIvXʝ%APĮ/IcczwGIy1-[j`R04!Mf2ei6xt9ܿ)Xq <ڱh^hfuAуռ]%|DJJ_p5TUA]z&4vXEA@Ez o56^͙M(X@*6v4l[g;S|\9+VP),ZF4;52 [J_c!W _"ÏѕAӲTYvAb8XJ+9]|K`SV!L;M +Ӵ@`J_j2bͭO }*Ku}DٓSr .zr2UnI-l9}l/}2']dF_1ڶq .#аfb6 VeP̯q2)WQd]i]ůwڛJ#֌V^VpKP@x{$7qd wױ/wȌ!! '&o7olI G`hrj 4WjFSq9>=g76ܝ^-CH8K~g_\>## ;ɯĝ`~==c&m"Du.ʵ}M8ʙxC\V(p5 '<'fw`mRJoѰ).2ݥJNL|ڏ-c^sw 3Q!b^=9 !|lXWm[u@%]RgT]l#9A8\$@ b=I~sHDa)SFQ z {4k0Z~H[N0}kD+ LQ~.P,K;w7ni 7Bkζ|񟠌 oe<(vC q %n yqU+Z.5W4t=gbۯw jS^eњɃK9*(z"V"-XK}IB,€o(&:^aYz]EL;:4Oit)i,7_Pvk@*@{u!JcK;$"txV٩$\cxtڗT*)avSs41jHȹfzԵz< c.U?' j,L҉KM2@WbzЁ}^?N'd{PL`8 ΢L9fy /3oO,o 9_9F"nJ8c~UH֨[Lp9 HkLN!l5|8bS)BS/E/uϟ)Fuz։<Ӏ?'c|ZX TQb0dr t_o޽rO>8|>%jfkeE7|VpT谎dq7+"|Y/E_QE-h)d-i-/AeHgjgz+wBv`gL o*ͷI'uC;eWXޢU& zϾ`)g@d_~LD`eizqq<-h%ӌaHh'wzo:̍/94kWXڞ>Tػ*]zM,%gQſUgD<=L6 ٣^Fm5U3bIWU(!@=":bnJ]NUw!lGs`fXsS>8}(Fz٪vJ$tń(B𖲠@ p|it8I=glŮC@KU&Sk)?_#=jT}#JHƦ"@f.Wv^nw #vM\ݐSF_rV*GYc`QVCy(qm @tzsꍾ0I(B9j-G WOoj4~#I}uQz|f{K%AZ|zX(,MaVd廼H:HvV=%{ʳGR`Vs|,ǸEn v]-BeL5Q\z& =TMPc?c|V79azMg&Wy#[QӖX |N# Q"c=1rW٣qI t$lYSKEGX ^,M[cM|UTXy%Xp(k,,!.iJ㗧O\e"f_zHNŬ48|( ƉGg#c Xd]$$W$)}׮Ⱦ(\sFg%eYeHz׵.eeM?!$צ( ͿX?סD5&G/a"a\7;l`h)cy&tލz v-Gwl%x!UKi+r0k# BP׺6QnQF .Q_U^'mo#xεTuOթ"URBE$͇=#T<@Vyڕff= ƙEazWWj+MQ5)iY)Ik |ⶑD{ dcѮD1 /!QRGWښϹ}'wK%-j>zIYְЋgSM@$3*Ѣ[mA}XԨ>jԡEWxPUp4%ni{"{#Ky@ G2*QyM&8vƦC[i4#ITj}YvU(Sya;U=?Ajg]ԔA 5KYel(<˼ +&h^W<u5~fƏ(*-|5+^4H\=t}Vٕ!FؔU O'^ۅzO"mX7ee]3Ö<<}שx&}LgMӿy+;02",Kvyw9l+GW\ <؃}l {հ 1S cypp;]'hUA %`ܻd!Te{/a.;ɾf׼u[?@9Qb3NHbh3̭o[W8 I>O>k߮}n{OJ|yl\N]p!fWufP}xu'؟hTrl2ؼo @I苭ëo! ]F-6g,ǐĝ!D%O1sscn3IL*iO; +Zh[g(JʎmUu 6{Y`W$0a Do]-h 5WF끒!DT?U ^EvtfWK zV$qvդ}f>xTbmQ9iLdV"["sDJ`)&+Ś^: ^hS[LmmXfԟ[R=ia6n*5 )(x(k_\Kf>JG EX]/82sʄ']hk4NpekP iD|wG:p9#3(1Jx=cF#h6.,%5>޽DdEUJ IHS2[sijAJ>'֭•*~LmmOAp9Œܢd-Kwp 0W72I nF/5Vy÷) G=!Ȣҿ,+B,>YAnh1R / ٤q猡4bE䯗w9%mQ}T$LhF'M$Z,?B*!"[t ߤjGðV'<3+#.@hk RA11PJoG1DݣܴV >c2`ȃYa[P-ХRl$q%7iu>DQ!^aS lWZHAcgS 0L / ]:o0=1x[ȧn_4j۪ ~,v;˘B3Qo7k`OU&`8Ub c4@2cF3-#ySS%_@nMdFx7' 4gxJ!v8S /d7rUU^|vtz_PuR)^0YfkÐEP.Ręrx,)?_Ŧ|@Q3IsDظ%pۈ6"TmYJkhͦLSqMLɇ"HfNh}Qs\^?Ly?,L,r's؞C5\MBA SZuة^!Z͵~=K>[Ϧ&x4e_隱q!UUxMWU_W Rtg5=f9 XDL n9qSٵ¨ 9?}AZ@o?Yu]?@ ~n1L\Ȼ}l,;ںz\NH8=P&{A{a6(ZH |WœqJt[dv+ ~zbI.C燎osmv(FYU2%j7_H֕Ql*N65Ot!hA',ǽvC\m?_嶫PB\MN)oWٟO& Vw; )1Xe'$uN2d%w!GgNy$@'mƒ7D5v*?ftu9,f ڐ ($y.҈0vJ jq(O O4M9zWJCⰽƭt隘tl͞U4G$]O|$&Qu$ߨc4lÓ|-x-I㕒TTH}WX^%a2?x}G<\y)*svuR$^--"]~1 KWtޖ-!Ajhف2W+$L+3$ɮ$wi?`N`.$8j BWw2 XC?d`,)xFo~wG3e&K$~2>#5LJdRY jhfo}RXS17n ;b6xߥ/>H_q8G;`nYgb];udSǃؿQ qXѭoL vƗ_fuH˩jNq*Ȟ$ٔIVx"63K4$E76;/zrNTSˬDm8?>.c^Ӻ4DXM(o|l*qp*WQ'[]RKjܕ}n[6{aI{ t N!@_l[x\f2X>=$\d9T1Jt|&܌C{&Uy}iU{\?EV_]o"8!#z=Km 7l\} NFg,&DրIv[aCrA|}uY2cq0E4lQK;PԥB>T$dYsmxgpvQ |VYD8F2#\\T 1Ka#"hZw dgӋQz@Jmf-k C9'i1.6VYxX CMVF%׉@cݲ'4 Wt06lɿRP2y2,חP-Py: pu!$~"{"ma_[1ɹ b@KX {҂ s~`^%,yTd6ڸd2GH{@ Jˮt7bjbz4HcpbUBItWDp&:r%}7)]ҫqa8C.ہ1r9DS;v$ tL%2 "uk[c77vfZJ.w8Ԍ9\5_ bqf?N~Va`vO~G lhZgLg]k kݙp<'"!djFثJXX&iA M7wv}i~" 'UPwM$$h jnoXYX& _Ö=<XDV', ]+T.n* >B=H \CuɫG:|PBϐ}un{jF5@>?Ieb5KVpHMݯ85='oZm:,fvI>hj8a[GC<}CN%O@ 6kE#|H*֭4;b]ɤI:aVmT,טF욗n݁w^\@p<~,> O k{/!p_;7S_?~Z4L35 ЮG1.; h һ7Q8d#Bz.l?͊pw&pGyw1Sٕ}aҭz}ig>t @,ϰg7EBV`6<%.#dQߗgf`9jY'C!#YPWtg4K<<6 8atrCkж:\,ώ 4:]|STS5`v%:v}~1Î/`y7j]e[nʿm>S[XBʮbMJd5tT15j#BT|K̸[z #COpA6vF9cM| )F ³lh 63 |bk3cUGN!mE $ pq^ ?qvPe®9d -T8O٧Џ vUcgwh>/R  p%Lb-i|ϔKh̻[*:CbC9juQlSD϶بhgԑI4ʈ$+Q4n0ݎ+rYfWŒT8nW=0&vojEϩHc]x͕[PTX0&31%rozFdLmWƎ"D82- 8a*Z@^!؜͋K@a˚$S3H+<a<%"$uoR84< vMrd\KwI%c n57v+TŅHzRLTF 541BFIg STI "6)4)ÅN%ڋ> Uw'JʥIUQJī`}L>99M~] A{ Vh{|*G";ObDH'}^P׳Gu7G)Lg@Z/qOVu_t` 5q6VtֈlE¨Âsve jG Emm5CήTVR=omjF㽓09ҿ*hzJ|@B%R,I`wKМ"ռ*hŢM{IQY`5tc%\_uWϰ$&Kyx'qA`dW)S O'YЗaZiPgFܑQH@L54 xΪh[pdȞ[ dԡ\N*Ȏf˜ TO^VsBk`.IsW9$k:#)5T<< ]M̘d1 g.sǠs" tѪG2Dno-0fAu# d)f/ļ* 8`9 x-%nWl \cu{a{Zt&U(S.iJСWb' ΡɌ-Ypг{urӖ |M\P ~ve\|&mavXWLFUiQbD:qI *%~ͼ0}$b:%v9)H4%Gm.c̅+G4h[caf?>DM';1 /)?P_lG@q03%V4| BhAf QxsS ̈0~p|{۾G mƊ_s7cU Kp/jz;eVN@o{f@(#\븝KedG$3׳x$5@yN=[{+ lY[ K7rd{9&6r=cVe>&6B@ ]Γ/61&-x\wɃ?pUeD=-~;{~(غ!?sVu*~=PD @ETLf# m)*LillzlEU2 UPdbW;,y[au>~-VTa+_Z."ݻ5ԿXATQ!RZ84K88HE0 xˣ5q,Y)|@یS:$ӞbٟRWt%{`#T_Z|cĢGt_ܾZN?p)Ë3) 8#KS|\C$ft/sOZzEfX[q׳uY!Bc bFY],nga5yhrjp^NЯbMP) T_=hebgwPvWLYm@޽z*lKZ]\hJj$? q e|ɰVwҩ~NjV>[VO1< -R-V'#;$?hb F4NO]j0VUB9K $S 1HqxYodUF9㯳4޵axƇXeŢMaOlB="\(JR$rטg iY؝xYo2ߍ|bSaU=}"u: <eG yZAƸ-_h[h>ik?@g@IQO,k3zȺ&\4{5h eTh tlKf(nlU33/Z+gu&DwkiCWr(N,lK 0w{ `~[l#;i"'/KV7ǯ-6]B0RLOoOb̨,|J]q m6&Uu"(FоmHg%@^d|i*s xu\ס_Zh~f&SJsk{814/ @m)+$5nY)Y[3+AMŅ}OhR6|lX1KwX'ŧjASmD2qd|$Lu6>й'X[M1̔6̒onyris~⧴"̗|%R&q)TWޡ0:Ď*o`] IOЛŬ%T#ĤjV}̉vhUąth]U 1$kؠ@l{D O٘<;ϔTU`4n]'pӳD}F6jHHsgq1$Bˆ.Q Qi(?q}=/F1x['\L/ z&E/͎ne EHLgאHwšq!+-fO -8~p3Ɲc>Ɵt6% ׭%c&QѝN6tIlU'd+}2VAc. ,9Xd|Nb؅/54\VaVrY[kku<-&IFMOTt~2ߟf̊;:>RGo%%P 6bF&Ԝ>2PXG`LKd0]!Dco`??g/wX\jL<AGĖƳ7hգ5[I=IkK 2>᥵Yj5x+ϥ "u/@ OO6DєРL$4/5S:t"7wFYD}=}>z㊋G +jhzeyhz< TUt#0c `Fpx&W:}ݗ6SձQ|nzlŝ := v%b$r(0SB Νz\yZ*nt?FO7c)@wyK1ߧv'iD/%•ul?d44pqt=T4 +d`t0 /z4rV;I!l N\*-vXnE[  2,Dh40f=-B&R毌ڙ*+RAqP4}+ [ګs\a~u;ZEhe7<4K,|A~蓾 ua͚`wް?}8->x]T;E:Nic,.MMelg3I5ls^d6 Sػ4ZE0 \]r: ʹTPd"L_Y uʎ$;4kp4/Ԙ1{oTd4gvm("(|i!WqVB }ߞSD⶟|DP4|ɢA ߮kx/4GܛOrJ\Wty~g^N2z=9.] ]k8*0=  K 5(b*~F s E:A"< RhjHZWZiH\>[L` !'e5q&OE~/]hOfۖ*F5y`_[}3/iҥGˏYrp:fos2sܩ?t6o^9X$hS}zuP[fۓxQMwTy֟/}҂ȧjp`I0=@倈7Dkl? m}|w^8)^g~dc2]'\ݢ;#2׫S_6d`0n+؅&,a7! \,pT|K cs275bT:- 6c%S TI@|N2!3i  {zJqGՍxPe(T+Ä),ҴhK(mh S"q*OݥvfQ._2C/9p loP@R}YNĪruq9I- ( y1f~hüM~g tvQgWӦuǸ5Ō:!M"YF?S@{6؆NO7LbZ߄37|8< &dViF߶^rVp$-IhzP(M݂^F &c/Zئg cސL5> Sxqz EkHcԉ {g(AGIF K~cgװal2B2fDRqM/-<~U^^ntHq2qq[Fț,Fav?Ѽqy}h0Yk 2b{DYnOrfˉ$lUh۞g]:QتՏY{om#}K!%bOP#9geI@C[J̕vwΡ`dq ~3IU1r fB1cذZb:UIڞNGO0IɣdBop)EI7|Ʀ,bu\Šb< JU!AW-<]H^vtag\jv-+"~R^R 6I}a 4285? %'-5]fsigk7i9BW~U$P5 ƿk,@ ̀I複Lum >`,͊Yw  L fF ?Coj03<eż hinL ew{AVݻ…%×~ Gi{ja46ΟzD"߶\&rFTEZɟj>z-ѝ-(lzzeVM2TAU ̙Uz/shM\ \wU{j;>ޘ .l RGz}yw3ʦIBHp.GdYRm k/{UҦM[_X`ڲ*"qs1N+|88)9"#xì[i$Rν(3.sE{ͱՠr>Ӫ>y$f^eYJ$'[x ?Uoo$AAIr[`ȘaĶ2Q4F'mX\Lx?WGݤ'78+Q#FPbB~Y+>.(5*clK{=0|¿hJ:M@<+< tچϋ¯!eSƑ`h w:l Dy[!:Y #wb,{г-Ru_xM|n}O%[)uh0vG6k8*| g?QA;5I&q& ^ xsi[%yLH  z7u*̫'9Hl d}}e-~ _2k-rZS뭒&DLАhf H NEk ߹77f4rE; a<7j+i?+ǟ KBlckQP38gd;z*ܴ=pe,![4ËTgI.wT+D(t5bZ9[Zt}ש71(_~9 rvWtM_tLU0vMrMc}}-Hi)g]~)'!i tl+P7h+L "\:`&CV [U(XªH) ~hp3YZK\٪R_fJhFS 3JPj]aXej)3\s}^fV␃؏&/!' NI6r8BUI$rp "e.r5wl9ǂSۊ|V MV!n:%v[O.Kav<ټCċC-;Aoƣ˜>, ts$ql[Y<2&cBw{D60t %%ߟPmQRLAkblU" vմ8hzP`o?Eʂ{fD5e< JG]AMfe|UΌ& *Xz؂$ SRWo 5t2[y?Bc⻽0&Ҿ\Oi[m^n@Kf:'8 Wx1vuB?-Lj0n9 W+{Z1nlAH)ϊa=P ofcMJ{/*;wԔwjd:A v8ߴhYBWv#~sO p84N[(2FoB^v}vʺL&Yxd/*ln7 $>vƦY5x};W޷S|П:14yTx +PRTM.?-W<&d[MwZ qå%ЭiBTZӯB2Hs@^J),q[˽]FF r.15~YSz+^\/ = 3tQpHzAɶP9/n{ؕwA)ِ}A\?_(`cq4.CЋ5^7r|+T>UKcV7&]tjM )'oyX̝&G=/PysNj?+ jLN1#Y]]"R̳\:ӎL=xnԏ+wOkXxXzi O8Tˆ PLBH +K$ "D=HY\d1{2Xߞel5d"MwuB]@Iv5'ҍ*8JjQкTrj΀7INZbsr;JԊ:a-nFse 8$K;q LxX#~E;B!^ql'ci Čmd< PtZYF+qr'j]XO ޶yVG:y~-#>/ZyC3}tÜ pMX$IMmѡ+/A-8RYpNx &^NFB6J/C%=Y$nd: 3tg lVxt6i5@"9m#"4`ܘ52+GxF?R~'qVdrF >͠xZ(dq%ն6X0PYb)^#kL'yIbnC3_؀MK'u@-$ބdIԝL\AS.(Ul'aXyԨ#Ɔ2zx }3(GuZMKp7@3&_'[@B5KacuCFW}ZΡuɮY~9jRPyio.r0[35"1̒RHne+Ԉ#a6X4eV.qmأl"Ew!6[%Z돓Rzq9Kzaz<\ed0!e= !/93)uj/?V^~PL%oɕ!isL@MG`IAzt"F Nq~Vɹļ~|y8z¼hPs IWGT.R<Ձ}."8`c 5Ǻv0odՉIOLZo.{q,ެ]#| wuIxpf؎Ǹ'#Au?ϸ~,˺$3b 5E}MC!G*s%S,fIQ)]?wѕW;of#ρLU"있NvGiqMq J& yvP@QG 7b}$/;{ivWyl]CQeu#KR!HAں- RKw`P1b]EdiX*be:;BfTCDa PC *sbWn)޽^Iį' )5Q}97:Of> ;k?4@|v-d<n&EVް/TpzyQl}7e) ?M]Ǣ2Jqt*$c3=1Jba(`c AC,8&}}F O*O04j8s9_R,虽TMwbJv=&L.zIF;7dW;7;OaX`B[^@)x ~q7uIcӮ9f&1I< OWNzvtKM .SoȻ_z^9 W͢`Ϸ5tB)j.6EWb;QqqI:KJ:;G>6xY^Nl*ʰZuǑV\ Mo4`Fڣd՚9*yO|bA[1] uϖ"vֹ}8z@oT3?W N< IC%H^]rYʢ XB/pefV9<ٴ~Wl%1^""iBU矧{^XI{\O 9ЛV: H[q4}I@ 7ǣ 9boz=u݈UƁ ŹDIzr8q|PR*i>O3 H QzcA&+2! iCUxp9 {l[X|ۅQ'}YܐG/RqTъةp^jW+譿IP+ze' I=R[Eܦ -@u ~'<~HIZQhbDԚ2;SkDŽpGGZ{pb ],7^JW. ˻PE{&>mg%dh/6n˲ 71#ChSĽ#vpYJrr&%Tbg*X S+Ap8vFMdrCy _w%XAdy+~)ft0ג F}#p>8={}hf1߆gocɵ#].};RQʵAmI<M) 2dv\'pko9g[kbG}!O}uQ}'uhr=QFsRa9E"7[nȇ<`Xaה!Y##:gr޽~!mXC[}¸c.KHm7l3.HBQvٴT'7\OGNorV@ >Yt`A|@5&!?ܻ͆Y3VZ[>Iɧ>pS#3# ? 4Ґ*r&+7eIaeN}A-} 2MնlX42%oΗp|~LT*EWh!)(W\wU ā ^1Ȫ26=9='ܳrƠ2]3{\ӾSEV܂߈Dҩ߃ `L[QH%3" _&Z&_UMb=mm7&qıe}K#sË~k7ydaMTw% Zs ,ǞN"DVwN5FsuSROc:nѺSjc:\gjkw. bS 3oڍVC! 9=Z8=,LTɯ zn%jաi>Zľ 1@2HCB`' $l9Vw%[U-,j|"G(\%lij>RX\Ḵ&:jJ$WӮD2:$= |>ƟWƌr5c'%mӱ:Q2oIv J ̙ƣp"O&0;B[WfSYo4s kW"t8Y @v#2U9pZ4A*IURC-8Eѥ=LЂEiWg"32*֡yO6Qœօ`tesVOD^Ox蹲$KmݟmiM$lfs'gc) ^h˸6/?][3\05^/|o 44}-n]:&iJ rN9 & x'b;NO*vo[&aj&sVɝN?E]=jٚ H`sc_bI(^?'$b!Z @#ݴ, ;j f=zǾ$3]{̡E5O#ggϟ^o,,{݋6RJy{ĭ~Wp9-/46><;Йs Od=\b>#ky Xn1Ǯ3,?2XBl'd+aJzzP6|gxT=y$:Q@@o]Y6DJ>yz%3Q5qK{Rl(,{{4/P"_#c f"ou6i6 ."JMIfmu:߃?ש7F\D+JIP#'X3Z %KiZm<ީB~!e >||~j:dzaTz2h9>#]q~3xb(2wQ9VhI aVq/=7 R[/,vH2eqw D bЊk߹>]9R( x$q,c~dW9twQRW~[kt )q؝0 .΃-+[qADhW h|(/B5.*{nng Ƅ`u1ˋVT2+J~ЧIm~S&zc!nJL|[@ rdҳO:jT{;#/uO۝^YӎE)O t%5&!ڠ]q"ϴjؗ*8G@bRq?F E0~/^jL& CdIu0C&U{Mi>D}ht\ɦRx+L^==hRpDަ"^A7h/9JƖfOhXo܎vڀBf=0#!t\C 6;s.k ݒ[ cov2̂*C{k[nO]q'.k%4PhSzhSˀǾ)w\aB硙gVKLD t`>:{EyNXX :mr&LaS}h|FJj5<"$>vǮ=P&K񨜦[Yزp d،{p˼),d7J CMc@w@I5p-}!eaΡ_xUm&K&5 +e@k,cRzYL?.oօ{O+1hт7z-Ůs %LO,zã#4PȺsl}U;Sj~(4q@' IPZ\sJ0{D^"{ȺW+G=c],#WWe>IHV~ې5D`0Rlc >MuVAG&mI %χg)G Jz-7~j54QU]"RvYzX"3L+h߰!+/ďpwZĕ!75 !y u(4MHzW1Bϐ/&VS[n^&o~"aBӶ;KT" dw6)@#L[ʱLTB,5CK)@;6"ckot'!"!dF. \SQYW.f\wIu撁T@ ! :Ty)Ȃ"嗶(hKӝ rQK&ʃ$;f;G+]/덭*J@ForURx<8xOi4yxy`xYE8Dfp#%vRPB4`N}3 ]'whv$*0`Iq@$Bey gメt .ΌiӪ{x bpݤAI3Hۺj:mir|Kl"kR/c;/=[jR%"k9 w^uJCc “+Us,J=`4hبRP(k)rj'lZ3lk#{HQ'3x<dAmT GB1c8Fj]|(* Oq\;T{&%cy+yh>,ʒ Og#۽6((1\&dD.DF1\ohʜi#jR7 M:J40iaWG+ByDY~SLC7M\ 4!r?ָ`}\u֝ vf*HCloW"|B'X ^p+h#d 0h bČjk*qbx?V)(ѧ+Y5u[aq?a`ʔaW4JSGp;e oR`jsZgQD'|鲓޹O1QAX%Q$۝$QDȃJʴ-8T).!f@;g T+3t$2Sea3{VW}#Bl&`o[뒢 `E4fݑLsY1?Wdtex2#-&f3o2,pI}Š GȆ@kѽwʽ"4Bu:s@1];Mrљ1p:@fbT A@ &IQs&9/f.eS_iƠѠ.Kknyb0zl^!VT4YhWS'Qbkaf/5b)@yB: TSsYRD{xˀC!˼ xQu89Ew_ނh#\[S/+|@ё|O&ECEU L %(q&T>4ׇF!Ռ K] >CF„e“.QI2G7D:Kc GMãL;2x*@A ﳹtݿALxrI+NjS.VH.ޛ_?޶uwˇ1GwҶ99h1se ؑq\$ R!/Q&aoKU-yxPHfcb"Bp-{F*mb0$T9e};Qю@P@GHT 98 $;oZ|qyOLH/&_zf4}** mv]ʎ:Z3hG3~N >$2Sאcu.Bȼ.D1z3qJ(_nm Nv;fqxC(6ڔ+#SXrl)%1,rO3I|v67c<"VõJ쪹+Z^ #+e_2`B l.p3FaL;#)wv*矄,˛w%2PܞF0w׎؋UH"vrAdPPٽ:Xkŗa@~)p~`Il30E CGqɏ+sUIUfAfE`~V]TJ\3dh?6! O0EƲp(622n *%j8 Nba*X {sֻ|c4Sp.~% X[S9@|Ra &0FN*l[:Xv}462p΍j9pLy՛@}z_o8?c{3f#~>S~@{NZ'oz7rwg9J/FXр&"̔ 5ΆrF'5lUPwY-P\ H |+grAG :ώ*c 5I #`2&U}N9n𜟡_iYޘaSArw8TOzG9@+\R2%A !:HUQͫJG&|)\Z-ALgKK1Ɣ3IhOn`5z!Xɇe3qHr.(|dDTp FX0cH-̼su/L7@C 1# -Q as{'wʉZHB :>tR) Qu`|Ҁsxi˗MgrmdDnQ Uk&jwr(:Oi>Vc$"8흁3fjGMU"рp0zȮun4SM!koql>ޠC) 6ꂡQͼ'Aح.x%l:TȞNj<6<&aBHRrËY1x'w>1tB}.|C7#. d~{sdVG@ڌ9m W.*20E\Iyq)$syrҀt'\-m'seLl$)ז-6^Oi?OG^k (V(/ͭ;(mVP(L@1 ՍGe͊e8&^' !OXSz@ӶMIa]'c͇<YB}(Nϊ@^ U8.f;ɈK9=T{Pyf]*ɕaW^7Gp#DQe!PP+>+/]2R w!6;6WlBl,ѧ8Al4F93?P;"dΒ)j  O |eIENm80]3v=F3RMUspw% šV?D5ϩwN n͆|zd @LGFFVݒ Ǔ1Krlͷ]>(ªNE oGwb,"ZR2Š bcr;{r?oBa +\G-Cm&s]8*8tS5)[wbLLtKG6C7Wa?J_ JvX}9_SLn_c (CkEh~ɩe޼ڤVFLjeb L r_ld? uաy'uRՍ$d~I˧>l⢹vRQNň.ĊUU)kZxokզA&Ô8-%l58er5"X|amiXǃBs$JAP|Io[Ax/Ec],(9yk`^ekw#76_}Tg1ctBvyyAM˽T @8SNv3<yT،REj]SuwvW/e3 4`M) c>*[!39+zmz]~ʗđFߝ&&qϘ}ī6VDĝT]%a'UytmJ tu8>KRkOZ]9R,"Z=/4g܈#1E~~ͮ_O(n t) eX=/ZE5judƅ aԚ}Y*+@*3 1 x~ʙP!M^Z GlR/-Hj Pg_ uG&%9 ؈$e_.|ϘU6aꎠm[VǞiL.x?lέ c,|Z?' oa1g|G 7UuzKJ[a}D";`fDkq2)q7O࣌dm-7i: ٬A8\̆ΏcS96k؏I! EVs}GbpOoElE\hml >"ٷ6KxJi7UX&rC[D=:nlI@0i NᎹm/ Ũl@i/ds-'T I'b&'wd+>U7JvuafaUeΛB# HćL_HI>>M!Yk~Kk+$!opw>[[slr^~|bo{7.HsOޖ"~І|'ɝg @PzկhJ'BCk=;X yq!Vؒr{veé@(i" }?C~A)\P f<_&"졟s | GlejWT3RJB]~3DJ;Y Qg_w9 ƼSg4Li96rgYj%b$-N$1B6scEH"B=sXo}257xC0 y2GIYRKp6WђɭXTgg7'SGI:ηqMOE"P4qtq9gD>|H?v#S}ǪZc줧0QQh Fpi&Ҿ^"k\,i|VWYĎ·)>n߷o`=tksHC.'oAw4^+@ Qf_q:[g\q]#,6\|V, | ,"@][6;4M@?twy>|gv vQ#iQHY͟>@ȌLՙa/ߠv5 ,dp !ÉSRuwi icInJeJI~C,HA~ݽGG.d"n6pᓧ 1ǸyN2zinh] mF2iAf[0a@0J²0@301KE{ЯSIh֍*K$D$cxo%[nH0n(2N32 ? n<~6/i]\loܠ=9xlr= ͪ1yA4oGggs[a&r>V#oqFNX .u}EkjePZ<\/-~a8 ,/#>anW^.Lʴ̫g{aAxbϰ}%j>X8̯堸4'pTA˭dN`}ZF42EA>AYd7l ά+C~p+:@V8p.HDNYe^xT6ӑbV CW 2*/1}"״JcǫJAS\:Y '^$X%K.OFE-|vT0=HȘ^' Uqn92w#ζv]vaC㒪Me]$*[-x|IƩ̇ZF%zհ`LZx ~ |J}AL(qm4 4Ib<7;JѤ$rJawQˆezYJ?59y y?8HCð$ASuҮJ\DKZ_>K`J L#>?Z.Ir[7KJ#u %[I0isYr%%4lN?q S!MNm&{@<PE&̑UP[&eIN4+ڧՔ^B&HM$e wa,. )p}QۣgrYrh|4Zˏ?}ݔ2Oի4yv }CP[ m*u <Vnsh a96u|qH毅fLboEp|6σ?*]D1:a'_]d=Syp3 6=D^O(a~{(&h#&~=!j˫ȼP+Uπ&/S'L9Yz#쩃9֋TRT'aOCwA<ɑe9Bq5ϕ.8uKd^Ֆ)Ulp&ɽG>*N0.-_Zs#oU:d#ѥm8o捘F*SGbgSnoJ.B K+}fPI'i5Y)W-uasΧu&Z$ ~!sRI6E;|0:5΃<+\y1!PW}=;U޳8JVn{E *Q6@J3&ɯ A3f~_K,m#s)LD%D;O b+.~xaBv{A#\c#DR#(gGpr=|ja %;\RՉJZ bM+~Xˈw? >`.}+fLJFlك&¢sjW/;;UBYa~CrP>G`v.+|:v%#SaY-\'[+q lϿNid+c t9e֥KJVc鳵F9²)2c(IwM ͚A;]LyE䃔yҗRTuɤqAx|Δ*\-R*TYn|F= "~} &ʱClcĭK

cF[Is[@pV >S<=EN@Ŕ ç,~9krdw8噊̰(j;Aj;'`pqr2x|R5qbɌKAAUce4[ߠ>!F~9F d]I}Yf19 ?x_-[.θŎ7ds;[#ܲafR\JUaK][GH0jۆFBPDh*ETuWg$UhiGWP|ymhZ]e /(>L5Q(ʓ^ag9h.ɳ^/D}֮4$١,8peFtb` B6 ka" 8P@im^uw oKB/reUqJ{AnE! `|P}Q)v};SSBޤhf[)`0o,ih-8qr50_ʈ]VW#YK9f!qs<>zM"X3b'2{WFIRa$O?Rԑ m)( r!oRG]C/#% ]E]zÊVNŒQC̛;K $ڗ,BȽ qj.Wq~}ZZ%}P\¸&ZJlW7gn &z'gY͝Ln{-ɣlʂ=lb~IjfjolrE|r!Ri|Lആ5T}'aV7uE-.bk܌:n{l\2Hp:b.8+sF|H_ӆk0~Q N{<cdL)0QvG8k\P|wQ֦Ɵs=_ n;]2_-RƜ2)`#1op~6sƲ;g*K!m/W`S.DӇ*:-vb`tJEC$3f촙|ਙPXlTWGnI2IE7 Q0Z<6RgUejXnwJP\DKsVg["HOtD)~ >j\mi<ΐ( D(;m \k?u(*+M/ */7/03YkHke*/O}֟mtlPM7P5#:K?7kTߋ^P¾ کC̍Bqrpj׈pj`@AчGbr.L}/up[[v%O RH (8}~1J2ۊ,%ȘF}K23\3B2oa KS6s#Ƞ`CqYjuLG S*|}X؀T&dBi#Qu~/%wu Myw6:#W,FJj <j2{'AXik7 &5N :b,\Z䚐K@ !5H]ѦDo,uVch}E%.!>CXQE<u'3BѲ>کYAScSgi؏`⮌3WËS7"@hK.yjJAfAW.LLfe|v ƑLzHƼ:+X潌T|7IC쀰7Uº5~wݗsQoԇ ga[iЊ0j4feh/ר4*ґAr-OJYDj UL@N{RQp_%a(;z垉b)l}ΏɗNO/1j,bzVZ9ʘ1FbkuV=W6,}K@~cqv? qSr[9j a/|˯o9y,s"V:=lE¤01W0RNfwWDz8X %\v슧l49 W"KO*6ˠ|"w6 Һ<ڠFbOHWI'+/x7NT-A.RlZ{^ [P^wXiH<8EA$bDjM]e}F\ed8O:=[=)]-f#mL";)`@Ű̜ >G@Nͷdcb=P|޽S(gB\PDzNp~{1, G%\ s4oTVy("0jj])мr֙R`~oC؋ )IRL/$~FhQD$q$8t yx:I(׏ю"?J.BQkGgZ? `쥽yq#pR%dTLfa>VQpĹٯG@0xݖ ŝ%B;H3Z&LJn 8 P̗쎵KeР #Dr'LuI/7d{zg&i}ţj|w WZ%6=WiiQD؉^!< V6 /crP (-pNFdֵ0Mۇ0b!%M=bukFd:QH4Zܡ:1|7|(jƑ~Rb剏2b Vn BÅi-:*p)(ﻶ}"u/ZK).p'M]7b󊨝U ||+gUVȭN.U!?2go7{MJ>w⸢~ NbܮGI1en'ՊژeUl*` -2MŒ Gh]:' >47NG@9LEG+&iÂ߾GEG6+du/9ʕ`&6`2yhLVQLE ~-TUXh/u28G@0̄GkpE}QǸWVJN=APy3'3<˺/d$ PeKfq5hߴxIqxp@=B(To6n.i kM_,up %E b< a!BWPliztZAs"#=g0ނ/?XOܕ.Yd=cLS~4zvDFEœ)Uӵ `Di0m 7- zH14p Rٻs!ُo(Gն8UIeRyh;ӫj^s>${JN_!rsavda^m5ۃtc0LDFK::$:DZvvU1FM1;~ aꚑnC0DX@P$=Y, IjGkƼ#tP6&෋Gg*-J 9OCmxN|醽j:P0gDP[.o/4xNx wȺ;c:Vf j Kn&$\$G{ _I8LݸҞYhr,[ܲFx1_/Y4/kPQʩ$@] }(]l(J4/oU%T3:i+X"|9pGؙ=By֧n3L~K!N~ѣ-j JMh}18rb vd7oͬbhmMDB.KnXPyH0gC;"*V L1B CbVbIbt`z{Q3yWjU -'B| *<".E߶J)$z!>2؝Y;^%( aBPLbBUs#N'i&`bfk+JG-g 'h{i؁}:% =[(m_WbUӁhKrK2ڐ' /H'\]BbjQӴ[վ&Qql$Cokx] qG6Oo}g7Ml,*C?4”Gm2j~HHa5O1@gc ۢo#qK^>RߠAxUje*`{5Hh72q4ryri5lH%t<*4nGdҸK)FN6-x1*^VQyZ!3*+J'v,ڛA8>\_:~}Ith8I^ӊ Mʹ}P[)ׄ_b7nUkׄWUiXGk$t@}@9ϔR< <]9ߦJJ.܈Α-R"P?"EXW^mtvNkY܄R)G'Aidͨ}FBV4s})%bDR2Tzya -8x왜!(A>6\|e)"[qH>.!r\ג\[B\|IM]͑ٿpq .iOEt##aydi-}y#R:_)k-"qW$3@5̼8MźίXjft\F{]ZtNl;,~1Qbc:he$Z1@.G+Ǧ1N-U )N4rLE E#ڇ6Lk_S L&6raj|n;sXK &YRk 5ηbJ^Lqa+0% HmU^V}J!:`R*ʞϼRI%LV7'ƶϒOHOn:,rPy;*DgKc/2} 2D._He1)`ɿ_o9DU(ˆlCyAɼˁb>/6mP9C~c ""5Ku,z5\'HlzyAn%u-ܫkc0 5ChF4ѰYMAB 鎢sJ ?yߘcdfPt8{w~qwҚvmcm ܶIԾ7 N m B*Oc!r=NetPdvٴ׼g !scg=ǰPU*IB2nՂ)EBʟ=Q  d'~| NF"P 4&˒CD|nl`opONzX 2(4ydPFf$a,t|sLd/4K4 OO~?k[Ոwz-BԫRs]nR@~`ox7]{/mi,&L-wxW׌?wLM+yFǑ:5,{)zs@A4YYܝq 쑶T8"ńZ,/s1)Sq - p+ <vlxpC (Bذk# ./ o`~f=(l$FZ |C)g|_?u6i| 6="ExE>Vg@mP4ưE %+^31>s<+E *Km$ :& !o5Οr@!`6LAm sW1+Nќف[ +qೀǃP,cӥ_ӻa|qu%om@i$H-TV~T Ndk/SP-u:~l/ZUӫ$da_lʧ;5!iLswA}ncU֍ / ̈́?1"[ S}&Qa02PJtZ<pL9ԙ*!B~P tb6ndv!qUT y3'VaHɺZ0me@޶D2o[8  elpxsM(:jcHyόt^ƍU@UG#UN 4y "тv\aAHs`I3Eh!fc]bSڲ3ɠVAo SvphAh lYH,x"τ${xu9#v( h+tji;miDG7-i8ኮұ^8[rMoɏALlQ55"Y5./(ݞE9^ |ȦvF&O&uƣnXZ{zsl^u<tb|qCt!cۡJ=U”Qte`M{Z{xߕ|i%Ҡp=!+nǾ dQN$@FR;t"FN }B8J7!+ NwE&G'<&-h"zYc9wPX9Ͳ\5n_y*.eZ)ӿj %_y3n+, HemU8l3N0OqN4SILӜrg/7V>Y0k4{D]ݐʮ$~c//noЌ$6Ja2N1!UI|Җ-SH3jhpwb;j83)F`S#T`?\[34$ZtyUo]j';~]O͗mk FCYAF4d߃hR,/0}N dF\2 -bRl}JT֋ nB$̚@B%P$ $YI[>[̡^kI( 1bW7i59h!f;Ls9Fn<[:0U$vaàL;+ƞP]ݻvM6'M: E6+kAe6t,$up8QGIuGcqΖŊgIw9&R#~z>$FQBwA}/"z1'gPM;M6ȌxjQ7A*<M:Cz^cx =?[BH'LJ?E4tۚ+31-tIl*Wa'pr6]!~N0bpb-sש)ʰ@Nrw!tALBJ!15fk,{.l2ƛH-Y3-IjZk=`;і Jp{OJi!>if@(XX~ynN" ӥe4q" KnR$S@ ̊֝&^]t6xvqJ>!}Awz%`sяܦUhq!?BJּ7j?@ ۚk2}:O,opxun{QR@Qbx_Y>1֋ND:~8Qb\HK?vŠ&i ޭ&̇r=W.N߄{.~''pndBoؙ{h\Dɘ1v7?FPw2\5& ɸo%1 ;xxz)l!nEJ{@ r!w#0{(yWD'h壆)UhiL #H,& 7삱?vV4ywFrRge>`QjZ@kYމW!sm2:aEj]3w̏QÜ[whgD7S(>}> -NS &$ë;YU{5WIhΥOR;;fPX5B<v('#b=3/rfs4zBq8L/ȼun5$$YslvsH>Ɣ.MP#]뫨aK|o3ɞs@_30eU xg"\t^'fq݋-Xo>z{N!?́ElEXe~E5Ck3Y.ʖ ?{Zkͦ곜 @Mo]Jd9J>Y?ڥ\6f l ӝ n$k+ ;"S1(Tw$@D\T.//Un!fGB#~Ψ9?Ǝ]VS3ܓEjO JUG$FN12$M=նnB䪷s< jl0d<Δpu^ ܶOtNL=KvA'+8@@@Vȫ-C^$ c!H-ހxeʴo\ |5%bbvqі8>5_ ԅrF3ߟxԝEg8GqJLdsm>!v!cdPS Fŗqfҭ[cn,B[PBhLTFYVVC_ 6÷$-Ҏ4k":j i\]A1 d=4gRS0yG.pYk(<0֐'ֵ@zc2_WK+Ӈ紉J37)WMHJDcSá mx/M[bPSU-qJ&t]<Սp`b5\{cQgXyu![]{~y&I <\k\?s!ۭ%Ѭ#a'SSL^FyG?;`utp-bYxPBz%he:uZKO/.Q(takӧJqn&:&봕e#Ic7$m'blܵ_?e[ozjWK_s:N!1!}Tqƞ' Bck&?7k@~?] ޅR [c rDB4VOxNֳՔxq5`(gLd\IGLJR1]{Aѻ~_T6EO7/q2c֐kq&2*=)U1jk:JڰP4WswI17l+?R=,޽uiҾ꜌To-Hɳ2v|G™1q &/U&L&U.=<<] +0%ƝsJBtɽw.qźԢ?|Xuevm4`lrI^g&EGtZm04aYy lV^!-/k@s( zzqĸiEۚB-V8i`i$Dd~k,FND2;DD|bgoy~_{#t;ޞQBިGJ*wx}};)MfAn[+~՜{C/!2CYn@9s4G>8\52obMڊnִ -I>>f=K;fhd*L>w_+0bT9.!5ݰМ1`0c='˥p^0]zhdW-i&KOo5z м?t9 V_Zjeɂ -{N'XWf3<9@2W}|Y>ǜw(iʉ5FdA`5g}*׹'{+n9vtwn R` Cg{ Q>bSKM9E-{Y Ξݹ;K+u`$rhm*nWQ|iSW#O!a1y&|1VU^뗵Q_7 ;d }6q=m> )FrwW^p峌B88M̧˱ԦL2m4<|<«!G^\%s Ӽ"8˓L`kaV}@ݟ݊T[{*3HpQP2iAU' Z(:f wz\Kf:Xi윐VMyBJn)Omkq/l덐 ]5nWOaSKW*D~[]eK֠ E<[ $R%zeDLG|s\#^@vX]h$_w@ 4HF`*WטR|&w7eʠ[$ t1&Soow4]P)Rבn-ǴJJAeR+F_^x,-#{c1U$aM.[a>̽(0Fh9X"S}x"YY/t0Y812xjFw4%tHg9NJ$IS9'ᔘm_]-Cm?99UN_ ;zm 4#~yOnP#n|WOy[{wTKfD`Ps[crtx@.bs>-&ӅNDH3\ bYO '|?IELTJF Nc >yYv鲷&uf& qeg0??țajJypYa>{$'B!є6meCG2.sv$T E7jrVΙ&e|=e &O N#*~XkAYZƄ3V77~'3vS?\ֈ`۝t۞Čz:1?9$3/G]_OPRA?`eԘX&/\۪4*nAw>mgrd;+_#KVVxWUowR0SE tZPB<\c({4E}淓@%+`"3I[,(ːz= OwG#?󘘿n~bY$\c *IHY^>Œ>W%:g Z O⎼ \;?P.N8W mrE=N=.Uu2oI :N)V(R[ ѠGfQqFbZθz&+҆rB\t'ءeʢz u#ulk-8 +zpȈˣ|~Ҧ5m;9YEh=Y~WyLCa۔]kJx- ÒL2!dK\,RQ]j+~('seFKID)ʽc_ q8˪.w0/0hEvqA\l,2,[P I>' 7s+kBKXE"L,X낭.z[:?7mC]LD/*t ;L ^wVWv"!#Ҽy?x\jj'~8`YtԠ Lڥ6 :Pb<"|6;͞Tgv{M_KBHݏF򱯠mT?!1ԩb΀8 lKIㇸH$Q$HB${Ej.GiI=K]5$_U=0UIqݧsl !} vWՔ*K elsᤎ܆V¦&EʔcԸ F+==Mi5ðPeLQ?9r"vtP1pk:75 :9#axmm@$$ҥk0&HokѢROԎGC{ {.W> m+eL(P"t8 4aEȼ1tUXtwbNju#YJNE:Zj7.k.iWg/qNMw"uom[* eP\PtEHL+%BV2SN}V+C"$nXa17,$Pȳ.mX{>ډn[⽜|w?>ϏVcƲrzS}u#\2/䤫J4a؆Q*hD(uT[}`${ g\u3䳵ځăNZ}[*M~p(PҙQ-JD]kX5FzX&@9:l>,?E %tdHZN[_zCWS$gfd~j{6:T΀ /}Rs<@ iY)Yk5m%Av^-.BOY! )zI&p']^Pr;: va^JV}k9$Mbd +nT_T4)CZ֥ ezh!adIGՕ4m&F[ĄB3p a=WsIm֞_ȉpEA M w]?[yUh駹?jIF _/ w+,Ǎ#[7l Ec~RNPuf84^חBo#5< u;M{^5&5"1.'v"#^Ex8eC}\MB2PNMTvY\U£Hk;jF+{D޿`LFA}Z᎗MТkBT 7eQ:>`(^ W`N3V t_̹2 o,@-=94|/ӷ1B, CT&KFNoZjt5}rkUQzKɓ4;Mu80:Uf6Xa P5,ⵗĜ̙)f"V@xDfJC!@-LNVYʦ̀W Mcx6$weꈹKd}M((H*@ƭK+-L~;m L3Uݓ-wTT\)xѪ% ZOmV5cE|_;lW6gP\jfx ٭n7ρ |̩Cߕ"ܖ4tixK0`oK us ޗϗ)ܷufk(}ʎYvNT. ,w8OYhkqé7XIXmRt/:2db jj;']y>*V\pBeJ"*(,@=Wg\?'GlQW>Wǒ掱V~e}C./>P[3yj\K#Հ+Q^dhU_dAbi[t>ɹ7*p|ATSg YTzYG^'*Q'UQF3]hVII>HE6X$8g2ԎAatdhţtZ/./KϪzŃo~u㜮_΢ES \-)7׮W)Icm.BY= y-s|2@24yf%lA "~ZT~GP;_#$65E#'w}RE%!eM/'Rtƈn㕔 18K㍇ZnؤOydP.6$vدH}Bg1ftf:d izp~GwDT1=P8~4[uAg@.]{cG֯3 .R y VUHkC l CJ]E~7jj Yտhugjlc#Np0 Nޓ\}Ve:sfN!师5:{`ajH|zl6E7\Xr`ڌ(r6߰"Ln/+n/|ee'w*$]fa .tR4NbmYALDwp*b?kk4Ws-7ceQ=h-iFjz1d/ 8j0*uÞav)XZa vɅI"͓ұIYgUpdH1~5@26'GkӜ~i)EI_@ f@e+ymTs\UH1(,֪vk0ءm99}F(QA.}oW#,a)r՝mFћ)N,PJX  >8$ cƛL/|d6n X=<nXV(Yy_Uv^N0CacoacR @rf=S٭T`̋Qb2yPG e-@5n?0g7GԾB Za-T,RnyY. {. t"*gl7w̟Ah t8%='=>œLJ;,]}` w5Y&UAʓrdK.Ic@)ɭʨ*+, EB˓^c֬;Q !@?Avcy)6'ϛĞ<>p;N#82 e#wA'\'Iޒ]IM!E } AN@M .Ň*dωkB,3m;6ۉ~D""x#=Qi?8(+23Ct1}[}taiyϱA 9̯Jhס-^ ? Q$V# w, aHU sd䈧NkO#*̅/GE015=UoVk/mL&dPu]_v#.=>`%6;AVǬ[0?#/u'zIw8J <Np\q7,scheEpVz?x2\fORR˔y}];wx%ZۻzR03ݥraDXlVp>eIםxr֒o9£HkMr6vDF r [e4 )T%ky|#a r+B \eߌag@8<@qC/"p[ֲ S(|,iA#A_d,YZA܍ XݑSJ"L7 gsveY9jXd5 os W5? ⎺^yY6fԝk_EoIȘ\WkChyj5ΝIC.n`qźQ]O .POBo P*G': :ACЪ~Mew8 TZC1T6˗hZ XQ\h r_ !緕4XANȿmkiXSw#b 2C-è]$;؋!N"^aM#$b] `]<6y,v >6'n 1EY^ AhD 3*~{oχvQAT"G2GIl>5w FWkuu8|3zyVF ́X'`~hKujeJYx/-7mcҤ}K =r1>yV 5`2K!BބVH3 0:ՒH{]p勥 J5'Q06p}?"v A|.B=7YYq^n^"Dn+1$v3[%i߫+ :~Cy_EHA@hSG:Ly|z\Ӏ+(Ek?[$Cwn:`rGqxBWۈx>:ۄ9=K02Kq/9]:͖#lh~Y&A S@dany_0(n~rZ W`6 Hk(Q1y8ZVj MM@嵖,Y4񇵜nYlj5 $񘥭U_Q< öwK1@ZE2 _k>NJgz[\-C> $:[jx(58U~C9OaKbG'[@id# 2ĥ[?}:[l۸fJA?;`^NTWgvxϕ}f *Ospz+JZ϶_)69Q M[ȶ薌e\og2$Hx J}+IQ`z^g>! =ǭpK\H*/>?Yժ}D7`J'W%Rm.E7 ${"Eq"n3"?$gˬF6b$b]&%tg4|o2 ;GV)5ǎUmyEuf6P0yzc=ESg&  }@݌_Kj±Eg-\ov;G=ѦH~!nLX8>pxx,tQG+=κ=H ՚7%-#Æ{aђhSV- $ ~mj'+<էMKIу'Ɛ;*[x>,H|_Qh6 qǏ;g[}WC6_fd28@}VJ̦L kUgD\O+'1`wxc<TOQ\8|Q2p4Yk^6JhZk W<ELOt?ڋ2-O'npZoXo9I w^5T!_?$blP*o G#EG >lw(ɺ?BP d])MTʀ0Z_+lݓ 9>ỻhe/+%}8yDIpcQo&Q*HޔroC4S>d#΢z0M3,@\ }K] buMqW~I69f8kf &Ghl=5(u1X}֤q&N5SAdrEChHLm~1JhJ$3+\LLp޸nR m:EZӵHh 潽cKJ~3X;oDGZYǚ6Kt~r v{֡x!l(Znˑ 7ÐCJ??,3/I]#lLJr(3҂sWa eU6z[Dy_JD +fXa\/}lM GUo.xo}0ިoK൩eD_`෷ʳ[ΔDt nʒdl"0b\^[Nos*[kj4\tfE Wrۧ}&>%'ejIhnG}N^.* OmUG)48k{OM6pӴґIyJE0;hHV%: .\Rf]it]p'N7zwPd]k얏9@mҌVPy^MY Th|dM:WЏ3}C>6 Kϙ+MQ\fn&ٝo/HF!G2{D^?rSD3؁)21e~z yߠ4}rԬwk~ܨ*=1[7,tJ;|.}n^3l +=s$7Z--:%eFrX6i:5ˡ 47bwHGgr㧔w$09Wq!6?̲W#'j:yˆiHVI]&U 1go|Ƥ>n(QiSt͛ێ}Rf (Rit,NqN*fYc 2ӳ"&h O(kL, !SkG67Z@;Y]'dYUri0\zM|iRgQ*ˤpRd{?hPZpzrL!OkGSu"^v(v׷C&KevG{gx5ބ*Y\lx/r> n-&];RG]H"v·i 2}i` hsan dh gbdΪ*jb-81rt)ڤ۪w^݀3ؘ%bu6p}|rc~Df/ Gk0~)7:H,2~u( N~Ҷ{VҠ-;>l潆 c:Ku2]Y.OWcw-z;~oW|& }=-EWAh uKFQ1ȌDDs;q:p|%@+Uˤirjmj&}7. ""GQ^aF!H2᱉`ZĕK"ps1}ic?Z+ʯ`!J+=%'թn~x=;t21oG1T=hq )I5iB euX6#/lu%'+gB%{|E؁Z}ˁ1q6AJb)<蛷#fFR"\_p{}XF``f Ŏʀ9ƋRDԅ:Ya(lB0Ӿ'At%G2;,@ƵG\gѧ tM{S7a=S }|q$v&rpُe q]`8_m+ A~v+ݓWVPdQq9X'G|ȣSD3H*By(_~1~a22ߣ.#IFW] +{?){H0rG,؉[L_)zw17N$t㺴$/ౙ5I Ü(ITmuIM. 쳗b֣w(Q3e̐y U?Ɨ]1v{6|]eIwXW&K8ƄcK(v"TnOU}%1` $YH"%,5z*Iz]XD({U`UoK6sgԴy\HY|Cu%eM*s{U#qe$mH] !MMK=@zAhř6u`IJp3ufbΫyNo 0,v Q\EldBqff\l-Bk JhoE͌2 u$R]/]+z${U_n8@ pFs􉠄`uwpsBV7\ĀhfIze7 Թڗm+.ɪWb7:")"9bqw^Ѹ!&qpmO'9^s9.6>Nڨ7ʙl'[!4enFF9)ˆ؛#-)vm5dO8Q[sbԇ+<h0GC[zv.Ü%<4U=^w5)$% |b'Tﴱ<ɲs7WJkRPBNˊ!i͛e"h9.S77IunF{d}BTpB4/]x  tgWy>JTTTr{V?hl!֖͋<Ժz ͐~̺%dzU%"4ϭ;mC~tUq F;PN3hn ^ANR!@UY9%dJ"/ޭE !Aہ?͐|X7>~[gwt?7TMV/;wk('lj q $3lYiUt8RQf+'=V(,5>3~R @pxp+)E̥V\+5n/wsvy 顁nK`El!ep#p:0\͖PECUJ*Ƀ@!Nk60 ƃ腫`[/0Cgȧ=hePy_ RI8OpA6|=ؐ9&?.~& m|S3P ۛP PT08bG y3" _֬r|mӯK)JLhm"#PtA#k~=FحAÔN弜voھmb'l9$AQ9>(2L7sDv pxAF^Ҧ"uxeZ ?C΃m|UmS%+cMk0Ʉ4tJdK`[¨J[/eB% :% SZC.dmݝB-#ؘ(?ߍq'܇hm0ڃ3b$vY" 6=lz¦Y:V HwkaZa?j;!#G ^ 4my $B͗z[JEcvn L!K WT 2g4[kgޡy6B+9zyU_YVp f#n뮀q @[CYP!ʿŎAͽ[&}Vܑ'h5pc/~leaUmG [Ma6jw GV O~.!'M)GE|G ԓ)${:Cվ }Su+ ~C%s5ӹ6 Ko|7;dd\B>kzl5iXp$|;%D7Fss|VjŷL$xLڼL'.[*1/&*@dgI#D/Bx.;hs[ :4qvDeHfq2b qA-1:m.М58,xt KQl}acrGW0.QH=C! ZGTSZ#Iu;tsJ *;w|IixԄ*eK%g%mBI˕b鉲pؠۤnt3ͧ T/l}v%4!vjm t[L_֩ݢg;Q ,ej|z3ŗ^jxj:n#~iNWf*Ʃf|@82!Td]@dCX&$qдj|=-5W^\^K,a2DO3&g34.rWbմuAl4~ 9Uc.N}Ӂlf{OyGٚ# /b/%ԍ6ݺJ0Hudh*1Ì*|-CTj)gݳ_A%P>̡rSlu{Pgv/-j]UV.mfZR1;Z $5 ~`ρ_`BX8y ]wUk`bS/VmQ,:+7Y0`oo%w㵈VOv$tf&mB^`k.Bjq"e̜^=AJG?{ 4 Jz}? =-󟇌~XeU[vA)qoUR9zErl O1M!^{#墠sJhɚ"j\ eT`#켢M$\={ȺVVTY~ ;LQ,9@%$ z&?pՅp-P;H6V0ܤD8;(lJչNKNıjy@vs>?ЎL֝i7R \;Bb? l7G!'9''uF! J'&F#챃TIɳS΅>ƒ,/+@=ӱmf gESfrFzw P>x/ߓW*iuH?\cŀFd2 /+[pS5l;mU0Г7f 6oX%23f5^잊6q4BXTJP`r?}C^%CTit#"@ٸ Y7h-Y,XAWxG 0> &|LI;ngxU̼ӡe5ep=<4?F=ny7b;of{ajXs>!.>jKY!t3Qp J0\Q5 ;z/nM,5a%tv6eKwo:GR6~ ^ۄmD{](US[OJQwj Ե-thExML݀+u^@^UV4KM#&*р2%nm6c@ΞܴكZ36*Hc<Ʌhn8W?Gn;bn7tĊo)Z@bP컋8].If%pHջ!tek)0@L hȖ**EXz`&:R|$dM7m3%Umz ~:M-5lC&Xi :W6 q+3Ho[_ۖS88鼐nQƸtIv i~"1`ٔ(.;@ k j۵NW24.RT_Dv^^^i^`Pg҉|q[ihAWY]ϊ庥ᕱ| ,Жb%gH#4)ڑfyJew^f,x9)T śzaz.X3KVC6׶-mD59Kd*Ryn] kLS_<`J,5bc;jԕa S;-ƑكZ# v+G|@XםV ƺ!jؓxO (E,u7qrD5_'"+҂ܨP zݘB>ɸ!֯!ˤ|dF`-%mo(L"Y4_pBՎMzN23sB?Rt>:a-EUm}ʴdn^~VIT9A@,',UYC51Q!ЧD0ո~ɖBF^_䙒E]G^Guӂ_)`T-.;m*% 錤Lp^c_mnZbZ66H%LmgFCf /l(ЋҝDj7MvWƾ^ y) QlO˅[a< R{WY5tF;mL !Ngn|>!r{[揄;f[;S33qfM{Zc 6|ng;c/cRAWV| !R)1~#%/4'젝 :HYF0*H?S ƃ@J+ h #_Cq)'>L){ Y6ZT bQꮐJbFXaO]}_LBݧ|+evOqK'-bUd xִgS`3v!r"Wip,j!\dW_ ӗ'0ľ"c[vFwR`N/ wJCڱg}ZBޚ eX 9LMpr0`Z.z \ >o:_#j{L E-iM_'s5Z35~aO({VZsx}qqzi5$Cy )K瓼79t*4+YxTcKKKRDutvom|~qXua}M)3uȆ7RJ+v;[n}Gv# 7΃r1 O$Sgm/K7芬u!]m4r@č8'd}߭SYP`;;H]E KshHH@?lE@ZCL~Dz uzi2(} خe+9h),>\Fዮ 8IBkCCM*:ɐbYbj\0,q6BR&Թ!g14D /aQzJ$5Qr˴Sjқ NH9؄nK0ngCl1J'mhҶ;sd ˆ$5e]WeHH=0/7`,E оkAWygv#.z@~`,bA^f&D gOOK"}!r+BvfL{jnssǧ"ا kʃ~4k"] @@ 8ONe3i ד^%}8SC0Oyq$DqtgW0e!Žxܸ-ds|S)iiѷ^O̦\=|~v+Byfic)VoVZ1 ;!z4cpSvϖiҵzLR0FS&hFr/>t Z]m(v.+onE ŷ@f$nC VHJqgA'q;j^AP 9`bt;/OIm@7@y0^fPLc:_n,Yc^M'TH^5xn)tb>yM*)fy:`n:kwg2P'q}j.!Kp 6'C\)OH[͇!^?;P `}4ǡl+u'{O5pkG)|b׺\*'1)ne4ȍkL{RCKśw^{%O3:,HYPhMMX%V% B)Q.:?¢&e…OW&SH2A>ܛE|$]d(\J$2K4:$UcITiXвvtjikw!$VB&STW6֖".)3^!ۘ0.4i0edTmؑk}%rC}Q~8A9HcSnyMyn0]()S Ԍ w+3)=l̆";[+Hd3iX; Ńrթ>^h؋k pF&G1k(T$Ū wG~()^[\5^kRV\۬c42@S͑=1|1!?bP35ēow#1{H"}Q(ڄ;].r x>ZJˌIwnk(HK}TLr汱\o?"s LW;YCZʄUV&>/,$mzSbM2nv&(q^¥Vĭ]ctG(Ds&*Yh^DqAGn-&Gscs_ڟhޝF\\6޳= [v9j#QYX87CO{pB7ad+"\o a߰]oCX] غxJoBj<[ 9!TNEh!!S,i1?g;-\X!GTy< !}%'")$^eMR;[J^c)>WI:J`$\c.f<4v %OݞS,N$ dj75/ wxbWKYeXk@S}zQij 6z9 A"wk"`JX&}r&P}%/y$Jr~&h<蘀pCP-&B`;Yu| rzb7v{_S ShLq_YAs5.M_ D1 AseaEDkq2i[w q(Pb;fr \hbdx4FzP -8"xKB4٣pP$T4q:3]O"dP?oI)ś﵎֎Iĸxy-9ۂN8V5·䀺Tz(RXM h|ֳ^g9H@z,J$-UxM]U B]( %g u_JnħZ?F|o/erSjAPf^gYٸB^S/7t_r]zbmDb\U#,mYZdvsB[5O*JX,mTX3>-G n:1eDc? 73 ,I7X>*{QwrSл,uqUb!/C3)`q|kGmNP&9w0u?rL'_q#R4lK`'˦\2YBpLJ ,Bh|BMXN{8ce >9{N(HDɤG'AFl a?cT%{擼e!¯龺ڃ6jLWqKb%1|Ѱgwѱ AdN"VH7)\FYSp ZʶrA1[=Uu gΞˀ^ız3Q%Wl#ć!Lʵ<Ob9Kvo.Wㄔdp}9lIcrR6=FRLuZLoޥ@\s~(>Z`Ű/'p%N}ךxCf 5kGJe>׀" ?k\-8C6=GG뵄N%ə|`ixWW5NPoEi)Zؓ^Ar^}-,\vz)\TFX}ִ}9(楌 [VAbT=͜ #7QK0=vBR +`C-.+j"XseDS 5*CzZ|flKџBFi{OP]%>RMqy\qNu)/J#$\,?au(- vHc.̖t<80ʐiF\4!DF)/VXK\, Y2r.Н6; &='{Lœ] W~wWefq;&%$=g' ։i/x6aBuM-v~4$.~j:F gF4 bcnAy->y[ƻ[CB¾W et:m \1uwl.]6+}{32h>wHB~.ɱ-_ Fu/=2iR.T : dv!I"{&Op"iPg$";oi gbqrPfZ4N)KmyƉ?cT幩6~9ڑ!Q{/rUDk򥂇aDHM]jS|٭Vhfegװ LOR4H٠bcP{,ۂY{<6E2!`a`9u4¼)WWL9ܱrǫ{%)7MB*dw;GH[Y0 \72UYkB"m:p/3X(&c7H^bhCtW"pOÃE>M %N\] Z0 iu#}z2W%xzIrCw_ūuG= %,7q@|2mj*H#m(\0Xf'엠8Xn9 oTvQiY}ڃ)3xw߽?F(~O4^LEk^wz";[ZnMjT݁1HѺr0ЫLÕI*!$p~50{]vV77F!Zx1 nq#=rD5Je~KMbd5s>p2}y+ 4%W'Dq$f(k7jhPT"6ohfl(g#dV +doN !QȽ,pZBù/loZBku].C;:5Z:>UZ0FFOj2\@U\MNo.g;I}`~]'ДVpxfǯ$`XZvQ($MxW+p̤U O3m{G3y|6px.`BWnJ~RxA_YQ$ w@deh 7i{0r'>X\!%w8lWjޭ6IrKBFVyz H!8"=;;@HObjrFG@}'nP#93J]/d}ʑ zMU'7>x.5O FoD7 yPQB~>1y[V3bҨ+yJ"83*=砷}C(ܞ6W4gu<|fD?-FYEIQD_'pB9cVؓvZ'j67y0 >v-WMfG>Y16Wړy;,, n4V>M얻8yUq7s 1H6u2#v'@C"8)s k'3(gnU>\y‰N}[tf=>D-U_~pK_)=Zks(RڋI7TkuNӯw?Yu|}qwi6#Պv+ئUH8iyL6CDxYpɮVb>CI8o c̥#.zpʱ6eYFGfV"CTJ%tbOVՆNh8/w؅R.4!SbU[߂0 [EEQL/1%:ޒfbxԫz]sec}5oـomN os˱K #=pN-nnQ*ۅ@s_Gvf[ZqHh Yׯu5qXb ++G} N)=+~ڴ #!i0|gG&kQ3< aXc. %)Ȳ艬]WzEF*El.O=s^&6u'07zK949(ghČZ^287GP3Ei3-}KI.[[GC DZ*H8[R!1:^`F3g-=*巤%bv0 $xj6I=@KnC1͐3Q1L8|j)hb?9Ei/bKs4.[Ҙ#T)$lq=MsĊ="~@(iy&0TU+>OJ&SX@~F:Z<KLgqhd}#4:t 9Y3D NJifJP`:djtꍫ> *u@--am5f-Aw[ux!gRpOߌ,6.BgЫ҈w¼.zv[$_$S1pX0IxxVƵ7w%_cLNX*ga췸h>m,?IЗpvT-N ٻ.uDkڡʆcn8G~b9LwIw &7+ :ͩ$73J3CNQp$hTJ]yA;<8]?X&2)-]Q߫epXEG2ÆWJGAhkʬuShYKa/^m [IꄎJXw QXzqΰ4[* !R*Lh룜;["C|NRڮ|%x/,킦J촸 v籅!:z;F7FVv+6;e,v'/8umV,GZxӳ[ٳH?Q<_R`B?S?(:Y[IoFhXzGƻEf!⋿%:<-MG0+ٸ+&c2w42+| Dkuƶ(JZ'*gb7<EΚC]SЈ":j:>& )s4m#mCtHz,Rkp ]p9Igz'^[O_RiBE/=QPq[hAΊ=J1 (vYsVÛP[,mHH&)6,.($`lU*I,9YiO'U/Zxz uNqTҦ3x">Kԍ1 fW҈W 1%̯ڵ*2/0bLmo&Z ׈l &` ďJ'IbdMbx9eQ)!hB}ƑmZPNbT"B#zG"/`$)>OEXau-mrP8IQC6Ch0j(͠ hNbZ$:ԣ|Pb}0y$،UOw%n|o,e4!v?`5Ypk و]͹@d) s Y4D"T~x[lauaMr8R^ā@M4eZ13|ymI>1- .;W'颊cx^7rR#xl'qj;Q2{kb74O&Qe> eٛ=tQ$AOO I;<=kdjbl݃?fd }3 ]@ȗËמuHt':y'Ejxːы5nmaE˙D $eh Zv'ϯ}n1p&yMI\FCiQ]1{*O-skB23my|*fMId}݆ioEFɺ_R|A_.Bv4E/ `RA=eϝ|͒FoL%mXY6OdNxjܫ0]:5n`gn3ݗwc5s7a›j]Di)yl5JŌE|-)n5#%mg󏐦9afN cFQVQU4$ԉ?:j'`ɇ<ʞkKn6}8(p"z0[ =DkCXM E榒=>ͨz$e0셑)NE3x* -IC{f&EBǿH?R`̾o@Jk{L~ BqlbMdJ+@zB F|'/[/K3`zឰW<!^`6G_踱9'g|"&N86y<>ŊtS$TڇuȬUmYi˴sG%EKC41}yrgXnJX6W&_嶾Ȯ7PZ[\)zъk)h^+IΪO(6=]j, zފ=Nw`ns4u\EVT"UO՞Boc 8[wrv~~u;;-!ьKuSWO~oҖ*ma{\ybnD7 9DW}Ԧ RUT_>dSZD.-뭛rƗt BgRBtpAzQzr+7@n'tX\]A-oBD)-C?iZ|ѼeQےI*-*uNi|R[d"V6•ꨠAWl\52kI6B~]quon.2Y|݂c eY!p4*Sל[o3DW1(-:c 8;Sif #mwL:mOC~vSx)]V`0}N6#t6Z8SJb8M=2ɞ o\^wU;Kv뇲ƙ|YKm.TzE4=eqZ LJh|3 g`na4֙1=6H(p/ѻU7z; X\S>!X\׹'7/ ^{%=(,ߏ|{UI@r}'eQfbM;"δFe&$2vE/ꅺ[vՍ9*RbCw$0JIVO%# vy6yp+"OAJn2@CEN7:@PɡGð(LN[oV(еU6ѝ3U,AQRIOH1=r5cFԌcdk.gZhrTO~r/J1g+6oitaW!أ| `)*V*#]8f@L#VqSc)nsI~0:Z8R ځ#v=Т@ g1Pc-p83yum~hRCocRW'U5yp*%p|v=V0Fwܥ/]Gf;U=DuaB?;K쥺n/=²z=if9?947~ЄhvvMg֊GY >&^6arXO(`G0W6uf&+DiՔ$Ke^%9ތC^fFG&šK\ē"BX`"`|TkNqVY"7"nʫ7 ufF"V$DR1gkg+^pv2olu#4Qh6:i,7ׂlzO8(]MYa,bWgQg0$`z^fI]NjhaU! V{5rAPϼV5΂/ /qK(kb7]aBMuG;gGh= PA5{:?Un}j2:0ڳor wU1zi+?خ>"f LN atIfk2nO!99dOl=+#WƠKz1QrTjD{5#}@Fة5oPydym=ZgPZ^!@}&/8 ̉P "zmacolSUv 9EL5Eg3vdf ѫ'l)`ŋ>jLU%-L[J_pnxݛ30\65usGu5$4jz52 #v~m8)D ?yBs>a/`ywј{μRۧv ^- ZYӫϛ%Mt [$LK1$ "Z 2A[΍v%.ī_(=tSwݱW{3Ջ|x, y͟1s s*]8pu1s 0㜈 i Uo)f.TykJ7Mo"[r;Y`آcG PǙK8=DY:N67KHSiBW& Ȅ,溺 Z{b&'miV !")lXv>gm&K)WCĘgiTp\H/ zjE0`'&8c+sj\.Zd$2#:tyGP%EF5Xp֜@v9&Wy6KT!Z8kyCf.2whA zG6:U{Nre&,5.:v,ȶ)ɵB'f5|f #ձa*z%[vsTw*L=6y+2,Fp>BNw5Q<-`u:3N9aXHVez[XŮ^9. >E4Wq)MاZV|٘~g)LFVXS|.T$z'Rp)ڧTVs૦H &(WB`J&P B}ZPaؕK5V/:{D*'8\T̕dN3MT)zfkS_8mQ1[?EMOdOձ\sLX+66(kmoo|oW8ޚwŖ{g*{2&41'kU-W^ߋ0> ]Ȗ2_bNXƉLn^`Εʷ(?;cA6ة} w" *)M޽tbL"XXY( ֎elhP tGu6md 5aL25J(Hsn ̾dU4jovj.$GDT&&&> f@_Xg aVMޒsn#x0~ )A!nά@-bOWULx~Բ`K1)h[ %[Q4RI7@I")ţhH D~13PS9\ 9+X6\/Oŏ#7(]fy|2 =ё @*LnDJ7$חYszUavG$Iq[c1C'p3]@A;qTz@avKΠy'R7\V[nK 2}6WȨc~gl״ g6{j05".%ư>%ŰZDP _r&BW^H?;ZalaJ2? }j6|TZ4}X̵n&%#QL\4 /`uc86hn73O;(L!. GbҘYM+ : .NϠeƐ5|0tJcbǔp#MM`RYP(;9X}itDLz`ek{yY!GsW綂|2UdǣpR3hqx)ta@\-!Nz 84'LC`p}Wt]aTFHԥem [.OKFA]nxZ r$HΠY8 Ӑ(b.|Wx/ g?% SEa}q!bU(~)"WΙa&{P)R 5f~c9r2.Q N4BgJ8Z"ID8ع:# *i0ԅ$aIUXY#<#ځ_vT/)薻 lx*q&PUt2W6*,P~y=R^ϸ|FƝ-@.ӑV0dnРFPۤ+-YL@0go93GlYUC'^֞Ӝ)jd=hc!݂QӉkK|$%m-t&a95G,ɮ R[z>`9 vm{q)ƞzb˦DIz3B/#2wvBd&ϡ%c9gŝĺ %P{"߿RʦAJz`>HNʡ皙;$zo@L҂6*YBZX<÷WԒ"DAf+iLǡgb̀p@aIyBӱϢ&W6!BAarFkU JꑒdR|Zś级Lo<%s\e_(, ,>Z2븷E9+`$M}wTAv:]ăbDoghs2?mYSUi+-1Bw{YE8ZrI SʫI]wB.0Wѽ:b~QW՟.Ag Ada*qX= ƲE ]Q7PPa-|^ ";g̅v3{? &b3״V.k=X_\Xp50Q z9uܱ%&By:eێ4%->#"a4$A{'l q/VTN.~3Zp7ϳuT%3( RdX)]r,I8;*=<^DD6鄨Whv[i/8R)[dp:,zXI6EQ]Z [; Wʸ6-kjK4:BI5mAc:Hc~eڇZX/i^,J$^Жz/C0Y >j >@ haUi9߯F,i]5)iX]YVͯ/[<\^ c?";O7+Bh_[pjzt߶]iN3+ ,Qe⚄()<(xcdqy7rmƉx4NMa-!ipC)bv"d/|2lg/m6yAinCz?Ad`m B;FiZI[h0>=ccېS_ST|*e[NW,\wΌۖ ʦ)cB ZDž)me8P{G q/O(cxOo 0qjDaNYHh8⢤.dgj (ʀπ1J}<0H&jHvGupZ 38G%XFI_}:+Ij{{I4.+`nP\Csw}9w ڱZu,!dh.S@Sߧ9+`P`41`>HmЁO%chzU kL`,| ^ed^*B]:116FAcv5a3G9P!Lzωs%eV49ſ]2́B˘!n2qN)MJ"%}ó Z7DfGfS ¸UZ,\x?-AmJ[X0.II4z L:#cULelK%ڙQD靕 ==ReL ԏS:Veka倓  ^tp$j\oY$H,xP?ť" }SLD/|nwsAu:!Q'{$ƌ'svԹ졪s";5VW(u ۣGQf2GxZVKcEKtIp/" `tq.XjXuR•\jW/IPwb<, O8SE|VG!ZY:a6̼G2. CV Cv/zN{(L O<׹%">gۻd3(3k=p"G[&Rz:ZT91br%25 TNH Y)އf L)^ړ!ʿMzHba-ǟy/:.nP\?4>g9zpߏ:S_H (`\=vce$& mi$x~\Mtz ` d1XQܤz?W PBq5ŗ$ i(=>Lo!A#,DONef$I?Xԓ;ݢ4}CC^;J:$;PwV5, K O C>N;0Ä_W Fkk9tAB+^E"_b3dSQ*0?nF {$v6uJoDX7Sh, ٦zX MgUf߹Zum_}h=qt"K(e.9e0=TW6hYda/=$8%!ьH<[ɏnӿ.eJ鋻eǯ+J\AbKV_Rusf'oN)ä<BNd9{d'{K(}A_'䫍t'-tO+(:ǯч~TO`MDT೯T+KkB?Kg UM-ci|)XJwbY8WG?ʬragV5d].qS{-`HZ'3wӠf`\QGܑRbL)8GY}o/1nc n!Z5n/\J(D* hbᐚ.VIh)D^Ȉ5{ EH =qq,&V]|c 1 ˢ .0ja8e9W sx#P.,pcɔ4tۡt yIe[V!:zy[Ep9#*ҟDycf4rrk  izrrT s?O# QKnW@1OHvgE?T&ScmCZ4e{ؑM[~s _"ܜ#o<2ac͟-MGPre2H D@#cݣ }u/ n}˥kO{}zJ_P7*7q,Z'U7LU/uz=$ob&SiW/$*Pɗx~e@>{sJ%t2d.w燑T{K?E,'XN~DדV9Kg .kp"&NY=do@滋xŤ:[b0he?OC"8# ٷqp$0?Y.\#dsOԃqIq &(v;۪G  v݊5m}N'92Љ8[^}71@,߷%[.c<ەL>yG\C ~hXxY ѵ ll]zRG8qJ1 8AJ9>`vքa"u$DRu2E"jsB3蝆21^_EX3Kۉ}O:hA_cQbj]ڋDB8N3iq_Bs~st\} ty"3|%y =4>?,R>6(qEhȤ|BpʛlR( ;IHн7Dfx1`5)f8φ*+3H7Zzm +c-iBKv3+$@ OTwONbz@s~ͤq 1; ,- zt6<V.Gqeg\j.4=hKأ,5щx+$S< R1EQ@GMnzh}h%3yu&Ι̙sA)#\ɡ!a5pslx;0ٍr 0w٢ c$yHجe H= q/Sk:v* ˡ8=-|^W{ UG#V`TG2D\]^oBf@c5$q7h8cp> #[; )~1d#ϼG~fu٦_|En&[p4>7rjX}yUJ6|Ͳ. \M!ۘuZ &8NJY9Z0Vlن4f SbFJok@#Ja>"ŎXH!@ً9㰃ڶ<&ُLK95NqˬDw&.[x|2ş2Cb7y-50KE"eQ(w'g}'_lH5TW$-c?X/ 9;Fp.L;˜KA߀Sr{J^AQ #E=Wo9>$(׀iyږbBIa-UmVkAaD7?Slx#4GkgFYlX -k~XpT~/je{ B@՚p1p?i@6]fD!]/Y{Wކd=UgPщð,%E q$=ŽA-4 C 42Z@tb"^ұ BH4\^BjL ì6| J0>-s2osN|۟C8} 8nn|m^K/m< }q""uc=H9Kui\݁Uٱ o>y2A lnjL}Ym]5հډ'? {7q%>*ٵir^LO^jAKjB~k9ZhGRnğ%'gW}jE'!e}*v~Τ %(gW,ֺe|)嵧}!;Q~)J}䖖j'mLX}ꦈ#W j2N-*g4Gn6!([>?]I1{ix#c<D!E2p '-=J Ч [Gt\<ID QNI t\z\8RJrM!0WOwPM+6fk7.},,鄭x0tCj$,In9GS/Wt9[i5EZ,/W΂PʫTXk|+; %6\mVA]g .Ł?$w(-@z! .:՞P\>%KU$LON؞$˄gR?iVȳ@SyW*uXJĄؽ[hm~k,s"ې3_2Z pv($J^2n1C+")쪜DzL. u˽җ4M^Y1=;x J7E@ c;ګB{hV!dXLC/fS%пɜ`*. XʂV Qa2V>BcF& ?{WQzIeSCKC,Bۑ@F`x͝@Gzt#vZ9mztwH N)P9[-E둮!hCy~+ё=_WX߯V.~ K ' bI L*vYaȧm(\^蠂y Dj%$H#X=_ByAe'"M 4*zqɲgpFJ^Yv¿٠SMr8a"z\]HXs2վ)&&ԅ[Yωz t)E-( =!/s](] I!O9ːXcƟi9 S:NsưGk3wҲۨy']ic"5ׇ]l_֥*u$\9KQ]s\~{/u+.`AʩQyX.Lcf50/ AAl=$!'kT Jbg.y3B k?Msɐ6Yh$ B'`6j/5NS+_#c+B90IO]Aτ,je?ࠎ}HUߝD[d½PYcLtex}>%#Cd[fۖPQ$ ftVo"dK8 Kq3:xfdo)V0L81m̽ -po]>8:vo#i#oQ8] ׬O1F8,"A3NY$@ꧼ `T!S*A&(d!YiᵟS{W}͔P9XY2 Xzd=i~Y6U=cæzѨ 乕N~F%7qbuMXW .2C4\f :$Qqx1D4`;ñee8R Hob(\Wv4Jh 'ۓIvXs)<2q=tGa)-hlɀנ'(W%ۼPM"m&B'pg#5 Ce>hF  ʐj|bc98 'x# x"N"<.t'gYs_&V P Vk \jZ^P;;rzzPScEz}HfWRJ{#XzdEUk[酺&iӖCÛNtig5.3*ܧ|$$.[MR+j6ĺuƳ Γ%#6 n rwr^yvPI{l&pD妯F'i)]@G9[U|2 ơ| xh|V4 YzG0T;a>3: wݓc4yn_ "'b$W;9xEvHGTbZ=Aj\q՗)VoDLߧ즞MQp7=a6nq"'?k bdыm}L\ҦV ΄( Q3Zk_p Z'.w#@hm9+,pEz,&ؗx:#+ |a+p$} OaST8ʢ,tx+ OBΗH,M5`q]G&(E|M۠r4naj[;$W }]vodiy44- vQSQLnsE#'E|x2.&-`zobEU#QQldިKu:<&3 XJfPAx#uadLIt.ʿJ g&) ~)Cl&Ƀ'2(I+Ҵ$g/PZGӊfߌh]uBc8R ,Ni^4S)q;>D|&83DJͰ Z39ш3%? v\+9i>KoGUosI5)o+Qup?Vܢ3ֲ`#"o"ɭV@ɑޣ4lׅW^2@z]jsBe `Nl!e@A ĭ'ӝ(R|v2 }Jc&=;X_tDZUj*&.{W6Glg=5 蟍Ҋܰ≞W G8+^LەT!Ud'X`N@$v}bO'1:RN y5Fz8&5WGҳ-A \Sҷ`L[2I\~0MŊ]aafy9`pUޏo5_W/\ șg~ݾPR?"3؄JbC͹}ڼ$ubM9iǻrpD xnvfRƩ[ =3$tJ*J15LV\7 oGcxߔYlBY~ 2Sɉifj[> 1)ꄄ T7s2R3[ (jm'WA` yT(vվܡF7G1[W9'r]8 nmb 2r< 8 \3|Dzpm=-|WCtҞuBdR;U+S+F9l]'M[ufbԈGF~1:a(3{ e IycB P3,MRˌq[h5k V3AzU4Cwz0s2X@n TPL?_xO<бo-E`0gw#]KR= wDiE8=e!&P `8<0Yajq7?XK'؅* 9xvL\3E|d lZT>YX6G<+~ێ6NJ͏5Mӟ{@L<8%?a-%<`k h5j]!Mw }2]o3iNi,rP+م{Mn l0QOK2 BdYl*)?ĉ J~k 9:*Hj(;(j 1s67Hcb6\z[q1,%tfjrq9Tti=da=o,N]¼317WC §@u5prQd9S{k)\zeTyJ&3mLޜzgŖ/$%m֪ܙݵ>ٽ"Wԡ2d\l^nSַZ[E{m?%[?%,-.{\dvFڒ_zBO0-2كEЬ<4"O6S J!z7ceKy͇ Bt<0Y:c؎w4ؗ5x'b䋷4.iEq<Ñu#Iމa&90=qBhgxcB-lMI-NM Evstrjgkz%0]x;!lc޽Råz@L.+ζ4$w$.G-*>nɩì?摊 r mbZ̯}ʯu&dSFqiv*ޝ ^9'Pe~BT-g*lRD4Wq!Y=Z"0㸿3b1F:K0Ø!9C;PU{{ k&qlq8wzM̶ sK0JA;8.9 IF0(EF84 tm'$CrͅȚ@이k""A)o¢ޒb{yc?,R2Z5DmG'ŀeRY œtнNSvotnXNF:6a=)euSN u:= Zco.i}õsdOq,Vw uzR߁1ivG{O}'(1a&C  D=e3Uz/[#gKY\Pz.[)0-#fpQ[fΩ|NKR+\-&k,!O8Hat+Ϭq/}I$D8 ʆiSG7ξp#kYE7d޽>jn23!=J'ˌhbزF'JWڳ I!0E$Zm=J1#3̂r>ubEZ|S-cңg͢t쮿 ,)d`]]lwI`U̓rq)htL"o pRda}͚))[Ha Ř7CF6:@k7(S?C࿽,oj+^w> =lA˙=cDX)$^a>dN-\C3sǑ{飵k\-[MojNW7ϒ.1G[mkUmo֣#X5DvԺC5O% Zl"qF$[P#i,$Ah!KV"T[7 JH<H\͓] +37ᄋKz5J)RnqT$_+:Q(hOQ&5hs)̂1cYvÛX m(MĪ:`\)ԀEb˚Natg0|{t1e<~vC/Tzzjꔼ1Oy?$f_ 6$d;_/ 9΀4eaQP yVr>W]dm[k-ZQ TLߓ~[P=+*uc.f|Im sN3Qmѽ\s?.*iP@'i`$|63Uif[)edvٹ@uk1wF,9i](xIf87Ewo:o@'i pO8@Ygy} |]h(%ч~ʚy~]RA е`ˢ)m WgBq/<įDZ ?^.k3;rMj7MC ~J% _(FB+5xi Y>]8HћЗCQVT\7ӿUmchBʨ+D( 3b# ( miB=S;Q*,]Va4[w^.lLT)mMpJ%=MPeӜm$9cH|!@.L]k(bڻ4D0%`\,Q-oWTn59ԥ4u-zne1>zCP"qD,3T 3 G/δi˳Q|&'Cc~MMN 0wVT]B6n9WT* i4X;/GYSl{CIF%쩚\US:շoQV㚸;/sH=xޞGW(@f)@NƱtdUZowayo:= >:dՆ3xp؁zjK~9}=Ebbkg6 _!z7QwBpv}j!ï(y˜ۓcLmĜƀ$!dkڍ2eP^0ML|LhtVcWZUyzdAHM">JDK֞wfU2W3c|@'F60eN'<qg̳l'׉]9ۡ rYR=",3J~avxkDOO t *4DtXmu E'NԖ3B rӺ(w20ZPzGI.?Dږ n^W5*0wbeł%5-s3d -eg*ڦrNWO>:ud N<ğn J2Bj.i\cWz.1N AQ [RlG3anL{c3= .9L]>;mM,("e;Y4pս>%ΒCuR?^B@h៯c-}drUN!7D+JR|F'eV*P\~|5c9Ddca,8f '̕F`c8ͣfrTiÙo_8-3`CmPDf}DrrW%` \я (W9C-]5b:%P]*hԐ-{1qqwrb՛TJ6)5<'SclMxJ@(8''+4^xRHi?p%xtUpjYop"vUXס$zXg^&GM'2$ bB29F!J㵴9M4nQa%iIp[|bvCD;QI-8RL@f7`GދS-q@zt@Y_k: ,C:T{L$8Y[ZNZ+q ( FplcnW|G;x}>TJ&|xդK(?-7 EˠcBDU[sUeZWZ'֚7F4dDոDq.'- d* a,|"NTѫuy␻ې WsH2k,ƸxC5+ Hz izje,zꘖQN7V7>F=_M+v5uɍp![cʧ4e4g)3FFkX>^ϔk3l 5blR<&kd ߢ:+‹U LK9QYkJJCWc \u7oh-薏bh?J9_8Ta Ee<4ڜnAPZb8_vq#/vkhjTfUHrwͥO))<}m^BeZn hk-uolu=4*PhV&ANkRU5 R,h\d즦n]sds؉AXGt8WvU5Q4 ?$ $wi֭@[FYrSjW#c[G?U@nCMd3|L"grLTe4gH=pj]evhOUc t(. 9xSNe34}4;tWPLk^*_^\(-{H%XWUUKò{xR ,ДT&/' З^ DEeO:F=o+_o1tj/9o)ǜ|U]E5ԋIֽQ=ZBGpV0ik|En$EVJ7˾v6t`imCK2*|i1Y(&EM_;kJq DC4`D;/yў^O_e"u܂~@Q?FID8^LNӬ /k}X' :i3}1 $I~J^{[nw'ʫWjbkJ s嫗}՘`m\- ?#.5̶«z9+^hTD>C|b糭!|Th5J'J?nS4v(ΞץN8s؎ _u'#EP՗[f7=tŽ *~$;x\V RoE j+Ӊ+)wx0G͙pt:}<}^ܳ)oj>@T.A} J"B ;{Z*<,Hd sthJW8䝥@B6",5 α%+V;9lNv^nHags^WeMBXM2-EfL nÔ3`~XI$DvQĉC/3NbbSL@LH"lո=#&| &WEit`{ERD **jmY߿9YOaz \@au}.mh9a$jL7\rDKKǨZӒrP/,8k&W%*#W Hp RvGר|y a]QjrIdi&ӂ S) R01/]3T%p7\ U@*p񙱃VhBX5l_$~D_[L^ !<+KL)el:'歍Ŗ2w _%lf$)OYl+ ɲc>𐲓v8.D2.']#V&oK٣Pt0h`eIzY]|Wi,kM1p%&)QAq!:Ch.+4B" 3ˇ%dFmW4$1 *L m{HO )2J0`'UI6U$# q23{< Nnڰ)kMLBDkDž2JroLfl1u '@/?2 !yUVOG 2ɑOC&'vp=(Hֹ {Roo$|sN3Su<jU_@("/=9n[ݮ*C{G[ W W Z+ i6a20 B0W]/2=^BV?(Ueg|0hy- 5`ÈꗱU݈(,-sFGI9Q xg8\WT S!Q'my,_Fky! ?\I< b@2:`WU7`#O?U,sLIsHe8oXu4!18`n 98Βj>5S!wUmv/j2C"$4a8xnWm3CSp!tfT՘$n y~GV K2Y5iDREjI9 yYN/LDc "q =މ\aizLX6`huYtZ5p9^bQg[% HDedg` |@^CidS3;s-?TZ$6qd@3ic` '^bk"9y`doLoFNKQ8D#vG'S$ZC7'EWL&+! ,e>ll]溫ix&QG9b)ҸeEk_Y+\lC۩W츰kk52sf_zJAqE; #tpY3Tk{2XZ}.Vce8VYt1066jl#8ȵTק{7>~?˳I8 gIݺF&,J{IOe;7%p8Df ?QYc$'5QD0BD0ڨjOUnPR3x  d5u T1>M C9:Z,CRBC$4IO@QV'{╶G=CPxurJ2*+$h }OD]F Uz;_mL=)wv?8Tq,u??JԶ)wLG60z>ҴQnH+M [pl"٭ uoh6I91|2}D>ۺexΐ]4h%7ꭈb\k_R{MۆԛCv%h)4{FCUkΦ%NvpMHA5w[Zhkeʸ= br R9M1KTn\4놳zS'X1 X- d,CNID"_(VoQV3Җbnm q@ cۼVϱ2?W}F Nf,LD*Wd J&+;ҐH'bBssp10SnPC l{ ƘU~~gRtS 0U 'W04P.)niBR,3˷t4u T·@V& rgTb1Y/_谝,'~ܯۅXӲl\o(o>Ic-R D$kuq@>26ԾvX!aI|m٪y%p`/x}̥XcIW(&g+$-o'EI^8_f8 -~8;EJafj:mMw͐qP+#EC v6}%ȾTqJLP4X) ߼ iY(5c H(\Σ| 끒 &'Y&s.18a-9 _0XU41w+Mtk!tPeƑGoY*z ZdBK q凳G%4ˠdxP"iߔf0[Gڭ~ RT0f&KfMp h\eJ܁{2[U E^1lr*DZ+ EUce1ɲWL'>hǡdvk.=H_vӞ@6)-$F)(̫pkt"hFp E&7 -[Ni+ UߛXgc'cFZ4[@G5!fStmF$rVyg{5$7 >9r{f$e3GPE"7\R t] Wu3( n _/b*C7Ml1u9o+$Y>aQw1,v=|< kg ?j(Dneb8f7#7M TV[d`ae$ InOxLShe95Y<,_烔?Wgյsې(FZB\ɇ0q]T'}u/` fhKye;huZ2k9>&q-ƁRѭVʓ>85euia18iE4ڪc7Ph1PPgE>*'PڨVԴON-t Mŷ<-[SfS!l;?Fcо^ˑ@f^+ 5hn]w ۈ]|T I.ɺBfCKKC):Asu?EfIz}8ڵʈ֌ )l$k9W'\DЧVOOzZ2_ N /;̃HيO8c gFW?֢֡RK5 t{+S_/=|}gRpU)Mk-}SUŬm)+ʯz>r1?,h( gbl^K*l{Z&ςyKx NuȫOΦT'#TB,|>.nfi*\!tKEAJB 5Jy5=PV۝gL@Ԙ[t.ph,Wz&ą1yL} S3m`U%|\Yv ӸKV oQSdr%вe~gNPQ(-J .# ^㝈4XNzĭNCDB-` r^ 0:RŋoOiKѮ8 "d؍dJgRN2~{>km`w2Lze#y;Bgچ$^ ؤӞ#8 HGEAPOQY櫏V¡L",.M ({*D#ZnɇyzV)~v>e&xlӗ>p[5=#_".DJo-D(l@aJ<%{Cq;WXn Y=%/b'š3V!FJP?YtDVuƬ~ z*N :L{m=0V `0GÈ^352??{`6ddO왙2{tXmY`b7_5?VHQ)РR[dKjD' >.(^F ;O D·evEw|;Kڦ:L D;-.4[yX&,•*c~1X8,!|;G@]"ءpxhQh:5,r=68nmFEJLBJcP kBzB+G`J9%ׄ %4$Ig!HY k2_opqкAQnRFJkn e4]WcUiYTsspPl-?& 1"EjRPrt:"6szH&@/ c.)p7KkDd8/RRl΁6'4Wyx6D j GۘHjWƣQy,UqOkz)m5Lιq g+PfMG+F9OQ3FxnF?Í%gC\r7^AL4[(*Lิ8 k #yY0㏛a9L*DQyYgeWnzxp@$b,~KT;qH8t0UW3hՀRpڵgؚ$>GS,F)>h"Hl5}fVkBEϡ*U3 !됅MG?P'BTvV(^4:3$/2@U6$aԡɌիA4 ~/phݫ!ijE)-tĦؼJnjQ..Pڗɓr%'Z*4 ED)kDώ.TtL7ͨnW`ŪwHJ?2_6KE  ,h;*3qڋN?(ȣ-l{b@&P9 @rQ;^?uq0Q{f(m{$Uo۟y7OTp:QsBO_Lgːȧۓ~mϦ,^  x\vi5˷3ka daMW ~񡍬:D]mZc҂Fwk6^b%\GF/FgI&"Tzn SG-^RO(*dhJɩ>]~VvPB5- יy}3eV+}ߚTp3Xp*>hA< Zp n/  E;riL0;qh2E̱퍐)@D.-Y ~z֕X^"̑*TJA~1^4B/R:@Adf*Z¬;.Ni6Tݸ<& {Q~=-ުWu}`MB\$ &WP@}k"[ z[5rH, >XAb"VJ8rGZcx}]<1}%g:Wvc HEsfLj(D~|op A{/ `80y T"w LsU"ݍX{x N^~2~[8N_H{Œɣp;VQF[նyῬچnmJC+wUEoUI9(U[1X!; '*i,)Yc8:OܹUY%X x0+AçWWUҨy{{Nb[O uCK'E޽gffw-CpF9Ц RVuOMV(Ms4Y=3 3s:msw4ح-`F%{HZU;()ӰFo, t-$N IR/V]ЦJ_4N" Υ?,8,?/?(X$5Bpli񂷾 vAJ|"MԱE%@9XoE27NB.@>44hQeQxeWo*g[cOLJ ]OYxxU{!9H?jȚS-Pbu=$PyD.Tc#Hk{}-m:ԏ7.#y,FEp:# ~H$C{ΓatwC}wRg}J%yT/D5;EH5N%kNl ]sVS{fbە &Y}~W=(`f4x@׫B6_n C٧Imd'U$R'WV\zp})bРhnݜPvZɊU_nfa-ړ|J0w$vbRQqaO )3nW԰N` ]&L9>0]oۡ\=VKL8N ݪ0vV:`YGXZ'D/ L>G?b. lWKeVJIߨ1^HƦC]HhlcpNީoDSn#ۖ;WQwJ}t C~MC [\v?A)8I7(jK3cWIAo[>(Lw:x-f>ԝ?i%p @r|B|w&z (8-G;sďE5z0r%۴fT8esFrp\T vsǁuߤ*3`|ܻ 8|D%7G<(!ô\êc4SwC|bR7Tع9h(fAOZ61p}M#h). i7aTX, mNLZ11c"% MpD1X"U\:YteJ8_K@K~ -;K @+oN82xÕ&02>1:4K?jGB{mIJGw&͏ÀPw"${)`9r=Z䓂$,xZF#HOՃ? %d>D9r̶AÃN0?jؙZke>t\ҘU|'t@m܋Ý(HvK6?mq grTo i="^Q!z 1НȮrSY^qSZ$v۽8ʆq(9!jwY +Ѫ=V#n؏^N2h}< oQ%o`%ٝN_ !7NRöY;D{}A!o2qIQ{TO5yNy@9jPږ79O_+Ih6C"CjVVDF-д3^:~i=FL]aYOeS. O-ߪMx(P"콸3Lkb_|ϓ*^̨}"T% Elq޸BEIyAʌA,14#JkiC iÃ"emWFPoRX8Z?h7 JDـJQfpٍ<$obe#0jO;,]f9WI%Pv4q5B:~56;WL`qw öy%p.k\<`{N08f GTNpep@^dZQ=qN~4ڢ÷t8 lMOďWT }Oys-!vZVb5t3a_Nhѩh;j%וp;> CL@L4BI;bNm6NJ.0=kh YOQ}֐|גۤԴit>ʌPmoSee -tEV6鹡yCQoV0 (a5Ҡt:}KC4'L8$ `һ;*GǡsڎYsmNt'OE (wӌ,ɣEi2Ԩ&Gd~-,? 'D\4:E͐r>o{4Iyd[*vvuVT 'gMi7DA#m 6_s!L3|ƋR'.hP98dQ-<(=}Ȭ/v7s*+LtE*/ _l|/7M1!&=GϸSI'! ]BL(uJ.s{ue͆#%%N*hq0iVy?1|_(\cƗWQdNB9c#8۸xbȮѲ_:@dzqɀkt5/ArYwNAY1x28-oœj.u q9u<#S=O!Nn55%KL_.])!ۈZdrfY\6?V_\ :Bf[3g aahk}6XGKܙt?;iTϾy6!ߛeGU3p-@n HPVX-X@"ic\R&,0WZUP؝MU Kb98 =wU&fMgR_p߉+I.<5zy I CD! ^*P nvCҢ>EL@3P$UGLGݷ^h%U/&d6>4P5^M\}+?*f"РbOl{CQU$Ok1酒w"(~\|]>-[kpEh9҇`v8b#f岬K 4c%ף=Ԅj- ,<n& B@ֆ3ײ L/")Ve\~$/$4*_jˤ b?Hog"̪_eϹ9ltCQ}&)lsG: 3W"ZJ;цpXL 7q0Bl. *e>#@]GJ4 zeG <233 н-$YgaDDkm5)q`#U/7e]z j %ZՊPy?žIg-%Pe.L\ fN.d*bl?/65BMto?hu,@%P!*F/S:28F "H+-+WxEo ^^E >BY>b&ѻ6 QVԒ{ob 6e[yRÖ~M%߰sOӡΝ0;Z1ټZJ9,n|^\db͟{Sܰ%b?ˑ֯!adg8+W-FvY4ZI#!́I-Đ$sE~1̩MCϱRRD]0oKգ૶-=gGз4/V)pH L%>;nZ'cQ!:Q޿+#ߴ_1W9U> MWT.&<1~`[UFLKM=-$<Ϩ9D e?GH!ߣkۏ|ܨT 0%G|qo'!JXX;D^abW='AHPvn!;ѰB}nx"LB`% 3:#. %Zdƛk6JXu8 3.k4JͰZJ٢f@n#͈!d~Q)Ts;Wڨw] 4-Ac@h>3ߘ\hu ' uͅ$Aj&y!?T+[]Zۀ@ FWమ5:;ǝ%<,hd 3-4k?I5PL:ora9 5W\ 0~Z\F"h9/Ep3%|F\3AFU Ay\&F(E'2%Ѝ&e&Y`%jLYiPORnE S M,r’LAƢIbW(>ʀfx52c#ٚ&Ǒ~:}2>YQۗ_IGw ^Hif2$zK׆GXPb(|8u|&.-]P:(v+-Gp?{nF(E:.V%:c "obH.Sd.q;[j>WO&wOm>SA 2; @͵h6D뜊H1nowB%p_`NUo_7,O[7tA45 z ⏴ :h_Hָ 2Oi`>c-8\6E uFxng&2B:u9gu~lF) + ?x/l )17 aX&[iӽih)y,/wYXyh Mc֖vW_m0T|$}*hWF~69'0“Ӽ,fDQ ?gf/ 6/&xbU{W(  WqrP nЯBrD@߯u%=3Tȷ9Se+U㻘:i> Ĭ7w:v4ܰ)`B-{rz\A6s3hEeG)}Hɛ(Y ?C˱`9Ǐ',ۭ܂r ^ Q*h?r5 8:& y˨Ú½e>\Z,ɶ˫S,b䘠s޷vKI:5Pyڸ}#=ge.͝+zy:Y1_skx_$Lh]h+Uz'JFM .ިKM)Nc)ȧ5>ln 7hp.gܴaxj0~_daSxf/jĻRDžJ#\`ni[7Y~:lT{.ݡjFk=!7E"B,Ka"9F-*G-.#yinj#Z7 漐?4  TzHȾ1|`7(֕bȂ-ۜlJ_@vCߓH'7bVڎ}2֡ qDw'])!<;DUH$ "FrGC'9C`gE \5E&t.*u~Yi ޺J̩LmN7Mbn][oU0 vѿ2$c=[rF oygI>ecӺW_!ʿvxur_Mw…q忴pښZm U;~ʭ<-%ړj|P,-TNz=N\۬ A,SZ-U9AN?Js"0qINwA٫CwVAȨ6+ }d3;cr!?B΋+~h%T$a^])nr3^ E9՟7>\2Q[!˿Rs nt]pv<i=(J87JC<#8XM昺a8@ 开Ú!ŗ bk;I+@j-=Rb9>"J$於`t9޲Z( έMF4۰QJ h/bbv:枕A9.- "1A3@Gʐ~LF(0d j5BǍoMarqxG'IF๰s,T$A5"h_9'sn7I{Ȭg&>%cbSڇ^Aʜxrt9BE"3+$ !A2Z|"t1 G-.ALÓu[SݏY}]/c:gMEϔe 'NۏJXU͙As6Sq8h6Izw<_X;Z!tX74XKC-)>ø=-Eu-wA G͔e~&Vo;ˤ'|E*)n 9Cpc@O%NCv& H<*aVҏ7 {(-ԍUg m'ekh1}/]*-B +>d :٩j} ,vl;L5@|bn/)YY^)*Hc=X]yO PjUJ$YNwB K+&A#g}}hzLGo 3$68d|٧kmW_e5tuN4:paKɥ-VF藞Sx6avˀ3nF#oG }? HG-7F' nN:$K;V e|KL$^~`\#cgEuu1GP8"-XD@-k^`K <2!/o;k5tR6˟v|nh|#=,Wl6v0qzsZs5F07[+) }vzUS+yH`:v/,QO#O)h]pkXfήS0`ύ@ɪa- fNZ- #ƾOu.;v\jz!& ݦ"uLf 꽌~KihDB{z65uP9sCKrǦeghS'O="ㄳ#{ޕ}`4oɦHH|& 1!@GvG>heE=metҪE}&Wo&b]C'pMc e3>o Hm&>2lz,9,*MTUFwrP;FT 5#+v4WsE5s\-|;⬌,4z%:}Vyyܭ-| mt$Be P8Y`]Ë]#Zz`]-: u}< 쐺 %I{\(5;1G@T} b ;_XDjs&' ;e9*cw/5uk5|䩶'z)+*j,]͞sW'-4b<9?96*ɅIK5;u=_s Α'{Fs0bU@5fJhWRS/Ƌc[!WB!GnWe7{msH}-y0p!RThhs~H$#ExCLp_m[>, YH UUK(\{.nFveT2mD@ um|D6(y/OK^t@SaB-0"7P _7,pX[X}Kt:c9zF7d3Sw:(4R p:lۿ.i 3@pz[<?U_urvhɸ[*+&:X.xhZ2 2ʔRA^2}pS[%hA8RH*oG=1]!QM0~Q:_p޷%FyH#eQqݩ*j WH?2.AZc+΋PhQ: ?A=[ި.]~ K7u,3.:-TI%=}NR+N~2UT4#m#B +,w-fXC똡[IQ w(-[ LVdp\̹YsPoA~ 1XPs }&wx]٘0Z~ap_0Pk_/:g+:uN0ݸ0'-L=q׎p{5O4QZ&:Ю׳11VQ3k4vH8MۿSʡ3濯& fro4Ц'OcWEox o;b$ܝ qgf@E e6 ]Z(VzZAǑ&c bxhFytlELy9G5>NY& r(ԏzyqF\ǔp >~&luOr ;"s+|Ķ)*kJO>TTrHdu9&[mA7#Wg ԛ%ÞGJfWk]޺!5`o.9xul9 *Yd`h$Aئ& O׻E)BAHabsY]n^OV,P`hhbZgEVl(Ƭ`& IK0G]lCf&XqPY& .{Bqʗ`߀TJ`gfىwpËZPbRMMBrd'6@e˲&OƤw>]1tkrh{n"}3&DOieFdkj]<8 cG LwdϧTHNe o-Qz9}0;7qVH 8hĬ~&U:(l_# /MШ}iNO0 ' _\G>$k\z`qE T1rЧu  j?Iָ1>Œ϶a^N6%\u_~jvI_ؼoac.&`n-oEL<)t)>+cZcqe A+M3psIr^_ƇsPr_l靭OwnmX 2`sh]i؟Dt(o+]铢FfoɎ,{ZKI-h>ɳvQgE{8"s觿g&K,W7\j=Qr]6%;Yz"BQ1%AQF_r1JWwWD,ZcK-uSivG ~l9^"~_N Q~caZ_q7^WnLk,(;0bՐ8~QaHp+r2G c>V|g,uh936s >Z\68ؗkpX"[-AuxJBH0ZD-^~@wP̒$PgEE h*Pβ}CGQ|ʰښd CAƄ!'Y061Vt$ U"mh-Ki+K*` wɖ]dRJU}pkewl;j|*۸ƠӤSN`$I9 9C<~o4"/vt%Y ]Zo,#( FmTpY&&,_P!bKx$&Ew""۾ڧ?P*d:_(@πsӆN/9&"2oY[aTzue®r^\ۢم`7%Fd x CPXO.Fgh#|B-?v#@]8LgIOaA'4-`ϩeM[Xi7.0CNM)n; }RB l̐g' <3XCQ))M%Jn!+ZnR,xo)qһ`ˣT{a寐 AA[|J:3tnE"-0 W^KY(U 'v fqQWW: E<#S&F J 㢍2}Jp]' i !e㦺H6ԷWUF,Ӣ`9T"?Q:^R 1(꽢5kˈY۪QCs5~IszVf+R6m }pЗc.כiDoWbLum"BhLp,'krl7(IE+- eo(%(iϝ :.fPjp27;qOB He(t  4Yp3aڋ%I}O$l.mޒ҆Y|_T`AqV`~y0 +:6Lۓ@kМW%T9w(rrf6r}0;S5圊 cƽ`6'lG mh 3v6[<)k-n?lN N*d?iWoP =.fK/ʥ;b1'w")Q5ۻKs[F=,XĽ x^dŒ1//+p}22-O9Mt㻼C@D Ghf,Kk,~b"8t cF3X~}{a!4m"q{_6[6F),.Zlu!ߏz")2"goZI_qodH QПem>t~U q[2T0pٿD!)< @- FhI'Z^86ELĵjT3LoE$v|ӑߘ0^ųb +Dx3? !+ -cOz?xEEh֩zDXgwqUTXnH6[#C7|zbNd9t<_85wwc56u"A,LvSpEk;::r *+|HA!l03,6!?/>A0Hc@\QbМ2;'oAg @"v%K˕{*jah f|D7FY>Sz }=Iz=U P(aX[ ʤ3_](K]mC%c}۽˜|th *#Dջ۶F& } D^u8 Dž76G(xN}^峀%y2FbMh2DenQ@z|'*j&eghP"+דwtg[EK]2Q#ӕyi=S) `ԣJM젪Di9Ob#5mhl8+Z,3s/] ت8 {)wi2a֦11- *5A]r7uэLv"o>z_BQ摒)݇E!4NO-e=WҽbSlenæBLc͆EƬɝN9+hj]])w1~9 B7>'%TzL145>) 11>^}`h7!vy %R^?yZh6z>0Q§Tye2;c i7I"5ȼF2 ~ƥ mmWtbi; J8BE.4)(`?%4v1ɇtz &o\^ٞf//wȔx,]"ޠA4;ʦ/- M"Q@N3괵` Cجfd&}@Y|&VH3kaV)񽱨Yvgۛ6Dde R mv%0: HzF;WvT>R:,|}l[^ .pYS5$Z̵Wk(fm 9Z@խ} rCY{N#= VOk3B6Xd$_a0hvVvt[m 8t޸ ;I4CH$[DL YfH\/VG1H6]-<]dQ ȽrD*%9֍܈n517|8IbְƻCCsVAD@Xu8>Y=7 Rjm΄(a8\/U<̓:۠Z5e5KUR%a4EǺ)̃f 3>sBWU'BpLx."3yB`زRZggQl]H+v+NY\\0f>0@!! Q^[|R:a[vV̌L,|Ԡ6PߖͿǤT]$ Qmz7yKD&Wfo#wdRW)VNQ-ݕY~nϲy88ϑB^hw*ܒ%m+>|$[WN59 ^+.cn)EYͿ Zirqk"? phڟ,+c; 3:(7)侜.SI[i#(Ut>䩗Tqx(,KNJAqc `8IYxb8`=D\Cp+&tcHud?+,+֝YV ߻M,s=o|,(iS^o$$HxO-оP8Iy)Dc3kuuPZ^C&# Gg)^~BRȩin$V 3QȆjCiZ!3}p2BTQ(avH;C_8P* >.%|3Aj"'!pKs-ϟm UE+:.d%VSo>U*o>Hw>ŒK(;X&/06ۢ{K~҅z3IC$>=.MӀqY]GA2]KU~w6lQdH|+1`m-˹] hJ03h7GZ^jj) c=.>L]i ]y/JRe] Una-hyV3%mkS[^1JS^gqwZe6o)MBfibs:ՁܟauWJDa|ز%~N*jc3 dZr9)~(j_MK]+7 w|~OԢHLp#`|ظŝaL쳧N 9~ gI-A'wr 9` ׏ $$ plV@2 *:ZYb9K5j 8z[mϰXQaә|_Ym5,¥GWUS '[*YR+L5HZEL}j4fGsL| [NuM/(ޑ5#<1w&~ojȴY*A2"V7Jq9U=Iw}RiHE ʮ9sXnakE9 >JrE5: 袊gGR VzܴwHgACf]zt9g:Q9=tPUOSsPm7Zţ+WY130;U^R0ƇDݗ ʀ4=2y#>(=pEN)h!] dD+fUR8a0o.̥KbՅrھܹvYEdJ_F5Oy)J.72xtä;o`_׽IՋֈQʃx>",1ޚ -v+N&-ș%|eawF (޷7rU M܋ ӝ2rՅ(Pw;:;#zN@fz-@}_81KWbrv >9ZfWvr͝#x_tObUu _Q+~Ss"u v-֑ZR:G,& % L U.'AD Նv(#"8#,z|M ^ptO!^^!H=FWc)hHR5.%B>25˙IoB=%]׿Q̾D4 >Or4!e$*cP&)YhRV^LhWcLpD·S@I{0B,'"/m0Ie8Jq]H\V;>DΑۤqQ%I|neؾa03}1e,wL`F|Lmʵ D,/ըK&U#KʾT cm(|f^A՘*٥.;¬Htq43`Tet`> ˶{9Dn( (5WE T޳SxAV=0'aL$4Y.Y)ЩTva"јk27Z$IJ>=m9zQ(>Z] (1oZ+d<;*ؐ%<98UZJI8B Wq>)Lkhg7,Jռ:y'I-lixHY6L#m!Y'1Dܪ;l.SC4 *-wэ( R#߲jcg.oL[A k5H)0D{ke X.%=Ǽt6\pcEX3ל]-mf{8J4)b\ K>KWߏ *?ll aM֌J-rJE{}kGp \F o2؞F&G8^> %(KI Nq>a}\I -@LL]n/2RpRf%WBJn9yX.؋5OXF|5FD_:a2utP'޹[~vh<&h90q{wrҭ"y=eW'S-kzG4* EثٞOeAf{fb{:./b?iHr(_y|No2$6wJϼclMPb4FY+ 0h^n뙠={3Y02dq+VQHF/f&OrtꄖtL'򹏐νݦX6"Z/Q6fqQ:N[6ƤAeR{n8WHB%pR f"āl rh, ݃O'N䚎2w͹ jV8rJθ74Wq!N`"Eq?QHD {[߈N(1ݛho!PDu&= ~L"NxR=+>>[|*ךּow9cz[\˕UZ^3+;nFRG6o ȋi?tS]DU *Oq*Kk&.4 dQXC~gM _P\׺?h/>sX >L2>)\U|Q玩ڶQRߴ׽jl;;ô$^ZS/MnW uzJ\N;\=,#_A{&&u!L`vxGB&E$yM'ppx|a{)m.JJ P} Sz"gTXB@Y6SW,4^fuJcXÞHֵ1r,wLͮf/eLHwBX[; i;9ul_˕A1{= !.x^ko9VRIMnF<#yum;.apF-U ;u@=5䳔Uڌ:^}q@r(|Xk#|x.(5{rn \A=mowx MLxAZks,`| O:>pdhѝꧽILHk`pQ JxxPK9v˔`鉿U[EY25_=G&y %պys~"r$3Dy6s 8v@^*]U$%y:9l|J{K_YьC@J ^(kTvةT[9S#8!C.rԋQ|#'4w$p2+1֌# 14e 3Ru6LpO ,P <@p^K$>X3N uӷ#Cq8y H!NH'v ^}22b;j jd(̡E 1gٯvs^tN[­'"hh15&1YtB,lm Ik'bҭ]zh3!tX RRYnZ83RuNPoF滣&v"= VP2ZDBBihM`yZۈ֌g Kn'ΌP .o+ܹ(;6|A cr̦y{9 f;#~q?%i%2HU_FKwY;3WZ ٫=(hڮ5Y4%_p4 &j'TJɷJ:vV# h.k86.Ӊ߳tT!h=sVchyS?ώ.oOp`##z5m)slx{\]2k3EgǑÃ_nU\OrI= ݩ_IN#@)k)v=;#\Hr j7s'}/}]>{i687FCJIw-KeN:Yo=^lCk9aw343X㲢/  g/jehZ=zN f>rE=+f<_!V y w\g5&`K9M/&v :<`#mۜASKEOj| i8\A= Nc'lqG8 d~蓆ξ^$]F~G(whN>b<7WB/͌ J^@6'㜛 ukSwҋ79]:{v/0kj}Ve!'р&j=SMIbSE%}Ipm5=Y`|`x٫h] 는B^i忚 dvȮKG%ɰ͜Ә0MRzqAw6hXDŽJ,G$rx:Gq֐VϜ2&B ny6ۋÖ l5Ye+`"nu,&b`vImɏ-K Ab¿\O9HSr&z#,;VvG7v )9 EV۶&&udy"Sj!nY6k*V=WkAtvfIP-uMD_Y")vxui QOst~DW#G'-EaΪ$Ok*Rs Z$5ڇ~Y/}\2EYƌS`rZ#-bnSΥz]=ٔ/J@Py4ݺ,1(6 O3wJk@vWj;NcsRY}2?lM|(ljZgyxghqeb]9 G!dSGQYE+G`%tGJs%zœ=}=~AP>\;*Q߾\$3O'BY|vIl8I7R|gv?wH\-)} ckV;ϔe>ˤp+_ e&kS˙Eta?7k(-np,C3ib“9z$$G3ѐ9fl~qK˦Y_Ԭ<G7Hjzck0\EAxX=>ڼ.Sd# BE//f|i;gz)< xp̊0(:GQX<)KК[] k9Ir%"tO-,8V台9;FpQl?ASqJr M,f$>^XMoYpCM s!>u)tVͯ)FHa))HL^b UM<Ӂǚ'Lq?°!مOm;/iR ߏnP w.Ī\>M*tujuŝL33֍0aJ͢HKo-L-V5}dD8!//oI#wp`S,ʷElj/{bUYq]fP0=NCHL|Z&4 劔{3`^!~9UY 0m˨< hXkl~dk,64EXTC$L-kPVpT@{:Vo/w#|a>.nq;2=Ig)$]asN@ ֊| %pλhқlLכK[ڧ\_7bNzELTM}bt? =Ι T:G̔!5 #[CEA&q*w#PdH.?BgDv MripA4lp.D_E&"bWwm83 Vm99J:OèKCRuYy-BQcچgmxi2GVÈ?K H`Y62Yn!7*9)$<=vV,F_ F%v;o/u+_ڍݣY$ =s}nk5&o43:ڍ" zeHyղW%wa2EW=T?I!(qkPhEjqOa$F}{~q-CU S|x +#C|wRUt9:K#oNHU-Ookz)raW]0; ͚+tz_F<ޘ]6nejhtf&e3pڒNj8 7UתiXc*X$0!Nڬ8iR89.'~HMn8'BGt<[/ xf4=ְj4ALwdJ׀ 0[|,ڲoe2߷w]CMˇvQ :l[6MK긧kΙ6$Y6f;_Z4(O ]E)3A$b~II#:7@k"Y\?5|,sPŁRy?TbV! QM>(K)i t1#C j{ݔ ds7$QyC ^To;pfxP'$E^[&A±YrqQVec4&>b5|tE[ o̾Eш2 mXZfOr^*_6.oEIMS؉)}P`Jpr/fN6̕*3gz0L/i\k Ȩt+&O/l8Jg8Fld[A D֐0 Kؓp[7]!%cF1㶢Z۴\׀!uS# l|jxkd`H@h6kA9LcF\$8Vp S7e[(]xF=qs50qeЯ53|QK$?ް&+<Ĥ^O#iNhoJPhP^s..ػAJ>X=d߰gzoVq œ+ow2V(*er'2YQC7nB[$EBI"D0iJ|=Bm` ܰ*CP7=})# qOH;~ kë2 ]>Haxr?d9O9È*j§ܰ6v&`@qGZq34 VbJcoA3}TZс}SVl!PdK[ڀ̰gWo0!!DNbyw(Aϖ*;ڴ }g<\`Pn$ Ff3DK'Ɔ(Dr%RyeMOrf8|b8%?4+xdR X |jD*pSβ[r3coW?(rIw|#u Hל-tn& 0XE7Yh̏m}4~}ڐ2OHRu:U3ݥ3|Yy`T_RE)Ry+\U\+h͸4JG%1 G?X'-ӧfD^'6SIDoͳPξkv5(O%oXO^ٟI̕DěɧdcgϤo 39z[.!ALu=u&( IS!%iw$a-īj>1єDFancY1T ].{Ui?B)|菲i,tc0fZk`mDPa4l50Ah+<# 9﷒nݲe(sֵd8ja1;a]G-IƂzR/Q%r 26tbԾT7thaNО0HFPp|NX0~qޘ KA1w$T4c 5*eH*X@vUCW6L5T`}z3]z(;XSt`賺CJӈ!OM< |kD?w(Q,U?z@k擹j$`~a=2dI3_)<.4l̴U5,ӥC ]!%A.v#2Z8Kě2ONQ>0vu4(+! J[ ۘ3pl;y=Oveה+*|LY2b:$Ucv>|CܫN:qT.=jWJFS i).Nam6|E#.4mpy#ӿ [ƨcp>jn,c2 ) ܾWO F{1aZ+|TldZ%V']IN2'/ Rtx<r10cIF(g^r Ht8HZF:EQ[pݝյ/5?u5 0^㲾[Iӯpw AqNLBaah Oȓ|b h5sb֌vNY4H4]VҪzEwj ڱ/Iw E]IT~558(q&ʯpmQ*N߱VP֧g?PhSq(e q.]鼵_ EٔR.MHMg6߬!i ЙĒ׋zOOR'tj0ͼM,>r3:g!5\1Cgd?oEDq|$Fj17ɍS8֔zSKU!Ch Z-oӼ<.MKKҐD[Ʃ7HQ z12~4@iU|:uqOvT|b!%,ͻ 34ITpޭ#u8Do,<]ZLHl ;FCSk=N1?m<p&"5¡}wE9ʤ SB/_Skmħq4Fr|4ï\oN= 8yiZNv/Ms@z1;zLoڒ ^cp@_GN ZÖ+fUa?5,ċ,z)w!e9%9C&' 9 7}8.9ryh Ƀj6zq2 5) ȳ 9BjNdj+)p Ai r!3hK@oLy^3m9&xY}rXz*4GʝƴXhgR0X>lqHiHG(^S9d@0YGGm峲ȋ1,,Y)'1&؉&aW*;囕6,ia orijq6 kS7,\PGX}Piׂ j-KRww sR]w;L T4c%([g0/s4Psw2x/,*МoAى9c0J =u7@[@Xob >jn ^]yOQE֦,>emtܶɸ~Jcc ?x}{"K@-mw =Dx)nZz_1eh+=4u"`Ԧgbb^֮""ҨĪ G1kk `JWXm}SKjT!ܿ?]a9$ޡ]"%RLn40z+ڀt:sSS^/!2-(tUWluxXNs6Ԑ }XG4Хs3Rw!/$$Uë9}P]f`-1tu"EP843Ng2-l_,d&42nHɬD^ t G H2(mX,-+C`s.`z]͎5dk2"с`|K F R1;AҋM3uKi&RM[FQBɂ413[Co6OC+GՑF ˽Fv/V`ÝIt]B9=Zf\4"W"ŖK,#AZ5[:2߆ ڧMl ހĦK/15; w~PZI?Ô2,6:/oJ6?¨75. sC%@_7Kʮ~xF/@J`Ƿq5֔_$ln ~ @v$ؼnDz%^bE]R>5m۾)3xez Ҳ5oţF@kS$R! } r%k6˻IVfcx,pH^3Sf8h–/44O+s9|ERP䎓y$DHm 8-"`ƕfDQ> y^SaGY E}cyv+9v7JV(oG|w2Ig༨t0ߍ ^+oZdqB۠} -/[[,l ^.wIJ}=a&#tGHbse @P|cJ} xX<^I.UXyo&4# XyÇ#[{A $Fu61db.Sċ3w#ӝluEo_1`,q2}W TzZ\a=6FyINvZo dJ6J]xF䶚]&80Ѕ=.* 8pY lyS y]}(3h Ǘ[]wwֲW[ENfɾc*c,ўQ< 7!9aea6N7&Y wU HO_ ʻ.ehEI}%^~6ㅓ~ /_~/c~ ˥HDfuX:*:0ڻJ5UGWĬã v|7}SJj5^F Aܛ<Î t*/G o [,.+!o+#bEwUekp]MI| ԡ~mbzÎa΀AP${⌒o}7_CG݀@kw+kw{;xL%tdeJ7:m5n]:S10 wFw6 w}ФNy2Z[JMEL:| S#![-!9Yx 5p sSI) [ SaV6x kPu/2_rȁϧN. M{ kQLНoؿׯi`KRwvV4Tw;aK!qz1 # f1S^{.D̹OzU)8mt%KTDtJΉ%])7!+9KG7]/q*Z'€o'5UZ^M4T@kDmeVLG|t=Yu o0|][ăFʼn95 |CKC];%,qEwB|ѡ`[Gi@ezpꖙy%4خ!oΨˁߜ\u_>۩(tܥKc|N‡fWj:όŐ3wS\#%jH !׋]X7YxU\O On8?0Ɓ52/%A̶!WK2@]0(-')'%dY<ᯏd?:A#J\w,R@ -Ӿ\zRFdudٮoIn j Τ#@XH2ӓ t4yb͙Dxw`ac,9lF 4Y7Xh#ѱŗ\R ./@$mG}^Z3(:dY$&g-މkF,aAm:C/–]ZCwuATÜADB?σw>*cܚ>4tٺk1kCL̾<+b4$2TԀfg0wg3H7bjQ_ ztUa6z`–&Cr&֙s/Cܵ<"0QrWq'Э5dlz ,{#Ĉ[tNkŪ,ܖ,H&؛{#'` BM}2;0HdUKn0X6xk?]2Q%ӡ; 7-.I{Kb*`ӷ]ۊMNDKB!g5!l,e5ގ>THw2?).1ؘGDw.hxHt 9+( N/‹ƫ `"3h'OD2=VQvڤ`:%h.Cֆ "XPD 1URk.ܓN.t-Ӈ=It#CVf~~jf>JNmaS}dAD7;_@%',Dr57pERnrbG96YN QĘ*zr7N%SiXEkm:#Γ=`jyzAvcjS=SE vJc383F2BR`~gPx|o8)50U |ix7UnrQ|ض%o|۸&3{ڝg\1O2KtAG#OVAjwz7ۀr/R n)v _1j0b#2$i9{H"L b|6~z[`錬|rîN l'Ȧ_w75(B|sMeΝ`sPc<#Áze^U: S VןDNj\Vhn,OCJ6CصiZ)jx6ֺ!#A[;&rvf 5 a6aE:1\hOXiKOkdo-Kb\Fa@>4^])L^L"azU o!V[tѻO d*'dEj'} 9x.)[J[dVՇ\.7]RO*|9.Nc) Dvְ $}WSQuNZ</3;^8{qYp$xs,'O2] a}_ 0RjBOb3n2]x$Ճ.*N ,9twˣlՋSn\53XT.Մ3XL$ȮMm, *ۊo!OpMܬ}EW$$X2hXR$.R<UVq Ӯ(f|L 6h7fS{ji{%3aI5N ㉈VdI| 4rK"FVY ixN!e3cs_pMuc69}aG[2Igr G;VJ}LwL[hFAj5I~܎eםTB8D}Kc@.>nt(6C~JPBA4 Ҿjw 6IV30\ż ɖyHau#l'eͽ+ǧA^dL-o7I%,"2{V=r6 fZ锗*^I-QCt;o91},~L ?u2 br;wgу5! 3|oljYIX`;G}!g \I79#|bB/¸YSep t0N3{.vk*"|թZ+WVƂv>wH0n&P>߯t [Uo](lxf([>.HZt`#xun7#"K g]O?@xBҨ*3W5id&= F;lGPC0/oy:L~%CйkmJ8-Q& Q|R޹[,kn:& L! h$f]‰JT.!9&Q:޻iD ]l L~bjOԯ`k%u?,%c#-}TbfII̛l'umҭI5ա RY5~r5y^&uwE,Bpb50Vf2[;ILv<"d"͋5ϙܪVAH?]~C܃B;}`I~PuMJn|ni}-+vTtC0JC2cTamxQz1cT٫x-h WgCORRd p.U aӬ"-_ E0Zf|HuLcP*gOdH̭` =XZ2}*L\VKΥ f}Q=n<QQ*]]7 9${WXф8+ut}hODSZ&u"eU_d+n) DX^hm'Ɍ1>!&ҧT!؛Ii&2!4kB3Bʎ<т<5 m>9Ј fqE vTWih_88]]M[Ɯ h])a),>Pa!"Q Ay+ce)sŭ23~W"(SYd)MC+m舗Omu8m:M l}{aqQsv7]Wx, ~̺V NP+I*vãq{(q|c$$U9y 8x nQY#ϥ(ajk_$bٲVD4L1qUW(FJF6O W|a߈њ7KNvNj g[!QޣAR7O]pPwKr{hdĐdNd yOm_YKu1x~?!u|\Ϧ ! /;LoEjEYbuTTyu{ rNv;F[({̙~P/kGIAQӒEM]T5 /uЅy "c3?Ͷ0^q ){ԭkP( /7P8@KץtY6:#Q:r"I@ǔ0Lpvzy z17&&8r6jeVΣ{PjhW2Y'%cBJU\ݸd乗E.y4G51l*>wvp1_iشk1$Hccfߺy7HU j>VTw4VZxri@]F,|ϭ]fM`-Cv9ܬ׵ Բ.''nj"i@dn=~"hxuGEs> Q VۤdfEIdv 4.*bTAu<Qb_+ ģXbO30Udwj;adJt68kk ^sq@ B}s01=1 # ;m gELR p@@ a~|Aqhj/1KBM/ɤ[iwj?4 v UC#*f7קa?"_E|3\EB2Zt2‘!}z)`QQ˓yh.d]%4,w;Ο{"^QK,錜E8-Y7s3VfŦz"Lk?\پnF9d2KV挢z/_7eAQ '@_hNV6>w^Ř7 bZQMծgqg7"CJhĆ8 'ๅH^G%D"Gp+}W.Oi`j9,qY )"W_f| s@"Y[]y{o]͢¨ϳiV%:yڛB"{E]w3soZ#+nƫCqL -|U+invԓ[ō1pŌڍ'+N!+>۔]}HY'6v*y6Gu[_G`Ş_AEyY)_ET۠6wJr t1 {%[oGBˊ7̡ jׂB9[6<:g1>F&Դbgpx/\~Ý5˰$kes6Z.XuMi"l)y~{(Wb4'րv{^XsB^;E+rxiO<,TGe8@+frpL-6%BgRo{4X٬K ^i7Y ͦ2Tp`ި,cSS<O%EIvlGx3KdݿR3VRhw:zrh;mU6s&{{/ew6l/2z%vb_#kJ^_-!܋ S£]2Y@c_kB_3, ڟ$'$a39gEb޲B9[q<ćwz!icS ybPQꕸG̀2ѧj [\T@ڐs7 V^[qSSNn Ljk.XtEK_)l2nǚĹ/= Њ% @Rҵ~YtrOPv£{ȥ ]_H/[ɞzZaJ>M:؃L;ޟr}߀ܹxY@os@k9TZSz_YV|>tXgzŘ;ԟ(35jB {4ʰZ<ǖUU0\q#3Ϊpp>b3vىp B!ofJ *R+_;ɷaB3D@QǾ5vWxD3_.xmV@Ou^ybgeێq=Ltr!O O"8 /J-wc7#(_,[{s:rn*04f2^P{  3b2)3@n`,73kse9`Y2"'2%ᬄR+feKoiɗ'Ζ0B,P:Xov},eQGKvwC ϣkAz nrZ,^fn'12q2^C]E.3ZCeO@. [D/+Q|r\PHmK+G`ka`HG<<Pt5lp[_()~,GeN-ۊ~9Y$>LUղ"̫ZL ? 1I: MSbؕE|2]0umߘ09) pA$řMJ?/oE3Մ{&Wn\R{vL_kx ~uJE?[IN#,R1گ̏ǏPRB˂r J|?O޵!ȷoblDrPRl6ą>EDSShkF6UVת*M[-㡋mٴŐ:鈚Źq\9,Ic{! ]ح4zrZo?@y+ PqO[]u|'#''.L[(z8vYI2MQd{8 UF-|&&׊Ǚ-h&R7+w/㊫B>6*zOH6hrxi& !coiLukOۅ(@W:z8[\ f$M`9%8-c BdAyAadp")QsЂp,h=rK_j$&hbDͳ?6T\HTnw;f1 (QED7T S40&-A|~RgX jT~WB!{)e ^pl=<(-}yd?/['2+Fdz}Z0U" $׌z ::dHNMm<g`GQp+3?+!JH"OLCmCSclM;`5ׂ79Gx0\Ήb Ҧx VрYsK(mN8(/\| VS;W]ھ*3FJG:™eDRA6od9Kŕ=\V/Uh %ot`[O0_:zIgr7 M q@䰠PuI[7)̽^lb:2l\N't"DMEȑa$l$L-tgÌB:ԥ1Ic/V]G6x;uoвoB5=7ԊG]26cGNXa؂Qi[ZQǦ8[ RIxd)?K||[G(BnċGFmFC2D-$(؋͚[.素A~6st_%M.27d+Y*!'^t@R?DT[+2bs"˙k/`1\0h6y'V _y@TnɌ;cW{_=%)phX6nդub!X\²-My> ӆ>lA?ı'aZ9GƉUA+Ru"D=0fjO?Pv1s8*':>{+Cu7//rKzM}BI!]41QC>[s~ eP~;1""(S0@`;9u>v8{BkdIV 7ë,M%*qiNS9n(*7h7/ Yt69|m/HXe׷#Z2>Pf_^^B8Ӡey7MbpKUsMuR7`uF gӞk-pu!#U,8f@#z HUr%bL2Tg#GޝUi8w5R|LUx{Z']O1]Δ !nD\7шX]$pGTS֌j|s 9`FŠ 4|CW#&_M<|#pg9:bgh}Ƹm`7 us*xTM_3G1wa/Rf_Dvͫ}!:.H}5'(+l|kȉP"{d_'~pO"] 8RUClНJ) muek͏[iTw7=z{\2P7"6Tm [`˝e3ӲXý9B%J 0 >dطb}mLyNi,suP16~3Q !jy~9<."-;2j=!3\%Y$C˚:YU9-řiyn`uܡVw5>vǪ'ң 71W PvZL QtV穲B^l h,Ϗ'o6nC,#.3Bnp3{W3ޔ?Tz{?_ك\)WMw5bKkZ`ۢN-R9?]%1.Kdk͝t{?.˜6wkHV/=ݠmC4VzYT5E9Ӊhݱc"Lu)'eZQE1Xj:eÿU,43[Bh|*=]'unMSɅ'"GZ+BK!gn k)t c_6T80iq̔o o@pܯ a'j*$hAόذ.r3JmOwMjMvق`aL-ci|6 Wj\[vX u-+6 //Cf@;[h;3 (9~ ._#/BBI/K]?NL渿ilm(ݴ8м;W;,1gM*`oG.TF#hI:`HӗBZ[ʗ>%Tz=Ep@+Wƍ53E:;;IZxkaVޭngp(+"pYo3^sXpnZZǼ &H@ņ Yf"WGI떏NNtݫS>l&߲*0>2틕|n3_OِIaQO6n{)r7FݪG `"fEuJ8I_S[o]w$xdO,DhRP׷BU AzB2r{ sZ& Iw10ʾָe4 R6VWRÓRo@7ě7 wuL` `&7KzÂѐw&1%%6нH#G{YTDV%$?yIKc:3C-CIkȌ/d}r#jaS}3xImr Y_;#k7R*3fr;M8wr qIJKJG;USM;*bEixxzWQ P'Ml˒1  cYKԌc$\ŭ%WLy27cͬ4PZ bx`˖j# gt*.vi6?! a,6p\:0-Q۝s?EܥB ǣIw,V_?Ʃ[57<@z]ߑ3 ~H҅0vojOKIs1yawl0 N'0ݹuG9R}Z7Z^uq^q_<"Y~7MO^IkT+pQo } 9|?2+1|쥭8ӳT/ 9vF!:t:C(802Ip;POH-rz Y\a)+N֬`dP+|:螇+?b_FKCMRqZ!M[( LAg hⷆ <ROX' BGUn ޽W9yh+7\mTP޾mD[WbN/XmtldsߋlIuRcmtHA̜da?fm+V{,y}{է{ Q`=XU(R̲jtρ&=Z!֍t YpnV>#n x7&:ԯvAPh(. en9'ޗT56Ip<-;PG-C٪} eʾlY{іF?H;f1ca?S @JMO*&[F 0o@vKjkt;3hBvt02[dp).uCHp7z4N: /ȤEWՃ+uf"#}Ub#j1fBXYe3z=KD xōNNw$5J-aLi,ٿV(&Fa\`\DDlgR&yxtB!Z#Yv&ad(ji'}t?`g:ƽރ.i؂S9/8BxҞ'H#-tlg1nmh7;<(Ym7-<ѰaD8cw6˖=οAЌ S N X1n o'sPx5z:^ո8ϡ02FP/l[kY+$DH`?T߆2PztqR/j@;f%+M8zCB %6H{ jӻSi&;&S9"jq;$DƹK^i=nFԶhr<̞/Et,ӻMJ̼v Ehq-JzTWa@lȓ~{:Xrէz׿}p; 8'Y-!>mլӃc3`nWlN*ؼ(Pb|Es@ !x@?YMhorX)1(W ߩ{^BBns#Dx K\zoar"$)3M1avHu5zQONKQ}sw8崑?&G^#`W_O{_|:cTUK 'j_DǸCyܝ/,aPI@nŹ=P)pmՠ;aRTP+I%nˡwCթ#^yV" 73}ꥦl?@h>YIϨ< APpH ޺17۴0/VN'@ͱ&TMd6 HrMh$xRqzBE<qQ.X Zhj>4.o}-LDv| o 6T~n;oB'B{;j_~5cE\=lXwFkfl9,TS0*xdb=={ c4zݫI/ɞ}s}$2:-VHހk]m|6[Qڤ ]!I7 6Co|nj.2Gu3#qXU7hޕu ję__CGX=eoDFm 킱pe)om5k؀7F@ @ ewCX3zJ •ʷh-1$;cțci2Q6?TWLdr[kvt$S1(+Fb'i[$g13 `#E v+ 9ߐ~+=tq]1 d<%,ڌi'옥5cpQ /Ҡ#xkTܑlh*LiLUm5nH/e^0.D*(e ј}Ȅ`{ p`70 +-yo$#xc((YV-(phFhʞgrB؂ߵnCzUFl. `Or4pHďٱ*0Ȥ|Yw*(/ 8[tݍ쨇[x~b:>Lu0Zƨhg)+J~gfB4N:2> ),%_.:3,i%oWB@jj]Qvݚ /[Ɣ Z_+_{%v=nVF][:t[\^?RCycs;R^k7vY3H RƠc:(NhYD1։zxr^_؂?kyqJ#t@ 4 ox9KBan+CI͕[h/݈1@8R|!kx6cT !3҈ux7㮘G f'WV'!Lk[E䯄"+o1l=kfLn^~c96O S:ZÐr|,$9͸7fʠ)+ [`fKu}նVR MX1汖܉u*}\}&Uq`I|޿n 8赭SO-Xq1~P].-:vUe2!B|1XFǝvA<=+6 ;T -@hf1ɎY%{TF&JWn0'&Ley0&NTj:"IH{P IDP$`c?.MM08=ju(Nq?hcR8;PMB7jF(ëSEr2A=G6*G`wN{ K*pMUB 3Bw;h:td?BGd,1!'(^纘IDB10rOA =$<0^ߝ*[>}w }Ea/CT㇃dDMcKS gP;Dž[AB@ |*M sW6yT |v 2@OnT1=&hM G~H*P: zg USk6!-Jh Ebrg9^tLJ^rۈ{Sbt M,C(ۧJwz੫ `ʵ@hN- >qEŃՆ%Zk#ij`$#H4У0;P4kj+ Ƣk4;˽ Űغ"%[GInMHfjχE"l<'o9X1mW6LLx@ @j+AANe?׳?&!яqYڇ16$M`[:}X\ 7E5gT2LY3qSP+Ǖ]Q F<: w6\ͅ'aIOqx]+4nnHJ'W)?OǰC=o.݃gKnn Wj \PAXhPR+xi{9' KmūvAxn@sQ:%aZAh\JxZC1ȻB}B|SeLeq N)~[x3v|L9'=wK\Pfb΁&lo`iT=ՀOnrUI(=I$go[r`Ra[$ Ƅ^~)d- 8au˶0X[5KpLo$iCo,Jjй_P8AYG@ Ŕ5递j4v#efZ#o}2.'ap@JxDCk"QHwXWetrs[shI:Hwwu0W(qp'3 5'4O%[[%sX!!G8;=@pWx\b9QVd-T)&2X~xley@֦9T5BZ,pZ3e~(Hk5paOx2#Isg <\@иmY0HCZQ}*lf%Pޒղ5]@OHq RUKͬ{o9CG0ːD˰iAX _XJQpJ"ë|㉝t'E b0X侊hJ\"dԙX oJ}-ڀX޹X=`,#Mcf u Eeѡ, svu+WoJ!UH&A^4#vxCvGd>\+}b63K3 14џH>ʡtZ|9$?tˤ 0P")pOɉ6k*M4|F[SǗ)4R9Ю!, ͛b4c% tn NJQg[쑕)u$J a$=kH^t8/$0aָY6O)ߴP4Z*tDVnyld-|>iSG[\hy=/E*z8+x8w7b _ҜZ[ҟ3do",iINXgc~ٔ_Rd 6 fF/b4P0 dED^I[Mf-IN\-{,%ʂp6a҉GCZŀ#5n(VOhY^ΒvjQrO WĮ׫ܓcrZ)XXp KzD%Krxvx$@q*L 9{PoKjX1҇ 4j3Ȁw BX'\[@̥N6`f7MenL<;lfԨ)>yO|6!^inLȀ8cu C7m(3TzU_y0U8[P]Bz}wq r[Ơnppf X$zg[w KjƦn]Qe,aiV@C{'^y\puyUSo>5A5tð="SmK"d0Xks~/s="'.whCeB5?Za\ܚ5cH̓^㘮VĹ{%%߂{"f֞N7,~-Gxǹ ԔkQ:'hf^ 35&E5(р; Iu'D0a$Ps+Hj(o[׳Wl˟GL3~<&^[N*kz649,==]n:ֈH|:D?9>зKk GVŎ*yt?Eۈr0_6NN1.Zn"j<=ΐ>+IE\$6?t!!QmDaѸ> 'rR#Iɼ!u%9?WFi^d_:t>qDx-Z kю/puզ{Q{'QfԩG;'ujE.PЎs)OPҿ1~-4;9CDpvK.=5rMz3<.&"/c/얼^;7mSב2.Ag!? mJ1 _`69իTP@9xLL(aBƭpw}PėT 7Dh{-^ Z%D{xMew.BP!,LZHFq^hn|+My"~!Rse'3BRP,xm/ ͇Ϣǥe9=<)uu0oMAT Z ^ɭ9ٍ^cU[bQ CYǁ9.+QE΂Ef 8Kp^y^+rh8Vw..f߅ ܈ kWqq̸.X+]e< YOeWw'*V^}$':4y>L4=ݼaFX~>IWMv9:\Wz*!E2JVۘbL1挗~8A"@9O ҆̑0b +}UWtsQw@چI M XiG=~)R,P E+ s먋/$TABQ@Dsf n` bM%8hK#D8nJ5bt̏WU`_n5X!b9Y`m #QU);x_vC%8|%b%M}L|݁DW\dp:6Jb,ܾx1Lm`ϟҴ.FqWȆ]Mn}F0[#ԙؼ(9 I{b{.l.0.+7XܧLVZxU1ߩ6͌aLb87'UT3Ox2 /Jm`/{|/wpvbXZn6F[-v˙]2SvjCE74֎Yҟmw9U|+ G8g`p|)J>͵G, x$z ?2|Y;5AQeUwYp{y1Rco4u<޲aH-pLzӖepU-D‡TViuE MT"'N!O~I5, f3|{_뺶yַ! >lkovO&\P/"C%pkd0paiNjҫ|vc|u4Rl5) S8Աn%+!ݑʈ4ʼn9dn>QM;Ha ]9b R㋚e^uv@\N>!=0=)Ig2 E] 5af8 N$z`$hЪ Z9 $x Q.'e-WyGNh;#1EjXTj:GV+9/}BUeyi YmYi )u|Rp=kVI 6uI͐KK EӞ1pj^ D[= w#|ЪodP?Χ Y;/ƚUփ;UT~7D=cݷ7QWՋ, ]Fq3T[vC !orTa񡻼ySKjyLM0 ߢ2E.9nr^^VkS Lt]C}WNgE{qsqE\ $7/4zA(%opLcz ׌gg}/|-_z^"۳J@"P䵭$i:oipGc *`( ElsZS_1—w@sr<} ag-']Q%wG.Qy+,vw }_qtfJĶu3es2g\G6!+hkF~ۮ*trԮz30~E7@*&h4Eꂅš|;jtڵ#i! }>BfX݆}"« u;*ǂvvө L3rUK4~p࡚_snU6t3E?j 2[D qS[٬:b'3Q]iVgzkU收PI;(-MA=_D:p^4[2aICW# TaRI.9o@ bˀ}N*aԙ$r4-F_cL%\v2 YYv(l)SƨėȈgL-h1D3gHT,AY@8ǂ-Y[bs h5w)2OJ]Qt=O.Hb9eTs9#XvdǠnCQk&߲|5A C2F!R/LTqiM}s-)&+ Kuw①_(&(v[9wZ,nk<2 aݡwPu>^5N*)C<@:L`R V:cƩ O1v L9^\X\r ^[ZP*=b\?n Z,Pw.K{磌$hTe-K "D[)/Uel!h7z'^bB8t&uq)T|\,-jc^픇0Z3WaÎy2Ƒ`Y5>e ޽l?' jWQ?keϖ~VVːMlV07+,>:t]ĊDzl2UBs_|Րԣ&=5/o> 5$'\\*6S]+v9F9` 2pg4o1r?ʳw(6R]WapkY\ig?r)RNjI"ЗxVO'Ƞ\ɛGMpܸ* 㟈+>\8K udxr|9W(ɕs.q%}߱h,we3*oJ?Z 3tGeꏩFv!BŴ]Uf20k[e dxɉl2ɲ\9<5{. ~AUGhGP׵2޳ݫ݊7K"9n]DX,jSJ.TM$t@&9 >1mGEK݃m)׆a P/Kc#<#Ң `#ʢwzjADzlI,+X"`=j9@%%Ծ 8E%I^2\Csŵ JܦF-Q[odf'^ö>k]bE$6?B"^QO⡙NJB>v^?T9]l,.ARTۻg$tߴ8T 2Y_O,=r⤚1y}<9w}\`rӠKx9uŒSZ`*ơGxQ9qF'*!eV΃ƣ: MH7u&/r Fm= #;>42M=_[m]^+ƤԊ=lxkttf@!JU2~yVbD]-#X!BdS-C5vVr{v)ß LTdst)T @ G_Uo2n_i*.,`po32y.WA'vjzWbKFG|ċYS~j֍݇`i5I&Cei? Q1s{R;XH#-ޟqWj &̺CW\AYX9* 5$lK)-8׃Ϙ:?f;p)`CgN g lxf,j5E2(==gV|_  ;*DDmjvsE5W/ &qrxtշa ~{1 V}Q]2H{s4U ͉C$?ZL#b )x%L2l\Et>><՚\eHC@hgJh KќS؝P|)o>3A:޿$:aݎxf5W| ;{ɾV޶vcXܛgiy麟c H}5#:Lpˎ'J[lLtR'~Kꤺ<낫zV"g[5[ /FoݓLvybCw:5E/"߲.n s^ktOfO o'7#[j #i^4? `^閿yR"&%L*~+.YVL\Eʴ! P?o(2 ؁.Ox<]e8≽c)G{|( 3H,0ݫ}MdkXH}`bsG-[pq\O)l+ i>sD|q.eH$=y>o tT}Ỵ,ѹ0}0Qwrby™E­ [$Pwe!5d?ȃſ! 4F1Mx%)Ǒp}exT簣3^6`4wSI/]EpnED^^5EFq0M 1LUgi ߖK *Hh*S[Ry9`g[E0,ޣWPVt,1$*Y:7Y4ٓk9Exzr)~"ԥچc>krմ*RW{E)*Ae1|a܂ T7JCqycj)_-%-ѭ/%}iݙQO` [e $~s1°6`'C՝EajYa}^־]o>ٙ䫤nUJ`* :4>kVq%ruU|tͿ[QvGn(Hlwmo0rv0Thp쬝}oJUI! $*sJ%G+*%M ͉ijߑVGo.}gqh)EX~^!T1Gi%OZP k'CM{"*5F 9݃x/Q'aAVS375=4x^L>.n*+m޷hNXK1&bS?W0 a Irt3D8_4H::n+z3E+vhg_;EvZdhg^Y޼iyr/+En&MBʨigN|ڱc b75Ufܳ-ҟ![GrYlwV#>5Ec Q6r+? ɂp2H5MN09LnXJl0DhlFzrD<9R}@5|Vi?4$G桖yecH/˄Ln4}mMP{Ա~rzYF*_VΰDM\?<(5(~u[::"cidc%di>Z;t_e%5W]t:ҷN2l`-QM2&j{̞h ^3)N{N^ô.qn P˜M["F qԈۤ(6|#Ob.rX*}a`hjC nLvEވÚs('z ,zTWm ȢN6k9~-`OQ3m@EB*j龦ӣQ&Y+gy\)\MsLj1OJH ^ϙ!@JEVɸ^p ^}?R`ZWB4/UhxOnכ@ ~;w}]omlGXGY9 w|y6:>=w}f|zCg $7Scz;S~ׂqQHzXC57 [wL(:%'Wgr QVe0 Sߍ\dR V?e=d[i=50ѱS+&8bh,a8Lu.\N = ȬD9W4ʺa.ǯ.DŽ3+6A !ld E4AUeT/fh,ՙo C;MALQA;$`;m^ l u㰔eޟ!.#"+`DYnh`tEO Ѭ]r\׭'ھ1BluTb#_U$d&j'=G-?ɇ΂(*fV+O(2V$ʓr`cYcM+S/D Gx= %BBa"@^,S_0GsF]!1'łu|L0ayK 8~4Ceh'4ZثF<gsKgY4_TnWU"dLG1ޠy#- 4_RrSN#[ŵ~w~ﮝȈ6[_7f3= *uzmaQc3v= yL^PJA*'GdEPWYi%鳚ClvdZTU"AWg6M奰v;vd6^QAE׭KXZ[Y {::W]oaau<Z Ux !ROiѭaOi`RĀع# QGf齄2f~/\3jVgwnSlVtf\nR-SN_|&  O;8* MY-#90孜2nf"o^;Mp%OwFl޺΁ L"KA( 'KI=87IU/m6"NP/%ټpZD)+?"w.ռ%i>aWOϹ<zx/ܖpញ{i,Yr :<, XSyԕ<3sgD+۟3@˙d. 0bP9lA9)>tD#P 7]~v_I?O9GgOg5f81VH-&@.da;t2QUذKh'27wˀ~+Sϓ\L;Z.9S3{ #LŶ'b<-3s2iM@{\`[E_BP< u^O6%LO(q0JRb ^C`g $y'}Aki..Qu:u$x;"2% _!?Fi:s յLE볇ll` ,; }#oϟh>7#1xoVy/e )-ݨHšhc_/ `"L@3j|b'̒p0I=@k (=9ʚ^m'.iZ*%QMImd1tϠH{oxKiY? U,>|)@-U ʥaX1IT誌K[x<_3f-Fl*B lX q9-QU<,Xo+gȥjq]#,K.D ƒ"U섶V5 TgyÜ>a%ZIt]쩺 aJ/>n˙ gz/|5MA@`UNd8;l!{c OID wm2B1qڻIP>Oa'(䒭8ZuFl!gn/ⵏ%fr%rrco /Qp# ֜DD  CjisVg瞽 R1FPrsM5(MDnk~ /Z,#/Fa%U3c8ޭKtȿ08d\CcKL^bӣA q4$QTf˽EQX6I5٥3wS;/Ox1ҜbOKJ,n&zH6Pf=۬قE{%̨{sK!{nA<牿VC@zֹ=DǢX/$ixUY C0ސ.//R}8jɵ{-e G!OYE6JA?UywQ4y 3NƄ}͸%w%q,C`p껋Y 7X !ZxB' /.Fhw^R;ZB%aO K:! sap M2 j( ()0gM"@4=%؄\'5)eA(ȣ:[+P¾$5O7,f˟1Q%R|x(a|_J Wte5aK edHQa> ؖeAׇr/B2R^@{Yg#Laǎ*e9"aR:qS;n[puuNnX0GF_$n2m=63sZܶ>'TW/]E{2 'zB`m0BH4 AE1(%]΂?Zۺ㹺ўp4;θS-vXrC()xoV=/MZYJ:T</V4yުDZ>qm|8b3:J9SlҞkpe>p.]d8ߪ'N&t~fCjuٵr?&-4l1b "}B7tgB8ApkrNG(cSaw&Js$3i;LN?WQ<A'VJHmPI%1zrg5THSž㖥͹#qɡeOi0F!H>'Pf*EڙFn%W6^ eXt%OEDj:kF'DyT{4% ,duX/y< G?Qt` [n'̾XÐ2Fb8=uvܶ)H YH!#V3N{xEx?k๳3ZfZIV[)3Sf v3TG=]*E[b%>;l3WvgD[d,}27C5Hykv;bQkhtBSȢDW"A}:6bp  V70OpP9 x2 F8U&e|{ K&o9X)QEDp胗]L+NJ0w?~ɏ#!wHQ Vڲg@7s vP}PRd& Hti~\jН)'Dj0Os /oiuj`w"?&j,vWon+cPwy,kS)Mant D(U+9<'h|Y`rx͐msg#%#y3;~u̪"BvS.L!ܸ1b.ONhV{'UNbpTU{c8;4$>@Cte&넽IUFQ|}4 *D4uYGs;I{+VV)DQtQ@PFiҋyj}}0;$%~Lj^27{ض2@6 ,oۅg4ej5qqU'cwKuzGK:mx6otMq(m!d~(uST{9# vHe񢻱\Mk_4G[70[~t2}K=+%wtvoPa3yRϗ]s#H8.ul\a52y^0c>yk< NSЬ[2Cd㼾KQ=jJ پe-n$+ Eʹz"7Ӆ齧s/-ft W5ے:k,e!^ a,'MtB|{ őPmTD2`I$r ’|[<"'A9] ,5!:}]uX[M4?Ec)T:'wla7.uO)GjOTF,S2Wȷd{LrP #m[].} ~e<\bӑ'#Co"7xK53ôUv<.W"A:ʍgJVdϝFH>O?L7 Rƹ3E`BTGqg'ho&isE3@̟Ͻ%Ʉg6NC"#WqykNDXϴM;RRڸͨ{"d ibC91l%koD 좱 duAv\Rx_呔t*!m*Bz3DuUCdyzR{hsFw/Z+ddw] g"tQۛ ,avΪ[8D߱ed**$̙=,\kaeS[ԢdhyWgסX00+jS 1I u)M#K曒dU‚*߷Xp u^9.l '9$oZ? S!6YW P ICSe&W[1vfK+灖R57 bjYh۱ĥ8.q߾jt-͗MB*7ҫ)con}vV2e& D]}Aٌ󰺗t} _rɄ#_T{ztCwԮS1nV#ewحI3dもWHfYu^b9gX}.iwT'b+1FhQM BusX8LkAy5\8Nj-\mIQ-vEl{շ蔤1k:}Xٯqct Lh.N٣k)\xsoy滏jL,S&} f~z+F+|`*`q ⾭p:rx)Q>TfRN[b-M n?(gMpUuo{d,U;lg@ݒ< Ctr_n&S ѕD\zU|{/SףXi"=z)dA/aeۅBo?5 AIYxJگUd4z}̭jqBp~lej5L~4IUi6ZV&Hlj*?Xvza"hn G6khi槌՗PCC!iJmsjw>z;Z̤C/@E('nlGb UvU'>q&#i:INf R.= Po:Fl#'T(qh 6$@(7ƚu33K/8i;k[t(+v6%tt{%z^ɨɬ(9ixDN.0_H/c}qMv>)َPnD MuB9,+"W5Nd 55&ɯZkg V 9lz^QX+wg&SG9BcǪpZSϢS=}sG}XT-}wwфt1׃*!0 B Өo 9L&!ocł5, R{ Ҳ=@㎦!+8%}r;b%AItWQz?k~/aVAD 7]k8CFUL0~H>.ÿbB~]*]N4Q~668 *+$]# q n(l>D(Q+\o bO}PR` m7X݁y{_p&1}2wg85PE:kGJ=,KWZٍI_݋*(J<ܸMzE=dJ䴀]b\uO>ʐiWɃâpCftn+i-8B:pq{550e(OfccN;\+4 kPݮWg@N}д|Ƣ9|kKOJ9L3G9z5/K}4# 9Zߋ$~ȗ]g^Ywల{M]:ϙjA=WK6{Nbnq$@y1jW1NC?;kZ#}˸$6td7e+W\[irp<Ʒ@78"Le10-}nCxƱ{$~ݻ\ikg^7Lb8JB#N^§Zv7,ٛT +>|ݵ\sn.D+݇di%ܸJxyٱ7F_"#k8%ˡ Mn06.vNjOeKBPW1\:&i $Ed#^ȠXJ&9ĆlB9O~٘K~<_t+pE~n|(1w עKdj1ZVJ*fm(@#4sAi5F9sN2-.\}#pBc(8m)_yK$7Ja߳To`1v5"L%1oY->>l] e,O>r [^yL,ՠtʯ_ Ԫ)GKg667\>Zzmvdy-[LpMu!gteziК4^8)i[w ~Dcv1h⒴))O6 )]T NL#òv,s% )15$h:0;XehS􈀪P@5v{hm7FԀ\*[LJd se|tHZD1Jr M.jz$QJpkg"P/{E ͚E(k8Omn[&8_} CzBVDc;|aa^,p7N¶UYkrpznmͶ#U+͈f9,;}b"pB|NO.l_Aw #=rGibSJ͔*&E9Ş|FMÅϕ!Bʮn` IAU-YvX3G QOrsQ'LA|2I??sfS wfғWD]{ka0F2ŶMxjDٗr ̀2z#0g#S[OK%R9< сgæ_zF%I܈od\w;Cw5݋Լq.:x=C1̥ȳ&UA%uY$MNc8Pi;SXe3?%Xjq,365.% N{R `r;PZ6!)R^h_1цxV?Dv] 4?k:>1f rcך\SuWj=yFA#֮.%@~|m)cI ]r~gι֗0Hנ\VZ.Je.5‚;٬EUD{{/c[Ц+Kw"N *9pD\Z>wf&݃ӌLb>d<.lw齭m 2 S`3f};tȶv\gCZ$ߣdc4(sDi:Gpx)GS(ĥb1R_ {_//D]N %¿>lA%UrM5PϽs;l۰f_QnK8bVƸ 9mxyJ@fWBԩ׻èo^Aڹ PD}%))L(0ًuNg'[9Ϫuνy%P|xOm:gb_un3&;z1`0u::0HޘI=4&*T~rv]e-2yWbAIC2ɋSD%J7p3}f~΢Suc `57Ew[잹 GfrthtiMx`p8z8[8yG(|9,>-5]TPcM j0?HP"t̠CAlL %,gzjS{>B^:(j{( j{69lׇ("xЩiYm|VmbBmV[(eJY?ݛYȁ`yfܮ~pz/̈́.eU{R(r9;)R :0L_"ì+4J_IV[<ݫ&z:#J#H3qPzdXT.F=2W<_]!mK@}*IM"VxG)ķ::-|>ݾ==)ҙYT2 MeH/fi[D)gxo),OfDw|Rغ+=SnBqn E T7o.~B ]9UXOt^VԾ5Km}%T{'|@Lmöc9֜zRK? rՋb ~@@XsO86ȭMg? `tP*!bGZ1QYoh`fl(RMm0zMArK$&A,YTCM7 TMw(݆}\-H< TJl9D%y|4Yw \ }|*^y>e7unP܌֞hJ/nÚso וAJZw"$b!;1I}b4v o ߙ?U1蜷JK ]qz:Ht&$DOXTӭqu>Z/`j51Xp'qD[H0%Wr\A4 v&Y"' 9E3֛ }`+ޯ+}_י/9yq;&L;$ܘ̼/y)Ƙ/6LdP{YW_viin[ދ; gv:x)yhOwp;5 |wEgݜj.ڣޗI6Re5!1005 ,z\҃7s%fTUyCGT$Aˤᗫ/(%cSFGGaPZjd9`>V q7DXwa3w&  @ $>#hгݧ=|*}d]@kڶnd64̮$m~^Ej"6G8{2ʺEZě}P$oT [n^p“Ɖֵ4hF4D!rqG_}`of^6}Ppe4o-m .>e(u6S YgU0zf ʑqw2 Ǧy .j2u{Ai3rS~M.L =\QlŠrTn>ϥmWu TmbiK2xJ^ϟ_|/2C9A\)("8Q.{q}&#.s t*rB@< ´F2G QN^34K=l?t33#Eq5Y"}j-DhMqTFmC%rfr`+XukydاMs_w׼w7hB`Mc5zR##mW$U ֘>^PS3M~kؐ]Usrѝ︛=4_5kg;v` )Tq1a#s%"%^)I TN EG3 ޽nSEEӗȗ@)+}E(X>WO5P1ǰ<~eQ D#m|%'l0ci!w";me'v~t.+/:*=)O<&̔mh>to}}jJlө`kBS J]ha(,z0QPxQ$s<փ}Kd>(Pw!BV[?!g[ߒ1zv sS W6 YQ#~:74U faW2D!@7C8Z059 =pd.N& (;;3 :j` yp@b )jQ*nȴ0"MV2E?\#} =HIMXW)ddhΨ +8̞ZXXxH%,8 Se_DJh.g,ODnntG(w3bNtHy6P&.5;O)`}R#0kU O@Ѣ 4kݑOn^τPn2Zqr}F:%a(s]( b4n՘r^G|^Jpök^nI3Uq7])㐣= +9ŗCu4#PkMEf_B}=U*p㋃ sK0T~~(-)DsYPrzR Ӄ) J!KhҔ%I!󤫠"rV4:ٺX8= V.zڿ&BnqΘan9'V0-(`h):NMb<K&ѩgrǠ}kRɼH*FAA$->B X=:$sB|Zլlm֣vڇ"R׶iOil`3jN۶ѫ+) Pna,P5.CF'Ee/|d#c A:N _җ]&9ͼ5B**m1\is@q^q(;^isbdN" x('B%TTˋn?*Q>{fnQ CyYNV#+-魧haLbxyTɴG+R*Hr\-LPAdGdv~6{YdHŵ^T2W[Ӻ#Os2in 廫Ҁ6BT2ihЅ*'vF36 ߍ_Ǽپ73pqTn{.[,.9yk$QлibuFE 9 ߼[^ِ|;bnV-R1S{!(TRK2xOb x"1iW L4@ ߢCʬuzܗ" ,Zf;LE6v]K]uGN{i}oij YZJxM˷;sȯH[j3[櫧4-!ʙ4@j.CŦS6 ̭K_nvv-QƯVr!.} G 8Gt2 |d"ٚp]&,uQw3ŵ_'5qQ-xb˶$&~݄DXSwMt׼MS dp4NyOz> ZCܠdDj%oްϭk?itFcw Z{l8(P_*wekMm\1Ư#)rGt iŃuꤒRvv vcz;taQ\vVr;3rfWUѰ,BOcO B8GlIH*cAw^ĖG;35w@OSYSFB!WLLŠ_>(YAn@buypt=:#Ua d8?__^_8F;2CYߦ4|q6qO̰#̝+/4ClyC}6=+WVB7Y[,0(yU26ͮrzMo]DXՀ.]&O|I @pmS1jJV+P0Ӻ8X3+,7 -Bۭr-7v×HBR P–0ףPFw-Pe+%3|}SQ^M˾{SdzTFETLwU~h) wVT UㆂO"r{Kϗ rqa0 #hצ^-mfZ/Ix\$a@ 2<C[^{x!p@y5)'V=<^d֨:Ѕ{wĹ9,t 1n+۫гVUzi:Q jf/]Q)O+97HdOfl>qhq4ޢiY}-KS`JS;>S(($ 4dvIM}RqT@p;)eǰ^}NAӊs6L~SgITc.7h7)I9_'rHy>5\1o^h:ԯY`")V箠յ1Bnob=XH(Z'6.(Yy7dCzOyA?&`kn3'e^sԖ.X, uu 2.Q@f&l_ԛ)zV\Y/A5-fo >bœ"A ۵u4MuW:*Tp2`,*"G:vͥkr'Lj8ͮBݥ1IM-F8=M(pk!֑#myxغ%r߀Uxq6^6DcaaBv  χ(7:רzk=9uLYr}NSeKv}SMwd+v~{ !ol:Tݗѐbc7pc֒F< pm{؆IS.N@ԳI_\q]4N 5xI>ZKfVV?ƨe1_FĪPǵ_@)WQ_Ur͊}+ m!^h;V(Nvsɫuk-(= Qgcb0cW2:"-4-8"x]ח^=_ ίVB0l;0ꎭ/nB1|uR]g>Yj5\/}6OE PP#GA?1xSt;>$XED /g[B]_ǵXmDK)کB[D$}tS7wt)y"I֌sMy;~* hRZ{4oY9rKo* 0DƜ?ӌ^@܅(`Rb{:RA6&Ń qa)')U#ĘuyKʡHq^1jܟC^LX=5hퟬ6gF^6-&Q@Y2bzd~ܤTCp}[v{(i[ عWMW^ ̆^ $uh[€%e;t?{,犧T'ُ,)Gl PP;[.m%Cmr C?q퍝PZOI,qf/_,FD]Mb% 952 Eix䦲fxm/w\07Q#ȑ,{m._45M4{Ot#Wdjs*m| 2%;sي)1]W H(\Xܯ~,jNBIKZ ]p3E=Na^7tݰ(4EA zgudV"I37lME-,D|k M7p@ Av3GC= R?{6يn=%3I!M+9[BZjmx ,*ZQƠ7m'B> ;C0nWDmN`dᄥS ls Ε6I]zUC91/T훵qC(TKL1ht̊HkO^"glsY[.5y% {e]ӣp 7(|*qW|!1/0usTվxIv]5>@u'*YE.ҲQ|W tUs`;<#43(vE8}ပ2Gfo@e;v8DnJI|$W 6L'?ja兙z8Ԛ@AMc8\̠!5MۅJU}aB.1?_ouʳd%,CD@;U`UE {.+@=MKM 5Eޝss/1JݖEu#*>gL,؃;p莝+@ s߲oRj O&VqeGȞ0 2 \)="oLr>*Ssd|qͮN}~3^M'辡 (w͂)ӲQԈ.p6nG݃4:MqtHL4Գ5e>{ NjC%NQaz㊔̰snݕ=n7F,Obhx&QG.]+t@#W5ZcڻYqlU.[2kҋ0\x*u"}+LŞn'B4H0m^5~yӣsgX&'鈯 \d>':O1q^)"6_}BЫE:65I(5iEoa*z5j0ݢd \ ѳ3Qogs3bO5}iȧKTdI8DPM=㞜 F# LgAv2II:I(LdK r1eG-XrOL6tU`qS<ėcN6JLBgY("Mk>k:t+aν]k#)T\kze1IiC_ģSć(7zq[dA Mm{/:B !DA1%II4ϢI/J>&Ks ]@T:ce04N75,c"NRiVBG˜> :]NXQ|=NqHcP܋`о$昛-g*d__- SfD3M#N;͍"HXgt$v#N\-F>gn?|ދ۽[vB$3;6: Je,HsZo +,~ߗ=)Q(n|Ƨ1",xe`.Q,n'=FVjk+τ˜͑ ɛx8f&6-o&HZ&bW 3y9-:ק4:ӇE_ϲ:+;+4y9ϸfۮ"1ws\W>8;VV#ny]n\׿ 5z GY(ٔiwœ">߭ϑ:kEp~J/hn76E1anjǸ1 ='ܡ&I3KcJc"sYWnH2Fg<ɖOl$;@m <ޘ{`u(??$ywҋR 7Eu?DSΘ}[=Z}S^2#[Y @ ?2 b 'm=D \̸_ʽk XXj5M4h]Nc иD GGwEN*R9UBb+q_;;)"'GC_ZĬ +7³ Cݼ2ď)c}gބ^*QLӯqL#pSjiq$6ӵy0=dkEUg zJ7T}vj2Oǒ,=բ~kR-FG`Ճ2d94BVKFQ{S7&W-m(T,Ivv?첉m"v=zjwJSPU饈Y2AL'9v[!_Yد07!"  9~n cݭV`?vP*NJP=5皩/qur`NQ+ ~0fedY@+ktpQC0IЦ8Jw6΄K_( C5"45 UZE^h e)#;r/0n vhƍLSgkV #*Ӭ7E\]p>`纤;'%[3vnXXcY?Jm} n @} eʌ H]VעXŨWHI)3Den{HsMbKj5_I.âaˉ)f[t0O@u|a>NOmC蛏k_NZ',| {!"k&@־BZ%◵ʅNҾGMRAo! VdZ[g:~@TEjM7%} dJ}j#m'lV1-GWtlܽ[Y_@A!꽺Kxx l,;Xn'~;[^OU( 6nDwmȨ:e<ڋvnx K1:EYC=M4A >tL*93~_kRz>HURXsw_s`tY9>^ɼPe66Rayƒ@`EC\v0 :m}@XilT2tdۄ໻S*TTjk;oEt@4ozu%c,ERq!-1OuF4]A⸽0sX*! _p *Qi>6DbnajyPq>j~Y_~t<w )X rrhn0ڿZ8{0|f]K@$jjQR{ەH 2nE _ff0cc>ЍP5aPZ}e+ݒQƙP" 4:s_m$R W] iu*&c5v ]J,.S=NDy)'U].5Xz^." APz9&/m Qt5N{rP "gf)~T|PKON)Cܑ܄1r[hJXNxg}(mu52AW@ÖMa- m]< :gYɢ0e%&!hT]6$hXMG#i74pΥ2$ j*b /j%uݬk= .ۛF{QV,5> r)%x(|>RXXv/ە(mǍ#Hbr:Aߔ[5噥|Д^6"4z?;Ch)pjB0LvHgw$UÝR j-v+xi !4͘aS܇Bz{܍;Tw1)#s/U&e?sZύot5hVxYz'rhd[i$ s3}"^#HTQl){R7ZX{3H k5!x\ :1P/gfRrW)220|/i5;Vպ+1%U{+˅ +.;`.5&Dę97t%m͏-/>)k*\!,ėmL2`fD*ζ_2)v$V/b\A_Ύ)R.#~cj} [$ܨz>Ȏ b$]pq{9HM Mi20 S[-bDJ;QXbS\ 3$V'p'ѩtn J P"ɘ/O 中Nd޲1C^ic`31oD\ = 5X;ܪc}H~=LTE{|z|%AZ&df~`鈈O5 n%PbQ]w(/c;DX醗{^YDXR4b&k f:K~w%Ҧl:.0Nfo$6Ab?q9o\\>8t/Ν{-{z >[K$p=,Z&τ@R?3m{Dבh]ւ~tytιq Ώ?{Fȭv,:ACS s:p LsQI1J疺`{șV6lܥ5v0S:Xa ,8Z}pxbajUՅEiWPx;--O -͌(?gln%&8~FjCF/[6>h#  w tPb 'ofd'$)* YXXG(AKEĺ2 y$Ƽ1~Oݽlt{_UDm87&@cP;6= 1 = xyo\#YnoùuS [F7Ý3Fr|B9!4=X!-b9@z}DNH HlWjhӉ1>ҌEtϲ(Q;)e^O6aLYա0l[MA"xU=Y muӡWgjU lQԐj_2\u/w >(ʸY/*]kESeFl03bw=".$)#껳I:8h@-s~7ݐxw.Œ[vhv;(KXt!:lD'F= 0W%$q:+1nF݀Cbr{ *xcɃDv8&8 #F{N/2]'?xɇ돮;(_ᦲw HgX_S$,jZϿo(&qSy1NuxA6HcfbC,HZx!AGγ鮕\ɮU6m,Z).<ȕcj1A) <=Y"ܖ IH)ѯ$&R(j@Ge&<@FIޭߵ{-fv5ƙ֘zgF) ʓ'?!_qfm.}[ۊURc$b5&NVz Ѳ{ W7ĪaTj]-9E3bh/愓q\΅Nӳv|Ƽy$& 5M6Ci^նU|+s[H$'e( 4c=pyE2rb8G"@:> }mǤ,]&,܉ K!T >H?¯׭9A6/'u;c ywA*(fɓ'Hf- 迈^Bh gȢ[dFv7xjhF* UOJέY"Y8,m'r?{!.dQXaL"`Q۷lt?9O N{R6s;P>?*"uT7zPQy{' CtBE!=)%&z"_'쯈آ: \rkBx% o1^c~5Ŭ}N9G~j~4h$~8E:"(};z2_LƺPGecӂF *3aHp=äAOm2F 3wy\d#q:v`>Q-,UͶn<`Iҍ왪P#qX׿D52v{i&fBmd0`Kgal̔UA zȈ#A *y߂LV1u,R ,VղxkiFC Gtn"0jcI||6AN%)fm,M3H)"bᤣHH(Ѱ ͬyNQ5Qs/T:Ɇ/+Y_oF]D-+iG_$o]+6e }*FRփ-ŏ\äY3[NjSP r|Q\޹!<Tc,q3_~6R-{sS_znBvk*z-,+W79ןF@/aNҧWj]P 1{Lfz;'K}vn>~pxaC\mSZY˜1RjZckQ2=؀p=yqKBQwEGc*Yl:fMґKdjM4Tއ}wŎqb{et t bࢥ 7`[YjypS۹'('lpU)~+nq<<k_0ݕ쳍-iHZinn]hցM;1-2׊%(FV=*}zĜxasI5t a&_c6KG-WS q+ 5F2_ ؟vwW].8 ..l3Îv;d}#1+Ȼ>ʯvu|'j{O\žIR&O%lzr{j,km8\g{YW3e P,*8q9EWTNe*.j"Yt6N9 Ndb$ԺWuƒ#%Jb:2gȎ}QJ~gk8DxX ;Twbh?O*==K !>t\4]Y x'F\fSL YrUwJzAP.o;psWl$|Ea/)%'Ղ @*C>D֘%-z=S IH.[Ha]=\:T}`yd(ٻx!60UՓ=' Wu`R^23 /P&)'@WerIMI bAa*Oa:eOLk}N<6[4ǧ6X@w,š0IBm4U[4޶2p,3E J~Ea˦]xk+?+ޮ I2`eIU\CvWjteFoBlgF@V A(eTK}e|*Fk`U4ʖ LQciXjHw ՟kP:2;+'p=S)nTWL/m"|QeYs[Jʹ7 OCU{N[L|Cu=7^xE+_AG_JDO`IEV'xGZJr4`%hp΀恸o)|/ﻊJ(I,wL>jhi6ź +rlqd%=v0;%Y%5z,=0/X!>POk2Nja|s:] hxr5v*Rv0)S{%;kԽ}Ƕ$ި[ؠdS,GB$Ǣ| 7yhVQN߫W{Kh9;|b̫勜H>s3KϤ ֶ$4C8K gBGd6ި1$y`>YcuVE V/apZn e*3zM28\j+`I`|;a@O\g=X~;ߝOm /gVC8XceM\g+dpy~F `*=]U5Qۥ6xe5hp/HR!ULmSqr|t^'џXX4dEYAMǀYeFIZ RAuy8w:Y$!EҾ$=&1^6b_??`6b+ +8 1꒞՛w|lZ_JV۸(hEI~8fJ-4PVKMIുVNne?UKOv~N w:O?y$ItRsV[V7 kJ /0/շ5!pZwvDz xCd$_7ْRgZޚ9!QF2zSonbM;T74] /'.bط;1fdV¶j*osMPJSvJHXp>Ws7-O|`mM#k7|X a86Q!4*n g4~:>!{+2xs^Q @H }N e-ܤEN ]]Ѕ 3;J-=FC: VֳLvu]vb]GGK10- BQDߴ[r>GMش-] 'FG,' K N֊T[m5*3˒TɔD%<4I m߱Gl2Rj26!ZojUv#9@&+Z(FwsC"=7f8<_U7q?$! IixT9̒l= Z0n> hXwzvm.ޗL{k6NtEoM]DF\Qtu#& Is+#<׭n(>ӲX騃?`d&I+TJsYZ^JEmzF'lRZo׮HsLhj}Ǟ&$N x~p!}a lC ^ *'qSfwW h8RҥiC SG%Yu2Yϖ_wUb[Ԯ`_)ơ&r< D M"9oYpp!l.bp>jn)|~5¯xv}l7q^:L|I<I]?9 u[߬j vsVTRݮ< .-/O=cc*F|p<}lW+gx=>XL${2!814%N *].g@K:AoWcƻFf ^ BΏ!^ԓU)/U FU@TKYREQ7^R-YӫRMg8%k5db㎳O/;Tu}fĒ]1*=!=9o,uEu<Ęc)zfx-q/jeҞ$ ,=H&n41f$վ3MxQdXԆki3$ϔSQ;ᄄvGo4[GDT _4 ݦ A/TSx㲴!jD˿J4en[)6/%|Z9?QA\.QųVg!`Z4 ԙ 8!;&XxO͠,_^ n+ T\ a;U'ݓ_-0 4~Ƣ<_{^!up4vZ#tJ8_vncŚ7 tLt+aLvo|SJÚqȘl)c&$a!N, ҋLo>sUTۦ-br=TԸ_ rLRS35^cC {;~&iˮR7d09(NS E37N O_P\EyQ> *l)2ofGzRq -W):W siK4XjJ43, ?gFFcw}DC.n 343μ@:1ૣ =L]GD+sQnctbx[Г-}}vNfB3EADEQr)4xm6/ 8u_x8Z ?#r{X(K jctamv{iE[œ sI9|ܢ-+0 H5lN.V hR ([B[-Jkǐ`L:%Vh 1K ]ir~3}1PGgdFBAxk{QTO]2mDPxG|qŀPa~IG<¶_6RFg/[J3n!:H4ӒyѨ=hN((/8NNgbj`ΜtuM\dt$`(DZ>K [ D[4`r =Re 4T :?h!PgȎ9qnF,w@~b HJiW]-ʧ\B')Do*5Q(A7 ^r) .O>42Mpc7@viretZv P"f&ֿx\(LskF@}s+looxms^M4o3u82Š\&kStw#C>6+NUĤ:?n|7OBtYt SKm(s0`pK̈́}ǵ..ԫcB^XJ\/&Ye Yf;vA>?IzN{A;u㶧4 6;\ ~{NoՂM:c=|?^JOv_g_o0JdZC"\2WD&oB Z`y'/'L]}K(i}.; "j:ia,PڀZyJ23ŵOh*TZᅏO~GQ|D{ =vT64 ܇AKu⦵)g$}_Dҧi_iu}{VS=kLmoPR0N\st8T8%te(,f*Vy lf͍:8*.~&6 |Ƃ*Cb-r?$8ρF;UF]ƶƼ lWELA=m$/źHfb4=g®=Y4GKpFU]) axl,NBxr!CapHwsߙh[9x!$[O` %DwydA֒MP>Ywᷪ_5ata,&s}7H46ff|<[s{َkS-+tGiMUb]p.yùئ;s?{!4_)!ZJMA0t#G.KOB1̆>ѿ@Ur I4neaE+ '%%vX +5i[E0$Zb!.؞? jPl-;dUmCaWmIwypL4wf܎~KRm+CuįޏbU0^XRl%vエp;vZK0L[(H ΪL&J 8D4)ŞFܲ%TDIq3ANF^ƢO`wky,#;b|0L<G^`UP?%,q7ބ {΢3)X3`@\M<gY |ymsRLK? d\*9ߓKo+a pJ: MgD%R@Tw-m/#( Yd4@ rP_I0{ʌ?gօ3_,ɴv]ꍿ1 |&}7SvGbWO=te(l#/v kmw`:frХz׸H֑qFܚ g @vw$m P= 3>( w!2r:‹h@i_]TUmls~W-~jz 3xu)SmO4Zg,/^55*֚Hm [?PEYp.&nS%vzZ_k<ˮaSOL9_vr/\(ҚNpijM HREOjAĽX|1~̏~=3g| Up1@|,Y<]+w#@Ƣ`Hbu-sm'CzkKt&o ӀOG{ڶsه0d?6ќߏl:sUŪӹ7CԁtD'U7êv IbdCa'(P)Ѻ.籗xѫddw @߻9&Vv.!YT5q!q6`fAky`$: 9f}Ǿ.Hz#z~F?R]<3T=~QzSr̪#35FDcQ߶[X+WѴ 'i&B2"| Av6v`m!IvqWN-PT /XFK 05<^l0V9GZDi$wMOLH2:HWc^`&:_3o%9*up_42V.P0@NoZ. IUvh]?^%)w5%[G+ A4smMnlg 뤠ctLxqmM B%Wh%.A}QlGo_"$N758L"oҠ 5P:@.@T9UU,x!0Ʃ|/sO%Beؼ|8?ѯahFIQȍFwtZ!Tr 7HrCdÜa>e]⧙ʩ1K9ʲED Y;u t*s*.s|!4fwn"Qdv7T634Kmw/9\?}BxԏKsz%Z %:q 3wUF^  0l@QRLIܢ'ڋrAWUf4!ڟ)c^3%6!=TMK: &n1=c+XXj_Kwh kԙ<׫kEh4+q2):eUS,I+dJW?6̕¤O#7YSX(,JU5E, dR٭6ׁ9qI)*7טww<}6TkBj}KL\q%iA4LP#maǕ*|L,Y MG%ܯ}}_>P\I!7猄Y|ۄ'6/׻)0g1i˴7NDV hyՋ\_IUWr{;7o?J u֝Rg-?k#W@m,Q#B{Mwq@gxU@`ܻTݭf 0 (iM=,\?8pkRl"G(pTEY ΎՕ$.{bA50A7SnTBu ^l}13m̆rqӾZV_GlW1f=Y[ n`DP%q h8XpEĘLY,{MJ_NERf}QO`%j KSq ;%.Ä ^`h֪M6Hu'uNPFx$ƈ\'lɚAm>MK0Blzک@/5Q $1/:_lI=fEEmzOY F k4"y+?]9X=njB@7& *bwL&Y:ҡ1MniHR֤v7MUƤ_tJZ%+Q[qs)p?hڥ%^قtCVDdl'a,ZN2F!V=Oz{-87OK7Bhv[h,b6ҔCD&SbJ7*nZnSi^6 h {W zY.d<̲^1(bM41MnR;P+k<;0ck8s 묁Q}hFl\ՠc 8C,14˯"FLZN63I5ZpM]` iy%X6UǮo3+-;1m, x--fz`dBU/X>H  Ҏd -=M9& ܜ6AAAUC2B*h`6ԕ!]Hų^?uef E̍KF.I ?4a=BzS.v}ƓmZS9wس*)w !Ryhz(G8Mh:PCzpafmL4F[` T` YGG3TN0"I.ٔ"\LK[3 :x!PIV,4PWW*)%BYmfq+T rKICS]uzB*{w_^_ w%K-ԇKfG?+MV:ň }Q1Z( (P1r8!Z8/4!x &๽UNY6_W}C1~5VFjSWYS*+j ,= =}"/+,,̽Sչ征q lx9q*=[`w͛2Ȍ :j\!d^Y.5w^ >A=y$AEPoהAv^}ϰT kvWΨGR"_D! z/yLÆX50Fnb=&6D9ЩWhϖRuGN&׈W?qΈ%2bqn,zõ\0{|?gAo/[H=+x&8iC@a++p=kQ"J'L4*¨WNz̘aUB%SqPkw[cv#.rmR$zU2\mWe2wc$>YfFTaG˴0*豈L{1)" -kgV߽JW|x3_#vr;n[}~B(OVX^ĝ no i kϾ*Æ3#C=h>QBIJfDlQÖf0Uq)_ۓս wj¥@ȏh;e~M{B]|32Mg5xp%1OKsA61*Y4lfr@fYkOY4Oq|,S&&Z)P;kCpLdjຶr3=??o#wG5WYԙϷfonmsn& /UM4g` ?*q;Ki l\42T2N!*YuZ .zq+N+f"b[G7o> ՇArA&p#|}\qAQ쇰]4*"?NtYf|"z f+Pj[ϷGV9ƍx#yE. AE*o,zGdT9Fn83ՊiIu[GK7>?Onn(0 op-ʍɁ{c~PyȈ>zG<.o:$QZ{h%!oBY%< X? FFao '?jœ稔~j2RCQk b O(ZaZ]qpxdK2 嫹Fnjgao{<ߡMR}p[n6X˪c`>Ǭnyrj%z Ru[gf 0 3W.67BqDMUM'3hƱ6-.L[ a46HU Q-o*DT6ZMųU/"OB9­~ *,kuqM' YPSSCVQ7P)W{ߔSm2,< @79Ih5(&SnN|N}B)czC#]& |)J |Ku+"kXmD??/qG?A-Pz:H#I& .O_LgQTErSBn/ 45FL9'\q H[/˄ojBVu ~4z5 cC|#by7? Rɧ{J:evNY$wXQ,}_g{V,W!lnÂ4X`n@DvJ@f=o$C'yU ף,UôU(˚*$ 9Cن"\%0Z`\0r:i0^wt+K+ᇡP%bF4u?8Ue,xXs?`xGM="jaN)LmXJdHd:ˆH8*#Q+pCʅ2|Di3:5?:O.q^7\?#uh5~ʌ]rxܝՅB뛇.]9`x  _NqjWsN[O|x;& r끜HÿhDrp'6*!u Qm ]_fwNG@.зW#6B@x=Ip:+4H9ZXkG.J-Y7ct{`; -'4/2qoPTaZd5Ѓ@'ד%$Vǁ@Xl-j fMz 5:Bzi>}E,5,طf] "RGs 9ݸ ! E#P0"wex1L,)D̊8AIliSujKb({g3k3R}ba/.\nmQЈ$'ǟOc/.Ip"06L7.h߫`-Z3oh2LSreĺ9*Z¼sLCE[_w䷨8vOkr!7'htyبKS֛_8[pQdG4f($qeOm-s'}{,6N!)7϶a#PDž-|;e0jëR,4Tm'ԧ4%Ƽ;0TF2a#ыK؆ۓWfNtV<2}k^S<,Jrsli{DTr%!a=xn}c@ȃD@lpRnhՁQZK.ϲ*^5n *?ŦQ Y `-H^(3!^;2vzry⾩Y[Pj`wӠ\J:Edfu;( *wb: Gs&~U,'i+=N]c 2 7$uM}b|]}ɬz ya޳NpyiV){K˖ֲu%گ-"4Ӡ=;I>ň鎸ve(ˆqUc72HV2cfwr"*?Mށ&gD^ms]s;"\CXkrΌ> %Jʭ}{H&PY9R,$=.aKMyi56M yڱ%#:o.x=uX2ݴ-fǃVAy* ԊsaT+d۔>q+!c5Rxyi3eoJO~͝1&8~w'#4-^zKi E"tAD"wefOM~Rf=>9rN ^3?u4 VΟeizߍB `G"b >8( R ]8[D|T!WRC24"hb^ᾒ({Uo/sǗ.ρy鴇чKuTi鼅dOJҞt5U ;ǥZ=(+峟θy%uoRC|7%zu 20y(7~/Vrq(m"s\4Xndز4bl){a!H]r1n #'4K .ʭ57Tv 7 8q\f4fDݞT12' @'g>F8Y(xȋS1o&0.V:Ղ. Zګٸa ㄮ5'yg.{h/˜ !%'.e`V_i1TVu09'aNcؘ|] ā>$Sȉf=)/K^j7EJ f I9Rekӌ'i(2=w,jSacR c&>D{U5?z50'Z]XϘ|D[IDY# cMOmtO!́8'H"ZY3;῍Pgն| ~P 8 0hAvV4Ho)(|h3VqXAo!@#74!kN#tS;û46R]W$9\xdwS[DI^G%9>wuyQS{ ^Vpgț# ȃC1|K.J<8|T[ N$k?sf%vssz& MT3giҥ<=~ei"nʘr!j^%;5s?`={wqrC ,o&56:8Ɓvv-hpdBV/5T8囉qgӛxq-Wi$-pc2|$%c,ՀE{si{*+Fɾ-`l~8%y0(_F+L!Ȯl[Ote^-\5 yS6R]a|l8ZyP(Q#jjeVBzPF kH߫ZcTȶWduϕE2.In!vy\)of^[_Q-[!(b@-8N6W#[-*ӌLnm JTȱA rNEy& n0_NWOaFƑ%a D(gt<߀JkfypI`#:b JOY}W&y_pri>g/'J mypy(0-eBRU`LƵJ#DSH}b ؆ul(QHr²5 įdj-R Zf2''V4%y =`ZL~UEB[,ش\PF<YO߰.r1YtIOWv} 2mYFZ%A*1ʝ+WfJ_n0GۭFlFY2Br}!> tJ R0mE?,dq@dfgw<=lkUS!d.- ^]sQ BŽ!G-tٗ*t][ō }i{gX[Lf9h6/ ^\AG6Em#ǡ ז/c.c/g8y?@!5.Qo:ho 9]-Y'=ؚ57eJQZEUp~dBe`=. j_ĪC-?OS)sg.]PkY4[~i"vhMo?9kp?6#S@*ە zB,t#U_f6,OEpC h|aq۞jB倖ble ]7+$I|ʌXJF"궉D z-: {V[h?S(PN#F1Ҩ#X@itp+&{WoGVBuqj{'Ŧy\F+?R㺛1OP h'eQ>ykManuGۏnʀ, ;Rcm{|}XL5PU\7dEz?B)e?*`U;1iCcH|DfBLȂ1=Ɵ/+㕅 qkR?0/WL4Ȕszy`iBCP+F\ϲfAN3ŊwiIQ|>v0̨ahj' Vq0o/xe!1m T\湭]zfRVVU>R>X%7kD 5ɵ $\yGr(42ڹ[`"UHO "OS %Q̨L8&\'/wp~n!т rED2>3f(g7iׂ⼖F%d N7ԘBac [kv7rLa FXE=pzDﰓ?#\زaqcsr=zP;jr@jMy 5aAhҠzbYˆ3{1{F&o8\[MWM(./?@R .Ycz]*L[ #a`EfG|x "XuʊUv5w+ D Ks@5ӗثgnJU&WT:_$Eߗ&>9o@&0swd݂TPg\;5UFkx;[NhXj⪻:"pZg5@MgR8G؎]%Rbнb';:l,Kv]LOdX+3^띾RI*@Tx`.[[gRQ`ʮXU iq#,-Gnū%|,7Z,ΣLpQ$SӍ@h u(㦍|سL [_-DtQ|CrDl`<U$x*k-:jYܝ3RWS `ވg;g[Ľ8qR?e\N?_ʗ;w8f1ָͣ" pth++NHl C2$"}`Ew*LCcyzy RرAH&+f5șa*n.!r{?SƩPv6مٗ 1EĨ" uA7!9:AlXK05I)B- =j0ņu=JukfltM!ܜM)9 1܅r\{Uwa\>{oqXO*d#[ip5 BUԨtNU!$'^&ݪ)t-{%MF'g]Km7bsds:fX?<)H͠YRb8؈h&WT2=EnV\液///KV# !R`rJTϦ^c !>u 6gX psCoyA:~vǘT*PJf5qW"씆,uc0 [S>hgǗֶ uiH&2_K̓d3d]pAN[YOk)AU4Jݙ[sGq}r2#Vaۆ~KJJ.c`M$cÖƆ@i0Xy6.TFCroG&SWph[fXf'3FCmM߮F0PT{)-LP-3%nyI |~$L`JG{ZT歠8~kEiמ9.F?ՙˮӺ='}s)Aɗ-5.̎L&g0d5C8Vx~DPS(-Fu&aI;k>$nr=B?=>:I7/O+G#ԗb/Tiz5J j,=;*7G[~¡\$Q)!2g34խЦlG T&O tL`9 eV1n'oh ƕ=DCUg*3~H@, Qb1:.: 7C P q&XY:ƶ"Xi +0NҰP93,t71:UKy),_ uYC@*5. kI?g^+1OŮ$Nf퐖ZniY W|>=) `a fs7Bs'Ê;8\gzkLQH,izWD):-=e|QigphvwS/kjCF{=5 ,pYDUH$C ?mN t.CQQuxw9=ڥ} T{>ZR&ϋFuR:[nHeA aLqMoAҏO:t<e{iWa4_!KJ;݃zEy@:5)0~Ú[ztEVE ~pѱk㰈F3viOj} Hg@w vCؠۺ֝饊h>ȅ!R ܖY)ߘv5[$VbX1πvDqT&0f=4`9yHTeR*͝0#f/&K ݋X!c %_{J_1A dbݧ""jƙ)VUoJ) As< PTE{$F%;HO8x72#Y+éUSK|fU Ȗ‘6e^:³ L@'bH*6AkXv3o; ?,h-/j"YWIWX`Ķ-dWE1oJhVrv/r! n枺\Et i:KƷ/K:Ҳ.ѥ|pŲo`?PlYy(-_ڹLg|2f&@w0 [qu40ߩR^yS<`Bv)"S3m\3mT~¼\1q1ZL-|QYgU*mh{S<v%^OwaSH`^26܈V N-"0T%tntZ Ž!}t, udzpx5E'zmm=RRl)q%y`R4?+RmíՌ3=uL˯$r,Δw$9HʅC?TLV!Qmuy{ƒ庉2PvzᴵٲF# tb yQOTJ- w*CٺQȕ,FVXgΰeܽ;a2= &0an>.B'.\P*5p+3%e\nҸjw'"1vɰpNժ BA+&|C|l` 7K.**BHד16A(hAf!hDOҨ%uacOnQp{akmspދ*kvI?h@NP{ڈhRŸ'i &bm\dlIgsE4mD Kk snN3LOD7GNϞ=ʙe欷c_HyenM}JGA|u#!QH%fw4NCų5H–f?ri`ަёI/ >Ï?>E>x6kQPx ]V?H"|l.\Z 2{W>I}[$;2':CA^V|myi=}c/1uլyjf[i], 2jЈ^e}PL$8/cb%=lm2#Izo!""ird@DZw$_OW8%Ny1o:#~}<j0'ZU6 =*aL9z{=fwye]U gB;Yo'ޥ%QF:Ňc^X>\DVgY4IF @`[2A7vpN`>/k[2X1>y;Guݷ@Jp`)+E~kaR~~'g*NCEDp8PairwQ&oCuk~2&+ b~S>т? dzg߬ -7oy 5$ꑉČ9i2"Bně3X~74f 6j5_;O):'jP0MgQbx4LH'7 Ot:*̯s;Άڦ>j>:~CDm+`zOxKtk)n]RaYs%n nX*킗("B"(W@^'`#ߺFϾ[rpdhUHxTBU!>dkg򝍷 )vq‰W^ c^o0voֿ]z&4gS!fN/T- uTs]]F6ҩ͋[9&/2Bd3)OL7~iX0)} R_AB+Iyv\j9O㑀M2UL'9jP/h;V\>&ZoQ"Lf^ILΉTL$wcAv@-Ҟ#OkR5$3Hz-5 S yQvQ(8"*! ӱ#)KDa]+;U ai_6NcSƙV3Rﻪ$ ` Cm,8>M >H  AoPOg S58A?ᳬ`˶I?PѠW6v bIJ DnC4 J`p~-C|B!6GyMnl,72c/W~iFaVVHػ[1nndQya?!8,\0دRbD\O:mi3{47.jqHjĮT&I0L L4`(<(KId@Tj~+_va@) 1,Y^%K CtxRk[]EW,E>~M -/#.*B.8ɐtlӃO4L/N4i%m jxj5 ,},h6Qrރ3b@9@ VQ"R}2 |vCC-iEHڄ@N7eV{Ն\ABE~-R <*&.ƀȬW?'uKPZwLOuTHfQLr|L5 KRj@H] ָ|(mw&TA4o+E>Lh (f I@f;5O >|;vml_jCA3 DuwHR3ľ4l>Ե r0ŭL7<_-o=EeM!@njɲ~ ')[mv"zh`"X{d[)I5iG(b>wZMܕ.},ng~vTD3&\y _Qոɭ'PAB*; gY%(*XlnO10RS'~k=C3 |8Xg毘kZy\q1;Spxؔθ<8j6;GypZ34ʦ;(Ӳ/8,[SѤ/T޲y /,?"6I?rjE}JCYd^c82 h=|;,Cyy6}5AQ5b>-E9yr0jak Ad% ,Qf8-:4y2b,m{e8XVPC,2@!Yt4UBwŗQo)x1JQd[ C8u e>5+fqՏXp;]Kr/:=7=CB cum`5'jc{Q٪U ēM1ᖅKJI`WRB3DF+n+ M'*8'w^)#!J2F՜m:1?NDW<ԃ 9 ؞y Zr̈́w$٤ex> 9zСg'HSr4Kݚzҷ=^$҃ 7,Zi=3T`4GDCQO"6!F5㸭ReAsC9ܶ,:j@Nʞ<*EH; (|p^TAtih}v5qNVDBJ=8 Ġ eJBO%~opb /m!Mڛ\eiҖ!XPn/ bۉ)c:Gh%|\{~L2fotvsѼQ]}f=8UwMNfUG{տPhbLW@rQc]5^QH R3!P/*)⇑lhi~v{եC湞x D(Fnj,wj¤~G-(F(ThÁ4p`x'lAm?W 49\r򏝆L 5Z"dGu[b67^zA&"p@sr~|0<]^tra_^C& as.( <FOotIG}=tBi &0 .?fT%[=߭w$ҟzf p_HGi-j7#p⧪!B,^R#*'T~>\V<(Fح ۤ4 ca{M6j͋P;Gŷ}tnLn K֗)5,B|:d_![ !>%;SƱBB}]`u@FX:9KeLj JM#H vp'灷RS6dooD 4‚ LJIY0m-1galDY:fv3IO:/I_WrФc4c١?r`f)qZ.Et Uf ˔G]5i5.G~K)b{O?姁_1;vR6D)8ӱߡBL 㼎e'W~ HcƚC{/襾n5H6}L)~;0&rF j~̵֬Hr 5N1`'@m:F0t$-r@mF m #?Xg|(NA@Qh刨8z/n$zعhf"OfsuܐaiZtI 21 PW*EkƇx{Cb; OF1эGd(tda#f+ֽiv@x@q)]'NIb HE6J?@tMNCܭH,LdLw_=do,:L)'Ҥf@ar#>2'ؒϨCٺƬՐ$C{JcmI@JC*5"j68_lcO(`*V"&ytt9*\7`b!={^Gx̮h nR-tVTvV*؃l™ks9n^9*׷:(G)bc`3{݋3Ԏ9`.L- 17-b-z4oe9FAJ nCI s<N&G=x &̨8r& mN8<͔V8]QI+˸܇ :Nr-+ ̢HV¦_Y_N2ڃۼDɽK4idlLĐą!eȧH}ѠnT_muu9@DEԙVZ wwV~y?1̙[8n5E2mP!kpb_AO*f M;*(⛉ق̱xa#׍^a禷K:)zm~~(/M:20[YM,zhM &F/psߞ( %==/yX\aHmH9p,\%X ̶ĀH:%{xG(yσҜ3!l,u߳ /£t'퀐[`u&<+֣:v#7Bw`$w7^8C曔WHѧ&Ô[P t| ,5yWcEt|zˮ>2Mdy"s9)*Йa:~K#&o:ܳ'ꠠ$?|#s-=23ennTQEe_7e1II#v4 I,7drD~VeJUtw4 ~Oe;b⫐k@G}+ˇ2,uArZ/+)-q\-pC]DorR\UL[kOV= $VhnQ`ܪ5TCYyz$"ΏQ̇tZ[u j' jn}rs]E`a*"Uk0WZI nˡ0Zgor"|T"@0z\k;Lj99ޥ1;I5^F";S`n7R{RB*v huvR<k 5a e|Sy0SC` "1i&i}SXs#Kn,!F 'P5-;rgX6sqBUSɇbrXe?yphJ^&FHJX[PE7F +U!6#IX(rC-C5*rxnR{ qȱ+pYkv$)MEoe. Bgn6ZPF;ylC^;{F&6tYʏOUOObT`$,D43?3>@]Z 5&rڣGk0F>352CD1M?9K?ޣFx'@TA#|I=?c(5캠gO/RҿJW=-_bfb)P*)-`2En(*n;n1S55U4&ח0O~wPd oh+2ʽ+2$1g alROe90+P+s1#ASQ5\ݙ➘2t40̰ vb՚QG hRotl,Cn)MBѰ>B)dfJv%Xw`i#lȎuB9iVDžѵpV ({uըҔ V+z^6ԪqSmp@[Q1ARSR *$L)O ˲Z?& -lBw; tK{'ecݥ$ 4%Zq[UwveB.H Kɺceə^臫>ߍW$ӵN4}g/a/ u= S"@{rYogWcRf,jLgS{_у G]f+6Gt7!4(ѹɜˇJU[jyȳ$C+y"&L4MEWW__0 /GN(2Lz| ozT9OٿW֑Z; @lE8lrB\ѕn( k];W2"+ڍ>432GRth2wT=zcp$d YevWk:J!&Ƽ%g@Zizt9*M(Na7lPV߱z&laXi=H`=3_ ;P7.4mw- 8TᎭTksiH"P9,4ؤ|%nK/QdjͦȮS/,IbҦ/VE@<1 e&Nkzlpv<¿+ʕ8 k?oxtj]#iH"ކK[K}-=VٸHe \r]ʐg [ hi~NEPb39mj~`,+|m@ao1Q "cX^{&dBp,3 ]%G SVJ*_}{ w@pUagh`^Sv݄!=]SE=ZaA>G ~A9ApkOH0?y4 R|:"^vs =pM#j "ËRVXԱW75p4U{41Ϟ4IK בk`(K֤r_—֜6 {UJf#󚖊4/)Z:C0h.4d|3hMl1i&]?7 |c[+eJ+ĺWZ_W.CȴF10}&r c\nXc!)ȳo=MWqaw"s- .-;|%I=QCQY+_+F)t +ſit͗ uaN%Wrgq0}l+_k_v Hh=8`)u4ҿ.uA(\CZa\5]䂵/Ӷ7z xZlO\jbvݒτn"Ik?nFi㻅1%h98qS*D w hH,ѥ89h΀^|4y/G GEoַ# | K$}bfbl[h\dq=A% 2tꭄ5X[PRI%,j wZ'ӒwIp ac-ݔ/HSlI0f(4MHјgI.!^Z7o`zͯ)@A[9eQ$'oHw\i 4=ORunUDNp7a(9^o;")fl(J7wtFLpoqUM۪gw}:kwC($*c*hH2xs p~AѾbrꈌ*K ׁ9zxS/RS#"ljo.tG&AY5XRDyP=tD2iyZ.}ib X1',v9{aQ= XKV1K;a Asc2ϙcglqnm7M:,4kE) ԓ)WK =6:6naE>О |iwԦqf[ JLm!yK@ѱBZvz iD5X(C~:offr ܀&V/t?3_:Q++4<Y %*SgßE[q\.}:>;g ^/wMWg?~`0TJ-~sN#45F-1Qe{n{fRY&*iawɊ`~,KU;kh{٠7EBƍSc²oYBخ3g5j$bv,'E\gsg6F x#agSDiQkp 9lN x'vf(ӍxR[$LfɌ_$ybO2qPisҿ}ќYztSX.?l)\bϢd;Q;q@ȟH_}n w"dx_W< ,_lc3ۂp|eXۓ 2q$$0C$/[XNb) u W}0_!uxv(PN}'ĖYyyOv:CB] >b`0xcԄ4o_le7oOVf>*i~L0p@)4rCcsgyFЦvV-ep-3m}y#nFOb ,iҘpY"Zb-%tNnL<:?b`WGE; e$e[ok#LJrl\YO5x$p3.Հ* I-u_i`Cwq4BkBOģ?60ۇ LunQ%#ԍiSwM!ɩ#b}{qՔ"5s$ 5HܽLBGHŕ"q{-W wH/V(ƐVU(e`+@ {{unQ` d%duH(f^c-1Q#~qg.8JR5D%7IJ矯p-$b9Ti JzC{.|mR9jqKQ@JKT(n}`OcׇY} "U;2|x!:8(4Zp+q֖H[phQ"Wi#˻blˢW}讪e=˓x; !{a,t0$; NxY{a[ˆ|ʤ[a[W]*nrܓmH {  cx˅]1Ŋ1 zid7ko}ѷ=&=4[H(@kmr1/{Zx>*^f<7EQ6wVA]7 M`l V\6Sm-gv~)YOsnY:ZEs @,$Wz4  NA1Ys/^ "etu7c%,%4޿>3цf5PnMڋ+3.GGPKN11H!@F*++z.ͼݷͷEcWuh68:@4Z8C53&'RJ[d('w1}J$b4gWTsg G 4鴎{ b腯* GBq/.CzҒ)u[=)ʛ7.c _[Z! FY0\V'3I}v7dq94-)Fܩ{$.\̭Pzb8%$oqel:7{SK|cnOFw |6lbo+T67ڵS?_Wgry>@FzKPs7A-ASdD lG? 21Ȅm)=u)0>.Sf皾91 ><!^s#/~*}n=ד$63g4h6?o:?Ƽm$(UI0^@\lKna rr{_I!,#~/?ye/8]lDYO3eGwYպg/Agtղ Zm9QȌOK桟)~xC y'S\FL@I'u/a5iu*֭B;<+%|"nQ<~h >GjldTߨ"M>]D[\N8-'z_TqׁpVY9E[9y Z[E sByY\dF9n υ0lc ;P|>NW PzʻC2%:2"׳:"G9ZSO/q,;s)j;z]M$,3^@ϛ9ru18\q}P HhZUvSg 'ѲcSAuy'az=2mg2xZ>ƌyO/UplUdav"MًՈWxHzYi=_)j$spO-CҮcZ@/lD7i;vܱXxES)];)ύj@L^`W7rSMC 4 +^*jרćBG )kyt'ወ<QsZKI@MTܬ@f!(2%wD&u)+F། pSky۠8WAv;ޏq7@A/+pVzHcc~:8]D.)(ʘY:jTN AAy?Iv"ӻiC"J=ӸJ"81Y(w-$~߻3c4ς$rlLS!hSCy5"zuJjD*CDY<ӗWEsjEGwtX0й#jBZ݊(J[ec(ԽQjPl C%EھP )%.F f=+rʇQTaCmՃ/l_ ]TBw ,KнFH!A]H#ńA3dus\ N])ȣPYiVŦA郵@;sH1R0'ݠzY8ނSUMnj-VH*/W{xaB&:Β.?\QL khzK'xұ̞>=QqV'j(nب #?ZͿy.<_`e(y,fhENSJdR}Lx~@.i1 ?Y*`,G>fZaXp5@(,)h:o^D@97<0.s(Bsq0"X543c .AQ{g 2(*]\-'FB)##@ʶByˌʚ1K0k[zD wЇ1"aއ, S=>rvLt)3}mW*jy*y &5HBIG/EysA{ڛkOhvjrp2)QߑAyh/[ZߩC4|eyQ' _Wsg@},-B;]'^-v<Ȱ[䂕uǕҧ3z>*vWv-[j{۷x H!ʤJ:éF>9ڵcDZviUvbTFI|bch`1Z&4"\YyN}Fl-8ޓ}_y |E Fݱ<>%jPt'W(/,P)"]>4qީU+~-c d[e|Vݍ_'& (p+OMAvWi%<:dUL)F dEj\$# Z̉ޫ5W]:lN9_L&jBY$cjN8iدxzEϟ^b;*h 5x;|P0D1݈C3 E mX$:qeܒԳ?-EW"2sx$D[$s%;k Lq+?_~)a#YxN>]ׄYvN'J%a؂tF%xrwRg4UU. HLJB4aW°/;%BNcedQjNu`ϩMIڟJP>p"+v+Ƿr[_6Qj7*^3+zg[H͚b~rf2.#?)M .3`sSu@I*q=P[v_݃rݺ( *v?9W7;>XZ8gLō.C>>|:U245?|_5ypj;V \\Mn-#Gb͖o %UTۯ}l_bPwZH% Z+ DuiqScΣ z)BʜpOI6 K=%̪^ޤssԌjXN͌>8>&S>,δq E']Oݢ|}=)ηR꾁&cpł(!NEm\ͭ!J0Gl}[ Ґs&'pk"b+dlO`xOacjgQ %Qz$Edj7{L.=ܢuMVZfV1r =M$ v'I ]SQX&g %Ē-%PNi%Dj|?ݎbγm+70 M>G[Dmw[d0.Ęk) #91V_l-X2 )#P;&ޜzhEX ܴzyϾTfUl)l=q'=Xuv)gSd{O<$&6xT`MQ3loX#*kn7njc ]׼zEt?KwC voOb#Y8wn,Sba ]NJ cV֚yAS|{|78% c-+GGlmPRƟgJ (^ G5/`\7cҩSzǠn X}5&D1 B%;H _HBZtN:Q*lHj|UՉϋQ@`n? NB_OӰ-PȷH 6-Ү<3)[).Hb"#'uYښ+ڕzS!x 92G+&W+[mϢ')Oìы dҶQAKD5ͨ_}1T3]O/>k$%8#hB.X)\ 4&ONrnϷ[/:_fA- cMAj'=NT95%p>EeJq#^>NTkcDJɗ:=: VGlr(#r ИjB\!Eq(eDh@j]0A[Y\Ϭ4xj6DnWoKhoOmuЂqo"Lu[lm ,zf%za){ '(=5%L .MeΌYt/~g5ۄN_孔gZ x4 /dz8(s!8eHG ̴1`ޚKeRf`5N]~BbȢV,3W@4LW@|tΒ7S 6l~a!>?Hg;+Rn;oYx ? HgR ָ_4)c0M^XͽU?xN8 XY۬T˒/Bx!K:f_@NHCE׽3M>juZ5hfa<9;þ`jH"@% $mWIXq@)Vv=Xa5?u8]*0Bꍜ|'b'ik!Nussmx׿ KvjcW+ֽPJ\FUa&w`Y$HhxCl']GA5۷k_v \@YxVzv?Z&gsg"W )S\RB}XOoVb'7`?%3o1{+e kM٫t3ƗL  ȅYla 1Rѓd վ>p.Dno#cV06h ]A]*7X~ [ Ws'&їeb!1tߨRw7V͞Q)3e`vf`62K h;]rsd!!woZy5IŶ .3 dxçV6tagEip(na\}Pu+E$0R"ӳ\, 2W6fG[n\ nҸO1 ?wuA(ZaSUv Xֆ%loy{q5"pӪ,oAuhbnmB?\GrX`N25OŮ u5y_0_m&HCdI'wwּ o |UX}Ik>Y/ʍ!)YB𵆃ʶioKx|8rx@UM+ #KWcC`3IGIկu d/.(tٱJG5  =h] PXM#9;zv}0wMpNj|Oϴ_^]D(b209ٌZF̓}ւ1w?K@KV} g;I $EyE:8u_  j$QG"4Z @(KD44l%-HqnGax#՞P]N{@i.įv zsUnHzƱ!XPT fkED8FM?qҡ"R  GsW>2"A 8`2UVt '_R 61 BDO!c&P5|v}4䛙%Crii= b'qF&8iTG+]h~QD`n-,M]@Cdu'q@]2$1^fX8^jh'|[OP"ORq=z3Va_/pA 4O M?oA(8d*M7QsEϤ`0g4 \^'9`jy$ i{>=$דNVWXm?fıh я$I:rX5䣽dU=xH !BC?jZT|9Vcb^1HDu,8ie-!#4*vL!ߵzуU7 XzOL1ə@шQ\gŢmf`>!qyS<Ƣގgaȑ! ^Njŗu47'unoyxT+%sZa٘n$97zϐX%V4jAgӛF_Ro]\ReA#s1o1^ Z Dv@n[]FeġxfCqC[!"oUyl2Qn' Z\=ARV4n{ҷ&'#z*UGV(L瓯ı{՗#@7CM9ioo(8ٗw>߻-pbT_H\uB;sTb F 304@$A>pr /X3BVi sY4X֮yT 0F"v lcTGvzOn'EJӒ2`7,e]3e kХȋpJfZښŷ\KŊ6M#!ɵH@sFy{v!0{mVG Nf.zUj@ u{W0`x^N !F w ʍz˟s )a} JJjAS6k'+tռNp9,s(rw0Pش`/>0{+pƋ=t(:Mߨ¥~5DMs~g3L@88L1NAqCi%:>(WWUwTW@cr+PVcP|/&Ҙ:maћG5& '{|HE x& P㿛P`-f-F ?i]p,ۧiA !4c,.XeU S2Cz>B7+D0[B'{5JTLZeЅb/A&&!Mb##mѓk2mB5(||J02vfhj<[>%둷AT!{L p͛ùb xĿh% S4*ϮTSLxhW3R{eihR˜!3븒̚ϵ^1t.H ˱) zvG _,97&h)K ݐ1FӴ{lHuWjoR v$LcQEGO,Hpmy鳑 Z8LI~= 9 66 ŸJd<>fs CdhU><H]٩#~Ѯn ㉦K^K"6~b`d?gC{&ˇKߩoSGN\-ˤI& tـC(|ýӃDw?AW !qqUޏ.3vi2蓘eFYуYsD NjԚxu w0dz [/&%.K])z^35I 73DCz`\K h4uW"NXuCYfzujJer~Fa4dwڶ>3G04)L~?2&O&,i,I$` I_5>z0j4k50f]| O='bCaemWT1@Vs}@z^3R FNe=6 G&43`48os 53%a34C-Nqv~syfs !LpSHcSy1eBh-'? z7q;N05pmciܗ'ÃC¤e [HR=bƁ&*XYȐCٗ168 ˶ED|_e[Xh_^r`d/(z*wNՐc3=C=+Juꐄ,pGoZw?GG̸JUĽ#.Bj[ b|nuA|BwW@~N4^)PPkYs+ԓ~Ai=0*yq}b֒8gbz&~Il::n ճL.vRϮ %='{K@5rS ׎ WW3@{vB | dlzU^ɽ-s 嬦*+1SJM| \d/&f9ԙL(=l N7BSg~x&NM{+ B:mgҔCLv,{& O"蹳foF*fc\&n/2c8Ef V15b1=2sac?{1DH|gWC}P 1[hTqW81: iZ@JV?PQ{`rsf|8DU_+xٟ&L,g~d%>Z۞3핧 hјg0W'ʺ B2mmPrzg.G(.Ȑ +{?̟v.ъ !Of2G;:K̡Brm`Q_X>rpW1Ԅ H:Ŭ1Y'aG{rmӅA2vp87iVTΝrJv55-W''I*6HhBH?!DM8m<]ohп1Oy5T1і鈟if,ɽg ,TÄ+V.jk#"e6l+Vj 0똖TڻA̤טdNk 5C\d,XL ) K6U|gD6  gi ;eyGsLͤv! 2 n̑Ja^s7XԤwZߨtM WiL,z;q5u J,#+kʪT-V ,pQ)5]h)REdpH`/$7  &ԫ (T|Ed$>t2^^ozMŶr {];Pm4[u`xHG)X +vHKq^|U'RoaJ̔q.g2bwOuCNeߩȪ ]}D{RR(qD74{_îٵai eJ0F 05]l jSI֙2 y(%Ƒ- )vC"c<ϳtբѐScm4b>Hg.{nLK3V1C{GI.G@T JH^Z)q\V[R䀬~޵ZWB"*>:cY%2w"^7LBJaql#hŠ}L@ם|S1 wGXHA[JG K.#"X2b~}G*&DUSryui/bto lGUfݭ:{\nq#tvf+׬JdmL R_)D ^tYbO`hl8祖w+A+#)ąC,;NV5 sg4z)\wؘ" cD,kW&LNc:X}\V:(vϔ%FlY{ܒb筤$N#I4| lafr V򏂅Մwgc# . $p-Nvܥ9Nߡa8nkm=H:qb$Cjn&yBQ|mp?4YQ`Ïf0P??!^/  6-zDY##%IV;gw"}}\̐qM l3 qDm=1<1O[UL•r2 _oM.O֪$BH0 GC'"@DTe9մ+ E߫Q|`8}zk[dA5R:İP͚݊FKȕIeM)dؗA圗l]`,^Nf:F3w0T@!LxKMzN$iyd:@ESt'p-D I[UjP~xC(\f'n\4 Rdr.͵E(K*2 "2;z3MTcQA2?PMc@(#pxz "_racimFy.#?<Lt4 ;2yKyatxvsޜȏؒ'l0/' ~!I&,ybxsY S=7P6j!('٭ƪT5~ƾيߐQvBj9 D_*,Gz=; B>iiDCuX}-TCM2f]\^S̛h^$yj+o:.*|o}"9:q\b4 )qݧk" EMsTR9 2xt"B|9!^ca~y }m<1`4hL⟆!KoIvfд@[H;t'YNn 6Z#Gr4BnabKVu;꼖gK"JV'RU?'r>`XHklrEBPGeMd&#*#mMm~(# umN&.6FߗPf1l7'͞BC[1v{<x{-gJiT (|HAoS{tBk!nE.&Xb|3ssc$]!hͭ0(qUugPA^a#f{adɕ%E{*Kƨb0]L+ˆ(JFOO#3+נ麯`1(}t+[?zDBrM@((e\<߉Fߣ(~Ħ⬴ˈ!hlAuR21K3:.LX-&}{s3u,Юqc-?'sI/m- F #gߨ :}E.ѱGCD4r7o*d ~a uV3dKxNHlLv˛4xg (ڳS |_V~$6#b.J)Ƚ(̯n5́Y!!wC4cٳ[[ `OX {cq=CU2KH'5=1[iHHagMǶo;Z}4(_K3f2gG5"2FN=F# D"`c݌S[Cdu"4Lj5qj·9YY_,ިQ_֏J8)k٣%pBƏ@ɬNEͽ ^/硤C2Qh hEY+jҪx񺶈Fo7VulG1si!x3|< |<ջ@r[Ǫ ?T >K%^S OJD<GQnDǹU);D8-H֕pPTWeSΰ,?"Qj.*7) e.:oհG Sol>( ĊFb}*ψjJ6iZœ`'&z.YqM`q87͊>'^ $פV7w%S +&f[< ltiY2ӧth*9$ou@|qmG<DL]e0MށW^hͶ}X_w[%r#bF OW A$Jjʼn?2o:ܝoehwsӥj$/.-ͿuC4)ʺ]Fm(B~,GƑo+|4wJId)[hW"%W҇ d⻵:no_EsL:D匥3P]&p'ƭaǽ7]*UvUS"4ȉTҠ(UNK%a\|L==ŽEӎ9kcQB_9i2ﲠDN{KmF1?_Fy@bpJri HW'pKY@DBI؅0TgP(VJWi#楕^v=$ӱK+* U!eiEW>&{Ә;7Z3 Cf;'jd Rt-({LBU%pIIYAt r v8h<Y/R G $vV҉q$Wp6cMFħ%ɭ \:':5G1"i]@²._hp}+D9pUQq.\mـϾ%BdÁ`Bo$yYPI}i:P%HutT.ƂoTP՞EPtq6|aw6^_sQ T̑"I 0Ð݋~9UG7+m0 jz1J[8Hr \Ɨ}{([M<{:7khǶ~ʜngL $2b eaeCBuԜ44#1 %и]w>B뉢1lSy [uZ@B?Q,}"E~r/otK 2 5d{qݣd ?6\f< F0|pmע|S5@IZi}B#zb20ʮ%;t⁙zluyuj,5eKtjlpƖҮ?1yu5 cM!1YXsytZnT*È=}ti+yt<(48ٲN" Z|D !M&[fߩ¹"F00FZ{"[NIcj->Yo{Z׺mOe0D~??F[w $TW#,Qgb$M$&.O[jBA"A[ߙ 4ړ Rp+("ircm0אl)>mT ~ N 5v>ev˲>Q  F㖝Z6z6[ax_;-}O!oc]XU<*ݦZ/lI "eGñɸўgduiim?+5|v(RD0ԭ Rh3 j})QLgxptYib Q.QOɫ'ÓvuJ;!J,Y7_ƶyBm'Jo|(c-%\" "g!Sx`0WĘ+v"; f`z(Fkxo hRx2!sq/NO3-ݡݫAJ3-U=6CD-spIoI^2E ĕ_u2]My1E*)K.ڜz05\qą?e@_.Kkmv*fNmzHY%q}~ɲ4=CF# |Ojoj ,-~Qw&q"&BKH2b|m+ JNe,I ,No 8U[nѿ>v}AEұ]TٙmowEZg -eAͩ rzwj{1P-7ʐI p, c`վ.hJf{lSALRl eY[] \Mj,74,'.@ukU%r?e>އ"?Ϻ]_bw&K== h/uA>B>H버^v<% M2S#|x#eW6T?v7 7 VR&6>,Y$6 c!)oиczIV$aѡ]W(nIѽ ʕc(,eHV:gH|;E wn36-L/VRt٫$[H.WpAeչ%A{cB㡺)U?W+dbp2y63S&j2І<̰CP1 vۋV7Gm+z ΪEqe_<͝37 ml l˶2V[ǪIg;73]PW?N&s5ΧZ+25j FUoSD޵Z-hZ(-S,KgW(/m\I%T%71p*PcXIg4*f(teeڳ,{XG`6}BJWM܈NK״nD>8U7=.!=rJآt` $uE|o^rg$8LY5hW3`M0wt}~@GMf8ۙᐂISlt蘺/zī,/NSBǺh!Z;d`br`*ޜ@IQ)˱1dX;"t)P/3| ^{21qz NQQ9RKW ;*YMjdbL_y}NNoz< $l@ fV)]=D(bhg@6Z$P>E\v@9;jq^ksگ M|7є7|5Ŵw+&~mq;|Jx)m\*Ә}!~VBO7ڂ P@\$x\NLo#11=1`uOu[.Gi+x|jR8;iAQXF#0A3WV!6}ȏ՝nk/zY> ?$.afo[5M"Sm~JOvs $<)*KwY>iWFaMA$D_bΪ"%GGWfy٠ЎoN̘@(d4FcA 2 U PJTac{R=1≿*Ϋ,1utybdaҴ_J&(FpRM/8ϚLNx~vn[CBj=.}5>xZaJYxCp"?B֜UzJll ~zb90ˊ+ay;q6<Un\íH˩P Ld.YDuIA1FFX1Gܑ  LnBV>SJiL1dX0B|jjw#E`q؜W4ǣU?M>> U(ާ yi1!Kuj5C2;0z2'VX$kI^L_i".&xԯL (l#fz,GoolbSAe2屮|Z79bvf8c\},!vv7fH~x(*wmqe22i\f6#I~Z֖䇲wCuMy>O_)[+&]$-cA&Tu|(rGn)0? kG*j%.}3&Dq~ kўk BN2P>EE*)A*wzN,ݰ!WA3Qp"8G= Ĕb}ăԞ/׺M.vMx65(`Ö$J;0ЊkEjGeƅbD1c& 7y5_ϱ2glvaI){f,Cf)g ܦ=e)z^a歯hzf? n,2 SATI9;[i@M*,V׋{ "=rİ-%{?߇ 1,2J\}ZĤ3a(uYE&]eiY ż^ա G"8%5n_#'(5K1OΗqԒ~D! Wi6Z8y"̫ͧA6ʮOAΆD/rf ;VJ:wbt2=J KYQDdY{D=zG+J5.Dž I*D V T˽K&C1Ă ,`dW}T/bz)F/5o:xoƚح2c 1͙6|36q<1*ę>`.Wu4VC39xСypg qLijsw簍o*&CBwOyK&hݜ/@:㵯Pu^olAZp.POiC'n!}eg3oVQi {l7p0JK$_Fj_mka͢:-TK?t1/q$]d>qgYLS\0mCZx"eTEXBْXB^8 {YnLI8hoA]Hxt13GCZM<ź8;%s),J0є]NVa}(9|m:e.MWƸKY$ ,ŧ(Mh#"@qSv߿d$vSR|"S8!.L77?ؐ -U\uj5i9XQBe9F]($UDb|iz̸V8}jmc͜g66+06݂)=S"`0&hE:M4pzyH`h}1aH\̳ +G7O$b;l`HIޗiAR%Sw ĥ,J^ʭukzBi!XBw"7,/th{< .0&v/O>rheN|)T4;HS- GV_u/f¤cp'YAhf 6_f|T_(421}kp 3E|&(o49 4$ T,"EJধI+iA3/m9 c"4ޙ0  "T U'-f], Yu*uFZx/.}s5 CDQWr=~P?/06`RIM"Ch4hI8w7ȸ@mSM7C8+$4S 2=HYl*kg5v8ynTM ~ ve0lſ:=uQ~ `4ZMdBM~ 4RZ>=Ap4ԡ>1r߄n) 2Y N!@ʏw=J4G{5>4FsVA0i^!}%phmLZ5Lc@,BNx.oڹL.tT{(tFXm-ñ-f-jnroɶt e@B֏kUj`quNt]z%P̞@u. (_kaf'jܝƻ *#){o>;ocX:NͶ*|߂V hq=r̵SWnx6unЍwﬢ,觇"'į&Wv{TWfF$gwR#[3y} 4h!1orX}/ljV9rꘆ'443ːz 4r׳V=Lood6L>X'sΣ<ꁮAuNr8W zuFPdU|}A]XG`l1"a[>E=!f'x<5s4wQ\S+(,m=4`3b~*&]>& "A$eA'\9;I7PB \ۗUJHmv5SwUh),GيOSyt4D/H0|(6B{<6tg6G}[z06@ő쿊m&T=JLr#gh"7uoDCxo~$A{0B߼\9(6)b N9 Ra'c_Ĥ%Z7}c^Dpn'`d+ό%;YI)fƧZy\VZd<Dy5:VYK#R Lَ2jlaͦQ I;*ŤƤI_C&O5EЯ>ې2܏M?CBD̄D>;DO~߇d0Yz8")܇67``1\߶jOt.|={RX?:U|pjE Ww# g/o`C,;\h[8*P19rG~y i]ī,3lJ 0H%=K:& 4ˁx|G8V8Da,B+ycM,9::T3;I/P*irNOv@G9 [/vҊ@M Хan mW@/3u&Ccڷښ Q 7doAgNپJ׉?7ê=:e hw[y}/$);GwA@⟘ȚYŧyStP?K+ɩ%fFS4d0jK_ V!i1uQ3Kf7A"op&nIЦ7t䅶o'D2QB0BĻq 5 `q.QIz BQMn8xfZGy398[$>Öj7szEClLHUʝj`4*^y BT~y.uPhߵ.HO88l,ˀ{-DY[m>6SVyTxUKؙ+ӫXG#<6P5i:vWj<2 ;Mɘ^2ᬭ ]\W0qB;ɧ_Qs[4'3$f!#b9Jz4< L\`p&=>h* k|m|#"ȣ̃Zf -5S-@2\:i.FNLW`c ]D=R맏UM꼯ۯ3ڽW >*3y":&T<=qy/We8I<O7z,%K7P0LUT-d܄pLRw,T"{^2b(y ؍KcM&?ԗZYy6%h[ kxDot4/,&]͙TkI q$/[K 6UwŖEKTw{-d`:$;MDE'}qH |Iӻo r/D&7LJHaGTD.H4w>FD|gWyRN0s FKK?NIDxG;80U8o(dLd4&{.qa&H36@ ohڐ8y(ˤH >;C;d"1ݳCE _Xzq[À! @<Lk߼q } /Ơ6jqLV.AaNE )+Y|;]Cy°JȸRͥ<1jpIQXszň~cH5s zʯ}5@-E'V͵?1w,L&H5Kz5{LM!ra9ߵ@1`"$" R8dbO?K?LOI*a.U5μBDԻ-~}- sg\'ѽMm6jVDY6۔dl*vKSQ7&@? nG`-p rM# :@S]&%| EikhCt~DJһepdZslR!XLẍ́w.0ٿx͘B14Y)4L:~ssƋ3Ekt1y@znWӁ=[5RI'@k`S.vOMT?p u,2|a !1;P+Ap:s] )g!cR7bIqF1OYRAzP̊_)`$"Z^zJa1^TF ٜN6߰b=si:%qZfE 3-XQ]r^xyx#XD&68 NcL zl3÷"98.+v)z^}裋_SvcWO0k6#oM^vw`V)5Ӱ(.s.R+AfV0ͽN\a$P!Pᤖ D0UA:^7=l|Y}nOXATI{4K,LrcpݓeL7 6 Y\҉#B#WGѿ}VD-H"5|, }uFVMZ/U&icSt ;SYm [V۫|"?Crn:up܄m=y))ݷ?xρxxS=)8\FI&w94xJkzf͈,*riWB `f# aX:vgF49,?>1OE!GSHWv|p2a1FQ' D1?Ck2LGFcUOjƷ;,=ih`s9ʴҬEN:(p#:>); 7˜9]h|G4Eg+7e0G4G:@V2U$AHW(:U50>_laˎSoеrĻU9DDEsq@ ֍=7F9 BWŝ9VG.DM)nlZ_N|[ MvS=/w+#R%M1t)jFސW:7RɪGiR|G&Qv}R)7Qa0-MJ>V)>BR,;teS$>8@6-Q'  3:nEz*C h(Bom^>ͺѹ)}BRA21BBX`t'; ݑ4= UcG5);/]Az!JjK=8\Mh7(ue>486=d u+}#ヱ-X,lcy]b"+6P%i;ZbKXȚ2s1>mOw/E6! `u+srXGACMd` ӢR6CF ޣZ J?fB}6hxW"7Cۓ ${[}EUްp~m1`R,tIcz'%bJ(AfN\X؇e/\TY I¾Sai&3N⌚'cn|XʱYbfOgƐa(qK:H7=RMʣ)Lߖ`BGJ'{`Q?2_:w$; e@[A <JH/Y5f J6Ynk:ÐFZ:ٜ+nzGY>09ugF:}9\5@+mQ\%rQSLt'`I %+⻧|Lb#tv=k;u"`3j;)h[zl>I[ޖ(G X\Fp/9 FK f@`bL|+Pz3?(-]uj VЭM]L#S)y_rap?]G|BMR۝m^Ei}2z6jX²b._uhD*8ĕ"," qJQ*iС9~+KN O)Kʁ(`t6+'Q=4z"q٬ߦv9L uv':qݠ-9^!q #A]4WQUsjcfz3cI5icdp={!B<OΉ䲩Wu+ss)*II`s Ti:G^+`V W IH!To^Tƒ;$Z]i扳50Jצq4WYۜ"|+-V, 7*6Fu'!, _2icPF&;6I^¢M{EE ¥GЍ}u.kR!G+؟~a9PEŰ/%wOƑi'i݃ MqA ofSm\H{<1l/mnbE?ifwzh%Y\05~/s~( qcH!M/mzj-:|.ʪH4: Rc,{s)1FmzC+o,b ~.q\471;7\=)Gqp<.Dmӄ-MU[z1SxԈ%n|\v{`*hL%frX/4&J2Y̢@y]m-y7/W]F+(%z1%(z\,l@y`B=E?ϛw&: ,o#+4#ZR' (z#$ES@KTtmVr G%T[rG"䋰82HWמ:|!AC&$DMu{]HFQ'dTQpڿ3`Y4aQ/[кۺP} ݴV;^Ƚ̆6fZ]X+.V†[S^D2zOrpaI7돴BG+.L|zwfD#Sv[W˟NIRú(o ùJaW$vjͅ/Q)edggqa%T\߰wQ(F}}0oR>}Y֥ͬ3\k$x^ nGizCj(FN%1٢ysAiG:DX{+Қ'pbt.{uobr@W7tsȼqR,y4tXu<p8|!ĒZ[ʢ }:s%*vhi . q) TQn,o[2jacE=zXBNYJU8g69hAmEkN7zIia ֫kYe4:ϣ%!Z1BIQ25$aFە n'j( 0 S(yhdFZ@9ۜfnQU.s$67wӺ9 pn|o}#,HٵQA54o(,0iy_VP"!mo*ޝkypCiq-E=QI*@ Q}2e3O -XQQL6e)n\S%߂3RK>^P_NͿb7ʬW6vvc- s深F5!(A&r|9ǡJR^ Stn_\@&I> }r62JKPΙ#(*$h V s`TuZ\TݔC$Y`;H3| Aو6| +RFо<[8N≎ۜT=9`?!S|wh40;Iс6̟2 +&m^6.{$$iU-T3>Q'7:Ljy͎-u֥TR,xRY;dHZ"K+%x39QH,_r7bJ"+*ǘJ1yn":6<.6 51:ɶ pkqF[e2RnnWڦi6i\QZ,xDyx?" Q *Jr5 {ᢃCEG ƞGOXӞ):iLי(3GP)>s7$]*um6:l?muMD7BQjsI`EKʘtVk ۜC).?F*|wAkvNKs/e S|e|HwӣJ@d́3I!o]ݸDuhm^oOS"Ŵ0S}y>=>WMmlCf"HG؜sV(aޣ4q fBsyA*R]FyTAq 0`<ylRHwv$zGUrAm{zV/LK٥ I}Sjӧ}ACUz v뢃8H1r=B!W8PV,ˣ̈3 /uOeX9f6C H^SSGۏi0!c#[KN M'a0@*y]tg9t-B~2է-8@:n<%}W^0 94;'Un?ퟫObynN_.@t!CW|o5ʿ}m_RSzF>RŭXn옮߹" +QL!j6xzO-Beɠ?%m'_X~CRpqkKa?`jDqssȄ%;q:(oMsaBT-6'VVcʻ{ $Fdp ޡHLth(bقQ%B'~8wGx2 Ï$MeKȀ`H*LFTk?[Bgf3bau@K~9&]o3 ̭O},fd= ,Uw!!ll͑?7RH[ft!ReDb RC #s"wW%oU<@XɗeZVwG(Vgk;Z] hws&g8uO(l|n*dJNp\Y[$%ơ=dl p1}2sG(D> )!+mЇ~4 HLMdGfXd#YzD4K0)_'1t8 ;%%#5`Yd<+/M\UQm&ȍ֍@pUN=zC^jh^ zb6N:G# kKa͸[q8DǑDcYB~VO][u99OiW;޶#v`@7Aq ܍cѻXft'r얖y AeCхK2@| d ~s@,ǂL~^Ώ ,q G3M ݭQ_ؔ2l1 M`e|E\ܺwv@/0/T&߷]޵JS}|3fQ7"1Ъ_>Rx*wfҼHK6Oә R1,}tw ] Q PRI2[IuU*M!D'-¯{p W%"FSNջι#'G7=ʮ_xm;᧟e]xXٻtVV Ĕ=*lhPp,EWvP$b-䆣26śIŋ&ݧzX)}BF!JVѽ.>R4D!x3mz8t #<!jĠR5D~RyKSoEd'oQv[X.2E8{+ugXb#q"V؄q@*v؉خKWDHJ+ˑ|6`kz(E0k{'_6sXD,8݁:Yb>鴪(@%{ZnIh` אIbGşٯT];0G}Ϥ\3~iHKPn8$Ņ>xa_~(Rh+>dz8"/װ %>^˽ Ijiz#PX fyi@uvHlF?˻aKRyIߛ$쾱p7/K5gNĉ\zBE KG5I*.~|t" . Ɛޫzjk $dp] jX4:1׈ ZJ vkHfEAxQM5>AكJ(hY~ݪ渜'<Zs#J&)kmAX=4o. dqn ˮhKhc1-U)"+!Ҽ{=لD1w{N$mZz"i !n\c,6 À &> 2k` %E}y6R! cF\C{^1׳8i,ˢ@D5Bh G#8{,܀!܅[uAx2n=*FEŴc!O5bZE5F m3~l:UD[v98nUS$rox6qQ{G'L<%Y"nȩSK3E>Z֬fYH唪Kt& w/'%q$֍( =v,XwD)h2*W6DBko21tuˀ]ZF^6n޿&erWSHrIZF@O\fgGV>mes< <ߖ 7yH g/TpݹY2$fYWP&Ym]i &e1[?A.c.j՛A,a ;Tsvࢳ2YnR普t6WShsj/ 兦+e2hkA0Ky3Yq٦\|u(jw]|n90-~qz [- jtkKyFh~耘'Кl :-ГM b%h h2i@{\@=70N(RVgo9%At͘"ϖÃA_,NXD1X(yr Y6\|c@3UHu03+;)k6vZH&_0J! ZYq|H)vge2` "U@;kjfOp {zr;}~YW:nQ Vڳ3>rܳ àFUgE6ՈC Cd+m`NF_kqdH7y9]ߑbh:x&7ad^}^NND<"<YZE1Mà9(茤NaR*'*1ǼJ$<[w41H8*\X VJD[/}(9W5w 9` )H.b,݀g|.>>Q CsΣLL#|rl|cnFTnls}%ދa0ǒg9\ơ4G33>xt|IiT>dT jJV'?\ G9t˝;:iJ x2TM{:nѮqy6VRqK@i5ouQ,n?YR4:,ݪ1ߒEIJ^Vu\uMd+I[^Ϙ',,Hj;>[`rdBfH rpXҠ%jiEsIafkǀ..1{_'n!a ԅRbc]n1Hݠ4+ب(x%W|^F&}mgrhDE^k 8!B[Vv5TŒ)"Ŕ1]ٝȢM1 %hr,uKY*hӉ4ٔmt0Il 4rdQn"⥡etq6n-h \yAj݄ U},)FWJ`]Ghzڻ`~dw'Sd Ϝʳa 7qgZ 0쎸$]."鱙9m̍~ܰ.精 mToom _a9m~L^pۘu+M F[(xQ,]=h4ͷY ӂΕ^n4ʲoUA8f 4Mg{mg\y;DFB_j17>NF4qpϕg<G>b2]ӓ)=حBčR2l-0[|'P Z'}[VBz YTB*ϕ*ckWt6d媡tX5KQ=/¾.:IT 2f'&W #l5=w7*Oè-f怍Lƭ !*Hs?B*4J07 uUSDйSp?%ED(@L@e!oSpNs Gt_ LZ:&^FED$ ׍I&,X#(}@zmSϱ| eW#Ӄf+Q@˶D4'2ėBG>":6 J7-(xNVGvv3smxsU2E G'7Ep Pee`'gS>I'x`,K` e@DC !Apȡ:z4^ŵ MR1w/ 14Ip8) o:{tj]/YBm1ToF^^Lz$m o?v<|wEƑ5RٞILɆ~wi\f6C^_0D-+L!o@M&dTCG`gԮTY^]+(Gy6WY]\-&vLDD!6Nvb"s"TyZ|޸ⲵaϰOFOwiP;:`$R;ߑ;Ƕp}ASs&"5yTaIDS Oӄ*|  brpfamgPHJH"|)'1u 8dg^I)ѐ;n\tFsҁ_߶7Ah=f#fB[$A0 DԠY7xmUr Y^EIq\pz8aV˾*B*HW7?@c ? ?V eD͠{6@i^MMc֣\)$86 Yտa:kͫF6t?` w\cvnEK?A/q[͈< !0jpG= $ -:(ӬӮ|W0{(ۢ{B3 K8|ޚ1C)Tjh|4?zք$׺ H2x ݞY$a|gZhAiMqg5Q?zO~N5!^EQtO|켞'N!$.PxglW>dV*|+HLEmg`į:%&`4С]XG\ z%jvCC? ZxczdGO1@h )K9!ˋqwU]O' [{R]n'Ӿ҄H~9vJ"O^7[KeuonM{ZijNLs%+,T@e~>܍It>2"υR%-Q܍ȮLvuI0Jeєm8J[`r*hи.;w1*n^UTt3DH=:=W|#-'aKWeVa^fAHخAԆ/ ;*UMAR"l8>e #G1FtbeЧ?kϑM^X2h5R3| L[~xJ;>ZxW=p{Sd+hV#8"nlԼYrSק,R8Z.Գ+ =DUF#.~.%ӷ@X( ͟`w$Y}kT1<{VVo!ͦ ƿT]veK:SE& *zh+j1b7èk}u-5?Rb(Ѽ@?7uf?ƻxRc÷U5B4 fe4xu`DDjYOQ"g,KŞCҿ3m֪EnХR  f]*TL4,*%];֥ UTeicl/0qOO8QZ;qC430<'5P ,q Q5!?0k/mt7u[3…GF.$ʰPG(hgs ́,.P9Ѹhl]nעCdlD%'BvXLAjz BFR?ZlZk'Ui@T#"ѱ~,b_q2;c/`pm"}1k^?ۃJX1UJfܵNVidwv^)0$G{^D6ʚwAvO(@obrP.Xz.nc>m2yrKCԞڱA59^3dH2v;R֝>eݸxZ9{"OXEڨo}`Zޮ"32kEor݄ :k:1(<(PL@cɽfXk7X{ōb/u&nʭͻB%ЉVaU H)Ohw-mjQ-?&8Jgʺg ؓKqG[tdG;sNF7:c'e1K>!)LL{Y%Fopt£j޹[pSD-1HNx>:h%!;KyD3SZvA'iʑCpl̈́iO 2D4X9 V?mUt^%22슈s#z1A闉P+ȲZM3rNKЏO#ac#hbެ+znȼt KyDBrmyuNfz2&N,؞ȶ} qm@$F I>)M>(? Rz\aN_&&<+*mfaw((4&>OZ8{TUrkwLH#9%VH SRqx,,²q ڹ4GaJJ..Z_ |l**,% tF]s}GZ$Fry :&"F5ӫU󦺘 ,cS/#bFXe=c09q/Y1sJ֧h'$sQ)A6YSVZP8?s:L5I=F7ګý/& b47:ë*;?=A\TWtK}>p I+ombi[ ;i-bww mhDْ)eSUZf)X:16*FIYT+7_ьX:3*N[:~%YQB8Zd1yix)on}ݎV`:U)#꫺xPl6i8%$ Wk9 E<tPQ5!}ı-iAo=1`'`nK/(_akz>;dC\5m}u['+{/|<Jn0?u_$oz@ؼ䞴¥F g\GGn#kӌ=^cb0LŻ<h[Ȕ և(b!,ɗcqH>~* wK;N_"jobA%(L_ ϦICۃ0iD7 2dk,e`0ld(E+.8 a_mѝےh S\-7ľL.\f]s<-{l%GÊB/(ζzz;ҡ ӛdcWQN< ^u,Pj@nM)#,?`49ߣ0. ;~\O0sS^=A7G1FIaWU!i% >-d x ^j EtəP`d9Df/\؜zCx!YcYb6"}%Pd:+#*Afa4D7CC ̃=gg<سG n8|*)q @̑@)@+lB/´VOA.-!r׼OmTa =]LU y(VX%+g:r?TuvFDs{gL- !\^9a̘YAK~$.R$XDV6m pE)5+y>2 ̏DxX0GcƵ0 C*DgJ^ECuWQM~A /UqAHw H,/{=ްgfJAbL/UMUQeGBe`=\nVy> ~Ԟ67궺\pu-]䈒y7\4;>M xG4əѓR!h]|oU1-H7`#-҇qZ{]}cba'tlڶ](%(0G᪆eEgn6G2%-9nAą ͗:`PN cwW8ޫz6Oe ͚p/LtD(XΗF##.EX ~ ^I-ªE b#Ĭwh=átKbEf&@ky!V^}0(LAUQ*d1y-G"NHmhEk2Ǟ›ЁKP"yY0߾H%2"[A?!7xcO Sf pT&Ǵ7D{ʦ3H\ݨh1$@`kfB&>fu7%־ 0<H/޹2|lQ;QdƦ` )MbVIcދH b!B@oHWiŮ[duA- i] 8契AGn 7uEU.$aѝyH>at~]ԝ3)x:{r5icI;pV)֑?QO'A^]YBYvWD*dR8_ReT%+ա 8]?`4 㔤9I<Hj諼 ,w }x|sĬNy#ѤƕN_ԼK{܅~dIc)ܿ瀋WSn|OgGd3L.Ҥ~xh:ۖͮ؊ {UE_k=s`dBG&KܘumLV42j#_B& T@}ǨM,uH'M^a@(3EahN.QٻGLK xwMC).^Sb"1ǔ K?s2LiRӟCD7We5ρ wTk[jmŹYi\t/bOc?Ea&987)]jEĂrwĜ  ¹8 Ä`o@zF4e@ dߕ%UQFbfr$lO֥[e` pd M$ th'>uoG wP,I'ѪM.FBD_ "2 e8pyPYޯjØmRW#΅)-DQ~5?Pwr}kXch-fEB,KnvF'Q]_i V-T- m\Qj7*byLVcr~J0w4P YݧT>ONWPӼȘcLޓFd.I*u?앒2C:)|'&;d(d"Wfx[ECƾT7 [5ynO[ڳOa%CXAC=ךn9VgtpLϋeĩBS<T` `rQd6)i-ٳ"r73CSA_ ?pۀ͓4)t? ,YylPᩌ&B;k/m jfEi@I'ixƉJV4X} n`rCIU` hAjXO¿!cϩe1OM L& -<|ؕ U,%AjeoSD3$h1!J_1QCv-YoMOEiP8Z(dZa.Na&?^UоOP3\,4׻؝(iskNxo"'z#ɩըг̒4ӲFCޯFo8,R*J1еG߰L. ;;9al,'3Bw}ʼnKZe(o\K}\ 5QJR;, $n/?Ȳyl1A۟bȠSl{;OAo{vI[BH{QŜ*_p"/^mǛ9[9A߯i~9u ajhUlb&9ANذ>SSRr*7x`&yfk}H;63fg;gnZl174_r&i&0sN] S+M3.~XnjFrſCtGFקEwJ(S+41qF`G v<عr %bw>#0c}؏K573\Wy~'KmHMQ'w\4c]Uq#&0:@:ppcJè0)g!r.g=6_?a N? E#)q_eK.e'VI*~gt@>B}q'z~PvIZwB8ޤjlhpuS}ٕsc*OG|>ZijOn:[KH! /Ai>l!ҍx~HAd~/}S@`[8ǧrQ 5rQ%zI xCJX7B]ôś?(, Q+6 =ylk" SEuTn)5$[g$' ʞ_ؗ];c'Fax$ԑMiceo47 >_]%;tLXLzvQͷ)Z 3f1B,׉[V# Y);h\!{.~VاM=`^pAtq${maP'7T[ w;FXVш_eki_OU*~ĉЁ|’ o{VUSGόeŻp AѥY#q-.>0Q z=d'IۀqG!\BŎtcZ\ #ChXzO5&68ꚝ0 -]LOz-L:e3So@~|i5]&̾ƕkFp/uW#5LXE nW8,6 s M 8npGH3끩:)H4"sG9yzwnC%҉wA;.%[j.u FŀODܦ`|2~W9]!-!JyVM} { ar=? ] aNKlv]0%/>k@#X] (|^b14K^]0$UuU>4jRԍ|0O*ksw'qAa UEpi'׽ȶ󡉴^E${m o`ػ˱BAח.~^C3X?0ߢ1xl;lPHtJs~]IXdVZi*|k$NktY%!ԺEi]M;)ߩ>h=bp>aWbrMbxy K}oGiL!|/m`RLrҋD^}DC~ ޠ[tu{b ogN-v kvq]c9YMJ @Z˟96> 7&焠qbgnz0EvdܨuzCGׄA#|k璺A())\!y]wAkܐ?sw[Ph0\x^iRԓ@DOYnp8@PwSE_QKѶg'OEw J[o/$c :9B3Ú<4xd׼0;;h 7:>J]Gy@(g!-"Y}dK kbpwiHt4I'22\rJUUxCyu[6pJ߃{~ϳ2sTJ=p֜<,1qQwlGƳ@f߬cҴ%^'{у!}SX𖢝oBd9CV/c2Y1c), quh HMVkTKhі-;C.g֚o޼1s5ױߊ`OCRKsXk2,rdez^"0ݷ/9/9ٲf볍qSO=wTt,bjMT}i-CL^/Y]B>;%Zϱ'B=>rpר% ]l_$ v y2%j2|@WFb;^Aat'-Vm8o@)+N޻)kne6K-7k,Օ~lP#C3ٰ1SHM -Jd4T[¢ML?^N_̄a纗lxJ i=M2 w杯_qGDM'@϶7-}!%=lVK X(wљGa} e{~5n*vBYW?3렌̘F{ y{7Ԕ7/Vr<" CtE67m+`I{*fZE_iPny nфh3H=ED4\ofZ޲˕J]7E\BfJ'f&nIqZ-z\-ApԬO2M@0n[ n.@19 =s&_5iAK8EVwy/$c~.$#uad/9:%/P>D8#,-Նml7&oWeL =v;˹+EI{KxC|%\5|Ӥ:@E1 c+jMٮoDZ矹l> ,&6x[="EGӛ,*֡.ΉWx3<#QF#R6K+ \4fD9,"Stp^vU{Lϫo~pLRr!:m,q3)?Ep#01%wC~9f#y}@&r2^|I%=&7}{7Gvf$ z\f=LXEn"1}EeŜtb Ϡ:5 9%ʪ[㺵g`ΝZb·G.86琣;ܟ;B!:C00{Sǣ@a?'v+t;bT"Iy(s8vLO ZR>%Hn,6d}ۢe=zP? xaVL&st:9P't #e}ۼ<47i߰N/jo(<ō[ .wfX!=XkD!hk#,m bOL#dY!zf Œ`ٻAƐA. G7RJ.rC!,\xayE;V,ޞq3b^O}fXXЬqkHLzBȯ=UF@^vy/9! lUTS<|yL5cv_؟3a1=_zUйˢYԘ\vH¦05<<ėZ zMK4NZtJ&fw+|D']$MSSJ`m 6S5fYfH@ۜ3 <5J _tФ^Xf}C ¾*]rAʔW3㋄2ʝ/ 5WP2#v&eٱm."2Χ s'WjGjq LTO%TWeq_/in^V-2+ a>bdW1:l;d,L\BVz;%щV Kb)iM̹sSaj_@zVɰcQݜ`U`C%QX#o< s@qs@O ns^+VoI9WTTRolp^vA$\^ԕE` bkP3 -(1'e$b'!zR" ,_Zm>x'vWFݾ3'8_%.mooU"|`Zbf/4[mLiWWl"5Lm;ub<]̻E.33x{ ǜizTyյ"K誋{~ zN$&նFr+bp>2ny)h$Xj`0o[olG<\H  vL*:p(qcF³6ܕ%GWxBlm Omt,* 6y$#*;-^Z06KvsFpu;G)C:OHŅ%Ic w~ĩ?7^0zu_m>Pg=BڔZrLjRI 8I ׷'MB$j4iAL6С%Զ@ܒ*mal1He"W1~м0_i "cwZ6nJ\́vij+i MJ_Տ- c2\u H? JI}(4F\9 1 <=Q!(*6_ͩŽSi8>-4wDIhߵ9O(NbMs膣лHf"h߽ V⃑ Yu"/1d:xN?qP@]1\ F7沀Ju]NE(=zLoA؋Oc+LB%5唼 āJ3½^wihu1X}M} }9 h>K)뮬;6 ju57W®8&O(hbVfF鮬Mӫva, O+$c +?5C '}k⹎ilb}/PRl Zdǽ[Dٟp}ۇIuR26-ll3HOnצpF6Yr8Ϲoɵ~1P8^=dHGlQer^'Ծ]vH:u^k!vL{_6toW$Z6̼#!ե'BŪ/ rȍ*OKa\C4!NmM D!ZfR0dž<;]d6ȄF '=΃ǯvH1@0B)m8%'L_A4NdE~;S34;H*5ZgF§<偶N>[ocF#`D:-{T!lM(Āj{cI |"{!YHX(tNT<"-*+3U |&,[Z'ƮUa,YiKHeÇCiPЄ'hwv#JӾ5E~}z3!ub'2r@{2F^!3`bw3tNN͒>@nOErJ[z3s{gPk+0VC]%DFIje9ҠgBkULRB)Ӿc-˾GX b Pt{K?0· +bd3k']Rn1^0E~ltjͱ񩺄/sƀ5nyq£Cl$~>*JGq4c{iQTE'#0n+:cc~]c9]CI.LpA7g(I>j$d)5=5(`MH1: ۻ%^݅ev&`vE;ȕPoQnǿrs-Ĝȏb%)5;lj3芗'8#9R@^]~UMYS\Z9DE;׈^G~rt #wjvs4ƩLUjU<_JIlPG}%Gw)+@r4dp`<2WMv]"H\m!sӏ>Q7n:=GXI1dEQ%~!ɒ31st8&o&؞D ocqsBmEqϳK ^?T%~ZT 曉 _}$_dSq85sd:8agH[~;F4&J2{1>u#˥]2Mk <5E>4nwѢe -}cż>.*8H6 l eSX^ׂ mUCᖨ<f-#k0V hMRL ?EcQ@ 78ߧ[6X]] DAXC02y3_oF=!ZGm[O<ˆ!yNT 牺3ȍVFSj.Ã\(&1QF}Җ},BoQɦߗÅQp'N<*#gKi,ZNaXtiNk|T!dNP'4d$~I\4R%$]DB7[b?JhLW;2Sڝ hRjSm2_ 33i-?ґ'z5;@ X#& _D [z 5f͸!b; "!΢n8[@z6T#"/*SLޅ Q RiU&*7Rv]JC"#ձH4cI] EҸ%{2eh`OC)t*䇘^ Ȏ%n/Myը=pE"LrJ$%5b<#MT;9fGB&qu-;b6x-2B1 !;Ou;4!JXqE"=n(qlV6jJLO^&q2bc&鮊4 BqFҪݓQoTS|B ](7i'h{*:-PItK-9b=.q0K[&#Π/[ 3 HM01r6x6'"  ֲ"%HIc_ʼnD{I] .H4hd)1cʈ~ːp;uA!(|eTrmY"KBhpG, P9AީK0)t=8tmJ{_iuvԊC$:m;z5TF"W 9KF3'NgX,nj5.p檏XEkf 3CJƿӻ HmB.dNH<0e\ V2*9`Z;&C !Fs {Y{,s8sJ^,FO˪LddZ U W<1Ks~}k{ؽ$%.6g0C&kiNCh/v(medĿ-{vܹQj5q_5]PXx ο 9ͼ\y=фo} Йr*֙ .:֥%Q1@$e{WIE '谪h3X؋ Vbi@XwH Jx.x6ZW~mN&q団LH!ߓB[ l`MTX-ՂA%"ͥQ4K5$Ibu`0-4u|o,?~qPT X42l]w-w(V˰zD0J,]ɧN{TkRiZ ?R!J(X6uU}fq`ҕDfvJW}$R yήܝ4a' AThxK`;oơ,bcG1 cl8 q/iG^J^#Ikw>+٤ C=m7o9&P2etuTײQٴ !=7+tlE6a[Ynko)^&I*^^d}bY~_&_} ijy NlӀqpN@ 9!#(҆˼A$!xXphʕE<^a(# aX[dBA'6d@m[u~JSu\Z^`"xj(nߓy1Z0Ϯ*ғ8*_j+oNTH2 cݫը虏1.QJۖ p sV=OnIY]v4_ŷȓݲ)&" duoKMVcJNӻZ-j#BOa9VeR2"Rp_6L5aQ V:(_ F4)]J,hzu:8~xK5Un,bRl{8ِ31Tخ=^_sM3e4"2IEZN锓)wpT:6s$u|w MK\ǵ()B:Ț  3p j}/6`5@=sZ.,dx#:T);,php1@Ir%OvJzD)- /\=X(|NPl+>ǒ1V< Bp*d%e>amkE-՞ZS큠$t^THm4b Qj #!;)='QC n0jw WB+@, ̠eHS,Tyܾ:9UhN)JV_oƎʞlxʏD[A'Khi9TF7 ,k)7o}B9.5[C^.rljpg;mqBzq_ͭ1t,D޹%LZ [9ܓt*aAc7gcѢ,]D<>$;ej۫$Ƨ/e-6+~s{73CQuFZ [a~ИTB^T )|N7@2e[{i\P* )?8f@7SF|mPAtiv֒^.B۹SBPg>'Z~0$/Ԣ ūZ/ߟÊ'gLZIՑqEα Qԧ 1北$/rbƍ2VrvMZhn -]uC\ށ!Z_e8b6HN=.춫GRSp0Žxt̴_yoa+A*(2SvȰ}sJU"7\G")^mA(#Uuj>g }MOt# ?%U.`Jab}{vB>=;y̪FVЪDRb;8ƞG,'} r. C4,,EuOo_EiG(C²)Z } Qy 4a!\0~ỪwzpK_HY(x ~fRߐCR*;IRt\L(V1zy=:+h}u9CmAwWT/CPqBWIOsK'¼,72E.Y?G;(/Ql`MnǑBH4hX+v ^XO'hqe쁻qϤdν$ }ǬMC7Kx1l ܍ܵ"{rw ֤b|=aK/]bc)Ai{TGBaw~QSjD*Gt{?Eyu99c\a堂Vq1,CN=aNܚ\T'!]`_,2YW7*c_q{]v`N!XMB)+[&>!L twE=WD3IBZ*ZȉP?%x7Y ydO 톅9 @L-@pƺzݩt$W2 J0 ezj@}Q~P_;+t/-Cӟe F/+7| E!`Am*QCҊ 3#6b?ROV Ԡ#Ⱦ9D ww]Y ?G]O(C3%:6zP5 T.\/sTZMi ѥr.ŇM2KM|D NW8\BPk\>b"!m:ӽSpwwC&Vv!tr?QEqA%`_X ƋQn5is!%h4gdRZTރfy[ߓs)<2h;%2I`J&$JW S}%>hm } GmQ $F9g=j5{ZiWPTPyx g<,_%"0eGƖ0S|Lc~ $5K[hJ[͡ԋ8N/fh*,I1F,U=9i_fnL` G7\TgV}Ǚ OBu ,1KKBۏ,Lz-#s[(+NӠ6צvB!XNڱs>+ '/).XgFc{mL.n% ^7?9f_VSyx %W5,JU310: \(:+$!}RUw]712hC/xd,|t28cvk p(14&m" Ͼru{_N{|% pIw Y\k")UnE0}8uJi_@o b3;6W/A$ϙzݕX Mub5I08=y9iX)$~¦HB"3goXk%:;OK;R]HS?'ioƇ 4-WwPk0gPɝ.UU."%Έy8e_[:^1 p(CIY2X4 b8S3_nNR˚֠B͸+ZňyuL}MC@d"r!/|1ӠJ| cv_Sz+/J!E!cN֛u3jlD/y 8vs~ yωF$acڲ֊mgWӳQ,YJ#I7x!- DL s_V:&Yt,KvfUFt\xd:|pt>#$'6ApLr.Vٴϐ[@Ğ??kJۄjr~V}!T7bz{&FlKh=XS4e6ZB'""O~XVvj':!,5Cm \/|l҈~6dvn&*dy)MbF$mߋ͸y@%n)zF)o262GM$h׷D쭸?rq݅7,D ^ݟ3r(0ST{+mm; `n$L_|%2IOb̴`$4 aCPuXg@R-;!k|M_`p"_ɤg.Dwi}l~j=>靛|E"٘5A!-*.d֨k?Ce(~fqtW/YBI4"[ԆeC d`eHYxKAXght#54lEf@ȿYКIK.x1єjMٸ<3N=%eOg+3HWp. NC\?.Z<=~౴47j.AV]w]%v].WKPgtb"x1%d9UTXQ*TejXqk B",D OB ԩx8=O:<%;TZ8*憰SVOl(;OҝKr]&wdk]5λste0??.='9<0͜m8QvͿ$ 2-wIϺ'tǴ_Sid`5OO,Q`j{*ꊐfSEP[ΐ꓿t =ZքF,HVv~{@M>a{7`нs{ V2(wd 4'V(ͳkV6sgd3:8_pҡM dz[T;ǧ_\2lW'Cӂ1 {[?G+睘L!r9K̐޳ſbr$J#bv$g E &"rs U;laU{L !Q'%6 +8)f~sM*"yMލd}C`j,+V!EbSl_+3;V*F8z(iS"w<-C ID҈zƸeIcU@ &27^"6(&Nh bŘd>B"1gcUUmF? E ] u",TĚXVplc#7u3(sMdQoL=Rj~fҊL;" ):~^|c#{uQMC<⚌M2A\/Uщ$v0*V{ۣee?'4~` d7WRJ[!w\Z;ʅ -J3T>QEa䈈vx`i[{8;7_'YAڼ,{Wt.Z_U2ӮMwuꄐΩu"ٮI6U-5^V;]:3 #eZ[?zLvFco N^\rK6^j5" BB<$d? l>ᓾw\3H1}.߽H6u Gk$mAlyN佲!Pp9PΝrh{ULL]$ᦙ.cyV./bxd%=U@~kʻɤM˵y#/oLJl;pvW*;P}3^:`a&zd>ٯkhQ=*Lؼ%$_m(QcxyV^aj ]8=jQD]6(n}Lb'WhzrE-7a8e43&|5r ;@Y6,of7aO9r8>RM\_u PI'i,vߔCzo9.0j#x9Drla; Y9Rk@4`@?1odQcABvM )2HC7 ]mNƝlC<`_9"Z: cuf !@nT7 Ў?Sov(Gԟ~IOySLTzqիPOHMDcX/"(5+s\ɜ?{aWE{YܶѝOۮhYK[2y djJ5GνB%c'o#wQ4bG t>wiwM<꘵>em`hX[~ra"2BUm>˜ R Y 8:+Z\&-v;TD}&3mu6izҠG[Nm 좤IrW_1B:"Ӑ{)%Z[*C,(ÚZ( lQ\OoA nNir:T†jI=U&YK a)8fy8TAno{ C~`)iaѷ54o8#U(FVj(Oj֠5,p.S m+edK?T0p  ! fc$m??ЌvM\CT9Hh|Z?nBaC/2.a% pr8&9 ߶\FN+;N9U|k]-郛T ]7$I8~}ExV-P0\Zts"l(I܇.0&RE*_jRT1ϲm [dcH` rx%V@6+\^UҐBeCÁJ̹XuW 7RmT=]?$bHH{M9%>{_;^4'}F"`H Qd~0Vw^o@*uT'1!#ITܺ[ᔗKt8ي>.ˌjܱ<)Q gH@/Um}ts9{rG>C85c(xW#Y #?΁ZQs-FG+>E J$Xs~+iۋn,;мj_ q9%{my7X`pS!ې-^R[j2_r?c}y Az9ao#KÿoƟ]gy%`dLI1̖!%)E_"sl: 6ZDTM&*Jƞ(Dnq" ]T%v#+rzD6:M_g:g&[z-MbuZ8=QuN8A?}n0)q@R͸CP5E *DN}f}ir\Ig˃Lw$BX;BHg]%yEATb1BO+یl<{ ? 9A;1Rvu7p&TY7Ftkg+"S_*>dž"c l!\zmWx&r,BEXfO҈" +S{hբLBe $O!7g*F۬3 ( L=/Sx}kT}бRϪE )WIKo!o qhn]h"AGǻHD}a}VGńg QOHiԔkW3!v<v5B1嘿ߡZIh^5!'zGchS6wꉹ)or1۟:ƿU -N3c$X1L{;QB]v}m$L"o/_ó)dY#w__`^s6bZ?bզ&ƷFLq2U(P:m4[:#,& ar8Ѥ}n@ \ʿfюZ%&< {urp7\_pn@A.OYGٓ$Y^\,_}i 6Ȝ>;Kĸb`ɉQ_Qyt=- $Bf8#⍜M3HM%k 0IE.nƕ9TA1g֨XZjWA۬[4Q%|`kb +!(ݮ V^7ݍPCçZ&v~ !&>)2ƜPpȟ}g98{>m)`xe腠QQ%=~%Vp;YKz)|JRvf"<$s߇vz=HɴC\Kif2Gne]r^OG\yJڗ9dդ2G7yFAA;b3Q*c@B8`9z emwjK`heF>M9t^H"lͪ036NY}bo js}6jPY47G$Y}ȏ/KD̖!P_1ܶ~މd]D03q N-gjUy43L8N+ jKFE(l "D v#+cI\DX YiMCJ :A۷GZ) CaNz<2RrTDJ9$pl!P.Fh@~j)jߙ=VD.% =c2b8]|۠ WW  }pMGvdnא^ގ^aIsKhvA |8%$Jo %A9Ï9>{V:ZL ++ I;&?ol(ލSfmW9# }:l~D lw,_F񏻇"&*0JBzCN)(<X犹HfsA yi^CwfmΒQ2b"y X8,;vOqLB9; dՏEY ~ ,9$a_Ny$82ǭ ߑmeZ15Np M>aJ[vO-(y9Կ^wጘQ0գ\h?/rG+*0\o?ŸQ//|l? mJ(| UݔNgGCRRDC.>5.$luSqjϸ.ADiuhmREt8)wbp*D"[0 +Qq0tdii_/I!~r!-xb;?k IEYn/xSO24eB+a vewT@0D9dFq%_{^XRdcQP*iin/^ͥpZ;K͟GvkO[EO ̿ynZl ,6 O[$Nt|}]ĵ9Fgn!_:9GWjuĉg zC\% zљA7̼ IáãZ?_VQ*XIUT}1JE}ݱv@R]![] nJ(!|z@cFB*]Fƕrե+xRLbSwIɦv#hs4-@-C5 y$;֭ŀs܏$Rg]> `T~Wr-jC mr:CKGy7]ɍ|Pl^ޢf(F'|&𮢺*dDN^m;AqD2?qCt-o&M_C;3Vr9_&DH-7G5w妼o=lJPȋڗN-`Pi8UzPд&''-}x)/$_&מA/E&S%~9#}9uH@(OS\=B,cXçf, S1yeI$U&*n"U*M[+)x̨1nEN<##we`++KY[4ryAnr-DrɃRiO5s; s%=e| U6x5_-%-Y" cx䥌i)ʟ잽`S^`^2C)`1;wv/#8ԂaJ/ vSlazcIƂQ|1 79V>ݺځspTXt.s}daLѝot6`?-vٿi ',Xek[q-Up?6ڻoqGl5j5g܀|v]ݢdGAj;1f_v%

n)96'#a96fO'u%[o #m/o[}a}SAhv?sӼxtp?DkdJƍN)t\Ӎ2gwvv87ODž^LL$L/n+p>ط~-9H8eP5|9Oa_,"e76Sy)V(Ť!f0p,4gQwN8cFB'uLnɵ.|[oDՄ&h_~ FPX!u֢pE_#9<s(s· )DK-x97!/TK %b-,_"t Xξ VBAz'Q聆ev ʖu5V$!H$ФYؑ{'$!{G7zqz+#rR ,`E[ܻ7#޿@-y_mi:mlŎQCIe7|-M7h͔ͥLUt1?l=vHkl%}nB"}h,h'&ԅf}RyO^()|B"}ٵ Ƿ SLy^"_O5Md(G@p;;xѸw~%Z;'.?0y TWGG[nITihC;+5 &WTQ![)D+{fKb"?G͸[Y:ԛ!Ċ]2`;HQ׵ez/J vOG֋`"|@*7/U?6@]  ),hքZE.:{5!p c#{B0U # J6B}f!R:câ,2%9Apyʨϥ G5aCU|D]}KsL`roan^ŘK}T}E* Hǽa"H- >(A%Dсo>0AHTeX`djW]iNřf`i[Ò:45s}z,2Ջ],)9,ҍ5ܕ' m{umnTn+huIeupǓ0U.LE_dh$bZk}g)vbCw'p(T@ asHF<`~VYO-/a`_At?s4(.)#lMA0Xrht"t4H| զ&)Mo@{$a _>$~SRV8vF8&^gB'7YOH]%ذ8H҂{&b[ ?0",~=@ %لo&ء#!0yOB5JĚ* ?_R,;3FCnry:9+2_jN.ӭ(^)&Jυ\yYK iYLG 6JԔ0+mL?Mº+I)VLR: ̍ߘ ^r#|Iu 0"nK6%¥ F}m>jFIjx{7ek KhXe`}PqKӈhΎy(Xv }/#DQMB VI&ZZ8(f uhV;  gnI ŸEw*0A Oȑ\w' ^嶳ά/bWAu:2C|SOJLr"\tkzB/м,L *eS .Rʔq"h8}4~}2Tɇ@'GA T`#œmT%(z2˳jΚVb:]X ՎE,rx{KiՆrn;WA 7l鎹t~w'XT>)Ш /S54ցQ&&_|6\(uaA:Q9?'FflA)W$83!WLCI sf:RZ&D0] <ziJFZ7n/g%1pOK˺ڭ$RZQs)9{Rۏzr;s>8>SփydRVx;C⿌X68؁I VM2{7jt#`*Z\#wO]Hc5>0T<&eunfB 1|ٗ"dX_])[M` 8[in]sF@<2>{+աi9TQF8i>g[s?_!T-LvͦG@U >Bd/S#^~U{&ʨNM z^h \޹:61 k:_mRg&,-cWmE~dC_ij.{,yVG&b7b.N%ꧪtaCVcKI{pWޙH.e~piI}U!~v0!3yIOWR|MKAºp|дyc&-"HmTvȹ䍸p<5xtfeJ6F惡qLс\^H.-QʌzS$kY`VUn@oXrĭtCjLCu=BBӅꞴIOjqn 4PQAv`5D$[?H;0Vf~Bťڢχ/+QM5.k㟤܋ޑE꙽Wu:< z.  ١ll_ip( ?zSbQbt\DDť^فN4"ܩ.,Y*Ę͞gC|AP__FvUH43m{r}jP~hAVU~3^ĎqUP錟KJIVM/P*e/! HbmT)ݔF$9o rN%d@. j.8'V77V?|Uo.r HBNUL vG(*+䯰#_A3o Wrbb34 "ʦj$&1ii ӬBƉa,6o'я*%J2iua]yw:'|P l8:ӣ^fsy*+D(i h [F)N0/&=XR}*=e" +.[FSmzS{5WM.j p~u9Oĩ<.Xb|p $g{"Kp+WQ6A"߱ ̶HJRV:G5O͹"$Y:zV2QS&%gK@הDȲɢP<ښ.V FA|4B]6hA&B֝&lWىA= M1 KBF3n pAD^«5?zi}#x^ٛdG~te]~=pD~BKK~rT?`>Yo=j8.sqG?mp8~w I&ޣVk0BtFNY{<CRگb5\eu#] |w?# Oe6KP]B}62(TU F^ ex~;8cehՇl0߿b;(cǎӰO*51J+Fj[sEd^jөmBʹ<9w%\, 0`W"WG.hT78v 5e/V*h(R t4Hʄ;^"Đr gBsł:|'&[qNqY%t|×=EzD!1DL É_o7(7Wei]>q4-ez"A=ܭ̇H#29k͌?_trL@g˸[`bU[t GveJG)Bl eOCXXVW`Uq /J+-a6VySM )IuH^{f#Żщ[ 7_8sl }5 . RD@ Nq2ν~ P)7-T)a TCHV~V36zO4K=U$o=g܌/>1os3;LSEp{LmW&">BQ2[eZC]ӂNRbta]r^ L[,q*2I.H/,Ʌo'-(="z-}I˺4/<q69'p.V2_-]q_mb4 XD3g{]n4VX.b7AŸ~=L镍Eї"Vy<Γ#XuЃg+lhBi/InY'h&g Z\O bU"h<щ % n N %}piDX,fHC4 k5&%Bۆ3t,?532 n߰:%:'GiQ2EylVV=[b}>@#<7h,%yT7z;_(Hi.Y չ?hC>5~7[/  GxuN]waJ$ʁ 2K^+ykB`W֟'tti许N,My➳$Q,>8`Vf#NsUP>'K1Yti8_KŒ #a2o+ 49z)!#{*!BȵP QUpgi/ϿJ&KU $o)Ъ)n4̘2.\&v㥸^|٧9bJQƳZf|>xY#:UZd C@I&6蜤s5r9d4ԫtv{V 3 ]]C!x3M ;jf-Qx/7! 1yݺ(>!<`Ñ?=KΙm1?%_颥\isl<ǤC%4Eea3& R5 ֖;#c; e]-@-`Pڅ,:Џ7=}V~-~hrsq־Ag6@MTʵFeUxt qa0ތR6$q neRrle^QmBs5R s(M.룍Mrssk2B&MF6Zq61/1#xT?ZeY.wZ4W<ٖ?[ (2JSy豟A(,X`lZljb6ze<4 ֪G/ԋ'{}7ґ@^u"Yכ.%c6t5'-#Pw} 9A8bԸTƚ"@ğG/¯I6a9O({Dm:F9&`$ MSp~q\‚Pz|z۶AK $RjNiS2k$`}+> LIa}FLcՇhܧDק~{CF%WI/X2;q`h76]ǹ gz ?[`9 6i V,ɧPfKOVtÈICzi6Sy(o 'l gL9]n h0 q\}Ŏr'Ga@}1.|~?k#}it}U -TW˩RNj[rmb!R?U {3GJgӦC.in1W@93g]bD&C\uܚU—Gr k% k _pb [V3x˭ΝPb"r[Dǝ0'ٞB'צ[ƌ^I%fQev+x>+~q؁ vjRyv{("8B:f|j(- ;}MS ^>K@*V=fGMp|TF9L/a.!nQ=qL5BȚ;z5*r@*bi:-HFՍ\PMbs|Oa:I#zՠ%~F_@plÇyAeO4ŋK1Χ c˵]"+5y"r.W1CJbOeҳ+Fm a#L㸵\\+I@jʦn* =Ua]0) C/a-cˍhk 6-.gifg%DHV6Fm+-Z`[J?ۙ{~8n^XgOf+c\'J >`6-y(AHX3? v" ALH.HVCR >k|ָjI{[DD1;3^}~Ogoh*@hbEž0o ۛ!QCl![X?{;~~o(lf%uN@,!ڶ@|Yޖ d@-9dہJzB(?WT̓#G;s < ?+|~\Gq B,{w& B \+[b_?Q9iU،Bi#\jJ_1!8N*~gM=n\ՕhѢ99v_^6Ugr`LĒ9& "ԲQR}uO]ǫ.<"\Ww s~{L8:D`FOG#8_z1 8] yG8?阶H45ݕMʳ ^<N/E lwYh/dEVr> vh^;SRr8V'qQ{!vd sgKhc_ zU+i(~s>nY=#vb`w0L Cis۽,J(kCf(U(ٿЎhf)gBQ;Pa#`@zMV˷#<$hRmΏK=щ'5㶃߹! nt8I'cTFG捦'xH\|=}^rG-O#*`k[y6|$;ܰ_mu)пG[H8+/ (ع.Æpᡞqc ͧOMw1ZgoEBg ϖ7 x;YWZm`EEeS}$.PGv|7J>q>$@of;t/ '`^pոMA|δ<"p#{ƳE96 oՃL31Q2!aۘXSs"ˉB "Z -@Gт|l@=N/il\ķVPha^)fO 2[|}.)y"xMp4Ia?K{A?aL@qUȍicoEj-pu3w ՁD5]k !R8_μk^D=IN/T:_H+Xeq'oQ;@#kd +FWCH]]m/ɞfE|/Sf;؇LyE5a'$OZSu $|+t#_Nڋ Vl%O8v=WnIviYEO$]CT6/ Z,?H-R1/\ >Mu9 OCB&`)&>-.Y\~aس.|B U&Wf࡭I'؅l[ychPh1_>-kt؂H).$eZb)~`+T=@Q*c[Q4:i@lRs 0I~usյ5y6.BW?IljX9M:aQ[S-Ӗ* ʞ12Yt67J޹\EE3IOݘXT04iXJ޹*nΧ;8cIUNԪF[b̮*#/Œݕ1ziG9CH$kgg\i@]g ‚zy?L~cí |pVbe]/_Z >hH!ēy!h)=qU\_'Th2[%n]|NsPei'_4ABxV?ȲD=h2i`bz.J0 *zYN'}O0NgdG^%fvMrhw.*Ƹm>RЮ\! p d_Օs4dR~hx[Fl$"AjknsN!A ת)>M .AMq+' ^9d'F9IQJhϡ0V}JtR=z]B%d̩F}r7,t>,Xv r5aA L`@C !E+{2hzûHvC&PTj2HwN<%d0:L9x-B;)/'<-AKceZ#hּv(iIm8<\3Pk錾|R bUGzFOcR{Ҳͳ-{ {-"G~ YpGʌЃ&\6fYMM'rN{ &A`8&Gc?-25%CuϝG2yk@ 2U斗w =y?tBxgnLq9/;Lнtc"OYK |V%ݼX/llX{ eL&}q5 .W[kWQ{/~-}`C׵,UP1N 3R#xށlk}UL/ceѓXi/p;Xn!;4`=\hbl& SSቒlHQXߓ<9jCY_$fi~ù;noG];Sӳ͉'Qp~JӂIӔQ\f>/BƟ\*fUOjMrlDܘHʁ"τW/R{TI:BxIWV[]W~('ޗnf&:E*@+_M"Xp !"-m/ <̔Jz9-.+ɬfe#u@ͨbL/t=n66#zI\* ゜mRc׿ "5Dg>VS o  ]LJEsJfBc6ٹWEU,uxPHҥdqn*"Qy VmdhةAd{㟙JGvq]ԒϓF*"|$(*IKԮ?&iP Q$$϶n5VT 2;:CЗLЩrrc`2L!o{ `bH bTf7 oE3-m7bM syՎ>NXoXAg!oGr:ҭM͂˧^%C69B(E{A1_Cj{Z6Ko.7`+IaBc9_UTs%UDT Hq3 ɘ5<…^v!!P8nRiL9K,(0M)1n.1N3CpnVP>B$5ٔ3/ٺ֏THJC*hGo fp[ڼ$|NS~].PgHO/v5f;DE?a[Jo"n;Qut7^5X UMi3b'jHz:RW|݁/1EZsqZY-`R79EZЊbbAYOg;M}HhzG"l+* ds(.ڛ0ο|V4X٥vzK1H ,H@sƵWlOVZ^~c9 V=_Ա O{v yc<Ơy^rl8|y1udO]ætF L ", YS3˟xy_D:W,KSW|~>“QnL_ʍRRBfɁbSe8weD ]3q&Ɉ9#{l෹׃ADq<sx>*{PܾE#'p)GtJ1cE#U:ZA_1p'1O`y ЦF<  3'Ihiel~y؜S#iCTc!bH!/!;"qQ[ =$4Λ_3㍖*:zIvVc,+W ֧y =:W+^l SBpluq7+>9hG]Z9GI-+֮BB X͢!3|ޠ;"QX*ea\"Jğ$tEԑ,fyNMwWI=4@VXTsc~k`` v1_4 `8FroaHy'| ]MgK%CܹjW{:s٦4"VU^qsc ᱕HQfALAeƃ2>fȠb3j 5t9|2"mSrؠ.(Gt? mQC2#n4*"%9T+#alpB?V1Wn^C'h06>^k 2bKMo pX0᧍BTUU ţJĭ$~>Y>j|l9]0(e@p9Zע(82 Dz4$ᖙXNF^Lbof%|Y%{DۅsSbYvx of7+k?kV;2.2!y*6p,Aoƣ 1@ҝUcOU|c#jdey֘0 c7;pNo+`5i]?DtPC)jNPZJ`ZN%xk;JYcz^+"ݏ4΅ST2œm@pȥ.|sF-*`JQ?B()侂B-ӎg8wJM 3 93<o_TVJ+f(O}z9FWwyy /OolګSg$V:3xC(+Ҷ+!;U lYiIQT- qq >w7 +oXx޻rDUa3$5Ml,89m^?  Dj{Z8Q,:\qߦe=Sux; s@5CL;H8Otyloc_zfp< ?Em '<έZGɁp'{[,[s \LGeI']=BPhx4AX^ϓ3b\mi=E@:ǰ8hT>;I1T|M㻿RX_!ԃ>>ȫ~mbk9nCW֞EǜËh @ Yt5jQ4qð%~FkwѸGi\ r&47kr]b8&ɚ|k+iۦ ciT2W:.3է$9NJjrv)J;TdEW o]ܙԍ91gV;z{C#\ KQz-^zٲ>c$lr?c:-߮4 $ob>y9ڕb쫇"Л&⤲vH?Bt|W{՜E-v:k2x yݠZ(.' 6MzkmUMhb^5Y~B_ dh(,CM-q0a\ǵAk3 ?<2 =BdjVF#k̘ hS8lg0r!sشAL}O! I̺J#x+6"PDÿK*G)͜}29CrdҠ!W -;v=Lvk1ѳ>pO2]TM+HƔd9F}T-z2±Œf<.S%0=SQ/v rX%<+]|Yls\k@NqLk9_Q&zѭm_=p5g[bTv2p\A%yxL[&LQAFAȰ| qbT&ׂ4Bf.)@$Wlpg%kJ#ph "wCGg b0f?:L}U%O.jkٰG1e~sO-42 Y O\~~| $aAQ#2OZRSh5q}N/~a/;h?qN=/krEF D U8T*Aڔ#}?0$Ɛ+ݙ^wcφQ#.w.k7+=u׽DZNmgm2&;8 Dxh{r} xz+))4Z/uֲȡKU@1Ƙ?IvNBEhe5TO B b{O;ػ4H[w0XN&dX)-'L OkV!132D8do0%38+46SnV+C"fFt26JT#do b(ŏADd&AQ+X[谍 œC Eu0iC-cUr ѶZ\5ƢM8*h@\wDpܠ$fطH%4#Hd^zOWj_ˤj{ُ.m_k+vJ44:.|vM9_ k+0v%uy ./fc] 6C -=8‹бnS oþGε: jܾxY~r2Ru׮ٻff{tc W,5[EH&f(+q_lgڛCAf2O9hH_dʖX'GdKDFY "wHYÑ:ՅU;F-̹l_ocm=gi3Ձ?CK#?:~8xg0خTcX ax&gcos@LM4A K0MdZIʁwrbޏXYI%2~^#^4{ G3^K'=y;x[m̵_#$R4MdIÅhaVF҆N}Q|]Wq k!JTծTZ*A_^'V/BX謹8ző}l GyCB xʭ fQdEWt[U}tw?WJ/jؖ; riԣ#r赪:`MbBZ ZX wTw#q'ghx0 ?IAIQfuϹE7i*ZgJ3ssRD`%۵NSvI`L_q 8SII3˲(Ǐ@+' |vxL~S[.WA<@<󅉋n2C%Qr]Z,7[TuIn=eEMPt TpxGGCJ0y`tD4zվ|p2qRbt+篺}M|-uxXai](VZVAמyM#iJ~vKkJ~ͲiVq~ÅM "F#_,~֦Wڔ@ VQL:Xr;[]7x K+xaF BǯLC"_辋]M1ԅI%,DC+V'cwN.ufwmw^w*Q + ^Y.h苰eYpD~QN鎵nӬUN)8Xfa;VҖl'Ἐ ӢVf2r 0#*kGdf^絻vUr>ۋ *>4}dw4gޚil^`zZO.{/دy'r7Gטּa җ]U+bдNZҶWW '(p\vheIU>xͲݗ4؎f|BOMgc|f)f^~T@[W`E֟“vG$Fߑg%I.o.Vӌw%N!$@_[2M#1M8DF-\Xm7JAPCYEO|$6H;%"(qpA "ʽspnmN+#Z3(:~fȕX3Q[O~wy4ijTz/ESVƝ # h U* ?sV^lxu@ +jߌQM= `n*zGH!xF4PsH*)"G*|5NC/qTƅϐ,~x\O7 gK^H#=@Oޏ1AGmb"q~+B5?a(%T%F]@K1ZnAXt:%@EK86 Ulzh5HxVJ?fʴTM޼70aOp׀S[_ ))9Gq?UotPC֗( ;YOkDݵ&{wo{^QvoOVj'^:Ly;hVPPH|01 K̭JO`Xu5/Lca07B"F)zdR6c#o[v-c%8vٗx0N+IeRbT4Pts\1@VdUwoNc' >ҒwŧaBkl~nPWZkSehpRZrP-Q6X/O-x_ŨCaܙ*$縯B?됒 ]W. =L3!“{04dZ$jo~$XiF騝ב820ync"¥5YZwrHqN/r} ŗm85v);ƚaipW%ҏJswN 1X4~i $KdQ_k}1탤*"9_^?.;p;1B6xY}샤{h&Voe}>[U6mGΊޑ 79~0\?_J:} 1ѽ4\gշ' F`;zuU[P~019κG/Yzy>+%#}K8g<%FzOKFl?2[# &[+Z)=vA0g Zܥ,EBY7rMB%oZȔa7*c+&mÂgP0bjIκtVJY.Fz_ NKCpUo6t&$NN PIFi:7VˤIJ\a?È$QuX:7|$NN5| x=}]w%TXcEg-Ron 5/ %mREa*]i?pX%.nJ_l.iNms%mFg8oT* G3o%Ew}l g}Qn2DIX ft8A(0tge<0.OxA??+r=IÕk{rq05|Y{Q J"Vcw'ʜ8 Z|+a]h= OG풏),l-gL9nuK>$ax!(6)M@)lϸ)=` +e eBnYp|7 sa(l( ,Isr45eeչ;jDy%*J2P=F zﳿN-Ӽq⤚aH9 -s7G*qAd)$' b^uuf@pq$S,Xҕۺ{D |ҡu: +̈́NӎAZ=IoUM MFܿ^Bظ= " VUt2F{&.aK3<;1pvOQ$)rbogF#~l ǽ~ۈPľRTui}Q-unpD:R츘=b}te^@Jzue_>m y$F ޼q?3@ 6qg1HIZ :w%A?1uUXNqbJ 5 pfKt"]sz ABKH`zm-Fշ&B:Y]|VGХn*d ʦ2Stt Ra)5WV 1 gJXpwg=3F|5"D0#O+põvr-w_a1.&TrXTjb :Lݍ0w-#,t*<[/ jȵ&HhS q5<n UoVwh/ԟ0KZ\Ҽ"22)[$JmT(^8|Q.0[*.M ׋Ɉ@`8䁂ⱻoW>CO'qa!U>gS YAGn֕y =ѩ]Fikq=*$;N!A t, G t롄IWAډ] +#S}kǴQL5*bm2jYrȘYX]z?]i_$Hl6HFwZuP=64|(; 3W:h꒺>Ad e_)gzFO6Sww]r˳Ft7 ]]‘= Yت dnd;.^FPBֲgZ8Y*m#^pX8-\X+dIof)# !;3:r6WĊȰ%>7 ,l2`ke 5ypZ%e,W LiXf2ckY3E?z2a&{U~,TlیJ‰8ن6b螰I#{B/8 {xRO+ࣣͦAwCǧ_FKGKH RWF8' &:QOtP [OK)ؠY[:/aV1 GmB٘wLkڡ !kcULtA59ؔBV2awӊÔp[ 2K'4%)ާrTtl2جjrI9ýge}tj~y`&*Myv<`x$gom"HI#0"5>]V 9w=S צfu bTM3A}]ON+9}bjll=[w{%nAy65E7|%R2=Kܠ v+kX@'a^?H%OD7 'K$QIte %ʞ",'Z^PvĄDBSNTNJ3*F9bD@@ihNMjf%WI6w,:}/Q؟y%&Wew1.dG %Z.b*Ϣ/ɴBI|yBXڇ5Tfaxxj]Jrb%oP`&s55M'Q1uHU%H0<dHU7ݼXR(mdt{Kb6+P1;\')6pwBȳ/ZoaLHU'I5.p>) E햜kUŕr~ӻYNޱlKs?("D|F6H蝞wCc9fWpᐙ)X`#xo)J ݓ;h3@Sج}?x>G5G(/XQ5i AUc1d S  s{t d8>i ׻PoGKI}>ZY%h@&ێ=fgOX'^ ͳ=}=^HsL[U*>A:sϨ*ݛٱ+;INqvY'uүFp;K #;m7SdamERs)pV;Nwֈ@RMv'fN1eN)9_v;s3 4 Wj5K} 3e|@$4Noj8NZs\P W֏n\tzu0[]m[]˫UVU9G+pA$Wl'R+0g}~-B:';؋ѡ ǹ/Vt\BVL{ɇ*A}{J|6(]^,鏃8F?ODGXIjpK4+y+'{lhm1d >mv"0}:F8tS6 Hj3׮CtՇ`OwWb ,e*9='^b^FӜ Y\|Ȝ5Թ=l~zCw8JK1){ ycGP$kiZMu>Nٶ8h~]Hm*)G6r,3QT1%j-TI,Ĥz#)$=ERwЏΓ!0}μ%X#qg؍{h_4iM15|uݏ:g!?1rQljVr]AӔ/B$Mi|*0X{(\0T%y]mDwۏ0# ;H'3OA?J} BG>od1ri]k/u7e&C}&ZU&+QK~3,&aTHE3~4fV8zᒭK>VYBy oK}~̃1r7s*Ax0hFfzd}g)xoX yi+l"!D XE"ZաN&4hl\YՁ^%ԫ"ƶ="L q7/S:z5M,2}oyjTBL z%& WިV<BMax #? "ʉ kx.atBxn&8 9x*L]|k{6R^]BF-CT8!s0~ ҘD#WSTE.Xߢû%X_UtM5X'&|} 3!;VV) NmHmzOvU1R[&Poprw[wב\3"uG^Z |yqK}IC )$yL*mm?m7ѐ?P-ySW`\q%'=NYkZ!(JhC#t 3qVu\B}TXшȠydːH%84I UakSmdd:PECt82xj==@DfPBAO ;@~U#>/`V9RMT] :lp"LzGIY:ŨEԌ{͹Ve5aOFOoTy%CsZsMԟRp};pA?_>MD8o[j^^H/Mf_x$Ƞ\b;~w>Υ~uOӟgVIP(Z#5#'oί~'4@Kfpsz/garۃ$TFf5"1 Ţ  0`!h6=*ߓ!c4@3\sl/` W~r8,|4^~_OSip.WyطO֦D2:5"57OT Ոh.C`{9z>$X3պy2/z%@Dbݯnl`m̾Ê~ :?'L[*Tm Z+A!ouӝwǐ[9ҔR:XJ㾸K=Jq ǔ"n,વh|Ns2T#H>+Vނ7 ` o:Z x*o'14z.1e7bq$~TS6³eO' Z>70;C֎ǐv^ pL֜e;\UOO6znZo5P24>±]0SBk>RE' t{rI]&C)3\)}l|ALuxlk`1Mӳ mm iiI FRY9Jls>98-^ a7 ~%nFU q~LulQQ/ >D@C`Kx{9T7úYTtz{.xz!^ΐD9n׊)/ff= %; r /d=x\1r]WE;{qY0^Qpd蛣*ݾ>P"4.O5ЗTm!y0b9@YqCydk2Ds^*4m"|`IT֋503щ |=/a&[5G5), "<Yd g$3]=H3N\ 0/%JmďXcqKtKʥ,7 %Ȃ W(Tsm 0nW2:Zgϔ@/h|diʉe_n$޼?88dZw0Lws;wTe9`/Ln}aT MV"^jo ¤8,7žpD5~HíȧcĆ4"<.cMzAvgx<[XTJH^L$ ˟ !թt4@\O7ք9,VCb׺fnMQǾ\1~[S57 1:Vд*,}S|ˬYl֊3"YWջvT]ڮnΥ{V5-ZTfUh8{ߑ~/]$I%7ג Ar!M΢HS8>ud 1P&Zd/GtɈg.Z /vC_w2\ץ c).gn\ݠI ?/ #prn@y0bG!=L\gqjq>M4]鋝a8E3̒ZkEP԰ e}@vyU,X`zQ6 j ɚI\LRY^Հ 0b*ӰVk?=ep܁1t vlO'+lnqrY-]g8[GBv$N;wOqt1lʣ- 8'ϣom\1MVH9.NhrJ!Y\YN4eN hq;ݣJvB(M [Hj`:TZq8M6d@U*(#)Dwk>@pD܁K8rKRP5o#Y6+)2$=2E~6diz9N; \ p,-]Ut-?,rp'BQI[{X5~D Թ-,DAc{ 7քcB~)­?躇7=1 1dw\Y3OՅ"V{XB=uYtQb/P<~ mG?Āo?a 4:8Ψ_@mIe/bA!(84rY{0)A!ڈ¬*;,,V`~HLp"}8Hi{|M2qo!q܂[ahK m埧B[&]{ 4b"DXv2eFgumn)&"[uÄS$$+cܔa|b2AntFbGY=^sij%U!oG&TTSiFN.-Y`6>u iX]_j~[# r`R^:4[MM8JD+&-D:6E'P_a` _B%P_!j/UFlNG^R.S + %_ Ntj}-Zp opcQ@Yӑn{޹kV̜u`DY^oR]}Nuz^eI if,Mb<`aw'U ./#8N4"IXxJOCY*SEspa;k:[ovVras5[.QO71O0cp;D> S5Ay]67a=F#!Qh$]3W[tњ!iU^l d vu-@zus,}`4?zؠֵz~K Y…HcN&JUC{'l/Os'ƿ%!}:d)|J=ɭ-IŐRs,merӧx[TO6i̍{qxc/d!jԢy$Mྐྵnp 6F—Z66n=q" L-Cxp|l~ݤ]{[F =@AV^qMYI_ M8xR%[ *XEoUl{k[IUG|o8-e+>V83c>[D<=bY7 l[Qh?sM!hn~T&=7 ~NA?t99PE<Jx0'u? %TD/11?QZ c7V$E,h(;T3eh(N5654ejilLkM"OߏPI2zP~ , |*8+"N9=^N/ev yc̡o}:`EHY}b)%zkӶ#K$MW@m9 {LzJϜtJ?c_&7W=MJ$>֚[=W I pV1X1/.]*d'i|l 9.`rtuWf͞U8Q7TD_`1Wj;(M*=ńu\Z\|ݝlՕ W]& TT@spQB_ "\$hh\ŭw0'\Asc6; *)ۣr?lA2uѱDDT6ԌS, JҔ `zXr# SN *iTCbFh‘#"C[i.^T(6X wLav45eE=xػϕFXw3hxtbu8Ru.$wog֜M˧"mVbɛw1l:F}}@AHz %ϰ9CgV»0Eqe[ڂptlnFPWO[\Q’qhD^. *TxS,;uݫE3|\sO1LTDgլ.@ozV"=;QfvG|ͅQ{}=V|Y+0q$I7XJ$yɣ Ǔ9{C7kM IW]m#T }87|8dLʚzD]r;d;.w"f[,:j v'5ְ\wAtbCjXyp8)-x2_HW~ V6G}N@41އ&sTǍGpIַ?uΗfh<{h$sڐRcY{wN)-ƘKDǁ_(ƭi.CD 4($i,HEaA ;d9SVq·qLg<Ͻt얠)$T ՗;L}jaލ̈q[_ue)j*svCP*y ŘW8Aa\ms$(AQTzW}ke[8mm.e}PrCDDJgԆ}飍$Kkug l}=5GkrOdNBĈ:%[cK6@51 J1A.GͰ)*ڥ~y]tۗ.Ueϱ>s[5Kf BTH k-ׂWo;Ld\IFXՃLJXr%y`$0myH/X" `B~6*S9bx 4.Z.˲+@m* TI%QR*5>p-rڨ$YB}?Ю_ҹp qiv"^n7 p:"BA1YY-,x+7q穓#Ct^Ǖf kd6^]` &X=t v&G?ܖ{3 ڈRT{Ra1EåK4H^6CF~. X1|GKd9#볤sUH^+$t5{ Z&@<O 7c{9֜M&)Ԫ^yBMvu#R+vEO'hd~ڰyjdK CnrGBf 4;AnO.d:D݇ܞ)_= <%6E"r_j:f%}ynh8G9tKumE4B1xy"ƗGݬhy&^.Q 09}T#:5#bwb\Ac^ӯ{-q[5m i*MeOtZ~mD^PHYF7Xʖ<ѯH< s C*7J|B]p$PD z ^+7]o?q@q"C::srQL4M:*/V;^ ߆V[#CM\,E:V Pƪ 9J/5_df4Ӿ ,JtWQ--z Bf9 [(fVHI^mwZGGS=c1gC|^C[FHls?IuO0-CAIGc˨K˱t BSvswh͖O'w9&mqW18Rb'u* 8J+&N0<ޣ6Gi}Ƭ9Zp Y^X\z}l˔SBDZzw&mKMȗBϝys51/Hg6ceCNzNa׭9dU8c#JJ#j &"#RoRe%zBv<0!Dg{>Y׋ 4|9;n!6~^Y nC2!|d`BNA$d RQ\r1S'* dL*8kG܄1?ڲ,ɗA$&$<3u-4TSLʩ{WUd|7WI@2ʀ\9D|֋b< )c| ouON@ۉg;ЉKlɭaH{@'d5o\ikTO t3l•(a֥aXuxkmm@ɩ2"'Ŵ‘x2Yy1,l-<:aӜF,(Eݠ (qܶqQ&$ t b,s b)>!s/"VU-` o(,ED@5y65Mhb)O凛/bOd#ceZ}2v ` v~2N +Lg *PF&ﷇ T2B37=q á`zfb Bʀ kx7r hx%őUJ!0hFiIbR >W+cT;T>.E]fEpAav(g.L9+X.L^uoJ:辬&&2=X ü{ p?xEGn3þcON,CL{Lb (z?K2*?p]nȤu 'BZf&Ok{h,Oև}8q1[{JBmh yx8y2/UW=Y~aN 1]Q>jjb×}|fؽBOP|EVo Դ|5qBGIx4>heJ¾x{~^D)($ֻ-laQB(>~J6竾4a` 73^Md)@8ySS k5/֜~C:cpdhڧ# Au5On{JS2Bx+V= :_H/č8@DyG0_e26y!d3̆?8d&aݪ}]Ǵ'i 4X<_ UfkǞ\; z M~ 97fҨ5[⡭Epl DϩƵJp}3NMD&_q:gRrU/Nqg&oOl]D;#wjC(*]Շ-l=,1;`"v?2*.rR>wht+%rbJwh \xL8]4sj-<Ԙ:[=$(Y=j_/u$ɿ@1CH1T0>Q{o+mK{Dbv~k]\buB̢QGyv|)!OЙ-CI^Q>%#_dv]چO5t^TLf睩 "PFHc jcYRĸEVTp OLkG OTÕUgƘf;|GXdg[&tkf)k;bqwd98XÐ7J ÇP)&4&p!(w_h gqV̐ 9q/\1C~:֦|nU/."Z ach,?Yi\AZ&Iaʍ6 nrpZOwʰ \ Id oҦsQ(c}Je!OU9)Nkwz4"ӑS2?*DԖSo _Qn z/!`R1z_H(p3WD3sOw8ǃYFS ,Dh_Lj}$E1GгTIi4]O.o țE^LɆUyn_ʳW3j-=?I9:4x Qi엇O`4I@{aJ֎@2[V`A''1jPzd`#UX_6l0ؤgb7LliD Ȳ0* q nδnMf'$ə$8BW"َ9^Γ~ڠ+> ^II_*6ۗ[UP:c<4jAkR:IG b;D"uOy u4O y*4{B_F6j8GtމʭA{} c1Xt.pD\g@ː4934OjGA,릁uM6 VC$_a{q*X\4y_~eI_0Eː$Qt]A (O; XD::@mP4}d0<}dAF o8ݘ_`Y6Gw鎙Vq.HHkӸ=F@AA8ZG"PXI-: -q68X6_\h~78tJZ3egx7RQlG HOSR@QDFubId1^[_I_vBUF}~ޚ>/GEb,R,[8Zg7**䋷ZqWС=̄Gބf,Ei0N*'&OHҸDۇkX 7<` *D1"/lb<1cJwxQ;9g9K/%$BMe0aU& Uiz̓ \%\ٝ{1 h`+)7ofjFz6>\='!w㕬敜+o1J: NGG6-`dq9 p-M7O~wi֭/:Bĥ~cN\ډ@Mߤ\Jcql' u_>V(jƆ4hʓd9e,>˷Mz[XLnO!Kma{sRn@y{m4c +'ܳbúsG)Ϋ=r&c&PI?2~l$IΣ&t̟@8=)h+ nXQ 'kg_$hH ]0옣$ [r±FcԾOs/Lz+n/  ZJ/A!;Fr _58ݽ rSBjͤ;#pvsN^ 3xs[J( syj1IAVWya1'iTw~ ,q~% =}: m˥XL*m޷qvGb&1&p֬+,dϓֵ:Âi\g;#ǔ!/?ߛO%+ϊή{/v6}Nj2.v=žM#PiJn3M$D;⼞m*\H2 {,t_̚]y)eGkm\&Z&h=GU -zz ZC2Dꑓ{W:.uo} KD-PAa{^ NœjR<' i%g$*z z) B9!Itt.ݦ 1aZfGY,E]i%X5ih :Ve<FKOd6nobLDoL i^&I cKMA W' anW$@(0՘S '\QT%)SaHwW &;A̼%;={H|~g$PA%!έ87qm/n6䥾9r2r@X4z3Ҳl^~7K<%VJ r>!q@ӸjtݑZlo+0DMPtY')pe•lM=,xern-2㱰s&ePz6MG&/}+Y>t-Zćȕ'7`w#Fb:c:*CUlNOer$J~l8bȒ8kl iЂ9H u I%d2KSd5e\ w]; MRͷm6iE\ v̭n͢rwKt6:vg7xP9grTs`!fM(tYS<?̺7@'Q37<: 黟ht@rK+y=xur}Gh6 H:FCq-$(?&̚Kmũ*U<ʜCſtkb!5mqGP.A". A>-`eov8*WսQ11d,/>18!Z'O4>¾DM<[z Q\Oc,aR WNeךlZ]D( NQMS(s0޴l-'Vl-|t@TßJqY3kq{w>]&/*&^e `$q)ݗK$xM\o*iòD1eNHp%gBxܼ^ 1Xo@*K^ѹyvO8cvʯs<Pp&i']@mI_vb-y1BDR!Z]u=|)=OpĐ"m@Ca3)n ?Xj,d&F XaTpܢh"/{28+3q4"L9[3[dhc`΅gT mF7f imW!!?(.,<yެO0 AQf(siD2$ #mbZ B4 r|57\Bm1BTC }BЄ]ip:/MU5uz{^>ayd$ T= C /q/Ƅwnea-7_g5{I~Wx6=jρvULLuŚ 21ه>G堄f Mj<6V!F́Mݾ0Kh/ph5C9 pTKX3A;W> eGC:wMvFRTz0f_mC=q!)Y뫝 4om>/ɻzL[d%vXljxiQ%g:+6033Ҝ0~O""=;T=sIL+ -t0 ()+UWfe0kGoA%ұ=+Tj]=.γM,k Qs>R)Z-)/ b ڷT8MO 2yb$\;tJf!07#ݜyh䢌1 6lva DM 5W$4hend XkOI MGI^,E}IpzQoABdGF m~;3i$¨댓bT$k5N 3ŗEi4)Vblm|Dgmi$56N O.\mǨ9Gcuo vھ&`{`WՄV>HP=BfF|v[1XR"ExR١VkSSviAgrkM\y39V>Axy,*nT$x U8Okuea"RGv]#USYL OB1 &X~OVr+kŀT5O.i<@GUz5~Kڮ,V~)88>+W cǡf9'@oj4yNP؜{د 3*3,*QFɰ ( (C|]Iz@|tܙJIzh1mM@}"(C$*=/TTB\2)^8iu?u{12Gs=Qlj9-A1su^9\D} ~%O$n Xf &̲8$psYϑ^ݣIQ0H)DP04SbؕN'yjRb.GjU2+H?tTR fZ qtOksX拓8@1γ7%VY`bVqПa<&=F $arX?!2qi5Iu}U'Xzn\It*1.'Tm6\\}+,> ؑc fwUt2M?:ʹ6.8 24Cgk$XƫTt1\>sxMvXX|UZDK4܌6\3J4~Rﱰ6_o-8״Ge.b@M)dIj*- Θ0}^AmPzE@A8fШtd:E [T)sb2c̙mhRtwGqq,vAhgN&\fUͭ <8*LA?} P \B 1KdOM7*܆z ySm2aё\OAGU-0/Y@,3t{o%TN|p2`fZs/!irS^hz3~3&Q` 9΅[E zם^wțܷ+waD!֮G̜>xOysWJy fC]}otJ-4sΛ*x; `H/#~3%.kHA$_geqW EU&[V ; R^૒h^y P@ e򄗞UH1T|OwoNR.pBKCX7}˝?r=f&t ~cp$a6 20U+_[+;[ޡeVtK584\;rgzh/gq^~t0[CƾmVXq)ev{VPtL)wuUw =U)N`Cl0z5D錱iL7ݩfܸG7YIHay(&aRP0u(O7#Ђ?ƖbO,nWyŖqm #,oͅ* IO ڣl ^ƺ-)h-)Xa?GgI> fnOLÓ g_PJ3SݶP﷕;|HwdY*j)eٜ]6nv[@#@s/)3\hYim Գ!\MCW&_;_RASz$fǔm[HP$~pqbII[܀}L]cBWdbƎƸ9 kw6cRٞbgLkC \S98x/n+a9 zWZT[:6_cNp@(BHPPkC HV3U!mtQ -c=W͗D2_ue"d{(On= ˖=F{"idg4:Tʼ:&Tpv'w>Du [\D_s`͜Ycm+m}goUJQ"1E?^pO.dԇ$5vA CH'Ml̫O#rwA*#zWHٴ % Fy4zQ6ȃ20×~_,h2cFPh=} ;41x 3"Ѿ]ŧ(Z"" 3p%cRiOOe oF[JA;Dz|U V7F⧨7F+]Nֲu7laMvM^=v[[Z:^Vq ]IEҍ8J줁|vg&Fk۴4R?}U1-'Z ĝ}sQvHڹM!#s ayoSo~"Gq**.s YDEÛG+R/]'tLc^9uiBFp_@ij'#럭djR|K YYOxs6Fus¶@!}r1+Tge1Zcy G}C}"&vs#qݥ .|3CT>@&H6'́ݢ7|5$exkS %%E I( ҉:+D!6Z mj6u,[K_26.J՝k+?P9-\^Ͽ̳#ڌ>־iN@}Q+>kui,6f71sCԾc Υ`Oil;̽Ohm?&!W:PH;4𚤺VG%KBȟWMbw彐Ngki[PPxCUWSo!k{)<C̀8> K}U  j~0є&-wd7j?]"anp!13eFdCPG`t#VsR*hO*C$ixUh~;؜,{ WK`];zB#גJp6UtŚPx>[~lܐ]Uo._{:/oYfH)l}G]nFx?a+uO3pD!-&}jf>&_ŃGjjtԦ&f~guD׽@my}_uob5,/]d3ai/ϥΧi`产.VWncE/t҃`A/=T$, N426 A2!ͲT;t|fNႯ$-w Ie DB~C8k,sC˹&bsF/gdd%vg$'[HF>j;MBZ7͎T32gn>k&msc (g70XK>o6IIcz}AzvTUre/"oN:F1N6"%M=8yIA%R9Ԗ'4$0啞 ~ϑvczDcHIfbA" }y>bBtDtj Ue֪U u6Db}ez01 ގ̝MZ(u 2iʃ XX;!_]p5K`=jGŻH!nhjRd oF%Jj@1tRR1I@+[z(a#'.g{WJdnh.k 3,& s>)o ¶mKbCTt1P.W y▱vlk>lj ̓ZaAQ G^! !9% 1Hl.EʛH"}K;Vثcawq2s= u *owZ5`Iw-ϕt,P}ӻ>d ?!SsW$?Dܕ)O1 Lvy'%?h̼ϘZye\c2{}?zW]5p(JdžC`t,nmXoxrEyb(ȝGV oԡG{g^}[^V_8ԏf5L$˹|vܵm*MaC3 ^IS9MN<Х_v ߙmB+0d1Jֶ0E {Pm #wS~Шտٗ(HR EzUr:y[+fS˻~c\VR hCv~P"^7ُ!%Gť, Ţ!i1>=o}x#;iUIfҏ@H@@~٥Jm2(gRк/KK;wW[|4&&WGH)ԢP. W0xgAB %n"f>eZ;EP⬸^9&/@Jl2qVG~ ] tY%Moj";WCD׽4l\.62_'~V {&_ƠhD[l]Ʋ31JPHr~7_"bP3bo[pO #r'"(2G+up2vT^DH֏7Ƃ֌ =?!2H皊SU':^4<q4T6 x)ع܇|l+(k aRF֎'ge^zOR"x[J%Fʏ!\{Vȣ+>Ů1Q^-`a6HkNr>fU8F ]lRĘ[ڀJ*u).CO,1 Ӱmm?'&lI~ўbE=2= 1:μ;@.:pjiӸS x=XФ&phd1_Bevj01vfpss@(xjB6S<q{5$iﴭǚ4McMS׊Kt)YoJ>^= J/8Q@ Q $ KGG[~ET @}Bx8#Јg)S:] v_p$@E -m_{Ƥ &9nVU;LK3]1j=?՟LV:TB㪣Ů>t_܁&%Pfy՗݃ Xlާ W?ֻk)F1b.|P0սsw+nNښ;040o:OFTmXlnO˽l_уCB@h_&sO֎<^)6Rn.mW-ETn2^R?{@y[\ū :Ģ@.(SnF^hU3S~/ /SYEں2>_w;[;f/3 LX' M&o1-0m߫34'fHD;}S@^p;;:$W82%lE໨s8afF H}Go\tAY+U~щpPd B l?G$zs\;[,*pl\ur;'I9y"3؋ǴD'KS~2h!zSvп#@7[]b9*s 64u<}!ŭ;QXqkNO*YE"8ӆ3Ԫf:IJS۱΄,z҂6T)E*q1W4$|(RVIQ5Nm_߯qnpc𶆀Othg},wG)-S:e䓞tsjMQ$MLf\NTGjexro i?dF]`_,M$`-/-N|BoPT2r :$. n;6[#Ltٮ喸8HALML=gbvclLov}TI/'++p.uu(f:KeGBQ<B/νX74{AG-秴jo ˥Ļ*>_]Բ|XK{n柋Ghdi-9CnP|Ð(槫doEG-rf>:f4F'րpoLinsk.RP o! 9~~G'Baba#vʮL:,w,P͆9eۂ>s+Eu4S, T^"D{7~ ʊMUߩܫUQ(xRdCB4ߖIkL1Ҥdd6A3 6$FYHm#X٘''>!z`BSk`f"owE;}aOlq,7۴L],*m%&|$<XީUXfʼnD&O76ftrn^3IU}٫0CT0AgZ KjGo;&lnm8c58Wt痱I+mwꙋpZg+9Xy l|ͰZ5w$V #A "P=%jf_h4v\g|O4~3FKxWEj48:): yonp  UMeA>~L\}h[6\Ȓo0D1a %Io vr5i(ʭ?߄H2+F+n2T(DXJQ$Zo2𚽘et!u"Zceb*(H-˂}@a-gZ\rN@suPsʻ,);˦tLoQL Ul)N5,EQ%Lji9$B-]lPo>W8}Ó;֞-Kri3WB漕,bA[Q`g+G|-;|ܐ{,^R_jkzܴyW}mf d9֋*Ntfl8X3iҋѮFA( {6g:NӒYBJq0uhm#? =Q}H^(}lTʩڱrsf(;6iW恇L FK,W[M^Se4RzUp*efNzcz|w )>4cZvU3ƀ4gA ?t{4gr]lSL=dˠ)CDE3gosvĔ5j<[)J+u^~mJx[x!P[_)IK+;y.JwZI3oOXuoD)4@Rua헱dR/ 08P4?HtP|ڍ/rGoy o)>D>wҭǴSFWEem$oQ]e9gTe!tԎR 'S #KyyޞZ@-DG㛈z هb@&)Pq͗cΧE\;KF}%PK# 5,onѴ~4YjyI>TTz,bHC 5auU*kZQYCS` bsPf=&<`5d)v_9Cc 0f(*}[碍T^jxj I뒋>@vr:0͖"z}jN(z?(̑5i3_ n\hKO8RD,z.aRppsFr!ZPo;y^ R(*CtvӺ*&A[#% bbm'N@}Q$\(ɺkk ng=TR|'֕ʾz|Jw[O>cSm5Ou? wvpUs]1w`r[hT =l{k'i>Ͱ:~ V. ,E$j,%!ǭfdYp3a:߸jc>4,1KunPCy 篦Է~xbi*Xa8'pŽ^QZ>.wqV*Ӵoĥf:c=oXHhqck I"DD PJ(9_h1tŀ9ZTg{Q'A<-Lz`n,zH31M0C֋ juٕGB^ UE8'No8ٗ dG]^Jr.ΚB\pi͓b@"iu= .x 辞5X%!vH&\KAA˝`cxd=1+!k.ZW9T(ZRZT'ۋ0z[L"H_l$opӤKg*8>X?fܯ{5-3s䈺ji,Mm ԥ@HxnRߚ#كI%=ڞT{+2_/hxca-Z GQAuz&͕3|bO + h$q1h,ɭjѤD{ 0 )&cto:U:w_XzPc'뮇J EXfyd96!1$}S#O,v*mh C~@))MIXg d\fMsEْ ,My#^Y2<r(_f F}Op)\ҋS 57 (s#>ؖpv("> T:)/x=ЗF w9t׎~F~@>` G_;y5sLqȇQuyC_#ntpƎ7&.Ĥ0S"Pӛ ۯZDEUYfa+">>:oڙ~ ZQ KS]T+"؅ijOrFi%3&: Q'\׍a/ޔCt &pni_f"yJ҃"k 8^,ɂ+jbTr-`D% f Nѥrs& X/я:1ӆoM7q%s9e8&WUL|>r6`>UL u~l4 ]-Lyx,fwS* 3M篑`A&y݇N|#,&1/ctVO ҦZiBiʤ*:x؊;%M @^UpA b@jߋ}sObT|A*Fehul?'{cP "8P{+vXPee_[?%wAנ9z׾Dx;/ZuS/HseA!;!&g!T4V8~;wpC$d~r)ly`*-SX9I\g(zDrz@A_ kU?(yHt<%7k-`odz 5j2\.r"sK D7$B"z1fkw3NKQo(z-F(1=0X:g )y ! -%%eWB,~X6tl`'?im@J!#Ag}3. Ii^]72J̇4X)R|wXQJ"{THX_&A))Zg٤;M$ç}ѓf_%v(B>4թЎb2w[X-l-qcOWnuZE9:+}XL91rӫք7yi͖Zz;VLۼiOX{Tkr:CuV>cǨ7'$Jτq=2jn1]WA ot]@/v&n{teGƌ8ft+e7jT;iٯB޵rI W =٢NfU vAim#6S5U^j^uv0*0C1KzSF O -u4N]9tt/G4z2qd"-Qx0 }غ4B(Hۭ`!T!9mbn ]E d}FUʗ۟KbX$*mӶe6sחPIGAg790w`F$w=j&a2c"q9i9u?ꨔ9c  E Gf7/ܡh%eS R|$< #OӰ'W1`==nI,pmegYD%WOHo!0rǃ%[} q0f4ۘO0#GI/64* $s&4b^!$zk F/kWm!)Ua~Hզir-[Vu"0g-)? uNUx `f{[dP}7XQm'.CTв^Lnu/ٷ=b ;\A?E  uk$I3LEAؤzƝ;'!V8xO.Js^l2eW+aBxoZ!ip;g;Tbr,;njPшJ$q~o]HqFH-%qhARYj25ӧ8,Xl]Dk0~IMNI1 QY: 9}o;Z,[dhT `vʀ>F<0L> _#L憙*97"hUUxU*{Nk-Ϥ]7 Ѻ~Brrán"~}lPJG¥@1!jRbΈh*\xI1\3Bl-6lf_sQ(TV){X3wkxˌ.R# #JqΐwKf35wv] J[Q'7rfEF{ aH>GY6!,Y XSN;WN6,aW>MoЭ%sP`QT $O;!F?møȴasNDC^?cU&?= )VcK/,nt2@ أ|R4UHBvf) w"8j)xV@bƧTmR`啋JBJԓ|482b0|4m=C_Vh%16tV |3;}jr K rcЈ~Yozڏw>J$+ĵ, hz N&c\N1Hf)Ϡ_cN- JS+^}fGj@=-匏K~("CǹDʙ(_q `ҹ~@YR۾0Il,JkVL#%=<3`U`0SCrO}״[v1ls}€!u,}t3 рɄP Ex)[wߑ#2Z).ga\!&1 a#Z DNc''}E7,aDa{2<0b ̻ܶ`md9^/k`vGxE5 I i 576j!Kܛ Е)O]^'Oa[QrMk-GXPĴXZwoNb@ƃ%&m Rd*j[=="Sə55؊l;&JJ e 89k:*bF'u&/X>]o OE1Ukz=f'0n#KrMO_, 3I|OH> [&z+&+ /p'6?"<($be.' x7cpRhiy6u Y\RT6|YuCqKࢠ:97y=|*ˡ_\B [ LѐX`U4أ'aO}-VsM#D*3*\ΩLJҁJ5:׿;.LUKlS6v< +]K?gz,e) ;2Va+!kW%j/Q*U5>}m%y0e<FD{iSk?Ţ^&t[-isj:ET Α,H0rJxB{O{~<< FK qDuQQFpQgmi:3jj(;tōGmbCbA,d.tojp y2&_2F}x{0AF[ xT͑IxwdT^\- G9n^_!dfX !rm0N'k0- MZ_[Wu@4{2.Z@;a (-R缀qn(oyg6tKŬt1M6qAVrIaX'[Vue, dkmDcC֓7Pcs( !yE,,lD_Wh{꯿9QGJ&qߍ=u~q`|{Sd,ޙCgntKR\wl_SG49S)c .Ϋ>!(Qҁd9GPuda]ӺO݂D7mѴz4"l}-#6ޕ6!Xu3+dF=n#I1Z aB[lX:C|dRt &WGa$ l CS&&@dt.[SKڊL @Gr4`=?mwHu bDPY+꟧&wy԰;kF#\X1UҮHA[x|e> l@Pz?&{ԍhh/腱.^ N;|t x+ bdwݓ_n˜]j7(>:F$"ۀD樣tPa6e[K.ԆO,RBOSO)'<9// ta_Ӯ5K`z W{}AU[^:M-I>%$`f@GAg_Ànp͙>Q;~^#(К4I??A ,)+|JtC(^Ix X}O]=t-E,MiXqZo@,WVjкذ[vj`NfRǪg! q1Ofk gD=TG A%xVR|&#i YjXEjWhb/CPBwss!J(w,.# Z~Jsѽ3 }nA!'%B*=H,rRh1^|K.2#}LBN#G0Rz X_iجUHX)P;$"{kI:mAן x+ێklsxP;8Q %bW}P\j!Ag夲OIB)I^:(}.͟rsUAmjnFOԋ,Yd76 >E`qL>%HϟupRH)d*=3_폒*7(Un'}mXM-UƄڦP=.{% Әd^Wqߞ#b,w&=;N{tFk]{S\; 5?9ݨ- ^AVWMy8=Ҿ@{1칸m{Xe0sML`>~MFO{& ]ʲm¬imhxK,r;*Hj TH^d.EcnUT,٭-iҡØ4ۆd0s}ɺts>Ko(^3Ff䮅K)uNG?B>GrvZ{@ vEIHky -c;_cE*2ʼn3Qo:h k{ksѺ_5qUר.cwCrr;wmY)>HM lQ)>:彲(mԙT Ld:'c$.Cd;Sxg?X]h>1=gkE0,nZt/) ?q@ǛjeGh>vfΗ-wXmκRRo}) ֨7R<歕 9mpGM/ʇkz!w'7k!n&iƞM 4NvC;gȿYxn)/w.A52y+0fCTDGH[A/o1kʂ5agV*yAgH) >I;x%4&\\1z2WPηRxv0*uUޙ'CNG&Ua<`X!Aր`Ѥ[ t;I'| #z)By SR2{;3{ bP<-:)njh+y֎1d6~'#;@J- WH2*OXqH$y_aB5iYǬyٳI7 -Kh S:K!.Jn{$3/CkUGKKs9$G}ǸuR'|Of} 4}\oL~}Yx:B&zMF3~\$+]EhP2U5)TO Tb l3߮XX6רU`Vr6^y{'ٖ96r{y?nf?zfpN, >" ֣a15{q2eGqKI[:ʃwNmc©]J*q?[ʅ)P-/w_撮>H&642::]~fwa ?ЁcRӈ@[5@xK=+<2'pa[\TQnx+_NApJ[,YS4{ IMU.XXm)Y G;Xd{/ML=I xecV~ n.gU{CHT#);lq{*C9I{句T,D ^F;MG wgxKK縰?$uGV-6TGDG섃QxPDΓp5ƗI~[qx ~ikm2eY;sZS݈2`3HU$hj o@7Ɋ"*XvD} r\cTL,xO&FZC3gn.-`^JpT0KЉS"KC.$?Rӕ6ƊGvPS}Nf j^!G\~ٯ)M=[n)t1DB:pm Mt&P)(AM Rծܚ6MXfwb2d`7#1wf.O -hGڱg/;;)V VRWlGF&أRԐEfM;݋wsSx #q F~}Z,ڊK(B'R a8$buɊY͔3"fa%V9ߤV꓿G=CSps ]ħ\craj q+Ӏ•dj9ZTMqY T;*!Ҍ0+L(:8#٪w]@ ȞU*Z*PH A :<;mё gR%da{~qV3.?HZ釃V9Jzecմ=/oнM& }>e&F 9D@I}XZK:^A+-vY7,-|AwD2B!3h>S5sJ7> WwcO딉K9RiKEN?Xk7x,|,lͺ5L *qkQa2{h0L(;fW&9|h^+~}\_(}8oA8_x"d 6vwA87ngU4\fRծL*JS:jt4ظpP۹l6R%y$}m0}! n6D9v{wv#ۗ~ AG# FZ,_߼;P~.qY{ >""q,24HіR-$| ԟDRsRG s̕nK8ܡ-( 1_ ޴V? km[dEqSSn\VYVܯU0ӸwÒ 'l@u@kt:xLIk2FCJPm£mM0@CfTGD$#͈-OO-,}3dQ#A.g۽澖n^E'76zm5tI< KDžN#@c]5\`PeWbsY{Xկ@[1Əo_AC,A\oR=(/gҲA:rW"К灔 SUp]nT}R_ʏ^j-u[:V+Iim4)?WOTFOIbJ=|OQ)-+9D,\rSqDm-d1!jb>?JaEřHG r 퉄xjdWZe#I:k5*A@߲JhdڳŠ D;70R?M堀 82|ڍ0Yi9>70^u@Ѐ»ߨ҂N?^Eo0u^WK^51*g}$#A"o Ǥ>to;[ϻX>n(D&J05Kvwj:UM}9RgV>L\KR{x|%#[}&PJ_E*dm3Q m$n| p$Jl_??\x Iqd{CGw 9)|kG[0F$)c٣Z<1oIזQެ|k ƺ;$ZPf&y|˅*jm$ҤLz.w|I-P3KOBfyÜ,e)MYo:iYQ4 $ øAoسѥqhgeO}prw5HA',ü(jlBKl/S9">8~VԆrGBpPLGU.F2<g5TR2Gewɣ`1hʻι&SW"hDZ z0{\O|JBaAiEBcP^г7QxA{r!؀Ҭ$i<3NXD:JPqSWMUx tYu|8Zfgq~JH 3Qz/i N5wߣlP5,P1%݇>ap\_^Cٱ$|> Kș7]0`ɏr(\uy怘P<v>a\džQ}\y?T_ kމ{&W-Н,KF~1Du:dG.8-йD8s۝4GM:ҋS ?5t $ʶᆱAdR˩V">3] 1K-LERfvD*O'bruq\іzgtd +zy٢DhhN%њ ;9R䴔[ftFTc\ɁҹSx(y EV:?n ө,v =)]WnOi5`S|u<A-JN춂06b<[~Z9+^*"I:^XƼ+{ ;aM:^*ꒇ Z5[cPs䏯Yu]AFi@CND;XTȠ~B͖xR9$\RWAݸP0Čh\,@Ǫ~!Jf%?.B1vl7o3mvDlvҙ2^m$k'K%:r*π* 8zM3*\\U fŌ<&ӛsԬ:K5x6Nsl0o~UGo;ad9Rm $gB9oW ğ}z;$80tg@2̛ u10hf6Ơ5 )Z.K7Ad&3?HFrhQ/cœPt`pS:ccrB,w~.,X4#Xzߪ")KVJچ`D<^ҒqɠGk W7P*VW gڄ0LCS&;Y4NLY_v`*wzT<4' &]›X Y.\onrBRcu/14܍kу9k 0+q2 %R!Ë ]Qg7q{e+MuЂ:U]M7"^&sHK@Nc ;=(C6.;L,4Ki1'0<QM`͎/)6]hm4 yFa:7MAE'&oRܶ-~ x ĈUto'Pж8qJr\|*CU۞DMbs:#\zR4$3""&!P2CX(uVAL Uo=-;}NΗۚ(\^H |dA%f(a}P?iJ&z{hP{BU(j5zYM N:x ՝P:b 7P6I3ɏ5;y؊a#"4oO{}%%?!͑4?N@xޖrL4mI 87K%-l:uL`81*zb^ hg)zWɃ'^~an\Yaljש;82&6 4r@XںDy#)T.T`5?͋5HpOo$_(t~\FDK}UC%| qeX! B(HN%w?lS3Wle-S;^7#^{녃1媖Í0\gf6{3MljpFyJM&4d l߇rL < l|ZlB,&tJ>dT0B5b-jckJ}6$!HV+-V -}Y|QG&l |i1 ^==Xމ#ʳTg11F̩ޒ6*W%+Za;\ggOםڲF[ Jp;@b*0^6^}|K ]\9ղefSYTI@1El枷/kL^k7{ҿwN75'ϋyZHz *vDF<-lD@;4%񫀙A?W*YɥvT {rQNiZ ۦVj{w4B$c:>꜡?4? ;<|o%B6_ȟZ q tzsyq2)əkD)N?~6wj е5[uȈMbIŭh-^CN(O.=NEO K()1(M3Cu"&Wof$}[w ")`l(+5c>N;-gV_.؅ҷW=$n@<edib J \Xcgއo |s5S;yb1oB]}Æ,%Б&bd+٦_ GvG6 *y NǩUſX{glFK0*WrݝG?yJAzt, .FHz `\euԅHGTr^`ND&9OAqy܍Hk}7fb7v`/kTnP l~tU_Sbm; rdbVg },ΆBm˭+9c]= KS,=H$먁 b:t**&VHwEak=ˏ8 *+]8Y'"LϋHI-dq"0f=&[)K꧁l^';w8h)%R1R%ONF.+ ҚNTfXz-!eD`ͦ+,jWSHI_3dU]eɾw#i@ -D.9 J>yiK(i]¼އeQX.:2S`'^q s֘'`U+(cK(LO:i%_nǃ)}MEd V34`!'лĜ^xj1I\bedrG rQsb-rb܏e+ sW rj ӈ( ;%D^iz+M-{$Fe=R+օ? @q Jh:q3H^|fx 4T/V4 E7AռdB9,y.'ZاJaֲ9*Q e), `'l!Hز3P-z3fSQݭ/KUq}?X 6GIUn_|>̃ 7=n`P% 3< 3ÈzPȘ j+Iz F7F=Mb[< F+ GЕ|wCMFtwKРyg !).#=m;EUx$秖: ӦUa O,>5iv"ۗཛྷNv<:ǃd*2Z])qQ7!eǢ0qR}>i{ꔪ4a²lvL! S{7VZQ mW3k(yIP Ql-^]B-S"ԕ%}oc xrU⍄T0cc?kz0WN9 `=7 dnEgEF/|ط@黫=e$E/a)0>cƾPnc mH|_uqׂ҆y$kele|N^mϊO "fb$ XY[&;!e~ #`@>ۼHb6jbF"DmXDUvՌ{@ L 4 uʣ,S{"c2|ߣ.ˤ-mZ˂cA۷d7€`FJtE^ \o^~ƨ`kCV-U nMdTsZFodvᏃ' {ƒAw2F1H:M{O)h6bڃ[L6ôy>O{ d, 11z4}6Po]7 lFC }Ȧq9w~2B\F; iqt]ySyθśz uEF>Lnp0Wp2g^85%-rL-~3T;OM,fe?*3wR4Qԩeg=ݤNs_Z]YԂ)st5SjXI=Sm/96ucJCkQ~rylbkAJ%_#%Ö: BPq;Sy :7ZFGMqW|W$[)ښ*Q*xR%e M`xyM5'Z5`, ^4A)JvUjTI$ 8-{c8?lf`c)P*!F|@޽e@=G@j 0@%'l>4m@5b|%2 אgh-dUկu yF@?nVFYJ%c(!ْ D'uf7WWbn𪩚1DgRQ 'Bc Qa 3f9P6WF6wMoŎA+ǐ;Khw E ,3i?4hq@PۊP'|j[} 6V ׽/x GV 6=<ռoz0Sq)2a>D{u)|7:9<,BwT=Tr(^|hb{9:B=y9aݩ1kg}Ĺ[@QCI7"fT.,7K,ןY2|΃*k`def~XP: Lu/,fЪrV:;GNTj T0 jBM7_%Tv'Aa]ZaMQ͍$kzO? BWA{QwAܱ] 7N5OZ7I$Rfk߀Ba%qJzXhppq \GpL 8[զ`pxG"tx倘? $4 Dik!S3Pg@yûtjV,)Ųe-ߧMk'qB%oIve ~<bR/L|ӠjuSZ&XYξXT$iܗZ[.g OoNpTMH*ݭU=rV a^l]~_0`}eS@D ߺr>ζ7Vlh9-' a1Y* >Z}++=FX8Xخgsa<;~;`i1X3]P*S֨9} 窽/2z4Q@S[^'3 VGUO5mb|'ui,9EwݔU~kPSrS4fq/}nb}?7%~HQmP2YL#{nd3}:ojT5,ga_7Kk 7"BW<0poagȬIPs%xy+SLFeT_XM%H dΜ %s{$Eұb(%i @Y+pWb^ "'/rkaL:.nGy *ҷ%ڛIvoza`NW>{F FH#)&&Zx@iv?E43gv}amX٣;ä/Xǡ8.p:Xihsj\V,3|#]|Z[)N*Z9ZrhѦ~O491GǪv^VFǞk`ņ'0Q,Ґ"?hkV#] KxI&](­C2#o_SɌYzpQNqm#t',,➚Z"Rl͡4G0g6RLSJNh\#B25@/'ގy2o׾$)/ OMxUr`oW6ɖlq:c}ËM?Ύ(*TUAHu8RGL jϾ,\JzFcݫeTf՚F:`/WP ntd;^G@%Hǰ|gԘ>eɊ-ePp4Y0^wL,<``U7ff!!)ن֘-GC7]bJ}@ ہ%;M1:(4xM#j[y.ەˡ]lW.Ip4RfN=`.k\ v&2Og'.o[H)1=#Vc8$mﱂtbdL7flvtˑ&zP2&mTmN,Lx0PqH X!4h%]8xZ8!8eO<0X! rZ]A?f%L(e"4Smo{ F愤*/!*%bTT(ިɂlCv\wH/'% JojV 7P }5uuU8|d1zF zLNjlr"dj7MRi&&t\t)o?c:N+!%r.HHȗ;Iؽs.7] o$D9s \w_  >Gi J ڟޜqSʩO+SL̥{]~p}V %)ΆRYsWR Be #E65)g jg`8J wzDʷ;66-?rƆ7jODy52~ VL>]ViƂ[~-S`jR$Q~՟'a-e=ѓQ#nhpU{!Lp@ML~"t̷'OP_nE+;)g_|A CDʲ8sr B5Rq&%8KmFhsp$urAD#vy]BP y7#7wܝY`qp). <{}3Osu^[BJhwr`gqZj$\> ]XBq)2 7c;AF0HIv]+uUmǒbCim$QǘB({TL\QfLIE"7L ʢC[Fcܯئ[an|H|ގ/sN0Sk` ?%' z]aP8 W^ Oݺ]PXX]P9\~І}$rTLDhlU-Qyӻ_TK5R6ڠ1u]Tmf_[2hI;mr`8luW0D{]7H4}h~k47Agۜ'~'aq8^|Y6<:U6SvZ0VӵO7qN:P5zt+ڕ)TW_LfrǙpsNpQ: 0 wijňN98(/7]ۙDwi[u'll/q6,% H%Tӌ'x/5E<[]?X2b! (Y|(F\TEtNE>p8 ݰkX;\=n--v J@jk>Q6UA\[= є0 Tp0[ [ Ov>^'&z`]GH >ɕm;2W i5*tޏ8iLIC΃;v@^!DD-='S+X>-Zt8l&=DW:zW|qFD">|TI|Gn:N\mo@e i.} ׬Llw=AuCwg였AoaQ._O aw{Xhwmle2Y U)0*!ӯlIS)ؽ$"=#8/Zb I\ֽN`o'[1Y`=%FI+bN˼' TEnۿg$u8ÇR=[, uyń '8HKj̃O9q%0J"D;D## 9 kN Oen5> j=/}:\eLm7kWZ'jJcv%'dikk!QUE>ii-5Rf_w*w|Co]y^\E<M1(.(+[>Qn~BG)XQŠ},CC (m]3A>Wլũ_vYDiDN5e Zex$[fz ϿZo-ЌtB2 \ J1-"6^lHe_+v(\:oHH$näg$q1"|р<ѭŽG%s$,_lky gaQ6WotIHg^S#ph i^U,uTO.Qsՙ43X\&al&QdĄȣY_ZCbz"~JӡadZ"V4U!e&lCÞ3.O rLCc3!P iS - 46 p7N)s==&CZrjoRAM[_驤F"qU"BǏ4ϚsÐQXs1$k%4%QB DvaH4NyPNY./!6DvShs@B  Pe( XfofnG*AxYsgy P%c "|vb@"opYG grÁS񹒂J`KтU9*TLbG8W@jQ[*ES{?T*C$Z:Qt;k#+Å_1=`fOl`_0W3*9OHJ3:;ɣ:zKϜ@#uęBM,%vj^}zN2c;g+M;\Hwf?PjX.@b%mz th*!pͱ:T.v;q׈@wF`I[;?>%G"Y̊ą3ҀZ92U|=q&1>О;{h# \2h-wݐѼv[ Gzhr#F̑9P'/#59ɒ,Bf⿓X(:5ێ8yBeHZNQ(esMa)y}7bT#0wJpn欼 _ 1qb`//kfRi2:'3Z˓.gs-%j\'Al)(J*͋=_TصV;t\NҟeJ-yG _V0jr4A z+Z3?vϹv:'ء)4FL5*#j"Z}i~o3kLcf,% >rJ۳_\ry:^WgMD)m*F.Lw[ؼҺ\dOu)qm8 ZBwil6>pwCT~%7,#WkѼ~&-n%}bYFizH|Kr[p C46h<2'Dk{##k&fԶ[5X>U4l~e{3܈/v݈XM6QQnoW8A'NMtq4!i۱{'(TM8P#Tc>1K-Bb7?RKY3\Y3Qb@E hj}+,MBN</ˊ@`aM-sv9r; )N^s\ݞEM}W/Dт{Y-`_Z8KiQ~:'Gj?ste e*%(ڰ'} qEk:rPQSI.ݵk/cϣ9ItVPJĚmg.M}^9l%&6}DCr@Յ;ѻ$9]]zo,^ oݍe(=22OhJ>ug<{B2_P:u:YDPS+εQ@w<ř >n=քHlںoO$|%ɇ_\C5CK ֪b=>%\{tSGd1s{}RO_O/]OH>WegfRzc%6{T [ dĵ{$ ]lZIC>)\& 8-s"ۗ$}*s2Jt&ٍn51[*#1 0Eâ9;ie皉ߨGG+JrQ4GϰEd.ְO/o(s.^ (USx h`IgnѭQA^k@gѯ3I/#UkbBjDp.oMFU& >E/9 : 9I@U>00v1܉rcsy[-X?&Jwm t,^_|^Y9l I^Wҟ8'B8/2}|22Z^_eV)40wr70Z:D*i- -=s/d Qko7F.E\Պl3>n a BA[ԇqM4 2-r?]Ve" Ȅ\* *j?g./ o#1=;GyiHD˱&tf;e#R^hдI`iHP 0cQgJ+ls9Kt)>Z`UU% M˥) Z^pGnoƺqlJ; GB0}/bU&!soG Fa/vS+[%2GV(C&琹F%oAd~ 1<%?3Ȩsgr Q)D˚Ε&yE1s(7*0vZru'NKծ1D\>[(׶h.O_~QԷ!>Fj>["{ڰl8fMsVV,ąl,vhnƀt. 5qQURmll7g|;fzcM fJִx4>:n>$$\mf{SF J /ڌ_fe%ZmE=ÜA;W\lQ+rm[W%AKZjpӬRۏz6='vg9tqFly١½Q@ZS# Kz%h~!I(ߡsMt2! >p09Ov=ܢt26Bɗuvl,q*L7d`"FMO濾}vNO@H2HХ=̌m'roGUbsr̳;Av{w\)'Ma _9Zb[]]T5W?F%RnQbţ6h!]C(;0%a2#7ڠ?٤Uui0Ynp3gILupz.H+$K)ɍW'P8!S Zj_#fxSfA% lDCӤ G&<tr5||S~< ufǟ :BA,/W5i-L܅c~ UG#Fum..~Dw\'W#e\q_YPΜ.h+cAo/Ma ĈIHg"OFiu޳xu%wӣYJD n{H1&nA,`6Jek6}(anBW F-^ `Z8x 2w( hnM'\t;SB*2"Up0  hdRb"tA|Z~`/rmT^ 6c}\ nbl$:Z4yE̘ NG 'L]?O,aX{ lwi%},@-}UYB(ldR, xyP3h#B)a1Eco+hbb4( eGT| Jץ׀ƙDoq1T>"] q 3KT OlNmf$,ZS(jngI<^q9ʯ@Cw'G+fe3Ӓ,wVu>/9ȒTźjјzf EdE&Oj~eZfs"D5VNC{ce3j.; O . B>Q|DRrt0d~a=^4UIN^ី4(bRC?Vj3'9z=*~tVx՛ĂNg*ƱV=zۅ$9oGA%w{@i&|* kWBKOҸ39lB &A9j!#^$ԡGy[da.y'X91mV?.j;/%ۉ'o"1SߧM[ϸ`ۄTWxEr\nV+A=K?LVʌ{'};6|lN , Q?@>s{RޑC Vs,`r }\I$҆JX|{ .vM> /j_;T=໽*iaKˊ `d\  8*tѩUȸUN<7v] fmIf?>BIQnGxaK)<'nVɳWܟ3 6bi 7뚈r` Ƌ0%6wZ<6$I]@ 1oQ6)0*Lv 7%/5_0_j0'AښFW&5 (Iy#J ^*ֽ4,+XZӗ\Mnͳ [GQM@Z{CN\?9 F*j'aX'`\eVF3yp=arƳt2z}m.ښ8pdh֚\vѸiɂv ӟ1 fRb![6v ){ADnlågy W:Lb:Yx " (?W '=Wy{bXS<|(g^[?ScuX~/ e+wIWc/ygh"}̧LTyURdaLH <6T>ōݘt7@_&\aaq4WχD9{ 58r?zcom 7b807BgB&XqnCEQt ݡ%+l ݭj=e5Z:4AQŵeԘ<92rF1>.?M]XT sP7~IDx٧HOoޱmǒj;Ԗ칶@o2-K6(7%vL=2tuvve ZAX?d))=;wt4EILc/:?;i=b+80XV.)gjLafunOX)-PV[ws41 uA3K83KCNyEeM[D^v؍PB fSȣFikFBÑ<)KENԟ\+hl{V(yoe^P~W{i1%2>EqYtv%q[O1%+$,p(þ߆g=ڙ\Ug3+8:AmbTv&ԘvxTVY/bN:bTc@ɭ+e.iN U+A"D=-j^sW3&%RJ23(wO(Y|4t^ M M-,_-U˪BM8엨;l#KJ0l$e1OІ&KM"0jhE/5U_[$+XF !VAڭ+xwtbDz 쫶}25;l%`W-YIdGhܟjt|9=IZ``*Tכ/ݦgh҆Fe8xَ<@eqW8[2׉W KKd'~u]H pC֑2gG̋~PS_K6HIJvԻ<q' NcR-1i ' )zS1&o^eU;NnbIro=4&p+wyƦiroهٶMS ~v Zb#Ɠoj(KQ`a`Yu&!ZeFH{ F7."-0++[Q{i!ǟ`X4f>*t@oǬbe]5;-J0mͣ8#V!/~N&Mq/7`0wvB7Wo!y57cMzA׊s*a<ȴc>N7SRL yr$ü5 {٦ZP*Er͘r^:۵- be:Q;i>ppMq"aDY*VY#=y 9Ό# 7 ψ=$κGj @rPWl] yf}K:oD)w 3o%ƃMz1l}> YA{#PHl 7OeBܽdB>hLK==}.jCzTdDž)خ#n̎s2؂8ۓL᳈O}'E q,a9Ð;Iv/qt5]^3=Zf.|CndfbAW]ˀHDCf:?܇7/cL1 [xlZnEK]5f. $g*%~]w3ul-*q<Rb7)FЗ(=s\k_zM5pt)j1uc?l伮&RHKK^+BY%(iҘ|4N~*"N/{˯V1ZQ2BV{=Pv,(==\-܏ƓG*IR8:Gڍ=WuadԷ$܆>D'39pP^d!]OAvp!9 W8Щ7|˚V <2xLqvs1b9?U|QiV8km.u.i*KUh_ =t_1`HINZcô%XG]ÂZr*v1H';_GSA)-[~/eU+wPH["pa 5I#~N%gU69ϽIwo߄p'yR $G,4( >~|ge:-.ҙ]H_]tBǯ Io3$o'\A?2B2햕z3I۫-+'3Po<<=*^n}K~Zvpyw+UQ>fЍ.m]q/ ~a{<:K:'lZ0 4LT3q&d?Hk`COYG#/$|/ܝljV&0Dy\ˀT Jȏr,wYѱ]#a+8{>kgdiЏh BܩMM] ;N/< ʣm$3>{9?;@X UXPks_shÖQds8jwgWs=Gq|3$LFq!~}!j7]Pw8:+}X+\fN8Gd:0U]CT%pqWhdSɚJ2趿}~P'ɶgncf5֪cU{^J@ !6彿YQtk|d]bd%WC0T`E-LBG}L'|sl{AYówdq뾓J8H6mE[.%J(@۵e4=ܶ](zzee晐3_^ ʹFdԬcLSlFs$^¾5-蔲?ZdSqE-޹ DRbV,KD߮ lfGӍb!(R1MNV2_hd>OXgrL!)b 5!,aTN[rUrT1ϕVy[@+Ibi>8}?^#\YF4/3=yv/h?ۀ5B[hD6&0T=؊y.YA{ØMHiM_c+ pJ!@/G!Sk'C?h` zbV=J>~(IHD^H' ^2τ@I䑳s=LEr1}Z Z~ZA%0՗j/v2 e>ebT|uqHyN|xx*tbTǵM]G 3&UbX(ړhsp5jB[bP83]= -tr4#7!TzX­Wڣ$5xΑi'!o>%eDCÍFh"x3;Fg9~:(\˚b9y* ͈ 5 3ב έeܻvjQrh*%@]qlŤ}Q pU3 N\Ɔ LF]w@htm͂lh']1L, KL΂ݦ). C[?Lkku_?j?Dq G[i"I_}&VT>xѺSiQd^xN,=g5!Q6R*RqQTp>Y^HL )&-Y`D3|{~ c֋e/l XjTbx]QKbmn .Mn>dh$oYdYd}3#yj,`P,eetɚUnXzTUfGoݑU+s uC"2 vbp3hud}&d'6{|R7W/*.YS|#Οo/_r|j=(`xݒRxbo]7I 4.ݍܹmqLO팞.XL0ă؇nң{v㇀8}rgkuQCR֍ |˂Iy#lߕXi]sF+'$ uQ\3KOtEݶeJe(HD"^thP;y*#9Arįo-b?$G(vF` tD->O$WX L_閝h Ey#uUMyEgge9=RH-O'Oz42 jʓ\}Q>YZZ؆t&U6@vvc29cK^֞AGm,Cq3|zB5DyE"YHZ;Éă@&X}maLҴkJtiӜh{,'7;'nA!'ࣥS+;Ż2s1=gcsA-|d50Or b v1TOhaM Mg'z+v+?1J a󐊣Ih'ڝG}8(mnF%O7,=<@cIjbg1CoqԁJ''_j-5KpOGPI탅jubOP2y֒v`H2Z *Hi?@-FhUA0jÝ"f'`D=W.`߁PJBh6]a]0yw/Mu+ĉ㖵GsBd~QԩR h4F:̼tej}" i&5Սû<! @u ͨMC8,ZHgc]"|2lF`pwك#GkJܢ SorX`- wgn;g,b#0}u,})ZA ݮ3t^xg\}Xz&VûNd >[qV![ڪºYXt9T'gFw6"Q+,zU:u&R][Q ~ }p^?\Qc/:2fLn(T i2e(ׂ@:kN೪C3+x̶=G;0$(}/;,n tM;{fg\V:reI(uTzfhU]Soq]HG C ]Gz_+89E+{lw:l~JRCf;AiAx - 6XRRQ͂3B]u*n5BCģnRq/ id^N|4;8Q}H=q(Q`kDrylu W/hb1{Z?ծ| x~ZWo$5t1NG_C\U_(8{HHcFH =ܶ ڒz+x{Ɛl-\Gj]C\Co|H/S =ܟn1X!F Z~+HGvy 7YPy?mS%dzUMبFU"XLDk1giN2uh%#y0〗Vis|ɏ`Wn)ṵu)eќվgQ|fsl)<@ m\g,G^sTzHN%M>ܸG L@VuNS1OQEZ!O1^#z_LT H > IX^͜xC Y: , #ʐKr /*N6޸o,9C`; 3-Y $.`iB&-S{6̔Z&Mbn_+!'Jh-~Ce !BvQ#b ؽc!WRb[0TR_Hat!0YPwJ5U!$:M`;uĵto+xYwx#ʱ@4r|GS1ׄ4ˍG`6"+‸EY>22SZ:*!R Ȥt+XLhy837sD(51q=@5&Z&Rik}套A$[m"c)LP 2D`T~i-=c[d@^#b"{v\W:[toW܂(Ch#߭X\Qku9 =M|Vr(WOgJWd†p_9"2/ Cv)H7#ѿ}1Fv$"=-%!ħ ' ӵfxcW%^fmIJz.=YopD2_`~I/)2-Q[Mm /ܹƌg2֎hc4V*#xհVD^<\.`.:yuc<]Y8n&Q^kd=v뻐QˣqQ"ʤxF(E˔QR!&հM@6iDJf*֔+hA2>[lOrcJuM+5^M9k MJaj!?htdžSԗ8>}Dž,v bPVG&hi7$o̾/QbllBɱOB~R6R7nݟ)ԓ JɽF3.Ʉ}.Mc\ވ[~诟T~l[p{CVΣr$ #ya*B%/f?; fY(9a\Qra!t/G ؎Pe @K^S$>+.wJsbGu%Cl`+Vn`-^y4ۖ]mX:#Dh|%!!@R?n̈ONsL(H6".#S  Uk>W&#j$^UyБ%jC;W߳kh%sT9,z YNm/U<ՂWcj8X_i|竪 %~ߙ`zλ ;ax2apvHQ[dJ5 yL%XNjW"ŨG,V/U`=psy R܍ƏRCժRll?nR6\b|ZZ8oXS-YG}?!WeU<2ayS_%u ^<_p8gM5pqZy߫Uક}Z\JUVpC2:I5s,0n|ʶ!'mk^sɊ+OG}!{?Y֛]ȳ^(X Y^i=u#ΈOt/`p?=PAu S"@}k\HibY 黌LrEQg{{sV&,wNZYr݆B|-ujڀ10meR0QLn ΢-ٮ9QX*5#oCF!V#~Ov|n|QtFȥ cXp[ Y |{Nz!8 7A>%p ceԗ|yv;VcN|K4|z{󻙡#G1۷Iz%tZI EgD1z5QE5Uݦ^|7)r6.>Wu{0" Q޴%b4K{zO縕0M~;-HI-. 2LDR`9IV,Q~W蘻NU"wiMC%vr=xxNr(kx<%FZ'zzLM̸}(=|˾ML-D MW SFm'S5q@V:IQx3!/ɉY=-6  tJo"b9+[%r@*ExMR!H,2VpƂ^?9in(ћ4,?ThVW1E}򈎆IGvbj7c8-+rO׊I@ѭrmL0NNpvM/b'bŬ5 ֘/GpTl%:AC( 8VU}UOeri|[au7^ܸRKѳ֛DG#lgO$x[l'H@9K@=s->RAI-H B=PA+i`P-:ӟ-JG3cHoElFw8t0!Ӽ8tm[n >nz#Tȶ>;- ΕP} )<["K(TޡvQ,ԷCkB!}gND,6e^pIGmrb/S.@ˢ$X<8X{d{;UU/z؋+eļs;rGU*cx.YIQ=gŔIJsu4 jJ#cn|܂zra ?@ =.R8XIUrH(ުx\]Y/' ww=1W^<9V9 27gm*MUU6_?OV]YQh/&A@l9D'EݼV|uJI 8A=!hZ] R&Ga .m`fԋߨbYCnӾgóz$O!@r8b >n/3b)K|~-(e^"OgJ͡Ak[ISf1LhR>,D%8Y9l\^3~^b? 6o})MQx2³.o:@ȣyK|NS (+ܞv*2jx]N).P^H =Qd_uU *2hO#s(o :W7(-0ᤠiq֓Ďj :i7؏'7tg.I1t÷coNkU ʄE։#z5_ڴM[±k9Ҹ hd6a׻UKf,'}qoNc*|MĜ=omqx]r-yl׫65E@K"׌#i4LɎ,a2 @ՇT#갴\qsMWzQs\26A@* TbDŽ_|ggj" RH6 _l9ּ%\N.GO}i*>07nr۱@.`k^(C 1BɆޗVh,.o-%Ogq0G^|WeaM[9-Ȯ$(zٕ`5!σϲF40Jb2*CM "0Zv<ʵ7i?U'#kH^[:S [W IR8kOIƍ QwU #O OMzOTL_ $'0UIlX{۝r m#& = - {Qf)j1^GwF/C–+Su>p-y q<5s߽ / ;p+9U>oR _#0Y& iB<\eIVCZARP=b4|6YujXuNw6 ^-h7K%y*Q6zdEo2 д3I Pު+k=PޱB`Ԥw=\z@ H)-B+j{ذ&[n|XfjrX< 5g>5lLi:V+‚;i*W)~WLp>pjYpxѶJϥEc-~E{>nQo퓺DG'LCG21~=ԍDң$C 3P87\cSYs5A UoI3@.$#1iHIfJLDt2[gG6' G)n)H:hg;)BR"K3!7,sk#.79MP%] k)!ifpGJXSd^XV̫Q=㼖x~»xfbޅa\эBFϏ`QMuu_A,M0!kIQSo=At )AT}gPJFcOzs6I3gs)mOMW,&XխOPdc=O#+ðOk?UAIן 'rtXYD @Y; QbeU Npzљ3z~=6ƀS 7PD{i^`j2S̶P8ykl(-f*U)iaZP}iK?0g(+!3KSט: mvtT?g>îM'b]0BNSSPRX% c+=` [mR~VzG|kz`HJb{~)=. %3xp!]iVÑ9x./Ϭ#K(kFO(w֪|93JCF{=ek@뵙eQA/Y61^ǹ45P,C[ىnEkzk<'1keOy,'E*m\AIWIqD,ހtKޟvn Y}N%fw_x[79g) E* QVJ乇--H, [!mzahiVi+ z?9;e=Q;&ͦ FD@ N@W_.]H `T@_ײUUtVKnWKdI{8(=r:eap]G䪏x">p>< Xr/X= Z" O(G׬˿%hNY Jӏi4G8R8[kX<;J`I d)G}S]fPlKUa<,Dn~21!9u =u_Þ Cr{~1:uJrT~]?_=냩 -Wz$ a fd`w +,q`&*\z{z%""qw`^@h@Bp]y HY9)#4L!1z@S6 0CZy?yƤ^WedM;ޣrjĩ{.ӯ9щ…5)};x8vdai~=:[x@X%.>uăh%VDhߵsBtXJJFi}GA6'q|2Huk|dn3Gvե5;ٓ0:@@] ͆ۛ;N +AWV?+SE p,tWR&/(p{WA5yLh ~F~eqi7 /͜bk9/W>%FM{„7UmCňW}7\U7<9"̩%f9~xmSm:@ >0s^ɘŞT)@:" $ (Ͼ+xз=`%ne~WirǦ~ nzT^4H:J}⡡g5#•`=xՋ.E *q.@g~J悁D/@pţR{ޞhۄ!:-䮌֡Y @RH;Y4˦ +I~v<<;q"=H%i,I?誺9 aawGK2uE˯ݬ!@VAc4,xgwH!yq@|NLR چ̔Q\BBakS ab%& Ȳ?oS5D] 7LTvyoM*$dOΑ&M->C\ qB߈ U?ʛsOAA5ό+ -"PKFτu$O3$Г!'AwQE̢1Q>klA|(jZ A38cCZA˯zP| Jqa@NkRP:XDz@8`NXWQ.@M\7m+pt (/ <%HsґE!SVMGT]kP+.T>6,btuP7ud2e4Z\?{zQ czE3=:_ķqGU s7R{b$BtՑ @TaPw1O@ {rylbp.ca}qBͅa9K}NZ~; Z}bT1[z_Ф$W󨙉LcE]vsQ7RŬf䦡ű[Ɩw20U<#nЏ=C}$p}zE N֑sRSB^/'Gj7Ebeh7LȳW^h8~xEצjruKH:vEY㛩McS$-[Ai4̑r+iVl]vxy* m.MjKä!.bck"9}ô1~.M``O0.UE|#}~j=/thF0)yM A.TLIm-ڄ?ttrc""KIYQϕfK?[,@Fue{#^ƱDFW e\d,N]m"TzoWJZ4+km}~?"ƛ6tf!-0EԕqKf Xl O&n'qӜؾ>[z7 ލ &w`YwhC2λ~tbuPhN'cr3-SxWîZlbO`~?bKyG߀XHhRiAjP3fVKxs=]rӃ.ݹ^ڌ!cosQeTH5Xø eͮmp>H X>n-]UkDdee3ɈV*ÐȼqSO %H}[IY<Gr,S?dz10bvC#BA \o^b" +i\h1?j-d27s$ȔQ I{^%t L&~k@6v˪`;#I u=,;<xpow|'>gE[, ʊ/JFQB- u=GƼ`״B"0v#$s^ o7F|%^6tC\1C>JCc{D1;R7y̝ZK?>Aַ => BOI Ey<;eM-/GW|)O嗴$}?{ڵI$t+͹mlXjBFff[צxV[pՓ[O'";sACPS#S%~&poۤ~HS:]dۨ88*M [#ßq٣ XtGhJy0kWlT܃*Dn|}~ً;1eAp@Lop9BM]r |fWʜS7fP32pVp x}#1%-hW"ߏoQT"n87@% c:R(p Vy+%M("p,UbVeK| n})] Du-*+:P:1sm -kJ| >}oXA:\fjz!o! Vx6SWB,GcO*#brFtJ3 E,]%8x߭ .Ikvx @PBhsYxH8C98M"s.4 0}VAF2]VL[zN7r^ryE,KW" /QkFJ\%vnžAUM0{e]53#oj )Vj?Zt q fr C`K LʇfAyOUk HJp"M^7Ubw:vd-l_F#[F!m.Y H< MGX逵j*Z̤iOW2v bAʥ sKG%<tUg_ḃid|{FّM:s; sLӢƂ2fυ'P`!;mtpl'r:UE1saqnӍ#w嗥#Pi,be+twG/4bbρ.r<jt4#:t{qw ocf1yNyՕ $V ߇12S-mCCGRcTJKi 4M<?s i$w\U]Swi!2I>J`tk}'e&Cc&)둦X6AVNJjbth$}wtMJ14%[k my@ݚ}X=F4=Cir%@F`ѹqbG}/RwSYac2D/i72k%~ C @_fJӮ*_LM^f> \3gv)A"'uxa`$F0D|:S4cP_KhEJ; ] RM+#cN!d6mp>nIeS&`D#qMe~D6e˝xtMm,$/UHWz/9¥A)7 o9I(i-d$=|:3mʁH3 ms-F*ڙtX;hE{p.M /M;΀=*j# #} I6(P4agNv\THo>]=l{'&ʄ-]]$9߷gDS_ZY 8)ՈgBWsq!8;U;5tݍ,AXESrh>Wࠞu A,_ ;*9)BVsn{PRBUk0Vm.&TaL57u %}'Q0+N$}>OF yLӾ1'~1yXi_|5ߞ{/Iu.{­g;97nWCkM,Yuq"EA2~39#zScrWJ"1ԻiFtLrs= xH$M!f?aDd:BZ%hN欄x)KjL"d'ǦL_Ea핽LIg4ȉF-ffֈx NG?a_^ ["As#)lCĝ+ыӹ~Q(4Jsνh ^OGh nՕt֐*Fڃ7ċWE,3 l=a:V #?3yyZ3wj.!,hM%naXx:ʷI֟lŮ Lfê]D{k@dȎT{ %F5%$/<E!I&٥]6ڴG$p(ObߒO>?PMzZA/<1ZFdȠ&7aNKN o}ASr{fj~<`ګX?:5~Kѱ:&? 4\= sQT0)xr>80)l75-.5:Ο+s6>0M :!/fC&N=kV &,Ltk*mȰxєuٻ 11(.0qZh<.O@=n/j{BFZFծOF+6w#cc߂ XfA> yR5@,`OcfqL]SX|C[.7^n<0r\/gi&Z\;IQC<Ā{5,YC=*w_V_0AH(tv/ƿ<%B@ 4]i JlkN قXURk+f?euX"xۡtap4Q(g$Ks_dq7d"qû*EE+g7ރxqԳdظ|ȜM5 [|f࿬#"ww:@O U$KMܪ;s202v^P4$1S :`"1͊ڜa<JP{k0'$hh^W_3'ϟTuYEP3k,F_xnͽpNtN r21{PW$C$LRoTu陴C P2=t\{PJhru|Zّs5c Kr@m0 5]Dyo7qu5>_?6n}z]-N5i#]Qu42mZs2PΏE'jn&?Y < (8ME~A۞τЗ{7_O`hhYkvdh>n5 ,2cg<G:x^7/Pt';vD} p(xq.w}昦 Y cLN-FߕU@}Q#bxϨTܵ*0.+..X%;hf eꤲH#Ul,CFEN$PqJ{ b:0[XW_bS@$\p.ܘ7\:=Z8 #8R,jeW)%gfw9Ǘ<` whŚ'YSi:~Gom#gҙ$b`?z"R#qghXv:PS=v KĂ1+ҕoz|MrsPz8KQ-U\"][ ١u{zEHJ"μdeV_ԩh܌eH#<ېzh.: TT$@1@oĪ2GF\S87}IZ(],ih11-tku0-{V,\?'L|oށsrJ΄e[V6/2̬bn-U$phchf~9^C/9ŊgSC>$uk|[ _,y)9$ui /-6һi!bDU)jw:ф(Yu[uo>$}asZ@+}~8iP$>N B@G*}Ќ1/਷GEQ1?J+~xf\Bk\*bƊ+^r8r 'و^:ߊ87qᧇe 5MݞCzLZ>K&)=6X6Ȣ6+HȬvmZKgf`OPF^|~ogɡϾ&AyDЍY+rH.qHD2uG ټt=)М ? x|RPmۖ!MP+OfCWc^YvWKc4G~8e<+PyA ,W& ߥLOZ:G%RQ\Zt=^Z%6)µz&M~q,v2RX` e,ѥ e-5)HVjɢ9nZ84bЭZ)?z8SLwT3>BJ$ȽkW?2HZz28[\]FKc%j %qjq.`ha"-^{&TCXa1Ɇ0@VOٮ5?@4 V R;{ @1]I#=2d'"s@Cͣ+wT ]m:^ѹ*P%f8]':8aHCA>TxL!@7V% DgyZ"h3~+2sЎup((+W7:knETfaJh }IlH}{nkL}VF.3*_p3eL=h =@YcRT#tjܵ!$ N3p`$Ӌ|6ht֗yu$"&c:D pŨ6p( e,s"X&BU aĘhS{>K,٪ݴTқi¯*19@jRW}ZAU[@"b:]]SÎb+s@zlNi#]m8:73 rms t[̳[In;r:q qG'ϩ %*Hh $xE7HS ON]w?ueZ5B̡o} rmWV:±,** -O gOy;P!LnNY;1}W>j*ٛZ`)$f#҂{H:kߧ/MGWDzu%IN*Txc:|**#e6韼MOk δd 㴑u۞)< ]u&w5-m'L}B8t.keZ\t14| wJ)o8=^jNyjsG7g-VVeʞ Y% õZj?Bef4Eqz֭L7J?sNV`-b=IN]9왤g+ ;m9 OEOyFCD |llh =v#Ґ^so|,~Q@AƊ/B$*W y3,pm;{@xS*הt@-mJ~y5oRgoX&"gC6i Mh$eGruQh̓YY@ 3n|FY)^R(N%0 #`Su*RrPseAn^} [\SYzNS?ՠ8PUEOZ;3Xn27 Ԧi6.&(3JRPvNSASr*57HWp Aw~xD0bc:W>hgB9z[!H?FЂt1 k;!Q ,ʨuFJH=bAB#qdAk.F\h`08\5R+Ed le+lp\H߫i!+2GӠtGr;l?^L}Wh" tWdW&W2<uOd:Yd %lԅ{3ɴo8ǦO5vstqʹU$Z( i5z7sVpN+@s9f؅KA= Qк~u<&YXaULF:8Zpe+X/כ@Oؗ?Rs=U & *.gXoq#q` i*XK Y#$c&ӑW_^em~>cGHĊN4M nT_bGy>;rEOیpb90@GI킓`-= le,fMcsG4 pO@d7U$=BoPa%Ӧ=Ŷ=H]1WܦA3,c|_"~ [J:kE <[g'T & :Ru{U{U:p8E ׏ qD]xrrH.z.}ƾ5Z>s+'Ύt:|7CTmT9~>MI)w&⮑EE`χau/Myhyu8P:6Zf9m?xVτE><tJf?E/US֯XLcƇ2FX ='qKD>y{gIg5#e.@R1iqJSD֬NO!!Oˤj$ o0F ]sN˦ު}J|*byFBa4_ {wˣG!&UCk,G or]R๕y/ {ߤ5|64axT7CՐ |X+4ylX y^!)Xo\Ѵ<%_N7a)s{[uШl#.W[֘Q ņ385_DsV8?q0KBKJbݢl;^;] i"eO(|oPMF].)J@!~yCîx+@,y$vT{#(a+ȗȥabs z R d(bQ|4r3^Q6{HCJtd)}Kyύ2zMwVyRLmTo>j0cJ/D&[tE ТQiCڿݴK4;zF-,n}P6 REZ9(-ʗӯU|1 V0*9HOnyk9̥+c{Q=e/uwHyF|D 8"6ڻ I C1ea(쳌Քf5ndk{`yey}6_m7X{]H14w 4 ^3bh_dԃo&%ܧ-9SԲAwp6b&1cNO\ m{HQob@[_~Nd|cĕH)RjleH E=dgYm-4S T6 d֘.CQY`Jǎre@r8WO"G`N[R ÕDSHeV|qzR9m3yn bNVNQ]߆T']O$ǴZ #*iϐ uC8MOu6]["a_s2.#MtK"YE]Jd ֒0+6(Zhh O_oDӚ˭82{h) ZӜ@)%2iU%1& ۺHd P2Ny޾Bw YR *Y""Ny lF&Bt(YYvǰ-? .^>|\ԝ:e>nh^*zE[1,/m0!_7ЭȦx= 8[l&I80ϝKLvv8@&E#$#p6'QAkRӹehć7BmBj % osͺklCzi9,87`'!Y.)qKj*zU |hcR6(oN&zȚ[ vB8R4 l?:%Ÿ&qoM֍RRR٥ah|~^J`r.N 4h8~wܣ/#՚ _QQOۀgRuj!PpAXdŤ!m1$Fy@s"~GuqE\ι.ԝg; 79+69rg^3jTعXͼK^W*5ZRO`J!"sqy#MJɜ|.1ab(j?kxTYNsP3&nڹ\?]'i9 '(Y3|-,h'k/oJ(\{grh[FN)AySVo]umJ()U[ς`~t鿥@qTnh+A- Xtt` yX5y|6yb-.QV0~d,Kfɣ%mc&[U1k145&E¨pF"D+a;QqpA !crK:ϹAiՄZkPvl&-eӲZc:а^s}? 9kjPɖ]mrd2S2uN@o{h5N~u0uРzrܕmh2(HcA_ThQ ~;֍iZ}/2*p}qxN>Q>j] yw^?k?|[(ћF%텊r^GEqrEᬘacTMJh7z*b9f!\ v }Z`VR4@(2'oE"a$C6G':m::~=7=0Tc'q2;8`f+n3pBqtYB}.\;jpk[Fڭ/ pe~RlSG%{b5ZZTd]& mzJ{0F4n4)NΝNR\Z&Qn.HM. ?#QBꧥcpG#t$7-W}涀ݾq AېS¹ ]%kɝ"LMX;RIO9dDǭ |П!pSȵFL*Q@st-H=p4RW!3K:.r[?dy 19B } c"uc HKMc)Ѽ L20pԄׄh'Hx>j]#^o_ , r/gCGӍ KœB!1 hA{A o\Кd J=r77SdS 8W뜖c!]:[S x|DMѤ ?ŦXo}M9 = 2ʯ`S+xפs!OBd-Bޝu\b/oʫOQ=@P+nD7f}>+Wk!jC،^1ụGП2(USemsP))5lb6HfrR:UYz}~w~4~;-M$c)iIBcy1{ u( 5*`v)N6Ar2S@PxPgAi;:`O~.[_A81zsIsF'5Jj.RŭEqY)[g֓N)ZtU?^קkUʨ T^- j#;* QX⬬֓,AԂd闞12?ˢF`á p5?킟۽m<]S.0 m&1juR,N H)(+>g+zƂ[@W6ӸS [ԂA{wDR>դz$w1Yd;0;;$QS2-zyX-鞯 2Dۋ4\$8qԐPP5.&md2 1 v]̻evډՆ9AtW^ѓ5 #(x1w^ ߋ{粕6r;y7SPҠp|Rn}a>T=bؕH֔q3jr4ai@,\xt@ Avׁb:ƒkiٴJzmK:6I`{`vIbe Nݭd#3khJp?:ʭ`č5hg. Mg'm9d+Н{hn xO2&ߵ5Q0]/C#He F=BQo"ȿ&o@jKmUb$ `4z΁h{?n NBATS:VJvy/K&M[5 5>n8@ICA=%ɦMgI7pGwjXOڊfۅEQc0ru_.q[D6^V ܵoMh㧚n Tt'@׍-fzyY6PJXC%U`cr"mItILTJ*K;N1D% H-AAm407O(*U‚/ŵtUĜ!<ǿì7H"?KmUtw KZc&gQ7yoYf2,UQu3MftfT6w rq^B!~\ܶbQ 6#O 05PQ I3ew(ޒŔ1DF;~⹤'CDU\( |ِȿW}qiAf8,/$4"~>&ԍz3Z4p<1< mzsH|iAp[W@QU©9J~G'_v ص{Yxޮŭ;,Zuw#)RUj |"v Kk]8;r [z]+m(/PU"}ΖT{Q64,؅X밵 F.vE]<>_DG?&Avjɱ_ w$sw86v]?|$V=c_A3_mIARiM !A8cyd<'w {VٓW!<4D}1e5hKjzyV2ng#U/Ǒ;WkgV|MP4Jt"%J2>Y^-KYM7]U joCpSGsx>6i{xPqU*`ܥ)4>V.,{HA)` )5|2=5DF+pH  D@7(ŷ.tn4RX N%Ή*zRLMϻJ|e@ǔҘ[Kd9a i誆E'= xDeTd)C<٩iIM!gE''yfS+r(Z9bˇ~B?.9ajPUP?!*}R@(/oG&8Pb8L$M(G*~_.%) 6Q!%9֤P^8ccvuI4-UL09Dh~B1<=jԨ]M?հtͨcM:;zްeb|Ql@)əEi[B@;RD"EfO ߕ3;Ќڋz^qZ} 1nbj镒n.'o,PLqm_'>%[݌}@ƙ}w7=#,|XkZwwB#_(!ƻcJuHCC!>6߆ FceÅN/lͼߵ6M&!U@NhL Oe ~GvgX1%vJc&۷J>~I&44$%]<27 ][E L;Njˊ'~'oF7z1P@~Dvm,AfsUJ$#| gA'mGo ?s<cc&VŦ9\ttcT/a:Dwk/p5)=J,Zb?lNgi<.SK?s6!IQ3rf}gtJue5f1N17|1輵VcShS{v\DV߬ W]իz f%.HxcurZ*,\˥67q6NtrC[Ox$txp6^X"s[󭄩Zh3^HuLHKw4 *Tc>%8v݉_ebʎ(¦c8XmB|b(Z=V.!ݞ8q.Q";{=n8,.B>I o Y A,a&eAx}Ch! B%"g=%m|RIށ|di'W_"Í⋒9pGؿt̐QCLP'sHVNoL̆N7]qUd\^fePQE_;˩3+R %6MsH ^qtY|xpźwYFTjJKDe|P;i ?s}7eQ^~G]YpoDdOX PRTL)nԉ%H2Z{mk{FÌwtq+!~uIr@ZKؤazgsW% {`-X29͓1 'ToJL.R|Sxw.k?h5|DɋF`b|vr C1P$xES 1V ζw)qҙ0S|6@J,δGvyQL?2 ' Qv{{B>؁<r^;a7 X1[d]k%W̰ߨҴsotU ?NAe<f6QŸN:|,t]'1=e-z2,b%;5/ ^ځ4%:f@C" r|40\:4i{`t N|A`q8*(=U"箼d)פ!coA7Ȯ;G?%ՃFW1BWn8SKjt|X!c!Ƚ:M3M5fz:CErKXRCo@$o\ST+pbIJ]Ye~ISU=pk,% hV53_sW/K#86@snE,dz}s-ъد38Cr "PfY[eϝd?z@O <٥),A%"hD7w _N-M$Ƣf*jn/ߝQ]~R}W2ʄ֩N{ΞnCFhB2^%KOhr,͚;BU[OoM0SNR)o!J2mԵsqn"UJGn&n"݁nl[-9KtH{hߟml/4~AuBhدJgra26aM46Cu+[ceq_tY4(*yПj; _ءkJ5OЩrvKY|ѿ(w8f&e9XU;5sCJۢD?|"Ew~XbCl L_SL{f:pES(;* =U#+.q-G4~"ӤM 5Pɥu9{^`ɝ\+EH,8wS~z |j U`]|G'oc8KaW1BZrҚgv{oRRf=\NBH%WA?Vd©jp?ƾ> &ܻr/ ې yV>9qr??D KlKFFҭ=Q^:(rBdLb7!V<$4Ti Iݍ$|'-! gVg{DQtrE]۞$ޔzZk2 ^xjΗ7v ف~Z'%bX]%Az*f#n=@ ӭAh#Rgn$LoFFܜB"3#n4HkOxfCt _v箭>EVJgEQd(Z޻o!!Ȋi]>#)!u ?*_oWhzr"qPG%yR5s=Ƙ׫ޣ[jno3-KKB  _HXjW sWBƽHv cX3CR%J{zЈ@ww$p%gU+5NNl ʿO4%;{T8S&hloq)3狪Ʃ [m#k.jә6 ~Y<Ka1ۛ3T7 VZ8rpX4|ƪ=pTm<躌0>+#h]%di^(T.0[Aun 2Vғ/\Y8&2Bާ̐ ԧ 0/HF3PI`V/.* %ǜX,y{'V‰D8՝ L_nFE~p+re[/kW;uWBAX;&ݺVkPօQԭ.4I&=/v42Bx1/`'0gaܛ =*;GG,j4./w˘~8& ,Jȸ]JOG{tԎR"~BK"YR?<ɣT5pNH0:s0t*Cg\@1cFO`HMa+M0X ]_y" =YGA"X_w{[PŻvhEkC&ewܬږmB^E5PbԇM0Fos2iyHDc3 uVA֯=یoTIBA40E),'9<$ɟ(Mt:A[,Mסu֤. 7¸o jQ1(nPXMj^ᶫtl䥌XԓR˩/*R`;ePj~ngk`i֋yJ/-zeRFJ1蕆MbkG⏩"5a6l=o6H`uFW5b6VˡISdxpuI;zB }ziFvRQ;Jp#$,x G ۮauJUo9vBa* x8qS,:lS@BӊhHXEv^9 (uiYOZ0/?2_'4ΕOK0}Vcx)>+L/? ,:u(¾JZ#AE߫(b>0{(ɒ¶LIAohl{m(c˖#@$LYyni2]pK &~rX;;$Ż?b[`X άpGIkUM>hلӧyzbF-{\w}ɏFz԰܀V (xC[ͪ fHjkHt(וw|N*̸Zmq0C"S#r,,`7,p6; ƘRQN  <]~6Z姶ύ; (d z+yr"[G5),crSZ| Lܕ8ӏpJ=+I @SpOubPulm6#0} O<Չ86(T ~"Ё@.f93gU1Zs'D5IBvt.D_?V7߅[Ng)GvE S/JX)uy2*{hvz$lrVADR MD<,xR?J:FjiWPI@^%0^^4 C2 o%5MG,k11|؋z3G5@yvvF&L^K*9Nº"-Nucqx08 o.83ńVOj,ؽ2} !˄шy{u nHpx__U}\ߧ( oxS?idYSpjA88vo9lV=5ۛ3BC$B@zg| me !7aQ0{t;c:5"oͼhpnvSæ,?(wƬ֧aC3iIՎNg]a$>)4lKlL)bĪ52P߁^$nI*hU =qf־QV9Ŀ|1p۶jyӅVmge`{F /|O as527~EȪڷtV{ś56P?'@[mգOՕ b;7nd x1k7|]5\G.JsRQlѱdE 5M"j# {)&NVB! "|&ԬEf+%I>DPpi8$`AMS6Ytɘs̎ /7|hW`P-I=Eyތ81z֑Xy.k2!^KC2M5 rG9z5e\3Ú{ɆmӘۡeo@G(4GDu"JrBD«x-Pښ oL;](775P!%DacH5\D&,rԏ:턏.&B5Je"G; M64@hk{jlxԀ@\Edv {3*3z荖4ʽbi߷oHRiX-Y}O\'JJ8|Zڥ^f(YcA6*s; (dډk8k; 6KҜs<8XBF A(s6}Ž~&vS1pG)rwD^&3rQ&".@O^YM]ޣe)[5B/~}?99=c5ۏ$zǚL-yF~ECY@"Z))4'jL͍Q#^|?6+Qr(9FIk!yt?d h ` գ aā؆nYOS.|  :p<?q¬tYx9ŝQGjs̽|E?zH>BR E#^`u ' ADF U3 > ׌Y\ȋNu\fŒ!ghAzA+twҮ{bͶ-~JR {.3WJ_*yUC < ^kv{0u-a.0ճ/*2$:9@r$Nl >o\?\p⽁Kza1q| A+ WqtS@US .A!dǘ>]gqQmPV쓫+G?$X~L/v-"G-dY(4|VQ iQ{ޗQ&huLpAuVL` h"lm44n;gcLvz8>H%*&dF`y[{BmS949daLb|A.% Gd3vVm_G`F'fFi@xnuI j}_ Y~0ShL<˕ ONuFH[uᘦixfC*]E{wЍ HUXTC_t#9%sٹjQR? ElܐhSJnqXy y@*W%P@/Xs6JCT} ƌ8TݵAj[P)PBpI V*T^'Bv3}ݝ׍Rz)I/eH͉ @i'e:Ůq'0hPvҴNd^{K^OH͚lbDtF bܹ+ c8B*K9O @UN]K[qO8A([@nk 4itie^ڑ܉-paWXx\ݱ(-:EIR~ L R 4֫KkxswNd2f',RHXewݺ{_ժ5v'[Ԩ 2Jc6H?mMR/5kH&߉2U~2R%x uH=H&7Ґ$*cw5Eu-8mZgO& !ݵ5z6÷H1,c%ˇ4/i†T˵Cy,'K69 dy5g MlfɞLa5Xݛd*{ #K1ROlFPك!yUzhX*Vս݃KqĥmDciDw Lsj!M߉uˋz\gw'5d%oIf UX6n.b,FzowSe6?SzԴ.䔀Ș5WP!bNϡ nvQB)5X.]MD2񃫙8e7k%š#2`iN_DAEY \uAbzڞf)}43zMUհ$΂qUOĊA*ҡJkJ y38ńm+Wss&T%ai5ƸJK!PA {؉mVS=)~X8\L%3vEddb7geWA*8g&cs泆o"gl EnDžkHul@Ϟsl>nN[~ @*3|~l B'GNJ˥+N&u .L%p HJyqgЗzXυLu",L!AYuHVG_ƕěYL~{/ZXpܵkXxQr92e؎qSX&97Eui䯂 -Zok|Z[ 0HgT==i9vgfU ZƂ@9g?(;K%|0c6h$B<|UU>ݔIfOv70(P&C0h:{QV--Ic}vrM&zg2P,GLѼx bo*54?JŬRjF~MGD6M|'A-'Uj%:x  3jׯ\{pPpZIc*O<~9iyJZ#yT/|fG=a?ռ>DPkH3U=`\(T׾ǁPE+t$SM҅䱂;ݡ0)!a&Ӂ }^‰]uX" 3 L uJ Gܤ G0sx5 "(*XNT| *\oe0 X+/;CH0@Wܟӈʝ~lTcNW۫:r#9Xtcf6~%l@ i3Ѿ p\POjlI(װ(J9Ʌ}ɸ{|O)/gbkju4^>譣ȡkgPti[,. ,I.Fجi۔$}ӅH; FMZt7Ƕ>{iEkccnҲi_62ϻyCQif@M% ˜Jq5e WL[y%P8Ρ*0fh^MfCU5b<]K !~)D^V /*Txr#qI*P:yC~\Y`1}>ISzuܾu1;*G(@ QNؗ])N;c^"F~c7_ N|ܽJyfш3V\d]~ y!d22JpS9 =aXpQхT#6ZBW虚.a)ywhy?f1gLZ1m'巊[v*owcڋdrr j"fUC蝯IτJ"l3˖V@мB9Py1cqB >׹ffGqȵIɫ*j_+8rέk1rͽ[T,PS`jJ"R!]mvjI>TC~+DxC,<+YN*GPK@=!5t(NN Tǧd@`E/>\I>v 0)xǥXTB *S5khSG МZE@6UYa Z - czHeTTw*t"NZ)<&zE/F\ YG1}i "[R 'k1Ǖ_Lk(;䅩"Xc7aU[;@t[zWS.xVUPG,!}4ɗjSY+}JW6a㴌f G$LL* +7O\6rijw ڼڨ|&MP`C=vѽan3zV3vq(mb O!29l3b8u{k)Rfa!r]H*'F36򓉻]9J%q-M\fChڸncR}2u>D Ť/:ܕX;N,N.0V_U<:8d>_ؾOIm6(&L\;)1e]_/\Ү{ݷQ#`K94љ`:hH{#J 7Tc_>8&^H?][Q"P_jA#Kst:;@\Q׉O3l`V&p,^$w_=#!vq= ) {^#]~B f'wgo?i\ Gy"@SB7$DΆXu)h3ө*cfefYX ʥOT}$'FYYl][ .;m@&+=Gv+Ϲ@# )شBZbw; ^  oA) aǕ< MVAB%r_WI p/aF{MD*"UG%V] PJe{"Ifi _]pKV@к0qD`8T̷w~xW(b6-.)%(H$v* c'FU_4+:찦1&|h | ?Ȗ%c8c+q c:XKm%67t ߎW}ZBn0teD- `SY_o_z5U*RF\6QUksա g&}G%tVAK $¤eF&Jӷ& &+``2y Dմ:ӥk™m#}ۖhŧ>,A(>A f_Cyps[iNcvTZ6hRٺ !b E?)vE= GԤ 3ƗѾejWÿC$f+5wAYNVN0͟jpWD 0kQ${Α "j1$apUܐXF,wީ?zL;%*RI2"sBݦn+!F}s3eG,3iåӸot1::/wz䬪7~oo8X4dE Ag+Tuħs.;2<iM}>ӯ97)l#)˶He {g,3p V[Bq^TZ7+ I״L kaEwP ;ɡM/o`(x.+GR MtKI\'kSd(QqMqKA1ކ~4[IYu0yr lWZzO5K^nBppy*]۶po>ΗBv}CKOT*ggyu|\rģ_cV*њ`I&o$SoT]y>5kjzFNΌšz')nL֡:f*_/>At1"}axp Iֱ[W8?2>n w^C}~kݛ9-#l/C?\8 `$ E39gxZp17*g($c _]ySmTvy(Ip7gjsj;C ja3 GbkPJatX CQPr3 5A>[M"Aٮ= gѬX_>4(JXw#QÓ]4M+v?~̓f~[7i_GhQOl[$)"7D/:K0s |"~7^ݼ_D .#rU|Z%C?1 3x(%b5 q|`mM@>&f}*.r_ S۝J?EǭCO(1O!5ukZGSFwLUAT\d20*9gȇa uUB{)3nY`]ť6ښx0AD qBeSoCƧ$99͞&_y+@MuPR.e%|휚cb%#@?Vc=xPD:6Mwb步ZˬZR@A#:zYb@#*3iTR>"wzZduF3y\N .noWڣ_{_LNHB& `|=ݬԘ2D5/08gsn6}م.>$ZĨaq,l ="_t`g)}sTZ*e \ZTa\t K.ӂe~S:<LTpY|gLX፤ʞ ڦꈯAlC  DmYqZn^zk=~絜m>$=ނthyOi,loGCO|O.uYgB*uV 'b - GEbJ ơL%Qz?37Os)bG(ϳ c*KÀU *^@BN|,f|@s1wsͪ|hL EEHk| @@!.3mO``Cš!ğ8Y%% .4%[QSmaژfa~?گwcd)j%X2JͰkHFrb>S<3VIGE.QRs]|£lMX*B! )P2Oe^~9 OO;!ym(LD;CAu=fl)*N4t Tul%Б52#ᵣ}x@u(rMC[ܰ8,\ lߞXk YY8Q hYH壸=gv,<*i6ًvqbo8x M-`=%4cY%$BmN;u'\WO4r"؉WKH`oQIEZQVaZya[ظq`^?@MkXݯs>J5x%Ԭ1rhd`dk nkb33UP+Yru:0[@ʉ(@G}}x&'K?gD\k`G@O*%"1W/q,a:fag9m!BPe^nR g5`M.dEꪸiv4^f()#ZǑ`siLk#&/c>g(vE|̬B'W(cLȷgpwz7V~#\Nҥq븿4;O~BUMs}{"ĕ h@gn@GDq&4(S 157az˲z|(ppV}n#2{}|b_7K{Uٝζg(XU}R;=n  {kǰkF+D&(MYųJheAiCpl0$Yї3(XTvEҞo&rK:zԊ wOT(*ՈIM뎭%',@xH4`|;#haYНkAEÛZ?SDBeDj؅sH5gHCzeP ]V`p 1bWeSl MEi<=E71 hp48&&[VC@-*(QnT),3bn^2#ƺ̊] ȹվJ9,L @eCꜝB:r ׏(>+ÙϹeRbecb_s1"y&Vss(M^ʢp_9 rA3\^V5度X[ Ҋ]Ewt:9}5o_l)X!)7Rp2,ׂo.H]J*eH`m<Ÿŗ2"c=0^;z_XͶm^q <ɬ磧W򍹋C8 NOB}bݫy:+ .'콏C$kRιi? ѻWu ndx+c| -í1qO4"f'a,'zN>{fP]rni%S Zo9Z ֽv6(w-~d.% ~0áFODSe,PpWDWŘвdX_QKNl s_灨b3 SD^z$ZtWY+:Ws/Cl!04j{9a֓H[f4kLvh ms{dʮyYGd&f¼ʁlݣ} jVYmTxSf#nx?{rp[v'f eUL0J(uƁ ڬ<ΰԵ2vWya.Xkpdqyg#@Po^I1pW%OLU~j%rm~R Yqhr@V |Ǜ vu ۔2=a%݂"EmO[zPn𭍺BMTVߧ?Rģ;ܫ!J[9>NA7bs)DU HKx|yJr-(ɾU* Y2t9@4쵉}_qWaԴKF) DX&Z7́b C:f7-ZÒȨG>=̧So`̍$yLݨZ}UDrHϐd~-(*l-M:*evx:߮ʅo|;1[#цЧAޯS%*7 MlвhalǕ +Pٔb,]N'2Ȏ->Ttm=w3S*yaj۶| uDĜ]_v?I0]|3uL $mS[W,+KjksҰ]PRi/L=ce;ӑYPEg*hL61%~/VHh3K P|F4g/ܛB<.Y쥇@!0>y M ȘۼKj kuM8jȕRk*%ürWB`oMȝH[Orcb͋pԹ'*FQTV:XNÃ1ktg7XqB G•3#XWp;+)Bm~ v)4'`p{0_ _*n^hy:rISY$J%z>ʠ7x1Q\/$p}mRe}9% lٰnyྋ? La٬xjMlrX>$#y0G#|^&NK;bGW} r6z$#\'Aj1~EY9]H=5{B)nź7'7qCk^\jI6^ol?%O:I3qZoDLJ+R{@iVYwO.6{'UzY֕,) ɷ9WwWV_BPR5 5VHJ@gLom0j#|~&oc/FkD{}?@cq-0u~``ͧ.3O ?sX49g8\b *et=Xt1nREd-+mU ] iWta,_5 9.ϩۖ@JmT_ Nct `z_Z%eS bG'  s>{r( )cPXNb4LA :W9=ЈU!s9\DȨ7w&6YOе(MH8JY Pv]m,"C25.ö%pqn\z[V4iiJ 2|@.j]2wHs5'+U6=8F%^$^))siawǨZM2_N}P>1tFL& N_/<Ѽ9Z·Z\hO^ ;XJ@VZ7kE:=L/~ٮH|j-:C\*ufB4&;Zƅ6bj pU- f[J2C;X{c3(q'z.l&\̄ [}G*/%3̡AJZ37*V7@mQ|h1_Mg }LVp^gHkO*^Yi=LEYKMސ%w?%X)$9`IQ:ňc{ 鐚O]dM$ۣ5Z3>򻆋 L8A ڻ3à@<5iFkljE码8QNN6U9&w"ł<Y.9*.eiCr<+ޙrه&J8fv/O%.0юU%H}7ʏLɊ TC{`t`|S k;ka%ސaZ&sDn˔7=c2E(3;C2UA?zאt,6_&2 *>{~ṵ˅HV2e2\LD5?='$D{ )Q֭l:9 6J>| '3;dfr1kܥi݃$+Lˁ٠( q>UNUG(5p3J^ JXN`Vjg^&>eL=xC_nʚ8-Q yqDތ@& L7hqfժ*2>IZrhT㎶7:|@g֤z| el$95`tA<{KmZ=ZE;5+;|x0$rJ]_4~_=@b[{Ȧ~YPS?YH?£c% z?33@xdi;RN2Iʤ3Ą]Ib~^Jc0S ?btvLCvru0' G;cbJ9 ,c ;"9Y:j> 6{Ճ٘b$]v- ,Y\#]zW{2r*DnP?&7KmXQ]kA4eͿd-#M/Z:e̽ToFY/;s MGpoM929n~)Qo4$nRo6! t*nGI@7v)4uLN¤2?dxhW\;_#ܗj 34+O-5clkc[ 32A+*LBP#\iEC6@ewꚛ}31RgK|3WPrxԼ֔@8-qk%x5a4m"W<&Zm!"\c8R?㏮JW[B&}HhX<8^HU5SHru~eʍz7IׂE~,tt',3s^emU%^e/gjdӱUc>i=!KҠ;Qu·.$vίzYtΜl y9Effhf+c$?v!S|EN#o5o4V5d3 #XPdf >A*.,hg8ʶ:TEu5oKxٰ 3KT E΋p䅲pzҫW=؝)i(/ *ucvx+^cp6%dfH2W=`+z&mT';-~<*@߃PP#{xアKR_$Dg? I~,ɯSWj3T\ӼӼw\,j6i i ioZzZNn3ۛEձphSd؎_^V/sFlW 2cteT< QOe"fVi"V}Sj"o܀"(,[c1 JYYAMa^AT:qX(EվA'h$բ{ދ.ы bCwk|nMf==N۷E A5v>"iZ..'χFB@VR,;n90 /ZY?yڎ_eب^YdtA5PD)N lB#Qvf;2P6HWZ܆'lXH-2ϼa'zK@?~Ls%ܚ }C}jhpCE$klR PD`h* 7 -yŞ')'|Sfb\nP4$2 <$jZ}Q,+fAdLx,f"0J"u ="z8e#ek'x䦁ϐDbi} #j2q@Me'T[ p 9W, β9ci<үc`܂զ '9w3jLhJ/򩷒-qPkhKyf>Y 78O2)ۗ{nS¥ibaDu67XGB xډ}e/pdMPd*,ͼgEh>隑Ր%{MˉaOXҊnnx|%<(y ;;ǃҿ1;0(SC9~4ۣ`edb.\jna;ra8,R4KD`Sj - . ƏAY":X s_c%!zG4-tYBuN }n:Ŭ!$nPd/M)sF|jTiK2 F*}i@,L0u;$ƵH|l8 & c *Ȑ/8)Az.yX45\aWOr YS*KhA Ía){[<7S߬b88YXx(E8WegH-WLatylPhc]J^rт 氷ä`0p~6r&ynYTQ6x{z=nE,P+F@i~>.(.>k_By[ rGfqɹ3h2Fjc+U&ups{ Z mjR֬Nۛ.f Cu2(j k{{qA;S,J[[3ȶs[/$Ϊ*+3Vy;d3pT<_M^Xi6 Dـ׷s#i$4fi#-#?me~C ^;*0ya@  "'ڸP'!r=X^O$= 80ґOϬ7E\v+/OM2UǴS[+AAHZ\sS^-Xo缴uf%:9 .GϗbDYc?V6tnϋ"-h[4 uY>2fxVؿ+-#ɘdE_~3~}},X@dK~%:cGU1m: FdlAyXoT-e|B5?(nۊHY(5Z>ڶXG^Tsi^2n&2G,uaI򹀱#D^q 7Y4݌d=!},7{$NEZ<0 ԄFn*Ri_Q[#W͎[424k?]ysz ".(fԂ 4958ZqXyź]oy8Y=IGGdUݜ %e5MGtPȜ6պ)sÞ7ؚT]iV8҆s"X(,5Tʸ]t< jbC)[͝'O؍%Ζ9:YgQ\v;|3z_)O7'bmPb߹Y$ȿ4nc6M!®YGl@$zl?T ,<5t KuKW3&%Au(ضW+5[OK{VO;6v(8eb3e4.Hmi4?i:oV'Srkjҹp&[|u@p^{U9V4|yŷG,6o8uz O`f^EVgy h*X hvMvɈ&vjX=|UZ l`V1e .qָi| x\q畍hka0GCM2ƙ&:׭@skl/Wy8} l - ^E+V;?]5е}"m)8q׵^;'6뮸?Oκ6̴[ǰ%GP%dR05̭,x~p,Kr_,[vh z:Cxk\1 oYJ0\@E+1Yc8Lnz6,A`8>ak$ |vf 5lK8p5^(_HB':/cy*݅5Mt/ ՅlU9:g6}\QobgŷQ6ɹ{FABl'g =#V ˶3t@`C>yO*ӳsCI;?z ]E+{i#! axŒ3T'R~caٛX-e\⽒/Pe+| SO뻷ym[GxNzlX>D*B^²~̦yN*xShUQl f}qP$pP,!܂ߊvT،QH T7S}6.Ӎ_~lD5lUEQLS*{< pH<a1R_TXx>Љ=FâNh17hF?|s3J?1&ٛGù "`_2_-j$& fIɋ:gxO1xێ[~jAvrEj@ SVCCN:wW$" o#9PQVU9ϒM| 72*t S/ci'BI8q8;(ߜ;8AY>56gf"HZJmm]V*IĕoCi\V #&i?|. /֗CBAP|/&JUj(wА.4*di_Xv{4ٻ2HC/I/dZ3r%y٥_G;Dd YgV fxDwM\GӢGWZHȜϕg `1|ku;%n,)iK3ޏ#]\B!syQ{H3H&_}Cø[-UЛ3Jx;PnyYaYGB쯒q(HSl<uT(ސ ,3BUXE'@ߘm`F,|rsP> e$o5vOOʆ}( +a]>dB-;{JNG;ˮ){.;wbZ_'q ZdgGT 7˳MS G,K {֜ny]3T2ֶE͠H tڙx=ͲWq)9akuQhU,kD7JBDF_t$}-isx 퇟*]m'z鳊Q[=J$C㈩#x!9DaڛA30=Q;xVlFN)fU6Mzjnq$JA -!;mɏE >pNs)2-U㡵&:Rʚ3r%.Ф:򱁏jkLi*>"$I?>mA}}ȧk`/:vb1 4ǜ&I͉21kksk.`#, ȴZ?U`ޱ=%"ʇL]Q z_q~Q=:QIi}?pΛ|z+jp&S9-|0d|x5`χ[g4oR6ѹބlHԼ?6&lL.τ|$<-nʯk6_37׽Q; ]^{UkBXlM_Ldǣ)su<@"s~=lJ'yu({eB`<^JˏK]_ 5c$gjh/UQ,2V R]ms!VL߾\R[ ^t0PO{> J$Gj#P \xIB$B, 2 -_8v<9xǝ8r#_mTOz~ވC۾hxd=؃  B=9#jө;jEm78OA8'%<94shk'*. ajQ>@L&-ve:se$EP "I'PDA`?[Lo9ԫc"R3Q1Ѐ_[S6^F&f170[̓XJ/QܜIkP~%"#OL0-0 z x*K@AT#w~oOGT0+ttUNwn-Q()x $m?3Е=pqEea.EXUOZOKD k0RHOslDG7=ou%'|ɞZܭmeVXv( NSytFބ4}Fz`g|FX-7S(/8GmD3wghjRUEm~pa 0 ;^wSgKL#{ra=3ΤU5Bhru*KQE~c_bo KLU\jF KMoDlhBpUKքcR=$\uD۸3: $=|J}ksImcoh U$YȐUܓ:_n¥Z!buidnW~= ?f{^"*[ չ'e$$=!6p\湏a6fk#/D3g^Wcd `T Un'B͕>[B[X{bhh)Xc@Ty~L?u KE+La-{O(ԁKniCgjaW2 ؉ׅu`6Nc2J,C#peţǵc`%b;(kE/ /fT=tzY%w]A_Ol!L̍C.:1IS~1Jjijࡴf<#$Hd`_Zkޣ^0˟E0T`NÌF_,vRCӌ1`ȍ:eS25HU | @m$WtSg薊l'an+` Ȍ_B;  46=ٱUX D}ov,c/+(=u/75ś^^_``J-w#vHIask>zyiZ&6݋juP5%y}0o$sXq-!1 hVĞ:2LD#L@uI .3LTr~CɊb $[GJ wLͱ1{F}6ѩ>BN-V'xkn7=.鑵:ۢX߀<- :Jѱb|i}5/Ot#ٿVU]nM;)ø6ā?J<&[J|_kB_vMH> oK,I:= Ҩ8$ڰeܣMGgRefu{1ز@ouWqYOo"~b^>{dlI= @#N+-TzxH$xpe`7e%NHv O ҔU|-V}zZ_ U&HC|T?Įw) 3ְ^ZC nc(p$dY9Z=\-X\:dʘ9{$(xuvލ GmD[wAg11.I%,`rZ!NZhig>%ږkqMM_~Ľesښ Xz,\& Hcy%~>Ps9J Ռ} 3]rO*;BbˊO%dz1OhȈ[eS EO,dӊ+׻g[ͅ,#ML@y!e{뤳/&8s8 JVR8V~|-N8] z0\ىaȂMM`lFOJ*TO[Y<46)2Jhχ%Ҳny4Z e^/HfP6]9e)1&m; j1k[0a%#cA+>KྏaT-⇂PW+©r-tO҉%mEmtq0!^ld{f3܈צ\ 3FuP'_d%?KN C&gvŋjGfkEUӂ6Je޶;T0*f䷩86$PCpR\kU6A#sѽ&:(uݥ;W8&sPpsǾ+\}BUo[P܉=Fx[%B\~4mU% YٓW̉E&3 `AxPn{lUIh~vwei[iԐXȆ:;)=N}ZI"> MI6N?#b/0 {mUF!Zn2_; +ݩvr{M(6GQ`'4H_k_죶MNڀu" fkF-od2|l- #v.-ȸGzI > "Q3a"яǼ׶.T/M$!JăRQ^?R ~^S}QH*!j,.X-L :3p컜[l9*[0҆Lq7X8z Y&|)@p_@J.)bgIMVrT%rGT׍UfhoJxޱ.[{}lbξL+QD%?T冓xF)FV#װ =:l}LMF(vq # :Ld-\FE 6A{}ӿFt nYG{ >AI2Zr=T=NMHɌw-v3v2;aBGoDidU2/Buȁ/ҟ_72 ;â:rzg/euHnR0/'').#QoM79r[G@ksUmey$rď6$ovyv,T[pe>jX攓+ܷe(ʚA@ z1 Ur 1mM{fen*ls}M~^n1ؔfKn!?IaF ֨hzvM{ay/.׫%G6V~=ȇ; g9پB-`/l#y`&!"Uo$ X*!)sP!L<&MONH_(Br7RBG^KSQt\nEw)\b[L8r;$5yK×GCAͶ)SCfk2:)*%Zp\03~%׉pRN!3vE%=b QdQdZo"Iu`AciԪN4,:*("Nת>v1f,GS_b~&`c2kfv@~a@ SGKhx/$3:$x_ 4 &<8\e=1g:Cw4:".IO6<{xlONӸYN}f+">+sŞ0eSg y?" j% /47ߥ|+.Za]S$S3X"N|PCE_AbViE k8^|:[e3q ~](UJ6Ƨcy$!f~Y+8YLvfC %*znJ}} ̹Fp ׅ%A%hM]Qb\r0XP4 }:ɝ9n'wCrm+/|ȫ? S9s'Z32'h@ #Ɇ oC£`tJ'PR. / s\|I/Tv0M(3Cz|d xR/^0M [j>nnvv餫u9}yytHiNNVTX]V\y:i(u0#66'Ȭg_oqGS)[/}J#tOLF58+2^\U-Uvj\62JpSIp_*,E.PLr| VyVkn,XKvx%@%t# 嫰ʓMہ $xCKgx_|è=m?m6u[^Ͷ77|GbZ*HDʚGaޭÙWU & P]lgUpYϱtYR<ߨhW5 =|q)s⟉gc?{&kD.6o LQRt ͠pvC qڷD2Y7hhI%*˧ 8l%.!9bI ّXg> 'wm zld_noX|71G^w]%WTƶNӸRnz(tlp{ br? #{QݦSg\R%%IIg5yxǤF.g*qNXzyxok%a|_v/j?_4-]D_āVD۟Ȟ`\# ui-/w*E}#f$ l mĸlu;?:Vͫ-V..o9{zm*thc_M6[5[f[4$CXv::vKef " }&c-u^(m q )TѸvЙ޽~o0l%=i qRαIKa!d o<`ڭ3_R +7瞹uzx+{CFbdJTsY%z Ɋ]b-Ёg(ٽFƆ{5d=%R,|uF?ZgZp11GJ#DŇHo֡-h3+!J 7g`Sr ϒ`$>a `上,^]]t1ډ Ohᅪ84L<G K.NJ/b6.u*hheD ;뽦4Rl'd6|pN|sTz0 Pa"JqQ˰V?̢Kq| T4H(aA'fu|X~ 7XoH=.6y0b "qLESu`P ;bK%\ ;ty2Hxc!?Ϋ(pβ,˝rɵZ D;awf.{( ҥ*Ͳcg3{O@˩gS&R!ފ.ĀA[ѭG o3ݕRy‡ʭn0vwdEFIrrUOD|ٰ=>2m ٴ98krj@Eo_'N ]ks~uՋ &ܥ9/ um"FC8#pzпʋg͔{PPi|p3f{gyRw7q 4*u]{ցe۹Y:ŲzY뗼cY,2RJJ;< "V@b"(T _+hy>̟eYd fOlj,9֚5(c4@ԊOb4%렂9貟0.,*wYHKnmC_B % jRuϽ 7ߒ9{{RVyl`2GPL;tTsFM>׍]r7w!&Iի^q1O-.pvB;U(Gt|5\F|+%w{[+gn71b5vR=BQDKID)06ƑCG^?=⛴l+ʹRlUK4|Ƹƭ_MG{F#XggF؀OͲEqK3BH-oB;>G e~,GJ'$4LI ]vJ\j8o2iDap0ZݏrxVS&$ΩS|Ll~q͡P.Wuv|(y­>ta-5xZ.?zw~y`ҷG Q{$(>^* z)!I'{'d17K4㛽.v'!x.tsڄ =:6G9xD DFVK s³¯#;Ji2?ֻ/L *fe嗾Ǥlj"- к<יHxXMyf|lV* Sϡ2;3pmQ5̟P87$ *^u;ˏA4[Qwc p 21;&+"voS}i7JCxNnۘ&wo>b)eٮđN?"{sh)$ۦ >FT -87o 4,gW|CG:;*|9Uo8SO@k1 yƎ6{4HD ˹vzpWύpQIvVSEyttkXJ.N(YML^AIܽ),vv1-S\ZS˞мC/: s}6 #Z:~/ZmDѪg}uӊ1;Cd>9IJ1$a6Ho#f if;c(ƺ6ME2WʢG]q61C.#@;?{X7}] ^7sFA&Qa_g`a4;D Uȩ{v-i:SlL ڋ7͜F@fG.0ƸhDM5 W-\QdP#z1T;t>Uv2mr_ď Sw Q[b*(8 $\uQrgNzʳ~Gn-g$~0܍9AHA:\P}uhsA] 8 E*w]Y4HwrMB^,5+2>IGE ` z/U٪ig4VJUw8 QgLH޺'fd>w;e j:넄}fYfl{!8qgѧLwvb֨QiZ/8bNTfn!3|{!wTe*Tn>_"ngW3[ @ ӆeYXQ<9:]vD*8->[m ~O0ji|B">cw'biV!0 Jk}o N'w]L ZA=\kN,ؙө%Egy7#C(*9bqC >;b/݅ nN|~.jci,A/Ҡ4a3mH/~0g}X(0ER{ԗ8baAr^EyM8%cI&`GNL8 /2XZrZe(7ᦚT-r$ٯݞ]*l,݄ohhm]g7(dE6715~Go#-nyֳeS3o1$6L- @΄Gb#KzP~Ed UToPBK2rx&bmZNrb:=}*= \;V֑qdP ?yGvQ2ٍq=~+rxp)Y-eV,G7cxp_+,ġJ\K97$>Tly=Poj9 A*/Fǃf}05ucF5v2+i=bl5SoA :CMt%W.ե.DZ|Pѵ$ ZU*jJna/1֞߃A{81mX2-/ćJ2ى^~Jr!h٠>H*ś=̒NuVm|F3kv2@Z6g(.VM'u뻺>A Euv ԇg}"t*|5X$La_}~*4l\)$2_eav컽tr11HNE4&Cf{czmlR I_4\/7=^h*XDžӾ5h7G2Ͱu^4'C7T$qǏ:뀄e +cYԛ- .:7˱?'q|!'"%֋*`⌟bo0j64/n"9>NjUqW5q3Mɗ.1y\SiWRIY1@䎏@tI^x$>½bKnh3iYVn*}<@b3_~ .37WdoSV&CIyH h"u_é5eJme-4&K)dyPWf>op2lz5z1E2D(ě_p`Yy8:7I]GXCP;TMT{+Ixf}S%]V#J$C&=w.hpfa̫Q݋C17Jf%<+iPO|mW ٿ:wwW>OdP޻_WBhǏ?b,rfn Π 7m,\u dN51["P7 \ o>vJg=U"y=m9K.G@LMFu #4T=ZS"#47>P}wԎM.ދ$;9Hă/C]=MIvL6hʔ2 0I8 \tZͷp*b)rE$#Ƒ[tO|cZ3g!&3$A`blDvO;}\[֓hˌ aH$E*;ف#T"E=ǃ+Lݤ=$Y9)W5L6Dj5{zV}!X8L-eWzO7򘪺 mh־ oj'z߻DAHp"JnV<;Z^yLLoNw#3^!zպ>T4 @u"%̇xO$'g`篠&fbk!Xpj} cu{B"B$L…LI.0qyb VccNI0S-n 9"(t/ *%Etӻ.  ]Mi͟!1mX#\.n^a[La؃Uw)xӭ3PDؓB3nB!,oc}us3fIUOS b6'Ѷ2-mč"ҡQ@CKzoY?TxViP,9bIXVyw?zT]^G(lv`-$hTṆވ,e=Mc5!〦Tߊ 4͙BRwF8mYj &zɴT؁#`Gc--t7+H~%!G>Ó@U#8B?@]:w{w&CS6os>OyW^*a~lX-fߵdxe1z%k,9\Iv S1'O3&*ASQe\3qؠwx\So1H)9.`uyҾG ;H>nX:SqA,0BF)oO3ܮs𣗙"Dj bqR-*@^WđtBbg}KJG`%,yٝj/إ8_i̲;sb.lI-o` #6lxW4 )LYp$[͸(5HLLX mc+x W.߾!q#gElxWNpu LV1Z 8|;g7@6sŭ|"B9LY)I6J2$X IƝgG;n}[ͱe%+;bʼn};q҇)ϋMf;~ߡ)4<(I\a^3J)uZ&w58Xr/w|FZF !Ѓ(*@g7l! ݾนn Oy i~m(C̶>@q<(NɌ1D?mg7ꑂUyS-Dׇq *[9[4xGtn F.مGk}ݍ>j$Wv:gFR_ 唘F]/^\#gO sW輻Vp]v)DBj4ˈP}3Pa `|N.}XnUDFm_sԇqKQ\#CW0UVzzL={%8aҖu~JH~;#m"/g)BZ>S ݷqTt3׹Cj=$g.9]99[0Qi$O0Oƍ|6&:l RpN~=&.j4,}Y ?[VhbqŐ_J [v[8p*:0ۚӸ#7iݣKN/S.61O ti+."C 6pc$>G=K _LB[)]PE*?٣)ݍS bѤ{j lUhG ex^}pJ2{Id?$ m[5BDURo{䭃 fGFGaI#v[7{3sU!uTYHas9Z`FG-Vz))϶  vZ=cu`('t7%!쏿+ O%?@ vWϋj޿慑SzTh!;§'g.ڏ=XvE'-'7*|o4ph1yrr<+6>(eǒ:?g^} kNZ_㈃>*mVOȈ9x_>t֯Wt3s =>ΒHc@J8BynbPdI3L<|"jׇc֐&DxY0"+. U{lœY <8 Ռb@bo<M%?٩44ƻjUYx;u|zw(h9\I)#u]BA:0Mɠu'4dt rGwtoPɏd5ݎxNΑlS]lC&/8)p_rW- 9ta8ig:wrbpf,}z&"[z 6Uҙ ֠=VAd"sjm HҲ >$eIHCs*ekE3TK1RgQ8$=I27ܮU|eWNIti~ Dq)|Ѧ_>7T٩J;dKV>7a"ݡb*:<&F*viB]^4l|yJ:%[uod}{$( ĎYիk4I'.΄|*cXt`$ժe,YI"{>ᠩզ%" VhW#EhR6mG:;"m7y~g5JN1'|No#U?e2 +C܉h1(,(FZhc;1yO}2YB(kL;k%{p|<ܛZo]> $Ģug`:>|b`RMĪr h }ؙU2RS7qBLUa q:&9Er9d xqXQc,{2Do9]w΋$g Fwߦ6Bn]3n~/JHP[xl> } pxSY.<^[P/Έ^ye)נ{N)ͩR [?QjgrZm_t\YC I훉2Cr%}r>Q@R_ˋ!kt0C.COJYZ՚_4[.3!3> cm7\'Qr7ke$n=t}Y="*/L@^ȕ ![Q2*Jʯ8EF{&kRx=%-YUd,I-e J[Cwlש0D8vR'jw3,ەkv ަ\em]uXM8t !=s+&6h5(BX ^&S$f-`J QvLn߈&Ǚl`RmFo)lf$"̽UY$?%%~8" st+"[ZR8&$FגvVxږ!_di( ` d8#yzXS'0(eY(fT)dtYT LLd')ŲSblQ(Nxds ~7_?N@0`0$rCN[oޘM/(2|ssQi ߩ:pNT5KaV4kZ A"m?H]Q8M`@ Qƺ>К׆qEg\!MF3h:X| T.c_;2]ԯ0%}wluMn - @ h@9FX m,dvPC9E ֩M.a;}Xd"`'ubZb \n8ؾ^Ԇ4 >+ETC58h#P%3Dw)%OS5EՍ6}:.ϧvQC*'z^S^Ec$UqEQCU~YzŰw4-FsP I|I:3~ru۾9@I.4\4oelƦQY/ E/7a{Dlx@ΙdOrr璴Zv*93П}}.@(4 kwǎL k9JJ_AI$5 jeoT9YGB ]S ?"ӉgmAΨF ^'gwt?>샻'A ;N\` Ri֟dmgQœF.٥w[??7_$M@_w{i{)&9erd??en%~]$1*ylOGY̤r;P@GO)/3h i5Zw9PJ F^BVoU?z I$g<@ɾ>Ed#;p!EE?>IȢNK7pcIn VꯀMàG ,#)xQ%%ZS{$BXw-TtWh@aoNpjğa;r?]PpKaC4>4œztVF'۵2W%FUε.)DE 5̇r`֙ :t4SP-A =)aSG}ζR\:+U  C+O69t6IsT~ZXVض0XJ( v YJ­qA"+{ѐqdp,\ 0a^A<zWf%ƧqN1Ǔl3EФ"xlyP. Ͳo `q!5nqLMq iX6] U o({Y)J;12| Z)~R2^T۪=wzi(mC1DN0X 9YOJ]jX5-ԕh =_cx%3`wdcV-<]P>{8Vh~XXm&(3 :]5ݚ20gXSqR4uɟ w+[a} &6eP~IB%4Oyu;mc۽k͹\íQ=RZ˩ c/Y94çx9o]]l 萹p`,NLL1tWwm֎@Z .7a۽(cENLX .!.${n;I6]y[lxl(9 ?DmfASCHfErD,D>~/y1ܽ؏->FK0fƁ=Du%}aM^J^StSCT`RHI7B Yy?2g-I-[]Hk &?ns'ھGRElAK$⦅mu-Z DVظf?٩%lOj֝?|Y bѴa+ݎJ Y8Yub|UT_k^<2UOT1Tr%ysdZ\=ڣ*Ve ߲÷!cf 1bG,j̪MzEnP| JrzQ!j9|[_c#%&&:g?Jلh&|ʬqy4c>DKgpAo!ކC-\{JXB>ZUaX$#J*(83,+K7{42Bd<^s 6i]Es1yZ"jB˜#FlM rhߧ{7 dδzQ_|?'1b<44勔șv388ʤ'l%4u\.xT <"=t3F<6N(~2 {Ğ̺-mrPcb*V Cv^Z8j3Vվj{d 0- b*L]&8*IYxY.OcCY tfDGk(X[MQYӚ'>Ϛx#P_HŁE[j!|׿)00sgTGףbn(|YfL!EK2Q*G,_qBTF$R?dܪ*+[ ;#N-pROk,Sy4Kt@&# cQ6Oftglh=C;};c|.-D>-,}jY`oa*lb+I!|Y| 3* iC8t6=Y)z *k;ڞj9}Z~Zp_Sl^"*N'ԋLjVpx,>YsP+BDC[(rp(z"R.$_۲Txlwa~ [Ffش shŸ I@88\E[ Ũ9 {OY,J Ū;'  L.1 yXE0Y9d~lؕ2aX|-̘BtCYWL's`**H'f0B+ 7g0KCҺm H,o6 /5yMgflZD \iYeK!+Gw$`}$Y$~/k( %DuoupmtĊPޓ^68RT_iG6ÞbOhhi@aU^>^&y:R} {3FIh1ۺ!0n<^؝W9H_,DD"\10 5(){PAhE0Q&XMțmeH!^*5/kHJH\YuSD0&[nƫvI)jS&?9ϣDwLORYdFs`c HQ! NhX@h9Jl#v1Y,y4CJk%fxT5iۛl{糫)67r5_j#h @EOfAUxT`b]w5jgQWW۰7"'5-Ow s5U"./Gb]ؾk4{.?4x!bC,eeylMxXCڤgN\+kbg#wMj6w!IЫ"<3Zzp2/zj#n1QflYP* jL7YGpۭ3]猳X/p?G|2%Z3扔<tׯȂ0Fol9f97aQqR4:aF=6tXR@18rs}_enVc""gwN 5調IiU>d:*;">/E@ |aڄ}G]8{'=E|(qG|y9<9#:ˌ]/F#^ÝSLuz#v53LIZh__Er39 PaQ2M<ɘu>gB˄eHsQie/3LAltrCi2 7\U j|_j/izra(‹##.Q_S]U _vԿބvG\P&3_Ol kJ {6$}37W/כs[}`2 Ymb8bE?XGiAE1w9Mq{sL]E5Fuu\ٻee%;dTD{!TrӅqI&$hJ%;^quT]]ӓ8p Vں =p3S'L8"֊"6&ҿu cqmplAft-ݎ|jם`F((uЬGzDd4҂WWKÅ!ߩZ\tgG옥OUb!PwӬ?9]ǸC)XH?w4spk뮂 i*bMw~Tڡ Dw7:D=l:yk"`&ٽ RlJa)!FUO!{^49O@{D( ]oJOE7eSǻ :sXWcMEN'E9:ٕرjTGWZ?l !ba eyR_5&y!s0&5TJgY%J8F"\#TE0Koj-,FܦQB6Ix?/&? @/@bi׶FY J%,uO%4є¼(uhkvxOEnu#C;n8f5E@n25>)ȸIAlђLʼ4΁B$Q¿qk0f|"Tw Dw%dzRF*N& dSLH7.0 N-})N9ΛlGnwr9 1xX6M|3T,J] TܧݐBh}gVwJr>Wul݋5XVbT2_ R[Yfbn`jO!ho=~kF>2]oJy11ix_mwD Oj Tv}an{4ؚ&0H<<_z:ZSSy"Vd=ƅNON[8 09nB#&G .M0r꾤b>;WlXϛn7Z;`ae,48XA𓷫tMJ[cI+"%{oɳIWe0NEEk5KQ{yS²I|*'rIS-=Wc8'i[{S6 )Yѓ*9P3n&c}+#ı$ǪOFVb0_Oku.О\VUoi{ cu(7qaZfoEp[?DOnաIXEl Ml\%F69r0.)O"pjf]XI9 R$][Ov}t+8>~!h0TW ;[.ز/ "Y]5_/WxK>:THܩPQvt4˿Q*\1^~p[RE87a>KKJ9[})7픐"eYLa+y½}\~Ooď5}ht.UI~ptT]ۨk-~R{dJnvU!O,yE<`%9גP&u׾̼'q~j/ Rbyd]K@GM˹ocދ` ^p聭>1_ݹ0 y5ǚBDMc]Ub!g޵ݹ8 sqW ZWڑ t^U \XHKʌ6 /H~l{wO.m)FqwTqAz)>b1N5>P?'IgH>bşyԷ؍U&ݗ[{Vs Ymp_Io>S:1z頺I9%)``\r`qo1+V!g)@ c$H |=V#j_Ϥh୒¡xPSdϣ<ڙ=o߁ %WC~LRRrD`C!0$@ψrL-Z̊ETܻ@6V-,̑Eׂw7DuUt,mGAOq\с HAo.vq^L*A YcIȘdZ^ZGtNȚe<<,r;PIkj(F1* nXH!X<77H(Wjb,.F!n0oX< bF= 59?vZDs,  v +;,\y@W[xI݇PgG^  k ,HއoT Z`C*( \Mp~~Qe*_@(I0۴%bYT]&/!q5-d:4oyuj7Ć[ӂz?u R,5qe-Axԯ'M0᮰jۥG"/Y*7io\tFq PQaCDfM#4Hx'.a%2{H(mTtg]Cj|J`vFfB6S$GwP<(pn@ڨCB3c+ǚt\xd2xHd(X zqYcmFQX9M䣠:|t6[dn̊kc3dSJv}:Һ*v^%]X[)ZYV3:/"aM^U\yc딱(xv:!r3G)8vW墒:< óil.Xv* ibzeuypׂۧi-W(Ϳ,Cjk )'HC̬8o%&krl<:pY稸o -_|ıcTT&bLFwWT*D_pLTSҩCWw!ug-&_l#߀)vd\G}xÚU+;ʹNő!P%2Hmԃ TcgNnK+EKp?&iax:Q;(S2gi? ߚh5̳_`!swy ,J $\u٠ËpN+gkGs_5ܥ{k)a@ ؙv8~Y샼6j څDdGL3>Wѭs"H[4dSMJ", Y b۰^k7|F/'b _JV,^E-!F$APA{z EՀx(j.VΒ 4S1eN#aH_O>rPcȲwk/ @97-Z Cݫ<qrJ"B@ ܂X"z ·IEŃrtBd@5V,HלS 5n޹;,ԾmvT2CGeSQ\7x]/'ƳoO6%@O\Sh9gq0. zKN-䫐lLctV@`ɺv  K?>-6Ȫgm4DPTRjkd_ g_;-ޒb4?ˬC9ItstKҾreWl:V>$J:]m ɶ "wDŽ t HBG؊l&~'p yh-Bc^P (a쎾$Z39=",9^ }E*z EsxGWl'͌.t@ 6SMGASmo/#@- ډHfg~_/cޛۖ8R{OE~!-Tm/z;n=LBU@J.c;  Epu47SnDq9`F㕁;\(j@ګTe w+YQ RЗZF5]wŁ&/0_8"~[LgCGħsFCZ,uƧ=i!Ur83 tr^11b_nJ,+7r=?G`l ˧SvlOs2"~ŭipGXڕ#C"]~Vxͽ`c)͖Y+B\] Giz+#8n *Ў`cB,z@c݁("2Uo,O4ҩ#ۏ ߷aS{?}L&\l2hivZJrNbVh7x1j}MI˦̦*=!z* 1U .6Nw0y hq)?eڬ|?Mff#9$ʇ@f<7u̱R4o3QUUMe{h*"9r:}T>W[p[Gaj),=AL=pG]( qBk:9O@T¯s<6'M0b0fzI˅PR.&g@hGbg\{~hB#s*//6Y+ ͠ǯA.ױ*zsBH!Ņ۱mpvZmACS/M̡Ǥ#QHM}v Cc)4T R6K|GmD%-5qcp$&kہvhf`K$Ў%Xh,~r͵|=̪p*j ή;̰I=CԷK7xnÍSzbD4>[i0H]y@3ysq?Ay&TP.^ae١N}3 yw,Qk4Ā!wdtNvy-$ WH  ]{coS"`xng:>X XNh4+qi~ iQ(Cͣ5SfAR)Tj\m+rPGwF*6(}wϩ^Z-OubynX kFLr,X2qh\(̳3t>ר)%P4kנȚX$4 x((hۛ!?iţ?֐gٗ#,"apf0>*\lb,+0nNL-Ck:MA._kA7L^3z w5yWG]JT x˽*wojs"c&7zysSߥ=zjL8awꞮJTF^w(DDцpxPP.n{̜ _d )̧: 44v:I<}K,gޗ"Ů,keX xXE ,Escz .Ȟ=}PQ5w@vGn Ab04 RMh1@^$I P\ỌPdZp2ޘ7#e* >fn@TJ2tZ- },j}f˓XKbCrÀ"UX/t"b^sLe#BeWKV(ڄtRo K~* *'xۻʓV)= شXO|pzOרE}:.n^ m¡4n޳WI}dL[}i2jbUj&D5I`ag?|:dP 0=$r,^Oו&":UPuQ032bE$4C+]GqgDI -H鈈Jl9LD5XC@ZXpaCEyloeٚz<'ig{bgvLᙸsh{jp{Oxiك*RXgnȱk0R7|F7<>%R*}H: v2;QWQT`͗O><_۾Eg, uߖ0A s\%۾V8wg`qGW``W\cIE^"a)4_6d*ocj0^`)޿Fj%bշzCځ#1)b;ةU1w!*5郲FuJջ_^BLh3wΰs6\j ^ #pex~zq/Vv'(:~zbt* a Q4TM4ɗc?*'wrI#‹>"-6ZǢ<ڽX NI>1T q٣^EhόwPm"wxGvxr}ؾQ}2IÃ}#̞z/M̜/u?sw: +Fg d0N1aXѯiI.P|%mŷ4B/lb"vð}.(#R\1ʑ(Lإ4T'{KVl ʌHxj)TCa/QxU`Y2PwpP<5$ȞcEo{he:s5ЊC|"|Q1RS s2uA+]4AkH Dو P%pԖ*v0C :p~xc0 JX-U1Mi[;>ӞH!1I@yГ^ oOT>D5[&:$=ecZ.,k+; ~m09JYb`4 }MD`mRK]OEʐ\Zr@ڶ j tf8P3&1;s jQ@Z,Yt=w{%<kWX`#}Oqڮɪf61ȣE½2#;u~xP[\e52&\źzyli{rzL٣>Vyĥ5䆬$jXWrm.- V1<7=<1 rriHY^~zJlal!B`H/m9)Qohhs_D<а*K6UNpBB$i ?Oe'@KW{҉|+?dm[ro|+rl'6{SkCVcu\ YUs@/\)ExFjw`F`%o? yǟZ!ϫL!Wm-_OmU']$'V(? %ypC:@Ͽ#Gg@ǫ"V¨ݎ9#4vBxĞ>%Gxk7PT$hzyxM8]@ T_ 25Ou",hkHsNI+\ Md Xܘp׀v*skLD͆{Q1rFU-7BYONP92Ԕ㴾Xpھ2z-સVW2otx! VX0l&KO9;D\IәvΟ:HhN8BătvH`<<]2ukU3/.ʆqρ}aU+G4wp1" yDylq{ ?Ҕ"8ܟJn,gN$yc?wEHWKbh(]YA)&k s@9̙x9Q&h #y&4 #Xplz* D>h{}@GPXDh;î !OZ9^OrJayۼ/K8?Fh3~gRBEK!e@FRM范9a*LU;q,0 o~ (ZPp#)zLI2Opt*^}y /i,,y@a4u ,rM|RȥA$_,J}m*'%b("hz%1 \䢻9$iZgֶaRR`tuXm7b6@Ҟ{|fi"ks#xk˴XDagrg fCb`}$PӍUՆEQIamZ"F䏀EcI3Rӷ "\'EgYJL(*CyX"RooȔejS MT0  Og\钄-c؄.%Ly!ЃKuX뒹cH@S-ԃNVZ.ȶO7^͎\,;LۻdB Vbl[4~.{C9~4F/4|dC$[s z$ܰb$y ⼡]jez ۣ`>PP0-ZK aiLjD2"ϐ˃pdb5C"5A˄{QvU!!5ڦ^p0fēCJԬ =p%b cKxT ASƷdYwg(N[4 y _-4`'0?mS1M>d*sŒ+:NV^a+n=, ,m?07 '? š€;%BJ @6\*{"cc fwmEcNf]m*a8z[Iga=j ~]dCĚ"7a ;p ~۵>? T"=Cas~\T+#A*E\ALcbwGz_0|E(eR@;ԨDJxqE2Vb#q?[❳\0܄7ÊWoPB`y1֔v#9\*Y鸇S˻^|/ؿ=yQM9ZET?+2< 9e%[p2;:",։{tr!nN߷ffxJ^09HO}/vmE%tAqtvJ]X|p;8qb?0ss7@Tܭ$S^G4Z1<-怐la9l.J훒:&Dښ0Yд5w6wq@fdV~#vTr4fiƵLh{-zbRtbjV ;a3Ǿ<l7S?`KtcjBX4L8^ײ~{!w`>~ {j; 5{1>MDқ5 &_ WԈUZrU ,~)Yz34 SQ1NrZ9(uPq30@ݢP|N䬀CCn5O.=TƞJ(}񠵝DzBhxߟܲ,VIL'^[~ol}BFΪ`H*iX7LK"ԍILV`탲VhC v$XsDU\@cMT3_*e؉u)8GֶY/#_ 脶}i)?=q6opi%(#L_`z2J+r}4g8eI EӖ@U㉬VϺ)U5.ޫҵ{Ymc!ZajYŝ4=/ڥ[9(RΊaYzZxЯ+NJc%Dgh`:GdTą??IS>Wa.lnF_̧h):%DH}d+\WNVQYȔ~ KnvYR)}ސeCuIb^%zX(Դܭ#‰'-k,K%*yl aTN#Z !CzRPҶh1}jZ  kvW䲞[6s=;8Sx*H~dDe{v ltn ŸU1"%tf‚g()3MّoEoȮsNh~g 炭n#Yɺ ah2Qrƫىo>GLz8s;$泒b7 -D8L6DDz7S[U1L(%"Qs2!zcx^†c5^"|:ء<_zpun`|Lv&pF5R #TDRI1 v@_2!r+~9@Zppyy!/“!∂Un%};%m[QQ`΀TR>V:vƷ]c|1 i989gXuvơjQ[qQ;i je h>rv8!ۅ0‰BԷ)U=ef)nf#'aLj7Mkzm~BVFwʎdQE.ez>"vnX rx,(`,=/^sm+Zp>l"܊g%\T; N֥@^-Nz:DБ 'M@|Ȕh|1A ><حHYIN?54֞&.erMMa*guݔѨ1 b ;OЦn$2?E:s>:I^s7 lI>ź +rwƶ,aǿ\kKNLŰO*+,O[U[y~KpBBptKH>8t/X1WK &ӽP D\t%<7注)eYFShW0`=g ~I6;*u:N7Kd2L%)i];79Xf_*y)@\"N͙ "쌘>֣Է&e8>0B/MUkis\ |IDd/16fhi@]wZpDHeA_x{KL&>b6GX }ŏ"r{#3/*ڴw=: 5u-na 'Ճ<ۓqG9WɛC@*v@7"p'|H7f`U_JMd+;`v}dB;e/mνoi𮔤qɿVfO &0gU!>b~sR"ց޼i6-ǭ2[fMNmF,>kk< >2p˶:W$b/xAC\hmo٥ֽo(8f+W|M.2EW0ur-&'DzU1D {~Xi]e_p@A%<›:(0lqc  Wz3)*f܉19}&t5G{;k B!fNm ܳ GrΘ$qV4d A,0 /. T59XފWU nr4&6Ru~mXȞUlFp8~Ue"  Ì*NQ{h5_F$.~5%u / c)]$/'ud(8C/ZK1|~Luw^~ӺKQX) c^pxeO(c a QGրLc2+糀ͱ?c@Y[[/FSg.T-?T e1ɧ'qNS|qem;k=9#' X_T\sqߺ~םR*̎Xk0 ݿsrPŦs2*[uVtxJF@_eC  ;Ԛ#UM^p-J[= ݽިݶ],cOi3 fr;{ qR~V*8. &.8c؈MݑŃ n{cyVC戊@lK#Fdu;:;AuOGk!̐"HTb,qę%B+;2)A8tU*"<Mu!)?hI%Zh50-޿a"Df3wFTf.pPN2ťA8w/{/2'YYt8C؞9Z/Ssqyo_d!Fê1no3C\{23j(ՑQKD 1M"edMJ,iٳϱJq){>mmnqo?.12q,LK./@UPEuV~ADڊa2:\ TL..BޓAքf۔|dl޿$%@ᑩ෤A>'z^.pa0 j9wBpo__聄s٘t/TסYQ>m åC@^5%s J$_7{yBMϤeʫkqfiu ǿo>' W#ky"vjDnJM闞Uښ^#-hapZERGɦ\܍/mu` doY `Г5id7.Z)Ҭ^)PMmgLVh4KrĒq@a7%4ξԮ@FЛQnhZq)YQ$t3[{tTV|3ur0vN*xW0J/7!6 ti'~'xctSET-/]i뚺GW4 b>[ifA yT[ڕ:.RDHu~ NĮ)̶[у=ǼᙝPl(BO tcc.SX9pg(,AvYN4|,ga?7dz\M]K#Zd|l,TzZyrqm5KvuT|J L ;/dN3w!1̺_wiSM RP7,D5K_3?}jIl8}h\} оe,Y-?ls]mچ47ywW5R^݁8&ӂ C ,eΫ<54C7Tw\}ʽ=cg> -\eh13r^*4H b!eŗy'IJBВR'csXr ۉZ٫&o (ŧ-JZ~:aah}"6dq i޸iXwN8-9xnL쵢[kL! wQM?̍BL&ϖ墶3(˴dR UU'Qr' ~Zx|r$gZ9X>z*iXg̤,d;k *ԑk~ \2 f([0zUl4 p^;İ9UD+ /8 4"ӳ+UJ>*S*w4&ŷJ&>mJۣ6tU`ngu]ݘDt!w{O (u3 YoVJ4H@^m؝>rz瓩V1+>_Sc exNE1'>ᜧLdaMػ>Bz޴aHB@zV@ #xYȪ<<m7'<ؔ da$.8 u!Y!徛g:4e 1>[gT㣆é*Ms_y7{W5&B~]ž{/Ώ=d` Ky:%}U{d@~˜r-&GҶ!AzבJRh Xr^Ƣ";Y%jP!HwY*?aɰF1c$ pS"uw@סvFU+K U(f[PCl݈@8lVˬtX\^ħCl@[+K˔ ݩKtga !;"/2v_ %V\]f;;^1VFi m/`|)~UQXxdA[k'ʟE#vdTrj_įOPvvdX0GR[ Ts9%966lx˴jM;QœC߇ ejz"51zQ,A`Q0 XU9t/vV|L Y'dNaE[ 1 KeH)_/Wc+;&Ts+$D>6՝6t`P97Y#idyeWI% h%H>E[ZCm%28aX/xiiǕ6Y!ldw$wXCeI>T 5,+~ iōfƩxkemZˋFhn٪}KS ;_ %lue2}yx-Rﮨ|/zl94]^n@ p_s{e~l濮 KVO({2I؇o[:9J:fg;;LͶd!@i֖ZLigCJgQ'H\!ձ1b@E`\]g>a1$Ӧ CeM$7dp}Ǩ5F+X=uVT@A v‹QҜ| 8(Z߶#$ B`Zk;u xKS:@"8>@;辿 r]gETA-(`+jcᕃ왔qTL!`21rm09Q ?ZQrgMWW2FܨܿtaZژ`O#+q[o>)駉{nIWc.FK9 x ݔzV[jz79Jd %5v'I'j5^Cw%!fkys?!/ZQ&un3OI.jweä 8lgN{| :qLsN! PD^;Y}#NE1y.MLdZ̲ESu?h;%}l[~8Ll#E+dgV/ BlC&^ 0 Ds{ vb{gŲJ븬a8"'o&Ml_S|pj_H\]Z~:!ef3òyMVܦγ8ɍ[ gCos $@ɀ+"Ao]4V%մ Ӳ^"C`ܻ:T¸-p>Bd3~bI8N ܭx95Q\տ{ܓ6Ϗ+W!ϏZPGBa9Ryu4QO˦v !5~fel×J1nc+x ~a e'ݚ9  %Zteӕ,ή]d &BB1nd0+;Խ`.uN8wG1u"X_aͻű=#OTEAsn|v9Jq=wpG! 5Y)"^n=/j n#/F nc<Ð2ȖlQ6.:"s̪кm!3PDNsdԃu'BQٗ9DY#Z!<1ם~1lWX3):Ϙ$my@dAg?vF牴s& ;Da>A3ưAysŕ4vmC=O:P FVٝ}41'-&r;=w ,sK~!0hԗЋUw<}Nh<1?RA҃D5!0pD&¶&94:x!wRÚO]_*OW"f{7(D7!'\B*wfBX[hۚ&gְ-ļu@v ȓW)ilf)Jx: ח8-]ȩlTу&z)|o+hq%WGyCIW<9Y~+EŪCmGݥ&$@>gwj. :F̝Ppa>% jbu:~ C'.~\? %pQU+*7ϓdݒq=.p.`|(i5}E/";,wg + Q\,!tssqKsMJv O0R\Rr"; 7\&)aLеQky#xt-G1d[+, 7ÏT7QJDP(e;*Bf-:Vkcs>*XݪLw ikDxfNBs' /ϖ&1ЦToLV>o̸RY ,sս^*u⊵b6 "]պ1kK&1.uf ʝHFФ܃M隆HQo%U ,eC#&^Dx/ZB맹EXlMQs9/'4uυ)Z[)Vx"bk yaJ{iY_ #}ߺ. %j}n5b yxf20NzIx$n$&bDQaGoV :ymp>pK;_ٻ}|f#:oexoET8jKB L44rӚ:D'<)bA|4A$K@gA _jy4cqytz T-4KW+kgַ>[L(.ɟ^[a,4V0Ph,!+YP\>;%װ\U_)jwmklxY8\o\H:"S=g^d"ֈ"B}y0{XY4!$0sRH UE&# w2{HS vZW>fdWLzQo$lA<CTtXhiٻFBV/^ h SJ6\ox݀2xk+P1L[e8ĘSDK91D#4ҕP'ýᤊ~3(:)N~B0h\ߨO'D[!mc8,*^*geT:cng.Pgen*4@l5 ٘ԋz!)e[y髿,^Rl =&!рl}A/~w'_k־<4:c{S/TY|Y#YV?oS7z֪l[%\-gȿ;'<*ټݳk{KR8stbF? RїkAƧg};:er)TW"RZp j;AXa3=u*x <D(Ջk@7 m~p&{Mi6:$ǟm \shj̖conQMrB9֫ ?9ue{$M>%TG_/f9EI14[D^Pcj<=5V> |DWmwǐaι xU.'YRͤȰu;>))Tә .ء~bXq=|{8q)רiT\Y;pbIi { az\`RWI7i !.`'YK:H [:`y{; `l r*)O T恸gP7UC^e!R:$msrDjf%,h;Y+'%6kňƀ=ZB-2)L!'n'+&,_.";[κ=wTLʓ5hHdht>,P>viV8BCA{'`mz L~]]寗A/R 9.&YٰC\GG7vkj(%NM 1~ Q4ۘE_s.{L)LߦFLsh!i! cw5~Mˆ 9ZA*@N[nMLfY]l+w.).#$Y:RSl3c=H;ggz!dA w"/6NMX3CM?T*B?I> _ޖϥ O^TB]Key-sK0B\$ "xmr<:sFwG8]4'loNjT.dVL*EyfuE ;ۓĽtAgqYDoF{t7]};?|Q)ZB[o@hCQs)]j봢,G5cVl0w=Zb^VNfq{Nra'$2R$Cw|yi(fZi6{*e+J>)iY|5(AZ=oˁO9.uRԧ^7 M lpq1F_udA*?y;uAm1j^5źĎKr!_8ms"`0Q}@M܉ ;,/kN2 *uGȳ=j<夘 Ͱ7}n4H[AjnuZ7kĕpٍk*s[I{.G8[ $-V83 9+Ȓ Ya>;q>bصdOŠΊdj~{ǂRdۧ& ]RAUVRiӼíwכ?B!/Dw)ZFm(&5$9 gB1WO 4n~lyY!-g pLPgj/y${J70 yX=lc]يTѩAF1MI^aD ʽUᲭq\8_Ot>|ٕvsu=R.3 xfGMM,TvҖeoaVgO)G6ڏIk;p+K6ݿo ZǪ~99Qͼ?_,DlG) IV9r“WI>SFQV&1oб!Ѳvې0u+hM(+ZzqO j277ú[nJȄ1g$mh=IT:%b y1Z1c`?}p)/oʞdP'fC$h <' !Ռ6U}zWBb:qIRGh9=(`W3vN@ 3ن@yH*:jt1nB+Xc_;9#Ѥl-5^ZT QX9 o֓c.'~Oxoj^ cÓt`Ifhou ٴa _V~'EW\%olaytbŮU)pzX+Ph_Ŭ9;sVG: _-3HPD{ܰk⦗n`:{Tkqu}e>+lJ0W[>HfN>Ek0œڊ~k?vj| ؚ*+RFRFCګNХ%kyK~X_6XzULb>jٜ;Dk7:-! tIyњ~T^S@LJz!2ZS+7(t9$>TDX+@oM1 >z 4M$-/>VgLD8#GH`8\ 40GN5Ł{,SEk@I5Ř 8Яh8z.],dYS//5MGQ,F \3 u?X; ت.B|)T1/`Qڭ'0*q 赺h[+ܫFPu}%DYuFM%c_`#+t(p P=Bk]v&,S^֌8-&?XD8?r^"X9 p͏ex.6%pɤz1Hv6JY WsbpD!_Nc̅r{g| C´Y$n]׏O@ Nվ-s4NVa/+\~G%eLm)>e #'E,pPMM=VkQo ܭ$0"1MDN$ôL 1԰u G&)>萑X_ČYE=F'gXvばr+?riE \-DWdƭ%p5mҙ)oZUߘEsQO-$"ʬ/Zro` U{1 D SI!ǗvX)Y7 f0p JhP]]!g"/ HKK-)1'~OB+nB.ySr=L+:#=/#E{x KVhD}Nԋ۬]3LtFolTh~10`|ƊN Tl8wO] H-B PnI\IvL`0P[b(XSiJ\s^[,e$x] ;s,oW%,Q#_~Z̏=NҵݕDCwF|4r :AՓÑ:ȃaҥϩ1R32 h{<|./5?pHAu^P7RRMvS@ٹ1& Iq{^ߍEu)Iq"@E0h>ml`X@QEOko_"<~i0482/}z!*Dڱ=992ۓ-՗zh åu-ADItblܼ-1rGzY ub&xI Lmُ4{ŏG+_nS 6z1*MvLH-ic\')8!AFw.hGLp] ~'0&>]z|S P!?º DݮPE0"I9sb e!^ZII3hN2`!;$Qfm;EіQI]\B];rX8uGzi>]ڬNz h3"6RK|x IFXZ}L_wO6t#`JM12+n>6pXldm#tzh3ɗ_0Gӓ֥:+%̡31#][ D0lUJJ['SpMg3iEcJ.ˈ;QQ /i/2G$lc)rPD{z3wZq3oJzsG_&[[aW0b/!87"(Z ef\:1quW;݉r5Vg§DqN=b86q^< A>9`{Eޡ@vz%SfAd%ۊg ]߲"j/< ެsNcEd<ǜau5$;L!3v^z9KL:ݠ&·H;y" jfyl}"4V" ],C[9Qj7mD0,d г$)2ʺuZ]l& /x)Jǐ%*VZcvQBA%o6%AkIXdL'XSrܞ5SR40tu$r#*.@b9wG+:nj+ ŨvJ[1$B8hA cQqR?y9 7M6;ׁ0WSzjFcݛT5)4굹_ muq{I9%`F7騇ނz%Đxft[fN3F ڿL@IfSb$yHV!@uYve Uփk[D# +صp8V-1$ /yJn#g (߸n>ݱ*Li rT|bP)u;~B)q esEbybzIFUtu! xSX.6I9Pﻚ;PmyғPv lY F'ugVC";>j0oS}@. W?U:S4I) F&sb $MQy6se_֓Dy>#Zm~"dYYPXe7^wAݿU9Ci9Myym;S$;AϘN[s!,-FiI>SprSud].7ʚ`c=ޣs]HܛY 6*+q|/Ӻ1{CY&Fjޕv̺Oƅ 6E&t=sd5 l[Wnv/]SDLg ڐeCxcdax_cLvjJy$ojX8-) gzZ hQ8]Q|C Z$wyjrFd0GiD%|v ρ)}??tHrWվ/vr"H<R6:E\6؈:ht|BcfM*$EܮʯYy Hӡ+zKSdM[m#bs+ 'sd`ܨwb)0'6ozao3tU&̆5(pX~Li6զn,3_ xC?%f]&.yRV  P736fQ#P%v"{p9_A+"whuzY;wo )r} Ҧ) "qsJ?|SoP6-er^t$D|j+L)'ڏ+ o}}P:OsWhrA.{F(f֩WZ-m?UH82/-7T湉za(RHEГK8Dj`۠YnrjKȻZ[L?lvX(l%^+Θ/ 8N&RVG8{nធ9ā7atp&KE8u,ӓN$>dkT"UCjIş?Eݲ~6JDyX=G<}}?d]vo/s {@8sAX`. y|K` FtY>JMv&%Jc4~匵7q ǹh1=:,#k\,8zTη.P tF0JC7)a{LwSq{g iBΖQ"A܄QOf0>|1lQF\pVN7AT o󪫁0yj4F޹H}#ĘeO= G!gzqpːCͼH[wن.lWAmv8,roȥ(e{b19h%Lט3!U&W1x{YwIO)=M=t&0uxM) YkVNN' n:9E7#= WsxrG!kj pv8%[qk5lFK". s̭mh| y Y(ިU'j<c+׶R>%&STiDG3]%GS^4Uh~h"7xd|wn`9*O|`rߛN]8Rxw[xaaFC;>ܾ #6$!BוlکpjOUycR#@,'^9-t'仸2ֈ]CW;8_Wb~e/)(CE÷'Ojkx@@fj.,9S7~X+^V%ޱF9c$_j,_CL;fBuԁas?~ 9ku0K\=-V3ˆ|YD9^F%`#?'(J鄨+35?DFO. V*E1+ʒ /}w N^@>:ڙ|;}DĖeXZqjZ,MBy+E-^{|M6<27fMhwEOBVbyB6͞΋:@|λ@ͥ05a3S@)bfZ'JwxWK80q@Pl>vfuVr5r~l%ʺib,}jB6-Jg3qN .Ma^x3llL)ol3cRqQ<nbo:|Lu艑A46IDotRyhud29K"p:XC\_YERǷg[@8"k6RX7[]j Q4\u~&vXAݪDӷEŚhTG&r֤D0t֍,*߹V;P[t'oߩ`&v,ىiw:^tTSQOɶH\.Z` niRw90FI3ƒ:*q̨&.צRD1[i+l=uUoU xڧ\io/bp.d%TVXbӉ`P6s!n$p"NPDt$0 5rZ \V\UQH'ǚ3Y }j;o)#w{? ~slX黌Ok7rD,(pudуw"-Lg.a^0MG=”PţF,D8Ų폱?4ju>=.r_0 U2'M@)#,JB!;ͦL<"k#?Ъ rg5o1#@)Y7Pin֦W5P -R+-sulwgc`2O]%`S~P ,MEp@]'Nxi&`θLyLGmc[ޒtVmN;tkL$nkZ"r=A{-%wwǚú+#wz1_" ޅDstTɛ{ҥiH,xoQxwac]f#N@<Y٢<{ Gbʺd˰EGRL?Uu88:P9^PoZS.D-/r;#Qҧqs᫐"G 4O L@?*Ct{FRפݚSDjKΤϫ_A7Ye!!ޜ"e3ƥp.W_π_- bWc5h7S"$߇:̷Uo|o^xɎEGE)<!`'s|9Qu^?\B?fS`JXD֝qӚp(HE>oRTČ9@ᖆ8Gb7{V y׳,92 lyB mt P&Ly5zy 9G!VgY_mF^`nl)O٘nЈB A&v"ݏ CB d5L^wVWMQB)3ƌO4MYG0<3k~0ũvIJ뭭|3o|EXFH}N6wNRVsD㞒LW 2SRn*xo~b\ڇl! xix?Q1T5 L+eILaTKnTb^_W6mVوJk8wkBQHB?τN1b)Ӎ)ePx%x5r$١soe*ou5ᨓTgmO&qI v^J?MӪ8*~_ SYÎ;6.:G |N+ y6un: ٗT!MQ@TkR".RNͨ$}\AgAzv ̎6 @C{@Y L@h+T#7rHbJA߮c!tSj$d b@Su;ח iF@qm!R v&WD_–` l՟lTfl2n,KsW%d@u7͔1*L%J%2GVkhJ~0z?]T+=_֛4~J44h/[SHO)'X+OɃ4mXp,G"KTakXZǷHv[WGbLceT ĵ]|>D.%֏ol?B) PAE쾸39ŽS.B`t +PпJ&CG(,) YSLԑ=̆-E& om,M=In^Uv 1虳`2,A6n_% 8 $D5U#_:?1J]lGԙ&q-9#E"{<|qc*;7#7Xp yl& R]@(^3`|UƉk:UuU\L2lwBwnzorLt2clE'Oj` yK7~yi ha܁ZAE40 :"4P˿76x6։ڲRd~NO22evJpuImd7/쁜-I%UheV+\gH1fPv6cF}o177W) Ս1Ψ`2#, Hp; &1)[-a?{7 +CԳ$kTJya "KH$r?\md&H@sgFPw0/uN؟q `%o&$թۏYeM7 /ej(,K〻ٌ< 儕i+22HoUKkb=-9ݺ\72>!4@ܮ;d45kzHeC:Z9xDµ(q@Z8.BnJ! mN !vTf.Vv'ӡw_D rqA>u='+%Dyd-͚?[:\j'0sgo vAXeڊX2̑zcϯеFRMl`Pz]'mk]F-eI 5h=*oZOA^' Q3e~S}V&IX%8c*d_b"/{WcV 2Ms%\1/ 1iM}Ve[VNMAn8~=JI(${UӖ/x*jAf) -ݶ?m՞v0,c|#  FCJxnU\Ygis{tw `BFXlQ!YmPJH't)A#yFmOwTe[Nf6F_2]$ڢN>N KreU,L<I $_,kpVr8]W\ׁP}ד,V4܊NƿԇY/6x J9shyG AeߍlubYzzl~Y&xz8%04K-;_ lQ8=(_@9uWqMq2%w+R2"pn?'Ԕ!@F 0 p]&C[]D_az[xO+ШTCFIcBlU{CK{{o%V`,)EJh{`>1"`DaF3[|Crx6IlZ:_0x&>Y>-/FD[YGmXGԹ3\cu mDٰ fZG[kOfH; C!x+tnܽS1|Z%-],%,gnLD,_H%ԶA;Jt؂%##;̘߁PO_ĺ-S)2/yE7] WSL*/t)l OJ:g _G^ vp*/g.H>]I(@vs㰾WǕ'N@p] KBU6< Բj6G1u!ppo3'DeOK҇|x`἗@ v28ӝ3x= TKNQKeù %1]SQRԕ_3dP:mH+<zr\{Ӿ Df{^bN<9OI(զG!uh0miF Wh^ u[?hrR-pjx董-݅c1NL9BUS$Lrb"zN4([jХPqYYM(tYFl|f߅4+Ukۈo/Fr J\N-a:y%k93!͆e,*Pp5$L;C+r~?hCeaL{G펈^Eɇj~0l| ԙ0AT:M PhD#2/7|뗩3Tș9v>tyRNu -(;SM ..ֈQ|mikkj֨ &$78qv<Ll|2^Vlxh3#D; H D5ƒٹ/rneEtMl O}k n βyM7Yѥ8NPŇ@Ac'9p=MKoB}jsnΡF77)zyA i p$M_ "L/fص[|{x(@cuԘi/DȬ 2gHY]7.-vP&-!K:rɴ)dc(P&7(k}!a"a-0L*e[m:F߭|rNbh(C@O.Y7W +]⁉аoG<^3 ΡסM?Ny`Ky+q%9\'!z觞^r(φ N+5wcC9t LP: 9 EX_(*3mLZC]G8lP0tmxt8KV-)aaLWG^prbBYwH;7 r9bſ9_9җ\Z ̛(e6V&dJ}&Ҝ%L[[b!W1O<NբG7C-ڀ1RNP:@nN4ܑ!sQ5ݥ1:%pd>iwT\Z7-懛Y$cS6ӣvrὈG̀|JJ*5qQD# MJwq( 'i`cteK4b7>xzE`ڽԠw(6q}A47Boِ}Lc8) %Fe+wӵ"s[ D;|7鍯CQuk> %B!ǯ^ 'ޯ$ tz:S@NʔyJdX=UOmq}C-Y::_O3g9,Q{,n,hF7 ( ݔLx`%?}e0< ^Q0#Z C@&R;Ht~Z.ïH!e;Q4—ɩMz n&twQu*Xo oJiVĽ2y-W/# ipӲ0}&3e=c/(s:1ѥ~?+[bO#Y8)]ͱĴ\$X3aɰ ]o?3"xdz(cu /AѪJ]I 0׎ jʍ_1*rAUVnn%Rˍ[3"gynsR\+Z6 ۲>53 L _޴5T o/=qC pf -gyO:'SƸ0vߴp3 wc '=C\zL U셤ciC p/WTfjć EN=&~A! @!cM-A ƈ@WZfr:=[ހ5]uP?6xRtYxStSVPW d/E^0d ~y/ġЍA!/kK[bQGa$*+j9K$$ ;9HWEZ/ugmٰn[Ə|߼^ "O9B$EV78 9:T(T74X\<,hql]GY>bۉD/0MGLH|b.g]CȲ 1y_ / G1zR^I@Y}@{^W~M!.k xKv9GW$ P}]NF=@5:vIBRr?i!ccTvK9BhKymVC;,EQDŽҐR(l  *n[Q洵AGB-cE Ag@`r 6.s7@gsXj{@&C'݄.l6!KxB{=Ƽˆ$o:ӂ[Ye38;BLFq׫:8t_jC|='aqsdwǨ]5OeK: kx)Oe=RifBD쉸6#> DR.ělhO$lPRk wܛKg@NQeVrg)?P v)]R 4C7].DIwH.zBsU%1G2o^c =s$x2m/'ǖ6ޗ8A@P1#wVhŪw>^7W t`aLUhā\jMHu \Io?bK1 V$2n~HA~tJQkn׌=8+ooK:}R`OE|Ǡysӆ%[י'a=8: ܲD8aBwq&<k`So8oL Nw<䨾uh mXx]S|d!H0CAX􌅔z).'[]BxJox gNGZ Z8m):_ %EܙP=f&^s OtXC6uptJ/2~ќoh КAqTo'O>sS8DB>-a/Tna_K-gıeenfH~iɃT_iǹÇsG]ӃHsϑ9M jn+ bܿ\~# SlC.g(&[61 `R :e XXqܘ}ic=iB+W"  ܝRסj?BEZak86~4^ >C3 @;<"f/(ϭI M[סfZo2Jހ{y]&|hQDc/Z 'h<[SщGK QHso|z&-S_f_Ɋ@,sllb8N' מcu3Klb 2*p-O4K|+]_4A #w"qDV`a)*B G wTHT]ͫ|K g02ٶSLGB  uell}%EلI"%wI@Ѝv+"M0p8Dw_z[fVۭ|嶕[I`^5 3^=Y/G)p'FرZcq1@a;t0oN$s[/b?=U(sʥr V#2f!3P5|J$t6ވ5;n$C 4˭\Dn$[(MQ&#Oc!TBdE0V]9ǘzy2bۍk\ -jqO P Ą˃y?p$'+Q$}ƍ{BH_.D{,||&0ZRX<(5&%2K$ 1gOn  _g`k6,c\ˮJ!Z$_ijMdfzHc8GBQ7 b[+uOυNㄿu S|WLʆH0 %~OY> {;{Zq=]aB&nMmvJFL @hL`{@@v'$=|W>(&rS 6V@T$oC5_Ay6טo#UUpsj!սF#|yncUPtVd权 E sKCs%\Xξf։XE/캦@T4K}?0k#ӳ8فMTAKvU;1SW XE hZheS)/*)jҷ dn\v2&l(V}&V3bH7O[p](B=E"0I9!4R MWzoɪh^H޿V(|](%1;ۺY:[A;\ DW߮4\iU~&яIlVv,=P)`ʼn|}_􈏙I6/-n# % !"M ƄQ(p);`rtcH{C2abm5 wXZQ-ld÷:))y1_@=.`Oّw;bS U5EH]Yߠ8U ى <3\o?b~_t 3/ٰZ~OwGbi9OqeqrBáUB&<-&bzUē! /6g 0Y,L蒊Bk|0zo}VlrJbrlX FZ`IDf F&P=H^o1C ' ^SΛA'ǠpƊ" (Dp@X(P̾z1Qq*IR97A!2iwA%kHFk=tKJj|4͒"oyoRq"fBxZz+Ǘ:UX1 A;rav@OzyH(VLoSp]3Hx_D\mleh7J/u 0~r~/bV W, Ha[$riJ>2dҶ>g7Xgӂ~ghCTvmm{EEu1%gŹG RZ سH$6׶f]+hˮBL*reZ3UڋSA -/&QWG.HzdSxZB%:68`j|&;d ZGʞ؏!JZM^sZA ]u%yZ\nf6bJPDueإu֔?]\fUvྕ&mE !2=s`l,;{b67YR_:sᳰܘ㶶-}W%p<ϗFǥ/^H|gգ%w ܃uLު9 yA ƔrWZ_soMHK`ߔ_|2^h|x(=J)!b2?Fud.rېXSTI7J:7]Vi}d LJݱ)hsn|_CӤ)Z9 -ǁ |W1QsqW~@ܘA 5=pd.%@(0VG]ط_S8Uܾ EȊ|:VjԱQᓉ=VlB|kQn^T vtC>dGF= %W.|6<)EyH/=Ҍ$CpupIsRV.͒bݒ8+̾pM6fNxK]:ĝʯy@ij|Tj0$\ Z$zy?攌$ 纽ngJ0--{0WH_XX>T1kJP/9L멼4@n5q 0os煗f/c2Eaf}0sV>r+YOxäle-ڱ'{QR CߌK k|XљN]ź,$9i!oh4J蘸ɿи94g~=3BnͨbdGh]y[dFޯ۳xb>ěR1{.eq+[Q^%P_4VM2mU53t+ZI$VߛQlՓ~QDmo'` n5/+PR&T m)∔:6A )7G.ۢ<.#=4k0#|㣿},S 2(`Ӱ[z^|-Xw:)G40!OIȐ@8L/oj Iw # pDpClyS, -Rj ,Fy.0lB f.NeT;(@qvU.ϣB:0DQ(e [xAP)@h[g_S41T,KwT cP ]ji2fmfM_vbk ;Q&w7o9l^TsStԯŞJn9UZ ͡۸f6P]>J'$kxIn4v9ejX4Qr'}cHf n)9N=łȄjt.DBJ02se5VwqnH1:Bҭ pٷRb!>Y"w# @QՀEƒDE(e(fDflՀy]Īu~4BrT@A$sT|Ilf8gg`1qxHտ$¤8(o5@m:gwtI%;Q,ČFUЗNHlj.GEQ°`R%,'C#2 SJ}n5*ȫa**oǶ\ C"gp~},ib|/(d箧 T ?Yv~ֶ!zU eڰۈVmEMQm̡҆@+TBK5t%]LH#|"˹\M(8󲲉)Bb|ZMvV< 0+`?7OynyםhPNݯc ~c_0=aw# ϣ(/͝K3rͿ#+D6"2kֆq9NV&޶㉫h~o: ~0q3zK#9ۚv~[A ʨ,h@ "EF.0C*Uhv,V\xƽx4%5KY(Ait<&i Ns T7^}ѓWEcHLjy{EV#0gqtpl)8@icdҤbDC?ҼG|6FyQFhESW\nqnNFn>"ZDknWtc:K҃ݠ4IWD kM9,7~PBΚX">5b<;@j[Rluyc YxueWAhfnlEQ/!lCBØXDKRat]2t;[z}-xR$`echEZG"Y-m3b4{FU~MؙȬsG7QLP3 ,+;1طۙn^ZXE`Tp͜|oƫw;Ei ,.i\xI4#-Ϩbƥr6=@: *N&H#JuL3pOH|$:. ՘ 8ԭ&8kX(s `kȉ!:{z+<Ի\@P Z`a!ƓeLn=Yxki.)eUP&ùp%@!*mZ pϺTJQX4'V|7iN[ j!hvsj{]9=%}0H6tȻ}45 ‘aX~J-"6WWPRs: 3T`ZL#%7;Ū< cO&0JXio2:Nt)eg5N:}M;:7`C!S2g~JdgLvD:H#/]f8, +9ic3je)굊/2T Z RaU)I W2,hяh'p>9*d]AtTv[.%?ol ձ2sA,|KAH%eqp,1He&Y'Ŭ#_Ǻ29J-at}8wtQW}֏Β=eC%vC>f,r2Xz+zOH0Cֲ' Y9`F'F!DUݦXEƷs3|)>,^!^yw@i203A8 ,@WY`O1FSY^=J6ǭTcy /*g|ծy#ɨI\Yk+ʂ:UKhϕ |7d~Fp䤢1;ÂA̬~WHnnF?V547,͓">mP$ԊPF8s՝ycdO9MZ%6|D_ Y6?bQ.ʋ$muSw(n닁 kTȌ#G4ZPdj[b'/}1)I](O.4*@w 1gk U24֨`Xs&j'x/ {J=%8:ewAaUe5K*ׯ1 +J!ǝC6%G,?w'0cJ(+lzuH[Xv#ىX9j;#K.Q<ZBrdSb ]klat|߇6_Ƀ\Y|,hD;φBV^<ى|eCU5-TPb"W`ի֙]p"зW SJ8s36X"dt=|Czd+f%ʈwN6쪠Cʥ vOLHnW d9m<+-6d, yވƠ8Zb6ن [2K7QC51Wj9DoB?3~mLUp.]4FxqCʖ.Nz˸ oO7Y9=# qJ'.]ͻ~<9W5VrD6j&3eYܾ!bҳc19=+#K2p38)D2γxI5&| 6a )szC,ތ!Dži!B(9.T2Lوq2s%U/`>t|Ũ>R?,ށN;2nD+;+X%׽ǃ/HAʏ_ Gab:Lͼ{{e*j:rd;Z`΅"g#ǁvZ=ի1Z}pfQ`_4 S)Ri|Lty; (oGdO4Vc!:Vƨ n֗RNpC8FnsꅸXG?%;bSRhl̑ȡZUgFME6*Hf 1|NUk!i7 PE0[O_~32t,'\bW;@.(P~tRe#ni}ga|nb2p0LZ&3JYp-u@ ܨx **ia\.QfUZǂ[. ods6Ҙyb<,pwo!zB-NLXPmn~/O_݈I4w5+Uѡk ]=4hBd-i-dTy;8B|X^7T(mK7ȦOBw/!3<ϣ!(ڕ" !{rtnQ-#`26WmP~FlRuB'm$#K?ȲM= z>;dR SR HJ﹐=-rU;Z(PD:ΡuX~#ULg,:wzڬʄڥ$;@ƶ+!9?&n}~NWKC@⃫ /Me]MgB?Y(Q)HzCElV#У^ UGL'崘?p+v箳'sHP'˭8|Q a@x}qw= еnt[=8.Vi.un5q.8 ^E7; .OӀ<L&s薫NG2Bѭ>u N1fFClaqJm+D2@Bwl`u'@tyV \,0 JhGbDV>ˏ|%.BCi\!@0_Owј~WDWC_w/;Lk:eq4{%ӿ.? Ԇ$̣ ؼIv/1X9҃vRQ,k;+H03rC͊Կqoܴժە,ԡF~$BY-R9O88Y;Y;`ZkEhH55?;6hکRVX[l3|M@)>0l* p_I3%M+V=@[GgVט3C@lѲ\C(Gp_QnL_rܦ#D"6]0وӶM^C$+/~hd#fI-j`$ O|n;.Yrg*cjE"}|bcg"`T"𵣳KQ *IH7˽bmgBJ"5M!\}cՒ ţ7֘&5T7}Ԕ0*\}K5]3Vjrco6W\h=Mg",[ezT 4P.ej\m %1,ÍMO Tױ*juuWX0/ٓ`)v/b%VQe+C+t mu>Ws]K:\䟏JJ1s <>EY QlAQg*\n/0/+MYլ&s&k;Q)W)#Β^JrWb"Qg0vbU~^nμDKDe_ %˱@VKas2"^8Hfuy AǼCdZ2J'q_H[eq~l}T3kBUeTC{dhTA;9Ψ]0](i,[IqjLzn -1:W_- xX?d8i)_bw<6xa14(dUR hOEWeaH3m&gڏ_{j.ѳ}<&!^<'U5$aBd~ A֪cuЖwUB?j4nZ7xm5RziIO~-Ri IF }tO1Ǎ5Z'$ek۫gz#ik"|" rn?4j6ﻑ;~SWIq_.j&X7OcNY)4P?Vn 6ܷ1 &ڒ4=ܥ-ZI!581Kt@[\ڙԶhj3imC}-# H hYS_w6~S6O4 w] ʩ]K6na`]2ag Z yNܯUk k %yij cEWaUh+aul]nEJڂciuw7kN6ͺN:b BXWGm;鵇c.X DsSb&yB|zM[R4GoFEѻ63vU4@^RX"^,RVϑ`T]I ўcoMZ~"H5+p )}snȾQ6Rkrv+u'tQbÉ\WHuMWYHF҂DW?1%LL(:3ڴRGE`HEG4wqՔv%vgǘJ* DAf6##nJ>nnJS/q9!d 'sgHfdT'_aΔY†Q\:nMUжE;n9%`$e9\>D^ l8SU lenGm~n)YsR+d)Mξ#2>Zǖ/~~ t$azm'pyf?9E6_@,U69aEnZZ+'=ZLoH4D[F8y]9zU@WOZ8 9"%kn&6JwSZoIYn(w"V#c(5B#٩%*Ar VN3+%jo(+`_B>GUq=(m )S^@pY텮܍h}JKyPIk&aQ!_>*jI3yuW7I Mz FX*Ҝ*9}@64>N.ry^  f;<-qPo;νz5[t2%ez2.rI$n k[ԭ])r . ;J^iˍڳYu5joYGr[R@X$dh#'֫7،%4ء@lth+:?a\~9rNLE9<&WСD 3)ڇw+&r T74x~vOuh'KJSP^7!h&q焾LQ4#ViU]geFbLvBOD"\/7G[SX9jұliwÊdzuc B^;A^:=`~eĮCK)&5# ζ!|_!e*_U|.Cwq65f#4+t[y0m$vO4r#1_ʑsxN0Q UЀ3.9舰RmmXiw2^V]{cy+[K&WCL5Dlnru{{YQ&>B]2e_F%`h'x"fm4y݄48WsRB{#,%p.vO~v6ʞ(k(hO&`횫FVL2 6(O-X`bR|mMnڶċYw2V#0\)T|{v/:9}ƥr,!%fUhȴxFows-T [* ec4))*ܣXO7{>Oeśߡږ"-3xbWL.{9rRwu&>.遟^ Fc8hݤ({<vp상钋bk{4(‹LO( X~>˝NGԵEGzVF,SxP;S*^BQ߳\/Wۯ%| >CDk>Kj\uh>o b3K/s:dxR>VW `O[߬mS# pLٸCz`[ȋpas|A}<6A)l' 3Op?"bB86s:ӭBy. dpfO'igGP3ǡ~Z\FF5 Tȱ$^5 E=w?"e#?4Kj >; LXΟ 7!EsI\ɉq̽rc jv\YiE1L}ꈏ`Ծ!TUfԄ!2{!friQbE *[+R T@Çn_6VEnUŰ.7dH͒밢# VӦQC>>'vJ6뛩%̗V(q \M"wC5e&+.y/(+ Rcd>9dqQPgsVZ,Q$YVzL$ׄ E"7XPn*=a9% Оz1Qnq^Ha.v OPnG{b+.Y)yy|any =k^1X$k*t%_c !j' w^z# jTEvaN${80Rmo fHR+uRܿ inPK]cX3IYj۟\L:\u'5>B];mxb0/kH%Qn3] f "U'ε><|4v"X-S8!qՇ @tn#*sfgv.ZU$N̆ )Nf(r6iM;_^E@́TJRaTf߭p,~:O3'w9\ծA?ۑ.Н c{ z\k8߄óAks 0B7$| C4egXa5щ_agpzڄ0%n(}”e|C$wcDx k;Ꟛ ý1* İz;v*K[?ڞͧ'.݇|Q pMu/q=a W̭gDy gn6ӧ7C`V%A끑ǁ?ėǏ4 ǥUhlYVV9ykX֢B:X"q\rπ~tQ0B8觫Upf&쾳 TznI ogKM;UM3dN;cdK,u/IZZ's@|Lnp xL-ܵ\ /t jϳKmךиlTksEyYJ7#%ֽ 17w^y (+~"kQP .<СUC@a;ksA Dզ&˧CwVmC*ZO|3Hsd!!rliN.#\SǪf 魏G74'×GFb.i`{+̃qeai0FNGWulZ[|9ӷ$$ԵIy™C\7Ap\<.*h>$咖NS}FaOTRPo ¸VkR{'cC)D@o3R|ΏCrSvDYu6˅IcZ0ԡʸ $ݬYi~vwe +<Y!+iV x13S /Q%SЊoj ͺ jfoehܥb 8Ɓl\cQ^aB2HVևg3L."tAl@œ2ݝ.3RLI #Dg{_1CF҂ s<BIC}@Yb7/(+`wm^~5W Z%6ߥtj|e.}7{YLZK_]s>FPk iFM/K&Ni{y)07" g&͘ܨXƣT@%=Ę1XCnaFoK /n~H&#=끷0HjlplaaY&kF#{b&rUõBQ~phqT6l70:pٹA~)*%c%o^ՊZzbg=jS*o3,q8=72Br\Pg#.)]2P?u^)uU;(](MZڗS(>IW;PPČq +.bsD$wZZS5.[Y|9@;m>BANLuHv&c:\n,h4JbShH)ݔ9{mݻ5U[@lfQY2s~pOxM'hvBT`v?( TkjQ 1d(5=#4.'|kqYҒ}"q eyz=!djlޯ& *khX#U?ƹQhcs FSRg(zU4Ʃh7qpіFW7œ-:):n_ٓx"-IiŚ> d{hV OKmy@ ]\'TMڐ.FYlFDVs(EX?W;Uq&u_\.jPDA39 ?tDSG ;EOQ#;rB<\U]1| Z'"3ΉZ29r#ёJeӐJwʅE~zo(5AT)(cCq/^ gDx,ۚkhh4aSǘ  sh9pOƆ:Np|8{V+h,hQ.nRuh͵N_&o)u[qx:#+\ 9We;gG.S?Ih短X&h{>D^18RrQ/\5iˎVV틃65WIvQX|#6)s?` #N5 Ny 5|̨  $=ڼ#Oܸ͝%uz+K.X>=LŮ|ALJw./$nl3j4/W8Ř)[¶c15bx6b'rovj, 1 ,o%1K5D6q^!}-u[S` B@5;'L+deJuW\f/Ӽs$=ץHnPk:Y pہ#GBُA"%þ(9HnEP $:R EjVITFCVՏ}e1 Ssyp7E/oq" W.t&jU7/%-ѯI%޿<%H.>+$!#S+AE7 t<*꣸ Oq2+3Kh o;y^_Y|{*K7gz8mj٩9GrAHjݔDb( P_w aGHgXk{G\M 2IUD?%A3CA7=Hs΢޸E&B\3409xkYāښF_1w՝ۻ[2zcRTfCڽ+v.$3 wHb e'؟}zbv`7XZ-q^W-a.A]5&: 1$(pv*3q~&*jБ&w,8my.dEvBf-Y8!xt;o":l=^.i.Oj5 ,md$r8Ꮇ4lOX\Wu߽}`҉[2kĎܴD?5]h&6|udvA?LRC43,Xfeәol] 6+ p#LڏU ugxTIXdП8Cy[4&4t>~&V@o(]4q>=*(0'T@;P΅pdUSFvx̽9lzyJ K bJn5ѢH֠$JG >$wa4':r7y5Gg$-(OW( UޖSLƙ-ʵv)&]IQjBՁ8_IW؃8$'@-5Ҭ<+Ԭ쭏}S8)`Ԅ=obP6?Sog%7XzāNѢ]GSB{VkH0́ I##WQ3Tû%5tqj8Cx^WT!,|l]47ں v&;)P<xa<6u@9!&AR`6˿H9֢ 焸KŌIu 2 ǦSR _͸`7/NtJP+g\u;U5a9xXs!ړl%PN65ʀb:/%QD:i-F=s>m`)-a`9OO%5'kcWWEwV 2-;Sgu9en fxKevk{Vv q0ܱZ8P#CAזaZgOlǾ>`]@t؎jC%Q1p&O (!! s x/{=2ӕ}*megqQrhVF/Ŝ5{t[pn_V5pYz'eDZ=7o_9Bv1]7SjeroX$/L4Ufm&Uϓe/.)9" (ᴀj3S㙥: ZOLk, ֞}uHj'&I:f[*Oigu 5oYa VorQMTo(6c-l@2J?Lzjgֱ~GDX2O=&H[B^NPƴ8젷wEE̒FA%PvŇ#̨j t8Dw8;^MGa ou%ַVƻp˟ [ SJ~X%p*Un8-'*_η}2>X1Ot6\sMn9uSp4D8*AXK,o ;n (K[L^gZhsG=qrF_ohm<y.jk&BL/ -x5.0̝(x Ɣ1Js^#;gS2;!CٲQklR @'〷r(Rh;d{|W%:4% F5AI+Y1-]8h.CӘǦ?Ze؀Ap=Cٳd"p X{]GKE@$LOkE48 }qٻmnyC3єe]"dq:7$x꭬op!u2FmQ)x1֟;jl wcL(>J@>  Q`-?Z>{U]t( clYPNV2x/&e`;W`kTs06i:}CZC[D^98|%JJ޼&=p,%TuCs;} <́b0I%V!J#Td&ޑ#@3Jwɤj+q|~JS)TB k %gϼ=rwM} \~nM%*]_@)!dR؏"y7$s481S#SN!9D+S"yx\|>xVhg7)Ql5ƩxЉZ5{ 1U(81!$bVMc 8e1{'qpM4䒪œ_z?DW͐m)z-bd_r<օm Mr['4+t1Չde,yËhB|;cj/D}ӤpJgYhrGLV f^Vh5};G*Gks!u煄ȭ1ĭ]W|+EmB,d1!XMjLZHO)J ݂G-Log EԬ#`|}&TɊtqJl. 3.PIM.1iR[G`aH]#6px6KA2n>9c2f$?K}%5dqN1ۿ(ok6Dz vLW`#cv%+t>A7UJ/`!u/̳Ipp=u Ҧދ`^-@v~\q~kw}JxZʤGVТ'/><<^0фHl5ȕjV޴b\T,-+Ut֝O#RrS7UVmR/S qU,\6{ht}-8X[کviԿqWRB}=ԋɝkI{kepc.{%) 1rsT$ߠ9YL }^dB^g\v",!zb PMg|8c lNܐu/P+@bFYǵPD/$aw]g`rbA̟ON1#6mv|UdlD 2{b/Pp @N6v])JODw|Qjlf9+ 9TɆU4~V1-蕇 C3 sR npGFN0S|mnHз={S@Q stՁ6њbl2:鵦L Wf7\s#tLK8m; '炌cZo3IŒdCx,]?9zGp4heaxrQՌgcuڤ^F7}ǫlM}#Hŕ:YێFz5'tj ]pI=S<Dygz̝7  { Tnue+G"lPbPtw/xD2 ‹yA|oƷ}jq.Zfswaϵ&Y]uNsGA>-Gw`|4ik;,6ij&"btav!i'oeza ? 5dlH>bvetcSKpo$ε@:]ePC ;aEGΦ(WSVGt $d䗃vs]&A 'RX8{Ѫ-9CɓY j`tҝ۱XP3ɽ4H muE aB=v9x1ci6[sw :Ě{ q_ӱsP dPOXÍOKel;9 I2_Z;69_k]k@>3sK|P: P׵lWH;5_:%nԵmd~u̧PC(͟ϵDWUIK_qrd\Ջidf_#z 0z|4]ZE/ Xe3Fp ]O'{5%¦T.-XIO76`?Y $"lQƹ_y'pmԹ^6@ujWLy(x`a(cۥ;YwQ+|t35>caby sDBљ'|A*9 p R>N<qA& *Nn܀`G 2>:%ݙ{+4]6Ԇ֞ZLIvik^,Zڢ<k@~a- ^^!xOtZ YJa+1:8KdZo\g/_r = ?piNn,DRo'"jwWAfIt#fCw|iN 76#D.u.ַWciV={>8){Fޜb!0^K`1lj}3A]pdtRk8yGIЀ_T^ΞY:۵*FQ;w:btXZs_Z*x 3 PNt~2J:(34"Z$(BO 5y~ZނcTFhP_@L2녻 FMK`WJFZ)+:"_{_^;tŜɑӡ, m]Q\@%}rq7Zd(}uYOb/8?rۍL`ʀm jiקI] ̜,UsjVgw!eg,wLʫ0\=lsyr-Ų נ?[p}{_ݫjm %ޓ6m3قgPA# ʪ=0T}W2`L +).m|fXmivPsJRUc+r4 ]ZqmX*> J׶h%H>a]IG/@pԬd𖊓7Ѐ:8:*gT 3TKX~?eYmE*>8C-`UR q,l)@ixe \y'-݈ 1Ȯ+ U|(h/ VA.Ao5`&{Z(DL!>. @eg^_2;í_(c$H)URk8n1[g :6YgkSGdmEܡ֏.z31-j2Aزuؙi=IpvJ[,߁Kffa|Imy};bƑOig骫? n 3%Y{}Y?Y2P]vVns*( {hY""G;vűE>YS_!}Wu+wU+A<4_fheխ1nLŻjټBPtW']dQ;`),@Vr8zAĐg4Td'Bݱ5N{~b{Ʊf(xWΆ('O?[hx J.7& `m) ΢!HM

g'4Awޟ1;1~bED-BehΣ"PђzF:PI~ 8H?z*GˮTmP>qfA_Bs'ʶ#ȞIsZV*m&}"%u]0nm09)syucƖcSJR 5(Tf@Yl. #!c_qǺ"mÖww@ eCh6㹿L ~L AUuY.A"BW^WѰw0ZR?1^vFoi1\TIr*<  pe%f)t?䲫by#Hq`͒ºS[YTe3&1<6x {7AcDSũXU4ƍv=wmxp oKxgv>ڿj*`qH򢨔e V\_BA_D'>U$4_ׁs*Y;& 2$tS( ز'2#e]\uj?H{놴Ѱ?F۴a)*l}:фlW8JKGqHJ۫pA2s`SwH,d0ؠZzN~tDܦ洅pBQna j$)XF"^U?l;uW24@+y1*@elؓ~r2'O4jf1dQy#y*`O4k`VPշ8ô*azFO?{讏ն8}ouܮNB5(Le/׏n(x#Q'3!WDGdiǔѬdT?^9?ڈ$@t IQf5N-llhC3s]}̋*E.$P+7H ؎/ F!'wA%3\ouٖB'mJC@#>e6+5ZP%brrk†(m=к*jb_;\/A^,Un%T{gcrAzrRv |OFvv][pKB!̥{$̱_S\qX ^ᢏ:n>al렍ae˨>\*O`l/}оH|屹~ja>V6JaݤQ˥aX} 9}/yi-SJmby 6?m׀^BB\7$%eP62 rv+U74,!E| WsO8pZ&B)HRUvrڴ &uF/D3|[qӋܙl+6U5#s>O ufYrA/ϩkA|nON nDD1>PBrrd7j @Lk^4 OvnjHʗDAV.DϏ4nF_ Kqsό˴؊ϕ;o\g_nߊ4ޟ He ݵ5Oms T=d ζBW@Edv!#;nںj8rbYv+nw7 ]ҷLB}j|֊|';|z3`0rWSbw2"R^M3nd{Y x|sZQbW,:)O8z@޲~Խ1t~_%ѫ'R}yBqI*F61`\ Dsud:,Hq+M\^6(ӄ/5^Eг?:1RV@pWsؗ&p A}C̔nB9~ 4Vf,nSr"Q `jl~roWxY CX6!mXc. dǟ7j8}gC q~3YJc<svG%ikҩm6mUCZ,F %C֖ƭ\Azyg#oa.:sX?Br[ m鈽?s oq6>:fDcum]q*(=,ށ *MiGsEsGt7y3z42n1]U·hM yΩѧ3p,nN:8 iblcQ2ev|ږ׋ֻ)q,ڎuy/!8K͚bL8MXk}N [F OPbjcY%'T? <^k˨܉@Q66J?-^!#s?_Ov&ʎ&'mf-N^,>=?= ՗?.1Y$<_[h*M$f%fO2|W˘%T cjZ?T42'ǣrkSޘڌ֧HNXƣӱ/gI#:ec\u|"%zq?qΞuTME"g; )ԍ"cz`H2:׍3x G<:BsT6o xvPX@}J!!go"_f:OH{j:ؤX{,fIdǚP(axFD G6R`DRw F9:t4u觮;.D?qs/+ ҢӔBjHB!ݡ9E 9a"/xNn"__c.F>^KX& 'ŕ!j$+}x1GH)Xh"ϠɅUh;GʇKegU鷂unJ@HHHj77[N"W9a ;cNA!AP\ّ@}Wa0g33qB/LCiv|rHEɍ9> ;}C ŕ2w 9_=Ɍ.eֻXz*fz #oǧىrW呇9`̑SVͨBWhNoj~ N%o@9<6$I5!c.'&IPש|P%Aj%%<` 4~R!," xM)jc@J+oFhV$3VPۮ'tB g˰E7br|O{J|c5%Nh"s1M6IJ/(R$nF Df^]h"#s bZ7QsʃL óo${ݲkUdk O.2뗀ٞTh,:ȍXv `jgQ[ {?=AyN^hHoW:~6ArL*~Î+vKۿbh@Tgʬ zD|JOe瓧}0Mw }dWAP> ~ sr֤ZGEunidvƪjrD?񎬔:-{oǾm˴#i-X8t!IĴ!gfVS/$+S" xb6gabP_WC!$x6R#'U9[ />$ nN:dy 9+4v7K4L#~SOpܠa)3WB |IN& Dbb}F,fy騗tj>crͱVvDMNR&muDkB=O54\GdQUtǢP *ջf_E_ބĺq?fd!MԙO2b ŷj|_3GOՌwW|2v!QOdQ܂pgaPZ$1xf;7~z." >E[ #9  @ XSbi<>C72 :& OY[ן# R :}|7Hf5uKXDR$2&dUC uɎW_|%Їח9:0_~Gt^%h3ZRu@ؑϓ/b-)u v^6}2R$}CD'k9У!]_Pnԅkq/9\ K-ʂ3=k?[;sm(d6?:% df /E J^/,;R*?ǯ޸ 4U}h-VX C'Qk#c~ <{H0^!</q.jwi[âZCS>`v2}k|uIWn u>rhL_\l7Թ|!!pWE<%.˭(1PK'|htB70zh+-U,i.->Wn$HXmȥϑZXx# qN487vG=fg }ܤ~mfmU j|W{ mdkbi՝pā= O>GDk!xØ" lK=5ȓb8V , G|vuE bCz%9(WЗ j857HΌR9K+Ct1 M`"jVOh9ɱ r^e` C_ջ/iDޡ! Ӓ9߄&L@mMύ7U6dŒ,@k~a Lf8u3ƒC9jyW _S$`c"z6+^[@ڔXg )c7:SO'&!CaԣJӟ͎8YfSmq~(ƑÊb@3yTuܑ7TcJ`?&$bt140]Q`:pŋc(bӁCyR+ENE~ej_?Tq$-*!\=xvkFR \={mԤ',`~`Hi٦ncda&?LfftK'RFizD KG v\Lf/BUL4UXP_zozV+nb9-븧 ~uiUuL߬Sx*qE2/l~{(aX8$KV'ezrjBzgDhP;bt sɵ^NPؾG 󱉜+ѼuEgz2f׎MBҲ:D=17P=Kdblh¹\'yPSLcG*Mۖ,3^h 8֬ʤW_pXp HyN(J$L9f,]n1W.:%>jUã@WO5֔A]ivi\c^)l`4% @dQSc+zSxVH1}z.Um®yI 7{TppqNt$ltn1g/^4sΟ8p<P y5#AyCԐ0_:ŔičEŇo RyM|ØU;M#$lfd1!;ށYI1^Bpt: @$sojH@ J` 00Q s f͞ \j"Ϭ*nw 3=~/(Am4!r7N8x=s`< .N. )9z-{Fkdw13!`ѥZ"KI_\ւ쟧䘂%-0 k:V%,},oM3ϝf 7%Y0Ba/i4w\@Ro/h-Nwn{&5~}`NC6bOJmUP6E SLىV%zc~qSZ *.olĿLɢ&#pԋeV\|t,+OhMSYjaE;Yv $hb ߋU`Th=&-+t )FT >)T%Ħ cDzw4"t %+%'L=/#:O&险Ҁ 3^k;=1yO?˸MOHs>ǽ,hOΫK> ]u| NmkJvHv\ 9TwYa0bJ+ޖ0j:)Hà(1Kj.b*@QJpOeM0'B;.DQy5حd'KFAŷL(5چQm4W2*͒mكu|Lm-i_xǪ 0yp"B@DmkGʛE7ABg}?E? "3_](dat_(+>٨pXWXT\a{;OzC=א%N;mLiW2j/nhB>rC`J2a7E3[@A(GDs AFBġjcE ygI 2_/.u=w64/GKC< _qdr X?TZya|c~ ĕv`sּD!A907H]aZI! |"4#TTU0_F§!9NKa7-Oʺ.vdzÔ {Xr_P>E'#K r6 l).j|)ƘQ "R*|t+.nn6a<%x VfJ5c,gS <*Jx.8IU.K ĬYtnӽ9NjgV1 1$-fuK҆-*e_^V#9N8STNoLX4@ V4y12ݺR6 {3G'efI{W>V޲Pr;eJ@nDcR8o0E/4]Pw6pR'qi:lGI[Hގʁi*o0$|Adzִ3;uV~ſ \dh%d7Qx[-5 j K9r}j[x5z~q)ywj-'FL_w#=(;RӃx A(mYز=1]Ѫُ/:S@9j?H?@i]@}z3(LYY0Z#ܬZtqFJs,dlpEC6:i aKQIwj+oL %}w y[ }qC!ѽ͢wDNwDkZ5 |X#{X~9@2wṹ@ VcQ<#2A` jbH- ,s&) Z|--0 u.[*"\u UJ??(3E|] ({D*K2z'~/RLf'Ecr9(N{]ш]?)h{8]+RYa{UD2A9$*QtxZ bƚ&⑃o6(nYGxʔg\owBؾn0>vfnjba >$I2ۮG s KlȢ2'e.*_jo') 'pI4) nj![S9eG| vr$]D nh@|h*׋@{! [ 6Y"ǹ;!ݟκC. ##vG">#m^ύ!͚Q''r4{Jl(^(K M#fDmOz-x`l?󸹸]hGMrՁ-Z≠^D&O6" HJRqFЩ]t);/) %ڵ 6zN WXOe Rf#dTWbE#ƺP2P~F}IG(q~vGf֎Ҫb ,Xf3y7m RrrH_=-DKaC_ZGK?_W]D$-,TVe{m#/4ϥ!Et zgDъ3zBq'j}I~Y J>Wz0Ȗ@֐oy)nM+b@|ƞwlۍfMM`̑,̹.XvR bbȻBJ]t r9n(<ƲiO/V(b$Nn  lG ˒s0UB(=3)Ƙĕ2ژq:s~h^?iZRk E-_]D`BװI0罝 }}~Vl*PkALă^!d<甅#ޥuXIǴAǘ^QjJm@J*)\-^ \zQQw^!"^ݩjD aِ8޿S9CR(yH60)LF"1xҭEݿJGQdrnK,YGUlF82U됛 X mXS񋌣LUO^X&lIIlIFm[yxVMf~>`j#F`qƿ\.ms'9t=bMT \s$\SN؉r` $w"B#՟2~ճ`s>LwWD%'Q|4'v L:ށ˃]񑕢n;7| <P ǵ0 %vG |qQamȭ gܪ ChxG2'<19J'&z@NCEʕ{c>jmRg`{9040sߊƃ 0d@qaLx2 :^w]j:Գq G?bWv0' gz%*ղrU@y4G0x@,3m-LwjBCxE``Pn6|A 16˟Hk:ޡJx{@ QUz\T/_RTvn '(MvY}h`5P㹣Q5[eA rd]9go8X1c $^M3OIl򁩽ZbGj2>FK"?wG:ӦZW!h,܁Du}4WНHbQ AVGVސjWGBgL) ;kxM# BIqώkCZ%iq=1+mPDmvFyx;RLyq68h W`&ⲃp~<:iқpoԱ48'g9 a@s@2l%!98G^qg_X^6j4eN77&eȵj6M=5kף SvFrGB05/\-3=:!x yE)KwI_NL(tncKpҿZG)Jp1^Y ! ȑ3!`lhecٗNGvO_Xk,8N0{AQw;1W+54%V߀ Nge4Uv" ȝ<ݶЖ Xd.ϡ8[QRH 갪# t?OzEX:blJwx[V\tKm[OuI1`lRߏI~=T c< Ú3޶nĨ K!&aH,r6L*j$2߮ d2cG^B%canwJwݵq4\Ԋx:DCB^+oiID.l#b^ Ydq|"l.'O؝ Mw\] h)XiĹp52=h -Ea7R%6 pO㷲H͆cJwwU[p~%2/I!_UD$<FMq4Ջ-F3CМ 냹 Ia2D#%l]6{! 0L`*3[ k,`GKKGC-r {D8.OH=InE6-k6/|lbKws7Z ӧqrֺGmrr\ E)a@oD H 'K7rw5ǎ".ri!:'Y",rv'!RދR0Pdr`1FYWNYv4: ?D&0Ef&SGOB>b@\]Qx]1YdcrvXg#Kl&6׮qF<ǧ3H5ҏ22 0? WO_v N͔e, !RX-7iH:뮹Yƪ`Q.h̍].ED)Xv4.֋zCtkTa60fH|o2Ly#e Þ!+%/lyIdű ̢'v[D(bVgd?^} ^hBeYݷ],;3AsKufb'|`% [5X}^6O'N@$o[:{[8O7 l/MI͘#5rbI4jꇫ"\С8(~:K jF~ pۭd&w^<NYF,_wiFʥ˞d"1ƿ$^31x>)&jBJ] l˪Fп( 4[%AG<|wcD(ȖGӺ} Qr?,m4<q^wRL)Zv</tnd-ΎJb"Xٵn+YA[36@YP`$UP&8^muB‹WD_܄ˍk9K5uOt4-?|mMrUL{N:s@1 D7tNo$~k(?uyf-l=Eջ'ҩ#&k(`AB;v&c4\] pjͥgBV~h$ n8Qڄ7Sz ߉z<+`("K.N/F.kۉw&ʬ6(2ara['IV?q :&F#vbٳ[ǽɖł8w Y+A|}mHA\y))V.vn'(8`sΫ,VNұIk"{tMo8V6IZ2=A,F*y2 ЭmEECu赍f$p~ V{HVvKرg<# WrUnoP:.kj=k#a&U$~lg8v@ 6q:UcbmXR(C,@>Ka;I#.P S`BK" UDc3lʃ0|tEh?<Fiy.KFR4u q(!gpH,G&R'"c?hT5|lA *hBٕ ](0K=EL򂀠69%Zs;?>X`P@}>*U?\rw\S|M^Gy-b"68w29n7lqF{fy!(|N]a-BW]'22TuK:qJMW.̆PѨ|Nj<B=QdsB&⭺e壃r=e's ٌaAv]BZr5tF0uZs׻TRﵣ=^jyj頒>an8pۯy{L˥lh>g Fly@*n'iL 9-agrnxwE*:PgDQ94kЙfԀDP`uZ%= f=<@nkڧ~QI17Ա㏊b5QJIC )G1#"F G<{xNJXfô9r6kubW=;Q3ͽ^"H?wDw"7)]*,z͞vYɌ(^L'_^QL<~zCɤ5hI7z+Iq.`ʥQ 3p@G.d9gORZ@ޱZS)Xu*Jթ S8|hZLBT?xy:Yrx!h>=]$uNH*{[ZYf9H~ webl1eo v8v-k?M.5Q:xGd႟,5s)7gWbC/zVP^_N|KM;tz,Lq9ZM]8gw)4skHЭvº'M^RetݸaOȺV'emh'ǏOXZ#(o$3v*=^k=\ecZ$P ˌ_!*2>Ⱦ"<͹ \cvS ӁE?^o|Bu{ITo;i \9s;\y6/QX7 O؋ҧzrdEx/[;Bu 'y=^1,HАUuRIնO !LS^dK}8«]EΖ*$,P9-NEDq?F +l8݁9؟?ĨΛ8w4qlRSlXY/|E;!gNU=8ޒdmLZ»!6&jCkF]LkÜ%OKS@u‹b0)[xܕ)^ Aa4)ݬWDy)0^ff4!"`'vn0ưoo]ڞ=Ig e!_Nu1o֞yڔwy&J(BC ԾHvK] 7C 219?0ߔXVu;~RAR3:0g#u΋«@*? s)~hv</.A46*P0AWcѪOq9kg*Vfz J\z cXWqo}o= B"3H MQʖ{+F54`mBgg[L܂+X(|U jUI[T#DTEi-|FIHX5<{/B8~Qun=V!aZ>5X @9,jl2(( j <ƜqҼK|K\VƈCVBu1muj!祝M| MFmzlBXtJ&0G[/0 ޯONynqnv0!+1~[-׏kƼSJٗ<9Α6o:2i{' ;#Xo52:x!/UB~Mۨs#z'Z$ǴMAp=QGaQ,è>՛`"Tc5Lɞ7vԩB2 N{юE \yB,؊ډpT Oso*+AW)Kni1GMr7c"#H-z'%#˛s$!7QM s7@,Ƙ"z> jS,EəΉd~(^Eu4+Ҙ]I@-R,Oz0*z a%:afV&ӉLT(^RR&ɹ;М 9ÉK ]ȢoP|#+HolLRqsy>5>k"Eu#wRTDCƜ-#O#٠j y2 "]~2 )",dTQI I}'k(n@Zg{0"|ůsĒ6+Q,xf|P"zG!A$b M.{iDSQ"lv[ie>Lp{WF$OUBi[#H[QuTBzWMJ&Z[7U&-/yF?)wYӧiSKw^4^&䊷R+jm$/7͑ f+GbfS\'+e /'/*Pasa g(;>+_1w֎=$^BFt؇+zD_7Y]l0m̚,Nd>9_ +WႬ[ T^iru,zFitMQVU@f-D\Vv3'Ȅ\pv}1n! K b뀖z ّP%]49 șW8W P,RƠaӻݒ;sY)m+c7`A0r>͢]ar0i)kLz+g+Lګ2,_qVpfްCSW-s{lJ0E+gq/H(>żˌ] VʰYRo̲1ڏ6Rh PCz4۝e!˂OBaǯX<: U=ӇT1΅i3'`~:Y{'=*/D] V#f#) ¯O*VbؑJoiIj'@ᐔLNQG *z\yL7#V{9*Xmk_k!2 L9ha0WKM/7S(o'p/3 5ӒE/ӎQ:y]C<=pFa󐛚RQk=PZ51(Uy[ )5 X%NE2鷜xta #;F Mjr%T Di~ݻG*_Y0* EWpZv̾\x.I)V$Jq +CJz(I_KU{=0_*5iJ@ Χ]e6HDV]c>BoGDo+8%(`6Awj.=w; V=2ŻXa fʎSWiw" E*WK+|p_:XaB7f~; alƞf q<7'eJΌ 9nC cPFܴ#& #? }~hjSGChc'&laJ m̩QȲ5+ ;LwAm#[/X!\mz=8|.' f%Au{1Y㊰vspfp=Pj(ZXt1Z ]ǻњE(Zb_Ia0'gur9б8sjõwYTR`)\CBuY MkmpY);ze.[WU%nD'tHSxx[7ϊ Ha2qg/Saxp5\[4V:8߸8#EgLw[\laA|œ-59-iYitcfN|X=('-5H?΍&Hi=eRl}!I׎O!Rۤ)FѰׄ) E C|OJLx=`sz0+T^ov0dBdӤO)d1H ?@jLœhkB)d+OvoCU|{6:LSo~T  9ys*> nQoP3ɥ荊l[l fl:ig˳Rښj"+N'Z3}_ds|5p)M ˒8]N^KwvCAhN&w].ь1he3B~)l(^1ש#= "B(PK‹Gg^T#+>K.N[xSM.ׄ2% ej"J$@sr"ppv\-m*EСiUU]2udžN #sM\(vζE '47Y[?Y mq^R /튴*kL_j N1;51Wɵ'O \r}J,7 ;V{uX WrDM㨃Qd툩q9 ~؃D>G5[H?~w-92Z1k+s+MD {5m[btu :=),Pb;IEpʹdɋ`б䳄YTl|qS5+q*V&: 5h+:s >tؠtD\ MϦNOt;Ai*bٽ?Dˢ&Oo8.dvm LO]0M khT'X*Z9T1D淬dBɐpiFylŪ3z#<).ICnPv `/ v 2G޾Qt96br!&*DF隊س!7eakXgU_KC~V_ψ-A`ul JC'QF׭nP{yw6fSm,Mm捍S$6~zIQE>ڗ4uZK=qvQΨF_WcW3Jf K:nE(ӧ5˵m}Ȗ33r&)-.?GжT9$~!HbLXO =/Gdj锔GAt]f ZBS&nf$wîO;- *?i|&ÃSP??Itt*!u#,jl,'{y!.7"8[*4ے8;!/W!!ǔ!Kӿ"vR."eive@>Bq4= ޓ*գ;D 9ĸ-E^skeJsZ1*H-D:E$;r O|$gfelFK.shVг,UvU +C/6.ȹ?`OV^T[A%'$|W%B>/:eI b{jpC![R/1x!{,jKQ!ffuh4`2xVh)I)#U/gنfI1j(87 15T&UmP}hYSFԸEҚ#!41cA|ɏ#XEEG=WάyK#5ʴ\S쭳=E@ZM[9QhsZl^ "5!}aX{CW.tΪVM5.= O25)Щ:dp;IȏDijG%h+@tn>u@% 7oBwIz)0 h(ͷ{"Z]*~޲$;HM0scMݢӃT~ s_İe0YK`` .vtk 0۸ Ey/TA`'qn >WQjj#7O[& mx$=gu'R6*8Q虉tLE EvVN\zG̿4K;^ $.Ttg5([ڌ)K~񡩯bR%X^|K7VqBIUC$vˉkuh08 $ c LoBSuՉ``eR9$ __ 'xE܆çF9_mvk~E+I||y|d1p>[r5(Yq׊M #n4 ؃A8k+fNuc >ɅŲÉ/\TӯytfXڳms0GבG8hh%u܀k;9_letL\~ΆаN_/߳sL hSoո"66[+z*TQ7,^bDk,>S%%xMuͦXR4q A|J9̲@O> IJ. >FşB^K%J|[6lc ;}Ζ~ a;"#(+4O~H^oeE~#`ym:EN"_G"7"V_f|.#]%F뽩\GPܸ}T.w.d[ |TM_6F#̋e=foFGÂ{KGG[V`&`zw"ؖji9[C;u ߅|j_\H:s0а'+!d~_WR59v-vea zF%',4 cKBn1G/% ȹ^ 68;ֿLKø}!Ȇ1NcXR:MF{K6:hTY TU=ᐵQ;PRL-al~(R.ː!v:Pzz֦d0brt܁-I򰽛q' j {NB+Ta[w| IѤ\*\v%:$6Bc<\<װĨT#u;&$Qgt 3Q#B˷21݉5zp-`f+)~_vUUSFSK i-S"*(Kr%\k<v '1y  r=G0ӱT'OS0H$$;XMXV q͕&? j8tw*@H5QbJTL+0ͯy jiZPM9t3كeT=|̽KƝ݌j0I,b/2z~)쥓t̡Yߖt{kvC0{F$}䵁5&XUGhF5˴+1M';WHAϬxH.u]>/tqL8 RmN30 臐!ݔ韙h K2&f_l pib؂T20H&Ok\R?68Ƚ6ۖⲾ%"csWArvLjH`/i%hy ХVRezZH} IXsKtgƸ{5NYh<q{20A롧'S*u (MHҰRfnv#.\ki}H dl69C8oݙ~4\)]-jKC=K]>44 cW62P}Ә ]}a5뜎QjfV85-, 6Jx{m? `Vi!.g,y܀;6qD n3CgU1s0HƁ1+]a[d 4krӡeIN4b鮟W4fp hBgbVTb#F11]45"pLOtl) ^jE*Khg-gLm|V+*՚B X iГ (1\< BFN? :E=uU wVAeB0J@@ikӐu*Y`^kϞi8th72ЃQN#QJIeoYmD|oǸ> }ɕ¤-ːuM#/ ݝtkIfHa0ҏdY>!> 'r|EF4y/ӈ8\"T*kV,1V DzvBώkYSK0+ w >(Ϣ&\p֏[3W Ka=SK̫OiL'l+ ]I< r* 4mYAxE:$|ӡ]箐RT7=&@PIP]2pL} \%\kw;L fN5-Ezd59*Ч,u*%b`W2ALPxl*pCQͨ?ɞb9G)śI4 0R{@M쇛 #7rͯ#qV\4:B wEni3sWt,tHTҳozX~x#FZAUeB[hQa+ ~H6w1;ÊO+ ҤPHi5dً2a+V!ǖyuF@oӴHH~ ׳0hxx;ќx q`82#Yz]4gVoO.89uBtɂ/ Ѳi0Ckw ++ Π9.iڲL 4Xߡ3D/zݘ|1 8O()2h!E?ZqT{%8g|&΢4u xGzEb}Od3T @ۣ U#dn%w"\[Ч+:^E+(R75Yb5t,3س}0Iot8Jk3215T(2 R3rQr4q/f9(Z5@sy q.$ #% Ptz;Ltaԏa E8$Dx5OP@yqV90$f Omٜ\c:u9^F)vx 1U$"hAW9XV)ݧ4=fq!107ELv+DL&*3cH~p 9 86/_jؤtFG8t!0YO& :'U#9u=xݪ?I-\s\5:|~,RY(GTy@"YД,~$cIQ݆R-K#VbaZћ#o{Ŏߚг/iVAH r@?)mt5jo@ b97< 5jMrSΞ9mmz}S՚WX=0 ;ZL@r \9#Н,4;*ub6'Foj7 3[L ~慞,%35Lf0@#eV C$/4)t[.98b8d*o 6t7Mݤri~b%DbSH57y5 @+ ?8,r7gn"$JXu ;N!¬b% ;W1gX qzodFbS:yaJ æԅ 4c_63:PČ,CSOoL_4~]7Mas? s6;E8v 4 (W;:q?77-]+,j@ǮOK^- /5iφԡ{őK'l+tEpIt%n! 4tRmMmcUA^l8]a p%(3je YLC6sR8(0QT!-FRӉ~qkOF8b6"ٲܲuZwާ3bz+α9Lc`yy\gdg?)A:xpHAzIT4 .`=ԛ@OLW Agz@'Jb`穬[Lz$ URs<:vg,LhLdϛI^)4P W)9ϩF(v;='Q= ߨ8ȚoM'!B*C*EO QS8iYO’B0{V]0{C[Ib_$\li.LƦUoп:x^Xjb%=EwQP%j-g!{D:,f,1X}m' w*,$~v_ϸ;e,IG\(, ?4;{17 mY 97}#.R3rqM;#{>'F6V̄/DG;fTaƒ h)ͻdv| P~|>O8Gc{JGQ_hX.# ;bUsQ;di)>SK} أY^l8b~gay_GC.0m)hVy `M\HZo)H\fhlσ'ɳ#w.q却 iVP58!ml\"BO,2ќ%]azhA@IOAS +D3;M7 [Xⱸ7f*uef~%YETĪkA';ؑo:^An}R鉓'v']Y^+V9 th?tIb;^dUx:0i~G~? /nhlqQP(?wm8Hc|~q`wRkYF~ڛ~J Mq>@H "JgzKF;27` ׶v{Yl+5Rz"A}ccҮT- ٚ ! ]Xm/==ok ڧ׵&4FmR 2MLJ ϙΘE}8x$l<=/X>43]3C}&l8Z۳dwi~6NI:`){}BjVh2)"8`2VcukzʲDQu?Ux=~I!q5șT| {Z +)ךRd&3Bci:AP.JmRP5tffwHq nC}tlno7_<!zԈ f_-D F`I{x@?̙) E#1<,7UbP"0tĸٺ\,.(\3wh>(̮TrzM%ӂDO^?c+֨ Lu~j4h5X}6rgfabg㳊ow .Ŧ=VL:n",Y;"ǺN[z[RTbԺm>"BDUwh8M_1Owm3_cq7mɹ jx%)ISl\6"2B,&BnFGr^j@F ,_y+o-//:`Ƅ+=dnqj1a~ "xK AA6;˨rx):"hnG=Sqj% Nޑ|3^1Ѕc-P3#L#P#]᪶atN <"&)MӀN#Z٢(YKbd޼$[k.EM`33x6:]4̌w 0&4; ?572)noYY}ѤI]^I:vA3҃΋^NrC")NdFpBW lԍ\JfWD]hWFWsL^1Lo,W7Vlik|_԰xא}D H`2NvAA0'nJܧpP9u% =wd!3_[Y˥4_$H6q=MZF%YK `Np * ~?H>_, j$l'є0Yj x?}.LNS)Us:'k UAP̾#F1)Ϙn'vsTՐ*1 P%>;j{plrWq$E5>q zD|CsM:a((6 :KCJ_LU}g4_bv*72U^ g}4BZ="ktS)HT8c23CP +a](* a8]I5JȽKHOIc5\D{sQg1l5Fl6#!Lgvtua:|@wlǻ>&(<y>0nu xk1C0;߹" g/I2v4_/ĪhB &VrA99< tuIJz?O-M4' :ӄnEpŋ:/,{hm+rxMcN^OH#4i6l!A3T5HttLh V,#+/u!Pp~ 5"y.moəI=im\ԉwKo= ^A7?>:fe\J 36WS8z@&ܡfP9>dHZ5jsIb f<}31.@^YiKMI[3"pGGZ a_D7OzbŜX(7X⁥qP l+>&zb׷v2ܵ3Sd=;w%Қ7  gOCEO"hKɨc3dLKw. 9=t>cџ{46{´7`QǗE c) V9u"vCf߻B('nMͽq;׫+C. ⛊:UL^;a; ! XĂ> 5(i < 9)XM,эB|fK'e/]N ?kdbMg0sopmk='`r4@7!jit8 $>Ɂ~Z<اoE‘~?WaւVw5$he nE 3JRJ=ƋaF8*b%+W8 01uXcϐ*HKuĀ{'\UE^_,ersE!#Ơ@QVD3Ǻ D%Ţا!$p#d.tn k\@831<1I: BCDp ns-,g(B ί{wo#te~ "$2Ϙh [xaHvKB"Gdj×'A_JϺ(Fr\ol٢<ˏVTؾlTy&fmPO[O^'P Axa@KeOښUߵxHIֶf}uu-J|{"bv[zẈgTnD,7kO*~& ӯƔ$߀ur\ N'ޞ`oĕˠa|}56{ PxĶ?y&. :8sT, [c%#:f|<; Q-Ӛc^6Qc.ӭAӘ0k)QTq5@UzNm8,ƶ ,=LpW^8fPa1q~ YbQ+<6^?'K*;\7Q)t0 b FЩ rZm"\Q8gqdLZwmv!qTB'ۣiTrr&tUr31]Ҧ't`(SVHAoJ .MRɾ^Ձ+T<{Q&rGm]!E 42::Qy@do-j(7~VGBsﺠdCℿ{@5%&h[a7}0oDK=3r:K9O+($AE? ӾGrᑤ/q 3^#=Dd H1xda)J넋kXy Z*"&VE6?U*hAŠ$Id[htm+i~4F"A!шGCv_h8hn V7t>aD D( NTEHjJ^η`wVHr@҄aW5HwڻqK<=W 5aDW@vͥmKZda͟d_d .؁3/mSId2.֊nwEc´R Ҍ@M &i]VA;kͣPW*V_f63:׃ dS͐kPv=cIQ) j%7; O kiEoUr|ͤd:\9n.@2R mt/xZrAQ76]OJ*@B5E?' (jSVyX`gdu1 } Mu^>lpBDZxΊ6s]XH걱!L5\ ^u.:\q= Y7DZ%} FFºu"{ S v ak ;~Y/kl 8]c`~:|Z񵥦3; xBsPc!SDW _sȱc)1F<&{IR4;uO'M-0g)NS8߻аi67Kk꫺hTP«VpK^wb`;\qMX;q>=C`ka&߁ @ax[]GS91yUtKl^1TNh§bB 7}1 g=tQy7X.#`7 b}x#;.˗&Y. /߀a`DX}-#PM&ןnzRɿ_TEs(&P)ʘKKX]ޯgQF&^$rXmp} ("czhR:SٳJ񟦭~xGu[TI/6?yS]vmm @Ӑ6{b$0ЅR_<[0hzt->(g!i#l+Cۃ\j׈)%bV?ZWܦh y xm!,9MӖ;kf}VpdD03a)e&}&goS0p!W:5ɁHtnMXck P&<62T"Hx3=\oDI+O>%.bD1Azr W*ù^0yd"H)/%OEEFWhpy:?˜*8"1Rr<(?BӲu`p:^-1l2& &+~ۥ1\+]3ё B"W{_ں.ܗI6kWuJ3e b"РJ׿O\Reg} [ڂ$ަWӀ!)`%s }8 q{:CַrX%k%hg%i[ ܹ6^-!PǏ{Gɘ:h /S"J)Y6cPkQ%M$Rˁ2vv},4?FߠJkm|=-JP,`M;թ'F!sWSOb{50^JekjS?Uj/AxcQ Tj+†dF8eӪ}uaK6h,mb3Rt9T,ަwę"CL2a>G_۸f9> RiDoŠi9N8Jue  mX><`r33*qX9dadI<2[ckUjynXOj]tvC% @ q '0>P+B!̰-rp"V#KeĚ̚LXìCI^6OౙR5g5*TB%T6" X_)ioy60{M&ى c_ϧ91wb ܆\jD6;5j$nCjw> `l,^v CX)N]dfW^\:+(\B' w[lx,Cm^&Weawp%ΑB_,nGGD^,#Jrp 6:O†bSxH0w8 v#uEqs_ul5_eM&qE$y(;R`+̛Ul=C>lU3zAb)NwnW?JFvl+s08D*OI~c4BcuũhNN/E'$(ZBk^@^ ڞ5\+zŰb?hGV燚`➲!l' —+ q'K]:}:[v%< aK2ex0C20]\q|3'n/k|z,e>U@EͷÿPǭ_REo}3;wFEru|7QZ$!lhe֦/{+&v;-p}yu8n/^l4|h:d_|n2QG~#̮b }Ymׅ[${tZ>`5ڧ4ZMPHCMt%L5#}xeT! 䕪,je¤wQm;To$zTpd˖,i_0h!usGVRٷ*]b]v h:[L:niM?NՈۀ[qX]ͽ7_sry!VV }k KḼmt6tNYhn²৽l+CH9|9c "_Wkj d ܚ&ypTwIq}O|ʏ&)I}>w7X7|+Y[ozGA(lkQI'ԫW+ij˯\cVyʢ Ft|3nJ+=#<mZŧeX%(`kr'5t|ùȀ|MTZ l]Z̷f.>ȧrҮ򌮷Q6*fyF݆uuL趵_xpItSa@KdB[}_tKɔ֠MM 5 /[m _%*NPI6D%Qؖc804-4pk ˉӜv.,5yJ"KSy%] ;SkOjr.xSv6?xnN?p vjq%؅׈ 0]U /(㣗+2<`iKM wa*m}PejCܲ\"8NyV qڅ19VO*׼Yv?gKSH880Z&pe IL`K߳`- J<ν. Zec]Moh~1q*NDwP+xvKq.S z֩oƭwh\.LE;Uo /Hf#T;-uyd;ʧMC,qVUVc(zv˦$~i(8jUtV?6u$L6GP0 hI.sEFxtTt',azI5z)I.WhMio04f *:@]!ޗ`Hv2hKT)޴CE#WTvHmڞBMƽ *u@V/JzC#D`_@@s5vKذK&2C0Åc6y_ϓFۄPte(c;mُfwa{'@RIE3Wpj ",Q&a%h#[epH:fRtCHd-p[f:&| ` [M5bÓ m {d3L3qo.!ܵH"fy޲e%K@`:yjo1|Xv'8I15G`3ZK "~&+ X#Ұ|yj6hF) A>Ki^"Ta&yyqlAPGf/BbhV"rvPhTZ aI~.ifq$p }ȾoA,f\gk[[ZExf$d<-O| ̩TT \G(_0Fɛ|w=̐9u4ObabB?`R&= '2Vv> Uǧu"B[Qt)Hr+愈ܘs^.~Pif1.Ro~o?} .mdS} "RC0|;  ׾@׻SxfN4Zܽ\<7Kϑ3TU@_f8.TRT{؄L>My OAdR:_ P|0,ZղmMД|wHObY`ko϶Pu亥in A>]\siXA%*:"E Ds?,|:zSH[M-#2a`OM< Uqճo+  ޾ -ǣlʌOhxl\@b;Xe}}wLTMKN_HXOaRl~,: bjO1S55Z9ś5@_Wۓ륇jr?6*]vؓ ONKN\4$AWi)iii9j+s+֪zOY4џg@3X;"9،^t- *р Twoh l;ǧaEz-V`=i d\}qO~l3-2*#EelԀR!'D#U_:j?G%t"x׌@ZS *#W_̰nt$VN?к'Q(]dE⎾g垪@X `hWu? "z2ΐV*ٖ6/Uq |= > APzʠ$=| ޠ*`8^'ONww{J ];NN|KRmn}D!) ; y9̾X1Xœ4| / 6W+2IF]^KY,ָ'4$Nړ-6r 𴙪#2.x]FKi "|d-MS(?23 H"WA.5iz)Qt۠f7wn޶i8H;f`uqZZ#A4vo-8gO+Ǐ ,we!t;g릳O'? 22G#هxQOkZ6XLLeC:>'" a7\ю'VFJ_odXxcᣗ=Ե `s~ydbki cWZo1^5S* `!Ivj5tEBAV2w ًEAA}7nEXF9ıCl& u1E\c }]0}_:g2;&JPay vrD[ W~tjm Q 4d3g/Pψ;AE,꿾Αl2e܉5q`%p9 Z^G_;\9@_fk rU̐ G*0T s}dU GDŶaqڿu -y?`*43[]*Z\퐔6D˜'b*[0~DH6¶ok;&=w]Lm~>Pc&*:`mˎʥ4(B V +07ev|FJSQWH5Tpq +C[IL$!-$<%b6k1>W ~R& }3mўnUOo,*HsvMGk u"9k z3@ pWzݵ!pt.sUglftgIf^q{dSܱD+E5=A~~hz:1ȋlB^'rr+Ɔd~g2/suSpiuc* %hyetAjDaO @GPBN7j$A8sBvok#k ,tήa{kwsW}99y]1A(ߠ 3U"ar[pbkQ/"777%@sd<o^U<)x+,I_!n_[kh2qz|)ts"„.h`|&(!nCDkeͣt AL2dnQd&?]zrqJ󰌲FkPyc4O)՚ ܸ03X$b61ټa~:~}7~rfhUMў«:IG'V)`Po^7a5-8Yr\ifIܗe=G;I䮧mHB; ;uN0r6@H*cf(2*PsK0\,H4!$q|ux>]m:_v3dɀnbdůs\%Fs3ij栠K}g-g2(uY83k뻈1kPW_^i"x~@Z{v2* R'-~MכZb2iٗO?`MGI A؂t;>\ Y-mKQ!J&.EF7K@6:,?Q=2D ivѕB45B`m! fZ)`8ίXO-HEf}Ai|Ć3j 8-r:;&[1CPЈjLk~9t퀼^y%@lA[l@- 04ܐxWjJj6 O8uo^}cO̢ 53_1,IgƒٛUP oh[WM!ыXvU3b?׈ea~:\ ?9YlâY9PJ0#9'oŮ}6T?"ɨ,)m5q+\њP `$7bLӪ[~t` 6wSq*iЍ&< ̞+H.5(uXc,҅~վ=_f r*6-EW<7"t@zϳSx'LB-(q#S@3i[}TS@()Qթmg$8"H;XMZuP1 /9ech@q4Uܜkd4 }ipf7qgEz`ISZ""QZع@jj8eh.&|?MP 4CţؚOMh~ggEj=o֓0j 7I"kq%|E{%_^: N]L `hhO+?~VY#8y}  fܸB|4<$?h7%eoLqhP0gM!-0&K-76}IV#!I/dcŚ:6^<o+tb?i-m0`H <.W)3ETV2!h~sR@Q,_vO?3-4WoWܫۧ?\I6; fgeS*d;{^vb<4mrD9}-u2ҟY#flNp?x@@W+0)(MfC%:qau<PgfƵ{ sR\ 6]@GwRX1(.6TZz,!w"!v 0 imP\ۀqk8tJޒQ0M)N5P62D %;vNkFY}}o & - J @-AJƁtO )5 FAkfK=Yl6"cz14⯠'@@]{>a &P .CAփU1P䆽z2:"|./;@&""] wyqʙ,t6pfȏTp}p!8s0:7!fyt skc4ft0"m,KEעܵ&'JZh x%;4Fq 9>Qd5y[Z[>"*1, #[je$9;3?k@>ύ}[IauM^g5`D1 ߯§OKyȇ1Kk,*x"I4;-z,2-caV^ ̀ \͢vvfvFYȎ;>8m+ #ll6gaVrӞ']p @\rX ̗d*'%8*6H02>y:Hay[?Wg}㹼2ܴA'"沪XjH7#C[#aPBB7D;0ʦ  0l[FV$v~=UjBAةp?9/.0>|g.T7ǣ+K>0l`̩9)9 B, ƌ6 ׵kf? ʚ! GAaeR.>ُEG/,8q !zͰvJ JCѣF5vi1W;l [nł䒃K/k(ǹi { tx=H5dKt+d-)ied Gڰi#C&?KñtGV- `dABB\AwlY҄38 R& !ν >Q9MYPP YJ`(iST-|k$ "r U Od>ހ%_1 {3ETm5b\+e9$VH%Oar`( SVprB%KFM[2C6%<¡vK* S^JXh^ )yS FHvx 'ݼ8pkʅ5OU1a1!KhF$/k&2WN+<͌,>~% %LJ -s?1` Tvom[/T ?v.Po )f`uFU]X|l0T w Ć'T8o-MhpzDqy yYN·{d!n4`03MivtVDliD&)~@:{gʃԂ b`OQES49jOR؁ϖl(sY8ү{_t-&qVI8%3 GH"n.B-ݶ+pyQn6jlNY 3Sm5N`j b,zJ/⫚P񓷑|%f![MQ017S%]p[ C)'n΂vn=!0rX- 4a3m݉a+TM2ЍIЉssl H%^DuTjSד!bܗ&l#Kˏ8^{lo[Ҟ1M'2azw聇I&|/[w6aq!cwQ+|JZ߾@%&5=R뷹r|'FU_WҔ(No >jL'SAAӱ4LpY|gu/77֪!GMή8[VR*r KV$ JZֺdyA.chONzr;E9 Wa$i'L-{lHN`ɥ5 8}g:1)kze <_W<ȫ<8:a a`5 eZU[-ZZE^ 9%õM.pąZ-V%04M) ݆dM(\/;tbl_M=uw V2Yeo#zcA+};>W]xWu"f*}4ӭvH%-%pS< vI=CηZt IPF@}0q%7Fsܰ;JR}RsOew;% N̷0T> [m\AN2a7ǫՉ44-s0J2$[tzp*πIiI@TbP0tWb3/ '9EI ljqkmTv% \zI `֣ϕو>AʸEz+ac(GѫMA*ՆމK"Lv}1z)c|ȁC 6vn5ٺ_bz 9xHYh?*Y4Ι(eG#GQ*rOǹ>܄m|?>JE3iJJ9.]o3|4SSIte SR9XcnyE6]_(NFLԽ@IaTeRۯ5clywg-p}IUR7 Jߏ0"$0ڷ@\!o6ELlj-BŦ}N4Zopa%Y <wN`"ž]bb@L$ʐA=~g؂5SmdAĥ@?u 6\Ǒ4 ,/8ΓjqmczFtћWaѲM0+-?_}x/4| \l+x!F.!H6p+Ti)@X?2ś4s3p~"%H~cRGAy 9%L)V8X)\}tz.(ߍ) َ<T4x|ʥ:Մ aR[ rD<ܛ#w^Q ҇:^ɧ[&XmcAMlJk#R̖^Æ|.hҠv66Ա7=,AjnI: IUW"9יsyf:܄a[\( tﶙXHh t4&{䦨VS#Ve9\hvv!uxuѷ0ٶd1[#[ 6"Se+P(< iSIϥq@}Yz09.k[/Kvu(T<1VT2=fHHE7}-:τf#NVDd_x]oSJ@b͝c9gbdOJ]U#R{29jTkm&Y)! !Hn#O.#8*fE ;$tnA.b'0>J%h{Tҗ-,ƹ+{ɘP"߸do3EQI{wSl!5Aas[;X,qِARWMj:4J>i̱.5) P\S;%H1S8}e.WIWC۝B7sO/[/d>+Ig+urv^'<%U]U'DSDn0-]OPG I|Z?kC,"ɠDናO9ZDHG! SH١(r vVI:uGv ;c n ݍ\"#! AF׃.O ^!4|4'Q7LG/-C8zW{K]Von 0R43-tH 9G k)v9o2l.Gg1ҫmQ#YnerQ7 T[T{z){[V|4q3sz{KϭwViQ:5 t|Vc❽6H/fD:7.СMb,w@",G o]5H?f'xbeHћ">n+Z:;7ry\g7y3 R~oWHǺ+cb:#xn*BU YB  1޻|%dy᫃WC~Vspv ;<'~$M_Z\WeV5,Я=[+T0e:4S"A.b6[f9XiIwФlT,n^t@<۞7[oc.@Ȉc6Nw}Z*6EzCLIꕅ;ՀhQBt5)RYGi2L!u4HMcqPtXbC̿;.<,g*62C32ܬLu#?s3JuVh~yW;T nB!Jo3FȄv- !E i n:KʜusjXph)d-X(t߂J̌j 1V!LuF*˃RSm/ ۾n#B9{tL`)S^lg<9*|+ pX"jAmqQI93s1K vkЛ=_MU+.=8x<&QC_[/ rȔZ_[O~=P  $2ȲXpM´IgݾxsGs݁_eRzxb#Rݻ,#6Yl:ލ}}唙pBne- X_`^e3P@!Y٨ U'zzQ{'_ݠ;6JZwгlUd[;Dx22?y;oimJ XF_<3ZgOKqQ}d*|UW4_:dSn+{X驡x"i-'I[jML ,KU?>Tʙ/o5u( eh/pY[BZj-"T;(Sy+ Oȩp ,bj)n:az $j^O5aixk~R_mSbۜ!83I̵@SXH w ׽mkfTDzy+ZxHedsa 1m1ۻy?uK#0yY( vϽ<$+[fQU ]n٢d&'~͡r#~)w>:( bPdGE:bSvIȐ {4BpHЪ9p:&X"qrٰxsFь &H8{k(oc&Og^,G|NڰKa.;D]4om|:w9tZolLgxblflf60p3P" _-깆a{'_aξ*h`)d-~!=p+S xHTI1" ӎzhGwZ\_~UsI gnH[GM7lֲ4T '.|2Jw[)nkrhLR'Y 4S}lOt7?5bA_!|[ 8`X1Wn1(CM[xs! d 8#vDPd]- OZCΒb8۴ /_wY`@ C[*) JR,s9Hk?,=,/KD B4n@=?̤F5 3uLOL uT9~v4ryI 6佱*Ver҃/1? 5dϓ_e kxV<o5,9̉ \׮bg=y葉'hS2ёPTqptgY3{~cm7'`PkM3h.ZP بs/bcHLdW%8(iV$axbj oR4 >'[5dh=]zͶJ8-K^#ĺ!pi" ܂' VWU^okjAe%tArV|1EV! p6 R_',h+D;}=3@Ji55JE.!P|X7EP~U2!O1"']߬]EiRm>T0Kudx =Ռ,"ˠJ:; z\nWfAXaQ]ԯP+8'n?LB!vK̩(֟a_z |lH~v/b +p}YptW=@կlgQ/ +0bM3-:<$Do H[4;r!͟Ji窣BZM{m]k-ގ(МK2aAޏ90RƶH8ARЂt5T6~NnA@4(ޯ8Mr?F_jr  tZ(qK̶VܿסfaI @YZ&J:uJVm R5}((OHַ呥> \x r GS:X&6QfZc_?g6JrW*/ܬA ֎"?jB@OUK]\a]4@l *_|-)yRaDu zU]kP_*,j9FYe Ԗ: 8 FV!;Y$1=i;!27Im @wn~7>vΑ,(M=a!7 Z:ҸőgeOTȇ/BbO @$1"-nSW es>*.XQ,mȶT{A'Q[6a0Dpm8/$b`|N, >L?w1=E֡"fPP0b|xG˓7sٻ'oE5&B4OoXC%ziօ"Ȑl'E" {]XM@11Dd5a hwDŸ -[U4̀r 2օM9?hZe(n+I:MJ|K6YGrKy'NIU Qki9cS(up/NKyfUxGW"P3+eI"}=9ށX&Dބ87sh~Qj'7X3FF3yzDF1Z+&nL) "K@Y#7 ˜k\(-?mBubJ)'% lܒȅ,W -|g)OBu^7%OG5zX ےaҀj9['/5т`vt&`OrNnse .ɮb_լ=Fs▃s~Od4K&WIvZ{נVAءg`\NuAN,A'y }I:#yҹe<#Ȋ`Q"'ĝhKmX[/"Z=GrkUMUf HZO߼ކGOZW$1dZRtNHv׭)+$F NNX\K *AwZXyovAhXXc4ѾnR^h {uPd]k g2G$ɩyj>b55g \ 9[h:'q`-ISdzs< @mCL<q(w( jfѐ)mѷX1>[ҶKmJV8Љތ!l"B|miC \ _ars@WuG+~i57a$KM\`瀛3 ˛Q#Q&Mgv/9{[Zz!y*/9 `^;*%ڶ M$M'+LY62vfXJ&G7BT{R̐րr;3JhTsگ@r{.bS7a cx }˻,Zsi*arDJRbk6_>En|&rABE!4Ɵs9wR`5'KVqԆ7YFZj.C" ,>/0˰[ܼ^OvwPZNC 9œ\ 7&;H7vjU~9 ]R"wFF,1X9}9}?`PhVxK_07aڦԷmfm⿡ d$kͬn( w:s V5rrٿ*ǩ|hxphe%_e(X[1|xzdq%`Dy%޻yI_Iڈ\nOi.s۷C-zE6q_WuVjʼf:GLix3{lkE5 ҎtYnbÏH\ui/SB1-+LXz1#^uLHr9W**Z1TgbzL:t ݆oaoY6'm R&\b⭾k7t2>R?fQe(wAMpZJ1` S\;&nCџ43ނ bm62W~3hw HZe#T~۠_VqEw?hu@talmO]}/I iȓ#?fa/1(^S;f s vk%r<8W]ћYmL{.ES .}ۍW9|1 5diRlE O &?fkr?T> }\vzmJ ĊJh^߸5S3D衦$@2PfB^L-u>(ܫbKTP&YWHy/ÚOd]8jϻUԭ>}HMw#:&1:]od< (d ?3,foz'@=~kPٖHď usI 0x_e;~PrxJYN(li ֙7V Ll%^rm j\W?/cZAVVs0bk:B$8D!&z%!;z>w)gJSN2|*ȡ0Qy=^VMb(aUBm@x 4})&e}Sv;C` W%tZc,'w Lo܀SشzŽubr3nͭ7)sلְHS6~@0Y%^We$"|-%baŷ:FToANGp_Ɵx{?0wSTSBiStO):6^\ٚ@ a1h6\x:Y -m{, ,B#$mΐe1B"Pn]-Jm83ZVIbZU *Da>/"?7fJ Z53qHټ_gTJCvS =n2Y+yv[XkثoG:[ȃk Ei ]gtagx ü"HdGK\jCXƹ@nb?/W ՙVw/E6ж"+cJQef*g[OouO;++akO6!L&iYR6ެ+gO?y,!&G +ƩyB : ֶwj;bD"̭Ǘv~ʼn%-aR "!>⏉C>N1!Vi&aܦ-s= k;]^8vqmv("Z峪Oof[X;N`dUy)2:J~|龷2ԿcM,S9+ aQ7^Camsg+7Սt<-79G@-F(`>)Gl@(;cYT[:I<ЇremGʹDViD $*c VJXQPLzҝ] wHƾM:kl}^9cw7*vK5hٚ=+p{S֡-,7ק 0#"EXZIGr3k/Ii}OW)1 51+[C(1VK&hcVp, ǘN $t1[#jf9Kh1AyW1tk획M/ ^LDWvxz/>DƋM|,]kR[{A(C}ʖ3͘Yu^n#"v^Ҟv\-Y6@. U~b'iZG+宭V'#Ӛp6zgd)(шgjʙ?l>_|wRkkXG1> *f< u7j7qBP)TYQP zd4l\z~#EA6B SIs&XQ-dGjCr-̇k .-)Hp*5iţb)kn/gE'"xJCEΖ 8=x"Ejɚ@5{ÑZ30+L%9x?0yљr%Y9YMBy3 B͖1GHQ+_+h] >ɰ-t@ 2GXLwdd 6몞e;^NRYj&=yzHxGS>H q|֠T:Z5k%s#>ę@lK }b,,iSxMBSx#IvMl024>8A֨ck l55 AzKbRmǪ Lv6}TЅs2_\98ȎiF#Jp)Yv\5(>V37 dɲA =3,yaOњiSQ~b_r#Y˼t %=k)"  ag72XʥP9vawJݖm:* ,<e7Er~UQ0bc=Oҍ -GDUO8) kh={:5>*{ 9K3L rBXwk B3X'mۣj[k`ﻜ6!A$PfhvHw*j̈'aj)oI<1$WMGaW{`\ܳݱ$gͯ=Es-I_+5(hP{EwX Tg+NYoȁzH>J]:鳵z.$hiAQ~ {L}Qҏ$"# #/sQ@>I#UD؝N˂JM>|VJ2yV R#+!EIA.8Yط VW|Ị dӦrؽ?)t`| r+l)i__(/t3cr!e2M;mַA&9 FJfg24;<2ap+T6CFtw+G>5Rs}5 gM1y)X0i5aMV-VN,0J8 7O{oJ[y\5>o|vK{KhTe'`2+F!ltctko+?{f]%9I9\ߗ%O#.c!秣%usYTDGNdR S^[P] ^\vgvyAbu$0e#UFsW`P=םd<~D |8JOEk.(ZU#x^֦F'Ѝ].=R$r咺( +=Py4@RY!ֈb5E.H'MYS z;Z|I+#:$zup|p\TabE2K:^ '߈qQOYӺң1#f6օZT[$8`k6YmIEy R7xkE\-31=yFOwWmnoo &.0-^1Ȁo(G.5ʆ>ĭcń{@"/_5|zĂK{K!Ly4rD*CTj\Zip˒׆kf? 7ff$f-~U^5$wDnV: XGvT@8H_$KG<|:7*On ?bׄcхDZ 뛽MO:xl%ѹˆYγ ɝ[ %^nO4ynj|aB,gVerv2aT5 D":vmxe[vTbqY(;VE)UOQ1(Sm|x#A%~+~B{>/0ȍ0=E(ל}FgsW%־[*Q1٘]7Ȧ ~_>[QS›l&U$hO:ng!N v0]>~6X'jR~)t<T{^rCvA~eDk[\2/=̉OlRjxMgs d3*q;32B7/!sfJn%,ߟ"8)X(@uqv`\X7Oh:+JG+ح&W ԭ "'mN59u7X6BZwLFm8^B!yz%zrr^ĽWM|ЎmZ3[N/TJG9?qLfwE|"Ejb֓n޶Rh3[IKM ` }}#ۂ~脗^[v;(#-Wps" NLՁ yǖtDNsDbn޷F CD' (ߓ[$*g"؃30yR7๎+]3l(}c0C RƼMuHTYƎL"mx-=C:qhNM-[ʉS8F&=No`kh#jes}0;]톀a ;+r $#p~`I¦ZȮ&?(nf > 64 ][P *vˍS@` *{I\A R\OPDUh|&]=sRThyvaw1q =SZfijJ]?`i!5۶}s{,aHl")ثWIb8 ]F,-.b/Qϼ1ŗ yxdkUT`x?l~  G.uӒd-̐4-_"E6mB6j4+=DKI wB›c0'jGO3xmwhգ! PJ:Rv !5$K<'iwWK-  r-hC D;v2#R[3:tR?z!ԘB_)n^aPEl>.l5>D0i(> {՟oKsY'ֵ"ZnAw,2HԵu TM0To&Nnƶ \"HRi,EN2fJh)UKٴ:>u'#bߖ[ 8ߑ!m W+\R6q%c%Ƭ^pw+vor'Jg,s 2x8ޭq`}v<7X[`g'82"-d3偿׮#9 F`itєڻI"z=ewNpa:/W+mM7m MY *"_nʛR.dn{ ͜.'UHXWjJ> Fh3WXlߩai@aɡIix)=w8k UPSA(#<Ð7<-ʺvYu*#땘7td} 6s톶v_Dnyq훙*k?8sNwOuj¬E6 K?RcD~78C2=M;̈R+jCX DR1Ii:%nٗg\VO-h]^4c2H1 縱;6B쓢7X"MG?{Kkᝓ=X$9:a]sN))2E>vC/+QX[M<-ND)uh*,i\>rT x{saBSc&֕rϟHOq˻0}fxOT'߻0"TszSA}A΁bp7v- "8~nfrGδP_ރO.]Rtx5KK3E?! =[F8rGaz!X )% l"_°IKy|Ee`"GB)^5 9IA\Ƈe[_;{9X3KE.K-kxvcmk"ʺs,!?+t>6<)(S=(kReh3MtK<|"/4=pHg (_xŞgM^nu}0q؊2-c4|aﵚT#%+'ڪ=т[h!+ǂABP1 r,T neFސQ`I ]0UyLt:6Pw `A(32ܓ0W{VsM<LC=.f&k h6Aw8ij@pu{MߎȔu1\ Jz$(p"1W\Q J\a_N7,y$ymt*iݖlYJ^n2 ZT2h^"P +M\?zz(4A ק'#Nokxs9apS@AqˆUeL sRļ0]8򇻄&֘8hͿHT1{֕Hzee;T{ e]JRÙfjaJ|"Ppg'~Ww4scDESdPZB5/f`~ߧ["c)jȼfD͋G̟nK[_qVޠϼwPqJQSu2OD1qBK#`UL,۟]BD~ ,1p0 js3RZJuʆp0򻱙{č#*|m9h*w/-c ɝVލ8ol j7߷y'QN[TwYҭ~>#~a$IEa jBXCf$V̱+,'A(cĦ \-b yFOڱYQAG06IGoʌ,1ECk ֔mn9[E''ҳ$E{}5՟MS::ܧVO"hX?Z?kngoxNWbjVϋoL5&vv*x"ԏ `rI8B K |i7,ð灐pSkEɴp c1U?wdPSl?BnIEE$ z B)om !>Cu/L3ڂa DiN5=#Pی t\(֎oB0?dj'B my.l3$A*UR (s̤!F*= Z+_!m'о~pW^iZjTQÙB>!*W rWp`Rr`Љ}CXgL;.,YkS? H,70v>~$G-SDhfɧtG Ebٛ`&+'B.4XL-iOYMJaTrԟ`:9>5^nդ|X`jWZTʢUsfHۻy;vvmZ܄izA|QRN_Xi^ hbD=#Aj\7lk 03룚. +D b@ɼS P*͘h/?ffE~2Nv1O5!ѡX*3c/@^MB?,GGRӹW9h6LE j0I-UWjw%MC@s-<ɺ: Bn=͊tC(W;Լ/μJx ]qm{U1AN#G/Wf<8eU,o"ӕbtv2Qҗ[otR'*_%{\lg|꿯DRMJUTn8jq΋ :Z%#ӆYqia \r6 > JY`+sğV;[:LU8=X {I!6|>|S;C%⮇_ʇbBmZ* xy&!#'Ղg&NoߜD=K ƪFJlB}BlrS/QTDv%u#/$/HAAJBaEn^,v2yUIn#[ᛜ (`[\64M_Zv7dB +W|@ʓ"ςcR(%VEٻҚJ"%^BK9 _vsFG5چgRЯDIcb>M'(ɈT0rdFW^tֿņl&U~va1}ݞأGw &ʸYMW=Ï띋pZکFqwr0P2QPU0eRy̛폮!k ^!ygz~Nt/:~}DqqV`9GmD{R>Gp3Is9&88i}Az )xt) ?61v @)ZSSJJU+xc+$uT~!h1Pybch–8`ߜea;6h!ӳVo8K?:2@bTTDXTBgGB R^0Qsv/pITv#jc OM.̟ɬda~A 8O n8ReQxۭK|'[6-?mcj9\޴5aYq EEA;X>bFכ́R轅-ˆ*Izh|$W/Ewq\8ަynxkE LU+6?!1l=r ]ؤlLeuWgM'b geŭPMrHлY*[O//[C@ p˗e͞ſZ!HS۽ҳ"O/ udc=Pqqd9Vnw rG|ۖlLf[y24js}ԞMq IqA&vQye"KSL^zTϣD3M&/jul/p5 63A%@@ޭӱՎq̄,Be%e˚T*( J};BګFm>̽cejtyZou156&z;gStAosi$PD@|A($u@Fmf%Pzwq1AM~RmZ'؛ _Y_E4/rOc\\m@QV#mv+xߐ.T*k S`So9*9ސrѸoԼN­RDMz$=]2F#,Ӝs"R`%P%ѳ]Vp\"}J>(tj"Z|y8=On@;fwH=kCA w6%",) UVGP"5e볐'i1|>S9 'VZTtoϏ5%_TqE.uc1Uj662ͤRmίt.e%2gmǶXuaA'ps趆N{W]biDէŜ#nP*G6Ĺ7_SiV*2t[Jk-~o='!\Yfv=9G~D'+!M[f`wo(]AipV7l S QX}Q\C F 1hGր^\a$'8[ ե0L֛X( RfTA-M=Vmx-3D8ZoxIQ*޾%r+WhJV\';%)6bґv"ϯcx .$^nDRC@ .`k}݌y$?'xlwd]sB$Z!BԁŢ[þ @pF Q yj5=1~eHs# tXϕ뾹QF` `R#rPS>Zf"+ʪoo. ""-t\K({3ZxGb!8T'ƛgoڧNǵȶFoԾ͠Cgg$nknuXKc(=A_ZߏNQ:-yC/y6o]$0dwaoo[ŖB @(LokB$jѭJUM1iiZ ,%qCwG9@W^YAaW ^R_ABvе뤽_5!wmSx|1ye͓]1Q跸SIy;-!Aφ0>\%(ûUҝaa"Q"U@:1@x|mUGȚFUl)[`ם+cwc7@O[Q $#  to%-U >@fE=OcP8!/EjkJh 9u`\h+4|g?*GSgx`^ `_'%"ʙXwYFq3ʚRjqңYv}.nzy~ζ$ pn%>w=Ac j턌8I.P;;` Hg-Jĺ?Ôpl _!8J]f l:Ö|EWk<&) W1+CdwimrZ;?uW̱6Tgu6 엸n,(BvxEE`n͝Iǧj;19y(R޷l\IN5ՠε1A!BEQ96WNMVvK|l{t SdÚm 7%!A `TFKFnJl ]dM-qhtͱ PgW;s jRY|sv- [#;@CSjI>͝L^KJ=v|]ltuk 4ڑ 98jۿ9AjxwWRKI/}63Fx.t<Ѓ)C4V3pLg\76+$(¢C͆F=:ⶄ䥸Kb>F( k!sέM71kzW zpNڴp%&(nP%8]D/]\ 7.6i`/Njҏ*;14&83Ql5Y. aJ{k Ie8G(NYN-}\wi^eݏ<<kp6[7 sm gm}tg`t948ѝr|i3\F,[FN'|+& ]TVwAXNܷn󒬲I")V֙OA|>|Uo&^(֬?b(}]=iν24#gTS^ϔ.NQD9c`rFlbMFx}OU>) gwmGBqZ>Waghxq04 o,z< W YyC~iV49p/wSLK˓2#)׃ TN5W.3 BChx%aLl?C䝰9 MROW=GE(l%܃?RCCuk%?o67_BJ^>M[6 EEuehj0FG阠} _6$VE[nJYTD(1Q )2s$%JA)\e,J\П&'t 2S"c+.vU3Kleٞ R& k.c׷᜸\_`8P &C "N'EUtO^Bߒw}ZEgBM;Li`~>ɰ« N8b--ĮR&1iT7L*RiQ3#%t԰yݲk[G@|u9|CΌӝ,Qvx@ͱCl|{q޳ =z8Q5GZ_gHoI;*G."C}٩ib'⸵A@^(ϘE?:k7GcG[44qZT=l-O>rZ'T<&%g_ a6DĹ I#Y)7ș–zRϓ=&\JͦgaSx /Ar*3=U<=/$ ' `Wo ٌ_eYs@BEE=H7z= ԘOW5z\ $, 3EBKъdg? *ņSh5j~ Y㉕*Dq:kaw}h+dD "8خa2~Lo),̺ 3: YˌX!DIQwC _?})8k2_r 8_p=9yq vȖ}Jv pu'kyeڠig?UC_">@) XQpD52~H^ Us`d~вvFcw/[~JE@*:[.pzɩU4/Ji.]?#~5WȠUd(r=7Sb`a?L5NШ$h*=Z*bɀV01ek\hp6CV?y 4Ey+0AZq!,7aaǎƼqsI Si7> U\%es9[#VR/)tKkrՉ(+ L%m >ǽIK!05-CU B^z" )`ߴlՠzJ\' .C w^\ F@}phѮ9p\4˼k;<9^5Mvel: [g:L()elL_x@-KH{|1Pڻ\ᑼArިP:GpU31\6[RfqDŃؘXw*X[-2vel\OWhJ]RkMulEOA5n`lH yO%!RHZM=BTzIʪog~-! )E+N)]b)ڦbi,}mPΝƥM=hENҒpW޳rd;+S5]aiTGg;t#'Rxq7f<2r.UU -g@)]"@)K 2]1ǰ#WI>'tî>Z]*GGs{6eE/?PNkLƻ2aknP"wJ[߻3DVov4zR)$nl`~&0!0m,-F~*mP˰ptѐN"a7uʁ3xVNl{Y*#(j3Z t1OgJXs=P۲7X K~q@}77u|! :Q򇅃csa15r'+:n5技{X.!:\> wDޫDlc2OgQl$47Wl|k9&vȣO_+Z&Rc3iB,';ZG&rOtkz2TyM_ڌiQUy7o 3\#똲np'"Lc7?cݷ|2ݴ.Q{?c,PЛHb߾AwKMo1Y0lmz?dzzѶ|J!@`ub\!& {uA޼"g W-<_ť)F]ex`g5&/(Ka+Ƃix|nMb8K"\G#jm`|*bz-9$*3Q- QFLZVD':Lɚ?حt&83J*=q#-O v|jTXx :F9AkXZ8?ibg`R:(/b5;{ʜ3З;rɉ9#H bP#yS9%7 FG Pq^\WF8lW1Fm~w+4O`\1W0csif^ 2e5} 6RmMTDH|v%uVM}m=?IهFu8 1ᓔwc)k,9) )ueʎϮ+:B|/e:z b<:IU嬝P_*GԢt3@Yry/F=.*Fwn:v=y(O8(ߔޟWuvC=9^aXU/l2ΰg3QR_XzL.br=oIv=usc5uӊ<(Ul_\hgGas74V9mBģ s_`o} 2#VUE/ %X&`!Truÿ*:<`CKh"掮OͰ\{:w ol *J7%2E^}>?[-Δ3Chv2jbr >6?ZuxNkm5L>h.Y5;m;;SERԾf\smOo̘ ncZ<Ǵ8UУ4=-ZJsW{RKphs^/9]X|Ohpv>Q2|y%}yO)o5ni.4%!a5/,x.GY2pRMGoMŋҎO88*;|&LL\& iO$JTZͦF_Z;@%v9j/0P$mLкOM_E! >fZx![Ṟ:p`?r;D|܇uFhw%ӤXɺ?"$s2kխJR6Ł1Q=sg#:ǭyjs=/#qe-7 mcz%䞙$[\ŠbR䑚fXgR:)45jp#XuC;AMg$H^0ȦoеԘ扅 %Q^\|C$azz/?m~rrV,jj̧<}ߕ\~,"}F X ٫qrT%#l}"n׈=܇pL<$4w3P \|`x ّlG'~=#g,mst^&k3|*6'6gف>S(ݦ/5ǭ+T5qu_ 'G*QɊ 0  oٵ G$@5'8 ٳß!rSeF!:O{Yu:yW1q'1XKJxWS^)VQ׉XN+GnZMmGZot#BʰޖP$[f+$[ Cr[\Z;✭" ~%&_|5]UQ-w*{.HÔ^|/P[G'v]gJQ@Д:!ڎv&RO\aP׭0Q?^" 7◌ؚĚ iwbE 닍Qm\Onrתu^iR--WZM#7J:C\7`N BUFE8#O"j&nH  SG0%nXIeӗ,nO$ a9:ޢHj\?:\%[U 8, Xqm< `fd̈́wPI-֪%٬/U'b BFIЇC*MhVeo'7M2J<wԷl k5Á ˅FϓpB;c̶wv1H)/4!po/hQ,#ϣvO~\ԕ=bqI3ܧHFxc`EsMmc0PTf-ҼZ=̓m€+2`vR x 5߅+ďԁKOA6 nQfd:n;9\C#Ʌ<8 h) ,^ qSa<:y~O]rޟvH?{;: p~=2U z=d+ Y- s _Mc&?F{0޵Y=.\"IH~2$2g!EJģsoo^FNM oecfg$?RIDfSU $i=m)=exb7 Ssq8z3c;{uLa, ` |n<=j "Qr&Xc %Qee|=~js@4)i$r\T!zc6&(*6dAI#Kfto` YtȧHXoDxm!$:}6Uv8g*ObcBG X (R2 ڜl| i` EBK m@NIk^]YBp5GvVm\K-RPzkˏ|w3pf@繤$.lB6Rͤߐ:zT2[\RRRYI F!r-taB+g$1Wsa DƤu _"UvqUXPP>z`#w8\ , kÄYm2Z&L-3gv]-U5{\Jxk.="\TVhlbE!6 !xQNJhq{e3l85*Hr[LF\DE" g8`.=fPM˯>n{e>Lvh@RđJVI~ , GCjbtN3n'2wU`8”Ij;9yj.=^_ "1OƛJy|-eDW>y}7/ m;&J4Њ ث W `э>#܅uGδ1Xc)<-hbͪ+S4.:4oeVkWe+Cw4{"n4̾lE2?Psnۮoj!qIAhfV/2gMW:. Ĥ {"wAÁfRo-1@ 늴-o[1 Ym#¿Ŝ`rRnĔGRwěXr.EMhqL\~O9/ccD<0pX:W͗H}eQn"ӏu@egŧI%=wRB-Y0~趤[³2݈,@ѩŞ#^΢hf/V;_V z]-nliԌ$3,]{kbSt\p@XֶG$mq ”fn*%)]RS*) mv=Y \4Vu0u.$$GBMYvhu[NnF ;-.v'X mӔo-7CP $B4Vt xgtS Avk1Yq_7XlAFmb-+ '_] O.#W:t SBָAPo=$W>J1Oq6EK%Z:^M^vBzel Fi|j'"vD\ w,1h +x^Mwmdʕǘ-Lh#:DLxK>cv0k_K9KSWxz? A&OS06Oʩg>Kb@ܷ%ب&0Fw -ZER=Y/vw@P\ c4;;h< 1~1XnBH,{2)dQ- -|d]sk n)o6kZ9*t_׸OfN\j_}/ah5FZ'⨻u0N1hyd eMy0SEvJ(smI<3NZϳL3J JЌ']/$b Xf 9Cc:wlMτZ*NE+|e|} F5.T+و^nP?WG-p+3#_8YKs`}rBR`wQgDNݜ#{==zpl;G')RtYmlۮKf0R> `v|7MHghwx,_ɐ o=$x(#seC b7Ժ=`oi31Ck67{%S<3%'݆9%|n!MsHf<^CQHB9P$n['͈ni>F9Whpꭰժ1+ŜlΦan FVEU懻WB[ծA,uw o3Pijx#C]_'=1]񤇣/o>*>}B Tku9qp*NF!dOmzpgQ >[͌޶S3'Yڶ]yOe):\i=a.IݥA|W35/XԔ[@(*W4:>Zi?m;0N.2:)pG2o?i\x7[*_l/_s!ECCK F[r,$Xf-ECg6sgֺjm}c Wj"uwç e98,`\<=*ߺcK?Ptz;Φփ 7,E1 vz0˜n8_^t~~Xڂ-*fJ 9'dr!rP:.J9nO*Syp# 2xccƃ̴hN&}xkyr|/1-]ҝOC(MZ9 'ج@vWnäB4CC瘄-G,ǨY"[wӳ\!3.!H 6AF08xV z ᨉ89?Cop8u%Qg)H4i~ F۳X2߃u?XďR_'MsNX;bLH#ILÔhl<>;A+wafh|Fc( NNqz-e" pDݥ˗T*-Xbt叠xY0 ~߿*nHuPpcK,q "oLE?=$%$atP諞(^Gwn7RWݖj7tfPuߔD%'bѵ3/u&y/Rӏwm;ƒ1Zr%}Wk(bԊT;ođ<9}T{e@O+4$Ai~_0b+V]+O.7?%F8tqhQ+5>l2>Jjmc3Y9xxuRG򗁌 UbU^ _dܣQ[7Kbz5@:e&\#:f lkb'nt# qv§.7)zG9@_A,t(TA̐@S>vi݇1ҹ(NmFA v'cN*͝9Ou:ݶ et>OG⋢ٮ ȯSJuk6ڦ?bS* vx}p0"3uiE(O=^@ۤPrL45$n'0 ix|^$x@UKd\-'~^i|!=~u7>o:v-+cedRZkU,w>svZ[bh*uZ*ЗIНm)W)p|8Lm31F2][eH,Y Cݩ."jnFk߾e܋>6ںbNnNnM1hfșmM&6cǸl7{;pjX\- :R(j5RZ7\8B1?vYR&4F !=?.2W"Fx; a#ҖRsAxIOdnPƳ<'`ϛoWR0FA2dPv VDA哬aE?GkhHE06Br=g A7bkHh}aNOqB '*?v4ocJnP~cLsxuV(U/Y6gu#z΀TM#t̊WLTQ#iׅC -}^O}cmd3tHJtDEx$+=Av_K$y[rߣ#y*c 9[puLfaj)hf4xZɌ&A*u5)uʗyzths]OUP b2N]9!ߊy-n_n":*:Xzu胐 7νB5!CLë@1 7XtKnfmJU@@{R+ahm@#LljQ6bS;*"v]B6[XQ z<,O nve O{%7XwNխ:qё|ie#:^⋆h8gg ȝW Z5ǸEu۩aϐ`]WhEiZ!r`ni'd? I^;]ٱN4jJ^}CPT<*+lg'47{[Ā,F/b(くka{5*|_ vQ/NzFA^f*nR`nR +fNmCDvk`brW]S+y˽b?.lOM[ukx*w=yQPPnc2o*:UݵXbcKTZ<`7職:]P#TGҕO*5U;qbv;c~LT?~ mS1E?c2X͘*'Q`j0m;OͮpG[Sv|o M;"1i6B-wcr+'| nfSMӀzÆZ.p'ڃެcV3 Vt%czm |)8lH\JКIdo\T2rPxobl RnAٹL8yämk±O44FރrS/fekz1s/Yױ">GMS8o:Pk@T[F`GVoIo"+߾ċxgCվ[OrdVE Wt?N$Hc()h2@*7R^>l[⹾ $*H=aT߿PF8u4Ub9ؾkMK'Yuڲp#B !kD|gjϴ57v2ܭ{dw >A7c }k 5h~6c tnNT7'03nn3mޡ3iA w*w;J0h}[ڇۭڮ> 'nR. :pD~˺ ~dHC˜3sJ\ܔPλ5~YYJ4ryj?_s7҅z㶲rpv!l'FN-+Iu& C::\Mr^Ȅ=Yvl 罧'Ǩpv~ ZT1yU飊C,KsN7, | )mw =KDY:J=$]'/tM?wd7O Y1?cPHbwp?$A֣ MLyGTPi-vA> )y Q"xp& L8ك+Su 87m~l>H}ѥgfX/QIid(wm`gqQZM"Q3$ F)*׽+ PThrT(qw165jQTS.H?lRgzb6R_2 -\"0K2F2+>S;;r/zQ}Q[61\7kܑ%bS11orkAs 0q']vϜMu?Gmr GԆ稪u&+GÀpi[S'̓G?qԎEqtFڑf'F̟`c~Z2:ssdYmT&^xN??9hmFB./rd%;ܱItф3!zn2;djz%5<2ޢSm ~>d}b>~UZz"16:j)1<@tbfr 0O.8Bݢ-$wTjkGP=/k/VZP _2u+^]Vy?#k#7p־=}VX.*5q lڤcSymIk' 8m/ B٩ @kwg`c%ϭ'~xOjWyPhT/L! .= u*b0Uiҹ Vm Lg-tdЇ D+ǯꍽ ft M#%>@8zz\'}緟}(=!^εB+eCsPb!28AҎBV)4Nk{_t~j ,Hڌ;u.[^k\ʣiIh2Rw^FwsF4~e}RA?8]B [Yqg+)tE-;i:yS]UT A=5fl%^* @%_=B} %Эv;ef _h{\~Ψ0{1Z'~,{|Z.ϗ 9S&kko#pe6"n.ui+ı_ZqMEIk@x64Mvso\TzgFrc|fE]ۚyU=rˋKiIÃ2q$(dp;@#פ|&dcFv$tVfwf=`I<%w*B1+Ia pE2 q\ ޥf|zxz&JW})mbJmFڈ^08#{^)ͮ(/5!.EPCFHL GbS^dm $>7 $C9,B<O# aL1/2"drj&DDwx}0oCC̕^x No,"C3tc%ljQ9j~؉ll]|' Z*5P}Ұsw>@e$-z8]aA\IO/1^뉼@: djY%_2Hꁓq}U@^V&?ǔRv2R|_C;-@(uhVd;{eXp{86fĖ*I f\ Kʪ.sDAM"f*\Jst0RoPOuZ*!sItM(v(9' ceV*aPb9 N#y62; `փ FiB -uFWU(AJ^K_c?w/ylaY<#*'O[.oD5dʼn $kw.L_ͳO.4_ e؞83݅yKit 2QkJLܸkޑs0[=px XeZ*!ɐ4[}#E޶|`?pn(V iӷ "al\^=YbDlQĜMX%`s _Fx2:w2z7̺P~#|5[,\nN&nLaԼ8PqX<\bpg=DfIS"='mycV_5jSF^"AEH)fS<-0 ŇI@)ǶGl -XVz.@=`ɘLkf. c[BrN0A"LPM}rW+C5Mį'ћoS?( K'Q,#6ClN[m!'nTS͚#@bUףC/L,W~Ә֭5yßS訷z<ަ60/bķ>S fW]̯Fn?cn$Cu֘'sv/PVsҍܮ_|'xEye ul4'ǺֽOh'%Ώ)qĴ\];xVZ/q2Q"lDi~i^+c~sh*QXO[ͤnS5{fee{Bѯ3j5vy$T`>!SB]זRSM%΋2|DE 7@azN*\ 0n0qgAMC;` f;b!ꪀ̡5JƁ5> ed܆z¾Ć0|q`ZNq|v<Q; 2M#[ݷvvUAѭ'ͅƯm3uh<==4.Gu7 ZP+`jW9DˎH%ZC|qkrW3NI\Wh,7M^NgFpOmÆ߮)&`1z7PE/ M>.fV`ePs摐hbF?_S^,]'ߕO ,yrQ&?c}@r9,J 9Xѽh1ȫb??0ț.GOADsgHg߫WQ+_%#EYn$\Ռvmgc|\O˅9"8{E6+TiirU)q^jFmѪ ꗯ͔mV$Y@I<إ%ZS\ My*JcŸ[yد9'Y  H6{l`QuSe6WoFiY=+y3 h4h 44hE8$hz߱9Ce!6' ߰]9Jdj3#hƻV@SV:_W13݄f.%Q(C:ZGbXXxv^41:+W9C㟤n}-dAm\ r?V"CLtqI'0'G c˕ɾ7{% `DK-) >{-HS#1BͫNR5-} Riб˔TƠ(5nhx6$U5*ժUMR!5Ϋ23c4fjAnux:n'`?@ .!q}2 ^󧿎W^t<24] (EI ׂq47q];m/Ս<)؁JUdxP_a-q|x 3ٺۥ~g2mK󿸵y PX<fb0KRXmlm~HOhK.a[g~zzycw>e#U&SEa'`4^E>&oд-2!X+:5)jDl`CTI gJ:] /U3'od)@+#U 7TLD=jab`ᱱ wqԿB߁N CЙ '0mꐼK>bcJaƤ 6-g/}K^T֒.!Ƒ *JV I~cUy1m8+ep<^4<.bC|)eDOz؀zm-v6Q;:YxFX;w ~O=DB>|3g''\e1z&O4z[azE0*)H"zNb9ҷ>-#cۆtre("-tGAz0kMGtF8M%.ҡ%ʧ;Q*/ ^mRlڛ3HrdS Є~W^ե~_VFR_hiE,6LF`#_0yS;>,Fy4$qP)TTe*͛ڀ#;`ݯ]YFܼ7M|b1$`l賶h";kV&cMB"DW|tv]Kd3ՅB(Vn[?]Xtč+ӼC$?Kp1hw.NF>s5L_e>~-d[k4Rqf?PFս&Z&0|h׊%6ơJ9 H?w=h}ތRcV6=daYׁ,vGtO H5?zk`g:ݰQ O jfc̍JskKMJKv(6qYf=ps2]>S$֒3 >/av_ˉj;FI{~w^Uzܑ]ˌFG\&~{QKrRt') vb%UJ~:ۦ?-*шNjį;qHk93/ Ϧu'i6JяmIaZ(Bϫõ z]ZivDƿ=_٩ ~fDJW2e_&ϝո@jT,*lEQ4*R2WNa,L~p^uƻ]TCbv5]aCF/Q&yY獸0Q90MmNSbge9Q!gG.̼]86~/C.ڤHYe"p/0uw,63wXT3:Xsc"&0`1(AEyOHN=UvV*x:Р}–]@Y.Bc7L@dч K[cbq]SEn:|\?w08} Ƈ m Q*Ǹо- B^P?Z9,.blpxUsS 1G]T0ͳ^p z05{2/CeP7YіYA~X{=:]`쳩΀*գ]|b!#aF7p‹L] 7poHGhuiޅc\#$ {g4p_Gihc\ 9V@GqP&ޫ/ȥ-sLYR>39F]lJAx=QJ$wKt|cH&J07XN`^>V+<w(,Lm} ]>|9 *EڱYFlVЌD?%Uk-U$;ngnllъϒpHT(6PZ"~XgMB}B}IS:1*&d/IX: qbp ]MdThx ]!58[T8@yj.M7j(G/>N-67'Q~y}G3fw) & ÿ ] %0jRPjp%X ~~D{-fw|H[Jį.|Qd[&{?Fh 3cp,̬G\Fj_YGckNᘵ 6aDŐ YC>GRX7?II2\EK# X$DiV6&LYk]s'|l?ލϖD1QGLIxȒLHN/4l$MmRlM"4+k̃nKG,IN/sRpn@Ԉĥh(OV3BdZr@ "y(=fؚC3o:Nߝ,~y捝nb|6I+ #xJiZ ϳˡ<!FRIy {ƍS8O6qЫfDX{n9`4jqKǑJI`5 bhHQ!Zͺ$Tx#R{8͏{W*i$=(vmNya=|®i2!ouoGQjbc_@dZZVAEKF BJ7N!zLvuqC.b$#C?96Tq"LRkn w])b>Q!` Or:@ś>y{hMސڡjQGE X-QA#k>fJEHf{JPH(yh{H+Lh:.[kcg Û6L-Xvے hVnŻZ"ŗ뇛t`NY*5 Ȧ}PO=,xqrY|Wv4A0Y/6v-~O:XI|E =j$C>ȯ~:-CCŹEMMZw=zUe_)1քPw4F}A6D(!_ >MrgpDbc^_ؿ T-"5(lS\Lg P~Ŧ+3{[R@a&Xw̤ˡz#9nR((vJ[a1$/ݟz$4ˮ*MG}>vJ#^&Tq*n]0-h/$1!a;BQW_sI-ԇ]i /vr8 ÉN9mX5Lݥ4oJXUt%9WCG4l !;u.鄪4Ogd<*' 1.v)8uz_4 S扦ji;rC89V$47!Ǥ4/Kz…xG~s.YzCi^1pkX dQ檒ñ悷X1z DwB9m _2PdU1P^?a Qv!ttV)_r!Q|#S.!ܣ*#3ya+Bn,AgTߖV&[$*!85a㫕oB,Dv'F98@2w4d㧯pk"Ms5YMy-9#(p5~My薤Ű"m~(VRRH,<&ʫ4_\%rLDPfMٱbW׽1S^yf{2t5g'WDy54[64ҏJw02F:` h.&iȅNΤsmyw>@ljbT:',ؘ0IP5a{|LPq~tOswrG=yӃBZhbw -i+z_t)ٙb~B߫[pG3f1 'r&4HOW>LvO8uP6 $ *:Fǫj`v K1P ,#MeQ %=xK/k)إX*Ն=Xm/P +,Kmп>´CoPt :%{Nů%d¡& xjJȗtsJ0JlJG%4(6Iy&*Hw(Q}XȗC:;6,yq4;]#%&8aE+Vi !/£̂׀TTOUy<SQm%JYv,RTfYEpS᭝=e6,i# ?4[BIWEYGW}}ĊjOݛ+,J*f.̈́~ @7ƒROF[KM.KSG4UHvy{$,xkt|("\s J@De7χY09(⁀njQY'Gx%:s±*)y5i $9Mp,#8M&Cr4y$w9W, mŨP F).E071!ã#RxF=9a}z "I+:,AچVYcyPZAUpX0xx44/| .1'pIj9<[hF5 h|$ςS|L{MQz'%hY1?fPsӕ="UdS^R[J.7|`-Q9]/sCO^s[=(Jåggp%;VJ`[FNA;MnU vzV#ՆlA+?Q#VPzg!O4AEzZV1bRCd/zLj:dEv,[Wa1K0SiigvBu3d!l'J%R}Uej&?|>QЯ&;^{Z)v['mCmPep1R跙(V~' ,-e7=?ֿ7}S.{2*z"-Sy*W2n׭pM.\~Eue0(p pS" [ErG: qFܬq벟);5&AZEŞ<`U/u3ns'warCKϱLcSG0}Ug (ğȰ 8(WQ]m31Y.[F>OkkӳR®Z첷R3+VȊqp ċ1&ew׹&Zشpʤ<ȵhKqTqgjl7~:M("t\ߪ5w'9VБ>18pS Voz('t [j(X+=Z ~8ڕDwI&zYלV`Q Qe\p!m)kl^\}>"q"ɼ CŧzhefVj_Ĺ>/q0pe.G3$5BÍ$q"*jP]%h`KLH6wJ.B-ԾvQ&`ar Yӳ5؄+;V-,nG!Y?uG|\5d"<居l`6K:++=fM~mU k%&@[BJܪ@Vxmr1Qjxz'DXWML{^T*2,*\)߷MV{++$avo<ۄYj=>]oʷkAQ&նeTZQɮ>zp>&PܮeBoT *'A? _s/8D3Gj >9pFwAڞqCKފUb 6(sz5}Jvhުe.탂k3cEK+$);8> {vhN` P+u *āyc%N0wKD P x2HYze.;?-tXЎ[ϋ/cE\bݛy/]g6]ȯk\ p?tstls4ԉRaUjC`DsƬw(`5D` jA؄>g]nz#3{FP%i4Md/GeɰPu>j&Ȫ" [{up#mL Ox!c1;j´l \9SzFcm$+@(%hAhCMB:W0Is`OJmb<ްMT_ p]Aq) j'm#8*zۇPʭZ"i {"|#6x}{kEӲR6^pQD.-tp+zZqJTV0S۪AM7刉p AbX=djP!BjOJ1djb%a? 6Q}+D,wF~?ː\7tTg%n6^2Iu^:6Rf0aJ0c ' ;nslu (&sg"߉{} ơɩ %7\~ ;?*J b_8~(r57y U%{=`;dӻ4.·~vi;oT ;P[˺W'åYi0eȭY2 /T]A6Ѕl܈GJOT_ ܑTQD AĬ}a LN.`/wG^ENݘHF3lRG;^ 1-3@6"'-8Yei0 szb)4?cffA=tyv*MD4ɮmcUmҟfW\8_?m8> #8WW"Bb5 ~eh,>ؠ6K`xcYFDUhe0 5XԀr^E8Zg0 %wsB2%dN4'؆'{= EToBK_l[݇g_'.t>&1RvEfy-; p=#}t e䡸&Nyu9]yaC#pQ8>&˔E'2_|6c8vĭS{B~w@1gef:YiXz/,@K VN.&U#[*`wA& ՜ru _o]QvqJ.e_LRˁc.bj^9>P|svC-;7H;N"L߱KzT7UJz oI2$Z "6> m /p% zyz{q0U A;SN1U&oW yAq[bv'7fJvgO$RXxXh_) y5HS:B+GE+Zya`M:ywi0UC>f6U&/"uƕ(>Hs<>X0j1 Z`uu{@K/2Rc.̲tiJ/}Obg|kţJ%܇M-Ϗ [bȑĚ[/ߜ$ ,RFy 8Ŀ5Udg,C%t\oM]E$WbBem$5 ׈49́)ތOoX3,zh0 t*ų?4"*u@h_9Z4=l{յ%L[IF^#/H^r>g$Mּa+P)Bʬ8f#Dr38ޖb|X>ok~DKe\rlښg Y,fKp&(|OܗWx'tq09Vi7q+H-0d$I)Y=nݹQJg=KxּlR}:3XJ6 tLu .3^ bˉ_s͉6f`7[2:\_GErً`(L||lv1+1-(̹`;|Yg;xsqQ 1l6b-,zGl7& .RP\\jBvJ(C4 jx]Յ+x =ڪ{OteHC BWgWưHv6d;a| |]@s/z9U+Òf(~5bVC\ZyGf{ck3dR&>R]d{1yL='2{r{NcKXD%GP(+c$$e<$4 q;H8{B.{1hpdn"!eKq L*,/1rD49] ymr? j+e';ev dnH( nc,n=Ӝ1'v>ܡuL,@[+mĨL>taazl=4G [DBڶE5)V|iY~.]QXڪ鵘`>"^ QhC R8pb I{8c0jZ›v.S?v5-~dOBKJB:RZ١ȟ9;򁅜Yo\@n D_|m83tnO>J#D;8z\+rWi]zxwfo$&@%g<^E?LB]?8N_Da{ !']}qv4΢by Mb8pȷiE$_pcwxnEgЋ8thMm-'\inlf4DK6R߽z=_۶wϽGz43p1ǵj,N$Ì(f$,[iX4~֖)(yc\W#7)#WHKjIJIDtD=JJ񏠔M#8fĆ᭓KNJ԰O=쐄=MЕ3d``͉IKr w&pMV w#U@u_צh x!'/g9.G`1. iH2-LL$JET:1ZiXś;fi̬;Nu_O"\y 9a ,3f(hGSyd7HӺ:3{K;ȡ;:΋XnZ_s"b4sy&ĴzkE0s:JB䕘8;DʝYr+R!^Z19o^NFyOs˃ _ły9^\kF0:vr]P΅KE`uS1Ҟ܈>$ݟh4Hs9,G(5\WBٰI)V2"q8ȃqz+>\XGJAam˧*~[OV?Oszb^샦pQQ4lgUSaUVT` 9po/PjV!hLVh =ZƀsNdE7W֛&gڛ41Tf¢$qԏY$h P R74n DCIl077@2?L&nwC42y[9Iʋ&ԉ( E@*-oq&' !,ȴ4U9ང Wa@G; hcP}h 6ef&d䮇b]JB&P=zByӔKw]ثD.&y/6"f*gJXQ;{xiil LN!T K^FF-^C U>rD74k7ېAnf=}X\kic3$QݵIj$ p)8 hpVz{{rZ{9-p,gwa)~"ɯʌE{B+ BGuQ*!o@7/L)AXLun!YytIv9Y0|ȢQ (MU$(8]:m0O N1 tJax "Q_"vؾ!_dCw=1?%wH &)Pڑ@uf7'{ kJmv: ֕KaӈPUjIFAET%-xЌl8iǑqXp-NI|9zi Mr <զwR;cp35*n<*nYPb%.R3Сy" u[ftFUzO0.ƚdS5m}w;Ce855zNJ~ k817 <]x!YdGzo?}FHK@v赓bȽ&]bbIHgD^ _3Wu6Q9fMv•N' Cex ^$*2&峑E]>;G ht5r#vP*9{B6.y|S`,-WA ɵUa$nԢc./_Ӡt DLoS3?}]s/Pr0ZQ`Oɳ`Av@S2·3i9ENROVDvM3d 5 P(b !_H<Ǧ*5C9[Q'׾Fo .۔=sxEe.YR0ZQF[;u8 _G,pSo5P,l4P~!N%}(ŨVEb Ol:Vb|)QvI[OEZ/ؿA{g?] z>D~?JýPP61&$#vA_w|6 pA6cehS÷ AO^>#e:YMLza&Jn42C)W@1/Yaq;qlgLe&S3ݞڳŻ/KZ@xqR"O|)cI1`7%w"-lz<0m{ڸEM;A@Y^?Ӆv"YER RFT #ՙ[_0?>0Fi;ZПhSPӻlF9QfO~7μ#vyjhnT!eb{gd 7' ff ˩U@;޽|`B'nfn *O_3t+tnG<~qØ&vj2)hIa͉0iAG tZh>qWpf6_1 -$YǂN:al_+$GA=G5|ЈYSl@W &g'~\^e8E~ 3-w&Hk :fWid3Q' 'dьI*[B8@p <i< ő/@CeLӁ)y,^UU9![#ö3 ڊUA adW 00_j+1b+v<Ӂ62ƆR Z$s>nt/Suhauq[ +MM*Ob3g/9NwO]=#fg4GUg( S4tnL2=3֬@S}(;[R2ѳ-ϔGίJe%=31oe:c0ޖv5YXb$@3>8 5J\d.H!b)tW`+?Q(܂u'O 82ygh5B ?p @Ɲ|-c&-yWFm(r{U R 1ijsq+G U5p Y &b)#ywE۸ o9^ΈS0<#UԢi_ǐ 8i&56sJ@Vk'x`Lظ~']O8dsV8av6ql5:OĴbD/RiTpXC-J$_3%7_$2I5=fu0}bbt  =h {3n={pBՈIJĻ~n"mdП <#=}"s4ˈ /,1aXur3 ΟҒh2(Ob2r74HkF7TBG\*plC 5Z,g1bwnɘck@ 7}^02c[l dv4RM8?]峹u9~1go@5*F(T X)Z =խvxd'[WK۷RVbiڴu5(TsųYЃYj:2TʌCR(}pSЛk-@L#,i+{u g`$:^=۔cFS23S!kPbusT# {8y;_߲hHhuwaYh/钃5W %Oby~CQ}qaO-v7>WmĮP2e&qL!y8LtQܪˠֻIuW4W* "4ѺA3N7w?Ћɢ}/N؂r`;iÕ3S7(y9s96KOug%jYErH)QCҷczE>^|?78YB649Lp.t^R^+x}T_gc@Ƣw#!@—Y^?p8"8.g|K̤_ԢgbfIX/9MPeŵӍu;ӧ] 2_-_X_)pICBnʓJq eU)`ʹ*'EoF ,V93#lrohwu*0cc,~XfVS+e}+#S\>#`tKHjn8b錴mj5+J_ܐ\rn}jʬM#BpY[wFAҞ 17t)bUiՎsvjRb6HlJoSRbXܺ&6U<  u,ElVcll,ݘF!m V5hyh,\|em,??*P%a|H;f=P8§<<X?Z>8L7N<ၗ[1A#}FnGK{ vD.x;:6]uvPQ/irC{b .hj }Bu[  }ط=6a\0O/]f@-߫VLHk̿z~?^%6NC8]M)푶v*}sFF\Mxkذl loF>5WCR_W)Pv_* $DMv3c׎ _% ZČ@v搹CU @ 42H\e۵7C5 ~>2\=%6DZ^44J ǥYQ]-Nᠰ d[-Kd` '< NuV*:%[h0%`"˦e_ay, UAELNۛob䒆(m q9 HfV _Ðs  nybQAU 2bQȰUz pyL}Ɯ5fFQt&}ϿLcdLcʂl/@ƍ! RoƟ{"weqIm鳌X.m7^-]]`zDw@@Pw#b e~Ax3.JuoBT il ;K Km ֊^ƍt/-2v^)^ @@~|8QLaRt䩡qPPaRU9ߟl7!*v?V>a$uaC?3 |l\5fi0ß#o:Lv"KaAQy !RRi$Xu78OZZTL`*p^ s 4 k5*  )2ʬoњXb+cm-xp ?{c@<^,Q0YE`Uq{ie`)':vȚ>{F&)C["BX#8DɆr cDAO=~߁2Pa3֛]2/*!y[o|E@Xsh$ы`lRá`Tn>4 `A-[eouwP@ B9;(z/4queLs?wF _SɪIeK<215-QD]cqu[ ޗԯ.-'iN]345>3b=Y޳DnՏL>OgVc q7rN$Zz4/[\)aUQ f i(v6$:9b/[=(OP?598Wpᔼc22"\OvInrC V_'mqN צ=h 2!Ah]65I'܆Wmn~2re*'Z:+{E ̎hdBƁ !X[/{򹣍9 wD6!:&nxNٛL l\BM>&)HX84 mfėEYe gd ՋP9 *1AP%r~↳*cwwSY8zyZ5nDh$9Ķi 0̧c>2k,ݴz ݈"ѸR+? T0_%و{ƽFƪnb"G_{y *#)}%*g! OdOZ8q\OԟUQDD4CX :էg1͟z*XDʊx"I~B[й7w7` !$y~YjTGԻmA^qAEO/qd[ՓDEC%K?-,D+4aۇ=8D?bagz*$H03&i5 HPkyʌH2+,9/X,*_4;OSC@y<`m V.yW[F,vHBoMnZy~y{xv/qʵQwsչC8]G38έ# "Ad>5l{SI{sFkH(QTmp~rA,v@7p69tЅvf"=ɖ6gEr҆gXGYBF0aTB`=j{( I?5mQ=3^iu)q@zp##Ep9EOTuAS0Da [o%+c(~y$oiPbIY({7?ūgϼ`{/q &{z@Ew#X8I3g 0V7و: 8e-iލV#i0F6V[LP IRZYK4$m'531V,hb w 7NHJQJG.DkT4׆ktRAuQO!;|T /[ /G(8^7hSbOa+-HC&:CtǶ8< 3Sl;89.W[{{}ʔ8ÏG}L=.Aʹu wolYDrwU1S{|K Fـrfcc{PZ{#U8Ɨ± +rGQ{% I\H\ˁbUnsH #bT}D46 ;^[Yo.HPݕߌn$uSn{)ZWހ5Mt$-f5+ a!4&UQ?6%|;J#hh2/ rǑ'I>g2Nxo)ʐN532:S؄nQŔvw7Px!m9}\-HRל0H)hzs'e2zyamz#FM $ n]*wd$C'F'XpUpK6^)=~uk .5zIguPlڊ{XP2N=X\X<0xhӦXSX~ծ>>^$Ypgmo|dClRz8FYԈj-&~GJkcjnphDA"r["[W̝D8ݭAi-LP-ys( U$[Sjq 1lTe>15"/qpŖqUG2)Ew&@&C2w6s? o4[Jp1;'gӵew(-ǚlF%i(c4JY1s-#8sxuWQD4PRr+i5gG]z]|v(mha|yC.%%˾^.h?-CO.̧/>WlfhGZ*@PxaQD !Y:81Rq䊥Nn1u)k!z*lEP6*.a<8Y݌ZV<Ӎҭ"WɸvE@joTUU{eWRoԗrdm44_帴fն=^$;~猏&sYeITVɖj1+DcիNAgBd3s!C4Ak/0»ZV)n󸰍^N/,jeIn![ hED0~RmϫiS#3w4| =5Q[9@x=Vv{3E)sT' xBJL|@fUnsq7k`Ѕ=gyf-~ww66~LxԠ5Zrs]^k`IˏA怈E'6ȪѸ7EQ,S?PI=AHwX^l\O!nK-3^,hE[{6Gh˚/ԙ KW%FjPcM ]g@DZhcBc䧨`̲NޡwR: i_oEEuy *Kj9:*s&%/YBΚaυ쓇1A{vN-!j?{tX_,< ;lCtn_7)1OʐTh,g"Q66G Q[f 9՟I8\Ir\+w5qQ&kk醷ZA0.duC(.[xz=hۡ[IJ]jU=dPg@Os|-l~&1۞t_BM4Kк OJ៾wmmjz7XahDBg/nz` FXr!&14; hv&Fe V2R\*y~8(" k;s/-$~%a-\^lfeFEҀ,Q|Lk8Z MS xgص}|·"\]ِńaZő~3u`{FE~ T"#k50;N#P+z#Uudٱ%:# nFhޥ.=S7xˀeULXY٘d4m-ll` Q3hD`.M3O V > Y&gՕ `:R)4EW<ʦeXܬɶnA8FGD,85eѮp@;e dP~@tnE*XGLV#}U y0Q5r>=s9n~"Z/`Pa0S&F%Tu`' [*RaW  ?fbsnֶa,-igVsMdRJYJ^G "o|md.zJOh{IƛzX#)R~הrq^T;mz2/ԲZ*WɪHkt* 6d|g7b Œx++xwmL3o #1 3ڷ: 9K 1t)p ΒLc|Pd?m L~o)g3B[<~~,uyEf=!Tm8gDueiAiow18%LludWtzF5Ho j,"Y'pYWfG_S` ?p&:@IoOi {<1Dީp5udt}BUM5Tu4:=y#0V!>"Rekp `Z2Hr*.xA@\bQKLPaVTZWIkq,_j<@=b(n)EIZh`Rq̰>] wlܻKu>#- —$1lE,:ted)q{BsbK 2QP\/rh\*") j6e>̑噚7j}^\zs]]*k)\vW)ǍN>TRimی#tmv,F@q0jxϊ~1/t }('+ư&"m70r֝ܘWBk~YAJ@4j|s $f֯)KX͠W/؂GB'E e̩-BEۻU󒐬q:ؾOsx)PCx-o+7ns@HjYZ80;4aaP <:XP3 >Y}sić;2nR֝[0&^A 'ZJ:`yL׻gi}#~!F[(Ahq'`Lļֿ`E>{[1ΐr#_S<ŝ0Skw (^u~bÖ.EgRY2УA2_KΙëT'ri}}:=oAsga!M`t!.䔱Y"n4 ΢)7&l :T 3/#? q?? P~))-JkVm$_e jP<-y#`YwsPz : 3n4!NζNGT27KӐ4ϯUc]lk1lӯZ^ YR#4Ωs 6ʲ&m!2H"T)/_llt~jݷ-iE *+>81Pb 6et?M'c@ ͩG pKND\9Fn)pcbك=翴&S2uEcPT?pb楑GdPZsᐛ=>?p ®-=Tڔ3TG iG@j[=\ c[ʐ%i1%E_d;Vv ?W"-RVs;]{=Hѝ96}S}YXuI݌r8j ag%p4VeЎhbR4A/ॷL`aYS Ңa!lh̗۹ҿ'c^ao`a1HMFyaB=,[dތ>OkՠߧܘM Ff< &Mr>9tD&~x9iFXl>,lw \ލvˀYYfJ܉9qgXgnѽXGaN/i-uGm.7Ck/RcigY^:L,y))am=S!HB: QctvUzhx{{"%bk>d?pLP S?c}x)Qj& 8*\7(?-vUԒPЭ><ͮ!8~<\4BmQi 7Ng%b*4ZP" dpNZ0l(F{f0L.!=7/r堪srCF:8R i"V""/ 4=A`=7 *G˻Gl$'-Tq`'،_ѢJ,/`4qM}եwYv,IA~7K>6rᒺmWAGmL9u%pI<6.O3=w]b'o_Ʋ"#zUz@4h%E@dκ37+d3K|YLÿ^u$k_dYPwMm#HU$3 D {׻Lš砖㻵**݊:>vPjy"6GC5L;WRCc6.`z.!G7wS9l Jz3M!-[ktԠ5> jp;dYJ̅W*byvRa:2&eMhս1K4PtK9č bC^ *mE0%vSsGHǧ<-P!dOrï 4E>!zpْƊ=gf#B0M X8tsr:~8S+<. G4agL''b>/kf+ۇQH hxҁ}d- qt@ok{|v SvÝpu{<|9dP'~]ȞTAB. RjO͟8pz:z0Y.s‚VEJ~h*E淄cΥVn\QlLl6Rk~8;g=0M }bG?h͕[>TRPDJ}ub% 8FM09/hhTUS?[*oq߰K-Pq ۤXc)@hD~$ l9 ք6B.Cd;{JΑiG-X1~gZMJ޹q/aXI-RDlF ;ՔKի|[ ̰#U'}/ pWպN*ZJEΑnϢ9u$BmP_ZXχZpw# .bRO[J .ϲ\P!BwSWz{d+&v򪽙h@cQr,jk9YPǟN‘S$dJ2э!D k4ArI;\dZ1#+v%a8ouf6Z[Dp-xU=铟7Ijub"|Ր7q[exU<'0gl1R/mxd$jJ2M9sh낭+}e5_Pik> >tiӷim\CM #u=ru!Vzƾ1^}P3\@mk>L,&К$ !*˘.8MIVMc)BC.68p:Fp:y9\;R9@jgĞմm9RVUIz7хjtoif1 [Ij,qʹ*,dS=ڮ/л46o4,¦mj_f%ٕm9+W|ȋ=᯼s4^{[Qk pLTyxZ.x?Q}u{#DVxzhaNe5a@ik4ņu87Sׇv,7V,\Z#0bb%XTޗ;%TVIVD#[x-K Խ*Q@ \1lkdR ǏRnd{.Mtj]d1cS(H](q}|(zco+ 6"i7 Tr㩱㒎b[[yh@-K7%=w&?{@׆I>xʤ\Hzjs2%DWP`P@ ][X[e&ʊlb2F: CG?+z ⱆ-B y,fMݗPrSq")`GӫM} -Wh$Z 7ud ar:S#Z>{Kfy3Q.v ±ɨ\>H;UEן+U= &ZhІ"b3PDzg^$$;R%2w<2PX<.sxPv}^צ2#otFnP+8ٓq)O ]i Ŧ9_59.*q4:ò`Ys!oDm *Q(p2(BYk \wZM0|U#I} :,M.ݬkKc@:sxkk$g<TD>|W 4 [ C4xwDs+uXW{Qcy4:EATZmgΖV&!a.Q$i.W9'bۺ`C%Mt\g)^ ]T#mƘuOiAwVګۭ'k%&>sޛWfbmcxYp'FP%dNApe. B>DB@q0p@{ <8AXD#DicJì.)b<7R;;Z/RuPbxPLe.@tTڇ!f'*ÀJG,^l>!^4?+ԈγF0@wheR/jW/WZmrNsN ]lB?bQ1L/ b0B|7g֋eEToe9?kT=N]9YK.0w,[qqYNf,l߾xLM6iBME::,0=<~KCG2O' pmp|.;(*(K+fZݭXu0{<>gm59CW>׾k̑a/К=4U[T& []j@V .T9=A Mv>BmZ!Ll9ny /y#\>т굜^'@ij= $'wUD"p,H H] Gc<&߾H`w?mVT@*.fXvonc^2Oז14xk?{\O_j3=lg{-^)X\j6Cf)˓ϯh2\ˏH VLn2K@J`:8^ Z<(جiئIՊvQHԥ a&L|(jzl r_MFbjɾ2-P}(ZmQCv0Ŕ]-)AI= P, 0;S`h5o~7WX pAϳaXk.ZЯ7:/sHtkQdI%%WLၸʴû"^]8_jI.!%v |N7 ;(L{_Bȭ- vm&ӊf}oTL|u[$,1lv2%.Tbx7fغta~]_Wb{܆<6q|l8nHoa/w[*@]pG{׍<`L.?*3)"ʟSΦ&-PX P_1J#Em*Q(Rcnl>1 STvVp卺}G ."&Kls8Z>1QQNnuHMy<~y܆40,0B^)MF1pyG  ?s5'Jk~F iǁ fz0[T[3`%Vi&Fò$WΨ4cZվFڑ` j1EGzBkݼ/+{&=gτc^1śbڡcVrPwu*/l3jc /a\DE.\łA%<-ȞDJSt ͠ؽu~F{#{w_ru&*¹Io P+Kh,\o15yjLX..%Ws YKb}b¼ Y%2=*DOx7s騫}V(X"#-e:%Iѭ  .n +rL%2hp~0B ,EW 'YrR(ʶ ;eYv@E/1 iP&L)?. JQ%n2^_"ʩ7&Z/cuO7MݽCnY p6É}ȑ\nGCRI2PsW\YeP`Qҩ@{w3>hJ\0*x"t!o:r"9?$B/67u{*G9T,d "ʨIG1Lˇ+y5iS.OS4#?hϵsog:ϛ90,I.<Gn-J0:h+(03ۄW G# Vkͦ:AJ~:&z_-"heTHYeLkS/GA|c=/ iI҇:y/j/Iٖp+lǷ[7$/TI瘇&Q"7g;Z]dld]SxÏIqНAkZ΋W&6K֡.tMY5~ځ"譎㶙cmB8w3\}0Z:jHMzoMhzy9BUXualX{@ݨg*֕k.:U} WeFRm,⭨~XgD9(E?Qax08H2&kSrHe0.Ȭ$r\YBe==2*R7p֯^)p@Ln!"bQ$D \./]F9nD3[W*z): NO[Κ/nS~6W!z:L.9|vt2ܽI_WO)zu# ~cVm9'ݎfdfe|E gUPgX>\CA-˜Ċ1 \7{+%QrEqGPRHWs!8I*fOΤ#(QCKm={]u,"e,٬)DRXQeA^S̹e_Hge%Iy?sGm+vzËL]ՁKQu^'`X}^͇qs2p֨G-m3jPz JV(SCpg5oڐFVS|LxHK|xd\>F%7F\uaq Ej-'ꪅNstl$>L<1?BaN3*uy8pmuo}$ep=3&1/EFD0v_%W0bBcn3 %^}([V7 )ـ(i<tUm]xŀF|O[i 4],>|+Ȅ7xb 6BP_=EOA˓pf"n\)/[ÔyδϨALQY9@N6a:E.-0%ݗ% oH?gtc5 c6j8d4l?w=%55وش5.,EiDҶmE%w dqm@U Az6Sqebs"^g]O*F-e!B܅H;o5ʂ\lU Fðt5__#~fD2}TyW7U\nU:آ/Bfj0XRq8;j0gZԗY*'JKt+rУǨ%XbsWs*IIG(DĔq#D;fm>^Ё{YJ#dqbcKd`b D 5 Ɯ7P^ 6)~Hpg',ђ̎fi֏MJh~7p%6{ 0ҋ&;_}Bnw'tƦ` Ǣs$kwӐ_^Rcl!@Pز KeX[GZqz(H;oC.beQJ0ٳ{R͘; )s7؂6uDF3KȖM6cH/L@gi͑ZIc&"k"SŸIn#-$56 eHe,-DMϊ?#Sߘ !\l6B@h@CN:k Bjض&[)OGcyN==C6I?N!YM²/T6s ^&[-闁g.^5S/ ˳/"'2\n^FTHl1ht#Ic$?"a g,ن,م,,\sccȲ$/Wݩ럜uN;>)I.TZ 2~!|'S0€תϱ>NGG㢣.q~,K`Lt{|șX'xo0.P >]aLcc\"RE_bHʢ5i9BI,Xh(Nfs˱z/ہ q[xEJBEB{aVKx}ŕ`iP:u{)2z'.|Nq*}:!um3o.:$&s.}Np!;Iى TPC,O$ԡ> "`حd.Mv(hz)Sz4NwOBdwS" !^? 9_2oจk0&YY~Ѹ WAhjd=,RC5=3]a. i{7E"T VOQv1Jhl|eEuIxfԨ5P $Fe̦rŪ@yy{T(1reL!ӡ/e H \=nhh5[LJXx" NrHD&g#F*0kLdHV$s:dĮ?'kyis*޴]=ʭ˛ Dis{q}tHn ^H{_p!X,yF{eH@a ShƟ`'4ǴdYR |]=)9 KykǽʖdlIte XV={&Ɵ A79xJPb|wHWU&[da_b%SRe'U] } !rrEz^ =8J[f#@L<9w0^ېyKbCBa'!؃Sw,\ /P]#zD^-+14v`l s`T'a#,yypՙDt+*؞#U5_W+Ld0)ԄDX5bc ,Y Z̭aw-{?D0LE6&$zeu͑+Ov, bDpq$8U%HlC}2b9?+'G0:&:s?VkiS XwZ9WM;QfomiGHʓ\X*b_OTBO73'1lM?v{L}=IZI(Bq(\nt9e<@̿_aItiVSۃ${;Dn?:ʜ+d}S":$vIgoK#C 2'!f?Eb%K)]qŀl'6U^6~ Qg8KHr i~L;c?HoQ( tw[Θ\-dd.yCYL{k+b=Nv@ z܉qh[=r0, %%&- tf[ yOk'8/ט((OB(X)(o#ş}$nO*NHm?|KP̜ޘh̷  ȶ{oY7 !p&1m4`v w'a~SGCS@p0FI*[V*~z5Eh{(OuDgå'djh;>^vr}|2Ҧm<^7)wsIZ]Qk r}c @&׭,_/V߾9RTow A/ID3  q3X,_,5~a?%T f *܀95hΌ+ gR%Wn#\p07b~F&ȡ' 2= cŔ5 |Y׌pp?xX9cub]cWS;5቙יdi?Ǵ\36SCa;x|Om^<] K11= z#3\cv~3?nwetiyXt=Zυi)#X6%'3H\j4%!S 琔8mt>ShT7}Y{wT%I 52B=N4:. xMv7VF|"<ꋈ5+@C0*} ٦x˥Tj,Tz@b*@92vs!p^Bs _+˯H>z0LnTiH8}:7YhPsKjSrwkXLZ9EE/%2$/1x%?9Y'93@`ce?.aUQ1]0M_QP$8N`3W$W:ivqz E\vwg¹ci?+!Ah~>%,f`͇FXc-s*worGv̴Hv(Xsr5P_˂igEV 98ΚSdv.4y}EASscCTZlILX̲"r&8m{9CB&$W]qc Z^c TK`Rsn4O\g!PpnSv? yir@7 wr62@NjzV",ֵ#=~15XY}<L/b/)sSŁtz4sn"jx?AFE߱ͼUbX_:T㌏l3I$PcX]fb[ػXRҿ2Z1wǹ_|kBKrbbG;nݿ&5,rƞKVA'I]B$~-A^<7M^ʬ-<@vvqsI]xsgh<(]}8d:W)TTy{.Vs1^Zwa8#|#FjTzz4n"H¯#h\}4qw0IΖ1l + [+8ON۹hnUF41'1VɑɑծdKw7%keδQ DJl8`Qbqn`ʄФ+dOVygo ϔsWnX|r#[6[柛 vAZy* o̳P\DEKAeP=Yܪ@\TJҵM)Ad'Skۋڲ_ jk.ݣKO:}K}C$,#~X/أ[ݍ{Z09a}Z(kh%rt>᧘[A4{ 0憰_~HDF&/(~1fzd?ƽB@,."O&4 )_4(΋DN$+h@:lUԎ7{0s7an(2&>"r xOYz8(Ѥ' 9jyZ.1E<:RrĄd-x[2 M}QxWܯ<|R|>mX>j9/ ~X0L<:L1EP^xa`ToϬ)PKԋT4f.]qO:'-̑E@K}IϮm H_v26 [>h39I+ kge_SA1fh}G= guZM1ZF5gCD9,1Ug2̡'4*8cԑУvRܥ.rDYO^kp%dtp=Ǵߝ3U6TB{rK mȫTVY74B Ff!Wp$~&VK=C|~U ~@Py`,o-( 3[x^\WcK֭؈{7Ex ?ql(m gWZ l1YL&Hz,vI.H)}SNGhB|`{Rm*WeQc J&U"y,QMZ%ĨfJ0k>^prF8Y>?Z6nr}VZ-D-glzZ\7l.`=L:ШTr03I̐T& :~*ޢ|2 B*,۰W[o\^FB |=NCH6޻٩EEq ˋ)bK3=$;fO~-(;+:.L)Θg}$ 6c;?{ mj"o7P?8ç>Dg ;#cu-p ޗ_k^)֯,#rK,8C(8" R'9~njZYe,X^gϭWnԯޓ[3 yJVr?mR. '=A>~-v0b" cсJy%';?e] :5gast{6,111pj{XYQC>lũ ҐPy[ 9yF\e]`kPXxv|U(wF61IHvz&KM lݹ,4r_Ń_ ŲTß^sXxk~ee1ŭK}c9LFȤ_P.<|bThd%`Dx#zS^:7p,c$H=1ΧS7p9h6݂|Qt"%u?Z eSPGX-:y459n a;3\"ZxVo)qwAmLصX{JW ϭ U܀\u}:82jYen i~Z)Y,q"F.̋d0슡}1]ѹ 97RE\ U@4ʾO)eL6yNiOn~kfkkx]`YId NFJVfLn'ʹ;  oy9yL"X =LRQcOZ49<=3.=S&Zģ:Qn{4 vyFH\8Ϥ)dF* 8 XU W/9|xҪ(V'F9+SV6ݸ~~*L-Uݳk1TY/2e@K~3CV?H5bLh{‚?,ɋ"z5Ù1lH'y%L? ;.("?߫|KFXGSa %te)]sF Ip)WA *ꢔyu%1=Y 0WPĎcrqM? /%ݷ|v"!؅_N>em\e#}Di,gWi SZhf>]ť)I5!1/жtUXo f+)r7ذFᔁ{+\1zhmͧPw֑K[0 4CY5הK:Uۣ2x@ {N*Ӷ́KiCaY$o];!-dyOFZ@٧:UPZ{n}F=y 5bmK <`qMK(U6Gxu3j!&KVBg%$"78Mt/!|imICp$}x9SW{XזǩӤԽύwVJ@sP WfKǤrR~(7*KBmںӐOXek{&㜣jW!]Pjd`h<$@1a~xЅfBk{44~>)C0NHoّV[9I7@0+Rî܈..ooR&@ *Go_My|sCI(3F[ݽ8t _dM%lc!7 M0q8( 5;0ni] W&]՗ eGX`û/[cw&)TL?59>!&Ro!>^~!|HTpKfg>y[As ߗ 75b8iv]=b_gUr,] F Vt6+C3#[}41ꑫ.. > :sk.+ ^Akf1V3䡿OsM_l!f* )Aim}( >{NF,CO'߇=,XC/<0"Z|%0|g}NYgE|# q[L2; e>dƒШaUGx6qCfs:)q`5F=K-Zflݑ`ĘAzuk4O@ :Z= $=F֖N]"h N'yA9^(𴅩Ͷ z[I&Ԁ>xYs]n@Q->>#CO|#2E-qcmL7ea؊E A>ͩ H<EYR-~T[x4#D+`\!bfz1++o႐\QJ|" `Sq" cit7 [׌*F ՏpL9"fTϷbU * @jkńe?Ȓ'?SdHKNrIA埮qã'G_X> D*n 9xuEz.}H~fRzݫ.S!4K΋Y8^-H꣖; (QqbEd5hpft#l Xԟ$l,X%c_ḿq́ zqQ /TeNqsƖ7BS"ìI#Fl.-FɉjHGm4=ܥ41Ib95!*чU'$Q #= Erއp_dr2!PSv4:"~HOtC%Z7Ֆ4e;pIZ4S?Hס^T3x!Bճ&t %NW'0nGpC[Q՝=RZ}P">#yD.r;)`aA/zTBx[URa6.HQjߩ0}X5}zmuڂ+e9FaBGZݱhRws"*K\lk\ϥ T˿B%m&ja9ioL1 -embg<PhП-Do² 8JEPX+i|r]f] 2E-YLMQo?VoF;{:Dq%j~yZ|L {ɍe'wF jO^8Nq(su l%AAq~b= 3Ы[ G,?LI-1`(I87ulGXQ' :~c@T!>}[S?䍫ižFDt2ݾRӥp`nA%~xćm!߮j^s^h[쯣 pwe5&਩2r\Q)o2L w*Z "J)lKi);1,;paS5iy> |s/ِn&q;dبCx+90WEl.F>=ACCԃo;^\s@N} |XL\zy]{4jYȅ\e(fE16>xϠtԘ)tW 6!A\wXvk]CYМ~% irycL`$2LF `䊅5t[C(zs!$^7<Gbf4˕jB/\dHX^wu2q 3{F̢a>f( L?]d;vsf1%7A똋p<h܍`Eڟ1q+eyWqn {*V:K$(gԆY^6w!;qҿ(B! xͷ U/lrXE53(b'& "BfWqv06ռӸk-dwO,"Mf{zє^zų}ղ8;N@kdLl柀Y4A[k-7r $3gk5C%>֨~ӖiW_Wp=ܾ%{}EɩR>#cX@ bw'`j0vQ{{8Lx|Pqc3~ŰyB]5}qby(}Su-_vI ՚D Eg4G:eu1h(UFLƻ g2ۃpc_h=8;'hǎ3p- 7v.MCR{GÔYOt`eR`xG l;~߮=#șt2]b07%\%m2B$ש*ER37+L$!Cn) v#qցA4Ymm؁$k2cR6O%vݓJ1P#I3&qp ʷ sX;ΩI Voef;4DAjK 6-:r7'd8L.@c<:\j 0^6vg2S8 d^"r1v׶uʵ]K{Ҥ[OU_Sl˓<.i*.''.'D\\=N nF+(-豸a țAXt=Ug0oԅ)d# ۦ%6 `Z ]cڏqDSaܭUuj)o+g&E'BhM;"[=o9p~^LD_CwuVZec6z(c/93.!ˏY][hn)8UV}d-^eP1PPido~kD6{ eDq53ܑN9* '(G+ZfXG8K]hq6m4̛y ed:Sy6a8EOa6I,q̕Izvf߆cwEК3J!5O G,ʛM>M^ Vǥ=^T\r\y3 &A cEcQwi3@h [h2?H<ը%|Zܢ0jCDX6&l|-IiDh4Se`+D)UGǝHݖDXu'oem}.I׿[8!$Q64cOͷwBH -[mI2ڭejQsE UXxU¬B3S..6 h&=82S9`v5HyH͢vI ҷ3BdNӡ!D1=m]}Jb)@@H$`pO"jb"T2Ȯkc :?밑vm678\VNFrpdXS|)Et&ADmAc:bsc.%?ғbvc]7G# F! ygK!*)9^*]4ft> Ly3 gUjoh#K 6C؝ hlgoo!vaѯ!!.(%l2ğesa$:UP$)!;5ı}P{DxעQSb,5\D򎁱jbw Q4zI΋Ivc&&q S8uZ}@&dePcNO3cm X*Dzd;~[. hY8> Oms)us'Qȧ%" K{rc2r\ƌ\IK=u-I s%:DdNr;Dx%3g>sKidm3@Ui fwn g"ZDKS=P5|O%QLhMl`fz)Ecz_9*<ɘutPuHf 2MWU6Gc%Hs9;g=E*ǕFX{9h%P[Ur eK=l2~8ms!sW"YFj0/jE5 ȖgF/f˓^L`& o߱{֋)x W9x}+Fv<MIMO!ˑ о!'GwyČ x04Bo-Cwl :'h);͉&],u<%&T?FX( : M}+( !0Q&V:8S@d6$q]ٸ@S}οB6\yesI{~HO3!7GF_*"i_uiɃW4Nm ֚<*[ 0d<]?{`+O褑92HbDt,frxr3;) kȼ*e"(S5)ٿ1M/@9ʪFYգ m[:0; 4~Y ?GqFY2֒ %i{T(A ӄS`-@@rǟ`д5?U02엀=r xGEHz:gs F͍緕zotpW7dmS!fa(tĉHjҏ rr<* 2-[; ֥q٦}*qfa{+r=i o#byk.U6;Yd:з43@-V ~~_~!D5t sYAƸ>cps}f.toZ(ADCG:U-Lzz36[9!{T|D PGw#G4ߚʖLvwɥ)5):gMq[Wd$5twWX'hcBnh$X]Og=Uk/̽βQb9K%:ΨE/,|iͣs0y +%{]Ρ-\ Z ) հ6t7$< BXӃ28lHs\ mLk͕Yא_3!H=[atN{W!D.}#r-9/!Sۜ,w&RC䈏eKy (!%_4imX4k oA ;bFYxpmkZӂR~IXײ9eSF'&8D48R1br7'&1A7\=Z=])O_HFjq 5uf{W| 2B5o?+QO_MH;SI!eӦGEkw.DY3%#L dc׾KtJFYgm6G<ɒIE#b&x7sC/+.q"LҸG 4a+ڨboD|B۶% 7wE-iỸ@(|I^w#yM& J@YM/d~O7zKkl;25 ~ڜu2À>퓕 hO C]O &7Hۗdz=\×cF:>Yڤg c)[ZF0Q5d`yy23ªgGna{ }J#LCJ ZݓIg oqN㗍=PȓCˠ= "Am*C%B!*xcá}!h讨AY5 K\x.3!=(=:Ώ_:_tc~aJS#G#Aj(% 3 MS# ׮48SЬ!M]zNr(. [E@N8w!<ߞ h@;*hTb(>1-h>y6 7Wp ,SXȼJY'@G^HҲٖ8!ܦ| I ȗ`>}T‚L䡖Ő=+^*i4kO|Yu;sSC2_dm4LRA/R:EuF֒SY$9AͶOfZ K+F oK)4Sۼ3T9R,<`˕].jӿ{<4fj/ j_,ph/kD1hzBMPasHz^E=(`F+ a={>*Ž yCq5kG tgq'ƴVW&iJ$U4*^a|k Y8"J=FЕaXW6RD`߳l︿ø]yefXȨe!h^g^@ʅY((7ϧ3Α0 @[R)BӏkQQ Cm7e ,J($JMjl Mqm|B)w^IP>?=F6I ք"rofuV-aB)'fD8,o,((F^=5 vLM1A;B ޴v+,n`iU-ń%O*7vvobXLil(RiXCwւ6iS$.2‚+GaAKǚO/~zhj$ųCՎ+1]bI|޶ct'ҿ`qHQ٫7ntc/r\> '{ q6)ǐOaWN{qb_MllѰZ|w˚x99n|yoāstC}^rN #?5c2$T.THnG+(6p?OM>+yE=:_еZ]^[zs< 5=6<=n%%6!v'8u#-a+ &_?Pq ME,uq ߡ}] 挵xMs$`vHm75V021H𲄅;};HrxB& oVt@\SCz4h%ݶyv^e%Mp9D:I|Ҝ{uҸ^qgMr4/*x'PHDZꐨäI !jڏEB?PMd7o\Pԓz+YbW421Ӓi} O >萓@I[E 4"k SD dz1,/NA=˸{Oe"s2kar l0 5g'a29 pg6f6Y\+-ɻwyPA:Y\U57 цȢ8)vPhɠR4/[OTS}.+:Tl|*,AM]zh܂bx e7ao1aҍ>E_.)zAWY -t3OR}\_W^*6$!j+5.St:L؁2g0[NLU.b!7N ) L~hΊh\ L5T`g^z:Ƀ 9'uܸ8 &itsG8ǯ1fpRaTnڧ𪜈&:[91[mg\$r4nyC4x+LIL"U?24;T@TWic'0Xv*\Ƞ܈LyoHͪ /'` c p?ə7F:`~ Q ZUgGxa Z9|_0LX euoRnTz+¼(%}hzH6/1Ko9>6 <@+Wg;h*_d5>V9*Dq^eĠ*2K$3H©Hm3 X9J7z7T0ҕNN[͹XCr\v[ .X|>c0%f`]+i"4%@`_-- v!pQeQ.\CK3 zo,T#yVdI }o]H_#0ҬtȨ_~n  f$UYRڙG"|u'piV+P#?!\a)e z{SyR"DG *Y@QPFˁh=1{6^$kd*ڦwIܠ1kPwΖ|@zcru\KDUX[jPּi+!o&T^V!eow7Y1mq#L]ͷ2?\6x›ra#TKBmbNQfR]DL"2Zk_ / =t{=3nLcb#֩ev&1 /D@u'"P~B $y~:H|xZG#X u>Gz 1m>?ݭQ 69F2ɄoNmq)P[?>6pL1|̀7KK k7UkOecZuz pOnxTx>m^Z ӔRXW^73B*h35vDx7E&xr]ٯ;xr7"aY€nVͩ=Q,;6 y`UxTa'&^k}[dō(𻧝OOsULza`A'zz Pi4=k,}򳔪Z\ d{ o Beoy1C߲`_ 5fY "p"iQq?d܉9BaMɶ+"!3K+Or\Nf:^$o?)y|ltkGTj'0EBe8\eyhoߟ©?ely  h'/,q(8g\/pbvĹu$Xq¨2A=dlR/(rRT/#PF_OpZ#z"BG+EG`-5d+ު2&!5Rwj/zp^}װrli% >.wr÷'.¦l (۩d,VϞFCĂ[iR]$06B>->پ>qC:\ P>s!ʓadJyM1s }ɟ:Κ#{ǍpR(ɾ1ʱFN&|| :9)~B,\!YD|/+T!#b]WO EP/0UUpҾN=2u<+Dw.̃MY| svj0~uF}M-p}q[@[Xa 'lFP,fԶ8Xs~qvp+kh+Nc^EKr}!ZbD݆6G\nEݴªiZ6,R Ɋ.|F}ʫvc1 G!+Ki&Xq^Ct$,媱XbkU9dhP8]T.f;\ń{Q_ .6,ȁTo:ᾢ)~O7G?F[vۿ~B A5 i)1 #Ȉ֞ӹ; ޯ Ynh.Od?f3*Q^fu7u=RPI\?:w?x=Pa?b^ayc*|!u.*YN`Eדctjk*Wje!NX#P8C쎎%p^U< k$xB`rlhA޾$04ŇUY`~@N5UK owLӟ_%ޣZ΀#)ʓ`L }ͲǠp;EB`dݔ#c9`h\ײjr/cU\G Oj?m7}~<M'e_oS!L T%~ ;l=7%ՑI;ydI.q95?X#{:+#*mm]PG Y5Ѡ@I[.rAtc?@tiYCk0r~ęԇ&*_"G.W)X=f ϯsNMFr;{'?x$ObX?rugZMa׺ShsuLvÈ4H.&/IH[w΋Niy-JjzڊSn^Hݕu V)zw4E Kݥ?%9lfZ/NF|JE6L'b_ y<%LжP;IuN@9p]z29Ak[5!\WЂ]u8NfޚT]Rb3hZo,}< E\D}'2~ﰂ>R5zk 4t] cHyG.+^X5Em(M2#8C4/ў([׏dC&I<[ Y12_ѣ䞍@~ K!I4 #T-uknPITc:)yu1ܧwW\Ԉ#6b/R[._H][@.SМQ?4Eö}L $E"N} !4*º0^Dܣ¿'G }!Rr](QV|LCrYv04!@} ب g "A;gEl cpZʡAG{>lx%5fl'~ONy{[! U]iw obe;RLT 6`@:IG]:bT;yχQc[WSl% 8a@+y«^(tÆbfVu} M5\w^kKG9,9[(N|tl};zWf3I8:<(10Kf•-qb2pnYq/#,K͊*^ =KI4cnf1h6828poːY KzW2hLϋ`?ҌyL2AH -\ŠHBs`KIJ8!3@K`BXA"ߑ"?ۙ ''#Wjm2X'F!4izY yCd  :u ܍9R<[`te[\ J0hxg8^'r>"T>kp96e.svQA\i%ŦvUg1-RO 'JY Sk/?AWlû$LTB8HXGLy>h 92u΍*#(){y>Cq?WVN5\q(! z iB%WC$ܱtݎ]g0q/d66 ZPp/2_o{dC90y>N2Rbx%)5˙0&.*hN A[O\= JO?:u;&nT`GxO{sv1` ?|-,Ю9ɰr /,p$M˞ ofΠ@ƞ<3y`T@NUkR?,qI(Up:Zfk"M̪K5_ƐqnÈWg<* w`5;/iV.l† 8_-ehا7*HƘ>ʝz lH]gA]&~=ńȝrָ)|p(Dca6EmR(UN2:*{m۲2؟(^|h>g4xt)s|*Auח(Ϗ8 //6!9/M A F,FIu;[Y[ ~U.5}+0yBlD㬪 àIDѨsy8BSP|6~8-@m+2([A6-5c=Th`Vo\4̹37h0_t;l[x3"B8K?Sĵ]}1̢MxPTZ5}}M"Tȿ(@$W(i{'|VGJhH$) ^s,F. .Z!2mQxgd7B3l?c[ڦ}eRBbFեB ZekfJ=[@H~mY5l|N^_=QL{[NT=UpnJX BB.^Ҝ'et5vnNuHYOt={("L+wSDEi_V`.JrZkZ+ze"Hqp~%# ,.`HόrUKԿWtTw$+s46Vrʃzi%.Y@~tbtkP:<;$Խ=U z+arx#|R2xciAf/B)ѺCyn ; ӑXSE%rV*ثM`gjZЯQĝj7pqG`qJM b)0*d}1`(k<6|G{A>RMH{J7Cfթsq%d&a,='lT1|5fN@+j+rSoxsuM|C,hw]6.zx!/̾=GJˊ߻aqӷ˨dLt:/Ga3Mw+8W>NcL聟p)r21G[R-,R4K_6 1j%6F'9a|49/-}3tΉd\ ҟaVn0;- " Ql}j#]fuei ߧ :sRU@S]46ZLo'm¢V.gI"; "{? KI/M]xS;Qn-+E>{,lg.Ǫej踅~!pBLO@ Yx-PoT([s`ǝ O<f.q(Y~O\Rv}R,[vu%m, %[^hn2.o&xҟPd~+O/ISq(:5\`EP-sjrWh.U^BJ)5adGx墳f"_AVrK;ioT%PCV7"CSVX@,0oŕugz-8[V @lBKK [4Ơ QY;2XS|ݧ47@J4 +N`5ײJ!3K+ORfbzTH~"n/y1ϛ> =^]H&KERrgON%{Pg;V:&RotQ=p+Rӡ 3H¶NT*-- ؁(!ICp)̽M_<~B.Cܗ Wt %):W 'q)l|0TP "ʼ-u2C_ n$_P֐SUEOB.6`Iyy蚈[ϖpOaYbv809w&~J/ [)09uDNv%LYs\9]߆Xj,$O? )NjWhW1(qbLfby= ֬_z>KD^T3TnP- C%҆`SjEؼHIyث UKy ިayϥNY0T%xpmn0mr睲ԙrPd<l?'TFRlϸ5!M\ Ch5s,7="|U"~8)&f.FR V.'S0Z{Twj\6Q[A->MuX^+, kMq޳7tNH Lc2-Ft$m": DwJ~9Q {zoye[&?"HB?)vl*Ct=j%)ʁjj빅akeKꡖgQ5Iω 5b,(c*n#riNX 8a!L7ѿ4JP"$lŬdoA>&!pCڞib-8D*.oE(;jn1 C\ >aMr,nYTu|e5r2ލwjz~ڡZD/70c{ +BxN4@2o`?!/A[9Oq5H#44޾G(Px++Jnk)-дoѼ^Dr?E@xպ_;ah쩀-:Jb8ʞ'cSn*fQ*ّ00YiX,5R'~xY^Rͯ{NKy)RsIGU( J\AYcU"ݾ-PنvR#q_PZLq,;>kVX9Vr_GdKH V*ù^#nN>wYPp!MZ@23oo\_Ժi@;-.D3j5fK>rR{5١?~2ċJXdAFs\pCҐt9,kASZ6YJ%b[3KBga*ÓHg5a.~A$>Ps5RR325xdR%].e:Ϟ ƻ8]0 93BEpVľ*u\JP<-`LKM+!LwVf '.xoe)Z=<%h7!FM _/^ tm}_ǝM1I2v+jjO tk[ > \yFT'Q,GW*!-|Ʉ1U-Lvt![x Ao4YC5~D0yB9aKf ahi/ p3ix*Q>%Kd#303W0\əћh'.MlPzR$wDbK$ !74VZW}lc'NOǻ8#C!:9_Aclb/|eZy֍LEhY@d4㶮>TX tDG&х=4o<=A+`F?]hPPoſm[xsڑڼ8/V֞}ry~@!& LظH)c"w> ^󰖒 .mV_Z#O:fM7(r (eOnTNKQtCihj-|gIwmy.ÓP8Ԁ35 ;prY[\~h3cP= lPȯӺ6VWCnP^NbՓvZ,1WcT O;(uϩdB>>1,Ԥ H<-b^Yz&w0 Ӡ9C:ꗗ`l~o23('/dZ,aן&q tȣɦ{S jIhWB' ۇh p\;9PIDX`.lYM "_\t6)n4MĻi6̦2NPBŰDjU~Ihk7j>BLR鄓#he:J"pkT6zLu;PX;98/cƂV%n0[Z{fp|)NEuྒྷ| cρ"s8SW[uz :B/kO=6^ŇGj2Gpػx$c䓣# t1ѳu hNg2 YA!vIwX1sĕeq", QG.SGwMV߉6+fhH < w&ȣQ|ȜP@}`L- oȓpӍyTNZL7T@ލW"Y<Ϟ&&\I=&qs3B_7.%pKV:9sRlZ}|c~l~M iU* UR]4˖٣@rVԃepNEE`?+KQ<6fIqPsN!'p+LZ ?6rc!]{xk5PnʊUJm%L4&Yc{0\mL"p-|d>CUq&͋[iX{X[xorSm ;_L(M<nD'wVc p/kL_|ra 8V(3l\? CWO7q^ 6}+K+ZZjU`5&rJCx5.t@K}VXCf\^UD;))H J~  MId=vw9sl ˅&_t. _E$9D}FVPݑ[֎- ߰V80D2K1̾%HfóGoY]ϟ0[D⒜T18-f_&Ϡ sج:P+8nh.CJ%$$Yd?{F|(6Ճ@BTۏһGU5Pgm04Ǹן epQXW>b9_ihy"; 0+;ap3kMޓSG$j,_j?ko,oؙ7@H6DtT;QJ,f۴7r3nUsw(f8Rh4RX?.Oe!"C4bZ9Z,9<4*h?`*4 D&)oT|_+cEԍm%x(tkx,T9kQY5~U⬉:&|!v$qf.Pz Oveypmm2|!%{kѐPSSUCjfJ*ڴ˛JA̷wbSĖ_T>]]:K/&Dtԙ= P,Kt=/oz(Jh=:tI&.^5]ƥy 3BE)&qx9Y%T=*v8O9 Q j;۵wVgQƕeN|" 9t?t $ .IQ#fO!JHK$"ƆWh _yWV>;!C>;v&] 5@Wbhbseـ`yS/.o)l% |d#D%~3 X ~*X3ĈX*B O?Q".4{T2sf1!Q\UL`MQY!8_9ITg`^gOw*1!JLݏQ1ok{7 jhc{K>`xHLﰙ =+l]12i&s:o*ᆫ7e mnEau 5 ڳ\@8GM /@=QF1cm'8UvԲY_ԸRp x#0e5>澇W7kXrs[*/7ݬ]2hOF9eUKQ2 G~bOZӊFG y'kʹZcD[Sq2d@o} {]@ko 0r.\OC f~b x!&#rBC 5`"vJL׸$(ݴ oUC펆o}2DXƩ6 Kd`i6P`µժrܽ]Tgԝ s()ˌњ<n:O*+],) !_O}J+L[PꇎQ=n uꙀ:aQRMu8w.jldcVߜ)Okvy%j0klcU&weR8};y_^gU@eEC9|^0S2.5;_&_k./Iga}= \ 3 OGӲgBH$>i ؤ,q|sK4$}J&ѩk2֔x^Ƃ -<&sTwF>iL=|27[OЋotFx!Iq%3" & E>3ͼ?_h$mWrWl/,zpFsp"DmE[o;}6~4ھ5q..g\o\Bc1z'*~+gch+]qNb4ى)z{kTEE󦤟$`͎?ЋF!%D 57`a ٢ۅQTc7\@L̠d4n%N9aqIIY5Zػp$*B1]KJ۪k"˭5 dY#5nY^!;}i%^qVFȔkRauR^ K$ƟM1tܯbo!ueb0; 3%'X[H{dIJOA81 yUV) ^9\u[g_5[:N)Bΐξ c'\+.W -D Kxq Vq(F RSl&1B- 0_)|eRnɣ5_CҍQAoJ2QH>t̜ .\4Wz7yŔ< 6GlRct[{_3~|Ꙃqp.&@{hả FwSN$\¯ qޑ6ZǔM\y:(}qY2O'! 劵N/ QK6rv%\<\|.X:q'B.)DQA7WZ{|2 i ܈Zc쁤`fu6IXbI][&aTy?D\@7OoIM9CL6Q jT}U|f5/]X5yB0(k}QR7*;M *vϲwg5ƞξW/4-gdC,T8m`E'C3"E0 $NM(jGwDcqAahNc dD`!?r)oVqOXXSHgPR4X.,2A_uō&;#0#oѫ\oْah>9뽑CpGF1]l fJm3\F6x{j5-]b]Av-劐a֜UX jiX|z6lҺBV+ԵP kz?GLӽʐVij`e~s(j;rxAOqWvQP $ɳtao*KJ\l^d؆OW*(#(`e$5h́yL \7r:⾲ އ@5.ʞm^%r.,ȴ湪pz+.=Uv $8 TR:,2:H1*ɤ4#eV RG'Mu? STI"Z&6xz0* Yj7$t[񖕒+Koin1d nȼFX0E%nH苈ytIГWK1˄ϡ>a\ԤqXcV'1 4 tHQe~2s[{-F-p $=W3p3,t9qVE"2ƒ̣ 1=ǯ3XHH9db%W' MuWz`À`6sv>w"7D6{) \2 Y'}vхcWϝAeݚY=N91#P4BV ("{(mQHSXG E(~x1>` ]`$y~#poC*u^[KV 8c d`'S?4@s:'c׃ɢU`J!,Fo?W#YRh4~(J-|)ct,~ԙOb@;{ 3vkw^fqY.u=]ruAo'@wK3%-t^u)R‘vu-T% ֕yJd8 `!!ŵ^-P"JuO@.y3ko!=6\XE+͛Ζg+]:O3Ǘy, f_?hfzpJc;a;<1_O]L0y1ٿgez6;5gʂ>$4KS*nb- f[+U3 T>})c8#ETBCJMqZ 9]_dt~Z+PZ`z8f*oI:f)=Fg^2{[yw5x[֮DT@!skI1~͈q==ӿSD3'~F`i}7X iʉ,"WsHk\N5ǟZpj&mh2j԰C[,z=|}G+;>~⌌bH$w vҐO)gƃ ϼD/X8RrUKW YyJh'nATVQi֙-Rj6HG{xӔv'DWR6[$"qlZ Z2J?TSݓDo12.֯\Jg:@İTmOGOp1@v3dž5ۥrv엾\N}dV<~j{MUvhH ĆQS*}H/R%YD`*[y'C]֦\x4ʳ!_G=ɢRgN8)>5"\h$Y}H _50ݐ!H^+ %*gk=H_~8+;cꡤZem2v2i;{T}$s%ƞzrJلeUt@ gwq3Bg"KOOOUB}30ݞg5wQ^t\3"c N<4*x<0;P0bzt$dYo\ &y෹b`zیq%v:tlZ(I^ ,Ȓ }_3Og$F> -$ YJߖ+APqg7Q F2]vEES'4?p3 _j3vŒ'In}ZNU`9@EBk+S_ADB"@V[$VYW AdNh/ ~zm-@oA~vr*o=>˒(-Nu*aomR˄.YS(JE2AATP0A_$& c vi n,XuRC0JyU!_.b})=/uERw>ZCJK GW$+o}~_N V8^iMqqҒx*UCj3w-5#*,F}(Kv3$*z]Û^o4ER܈°Kf!w}~o8D%eja zh1ہ2]wҖy Z/ۦPW|TPnHP==W9A<8?Ԝ}|S?⼎ G> ]8 ϙxnK.yU@0g10Tjwp));"Qa/j$F}%iQ`}Man ,'4)f3t.Äg0]õwOfLqf >1^f@s;?{I  NS&\23=kIszORZ~D)bfBn97R0Z=W\+R9Hd 2i-zBPvӉ&I]7ӷ !: 1: ϙ~K_$Gn>%:H)옦*e^G0χPAxy_q.0N#:~{|#  Ƚی yE*dBs@Zx^a"*њ4(+uxC 6dK_ k2Y^Mm5*E*:0. -NǞhA5jSQ9:Vl#H?yZnxqO,3Su> oBl*({tsSX՝PP(b I na%߿{SP_ .ȖV7%RwtogeHIƝ,;…j!!;hRSTЎ] ! KȾ%t?6sEVi.*J1\ˇ QcB7׺꠽>%)d0{[y*z%d/BxwT1Y%[A(+o'#k.Is(b2PB,N?7E~ t*nWoK2}_aJ-bm̓9ovlWJ7?}Qx}ޙ0'K>H-Td "p@/KfDKO&OSVPkӷ#ԏPڊb5 㿗h$p5M^VyՀfbZn!{݉v GByBXt)b;xk$dkHSvxBQ;эKRUJ=Z!2|T܀ R/lqIq Dxo((i6rJܮ8YF0EFpt&TؿA4|%zœ!^.-*leF![(`jV{<ݲb!nDhP,VϛjGdBBZTui.5%=s+ɺI$#4ϼ)*ۿ[f1B*qΣ5 $;RjɎ"#%_;̛ a}Z B zHg"[͢A2 ##vc:694B_!6 ;5=3=ETkoݖ.)h|l   `uKݝ x4ܵ xܹK՛:{UH!?ưbVNWi9,!y6',A)rJPKP$HK =5zK(wJnd <&1I1 IWwIcI~\79x[uOl!:U+3!?Y}:P"!QA g+y:Qk* t\E 4}`+"#}+@8#I6%MXap]bݑcZ޹..ÎH"))RXDb7nҐ鿯ZГS44Q"PY4x3 fJHt&߭}_d $]CvaZ\Mbζ}q`v4 "!PȄMݫNas4~_iQ^& T>yQDr%;*ayp.TZI@T!z=:dKQl#ױin6Gr &;|[ܺFLS\ 'hSO C0Pr0w ^J)Y5ׅǛ΀D|.[l+rU-Φ017(?}QA`5 j(-M[^jp*B9@g,ض#BT|ԍs#,*ܞEGm ݛY|: yQ?kգ׾7,s1̵8,/-Cy!?©Nq 7D8aɴxȳPdJINf7:A2=[\x#S{s쟸U0~R2@"t`)dfR}vӲ1bkcLc%ũw5ZA"Z%GXWyZxv J Dǚ2W&'@o'/;Uv| Vm߃Yg[V$GS:%9Ǩ(j{KžT2@4X!C[RRb"+yHg/s7+2Pr*yiAgewG(.EP׉؜o:bun}96`IÌZ,zps%+Kt:ָ>uCCh 7-bBc_QD?CL"H pS$=n?V ĖƩ%G04 S|ݾc5 2xֱN6¾)}}8xj'9{ߖSᘦp.ĞsM woan/\b A3J}(zr̄ Kp zJ[.R ZP\b)i3]%j$)_ B"-Z.]޲GMilrNM #rG!LP[NBkQ 9eQ;Fw){X!o:Q &?$k)8. 3B3$w5qK>yՊiD>}@<˴,QKr[vTc$G@L>d s WxQb"GQGKD A[`7tdwCdܩT zX틒+V/0ESY#ixU'2|G\It)4~ j܌I#EL嘊̿K4j~Eo35Qn$rB rAފ*cwECE{]4f:-6l2=bjQxEnL{i䘜8P؛Ix7?̻8WW5CM{;UHQ5:ECFߍ@WG]x:ƔFh߀(ՂsqASe Õufet䳁CK~PÃrEtȦ lyh2  6:3(9QX @nc+uS6l@?uQT!<\ +Hj,QfNވ:Iը+aBL֫9 ǰ-ᔩ3=^i4e 'ǒOI(8Qf#_c?} -҆Me~9-𛯻Ic?V/A~[ aH2fEkݔ*n ze Bq[}[3,a5(ǜڛh5JQ/"fmx_  z99Ù,Tki0r`il۾r?I|T2L fv#bgM6eK2.Z@,A-K:Awk" d!qQߊ#C}<7XJ-NƦ7R' i6 <\*SK5w ŁUWgg];k1d\~s0\>!l0T@вrťZa!H4E$*6xcTCߚ:.r7$a^asM`4*bs:f(۸ ;?mG8dXZ3%OSlymOHvdgBFt Q uca #()YN\?ΩR!;+~*NI9_[ާ5CIs] dUwR~W7;XYZhp4֋NW h ibS ǼZ˿Wh=Nkyo"hR܍:)O:V53m(:;1+pݲ b,p{CV"rtm.4 83Pt>rDET*6W _}{5֖U;+m7jZ,lJR+`\ :ܘ%̹}QiKg> #Kf"q _6%pʣ\s`,Hs>}3vi X1>?L.fn '~z| -y@:KXX֫ ;.9ž{KoK ձOORo'\YkHC}FӍ1qN$?+`ʛ[D-0j5_0Q 28-jkr6#4'e&3TUԧZ9N}҄JW9tA,ju>=XTk4M.:>5Wx=@SG~%N<3\;DO N8y)Dپ8OI#s/j]R^[dIfthOįFW+|f3:l D3YY.OA EMg V@13WX6( *R}&{ЀB ^3|c>M޳N2|WL0TA6,JmЮ Zwby(' /CI^aRqa|ommvc&UG}gPvlbJ`MK\Ҝ5;P럋a2Sj/~&<~VmFKAqzsSR1ߔU6-N[0$_˩Oco?Ҿ/Ő)^*WB?lwpI(=Í] bCcgej7G׽i8oOꊁXDŏ+r%{0 0X#)n}_?I22Oܶ+)n16뢢i|Oһ;3tBSU1% `[->_t7fu Kg '&h h~q=z *[|K ÿb/Aqe ɁUmmLq{IdXwS[4UH17]N,c_ٲ~2E3fKB/`6Yyr +%/~|AIX;(ȧH;罾'ؠ*ց@Es,q6.}gUh8hKx 9R\P2Y\ TD@XL̴.x>V+1?À~$t)ӄFݶt^)@R[ⴆ'vC't)+)|@O.:iqͿ|; &mL*e셋( qAV++KF-!o`_AM|M͐a%Ǟd`@ qY/lъ.tpz+|KW]޼QX^RF(,T JrADz*~=X\K!v`Y"!0(&=dN}93^8f-6T=76W?>XRVJ\IRD@=DD2< 7I $JvwsrLZ xRITR_46옕Yy W4LE LCRi'*s<$Εkz3$?޺#qYZtO #%u@1 ~nLd3kMhlS$RZŮT^c7Rbdͺ=A "է6n&X1 $*LX~ʎ" FDzr漮9u&(FWqT~3붽\ hy+@wt%s׉%4q\'P*ĪIQ]P'.0#i5?V1be(Xv"L v 4|t Aj̸ޛ< _Fjo Vav:UYzx[*x4+^4&SK+i]&q,&&qsFf@+o7 Zo?di&JrD`Xlb$ODrw񟝓q.O$_ Ci.$O+e2iʙo3v`+2 <1j, b9W Z""G@4F{x2 RPLpP+-1?BN7ΖAbkuɱ˟Ȃ[1c%<.>2vcE6iv.In nXP -65_aS< N? ` gLADSj\Iv`YJwXF^8muW=]2&ؒ0 ژWëҳŏ1[5b}EM4hDϞ>Gof$⼠%סQނ|i몙h3ō@u1Y˚a6cEgJTCv);jŬ]ry#iZ dST v TǷ2ֺC*JJZ° 1X^fo8XޟK'Kr5ni3XBFEۇʘğW^mHܠිz)zCGYe"e9N,]i!+=[ RPsU%Rb6ԃ hzϥMdhIcJvT[KL&dzju-)]^RGCb/Ϭc,lW3bR)U3sa|,(|Rb(0P^ׇA_E5;óI2tдp_*:plϿTݱYRhX% 6E_od`Y7q͹X\, =25&i8gR!F?ͦli*b fdEno1 Ve ~;,}5%QZmDQbd & b$]*ᯱA@oc%lkY̍L{3I &}Eꅋ̜\L) 5+FH.- ~wGf3SӁg ER͕N"#I@q$5)xX^;-̟:i?+ΥV-S$ MT#T8Xe E Y6H@"+?)it?MypH*ÏgFK&5O굝RWo'9L>7aI줚_aQvTw+"$_t:J@>=S%f`˴㑬(j׀kxFʼnfg𘒺{O>zL67B.N{W<0y Xٸôn;og59}mԖъY'~g"y-ad n%۬!S>Q1І'5cĮ`p2pG>΁#J7\CTr9;p?`/o% dnvf?YTnؤ$RcMo!i?|a <@iqD:'w;Lw70ɏC8epb0 *j\a)^[my;Bش4v~ Y9iÓ.MG;zŢM9Ǡ;0bC$u8j?/`8f4jÅ`TJ ?൚v~ ?ԯܐQ㷏50禐a1.Lx)ЛvDdpx5&Ř$N~27d@j̣h̭A^)T-a; 4- J]cdV }A;ڨŎ8tg!el|=5HWXhBlysm, ܗ+2ܮ$'zXxւ\ݻꚩS K,ӏV,%_z>4"Ŏ9!KͼrmWcm@.5^e2|[#܊3uº3SD&1ƙD٘Rj(Ƞﺲ:ZU/;3±.6 y~qnf27feN/ΰ-Q;|͂=J."P{p+:צiڎbF:NRDTr8Q[y/ FNp*fVb ?1gke@cUrhKώЏl Z%9pFKTS>q2ɐ%b4jn^!@rܸ$1$t/(sb?5|W6>7… EtP3,pi܈gшziv`-9pf`/qr n^=]Н0|eE| (Dqu@2pRv{=Dk3J6vEtc1|/ٲEE8WWSĖ֖,#-1pQ}\mpIר5!QxX4xqqh_w8uүn=,x$w.gf7ScC-hqcYΔ:(Xwn)VI/~b#}PE {'Jn+̐7+8za->%~)Kj"0`F8Ղ4pA h2M5Þsau'.RfϠlUN$&QH:Τ m]%C3D0bnXJsbQ:}hz~4NJ#{t+`WG/ӆ%CWW?5ee!D=ʯz۸0; zrWwu~m\*cX16XK[5vt<:2"\m >-*.ZC}\Š+Aƹ zWjL`#YBř_*M{> Cx>J%vKXHp 6mP$X? `_Z}([fTzH}koC1t5Ix|bJ[ SWo`>TCFBdG{XV rKL7<<זkDݤyfVX"! FcWTgx/͐Ï sD,[|%Ilj\>bJ/@GKMR |Q?,$PI A/89'Y9܃;/%Ǭ*n|*K<5,x1Q%/kS#,+`82J w`Vל]+R䄤MhZkko}r"a7G҉\x2_ʘZ,IжP|¾r锆|vyaзw|'k2]2Wkr5DWMv*ƹDoCo*0 (eǑ&QPa '\} vّRI^z*/XPM(~U968==㓯'[&mNƹr[ h/|noU lW4 G!(m&QB%@ʍI5'\Ӑ4ĥv"UCn"US"*ls s2O^ ~w] 5<.Ա_j/spVTh-pIEG:ɡ~N`Ft#D^ck勏T@ z9v$q+8<4 .1zMDմTj vO 9?sԣ`C[5בYQ,N]@I~AP#fS4Lܒ+ U*.P_7ѥlA[1+JPW9~X&OAJ/HK FT3Bsz%8($/f~SVv-0ʞxmY¥")ևA|+v5j#020G;|vtK2yq <۩͉|_C߶|rgkZN+=;K$Jb?t>㎷b(*n26ToKnn74c?!r/uռ}#-g4cfBg XIӿxA7??AX{j;h*4Bp`kO;{^}mKua/H CÙ&ڥ|RK#]Y{)L/!ȹŔ4m]سPԎs{ '-T2m (!PcbV$,!O'2#Z*qVA/M(oqc<(Gfv+M|?,'"Z}`D#ښfn84Exn:)SEZeA?X2ޢ2;Dn ` s)[kD{3bw51vOd6Z1l셌c ݁j'kW̠,W)q 1 ,CC'nojm5YЅ LAe'e{- gUzKH1D9܊aaK*z6%Kg(ij&I᳖Y3̪/-r{Iwܮ藉9ӎ2 DaGuN5vs˶</"K7 B啩vLwXy:ĄQWCC`.A)ERDZ ӯZL4װC|: uWݏxU ˾7jb$?7AWVvv`:&L`&LŸCZ[pk ItztoBG}:^;,V,kyz؎2Nz>5W%5ӥo׏Qy^n QDJ6hbwÚ(<T'#€ /:1qL.1}} ,=+JU7.;AUf5Qr&W qmAB?)^'`T,e)68rՂ*!$c%qn.#'QڵQ,;/J1r:nmiT%BWiN0M'o@(y:M`k[yU5FRwۂ3ߊYD -:? uBțx>̷2OD Gp">9WmYH:W s jP%`^$jg_ O]E3.IAHc+4pMt/B=*HH G&L_s(;CftD`>^މD3/NE8-L&\fɕDSZV'-q5.2D0 TOWݟ"GqN }3NHh|bfhXJ❖Yѝ*xYQ [!#a_45Wmf:=uS݋[7BL$ L%,`"f;hgSAߩ6-_mB˫(ͥ_&W2yWZ'!ߝ'oʜ*3&_0 :D4P[H`\Bf,Ic2s5^XRWԬh˜,2^]jAJ4b/HA;' 5uϬpm<6߂C{M=2"@- 0a2i\u2@@_*%  nFC댡K /`,0A'>;RZyM1mOtx >c] ]xH?GPt =fWHDd:xԴHu%agᖼ& qN9w BV@?'F/l=Z2k ֫Hi"AhMp]iɢ6\/զQȏvJdE7Y+?=ߋw[t7&; /t?P ~Pa'qƂ޼߭U??B@qs=_C_jsI1Wt?$39Z!D\"~tn̂AgFmD%"&#/(3sJ%/o1`|m|83ك'aOrQ%/ `fp)<7x͵tNiWERj:vTX ujbLU EHO@[N瀸k{մQSK?Vl(x/[d[Īn >!R} 7?Krm͜JnϵϼP(4Wª))vl38)=VT,Q| _f4V;+nrq)""A [Ru{ 5L#NTZUj -u#85QYc*fn ^2NqC2XWa>gèfz!iܭO{AOt^1)%pYe+C %lB履dvLvy<{g>,b^r͎UW"I<:0V¨سڜVSa| )VCYkfqBf-Iu9'<@T0jAղ,S+%*,k KAu,NYS9`} US)PE14 xE3dz+O[`s~~|/H j/V;8*^xgZ؊lD8wh}+z i)q?$Ol#K7f(8H;KbLr(7$.?u̼F (KABk+^T.=@#bXd&) _+'&\0YkaaWQFQ2_wB[HEk5/* |W&HѾY ֊[N۵ywI̲]YnlT|@s->8+B~5L$HZ5Q}]bllh(AKI\64MҢj'J.]AV `˒QEij= n&D!#7rOoV$C"C-Ǭlv'vp$oƨvWSU_12b$=櫞ofNhC t80kkU])><9S1y(YK5Vxq Mp󡐾j k 3`\*y$TEd췼tH԰ک^ɞtwn8ЃwZT.,uUYqQwUM9s( dY*8p`xCcAqnZi낛yaf6x@2[E}rV5'2 nxxALr,K~!;㴻 Isd⯁QF ,tc~fюSBuX83Zij0epA+0L PʸQzY;4c72a,|9'c \% 47l]}8JFGesN=I k~TnJ\|)g~{ \_Ked9i7c^<( OG{3"S'3u1MžE_tle !O B%, Ktlj(?*J1K ,#vJ RVU6!?\4ɡ|#5%0Ij@=O&lVjtY؎IE?RGҡ}<.yuAzfb\`iQ"\Rcyb ʅoOF5,oY|_}+LIU-;mxK!L7{Efq~(@<)&P9jΩt&Ӕ!PZa+A]^%)J1,KffxشȎes.k'Äm,խ$+E:|ok,5;?ejV=T Oj˶l)^{sDv?dij.R*K:/c Thmo "n6M8JG,T}*kza>䪞;17:I ' jh8f_i:dڅEe=bZ,I|14 )l5TP n"ciwܥU2;Nż}(RԷZ([RFzl>.] B6WVk\i];FϠ=ׯ+HG>8kqGx%ɮkK*H59>Sr'm1,HJP&/hCeNHv&QĮ3}[ g\"yx'0 Jp㿦EVIC.Yò"~Hi$z Ry>?_3-ӳIoe!vSjʪgMZJ3Dz ;c%uw@ϏOeI(JSّL1T]o|%\G_4ݏ舏|9\9:aᯬ~AAe̸τ,$M3Zȥҳ6{AS=K rɷZAr%hyIw*(j4e@P NV?֮/6m!P]qGNz'c5I~Y;O?oZ>#b"ۿ{4"(M5miN迁 O=Pr-i:/F>S5J C FZs;C`HĶZ&eʧS@-o#t{6I iIAsnEė^ "@f?y=N7J\3G@e+i*f䏱;ӃKgb&}z:ϙo燾%ϛGI܈7Ȱ4 :.q #)qKE6]gaˁKߤ"|V 6pT+Yb ͑%^g@")hվ(39۾+z/jB889 bb1 vpzcaGӈǺK6ɪlNҾy-!V`׼s]_ wu]78ӆ=E{:V<# ˶fs Kyi+@${k1e׳/3kӧI^ ><2/"0)3 & k@h;{^@!vMaWmmLU6z/W1i~-aD} +9&s'W 4W+kN{0`\Fgt_Cg"s*P0ń!΂ Q\+x=VBz ޚN""A1׎V|c6R6B'u,֊ƄRf9{gFt~Өdz[&$U$@2'CWN'ij (dL 3B Zֹ|y_Q'̀[oXzm0ڨ;]HjBGW{+Jf}๟~ SݬtibޑMn)W7לJUVdդbouNP'OI ~GTt4!#,~pb,B_mM )%Rfx!2g>w96Iz:P BGE|0JPOZ lT/gjٗ*-cWGXa ʣJ[ O}_=$ EN"\/= SiN7>C{;5dќ!>*!ǣ${(qH"Y[P6˦v 3jU?oH=X7&JףҖA>C8m92ebоGg÷3W:6E1nl}r'vCOlv&C'QEK+7 P9ޑࡗՊ(XBώaMI--p_m 4' w0Z;(k!!(cO;6srob-~MdWrN-mT=agTf!sVըٽz`0=7{,Dwa$[աXn#=r!Au&a6kC:VhYB3$ݨww!)[AV҂F@,"H=J̋9c&x\C #:DS]UcjSN.ƑدC/?X:";ѪR&]KȐZٸ Wk@ßs͇Xa11{zB,Gpj+Tv8i1%X҆9raE\8@` hfxΥh~zґ ]}1*Jo[x^[] '@=L`{Bq)!fz}/p!3`zq!(inK:4u@EgQc~M4kTeSUZQ`+TNo`,},<@% TتFPQ &\y\)Vk-&gvZrq>7O3g|G2Pc$ :iǾ!m3$7ũl|Ra}0;Gin↚?ǩ?Ģ  m :РTc;3,PAPPjg) Fv9'҄F E؅+eL-M0=@2O1f^gTGPk`j3l9o :ȧIJ1^c:i}iV(FDut5Z9zS3.]K.Wc>\ _$L7^]ځ@O{>B R:V7 cm7$Aa{n$ KqFLwЧkN`l3 :!ip/JAdT{E#JG~S},89=Kk"?.oX~gޥ ?8~16' l{Ba=?m-ZԬ>w1)qj8 tXXMZ8,ţ0FMU`AS 24؄"W퉍)34ǂ"*4SvB99,aQ:::EL8_RÝD9E:KZa3k}l J칞Q: Z Rj5g]O|1|nWN WQD&p+Cd/Œ& J7~%~T&.9P AJ.`|B!{$xg6iE%[ hF= FA k|T y0+Tk1XL`ɛuzƒ[߱y }}$s 䕄&9ϼ] -Z &7acW.:БŸ]w א1*Dn~pխw9v(ƈd=9GbLr#őʜSZ߇3glZV\A曻We KϬQ`_p2ˁ[*+&Y ›ݭc1hS`TTl]d.v5QۚkqJIKߞ:s :?a*oGVN0 6.וAȕT@ٓ(KM̅敏4:v _?Ukc2ˀ܂Ʉ5N1W}暄Qf:P)B T|Y+nD+Yd^ {3^ h3xq2h/r` KI Nd%wN =mR|ԟFi- 3T,2^嬕U(#2kPh;Gۺ5f0. k1ɠvl j(oYFe j^%{6~˺ij,Ml!wVl/2v˾C*uֹ pRxowX')T=6 tWF=CQQ3e=Kgjr8iC)+z)(p/1h o&BǨFF{𽺥Yy+  :> ~*GߖF,NWn,YH*KSEѶp`: vy`/]{N(ʬ.()`3r}褡SKAy`8(ђJQG'N&&{ZS!Ɉ"#aw^`w!?ܒxoJ!!s$LΆI['}|#;zG6c~0 *f lJFvr8[&$x".goAv%Rwo\H$m8ԧ"A)[XM nl_Y05Q~@;NG#1kXwm EUlhC/$T.06WߒX4h0?ɹQ#?P-x ZZqPH˞Vl}@k>.@?df16S9C*adQ+Pd󓳮 ܛ>Dяћzd@E Oo|_̝_E`M͑fUVmvncf$=(8QTĀ_/]`ijxAFqkhBBDFo4\bX 0ǚM;K Mᄊ˿}QPbYlSӐ{УiS(2B7Szhw*2>B ˫ZlKG]X7,FԐ-s5s'QmL~92vf* 9f˰U v `>y^T̘ôyY&=ïf "hh}`~o;889J5zk@ O%~H0Opsգ^-~YEluLQGO&/kdcG@D P&Jo?(Z9 >P%q_PO1//ݠۦto췲,+S  ]Ti"X52 +.3xj^8 p)(I@7šxJ8qέ 9X,1u&sy.hcMq$aB;ld,%2W?z :,:EyWҹj;$SIΚn,W鰨<BU ˱d%ƊJ#d @FBXN?LbkXc_W_8T3I4_*ܴ ̍Ʀ8OPu7E~;ɻiC'_Cf8؎-8+0}g=wq:21M8L:_Er[-$KI o)_3 B~f XA!H]I.V]ui1RbGʺZ>E%I݌F%S'^yȻ<(\`L~. VU!n7rLk([7ag%A$o,M\P6C3+0+ µ^ 933k?MH8o5HU@1\ZCGX(p_?|#|fjI@ ;Aq}U'tCcdZShB\;Ο824NM0 ,, ‹^>9QLz+;d2$\i*=o#'KV[[Sa]G}(b`ؖQ"V '7!HU 8yѰ;jM ``<HRId6田W4Is+{nԾ,)wѾ0@BAڹhK V,B iR>lcڏPרyJfaMOBj5E& IrdtkP8Gϩܢk$$C(EF9ء%d5[ɟDM˹~ 4tե=-gԭZ!׺l̨_x(|Ko6TPs)H#[0/h&ՙ!9ꠧ(S(U;F9q r͈|v/; k&3]hGcw _rtZ-705/ ~кº zf~wz손W@*ׯR1ZCБxٰK Ƚ>;g>w8'iQ>h=47 Z{&;J>ZQo{ }մ[*%D U}*#ݲ0࠶:p&^y|7# 垔ơCR4 `2Mc7i`aJ8}3~w_DZih3pIH'h$2`ueLvhoNMo1{?1Om"#kag겪0:kYV9k5BCu䕯%`sˬ= `B_(;Y깢ц7oի!6.vii3@Eք*vv|5Z٠;(2P$wdWϒ CX?؎kl7_6d?0Sၣ&/%+6FV1Y0;C>cᨫB)ۢZ^]*qZ9.t$" U]Y*ǧR6E>(A`ZŒ;!My$f+<*  hZ ^+qȽtx_*>G(BEtṞF,$>¢bP!*i"c(9f.֐_fIZu ;Xk?Kt* =HD)/:2KQEؑn1 U< k{;b.\\e& ۨҼBu5qB?r<\C|y3Re>o&<_Hs7,~?\x ĩF:L^eYipHt,bŗOgDcZo'0u`hO*Jr+8̡>Z{&W>jj(,×8ZoXPEߣб>7>V]f]1ؒ[ޙs&E5Ѧ2H`b%и6&&#ŶCT 6U6Hs_~ pv<X =1?8(t vq@ E!́3A}ulm1`-˜K jN-yB+XzhF狘.3UmV2qZj`vK7e}ZXGp6?Kmig|#̋#1a0 AIt1i $\+!8=d;{jlg(Qg:r'{lܻ'ُΘJ2"vy˼0xJG']U>SlOp ĥgr9i5UDiCFFQ1't7ao$j}JrHq&Iw -h,Z8׏)~ _&6w&e|H|Vp. D\ Y_lJ_#"98+>eD@']'Z`>aZQsHPG2ƇxtcyQ˶ f:flK{чV^ >lr&o$UR>{uE:vk |ӂˈMnʣy;7t*!dCy0Q B ti=oڣ}0?f'Njl>3D)ѯ:kaQ)iجGmo 1]$P +GO+3~z(ˬ=MvGkf׫wL|nG1Ow&\ 74". hbL'\WFZDzHiT'7u`MI|mvlIWw7+2:q]668*fU/Sag=+X7+nh)Nt s?"oW:nQyEN,@!Mׇwإ`?_+@cƄ~ HpzPF)Bbe'yE~MV:!Qykz 5Ƿ[4+lkT'S#k'Z9M:+iCHmpآ6$C,^J>&D(i=7I= t.! ,Iy|>B0H>0W[0 <GH K8 hH Z  ܒ$8 )4[ >˕9%*T|r:qMUJE ּ4k&(ܞ'k%VS$'mZqŁrR%,&^d{xFchaٚFoͲX~If-y:5 M ~ jx#$P*_#Cf0Qӿ+\v!kW\ylⓓ pɳET!eS;zg ;* ΄?QD矻BAZF Do{j.vV?MyygTWv'j2<6KW&LjdfEIGqswCg%gdGfAgSau<'f 6z3S2 t?¹ 5nf!l_w|\0mftӯ՘!4dGRFZ*(o{LIK<8Ktr˥e(n>cz(fs'@Ԕ*  iM:IZ+ddtvI?mqĐ֙ZN@]cqN{Ac4؜Ҡ*kt1D.ZDZ֪i~ #5uDyƙ|2}$Cw.Q,Sgp$=b;)V>Qc7JYplUs0nm8U"aGS5ID#꿹* \!R"q }e nhk:0L}x]Z&P^c՘^+5kn7xW_y'-2>&^N%#-+K/TNSo[Ix)uk9_:eRDž.e?c6.o+-̔_G]ܦ7LqtW"x hLzwƫ|]WZȶ/O?&"`[_KGS0-+1{}ɹb3KwAjy sS|Nz3P[ʇ>vGCkgP6﫤twBE4r_CJIEĈ$%|pڳ肦hQ*LϬŦEEr+)`c!\zQURLu#'dMuq)?{:E2Ղ]1|z,I6cKخ fٮi(wM)~ -w+]7ZCqVh9a" < {Kk\EH.VLqD00ܖHfE[PJy=y3LDf(|=m<rkyLFrlDKRSss`SuXx_ɩ»YqhyRU=7e̘#C\ ȃ1y*lnW8 BT}cy?_O W_BCN9CnC_BѝN_򦷅[0v`Ynw fIᆥ-o !g(/#Ѯ-'bhS=pPma-RzdzU6xXf+'9!&/ Z*ŋnI]Cc$4|E]~[,YIUmL# qe>L,`›0.4 R'9uDTt6uvONTD8ȸnjNRUdb=o=c78lxWwW}$Ax[qVQ+_`qڀd*qhVaO蔊.$tWcEd$oVYW!Ui4`uサ4j/P"B w &3Jwݚ0[_Y-;n'ƍ V^3< /o49 "̛4 )<ӣjqp<`b翥Y~WF?2y@h6*"y|:>ʙ^4S. d2_j3.qqn* ь)e3i08u>DM½FL>=6~M12?vEwFTq>:9eРnK}?0v>#fME3&QCl35RWEh>^3*.uCjcwM+Nԇ[FXsq>K$8DܑiQvQ(;6qW۱"^c" ]b Q0w>'w:eNdw8jd++y@G#ZN\ᅡf8)4 }(BB=xyX}+ j4=?McS] (@\ k[u"4ƬTzI`PRm崗 f#0. i]0箸 !K2˿fNcD Vs-h;d| ": R&?c'5DTA>#,}GX`˲sh~O+ڸE1Nk>L]ASѱ-Y8n([Rڜv-0BD&b͘|eX]63wN1R\; |XKMZ<~3XS4 %ĩy^(/Vb%/<iW}; ~fLdD=VN2Q:L36y܃?&[p*іE@`[t<]O5zs 6d{0;:PSPf J\QìZYl /=齢cGpCBA@pE0[n~:[Ԏ@l<%5b87o>=t ܞRî+ jNi=;r qZׂ#XN΂d燓 W }lyי8jR!"B*Dxp~*T s X[-5jlix,rOK _x::6?+O8P1Ȑ_Z[n 12g|ŠR-U,*hɞk~5M%E>Mj +`}?aYT$l.'%`Vh_n٨ze_j0U{L!zokDK>=B4 qe-v{ɍi@\/8\6 Rɑٲ`ÁQJ?Xt6feN`|6 ?miu8ruֆQXڻ`_5Orf&^T7T_ͣ([4 7ST$j f,=;N,`t҃jvcm eFQdl`8~mJppU[jXK9;!7GEv.%h:hO;hQΤV[?)dDuYδn(\@UY4@s3㒦7~i EX?Lu7%"n`CHqԹiŒ%d.ydRgU~G7Z,@!S I!&J J7"ɝ &n$ Y*5~(TZӭQrnfWlyR`/rپc| 09.)QY$!N=z+(DB4@IO֢w(&Zcs`\MFxje&6,SnY_A3K`R_Пϋa4 0r,U H ':5}Vݎ~F?j'GɫȬjhъ}Қ=cJܷ8t'^pi\lC~!sPb&nlfoN~zj:d n=IIC9pp~/ 2߭-L#p.{k$UC>ʻN෇ec &|Eϵ+kjњ=1A%83w ª@mΨ7$h!s31+lpN򡡎4Y>ҨMB]>D;WuzVg9SBVUK7"zWUv/YQFN'x9?gNѱ;ޣ! Q%tFye5 pum1.']ˈo*5."I(Y <7gZ}'a.h>'K\WD2~6)s&fq7QT:gz7E EKҎE76 )[Xśý竎|wt3´*jR5̖0A#& ԑMF N# .TN~ K] W ݧT %w (>f)syݮZ}pƟw#ښorb+?=Ks+x O<ꦸzqD^QOW%K5NIm)"*qf炷87&pLxTxҘLB5-bI>+;n giH]nO-UDԬ D|hSki L_n9Fw;A95RK9Ro3OMl @4iʌT.j БbmoEI0+T Ip'S_;N^J&ިK|ӝ}(lDbÈfS:8 //9 Fr/5HCqa}묚u;MWi4,4|b[8h9(ݭ. s SEhׁ:I稦-btE!nHW0Tsp-@VI^S Ig"<2[ֿ**p>ެϾXQ( o]$Hncͩyywl*egK!, 8.o)ʞcYw7ZVJŒIbr+E.Z=23q @정CEIIDE`/ :iS2`jdVvTUwϋ^ ҆ 7_7Hϻ؁U.w8> o%-o04(] y;(9)!ZL}E j!0} YMݩi6Up+@t`ݡ! !v~!Qu&h,֞-8ͥpɮeۮ;u8>GxKW6JSwyi Ƞ$pS5N64_(3QA HDƫB}ΰBtr*ߌ 4̛2s5vF{3l@Iy!$c]ӱq^y{x$ZYnjNߕe;L,H :-^8/ tޏWFۏ0 ZRł~j2(`W0¹POԡ6@ mazM>8av3k8U3y@-\,Wr $x׫ ѽ/Qӻ'4Dýh l6H '-IK7B\'gz8:AsM fVԻKO{ fd&r],2/n +iKv <9ߋ݇]|%RTB]P*nk<%o''K,8?(''c` BURlkP}@dw*F~qk ˿ ?1764#FPo.i3^: K`Mnz<" +C#bJGJJS`x?sP,X&H UuedaKc\ظaD3tWg8NМ@}57\&fVQy VG uUy쌎{qUMppK":`LRZ^ЀdY=S󮇇XQbYmZ0Xo'"eM:>8D}s̶u Fo8 7 "`-G/ܾLNO#> ^}Vُl%[3(Ӂymh49KܼF\pгy,up2Q wڿ#'ӳHCewSOm*"X򹋖(,>NR} ?h0n/6yRT洞Z CNi8|sEVf" 9̚hW&FX:ɠB#KDKF^`@m$N>e)F[pmG _ uOG@s A~Γ2/؜5V awP1gٙ;!8+^_cR&iTR]$CL,rJ!YD)6 sDmؖTjv~SIDusోNqå VeYu<:Cg .HEƮ2qAܭ|AMj]r_qP%'uy3&0&ceLEpQBR%2xRa{78D]롋$&ܙ\%T3pԚMośC9^^!_mEڝ2l˾2p#>p>LߏAm!J$Af_}",RG6T|Xa93a$użwth,Dab_nx 2 a aǟBAz V?Yd@+54U(%Ŝv34tGVTN!u>'2CgyLDPgGPq(3%g߱4ƃc 6|hp@}4s  NBd)*Q2( !8aCȒ_Ūd o~AT5+j>5 ѫP1 Y')<kNs&[3ȉ sRMq_P:/cte9L┰u-@B桌;L9`TI5qj0DA39BeSļcb!|-',o9d);>sfu]\-GCX=i}N&UȔ)Lp+k¥5Q<Ɛcy$Y \q_Z ?*qxs/̚< Q5U:m\fpV'B vzCVBISAF8=FMnǂ_v(Gm/DIR9rl WxeY_R=tB$)Θ+GiI_,Ó#2_ȝNl|0A},ʁx#div41kjLI-+E0oiB~~V:#Yv1О+ν p(/$ХP)D7[J]bni&;yA@p7{E¯?ѿO:K3`v3=?7I-]MST=vz5C1r72'ԣG[vUvc Rk܅GY$!MO㙐U{QS78+fBE/r&ӫ@OQn@xŵj -F٘\^h)}|T?M;9o Vog.5^KPu@;UP56MOEQE! Ec{ٟ'_y?'8!ZIԍ X+ZaBWU'"ܠ$Ǭ/%ċܯ51 %AWMcVu%GkPJ!\?JӇ5"<ᕝSA~3'n,,! k +"w)hV"F cA92Ss*h# /W`_ n8D:\]ψ[6e39*p~p#ǥ.FdhÊ8#oizK R vQr_vU aKەH-GV|,sTh\lvEkp3 ,! Cy-J2J7-O@"wt-3{)8kQ`Ǫl+p_ߵIh]n!Ӡnړ6|EW$E4U;в2'yaBuj<! t#ON ' <%pY/G766c/% { 줧mzј[Bhwx?a aZ܄uʶ 5,"/bBq,0tbX")pJ51mi+ ep7! jHr!/{mhĉ#/Eu_V(mw: j'n",.6UlUTAa w|yXLxi20ռ MIZe4E*I+y vU1D7(.~ L[\$&T澼2A!&G)R e2 r]E^,ef=,Eλ}sOMCt>G4OE|ozAo@Gj\"3Jx\q&w,]\G ~] Co[I)o Y.QZVEkzDŽh9yk`; =[Y0`Cm\i>,oTbmz<4EGqL;;Y 1mlgzlSySC@d]0!KOf2o81rn:!.c }H 4cYv=qۗ$@~yje̪iVrƪݳOOaf`Mn.o(AVqtk}L&x+pjy|Mm4(ecLJ%O'ǃgKsd"3 KUh$6)5+9W`i1Ȝ>"%G>Y/!{FXR>is\1Q--M whPYK.=0"҃1΋<"h| c_N )|&{n%ucfYtd[c}PA869ŔLՄK/Gni?%DjɌu.NCbGwd+;F~ =U)\ҕa U0B8)W,8śGP5|"O L<Z`? 7q:;Ni2=Ƒ_p!Y}MFյmV:"*|츅2] e>[=(h $uY4pb]mI9  Ei4,*x(f(0}0 ďY_s(h@0軩^3V~0 ,Zu"btNfP,na^XTUa|(pBv%9~lcM7 j?} bh -egwKAQKXZuy` ?9@b(Hoٍ(j| J%7 .:#Bx]qU8^^Z4[$lÅ!W^*A3Jf-l΃:viePiuq~/"VH\9 {AP7_gGI$ QF˫Vhw4,utxwa >;T*X7tpnWh­AźVz;G]IM6e#>'HnJ4 -@:TόC/+%Vz*ڍ؁Yc+ual +q-kbɼ1VH "=E8Jym"<4"\Ou=a V#XĊl'B$3%_2(Wrf?nЙ]( B@P 7m?b1-UlgͰf`): 4cF|"O_sgonJGA#;zq8֌rDa%I,%K]Bd˳CSFlRn!:}4@ݣrD ֣IdlI.ftP2/K&BNsHiz2&ԙMdP+V.Q|` VQC^J,q*XpF+\sUۚ**@OQ/ض⽫5H$7Wh+\.{hBZ 'Q+#})-4+Pgj~F̎#ShQw?zTF]' 2 :_q\apy4]$+Fd~0 |m39!啂C&@z {3$%6 a8˖6M\j4izP̊u=9OQl!xX3-#"xemأ~f(:W:!P,|Ĭ&FZō7N2J"ȹgLI.%+q_?Mq\?_;]#2 F/IqID0C *}Z%+FPOjHQ^eLFL`OFƄݲW5{A5)j?YhUJP Y@|'OZmg Orn> DdqU5qvcXnHӳ2"oN~tl4sL"5cp/~8g+T5!5tyo@G $j0:kZHk(kQ$ ~-Y_˙2פ4O 64*8 8!u0~3c Cw `!IΛUgsɗPE[Y;N I)(qU~vd <?~ go}T&Kyx?ʆQB'oSqxf^PNk\V\˂7ˤ3}lϷg~B !*R†ABVV^}/n&Z07]1_C[e?z5*Rރ]v)KBQӊ sJ؈Š`M=_ rdS5(%C \/Zi-g$Ċ,ޞ(xsii~p[2+N2j+8 HTB,#¨PfxY0l:vli:}upD~@c ;6f]ִ/ͪ偔"R m?;I}@<עco͂|ix\DYqDӹ1ϯ6  ZghPC_fkn:^ {CS7 _8( i(PpL&$dE_'D5'4ӴÉ~Լ7p{n_j(y+A ]A!Mt%4po 47~RU[gAغyh4G%ȺQRD0d0̔cKY5hRU^{AP%NP]އ<M#s#o{jn9=OCw 0XL2=HA f坨ɡqE5rFqLyҖJ񗰿KjBm|"->7fUcMYdj0WAJ%㜻h)nPg$w"nSxɽH:g.Ghq.hxQ'CjwdBK~VѥZ DzZ*4c,iWv6/%@c><ĪHcK[ gl;Q3 O%?4{^ۚ^5NH-7LB11=2 vFB=.i2o-ki8]ZX .rۦ{5= f¨/m5M,hNZ$3{' w@TU2rYuK8g4,2-fqʟ&JNpx)[|9/}=' 0[&LdCC4*H-cCb& ]EU]X;AaE8 9h E y;)Ɓ%+62|È<Ȼ3g)zz>2.i`N65!x|̧jMN{Dld6zk)v\Uv@EK(mXދ,dPe8x(\UR/]M9+?< #NjC8{`Eŝh fs3Q! 6i+̩h%9&>GNCD]b٣E>jǸR񖠔*a%8~'/]4AD$ILL}ɵM`Ds#"C\^:"V8n ʹצv飤A%خ4X_[8g"xlS$37:mLb{?Ȗ9Ee$ycC W]oi󙼠7esՊIМVB;3y $ߒW"UyyƧ8q"XT=w5``Xh'pB# :!} X 5h2'LSC5R 7Wdߨts(i,)9)v HUM &o98Hߩ;]VFs.Jl#ʰUaShWqtA meJ?Mn&/_[v>G0Ŗ,$ś1y yuiۮ h)y= {0CO cuk h7*²!cE`O@gLc;K#2dsq@ev~0^'NH0Eq6ߊIJc~YrLi^,'r/3i75Dgl\wH6#Dp΃ NMH1!+ReKu  j*6>≝Wƒ( Jܐg[˼8LZȞґgܹoi,ت)JG1^:>[nO+qN;>R'PC,wW>dɯNw%ީj7Xp~Dqd?ٯH`o%#0)tMp{?rlZtY5yK]\3w#rϫGmPiA} ASu c.="V`RyӡB+dg?p)2Q.Rj九g1e|4Cbԩr܎[W50`nI_fޖ4V6y1k&|\ov64ˁ*PyݗWu3' NR4 %OS!ls1-VW].0@)!n4~it&8otTb-qF&PE#|udG/?x6{Β 3ܖp۶H9YyIdTۮI%)܇J7zHW+?DTCغFK6y7fv¯kn(Lf6]I?aJM\"S>kMջd[NZ Z-hfC@U5&nS9@ l~ڙU_ ap6#o>z8rYj%;At?yo$Tm{`DIeAo^p繿Bf?GМC۸*\w`MM%m` ڌB虻WXW(}xVFR!"H $z5 2^j8{;F0Dm}O)ݧƀu5q +̩ҡ/)䡫 ݑ 8.OͲ 0*vftiOxN26z k"(DfCE㐷!$^^A¾a~qQvmeQO!pǀ3e`;nZ#Wg˦W /-ÿLuW\=Qpy4B֯ڻj\kK)D$ CCx K8 ץ!NMh/e#Ns)aDC * DOZ$=[^*R1U#7M- /(2IF8Ȼ]˫6 ԁ//O%"πQdՆ7"5t_0CQ->^u}DFxWbx@jM7Ns$ r XEҭb/+.#j_y b:3_Daꊝ1廞ְUk%^H}Z{J/G2ӆmה>3;(ra1nt[)Kxw)*.5ζݷ7>nL`eR b'[ G?-ʜqB&5k86)\+:-D0f^S`Ԁf2]-qML:^TM%\/žJ.Jw?b=74ežK`x'O4>kEI8~ivkz3xXY` @11Z`U&؃r#Vv2I j^\ai_vh0'HY{S&HT;mĨJ dࣻ6Z21.ϫIQK(2K|URg7.5\jnH4F2}Ԩ LyAC'M:fס_1((N`1蠵P|\$8#f>m "#K$VLUI[GZ$i W[J1lPk0e3ah_}!BI"(8C};Q'cۺ~; >r`}xMZEN)Cs,4bK¯ \o7O,EMf;AGDp\遳@V1, ZKmTm2Vڴ߁GL $z.TH8%θhV+&e+heB;׫LA"=wySR}`s=oCIPI">P Ʈ 1/<;[GQV_`/{_HL Ú9 <3j"s#Ph6lDm@`kAG-Sc +-k36 S+㕵5uW'I,T:%JoǵWJ*[T.{+=;/YI#bDlE5_vԜ07/dqmL d]$8NsQ@ݢLpTu}a@DDKF]~:{ =9MB@J'v'[{>U&(cD~p OSᄟ+O. KiOM%͖'.;Ij:(Ʀ:btPV}?eqң#"{݇ϝ7\hlM daF\g%+.TnDw1'`;J9~1޿kY'-Dw\*_o&#G2Udq E`H_8n?4H:7r(twZpwx[j}Sar*wSp' ufR-܆2zwpxHՌc~HB% Օqo` ǥ6EU,8~Ifcٯ%zR^ZD 0vhnX5=Y9x]= 5Fiwx]+B%ЎMI;n5 ~$C)T=ZbAWW9ĵBi4i}+i%.p."O<µg[Tbq2l:m#]Vʖ :YE^=jb+]Gwk V\;q50%R^0~^U3ެVTbx5c*(Oţ6Bna)9LVDOMhѐ-&JhÈޱ 3 +'6KQSA~r>Wv@O.OciKZ2ԸIicկ, T#zB-c/QoN8g/6̧W T˭f1 V&';ǀ"h@^\/#$!l疝?Vi{YR@1j{MJrbpTu2ؠcg,Vll i:ȸ%ƽAz:rc)(t[~ ^$8<8ʲ}*7/QErXƳ:hrL>j2}$IGes;EFyY>fرL@a$Y"XT.E%YG6[a:(dLu0]yuSERO8lu^zbjSJ{3J ¸ܭT f)f[1a.rCd=xHhO'y xFkEA~d99N!&xNIaY׉,0+_cL^(;)`'UHk5 0q=s amUV5>OyGHJbT$;"?8ռdf$ü-S2gۚx#y@?/M%D{VLx+Qu 쏄9pg--h Omz妫j[ J~K#jhytT0I1`T) 8evm=V͏Eu9q *F+]EI8MQAl^Iݬ哹2X[{)Yv3G^ODw~|xrTѓ\0@AtfI `%!2$wCUho&f+S7U=hh[_ K,Z+ܙvi- xstшr2dQqʈ3`Po>l${% iX9<`bK( c  }3'VF3T}LOD\wk{5v;l (ާY wpFjvb{{{7ܤx 4Q|ˤc.68V'Ix[}*G?XaŶ ?ņTT'q ?!TG$` "dڿӘh_5%_mY .AI-Q(Wb8'(#OAf {2#* zB|e32Ǡn.v7Ħ}3 b#='YazuDJ1$GQ+V}-h;py|zMLNKFjĥWt; WHS^u kpЫrD` Ws3HQ'?0ΥG5nTae PZy,3!f,u.~w&Yxn-JP|ɼ~e!J+jk !-ԧ_zثN0: n\A7׻iG1CC54L"[]$񦕌&XS"eIxPƲ!;ޙS;#*HnX}]$k{wnth Ԧ&Xt۠FߓA)w%"# Ҿm:ԏrl?H&?uJ87 AŬx<=X(`zF}1%ϔk6r{cŪ GѺ7~-e )5[A:i])/ 7Wwr[_ȷ$2}o2b!t 80PE |<;U!ג3.w͆A\AYɋ(fq#UͦL[Ҧ!O zcy%ѥ_B9+űẺ."P;RmU B %yQ "UdM%8B MI5fK Փ#2&@W0FrK6krOAi>vma:^}dSk v$:B}?k4vcm]l[}/WHԮ\RF;*̉^XbC}k }L"!%1{_D<mkU6dLR[T&=>QuBL~ӬTI$a PJߧTEZ6At7r%X9o:C[n&Y*KP3?C˛v6iޞDj#ލFpW[&!Sz5AvCWY#̡C׾tooe`$i;X& Y2K5M< zLՒkxgUCH5¸^%a`N 5tϘs}I+%2Hx 6^-6Gt*b\Vp] ^ 6w, \.uxٮ%=ۼh08_jjlLQMy%IS}(UtK ͠~i'hD95^hKX@28w[ L$%̃z$yl.0U#zdi/#c^M xlj fFշƧ[wlAuCU0}((Rk6gkCPG;nwJﭞg۷^u:O uXE: bGfj1+#s ?du\j?rB˜#B)"׈ռ:*Խ0\Z)'APVRfTD>mᄐ2ww6g?y!u}@uX?  qE11kv'(bbF’@h F;ue5Akm;޽BNK[d.*\H^7ڞ܋Ů<ґǹ=Bn3rB֞tBkth@B/1` +l4HݧixʋTb5D:3aHtm͞nW}܀* ;i9w|,cڧsĚ#3|It3X04i˘c:'XhW0{ۮ^|;+0ھ{?1 +8M_µQ߮ߒ䗶hN<<-AQ' jkȫ7XJ{$[ڂÁet*p6~C 3^(gS` |GN{ܩ.9Ր۟Qrf}_"=p\ ~0k=V0˜0O_1T B'+kƟ6$ZW?HH%y(igiFZC&0^6Go .9tD$VrFFh29mo;%c52k\Y"cIt/SfSVPRi_e=R擔"+|MswcR38fzSOٌH |]ф W05;(0Hf rs`s5 <ṝC*p^ʂ6K"$$IYlvJʬ"$U'MC&R+I0ɀj h3aXr-\Ǐf`O 5zFU!IR Sa26 YyQ5A= uC4O=@Zٳ8CѸOYr y)NRNdu3'H9VGBBȰ% QkH;"[ek gP-r56I<`b1G8XHoLbnR~8}T cpc"S(S$nu-OΆDPt, ɥG=sCŶJ hH\ّȩf[̈́>辔;>G\\>B.tȱ!.~-UJge+I-pe86 u(®2@I.aQ)Qu /BQ6ZחyCe%'bxY5̉EU̢J0$Eڱޠ/&lps(ܨrACZ\u϶ `ē$UCZIVx\b4̅sP@ew=v$0ߊ݅di,I7m۬}@>ދpBRk԰%@1b,et2<ВJrAw߿W$ߍ:[d*z.7yWsU)n30MǍͼL,f]a@|Vd:2ďTw3Ҟ'e&YENvԟEDˍ1"胾y FݣTh'cǔnPպ?3+Z%x-Ҿs@*{ fh7hZM@B@y(<P0]dG$謊En%oi&8vMS3" 4O N<,fIJB"^[Cn{Ξ_E:9[2?\NSagc/#Ǘfҩ8\l\ۿW6TV{+= bܯ{}ae$(U$(7v.^7D#SԜѵ&Ϩ6Eef {_'yuObpRe-YBS>@T]jI.ᆢI=gRX$D!*p49F#`0B 6%vtGdH >>.z/S.«\5c3[Z&z^LC2(È-\lA?5O, iẺOhf@4Of`/ɷ Es-if+GQn*prm7e.mGE}]K aoF^}7k=) cɮy,X{ [6ϐHh`W&0| ǐ+U\ A^eg0ڎU=T D`-XE"!Ň@V<KKBV}!utK ‰m(IV)";''\#ym8A 8!ٕ59J *00˴2%z/ٮIl*%x ur"ǎ kW9.縵ld}@bK4_pF+,gݍU3cD..DBďzL <] pjn?g'j=yAw~I tAy^ʅ3&(v-):~p^v9~Z&4TOiL՘s_^gB͙vD<%Hq]Ȱ薿~:q Xv or2[m1(&0쓫|6V`^Wga%5jFfB. <#[z%E?v^8 wl3"IZZ&7AluME-k(n19WzrqnhkƩBOe)ݤI%a/BWދto:fgnNA2azpS(927-bm 4 Sv;K?65KJ?P8zQƧ4myJ>V侲58^'&{O?(D}2.P bS%O )zazkZC_9 yjd˽lڹ-fIM?(Xvئ܄ZVP q§N& E`8~Do)_mmk YI إ9LE|\.@kO s~ AL")v-zЎ_|&;U,LR1{w״=_6(CiVlennGSPpY覽Ajda>Ѹgەbdbo4%]^[w/b&݉۫@1$B@F)d;,pL6w&O))"ķ'$ ggNuR}U WIuU3&P=_N_g4˫e5 UUh%w  B;_r_uRMA '<}.Q;JS6`wݾL'U?Hr:7F==l ġ(eJX{oeK0 "R&g$oJwO+aԳؘAǻE(Y^'UDf'7PRB}#}n C1 6SJ' +xajem~ÜJ#CDGaV/EO ԲCQg5drjOꚊhK|*>e~nUDIe)=s|DL78SѫTB#Ir5ot]M>iKfLYpsb3o8lD;>yE/stkܩ=Oxnsd+,v| +z~W08o'#\ݔ8{U '8feq&cf&?F{C8KF+J(74(X͆\η;s4{\%C.%MUVYM1 扂x5 9ADlgrDy$\ ZM[vd?'VZVg46Q2 9)Eʉqg;шwvج>_u$4/MҜ\8Vz%4CsJs{#x$$F~:!Sو*nu!thb['zyF%.5 6$U~&2QbLMP:<Nܡ |X!Tc)yTdEVfOIY<0]؏0Q_˄#8+Xf NpZdƏ"{y ,{өmeaίT,݋~G~ Y* d9(R< 1Bmn -m_w4ԑ|z_;#(LŬ\Twhn7‘B.MGDf݂[վ_ EnOȲђX@fp`Ql bWZxzVN.p{hҢK0.źd4q<4UcU {%I}GGD7:ѨcEȨ ַxAeÚ*sI~ijbӀxZW_V:ou v*@2# EBl_!cVOsV&gAR5Z :BS`xzYÜh#7䄍@|=k)^ThECL8gNqIJe=.q2B1p!_7;m/NB5_%"ߕiM(Ng_#+U7y:goxM}gHZ>0 bqÝ8>^f-@V8.s  w3,U<&OV&B(ܹ9|i% kg{Owd|0DINhhmvB Iz!6\rnVd*Crwoԡ 2F0W3!o];cws8N*n}FIp+yE@1 b!NZ+VVDe֞,iYA5*' E$RA5QD\7i"d(lNj1U>&x'sy8߿qmsZO'WxcIkYt۩Xe2g0 am`g>Kt]n݄rK .W$Tߍ"_@rw1f?G.1_nU$@j"ھlܑ׿(svŧH=STL}hDkHΕXK%*Ձ%;d3 eI&? Vx#K5phϞ6WϧCd|tez>񤇏Fg "IM381!A(?#.~K,:[{CC7S(xv_Ng;Qg)26tr\2+ɹhqa) r\;]F0^#g9@N3Gnh6ihH N +]+UOi`/Ĕ 689b4W8M*㆙k1BGLiv.0gRˠ7 l-EpGp-ּ>h ^g-bụC}`qOvVx}!lf-UH'auyY f4 ZE99"bXIwp"N&$q8pюӸ P$$KV/$c:+bzQ6|Nu `0103"aJ85^Ӗ9ʐkCźCq:F f$^q]E:8!K58wzҒs 26|2@R^3 UwZU%s'^vf+3vƜI!ayv#n/='uEϵc=ϺΏ=K >&-9p[3E$#sv>G%g0u?g }mTKru%g$d*i`@xg d;q=ʓ>3sJnr\w1â \^aQrJ?@nT#ߗ/{B&WvYA)JGZL)wC CnhdWuʓ+ GgĂyXAP- I@tM TS*4% RMdqfLQ1>'B-ђvki~C5bNWEcIY}N òEr`ZGB0ERx\Dæ|N#nօє!ɾWzL>>Y],KT'%4:)<<EL-PJˠ( a!陸J([ExmG0~frBu ?((>l|KyLNIE.<9jQbj|ۚmg۽|et.[CP-sbYHӃ2KJE4ه@%}2I!9wv84p#"(Sk@cpL"5fˮGr7'Ax_ٯUaFDUT20`33Wc;+QYA@aܠ?+&JJނ۾-EpL+""f{]/{/sT L4|*)jVogB.Y z&(ߊ/x [(v /! |zRHړNUy6,UK^h=Q(1TZ= [#ḻkR_wGʤ{[Dkhj2/%&Er#˖\7b \O']bv{צT)w:-1PNR"U4ͧXu!S7.Wy~)12a9;I4a9[CDB'PR`FrI,e[J;0˱ Q)|Q c=\H8o`{J L(ux 15&],.{P9tكZd\vr'qAb͑ϾTvxt| :@eʕl g7 AH6e_zV?UNI\)ČvA ׄ;ټ՚9#7 : wlM&kk 4 :wO[mq^p)XUJ+U1%*Ν}+gթP/׵nAiS:;MA ]jJخ] xwE^э(DD-‘-phûw6_d^Y> 7]>|K3hnMyKܠ;]!ղ¢SK=?s|켱f`pƎڅ߷RZ"\\p̓F0X*C}&Т7قXM ]ԭA :Rmj>,ShÆPA`D[ۦcʾEC>umJ`jaR߇pz@>KVx {(e#sTI%Kkhcyq3)})#ʵ0|N &.lcF89L"ʆdr00J 7gJQ@O:%s+!ǂBN{@Q⦮83ӵV?i/EՁ$mY惠0 Ͷ$,}A_ӮAAU2(}vR -U rDF;0HDJG3Cܰȇ∈˒=o8մH^Zfh$;=D?v;s900݌|Q dCB,hn'r-|sC{xr@eV򛧞Ŀ<|Aèn*1o3p1'[Jeʎڜc|Qgc bJYڷQA{J0Zp0b=^]8VHEG?p!Wl"V!=D@&r4 i.q;=*\L_V0Ѷ|(TJ*m(\ u,Gc[hS<3(8ƖD.s8r9 vb_clDL R ?j&n )KݓhH /e]!0E\^4Z0c웳l&ɢl{"oQYR;|) >2f Sc1$D0uDOpIQ=l/_}5!?P~^-sqUe/#gm-W(>t=ȱp3^E{9RW^{n`.aFwީ|Չm{dJLv*tJl;w{+)!B;V殮 ۳D@υ {Fo1+G>ƤW ;\(MPى^4YAV`]S F8(G1qU2wmυa]ƃ5V3Ⱥ,n ~=Gg~ 5Tٶp,U$X 4*LW\č"UÀJv9T>C*v~S.2fTQFtll0mEmcA4=KߢwǓ'<[Qб9X*ƅ@:,UFAbP@(ۦ"{x90 =}GmUk pgJZo9>wk[ˡ5&J:K3Tuk.W+_Lz4s'ɷ1.WA6o%觫 T]@pP=_pcyf/7WG&{h,7:few4c;4jf-;[j<f#7Gԩ&Uh97(^ko-iĽdq  :>>De)ȯ]brt `j>= Jp3% Ir?!m0x‹zDv;Tڦ9 -+ `3=zjlz[m]0\[ŝ% IL )zyכe,:uf4-l-?gR'3=5GuS[%Lxi@$y-Iz.+ 1[ k0NXNu `q7pQ1JΠg%QB0L/@|yFvS^:Y(gToqcV~N6(>$י-w1 i=zR(FUVP=vr 2G#5#~LrO(>M]qFeWȍ6cb7'Ws3Ve,ߤ_4NKUI ;o[D՚.<["z)|${&dD*=hE3 hYWGUpЄHiJ4ot>_xMc2 e/f UMhO4B<-aw9D/dM(U۾{ã,O"'ct_O"UͺQ]FE )H%^+'nìgtT-`Q ?&h^%DC?ջT)Ng?2ں&Ґ>7Y@4{HgͲ}N"աTTFբz+WIu>#Y97ꇦA, |J` }O^;GWv/m-5g3n [}۶es7*&sT*Z49o؏S[M`n1'<Cnz|M节;$'8w0(6fm{%;Z?v`cU?N o誇װwZwKi/d@M;!{lϧN A&-Mw},?.T cX)^gꗯ r1VI=u.lv`S0U+ƛZ$PTӞ(˒xFSĆ]BJӯ3p,οica( Q!t۰ 5#f 0sF5ZVSUw(e)>X/Ҝw#K~y1_`Uz;? +_n,b;+M#CሒGK4]ѵa*ۧlp8Yϗ߈%4a*O((_S7nGJT]x5, |!W!tLZʯVsGAEsHFD4H' O9U*muRfZ sۆ䡠9zjASK&HXY"+7wb?8P -ҙ1wytOl?g(7Kؕ&÷oˋo'[ƙ/_#< " +O'47IE(:R),ч&\{eb8UoܟaD 3X¾ so1H8;h@UՈg.R5d]tsm5zrIm5s(Gw$s iE)קsȥlж9G ϒgk{!Lq`F0c'sǤHs-fv:k5sDC Z=girțwtkl.nS`*Z <}4#HjjNX2Nm&Dbe()O`K-?'6! K Fx?H}k}RFE!g@unGw-  $0ȞmEs }0_]֝yW@X6ǑǾzƭ@D '¸-oН3,8_EjxQ|;L &$v Gd)^}#nd%WtWFs1Ї~6TУ`,!F=Xp|`f˯=QWn=BsEtH"7B'F=>ؗEG2`2;O_Jeߺw:p "PV2ezfYרS#Ut$>ĺ{W(B ;^z~lIN&I+w8yTn':euD-d&O.79] ˚UHscV(4mn_ 2[~5v+\ֽ`T s ֞CWlYNJN|KSF_/@¶.*.qi0dm8^A\ [ڟ*5@f>]qt`2\=ZW"7.j{s/P6"܌5v˭q٠*OcT`jP#`ůuѩuS~L#T&K=uvD?2_z%A 7@{u"M >+PQ,A,]6@rm>됟?\g4VF!cʩK13Z *0 ~T>#sLoB $`B?i~'e+mVê< 6lA`}D9˝*W9 I'AW@TlB, K ;NΚK%u-^&7ҎAԭکL.VܐN4-j5'e3eHz$SX|8F%;]I@{'=S\nTWbHqyh*"EsjV߽\0zSN]X/۵v`NB\$$EаIW| UN$uSqVYĵ@`_nBdxj"5B M:N+U?͹=h?*PYp~Sf%];OC2] L(*t#RrV9Ct&,,:du90S[/<&.q55/oLL08?^aSp8E'.BÙVski%MP'V㕝4ۼ"OMV?ZaW/< *S䇊7jـK{ۇ!̟.0RcJ5020.}f4 k繅RjdN_Z7=l+۵Ο 3xljϒ^s/\H}LX}!z͒ng 8DrTc7G2U&=wA F:GQb6k-kfH+Gh"1 sŒk㡈Nk]Oӆg3}|/eO-!.pm"B':T{֋A9B/vN31-{7iW7z dt"b}a&yDe.C U"@Gd ߥsns#^婹W|F=XThB/Q!CB+ Х<Ot;'5%!elr*zq3xkMuGCp`a%DVmR">\(|Ÿiv=dVuN2mf5A}T{pmݝ+gg Xg26}XpռBTmB8)֝ӐXFLydryVb紹Pc04K)ނ5ejk/\Wcv棉Oo2JV9mɸ^@yo㫃9N0ߛ4Uz)I:ˏo)9L..BWcd`~RtمYVl3Z4(7W ,z1-P%ĚCjɩ[O度ToUV)(P&Y^GQ=B}q7,YRO*"tq?E::2!̘[ [);hg7jQP]!N²7!c>~TqnU{Ĝ*kb3O1W|MɇYچS֫ҡU:-;^ArGoP ؂/5#馊 (3!l1ijj4Ό,V#?yu xAҲq},dR;fXf 7UȮ}.Fyl`%Iy );YypSFu(%ɎY."Z9.,v=:kD>U 8{Y`&&r`WU{ېx} uC1{͂ 60AaPM<6zϏ~z6z1߶k}vtֵCHN,/xHW%)Vodisfl-4ThF$@ U[tk.^>lHCQx4rU7/Id iAXMk@GZWZhkKV(h2SpYՃ-,Հr ݟ~Y߶v d1_*1=e]^Zެ3;b)I%#g*_аi`El_h&pmx?_]k&Ov,i05%Hi^n ]b λS~t}T<`*ީ/Lc~ɒ ~a+l \Q08J9 `}I YI<.?Z d$$E3Z%+cty)fAjj'ՇLj3>)$:!ժ.ڱ:i{YVr-_4w P{j5*? B]7#`ͫ$=Aa +K7Mj-΅kGULԏ[,0ϡNSD V4% YB=*4ú>*mJ~Lc!s1Wpd{YʭȀW)&, )N.J(ĤR]?eяP 1o,Z꾰nѲtS˫Q#bڤ, !}D.ELHvFV|*ѰbR#N+.jx@oHNhџaARQ˴!AMtqD5$+,SZGet9:⵺ֈM~XgPvƲ_B姉M{HS;+;#TLn~ˀ{D55S[0ڔӒB~"A* $b6cV~Dnad1Z3qhRtUk,EPء|oC;#(Uzr[Hhb2:萼_poCw=f9ח %x"4r]I9M#-,1}7?PU0Qޯ찙hKHc5L' d p ?~N"]M[{S۝15yM[_ k0K#&v2c%vA-/?̽Gc Ŏ.llJUJxeCj#' D޲w« hOh'!]FyFxl&\ =oDda5yf Q{V IBᚒ[B~Z)@@n5Bvpo~Y}ĕ2DO Ggv_J?"Z%@nψ:w!PPq&'3xNrlXc߃\JmrkŪaQ<. /yQMڣc2FyLJm.:k,Ќ}L+枉Lo-abK'-;yyq0-k]-%E퓑O\]׿ZxbqUF)] 䆟WdN39Dn%+4C&`ȜA*guyP 3A/L&{Jn_sqc3G*5 %]XwdCu{C=c IJ]=b*Ƕh*6(j UHHa!v9:):DS}j :%t$8xF%RȴY0"w"_`*A_^{}Ip\M:t#}ËQ | (W(?"(G:֎y\hb_ȿ7٬%t}Vn$ `D{uTm[\K1qí%PM1DME\:A#dUj1 WL̄4Z2ǞnH2,.R$l4IeZx 򵊾 a}[^<4OTEOrT[ ig _V?ǑB Th/a=-vne}k N·Ox㍜!%Q >o۝{f+2Yk75$ Cʥ(tKWڼL8=>I8DC$є0ymC@JeK6s=dx#S26_[Jxixw[ۓԋW>ߧ9oh71E ew7 5o$o!j~#by~8)"%>Mp=E/jcyr z(%]樃3j nA,)^"ѳ=̲Fe M)YvNm4/AԞ ]]c3%rQKGƕs|6ȏHWmGLLĸv= 'K΋L?mmcHG%idWN]k&|+"At]1ocLFuP 0!N@HZGN&oa-/i TSPi`ՐjBE MΪpc߃wm9 )>26(߬ Nvev]t79wORiT#aASÖ3:(Ջ/]R풁ãmzw"w #lAC[Q">٥ɗ5p(K&}0:&պnWgP  PkNĨ:!Ieft2pt$Vn:pedKB#Qfֵc&Lv~gDC\)LnI3DA\ j)>7'PnAԐh<5ޅ^?SLSM瘝Rp'Fe1}dU["(yր>ʌ Ch"uedPcuC_a;0>B,P[??k\Cs:`*C.vGKvs_kY=MjJJ|gPCQ~j",SX 7г$#J]%SHâhf1!T1P8`ܙVﱝ a%< tsq-"QZp Ցms"XA~_SQҲ3!O@{Ϗ.|ow->P MMfHRGRbڭJ>%.fgֱJ4DMp*"L{ޯ?m5|iGa&ߓz2ZjBɭjBD @% ;5vB&xjӇQׁ:J64^R *3U_:da `-!(v >CO%x4DVebTC78\ sH_!@t^AhV~f)ch%* O07% *ǵ q9[0{Ir+9T<\6O M# Nٚ"Y\:]{Y Cn`oi pJlœKj3ϱ,1mKk.`ԆuQI{)-Sial-MudSD[(e &͋`-xSmyLs,_N/#ԂEKl%<"?kPvypmR{6M`01 TE_T$^Y-%3ZSQ@9:?y4gmdwHYGs5nv ǵz4AC܉[%pl`vCm+(#&wTʁ7^}):w!4e)4DEK)?b4*IWFӆ52sԳ c6'/pudGQ XX|`l{[ћ|8̾S&0A/\*m`X0X00] oe &~|m9Ha,w@Q 2aETЬ)#5lg|eAD*37uC${b-`z \1?MMDs2`q~,[I|(Y=Sre;oU``@A^{9i)\E†LSv*Qwj [4:ȃ<Ő{}2SZ]Fa[EWR<'U9I]"$17D C0(fMfu] Z}<*=|~Ɩqt?.,U+ͽ~u9E~P [S~nX440F {jQʋi ȗ nt6VNLn;Li='87qC/UK\9ܧ{ ۠+8?v7mn(~?#iG "0Є⯹oZ{YGH *Fb*z {a=rje)8ź/ F:(.V"@^le$4u,5Ղ7KɦmḾlJ/t5'`*FvUPܬATŊ|q9&ZHkRF,_b CR[׸M'{F{`-1?M\\RamYUFsknBA[3x>{@ƂhÞ /a y"O Il%ϖ,Akq~Djp}Xt;1O,J <%+CVlVX=?M >!/ A>8.&hDjc^wƂ ; hK8Ѷہ_$3Ɛ>r<)WjP:ÙL"iׯna |oR])b3%*J`v==cuuE;U7&`9n3pNc3}U0tNT)DVjrnp"5ҚIC K]rjHzKj6of+z"WRiXdBx')`HU՜dmRz)~\* %ݖ#nˢhFM="deVIʞ#@X}3Kl3,a']$`U&ҍ۵ 8B=ƴg>~G%UB^QDSv򼹌bQ[MЂm{ߺ:C)3W8pqlKr6BHlc 9FSv։&Oq%4VFPӳNпryLt/GFO8w 5c֟YC oLoPU_avn^5Qs(1w8egkQyW 6&/ŋH[NTIp^V܂ߥ37ڶTj$@OHß@v ƪqh[!y闥)i$b]:tK&36͏.YW#Қp㭴Ѝ^͌7/10%'m#U}Ni Hծқ@qvtsƥg@][-?>Vįv጖Kbfu,7J.jjpD\ag,$Jt8GnyXGϑϦd[SBpMS=*y0ub$tZNXBarE=DI*6oqCݟVf '. D`]&%w:$U)1^,5~<Z2hÏ-SGVAoR'rHΒLؘlwgӫգF2gV0Vb^s$5gkl띷'1f?[Wk/JK*D u1Tlʢۛ)%In}=ֶ>N,m*Cĸ)-<~ K7֎n),F܀R \ſ2F/|gBs\֑;)fE. C0tG/l^&H勞W)u,`Z/zu2(GOY ÷Cޗ;3{A"1xzShI HF`v5`|ev%<]>L rA~<δЦ [ݤ_ [_ڍ>BJȁZJ;k6XNl<ޕ!115R@|)ebX@flîiin_I8g OK`H}Ĵ6OJjƝҧ̒C|G&8 .,hJAJ}x-rqe{7Nk2XÊ6Ք O@# )\d[" M]P1@808qfuDF/u)z|?Jy4F6!,?&mU%nN$,ҍ=4iC2}821rq&vj.5Dx2`i2UQ*}#w}R{1 e&VZ]j-“kw9!3hO/a/~YاQ S>]/OgI|;r8 ! 3@8k\k27n [D<Nbwd|\$zwQKǛ8İ'Ѫ?N).ϑ0$Vѹ֨ {79tGƛVeݎJ͈1+&ش) Vq<=}h7NJcIg8Ds!h%NZ9_9_v\ KWVBqh) xj -7o @.a-{A.4Ѷ2QX]wΚ/V.j^͈\#lxjd̓-qK/E=i- sk\2DnF- т&d`| R&Qo %/[O0Ӊc'8x}v3I;U1-#rr;Yn ƸuH}.-VJa )J_ݜ>*\4j[MJzǹ}P~9½Uyձ| T?Oǡs;gXBWtd}Hse鞪zV}n2(,LP/A:X7Ȃҩ @6w5Kh0zs!2‰qR ! D˗WV"ǒ߼ش \ٱRXn4f[a<]weΡ FxɅ}~uܿU)!XQ85}.Y3:'>r6L>t3LΞG\ҧFG6d4":h剫KBNňrh"և-&"XschӠ|/OIY>ݤ(>ŒI6 b;H]\ruɰn:F*mo^c)4L1hȼ;\Y͐"DqQ tOEőŸ7rWbu~T3xg}Oj5S=kȫXmoof]x+> "š,3rFt4%o IA0Ebs?;M+w8m~$MNOP!Оj[E%L2c4˫=;2qz*{T'vTTE2# 0Jy'c!'7%:r9i+'q9f$?0HpqMu7LNHFt bި7[48_ெއ'!sFVը MoOͬ'N(⃛ ;j[*sɖcuG!2* 'Io>0tZz.X@ -٬TifPk#I'jy-xz*1tg1ҳ/ǒ )OC;FyLHtt>4X/>Uy&CUɜsoC<;aV1›O 6g5p`nm|}lqڷJS)҈l+oe#˕Geu$ŒxP˞!V,-j[|Ɗ6<9ZO( NIQ#U9V@I$0'ro٩Gkh&.zOG$)CCMaGlEkWSph`ٔm!NڃLfU.8]<{k $`uR3[2ap]Jb )p~V;3;B-o v-UA S+߇& ALb~aá[ngQ@͋j^GqwuUA4Ec*IYLܮc!w3Sd4Ŵkq=~'#oCy("hH R'Dd_P o#C K'?T#U"z/#vbl­&;ǥoN! ]պqo R`:kp9Pk[.Fm*OɵU?j}XL$hee'kX芦{Pڽ{~伸# euao{Lh;Pd/RTL>darpc(Hux`>rU{Pyb=8N``Pb:4cduz{;3&쭞<.!2RvxLט5l_h4]NbZqflAJl} "e(} eu -$,&;ߌVH{$LtkxcUռJ|k]'@[-3d"vk'ݴ.a³YǺᴑdn0C"Xgуcyʾ== (( %3z1mN<\)aRd+{ p!ʝB~%{UD3PVܥn*s:,;c Ab%\ϯ1#LIHG sQQAz(t4ѩe`HEQ=y6l%ig$[{o4dfb ïJp/MM|^U=BAkr\_ޚ+ |pVdPʬt/7ќsp塁WX]6;VW:t%#<9Y d:{3'r_pI~dEE ,(X kpb6UhyjxRCF?ʃwL F*.pf]K ep׶!$C:a'Ň=d(lwmr_}IŠtYRzciqf^JɄyzMn/@JLM%9;29Qs,\ S> H}`BOh}X)`G`Mq3CCљ8t4\]0B P9YEz$~9/ ڪDŽL'?:O}dvIUjߛ_aMg{&' B4`[x`E7",/Vshr_1Éy<`!=-F^?6wj_|cF2*MdZ*[ŬFM<٦qǿo 0%B~mPMEos&\:'SH5RC˿'whTQM[7wDO܏)=C)gf D$n-9ghdcP~ 4΄vh"#MaapގeKm+x+jԙ*i5py`1Q>J=A^1y C3 +@C>tcW= SqזQ?;(0 #bIگ;kWMa;UALz5?kqm PF݈xro-٬ 5S+Mq*ߏ5c }$~vh7ٹSO& ^Tza"}i,C7:ztY8àF)𞫶k)8$e>JiPvKiKӴ2]V$.V7vFzV(\(ʗ49N A(,hzPF]~2rquyma:zNeS pRb{uᬞgV+`/g Lzg8A$#I$_<ׇJT揯4N@ [`fM_CiUlUUQ>Zn`~#(WX2Y[=/pE/@V|)9pzh#:?ԭ88 U]LQꎎi_~س4/{2%8:'p;4x*YU0ȧE&zJ,ꗰn4\>3ök&۟˗h״|oW\>_^{* ~3C; ~OU(&P]u;R*'(COVM(S3MXF؞ǜs@+sNT*UByzԘF6Β% &~jTl+Ij>IuyL_)U',qPnȿbVCVsv{;K+@B~>m}?fFY4$5 KLC4EM`X JttLMxpc~j^/wAʡ.8Iy84ފ;Mu6B=EJ:H2y()9dX`Q+yaƐ,K/S3 9aFk j ϑq(q]}&|=):fq8]035R5y(}>E*^Z>Pqh>>pQ~%hXqO*؊ϻ):ݲ7(֑r­1b'ɎmDkMZPi^V s-Ը 11z m_=e+VzRSk^- #O= H2sg-}]dM~Rwam^7z8XX*AV04`I4k*zHA"Mg_ҀJKt@_"8?_MoٹSQ9Ix!>Mvn5:vvD!D达x~-@.D+歸(95eie//q9謁6pihA3:"$AOmx;1>GR:LKhj,E=1--¢pR Vkl pz/8AO&%꜎Aձ[_փeyFg>彜$K ~k..+hz: : @5d7jǞ'|jۨB=:M)ޞ:z-ݰK ݮdhV:.9srȮ!z3#f?D ;r1}`20Ҳ3K5rshQEHMkt(1a]xh2o-P /wu2Ζ3DfP(]HWbc{ N5# bN`$ȼAj1@\[Zd1C+_y^F&4猧Cz`5i0Zv ǀLI"JqZ e.!x nUKXGk ;G3VBWaC@@K;`%):wMN5%Tct^޵ ;T:tw͂Y2T!pGl< GXmj` `~ɖm>"mRNwXg_">Y Mo/s/F 1jWvA@( 2Eޜ *ihl'd%x9\goQ9XG܉^/h[hr'v4rRO[F7.aQfkK#)%Yلx,5(MOY؎.QWyCSKs>0K̼mES\ICTh%l|"S( M%wljH8SP*<LRÇ%L>"ivnyW4:f ~VzZɃC-'{aoMNډYE⎷ڧwR? r~ڱr}/'hA uQK QkD&: f}џ!+ȗ~^dHS*17{_# b;c~=ю Dt+SԢ6gUGﯦc|Ѱ9dYP ~mdۚOeᅽYHf*I̒乽<;N~^Q,!+nr AS%[Ls3:`5bMUHAg '{ }jyjG'⡲f۾3jo;yR`2VwSm`IB'㝏(l9ly>1͚o9%8 (xq o6s:s#80`[Fj:&IHu|wO!3夤MY\"+x T@Nŕ]m>$ ~w:jbe Kuu/Y9{sP8$Rȍ>Lęh08XGE#n" `oL4|m;=\Xdwb;B"vG¤rCK-G_rhf#MgW[!KPx%x̶3ն!woY˵4/Kfse@#aí 3:9"zJBo 7"w ; 5Ub}Wle|Q6$ aalhN &v4zwo"G80\$kudp^Zij5{p%#$cψR_5``㼗!z0N8Mo>~ [Iu{~2O (1d7:w+y9hI&=In`.XQtE9|ȺMNR-$lqw;Vy9)0.>AlzԄ[|"OHծw^& : *g\PTLvc Lp6%KF1q2ڱQ{]`{|x t.hp۠jS&87%0_d/'~4-v_vshe3~JLi1k V{r}nԶr)7)tJìL$o\i}v,_ɔ⯰j0=Q") D`ioV ١*P$lxhؿq{s4|>0\KJJl  )Klxwv*`U\H,?sT#h_U^" %[e*!'0ui!1\J]Q8i<1k8%7q%n.-cu%јYTƯu"2u tc^Y~dwN{ u5@C {~{r׮U1:UB-(A0u{rm]kw @m}2DHoZd(SԍeD .){1yFrIJկ8 K{<.!:Y?9V㲞 VM1q"8u6xV<{6$`+d}M=ͥW'!>L66=={%EV Av(djiܷ#$C:hYI%ϚnsoQIlC`X@i[%'ýE\S\5;bR̴t̰$ϛih%0JdM( @L2 #yɲ=&,[_&_{R"JG:)}%IhEngpV v;%S4W-7}|EFO%:zݫD$z%]b6cĹu}&uLHqB JjؽCVG,7X~Abx!\~6:xUEVR.;@t↚_{zf Y(*p9P\6;N20L%(e&1 l,I 4}tJ f*mx,2RRC@OHEA>tKdM[YY.IZ>qgv)4b.%e`ϓ]fyw(6E~hţ=<@}FSiPwH=r Ծ&J^V([}Q}\!jLln tU18qKXzQݬ_Q*%=LF;9ʊ#rnK% Wr.&jtl;`jbgl 2^Ew6R&Hyd' G☔ h`lD(^ $^ g/ bĹ+آbkqvEkeCG7.hԿrj:3F@|XI di7HV=Dj'Yt/Y!;em*l'Ts_,-avуCᮞ=Ñ̅ 6Hn*j#dx8_[bnssQ)CgneuR-t{k~_sgBs2L-Oވ6'i Ơ[dvq]P843?2OVZc,^Pu\Z>uSMu_DxLr.9iwvz4CQz%[ W{z%#6ҕQɁaq@*{~M&: yс;&pwt&fjS1im'˳ V}rQe #VK}ب[*&rTBAAqgA.<3Rfu6u Z.AdkWzJ^oܶ?*'#w%LWc8r(6FJ<ۃԐ⍾JK;[q4j$!R =3ox=Q-b%(mZ~ow&n"d_B?0ծD< ?o`~ǵ(%yAXɭA0a|[92| LZCִ]Oؕ=ADW|{6g(eui8oŸ*FSq2Oe]J[xQ(߁xI._5ej"cNܢ泂*Zhs-4N[ܳ?|r6׶LQ%#>2!"П{@ϛ"(GZBo/ŸhJ}8 ( nwo7,\ z Sˉ?kWz-][]:fO0%VORxx=5Pն! +Y["^6l ٭;|`l( QHϴ/wD3qY<30"aٮ1iYK>HѠ2c}58{!H_iuUa/>דM#eu{{exEUbBmRG7"[l3lA լ_z1@1/n АDYU#.ѝV`|ȻӲ@,nb5$䅎@ٴr[Aꖢ3ӗ=ld/vuE(tTROl[W }lR>0 ϊoKj;*#C0(c~Hp m:mUr`jz=o I͸҃+ڗz˞KobFdt<#-{{V!j(,VŹc.RPɾ6lߘN\T[,!͜M:!E1 Љo_#kY@r4=8ِ&^ze#z~}o??(jجxD{ X'vQK|JUk[swKb| +np )hl<.Ɉ#6K"7G[*EUkoj-nRGFglL]:p+/'EF{ox`? |hm^gyv`pws$bS w(9m f4^zVH|YC9! 1drG/x6@XKĐ6BJ7-VDr U9^$oё2B^M/PZ)ocy\wIw};-".t &`bDQCk~E.Z"ߛԎGBf:ewH:#K-r:gca q-59GWTXȯrB"8ui&W2sgyll5L|” {4 ڬ4ξXVJ= iQvᨘA{JR輪;#cR֋Ú-a_v.* t0_4'8=55(fO?:Y~=|X&#IzT"r91> :fL"3)ae.Ɔ3C`K(^ʐcYnٺ#|QXlVOlY5~zg'0~Ȫ-wngRQqWW*mzo*/+wY3@xܴdj^2?!H#h c+@3'=o*hG4p[(ipU `2O(MFshtqA(3J!8O 5:Vʆ8a(a[su{< mݨ~/dw0OE܊9rhV`3Ѣk I{0L(i2BӨRcOVW^.ۥL][䰫>7^6 }_gÎTѪZpDC?F=/M[-aQq# SQ9-AZ4B'$0u%:Sl\aò7hEqՃCYj;6)wA&0h=mf,`D[i1eb|GnG&!'i }ς*= G7~חmδN<{B{po!W[oWVO/ҿP(cs 76vŸ4nhIRГ'sTv%$Wb*IN>c)!jFm6ftsx3/%ZCGW%/83~=e>{FO=nX.Ws hK7yW^Gᕘ=+ Ine>:GEA[&ǣ'2Ya}L'"jRpR'NYk3LF!e&hXʜq Y֟=㕷zdBMoDI{'FھdFǀ!_t< &%D;^5Ŝ*6E L1xS_/YO @>4E]W0V4찝=W&`! R:撛篚 Ho{`#ɟWwFxT|x=$ A/~]i#9KC1 |kDJe h⫗: @= ]- @57_:ژSȁN$Y*LgY"&fԅΐdCdLh>\>7F~gz#0*:W )==GX R'8_ivuiTyBν/Pq7мwe^ho j=)02 Ӥ$e\͝aML`?w~%)5e`nEpd+P fٍ:}af7W5 Yϧ^#mZ0 D1oelNN&ֻ\S tCFT$8454(`xE='ND#?cjޱ:$s kb.<7S>:3j]Fq>M o}+q_ޭ?[V+Q3<\NKZʻq IB3n>3bWWV -M?pF7MȈ y(M cWZݺdyS&Y;1&a"%KZ۩d M&>G#Yc&.dk\1Y[q@ ꈟYcwIzV1/1{T^Dҵ N* Z}*큒6y3uQC(q;jONu;-?_owC>Ro7O07**5lwv8 w_Xv%L s-3hr ]7ŞkH?$]Ñ;ת!Ufv8l1]fOJM&nk\ 2]\{o#ɼzoДg+.ANF T;EɹHNb @ j9yU$2;`4aS`<|lhmů@tR@C *<4Ckĺ JkS`u x׽9 r;ʅ&=2YT&geܴ.F[ j[OY"G*wEز|j k~jaH$17eeϠ-o%ZU L6Cnj׊957ꗀAE< rmC)A])eGչvH$I)sՍ~d6%q{kH"~eQP_K=$zB/#Y|Iu5А#16Pd.W&|a xp+攄i r@9>iί"ySC장8R4['̵J߶0u?qԑ-˂#=;V})+-螶3 !H0} /n.YUJlƾ ҿE(n`;N&KkLV>22y}EIGKBJRA~ylj1|ӗ!ɗ 5MA {#Fz૊k/¦}cKx.eo͸UT))s4m*Rl=Ye%'3 $N25$ukYZЀb=$2R epTcPq2Am/e\~>>u}=.8Mn0}j!0sڅ}ёYq CV |bH3 e{D . <jfƄ?cM+$CeɢZhfWFJpl?"XGH2uLyf<-ǪX>:J7T­SBb\٥rǴ );#Tꡨy Md]%Cܰ[жiD4L}[9flc:+cQn vݯ^)fN a`@l`WZݺm{lꔭͯ=V~6޽/gP׿΍#e/TZoX^f_9H&buJa,,ɬdN¢  a13^ &)/>kTDI|Li` r$08bmlWǎ8u!;s )QBdfxHFM{=BTuW`9yFCV+; n ԭ;_4iC~6w Dkzid_p/1HNmc2Q~F&#edP9Uc !I+K~ds9n!)fH4I 6 TJWp(*vkz\ F 1qGXh bgl/+Evpn_}oX^R>FLxhXјq̨).}5kGӉD(&8StMo JѐJ{YN v$N6هLYrm r).!{`#-mkq@ɘ * ccC9f5*Z軠-0R g-Ep7"n Q3 19'BH 1\ k%!wG#!.'kTEkdWLg` 略7BG֤!$m)upop} WFb7 8vf>{E?ة+F d<剨+zˤ!M]ɴ8š3hUF$b4ˬq;u*0舖#7ɩq$eIpqaL]'+!|+4 ԍw)ݞxW`;?̀(L*Fh?UhXg!+s/y3*X M]Jg[5c%?TbxqQvrbBLd mϘ#^n% 9w7C ~ֺ`%2e6Cl?oFT̹heb*0 qↁMPZxH:B=F] N=Fhfð T \'\i߽OP |@r|xZ(EHr 2:t h>\(˗*[~f'fzXK؋}H]ᚁ-Wb?Xd5#BW5 _YlD"[{d0`Ee$IڭV8R 0 A ,Ww`Ǭ)T+tl&̈́:feWr\#W*/>r&=\0 8 {(t ;? aT3?Qvy}w/ťf)؄*u)t ;ŢqlO&81֞,jSڙ:N)ݽA(y)M>G5BO}-&M ]&.֧Q0r:8$P=L 4_G"ЎDHȂ+Y6Q$vF3P!P )x(E8AQ<}DGV7Ϫe -e Tjߚ9C$ :VQ,`e㫢Fk;7;FF"JDG h}IDpl'p|e*{,1+ˉa8?6 W ~L7yx+>ٜ/n޷J#]PUG!Hw՞;.!h/8vV=cXzo1Z|<&/CHTZ4\/53+U%M?B{ 1[G剕$kLv/h9cKp)B'5,i DT,A}ˌx_d.R63YJ_^=ac!ǵ6`v-&C|*<1aHP3Hko0^a97[\DŠVʘA$'%!XZV*$T1Zޏx]iշ8} U{IP?X+z*x34MZ3·lyûj/U 1H1:|T׻^ v06t6l"n>$%4E&3hnLAսnT{Eu3/o˷~s20`^;-+ ("$|M"햶YAF䷥2ɅݴeH`OMnKD{vnk&yf0<@}E{g]BEe6nb4p5tp$u'B1+"ﬣLg΍=xd dL)385tg0Ñ%,t>BB\{_ZÞU `q]^7_ChȦj_/м}wkK=A^lڧ7 ݝBhn7tLN1eSie T ]Ǒ8iB!˵l7y)^m[{_67%Җj["߉+3N6~`#:' V#OtiP0^H ^DG E6Rh@>8u:}!+np\F!V7o#MףL%cܯ"3gtLDj77æp?W >Լ672Gkf]!5)( ]0DNGd%J:D9ل逆llRY -ǵt(߂ⱌ{._}/CxX.OWsza$&ZȼHTdwLXulUB&`ʌ:\^T0_R!5zioP~%^䈤p:cH^[e/{S9yhgO? R]GgՕip3O^R%Z84<{"Bq ϭ*ApkFF6k) GW{()aspG+靽H8*MS8<M>=9nWRtǤv}f6>j9)*:JC 30 3hfǕ¹ăSn7L@C|4ԸRn|"Wg\Q:Z1ڰ S %d-<MJJcO%Vae9QtjWZ0h,8UgK rPU{gc)ش#h(b1ɅX~{sLi ӥ35tD6|b£)O#6֚4mD\P?ЉR X"s4D'Y|C&)#K[`3_Re[ǷyluO}+SB1g8y؛O_9 ?hqpYr Դ&RpFCޅwB/etd_i0ъS.i32CW`*_AP1كDpƴ{ PBhAC~CtQ5=!%g岥X6\{deVn~AKXAD~"̜ڭ>-,0O09HIC]c]\yf)r}hq3eqBĢ%|X&G3,[uS#pfN73>we*J@rrEBS_mir.m&Ǚ>9cݹXk"GhnyTWNmfD [rPt !T \lҠg 0XE# ˱Gs,b|r/k%nu}lcr/ '%/;9jVI/Ƿ&|z*/"/^bܮ4r/5F@"`:D|OQZ'[т:(?MӫΚbrUOn*bQR-t SRa/l:<ƪ =rf2nn T309^ hՏ4_Q#jdlK& +N^czd X"(5m83i,*k/U>vdTITBւZ.ewox9A7cfI.;%f8*0E:M.*u؈J?o@yEZf?3{6ÜfOrd4{â=ϋXeߏk >;0q*;Ʃ&X)"k*o5qvR/m[L.18T&KD7hI@6FO_ Y'w)<5݋b:atf Z'~a~v>VI:hU @{7;Tm * &-~y8`*w u9B`{ImNq E jܞ;d~O"G+l܁ܫ7ƛls{FtNRUZ*HUWb~29!=yJSvgsB`L-+Z6QcԔ qtCi FbSCrp^DK\~kRFML4g")\e_PYnl sR-StNjrlR0}fǬw"J#"tER~6zp$QRXaE" 7L8 NwL@% ~4v0Z&6SW0,m*cGJB%YEsj7^7O sQ_/L_ [*vzu; -AIw֍i7 .F<@&oMN<#fhBWD.t RG9M͛R l)p/=B%E<[^n#I,F?jcwND'P@c8{Cdwc(ړ4Y69 vciUL%M1ʋ .vYI l_"Z2Ą=^(֘~1RVyo Wb~Eum;iL³}w%!uכaǜldv=upa _w+4<EljPT -glT O !]?0"F^*ȣXY -gn `/:Ϝ >2@ 8fm-|%-(T0FABc³Jݻ'b 2dkڧ8X$'zf`?xɒKg7$Nph@* 2IW &f6)}Yh(Wp5e8XQwVl^1I^bAK f|{.RGإ~B׈TLe@JPSɞ9 ?2񤭲Z>k-_~"ݾcq[qfFq4m4.qNkڍSZ}[3ΚIxiWǧMj,^F2N MkАKm󱘐.&øW.r6 \zqVttVy XXoh4 v7{> ˓Mu Wii'Y˞D6X%Fʡa.?me>bH4-lZ!G#veOr$B^ipY]* [r> HT-<$ZN0s/u9PY'x]WpE3 GJmoAEorQh9FN< *ZM%a>2ose*]to#a] 0`נGZ݇3s%RĮ\ "y:FJQ$hxzDgw^.Hafb70)'_.5g~m4_P}#,+-åmgŮ.#l"|XG #.txӳe3n7 |s\2-';VϵM5j*`nkkf7(P{EHRE$ǚUιVDGz ֛B86 Zi,ؼ_-EblbDѯO׉VgZ#H\ekCYBݑy8Gd &z0mTc#TPKd2>T05U` ҎLѵ8xxY˥kqI;_+_e&E1밊aQ\Ìnx ?Z _дlA?=` SkBy}k$qFdP_/ܕozHEpڦٮĨ)tA83:Tia"a?JbYʟehWǁ!ևc^iMt5u}n=2ɁJ zMxuN` N^a\ >`l ʄR U^b8kt/"U%2n.Xk2[mr 2wvxf=;mO-U  sU uՔ[+Zmpyȩbf, C_e=&)6؂QZyT-,Et1}x#ۛ 3K3z fi^d-wdPO-~=l#" bFAf'&kR9iAbvO Ufk^eޑ ~{!|$ }MD#~ ڷ Ab hl2}S }"!Ol+TbAjS3ݙ:˩ulۗ\TAbLŕ :d0O4Xcg, (D1_F&/~:oI"UlVl+ҷ.O(Ū$B[fq}a;6`ǐ4րg?qPZ$nL v)WG7*q&!0y2Z6_?žA)N$WJUI&h`@m#{.W:XKD"އfVyV"!igț%+ʻp;]( Tlдٹ+]cS0Ay"Xn:$Cs?_ׂnpf:C6FS :4p:ϬjR) ˸Mz,X3['?C? %Br3ȫ%7"u:Q81 cg2E&,QS"LVyIzl V6G:1QNQߐ\V Tl/s鷍.(Tb/ ][l4ES\ɵd5%ĨcYz7 6"(LA Hp~k$lIռRj엢zҵr]0qqFoq(4u4@҆)hU#ghF?qO-2}3mvJ ܎ڬH7xM4iD&q!njpXZ>]p?.XZDO,6.=> 0h]zrW6e7r7a;sbT0I9,LO9e.yoEzѯ[,/(`--rg.?>;#^4F6[?羃́^}fđ/ |G?5`Nj"(yv5b<^=Ņ^݈Tބ-ȤM ˑ2WpVL4&x-GJV·Ytpt7GQ?T!JrP$CJ/EtPj3,2H'A5|Ȓ=xC>yCjGa"v4o> <-R~ġ4wVHAqLjtd`_A:"PKN[2~̹0>C2TԸD17E{/`٧bh#=Rъֳ7oeODGiՓGJ@Od'pqP;zs;\& =9REԍ>}'wkم΍D}pCe^nyD%>+ٺ:UG_\Hr9&Y(aks>d>z@+$)錚&y[Ti/|Αlt_x;co[̽&ac'y"6~f9ƳگK!n `/tW6y_^RWu>?p:$~]Z3HOB(e=])oJJ!ox_@sL-m.$'ܑٟ,WF;R%)& e2"O(mjzkysFjOb x8HY?CgIO5Lq]eײs! ފ]sw ֛d>h ΐ }IABqr&dMh Ynk`5I{9%J7pMǪ"uH?5"l +>R-j *R{/ 藙&<` aUEܶb᭒=QVpg4zP=! ^Y\3QWNU <D=.˔̨{r06c,gUb&~U]2/BFaJTk~eV%Cs\lj!yN$LubOx&ՑImJG- E HjPc Rm-x؈{r8pNmE*d'%6ɖީbq{=ϻכ^f~:>^sL=,atyS GS$k<+ڮռQ;n90kݽZLӤp_lXQ)SQny?<(?*ϧV-Su /F;JM{RΪHA#bCC$k&DNέp噲')*aP:X 'z|VgU;@mg% YyY4~PEֺ? r矟v0T'@=k~hO4i$ڐ+>0ڋ=>&f"* 1jҶ&QRm`$" w_)J87r=SM0}%h.\hC@žD.G$jq~ڿDUXjlD-v;r@log ːMHeB>BbpڨЗ"Cډ3 "zqIo|ez:mc#eTR)fgaIш!}QϤ*ET E;_( wd f4d)qG W:Gd%zϢR[p0-LًCTUҊC1`ЍoWNc-7wu}cMxМ #4np _sDN咝Y]76N-GKS?*r=MVx^N,?.}$.W ]929l"ҵğ$i (}c j.4o_NiY."_+~nt2 RD;![]F -~3uV|42 (t"g3ߎ`d56¯ ~<=E僯hy2T`oWo{u PVB(Xwr n<DAl7+Eꚩlbeܘw P闪ȝߡ!1o C *˛2G @:Us9Q ^ۄ$7B@~CSj{rKc>tfFG_Y4nv֏Pq \aOy#$VJ2F%|e3IGJ$ZM#_5N\Cl-6/j ^/f$\yј3G٨>GN6 ?mU5Q,h];ak ZGz<2rl@]̊6'[(9;ܞA.{|ooAըCse4tf(;nuA?@3zb"1N6яq6+_aF/2cRK֨ m@-˹=b' >%y_$ϴ(~3;ow/>禊%c6٭"S/exjX5^mɶU8.y~D]u?::M҂s5>l]Բn7zK{$}aLwH 0oE h<@_ {aNݯ6|tF}f83 p{pPq67 +Z$N.Lu`zߓX4  8m6j5mDg#h6Yz*t3;ӂFܡL)|:QP#(S@g&0<숫 w6Thi X>Dzr3_ABIrb߼!>l*l|jr wGJY %#VX:#M?Pgd*VXqP=1avÝְB98]oͪHS9P! armjӬeUz0j"jJu Ns8gX3NzāѦiyD"=O* oĸkQ{2 6/KAKZ8<4ovS VSTXU#QjH[v[>D5FsEf#[_bwܬ50 5Le2eOP%y@QR~M}mvэ|R. 6]8Pr0łsb'#l ۟~&Q].`RCX4]v318':r&pcȅ+d'z; u ef%lUP@Hpͽ59_M!Fj9 KV!vFF&N\C=u!WIWb8Ig UL:(FpM=ö;nʶSv祉{m/lvNjP8#,{- -jIZBq FLkqK=NI#zXx=Dȃp{bvedTu=.O,tǕoXP!*5G-aէ{Pu&/}Kr 5ڐ;6 9Ңˇ&gMC}[Խh YL< %(q{WVo1P$ͦΥfƔFcr$8RiDOjKzq=p_*X= qZg'zƞצl̺Cg)>@6c>g5IGWS[ Zߌ'.HB)!gnC`ᘹ0܋UcL4kɦM.^Dsj[=L(ɢ'օS=Tm)I)x #I))ZXͫU๠1^hI,il eR$wqBhE8c>(܍s+ _JRǢ^d OlwPU4jv kslJ:V> ^ Tk/vh 2US?7XqU|N+Q/#;`A 6Vߒq.qozr֢0X̲ (L5e\@'Xg@+O>̫neZ62>*hPdZKd7٪yW'Nj$pY8Mĝ٢@ĽNOU%mCޥ.pǻnb?AK䣄|y4pt*%w7>625noE&i vb qc~!ۋ_v\:Fz]I;RILjBwgt'Fd94r[A{J-LeMlDleWi)}kN.]\u\jF(lk^$9} $`0p=p =ċdqi-$) @%H)p>G^8^C1w?x 1DN{f3Q3e c#] Gqxװ< O\iq!DrGԻVoTpD7& BW0R°'9uOJlg^lBTz a|u= i$5?x]'7EI r[Q=NSԚGKj͋ S!Ÿs`V"ڳ&Z#G :1'N:$õ.Kǚ2һnq2QɑTdbؽT|"q'Oa4"7!Ț%sMaP6+\E)Mr9> ~KtNK)aF* /ͩ |c OEՕI̭Mx0>dŷ"n%bO8rɨj9ԅ );dzkr^v!Wb!,`UA$ |}]@f_co{H홹?786/a  ͯ@7΃9}y%2Ɨ&~sϋah^^GOUŶ)Ϙ~ M!!984J+#Pg&(~z[T g;yj ^<~f/Ureb}kYPFj?V䡣ΆJSY@Zz xoy+UI)v[#WhYD?O^GC _8MSv,MlWtrW4PZo ^|N-ZB3?y 2D(:Uɜ ΐ2$dӒ."rлyuj!;C^R^Y$7B<𽈣wRvI~@6˲\_V~>5ٱٲ_z|H̉O`yAŸ&upJHueZFdcot(`wCkvk <~[.Y#K_b̏ه֫1hYߍAo7Q26Cxy^Wf4ng4-U<{AmY8&+2%upᗅA#`N6rϱBo* $,d1 w[3hta#}2 ,Љ xQ2Qbc`֕&,d}qlk2[m$r0$VJL | G΁OW\FaU1&J&&ztyʗ=;ҾśgV`ݥ`[?Φ){='2Xhy%a1?n1^@himA@p׉n,UPP(u`dNA(kv zQ?0ֈc^2ى@J |+UPW]ue*/v{lֱ*|szH6TW+ #C5zPPX\J\^lXW'YO-yO]+m<"nNNA5 l;tb#{dSJ0Z@C G0ӿZ<}MtWݵjSI TG;6#S2(î3d<ө+עiRA%SW55鼰j#v A A^QVL7/٣Hh:ic- +J@1n tsת؝D>Ar(b x7ԺKܠ40*VG[$`n^:#7ww`f^G!$VYY[#;6٬V_hɁ-Dk5cKtjYFg'==` I_i޹[萘{bgWDj9R78{]w?~_"#)g^ 'ZMW gy4GZ >ώTDJɔ{F]D4 ٹT>|-F"q#x8[!Ti[~l Jx5]v7jXf2;g۬u%lx :J$c0|rgUsD(>^a]~:#$uϐOI"yų[f,ƫ |!l"R2i}6aku=#KNy H{zFg$lԙ+F"y3-Ԗ&槇j6{eQv1I2i[V>IeopK ;WxR֑ <& ':a%f7'_^ؐ2d ƀ cԽJ``8".q-aeU1PY"Хv*>)Y[m`l[|+xj7##>=bA3:kLV08ſ]0>$L LnmJzB$}*t!g\3@|.̠whh,c Я'LS-%Eʲ8EPL2c):6$9#? `ԁJlda%^G:k֞ΨȟY0#~>6N1x  M⹖\ }k,f.:mǟv_~GP8hbī/13)hxq۩ܽP ǷvՁ'G^&04*hE$dFzFk5 9dp"#-NQN5鱯Z'|G"("7Falݎ%4d 6D>lXyaTobvfAЂ#[·sq6yJ*u%/! g`6_1wm]s_DE[-pjzz'lL"E8|xL5{ ׫PЧW787y$j%Q]m?`66͟UABkf(+-Q`tឥh^|H9!_ i A8/룎Mm(|ğ=^e6ʸ>݋[ ʍ0DSAhL:*m S{FfrJ)XeT2`cwj<3Vx ܓ~v%^M~:YoPBjA Zm)fag*_dhfs؟xr0tjlOPߋ\[bOzeho^~~؛;GS mnYՂpE?#$5M0fPL\L S%oH PHV!ϒ3hw.6";۸C`lq "+޺_! Rm{u/y=̨G0Y^R?N]lZhzqd؎ă/ƌ1F Ţ8TgDDΟlR=! Ne؁ȁƑ!l_gf[}83zP0fI&e(,_,ϖIw3j|׵dٺrP< a8Ppbyn_EVFJ6׸K// PO88afwRqjQ\B^[!ǝfıU\dȮZԘ~IYQ|HL6B#sM>؉1"Rǽdq(#ٔQ\sP~F\ӳ: Q_qƅ|,;ɝ\櫗@RNN9[@?)Tʩ++46˩ev ⥅:g3ٜQEF %e&YMֆ$c-RVO@.j,4"ډ}g_Z0q% @7 P%̈́w\ѯA?=Ey5 0&ݲQ V_D2$L[r.7uo@?ETtZv+F8U"rڜ `pvz=w{e 0E]YԱۛKQ(G/هᵇHivCd^T^؄qL׮ f\*IU?W[+6e⋐C+'5zrCMyAt;ӧQ}mϨrERyDĬ^jKNpI7-@3 vɴP.e88Cq_cy*nk>:>/J|pDėF(R^{mC$X%Cy'jK/#/ڍB`b<cE+ =Ųp;s[0L;mLԪ,fۚR)\U* ;o3CxJ46o @2[ jI~z֬ k%I[}P6.߫sT':$ aLC2pqvR0- zǷv#}}ϊdލΣ@I&B` GXD`O5w"/"2:ن8!:YP#&N쾢OŒ4 'PzږUձcz˟i\ l_dL ׷Ϥs :t [AF2kO̒g;ˍ3tULOt`wy~|xcjϮǾ?19bYȼ9.b\h}U'Kڿu y|}*-C[I)y) 9v{B>CFָff~lg3)Rmhwvm;'%U\{  vg"%~tob!>"b/?v1R9-zNCCvpz.8qVA? K$VKzL:Zy:.w]T.82+3^-~#U>g5q֬Kca@/iV*YմT ̥HULLKҫ|.|_a4*c Olkhm`-ۊeQ>P(b).mP9-a=ٔD?MIerV6";D h 'B^}}C“•n7n {C0re1Zk9M_4 (+y N}-|-VuCMI{[vx)~sg(̶ Tu \1qkʏvy=ZE8KTuzIRS| 5hx>VSM6jшvU?]kLď՝vn#]xħ)Z!c2[9\֒8Qٛ+/΢$K9O;m;M|$,܁9l>]M{%Kx"-C緓5؅RNv[> IFXP@R]ZS/ ZSeF}}'O[ fd#R`CWWhUi +``r+Jc$_KY&.n1 N/:AcZ4c0'4!ذ*3w[Q/aTB~"›x nqOʏI>qOPf@Rq%m)|Jǀ&Dȟ@;_)J?`)o͘BfE<(Ӟ.:̎I|ϼRήX踵{QtGXk SPv2iZla`QW=S;m/'ߟ]q拹;>B3i# U uԾep3 36&&MBB566wrQ Ub;vA 5~zpM[s@I H`{SY_];e گ\[=H'J l ? IqY]r [IL0u-Oَ`iVe߱Q!æa:kKR) %K,(^6A]Ks1=r,4q~*3-.a,1V~0eE1?oO{\k"w̞)-zw*enjЛ@/>]11,B==Gi$?^L~ͨ't b/55R˸ q1neklQ᳐O\mS'E+LH>\jp$zn@d\R Kt|O:Z%,V-"X'oaXwZ2=l>WҘaWtޛ#p ~8 m.:6u!\I}8%Y9mT$ Tl}ZP`{8"#΅̝_YbvsmFD7neb-Px%w%f@kqDD[xtpCkO.>7Qت0;+ 8/0 ݷ&%]X3csok\$PѭN+)WDQ%b,škc #P5@{ hԀe no|ߨRg6…g"|"ɪSxTSsp+9 )C0@>'NսG „3:G]mGHTG(Zݢe/THs`wOCenW! :qg]Q "淆cN[^lXF' k哃 wyQr1}>|]2b }\ʕZ2ѩ?Iy2R00ٯʘ ^mh\ZubS;RW J!g R0pYg-UvXFiZ<.lbey@v2p֮k6UQn}OM ů}%S/*հTV"ӗTI4M[ @*eAG:ŝGZOx Bb Z汌4截_lYfGȄt:숉W}*yFGAntŵgH9oGKٮvMSJJd9V=.3yglځj0xm6H'|+>ɠMmz`EI_0Oe2^GL(%x ;V##Flx@>&T:zYzPcq]M<҉Hhh#*uyT:#f6_,'GwJ΅qS@ƵW $*VFaQK/vr+ء/P[ְ4YBG[Џ/lgz<#0y²3l#| bd80_3dNT3S/Nlϗyk {٦Cݝ<̀!w-)˩8"v+M b^ KJ )ÛPz}Ժ'ꅆ~d\{;Zs 1c?m 㮂3;ch6=pyfCwA7۰hmnk/frpZ\Tz~2l5GAsZ,: pX֠ruH`&M@f>6Hۦ)X &xlsTQr)p;oZsوwpa4kR*ϸrխWrFHY7:jM X]k<!_fҳk m@| D2R2T P~&Sh|\=u{ ;\U:h=Ш;U}g9Mˀ/Ϝ3.*?J]uxӲ3c?[[aAׇM''./?S<Ω¬ecGFЦ 2gjzlb[[ȪZ)=77v.zsiB}$ *3Bm=>JҎxx*Q}olXnCJG6@ֱ5ZȽ-`CRmc܎$wA*srA.>+=L=q!-_dtۜ]lֳRjHUPA336zAJ^(+󷟕j~B2A71L}g2r@_E_$nE082aℶ=2\Qgt7< *Qx$h(>J@'WO:w%3غB` 4C,a?jp B^8!Pu<>c/nUfd{`d+Ś{ҁY 3:"|IV@+J\Ro==Ν}?0m.QhIwz@ijV|sZV+!K@) =㣖y 6Slzo)hݳq)~ jK%jyp|ΙOڿQf04֩)&_#XIPɔ3.f({6]b $? 0n3E? 2fdP®e;=!S !G%Jtǻj&ڢмJݣTf]bc DkZQ8Ž|”?? XxA{:5[ykpGP5޽skABo@N+VYyS^)^ 8|OIQ4H%mnўhp1%+3ޯD?E8 BMa-,رhT:ʽ^+iiV'=07Fħ'o('|b֐Hk3Ǐ*]hZf _T )¥g,o` LJeL+c;QlCO7 +bfյIm٦P7K$Q[o4Ѳ>֣-4Wk|;rmtg>J@pwM9+[)Ew!ʤ„L?-|2|iNE[枣`!hO-t~ŵ7oWj I"Q@0{,>.(U>s!ZÐ zUg r ׮"QkݩgW8Z7u<Hښ<؈r{uM4v[Z5}a?I #𝚪kUTJA U3ggȷ!afbdqT%K+ʆ.> Ԅ7~Gq+DA5Lm)Zy56g{1Bײ*frz$%AD/Xه_pKZt޻,dW)N \)\fP +Qrz+ (kj1mlnLt".j|%"@'N@Vtc!SHϸ c($f(\ǣ  grUY{eSe,yib~1dYw杨Vu*C\ J90ꢅL;|_lLh餐M`珊MkLcupծQ'WЦ8IW5Vԛa*Ů@VgXĦ]4Nrg^dpNp3\icĨ2pΣ*l llZYj7I.VFZʇ].LӯrU@Vq̸Dfse07i@`&sTVo{Πy񻅮 StP"?U0v~+ A߆bohLׁƉ؂)\dsq1uhlZT}֬Gʼ7ekɉ8IJXq$Ngq>Z/'"b`"dX2TȖ.a_]uNª:kJ|gNrZ\ƒ~_tJ|뗛p|[ꡊ S VbI*TO. =w-P^~e)R)UN%曀&A.)x0OS?;\|9L3"Z ;?)7u{:q b? aGնZ܌B*PHGe9^UѴDC%0ΈAzV13 F.{sM %;8=-|^wS:>`xzAWoDPoA|seV洺YF;4u<>쇇->mO-=9$zBh%ɦ*.9.VQ 7[솗u)և{'\T{G5DHNC̓C{I _NT4X |& FVEvˍEcqܲ{(*׈OPΜO~C=Q4+DWhVTS*GևRŸ;ziHʁVИ;ύ0K `& UmXZу{ܕ'F=bPhsoUܶ,}0b"މX`,JWT쉁q&w˗;Βq[-tOMD ^xBtNV`{)E *x텖4mfa^ܻ+iÇ)N ?F{5t!+jW&Z}nts<[AbӐi)۷2IȧxMb{hX?=hl/@vB6wʏ+3&_lxP~U_lݚ7qSDX%Y؞y~MZ*ε &Z'ObSSq'QE/h/Z _AoNb^->gݹ[fd *yE\_h eyj LF7o4eU#XTt^Wr2o,fEҋ5KI;dA|ƟP/WC]B^OTP]/o4V*HgQsA a3ۭ\C WNm^fr=d;0z4q6{+4E T|M^ =pI15hla d_2PXh_Lx4Ѩ!G^#" eϜ H.igitF"d;^?X#8\Qr.2ՕM:F㧟 &ߛ`Rj[3A6ijƈ؊6 ka'} Tq?- >="u'B34o[&>/o:AoQ<ԭ"뉹Y!iUksc+,PE!4T1RVZ*nٔ!e=LQrn'$a?kYSy3ۈ՛ K-f̨U{Y[-8?"^N4o1S|>$wNi1nl?1.`.bëfpTXnO,\sZӁa')lUI!=whCkJߑVkZ٦\ߵbTN;5 sٹŝLO~7+Er &S-~??!/24|6ELSK<v}&:Y#O^A'w†{+zcLs@1:ω'ҙ):*ɓ7+3UYK!jhQ^K?v) σR!åZ VaD,}]AKH[X\R6Ϭ DaS9^]MF 1B+HHx<_u2G`I!D% -T|(6I%E"頇:1)($d*sCe7p$%q5!|=o_CY)%7ڦLĶbM$C_i-pvk=;ޗr9[Ѭ+>UUII.W#'N޳vw/oIh !9z6GaVB!\gʙ+iH[?EeSz1Yh⢑5HnjhrUS :k(ݫ "i"bFB(5G+$LBCa2{:*CI|pb,PQ}W3J$X/]SX]EwFMYԾ (G?pf!+R~d_Y*>6vSyu"t1 m%[QK-vOw}c(ʮ Z-NiPTViwWnXv`&CwF Evk dVH3aѲ{䥂 p9>7>A@:tXwSZQj .>eޝ0"j*zjtspt /y fl-^z=R> 4g=y^բTu2̗*ƭI*J6V΋pD& }qoܤFC"1P9h%~'$6OᡔK7~Yf0'}JXnkػ!*HF:|FU sѼ|tv /.'w#d3k&4`FPk2S#v G.б40-n׀1D}:^Ez G}2!N]t?w¦؀ ƞoG8D-DYFwy 'F:5~Kfy9nQD!q33-L[‡t*7n1}{?Sr 2xbB4-.*V%IcĔaSk`j0 3S;j='.3ĚˋӛF~ioiCvKggL;d)@uw/V֓@4o*0œ/u(AhU}qINQ{P)~9\c&]hb۬g0rSЫ,_X|;[^񿫊HUAȭ !B}Or~͔u@Dmu0nD2 2@M ByY,/y)E.z?"< Y%a''f?pkw^]l{v2V$T{3ߔ$~)iPbZn`Spŝ$ؘm柟j_ZA.?iaA9Y7ʒOj,ejpC(YTly n 5==4KЛk --LV9b+t(hkN|:q!Q˾a,F̂ 6eپ blb݁@sfM%su>)I\\#'"%5gC5+L3Ή%czQ0~T%}*HLϤ4SN@C7H20_Ȯ:Yo36RmmQNܞ[e* S.tsP !qXmLD*Ȼ1MzQ|wIgx k?U"$80 bm|xnR8{A+L=@|?}ylk9D/2+D^B>"֛@jAZZ%C8ܹY0/_0n9W9 :1Lu@V]k2/|\Q.g~zũN_]@mĜWwr*Tz=":X{LR}W5Y|#>cI2&*:|uV ӞȸM6XmӃD$Ja$cmliT:ɨg0ƅD!U8 -˓Ҋd.dk ](8>S[093)FX X7ߑڻp x=yv&[$jc') QQ`Q՗߷u+?J A^0? ,k|М %S5~m#`RWGΉ+`Av uK0Mjx 0}=S?|B}LsR poȗ+٦ݸ2DVϚW(l(5GhqY;\68: %vT^MUS 7=(QdL.-̍/A#}#<.?WaB¾BQ3b7RDԊD9FG0Rޖ'5A~I\(uC/Ӵ,3tֲ5POrUnq,K5CD|uR5p%\t/T̺6) [pӮx꼰D*B7:ONt0R7hh埝A߄.[^É`tgg"V48Ɂ "I!B2MvsQFUl76辰dSljn.$uT_ݛۗX=X~<,H1.aou`!ƽa~pȋ'qj2FmO ʝq~Q($Hx%mSWkWtR{)iNL6_es\@g#˼0قP4 6ޅRO䨒ݑwy:i*Cƶge/ `ARmNm>{ݕ9AAxA˳5Gj7C:Pz9ˁy8sG.' \7 #(ߖͼ,,5]NTZy)`a[I0k3.dg@ Rr7E&(ur?;떾tNfdޘ_=vN Hm|CCCp69u`’]2}B H_'y'gRNq/VгZ"1t) i%WQh޹B -_ aXvJYt nOxˁyvEㆀ>ٯT#W13`R9⑲)zZIc6jR>!ۼk*azӪi[az ۮٛVKDWuWyݍpq$U!߃bQU%z]iy!M\6%S,^ս/Fs%X'F%O;CwtMD~rEĒC[aNSՍYI,6+V.`s]lΌJ߳1KDI!&?Qep|bXi=ڐ@Ÿt?CfQXwqPr7P ӡܰu_?녂r1En&lx9}@bQ.Uϻtlit,4?Tu מw-N<)[!HQ=䟾? +K dz\D"S긘N:oydL@_2aU`Li*xA|^%̝2YzI4m^eX|VDAO~-#Ex6sZӏ 甿ѱbE3պLS;8Ahệ8YIdWדrG"0d6 k8ĞYFOp|Dtf&`rHo_8VZv,zQ0or:o57DA gٜL 8ى5lIx VLl/oGS0a}qpf*(i<6"]Pm\q7'2("=/7kCr < Oz\Ԡ)mx BIzciEE$c|Տb,: "&c2'Ox []jjKmf4 (Raq, 1">qٳWɱ}wtc`/+g<#UpE<,bRe{Qpg,yy2NyYG:5I3cJxD.ȰroeKrZ1$l\,_Ӓ(5^F/J/^R ǧJY\}Rn\@F~?Œ A6e@SٕDFz{ ,BxRFLlg{U5_ i ?{Sb9ʙ6;psg$:c+;s1BD78q{Rerv(2"/\'C,%Tj <>Ywc`'@l&̤tV`Λd~ {nZI0G5Lr?o6!|%N"6^MztPsŽ"~La=(Q$Vq/r?1sʠ5]\ݾ8|B&Ƭ*T"}]ack'VlkEX;6'ɛbB+pͪ%%g1*^G %gLcz`=ƪ\ zLͱՐfBn:M#b1QΆpWǠ=2AS|M+zJ^yr H_h\@e}T'M\$]Cm g&؊<ek>3Pe,i(+V{Ȕ$ nA~A5 7Ǹ'y֚Z D& n%硞%}KQJ䶫7vjUj<ؠ:_NQw+S4Q¨-bOnLf.a)"&Rsp-׵ke/5QSv2\Ntx5 4`b:m1Xb=B- w^T*h}pVHpzNʋZe%%eYX#VE1e-}jOħ,/9$1 -L6[|/~R;I.2BKnnX#R8>`2>6n}jj8)L8 ueIܭW>m=; {Ƈ[gx7~|٫$Z}S&kPgȶx79\#ď碋鳷(lqܜ&Kot"mުg- |'.xlG _ ( ٺ>b5zH"Qi7GDIۡ`tB ,7!ߧ^:bWd.a56_fYՆEN"Eox(^j*Gh 6[zU{YF"SRmǺ´9v Hk+P,x<hj߅/_Cu‡CQc`R1\LX^ yiF\1 sN1- 70Ge"q2 w \Nk0Ê>Na{ٮ ٠\Inid`nũϝ?O㙉#WB,(_ػCu^'(N.rE|ʃl}0\yN{m;Y4;tyӟأ `ǁܾrա/.DigrG>=p5zo| `)2P ^IYkyFAI9- S{tHKnFTY"txIV ܉ڮlJ^k<,T@(E19]E/k{.l"׌! \+XGd7WXVenu2ZVci ˍ`LXQSni@V$2)[~ 3܆ B/{mB4n*Ѓ^LTѠg-iAzmk(b_&#ôώTEEO4a7,ݥ'\lt^u ʵ9? l!TNhRCԾRh.^aC\` YVG򚿹M^ƛZ.I3q2_;.  K{񆀉 ;A㞃!vA }?n]x1-5Ut'GTkCSIcvc<1fI;]'ڦxCnzZ@=g>G8O0p"E7:M X:~>@9õϿaP$ +R"O+d^vtM(L闪It.vq1F:{lw.\_LI9WR"ȨSo2 dyH3f,j%HeӞ HbΔdn8VpB#mF=E+Dz Z |CLsUɭ%3 Y|]w3@u @4 VTàT[9xxYnҢ6"򏎖y=79{au7|| \aڟ+U=6A֙k^)?#hIlϙ/EV+xB5&b{8O$|o5 ,ɟ[,L[ʣ⹂ee-ճ})[|AOfq/w /^lmfmȕJMVӲaSXd{gb,v&>PNgaU惸<:z>FαjW(]Q,)M3< 10nv5zUvG٦ tȀDMT>3THwDgG shW5t_mZ*'U܍ ;a&I8A:t4V0;3ĖҽaО+v n%(_i։97 {>Mܔ\u,s S  3 v$(vnU@p`< rjw4RCK=^ G xvMG#GueWZ6Xgn*ަQ1֑⠬]DocK,s$P9,TȑCqë;,?ԙq]me,nmFC<ڶ+uv"XI nHS XpHx:sRi'!fa|~'Q(Et1 QoaGמZ 9 \)]l]匕Ȑ9_W'Kׇ{5o{R!=[힘%!~b1(z1+skyGIf)8h6t  %u)ˆDSo >܇^{0y}TǤ\1G>XgA[Kb8}*RL~9:3QA*}6KHq5\'d52Ǖ:~-ӱevuSrYY"R:*r[}u%dD6m*-5ǀa|ʰnGsjti.Yeֶr},q#tmy3= suar r> 4!G wφ؏'˗$ .ܳckdccsg E!p\%j5!3޴޹w8GW-"7#1yt.~)6F7Q1Smq~PĜ^*•Cu˅o1u.q~+ҏEKPUޜ!yن%_>%Y?tLn``2ZW?mQ.qЯ)Sa9£i'\DH( 4YLL 0 I?e GAcFw(~%(L]4<O"t[^Rs @}!JZvSuo;ZqE#[!eZv{N6oC{"rԱ`GmgZШ.!N @ގڪL!g7:4~3K~ ȍ}J9iT ]TzۢU`">D6_:帥:u郊Pމ~+kvPh`SƚTi?s*+%OdwHI4RlʼQRhK@Ѵ:Bzܔq. 00jfo7m&dƪtֆytiCPOmFΡ~Ǩ;BͼDer?RLm7[:!$ _A\kMqθCd@* 1?̂th> .jJRz+~pOsQ < D 쁰|Ԃ%Oec.P}$ =&s1p)x&,0ǽ@8}mM&{㜴wH29#{Gʻ,c./WEY xl[w}T ݌$ {W@(ye֊?E)Gģ)Fn۔ʍ $6g ͚s RWLg^?T&>gJ*QKTZZbWR't2Aᢆ~ӒXmE젚(L|iI sp[+GLԚ7$A|VۖћGC }A,H&'G ϟNNp=p9HYbiI-`_`Kv9tzڶr]9*3XuEm7fDR@:dv%sr^%fEFw0RQv1|4Q/u5vyqFi4ͪysc3ī|+spec_G&}gh'R]ۋ-fI J nLTȻD.դJ֙*h[ORT8E:f }:A-Sna/[}7dQu(mjK"&#A>b6k&|3V۾LW~ Z }D1\8Z %+/,FRw*Ʋa#Oī%OH(u"O31[.4~2X}T ĺ^83`Ǿ/88`u>p`Nu]wdm?a CN|HY2ڰM i&R3m1Uޖ >dl6 Է0pKXc\L\{`}v"}XDNuM4(+fذ@/5W2xM %*Xwudf}ZJi ł>;GUUؒuTl+5%*r?_*.&*3 1!s8? $&7AdBEoPOM1̲ '~%4 k$!h=~BsS ",ʦJUrtFE-::?+ F-]3`o5h(~pWJjH%3 ۉq'a#nUV8'6~S޺'*d8Z~ܺẌ*ֶ3olsahVa'Q1F})`{WDq2ª ^Tve bjL(}+Z"4\FNf#<[|̈jv Ysh]T$c c/5sSsw{E">sLLc:gb, rOÖ4Pv {f=?Pgꉓk!YZdzXYOa =n%[}tw\Ξ-Oɟlk9eZ-,1zndȚnLJx$C6nYVPR"~Hf[S7]S&Fiȉ[S% V@Z\i$x?]7Z^KN]NLՔáh>2xxN h vMwxOedIlA.6T2yWnB?˃GOdϬ^)ʀIkX h_aT%MO(Ww3PIsz-K2V tj"9Q2,HbuHpRL $ʇx2| Eєv4~]c,DT?}G^6~wE;{(GGaN&*97'I@ ćۮ `wYIQF:يgՌ/ޚ'ӇTWhpIR(o!aP' 1wQRBR-*0Ff;tP1Z UFrZRfU 'rs0 ]';v~rDl:D# Ger܈ Ѳ< wզi P,;WHƻ%e44vdX%& D@i\>=N3 -Cjb7̽M}5b9ǢE\H3}ŇK/"P˨L %t#al b!hy+}/ѸB9{hBN\%ٰ bxoš?w/l)!SpΏ &-k}ƛaP%sr-DEV@%M|~"*67n .zR+ʏ;6Z[׃k.!d 6QV,~d"4! [1\_Γ.'}0&ϤB- qr1cԙTlҒut/m RGq[wN Py->i55>+8Q{'HHZovu\2(ŸgQEh.=X95}T1Lө *cLܔ7$m;ŴeyMA>޻NoB:ߣޡFNƷlj쿵4=m# At>o>Ixj| 78^s,/b?cۮ5Pmv"h5y2:iS؄ /!ʗXki ep-Xj*~n5' zPF0~PR0IaGD,,.T!ҸZl}55WYPA{"5ު4 s3~qGLe+*%R&Fw]%凞a1Q S}^<91`,"DZ`01Dכu:tQx{,{̩& 7Z}&ѳ k9? CnٜܟhQlIא}a'K%bٵg B0#38P3r\>W<Z_L cT.+.s%4/jkP}9N&Iuƭz" M{~@xݵ'T̷n[le)Yv *Iu@ z`pRb${K'ZcX-NjO6;LPO 2$I~x'A[ aެ5m%j2CX i,^­/PH^Wxg|/"[zYSy\:Y=FG‰j]o53ԔZ՛<ϫmz bycAbnk,YJ1O 7a*K"CjUeUO0YnHXɉ "*Y$BUj~-'}YGԲsNx+o^}=~N؊JM4W~kFZ\AJ=@zv+uG X4T3NNU"(3y-gW2ݙZv/*;%iމ)֩5ҋw $ۅ\xwΊ6.3>u (U|S#?TԹ^B?XHH߼|bfN Du"Z1.\d}X p&A2#pRGF8M0ۈ+g"vR_ѠPG+>nɲ % ;&b}n}gTA;܊W"T;Q ؘUbLXR* xy((C=g 8\"M*-sމi&0 \) s2`StR^+\0P yHE=m&"p\qg2rM.3oe*zU|VGqM(DX:Ze>9.} ҲNᵱ '!.cƴ3FfZ <\UٓsDq Ԟi}0.nT4b cOk[Ub'I1g͝ FfӚ!?R/ 0 )vk4$(lڀKX :Y4:V]]-\tANQ*LQlR8B>R4rR^J~DDWkG(A!S-ui!BY{5ud`#X~xp! .mDh` 3JFzUQ?؞jb'*47J+MZ4e66BBQ=1 /H'>l}.1;/rֿFyP-ݎPBnz[TQI|5 `d.a8sQ0lޗa# ǮϦ0)|};mԍc۪!;+>AY2#v&uki2˝;nV+E֎l@e:3iLnEmf9r`u6 wbW5TiಫP0?ᲕG"]beQ^osƩ<]_3lΠ8¾h) +zOdEwMؗ="=`ЅnVC]pq36"\1޲$麚 DF~E٨1"5K(4))h ĈlS8b'sR[ӳEJ;`* VA  >6/ JNe ӽXӫv%P$u Eoe0u۶=)٦ߨ}zlpJߞ蝺$UTZj´~䗑Cai@PMZ$ᓥI_&Xq,5S[{W]!y/֯2Fy>;k_ݕѰ.s m],Hx\L2N f *Cm{h\޵dHWpUiwFM񯻹8JGԣM|TN"?Yc2Y.F Eխ1qDogp@:0Dmr$ {$dmaOgy/Ϭqum5Iv"kh^@X%񨶢{xfE)ȐAGiZoQ ɛ+l q7l[%˯˖@l"%,_T݇X3~we\| $Y,I'1 +.I7:BUPzeȜu?"XȜ;gŕf,e&.wESHҡh[ihD- RpGPa;OFC"r1FÞCOA%loakr%1cl!vIVzc" z]EM,Ut}أSGÃVx#c1!{ځf0`aM~@.-?!7RQ"t7ڌ][RWiJ뒉1.q>>{ iMvDl >]o}<@3.el7Cfܠ H D\]Uƾ; .(|^R˜HJf~PB 1!ױwD˘@Y+oxPao}.Ī(N+%+l}ODB98V?` ݲzĪ+9H;Xr,Cf},9:0rJ\$f6cjl91+Dt>; +r efGU.0,qg3;$7)Q8#t; Cc#T^JD3iSE[.[ʈrO,<̖-A]^AJzcb`yhm;0q q&'QYkvT 'v5!_m펕]W05žIe fk+oN5ݤ]xGFFx <3瑖 TChEZvm2WCא=GiU>'Ɏzn [{zU%T[6"p}Sw).L0-Χ88. <3Z/r/IuaQ{ݐD/W對LNUTGLà#,frn[sJNdQ!I|՚0 Pzz 6|=MxOOՆu2UpsLy9Գƀvt:xWܔ^qM?7ج#*3Òkaqj^M?GU󘐅_ݕ֥ @n| xz9U0XV9o'NmhD Tu΄ 4KإץG [x5:j&Im29<D)<]5*查n3%,ꝅV+Zſ\4ε2+`lsܺkhŚwjc(oHc, rA+5k7@;,p33Vy =8P3d_!.N|_ih`UB_)J UWd 33*SYjuzpOS%l]4K^$k^]H$kegvQC`eh3#KfTWa¨*`Нi{m**MfMN3sJeyIk.*R/䝮+ -\{Wm a6ekܼp-ďE9T`>v s@:qWJG5j'dVc[$bowVUњ̙{+F20W! ]RW|kn!^W*&+%r5:/Q5}jhinIԭx|ـ?LQZ)X{~nQ) {܄;K4CwjNKWz0E=cz|LCeY.(.,x+l-`"8֡wgoڋ`W1S0MujŖ:`) OQu@ai fN8Q5{%V]hpv?]=clM@+"9zV #hewpNS^]I ޸qO˨.IXc2'k)TqF>ύ,vał7'A:x&$wVav!`~Umd1m kmrXsJlGXn/]1&97!ugՠ(ȌN?63q#NLbS'kdO3墯m0؈5Vt]?4H=6U"e޽8!bih׀,8Bd1 is-f7.=s䦰 JTo"`5sRd[U +3a,3 =" ekgo9N]O;`X\La ?y`?F:/r ;rb#U)< FfD ~wqN=JO꒗&[ inqP˻pq[ɂX> \Ɠ=ga");g`78„(893Q\2@V0!A6{ [96esRaQU=;ߨa?xI`-0N̬݃XU I=B(h@Ehg>v,JO쒲Д,ݭz E= {Q H .D POFQ\`` i/9$(X6GGiΠm(5NaqfT’xt:>z"<N,12zJD5/x V ߃˫F!VQ&op5Tp T}r&-S!&M[цZ鷫~ 3Ȯ°"[IIDiۜ+6_KOS)Y]|p{K]oP6d)ƯHH;Ot*~x,\lC&TF^#͇J>| Ȕg9#k.q:rIEG3ޘvդy#edž1I鲮Q2^_!>+IcAX$Ǒ=zrRl<-`%r!yj̰T=vR}h:68V*\Xe{Dp]S5<׍zq8I4" ]y)]"^c07kʥZr!՞EG7qH\ DdD<,vd{$5Ot=v30d߹XuP94'GWv'qOWJ h{ &9zqݰGW~g]yLr)hJo b3&9yv{mV y SȰ[4z2 {O 7z^n73!ͪt $ Esm G4K2k;dmLS<[aٱ;Emc@ڛzfHc1떬h Rւ̒]6JSy|Ɣ'Ǡ0K'7&rׁS3w}4BhNlS*ũݮvZ<Z)1mqDzc 6W1 Y&!N @dQsSEGB ّJ[jo|aQtjU};)4(LxSI~a3t=3>YX~5B߅ED(oVijNKt½VMcjR B{E$9Cy{5 `@Ɇf򮠂PN7,]cgpĜ|ZYaY/\T2Z;_Y(4_V8nSbqXň̄;ق&u\jt} @#3yb<-](ŠvRdpep{Ax͊}#Nb34<:0zLTgJ"U"A:2w":[e mv |!{OBkVkw0wIaف퇊;&zon^GW.|F *Un F~RsA[Dhl)7[r|9 otBGRc lSd7\M!gDgJDҿNL5d?L` '$"F<=][3̓(*P\f·4:J~PaVVMJRk\i4!=M`J ¨nFD1h&BG͔$4Rs2l/ 3BԞ/e7t72^rg7;kwM59[a_,k , w dJ7grD$: ?}NoP +ev KAH&i C)q$ҼtҥA'Nc)vv4s"wV`uܠ*-?gLQ0:`&N"E*OM`07|ӾbLxT;_`PYƩN!4RI?yo7#%hoP`bW<76mtER΍M*@b OHxK>X]]{qoؠ䴦-/qe>Ɇ*4s.!u+JW'uzj1Oۀx4p-z'6=lCO`CBGYA&(oNu 2F+Ff0$#QPr#XtX8R8V; \i_EoﵓRDp΂; i'~oYuMz-s͸ŬQȣXjOOG;-UTUpg1?U0K $,4н))<\ MLo$ EAsƸ\;mOͼE;kL8uAN{K`~aJ햅vcT3e_l>LbUў+R3LdUzޢ?jsX|-[r#X-|ѽ°ݠI. HObi0>+P93KvNH!R\Qv?H R!pfK/O& vF.} lkQeX>m *R!]D2r$@c~1v͇1U[CE;?IE FZv tccU=Ү^ ri+( j'-J;XH |MO%ݭT;+%6ߐpH&PI<ݖ/6%%4oH}U+2)WD"1]G*a *j!9`ګ;/'Z lt0 :oOg j~j +<y v$0P|x8&ì-ԏWZ4:.LF>d&Onخt0)G&Ǹ 8%*F:w[] c u eixm^I$h NuoG@7 NvSMR4% (jGyP{Z:GDR:{CS_M Ս1 c*b[p}p;CK MtYxHa^Ňiհ&r1wP =09p6}~7iIaZZivMYI9JU *G9f2\I.5kU|8äٵH2٫sf72']?++>`g]wmnrO\V(VvDkQUr5N@Wl ΈA/< hᶦ|a^ݯwX^yf5/#L;]A=adТɞ@?MpV& ԣv +bمVd gRЦҐ &tQ%%toy ,|y7 Āu1-Psڛ+C{Tw~3ǤFjNÒ5iZ0^i:-SU&7Ѐz]|bWgaϝǽ0j#% .Ke8l 5+:N9P-+ԂR+̑ qQDrtzJc*?EӧBg#20lsfam2hB^fZ5>`P YY7>iGGƟ׿Vē SȘTjf.D ]Db"a+atZ'Olq/$psv?5P>n |/LFWOV`O,Ej/PYM@q9Rާ7P?ܼ vi6CͳLiBd!k@* eر$?bA֏#=yp$Sf \{m(9`(ZXO7E-4~T?Y wq0BVr8tpT@UXę4ه|RH. 2$@tP3ep4E yhu2䎹0L BY02 $S[^ \^5$<V?`XJC܍<a#|ӒaH s%1\}+-^M}auhK)'!h @2DsU)&/gZrvܥIh%ZUA%tj Z͔RF켓z@P1* ~=̤B4MzH;oTPK%]mKw7&Q3Ѡ(V5mq\֗??vo|nd{ zL G@D!gA0X]>lBE#+#Y.dpO[`.d*!Jmm'q@[#L޶Hq2bh f $B"<x?BY7zBI֌Fu|#b*PH`Jmz[ FIM0uK;V@~zNmXrRK+ G'Ĥ<4H΢9!x3OiBv_Rhs3@rM0Gb#{[- j- 7AFHV\*qLϫnSuӆe뫈j BcY wg`M-^Α%p)?޿ZºsgzpB#@o285j3ST/Vʥ 6w#.v,iӉF-=V j4.Yi'o3dP/{.O%~Dr̮ixG* -ax8h1im'&/;H.LI{"Uq1Uȱod=I];F,csWk=+\ H kҊpK#Xdqѩ$h| |1z25'fs.jNf''?^%nw)MB̍GЏcˉC]e*4zȷ+dC_$.nsmR)&hå#% ^2fX gOf=m$JW}_:_pްy,Mpbς ǁ &y@.AN_H(D ~Srx:v`IJ2!'ʹGW}ŊۮK!-qkkB꟪jZHUwei,IY=0Ӭ_jwMlMG̜N w5 9诬ɸ*<2YdYY( =zyOrQ\ć\zri\{ u1ȮEcAjFFYqP2)vU[j#mNhO!ђ CeLN}EI-n_l}v vOH12~%NY-c3Uѽ#cp؎xDJV'4ftMsCLJo4 oE/u|~Q}E+I݁9!x0܋%e χHyjԕy ;&wk+*P~M)wl´h9MYr5ibˋ fӐ%K] I2]t6#s5B8 nZ$Cӕ oB !M1l'r(sPx!Zb ;|N@P&QʻfB+qxhS1%PԳfB2( ei4='9z_:")aAV L1YJpLQɬ?$1@m7y̦7ǒf2) %BmVywaP_@02 2D݃u#g8rX\:vҡ)NRVm$]_Az7Xa}4) ']QN/ǜfpHwvWEvҝbK;0\GPwf%Q ɺ0Z2gR_Qb*ՙpU);8en%@AM%]b=[}U | 4M #6ȷYk1eF뺌Q4˗HmcAH{mnmX~ rt ۋxeͦÂ&;7Vo}TJW* 73-C+-IR q 1!wHr﫩&-/a69hb:c;j[ɜivn YvNєsrTInPd>zh~}?b(krWw;‚Z|8Ná:%zqMFw7E/}R|-^N h+q;$x^FΏ%?&Dz܆D>,tTG;(ޤ7+!$W"XՆ#z`(bq4 36oL2FV3i, & kHwP hb+mt,_6~uʑnWSoV$}.utt0ɑqmTeȷ;r^vwcLC<6l" dXwbCUurL5Np5dG'%EߘJdU b:4/#_5]-tVc]{¡ 'eO }|փU5*Vu;\,Xh84.1uϮ~ۛeiйbK,"2ZFo+`IfiR"e[B7Ha2b"`MZju1^bfVTQӻ#΋_sO2݌m?&s$5h1dr-L .b^ wj93/vW:Axq۱׮:(p- ɫM=k &~{.'W1NM@f6E&NZ'dS a\ZM|N c ֮\sOp=Ȯ߁>n:in;ǵ2BN>i]=ғ:7 EZ!̷/2nΩ"cսO|@,Y܂ժm}rzw9jL*J?&d`*^;~j5ngJ֓_%p-1ۨFʦp <9qQA; -dF-rs^*4fхgE+Tyyx`Q1Wil&Ӣ&D(Q.6BKuQNLȻz.)IKv1]~!6i }$%N)lϕ|%a_|TĶ&pJu{ wg …sR9 D:Y0pޞ7z4{ fI|ߪF4[F2Wr)&apY eN885lH#h'6LZtfP7HN>)Ii4Jwf:;mknM/W5>C2DO8r0YH}ݝ.J@A^ɺ7{1%~<:[V†_͢!@@$:Aóԡk`u`jUB{*I^~ x fwdu[kBUؐ[fsȠ;owC0I:ʜtSEs$vuo '1de+dmÚ=:U*fQYlHkI =Fq}9JXh;!1(A_5*r>`ܔ5W&oM, L)CeAbXҼI{Qn~Y)lҎ,EpdJJ)\ί(M{a ^(8~ubͻ,uW_}-/]92ӄ*iP$<\($V]?pg%$;V.- $bLҜ;j"*lL]8' s@يarЬfGrfԖ`4`{Y(l׽n0#;AWn7#S帾fMMU>aꨵ(TW `D飫u@I~^J(,(HB Bjt GnU"pxWi|y@sOsE}NZf^$r}lfe >܃Hj~8F9"WY8+%] 5V_݈w|u$4OE|8[p΢l$`r寨jxrZ%j0xxF{JۓJZ,hۭv[1rx5[Ƀ{nF@"W%oV!QG,2UAU'nJvLAJyePcԗ&zl]uK+@tRy.P4֣?e W* <7Hd"5ݤRiBC"1oWyXVSu[ "c7i׸̑yeĉf3 2{HQh@ܕcfn2[+yHId9!?ljŐE3(Դhizn˾|0.q'y6|HiE+Cj_lKZb });Tn4̈B%K=g(/4EZ$evH*rV/w~`^iz ʀJukw`mѳEUYsHo11O:Ձ5g7"ʦѺ p}3'aw~MhN7u|rx2*} :yohd?{˞Jo";q{^L 3+5:Yo8~B䞍ӎ csIȎ51 ( ;J)]>p#z'lAWCuPR] cwj'R&,ΨHB\uB) eF/xC# a-6Q)T їXz9,?ewV|gBWJ¡)X,hj~Ib!;r;|,'*?ee]v!Ŵ0(xm ip*冔H1\K4PuH@9ΖnJƂUc~v_ʄ^Y\ў?w!X!F. &N[ P}V8MA&{̵|#lb1 Y 폵QdcYy mub|ϕP9"_~xvp#!KG/_4z *otQ'Y)?qf,/ns^i".#)on7I#B3U_/m Q_ xm<[3ջv;\hTD: y} gHhz\[E#apjRW0/"WH/(*wA>Y4^5.VhWNHf U;#p+թ|A Z,C^5Ji'QPA5p#nA}9*9,lZY7Ni1u4ۗ|ߜ=SVܻPu}g=QW`~"LY]cC2[SGX(Z"].Z*%P5ڦ1FRL%A@}8̗F Xl!t]ZqX!/qQ8b(ai}s#z|;bz8UqV6?G󖘙"?pmsS1k쟇*S5$ C,%>MdȨ0li2]:nG[pF&իFhYqbER2RKw${]xx^O$ 5NXlc~bP,b*6" dK=6)W .+l[Vrcne=WԲ3yڵ(':fPQUYƹlȌE#ET5XJ³/޿zMt,]8`'NN/}c_TMY NT}v$4$X}fH8KtLx&"=>aFaƬO.ՠ/aӟpd >`jttMt%j-ոr_Ȍ:c=={:]E㺨3jx,# -QqJ43|Fu=FsaYz8DSZN!g{._E}YKۢV5T )^c|Ӹ]dQt);E> ྪt[KG45Ĝ-_@Ɇ=%L+)?&/@8:b³a ~6iǎe_7u&3i0*߆LlypgH6`8ǪpYL,xۇiv4דHGt-츜w6lOY{xI5vpTi"_1bm'?F'#KI7 (ͽ즋!E(UN"Go$Ϣ$_z`KvBcpI8d~/T05($?ؒb306C?iXpq pi!\WS DI&);˒% kSxvV_c=qN0AC-ZKyپuuٹ#UILy#PoV(g3p|+ǻۘmBkݩji]1EBFg Z`0/C0"&K8IH2y㚶eF}#ɲ ~ԎN`] ]!v- OiDd{^Uf ^`䒷O|B:qMXO;M>u4#r؁9F_ms~߱'{x{BԥWa1 3C,:ME!Š)A*#zb~_" gdԅ!k:F)%;qd[ ƕ/vV=؝C_AocC$EZg<l>4%&znqXdSumGu,CMqdQbɎ9h!iJzB 3^Mz@RqHQ5@2DR2G8%٥{#ȓx|gtEKgykgwh`v6gٟFڔCv^aA^}Ɛ(D:nQ. ]\1X*0"ia은cy\~+᜺YjZKҗ6rxN4=w@ 5ٟoJ?v8_I͢=LROs[g=Ņ%Mrkbvo_*2=)B?7W:Q.:<߄==ڳ˖ב٢XiVkb$s'FON^A^ #;E<2g^X̹.{9tw:FJ@o`AhXrczwoLvcܩ᪄MaN $] wc~m\4C:$0ޣ,SHJ7詌d1Ʀ'{__jTTG:/71MX?}˂L YP쭵?C'+/F u-/pG:ZjռSȊ⏪vm9T %W=;:u(]+F`3[&zfQ.U# SwR&ft-J۞yM9gBYk$HWhT4Ei)Yx:zoϛv ۹Z-zAdd k*Mrrk~rШ/6d#F+zu98Q$2O7Wo!9kBVwE^mnX.q 8I( }D2Q(S]9cq߹SѯRLBg'Se+P՟Gut{ 3,]Kd 4{;(udǸ,[S!HCŭGⅼΐ sțeHf]Oyʷ˦ص=?Sa>RC)6aɾ~..aCh 1m)jmjbYh*}(-SҷDލ oXv tH%6i>K\XWUTke<\}ٕO|w>$ݝZZ+F-AG!i/ qaQ6| B^ثv"2PJu@1@fnC_!"O}AhG%#K2ҜL$ <$rS-@dd92F3_|BI]_*32$?BepN!p1 /[ЀrSaa'qPnR: UPZ U,HnPkyuӱݠ eTߌ:&qz pG֘(nvlKScyv+X½u>,*ӡ'7ɹ#u1;D^ yf)&dRo~\]mH7Д:-zHOGɃu^g[ )QB`,EdJœĢ$(ue2Dp??[5 v}Yu*9`ȔLٸϕXQuFYط) `{H$1{3|%_NV~4Ald{z<&> '*ZUpSEDy2[8k_b5?~927dz äAo*Ո!F9%q/3$f3+[D >b!_ a7$x%DCkN"!YF#%ZLQ$ӚF EQD44xN_t!X͢ &vr>>@_Dj\_OxäM"_u9pz'bXuL>1ύ?{<4G6b 3iS_zQG,ց읦 z"o-` ֘^Ѣy;m"K%:-d$aWa ž{>Q3ȜY`M[x$@۱‚19o_{ J1g,/ȑy}Ou2wX'aHJ|X915PnLxP ҷ6Wצl#C,)]ZqA渃Nc' Ry~3,K=!3'a2-}ɲ^{]fߑ#ڇ< 9{l[`ފ MO:#p1٤ ץ(x3FN$F.?Zd):+aqe"GgMg[ ~F+L)R/졓YɌ%rIY ij:6)׌½lD_ĶşUy6ɚ@~N9I98i6;r̻8dj``X3hᷤ^W U%3à]`l㭦WNJzZt;0mGOQm0@+?6Vjyv—0^r<ހWDWNpz4ڝivILjF-4aȔPhʵbͩD@R~DMb`m2~K\ԔZ)`OCx7zq5C*&&RkzM07, UvWo z g9h}W#źym)okkǂ0_o-FN4KO)K4 bWf2vxoqļʸ.QN=TQ.*7Pb%Ys]4z\ N^֜@k=EWnBvLܶ| !itW)8\Gkܥk)PݤDcVp;Ecv"g;ѡܹ 'US9fiTJVBC۬a' ]DzJ/oٱy :!_x6!8*N{6;bDKw6&H5Ja6iEFR?BT\ ?E5EMM:oe[LnO]GTtQ,}Fi.,Z0in; v=RdQѢWE9JW G "ŚKvB1h,/ AځJ5L%Y?֟{OUdgMVRmP\&kdδ!.}iCD^n:lOQW~$;}è uހs[E9fGX!w[iB3?R:.hv#g1^n8g8{ㄾYïZx@nszASn̤N#=bJ!bx.Ko JiʝF~Fl?t`[o;W'0]a+GoNC=;{vh6ƃ3U-leTK>6ce<##嗏*HMąQ)Ύ=ӼL, I΁g~RtY֟8~YtZ0 8C`>U7 =4ѩ1o3f bvX:ߞlY<PoZECƀճ\mHYvw){}/?^ĕFy5we!{Q FZDP8Q$"Ձm A6n7IY"|?h=?|Yt~,M&leU<}M$ᠰkZ n%^=}^#~;-'֪ ԌvFζ\;JokT 9-+*ZQ}D9l(1կ [} bf1DdX9&F6_38A ff4rSF{0lhɬa ܽJ$&;gf|@KkPك><i^Űe`wP޷S EKg|j9ĹO2˵Ϫ}3iˣb${٪ÃHqE<<6e^F wkk$5e(ʬ, :Pp G[qc3f0h1Pc#ID鵖{JD>,^t'FĞ^#-=;K+%_&.VuP*eXI`^07lVgz+Я#Kg.=xߩ &\Tωd*`'іi1H^ZeJGv9Th(6DQXEsL=5bhӱ=/x5`wJ9$C7ouGp}黒Vb+rsޖYt ߲SReOͳaicK~_9NaoV]ir?1]Ρ.G._:\ȼαq?ԨԒ^]=ٿ;흖)! 5rO`yYi}܎E/VvQ~ɒ[ uaz`)86yQюS!(uWS"X>Yr$"׸N\|ZUR rߪW"5f~(kX۸Ǝܶ"q4^vQydgŞ ;,?;\?h3hWy;/^E{DS0蘈2]nk- N|e64+di TnCwf̛f`&"8U yTS VC#b[(u~+$ۃ&͂mh> r !.K)z)o_v vO$U #<z{ ~w  VmG莆KS%]-4E_\PMu=NQ~lSf< (VAI5)_a -4/'e5\&t;ERVÉ)ڤ { IBd\}~,,ͦ1 /ab73W}k= ۄ gz %hsקy@UN7)dGjg_/=%81YjE#E۱rJ=Y,^̘2G/psZ8B#`~}ᕝa߼I0"CXvX#m˟`_mgv̫rrHx|@="וb@KѮ :c-y ;XQ,yX宁J"Uٯ`YehSQIR(IDelwcEZCFŮü*1x_Sk I}ӜDYzP=G_6a[uhSu#-K1ȄBmYl 89(/tr!iV`"{U6bz.9He;b6~IɻA9S/`i=2Cwb? l}_dn@ണ_Tg#bk3Lo+y+_P&3ϲT+fMegW/HaIWDL;(iZ\-LIĠv+-µ=܌2u9s5S~4q@QթoWäJIAASMOAPR6Wb*+gc 2ଋVf$7d`ݲRnt :_2@2W88Z; @WBJ"a,7ȕqS,%WȤcbK>::W-\( z.gC/cE6J9T*۾зms(׺i"$e=U3n*UM!JqAަ>ڞHI@ŝzָSIxI\d >ۜ^ߝ-U}%L@i4`86 fnʄFgot9e ,ʼnŴ7Tn-WS%y,SE׮'77L q4^֨O Eua y4ę]f\5Zuqg΍'x}ɨ\BЯ^:P+g$nc@' j%ąZ _t[~0m̱J!7ٗ!E`r}2jHTo+Kq .Xa hǻ$m,ሞS:2.egklRAfYM \d7i Z ANRH*y:\ou q>6\bA}J0A635)fS5ȉ<)7b̷kY#Z4a TGF jh}{7So;:,r"4Eq~D..36%JoAM{tDkWԹo13#Xⱽ,t/ 8U/<$ާ*ąؓ}}Ec q{~v;q|FI°nB/U D>#ԛYV$al&(,nb}E/@73bƣdD'nON:hLFRO_Onr o%{UbRC*'.Ц)׶2/ @`}sgh1r4D?ѾcO̦۠}f՟VaCh׀/G3ȗ;aߤ}\UT3N(쌼B`i8TW2 I.|D;0ژGwP} *XSUOԦNXDȹGro%2WikY6jFpG-%i_V0Ӆ _5ox >8kCF˞vD 9fܸlL5:`Tװ=z `@jE-g¶.>iRdڡQ6b+_k P\~3Y]KCd]\(+of@&DcD|tS W 8p-B?]Zf"N"m/V1s? .zM%-b] ".&6.~mJ#xlGӐ^T}O_h^Ù66ia; z`nR7xp{lt/x\)n!HIGr^*[jZ}lf5 i:[nY&dHřNR,ӡ.p?zAS6Hot-ѯ|k|7g`0 {{Wh$tlyAc# T( J:fhɁpR(<0W!`_R3Vj;nDQ3\P P MZFBʁKVrI<8dU2:/гqES,{c,)U_40Tn.(vp48HO$A6'eV Y%pvc+YOCZӹp{֝3?\'IYlQdP53a=k6tߒH 4 _PQrMc/ a4/pug(cD)Ͽ8FQ- cɐ)FqZ/zTO _d҅9괏 o`|TІEF#Q#ś:yFJwh#[Ep  !,k/4`01Rdƍr!,ȁG-o;J7n/Tq=଴7˥Ra gW}1Y_.̰&HA-5:ն Ix ܪ*H/G0|e ټD<7gp ț ?fTQ YIjЛBtĵsgg!Y|0U29ޔQF[07mM˯F{S$͸j\oNEy3\pk:$BVW0(YnTcZn !A[d@51ESApdA<4HU3^4%+m]MIq hQǕ(9TZ4o`^SxstJ.JKb!hvu,QU;Jэ  e[)x3WKMYf\A"f#qr2ͻa=mqNv/i *H]HKN }~|p7OֆύڞeZIn';6״yQT1ĴC[LoٶIs*'ډ_5٬Db0;)}`"6Gl&r@ƠðWN99':Jt^!ן&ELr ]l֢iO0^M^*% K@K΁Lgxʂ Da Ŵ, 0?=^REr:?pZ5.PTJCP3)uj ,ߏL8,Qy=RJ]h隆ygJΒcӹ ?u0Muy~xL*v9 ' nnrK%LeZКwiɶ'#Jk2I)BЖSCc;T6:fb+/"GП%G 2G>ൠϟL2Y^P* ӎ CۡĈhhœs.!i~Cc/ fa"rٙ_Tj;2"|u:gc8gm*i=*5$FvUI}Vz9`y}ͪ tIzHj:mX=j@I*c%$곇}!sqW9c 5oA9@TSqDz؉$sA+3 J_/liQϺ8ݴ(I{jґIA/|K{\W8/Hq[6*O!STE;(=A6B;i9\mMiPUͤ6FC/Gqii@ }A!/šRUIGsΞ".^RLE!'i_ωYhϹQܲE'?i }&NӘD@x5͘rX[:26e1E%d0L8tT抣!:I49n/EIX'BVQUx|JG A0+j @#PJZ-3n4EI(?1U0>F5윣Fc6M 8JXkM&A'F~ń4p&'] a)$c*Cܺ $RhK7*lM:ۃ,mĠ}ڊCcvq~+N 1 oGI*ؑ%|ɇ#Vj}Zsޗʪ7 -Y8p\ Nhb=F;.+p=.JDfИ ѥ%} Em췞y  Gmk~1B'"pt즄C^jǛ4Ϟ4tQʲㇾ%b\~@Ϩ683;WKNOuT%!,"]]#N#hƦ6{ҏPl⹊+έ>? ɵ͇-"f,^rl_[c%Y~z!4Ap:hR#gJr ;9R#VjJ2N\X"ؙMʼn2*ymzcU0М *6҇a鯨x:_߷tXEQ_cV4?"bK":<$]&QԾ^J<|i$e AzU@ 0DlG@ޯ"pgL m"_x[KW]eV‰Yip( J:q;#C |ͩNh&vziITS1ǽlZ.!!hU#9D* <SE;>S6Ye i%q;>w!J1IXgw Srs 8jT4 ԺGEᤕ \:WId* o`8m;M4Jj AtƎEUU5=0: C .3*H TGT};h!Ko"_P+r&כL#+Q \ffXKID~W'|V .Z'gcxy='@71UK.l=iJy̨_u1?+C.ٽ/x*2iUǺi+1)E\Vw?OF8FYr } > xX@ VkBZskU,y}4D׹m?gtvJZL!DB^ga$pcǙyGi}Xo%oNZIY53Y3rg y"qW]ԭjG̗NVBjH Ԣ* S!*R`Hʕ͚)1QK` I(6뗭4=8Zr!ۇw^6#rNሎ*zSƈ6>Yv nK^{cf;ɦn\' A>Xw%l&C*24r&ZfugIT_?3%Vs8]+ì S?dHL}(,a[W牀\H^=-[r`3[jNh%Rրuq]|X 8C%Їrc{ o*uɟ1pY;Kf:r$bm!L~$h!oAl7tf\Нx?BvǤܲ}G= pkb4|*"?âeh|k.-1O]TZT3м+˄ [Qkayyk;OM4+rAȪIcM zgژ7))}X^D>_`M(ѯᔁ׾{j<`'c\fD!jMvP4Sf;[uH >PѦ]Lͫ츏,E~ E Wpz7Wԅ_2wOx8ځ(kD/:Ct mxHT1N)pFYjZъڭZ:s \%=xWԫ3i"YŗɑqIH5? Q M` S& j堝ʩ**L-stBA}ucw'џi$g@W1HUJV:s,/B]R}$zkh0NJ0]^n-(ɏ\)խFD@kbZ&ؐRqWBV#Rx(88t+H։_k2nyڎ$QyɂCƫŎK Faf[2+Qio&=F|"Ee1~ബ4*8~8@-Ѥ͕sP$ղ$rOP'.%{k3Qa?XņbF:y[Yq&X vw+'T7rQ^*U+?m/nNtMd8<]z_~4滋7<]l!о; " ڰX6xhuA:Xo5/Wۀ.^4v~HYi= ig5d52Fo3÷jgG*1}dᣂqןlxȴSelZIIo,ֶ ttwb zV l.n%҅Ϣq'dTx9WnwF53vZwqQGJ`ཹP>5ϺoDl$ȹC g[5Ĺ}8JIg~*4[ y㍆2ৌӀFΈ!9 >s?˕ogy9'K-GR`?&HG d/qˋm6e2B,t/{w#>&MY(9 S{1W7lK233뛜n gDY=6W !MmdXmNhH!e⦆.$J5GVCD]EUS6<xb|J3Q31(AV-Qtbܴ epԪZ,֒(IH;ܷ' 5#Ilң.grg H{NQD|׷A)׃R@ieݹUL%1ߜmϦ$ f#PO{'&xkTb0u}MwjgbB[ ^z 8έؓ`_肁mSbIs%ӈH獼Ajb=؈÷q4er}&{fӝoqXЍu}a-v/5 `.(ҴX6޲z%Qi$i pj[uҚ8rE!Tck"Vw!= G|YlF @=rtXz!͝B堹MWdaҏ]HOXY`j})=qDv,#`]&pQ^(kIk4uiIdB^I'XK |lj/SHz&K6ص|淛vH_q谲pFX` WѬ7s|1"s8t*l+yAE[Gؑ5Oz-i.\T|ld>Y'2:K]d7TBk~MsU.譔q!,^(FhomT<}ʗژbp?o0Za܅w`>ӰvX7("=@CeOBAqmujaj&t ̓Cgx|wIƩ DmlbX.BĤ&Gbl?!<Ɖ}itRK1 L"E|o%,Ug 7'/E8kT5l9"樄<K0#VQtKЀ Xg]a_kEsW{%pHPښ|rq @0Pq @hc,*ot:`,il@G u>=So)Z)YŒ%ǡ[6~2af[w%Qوyv?f_3Ya%8 Տ'2S_XIy8S+JjXy!qn_Z}~%^QI͢@e1ԍ8ks鲂_wc4p(' ]aKG=#kGq"| .@^2'xeϖKqWu:ȴ_13EiXS4Zԑrq\/ۆ]+*ɷ:+EL(as}e&e 5z5e!y4勯1 _4;![cWMp)o&KQ3}*(%yU +{qi(]~BJ(j#Js|pD$l: )ߠ } Gvx4RFSz {J[xc6܇Ր)u4VJPA/]]ݶJu̾YA S!M{AdG;4q<V+\k~Qa4W5L[OQ#D[b^t͘j<0nyȻѕhR]< mK3be&C2Y)s;]@ށwسuE!{ Y9|(m"jc%nLMiEkpJ,mzrBPV@%8o9VoY;xkoYV͋S1] rJ8#5H.>C@vpr|}*H"g#dԉuQaĦPۜ_@H2ˮo* h#p[ =Z6HMIJ R]:[J+29D,&Myy_Ҋ8C{ %8*Z BdQe1h\yI)Z7)Y&W6)6zO;@]6ސ% Z S|zsrΠ`n[ͥeVs",S9ZH'kOh߰E'ǵ@1^B"-U:<(mg,;?3-Îs.-abI,0!N wxq]`{66B78i"> Ԁ.mؑϩ=x" B \g4?wXZ!3K$pe#QX}bKpi.]PH-k<rяP453B/_,˷l-O V n/_1jkFYOw1p0#%io;#2' D(ϥk7q`P$B_E{ [vFǞN ~{.#mYl+75 +j/Z$c8T<; YFKƈ *qd`|T”!`V`Lyz2"Q4ʩzE$JWR dsPJ+%971<9Mlr;Nxm ?M^- ]蒱+{oH"60o#ʍ! ݐ4ъ9՝f@hPsRֱ^7t>,/?vHM= Jfס [%#K,޾H:3ʸ_JSdfʛ2yuY2I% }!FEq8w)ֲ#rn_km:;p 7?7^6eh#k'^eʆ}oי,U):߱ڞ.?Xi44F5Akhyt_f]bM)iu+FrNs~Fk,fu;>d)*1:3)+-LNǀH5cO[ռ]8DZ)/ w$tݪw-|"2=tA{LH'N=V4Z=d&auLD4 `T&:34L:Z#+,{$5F\+W8O&(+qME RoCCo6^mBa\)v gA0vqt9*0ʪĕZKZN+@'y_} r)]s i=\z=]&V8^5$8Tq zN96i@j$Ƞ#sL@8:PLé+ rc詷ÞNKe*dغ5 cIӳsIX:WߖpD-RʜH[[g|(ك x22S 4juw- W;bjkBDELqSI4{Vu9=@?mw"/js"iDQwlQ4GmFZ$M!=NEA;% N%m{|TRLFqO<^@ރ=CQ[S}!å7}2 F =Ti1RxR`ym h,-Ccz ^ޥ$?1P` >6qEHÆ\2k*ͥ"[q@B1^ tULjiYԻ` ۽ $^͙ro$ t,n@T/W8Pv>_d{҄Vx\X>osͱ0E=`K'P]+g3 r/seZm¦{. 6&(W۱(}%TWhz.%V;9 1!KgKI4!%zL>9Ovh& B{QH4(xeD7 ̸Ş?b9&9od9r2uDю AKs&͝@h%iytn}fqrFZ#maNFB ǀ'sTi \ PҮf,If }AR[Uh~!z8@\\hi(Pv+@F{4:'5hL\P7"s^ub&@\Mmgs4qYNfT{_ V^ݘ]DcWd ׯ8(3x\S?PUXTUɝW8m@6ׯ1Ā[{-3SuP/Ғf1ײmΥ&`kN=RY0r?|;v_+'\,6 hfE 1q/gIO3&6mh%O!B`LJt>6l"%XRj㪣 {hb߹3e ) (N 9CkT,1\_"-xMQ( Η-ǪkOrʶa!4\tJro|[N0&oUrfY zJ 5zH>0s^O<8Xjc7lRGeGÖKka 3R%0 ӅOz1Wt! eS&;"Q܋HbWX7[ ផp783n"[RxT>3,SSh牜e6eg! JowD"T͗7X`&<ӪɖAsdрž@|1lpGNsG,zҁ Ǐyccu[Z{{JrnLxB!cy}&!EyYw,A?$#CD~S%{bn |b7=Z"N7%bSjZdn \IXdsCݾR^I ms67awKOa ]-q wA_ˉdt4]*6t3BI͉~G4h-5e> FE'/)Vjg$\$zT8ɿ3/m;k 6+mz6(B%GmzٔZ({װa:QvS.aMNaࠢ2|'7 YFVFsИQT'dE:EW~,mw]Rm5h˔?k.4}=XET_PBN?)u5wnfY>jqL aTSxuk}=V(nzk}mzI/׏L殻FHiOn%td]%f ŃZGO}|44+8L8ԸԚO@gw B'"YYq= ݇8Rsas3Mmtb8RUGjD ϴތ00\퇔c3`VU_m]\r"&"g*ӕobuK&X wRH-g+s*AWM+gV@eʱjҎjdWRSLA[=%y8 ~ +:mG\K4О&Mk-qa%5/WL虞*Jg )zͱŝ d[;LbtK#d^Dôw2!JI^!7|dxX4Hˌ2s#ѐªʸ " 8*6̤_GT8ˇchb=-섙&xoRO[ I$Τш*'Ŵi+U\veW&<_}a.<}&+%w'nq]3t@_WTʯvbW {>d[$QVwChOc4& B0IQG#R@ċ,g^wQ5> _jR9byF-A+cG n/UdAT|.v;]GXBe}^_أ(뱈*U>@K9?o!fЉp)e "D3nr>dI?Y7<%ԂA"W0e|FNp/>QN8]$wINi˰Z,tH?+Ix!dքC"+kZm\"Xs䆏CXEQQ(B- +J{u`k"xTbѠ/-z518 }xR|{(vQ" fD>ɋH(XW=83n?;@)31:*fl !XcV!;jOۙ]`/Gs'Pmqk8(&e/`%lW鷀LP'j~ b/  1Y2\:W ˫Ͻ?ۼIJ=a Q±"9 ;]>غ$NG_б`W6M(AX;:)= CK*NITF}ˎI)مi^W4[zO8(ic鹅) w);߹FedH|׎S1P*f2蝛i?$Zb0(L /TL@izO3B8,Vу47 )t6>0+gP)\}ACz?0KI:9SNR%pbW dI)ȍ>kz 1B@Ї9x&MaXD*;R^1amYw boe,kc6\ǔ4j<"So ,p4s ͩF^_Tu^NSZyuڃ| :Mfh0iKӾNF6OT#>yE4|n|FOa/sBެ7 m#C )tJ6n%8ڋ($ TXhULw䚢>C6=DhPJw3a3_([ĩy{}A<y ! =Ķv8I\@jaBrApYq cP\Ck&DXUxқ68x6:%д3&̟Igaj@ם̻#L77Z $ٌ_Lq2-\Rw6B@y&lzS H= ~\bI8$Nκ=)$5ٯT )eF#6~ɍ\X'JϺ<Ϭx f mSݼ| 4eEPV^-.Ui5] P&^p1 1'ۉDhDɯ5xOy3dPҘ|zUèXGAk>tJZ!ˠ \MC`ǼC/v\ͳ'"j{ݲp0g۔X0So>긠vo |Z4`JT*71v]o}`1 R{ҍk$[Saթb1@{|r]EgCT߁|?t,nohcVܴ^6o3d[~dܸ a &>]n%-dc<ńC0; \zacRgdR2W ՘Gu)ۋu"LRV1-'2i|j {FJ1ޢ>q#ѦQ>-:֥,--{2E{vd. tm _}\B#?7d0 ?X. Yc Etw Xdcxt1Rf}VhlQ$H oD%ژ4NunfC%Gi3M/j2,rm~ ND*?Ng{# !Iҽ2XRN'`bQ:7[e Q 8F*͝d ˮPEG(R͙D5$@$9!/_ڣFv>QH;o]m?\;݆f}Eb/j EIlby_c &hBdOXXwPuB] @pJfk6ZA>ZYX`0J\!_2_zs/G} l=!urstj ŜȀ!Z2EFh;v?x}U jqam {`p$A1kblAg4굩ŋ+0:U~-*oωdžr_n*F.!=pW $LFYR K~[# >@Ǯ|Lz q;o7~,CǓIi?tlHA*ͯ) d®^/J*坅Ѯѵ=koL[ 7[zY>fzRwy'm0?ЁbGhtņ Ey!aX,_Q.'%I:H3AȄ_Tx,~ }i#uY6=^y=l`hGTwjmN% iP U7ON^1ˎzXv#I1u(~ OBXsIoH}c8m@KJgؓ+ kSR:7@߬OyNFP*xb9Ǻe8_$s1 eRsLb_Rea~qCPz08BU >VۦquXr5ztf H{;O;:B'pb*ZqD@ O4(JMA92ec͆%2uN2ewOxI 2?9A2`Go $7/nʳᢖ*,hrbݎFMq$>CȳZ\ie(~o:jd"Lֲ~2꓊W*] | eR#"&3֑aY[dxl9M\"&w].qFAnِ^!Z-]TwzPm,0ǚaZxk"Av +>-djI8 _RLFausHBO^źcyTqn&פtiXhp=xif!r.ݼhs4e䟃nB?0z=4#,]6=|8 Yt9lba L~٪ͩH 3KMFIέr鹛Mt>jN-TILݙu6c3놚N23aEd6s~)@wur@wbxUZ/Ullj4RÉTWVa<_ӝϰ *2FMuѡ%Gh㔯<84 B,'S`lP+A^t c/Uy`\l49"eخd,ISwM'ez_4?9F/mH|x+-M=#Ig_)`j~6tBK|§bv(#wwl9ń\T8ogOdeBÈI$$7u^[6f>0'Jئ˹9emaRJZO@ 0ōSn& Jg*z q2'Ia\ Wmˊh{0uis$:yDoD`vm$ ֛%"EY%_4bPavw| kؔctz.oj$ŌDs"yE'n~yo!:&Q3}~3'7aɩe=_gTtpZ鰯`<n+\yv(CY>hopuO}>h{==#({-{t X-ά6dlV 'ZZpPuP_b:X_eH֢x1`iT9B^ VstID]7ᱯmo'z0Ec<Ŵ 3ˣD'jl;IeC<}pAdBbysCB|o~CE4IvnonɈJ55,/2/L)6OLVA'[}0(K}R4{8hn0wC?qFΤ^2s)41²pDSw hlv0ԅVE)d%j @PF6ai[ Ȉ~pΏ ^e8\$z2 X?-ΐ3t<t͆5 |q ]*HxchU|ﱝύAba5@ӍXm!Q\AJf'6Dmhem~Uh7;ST>_*. !-n\.PZ" e3OKFOi0OrZlI}T̟Tr5൵WAJiz^3@GXH;3rInx~Ejz>v/0dB КRL~5L#v*2fZ^ǼGs{^d\\Jaņ)7 -o| \h>%c-,Hގ 0}w^fxU˿IQof eNҽw{>O< EMR϶'-3qই0U9n !ٜuv:cwqq>#TEredWG1[}BZ!V(T$0=.Vt_ >j5/eMz'MGcyS}o9$޳9jSK-h ~"&Iy !1_q v>G ?EOsBŕvV{~QPAp`{nhl/q:>0TPqA NGV(' ?aѥ)~>O-Šj^eqւGNw5Xہm -z3jhWL; ]s+d g~o2*XMSMͽ16p gB / 7v=+aޕqxb W^grӪ.NҋO$5lϢd^s~$SOTN|0ܯHlA1s250e2)4 $*^S3[/)P'lʖnwGeZ,{qa, # DTo*!a+BQGz! jíJCWL2ɽi.?u?~0~(|4ǭz-%PTA3g>0{`1 d+^'t&)cѣ)Dm<Ʀ$mBD%BE|UYz8.8='PӀ#@ DXJO-]7Qod'zh oDTV7~h(j-ގLG:6;F3W?2My!qþS+hIcցIlDJջƱri`4Fx 0κu 蚠|ΐ^.8sS?*ۼusp<4dYG"s=y@f`5pT)73L]轟&}?Ȇ.,5X[q' 2ct0M G娺kP@>`aJU0Z lD5:h Lժ$x׀15#=%*[]vVԷ C' xc.*?>ų<4Ԇ-H6"=G#P:\?"x 9Di8<ͭEQi[JBѴ:{Gt.6JJb'9sMf9ju_@fꉐB*i8'W%(A ^G,8 w3W6I!5t5bluf 6.:t#N6>!CDf]}=O7}-}M+ӆB =@NRmY e[AxWT^IG.j>v +)W.jVA A \jD- L36faHtsDeq&7kdv.E"VXkm}L{n,pF@tmPNe Fe;zȽ:% i^BR)Cv+6+Vkƞ5czsRV<(sM-T)n>M_ٮEO D50so (uVkh P:S/(û @ĬCe:.hX =dR&c`M>E[}n-quvBH-#R\"Iuk o3K'+T-wLl(>7 _}gH ȣ&fjhW$o׬\h|Gpyuw۰ 'h,uHŴn%B7ݪfIt[l-+XېH (rso|r`Ğb$%J%tBX)O>:.IEj0ɼ !lca)ͫ: ZYn> :B~Lw`3DW+e{qCw1VsBSNz@Q0}}~x*V^wC4U; ;e&' ."˝j_pي`x|)IwjP. w a3 lAPjӴn( '\&,]/U!emd~=҇3k˥oZ]^0oϡ 0+Է]—1@ۀl|&agIJ]uddlN{,cD(kˈɨfj,aȒB*YL.(b EȹLrz*pryZ9xVK3~\S^eϏ\גD^s3I` LWa{e3տgx.ģ.y5L 8A )F kއwj澩,E(5ơ0N9&,3"DjY0G@ƆD+rC4x]@KG5Q2UL!:6yeܭMKǃe8$· 0$G{V&`a{_S'gmLo(/|ό=C& TḦ;( 0q bQ!/93>{Ni*[/V?WQ+AuЂb@Q cN M*1E];Mk|AtC6EইvE;Ix3TM+&yaLeSA pu!O 3bnHG}K"<#Mx >_ct(}.F -"`uTD{%h+'>.@Pئ3%,7a]UyG)=r&: .94@-eF?uƺ~[[O|.˜:J*gv#%ӥku>iG{F6S{LtP!& LVkČ ڹP[ Ԑai1/_0> >:0𔥇 c#ͅ4.pA:{<3 ;;Ȼ05/ kd<|mVzH`)}1PXlQ}H\S|G4ikn`5[(EaN/#{}8C8 Hn3DbTJt/3wɀpKlנ4ae[X){};pJ={t1smڃ6 EF'dO 19ҕgSsk rﭭܗk_Z:Ȟ@ij -ηMfYtો9߁KVXz>9E[} 1ůH5DaK:Pm8гzD̶4V]-Ro|gu\V?ŏZYrؽ3 b-a&(cB&'aՄN_RtyMx)[.An+/-ۋc+L6:`OϾiX1̳o[!=4WFd)bIj XDh"nF&y/By|çll%̞&b$6-W3b;m=)L "On=I]`uYx>յlϱ$1®DbOŞN<|+sH@ٰ=L5 s1#}͙Ͱ&c ة::<=ft%B: [gMV@:6 $-o"YX;Z$I fpƂ@P[,n.N52kuPK7>;γ|aGǪb&ZkTՀY9X;뫼dEf"\BcўJlv@h"oJCHj:I|~ʳ xc#5Ź3:(qg?1כ'@WM }.(*$OQ^+S \&lG 1`[dUОC/kY ƭ#u}L%f&! ozi)W6ܼh =ϴnج/&g >^f~?KW@NQSaq!js̖7+"5I=;a=#6KLMiyC$lj2 <.rya-2KzƁ"Z.' A 筨J| &KrCzmǖ:N2Uk{ ^5yሺiԾssǟz"wA=f_o=(֧>٪{&R(IG9K` C^u ʰ5Ć0p|8Ҩ+]J[F8ՍFw(A7gժexqH?(%ӱK{cڱ8|<ş69uTH9N܌Zj<-ׅIUlx lPQ #':%a̻ӍcsBf l涷''֦ҭc{>o0 &*C"a@*-x,"&~Hu\RZdy?u@Xtw\~+-{j;'-3gȸQ`O%T=aӮ-xtn;U ӥOjMICso.ZIaܑ(JVM1R*Ջf|KhdknYãOa.*XL#٩rII-K~jzg;`C2D^\؝،4_iƉᔝȯEG!Z@azIC؟"$pLU]T..{y= x|&yi"[QI= 8Q;F蝁?:VXaT8ϗg$,]8Dh| tУLʏ.'O;}e2LStSLK;8Z;X|(iD9X9[OK^ :˯|zO4in 9^VqY#d2ve'L㣥C;E+ꘊ,x"! (RÒߘaxTg8ve(Ws7,dkCV 7@km )s]3>a:VnFG5>ҽ蓈O]1D裩r&MZACb~5u1tUp1 cTmMq2 Xنx׍MS{6d?h{1/ ,BY%̾4Η]H+8.xx$Ҙ4VE'Dnvs.=h k\yeU,/M'c ʄw~ Ol)Х.>j/><.{3N+lwO)0\}ͣ:g:Ek`x:iD܇d% [p>fsH UǹsF. ݱs} N,#K>UY"GEe :%uᓒ+&Yʱ9A\fߊ3أ׸ߋ;./׭oU޸ x|qJY"j }g myS8B~y ZK4:Gg7P>LTdƙ>|$aY.)Z tδflo$X+cV1}c3]b}I!Ҿ>Mk)nDlY;nSObH(DiZ_tֳrIVާ_&%ORӑ}(j9w.f+0!^l w*b hZLxT4FȦL@Y<7,(-f(EqdK6:DɶQq(8G5Y4@~}\mC5~P}زkJB=5ne.<0Cg [ Z-qCZ[i>G:Eq uqV\`Uq~aJ La&%ԢSpĜs%aѮDBGy ]5iɏ<8!۳TyI/V}/&J 0hadҤYgȺ7 >U\ I ZR3=)dS27B./k= yo9f9_!ց LGnAIH}a^m vd/"@ ɻ[a槡V4ҡ|u݅P>MtfMv~=-Un#gݙ(TLWJ.`=@#v)>Ǽ-؀kjιi(Kڿձjtu6Q P$[oqyCvI]/6*ZтcΆh Y6+= Nnw,X  X>f+TtM.93Յ7n3<;nS."c Jï䵤M滦:n='h̡uèH8CbOƃ镅foTD5=+1uUI7U}'aN Ue*M 1K;Fr\ܥFx3 luBu <ͣ&KmT=73oP4\z5{K“ŽPH_2wG\e 14Z;?Yr㇟N` y8]Q;w#ʓex'C W[9>PZvjFwz2ӳ9%-Czul.IixuWrQnWqo7b=%i"MGW4O()n<7#0'e=%Ǟ;ɑ?Hc%IO0Jlo8٦ӭ'𵡐mOR[}' Nc '|^1مbDVJw+82}Y=J=%јs:B',{ͭ$vZ8[ow^lqZZhEu-ep*#Oَjŏ5p\pC>\{= ,TU|'@b.:!'?*U:;0up}}喎7#mb6,եz y+zcO9fetx:$9 Ĥn?݀0)] X62&hQڜm@]7Fŷtn5OZè4ARH`24ʼ۝hyԐN@^L;YZX^)"㫪3M=0@:5rLZ}\LN^.j_H7ـx^[1f8~§}F|t$9 g_]c JsTF$.&ዺtḞP896\c02 W$uocY8O9K܌lga`; (IxQ>=zYjNC̏lz#U;#K8AKIN;'/A&;L;V,:٘4yhR=o飚GY֓%myaRi["l>,%&|`f>=&)Z8T,QAjߞ;<C?D%B w8w,>~5~.w=Pnfl4g"G||(sVFPȌA*x %āLu綹,p`9-hN?tU~q0 7}aCmc]l TgԂX5 un9pyj.5k/RXFOc!;e|O+^ko.EC{Np'Owݳo\A vqKۻJjLޱ?]ZO'Av|~Ec>'ѓݼh˟f 7V@+q7옿 $R;ґ?,HXbK xq-DmAeQϫ C:vzvP~!+^w>8p}؎8R]9?u,Uxq"{1R2mγn|kA{Tteˉ<"JZl YzYj ouxP1){/ǒ Q+wҼ}& m S,WrF=I}SKy|Pp`U0V.]*:e mQ?.j 5)>I I?RA)b7BiD:X9.<RqGYנW#Sc4B&5kMDFzoҨuz,֚'} /l~ 4T VU_pªO7<%0DkHxT0vi졔}qK(CzOQtvt\ %R bx|KW@G=fuW o%_Fvr˧z )CR-7r-sur Z!!q Ujҥsمd7'}@dNMrA˄cBrU:J6Qyy|?' ;EmDf%~UAnz3xp.|! g`~a%NszP[қ_r c.|s^r xM>Oڜt$eG|pk!_^qj/u dtLq^#!ͧf׶{*E%}FפgfT: 6(szbNO xOix2X=m?"A_kvApoEV8"}G2 + A9F݂@rY򢭚APVmv6tjFPkn.(!vp@]ʡ97sm>2J]ZV`2 F$2l"(\omMZy甉%R/+rE ?Nͳ&L[X $G޲:);!3SX49WkK3O*mNr{u%ft?.BNPɵ%e a3.~-SB=@CvWr!U{ Qxzua} ;UYqa4f;:/t@ d8ϩ&7*e-$W^K '|Z2tC1hB/ In3J fVgpq=]"b2 '1*Z)YقL͵r쯻&r:Ǡő7r; ws(!t j)W%]^CGW(7Z.ƽDpO?J*a8XGP{] m"jTэt^fgyy+s%,TX~꟱~dT:`r88!b $S=}qSeYnG] -"vsg,jGz'2zRʪ}_ w ٗȾSf\UWUV*S!Lx]h/ŞQxs4lR~x5) cRի P%|$0& ^hT).@fb.J!"5+AHV=bS~jx!ڊ{ 狣={l*]ߺ5.]%Q<Š @ Ǻ@k!6n "l*(l<}ˊWIn޿hf1=7.}&}#PdMhّ9iA~l9"Pp5"bSdϜt*g_F818J>Έo; {!w4=.])ǟdF-٧5g^ϰRVHݯ'F>; ז;#YF9A ;*VvwPU˸[J#9\m1RLщLomE\ ~$*YCDs'_9+yZ{H`@u~2ychjp G.A0Q $9[BsOG[BѲJQ^iZlzymGO*U۲>;`+,V ~;[a3Ft7^obM`ImF?-Xxd؜H?+1_Hc(b)#^ht:ոGy()$jU>u"ky>c_F]70]w4ABEv8s)Ɋ 0"t$u~P;6E3-E&U+#Tz49%'Bo.™Yg-&HC 2GBEv G`Dgrժܗ7<H=U-j'Jo})(KTE ƥ-:R lk:.2]- f%߮Pe 2]txX/ՃDW'HNE>&9ZDiLq礑%!Y-~TFP!{CPp%"3&2#Rcb湶9 ာ RUqT&pn*&?sϖ|fDPҽ94m|B8 ēRżG ̵D g*> E+(I,L4{~$LW1k)T]>OM |D2 s߳_T8eU qR`#!|#[cqp 8j~/4ujTx@(/gnHYfNt:"sqsPmO?n:\Xdк/r<!H LmyJH*bWt%׸_[O[c:C*\X93Z&г`8%\D@cdM= e8öv,i{QAh?1Oi .b0m쁁XNUE/(Ig&UkqRvD:7݂~|z]V<^o2dD!2{2(z6! g6KU-P1g z`6 1Ĭ@ 4jzN^R O+BG毿V.zӽ16YCq3SiQ" t/1GopcتT谳d[jGI?iX;h+$FHJ [<; VR\e4\ 8,WF⎯R(m"yB^iJ^֦oRHw*B kr@/H"cx..1mSګ{kuƷҎ,) Q-T 9503.oShyP'׸]f)!(S;̴=Y,]"-?/?PV0@ӓ"6hWH-\aH5ւuBt2Jn/rOPW7w`ڳ{*u[e+zʏBpaCBbM* GG] MhM2c_֜L}g^ҭ2\ľ !&KtF)u]4OKvcd>ذsQE j!,kŻ9 khE'TWg+wY8R*snh- t3z_(Dᢊ#ZiNyãhd=* k&@Agֳyo0&9`kGLC h@6\o`_&4]}[k@Ee M3CsܷFw%Kd(r{.Zuw @fbԥMkGW/TnG.&6&9v7XS0΢Lu'~]O'^d." _a!>~8kCYӶhлU;JgV{X$V Ex/eZ I/K=OxЉ)7lqI0qTZdb[a1.qB A,!ة!$sl0=Ѧld,>;r9HKV;}zSk)FֵVV͚05Eœ*+[]6tɔ֐ˢѱ*9"7r> {~"WYQp CM-1飢$CMƭZ ;yb4y=/LJ-) {]UCK)38 6,n*Psѿ51hVTJ.L' ~#T E&b6sby *ۤoOvIyt!H+)@l ˢdM6?'+߹$ H2a ?i'tgBկ\xXjfn\2 6$5o$1wDP'tw]t !|K^hU ;*FB2qJ̇ڻIdy扤v磖R[Xp WPyHs9;l*]:S_6C_P3}SӪ~1@:G~6wa|RY+\ xj?{^ 踱L^)AlHi ]C)\j*a…#>E3TvRv.}fB֩l)Or[蹙DYvd\/*r[bk997ANڈ Lˁ )1q-x30h1=z B]7*W}Iu Gb1/\Nj6 JP Mu(eH1߼}9m%jNإ YvVf\=c' xڎ SiXL!Y 'qr\}q3lEB=C گR3f06{_{2iC>ojoZ{^w4 6A4S - Mz^@<\Υ9qNMJ pV$aX"hO,ݨ+§۾~[/DjmE9`4!G$+;\zA yN NF(}yr«P^L {,T;)=PǠC54'Euɣ1tN 11]:\`Δ!PQ#~Nݥcg>wTSI^,*)J %zy'X m:8?hϺ f9Ɯcݚzi!knb Q+} t3[-%g.:BZ3G@~`eq1p]SfKhh<L>&oBhHACH<5nq9g_MmJ-A@iHdS;Pe`;I{eHy[*K*!W+6 OP}VT^0yi/`Yڼʅ6U g6}p8f&l[/* Äf멗.~60\xb"CrORY&"jI'PP8ϒcntr _Xw:q]TJ;آ[={%\VߔVc_s`^CU kj-!} ZdֆYvtty$eFmД͟J}\9J9 @C Q?"l7de jzփ?pf!= VŔx9 ^U̜/Mq}10Ǔ򥹷ܳ]l5L´vpW c;Ի/"E:|1 tU|?vϴf tw!Á/~,=Ԛj7 vIQ(4XݹJ),k^^v"JiLHR!UJq2Ѝ)K䂍iqO&̶ͫV<)Vo@}tcpȔun@j͢r[/0JS * {C9OE lSW[>E8))sd F/Xa!3}Ve(@5D"4?:o4qsm{Trv`~.'JmJe%vR?`K̏Ѣ 8azO,ɜ=y[1m妝=FS QTLrD}|4h4@ui|LiDian"3ˊrx /$\oSAor3'J.ٿR`_ !ˁОL_3L[!懣: G"HTovB{[v=[ זșqaoT-F"!;41!]̧kSȹn>|{muR5ϫ/p^_1@yÄ4i~):ebK:c߹ R]Y,HQH+/%-ًH˗Srd3eA'9:Hƒo#Nj f6ҘǭzQ/;xVKD'c^Vsd&2Ì,sp86KZa4bW%m~co􉙡FIHϒ4cmE]]a|$2Ojv-%qo\ c]ťҼpC:VfZJi@&.=JQ e'ae-u#; "jQxpHl;E 魃GIs<l::׋4DEo8+t/}#a!ȊS,ZL bM4$Kk$)s`ĖMdwԔeArRcoV^J V։m]m\ӮE԰a@`xk'qa*wT=KC1w+f`VQf&o"Hצ[(~7o]0{Go|sҿq{V^f('G`i$0 @MCTɐpg"B+Nr   { rg.Yv MFv1OHg>a$'#cl/8ޢWRd(  ^J|/߷մwA+νHZ*ѯРK da]Ka}v״K.w!eK>&"wp1<(_G }`Vp$uIjbݬ d 0+nn;5ښ#m cPBq#ƟsPT FLܟi y)VXpFZJhz4ҿH6BE^q!,n2Ts @; q=nޛUh?GʽOEkuщD;4î\< %I6e|Xz}Ww G,58!+1%, 5{f.偂w}v 2gN@ǷF>P4˜Ѐ0t11W%қd|4boúS>S't_jBd>lY j)58(A >g B6@A"9H|!367[؏,}c./7}%n`hQUY1ȥ3zN'"kfʺ'g9;okbj3N"\C.7u\AZpsվ6l.ō`- OGn<ktK)=`!"FyFPM"yW˗$塠ǼsrdbִCL3!M ,ook9fL[$9h5Q˚)ZFj$q8>GSA@D-dߘpbeB> hB)9};X!37I0W),W:2}=Z^~ oʢ@0_Q,L8!= ,SDE=2e]-D.կ2@jy͟sO/ gւדklVeb~q*8QN>Ƶ\ZQU\ERuɍM6"oau9;<76 /:^h#ʔ gRIœB4Zigc*v2!B>&FnUSNHyg)(Qb„&M"cV5ig {%KDyr$|11v`.7si9rL/1 A:@tI TQV}ᔩFEHDZgtӷ%8y,{N ;b}+՗EAwPr%km٣Us$ǜ9.! /a-s^-71c A\WkMG7q$е Ը̶PEkמyZVK!<ȘGHXgĔxR;VEEgTwwbۗs@z჉b]uNĹdž顉o>]6ࣽ ~+F+-@ZBn{.y@;ͥ噫VwA&_L^*pXTj/ z#Q>ai ?ZKB wE$Phk}=ʡLuNmG{IӛE)'}Omi/5rבּ3М峝qVV[1듲K%=e23(ZAmU3ܵBW^![ha wY_O?3\ C釸p]}aN27哤=}'>ʌvN!= Q*ԨъJOB:θ?FHp3(dĐIB[Ѯ̈́z#/|dnםAw7Ѣu^VZ/kum."@|w% h;H@@ 6$Ia3 +zW 74?25ݼ\]êtuv (9R?s TAg& A;;F2["s, w{L}ĀiTŊ5%с D+#Ю"mZh%}UD5F?I0n}ѣF#|x0 x=aQ&.q]Ѷh_7[0,gW `񙓀UU-tȥJ0 GF(kɃuěEp ~}&OslH1WTDQ¥4vlΖ/3#@`atOlM(:^JySq~XKUB {@=vo^Ò Ty1}JhެIu\42g'8Dc&8bqNW,kNNRdRhZE}Nj4qtf19{t??ee'3۞|LH-6+  fap.h&ί<̟^psq;*//!l9oW6t԰n%@5n]?D-uȆlmL0lkzo ϮZ$۽%1N2]xEe-dOozleB{}k>.PT\S4HOf\ѡ&6-ceS2v0),26~R*x_+5pĞ/j`I^FK0p R|\kQsn4 ^.cm` :ͥhBۦpvyJ:f4̛Mh;Xx %!lW6, 0ZEOSxzd&>p+dB ڹ{|S*+5`fBK=HLǾćl$KeX\p `a„(NZ͹ !eBQcK{=3l_B@cRU)ff*ʰ8jbԃB;׍x*Du5m h?pϊ`57"s5z !Cv}@&-խ@+ @]܃ 5h8hՙ->xnz ʐ~t$?ƔmEK'|>$D HЊe5QGkeU7jР+\$8%t_8z4+`tI7OG+֖( 1GbAŘ! Eh;DNy0$G:yhGv?XtCJW`dl=4GCA%ЄƤL>55ry*֟(,.!u=9_kKpYXMaGs^ӹh&6DsQRdTӟڝNP68'B+&oTkr~!x{U4eZP!gn=xg!4r.^h fok7/kb@V*w⨸o+?蒺T?W]J' Ytaa<#K9ZI~C}SFF㸮X9F䈽^8d`ܤ^mt,9 ߠ `41Ocz|^0L4r Ni=g51]ٹ`*4]b&J覞u}RB.]-9ʀu8=u_qpZ>{.FWV|x2V`nX/[G\釖ڲŇ?ٷw̍o(>_5\C3"̭#g#@G^Y|]wKMC'[@&W!'y@]B꿗Gp}i_JUfРaz: e|+RI"᪣82OIϝf<ߖ>$Hu+ 581M1Fqec; 5ja]5\eZ_ňwus3/ohhgK0-$G`=%RCW-|wtf]QKa%(_)2x9MH>/M6w0^ u Ro{DǿT#!`:{xQoGL’0πqBYYS ihe-eD'"DGSp7үmGy@5P$k\?&gQh,*8!lB{@LO:R^og\0M)P)$HvǘInCΡ+zwcOK^ h $P_{WhӛvdkcQWX ?)騲)Q+cv0Tj0*ZB}Mh])E|~F'lDBN8\VfN]wo~=,sFWيtyyо)>sC?- Ҭp qo4g *D;w(x kL+E맩,Q>(TH+CenǷ%\pk֓W.);-<|غ<(uJc'u;^c؇y{QɣVEᝯʛg𾆻\nʪ?:KYLSU}/ JI~8s[7l?B Ͽmdg2 ^E%(|1BSmq~kBƗ[euF#E+.ܝ;['x~}vV:['pՆx.hwJ H:q<R^ѭy{'%IŮ#?Jҿ#{${e`ev i:{(N0!!X'N`F#1'd̜Z77OCR46P"DD%Hasv44@|*~nQi^127 Om"VdN C'`߁@M0'<շT"@@n/:A[7ϙAۘGR,><8 W6He5xQz$#.aP*v:LĺgB Vq Ik8vݔ2# }KR!!JaJccR^Hϟh7 Hc%X|53t S1BtRCB8=Yk*YC( =ȥ T8FRxaqx|qy`3 $*A@H-=zt^9Nj,z8Q:C:6nPrR7c:Nὲ[u8Zͺv[Ԫ_ * h9k%6=ʝ6_~"̂P0ނ\\vπ|vײ~{c.LHvJDgY ;k28ZI-68@ͽ{0serg k~*84lTx˸a #M_Cڱ )@rm,'>Cj*y3X!3oTGfw (a 1ȹP7Csrv5SM-e)2|LYZ<*Vzr56|"l +Rd|"|j y&)Pޏ! &:،mZB6Pc2x8l>pv_O/dQ ARUCSG@ђLO2_MI4$7!S97Y~D λ^+PtU*?@2_=y+>V/([xE+t}<!^({,)ӛbAc! XC6mD1b4nbT@_ ̓v#IjطZt4zR@gI02^貈f-7*9 Q;F" . _o4*e !OUmK JHLe53sL^1V\APXmwU4F/OL&nqMñnꝊ0x"?Gl:YvZR&R;K 'Y䷌훑J;¸!T s6d_ScOٕjstG!;v'΂nBϝUyAWlwsʖӮro7eS[80W|B9qla7U:L(A<˦dա{chU-<^ˠ?bd`.>l y3ęXlɠrţpy[+M-T jwZ9|SsYwvAsvg*=t|? H; 77`ͩw#iip*l'Xf3qeV}M-G-Us <0Ț=)xB*[#gM:`DoJ+gH5);V jد?]`BpP{hZZsxѴ{B"gƷԂynZiv Tk+jf M0aq dc Pg1!6)uoGצ6[97jxDiR#p LVa‹JhiQB!tf8$ս-m7u w@@˞`8Ca Þ:zLk"l^m)wwi^6KkcKIq+vTv8V-+&B:Xqx}WXc2 ƞGKF1B 9yXí.۞ !*UPd8O)yBZԂ̿4ntYiHy- P4vfܿzu|yhrTt3b_p7y(`KyD`i3s,EE()h^t/6J:121}NеĤ X{n D-a,/)b[Pl /֯oPيE<IT;Gd ? @E{Qq.æȤZ`.`oq%~#~9ڎdwk$*w^G{Uf8i RF@.pǶUv-M9r-8< pnH_zY?M>tv>=4sCN}|"*aݔ!R?;_4k7X{Y "z Lv|+ ysTwB:~u3r5bdfSx^ ;,i}!Ix`h\.) S9lN0I`Vmޚ8sLC iaFF:=JD'^EяVzYfn2ȆXL$ΏS1r' />-A}~$v_ѽ]d2lCY 'FG) INŠ'敥)gO[]T>Gf6伮Wd˃`}CD]+ߞY6;g~IB)qgZW1 us=m^NVQS-A!FZZ[^\Bޱ=ҤG[Sѳe@d0[1EȞOJ$wk{Lܫ;!d#B:G.? nipaKВ/G/oq)Ov=(վ L~R/-Ry̠ ֓lnaa[F㸧52Dz졂7; IkՅ8a'^Hw],: SU͕D)$bEGP1(/kVO0p`S?/ Mz͉ ?"Yriy{/ 8껯K+Ĕ7 pt^01^qf?&Bxsʒ7ٔZ:(]ܕ-_\Yr\%Fn:ژ{1v|.t2R<{q 'd=Xb4xЩ"OʐLwC?=d.__Y[`sٔ%xWhbDjێg Ct* KGS꼫p]zҰ?&V~so 3G}&|"@2Rf}uDSslF1Oy^ksIe{lMx<}&uSQ#1Oq͟;53o8U>#劒YONW#9SM-Ϻ}мiJdQvMLzWc-F$~G Fy8JXG B[~#x=oKЃ5BP:+VF 2@8͆ YCmۉO [L[emU1%H5Vadn|*I&Ye Z]^-[9]V0пu[e8Jڅ0-1ՀUOXVg# ,_>Jxj Vf`{}K3L\z2CjUZE(% V>H,92C,2C(rj&'jPt 7;SYoCL0d3P~O4{ڪݭUcRe_kP^,oX(O xk9N tFD?w~cou5Ĺ?`cLY?7ѩ:7&G 3G"?Q̏j:=n/{^K|cYmy8  s_EoltooAXy XionuBA}uʕ Mn*, hI I">[59q{I+h/i`禎!'JRxa)B/-^ڬDZi/{,\K2ez<6y@ʮXm~:Pw#L3t. NH8>VK}Y$*C걛h󯯰p#u2R2OT\ _XA˛&yG y2׼_pҖW%|#.G3 d^qC0 U 9rP2l*lSb`f'x{sɏ:y8CYyI=oڌ9 ۞+0hiM;u_pd:}5Es<Ж|@g8-gS؋<:l|͂.'=G=u{vD6-{[ښ('n]dlnlP@!xIw"Zl }P55SZy>+Y$w}kXӏgVǷqa#,54c3 n@ZB(vP4{Dvވ6XyGq*/6&e7O9^K]J.R٘ar^G ҉Ƿ t[uj¤okfݶNPp)68aCO bªٽ$auwORnMt !G.@4t.({ݢ`z\1daUzUyIwWdʽ>z6*VT_{xd5AjMz UZ攌ܢ>3:9w"8Ze4Fґ)R)=)=Z7M}NZGQݣjt= ](Qsj?7+!s[˯ҳ,)Fng>]Á0j䄲<-}愰(⦵~pwh؏{%$A&v-ھ+ozf_)iY+hpˈ_3nY?6;(n73\ա:?:#^^ߦ}Zw3(Ζ``MLdXgߡ=ƣO;,H" * l>(r'uSB Mm *8Pt k7Nr4XhJLhrxǗEtM!>tՇsQȜ:j 3[*M@I *'g^Eo,'c<@ˎy!upNsᘭW^6]z8B6ǍEc;P0@KP𗥘.e-^Pk7Zr$c=|U^"38:u&DR_O.䖾ObP%ypÐ 2ĥ,v P.zfHt"& >'5t-$c@s}F /?sG?.Li]i&pX%OiT$޼> K rmĹoUs Dy:zh]Vjco9kߕJgoKXYKQځB}oj1q%s!iF{/ bsbCn fnNE #}M0=-wckPhB\_W˘I|݉q]#6)}VzydxAGtWchč"ok׸r '&W`vEen[DZV̸~mُtceAe(1ߧ0`I/5gۆFIM[GkZ"`jA;\.NA13nVZTW t9k\}4ϑτʜsD 'x/\["e+5 9 'eI=7yNB/!fVɁk%%qgE58->T}J)yߒ'f~.Z޵"LٜSrD՜*E"~.#i-kXݺ7Ѳⴸy> !&NX');!?+$y9ϲ/rQ'8(Nevt`PCw@ZQ C9!_.;l)߈]ls 0_ꅉ(>dvz=>PجLmslbgE󍁵o!3Q0@|toaw aO}cm]bozWڇnQP ^o}&g*zb*I9@‡RRzI&5FWN?ٳ w_QZ)!)*1--#ϱ?;tȈ, 1֔1](Zϔ5D0s{/qGbdٿMOq\FכQ:h3}'FP\Oȣuq0"IG{J+v4h$ ])?MǏ3zFN`/?Zt-KNNLiUfj 0Dc\,Tڭ_#̞q)䨫vÁm(]݂.*>밗H?6*;Ww^N8)X@X`Dd1G8ހ{grao*r5д| P3}jbVrardd`sM`YX(Cfz䕐aKf:W6.0ӑ9y]+@m*ӱ(?E։Lnr#-G=M=ac|z Nn/"l0# mH-] ԩ#`~]MY%1tcgG=Pu`EOc,P¨yҿM]?IiXZ*6HBl) IRozU3JIS U5{!$~xJST) w]Q|9>dy^:"`}FڼxZJ#cϸLu Ȓ/ϭ~ɁԙB@9P :7 R8)G䮼nϒbv4)ePA[SL$wi>Ն֠[v9NzEKn3ɻV*1FZ`kC G^cN5J>G{RY0*=/}LJ7C \_0j7*o j4;M_v>1c3X2:Eqi)'S3QC ukn%a869jtxjZ.cw3~ k!w,ۑ6(gN":CsC/9A5Gftw^p|Oѡe; &C"qh442nAJq0~n Dw!UFyhlHYeG v/lH* Pdt%z|&6F?bʝkA:x\ akT6_#%: B̸҂;ʱe1 ?4ʭ)gBwB1 B# ,# $Xے\$wU0$Ծbl"1 g9F;{ɶJyxtՠ6*s%ζ -V]YqpJ/zYVԾ%Ktw[^;k[G 7,I. 7ƣWO, -eLLŸ9 Ud-AWPr- 6$iijl#Q( g$xe[47";&%hf]:$0 C-z'AYj| at5Qώ;}Xf[ ⒏vp_Dda9hO+Fy&(! Qͧz[ 1NmOl$NT},ٮ+ W_Pl(X'ovrHYe.2@0 iYyD)0%qZy`JMPoy򛟯s=~Ϋ :78TNnŸזGK$4 (c@|MCۘJuS4G{h{V InrNPp7)_w`<폹V&+`c<H4*xzJ ^ZhWMmXn_NL穊't[_y ?V|WcL>^xj[p=zenw@oX;{WjmtuFAUa riٔ=ϗOmP ͜2^wJ*?@nbxX^oJ;.hn 0K+Vl;p6.[K-Z0nvt'dƭY${BfU ZK~1TD cN&s*cGvF/;c^TEh?'j{Mq-f.d~3 8SgzÒ oH=5)8E{068wZ)I|6-9T骥3KҒh낤1_ȩ2Ⱥ\!-]^KQl6ic'r%DDpr /XrPҠf>45*Ɏ#=68Bv{\c!WN=`1XKoi\?q$uo[.4.mUK}lΛwnۂJ? aqpbӱi. }:o@Ê޾T$SLw>hm3@h]dM!-j?Tf}?wk8i,VLγ_4U'wsi@o|.8$<?m16"'5ŊaQbcĠ4.iKgixwr)GS񉏻zg]^hI$`x`:nG 5 u 9GwPSɉ՗1piZzњTKE֩g-O d5 4+lZ\߹I"Yȝuo}xV'vhf.1Ȧm Ʒsg৻iTy3~"HK>68k:D8D=m`cqІDцmntNw/Qtm&Q rFSyFN!"c9XT4zƟק8]z#%t,Z:[ 6HnRe}~:"|W2Le!Mbk}GQ}!;`yo96cl%u׍T֞N[yncM8k.}ԶG4kq%<Hr+13u,7_5v$KB龆2Oѐ)7*nnn?{f\gGyv.BۥuoքkΒ ¯~f-͢К 27BS3njx{m]+hql)Q EF#hsT,7u'c3:|G̉ә %QJYs?uŪklwOY&K?q{KuIxzT1PhvЀGH-I0 E=!#.1"n Rk8'w;Hy BtJr\o`(t9&3qqO:MO, BH$iᤲ%AifEB9ؔ;3TVw`-:h-6DCG/b0 TNRHI.oԓžm1|S#Z7t[cF缚$P@ϹWZp{jV59X[^kepAJI"~:+Ǡ ob׽荍RDV]vxK6^HjҍLpar śXY( J΢=lxG_w5 dIl-!-y@"'Re? Gtћ27/{"&(VwSWq/ tXXXcJ}1as$׊Aɞ`cSdvRj3}Q]KDjo;S2^vhW<]._cYmnNA-eK žw*'),QnEow_%:yB9(>f78-FR 2sAI>˷-Z*xT- ##s}gO%x[ ϜDrsc[!kmQri˿!%PB,Ǻʽ3>e©reRv \cm1$}Й58bց*7`Lk=&0 %Z=| p}'EfuTK ѨPq]~RU3DD*bxXY^2e9EEbr6RbN㿮ܰBτ (I^ /M4U1kCrFzr*PB de|uؾnK Jdy&ׇ e9g.mrf7m7\9&4ЇSKYVx^IՙΌ8_]SM5Q۠I' X*|,62i^M̱X58OB \: 8 0G"rQ϶g2-z"U ˎÛ*N%_;dO4UVaY/i6\xRћ1(K5T;e'S%0'M3d%hYTDJ?C~"4ٿGqxÛzzA 8̶-\Z UdБ"7k͉DȘ>fw[Ljyľo@ R ;sT02 i1M'弄YpJ.7? 7+O+\*r&͠ f(&٥-)[bz6ѱQ$,67f>o6 Ixp, '{ ɬїQow(\ʛe&Bp/*qA_>+6:(:,OƝD'*JOs [kQ\->\,wP'-JƜWerXJxB]JG  =q QIyd3{\wvJa֢(dխ̊uWæX׈M`2xX uUBO  xo>ɌT~?K@6yٔN ygT:œ=A)JR#qfm. t#H EKSrVJStS f/(kr>TSV:`QÓzAQ ؟ɲA"8@1j?_Z`,ӹ5kA'h3ZHC#2oke8g!ڑx22j/W_fن$# gz,7NE6ۡ(ɇĭTJ`HBx(R8iN'O_R;54g~Vw.Bzp'>CXnVdžq'KXź<d!l&%=:'82F#LFI{'h272Eh$".پbH ,lT7Ymem.g٪˒˵T²!c/D`]xHyGLҝȱ]hFpJA@kB`%K&`ȎA:* h뷥R2~}6C]Ey1 A:ceTW\%f|LJvdA,%=+FEm v:ZDW$B:o9vjʃo/Zu,-z{E1`X)^yT3]5xiF|Yﺢ^Yd Г *!!st"nt~'#I,!Cn2KX~K ޞSb؆l$:ti|%&#PA,1Y1@ ?]C%<.唪%b;[ 0o\Ya!}w!JZ7z/Ϡ*M5mbv縫hG ڕE$|iv;bd1G5˷9$#}vqYpG4=0ĺ;Nln@;kOëE$T=q1wLQ5GWP L,_st7 i0mIC(ԥFKM= j;ypNeijsi 'xV:6lNŅF2UR_n좍C7ߡw.m QH̀?ҥWUWG_AZ)P)2[3yD7Ve.2bA~ɺOf!lPOª8=筂6;; ~V1iLU&U+q5r7o^K޺k j) =% @ftW|\R:>*JjQ(Mj0i5$=gxvFI#VY K Щܥ%&t ",h'g`-ǧK$c&aIO$>zo٬O7& e,ЯQTC}laReFWE`YYZ{%YQk`MqqzVᕐg %/~KsأWu"v+7;.g~(g!ŶF)'KleԺ1}tuX) .`Y&pL D3H$,m54L#Xڕ_V3`7>EWXֈ?Ĵ<Ljҏ%Ц.dHacBrfY kkT_!COjvRkdF~bO/`:ʠrQ;C˖!O#<LS4Cawx pYCj0mś1ύ}#CgY\5.tRDDg^9ot,z6o34VؗvDfO0pf>x_ݓPЫ&HҴpC f.l@aO/PnIŅy+Y˕wK2NiXGQD2/2j-"=&x)Qg;[Aȿ!̄Ota:xu)ƂPZC500ltM{kH?pwۛ1ACoISmtڰI<,FPu>J*9JL]*}R~ ^z/#'zmJr܋)pML­c]R<), S53H|Rb .A?=/{D ?Bl P1K@\-% p9b[7iSqLkԮ0nL@A7[L`.釉 ݄,Rg, Ѹb k7E􀖑n-uQB=)!"I #3G>>}B B:hƾ$ˍh] 0ܖ.Z}w‘DҒy6Ǖ\ &< `Ltr3U>ʂRqĄ\QʷɻD65T3iGKTT澜2˩u}wS܏ޫPp4XH Z7 j Y8"rDH, @N$=:F<B{Zes^BM*$B[|izގ.A-%#] ΋9RF{#G" 3!ο8Gԁ|eF2g.MI"݆bF:e?q*Y eDfYI]ڿLb6^dgxٚ?(>>G>6 (g4LeBS ohF"G^bkR=+H<$tX >ml{BJ 4ruХ$ݽ<ՉGg( ;?aw BhV8oZ#?/>"D_σĞ4b| ~c-Tߦ3aٮ>x,)Q [L:|w!LF/X evI^VEA\r/:2{PxPµ=x4"uud2{Pk,n/L/PqgI#pkpogF9ZiuJܓ?L"4^[uNN9Tx ̕xS< Wu]0z,C);1x[LMÜ5aa눋8wv(wq"eƑHK:BS3ff˳ٗauĒyG\`ZDۢ'K`v<_}Jx'КL qSRMc.El8\ 8hu>!yؿ1Nwރjэn3^YxX)6S9_B 'H;U3\NƆxX9kᔌ,9g xot;#:\מk)[$ ccrxi#i$IA˹O73\n=%Fk1i]g;hX 5b e/J?~e2Tzc*!1GT) `~hrltriz^HHFrDWtZQa\$og9)W12At޻0e]9u.-tR{XI19{[,*T⾭J_|;j`ƨ݀$Sз H'Nrrft{q,'J9- ޖtCS5mR\tldF{d{~uX1n,BL"Ә!7Eo 5{Pu4!8~"`fwmۭXq4ʸl>0͂zr:>{6`TO9B/ E/%,YaʞAwWHѺHHѐ1㣥f"k-yLyd[[TUO"P{<^8{QV=D>H2LUc DwZ+x g @`LʫaOq ܶ}Sb3=/:N:A링~)εrfCvp֝$85t cؼ@BjjNKƫ\DėTGJAi[O!iAOF,rXR j_|aLԹf-c T2#toMX"/2)"?Heޏ[U(AaM]*/豭n}ˬ饃2&<;η.3V=a5_ZS N@~n']YI\Z#sd ҅ CtJ;OiwDe4ss ˵koL+ s4v /d&?mIhH~0wB_Կ/ L nj.IԶM\w_EO_ ]2U7hbɈsǍ}߈K*VUlΦ|ѭ)ZU9t'~D2IW# b#>:fs i7xUNӋ&>vr+֌D~>c=_q.U/ΟTc<ӧ|9&~IHKj?q›|Of`F톹TO``:fZnw 91?MJ}%t[IȘ 47D~J!LuOO -XTmZpmelHyW{_\\Ij{N0 eěAB7{BXc--b!C%˒v$Y࿢D07L@)?}]giߐt,kסC_vжK,qrOV i,hW{kgv$qs y.՝ q 6o7ia25Q=<`rn\)kߣaXY~a,P*f¿Gm*:N:ZO2A-ꞅS jOBm3e(TtZ J޽N/ߙ_l+i3Np\Л<<_{$Ct?\[`*Dr'9ܹWk2mlk"<`bb3);%%[YZ4C͊Eݨ}` %T,pi6_2J'i^REb)<u _L`+#^}pk"x$? t W- Fj]u0K*D#gA\M 17cMUW"X^ٰ+\a&B?~Ɇk:߳t~4٨fϙ,VX9ɶ 6Hҙ'&FAr?Zm@7 Cylƍ2gVZ˩[ բ|@6)u" XhlWoq-Cq|fB:T/'<8ŷ4S54OʝE;eli@$e 4;$9g~Q݈D%n;oDr ] ya2<mBWђ} Ro]Ծg}qNAD%nUHjqa"H x/ߐKGI(IT\v'ԑVw E)!rh&١hnxath?g]՝h w$NKuxx#t{xΙY72! |66N9@yz@dz s*6')@dꜘhAУHE%0p"t&86|,G{ CȆG}'ؐn;ѪEtZc*V|2tD%9 J6EkSo_eG +DFJ" bBE<~H2ڋzD*3[q{ QrbJ~]շ>2.SPI7k& Q6߱+|B0)&yk Sh==J;{x-@03R@f.Ȅbovz@f1mLO{E;@Si[ǯ}K=O!#:HlR >y2|+|.eO$hl5B@(cBVu03cUS^ECl=w˅HpsW(غH}gM: n]XWhJpojt`*"rr'|3hs'vU hB W'{վYQK ̓d ʅmg49-8LJK㸢呌*d7wg0{ޜ<xHԶ?zX=;1= ϯ^:zӘ1RTfrg|2$XNj3w`vt DyoWQkzc7Jv-6V8:%,] 3RP4}IgtV@Oi@2H f|8۫f]65u{Sa2^*_'S{k6 V(Ark-S9_q"/ph*L4㄂jY6=!\vaYGgOGs&1> Q=Gp%?NlKԣMN@@TѷL&L+y)SBǓߎh"xatّiPe .c?(G| C)?x#mQǤ(oprqƸqRp;,{ <,c~X2gl&ne{$!!2I]X0ت@I{?N3*77*6m82uZo3uw8ez"_Z') wd,oNUj߄*e ,$&c`@]Qې,{ )*|$hOc+rPxJ8_$0/~TnE0̛~N:ŊTEu+&(|3@Zٌ/r}zMӆȺx7nZ:ӈoL^q U 3)nGXOryQ@p!߻.xBI#*M' u]pGC Ƣ:@L]XO3ӮTq@fu [.|$/#PI4VbԢE|M;5݃J)Ll#bp04U}'1zV(M}ֳRq"CnD!?1d(/ޔrZ fXq(~XW.ˆ#5UJdא 9&B/l(d;!Մ;q(xAy-zF][ۙ\Nz.`IO .|yet!C)lcpSo,EG}tTg}&hj0a&ptCoRmvCև#Obi%_q$0hs8rM,wȽ@;".,d:6J1cR S%"'*SϷv) [w 3ʝ'; ,뻿yBᑮf4)]_]zt0Bji7]|!rj,/Z`x; 3 Dp>_5;IϏ=E-ҤCj/|kGs^įb0@~唧1NO nczAJ_%Ed4_DRBaIbq}b}*~f<穽XkS-A=-}^?Q w/UrZj2P);w%0 hN,> "4ɘ:Х_F]Nwc 2y2Z^}7#NgD0t Y0rEW tv0ݵ<7߹&.M> i0G Јntdwۈ%ʂݼTt9v%Cc)QX d+\إ( 51l@gw}{ro.D0Z(h6%&V5_ؚ_3j&0U0'(h4\~wٳs 4$/ m Hv4u40<,ww,}nwtV+[k3,~vΦ—}C9^{>.ðU^~jRtjIHh{ZL"vo;fa/ )mɅ)|;5^m.FK~w%c)U4#֞e7Mk p/)um OEJAhݼFK+">s~GSz^6VUIޫbJ<@蕤˨no:&-wa0>wEo}pggg7i ty#3O"(^@x-LZ[17c K>~7$Z<62']4w/ut.j3|C >`1',{L77_ ,^D~#X+|fL;4aDBڜZ>B:c.V#z(>%)$|Eʱ.nl6Y""A7wQ:Ur&*vGPze4'~GF:[BnUx"=B%tui6 oU8s9Ŵ0Hnn`)/(JZ6A/RAEIW@~QC}6'7-ilET"? ϪfΉv!zϽ\ 3"Me5zE0NY`2=w,3ґLE3|1ަ/RMI8$>2A 0m=h*m`mCU^(!哑?JbvCʢԀK[MEr.l&:~Jk =\q[Nȴ CԱV^k bl AqS أpD&[j0]< ,G\{>[BSl3 ! ])yn5,]$PQ- {"#;=t]~Ԃ+:0/%0xxѤHul f|T5zYAi|2gRZ_.# ,YVhgZvlSYT)v#3c#pT5m1/m<鼐1-|(u'!^Ni{.| N9,6!\4) jKY%68+RrSEob8_̼(< *ڊtP$Tɭ*(3Fd''p9$;E3,݀B/÷L F뎓Bb_ ǤWvp#cv}OBvLHd*t_NIfɜ]ez?ɉ_/@a2ZC%Ӱ^-ó:T^;Snaҙ42XH䇁`! IK &ItJa n-r΃v1p" :<3? /udA)@J"Υ8a+AGANO߲ר˺r#m:D`rY@^֑ܧ~y<0< ū>9=>Eb;BeYay,fzP}Weq^K]ހFd6#$D,/)t RsDKul\:Ba^~A|f 4ZR$`R/ggpX-vUpenFV&.<=XQI YǷo&G8;Kt(ou{(O.!X>@Qb~%L5U+9Y 8j3v[xԾV0;id0²z7aYK_=Vf#nQҸVd r%}#ݸ9@wEX YUQkiw W;e.I]0XiT?+7!=;N1,@=2"o,p_vI1Z z" ;yIJ٤.lAWnj ].NstfBbZ? dA ]L8ME\x )7-(8Mu$E![}8ߟQvB +['NL0dX$(kK7@OC̷`# 7ZDRvKL/H"l~n&qElY[E-nwsO{L>$ XGL;(ѡ8D``^ڧ"e ħfPQE[39ɢ?+rxүMC#VdF_>EcރM2R`@*@`.M6I45ƩE5y5 $O~ ݛƝO<ȱhp2Сn3+ hcyx^O% z?p!ާurIf8*(\2 >рbUUb\0\n96yzGg)'f?'xt[jr@ƸPFyiAfw]?IJ`ƓhۘBߊK̃IST "Q.ܑ %V-O0= 毈vCL5-e9EF "*Ot)Wfrc͌<]NG ^aeUE7 r$ ͭ~P|aI楈kYUZUm ZqZevh03b20 N^TN 9b8H[` Dnߨql@עONa w((dsśg5q> ?%xQX,d !?@ȑkHj|.ʛӱ8v D쥉EM53.iTLX٢N8쌃&~vYNpWs=U/x9=W G6\\m0|0E]}&Ņ۳̌0bZl*i=@ye^RS:ԢYUۭB& #HK"X"K9zh,#vɢ=]v'L)̰פفDs ]ކ0{q?K@l+sKnA3f\9|}vCĆ#Qol#;5@]N'@8$6⠡^<*{N =i OwAfo+YBlɛO4W_xRʱ^GƢe '[)`1lC~H*uDrlbPJ~`w+=2&)m ւ.~!SݓnsOgjT~ Wu(KgK}0$ں.ïXg[Z$J&ڌ o4(Yd+~5xRZo+`"WzΫƍLę'|)f\2?77LJ ϓ\I] 1{TC] EoWЧ_+L\`Uf`%zL1EeR@AOgw"GHauϫ0}ͨ08ltS, 'ǵ;Qf1LEe M+8ں'ht*M@%M_r]i]y@dEScz(A"ұY +o&ʲuSp=lrTM; P?Ҥ2g[{QNІ d=aͺ)BnS&C&2KC?a1—ӌ52P/f'V- OI?x ;bvIkapN|[96\TO?ƫYsR#KBtM>y"S 躀[ hIr.fy"){ {T|"|Jgc3I'"\BR%|XOۿl#O%8x<5d KѕSa5?J7]=EL I _RC=)pn1=_e*bm-ijYaDPEdLSBB$ؽ&PRiK-mJe` -8&Isd!ֺ&IJ| ms>ިH?B 5m_+x3@q&G-mdh$VNKNpoc"f<N-J:1RixW%G^U*lg=YOp6Gtb9焠bdls@: WF2_-K;e;63OiuKL>ĻKVS/~!榇&0W‘ +}#̉&AnQCEk>16R IvQu4+m -OW wz1xOLBc뵻CE#3$h3[Ŝ*=}:7Ls")0y9zE!&aPgic{+m@Vْ9}r29RID8j2tnU@f -?IwMYCKA{5oL98T}=:)TGvд8P"bg[E~dHv7k=u>-iy1h469 ߡ :ǦII@엠= P ) hX ![g2)8WksY= Y*#-F&a|o_`k_cI[v\|/\9vMu$a@,NP]Dm[߼1 7!Ґn߁aV#mR|Fcle>~:sb3{G~U`C4>V1 ic]B4}41zر5;g,ը%&&wbxhݳu'BUR2{I(^;[Lo4:?qJ`eQMo=;5wuXaRͼ2Wɒ0Asmkd4!-z4F^/sYFlO{Y9cQ ''P5dKP42aG~v,ċ-DF\I tr04x4rJK_a"3uvGt{NVQ]N].`p!Ɍz:ۮ/Mx.ysĘuҰPjW6` S+#]{{*Fe'FR9nwajS2o8ޘR_h9nX~͞P{e6`Q4rf'Llxu.`$RgGAD,ӫs U.; `zB<$"ӲԅYX126I1m.'5o K쵅~Nft:#r -3>I8]gn9Go(po#}+2%,~Bl]ZH<4LC]K GLvѢ8 o ' ^rLlP_|f_4re@nGDF8٤3*~{/]z˦2bULDedd7pl~bm@QǼk(I\P'i2ݏ {Ev};A=j>J{탳o4 /o~n O&[56 u29%lM(P*TOyRd$+_.Nr9>y# yC5J\|#?z-̑ ĖD߁VE y>fj)j=D1C F5ދ#LHQBrWFQl2IJ+SwUb'N87Sq):D\ҶEKИ%,*s>MiJ?B X*b}sT`:sD?* L(wIP?Ь f3&l"zLAy8/An[rkH R<2WNk?%ҦvדwV9XPI:[͏vJK ~ ;Kk r\#}kGDDp-vY9]ܹ>Ç!_`I; e)fwP TܵFyEAi,M(PWsz׼ӥcaּS7 햶ZD%.gzg0-X|dѦr|9@W+1<6&˵&XN;+d6G`Drxۿ;=& ~_W\t&zRX39u_ |;"dUݺ,Tz, (Ԩ1eK/O(h`6/j !}ґ- \6 \UU脠d ULszZUn9:lT-+N$ϡԣfcXܑ\<跿ޥmqۆKr2V,}%zul73} hw-OHF_uZ2.<|%9rK  5t?|W}+#%"<x?X:\96bAE偐} ,fRr!L]6}Q`AA>H@6k|\i>Dȅ{wxG߳0Y@'t; ijR{P!4׬0ԏW*ɱSYE5=svO#%chhwl5aB [A T94ѭ{}sސ*yo Ifk<*LXP1YǕc\кb#uAOE8 oo @ cI8{ q0zV`f3 :!œ%)w1>z&͎7-20Mr̐?Θb.kGK=64[ɇ6~ɔۢeMV+ƪvYB0ۏ֯pl%e_~wgr 9]#X׾>b. 1K([tV(y҉N"(_[cGZP 0YYeBѱa^6yPIA)aN:]rwVP>NazzO"2@ŏS{qaNo_{0arkLͦ|<]KYMprz|YE\jE@ 7&s"rhpuD)G CtrwN眒7A9ǭQa!sycN j;}"OmМ~!<~xK*P΅r(0]<86{ñfXsqe_xFBٲ{?EFm$9y{Pۑ~v rӻ$Ķs8a5yiAXjyBl xݽk&C o`RRxv$$F'ҟ\f2ix~і0 OlĐ feku+.;]y*RL}V#4a%|@~P>K B~⃂`ޤg.dD%@U NǓQ@<(RIbXo~+U>U9v!HC\v2a|L6#M4YѿWW5_ qHPb` {^{3;# u=Iܩh;ؽm>H^TOpU@/ga+>Ogք!xUf!,Jxr,:K*%o:Ks!֢[R;!J룿Pwo֘oΤ_$z~-XWc#xmK1?^X%Z!9znY\S 3䓟G1!N 2gtPz-ݹضEO)(p* ;j ލb<#W$Lʡ~!f61(nS_pWԸ6cUl w9;Wy_&)qZMUH:ΰIca@b[`P큇=`'\\^w^-/ ! *!]YK r%IU.FnbrqڃːY+߯lĆ5˧Jy.K&>vٝR,Ȫ};_ԡ6^Ld]P2FE*“`ZMdF؍k6j=<#@faa8^wŬW1NM(J`q^I=VJ yzQ^3Bеir%)QNVr,=hgƹiG N{0tXZE:0ewԾ3E‡VfId@+_N4e(izdֿ'5d*3Pjs\K4ըP ;vM$2g0P?/)t`H[gdW[aۈs(:^vG#_#6*.$j}ws|8;[neSb FijM 8fJE±>6dE7bܨ*]$.5%m3 #H V݆lzƝ^b M~3f.Qa-Q$'eb!9Sk1.lG R_`?OЋku7lv&w̿m) +oVbާh_K J@UB;5zjaTFޤNJp$;IcwdJyo"6Үe G/tdƼop|<*M֭넖nGl;ICΠ8\ܼ㡠wIwh0Oz"ݩ95f>Dz R +rHw!g?{݆uGCG9b"V_@N&`e&h2G< (?.}<2 )beS(QlN+'ӟE򿷌':y"Mh υ$1Rc2`7)csoIBj8'Cm5jRU$ȊQa8Կ1&Qp[j &՞@gwn9:8?8ܕ f\~ ގ>xN6K?!޽_x}ΒZ'MrvkOWheUtZ7R=CJȗJx6E1qmjPtQ@ROb*%7 eȑ7إ8L8PL;XKe46q:s=n/Z!T03{WX֋/uDD @'6B X,mCg57g{X@rUƅ XQgjtޘxW/[뫓r)fz%f;>va׻VAzKoT|j7H .!ViiamU4U'+}qE_=8K`ݟhMuQ *uTKDP\čpz]@p|fC Vj,2 NBE|4wџ(_X,HZn`F<>0(EZw62F0-~|$5l6-HkGOpeX0lCņp!_-V_QWB |>fcT!]h:w1qc^܆RI֞>'^ gq.]qN0\qFiLAzWn. sIE D=p5YWZPaR,HZgLKTQ`ě0 "Ν%%"Vc#ts)W@'Ps:4NԡĹ Ife7R')Kb{o_qȏ;lj+/ld,x$A)r]9FDR1 Sf8PZ8P#L8beYF4\S(iP6#GP!ZV:_dׇDHR;UVv(! F#JH; @/;`H}j#7[ Mxnhԇ2-?=e03a:*N0&3:5"N9.qݥ7&u']CkfEpik' x0Lc"gDݙps{SVdpXHE~naH|{(~ϡ;͟?+y \t/ZtE * eǿyJ 6*йxjKUI_^/nE$ӥ It͞N~öE'ȱlxJAzP&@3h?sP*t\p s(#>:]WΑ0N6*2o(世ey A}mj #&V`՚>A?xyL{\ϴx9}#}4ʌ ~`m ?cl1~41M+)_j4_yE ݀ek~?< 믫F2(&EH+";2/酾mj5 -e1Dą$U jܰ:rԽIVcIG }HՑ ;ORDس թ/hYoأD?P%Nmu%vP~3b AǷZ[F )&'1\@-; {&UilNY5sDW:{Wm)?\ڿfe'Sk s\2%S^dރKʴ;ul I՗(z<v.O,3 7 j|ݡL-s6oWە`ץ5L{)'ti|\`s/Kw ^;=]j_,(KIʇRLk [VBM@Ѣ򵶠|Tviiriq#dlJp6=Tŋi^<߇]e t(wZ vҜUY*-Vʸƛ 4&`B>bV%fmEuՅ 82Uv !Ū% 0/RZCFʥi`7 ؎@p4<4.4|fwr@{{A&ȊjQo%GTXDUYĶu w#L۾o-N2oǫ'hd(,ݲh.Je"$UWO/~? Hc>ܬ7Ʒۦ-)x%"ko8,b|qi_:Zq}#0A^񩝀7,-jAf,PA3/_<)ߵ#+A g&Z$b7@9҉l~p2HFU~gJ&!!;A\Te<$QjZ 46}zdⰠJ0U6a, "qob+g ܔ`c7DsnZjI>Cn-κ^;3iјJ*;wp;_GQf*a7z:O⟺HpF @!%^921?`T|gG#˫Ѐ&{/vD CVE6Թb1*ёiT: 8u՟ 0@!\% ɮz"FF  (O&۟όց0AQvh y?;=1o랽L 11C `~b6]oʹ:Ja<*]d +Y,~CRR߁ɤ\LػA'<B i)%ZxP:BѠu(3-V`D$G+6@$ j.wcZRIE~yM"VAr|fL5чh q#O<<:_w:V}eB-"ьeĮ|38DTr [D!cX2$`5oL~20h{p8F_{ y4TG;I&vH rەT;&jWwƋ֒:OǸ*hտiYV JA__&̥@oGMiɄAjނ~б@]uLTYWm,r)ɦ 1}!)U GXHgB|k.$s4%#ZA;/YUC$"1HG+Z [,G.a`CdiXQ/*z. _,9 Py]SX@Y Iܱ$õx`"k^!4 ꧚YB ܇A#SyHnTc`OL lRaӴv,r/OlPg" `_˵裑kG&v9'^p*̉ U=9)D<>'%"< v߰  E%;'=%-U]TA Q0lZSTŸ*sY_{8ɽ 1_!1rܲegiLa`&gfQ)ғF tF'R(GnSxE"v-0UO5?s.#kVw4Z/E gxɅdžaCi% Ͻ+YgHφL>Mkc7VAjfZHl!{AA /Ծ6C'^2E}1[Hݠ,)o;\29LD`[%歜/N@6l[9Z19&NS#w/l}:_sҁT[5GcQlsmd'U;I8GI pc8POx*D%ӊj{a8>k=Ktر%e{ vmw:M], .^;޻Dc Ɣ 4ص1xʳ@{/֧/ jYmUT7gMX(l96km~jWh>Y,P /jfeQ~Gm=#IE>d[~P?t/>2PO!ZW@3& x~]E@Yf#J*.gmBYfZw-9". kǴiMC{^/ XQ\~ ]7=U f~&rZdp۴֪ JKe "8żGbVA]n,|R]U^CPlet:" fcJn=xu"֕ص0DenV/2xH5Ù#%*0aw1dK2i]lL.+b &$ {[*~zFyYt=,]0顓-`rW:kvfMNL/]= FwpNuYVDcx&Bۯw>&;- 0Z lj6]|SЗ w)< !Dkm{e_Wul4ws;_Z[0uA$ "ޅ ٯ<.4m=53޻BȖ`6! ߣdĦ ᛰ{bDiѩaP UwqpVI?(~0h[)l+&T}B`[)l\K%lIȱH -W"/EQIoʿG83+.gOtiuHJ%QVZϊevU$_. \AƾO  1(m_.*dz2K([Qd\6T:'$XN+u}e)aDč|0ixe*I|x''SXA"f #2(Y :^K;ٿa)}8OS%iHgpkPs.UT-[E+O(@RrbwG&ꃢ},k޴7e>AYkPJ i͑#؉d0 b3qO o$?|@*c,շy08#>Yijq#|*9rH_+` ~'бq nRS=)lJց=ƺcN%`կw)z R9lܚQ$P5 RPh {~q # e,>.R5xfmUddfhUt>jPFk[Gd:tj#3dJ]]&ˁȨ,M n퐍!/xNŞxDJZSؘ c$L#ܧ'Rp'͒P=^}$較kpM@'.Maovu.~$(NJ?ču~=Q9ӎ2BEȞoQ\_ VɱĵB:}lR!؇o)Yg];$2yNuWc S[/eoS3*TAQ[}G&јeWFXѥ1ax^Umσ?x0.ᘈEذf9Zz;ܢ%3nnlb CN%m7Xu0E-/MW/+Dow||TnN/4@OS ۣvφ_C!m e9C P(ʖn8gy=DC\vq\Yuģ/a(eG֥ :46*\Ζ"fP[N^㼰LJ$BI;A @b10._F.\[O IYkJ~ j;m]-V'=$ֵP[JKڽ8~W)! '$𭨼z5ޅK LCrN7=/Cz#we!8D&J/Me˱F|+ym.%j1Kҙ&`‘pd;G8陘gEBl'Qc%.IG*7 PJDJ@\rs *ʞli`Apf2ٔ ;iW B~-9qzl,{0RY \V-(3n;>g MG 4&FUvA>UKK=cpu vf3(Vp*|ޑnS/rV~&ĜRo7د%@hX H!X6NDò -$Z<'U }&С2J>6S4 ٮ6bݧ[û}#fG.SB#zXdYq4̎aY=ZWox.Js€nd#ST˲z݉Ao2 _`#z0Y)mf7"Hn\ =ajGwGg&N؍{k#q ]оb\`)A7^0BHM$܀yQ^mDK#A Oq,ࣸA!`?Ri2{G3dd6׈ܭZу+sLFy%clk2o*UCW1Ŗ6'OZNEFpxz3y#+٦)'"/!mfƭO2S{O` ҜixQH#<|kFיRa]H.BC60x_=ϗ򱶐nГjS9UD܋2; bW]Ay+C<5Gle/؊"ۃYsTjq2(6j2?Ipa 4RtL1-x {c6_>JaW?Yt之Y^ƞNk}w݃ǩѸwne>+Yٸ}&JFO({h56qɪVD;+$_$KmEZ dJ$c\;{j0z鍊XXZVnGPwY`Ϸc3hlJx+@<as9?t#<F};WtSXh-gͮqfk%z׊Zdr&*ak3 lfeRlnyb20ܿ@AC P9W/o5x'F}]=k)|@5pUA)MURthGhӻ``Gs:d#q#6mc,\UL֫@5h,Ix2#ǽdICDf6X^!A5Ù'Xd1r 4ظiYV ^}[J1}O]CBr4'Ÿ߬VBS^}#y=KLэnɑ;=v*ԲعV;m8/ԅ:+]}D\٦r)x 5a5Y^k(UPs񧚁CR|[0w+/O nfëq+$ܰ"àW!@y˰xKԁ=>p>*P T48dV :+hv±J(5C-"ʅe$xn؃- `]4pԏPIH{#^]&LP4Q kE֯Ml .Eк@o9ǧژ$H<݃,W*Ӷ1>N3At3VC.C{;ʭ(, f/v]>Q@.Znph1< 5deCwj9Vb]ݵhܲN"FFh6`I795"-&N-8dZ Ƚbd0(9z 2RwxW0BXW +"k+X7S;7cuN$j*?c# XP's:zB^dh&~L}Q΋]lMnj-(7^Dz ETd?ͣȶ #&.3gOEȘ}m̩Ѥ-LX;Te(!ci])!P%̤Zs@}pKi(7):l͔Iz ڟt j:1kqΐ#c#FK~Hp2@lɟyXcޔN+J^rMZsHCj)=c7Xm'Ia,^%~;4YlJMRYˈP!I]i,K!KE:1%\=Ň^ZeE?yd^enº{U :>-vR*{/}]Z}U=rf -RN cg.i+!r]CTLNz?G,V2WyL[D`1zG NLh~P͵fkyjw#n872@^qW,wޣ:3NV.` 6Lejj~A ")HK?R  E;)j^'qk\Myԉv)eo4X0WGi%0(p)%"A&p&9aK(Z9;Y@*?0*53Q˦rcaZɳxC(9Jbխ"#fGKv!E~ )d:B8Ё$CC=O%F3횞&{YYq9IL~S:"-&_E|.Fyʇ`ؑJ (CAY>!zjj7 V:}46s)o ԉr6O<ElLopf"]x3xH_=kQWLt`$bj(2hwގW,dv4:5 ;l$fp C*Cڙ_2nM9wfuOTF/}@?{H6vz^6u/~L5Z\0TGDq`qLvԢvȸ״:4 |b}G_Wrߣe,^ӶC7N"}DIvy-ia,,ژ,MQJ Ckkxݱ ^u K@IF/}~PT aV8Clb<6'W̻c^_5E )OFg7 [2x]筑S,Ui確" چSd~dԆy!< ӄHӸ]_#"r>#P|8zuѶU[N9^;-#RgNAܐף QCEzgG=[|wL y.mlW6Z흁 ('FNm>}N8erTlkTOGH0X/%i*CQk) ęoHÕ(?u̝x7uJnAIJ Ĝh./Z%/u(?F^Nv ԍR_/C0t$f ļe#wVW7ER\'_ q['vBOP6klۀLhYYK]SZ*\ֽRgGs~_d ,T$OV9qNN"ܸ*7%hB0 zcÉīnj2 uu4UPRXɫy{g+$8R¥Yhtv*qT}"m=1,`dU>q=ͪ+Ls3\ Q?,y:=,IXŤS /9[kcߐaYQY֒wRY | l)r4nбZ'PU&&͖kC(k_(+_sLYyrU JB @_VZ匏>[՘Ћ9 Ř[8B) 3Tr7_`n k'W1=٩i)K >0~<7"jn|[i#~^3uf~->#̓{r]BB&$vٰ~i4 ߲=og7$X !Ԍx1DZ*"jN3t')OSD0tL"O'M?f" 4j+ms $[yhdocṗ4x dN#KPiIҕStP C՗ц}rwJO-IvcI8gL Q"E[:}=5?f>I~܈]ya:`fh%LdXTF\)zӂmjCV; <>Qt*LaG3ZK%O F1 *Y 4*]Xtt('*']F[!dVۤﯔue:B_xUBHؾOPBLu6?{wYƒ`Ԏ1tDRN+qAc{Θ` ^Svk=YV(.BߗD_з?W7څr!WjoVKٲeYfWmMpvȏC2YRi`H6)\$' 0B RziCbZ3+h?<;"BO=pu}jG@hj/Ayht6!E.I "K2s<3YsQ 2q"Ϯ |̺$۾@{pt%Ec8ye^Y g'ʫ!dǍ:`4S 0+=H+ f}T:fTw D/߆ V]u`_|Ndl" % COS^$7Q XLHLꯃ.`iMّk%}szk`mKi8w1b ;2&GEGxca%?wW֘L|)ya*.NZPc).xlUV<|>Vˢ>4m|h;{d d]C"4ׯ~H;A-b< [1HQe ptTjVJ7kt%Jj" \[C?̭bqvixsż}2̘LDBδH @RkI1xFe}e rnj8!Y*F^|3%pH$^ 1,@{c&kRva!lLI*q0 OKn 5[u_r֩`=V35Z'ƜO됱@[_vo럺aB$1C3/ҍlH_κJeYGֽ>d sQ,ueЋT:Y%II+t>j*22koRaش2RɊ$o>3 4 xnT}1a;:$ߏ/*P+-k霰*5^bSdnHYeR" R6ʒX.yfKK0F#mgsVFr1/64ki#X99Z=y؂9>:16Cv5MUs2YSh$k O [OƧʮh≴gKe5 fh0J=PS <s `ڌC{)Nނˌ'l?^6ݐ[>[Ǘ.vaUFgM۷.Fl/yh= - +B cDPx>rWZشz!b`ɺ؟йS<@ 44}k`Ƣdzޭo$L? s8 9bo9a19}sr>x3ٸxnP[SiRy[Ph{aB.ߛO'p Ց{(]1}T!P1_,|ۭ|c!6n^ jS-2ǫ'Xr %|8OELo8]j\.({d]+}P>f3Vd|6*j+][O=B t{׍;jrfr?IUq O3i&yѣƵҵ/<<+hqg.=l+$K:J=0IJ.|551t4w9p{]T!0-f2Dz/S.b ̮ш-o3/0y9@+OHLOH | yt$Cu)ECǤdaًsy8H@i}(ZM;HEmb/1Z[PdobvEي$fAߤp\x< 3Y/9$*b{#;5r>.޼r&bhPp #5:J ֍|BZ2k8XSf 2X^qd:J#(`s/gᅵkKR TO#4s8 |g w7eX}Gwz# FFU|FڨvN/=&8?%g@FƯP*3S]]dW?_br-IߘKtYOx.}B~߯jM^Aaf787XT͜\A ~i>)',%jSCFZݡ'* -`,X<"k|`I/G>`cb#{B­+CK8G|O--_W,]Y)96m{, 'c}ex~"qIF-|s O(ƫ =Z dO^O4vBw6aE$HgGzA~2#{[ot2s z[:k,K-@j:yJ5 3'hf;ڒl蒃~p뿳fYeB"?Z?d0?,atW]&(;~;27XT@@Cpf$-`)gec]5jVw<'SH_ s\s,smאZJf9*Y!wU6X|C.SX F`'.xdZ'bB_/X&NiNy AѠ3ȱEenF.r5 0TFpcrMFVb>cc>FZ- y~]gJE.3miLgֲJ(z{9s]&#!$»vd #OT#M"]QfhcKڟi_gZ +@6Y݉%$`Ӑ(4r %S^uz[S6%YMu:ŀ]eK4bC-Pac~CNjz˫KR#9ڽ".hn6;d`%#`nk<ɘYW_ trv\$OOՆR%'utM+HIc<*,K,y^a~q: {ETMCdBG"ヿ|o&{As̩,}]@my jsގY5-,=6=y؍mr7݅Lyr}Nf7B2g&XC;' ,c'+UWl 1 Us13O|n6Y<_߿Pk99dV2-1x?NmPVdG5JՆAj22ow:2BPwL7x!ʩooVZWxgB -R{hS]ĺm'm&\xj ǝGޠ|;ONm۫P2+սꄂ vc 3Չ4-S) DΛ p_d ERZ *Zva3t\EKU->ssLkR3*a͒н|.*WJa'=#Nv(%I JU"H`%APLD=c86ǰoNYξ?:;~D f8X/~tP[ܣ0mR`gc5]D=h=6m⑯:$>hwr}.%Ʉ tja^ޱg<=ס)WOB$]'ЍiQf_ 99 %.ԡ/ڗvxp+*MJ;:(:dÒ{"-N-n݇o;νe̪>8 xJBtʆq3=QH7Yϙ <_Mg Q ""T)H4tbM6W6*2buU61f(dflRXGz JAߴڝ+@wjyi A)r&Dt+oZOn6qSvt:@ތgX*\3UV "!LaYcm܊?p}:h|Ns-W\ T9-s{}.?Q,(Cȇ»NbDhOpT^㻏|mzda5RO^5ts^ݓ/,/rAOv]'OpPKH0­Ŗsx6vq#҇b5Wd2 !tܖ(H 85.'h`Df5ؿI9ʑB<6?#zKW`ЛU4Q#мII[qCQ_ `"Zx'J}um4Dk(~$ }ՕymêGG W͋@$ZfqHϏbΝ@R)|Ny~ʽg$5;vD'{O{̇J `%+Grep Edo6,1>\C2΋$IRe+]EA`0ҟQ~?3-=!\Ͽenͻ3p!nb'r9A?>Y-¨WKz汸Y=i _qapPl}}5#00Zh w=/yt |R;itkEMlGuG.P3ję@1ex2v/ e1&;K\3K\qdӤSk pWM1f^oD aQRf׷S<'l0Ic ɓNNNOׂo]nDqDh2dR~facgJriGr(&SG`5:˦~ ֭Tmϣlה3p5@Co mV޸aNUvzAt9@3}7+&|/">bz""E`S;XƁ!yg2|ҩ٣Y2]^}CȌ䵤 F~M,n:GbN'rJ26&蠣^QIu 1fs`WX':\rlsZyscv\qYPA;tp֘gYINUۺœx7@zؽN eEΣj VN31|iG" |i hȰtFYj܎:gZlW:kAi&:ȼF`aJyf*=֨oڭH%RuVǮX@8D7|]!lV(gt+`pi Z>Nj!P@JmDwWA+YQJ}<$:45VᳺCS3d˨O!z֐Yw 1q)4zD詚!PZ7 eÙL o$)>2N(..ž r:hIQ+S7>_TYZن>X8O5eZuab>׌kG8N)m_K?WjTEPR*$G/ףF+e:m޹N0*ęXbλ2;IX9ŵ 3%.6O6,+-6SbVHor-ߑpFsX ́&ˑN0L3 ɼ.,x~ $TE 54Yvj_%1uŞg$Cc!|&Ѻǻ_UJ A!`n t_.hmEGvdsheRew7梋:[66z&pLn0&Ina[u뛽 toR!Ey*dRfg*/ֽqzv37!,!ܷ;jU:Ld>#T7QwAcivUőLY<6$z|Fe%M aV|ȷwy5Z 0b|÷!AzòjXׂ) ts[ߏ]K4`L /)RoN=N2V^È4;F%>SWx8^ %M2t+LF};7\bCZB( J}`.?#)<uxvq4[7 =Jbxyi= hG0hI]`!2آÞDXkNMV&/aa;͂!K-fnU[[bT8zˡzQOmy,)!UIr/,@ QwdwjUl3t4L ptb?&NZBIEl~->SaM[ 0D Rq)56N1@ȁޯNJy`Մu-V-ʵp7F=rJݑL -|SWOͲ_{}qNBSwvg4~O Y1SI &ci;b $ͬ3Qr*Ȓ9 Xi" }TE%_xͲ``7s*yVPGk0nq+Z[?HʴT ȸJa<`oauIgmy?-:7@S Fx&PX/,W.`gV=dMOKL*4/Yf5Nr/,kl3.{]q씐CΠ3 txpͫMj 9(j]Dã>F-x`R&-j.mcŸ-=g6=N͓ Ѿwb%,!A(kΘ90|&oM\yیސ݂W!MdD[:Qr<; 妸\C ꞙ`SB.Yp`ݕq$N \&>'/͐1 ӷWHЅdKi9+(KKRbThҳ./%JayZEc>h(Rl. k!%f ~٘־V-;Ēv|}Jgئmؽ>2 da%<#A>FBH,׶\+M" n&Je{=A `Fޗnq`ɘzD"+O*2l*or'x 8XOue-5QC% >ڈA@o %6|hrω pJ? Tthw6:o8NAV;e4) LA(jqȺŭI?0KQ.ӭ ^V^`f$:~+W9oͲ;[^tN=pM;:QVaTkգ'{` US_=wAL֯(wj)9U&,KoX7}lER9xF׏,1~(O<, ;Ir ba$F``_#~\_S*_4x_a[ׁ6R&\,R/5͗t}c,yt;ъ(Vv(,9&=G8w[: "kVJZw>@2Fxu_t`\/hhuՁnoI2:[_B?eZ-WBe :l842@3rK FÝ Sx?N7zxKZQs7z%wOX3 &l1ɉ+*^\^{v.lg{5iŢQK~!8"JFI@ǫ o8y9MQ(j- c蒻2q6dسeSQM&C>z7V-\ć#vJF6v !u/>`ګAU`RTTUvY]HuMij!Q;ʼ$`] ,e%,pR[ٍ8M /'*RjOk@ONcހ#0J% xT@ţJ\]F-=D'#$ɰH٭M,M&o !vNp&hgrЏzd\w 7DϜVrӁ5i}؉ d/fb86PG `+/{WZbQ2E #׊jcI3{l,\ z-i߭ÉȈ\f!}v##զBe /*[ n\O!'34aW(s?xךR."93^CdxUe6"0㏥dq' vIɥ i~ Q̝OSO>4||E7Nw^PNuDWaS4$"ꀁ2GaiΉߨ&??w;FbɨMr?X2^딛r>9^v e7Bk xzA81燖Q*텄|Ť _o$Kʬ3 em@nQ<{l U"I)=~iU G'$T?RMyI Cԭ{ki}rf3\OKG6q JJŀVSSL^\ؔx܋.w:{S*,Qq yrϩj>HA,H+j'RsL?{e)U5zno(Oy6:!#]e;ʞKF\p.ՓiPBGnp|;$U1k ,Q:_>.\bѾXBw`틨 ;\'Q_9)8q2/F*Zx"Q{!*y y'nmįZ"=(2p_lTTwdٙbz6 @"āj^پrd%[opqq_XScK봗/h7uYUbƸP$%T0CS{e>;wfBkpZDw-8_1Dr[PzC/Q8Mvށ512'eiU9%iO}<G, r9pͰp(G3ƹ cxOĆ9D:PN6 a8 pviF@7[`9,|oUf| 1OECۭih w I٠6nQEP;ƬYl:*Z"l$wt$50L'P:eY Ug,B l;4g1. :IlЊoC3d^9[:}CO%gde}e rb`+2|EsғbN]9>S'Th +9f2,zCmn/}"MX7n\;]V"[6bU\Zϥ)өM!iNGQ-G,!B$fP?H .-B]3(JMBI ԀBS UV"O!ѯdddɓ4o\LMP#q?oFa= OG~^\Ĝ>ˏ˺mup>͜LBa7J VozOܲ^a"%T*7ʻ.ؔV HnXqHC> ,ez~9yylc]u]sb(PIc+ bc([b/ølbrBL=}t%Ì;L "#9)C[LO !|`7*\ ?EC!Ϸ ٹ/כpM2+  _>W䞤N)Lbؾe&%ewLh>l7V#,5 -DGSb鬂/  %a [xm*_i&4ڌp_'p9邡ХzzO9~ wxI$_5?hEU^mP~{ tos\x F#*+#A-vK <\[ ;|z*!+= 肰^_tQ#3e)MQW3Ø7A9NÌ53Y6{X rT&@)RSY t`N JaUL$ %j-!zT<wfN:ǵ5Lh#-,H4512* 'UQ`* &ng_LɃzضB&b{ 7R?od{d%&t) vٵhwEF^4)g5: C *"K#XF6iƴy),E*;XV2829V$'Ȑ I*dϕo8Eg9`WAxY8T1SVcyePlE&aOSzѿU@SQTp"`WLF燃BYM]U @P"(m\(l4>0ଉԯ(ܖb5 X'?yŁYa?Nl(+)(GCFYӽ+l}iɎ (p/@d; %H<8 N{oa}N`Pr̡%Y ENaq_ i yOC}O!􋏿΅X|l9^HdI9v0mVgX@3?TC?bku6m\|[;!ȫCVwMS3aDNk !Y;ҧs62 pbXP`H^į-G.)눣=Ju p10۞f*}CjxP6wa~&R9Wz.fjL:ohh-if 0Ƕ0^:!*u FAބ]k_Io$RN>'-c6}r f-2V/?X6aSgzem6:65jrdcOOF7jmiPj3%vF3v0POܺsp#;dB=I&{[GraGGHU.Ƹ'guH=%P`ϨDp[?yP zhޚ`C.Z580)C0.Ue}<}*uQceݬuQE֢袾’dS֓ج22JM>Omu 6da:boEچ=YƲG?6w|0H^DC.p24n'IyRD&FȌq՛HGD< '4fDV*nPOh,SMsÎYUY6kN2ؐ(nȨ3!j[-6HyqAǃM[TQ|mk>Vh{7(&x-]5($:~~$W/"I8.ֶB?c|c[ }Ta]?Ly Ei?x;!8}gO}:P-GSlQƊ"o9k_.(,H>KZn;_[s"/Ao7*رd pN.~sc!#z|fr쳡O^+I+wLZXZʽGTГI \pmvXi aCÃxHGvПfgb)nkJ~c.n l3TܓbH>wl6m;rNB>7~+:ge (-^Wu`NƘeY_Sj~'e^~kyd-:*0|"pa<4}5L~o*PIݱi[R7 wȱp$}ˤ+ع@Yh$( 񲈍Ѫ4w$c؊@X!T dίҵfW78iG\7*j8 kѕ$rLɰ{ҸlgUL \܈ WJ%hXFEl(b(T@y'4C,u"HM L7[f(%"[*"X:㸊dS_SnTw!ƣ&ĮD3^TKP#`Mt1F%,${(`=t>!\,ɟ YoϘ d\L!zy҂{/yR'_Eyr7ZHNeb$t0XOjvLG:&G1}]jUS~ 2\!$Q|d^S>sAF8y_ STpNtVi'Wiao*{eUdaB-+k<@%Wȍ$'t+{$MZ÷&L2(/ N`z}z;kZ;bVb9u#AőfY[LՐ.tK']v r]y?ޓG"O^O(fqa ~@6aB񃮞Q]68e?S_Sc Q XABIB~r^z* ez }q,"U@?x{1E-Xz<9B{Cۮ=`e3Qq0&ȊS:QŌdXݟc~S`W~F!nk2㱣P|a b-Y(QGlm%QӇ'Q3ÉM4uߜĆ>`N!r ўjK-ou71,Hg#\Q+9<>\*lc*X4BɡP_|5!QYrMeTf#1rYcaAWkWYG'|/hCB3!,9gVnL&؇5:2xa, Q!m2l7DCNGfGe%P(S񁩥'VRWuR.1g5b/mG]|ehf. c,o,S`#J,jRB7/KI@. o^Nn>}`R;^y3:9X#E^ \w}s!Ȋq+#XQmIF!v7xYG΋ ? ~A C g:Kt5E:v%- /Șv!xaV\hZTI}*0Fכ 뺢;U_B 8jtWC!Ta0X.np;bqcb>l$F(c ?\JP֨H".;G^RQU`h`9ZACl]Z?Gn;#3v?*`֜Ƙؕ l o,qٖ~KQK7WD#̑q +Cp1Bۍt7i>]9=8j'a~HfḱmkT6S9pI U5ݝM6XCda593Ic&f1+sQqtʚzzs{Glz^ 3&:"6 & j#(ق$-evgHc>>UJx;BҟO[Cb@ P/%Oъ,캔 p+S,N#zE+^!r+/gm6PB#z#2z\< .Î%Ta;%ӆ@OQ0А#kmZ1߹oh c[ױn/T8,F{BkhSBT`FZ:Yx=b*R*Fv .mz6K'kq1ub/b}"(E 灆㏥ o]Lte`\Ya@xTYyCB`cSZmMdˑ/oNAg8֚2Z٣=ڡga{FS1ET(R-r9_-pleDNҞ]Q" (8[EFH-hW؝ԧs/kf;3/,:\Xvm>nJ9W93mRa)7XdNݕt7!je٪m^RTz!<)̇h:T-!'/9*GÒ˨W@Lt 9d|mUyA w}fʆEq:~Ka 2 vz#쭓z/9j1ҹms >svaf_4!?`+aw?Ǝl77bBs# qSs4tO{~g hijV<sBW4NZRo%p\&Py8װNy9SO~!8 TT%̏ !N{AtzNdiL(ӞǴc𿡟0 X+dm+m48?dh}o>~h_5F)%=bى*wq{YĉLDAQ8 *niȇC;ԃ+{aFGi-|^x -V~4ъ6抉UrI5IߓsD\pS,o˚),| By$vmP^ƗlMn@;*Y 4e[lH u,)&~f)!TՏ>~M>1>ZZB:zQ:e+su{8PӉO{?DaT`\0ZRZ|o,, -Z7W τ-,|D-O` !|<" Ɂ t0l; m<|!t9/+q7/ShAhUKQ ~ c7r~pz\\`8lM`__طSPrwϷ*W~ W?\9m^eJu6Ǒ0Vm~_^L *Q [+, R[BM,D8ޓiRb]Ix2WFqNrhC͍}ЕI>W'I=@G"ٲHzC"v; Д4OEP ׃tQIq^Ҽ#>JLV͞ ]g?jtej#FMT4GF'7nĒ0a#3ŶwPT5˥CPҏ\\9Yb/[ț/@Oci^B(SJ P"i(/hw( |va x@h*:v?flpeOTLfo5iGP(s˙fAI35zvoL%u}Ov"aV[Z^Bv;]pcC7nϐ@EAlh肸Ӭ7v:2Y%4^S F!( C[y 9eۛOXB #S4G+ "=x&t3~—2i^5sϭ`NINp#]lՌ/{!cjh#wKg'B<>ܪ8tA7S"̷P3!<=iROɜ}3Jl9Of b>F1g<M$ ;]=NPAmzn5xKR91oc|Ҩ~rS`)tp%{]-+tSk5'U|ʺ\m>6(L4Aqɏ YWW Rо\e@} -6ק1p-# )h]O}0N(H5Nk4X,꒥ J 6=䀣bp0,xo1myo>'rSz#*%9 _߷d`A3|~Ty\p"x?rA ۈ1Υ Tyl4-|HILFx<- ͱħ2JOK A$ *he "$uTpuS ~J(̈́ގpni,Ez.|1]r/7YV`8u3팭 4]"&H~p-q&fP<`: .3@!k- \u߀Q0X^Þ"DI=ƜT0 = GJ@z\F}Ո4đF#z7E,IA9yMpr$F4x|ۯ1AfJ@3D E2BH|) I xwtPADh0w@ԧ‹\$MQ{>:}nmk:OI>rM_IdNƑ#&9n["d4p [1˩%%VN2:q- ANXS;j6ٓNGF1z+[yV!f }  ,r##븀;ɱ_-Xr8˟`2@o Ihʶ!^DʥZJP @TV|li9t!lƇ;%hRxYAT GYyl" U ;]o-T~P=ΖK77_hA9G%9ea]Rp'"BnN&_rE]N/K?`Nkypxc[E5CëQ\svwj8&}(fs犝 uJn)dCi1 ĸ- esFCX%8_%gR"lA)i*>uHJϊ+9xMo(dqmK~L >'Q/;ba"I982AƇz-YU.qmLwԡ"3yd|U.8 .-aj(e+=x?Xub^lJ H$T)R!H\5C$'X7{HwwIw%*}P]g! MRw:=FPu\@8wAKl?o' ~6<g/3$ӑi2imlB{5RrZQh/izbՐͣelk0]fZi߇k C4Ƞ@ 4>D<0.R=))c-C}(mc FE;`lX/)(-E޿BcMAb1r3zsEkx/^D饕;<j[{Q4B_U rDŊwznFxL֠64Usuz s>᱉Otp4wzuMv[}H͎2h{t_oHoFr.5f\U' ZЏt0k]0 2J $U&ߛ(٣?\0Sh~fSoK)Y^̄${۶ 9]2n;l9~#hQȡ6!SIj#`lmiq8>5ZgCr)Yُв- 3R=   cAEӻ͏depvAEfœ| 渪N t̖kf/{ȠEd%$JVw\A%ew'78g .݅{\ߔ DP\ۊ} G%NAA0y I5X+Y}ѣVvЗPY=%b!( X'K[ڐ%Zǎ?˫ <tlb1X8-īq"v7`,~}\K2 )+/ .T¤v%7}$'S{  TA|Wb7NV% +%^%XA3]3sSmp^ hPD4`^ynʚ52;h-RzT*LxPvV/^DS\DGl-]SPdgJUzSeL+[OFocd?qySZpjl6jB:ԓ@`9%1X3c.!\f9|:z|jxG2$b}8C%F)K==T-'"z8 `#վٰzG-e D^"5AR7MX4U{f3X}MybtUK6yZxv}$O{s88?.h:n?{Y9fy_$ęQi~%NaQcްcF¾FI!߾REX=!<`^L s5Į?=1'p?iO8J6TWnнT&hW'[QV[RsTenpÝI_eh@2Y~"8^rOXlhEUUZp46^*l\+Th`[2@Nآ 5(k0|9it܁18H a9Ou5(p5U@VXbWd(J:8=V-53Et|6 }Ee~|"}D kdA3fRM5ot5/> /_sS{Y;&*1*7ZĈ>p.Q5"*s M/ 3@:mTUcFXe6ȥal5`™U7M 9"PuQQJj7dUi.'Ջ<Ap|3bi@EU3t3mO}y .c{`!ϔ{2WdO1ؓ Z.r7Zە<{\rU1ٯ ĎK>X[sn y)eO&%1 /YW͹Ym n?wmw9IYL* @E Z&HB]?yfpEZ-in3ORe׎I3.[tIEj(#p).܅ < ރ(EUo q:-req-j,V|" bO=q| U9VE < ?3*ƌ;׈@EK98s +Vf^E)1U8$$lVOcSq@VGo즘R$LKds?m\A;Ee%.{&N\sgn)o y%i8sVH}0(V# [ORE1QƣPaxW֡қ(f,Fc!DҜvxaC. G:GF|_+tC.:e6Czݥ`X~x Bh <8 f^ ԫ'W3 J>aA - UyTr/ _1NYֱ.(o#26@/%fDIEA8dឪg#-{`qK=uNkR3L.KL &7Kˆtks:W_Tr2T4ԔQ-5!Ő%W u+%a˔R5R 4"*l~X`|mH[X\_| Eթ]7%%EVJۡuZ@@[8/2u+fAU *^B-_q6TȝTƶ#Pu(Y/1II_cd"+`*ep)%+$f耯X" ׵+f0$/&9sѲ\ƜXfˍb%ny/Bހ|s!v}&j\u;%VOUu%ăd/[9V$ s۰ `R !QރʕꯥIݾZx墔dql[HCȀ;?j֋kv'>^to[q97u4s'yTJOR6I #Wsp?ԝbYRdouu5y|՘eugAjpԿ}8+V,!0n޹r涡>BJƝ ƴ3ҡ/+rՆNpz!]F8/HsjobaTFc w\, ' > %|B2~^ pb OF^QTkC=#ϗ%Z,aB&(Sڈu6>|ą-E?jP=4~tCn7EὬ!'pnqaҟ$cץ۳5+d"u$I#,8|s8x`baiz5dIW  S[xEMwL1Ԛ%ƃC.J%zKwzx.Ă[=qIQ X:>Rw;x=[rZp?) i8 3 eT#u^ F[S8m,J>LifLK,[ X%6>,`V}^ Wċq`-Wwv4^̳fY/Gca!J{q.mr؅Bu »":ؙ|DyM'73Q`fK&$m =,A`A" JP' R={S΢2N.6]bؿ/li|yLeu+YD.qejRw%<$Ghb`#5/8ojֲ1ӞcyVtgs!7n +Ai_>kL#FyW5˞8>qe1rƨs7x\n.]E/_h'Np?YDj߭1 x]\ۧ |=Vvɑ_h ^G-:S0&C"2eb6/vQ]&==-Tf ᛉ!ܰ^ 9ooqS2-YRhԪ5\Gr='Bfi$ZbL@*=-SdTj~bHpP⑿:r>\3 *O1OQA2}_4OT4(j!hXFԛH4+ M9Ia*Rx?η)h3m T/ Y@>Ay7|$3"n~`x` לUQ1ӛ?yš O~Oii& P̀^_'u* /v-\93! lۀd,PФ?_Q mO??No*:sFLjZiqϤF >O80;*`PB,|]Il> ue${% # ;Utvtt0qqF5VR/bIqb't=RC)F8'eiH>xGB6~ {qaՈ-C'UgE]}8[7/a"ֲߺ(f_ey(Рemd9`^ƥTov9kݭ1lɂYϴlc ?$~ >f=\m d4S3e:b+K}Qn^.&V0a#EÐ+a 3^Vp6=+;a4QS"#ƶጨ9'<'J׏QEpN)o'hMY:D zxy\IA"oAqqoIF*YObɬ/item9]-ф j;, t1nŹ(C,wZ_dY0Ie/H; HR:IG.#*,V L|Cw9&x hgT3rO5u1+`3!so0סnЉ: Xٍ;l6!+Kzy20%KWHs=IOWz/&jrki(FXJ>%1uhh( Ym6j.rChk"O@iU{,Mv/bR `%tӆG5>;d X{+'t;rl#f#T|TKߢn_!1BcUQv ZeXXq>~%:}S"E([UIUp$IX@>Ojg)Ʌޔ\m( .l~4 +/mb~ !A,FP1hPf?woNC}4,ՇI)ʉ$ 2dwFתds-dmy a/kc-!cJIQ]6ͩy–zuq4sx89fW`}()H_i*,GnQt>[opZ | <+UjZ g*wuhڔۼPV9j%Z)Нkb]f sUv7ߘwA*Z[Wi=紀!P%$Z:yv8*tbjf"'2; |ev2L1nI]B/2 LgujUNFEJQj@TAB`GI@!KA1%Qkף FbZZ!p깐[E'F@ 4kZx-zVS]syOD@ s/`8 oN ЕrZM 7'pg Zd~IŇ@n&},#^!.:yOh0N -Vy0nY6j9+M>_(Qr=8CRt/~1\vr7Qy#.^5qx8bLJs5o۳_u2Lӟ&2E:Wn`̄þnt3X#徳Ӊ<՗N)Ҁ̃0Rb/ҩtIX:yuZJP:k+>6^ˑ$ɝ@.`VatK8 =Ļ8 lD@L):P3j>pZ}!dH TM KF>U,~Z-u=(@4kI$DžWAEE-X?biV[ҵXrvOGU9քl잽wǤq#i}wl͉7BXEzax]nuDV @B4S`#u!,&v"9%] @cΓ+Vje'ޅ^#\TE dNsfq-#*WnT^sؼiX\hu*U.IraEsp]9v7+Um8GiW/;hsjquWD2D{^JT ּÃsecvKWė6$0AS, pːuYK,IS$9⊶'Ka^C3P =#sU܆ h;Ш DWecd>ʴҿZ{- A3zSշ(w`0ܩL`xhִ)ŘбeFuU[#B*ʳS*RHe8Z$5,h^zhn㶁u+8 Ms_#K*`h)U؍% +̀_⌘{7>6 xe[`zȕ,CM#Iu꬚M0ȜeNJ.[dW9;Sh+a0F)G2^EYbX*-)3PkDo[~vhb\f ˤk۵[Lne,jl*o]JϒV@+4_ZavnRak26MRk(gx~Tާ1ى\+#2f gF!b]N s,)6^%++8;#N.X~!<'z'}N_Y~ηRCSiUhr}kԥD3$ YTojk}LF?R"A#]}(W~u NMh T`D_ا~:{K2&8z[6)/ B'{'o/.TJsMV6(e Kk*18ASiiԼ-&ۥ#CgEȳ?^f ڦP%l\OiXi!re}v.r"{xl2pbQX+@}+Zpt/;S pW'/[e|WY@>Zmc9aoLF"t;݂q?e z oDn'J{ i̱2-4(rՈ~A'ʺ}B{e`v8P^jOůa'nKrg 7`̃>yZ &VhFvX{•2D 8OExI^aNpe$\EkO] ,e.k^l rs ,_IvByyOic0Hj[3W(G Dn8*}V<饙#v2)nxn?s:ⰿ3)Ӗ D`~IYfR22]6$[_E;1dq=K~ W6[˫'VUu|XsT{-f-B67LDޛ"&(6>XAZYQqwŒ׷ ׈JR'a*8νjqA`{^ViUpa|$ =KU+ifz&l8yX s=SʍFgMskؕ/\{XRg>KKE n S@T$ƈg}EH&wU)`k5ےr"fhjtS^Gq8;+M819VqxC6عF$GBf[:~\?pw=Кi"6.@-AJ*>]t6lgvV/"d.pJZ8}~6О"U;ؕ:rv%~bP>0}: h,Qd\<'$,\%̪\+q LglBWg@?m̆΃Y\a/vT#jޞs.ĥwR"JۤC6HSZsH۩=M!/Dq%9~e5.Rё޶C =|F9z3R"`(Ф ӅyW|2R%E;jT-:眳+1 ^;G,J?A2r'Ȉh=Y_G%²~8C.0/YG6C%=@73Vmֽ/2`i$B=ݞ&OOgN^[z7 q")de+ jOm:`@c^.n$9\:Q-LXZu#?ŠgIr٧gX7u]8 ZbaմBkz;p6cO |){{ӎЌǃtrX-zXYK6AՊlTnݠי@_ocfVC^$Lr[),CH=QG #3dx{'8KiFuTI WҞ2_2zH̩  Z颧*#SbaFYg<|?_HMSaScc4T!K@P'O0LOV&zy\6@Ve8>Vo (ԊT-f)Fߵ*X'BQg,~iKH,"5]AXT(]j>W8u!pOղj%ʅ1 ɗCzWM:`sal>È;#fU 'ړea…mi1LJlЇF<Qv澐,aE_7Ja3Ϝh Tm; 2ljE)McԿC-x)I 쮗 2K}*烜6>[H&g{VP=Q0&Ow4aL)|y}ʹ# }M9Ŷr<&/=I#;wvxoBzu뽒)qcg4?aK޹!IS67ms!MNӌ5fD.*㺧 CcOA.,gH#?j ?uC"}k{pVdn&} Jzp!+Uǹ0[;Fd9h tx:܁LpnU0tluJϳP UɊ=W8@{u|Q ybIb{?_?܆ªiǬ&%/8z#CHyR}:oܛ *f]:0Qeaq Jpk 8O '`bxpX"QֵBt R Y`zg4 G÷uԷir5n$bUCN|LNE  P),5TR⸪-مJRa~Gվ. p3&4)eYIx8>, "*b_&_a[pLft_fXv"~V3NqFK^&[$qُ271>kB g< 3ĺkHI9 +Fy^,m{O7 Y9bR&WJ@zkCW Пr6ѨgdwN9\fN6c =;ɿ CQĎDWF]iё գţm5IbyñTj&OEp ڤ[ *19害cqy8Qx򂠸fi3,b3WY|Nc6[Ql|vQo礑-[}&?S5MTT 7fc )99;W^K<(z}&tK'Pj S4DrUTahP#z(t 9 X@#(k߈(%'5M {^"~qڞopIPeǽ?r8X@=T1<\y_r|\!_Qc4ǘuwI> { Oɜ! q, :owROR;XĄ1=~GQo7/ܪ͜5rR܄rXg.)}}x沚I 2 )؊pIN;4~)1y3?! ÒQSW(tPmH X,KΌ RbxCG($BM3zZ00Yxe/46TH>S_f!21uގeSm6ҝYeT1>Zryo5khaFhRү<3b$\P=;>)Dnk>L-a5lgW\y\%AXY*`: _WNd*27B/BW/싺NJ[;?}s^z#!ۥ ! j^T4w(Uy H%n "M{޳tm{=xi-11Q, g5gGg#pRqgqOS"XG#@MTBʲ,o_;:47^ _=8%.tPBaࠖxWO>I%[8:^Ef;X%(g1Iv@8) wrrsp䒸7>QI a-?x`#ˮH0SeǮT̚Z) =Q[;uq6@aTKz@3=iu5¸F!0`ˡ1O֨BV tpoxIϑ=YA3obgb$YY7ݸurxF،. X*9JwG}ǼTEqم wfLTБ38tCNe1m+oE_J;lC]/5zrm*uv`)W fBTBcUkX#&ƌ 5&iP$lV8MK6(dҽ<,EbhS}Љܚy~u1ty1万EPBĻ "2- 9bJ|PA3{܄8Jkv}B=X.HT33A|32n3֠ $&&0)ʺxhݿR!(Y]/]!̃3ަ%XhH49Fu}:|!F j aZ),^-+d+Pd)] u3{AD멓4 2At/x9 ѷn(E#i5M(_nƏOxkڌ.EG/W0,Җ+V4b: mOj6kMd^!)8{ K!GLpGluäp,X:}?}*g4̦/6LQ)y y8g*%Gwn(UlROS}z0F^Hq!4jj "Qzdhz$`@57k;jh/'[ַ:Ԩ/dG[@צQGsonR^R}eAoOYq?t߼CKۄ0]?ke6BeŘq\tjA[~n|Dva\hPm'm_Anȁ >u$uk6/~GB dWOU]ۙj UsSsպî/5~gmbr~Μ"BE2 WEIr%'&\@;)K"[R!O9`uBѿ:-̓$H8dnJm#>lX;[|୕onq"ělMd Y3EqXB.YA=NuT&HTjD 6Y@8 uY y4N{gQ>%wǬFwV yQxZ_S7cK?{njFvY{/M 8:#>jl{'tx.6!QxEpz1_D/ybjzKAܸ6nUcήA`{|#u4MU /u"%<h $=fH!a퟿xn89H$X<4w*bBGRbv:O.)_F`F$G0|yZ*&:4Sɍ-H<$ʧc>B+ )\s.g5=/ZRF#{ hݢ4vNW0d 8,u"}j.q}VIGI'ED(nb5i!㯂[ZREڑ;x7RTLEŇLT%oCpP \iz@ *$&zZp+Y6',p3g,8~9 mkM 2CQlc\@kl,EI%5dL@`;*H!E*|yC#b`KtͶq# 0&7USpKg,C\<63e? =|=gxBN`|" #~[v5Jk U65gk:S}b 2iM&2^< 4QБ].e" "ssB.a«H"z25wJE%QA&ബpqC-[Rpg=~4eqJP\*I5y-/I5 곡En` klidCj,I'TDd#[:2m=z kܛ]We8V"8a`AX+N]mC@( y Ɖln6X)h2 j'Ϟi]kHsfu E<=>{fο5 =Y|ߕZd$z%F}CZ/j8]ϣ?EKլ%׵\v$/TV!&:w-&A=0APJ4ٛՈI4@mf |:2Ba* Rh#h,38J+CЄx^d˜<]@UVum0xdc2]d7K[vOtJx⷗L7gՇm9M|<>Y=_\ ;E>ں LpEIFL+ L(C:,7Ӏ}Yj#?\7 tooD~+xz=ʇϔ z m>}7,%~"_uv8NO,;t%&L[ !}~@O=AJب:6ؑHs Ӭ?: %광}ݣMpL)bp!t:{@ZO+44Dr\0ՙsyUS2xAկcv(AU4`Dl@`"y%]TDJǢ=6S$W/^2{^?Cύy3Y 3wyOy(kh!_'J{ѷKV0-%8 h3$ʰؠcض(OoHpMJygW`1QIG1iHQNQU. tfB8Ǩl?r2XA/ށ}׸Jt`B2@\<(֌8?k/f-^U~5'Ӌ"ȉ_ؼZI]L dja9I b/ʪkP,`t|yƖ#+5V~t5+=̞LХ''4t_Rizk̊I]#0N*w66=#htrЅ[`,TaT}RFI0Qx&~XhfIpWAÜB@H z"= ~Q.m0toy*aጴD6t?Fqn׃?k#A46KJ@ n9bw˜1Uk缧\ZIiDo]SMYO&%$ȤH)>OTKK3ǾO_\6_(r%C[{J2v0x$>[G;N Qgc8&캪_~;Iꄇ(g _1,@j_t] [vi֫qU"WQQ5#‰=jS#HBˑe9o@W4MPY{$l0cw+YvfdQ<>!Q?hD`vXib o|.a >l}Ae5V?AJfxNGA.Ȓ:V߳o-׏<qب*[QȡDBST`QY&mūo^x:^XΧ Wy<7gq6abD ЎF%9xuIGٲSMڷ;l^j^ p lI[⁅, ߆Hɗ[OdMxJ X n" =;KP'VNjr9ЈpU~8]-4yzOG.=kl!oh|3[dͷaNi ?r(6 g[c֝3y}7׏Gzֱ\/86̜8RVׯ+)d0]>څA;Vtt|-ZgfR;#l-ij;` Z"55znD ì)CrCf)҉fZ`w9ۮ\ P\K5aͲu;| K X. VkáK~}$;iiv"Hl+)gӔ%֥CV?,]b+ɌYȽr9泜 g>G^l筋/>1=6!Ð"!c|4r49Eue͕ K){a&nB-㞃*4be]_Vѩ:ph[~պ4pDxRXihd%6|2Lcݭ_:LL̡>'4׃9}x7H2V!?fPǼ쬴|$iwQ3ID/Z| Yg-#EV ۦn"!&IŻ +L<z %jto@kQJlgL'S\u+@3Una){;!pp 2_@'*|ˉoΟ=BVg.^IaQaM}ϼ7d<@,LTN/D#~"R;f}HQ(&H;'>e гbmaTS 4@Y|Tߘ [;٘J> {-Qf^2%>M0 ʈ8tpK!ԛI~F$Ż`$ږVRC r#M7-OIQ9BQcI3j@;<.f̦ ԱE =JX/ K; .??p3]ߵ+WIUCo/oxK&1TY=01)*rS{ 9._oźogbIF=Rě5`/'ĄA3 aܾ\1Xjj'zSsDKL(rcnF[WKmyV_ŏ4'xh0N3W{3U7Z T'[Pq3`>QSdW K6ؐWT'c3A@$]{;SDʂv_B$%P2})8٣K H:)0F0P͡Hic koM?ZG3tJo~y/3 O/ 7 P^1#|,09"uN-T1H\Sa?}C9M)GhqtU;Nu BIOvw|=er\I[J!)['"M7'5[ZPk ( ؜S}k!>P՜~^#O WBASbXq7YJ;ޅ.fO//cၻu*I D3R'T&q2zR$RN@& Ki@]s)pո/>]Î̞8'-@yO柁kG N1s[YJsU$D%-k4x'}s^X{>P,pe?\ş m3Cnz(N}2s3cE$am9kޮc(TyJ=*̈lLM<6igK$|nzT`䦠!gmtsc"Lp*2AMS9KZa/S0٧ XNk _e6``Wx+&<_EtӼaPFW/IzQZ:đ.I"gLo\bvq}+xjYlc'8_ >;ܴ VFU-'PklzcNNE \Ȉ]eO9&"͢@yN(AӚG8j`z9OF=b*5 {iD,e:$!R u&[R TxC!< b1A`Rp~$.+}9?u(d~*g 9h$͉% vysxP.* knRovMPLm Z;07G)IߙQ-lSmM5o϶[v+ߎvTQu:. RrBv{{ztk\M3,'_$~Ҽ~rḎ2&.] xrq y_L,BzoP/5RR%:E&̞+~3ވ>Tt@TooYN@Ԟ5Ϳzx^tc(dk p2FS&p[zcΆ[YBEfi0qT45QleQ_ G}N/Չ4Ⱦz3}t<DGCb=ra-n cGpFۀ񱨮43)Ȗ[ +f bc_7DEbɤS_*{fx6 9wx/vrr(#> #NvC .ӗ* Y'8hU!^ATP*߂~&$i+ '.WulėqDy#{cKsQ35j 9ަ`jot9J{;x_н}M lXdV2rG̢!;o&ڊSn=;6QTNb21v/ߙbpsVwZdK?P`t]<_2F  c 䭛($7krHેPKC,"D͎(Pn >Jy΄ߵQ:},\+i61 foT,Dw(w n&B{qV~RU`M|KxG,; BIN;qlU^{􅶄Lͺo\ԐׯdYGt!]C@M:h2a>.@κ䒌5)嶡=4eJf*lK`5:5Ɯ>g`W74Zn.u?Ct("QًgpLܱ\^Ȫo#U/*UшX(z7xX)OԾ2) I@'!xugae%'H~+-- $ÁG yb |U+3/(?aӌS&΄f׌>k$r4֠M gRbitH&ܳeyJy؀P(kFD򔘬hor$QJCV/!aBI / ۟OTd]7z6G>9zҹuy?aH {2TJnvQx*u]%NhRl4Ԉ(_PSwĽ#Q`}w5YhLg9՝J0o}+ 2U1}%g??:2@P 4`.k3 (5Ϗ*B l!f=HKH`[AĬITpEf//P!QڈW@q~Jf)_ore|Ed*@YcrH1MS vAY{F_jF t_g ປt+JZ/?PKΡ+cbY+MxVwbJmCG~Q:nU _{%m^åCH?ؗCRikߑUgumm f6bEۺsvn@v^!B \vF%QюT~#Mea5k%Zd{` z)ul;"K5_ʘū}Yړ< R?]~??#}B"2Q RMa18z9=ƒyMQVM=][߅z8u$' m)>>s˿|L>pf\}I0yڲlb2 ЭA?]Q #: u-_p ;d Bz0.b] &Vt]Bw=[>g-k]7\D͔} 1~Airx]uA] -#z.PuÉ;bSk#c]lOeBemJ}ã3'@A#>Ͻ ; J$&*"἗s8/kuN9\>L(;лMei˯W'v&.pGof=Evۚ⎔O8PwO[Wݦu7&vBjg2LϜnc;pUN6]6lF$,n^̀dH XIP2[Nh\xf6USXfi/ô9{|9u??`W5m%pÓ8Ģ'801L3hie1`B!9}qc]Zbo~6s BR*c%y~ 0rQΘ l^9z| 3º<찆v(LeEy=~-/S1H0B:XG/h+H).S_sQs{ɲjg̗i:x\/[Rpd+wUC  /ǺZ[>n櫂 -e%PT`K46[q8v_pFhV&B̭+H4IZߟ@@Ө@muW`u3d8U זh`o\]CƍCעXP]Wb%Ŭ>؉Gt7/r? q|@cOm/d;w+-#E/ֽ謾ߜj;wLX]%Z'^km`(x=}4>ΐS$8^:Ă5rr dKZ9EՅX='oS}4^LfҩKք2<]{=C w[c@ zV}B飽aJ ~ ^K[K^{vEL93;`%&A1i6􌅹Ε|r :UE`}Cz>*km A;ה~M>{/zȓox~c,|HPpMsI@,fAI$Ǯd?;(s0?=XPf k{0T+.Nrۇ]G5 UXt[7(S!t~sMjDحaУi̩bX }z5rNAıs6OȬZ'–y.6jky0cX 4㑤ͼ}Dnmٲ'q6[1qSР- "DpCbAuzLcŧ9Ve_<5/0`5e\g>7BaZydFWNKw_('J˚'Yu7T$SPEJq#w]{(/(-Oŗ#Q#28~σhj/!4!Se5vCkgMɎ;:RJ5IpO,[9s TfFl2ؐ Ew*˃fn}2^c!_Ll7O`pȖHrϬE3D\6zI+(4*n@`dTL|j*!;uâTQFmVJ,)ݠEoQ:Nb胉&C,u Ai$n,weo}"9PbiC^׵;!t6Us5uu3\$^{Hk.j~f'xͪGv0֥>_ii 1>Hn|hr/L6ASF`<^,hr~1 9H]Tc1r,3%gCv\ D~ |s̽*=-j"\G::q@tnDVe}Y˰$Т$~\U8;kXAxO'Io?$zھH333~yNwH|+F[*Wv%@\%䧗` m8Wx iBA&7Jp sX kA4(Cr6i2˙U|%mY/_ c&vpS&oܰ8YL*scrvNVp" 5tz=,9ȃm4=ZԋuϦt9[Fq8i@ncr =k@x#qPzUsӰ{FFaD;bԭ7^ҡ'ip \+UqT]K0=t:.@ 0ȧDg8 0,b٣P֣v}2<*1a*;{Ԡa:I9£6i}71Zm'kWgx'$3bh|Uo$`V;Gįl'vWtZ 0gaG ӝ){ v 5۱b`xk:=VTk]va5 eB "e2; =ZN_h!>c H]E紲Mt1tرY㨫Nۆ&G mh-c5$(,"2 Cû~uV(ƚ$8ph5)@Y_bJys2Qrc}RGFZV@i,(3? re5 ڼ=zb@a m$ۧywP7ENJRy%Ux*CAaX2-ϖg"MQme/ٽ).?AZ!óVi~ k&n6u).G4|6tjքB!i(o37OYJ3 2ArD+$^! {6D?%$ݨ|u⩂Rbװmb\ayU*wJH0 (dE+ƯIVi`A1!Kr_ W}#j9fIN)>"|P i6ڱDO||NʉM>l/E\*xZf\ip:mб97(ce>^ȞعЧ0Bp[E@P./o\zZ3+j]>`1"l%hjUa@<}.K_xFhc?w8I5E.SZ eMSWnj/y\XoP( \#y TV =ұ)$HFy{~L"ډ qaՁqs(K{cžw891n"6ԏ{Y1@4T_S]jˬ yxCλ7.'Wor6}ܶ<1w=}PjSS].b-mR8=JZ8'U!"^2?\Rw,+YbO`Fsr:N6]P?X2 6 ibq R# p7߄.YP!^4b #eTjt4M˖E%ʉ\Kִ1c&*?}hބ.gCJ#i!<#$s=PAhzq4R\wRn; [G{+c eFXv v5^SXMսY| k~&a`Ή|6(=} ~:!a0쥁fĔPʖ:~Lz  쨂 M3bNRgm2ev&)C`\^fGR7m]˼-1ѵb>ZGzpWbZ{"rba6f%xdgUjL _:36RekIuZI}̌ٙ-:W<xB2̡D?eFBիIpY|MKو Խ]=8y}fG'!hpGg,PxTKu꼳\syu[j{Gu=CnY͔r%R,L)ěĠUsN*3ݬۼw,ryWxUغ{s(zCCOișe.=Až|V30YL pۤIiZ˸Ϲ髿-r! ;}E<-2qΈD=0rLf' 9 JruSDS;jtޤ d FexLP)W> *!-i͵"np{mWx4jN3zm;jWUt6Lܴ)QE=Df05me9lcD"p>"?-דc[ħ }Y4ӎD(2 :)X1ӋZ 뽽e7s)+}]ܵx< jISKij34TnY bdpN#~2?d l9$2T%z鏤1AWңbq3ADĥyE#'lz+w}:‰l&IN4:p!)'.oӦkQkfkH.6* Ȫժ&P'zLjGQ=?R7|W4Ŋ /qQɊtE/~7@:gjcT{ ۊ\ 2w"]"B#1IeҪȉf5 #, {w$OQPLmP<+Sx`"+Ota[| HH^);b:q2Km_fE=9s YR mp`l>/ N?ۿ UHMz"Y`W (A_Ymꟾ8>+j<.RJ_y]Gh#e65u!$N%.⦹LY~Fāh{wAre5AݘIH}sW-=h67awѽQN6Y.kri%`}ULJ/@=roVɖrRPBmla ^ ħɞdI񒢌wE)tѐsK~0 ?Z'72$O$vRS9=Z?֣GYtA oPƲ3o+OSc'F~Gm[tk8\%ZliDtYqIMB>E"~戋tհe0[ XS_*˒g#lN5j={W|0SbUDW=T_ۺ6.㬙0 MYɯ'9c$`COOxo9"2m5M@{1B?E"(Қ KBꞕVcjd]A0w3H߉g0N Ώєk<ƛ>51RN_vnQM6p4Aݘ|3; 7" +?O8)6(g%[(1'uF]c Bwf..U '3s1j6ބgi8nPrKmo[9x=5o'yWW 0ţ]RÔmlG¸9͖y^Ո<y06eepc| qMP}Iq@ɨU$Qf۫Wtk?DF9\j!2y.&-!Z y5(g9htV>!M?f:PJO~Ž]܇c)ON۾J"&4uX(\׻m(\N".ĴVQanJ-mTh\!"(sm-8\!:M.?_3ݨ_к품C4Aぉcח⛪64_YJԮQ߷`Me0Ew3x6> j?̰fxb"]ᴇ:=PC8¦' ZTyb@dyUiWe f>tJ\8z2l'NdS2c5N7sxWkIf+2uW@?ͧLX%<\^k'O,w%93OM\I9scU+ b"\=M ho۰#[a:(=9@dzژʯw# "[StV[ZI]M$:H';&%[&)tσDfo m暇*`mP8g.#]Wp/<0e롎*ݔ 4+"r4>t`W*RiĪ"N3egh p;y98}uMELr󕗰"eRL &TJFIVd`Z,/T;CONAK<0zhLxqT`\t"0PB*^+z * G?V32϶\RA9a+&8ĥȈGAnMzHMrZyC6:(pkXV{9vYC=i'?*ձLG&6a69$ '޼Glgl'K5[U~K$hG??t'>_(%iKpЛ^$߆~eSw#ث аfl H>ػ[w# `=,n`%JKSU(?Ν1Ku.}a+eѮ+6i7-[=Fiv[X n[-F,oTV?X^~.,-ipUwI ^'PpL~R>Xonהְ<#@\hUCQH;zP~6 xG#k~ᚩ(zEo4?lGۦ}ݱvǾT"vI8)ChvPԺk* V5xwԁi)~r:T#+a - !Ж6_t&?K,pE>JvaVtS}.#4xb"' s$<)Z]O66vC ˛bʒB~m[Vl GL"!K "HFs#8ꓤ'JĦob3^ #tCrI+5ϘnESB YkD_\&ZaTī/h~4^>}6 a ˦vGk%z4f]M?iuPk |)sD/6|rA,fx0Ȓf*gd:@]+l)vŹ\L⑻ -OBV> 3EcX|$\qk9>KN@FHV%=4Nl_ iGWCk972ӠЎ-җ#*D@HA^>}娉!F~˟K.3B}dY/kĻ^y2WH*<ՎTg B_ q8M/}PJ &JФ6H [~IS eDSѿ@Ǔ\ lW@Zn[m 刡sa-gw Ѵʤ:lIs% KL.s,W#)1kJ65uCbtI. Q2x>0 aGj̘[ H1ȵ,Ġ[1mLEbx@VH l]P[nkB$kHc.?޺jjJN= je. Y9jn%>ÉZ7*74_wDT@ &,F.Ŀ6^5x܉= QU(bZ{#^]NVj'4JQ6@p+T*=ɇyWұAZ ~-w#[f:Ӊd}Xij={(aDvn @ˉ_Z-1|"T$1n)'& +r럙^<$6E 6<7lY6&/ +Ƿ&ȀWsJc- 3pX M hu̼jv1*i=/g@*bKqJ P0 ^8tqi^_ԊR X&CڦrP+]bx|sd8ݐR$zwC}GsӲ)5\^ᯝnJ1Zfr^/jmljRP A2]EM^Yop.nBh\rL⫢IufbOw3E%]8*?KP(&Pa;2zrHD#KLgPy/PؒWȚ=6͆m]{zn (Q\{CWM.p% JwP*xinBwt7Ӧe% dvDVsf?]X$rsR8>mpTu8 {iah6dItƆFh#BB7 }7 &R? f m <SSa?q@Bgf*dQ^.IChr}#eƻ{/^" q?KaipgS$k;H vDYj؃cЋ@"1&j+d2ZXeL@EHA!|~9Wk]{=`̐[`A֛%zQ5*r]^%NK4>SÎ}#YEe*OQ:R\KMTՑe;m0ԤvyM06#˶ޮouڿY,5;t)_ʰG&cxȼ9dxަgr*՟uJ!"ʶjKttnncS5wrKYMIxϷM'X)lI;cp'ᯂeNI)vYlh5̝Iд`|<^MͣJlo嶱 O ZBȸO^Ck&*#7uB͡2yթcsTeY3MOmίiܻ;n w2L 7ltTL7J^d_R1ϓ=5 aS7A}]{\dvW(ԉ˜Idc)d63h@ӱ@{a<>43o3wk%==hސ7*H K%Al篐%}ztArб.CeRWAi^z-y Ș{ta`KCK",İ|2FATL}6˔@r\)XnL] &e=([ҊQoAx+qf[)]q&FvJBepѕ46rE{)[ݒ.D1?EWOoԿ( iI7KNg6ȱ$)su4L{5eC#j"N7`S'v?a+?{ZVxY+(iövShP僨!&ەF&M;T nan2,_gJ[]skaMc;JAn0[Nʿ P1YC@RceNq?I%랴CQt\R6:RnH^67'ᲈ9E֠V?| =F  7J qFv\2;#5RW$5L^AJ.Q_ + mP;s@|R.SLch_RlGǍ|zH 'Jn^ޭ,Od!-$;xL7|Dx4NkDt`pEU(|*|DUcGz_]j`~父USn&!U֝Nŋ38E|0;WDV n r\ #}@u F0X9"Gi/Lve;ə#Ue֙ R]MlHr9 5 KkuB[>4uL%`` ~FWs1AVq VS)fOi`Ɍ gkA$|0CVe+"w!:gcg `L`@_aJyT8/QNdmK-q21DwOP՝*wRM:Pn|gMpLs>U3?R_B 1Qt--c$S)64picA&. t¨$N':+x MlӭZ:Sn+]E:hq6ܫP׎(>ywUoP;aҨtU:š{]94k2 #~ٛEPfrt__"×~~w韧u"#7R/2: xjM~^!#}ӡJ;.oe+aZoUHg/xҳ 1~DnDH}̗kֻhY!uVw@Uc_?:I89ҰTfDgBL"`0 椦ȥ!&眲T=sA}gԔ;~Sk6=aE]DtkY@'xKTУn ynܥgr]U츨H]H l.%_ň(,vrK#43}I!G~=ai`ƪSSH5溨3Icl>q77%tLy/d.& l+lAyJ /}QxW=HRoʍ#MD{_ZzvU^hpظ"P=X2m ;P!سsoNBi1sBܕTCb=9i?71:x?9b5*5D 𻡠+9)o#|Ҕ0Cеx4ίv 'vv߳\b++[yC J"l2|{)$*B'A Ls=5`>{0U2]Q@Z"y&`oV^=0SE!>_>~mn0zHMS\dAyz H1?!]*mXDr|Vb)e,Ͼ '*/3j^{_ d?7 fDwV/ U?ږJ@MVI`A ND͌pؕ.WW=aK 0gHfg컍Q '~8#) |Owճkk5 0b>!yEJB4S`Se/p\IE J{Լ>1Ong.N\}~)c{i*3 uoKGqf\^#/QuGZU9! jFOu}Bfc}Ac;}Us$jFW{եn摎 揙z 6QYHB75#q8݁ d 𰫺R 2Rnp J䷬ tVm-9VzgrXLGlCnnHQT#J6ugދ AmR~]&Us)D]J` oB"-H@]:# ic)_8y`B+jӆx-ݭ;^]inT _ DN'⪰츀9$<2^-zL'LO#̤.[yuS> 7OeSU|7@Np/Jvwr-I yLn.w'auֈh w0No#oY~mƴW6Rܓ&@Z j>3ǧXxcF;c!F6c4Zm!,3!{oѓY$yQ;N# \;E4tv~~Q+5Dٵ)~ʢ;`yS0\ztO,ר ̓t(|<9ƹ][8Lqfe*fZi:@{] CrHg][NhBDhE9F=C՘~㧊l2WZZҖY+66ҁ$}'1"|NPQ~e{MT\u5ʄ3Z|F6qlcNUlk;¨f*W ? ]AS9DX~Φ T4Η1UOw@TF.wc gG7Ӆp4xS89K@%$_VI;.%=|ri,]j1z:э X- 5af+@ٝzRJԒd_::ci6{1Gb@hMNoBa3FsRڔv[~q,v%XO(r}-5 ݮbl]=<Է8]f~AԏHFF>fK\$ F\p c~]Aͽ uOgYϵxJ2jnB1r 2OG;:ʄU(M >m~ծ8dq'#<(v8a hVjY3C:m 0 [*ݯ6-<~搷UB-Z=) _Pov=$\ݾ #<\WO'`eISy_;)DPna7q!A:Qn7[sa7d"y]uu..0fkUNmQY!#xn7]!%!UvU˓li{pQ@N2:ZaooE V&Ud,Ί]D2`J{{ dVdmB@ xtSKE׽zRϽN.zo)=1LtQ'6I{#2FmCP½3PTC_HgGϯlm;&4h!PME0 >3Ny23&!U:rޠ` 2( raԋcOCq֘4V\pZ&(ccEsFЃhJ)>\Viv󝻷x2|7ވ5/ GL Q0)R~'BTR[(,4"p//(y dtg[&9~]@5EF/M :@050IPlqFQy T5uQ)#C37 |;\%&x:Pig.NlpTU㴌mrd!kQg޻r]彠78D8hEifӿovMc3:yMUⅪ@jI[Tmgc#7tM oב6" dZjEn~H>He4X -rG|Rk8 ?Ч/[3}Jh`?Y&˔@\K*"[m$Mɗ1K wߔ%'3x3WP.s5[3tu~a6W* X)Uk6$ŀh'>z-HMFL+cB UA,iX YG ~ \z;d'"Gnܫ6i&;otvtb\^ݼ @%ށ^f lzh`Įqc fY(u^6 k'xx*81>]eC ( \䅇nZxr2H=뜤Ng~rtΖժebY \o]5}9gW}@ ԨRdGqӷ>\VYh'WJ=ԣ,s&U% =6=mQf''U1~%ꃯYvEqّ_6b[^zN"EVwL$'S O^c\ۍe݂wC|-T^-1",a_>"^1%bWħkv4qo~h ?lAFW'M"T=0M[*Ě#0i2JcsA[WËa am}iw$Cp6*TnEV)tCy8,ݦV_}sR(Glм|])2QQr>k8cu&ormx[0/ܓpMD"ʖv5U]XxHQ;nS#1g` S+"a)㱗j/p`وdi&0ɿx˼r'HZ'Zp w_2ߌuIv=.>5|Y!†wSD.b!"G #T"1j'|d1Ĝ 3I Τ0oVCR7('Tp6 iSB +ջg+Qɶ=ħi=My'_ ?֩lT G n6bt"`f2L` hDY$([Nt G? qnxw|͟Rsću:|CVvser{BŌaށZ5͆ӟz;Ţ%KN+M$f;joi.wȦ<^<+f'J$Ь=Mo`g1.U^ Eڈ$tV(!! 64o'҉h Q_4\]S<Tٖ0afqiML D3i2X+hsg|,{1' 7{:"{O>58ZXF|-2 BERt A#dY4ԥ؏1zfΚ/Z2mUs@ "q.\=TÖ Y}s}wOPhBȏn=LIv3Orpskd$t'ðDڀ'jXP wXeM}QU5;zE ߤ9B_Ln'*qqǛLS 'ȕؾD%=OU]Dwo˰X[5[Z7ZUJ{1_݅i!J&2/l.1{3ŏI Zm$tP}:up;~J۵TtR68cX*>լ~=V"kY'}9[:v~a=->S^':U0SQR>I6l>Xߗ(xRnP- 1H}Q: 7?s4]ѱ#א_!0&(e/#˱̆yW+ TJ+ff;@ D.Gxno]sRdq"A=:pǣp *~,Nfu䠞F3L/H;&V|I0mKxYVτcdiͷ̪Mj \w#(34nb?KNiigY\m^9\&-Ww#KK%,Ew㐋*톙޲9$Q-gjqД+>Ӌ+|#0'LaP:sM^ٌ޴uHHdkjɪ߭j4KU-ݖeXi0:mB\tG?#DTPJuv#vOK^TWQN.'5 S)Y(a.j0iUI Eoߕ@+_=7ҙ=`x|cIg-&4{XW]Sg#(8ѭ^Щ^ ˩_¬yQcB))T$0ٽrOͿNw. )G8r&k?;[͗!/9<.4 Iƥ?xH/eG!Ka>f\[ȑup߃$M0h&ͦ8Mxaq%)faH%"dŬv>yj_Xyk{O(T؀9iGI~;؆xqaSBP2o=Y=.,)l~eu 4X[æ"C}:/Dȳ*eaQ-n׎#gi} 1͛s beMrΏ K[qqqlo<[iy~p@ʭ Ju>S2d85$;r^Qv m&` CcGmSHp|` !ڊΪٵ~s$"&Ksp,7QDL:K 2O\{ۯw%)⎿1L -_ߓRT/b 6 &/ z;dMo D/1\}[iGC$RVO'y>[mgطz6y:^=:k6mr"W;c<us@/EA 1^h#C=m:N ]86Iә,:TYmd?p.7ip NkeNԀ6/SAKNocq^h4hI3jt-lՠ=I=%BM^(P=af}Kks3ؒ"YauIIō(Q!I"GO7I*`c{|O<" ܁knXi4x0MeK`ˏ!'-- 'z{VUnB/MBȃ?|y LEE8է;[g@ b{/DBkef_uk` uk4ml4L[\(h8@%];f;9<%X׶Fto~2M{l ꂵp!;̋с\7UR9vܺmoaa$!_<^<aW\;/. 6DmϦ)>H&X[{d{aa!/ܵ3O@DI}K3ND&rsg&]S AZzҨ?l.E~lէWxcm!eq\,Yǚf~,RXPnꪡdzW *&%Ml7)[Pu lMhD]Z["@{Q9o X;sOmGQ~tH=GT39 gV^ yKh'0,b&݇a oչCSJr`=1 YSi?_֎rv>eY>iMBڪƆ !K%#h#62;ɕysURc\amUmRd>INa4_DYn@k **ʴ\zH0B'ԀS,JL<*.b%koTA=7MԘhL_k~f/aWݱDK*/|2fSYɳ'YΨ#"s2ᶄ)'ASwV|b;ASBa^|Z/> 3Xj!S3~6y&S$p:~gYϔ^H D3"x|_^pU! b}Y:dk6CxV:.o+J]p TiyN" zLS4guY;#2 !|H7rÉQPc/' P.{i_B`'&+$df*p󒒉0N4A_ TAA+Jt]l`F @~A|!Q1e ̒]q' q HiIѼQ$vgiG'ࢮT`e-fi>d.߿$CPnRâPq$w框Bܝa1/f㓞UN[56W$w ]]hФ}H :ВHhq $ջ~N"k> ߺιǡ_ JǾj =uXKSýփ0ĔN =a 1r,A,̳"![j 6i~uE#ԃ wlރVpdl/1Rf>r@\9ie<5 ^;Nx2 ?{/0қ.],6J_"N S`c> G}.LJm - ?EDff 7D+ MD5.x~͗hn{'[J6D D&cj[K;W}UKoBcER p5On9 jO'CHrbqcZ1w3:~UZugɱh}5P<&dװ"{m5#;׿Izm*-('3Cw lf[]ʫupdM tnS#e((o*itE75|.fr=J<ÝS":['=>poyPy'?xkc܋m*9s %]dM骂v d`AAP_ُn`  r8033ÌmKЯ )5~QJ-0N/70!4LmQNؔꈻx)!z7fPL1H!%)y{fZ>\ EL=@'L'HAM)DT~WvJj!#; 8@W sI©v% xm43Hs: 0ŹD"[oůmTa19M<·̛$L2%SkD4ًx3*FМf3j+bG4+#G <(lS- ($-e\J 0y/@[zKT7 CfN&/zN߾}{XGj,:|r$a98yL`c`p ibEf nht-9Nqzo*8/6^CaSA1N[(fуUA T{B#LpH@+KN5#"P˚HnCX!E|IQ| 4v~be}%xܜkEXLʦ:.xy.%5Ek2h[/&a&ʐܼqҬ@Iz5_bz6LhgC1ɂ*FgI꾉x>Ӱ ˗;< lF*%@4_ғey&I8[66V 筜@bQy./7'J}!zF.CI >>3 LN-{d5XU! Kk~V-,/QHнXptt&ޯc:AGe%lQ$}SQ}3UeN١!??=Gx#J$YK r)?6'yO=>awpYsHՎݤ}svMim;~P>bi5k)p!bcq5d3޵pnhd`IIί;7b7Ju.\bntئH{)#Qz˕|*Pz2㺓Cn!ys}6`侭I+*+)Baf1vv 3*/+>cX&Rwі5*'%-sdD(K O~x.$~B)֫Rh&eERS# d\¨nLw\#oܣerJ*VY>҇:ڕRF4Pzi/;8B[ f֯wO{孶o\sḊD^,&P< Sx^ }jb>y`cbc0KQ+t&O}g!Jd|*#"ܸ IzYю-uev==H=] K#ZnsP כ$h! S LT$$&thN\ixsݑ)]a d$"YW¯yJӗf]飁Wrxy'[S?ŋe{3)Tf4`q/\USo3BB |,&VkSgpݱѴщ=#vuq,l̛=-ћ9k-QK:D߃ǖ״% vǒXc@SvmOF:*6NX$k]V_DK%F4;Ms_*cg; nX [*dX솇?Bl`X2X7 cLೲɛ=)?;a* oC!}@nQO7b]5<[Hy̘cBtRhW)<܌WPwhЛ~-3grՌ,Gc.)3@;T<XeȓI[]IVlV*~GBS9 R5D쯤5NpK:$`tIaxyy8ʼnOmDŽͪKΪ,-P[Kc¹jm%PAi{7= ]!'K/*=N+Koɣvbl C$].d xM ]LuSˌ|c8&98t=ƀp2 /.HSc g7TrkG~ +N?Jxld}ޛ 5f#uXw& tC &䫠a -'5'\9+< jLl `ޭ;sH\.Y_#} A87aɏKX">V|>Ρh:T]=; FpzһV.8FuBĠf("YѴ|kK s4T}4%<'π$nn؋p#0`vG+Q ijjN}nt,ئnQR« [p*ȮH mYW~NCqenf/-8L `hYIz(܀35xNho.ESfU,M$CLA .~|&]6wypGh^]a 2au>{1' ÎsJq|U eP'9 ŋ| Ј2->T*w)w{ =In#*J⟟5ڪH!ݦGpT11(׍C,Q 6zlLIambBkOyoD#܄eb}c+X~`xV(n }>(\ÒKQ`>c7=%u+m?ט`!f3t klFOR9@fwPI v\ucP738YQJcu;]d–@%)aPl[60h$nT E( h%O8Aɧ^V/=X+=c-b 6lZ{mUZ~4z#ܑƁ5] -vloDTC [Zs-eG0#>zrlȗVp VG`ӔT/R/BuRf=+5y5Z6Mrl.FJ e#ޅ#-+m"wD9DzT㫄ܞiVwNM; ɱ?n7tB, NSmsl| MX.6F!dЄ-Ի׃|]_o"WٷϦyyRL.vawPw; Z{QRt^,)G֪Q^څϴ[ztldX?®FWcg?gP؃jL%5QrVJZz% >ޟ\. @m*#z3mBpkTbߩ|fyK*dQ>].OMXfop_t dUaCCf.F@@j6IF,}LQP>|lyW,nٿ4 Վ*cH"6e5cX]5Hlz(uWi5 oH۶bfCSjQ1pr}], 3KX&L1]&r J?nuX F"OUq҉i sY@(T^Vu(qϑci uEz `cqÙ5mF )Q/YzXצW\Ѷ"361:(G_?GGXz+QC*l^PaQ@J#AY]찫|4i;L `'RL_~*,J&&큫F̓J 72M:,:>\lɁyG W{;?RAJ }P&5INWiJ6ᤍLDQ]ܼTI%8^ ٥ErM=P㮞 ~\S;jwls]=Ugh-6$Fs_#UnPm-㒊'UUf\շ1Ť1ohqI;3/RM?1䶟OF{{𧲙n&ճuzFqV9^m{iu>6""}%<{ڵ9s)QOv5ɻ^_+9 Oq_Ϗn8 urqT%#蓵eF[Q;SƢ&sY~#x%nH/|wc<&ɖV-a8fyo>YjUTy00OG((O'e;l@pZ{ןE @}VU{g ^]y7Jj,u⿉yPl`$?~zi+4XOOFa3D>橏<9]\(Y{f6&" ujA,XE3J( 7|M1f<g׃_cJwƤ솧pp(_аF]Og)?Ě |r cj2 P?7ko>`i|d.9%:ݞnd m*R{6)LڡJ`{F8yE6" 2ϊboESzFRIh9jN$D&Vs F8j;V:t(/H颥8 Dm棫ze8Bgrz-o#S0Oe ںG+&uB&7|Ar>v|bmԲ/M#=qjô*1]rnb2*[yc|v`i%7g&XzA9.[R X>3#d*P8nki,g̳ٓjKiq;>ShI8EypNV C"NOz0B)AfL"71$As 7l8˲.RL']\b6+r+cz)<) )bXćR+[: Myf0Ɓai} {dU2M'Z7F3fduE:;ov17iaX5&K"i|_ "#$]`™'5R\,n~8ȂO;%FiB(y8o#1ztq&D~Z+gzvjT'dQӯUq%IWwhQQv~-+ M.ӊPW\X@2MU 1Ӛs ZCGaxJҞtyw*Q9?gzvm9TƆ*`$Ł,Y4ϪGbp5\Q=9?薮ǑD]'ufh3\.7m&8߼G&!x+xI#[ :oFbvk?{aօp+;>6K"W6f56DmEi5F}Duc{1uat=c?e-#3 v%˹{+yhI Vo]yӠ_0zkuEk ZIX2α񭒽wӠfЯlrFѪGH3<1$W̑nu?H:i vP)<,o*? ,(QwDCA|~tМJku ĔOf? &riNTsm/GsĢb$ed%)J 񊊒cfS[@xncs|^` [>RUJ6YiWW]Nd+ưٸo~n`۷}y/HK2[;YMMWn0Uh,7pW~,LbUm&7}aX]5Spr^jFY؅zShlFm{_ dS˙o  [B"bů<$'SiUCGs-xXl #xJx4߽A.jO$Ju&mp.W]XW$7{,K~HQ10f2Vrk.T^azE>?ދY_F\oY]өxz%j# ms͝9@s')&-"nAG m3s_tQ=jT?0JJL6#Rh1v~˸ަe%n=c7$>$ޫ3j6W֤˛]ڹQa*+JkBl~>:Ҿ{4塐 SB {!|",$_q[)@JZ)_N^f<3^TT K 3uiIK(ZΈ"(}%nxuKY↫"DUIJ8B5kGlVOthL(qᦔ$];%nLrxS~JQo.7+10k`۹IldZH8 {$aU~GxL`ǚuVul{=Cgn)"uiw<,H\c pZuGW]7JTuw_H5߄MxBO5LY]כ,"9g>cnG=əG\! w'8i͜U|3l $SpwI{ᩎTТgbt¯ň,gA̧DG[{fJ>T+LN)gїT?{.j&d WW98̛:\R<6T~GdW@叝ܣl3"g:wI)0뼄!KڸE= tvXh̞-f`_bp㢻B0S,ukJ)-P"$2Q}Y&if1h{t;+X?\n Z퓕 {L^nPoDYZmZvX3x#G.aΟ3$AX .#s'x=Xxo^XM[v\?E<릺.a2vb[e͝!WN M^ jy"s#%Z<i'n9|+!=9`,~~Z| j̋ tyU?!ʽ RHmj'8M(,3]FIyT>ooFIޠN4r<~؇1Hc}\|*K&Bߒ>^_JBUN!´e&z+IIKoJ%].%'|׫PbFQvt}~q3R)?AAE:|_ 7~D@Dw~d.wP;6լ0yQD/t`(s>> ]jsXj=V\ҵ]_6Eȴ%Uʜ(lfг;sȲKg(se\?הMw9ZGub&:at2\ kX 6`ms^gL匾(g7} -(jYs)tXr̂;Yma0u># >Ǽ r~5H^J1!NW2hcmUr&%aF{U @uo7N3InШY2]" JVsfj(^+,Zv)yI KBSp{oNfǧ*A,FL LRT]ǔI)g}B؃jLUI<&"Ҥ/*PΘoH;q'ELtr-Cl֛7 (1}5me~۱Mۊ2D-K~ca'rkXc<΍q0\gj+ uó@ܩ#\,Q& aOtTR(8,6Yc±ݑK)$sh'&SI3JŮ1Fv: >q O9D|_@}z%Jgeni Pp:|NC7GM', {yEAOk\[vF:q,f[z;T9t7: /׬nHʧn@+lfvsƻ{Eێ 7~>;_Qwpn|E`QӷoG;6:uVxv#~!f3 [C;2+>H0arm9FE3KpFy׏L>9-s Ex,k9wv'@OwJ_!荅x . }[.J#<.ƖSad*tNg%>5KЗچLAeP޷0T@D.-e2t﯇AvDb"bP|_N^`2 #6ԸpLN>z4EFgӮ v4|Ck,u?3*m$E+_Ǭ;[C{*S)%.IZ+4.kT3UIbE)2γ* 1dސr }1[g0B3X >J]ȓ0Y6NZU[6 ,"kuߋ%{ ]=&*!Yݟ'6z3+Wy\b]JYZVrZz_o.gX\-?Xs>r@,$ 4!vc4'9vc? ہl9xӲbwRK 56U~p6uJJsQF!p[vhTL!ϗ1uPg7ut2}$|J\iOMaތ-Ybn1z3%,~⃝ktt-"'z<\;˱ټ6ޘG3t>,VH6Hkc}Kq ^S Kͮ$J>kKx+*\l1,2j15NG8I^ÍU<=*j }\ ҽ렫yǩʧDUk12I$8y K#5;6dq'Q,=NP.Zb U6V^է㹂o_W=WzR8'+dC7&cKy|U") 8n޿T,_Oh&_~Kr咅F 6Ӭ5՚٨fX%2vRU;TdJ@wTř-7S;XJ7,J-7>bLJ%2q}$ia@meTO]%MMhK`)K9Խ ""d7Sq_e僵t0믴W*^d ;(Lx>@{gbMl5  s 0 Kj^QU!e$9wR.:Ř- Nxѩxh{"}i QOCeac3m5%! 6}j ۬;D‚ uIPc}tC"2U*D^Avh0SSdz.]p࿙TܕhN[fK,Rq,Y6 ȰU /Iɷ:k;uèA]WJN{ޚu~Vif9DMnrh78H_"{4ʗ=_e5Rk'0enp,v&P磦%I)D`TreaxFجa"sToOBqt'_$$/9#[]հA3+:@A %$SoapFOmɃ.ǭvpW"ca5 8ϩb)oeDB!1GA!`Xy5Irςt,%HNLt~椇JB)_?H뇨g܃.-֛EYIh<&UHJMpkVSh#pV8hQig[!í'b6&ofnFiQ O4ŅTC՟ZH\׈OOUMiq R9;=ӵxJ. _XG{?U݂v3~ME?mU3e/ aL!:ČJ=':d@ubP[E'lYck5 / E,y~5g6D>Q'w+PFjk%:ޅ:(h($/x=r 7J*_΋@M95'~j Jqpj'b5F gˤ(R&?ۍxᥞma1XF,KJW}r͛S55 -kk>3l-a%'LvhMxsżD"r ү}\fȼ'@(nk52\"w>f=9wPNR֕%fUTo"xHNYp%5K3iQ_?z1Xœe~A< >>DTGe Xr-[~DpxLhƯ z5Z}9 ̀y䑥Fe$~@ mr9:OrrjI#: T3e*Wm԰=5L af6DŽ%a^q^ݩj;dmcbNDBdo/M.lV_ j?knϛA4)J6飼8QY7z# Xg8z xlx Ri@-FМb|4M}Q1MHgYC-30V*[XИ?i޻dd{@X)6q@k}칖~ |e@.BUAc ~UV xKT|M_(Ң_DN/rυ{#NU`rctC쮴cUsՈvFpܤ2uKTvK7o]3ن4 ݁2NVL o0k#Cnpa"_@IO$K ze+d~& .^-}0Ѭ­7C;`^-mB;_5qm?=z7EȔ;'?}̬fhR[9V۠a}oXw${ENJFf Qc}HCwN'$e% \-}I5n[i$4:$myP](LA]/ί0DE%$]WPZ̺SErdNZιtʼn׮Ќzq{tPl^ߚiʇVi@l$^fܷOX #%kxQiJl$}Yں21 _VjnA:? &WML(qUD)ǒuܬ_Fa@}IX5/ZQ<AR8֌O: ]֯&aQ ifJ}LK;tF"'J:Ypjp2d!:< CfHr'/O7IQj͍PKѝ#p1 AqjA^TTq^}h8BPY+EQy$MAٗ@ilWKU)S;K&N[wTjtR (2M]FnvQuc3ъE50f1lA-G;*RTg/Z֩CfɩOѴ,~'g$؛'o;dž,{)F==sx7D7q7/| $d%slR:RډY8${L^l mfO>I-s`hic@yK]ۘ %0K.],q|*w pFx{)6S1ϧhndf_ߒ̿_?G.3p'LX'ڷ fj)LItA򍍀}8øwnVʁ,QF`LGr&BM)yXTźΒ((J\N;6L@~bOP涾tjɨ  5&|} fD Y+sR[{K&;oT;Ҩ}\|9RE"N6i3K7fXك3_Ǜ'㈥dF =l%FBo臣 ]@LsrJNEẢ)A֥A QH҂<|k(Y!*aڍQbrG8(i*TZSt B)ݲS_ug[J*!R`/xG!:uǶ@Ȥ˶}5Y]լREw6FbL)]AAe~<ć}t s>oOۊZ?R֖Yz ͻ[r.oWY{ʊHZ9*3)0TEG톂V`TAksK FH qes-r|#yYcIZa8/``*Fd{8*'& Wg(P PN%x|hS? 'zSp'h1[XeDM'@>'qO@֏GC)~k@ű5=Կ'TqKEj2pʎnzG xm5@ [h!^Kk]K>9ଗ㟸f/!-DF%A@?^ ,Ţy 3湖4/_Bb:$eU>1y&RH| ]fvMXtk?`Tyq3Uy)ƨ?pLLtJ:]6xz֞AGC].%]UfK1z]tDY~Y"w;ړ~x)FS{hY@!ˡg:0a@d)}U= K*S>xZG{ rsjѫmTmJnCDm>[zI_mP=j}Pm$ٶkx8ptj ̃j:dY6)ƿ8n,qj8Jȫ;V #.a5'xnӺP~r%>_R,a" q/%I 7Iy+Suþbg(g[ĄfxwMjqAxu.\QV<í}pswJȱ<C%h3&Ng bB Pr@U,zēt6r]U^X<砳}놃v3o澈PPO->>A]O|&dBWĕy#v4)(^5,;9˥q} ?kTKleHC|aL_7+t U` &O@WZҩL Tnb(9bOdTD!?xIJms;u$뫹P(ׅ!ً˜ JP^봤J>"_ 8MKg U0tĜrgC(@TOqe4^+bhnn`9>4>(.CKNta/T2QgWHUc\eu|C@*N=VC-;+݁ꆔ_e^l[GJNZ<Ԍ6Nyt7[d_Sn…hTJ <ά[sz n ࿃d,Ԡ;UVBzi6p~X9h wέֈV}$&72T 2ɵfwH}ȑݼ#﯎~AUKT }ٴ |cx]G$<Sc "/nnA)%>[ BȲ®Ӡ+Kq0ߎq쇇T,sG"F?<\dz9Le5Zr& m 'պ-(i*WOU`&Rtz_U/x˓0)e4VӂD{"Df>ow;8:vK>n跹 _*_'),}d*U[Â˂abbŀd_偐3?D3![ñ{{NU{X7V5ߝOecGmΝckS|TC$+w?=h:8ȹgv,*ݟ݇FkdKȾ}V=!$&hExvSUt_|~7a:mH a,^1.!S_Ft,ͱ",Y3cg€PoΨ&6,fm!bQԄƷ=~m|ߞpBQwus`⊢G":Busu&} \ڤ%EX%,Z`wZ[LzM3 ̲*s{Q-?z`g ]ڧEW_iPDJK6[_A;pR#TTcJxc2 9+\_77cV8 Z%iW*}uBtAQ uܟkάWYV;ۑ`=KCOY9穈ќ xuK[Bc\h\U{=> F4&c`pLa4#K.JϜ $m+̡_{vf4tn @ޙNY[=s@W)wȭ#״?JCτBw$<Ñ*[af{ԔfA QyGx@}d^M\ovhxU!*'{R}/C%ZH+Yk~Opn#z+%<-XkY;7p%e~RDԶæ\@% @>{̼CTYlDWVJ.Xt#*3H v@OZݧ@PSLǷP T\t$rktv\/C #3灠_fP [C`%NwƂ0x"N[im5?EZ wVQ5s`._[|63̎B- W^R}Q]‗48WQ/mu)#%?/'@Fsr0+U\`#s u'X OɆ儤JYW9t'" j=nT!^ o,h)?I)J<x ٨ >,Sjǟ i{^g?̓> aCvMJYlOc*=ݵaԗ~li9@[_Lqk}Tr]B}P2Ej㨿m`ʙPKIT9r`0XmwSwіfY,vFʮMш4IоIQXX{p&|Qe J*ȸ~gVPmQK 3'%3f{wVN qyn6ioAV&`~j?qb s_Rvo~S<+rوl.ؗk:̺Ďm/\95n0W*Km$K?c*OE H9*5Mawejg%Cљ|$g z N4-rkT4R`d3Gh宅}7:҅܂={瞪4%*}ڐ>tci2}I1y j$Nl6Y5ͥ"P%<6ȮhOƠ)3GY$ʈ=/=8>bn2jvokttMab62P$e1S遳#{y7WNJ%|)(@1D1MUNGkMPlO^V> 2 Ƹ4 f|R!,C0xcxmŲ֑}˓fE,XyDZE[q#(+#^(@RP1엑;cz= p^v~e7ϵڊ6_ EZ L>tZz!D %u5g/ty3cvQ2ׂI^u%gEl"8-Y 6esAn h3M)JU#4Nٜ*K#\;EGk5@.xZz,E+ޒ Dj ڲ1(Y)r1IP! BD}Zk6ŒC5J8/4kAUo2y0\!"Qv( 1 2Vo(F@!.ԧ:'U#5ĒYׂ^ZA6&~ I WK2@3{pOywq55-0 HRK&[,ύ~} 4pΫqd5._ȈJY\{*SWː>\ob[{VajpRL&,T%nî:ƹ R#8R)>`N\jD'csPm @ mj@.h{y =Db/N]MIr$H+9jxQ</!Es->3 ɂlR5$c ^l+<5%tW+2Kugpc?qVןI.R\ 3ԁvoiMFα ME_ݺ)*63O~M,0 >gegE;%[Íy/e74,B vEj^DRp*P3RzfJ Rň""1A蟶V{t"ɐY5#zźjES)SʹOmYTvJ>)M좆]=j~FZbϴHCʞƬ|)?Q8<0_ȜD@NU#nLgO 舣Ȫ>Oh͉f-x!({ȣ1|϶߹q [=KB\h9/{CNhxE1FF[Ӑ7_ճ+Wq3RACB)îΐeH*f:@SZ{Vfd6&e(<6B돸Vdd<AHֽk4FKښ˩<:󛭱'v^K0jiZ<ū#Jk/y"ayi ;^ۖԪ><Ȍa+IH]7+5[&sl\i! v `"\t(ǜX#~x<|EN!UT6"Ռ7'q!>[uQs8)èeTVpH{!TCp:͛0k~iW0EՔ_4.N9/+;3%>|K۳;~#DsƷb(Ѵ7ɤh0fJ½(AEj:2)Ư_FkH֌P %bdć0l˨jq֣ "mHj'og^kg*09yHbم䙀[JJSB*\2 F$ H AGs^ϗ6Ԍ+)ϝrk{#4%'WXuסK ݬ^ɂL7E߆(l N Zyn''<'s0F̓B7>޵jڿJi/qOˆ]D䂲Oi!_պ=&je?wMK*WfJPk$f^[S>@orgZα Cm^~H9{]ګb`~!9 6x`GAyIh證 #`(ִbG䧼R[Cw> 4ƛIRpI,1Ks׫yj[n_GP̶̽5+ ݱnٔH*7KnǞ=v)ɣp.bKa9 lеu_9շ!~x-:u݌1PcR$S&[ǕT5jڦH2WJ4cU1B:(&'<#4Ib@W0ߝ1rH1({VHE 3+7mRӇoPp}$f;RVkgf ՆVyU;5ًj5AljwiHZ>/"9gK|gf!g3}!4U~r] +^^ ?Kҝ[,-v<p :n`6gy>‡H̐hNfn2=oxVLS%gymU%Uaͻ=^54mˮDI/Wa}< \Ɨx0u`">hFХhJs1PmN4Δ,C=Xs@nenQ=Ft6ǡ Gņ]{Z6& eQwA-f>:&F tEK0a} _Kgkks`ɕ&$aMW:⹣<4URCf8VJ);e7~zPVA@.@w7oHccB_~(c1``jrf(4ibH󐢍&wm1T,m[R`hnorPnk#>rces9pk<jJ@ -bzSL*÷m!&' 48q{Q6p^6͉'B).!y݄Ob`JG,+{<.hr3y|/+WAnFY4l!`||$&;F!*"SM }a8\'B/12|$ 'Z\NNӴ^d. @# Ĝht(6#Gxq*`XKce',*uoa["RŠ71`ϰaAD^^0*;p2߸*~ݲ$mN&';*x9_/K/Dwor)'a&Vxչ?U5S'Pbkdh>?wE+W._a?iQƞJr5Qʤ!>Y8 [hKA*WSnŽAY*Dte :^2vϐIXfиv ߉Ѷ`BOTgDŽ{ + -sfTU%(r NINE'E1S|zT:bц2fdm {!RB- Fa)1w`re5&n~ ܋\Ç(xŀp'ߗ*B42G'A R=xksf(}L/?;eC7?c~s.ZW,eyHNtZ*P$D) ϗz \30/С""zGKE(H$+ϗdѵ 8UUʴ1}_L T,W}epLm{3An$_mT6t\XvÒzVp{y&' vޑ-KcPsn~FX ̓ՂN'Guۢ>MCTyk,>ilR_2.R@Cw3Bv] =7,@@!jܹ" `I3**xIq / MRDkB@^ T g_ C,@kjw:;a.$ -`U2'ǧŦ (me ζZK3 I 2#aU('1/& `1q,f{kρ:x Ju[ݺ5 [8ʹ*`hkU|ԩZlT]䦭 lu6gI%Ẁ3hl$^m 2xPם>D: uWߌMrk7T38,.66tzn*<6?YĻmL]ʬdZݾuTxW$^fVwebHÂtD|u c(O!xKJQRߺGT,UF=ܦ!aG4j&H|QL b 7L@R+!9oӿLQLˆ0ɽBTr%&>]q㗯wvhE+Cȳ7|xŜ8ɟO9(CsJ.P0ʵHPr2# $2)12[}'Y'!Y@F˖1`t+wt[M ñ A%3op*% `}7d\mN rAk8/\B]zfzqX/xS=nv<6YέCs.$VA D=|L꒢!H],@tUOfGSSq-ԧ,?d Q @% X|NM̮=y8]qJWLMֹAVzTv8.A$ P]v=ͥ6W5`H&\ϧebeZ#)ԞPNK~-*]NIy34f7'^j]Ma+GȌ(gWGREGh:N+-vT\W6EU;(xkI6"rnrsų#U Zb$ ^pXM@@ѭQT!k@kA?2ZbEVxG$w<B mYu̟Nl'FUykLcJ}&riIoKDV@ɎQ;2tt;c$=@,+n&j2D$l >8]3gU"!UۡMJ[(sgƦEF+M$}&5$:MmlA6gK}A s2N5'׆U F*=cG&{Я_oto%Ub,?Em2zzѮ3k9J<=lEsqU"jt;ZC͂u EIWtoO Ex1v^Z-IӦٵ>`EX\ˏ5o&7)ANs4:1qSd2wnR/r"޳ F!'/˨qNjs%QdxC`ɩ߮ڀ3ֲ"8%=9v/Ci%|wӶOw |mal~_lN9Bh8 ʆ+ځe j',臗c`P1b))jd 5v|WbҵXvLԫ]:g1Wɭn9MA` %|[ N,r](_BݪY9xA0X(83QfR-wt:qQDbӑdersrTF1Rcp.UbF/a)f:_6Nd85f0uL{x),:(LfG蒎:sv r'zg}9Ԭ5Hw ۓ@uO5ӯ' jU҅цg}-*HŊvfEAD'3v: v|ec++I=rorGՀB #2,C`ڷ/ 8HD+&Rޤ|i+ޔ!p?[yB4z]V;CF,,cD47>W!Rfj\WfP:ْ+hw`Ӂl ?r?,uiyh }f#wy%t@q;t簩AY8cO76-54)_"iٜW LU} ZFٍLuNEDDH4.u-Q4`idxBd)9N`w@vƱbi{zϛkH.Z2zSc_Z&f|] cni~u1@]lcy^ڗ`o Ey9e򷇶ABέ|~sR b0K[p>a]A27♠MoqAj#A1װy3>uQ3}K5[+KzH9%b0 KnI:|dM6t{k`S:kNz+qKwc2Pm3]rndO b⦩P-a+>q`BCDS(%.  }.mN.+d1_a^±ys2'0?Ld+gCs0;[ {uMe޴&a<ߖ8ǡ 9KA >:>bؐM52(*neAD\L">RYso ].HgU? u+V5_v[!\i6Nw@-zqN8,9?kJ+ӽWXk i)BnS$Y3%Fg(S#XTDl&-2/4^I ӭ' /e7VxB>e]60FLau1~M+&@7IPX>#%ݟ4UL^$2!>S+G7m{|@+_sLY͍CWOIgu6Jiv}V?K9Or<*)*+HTX# E>dH8yGTVlC$#{j?xƧERndR9R[MkByގ2lL35! ĸl R!6v^8U/4!&H/G" ϴ)b'AݿkXW]ܰ$K@9 U>3b2hq!-et lkG ~͕߃?`a?4ɲ;\O} vgRBŌa3kOdۊbwhQp{r{., e:63P/[w]%lF Ц"rƱOE/sF,0 oM[ 1&Wjw"cd`3c"W`4%6g-6+8ˆ=$̞ORޯ<篰.KAxv*o$aȎ GZqolP{m4P*QL-FKaS^"eoCGEG7 ކ L]ˑll vꋊx=8%XwV`Eq蓧B<]l~wj 97Ā2q޴%[g'ŹiE)j(G1iNHuU('ӷpj:iWE%3$,6X~H33 "P$Dvܥ[C9&f&rlP75`,|-h:ZX[ЭK))M@oֻfcqfN6KMqQAȔp7,[:JXq*M 5'U$03.i E Klt?r1z\rȭ\~$yhGK{Q̼fnKJ&*-=Z ʚXc9e ]z熃Dlb-4N}Z\&m.5,ZpyO{3ScI[m 9Z2XЄC>%dN2KI*@5_Uʂȟ ~yM^r n:pVv 9Fs ~L^'/[IuP.Kz]'>r5j-=K/v+VC+9;`+GY9Sت<ƼY}1 7EjϤ3>54%Rɦ'ܳG''z-W~TAP zhS6Mɹ!d /|٣e%$Ae̅&B֍-Q8fFż=-(oQn^fG 26_ v{`j18ܽG̹P{w^_L VUNjZ<`w7loT3IuJ8#Ū]bEOLs-V4H ~†?͡ 7n &hydFuxW9|S.Xiqu0KE:el*0~s B4?1A"Q IQ%AjKDee[\q?i '{bȿt,a\ i ~nLé2i8Q]qpUg4-J"1)g|pՂ6*70$D ]KϢh^X" ba UA}+).)sCb<:qx΢5lǹ5~=[nh&퓸t{P+;;FR2)ȼ]E 23g=_ VaG2;aMPr{̶{qc0X\8 dS: *]-QvW//>R`Vŧ̩E$ۨ`Vga*'VɴQmE׭?,fd QM3z0W؋ԮZ0v:=-K"vdzZvo=1ҝIk coW/_ ǂڡd |W43(' /@3;}z1kFɍ/)f:z'`Y!A.KG푯H2@0vn!ݝP@ƴUʑ#)bkV)N!Ֆ3m"#B B|/k/LSz7`Gw"{& 104+WҢ 0*z36+aʁok}'jk׳d'aœ@)G"9kxCҜP;ކ,JGKa"_&_[r^Cۦ)]VX7&!Bɑ7QaHwAׁL2h~%zW=M_ y :whͯj~}ڦDcoLiw§M(F,F'l {}NR7?_"|l 7",s d`~G^lט pbGצb8n*~jrjx2w^եcHC5;Ÿ:.v_\><|k#&+ !$HK1bCXpCRy/'o멽xRJA  CIg@b|ZD-,3Sғ.r 5(p.6Ze/jd-5yb}̓Q{;vR=r,9ñэ C(4ClX0\R|SR^A!r{As'VɵK%1H/XrՋ|/6 tL uv֞7/x["V҉[:7B'.wX.Uߨ*9}}LH vf4+|LQ,_ r5P?c#O+rD}!4.pM[qے^ݡ8ܞwU 柍 0×#cE% (SCēT tol\8苐l`I<{B %W/+R}9>Ul9#IղaZP֤k"x~[_-gٹDNM8+w Zʺi&8$\dk[A.dz_Ѭ/`/xCpPP? y 7yբΛ"[HK"bl"}OWAlO{\yCޝ$eҟC4*ށGxp4<\pп @ QigqOemAK7?p.b1SJz)#qP>1f@o85ys0vgRMs,Q7s6[6P8 䏂ɕ{ \Je5x,{ڜYovc"O1`l՚*^ Oʶ˱;,QprEAl% (áuQ }꩞J3nroĦ35+ k+AyV,aѹ1u~:y~~Y:ɗ,Ck' ~?xƦ3t=!|hhRxyG)%j|߶<Мj:49Q=gg«MN̞04=vwhpNIG{&a 0wC%2`% 'CI· &*đʌzZUp$i9?X[Q<ՐM-'kصR7)S (JR" 㾈 &[,KIi…%^P#2 |2@Y;l%?6P"A`D//fX T@Z)ijt򨃁VYLpAJv/Ux=9KUU& +V&!ژO728$cQa;\rNM—|?Y=Qm`J:W?mL?!w&y1o ÂA͑*6PӸG#ؒڽH<\81|Ӝh@ $1xD#8}M%3QyW.8j^qO^"2ӱL\#ښ̂si!Zsw5K>(H&Cb)AC͕puv%pZ겓CL"N!.4ǵZRIҦBpTGvD4m Z 6x]66#tGH%u NFKw'RX1b$Vf3%u#'Yx$?߁P@l "9ul'1^Z~&> {UQ%B8&qO4PŴyآQbH 4d+na(Ϧ.\B/9[(|DFo涟 Pb;ƦP` Xb!`~ \AX&>0n٦,dzT Vp-}:#LN 8`{aj,,I[K]d"_nJ4<(SJ?otڜn`=^z`V8yNkZ+Oȝ^#ichzS2C @+6bt: meGt+yKCqf=:-nWly -8R<l>F+ÐUIߨ={a՟w6"%{TpFł5Zs '@h| s}Z h$BEUi\I[O2QZ% jf[t];!1)8, qH4f.#'7Qs'zaORv{iƥKLSP>:!g0Ə-`B *C7ʬƴd?@aå@b|+wk/TY46\,k"Vny4x$V]uAݝ.HNyןNvv ]Łi] =s0Ǜ 3vY]NF&ݍWɝ, 'ڳ3}=Z@ffz f+he>!V$/D @5J9'̙k5LTNC-%yYʓV1㼆E)ul Z Mg_#!Lo՚ȠwaT#)A`_Gz&eD`MUG ~ԓ2-nLlB3A L7&Iߞ&E8"=3љc4RA)_c5 ,jd45gND{EER}SBeQQkCYj`6p.g>@eEY hd+?PB(>u2Y*3 uZeo_iI$1EdH˴ WZSdU/s;EwR׳q}q#7xM+' P*:gonCWC+"br|yo V0ۡ`QlQ΀K`w\Y{|y:l L<r@ r\ԉee. ʵd°YEG(<Ȍ weM~9hd]CS.epݚql-M5Qawp_|*m7%)B+ah#te_"ܤ-4/e8RKƨg`-ےP\O _AvI\E~s| wEtỉhkTCw)VS| RK'KH\~m6 ~xok]CN`DE_4td$dmRȆ4Aw "msJD`SpB~HD儅׭6 W(`j>K̫i|2Pdv1 '+'dG$PPE%U;A"_{ p5]Q!'J=p_GTQubY!%>W[`?ﻄ`[8>n'i Kk»04 :x!d6rwq[Λ_qR %j]-}՘~;'[h6B^/3)B YB3.2ʁv!x8L&O\Zh(zBfEC+uؒjA(#*~)-'Eq7dSPDE$LmqU\[B!v/ћ.FjBh{C}ǹǐ7K殤|é5^UB bUem uQn!b.vzXls>ptX v!<)-gaUzrOZsk*C'Q56A[$I0C9 Cv,mcv'ZZEr ϵƅ}_v@@'şo^pNk%Ѣ?.wKDC d ]ƿ=EKYTء:u}g ~*9︐71Ġ)!ٺ\ |Z Y  O옝Ŧ^$X+hZ>`2GNlHJ]>Sƃʞ|D6C$p=+iZфv&M |毻mO u莗t9f 1ʢ>NΎDAгC\քX$`'\mX5)y;|+Nn` ;Hvc@u>JqWpmI00C=m8Vbl~ldBg"yHъ%{q06֛_~]IՂٙ3r_s,c*g66gⳇBxj0k^6XÕMu_>_bv ոK܈q$ g$޶ZAbùt5< IC)Wwe:g%R5)KW2SFڅ*D .qqF;&խC8ټvxd1ƤBhO(Ne/80no@9%04qm||W'@jlP͟߉:u>+y0o~C!`y yP3En(x0d"(?1S3@8W'5? P)"V[97.k36`e؇4ZCК;٫n=c3֓zY;H! $E0(!EvjeW/|ޡYN6̢֓?f_ȖqC ܵɩGtK46._T[bo_*KH}j+EnN"n!ΉbieRQz)ww˳5tGALBJX\3c^+7O0 ❴>gON\byD}vLoQі-" ]^0%!~vpb |;:6 T1gsZ60}+3){Ei6> j9VJ(l*Q-5R,L«/":< 4xs'z}wՕG[Ԇ%LL7^̝8w$X2Wi#A9${м, D_`nf/`l $ϠJz Ư]1}oN3a~OЂC|sTpb0,KmaFip19Ct:>IԂ875ހ'Y[qzN!A?(}H;g^N9}YU|`CIP(?,u@%<+zXJm;"hl8^+ajgJqA[0gwa0`hÔ6i8x03^k[U, HvA6DW+#J`ԆrGv̾0SE J8='b'MAR&7@VϏtѷ2vơlgUg IZ77U3!4v띒Wɻl   ,@H8"BCtp}'^Owٜ-w*l3M^L(U2vUmk929h y&~(!py4&kY]6 =T(T\A[OO|GQQv]e=%f-=F[Gb}pj ?ߑA>UXXu?;䌲Yf-%į3(Jt4aJxyT 6w*mgK@8ŊguQ<ÓKAl[`40ͺQ+)(p2.b,Fٓxϭ2Ԛ\!0G^45g썽3x_9X}H&N"ę94ܐ*䑉(VU$I=[Uyu쬔WQzR99w ;Wk7(1OQQ妟YFc0=CCEƯ-QuWT^%B-Rrlf? 1x!W}Eb_~)a!9 HrNÊWݡrA9H*-G*j҉z"^Q:3pzPg ?CkIkJLfLoZ6\]xVuȺgmo%ak6bMinNd4>k#uPR+$\Y ߁.$@Qm#)/|Rڸ7NS98Z48 5PJ eER&.ER#o6[f%HMF8gʖ'TbEIكVE"!TX D!vw+% :ȡ0tl-DRQj4$iOv ^wvݍNB܀ asZ1n.)NcFr t0Ļ@Δ4S!3߷3&*+r{)ِ^,UD_YU  XԟU&8t\ʔz!|['mݚP`P!÷aqdhPtxˮig_H.*H;m@hb3 -#;/بjp^Ѽr}ԄR\g_<\`ވVeg! Z$9ԡ o CXg+@QNJ$[)O'\b!#=SC"wܳfv| u_u"oU?#K'+bӳ<{px'qSR1rlm:9|zc.7\!Wz˙>Z#dkyŀo?Sy㮭 Y \,v@)-o5N{ЧMXg 9:rÙ>:!y-w&e:%7lōCe$qZ+\,OT]FquBT4dZP Z0߉B4_͓ܒXJfM|fQTٹ@}Z D`Q$j^W/H\ח,u^!qHS>ڦa+S=8:Q["l`'4%T`MA+1R D_Sǃ 'ϑCpmVRU  0$/{d;+2\gŗ ֦%^DeOdfHEjRJ}Y~e{)pq=qiA,Qkt='0:mlm7$U8uj)h`}+sB6*RmGTF_(%iͻBQ'9! @DnvRm'ȶOc8&۴}۵WVɏ!eS3XZ. ^0HVho>D\+=l}yW4帑Bqg3m7Xv]I_M٫ӮNȾRB{mx.h3z%u5_ |! NjH$?J[%gH(X$AehoWkKfG)j.* [S2oɊS L^MXг4virܚk:c?ƐEhe ^5PE׳ $$w0ݖ #m0Q7a5GXY6WywɯCӈAb&e"s R t-Z(Rhe#4>dp'K>pDLuyG꭬ GY"[UgjW;0Ǜ`m_6y:I- ^u ܰwɧV{{ةP>/>QyF=Obu6nI4@iyRε.?!At%ٌ"3׌:14Nyf$^XN.[Sf"tBV.Ne|mA/(xU&o)8f@Kjfp%hYˀ0J@ҍNS7Lm)^Ev0Ϋg4o2Q C(,d"VW@$X-Qaee7GL+sa@U;fEzK`N'G 0VYv4~jT8JP$|j^ :ȦpBwQ0΀ԅg5vٌp.3DԷwFܯ'G)1B$['n f80%Mj2J(}[<}DF BtTk%Wztp Tj}VG /0ӟqD9FfcHQoU1Y,ʹKa̎'qH~ e Bw\ZHt + X!D=}R-++glQnk[1Yvx[ͭ3nVȄbJ;ʙ+Tƅ6wGS⯵"PnP\z{ɺۍ_ód z[6 OggK-2;UPrYRڜc I兼᪳\0m@ވOn[x-k U\(<9afj')rs̰>  PiPI\GH&Ʋ{Vi7Ѫ1fg2x+I5.j Mh-,Uv18Rs*- xL@kط܄{ bc$,nuc2&b޻eE!z='p#^2I? 41±]$uC¨xj@lBZezV#6ۏ{HV^CryJy%Bu7- }~rXr>;dX5s25u C`Sn2@d7j "$/7\6!k!~;.m}z &nRע{@,?{|cޒ$/៧MB>>OJ6c*a4ptcc4V[I:%q.ZAW\8 b yŌR2IOg cA,O&w F.ˆ]cۺ2GwgfPQV M(P+NP:Wa "ܢlN3 %"B3W":( !pE0bZ6+g9 <+dIPbl\ ԫq-xiw~BwgVM,8˅5bKf Ʀcna{)2p% ]1%Ry\G1nA2%v; 1+$l*'1/,76 ''0?5XE< fAas~qͻ|ĭ$;fCz[F%,a { .̧4P-IS'b)%`-}lL"v p[[1z##ez= ^^c" oܖ ˽ җƑZP5"٧QRCx`ϧ9 J9e􎺩 w -GNHQ}5e;9:3w3ϸ^ô5h8+hVvEWhՃŷWz1^2pfT߲h~Py bk% `6c c;1/_B5n1|#w^p#]e45-3 QȌ=md>dpU{[ST/)ŪnLm۴9j?A5.`PWG6){J/-63]_cnG㪙Lj-R >j$lN*"[ėⷚ7X6Kba}* NLگxt'JBj:7NS}>02b]k U.t)2 VOȈƀ$~p֧)uArUg O=(NF@'TDfM+3*ºn>A<"O}&YZŨm4yc"4)-FoQHZ☲y=1HGcQ?|`>\C+wa8mE7RP艹Nݙ?dѰpG%zt eNn۹ m'kE-. 56^P?^w-zwR ϓ3uJ"BՂkK/JcMIl2!ς\ˠ fOֻΉ`/Z_ia"ɪwRN;QZ9I1zh`."oRZG/h:8R! |jhk=+2s175IkR8S}C?L^:'y Ӿ0Mn00/ ~aX6<>j@Ip'i~*zc޿8IH>{[i qLd'P޽b-di笩?[;= "1;jq]03`"%Uau.> WE}ouT1"y8:],w#LlZaKi+bxN16 xe t bAKr<&h7ziA;'TeXKq#Rp:L-KA,/LCza - m9(BeXs%QLPVֻ kRHs;VR'2aBPcC TAz5V;TY^8#=?AaÄvk&:f忛T1/o 뺜.N<]V6`2+Xh|jU!=!2 "Tm:C=p0#1~"MM( =9[@uNand:sPȋm"gQkXjn3IF4!/mƽZ&;Xx j%(=_xx-6΍YENfZZ%4]~;! i5 )y趒hl7fp!*fшLHbss(f`"1h9!mnV4^*iA"yfP4b`ϪsH>fETYD*Ǟ&Fz]v0C"Lul/.9.AXoq{nJ(yJ܇imFs#5Z/=n<U-p4ɠ{I;wQoUcm{:ܱ/Nu;B&?(՛TNjA_CJgD)wa0Ij-K-cnV^xќssz`wBf'0f.!̭/0iL>3v JA /b eb5IT")[3h(5 D?&zӟPX-c[H\y F4ⱄ)fxP0y+8!^GT: %gHG_s2PH7ˆE,!L|[^ym+ 8 Rh̿0~Ȗ1%M"Ӱ_q#$ 9I7|1 h"GW+huʵ.^P_4$͊$[_P,=~'>N7J%:9VS-+bFjf=m0r@S\am7it4q5~]?qkնlbYO/9sk:4yp,8${&:Z %k íP N/GΗ%gѺj_ N#t1iӵU4D/ mu;1S6=v"˖E|CvnROʜ ;yQ,ry$90tDLKj Ԭ6UbVX۱dAE Sފ/RhEUCO{/a# " xn䑝dA@1@Uzo@.o{-uWUuRV?@o{֣K:cv.?Zq"$H>Lg2;GS+#l=!eW8$-1^^) 5]% ߔ l`6FlG ~J 0#y\`YdwOdq6?:HRӌhy7nb#Ss2~%OKqh&$@:4@ru;S&m&V+[pTEŝ5 $g1i0hQm'+aO~9}F|u K疜$P̧%O:^;?ZeV 7{OŰbj/̵(;|=?:]7^RIsP|iՎM!pPMUFĢK/LsI ׅ`YO*3ڸ%-9u͸*gߙ=5)50ͺ mW;3Gl1ϙ=pX|R9p-tuxZݟ+Pa3pp'[_Y6xN*pder*{SxHNcN.d[1!Iur'~+k$$8; N˄f|Mv}xIGoI_Yh,sVoHOHw\*G*c5{B7'&-"Z@E:#4 JX'k9zeaN/PY]~F w!/YFa025?"jW_2si.lbSSLx]3U$Jk7 c%pxZg`)͗8#/qvbF'-+%P,ۏ|׫۠ z`]?ÓaV@YLjքIڛ󕖥PVErOZa۶Bju2 6 O5#v%(5e(Lk)m0e \%뻝 ٶĕQ][OG^lQ_ a/TPt<GP1WTJlU@WK @Ď#Aڶ8;\LcZUQH<& 7/ Ck.m'Tn=xF @i l[ HrH-%!! u!`IE bэCxl:/7^[$/.r!hi Մwc#qG`-_QUG`S$N6o%P [ ;i`Y&^5Bd-IMZD77ZJOʍXnoP(!szWjGX8s!CXwYٖ(4*C]L ;zE& Luy:u!Y[YCt[SzBY)1\V0Uoϫ^fw˹kPC_=$9QDښ{3z3.⏰lc2tˣo(03m~bs5ʳBܺm c=@.HC\e)d"cZ#4Р`3HRI%t~W<>11HwUNULXVAvޤ)dR,M3kCs n2 U3^$Z@l3>\'!j{lX-C3"*2}Jۀx tbbA]D9 r\ y`|NaQ]r R+(y {si~nJIt8<<Iɻe#M1eB004kanxf׻!SZ9 wSa6ٸae!QɢA{3,`3Yn"GL'6)CeE䗄ܱ^.@@#3JNFXƴ8s- ]Lb A0WcsBI=17VXPO($|4)GplEP|*7ղ8y|uWMFry6L?}}Wy,ߧ;WŠA<1 (B8ttu9Ӈ><(EH~r F{ Lں[(QbO6Jaf 3h=[ ʭ m1e]7(hyQIJ)Nw:$M1ThvNlLy'Ѓ(K_^wd|,1;JCœ_;L#Sz֊^EiNy09S=ulu+ҹKMvzaz,πDjjU-tyxο UH8k,6TѢĮ FQ$w4A<ه^aeԸEo-io]*[HX87u-SM)!DďkԲ?M5(Xbc+m}~J:S!̛4'@0bN"R /CpNWVXuTEy>,@q$C\"tJ$];{;RϢ }L"]+:};ɡ`E74 q^ 8INBm 0s q\Y R*Mb)O7">p9y艋>Pgu gP%xe.kmC_^,GiEWp66ZÑTV O)yU:յ1V.H. "/A痷o8!&3P_cxj޽q?g>S0z)dϸ׌zۧ\"V@\!F)5E 83k([ .2ީ',>Ct7 ?s?W: ~bGs{mSapj oGa/9$Qd}8+;OkmǒHmwD(p4f*K W'.Sl|qƚBO2uTywɃE`Lz]W<1Qw84Xh so?tg&05_~~ƕLg;P#| /sg F\cZM@IJY\3eߏ8C@w}$Uu[ciqǢ~QA s^ӹ5yƷD_xFp&-kƼ&#}֐bQZ71aӎnNұ'J@~ ]4r4KFKՂ T86,ηF@?a}l4R0X.Ǐ On~@a䨒wj\xft8K3Ph/ɔH1@YU eXh8S_?Ht= #FfC^Gr\E]Z*s1%`5q?5;@L#W)i l-NIj[ K-j-vUHn7U$DݹZ33l:|Tnh"BѸY@x0TͰTmk#l~W) |ٱ͆j[ x 事݌c[痬qCKi.x.`pʼ(V.$G7ٝfAɘC M!@$vQ4J|E1ݭrI#oh30tp"Qɰt9[Wts mHJWܘdu=-,@Q>$ؓ:z:'׎t6b]6RanCRm:@csxmq(\V%}~AYKGosBWmr<!TՕpҶ+2.rp_ڨy|+YԷ;x#dČ>3)}p5Q~T^~#Qs.PrylAVa C"ۀ"vy{`Mu#Mײ 'S&Dg; yoNz2HbCIZ+~&qbtf]iоSwl|#p+ޤkl֞%b*+{«6â7'),5\9|z{GRcY&}hAW,WxU"D2HpU$ӬmYE-^UEgĖd XJjC)O<"9LktUWw@6}c YJwr(^g&T Zi(jX(0@ƒɅߩFm!^Q{F_r7}SЏDx!kO-Tc=РHrP8˃v82e "`xJQP?p> Dt}RVr=rkC#5`L>ʚkBt4ڲul?א_^H:=8hMRA|E܈VEt̤9Q)=UPCU`*M<{F`V\ Mk.yN&ůĉTk%H=K_$1o)rOYfWtLk 1gZ],Ƭi?Ǿ 6+ lAO0ԯrHs}Õ;waBpd#}:5 b&ZD[vUP6Bcn!OAXVUq|\s&);نp? +տrNHlJh๵LB+L%Mj CT϶0]љxUmb&mft|8ɹ8W{'grV7Ԟ*ČsKAstK>1$v\.Lm/G HЀX]p _$5bBkɸ)_S4?zv?ۚb>sٖ=a1h}GC@Nߋ 'l-뤙i"Dp/h@=uA Z\ovQ Ww¿݁0 e nCgNg+A"z4j#ATvtu}YW M7{j몚Dm%+1-R]*u[B6dH{zhKz!ÚIdQC"Jϭ>ڷ4롟0 w⑆R$M}NʈKߜ8ހHy~l8hxfɵԓ%0zPpI}|k*@=nHlw PJnpԟc }BƢΜ XU_}FTwA伄%8c%0`o٭meL7 %QA~H m*Kب&!-/ve# vj:C ?LѼ0PU-|UG}w{N.*WSoo%N]CS]^ue!;=7f"k:2#RޚQvo*MzɇA_ef&H4v:4m8;ƼThCg2-YԄTmi]^^L.Q{LG5&}$,%4 Ҿ V$Ɂ KpK#xPM~J߷QUJR\|:(k4?ɢ9]H gV5?_ysVW6%(T1'm,{ůo ,m{lh̞eZWio2 _cwŔL%)0y,Mĭq)hM\c@+PpOaGH[ wMv ܕRϤb yQڍ&e_861A x9Emr}n6}!ba6STs6q׷e,]_I؇%/[724xVi ن.-لEnj4(Z3T`fF}r(Fe+! =z߳Ԏ7+wl 65JѦ=r(y(g{>Q}OP%-d5K$tKd !ƒå9@: %WFxL{ u֙O|Mv1,juu= F{ɽ3yQ8qXS@ Q"=&>~6QIu2ŵr9eee@@|9MXBձ o!UO#?CdGsv[I1m8PD 2&#^tWc QFF|[3n!T&ЂeA)%uus9VۏG=Hl5=eGR8VwRe"OL/h8h^&zgUp> \+>< #]0%evuG!N|);RO0JZLwBPZpm{'%DY8`&ǭjq*2ݟ0ؼWNלD>`X>̂]`?s+?ADbGc"Aׯ G@L?:ɴ!·]˥ˑ mL3t)bdu\3mFM"()Kufll@ٚwBʪp^E !ᘠO:VW#3 K/B pAn,^QvpsKfh-d,Zu2#P;uǤT*^C\ڛ\(jKt}3h )&BfA` ❷JBދ)k^GF}I.C_,C-p )*r"^jAGɣRo4y PBVi|,;.SkT%X).pa6 ̫o6˩WеvĉF 2K xntÉtP}&ow7'͏.`gQyo{ǵ mz$l=m oL,Y^nE{v{g]>Zz{H'nN|T|ڽ4ץ]C_:%`%_&LN F3G_fXZu<\C=e<ʧA'!`J55y+4l sԱGQgf/R\Mϻ'`S~MSoMq\}o˶*G_ҐAn=ʗSC A %E Rն_I2 FVրmzv 1G!f PF?LX'>귯ZrOd^eͣ Ă}#L؊iMGOT{}VU{ Ù<@/K%;gսP1B]2LإgA_S!ST J/Y4"7s!3sa©>hQ7ΟnogZnǹ/ٺ$1fb+bطOP)q#}(m j;j {j[iV< (q#fTu`.!w#M:= %RH+49sZ6z 0a$/v̹.^KCn%0àc$ jm^5X5 cQ$ 0df B·,vN!ٷojyv|kGpO%ɫSĽdU:yK**إViiXt烷*YR8ly#v8 CT8IG}`{˛f_E̎K '8BXic@?CEnij un=?(HN)m#!>6k''g h5`6 H?CtomBL0j0 ~304X68&,ps &R#&Cwsw%[d;XߖlřLnH|Jİ6k"3 [U#5 e/]l1D%ڌ̦5b^ D̂.)IcJy  Y1h䧵%1֮y{UL0q˅W.3吏!dC'n4Fu^:s#lu`Xbx29t%dmwlZlVbQ㑕Kx&^t=ڪXp}:>Me]"OQH䀉ؤ;:|o"*a8"_>K0Yn:oNfP`ocR e]n%4]>iޢ$n?`kV["{B`ƈhKжdzߩjVn8aJiX77tE }ao'MӬ<;t)U;?o ݈~:ZDY߿g;U;gTқA)UuU^tHwmY:VHwu 9cQWnBq?h92A^'%_?]J99p%v. kAmj Fƻnj^iiö+3CSE3~Ux$-bfe}LIBe'&,u_‘W<|N(F-P`6=} FIGDQO7uߍzyM9WMڢUo9X&PEY=`”W8JGCv`]\ߓ'y0HTśG De,JMLSy?:<@VB-B[UwOnmyZtN^b|F4}jvoޖR>6XpqvB!>+2`cdC&PiN6`N|<ثh~e}ܻb֣Y.2Ciw,NlHr_i+]Ҹ@D,8t+fIKʖ]0fo&˞1aeC&ʴU! JGk:kq<qfG(`ug / bAAu<"nSBOmp}rk:,~8{"t*ӶI0sKѣLN n ^&k%ݑâ~0ۣҥ)!boMQiE^l"hK7k~׍mњ u]:3Wx9a:ʼn-YYz <"p໙ Gق3B#ޭ)k '3xl7 TOM_T''t(:fҖ mo#I ʖpo?nhSNhZo"8`_w.mh힄/ Hd7PdN3sK9^-[c.;c.g +p_f5}(@e ?̹) [u;kY4aؐA%*dSTS Bb^U=pSq%/65/bv/#~Ay;A&ڡn/T|{/!"5hC l - z^YH 䞊f1}N&tYWq<Fk|tcOO/H;2e֩sd*'0Nb;Yg:qeC;תm䂎i착Xᰲ 9e{{w*)L!Gr8Tf9[/ۯG1i[tu67#vO=>n?ؖP)Tu@(,IsidJĖMa| } $h} 522x-:;'x4f,4t j_l%;|aqa逢_ujKRP_ 7ڟwscw@TugF@ Moz泦T9gRM{JYpfUF4Ga1f9Y./ IONS*L b_"lxD^"|ٰYsl"P˟gzST!X1- ,:xo=IGj%^^LP#[^(%ИIJ&[!=5 fMDMSX3Bũ[K С{ws!CeE3>@–wgAL ƁvsVdj(I|#Pb7C946XSLlGNDLm_; Vvr Bda/E$SMD)BX:8\aϾ(S^II~?R.8-靊 Zol Ix85Y-cyaU(j4if*rX1jGpδBs I; OӬu\)&`OvP%YT=ϥR++]b3v,Tmn"W MF=5K&5zXlZK2*#䔏}rXS8H C9B#Ƚ& Z?Gz#C:k BnC%:o Hg dA 0bÁ W0}]/:zy O mxt1c U؟tH SÁ@TFׯ\)0񎯐ȔoׯҊx\1p{]Gq>|⅝?m#ezSuY}yUI |4`d y.8鮽5r ;IX柸b Z6| (e_u6aY*a|jƴ<ՙcsH%W3YA'`BGJ:GzgawmLtN*%_@okY)Hw=il?Va fi?Nj`JεwKR .|#wV>w:ah9q= rp*J^UfyJb,!CǬ 9>x%R+ε[D(OD,m#XFܰbsY=߰ZPFҐHVF=z|<.~Qig 2\$g 6o\!,K̦?/*բ";)GXbX/W{sb賅 ;9`EJ%2NJ]=RҎH_h_sD(wƲ<1,kVj[{hvVg9JTfl{9{S"hӠ ƞsn (i"B0:b 6&Ӕ 3\b6n[ʓ"GpL[wp8Wdi{GcD2/Ŝ ;E]ܽ$402b%V4kYҏy;avKIcykYKT&l@'u'WpGyۊk"ݻ' Khu;pq-Wi VUAJ7YuM6&EU$}c?=7L< mY B@$?F O|1g&()tDwn H.\D1 x^3[+f41c}HV5p1Ϗ&jg~Fyq*Wi Mze%Y80T( P4`YiN'lb,n>C"=cS tf p.[OpU9j(NۺCSW[ I+^PFǡ?!C`&K<% OT~WD׎C$ޞdٴb;L*vYWC[28 `-i)ɇw&Dž@Z\-=FNdel^AE4+ @TH(4SYܫ_JSۍ0 Q+ _yZvLVys#@(Z es |jNgvubqbu/3H cC{U SՏ-'ۑuhW# ܁Lۉ3y m| iS+k%Rq]^?yNw:߾ǁƋ~4[ 'M˶RZcFaD"?T9Gb&N=3Q*nb;#V7PZy 9UgV|)}j=* YR& Tct[ҸP7,JC [uV% k~:`2&sH,NQKG\gvy?lK]|zP谱zkzمhx+$6@o+[⦌P.TV}IZhFQcٽ cᖿ.<Ƥ6,=Pc:"QM*,~cN5,)wEŜg$uk`gl}CxdZ,ޗX21 ɐk?J|'6̽gbkB.\?L E# 8xh v izȊ:*AW!0<l7FN]arۉ&Xf\eC&1U(JPk4Zʺ_TEmeR+J ֤T(Ro}ևۧk9w:KScI+^Bk-t^l$[p\?Mä[[ڻ?̏J$ pXKwa#4amhb oY|p gu.3ɇnD7.qمQ\6}Sl$XMWfqoKET!?*(f^e`/fϝ9hy1,-֕qu[f(SG$J7#Ɩ# ~ f`p<@\" }TUgH56Fl?*%4 iPUtZުW.TM)"gkt6}uBZNi.7wD$YZ@EZɯjH@_\ǑOY!*.T!I wRNwp@'?3g܀bw̨7 J4~zJ͇P=igɈ1B܂HMPD0uJOw}F}VH6^f7yS8qT ;K,҈^1S ƶ>h] Qwra_KlVNaδ-S6Lv&[ *d<09Qd|ET)g8On61/]mFb)AC۩#3]?MK=fGK? &1kQ /]%-T ',h=\i#y߆ YY `_ :CjQ_؍:Wj&!(@jy+%{Q'[j޶Jpď= ?#Ey`iڛBtADǯ0OC-Qԍ~##]J'\yp^PgnĨDZ2 vUuUc>в[9 ިyQs[lS@{.+ƹmVA,ymm EkgtT/XB6@x"/kO`?l(`r+r ?M7pY|/wj) TsT(ʬDAuS;||8'xNkOGo4 C%~uXW\S6e(HRڈJcPR[ʏ#кROm&Ўm/RV @@cWZ n,$O7g57#FYs $sjY$50~'ZX sby=ь+˭"lVK)-Ku@a t6~)ӧ5ܐ"P"WBLՠqA*`ovֺh9mClr) 5a!-z ~2(ĭ M^]gCh Ty5vNL8<<AWeブ19pSķdRˉpw >'Д<@6'Nx,S8|j-:4-D<8;SF:j!J3/Z5l&$˭syYޕRAc.8\i}Hyg[$/=)WKtRRd 񹿀Kzb@d.}Hus"u?ELNp8+jЗI#SY${ul|WCŠKA-l.fTZK0,PYmL6DYD)H5 JbG[0]j. bB+VnWBX( UdaG^ "=pjGޮ@B"9 6").2Et`zU,ۂc_""ղOw)θ|k ;F' FnŵQD+j}wEk ucz  c=XS_l~(fiߛԭ+gnꁳ-vh6鯭/ lU<ڴGt\@CՄڊx􉗈ۃqin, B$)RksLzPlE>%S BFna8B{BD=y•)*9EԈZ?#o]pU qpqvQ7$՛Tn mB,rK^m&OقΒZCؚ*,(bXzr[9 r0'_vrpYBuQ2(%ųȔ:G΋vcdfD!LlD]]~2 *t1j#I)v\,lڤ,޾'),,LADҲַ-J\Sl _N $bU Eb5@nGlLj!9 8پt7U' T'B ub:VX{>D^ ˘xi׺s)s "Q:VkR⣢UuYMV7DMf5`hʮf(Z$Ҝiw`9GK*aanMqzLQඡѱa)yVPM/Lp})Fάy:e,:Kl! %/smAwauYcmE#$qua!3%"P :B^RhJI v8scf\nun3K* :jF̶~` 9AVDH <;5+DnjV|N!&w, ྸؐ&!0h~>2q U hA.f8nwGϐ~D׌"z! W+̑'~<9Ud<|v896.7 w0۔D\+ΛJ9T7;ϼ*)/7C0|1niq;+Xq&-Ma~Iܣ-'OsQ9caSߟΖ՗ сԅԃ䋏w& [Yq͂CwK&|8Mh{"['M3(ڝdQaèH`h\0L< w?>=>tKWÕuFSI1KU&`dfg?r_oV!S/Xxf4:.[`T|-z.MyMF2BqOEma( qla^P+W5 Q< !*E[(@Mțorϥ9b k'Hچv1U/{Ǜ o6MlBqҬ {u@@cرZ{ن*ןH|hKO=~Hkj,hΠrl @rC92>T>3|Rx ZV'K7\oR)pwN :Lɱwf__>S)Δ0[MQ\8ֿzѼ7Nlo(bc .dB,؇ -f\pqvM8! XƋ#4b[%" ±_rOXL:[k_`ʊyd/݇?^IBL@^^DYeV <} AJ _UұhY)[Q?|Ku*3XhJdo_9~#*H*0r<,7r䤋҇s8آ20PqYqIX2xt*CH ?5 Nl *D}!j'V=jH$%'03NKw#*ӀH$kQFs+xE%֓ B l6 yΜm5!E$=Zw$΋CGD-J%u [BմM/ϾÛ goؖirV -ѽ0*jIQ!q] (*+blwZ$NKA(ҵua%j2֛ʶ#'MRL:_XzYUE(r<둝-P=T*qDv.:NtƇA/W pWNlr!鹲qDR}\;Ƕb2Q>صyRAB ~ @3 4aa6u1)A%`ym&CgKZDm} G_?(!%)Tv>M޸]FU4ϗ7L%dz7]2'?NAgMfE۱ aҋ*kۅlKۋ&V5ЪhK'T+UYE΂ -+6Ƕ-gBY⢊IF{"ͤ,jhdInv߯ᡏ| Pe1_!bwk/:WrevD1+T)^LP݈JL88mM>]?n'^?6* 6Z,0Ra{zd9*h~(}}ЮHѕh-΅u[LZVP6>h|TFpQ(i77X'^E(&>Tm?=W6\8xH)|Ja &YbփZ|< E0] .CO}.*B׃a*F{ÒM@kvdX 'Wp2pum?#٧SsϾoJ8Ƚ/!8%xoUkŭ`bMB뱦wepCn.8-rHXϘjN_JW(VNd3YU9SOY9- *J{|gfQV;*%H8~07V.]Yl#%w+p=}(]J e IQPf#ʄQ †t3$<#8NO IR VfMiLw{Hؿ(BˇX&A ,*yCKsЫ{Xpr?@7"d ݁3@ZH2\m9 W !g GφI$sWbAg/zd ,:rNl}_G_L†4֩ ?.h@>@d2`ƴ@bJ%m=FpȂyE}EWa ]0nYΏU~9?N> ڦ@yÃHL`8 е}0FI0 W_F^aw 5l-eh~?C:GoE.^|C$pblۨ3ϸv[҆=4+70fK4?3|cGK" UTS}+$A1J'**OE#0 0 2+]bq8G:d._:NUwJJC]_͟ܕƿnq5 .`D|#5{_IT>RjEKD!.5쩍s"ټgF_LƵߝ{Jf[ͮsHtd0NT}1HO]5s#3D8 kgHNol2 1)s%/njԶcGq9:]1#4t7Tnp9pX@~FS%<ЇSE+0ͩ:8hLiO%ҪB ̗N]'⩲v⭣Gc-k=U=𻱄 %L*VQx E l ܅; G, moaRAbQWK?} BQaT^Q}GؾRpa@U2 ]iRkF=,ӏNj!#lEv‚ޓLʏa\z}+)="T>V0hJgzoYX|hc LQ߾F4m@ |P am`Jx=^mCPc00Qߏ62٘rbMI'`6MVɬ"`1(8juK ,aB \ͷDl'k!=:2%2&=/lHT lRBtۋJ;eaM^2@6U}Zc;u6|uCWclv0na$ yHH7qp€}+s[%EʖW$#3I$_ A׊Y;&j|48P`j`s9:o<4%oS,+*;CXap5xezŅ^MЂК@EұZd5 Bv9ỻ])Ќmf *n"]|řUJ$v&+q #A37GDg!N@L %ՓMayH2H?;74ڞa_l+HhEΘKI#?zm;$˴|_C6hÛ,a B.dr %W)EMuGN=_ɸS…*qڳ*<"P YKz!pE E@mb[^<?*7~ôpt,hPFϻ b)sAXgm^d*o^YGhTI@רR|)B3ʁѦ\G-Ѻl>,THOky08{q^7bW&lY~]F-e| P75q'3><-osu` ]i9mHO%3a0ڽۨ`XAAe)2}5-V$]Q9ǒգ0jr-t7b᠉w0+U:X|3/i-Pό aم*ç~SqY,(eYUhKR0E#+*ov:rvZ7X%;&񵧷cn4ZhYǝtA&?Ľ_|Sqͩ/g2< "L,JB@"zVO}]p#pFnBX!Mo2.M5oK6-S?Sl tY &Ad0Q1IS&NFueM 3uv_6ԈJ+Ȯ%m;qE_RX >zC{k2' Gƒ9БЍ=:^7P_i?nirkOF;97?@Ma TDߧeJ?6-uꌶZ.Bg&WN.?×ե ꔐLûjzC-ȷJX)Axgq}avMȟBNqp3@CP,J+ 2 ..VNʬ"[k^kg> DFdtY2G ^G-[ڂQe~nvO}I4ףGv7d)zyUOeF}\,; q9X!g 䙞G {!|~2󪖊4ERqy[ZUa6{Hg*cFJѹCtESv@6 F9Ue; %/_*rOX7Nk<돌3V!ӠCp) *f , ~ <,<5 (~r$v' 9"N{b*uh4AT#W01hDT[` P*@uy,9q׮#3*Vomsr{Ag*q_IUuR}6A>~ u ~)&x!hM@0 x+W:aEXL6%݁٥6J+O^mCDlub3..*MАUBP*<.,ӗ޷A;i4I1mRǁO4UTNU޹h=p~, JmC4f`-eB<}|XL%k{? j!iWќ1ЯT)X @{=:bWim-J?.%b"H/t!O*&U0=@8C:*y|+$ڠBX!,T}2skzH!C{kANkxe,w|:kpLxe'FlX'﴿9dF;(mZb͊LaxⵣCNxW:Mڳ+8D3J/p00v ).Yڗi !X˻,G$E$VzLsb3韒R${.eS<;@`V 1PtTkA<Ƌ~HE}l؊; ƢSoM%z02q6ηZߴ-dp ۯ? mg kz;?.iK=-3@ +Q۵, L,Iq+[ieVYUM8 MF0LIkwuAk^QWNz>L;DoQwQ#-1/l3쬞EKxcJK_[DкxhB#iH4CG`@'Rm+?B{e _AnK^[ KYR:hK IƺƿO)tF %\顽՜vxR1A[^lJMSx=xܨL4B {*]{82h۵*'2 AN!6eQi|(?( GPQ~v {%<2\fܯ 6x.]O D2iy/(||!eT̥l\a8.T9*/@%uozx!A#A(IaқEXfWP6Ҿ\пiwB$^QVr1Y֐{>$*y[> S-'=w[g#JA*`\ty(+;cTJ"*ie{k V$(@`m*8E:Vފ_ي W*Yrh-QXϚ3R @t?Yd <!s."ۏA"$ֳK7L3MǢIߥ_- Y%o?u<Mf䪀OG7&>(kFW~O^IzW1vax޹n^rM_z:Ubsᦈ4*$iѾLJ1p8|uq[Yj= [Afw >0etuO`;m4b+IYS@&H)k<ҳ P`a=7*V,+DmEx 2@rh($\w]UM؜PC;WP޹*>"9b-ϧ2.L^Q-}/1kMgaeU}eJlzE@^pIi9ش;y5w Sc2'ό30MF3]E\5H-Q{Tr ze/ȀŲW0Bdg V&ݒ -lj̨'eqas.STS7h)I8dLZ>'XwsǂWg`gln%Uby]Ý8ύ0TQO8 z `pQ[aL!-dILzFQƚPnC:K/IM Z7)|-{|ir-r54%^jNdm9/E[}AOD=֖QQ{KqÒX#d!_b< !B-4-\9mv5z'G=y3"]rD$ۂq^~ME:,THFpgwuW*)Bss>j"`{%!cӝnVi;p#S~b9 B['1؉ KkP6 LFb\iծ E_Rӡ HTYuL'STx#uӾ=}O%gʛ}qN }wel(~wbK{M+^ݱ7wڄ1H뢮yf)~TA.Dv/r*(eLRQ{߻tM~7 W1$\r)r%^ imՠҌ:k}mYBdHw];*/닜(l5{3A-XVωP#N7ڣ;sJ @c2/~g,{>E 3ƣ< YS9eg^Pc$ڠS=f'[qEp( --쬨xD+QapW/}di6{y+9rIE[Wn-A?3omi~$x)g "Ǥ? X38h>!tO"lCw߬צmcIu-%&K-M)T0`$` tM&d:X:dsSQ \"̧R>V9oDoKR*]P664I<.tڞtOU-gYT*]">`1V(aIL礑ј3bK5uf 6bWm'y3 2wEʏ cV5Clom=;0k: q$Iah8ׄzVuubǺ UYٺDyH^j@z]FhjoO!9K*d1o-piWFQfL; zh~ֽA$"ɈlKp&Ng s`yWp {ZΟ_w42j Sqr56;K| ے!԰ %@wc!3UJs_`?9&ԛ7j\ٺvW:^Ѕv5E&L.MKiGscdh;N1l,Q(\ ͪu$PEuHʼ|xv IognMдµRr"w8EcZfFߍȮ$&]2:|m힫s伜aIs![ Z\v H[jٌeɚOST%DXBiklE=0Ւx}\jcCj&DxpJ|2CWD6+:_D'CDea  qNS5$Ф:;RĘٛ{_[蹑P{Gj%!I1D=r+|ah)vKt1IT]ϼe!o9`\Yfr|u[Wj ~\+ OSzƏ}WU?&t&j0cL<cU1{Ž\LZ*ހ>`{9ߊaUhwќԶrZNqDŽdfᭆRkŶ:/f!4s^k^^)Ğ *|ZNp֬fލncmƁ<0Zty*2n%bGE~ږ&@*aŨ(OzH3UtW~+SYLS4`Âu 9Pn[朴߹ZD;9*2:^8֣rH)Y#ܼON£ʹJ] jHz( mv#qS$s>jAB&&oh : pOM8uX@4t}cNVSԔTp-)qY=l S bJV7++7 QϽX@(|@~6ߎyj6(7ooͪp38ĺ +qPyDM_`У"y~™Vr.|cOh V|!Չu:cgv[Jwf̡X5K8| /(3WBh 4}O@Ǣm+0~W}3{[~DYL&H ^ƬJ|F.*[!w]-l(A+=J|Z^@yhhЏERs*)viH !P"o0rD%y )3~3U"eؔ^&^Y3On z%Zpå4Z C O>>Q1C]]gχ`W(;f!ܝ\-d "^REc:p3x&`uK{ʞI@<#h\ihcwߙ )ׯ3xA{㖡vn>oAS!TQ9--e,PZX ,Pǒ X{oR xzWĪ*6jnS #}?Dlx& v!! >w栤j}yJ1]h'!"wp2 6`!>5~]3:WjτI0Icj8"WoS-Noz:A  S"ɛug7>H^Wл{ UMk{=ֱœcmUC7ۚKAQ@%_JtLyx#2Aj]K-;M%. ӹpZS>z,Ǔ źYe~M߿R/\^^+A >\^&SfxU`世w9_lP6aUCG9)fK+n& n:Vtʳn^J p y,3/P=0Yyh{E/ۧ cg8IVr3 SM{OK+-oԮ NuNeJnD+J Ne1Cԃ֛3n}hvBO"gǡ/ lWn'HUھFMe+D!)vY!CmE FLe~ /9"B0ožV։Yl-nz4 6 RʡȒUʶ4 ZKD$1⌣ڥ7u1МN3RxIv22j#?|w6N&73Q_a !/eO SyofNw4T7SgX>R2%ǻHh9 dJsM 漥 ݞm{l4d:*)g78o@bX#Ć53S-R\QЏCZc@[LsbڪٟzDsFAW%=leys}6QV1YÌAw֔Qu: hey_ƝOjp̗hjb!GCd<:d&#g1>\M߱DV،F 5M:Pj8Gr0֒v(]ǸU?rM)w$G>otƪYƯZȳ5ܻW፿G3 A Fb8F3 @l´-3i:q%Z원`Uw un˹_ j&9k[kL*< 0R&9@I..b[3Rf>FQF?M;@Ǘ Q,x}!rL_u ~Կ- Ƌe*Ogҏ35X,ā2oXO-M6=9?-ь*^SC`@Td"h3{K\RN͵M<.d[tNi]{ ^R|H=V-6B厉+eZ"xa5~= md _4 yH;јCB,Jkgj ^@hc AJVxҪ ]m*&.JW\CR?-3/cՑ8]dj3اK^XɞƯ@f7AheR]gwHLERf3gS/\t-Ȕ6Ȟ_AA^ ig~1_Eܜ?sd=r)p7ReYfb C#J_).ehH(`VX*0:ZVKEC-HDžeKuExcQ45ThϞS$it+ywfOU')<=x"ܷc-vhX:R4g`Ϫdm3`lq§e|ʥ8`Y{^)U4+ߥ-] U!>3e^^I46RH8 za$K Z%i6`reF&ݯn]֛%KkD$^q#蚽3\ b@9I'ܦ}5lѽ08tGhx#=Z~$$I< |/y^_&UNñ3Ѽ41\K=wO.VxJz"x'5 (_U*˯jaty8 fXLd!7x"zBM 6B6q"d_jr2sbOvQ=f2nN2^e[Kmq-<;rR6v2'W1G, CmFb 8yv lm˵ڲSo^0:9SF8K`黝,K~ֈ#(5#D6xjD^H2$%,My|/)A(Ϩ}c]S;M&!f0::XQ'l5v`uq>"iXbTNv`%mvķ yJQ|[m8-[ rU."S)xg6Ayyݺi1ɶ [7Gխcԏm;DtШ7L(%LAwmt¯j=nlf'pڦq4И[إw֊.= % 5cry*v:fJ€p"P]r(E,fb1FԈ.Y Cq|!2jK:D$qդ ,|G$@IHSD"W??[>ʇ8lb2 B?1[vFHL cz}F1pFj.pe;ed-W p lp6Iii"4/9U5 e˦O\(UI\,;+h wV[ mſTJm.z>]9ֈl%T`P qꤾ9tW#If /@!gXsZ93=CDXcrI;PmB{Iirt\fakSüdZ^EW1ۏ} nu4"J[cq*;h~p _f/y3]o-s瓸KNWkziH=33`YX 9 -`J6#ƒJLs 6Q~w*HgmÝ Cn Ѝ0[LTD4WEix}GnJ2bTd0̹-pRVS}`iCVP E-"x"o*WS}^YMN^16ꙺ^&9Ph w&R?em*"^c%e-|#KܭqA|e.? Қoq S誊~Sq {>1Hw_Z_;6_˗rvT$4I'e ;n*ґI)r_zYKf/OD8Ox9 I ՓR>~m4HY@5^lzgȫ™SFD/䪅}JM\@89ptBҋ]܌L&O<5Qe!+ˏ5*[!~ ]\| kfet?&~sx=nLZ=ts]бRX - eڢx1Mz9z]pB# PGn#{tRB#fslj Qp (+!WJk.oe_\3 ,3ViGhhUPo+Xp,w+ݤY#v. ~z(I CIQ|6RjAZzR- mm_['the8 B0A&J8 ` al'F/͏NOAR{Tq6yؒ#8_ZPIPq* [ LEa{>tOGJX(Xҵ7'Ÿ$YA*h"W^/<\;y9BM?f`` 1H D}j䣜(=5pk2KR8-H Q  bHs1םw(jݿi:e쁧Istϥ4h e+R7_)-7OP^:v>p<?onpWV7'a1U'1vq%ẍwk +ʚ6onhC1\gqdf.P.aŽ_A_=/}_ԢJ03VTSeO]cmrv(- 5wėĚjKqkc%b9cnѨpcqhoVj)W!)يKTXxb+zVB}4~?ލOG4b%1 3bǪRYM ]PIbKzp36@zW;~l4D{&u- ] JC۱i,B~a|9泒缴Uc0j>*%Oi@ґ[ÚrFۘLIB4>+GwR6mSM8G^JyԓC'?c,anmtC3k QUoWa >DS DvtMS6@5~\.6We.l؊.SM| sL ,4ƛ몘U)i ;nG;ob9Hk|>%C{OnRhB(ƧdA ;| x *RǜaԵ!I @ǿa[1)%.v-o !P)j@߃77%slG7:oC#/,16?I? a.m_韢cTT1wd4g%%+l߶MJڤ^.6xG5BkƆ [jY=[IxRZI(G>6wd:IKCSIc͌G0#ɹ+65Ks%4Ρ MZ^B0U;(^6ǶZAհOc#DAyꦚf[Gk{c?6xQ7U GBwŶTIv `o/1~S,{YQЬ@[d0>+ ٥!U˟ f%\_K!D"S,n%є2@Vy>^aHBH\w&?0WŖl̎ ~7&*8,*@a[LታK_#䛁EouAtj;c{Eˋ\|phY5Y"gj7ۺ'`ڳw͏xOU L=Q$z=MZ"Z,~HNSPC_Anw2LYŵ9f~ZəJj:[K7ŮS dc+#0_PnKBo_sNވz^+ vnB  q%+MQwrId=Ⱝ8kAÞ]U; P"q|9*pD0Φ CAt 7u+pg7ߞ%)}xz`3j9ُCn} [ sm32&tH$ !07hI}vΝ'$G@*6n4cujuV%Z`w2en߆@χy4LIJ5~ODq߆WKdDj4|>\^4AFX+}͖-O:z["K+٪.f6鱽ș@ . yʃ  _6;Sh1b#gQ9%捫=M _)Cv|IA1O9azcئBOu~^ONkMFkd )^~ s]ARY΅lF oCѳ_깓(C\0K/6JBd v mx;OOvj&:SW?/QXgBюnĆYq~h( D䧇aJ%-Z90 }JC|y!6d繠?0gvi$ cY&9H~$&/i{38i%dw-;l6R=J0~is[/|YUlb[zӜ=qoLq~Y>>ĐKv;ENL-\bbYiMX4qD:B3 5>|#pCPl;?H+};iϿ& MDK X`]!azK|aR/KQ}:h&p[`(E{"BCC[sO$th g9|8녖Ҡx@-~/%%sc}{[Ў%Ak@)}BZ  (mL %e#z4[PvSrբT bא(iLgOy_$!MN& Z˅*&-= 5OIAmdF5 MpN ,޶.LVQ Ujp TZ(|p`= a0aQkE'dh+g''j`I\2WI ;قt|yutFqTvk5S,5t1'쉏k.-&IF?eI߸SmDOV[kvqNBzE~x? XJuzZ~!Qo|mXzy8>&߇pw{9Lb8kQ|7&)D߆1 +WC_HF7FT,AԼaUHs WyP؃.I7ӮGZ"ML5vZu{$R>*4LQ8},e1$*ǜpָjwb:sbk`Rz^H}vE#Vv63K©-yj͆x37mHx`|5ܚ Xu\qzrXf "N|j-th &j=b@n7W1J[Sy ͡L1zy\(<%VW^7%b>dh)MX5K+e[+86B洱ђ KnŢ%zvοQ(AD{!ߞR<3dTɤ@Ǽ[Ԩ vhd:qӁ`D-ܶeTqȿꘖ-;p I ""9հ1k{Rp9ZWxzԼi>Qttm_ubt|"=ŒBZ6t#H|f'>y&3WO0A1v7^JP 1FӮEm y`DH.} K~De,79 1LݖF|61~w}%R_1ۂf$~?-kخگ5*8WƬ-V\\N: uD?~%Hݥ 5q=u31IsV@}@I?@.agQD^ⷙٖ5;7 4 ]33+hͻmϋ{a !_SrG4*=- td-RѤJ?y?iYmO"ˑC%6P$a_~\" p[:=0-!VN$`F8yv9A_҂-n#=mQѻWb3Ez9>O|%@έq3&cpfa=H]H̘[m(j\2g-wf蝺4|@]ʵ]O^gt8d{jP&bMQsOA6eQkU-ƮeU_qW!͖A|`7o|h\ q#;4}#1]^:wm mE8;O;vWv;h婏ud V@>'mZ"v-<ޥC4/eÝ.m_)sx;`.Mz *оȁ{B'L2 =t`[]3XU}z -/ye/q@Bz˪0+RVׅ? 9)UO3c 7$3@ԝWrtW{[60_CW؉tM1 R"ouegj2 ߵ£{tqb4؇Jꉫ|iɭpMR|FLFjvm}FwOVn[FfOOœ GabFZ)}FVgMޯL)`&/ I*&c6 k0y@C:7I3C}Hɋq4@rOpmxr82 ?h~H_xԬOy ZXK k+=ijȌWBEL%U_ j}un!KYAS.ƏM^I˭D'JЕCJ# =}.A>D%IF`ځ|VS.2 a@eh=0t&6%L +![bԭ ^l FW7wW%2l f[QXNp׭.]󢧲.qM._Z7}Խ+7=eԉ$Cr\`7^.̾_ψ:NԌ}p0К5H·1x6tf~F$QeRaor|)T=_%?MB.e !#%w[﷍S`^bgվ)9sp^ܑr]QMc6 4sS۰1`9$ &ź-sr}(Ka5k›Ҟsg:z dUY /} Xا O6bqH;NӥRI SH܋&t3u]\Z(m]wOet"2y_7x~P_F@׮#|1gf'3AA(!d;[A쫪g)̦CcaKSЋ/6і]vΛS"t;=G Y%\+&=a}. Bi,;*H_L?}L,ӬnvX[y_R2p#yF\,+kb0߽j]\ ) zy ŭ`>)rMZ hDu&iQLSP5i]uĠ@ ̙OGԯJn^ԺS0g;$QI[S'p;pycɏyqK̔GD1N ,$`qBu,jz/Ƒ6UD'2 p; Հ-'RKVI,\"^IO8*>9~NRBmqO>",8jQ.+Ô(nX]:,rZHR Бߤ5Wx ;<U)ȿx J,Ӱ e4& ?fnoYbz^jP9VDwŻL]vFj1V6!/Lugǝ)jQ g"$i[kO<7Y2Tduw^ edĉ r( H̄]}iLż1\^- EӒ|8FVr2'Y),N21;lVOWg-Woʗ ;̔4rGS1Bum pmS}`*;M AFK]|Va*fF'@H=ۑKAQIM|rޣ8P$:nq}sٝkcOE*ÉM$u"Y^uH{_cS2o{_CX3Q2qTe^KEiz9Wk-NSe!ۖɿ3E>|2vT5`~:c>PX;//"=S ',̂:Q zY`ф +57r NG͊\]޹~-͈QXZbm ~_f3X~6T,mb\{پ8F۱U|Å_ڏ1ˇ"`8 nG?fm$FjvRR#}D9%vRMH[M|5'>{ 9iCwsK[.HZ֛UU;gd0=v†bwDHiE# a n39XA]()m;SV:k`=ԗ;eq=Rt*P2>1h#je83Ŗ? -)F@g29kɜ5噲YI`plw9A^?z6{ER/H5}cM6oz0b1/~>}" /5PXCC1~i,Gsc?}P\+?>Y.c3<E… Gnd?)=I6V]o_)uN:x$ncur[wSd6}FOM*v@B+Xt o “E|G ]So4h<8 Bu0Z˰cO$gE:d0%(s0A#ZCg\"9ܢ G z`pJ; = c!..Xr.\p/H׌Bd .ݙn9[\L[{y;5eHRt7P"B퟊V!(2ťX|qt>" CV )! z+Z{Zl-3'~ KF6hXTL (Cxvj? =|YYʊ4̆TȫNl`'t_kW߮5M1VCv0#f𙎯&|LV] w6)JUY;%36 _4/s 5Y`2W"M1/iJ숹;Xev;&&08D,avW ˰^L ~=~T 'ne[:_}g?S;@s Ŋ8qJmimIM, Ÿ&˵C.0QrոSnD8w5SmNT]_X Ҽf_]dG1׿,ȱg ĒxY<ߢ;΄|:@T/iMB4'w1p1n\#H둙ov_ѹs9~d b5mNURTKQ.]@ -#>'w@'`h-CFg-K hʲv~ѕ lRVkϥW_MZԢP*2İ&@X jv' n;.Eq6r٧?15WGSNzJqykBc[*\@?k H?N5WN 4Ȣ3(#3m W`q#}& ScY#)^߾'݃@hvSPmS qUR ,F}08}4rBeỏ$=$ǫ)vX9&l|fvL9av"ͤ$v!>#X"͓.`;q綶7o~n@8ҡ 5|3)%uJLV'OkD+5j2#cc5"!栨vBIy SxugB䱆i|GY3}+ND?v6p 1D@C$\K}f`5#L`a0K+}52:/oTt=5#jqLx9s%$3A.#9'6=Er@k p X6?q 'ژ fbA_$1,@w/FNΡ]R=uZa[n(~;$}@E?) q{)] 59JWwKbSG rWn5ʸK]E%w)2OxqQYpaB+Ḧ["6lU~D8/o-ܬWCd=lYw$kNUaOe RHB,7?K|FgQڦlve`E-# ')*~y? h%M>w1]:%Q"}eєb-vJqI~ {ڽ?s{xT&Pű[ͶBs?d9TǙCB]Vpĕ+ HNÑ+㐖>cdlwLwR$kݢ҂)@*6 L 3:D]wik:Ÿ?ѕ]:XfAV.IR[u5|iLw!0Yz4G OGldnp%L U^#5Ox3Z?ŤțV*f"%| l-vܒL6VӖD+lx,Ċ,Tfo%<Ӱ,Z?9Vԍɶ{2Y?&].?3iKC*bד_diYOMW&@ljUҫT.i|R]еE?>}h;({)`mL'U-]Sags/g$/]$vab*X\ -M0m0b .#\CNW84Na#pRF1OuWEWr!l钕4Wz6c#ΘoX—Z `S4MXۡLһ*B^D_K7fHxA1z=W3>-2ZC*ʦSq#rN&G'xX+RLdbiUDH'T hC:I 2˘XP| waF KFǮ8M> pƘ@0uE{׃(ys WIvۿȸvbD:cY#C8a:ugEd.bNNJ|jDFZ~[#jYQnK\u^u#RUX@CS%⨠!720-Oљ_|4 *$Rﶶm+v4U5?){EU_R the:(H0֩oknΛ" Jչ`aUY+@<uL>*zO@) ᪋W6-+Gdbj鮌c/kYsm0)Hm)j6k PǎĞuDŽbYp )%liX@@^Drq?Y,^`< Qpy}T~b*>DcAB*Y{P+Cj_(!'hx撧]Z2۞ $.U̬g@J1+0؎6g7,h5+؜e<[ܫABM2F kQT rIL'@wMĆO ]•QӽF}BAFpq R 2u@K}:5;J笜`͓˨ĈvGH XxEEt#>?{;7X hAE.UЃ.;ZPA),Fc;︆?)'i1_oX&"@qLO[N*GX}q*T+@ HۨdLaw^& .DV}Rp2jD'd{#&8fWhTl<yi'"?:M 'ZrR5ns̬GIj܍*q?cUk!M!1֛~%Jݭ6tf/ꡞiB;gdo}g4 Wo (aŕD5TTwQ57Kf_Rg?Vy OǛNfU %J3cnk+Rby.h]9p1&>Y8B[Ǥ:!E0?oU\p`u]gP"' w5p^2QF_XX<pWh~{mWe9nu8 +z4R gH%"=,{a10e| 96:OOETc?0o\0{?,^5^3?΃2<2J@B*K{ű!.L$槚y?vkc~?ve yߗV5\t1kR. |%Gq$fB ?AT-zMS|1.TtCEC mj"-ϳ  ]?UQû_pn%ݭŽld_pmv3vMx*H_Xk (sړ!0&:w#]kSv7O3CBnڹy0)o@v Iv+.z>1bRS%vTR&*ݽJf?/[Dh:;CqȪL,ʣYZnIr%|ha..\dY ˒vY\1m'z߸ںKê5;;9;yey/+t"a ELSYUI5Up3xcb{Em]EhGC{0졾 wvDk6A\4/ #D./oիS:^F#SAp$C˴gsiIʐQwVڒ~dDTf?fP7k0Ele ^o u6lZ7Aad/ߎf?ʞUSmwktڅ2p5xGVz+O٨R ڶ*rS&ܼrQEM5Ouu9_&d r}|N , lRX,7E)M1L&XM*d`ÚDɀԨ<]G?W-/Zq\K.ẼWa*ص};Ly5Nx1pjVײ 3Mܶɢۢ&V2SQ‡7"Uu+Qe Ϻ*aCQΐΝ&4Kg _ ^G1 Tt2P2&l:G|7ޅB}:]#C Tqݬ1oDq,=f߀57Wi+KLӄx&Rv"Vbj1r f6g/1JxZn,Z_[읻ms*1XVu6+OApce/cHQ3kJ$_,=eXa;E5$S7oq)Y`Ȁ.y58J%[6{u䣩ـK$y7 vM\Vl\Th>ŶF]YO5wŁWaƇ Tl  Sx9[4lnl"X K yiQ8aK 7 a-^=e 0 )_E^ Xвj ~ ^XQ, u쵪%kJ,-;\]քazd{d./1enqb=Tg q "k Az^}it17"ŋ=Z敃'm3:ȹlyr:w#B}߲+:_f ک1zIH$s&`FWǃ+pk)@ 9Y?GǙ >ORzs]~Nn.sHITUK\BZbG!S%+/ޤhO ~SgdG\_ 4ZD˝3TJodH[ !]{Vh?~3@R%&QS*s~-'rNcto^NQR*iEV xe|TFA=Q7"|dn|/m@/lIئ (IKA{wpH ݡ挵V^Y&5s#ny{jX+ LFf,+ * &)s^Rq_k@;Q 5A3']lpU-KkAupS! .T2j;ߺ\ɔz=`9`IdGIاx(S: 9!@р dt,))+he6#1uP~0c tXB52)/ /*bw1nkPЖ* އ:9njeD?0)1$I a՜$2{k .LQ-T5Cͣힺ"}WdGkDqǿjY,p9#M#R@u![[NWe/˓\} -Q2R veό@c% j8O|~P5/ץ*6Buו|kGE7m>6G ;Wv,'(ը({ ik׳pw-limI ^neƲ/AU6Li(zLT5,*R+:r÷Sd\CZWgOQ-Z or󬬑Oq,d'p5"u3 sn4]U)^ü,i4޽p]sT ת=" #:"^$v> *:5 :K7)WA*B[9f\R. kmv*Êae3K)!|:Q9@=#Ft"d!ZQvFvbdbL]hva~ԑ$6ᮻG%-{*%6 P꫿/ Ľ Npϫ!o ?bKx@ĈE8!%Ҁɵ(>oSJB` %}Ӷ耥]xvgb8z3ԾVyvgIq32|evd2o=)Ujgm㚔ӣc  7QbiuyR3 b4RmKO8Q^a}rD6q'q~|uA2Wa rdrDp^B<ȎoT,un5:OrVL8AtIcnl)Kڿ 9*8h{8?CgutψrJ(R1ڔ/[FJRT|&zIV s$%_hG:K7p_S婢m5횁kr/r Co4YH@QUz׸fю'9]ykg? @"Sje z(_`x귰5QV1^g(صz?=./؀bf5Ȩ"2'B(Q܉ ub0!Wa,_|!bqI_pxgO{fY]Gk-CCbQ+-Xsjrm.]*b9q΃!% j)5F(Ȟx8f;XpFkxD=UPEZ'$SIʿx 9[ FU]QÚ]y?`|q@={0mo鯥6'Ǽō0x_78@f^Хp>,&AX+%_6ipRvF66bBG-ń kT*RҙlF %gQ +\ei62%Aq0PU .F0~N;ZV=8}Y?쀮|͸R/cX Xgdyx:Z0tq/;sMڪlGvpܶk Vbo#w{v]PoYM9K;+5E?wM%}`'qo2#*+5ْ$N ԙ>P;w<I>\޳k (Y#̟IUQb•j=%δ=ئv weYU/AZ kOrijpD2ޟz+eqK g/W4nhjq5g#ʛk&˫xZ>!ɬ\i_!S;옐+ZxƊef6ZVҵ&-$BYϥeϞ ʊJ)q.K1Ԙgʪ3 CŤoV.cz`[5Yfr?Gydn\OkiEL>v1EqvYvA=(m2J9yjq/Bh=UZis2LuגN݆q+ S)Q.3Z^!@%!8EQI !eon<0V ~ٞ0-(y32}`Ǹ[a(knb~-~a)"ZEnj+ݫ x!d1Wdɯ 3SX1JT)ƂF}~]0MHR+d8cЪ] ÖzׁTn]ݴ\c`jQ/$nJL$jM DZmXS$ Whlu8&orZU􂶧joDKbw2͐aq\e i8שHFȱ_a'7-8c%}` 1Aw!._2dz2{|燴~L{g&CM)Bm4XDFKn}1H8Y̧':x !z$)Ԏp851l:wi cHI3we?Q/sۦ [aq"OC1El*$+_YRo%M084UhQ/Ͳ|?gkw rJPaVoVhy2lXvA_%~빹FֻD^sW{7 ߾PG跮vپzvg;c̫-z@>-OU>LƠxDbץ(*Rl+K-4utvw ; ן/(2$>+Q1+źW N(`Eˡ5Ϩqe-{YfZ'/1_#>h[]G2хS].[-.SKV4_*}ML=J^+bT~w~~#;󆈈0z(=Ӂl׷#TACX$tk͇p+"{V@sd%, s1zޠ~W ܻaVfzۼZH8FEv91ϣT^o%elG?_gyKJ:\cViLq53L@ s0<@#d%s8BG8,uizq:h[QL ݨX#_ZڮnjK'X䪄vk8kGOu#I ex\(Na6xs6') SWǪ>v6Yƌ&1V (}<M08Osop=U"3}q csLc[8V3ĶsTK@=X% C H:c>r;uiPV׭bZ/vMM5݀:5bc0*+^B!dz;Q#]pռ42۵SMd Ե3i/UCF$qk0g#n3 41EϟuۃJ&C #'(IuX܄ҁnFuio2R=o/W:B;|y.) I8a!T<7xUSc?̣hs*Ϳ(\LAֲ}7}ٶHd:w$Y=Wr=J\|} qs[ \K|V{ $+*s`Pe[C@,\ '%_CG*m,HD:փ?_ߛme7}# \v hkn5vkl+d@g)F!*h∺c&lS+r^ u; Y_HћbD_hLȧ"˟G;>ȿ.7+ZА `Ӝ8S+ |ɝW2S~2lUȜy{oW ጥT5P{O l "M;lc`˾moWk(^_ Ot "9K0i8gsm5uOG?43x^U7G` X q ژЯcc$"Xm[ V(eXa5/u`*a`+WD}̸?An0(ׯl(u7)Պajꏋt?(P_%󉸶L H` -gք|?M_ngm0Kw' | |([lE.yd>J)?\Z$cL-?5!e4ZnǸ6:F6T @S;$H.5;^5)qT M0\dɘ۩^!)eP=&nCQcShve&+WJ,2 d[4-ͳvDa~_'@-[3:9$ miRNa@g͓ѧ-3tƴ7Q*h OG<L;6PtMh4mJя<;it\.0^@!Y }3#biȸN%@XO*|Pu-TiL4oiԝ8*DNM;gF[&wpv9 9͞b3K3g67^/ x\3);#.B>`atN LM8^9tj`v*ɇ~q熨 (,abJ~ZlsRg71Ѱ0XP@fm7CʤLʿ'Wx :!da-`gMfv#ʃHT(+͆BHoS\@hGXkբD9F,4waR@ =?c8$34։&|<Х2>VF2=b1yn0 ;SqIEHpk+[ ^$v39yU:%` PhXK,1,b>& Ϯ_SqM~aNzS zt`\g% %~ k^3+IP|Y>D>\s4F  $c0G~JŽfi2fP8}w Cx~\YzG>& L)Im}:Ɲ52Rk3\ۯ?ɰ ^j!Ebk aNq᡾r`&S=9jڴH#`lu\XXnՑPj % _&d2I QQ`D:(t } Rl(xƨ7kg{EA 9,;0ٓX!q!v1==0/)OGXyl1B/lA]&*Z,h4]MDP¶3F6q>ԝ'&Ta~o䳇8$qkEH oɇЎA>Vb°3*4b`@|;dUw6U_7l3kǓUo`)b ٨Χ#o4]H3$ZS%ԦDoz`l? h;I!, @[YɦJjXL;& ?,OGArZnXmQJ*!inQ\zږ㘾!f=zt3A*b[s f;Kpbo,q.kůT~Fyw\FޱF vXL8'١J)EU>..u|TJOԝCcFDE9Lfl q: P&+mbTgN< "EYWpJ@VKMkÃPy4a԰8pJ01]J%Q! l'ᷛ+º гܲ-^o`nmZq?,/%Y6&/֪4F2vq T:#x*cXCyfB 8*鱩ƣZe 7:٪ RYGX97x2{꒢Zv&L(5@PշL/DM)V`~f VElS,6fUc??1e6K61"R~~fUAM2l@1G"Āzڍ&#=4_%*1C:abtx+YX74^fmiԘ\oŲ2 2s` D{޻GZ*m` |(HDZLK%&|kKrEi# waSkkA5o:*r2}=:Go ZQJڙ*}.k.䏏|d$'jY  C8n>~_KmXlsb-+/@45ݪM䂂4G??'%6S\8^&ϿKCSp5)xM/kcJۣ%6ۙ=2Py)ge%i96XFWޤe;?k3mI^Ha,ؽ[e4D*U/H#;# C?D4}o>88f*Μ!Y{*!̹}0Ijdqk`xUFk=xTzqGJ= ,:NCD`Y6r16VVeؿR \f=Gˍy̴Nx#ޤ%2ש2DW\0# WLCTҧ 8YQKZSmƛ5E T%Pըd(8:< O?ETy3yTݞ ^JbL/G;?8X=/zN;F+;," ~s87bu9#`8o +wfπf)< EcbCeѨ٩}'\]oR~y{sk•O|Džž5)(p}8ͣ3WQr06-VFoasFka"n\gd}Aļ={Ql@Tr9LtR{hM- NT#smIgF ּ'ķEgnƹUA%q Jκ˲`w(Ӄ+\CR<),Pj2zKU ku='`_M ʂZ.M;+*Rx n n{VJ}`=ա7)FXW3h6Y3NNHWarLhәUjHdc^3(Y~LlNl9,7l$5x}ÌhӹN=#W둙Ɛ !ϋEprx@ܷ]I(AP_X,(C 䏡׌P\Kc) 9y[bSozGՐ֟jֻ#A-~wjطգF yު)L n'f/slٰJpAi;کِ1YKoG:lދų3HHDhɖSCT,8 $cI@JTh ^ DY:nn2Lޕ57^VҥT`)Ww{ycI]kȏQB@w u(V[dL>hޤzB b2A9gߢL~e_Vv¿_Tiݭ?4fDLn/4hI8aI7P?֝Hx.=j=qMmU<7;^ҫ7Qn^ֹ^YH4&ƋڣlW9(.ӣ )z-yAFR}n|3^E'? p $5͖?w{[#&&e.*A76!] 0 ҎMPӛGٖyiAu T î|+]r1[7mQhEnpW"XBZ sla``K^b )ܯrͩ*_g_5VL= +D3<Ɗ3ʌ|!_Hw@NI{LkӍtشjD;$(Flo` R3~F.3 ]~'!k#tSے 2{X$2_ kS#%ϬjvD>-Y؎+N"T#˟UG>A'%[x _!, | "n&Z=Uk_eL{5hn |y`ZB>n^ƘU`c!w"<f,N, Zk'G#Z'ے9Is9hM& ی`3b6s)"؊ AO/ ܒH@>~X\חu檉3xa )PF }(nȏvm]s6)Fb'J?&j/8 c}sXCn~ѿՁ:J/CC?A0rʭnyZN'>tY(XϩJsd3#Y<%= Gͤyڱލ̌9y]؈@+͈wp%{:E0tcC)$򀕁0ԁ]1>ofW-J횡a<-u(<=?vtb +(7 `lʍA_N56a7' Y?NF:FY;2)ĸKzC_lBY"q1w[$gc?Աd_ͦrp;曥 :HI+ Ycv%Sõ$W,+nkO;X{dA6U-!Ď%Jx3(ql-9?[Cwc2<7V"bϏIo1R$dxPᳪ]OB):nI.aC78 CnAÞ-E7%B:9cq#w4b_C\O/WD/'5"'BsLrE ovL˕ 죶w@Al=KA8PdHJGtaXHg.ZT?$V Vy5Q : L])Sm"<I6<8N7e0ԮLںln ' _?({mP}Rl]Kt®F.{MJTdϋ2iA0G]x^l_QTU^(g4O7, NWNA0[J&U76LІA0=X7[z\~2ki߬cN/7۷˚B6Lpr|RQSLs\Xzd!g$ =|V!54ˈ4הB]_"Ql+y - r_0O"S ғXg]'.Lk(B3@~"8T(3a:r0DuH4?I>*t+SRFyO (㿋cgJ~}+sHg LwXLcg;,0JИZ㕰Q*^6ḰaR,;ܡPťrZc/7 ǔzlLBe x\(|C%tAiy0bbj4T6dK]u`Ʃ3/D65 ӎ BP-$RX?;p) NEeܢh탭8󅝿B5ĥB_ۈ۫ |o,a 8=pbO^g\ݎdĹ)b@Nsmz"b[Ρ{Ve)i`/(9sc/{Ըљ ~*sƼ0}ner0hV@d vӴ\wi0 ?QnPј$ɚfF+P4߲.|hp%"vPm(),șx%Hig|ԍ\]P:&,f $y&z$S (w%ug̑毚{R5Q/4]>¤ߌ}(y[ѣ6,*S4O*Mit61']E.sEՐݯ>yᵫ- ~Ozf"d[R~mNry #!o!6%z>;vkᆐ  P^^hB=߉;y#Nʡ5oQljٝICBSPǨ8jsK˕-ݙ0ԮҗgQh!iOy[ \W,ٝhӨf#^>n{FH_;_V|(yKmTtS#{ ~?*iYW/iVd FTRz"aV{Ѫ<Ңݠ8o@uK1F)9V?}o]RɡZd/Z &V/;-P%@Sx88]5]n6 aR]Wչcq-Fuë-JCAQ62( U ߳p#Y"ow)ZDl锒IL=?߮9̍j%zɣ2<B_Q%4Qn^!/Ux<`FM[O+nۍft$$~\@(r&HCQӍ2 RmDTS>,2dWG#\]EΌ5K\EIoCNWLj`y`XyV[DC\[{VrKe2 tQӨnca7I4) wlj=d08Ҋ/2a -T) d( 1Q(B;FHՆxzU| W 5Z'ZN^G{{![)yQ#ل,أ{k8lĀ8cAg TYâ`jYRB+ a_ BiՑ j.9.k52 񥌱-+<zPYVG'sʘ>箏{nem FrU?~ŷv$Q`倶l|"<ôޝU VI>2#%1MI Sӄ%ǭt1 J̧c=|ߛ 0n14}K.Zscp7Ε+ VL^,i磚mk=.Ӫ[Po>5}r]|1L5^u hy# Υڒ6N&9"[OcH/Vu&"\'xV]" ]ݓL>CB Ԅ~i/)gMkꊾ g/ 9N|Υua^wHqP[ Pvn/$~%gWe0h=?$U 0,!A%sj ~ķ_%Nwv8yt٭R_;=C% R˃AJ}xbjR-'mtD-Q΅3v5K~02 YSw>s1K#'/vn}W`y^0@U#peh72՚1I&N++!'q[ >?Dmd;PŦVp5__N)= k1fF7MVlbe;,4@@b ɡ]n:-RN41JR{=WՐ&zi [Sȅ;5ҾPzO^8: iw{>Z{\ o/~[|N\g_UHF^3Rn|YS5藙 곓8lQN$Ivm?s6}D%3hԔz0 9*pSYi>ɴ3DF y?}e݂v{eAϹKprQ벺8U4ֶ: t,7j@#-oYUfvrxs[MzP|1 Dጤ/m/MI,rQX@`=כ8d>HD-2iBӟ IaO-N;~ZJj(+_$2ΫyȲyFzel@7~ K(J* h:\wh^$=_.r>]>y,;̳ꐀP@pBRVؔBl>/=.l,沍 ~}.#Je;50H]02>8N~ǘ%eNi:m EُͫwvSŊm(= n ~ҹ/IhҾojֱ/`6$H9E>*Z̗}}DfCс8_F=*q "x`JүՏ [VW7v^2}VErwܙ8 .FYVQ?0zu|9o߉LP",!U9 3& @ WpnLy׬Xm)%-yw١Fq(v)lz,UQ6fa!./?sh#Ef|S+-عJe`{i|wOkNn/sv0MpYDl-:$@pb@Y}W AT`l%Z GwZ"@g❅I/XObϬюc8y>{8Fɟ e$ O|-\^͟j T?R G>Lvi.K6O?|b_> 7xk0k'm׳ ~˿^.l-[KaVO/l|8#}o΁AmX6jYNFtY̋jw-y'*bDs?+n~3}P eeˍ|e]XbjG*l2v@Ҽ$0lj+qR Y JN ]J/)_=˘g'/*'hFM$@OEr_Y(ͳzboKLޝ3IZ`QomefY#\>v:պ͌"NPX[mx90$HcvuP v^nQDܵ`_H.F[y.{^LH?1  ީRu}Zcԩ>U&&\4_%r-(ޟ_TůE V< Sw U;#쪩fH GUUͣ 1zym$!n|jEX7یq,JHm?_Vڻ#/.;=XnDh$˱8JlDUW;8zi!E;?ks57x4~0+.u(iiKr'1hZ$evJ]W(dqt0ui L rLYO,woŲqzSQ$7*ošmǺ7Rh4lvCq?J}ؿ(: *EπMG^{{l]pe:^Fh1B ݚUnӫ6cVS*VcĤ4H _ogk9`dLk=Grȱ\ ojZ|B{Tb3ʨ6m4,QUsx \"SqZbjG 2f/ [0C#RףY6S ;Z/"/9F6E/2%wsv؞̳J8YxiƫAQ'%A6s (-g.'Xa$48?wLqԓtV`نoƯr'D(t1acX@,6Y[1>JC0ym7mSΉ*xHAW6/<@ܼ?Xع1&.0L&UȖ}&Qh1bL( ׂzMRe'>q!~ot{\6䑧^pHK*no^1 D[~G;dDF [b`o1VrЃEd)V7aV\P5O?VD]/tڧL A]1.NQ§O 0':{(ҞsN1kVhb y.2i0V?AZfߕϟ-5 ZKXR>L&[OMFڷzǀᆪ$ viB-m^*a0(1>"*IIł3 W;8muⱻKX:hϸG;yVj2eEJ&RSXߧeyK>=f]5ow,}$Bsn5~=+Kԝ796C5,mVnXrg5cP<級lʋ$e:.fStfi5xd'0&J)rGJPID Ӽ#%~i nZ;!sz%miYUX RȽasCEA>'VE/AͶ`@bvE⮊B L*#2$W#LEZa݆,A^$?ml5FSgqL-=~|ᆨj Q8FKǺ8eV8hBU!.vmlx.H Z' %pEwV<'y٩"@%_z"RGQ,2Yg *S ZvYmw-OfPd$RSU %ĆC0.Z^C0͡vxn\h$L \\)8Ϯ <f9& <)re0bW!T {(;6$y`i:{'N܇p+Ldh*.Ȋ0v"DH.Y/v6%sQ0 {4iP[Ov"UU `qy-,"'tϸ<;EGj \`Lxc@a6hv]xVK INEÅ`;ҔBE$vX1L8P&1%: R78zhs$ A%b87!|#`sسx}%Z88"%{P|{R{RRfC 7!VL+lkv%k> ~v9W])V_cf@d8 K9Bɺ}TABPSڕgrrAyup^߇SkPʜނ!Z| ]\L"s=Y 9/%]/ԡhbV ;un }Qޭlwynϛq?Ԓd䰜7 jS{S*\&yPV.?zZe](h .?';u I]~yܮtp~Z8,cVa?][ hgm2ZE =T#+L(WG%vcs|E2N e.fL'3+9f1+NL6;FJp:U1hV{r][Dx$QtRHĐP?0 ɵ6f ۠s鿾'<{I 2=-8{mE?f>荲XYu8r6qc ʴg.jA$zGzlz`UϿpK~ɺ֢ Sp wM@8)(Z>Kedэfm #>퍞d|y*En'VYiAD}yC\ӰťAP4hBf]&}}p]WNkx)C9ȠcgA0F~[۱]BҳrI{5+@:- d4byKP>0Rp爯/ ȞKmx2wӟnx +JoZ .Q !r|weuQ j3|B2-Ӽ@S]~/&UXb'Tnnp@M <i)mR̞~N ov k !FxuS/]_Ax;|9W1W>+$Sm/Ei~ zMM7iN;^M~/+;)&MߚjذlؔЄ3 I14N@9jрT%~2n 5x'ymߣe_:a QN"S=f E:P _[ <L Pp8#⿟n9ZP!TvP",mFyZ7=: ʶ [^"U^p-/3VO-OEc,(*UC0;((ca"(^;KZ";W!P#K,lH""M#ugn\Ê |E|,i#zc!ndͳq)hW ַ4IoEҠ?jܐKnǂYHj,smHoYF766BA|J?!"DȄ_"AV.䅬ߩj $R>k7nIjeJȔC0J#CJ 7'Pzċ@8.Wƺc[A>%5l@Z |c^VCO(&M{,~1k@%^+lI[O{Q$ʱ@}X)~ҕ[+BBJs-ehKŽ%rx*rE0 p~j_pқ4Q#i+3H’ ˚$<>As K êst(1reSɻ~ DB~e@(!ΐkKVpecOizmIajؗj~!K.Z&Tdƛ( TI`r6 ơ,^qCTW!+\FɉrӴ@<$UоA,߁+4l}Vt&iۙnm ~mL+cj!d˗>y}%Ujg9[Cho;UǚU8ZPi,oadVnߞr[9ۂX1â`t5i:Xp0v+j_S(μ`8t+ya~9UR[ @;[Oڻv+z-3GV(ltcK\p^E֊Md (Qа9@9HE ='2A55(Chmƒ~ Atܬ@BEx+^5Qn%ìLb~^Ǒf䉺er'ݒ, 4~X)"-8#4|ȖR4_-saH6"HSP;#}7(cB9x g=SWXb_ |Ɉܻ ۮOLK9~J@,lIg5%N[c!Vf?#3qX=-ȼ7T| N ճΆߣB:" s,6ewrj+tZ@d TIQb[\-vY9Nc#/:W@3fWshe= ^@ {,6o7ܻU¨'p^ғˋhN&ɦ8D)[I*B' 8ceGQshkhOCwA|v5?g29gu 9 v 0^Q`D5YGoF2 qeapO(tD2MR-"huu{}0bV@үW)-ǂ a\&Bt~sЉAf^Q*\qk<fqpLQ_,{WTVO8Y5uЯ&8_03>sU0׾a@hCRyPWiRNAJم 倫8-Nv@Y0QTÂwϷ4"dDcA 7#h7vCKX ]U]{b1 "uσW֒rVt4'm2T s}1-ݪ9{mhT4F197~7sW>~ G8d]Yeo hdo ?(XgτILWwwۅڄˆ@<Ũcm( +*vQ/M,Ng@@zAެIb='5vT7Kڳއl#nbp0t> 5l0(^\Px%gL!n ߣ;fr3n c%7EuuҝǶ!7.RHGs  ;@y~Rp\ 0V@^ԡ3/hl/K"cL/ q"pP+∙:ĐvTl"R ̑3_RWfٿsG|z3)JuMwJrsH+uf)PUA07'J=31 ݃է;d瑌`ߙfhJ<Ϙ >u<a3TeJ]DlxZw+W$v%Kg~enVw. 2Fԉ@SH18S'Dg& 2jFAl̛QC!#ɼr-3Iˋ}O=pY#F`$yW9e=%;VM{7V:‹sts?;C`jH+ =?'lIF 9 ]2jL;v?*DUug-NP0UqZ⦜p9G!FkVhc#[4m*)_;qbA{J]T5Yeߴj,v pՀ^}1sQ?ޑλ>ß*9 ns 8ב$GW 5)l^g+A ӵN̔GH2|*([7vu+o0Zx"U(|;*ߡ\e-LUt A*p3'\Kb{n͊_IKO\!~"&ٴoh>WXKGCp:޷gS-ɹcB@JJa/ V̆;{#^)|Rp6q,,@UO6n\|Vcdh4C ۪a0=ZI٧$CY35k~G4ph)o"UbUY=e)Ewj1y`LZ{h )tKϚW*eنR0iBi{lGi,!HEc\dhllcJhޜ疭n6͑OHU$i ҿ5`E[b(Sqd- Y00K.(ZzKBx~L` Qc& t,jA]Q _3']W"pԞT֯(!<%#9҄0YMDHZ|-.oу/D#)U| Td1qROͮ2hd2g첈cYᗓ4ω#xgOBZFLR(dæ~ۄUgU4b,aCƼLOSΔK LA[/s7W1B=˳Ka=8 KF#Qq65oRm|Bme:!n:]LJNFFB8RQї8lw"9:zd5=LnXy:o2#;t1ZZL23S(i:>e ~E$I`ۋRGt㟆'MO=vc·0ӫ߮eVhUMfO K8r_IpNivKn#"N(FE5=`ID5 q>R -{GUg e@λ JmA0P,?⎣zX]Yg~r.4ЌSj p!31VRc\P8gNȶvxbܖW6$U dt2d,iDby@oj {o/ȇKsͧ].OZtf[KcV`E n4$B(#_-,R/Z!:1vJieyUxNju0F6.E9:=U{)!4hjgܣ>M;@FR->;p"PW_9V%szE=O$ .1z5cpplᶖuCSz׳r.9 %Qr/Y(ys^"]p'Z?[k3qJI,F&ķ5x:z;SvqpΆ]wd!\nȒIYR `gK)( ˚H#, _̞uP#D痵9Pҿr֢^;GKrRDR`u&@>ZWPZ`·y>/>Nu:VpYoڰFY3`o kTebA"4[mx ۴ӟ_&YkުRI`9ԖF~) `] D]]Trj;Zg?`槺)3ujT>~G4a|&! n]25{ ~(xi'!{0'Ơc\uprp]}=!L'c¼d3<?UnR4"4MŴ7/?* 9IFځ9oP-}[*ɑ|DcU7x?|nXL}g9:5q;F0nF!w,  ͑UmGdQ説6gjkSJ7gкU~13G bf<;jnA>s:Dxguڽg_8@48@:smyO|<ƴ3#_vfr~I6UlpG{\u9 x|plk E JJ6ɢ,H0&Ҵ9AIPFMRa2&Sb=栖mzmɉTܚ+ Lΐڸ}`Cw6N+d`۾] S Sˎ.Wu/ 08eƘjnνH;8V|XC| Z"32$}ړh7B cb| B/pYDlR> C(kIvmឯHl[!TRT\]QW IT`}ɓEz&CI*j=8s)/D¿1f1O口 L>(-C-R=?;k%hۤcK |ML& zVZn2pdP\lf0RTڦ.r~y\B2Zω)V!ԃi݉'y(cZ=!C撚w%Ia*#[6|"fJR=[ePeudžΤz:i [u28)JL_lV 8r iy,[ϽL)p0mGQ&?g BT*@`t5ޔp83yg}e]-|P7dSeIV(CRt/ o@7I@alËRQ0~IW0I2 [tBm|y4ﴭC}Aփ"wep޲E(д} Lt:8%VP=p9x]~NAi&NlX+ƿN$ #&VI} T)9F&+;H 4e9PÕkzH㥓!aM"h$tBcع1!|=y겆1NٞG &ȳ,85Vl2ї,/m>l3M%tRsN#sBSxyaY @bFV$m1H./B!T,^iiuWe w`W?n)61ß[Ku>yTb rTF1Fm:Br%NإK%8͗?(ʯm>?Ih;K\.L)fAcpjb;MZ}ϝ.DΘ\L}7Y?`M*$ua_cc tݎ'DJ+F@x?-M}E: 6Pw j?n03|c%?v7qvlPT CF*i > :UJXOK ˜Af|&T8πpZ1ca.P~fʗ|B3Ic:B|kS1ǑgB}q@`LeȰ,[:v,G|&MbȅqgזUv}K,CьդvfٵIRwv!K6I%E C&3GKQi+t5͎CGR!@!E"|\:NQz)huy8؈g,Z3Yv٩m2i5 v=>qaw'2yhT!_}Ȃ =cU _xCfW;=hhfZ7 *$f=ڕOB_ D-ݪCH)) @\k,窟 #ì sWj_N?"+E茚HQhv3(ɉ6<hwn4p%"}9Ɉ\F⠾ɫ6? hV]UX!'Bc(+21}Fxj|BEdA' X@Uu=*/H/i,5@ZW, R0F o]E&,vv h9o@q0/\tղ<}bbB9IȐcaBYw?8nc0jb;A/Ahxkj?0 )iP1ջ(  /= bV!ՅtG.L.Ҷ~(]k,㖹G3.ƾ/d"4SI?g3Ŋ_7w\iz0.XZ'OZ{̈́r&!Y'am|**x{+@D4ΞNGRJc͙UW6co @mF B@oUf >BeqoUG f+Tu`fHRޢQ + w^_fqM H#ќp9}K3QSnH)^iBr&֒2(3%f> N| k "_n_aSX:+ho0t %XsXuЈyv<NGt[y$g渉C' )Vd~ܜOsu֙3Zw|Qi+߼`g6ѼGe,TAF-f)ܴU!}!k$d4A̐@@{K\/K73QIidk@MxsV)(,#b,ф=&HߺȈk@AkGY2a"#k#kSrcr"%wj ^pmFtDzA&/d<~mxJvg8u^9x*ޅ3AZ o(b4<_?[,2ϤE2h \ P~b3 3bvIw,gM@cß|̶Z[ZL#c&k a M6WdO숦$s#%=rZ5 e/Ums17`50}2\0rvSR_4ae0" wpnΤ kN 뺂tʗcÃu' r4V`Xϧ(ժ֡iN_;?qDتcK|H)vNC1/SiP9LqBkoM+\(!YY XA;rb{EO4`7 na7&?~zF#J~v}po1w(jtxwp7d#3 ^ejj̶dȂ%~! %r b72eԝ\[h$ {+zexo))7 . 6& +n}{ȼ~YD=@hL !ncЀ3{ THgC_F>Ob 4y0}Vt\4AfC"U3#_H[7OC 9ֆ6Y c`o.  _Wf fz˧G8VRضT"rюpKDnnCD5R"6EVm.Hg Dx [o෤=`-M 7{#_Dѓ7F^b媖MSLy^$\8xUDuVpMDBg@OtD/g2t^16DdXܳ$[^C M* %-U >c.Q(" ,|*uG1I,WngHԶќ>yI?ɶeM%*y0!bɹlGdl̥*-:uvXf| 3`E& LBT_G "d׳n75o*W*U_SbrI Eݽg>}KW[cLkk-TMlp o,[v|Y*tR 3a}99T=^~ :-^ , ckS,gՖ[^dȴ} s^w8t)b,DZ?9Ёm*4y5Ru`gp MdW2娏g>b=Ugp/.ZL#}EUb9;wOނj]1)@@dg%FMh7ǽ"+R)u|idAI|Kc< GR6 ȌLC`}rj|Q"SzrGL֪$c7 W$p!o,"rB p 5xfuHC(IQ{jy @.Ls{̕"$@Vҕ@gVVn@a!}\ ǽɳ<~<k Hjy7_w&O .3}ߗ=_kK.4gd: r73MhŨ<@ &0v5r .lXB۪9ۀt0ój Ƴmb0Ȟ+jQt5o~MD'=d{z[qCC4 {E b IF$nr+Lޭ۹]Ϫsw,K#SA <,HZCcf[wGL]=rWPO>UWmL89ٚNqh mǠڕ}f4jEw}n`y)/.LC?djlv"_b/#!K(na0]x%dfJN hKZ@ffwqF07exv ԀG(%Ϻ)DiC+QpҤO.۱ =jD .РJi:Vs<4u79G.0G 0v<>G \%mLfnŎ3-|č%q'R3Ma,ENSXHjux!{պE ݻֱAK7$qE3x. ˊ_6 eva ~y5RBt ^&ژ"iZԧqTc~@#vxY.yq6ȿ5Z{@"R|kmT ?}a-͌D`A$v̆dO{G$H ٢=v&1{bf)C{y>RVkv[xV3H.,5^Q+O jG BaWr+#怗~?9?g?JBEWubvsCu "TG-i1шhڻE ^W@r|jPnڄٻu!IFJV!j}Ck,3FwU%b"k`Q$=c=u8*Xӝ鳐Uazbs%/ 5D+U}Y|3YwDMyR{\txDRk&=]|p{ɑ@L73V޶@&$RV0IkxF}P=#|Ih5d`\h[i [ YZ܅ģ$Ө#ߢt^HW{d >7x5ISl8CU|:Kibndzj7%#1f2/+~mBE&8"b>Vp Bgiky Kͭ&k*\, '@Ǐf}gPXLT|e薖nDNcEտ90Qjr|Rn+_J"[Wlؖ&E^0Nyz!n) !`W9,N3r.3i[ӂ4FFdo%Ď&sx&sh&󘟃~iWt"?0XJ:X 00:?Mq95^!;/j!jboF62e1?GNhT1PS]*k2rtE+24}Bb{u،HF~<A`0T<'SqBsԖk)ol<?rif}ZEG uKnGҨ'/#vugXeY|XD!}Yl<.jc\a =՘&it^P- uFq-h95Ȫ'Vގ(:E/nlґRt[$cMbQnHb#I0ܤxMq+ ;DLn}75=gO W@tI8=Rf.#į$ [ Hk7PTYhR *0X:kqOշp44;"}Tn%7&'`W0H67@:w(F*sSIzӫh ?^A3Ƭm6c!%Uu{y@ <ʳ!r%{3w%Y fr2بk2߈;zZWAq[X$!ei7:3O6*+*rd"F7.7sGydlS@1."~ pO ]J bZ~? te1׹} 7@!iK"eJ!\ͅ> F}e)l4$H |AQ՞"GsSLw|1{#9R nf/fڝQ|o"G3V4EM):ƺ>Ev4&4҈ c/Fq[4ౝ[C!XUX" @^Jo ^Yqw1RBnJVďs0PI"LGFʝ8ֹ_&VtF4 ێ#U Еalr+i>ȕXhYPO;?M.p&oOzz\)4D;;!+9 5@fY$AV1b]/SiG{7CkM)b)+Mґ?q-|I`L@g;-sתYRm*Eѓ/ P;oZCxVgrZVq̝D$1I pKЮcnF%P=fI5)­9|e,~*Ҋ)RF 65aP?ޱ5RڃQpAp"i?GKe/i3qӌVEZ16܎=EQ˦6Jrۣ $y.*Y%Ok 1; Tw.Y#KKE6&8RlкE#W4T{T$󻍝J'bd/?)%_C6[Mp R㠫lZڔ yT]{5 / ]) y~ckM%"ٔCM܉ˆPʑ_DɜL<7CyRހP6Dǂ$ـN. LŚN>'.J$9=].\-w r#N\7rT_i(KMߍ{2~4'*1ud9; 'ѸQ% _'P܃+ ,F_=SݚUmD!>絳 gXp@%")*!̨Fq7̎%F.x͟+e_قڍeͺ'F Xx0mٽލ6I6s)Q3o!;?zP$ޥrO0cwL7)A/MImET\-A"-O$[WH6Nђ|3Mذ"#ikѦ8N;c06Xe̯IvF:a3C$.XTd: {4?$ A$Cel"i5#46AވuDJQEyꭀ5Y({8kl4]ߺmzl5KLo#VT珡NzKDWzST`[P᪢BN*C(Zi\,'/$g2pޣ \d7CڮPkM"3K,pwz*a}~4pӷ&VcRe8kX!vNx>'Y9jYHKC̼2,ꠣğ(O@Bȯ,>h>6)D>TT#WB-*D9G_> |eOAn̋B'2N7e"oeI[ҰS FbAE>OT(K02xbU~u]Vp#Q\d؛@V"r3\ >˥KLN5Þ]Dr1MKVNjgWs{uLxOLi8fP^! ʻAʋ@ԠC kYbG/zllWIbbV|]* ^ֈ XM샾@eg# E6Q/UH^="չJry2 >m˞u%Gm!lvFqR= epړZÃvSF` c1ALGۑ{`}e_['VWW,-ﭻFd?'wʬbAy'Κ`y*2$3T+G{=5 3&SP Dnf>Cz.AXc !W^ķă—*}H>$Z× @8k0apKy܀@.8@F` f1S"  ~g6k*!Qh9Z`L^SQfyt&6.h-1qu:LB܏ |5և5E.;åqw\].E*␜,L'q&TTgxi{9$M&d^XףpDaB?/Qİ/ʱJ+ 荦lg N#w-YƤ4<i#k*:?w2^ ot˱3q ڔ'K)O~ӟ9Ord=T,RVGa%+[bEb㖙d?yUWC|be/8 )3&UٴrȃÁjKH/ą 7dyOid|t6Farn!1:/nlpP*4: ޲b-X>"V}a +)VnJ.4dn>KSsQ5ZȨ+/6㲢Ŝ&fN!&WZ?V0IVKpe£w˳ܾ@cC3nc߂Z[ܢȳg!YcbwBh"ў5{Νcs3v$@ݷ3R5) x /Jæ j#T3F#|"z8+S$7v8(GKJD<9ko` 5ty) >S pA#(2g Oth#R"GwC!ŐVEZ4Aw46u W*-kM@fH҇{LL9ӱJT?i=o@YѯwZԌG~ bًbjB<t"4?+Kqq β{ WL*yǫR C$= X qOB H.QX%ݱi*Qt?|2ʲ(ID1.^0n:)WV$9Nނ x0"ߜ-Fs3.G|ٝoݜë#>1!ZL'5kd+1kAQjr=tU#HG vRY՝u}zE6TPi/ȵM+ܮ~7a%H%dG؁~N^B̲8;#!و.tEkj[PCʅ|~Ҩ,#p Ɔ s2R6K%s.,qث" ?6*XQRJC-fz~%1ͤA딬 =2}fDbRNX;J?u8$ %}Bc3} >jTtwl\0(|QK o@Sցn$6cI5z&i0܋ ,\!=#މ8˖ "~z):C UM=S#wPش V$XǾ&RQ8U|R蒣`ӄ#pM<+935j?Id[w8Dm`ϊlX $735ͪ^ ɓD0ϩT_go UÔqQ>gaC&dg.@ @i{K;e֎@ 3]KU.:cyVK @V.ev]wױvYj#Uz' xj $+ҢA{C@IƧ$XQ\ SqJ\xM/zŎ!1v ؄SU21\I9tx iffx Os;T2@+FO& xw ,30(\ȗeDYy߮~8ʈ-tp]DN/V<Lz׎ʗ~8ZN CGooA^5mbwW|!5 Uӳ|+- )UطU7 =typ ;[# 6ONRv}ij@qteʱM.BE jI90,䍤ĸ k2=RR'ٛgkD4O'wGj pQV5Chʀ ʸ;] !"SmMц#lG$ُvmC-—w5G|{=ǃCЂC~@A%:%7v.fFF}͡R@?K3 O bO;f@Jm"Lh$9R>8ha uDM^XْxBHχҺLLH}@ճ[('RiN{qd%8s(gr0w$4?lrdR{ 됭D]*}5w7_ I|9 ^N+ej?wƔ iu}\Uvű撦c7m3Ns)8/.11d w}[Rx*}ɻRۣHAʍEP43^*r~Ԛc{ r8dF6jL0A"g#Nݵ6yBk+Y BQɭJ8ē[]o?(Е~j&wpa@熪ԺBɫpw}W;̒u4سe]/+o1&&0(~+0"w{ =dӡv8)|= sńܫO4'|ڳimtժ+!6a>yM鉃 q_wM*Ud w>n镎[ Y"J?fȾ _P&;dB ŵ\qoe<ĘuVh'Ni?e(_t08UKqrFqf0PTet3e1I.^ bEH|+Šꨝ$'ٲJ;Jut>kۍ@N r\(\9>ۡZg0ųM HF! ' g=uM;&NWt3;}O특K7&kd|.I #>MQ%Wkˑ 1a&8+tW G2NlgXȼwTɾP nU_32ːVyx fp!#k7/V/TwcQS#5ih-тNN&`C% $4)BltPŏ톥G%,O!lmd(﻽]ho<Ѡ n 8VL yuXq0 94Q|& C)Ia = s@SYą~n}g66FۡL\>` &=g*gotE^Y5**I|,4`c5Ro0 q޷>ٜJ^=S[4)T$$b{z‹!*q_!U&n Q㮖j?\jD{]3ojDMw"PPɋ6Tϊr ) QZƘgbAi] xĎ6럦[^ fJC.Yѭw)GVEic^u9C|?eN8\Olي~떁4sqYC%.ܺ0$( yADŽʥtxj)3"<   ~u?&Wbry9nLj\erB',4#ߦ9 g[\ =NEɁ[ǁR(4rnTŷ:8kɹ[Te$/~ uWkkErIo@0x 1WC}(:|V2(zeM+$#'kjЪzY>H4nl!)}`!”Lxi8g9'dT2q]!TU"?j$Bb ㆠͽ;'mit",9tHAy@Al[!\"!%3ݸi{;K\>XBh]3EAdQ=mSKPu|+)nph4(O{~jx pbq(y2zO`^Y~d_4wn*uxHGQeÄ kd )Xw@d!6-,jS f~E7u֦,3~$#+(V@e U_41?\PaoZ:q6HB)'uZBUJWG XS0L5[= '4,673\H ؟xmU*jDniUVsm;P *}r{{B`IY=ok8ʌ(_ԾJcSX]n r]0CoYŝ,J Er(&W`[i#ȫdz9s[ @*nd̺3U'AƴůV̖l}RkFK7S+h܀Vo9o9jD(:\5);ORgRcHj9P yXu@U|>M\ | ?vZtPx!1BZz ey° ބiYoP_w6dE5&6-_m6s%?AeU *2D 4X $r+`'&OyG*]Sn 875!G47?2^~K*dfq蒘vjp\QVAՉ(%w5 ¬V<* xY.)5!tD?vhPʏL(1GU&m[ejL [{c)\%.UuxZ(@EO1ț;mA ޖٜu3'!@ (ˎn)VHQD[{eOd=qe1.TJw^}Brc@da^)A6:a3#To0lSa u1UY .Sj]{eu @7"J.iuU"*5{H kg`A O۞=DݘEh!܇axqh9 '$5 CT[f5e9iSRLB0=/g?;dhh/q;>j fOP8*,?'s?V{ xM?렶^'Z6EmK1moyŝc+}A r}m4^3Z%:䀦p 7((GES\8d25:lfmBcixp{jtpXmۗtKbm,jLuج=kw(-NA;{8w)c4{ěji+b鑎|dp_3 2o~J4v$Oq-0~/7Gy Egs~C7JyA>%i=dcw8;rJIoUgCU <ʷWusbN>dKȬ p| S;!I-6c|?_Lp#յBo[(]Y^ʊ%ӫ WAX|Ǎ;qbZI(3̠~X2aNLoa)b?Ϋ́ h?Ɗ{il~Ğ3¼ŨH5N$-1S9b}܌F%.>>I T\z+ѬLV&Ml}bTB8b0DYImIέ<)z^R*{PBZ[Z:q@.Q˅K'YMፓ)Bq[` >6nA&5,kZ!cHPBJ 5xnEr4~ZmO)!jKQ7.^{1\U\2>+Zv>Pp$uZm7}VPPO=f9@KـA74wACH=[2 EC4m L|C]|&, \\?:H1n 0j/is4LS4`F)nH#=ѤqFR5Z'7s7T@2U+HQuHdM,D_)̇ pAVley0 z_xImrʭJW?z R-î'(C]JHS.pznЍ4 lWMZVK:t?h}>S#w.}+6kN8pvtN.7"&mvWP3&{z"3hp@<Z@*??.fҔ&Zׇ$wl.Ok.^:C]0׀[#<2lHu[[-('f›_HidA4%#w5GC*W8&xqLJ f+a}ڧpq53tBiO?j]~krk;[{i8c;ʥiՎE ͑ :Js+TŹa:Qqq3!!*K0/ԫ5s*f^kU*Sx)Hm(] Gfyxܑai:{bGݴ͆+aRqV\ Mm8j)C ta NLnGFrD@Ϸxd[E±_] 5ڴ\kN@B ی\*Cxv5v83/%CL%bz^ͬOvwEV'V>EHKV$L ʺ`,S|eʧa_W RΐdC*$ c2N x҇iL$T~52<s~ !D=j9oJ O줷ʣba!@`] >8 12{1F}|WZ%TE~Pm @ZҖhM27vǙ',ڡ ;c5]2+Ut`79M>';lK:Hm@UET^DrE3@TJ$!TN)(^hYm`1}fԿ  "VjLMpS Þ`5̔mdt)LS*l6'X:zkX*%d3cZk2rHSOTtђmBK qR5;Ei7 s~9ERZkb:فuA.|'DLyzOe\妜Z.<:DmyΕmT)a?h|&K/ 5_ mރ_0r0SMu$9wB>azy г;lrk"b\Kշ F5FZyb)4)xgƻ{1eM .)˄{j.J2x;?UCeQFEQ1>ayweZiq qayU_!HVJ!L|s PbnaFěDmO4ʓ7a/䲙 2CG-yVe~|am8e/l?i(=_;\,NJ)i|ToqL^U+Y{E+Fq=PXۡ ݺh`n'e?nG^7ː\oRn+I{, R>c]4y ;47*YKԉαaDE ºG.LJA8*+e"E2YiUjbOh^^1È ^kDb;';;Y=>$IvP}#3菱PHP\v6x` K+L&AK{3 dw7( , c"ShR&16 \,^SD.D.v/|x|?w .2)I G|,]$Rt nl)T-ko*Ng0c{dk##@i %vxY/ l`!*qVLE9遄9 Llmb-PC W(}0ІN{[כUCaJ6F,u؄Q֗)ަ2E~0͙f[ò̇Xv^vd,nX~ ue>ZXfTij]F<0qmcQ(΍g@e1%,dnfMI9ztf"Vur˵IstzȍmƷUda=v'oE}abлļo龜4ns;RBb+Pl'EPD7oFQs|>DS,/_J҆8AQ6|n堚}atcjwǖ¦gl.?p~fvרףrܑ~LkpdNW|g,m.O J n"gA@zrkd"^.$h@:]DB7ktɮ`=uP\숱4TVF.,;ju;./tCzf?YwbuT4 w o l]Vrh`lRD+/k7R@JeBrrUPxEXFDt!IȬƌ8f0uBFxwExULMa ~ZsJi֬<w*7Bs{W\>4{%-Z;e%G-Q_[ lKWQޝrLS/j[AyE$| N%2f=̬\?ض/ʼŠvگy}38jk9ؔuNh.e،eAYnEd.M!\Sk'A0d7U={"*Zx'kܧ@'sG6}(|FHtQmOq&S+4,(K;z <|/K3тwV"JʙF&" ͥƼ7g)95rBqYdoZ"~҂R!A墫7J*l~ >:$~1oBv=NoTCaLuHڡ b /)~ )f`.Ѐ UrK≠f}pĢ]Rؑ(KP4;Dv^0{Ř̳mN%cI!5-# ~F|2<qtCRLruwnD'@<4¨f!I;􅉩3۵n*)UJ:.:6*Z27ĿhIӑ0ֆq*˨2 교Rt#ʀoKb:M~H"$92`:~;dK]onҍbH(5'O5/R}]FIf |v$SsNVFTǟ:"/gH t9yE }pPeo0V\{^%:^Wh(^6EځY wpSDHY^nF)^Y|=S0&!0H\lőY@Y&Sz0@ (U?@̙k>4őΠ& E+ul;}lĂ[KSp YyLu8|#Kz#J..jc l'Olp]Z9{Mp. #i]9xĹ&ٻ8=9Lbe&="yƊ&alzp5v\yy;# WvDbx)P4TY~P=5!V2JU)1РگbB-OͿd RT.؊KQɓ  '%j*Ax6XB'-eCX~YˇǾ kLP@!e#=K>Z:—jt>D4mOV6Nj"%*X&[o.9A^%$ ӣݼ4)j{(eC+%V$K;[ -y~ԟ^:w_g*֡5G X${&յu3F2)<Is>wIO}=u{& 6cqUYuRlry[:eX}]"cF4=SJG N$q9Ҟ>2*o%7L.D(K@"+==Z m޷4[ :{u+^*v!z|^MzaW{kC,ЯӺӝj>X,'BJXlB*}.Y /OFE'U-=.ۥʦ7cUtp,u/J/j@_'}u%9(Έ(ǤQ<75#ea*pIyU1wpoi7w&An #j+iA p5Bw@&-CEYP79͂ Z}є@S֊-+H1RPI&jɺȦ'dRERȹ;5p-ap̅5vJ`6slYPO4@` +Q 0xR!mE4Xb&{m{2'푀SR/m y!HɦL}s_t)67QZ^dǫW.|I-bkpm_&ծ|Nsi:"F"ANNbPĦ֠CB`[={ 0CpBr P'~՘Di6]fF{Xtv  q[a@h]l)wRTEaz@,HPY@tFP&'ZgPVݼ񁈽/eES~\I>}0p!@͕]ӢO~kϪky"JzgF:V}^k(Y4] *:$_F߅Rޥٗ{T2bPmI^y8gKp%`|6bCהݛťPnVjuו0.e;"uP&bk4GN\ hd~烑DѢHCu8]czYTy`Pa.1bA5Ra'd uKURFK"5ϨBn%WaP5jdST[L]y5Vi9…ã@5*Һ:IT=`{¢$Α;$ὣXPh\EKq~x>ךW 0|\3ZyP"KF=Y,~.἞OL7D$q =ҳunx?NRzpI/ỪN<\Au͏ MC:^yE8oʔ q ڏKGh0NtcnCwLD9IkkmGy ꫉&ƞ<N.E,椰ŝyGOx"C^zLM{jz \wzG^# SP&@i~?!`=:F8vs"f%l|q544SEi߽C6UC#I2MGaK%h3QF?Pxo|ZZݚ;E€[ ;dsێPwՍfSz.L3ɯgOs$G[1O\U5VX)O0[& IUf7"%%eۅ4U6ᒓψ7`2IAY(7ۤnv5rhL_tj= ݗDO9;I-Enpw9gq0 ̤zM @ Y@7!T n퀵cGQ&$-^7"4Zy6G"݌vV;C]e23;$SAŁd0F9viaʝ_miqɃ850&r DmCZ,(djpbq̓nC>֊H/! SHꢴvB@m Hv b$mpZ2yJ8PE`O$8@,S 1=e Y~)tb1Rx;#['R){we>qIOc'gfII3 Ѽ(o2PZ<ɷ`Fls{!ۖX0X0=|\MBN` 5 eň$Vz~|碿43V3zFfS)Rhix$G&]^+K5 nЪv6h`sky3'aRkVa4b< _x"nA~.et&ް:!dRI8KEb 2bM½?&ݝR<$0SrV5. μKoj'^'6@YU.^l2 nec_nCnjIm_5bLIHF{XޘsRBۿϜmZc+)IwAGqa !\V.1dN!DW.>K]-l.*w^A+}4Up`lҟP Rbͦ0|N$I L(fbx´r)hUJ 0}_?W $@}yһ?oGثϼ92S]kc 9?c`^G WaEB`n D?41{St'PcIL_9n)[TnjT+t1mfG1DPuF +#p \\`]"0ǽ9b=5Cx8SE׭@c`?\PAir`FqFЫvvjGQť S2ɵn7҃p`Q5dOms/ܝkŸA"mkNa.py}S@ͻ~:h&E;~}s\Y$sH6|l )-4uC@K;O@J/$=p B _^qe/&3z"LÍPkS˽o7RՆgVZ cО0aNV0Rx/[ v);]^\EIKp0`6T*݄N37D]!}0HWhJ1*wr =Ɩ[::U|_^$v|9ca#jK*̄לk{MVg+wu`H[ meXj.N*8 iS*P vP hݹc$D]!g&?ޞ*'&]*Μw$=.ߘ8Z}&|X\-"B%z=2Vv-*+.*|ts ghty BuГ2uO_c3{I X %|zjlOtŤp]006urL<[ף2Ոlm?=mUgoJG)p9W^i@ i;{ 7BAQౡGOÖu<2-UM>FA)W,N\d,ƺkW\|MX8)ܤM&:EO@VQ%'v5T =4Pf7u DJ]A=s Ĭ\?pʾQw1g2Z*G2q%y($`c㦮p)Wg4{+'}"(+(?SҎNb -:_7n_.{Z4]Yrt@!i͐㙯# 'X -ZoOaϖ^b'Y2({y F'x]C7}ƱMpEn&+V 7XYkƼ"$BLwt5#l3x{vIuD~,>38=͈eLddfE_䡶H8PP "p.!Fm ] i2ZG;K&|GQ4K}Hd}qokIMZ),-m:ѲpWq3xi JISKv i&Xa B%ـ8O͝MB[[M؏>}OJ#r bª+B]QKc!gNwX%*..̱'fҮo*b.iƃ,dXX9SƞҢ"+z@eQp.v䏌඙9yp Ϡ )`>Lw?G)q"䬘 dIyO|b ~L4L>!/,*b,kj^TuH"Awφl)L` H{?ɟ2XE%uưV&lo+]D}ol41y7OH;X săKSC]U/i@@ ݚBW<FoKK`HjP?'*|7Zli@R`"(d~< %3./m88[$fjCjl'o 4$dK( ]a r$O?% $c= LR#%q\l,rrm&;邰U4XK1](#޼Gu _4 kG2aܪnZ) x$dSjCԴ3_˳{LJm~چx fEMW(i3OuuV-Ā[>/{1mBu( oV{W;Ez-C%]&m3U0Gށ e%%v ED!\a,m2ҭvW~ө-He ))98 d#8iC0S$"' ksy/cvsЊa'^~ r+:F2ҫ4J;PJ$~:馟Qª ̙MhDY3D~ A>+ R>lfV=钝&j%s ]C/֗ V )4o7Ok{WفrO#O~t+ZESefxbHmvI䡗egvܿA)oPuq<3nP2)7#XJM -#;dc2$.e.|a0?!wT6G9h8 YidHk| }sBBtTQO[&lX &CUpre_eV[B٥JUwL}yFir6]fMoob_gYW wPg1NfƇv=N蚜`{DRUhQm~ 'GwW./biȬª[F?Wp#r3v[2.dn) ESY/X{mSh;&E|Kbwmb4.#_yEQ'}0}:&`eR3s’ v[S9/WVW/ xVfQ5 Oss/}p:@AEr baft4?_?7Ǔ'rz=ټ P19Samba "WO:y^gQcI&m0H-c%+&&wqp_|$tl"BB2MBADXoI| u75lXym^e S(Z,E^Ii+Z"]Fv?/\H! J ]|\"FԒG/>P-E-4y;8]o,[0n.Ai,IgV #**^! M`lLlsHr5,|'E9 Άz^$( 7X59|hh-ϿF<__68u[)JIחj ԧriJ^>;#/" Zlhh%']EmUiX uCK*Qx% IS7X@[_QM*'7H0845J% Ijef]O;zmZ뿚k`A* <(gKx'}K泊c6EE$p({ y/;4?Ǖo <Bs9_nvȖ, Kty_i5]!ҭI}Uѕi jbŊ1K!:n );Q h9dw-WRm}x=^@,.iiVdܶLe[~ b?3DH1w $ ̭qA"vMk72vԯ%G{V3;#?u( 9?) pWN"GhgrKk`t?d-xNS>Iƍ溏b]E'< }__yYt4!k%$%ya_/n9x@ČZg2:hajή+uk#$i2+_,|^H9ۄ{EMBc^|='aAB3pI+bhL&KðeZ9|2K{QӭbAPy"gb3pX^ >%Jĕxgate1OYPeh~Vc~w4fkdj!aCj9"z xL@3L9oxvU.= MKHWeU+*zof֚ L'[i$wkA4_:>1D@d"u; #N \̚]<Brٛ[ CƉsׅm~ O uRW;]I!}!X)qa4Ou9$Ү"ty}$P^.&O؋+m2v O* .tcW>n utS1 w7ߣbdXLDyg[HƴKTAfgYy"u,y+"tL@yDǩ("|7* (|ܶVT83%jDzz_{CY}DPyLVqح퓐uqJ~3;38 JUPAL v6:)b|եw=XL'ϖ~jl?:GJM#OZnW,Z)wej|v4u8|]uPkJpȴokZ. fq.'D"R( v-u_z7[tЏՊ)|U`Fd3mu՝hRf$Ny o#!KCQ8TWH^5p]F_l7WyBh҆GA x& .Q/hba8JED2)E*S e?pvn jlPI.u q\r-LV׻uB#ZMh[4>Ne8ɯ\TCU wYHZݮ^@U[縬j|̍e>_;⌸()*o oog`2q.SR[3B^\ZO 11[e6K,44;x,^PB7g5BP*ufI5F{Wىnd̪ӂT̚I+뱛y_#"FV)ac$Enf&CгAd%K5@.;;DrWEJ-܊.C_yhI)db_xo1H@l+'#6ZՕZFL2|Ѕc;543BU:2uSD`mG8 CL+-/+Dz3.zXCRA hb|wauɗM_Sh]8&F޹Fx'J7r#a Y,lU4ej&a|ʺN܄1{78GN)O^{?Ohr' 5!}f9U*w&zEj(scKBYRq=3\!o9<4c'X<918 e%~&1C.`gur6 cENAc޶Tw))F)R3;Ò2|5tËNJ hPGsce :b*sG*Beovf0lB.&ڧ P}w vz}ZѼoO[~uʻw, +MRlGOy^ɭf sgY7e)Kj5M'88pΫNRF)(xdZicKIggWTA sI2o>۬B'ܯ34) JT9Ȏ-5b^G iY0bz 8Sau9X`jSmRe +>= -~&umulMKehYg1޲> ?$#>mE#驪9?,lV;gRNni]C'N_a+4ŌN`[XX]bVsSY]|@G5#ūՑ`rgD =HɚhuB6He5 \PC Юl]^rH2О1 B;mC~Ȳ7}QxG.kN*m2L“5 ~92J ӑUt_%1 k^t7tl?*,hPWek5AX>sm%H90+eӎCqn^UO݃Of!>IP_EDS~~ u" ^%uF0]pִnl8bPz ϩ4i5Z A[R^ݛ$JДAA.@P!:Uس'˃2'᥁ e)*ޞ5"W;T:^UѢd+:)f1; Z BL X ~iŠmV/:t9CO0rJ\}좳X0 hn0DxqPu0c_9ޥSmΥ|)3݋йmWWN5YgtB;kz\c5ar0 oGm̧Ln6v u% VI>#:SIw QorXhrYUWw)oFw> Ny r?DP*{7/fR1sسDTuhc)NaTƃ5%P"OӊW^; S~&f3 1!9ՐȈ6-7f%}w=2VٞI2(N*tlM^8^6OIZYtVo깥 _fy m,Oئ0"l9 7DݿSE%7SؒKƪ5Vh'lQyh %]LTS$Sp,D=@g/'z[^$.˯߭Az}`E fnJ6d8`IfηR-BK$ꑷz"U (8Ϊd;Hd4@*pQQKϲwwG@A:.2͇DݕKѪ$Ti>Lo0*"no=1,``@RNuNsqd:H6~U۔ʬ(shi\lظK* 0Vo|ƴa(JkO^<!##A:BlUg~fAvE%֪vDamW׽6QڐrB[}7k3 cyFnrM)F1_Yl#&?i!!}Z5Y~ǭ@7Uͻ՞yOy.M^l) 0i.4\1+OsԿּ}M 6:ƁzAsxMb `v4o[~uϺ j9}3^lCML{SeFj tFeH7NbmAye|?I=( 2 Ej39>rrԁMQ-+.fS$Z1^vSs+W߅ ~}ǯ=”# נ.5E,;0x`|Is=t| ~rbMWgyd ./?FYZ5;EқPfj?5fe ?#`7z%`2#tבxvuen , &JNjq6΋c9[3.O&R]qNN~JjsR3WB%]#-YKӳW4_@|(IqqSa_<ƀ:g3 ApXH b&_6J Gv(CrgkĻ?+:$M Ϗӊ(r@H`L+.Jy,n;I>icfhv0w4 JMv?e&ÃwqkV[5M\. Ư(rVa 1fU u"\҅-eqmp&8ʹݬz@cVMraL~4Ѩ2Hd85UXWb:\yR@]FIGܜU*ҹ1~gS`- nJd,<8Ϯ?OA!7j|/WČ0OD.4yΆ61,.&e %Ɠ>OtX8l` o9V-Oۉoqb7V4<#,>Eݚy^+QR*kja.VZ$%KɯBJx TPy&Cy!4lb(jXtk}X7$ m&]qPm{߈+jJh#j& FTdQ[1c;(,`w.ՃVmyt-{0T#JB=2گT+UA+8{ݪUPnIJ;M \uau2uOg #rtgo$jYtgn}u@'u]7LHd̄ZO@X6@wx"#؈#ýESlV978l.0?ʾ1Q:&u|:GZ/]=dPcXw핑v帢{2VS.>"3yɐ6_-(l) $3bUE:YB(UreBٞWlP 0Kc&OQJ}5q$LC/6q6]ZaW@Yp*:}5omh6]S6?d>o9n7S=NAk\=,nN,r #:.Go#vv ihbVJĮxUvB$ϞQ5~@ iu` cZL֦>p^qܔPu 51y6wYO㒢!S~1{)ɘkQh_}?b,A|w%&?؛y=BD]*Va=HVAbuXDkPL juzB)IF#˶FudvVbL3_>}!?7LREP 7}zDRVө4f!S͛U@P![U-W,s.Nz/D]ɦ8EPWaڅlr'kc&tt.Ѫ=^[ 2ۀKc=gfJ,$Q07ߎA¢I-*̔^l?^(el/U9#If\s[j|iagc*kE5r)+$?uWAY34h{aY1GC~9L* KƝ,gc]`(ꈇ[Hzf9m'B'x;N\*7(579 &*It1(>;'ŐP&n\EOQ~L͓oJ ZDul~϶3in.C 9kA!,* \FTg'#V dǿ8SO9ie?GgPڦ]q.Jо"dVyRn03g8_KP =,O?l}Y4ؖBwŞγKj2_C𿬥wRV!}wC r'IbZ[^aGXkZTg7]ENMRqˣ'pֲVւ^)R=/|X#1UM,h2}~◍:_Iu>mqdbX bjQsy8 $vH_Ȼ8K/ˠr䤧X*D~D[Z6 Oh I}I F:!C(o߅[}Eօp{_J7݋:B!=#d,$yv_ u0e".+:^E8 \y"8]l: rqXnO[=$,a?9}aBmxBx6}ӧ1-Fe#\JjS28=?CxPDh+k0 ֯``Xk =rnMD2[91CRD1e6Xw&ӕA]aKVI~-$2_qǜv5!?ZQ# RZUSȻyHjU@ ʊY,=˟47تX Aw`N wPW&:ݬbLx]t-4Q`67Ҽ º#N6,SI+8;W{%61<Ûb8X5,c2*b _ c]} H9Kw1:k'}e2 VsgF~ї}P K06@g AWʻ4486!0l6vKƄ_Si5k - f}B2(^9ͫ7vi&$!.t |WĒرB;V#~U7Rϐ lܐ7QEGLi!5{nXˎkUa co nh`Q(厁ݫKe,[ YF,y<a/vzǃi*M[| U!6 ͯ /{15PV2uČCq4*f0= 9 ўv48C5/ѓf \<EؕdWphXP%~#@q 5e.U&*W_ Zd-)k8j1k)` JŤ@Z]"RNf1i<7)yʹ%s{wsI(Ϲzۘ+@ p0[|);a KGP}0&+r F j% mxDΕz>&bʢ+mFkXBU'=sz(ƺ4m3"DˢEplPv=²|l4Ʉhd3dC4ha<4/y3]*c$JY1*,Tt< s'a4snX I%v$8--l>3PiC g5oi bO&QKӗg +5a M!×?ΤGhG ?\+I}R][:3ʡTJ-B-SV] 8A2QqC%_)*!hWAs}ÕLЖ~L{BAiU :'(|q\ 34;l]h$E3$\x̓E%/q͐GmzW_LVƧ 9[km)o!M r|DdN'ֳ/}T'zB9M[RP9 i$g>_:#1pd%*_/?;rnK_kP]u'8ύb*r;O4,4lB`˽ͱȾPG`)\@ah:dRu#&?o %nXa| >4rM m\eg+yjۃJw?&ꟹT%)g/f>zv%c넮ñ:.c+?{n yR7}|DžR5;"4tk<&2O΃'}}oWsB>% 3'"mZOmaM^k7s}#޶Igy4fc QC01r󎚽"laԭ xE%S(Brϖ%̶KF &|xF6wvT(@ǯvi~?n]@7 Vȶ7iª,ࢷAgߜXG&-6m3C ,d_8`ea_蠫wx]p%DVp4~8bb;0Q-89k+ PLHOϴ7y@`qjLD e &5XmQTh f*]m&1s5e*A I Ly0G|xWHM W&  'hXxeO d%F{@8_WB;ZT7:?gWǎ苃 |Ǎ\skεYq"^EbGb,')JXxx#YiYn텀E#:]tk]Z_fmGZ/n5Gϱ =-h]f"[E@b;PHؠƓInRX0i_%e(mx`z3%8*&uC՛؂HPI~Ud]iZD* :JoZАʾxp8DŽ!Uc˪Ṱa;NdED~{r"|~B{̑wKTǃ0)}FfkÜdhʚ#o?2eN/n~r.B2x<!Vfx9=Л<[(j2Ksk3/[ayuvaTCby-P,*zĨf~Ő)眴k̋|2t/2PT`U ]p Zչ# `QG0,Sၽ6* LOxEB@nڡQWi}2a{B1oO_#E2] !#q;ys.Y_\3׍oxaJDr'59Ex rxUĮZru<؊y!xc<H ,S䒮/w iCڷ1B%;sxF:u}6 l*ѫ}2n<CU7'r rQ0 ڃ!=U6HAe(C2Zx+ s@3(z-_Mztvy'5)tn3rA8dם㯽Jê3Od*mlړOݑ+/ ?vEZJ=q5)R jZnJEe*8>{m )smAƜf1qTIb#Q50}jo^fyC[\t<ܣr-Z~CʞzWC_#v;ǮLwwg:I:iI9kʁ:|1.39ft}%~*8NNX#B UPn|gh!z!2ôGL'^2Z䔭5L!ggpI/\U n&Ǫ\-v A Qv;9}2_4QK֜IkO~(b8OD#X@9We7tN:ig*M8k'M D'9ZpY/WYC(4_s4nnf0mXe7#-^ZϐXVQ%/?9{Ә;<~ u(*|54/kl1; &RGbŞvak%z:>!̸DWuV e SI@#Mi0D鮻V%R,jxyTgRF6kٟNJU)rӃ S_BM|C{xa=2+MLOwRd6m]Y)* <݀]1K^NK. w@Ƹ'ƒ-ָ2ȿuS%VN[^s5>ec+k$?@hBVeՃkН(O?5~""?j*~6] AʽD_fyOh/ R/0ߖmC?~ á/}n/kA+qf_xww >ޫ+9_=B/ry ͥLcٯW$Jj`N>b>qK#V@G"aW .wM} Gh=nHB&`rS:xM[mî='OnB_}*`,2+È<^)0,qꋆ{2sg9u=|&YͭR^~7Uh.h3 [D) hy6 + ^ =9˒|?+FJJKsUrn'JFr7.|_ Ͼ ; [:pWu B -ԭ:ʣod[ {|Χjp`˸mrdΒlO_!~5Zb87l@>l2tUDUܞjviЖKKCPݸ\1qwq}v8>`S.ѳJ18Dek7~ smG;Ѱ+ҏTMΣk_U!mX_I׽K`t KԇB BGcxQ~s+XR@jb9r7Wt#yJDa\\aMϛIfZ`f? qבZ9G}gM |)/ \(% `:G(6(?i{$|I9y\&>sM>e4_jەk`\"d=ʦ~Xzy V ,k籢vƂx,NSI,E" mI-dK5e9 1 ?ˉ\Ι Ɨ } nچr )"<09k vڸ, "c8%N#gbĘ'{~D ްGKpV|(خjA-t*[]{p`=ڙfzy~?[p4L;uV.v% XIٽh(^1 `*9pH}CtbfeHOAJ!}.97n J2sFB1&ʰJJΌ:^4B;q&X,s?,SVT@aL=)`[ԁEgQv[| !95+%6)PjX]ǑWCrK32:$A* ie미=jxC!C`?0FKII>/eC&gR&ZK bi)*Ǝ&ǔ2ieHD!kǰʁAμ[I{w>4GvP&5 o'Sn:/BʷcP2YZ!Nf<[||TYfgU޾ uPUWJ m "qGUAugDR_KUXMY';"@B,_~!yi)ѕ~_|6ވk,x6IrOVLoݔ>C2a(jx^&iC&O1CZt+l&DleNG PcaeY@Ьqĕ[L+itڗAs͡.3h(Ĕ2 Ӭ\h47{srK Qeb{<_NOLAg2;ACY+fD27z()<2b?Z #&,MB򤭺Ȯ( kD~D8K2N|RcrsY F_`3]%$eD5I&ukNM C]<B검GJeCgm5/,Ϋ6ysSMGb* g V4&>176oЛ@O$Q' >]wkn JN&Ea|U!!^%FBEXfo;wm)+9y a.Ho۳\<ȶ7Q굳2kaOQ=Sf}(N^? 3K~q Yr8NF 10e;EJgQz*',ZB+ф߅zAEQn^$p`ĝwՠs;#4^"K+ȷѿ"7C%U.)2EbbEb `yc2Ƥt_%wQࢇN ygrs q.Пj(<"[z:bVbjle */(p9 в*W[KRk+IX>=В`v `Em8ԯF=}Dj&j膉:Duvo8$mnO-oGֽ:JM't _0P ,YX"jF=%r u@sadIqV5@Ĕ${x1}2Iw+}A77 fȏ8b<bnօ:_tҺiXѫ!rbX#r!?AT KJKa``yQĿ(.Rby5nJq/P/XƥԀAmÞ|4cМڧg9F*:2X R"+m;` iWp8vڍ8]5ЦvNi=Wј\e<dZ3ػ6HRPl ҁ$ D Ml'贬P&/=/%D&G=גܢg6J.~ðߵSzjZjSͷٌnFjrc*zRz[-B7(iD>|%6`k6NWꀝ0i^qZ|o+Ki6(^8e g $޽+:q<f^&[Cci:E ÌH13LfمlYP| ŊI`Nu,r> M16DAl"M)rRth[;Iv D)iIr;FfYpSucUl(n扵Nf`et>ٍFCwz ._ SSh5ZIVLJ ߞL8srH=PVMxgG^Ӟ2I쵧6ZJ2q:g's>d'HvJR !.jۓ[V̙h{( hmBjdސ²B'C$rɆ#u:F'uV:nd|2K8 *5`uыd7YLѩX wr!A}S]rT\(0FBA*~.$&=9qH1s<"}};_].=ǐtb jr3 ۛJdb?!8AV=+۲K3QA Sk)p=Tb; O[gL *vGA98CK0PL1x̕ 뽆,KQFQˁ ah{ibJ.о3IR+;&^*@֎C 5-:hg> 8z~u0Rwga&7-8aWPM(D3\rcM˞ߒΖM?M1 ,w*@:\i\}]X)&4uJ cmHCRip<5|)ʁڃ `2k,tZN"PM)-eDJυy5$G VX>'s T۳2OWtBylO_J:ߴ_x)H.f9(Uwl->j2Pxz?nkkN54^H~Pd%Fet~Fbߥv-;OǠeneU/r rЋtnNZ@oDkjUfazh P\[9~{T[[ i(+m9tqK0Cv j_դ2 JNK}7kL}R񓌾Hm&dTYQv`jB7xjOT-7`Dmn5\6Jw!+EASؒY$9mh38}) Ƚ jSZh2nb(%q~%cSz0 ")0ocx"=sqsÖS6OG^`>u> 2j%4kazM բ֨05 ݎg z 5"Td,!?&J{nQntd-3P'C$W0CUUZ`;Mp2(ۑ-^ tHC7+3 ]$^#NK[!Wȕkb L0]8 ͑j4"c3~ sM1t PHgI.@!!APV ]Jݩgݓ] MCDJ@,b9UQv\\HHS231nKpIJ;=Mڑ]_QM} ҆,v>aS9⩺"FKWOZ|ȼ.npĎ}(E6iߧ ps뭈Ⱎ_]i!TsāIser09^ f97>ļH|C7 LJBV<t%Q<1;,]MdScc);O<8J]sW\ H# J7^2578Q7\Gca"~ʄi@odGf [)ǥu8'Ij-g.P,L #iWB"l{, LyYWowP>r`wڨTAdqoy5/m~nM_FН&5{¬/p>M@,)!_,vÇ^B]`p\g?D0#7B)AŮt9Vn0ތ\usX}߳ [&C,Hn9dfĐ!T4 0PxpK\  ԓ fԏKj? |wm퀶2 S4bGyV|b܆R֚j->UԺͩ^AC~6b@η4Vw f} co'cTs+U2}F>gWpЩtCU| :ܳ[e ص콦V+./I'Dk؞ B2;1j"7gvJI^cN$#ϩrt .d_̮gaA)HpT6-1|on'-~f2Ddϫ $kK|sitF3'izX=Fs4`/^t())pZ~|UKƔ_p:<7pz녺#$iP"fZ`np dhJtڧ +1 ;û6:x_J}_EWI/Rdc$sܰ<g+4ψL$٥ĿsdGZ ̉"tH/@ L#gE~`[%HCfx 3#몇7Ge!:LH :3 RRl_GSěkAŞ+Os9R#nulWNKDqf. u]sFˍٖsuȯN&HEPgtW@DVl#=nG͗0G[Giq81g8=m.1BhLk1d;\?|l*<6J`wLјpAc{;e7f|atF(m0^d\¾Ru)j!u[y{2'o  UG ,"[vg{>)gqԑ7:MZp{\_g˾tVc"{67ճgJkj^jp%{,o9gkiH@nE L琀Z^.l;x"N)F"npBP r?{--,?kS8 LS,oȼ<_qڨ|XeGM Jښn_4RUbWʗd3#;{[KB*nTشKY# ly(:?v4Pr+8֎]ɹ #52u]M2_b1PE `ZC|mv֙ݕ#1%oG*&O 7`EPzZ@TRdi7$,&y&S s$c*s={U¢J`Z\ uˈy{) MIًCbkAګv[8­f:Օ%Wt]0^;2'-`%i7|j#z%]V O$a zd!B } L1]BW=P!35a!v|ΤfOj:*BeD rs@.6$NˆPMBumF%>fɎv|~f u?1ywӑ-"}@4K">h6b$4s_io֤?[:Qs) j26BT& *KB]+#VJo ,yڵFY+3hpJN&p: M&fR§P !hg!348u {yH\ɟ!"ߖuk\Fv[COѿ;FW{4} +>n1Ri]qxMmݯLK7s+689z̗ZO PY Ț=0mVU1!53@TK;H_^bE]'U=y8СZ̫|4_ =K;X5^ῒ \qXVQ&+L%W5E ,WN|oTcJJȼ{9_]j޻SŠp^0ݫ0W`FT==i4D rU'~.q0:&N͕I9]ɨ(R|W1s.8A[zws`\e\ⵯk]׀8B8TKIQ4QJhKLrM[:-K51& À 6(X|V/<0sceHcrφ#3+o֗Q{w >'41ڡk\\:wWE| *}!<'ztvDai6*Ԋ\cj2-ߺZf"CڲqKD%RXSXcwF؄OGGBh*''/q?x|H]k͒;] _VNO,Qa3e("@^F~M*OM\YQ.*pw6֛2rRiAK{f! eoJ$olXɟ  :6j6 [ n@"2>69)9a ɷ/^0`G0<EP꽸&hFҙLBGa{ <^H떿4h8nU6EMZgձH ³4Uz.Z9=%v,tcI 2ZYuQv` ;_eI=^1-#OҸncdX]A`G ١[;Oy'$b`נɫΙoqomÇ:s|֮5o,[QL0ˆWW|(8;B^xTy`:?CCe20'z,QOjR}wy dNm.^p6NL'<Zb/fÙ`qGTb_Sl,2FSgEy:{5FPe4#;<]c,(8nD,X9k ^葰B,:-$VdzSΊxh=+Ph #悯ܜ@3}#?mKV ǮFa~NlpĦ¬)M7b 2_6H^]$0䖔ǜB;Qkleq;+ȏ]Er9jL̎מ>,,>MF&1gH|7fw=z rrQ˾L*7H[lD/ ʤFo[0V1Yf<"Gv!!tmmw+\TOﰮ6XzHYejIq =:Z+X>%Ӓ{! FD*fBɍ \6 He|Q_$ [!L4D/3ھ=dƕfCh0/#7 ȤFl՗Okѱ i%}evx{)'4:MWciFN1á9}HE̍Qfԥ3Wv5f)I7!a/O̬U.KW)Ebȶ7 AZʷy 6;J;/,b*;}(/OK랁+B< ^*JB:~I(fa50,Esg+]]X  #?W7`fev:-mHV7=fSyw*җmuBX[Yh2`BrgKotuB/f2dyV v=|[o03=d8 1G%2Y0NFѼ9x+*4Ņj3:0,8cߨ0E[bOh ؋j>uI zN"8iOQj!})Sqa [ѪRГ=@XOaq]򥠒]NԢ>a 0KYUrOzA3=ek>`IZ7=N^o鳈FӅڮ{+dm@ts؃T4av=gVs7 [Q\MdUgDc8M$rC>P6zI%/y/FU&ϐJ /4?x89N8ĸ0F_?4y⥾.Coȫ?tU9٨.pR7|=uoɤ~? S`{/ٻxY-d0wr9yDRl22"&rmv֣'kSxt`b@j:;C(8a1pq9,xNzbӖc˵ncAF7gfh~x`b}_ZȠքʑlqw$HjyeZҕ)PYS7;l5e=)GĦ>4㎘䍷Ca-W!XҀ󧇒B !/v2^_V.:|,E+FjnպX; nqb9dޑI='O_Kn@T\1y@]=x*ȘбmQ-uRJ#7` 83nNSv[$[Y1ogDxz-SL0&dZf+4, V'jŚGL[7PR,!QFh:7$ (9^IOW 97FW^rS}8(bH#/pG"8YCҬ^uW6iα7Lrr֖م}JΏ@gm?8Y5=tL>My;>wϔrr 4K+\'#ALg > JZ &cH>>P>ci`4#eё`Rm ^A6(>_%AqAG$I;B !Evc3BAӾ|Z=l֏Їl:uBM.`φdUρf%,t_cH9_Η1}&ؒC J۰hb!tjGX~`$&|)gM sʪ“cQsy=~XԜ4V^N0a\DJ_%D=B8⾁O+e}hwZ-+|tZOܕXJD#:BֻLO.ЕKKuߘ }aQ1Ul9X,f%6PZD])(Nn.[E7vX\,( /j6QWD3ni<*} $=sɅ/';?=X(xOOzjtO鑗^|^6u6Er T1jӤG0VNXR9wmw+e-VLe>˹bro-*Vu&I'JF,?gCj%Upo-j>1xˇCg?DTXrtQ=q+8gfo  Ἰ2ԋ({KkbNW6X}U V׈EbKQhzeĴ!>pImtw"%UU h 5M703-_Jz2-{`$  \_S6!FL'FB*q#a3}[8P2H~ԍkFG B/qHCx4F_.>jWx@}< + !`U"Q:g1@|g}s+-6/@P|YU_c 1:j;!~Dy |KaKhGdp,s0`?F^p̬L(.`%wtx޽otx ;4{8P?P ՙm"Aݍ"VsɔeebIYEM I؉]"wۆk /6\[Ltk@Vti{R*筗 _++9 HTɹҾ)MHwa˜Ǵ ne?QUE)J}O0so @n#تO0fD51RE#\wsB6Eh;:,7Ri): N!~\ :!9|11 ?%Fob~e#O/!_B$Ri[~o<ۑGwx^ceW;te0+}~%[Us4~21"}p/Pvȍ)QV %V+L5~3uN| }%=f"EYw[O Wȏmk`T 9+]cKBYN oM xm sRs{S Ar1XSG.Ft%yp@z7`΄VEgͶI/h[#(5DIC]y%}T'sCmYq])H|v aU 嶙ۇDH+gou4WXEgSj~ ]V"P|}r25DcE08o>n̺%`f%vܨgSgpJu[ SjmWȩOW-[+jBBiuXr43EVsCKf|vvǻs:=RHbkO _aTL5ZJ w-qKd#`01c\rɠ~j{E՛53#4_.طmvzt̘՛4xL2o>D-I%Ds~81Q7w,W&P6kFzh=i1o h9$#j=q+Tp6Uq;Rxx 9p}i)+hIݺ˲ޓTKkB~l3wfPGhjKA I$ʩ.zy3k28ٻGğڋcP8o"/ &GÏC;ܼHpPSw'ejwHp&*dQup F9ta1)ޝߤȉ uTʹ&"c6Zr{DePڠ9CJOIت7x'y =k`oYv-_<&Z+(.%:ۺI{Fp@SLްgjn Rsv8F?nr')q(r}f$+y$ 5"W.*!2rb[WkV X9i=s]Q^mr 7.qOHu1Uޘ)[5X{߇uP23K|yצUĮfD=i E qDd`hs 4w*TSa`K =;* L4Un͋QnՓ@Α|MeXP3zCC;p`t$<T vJW1ݧD-s/[S@<"Iw̌B4l,(B.g^uU9*eQ(BK lA7S930՟;dn.uȯ98Mdg @-j-ҿ4 % $ejSVgG钫}aU$xGZ5tмܱ0պ ^JԻ# I@ck ~HYXTϧ"rъ?wPט }]ԫdpu8lfCŪsU9vV@1vPwYݗ*/3h鳝pk;*G.Vbʎ@ 8ϢجǗp4&kąRd-'JJD_/p\iCZF:?] ǖޜ}7k GT_Zb_piKn5Ȕaˉ/q{)ƚ2W%s>Axl>1؈RPN ,z.p ovk0WXDJ(l0M[3v9Xf.(nd-m1ebo}AB%KqUqwHɠ 6!`6cUlҪd6=մyh J?ʟ[ٟRTmtiM|$8ZuMQ7Z|-=~B U⽣vyc/dЧ +q 8Ԛ@t38)h6K_)ȓ1u\,]HCOμK SF++It^oU+ko$i'j+L0 dϤew8 t@W!_U*^z֣(/ਦ#y;#;9uuOooufm>,f_z[QpEǔ~}9xҕU12$SmosxS)OK٫@Q"ƣz,auه|Ao2lQw*hI^B/ EIOe~,# Sh7&onԒk9J»Ri%4ya5!٩ J@JXZ+kLfE>z Wr T +~ (F.Gb8Ipne*MRQ-j~%CQw^*)^D_i)uHʾW"Ɉ@lW [^򓫈U`=LE_WF뱇qlEC/VS6d jrtٗWT^YhԣPL>D`~%D_y4rhG&'_L}Z1Zҡqυ]?=|YET;l )vSw`~v{cE}" $X_',xi>l,JDījs~#GΫD~̯jRu g``.ɒ %)ͺ9ss skژVAsӑ@:'[(0M:$,KsϋL,>l"̴OUs "|Ԗ 7QQ9,` ԑTk~AgןA8zs?RX eӆ b9_[4PŞuAW0%SL@ 9=~}ZQHP;J ~zqiڇHl7/ha'bok* `.7eV+h ,D.ajўw,T+~Cs5 &ytIb`UfWZaZԿ{_[LL)VZ F$ٱlns(]sIC*'wY8\eW{O2zR^nA"`ԐNeEcW+l {)N_#?cSMC#A;4 $19p`l&<%$ h{vqZҬCHIK40TXZr J!aߊ.iK*ӪQί_a9[7f|VެLY 9VM澠gEl8Ժ&cNJL#Kq $ZOggө+v&@4%4mco/*`W6薅|lfZ) lԛ|Y~D%xd-|UQpE4/bs!/$ rx n( s\1~k-]q%ؑWThwCAZr(@,+$rh6Wu*F@_R.X+s_'1͖WIH} ̲~gVjv&vQf]Y&b&ob9䯱Xi>[&B*҇n.s*vf$>=Qiqy j̐ĶP3VW蹁xMT8`wze K#TGDI%{(P~sQXj Nn.lk8*~q; >6m61: #hRh+bhU^/ZNj文b:JLɐ/mYE岲>&$U!xP:`a>폰-˿cڴCukr%cat6IcS_?V{dX0v4Rg ue{SNً52$B۠ "e@5[lu@$X}tgK> ssfjTޥ"|DvK_\c $:Me!*ֈ>*fI8ϴ|!8"9Guv"6O&omryTX U=φZTA+cYI4=.3U3V[;RAcy9Q9C!>Ly`(#{2rQxDBg׮x%M/ :6d FɝJVYb  Pp^Ϟ~x@S*-Z-Ps Ϝ `23ǍY \ +ݲVUb8 V[%'Mj΋ A+ ֧(!c=Vgxa}N9">#K =#װ|V2hh1G{7uNֵ? 7v&!U2S Ck|<ռ:!}{Ǽ 伅8ŠO n| C/~(~GOs䁛 _E\iicB3@$ֹظ 9&ZvgHJz|+^Y՟O@bس#+ꔆ;P T}wΘ I!Buȵ>j^ޖ5ʇ|6mXO -= Xtxv09;'Nq|CZVǕ],S>"doUj3_җdX@(tK4T  .0<7fڳu).ى0)[9&g+'#^ې͙/m!wu@A7|B^U D6vq*Z>-ԄO[#s7 H+ Q0Cp3൒IIzsL5QRP jZ8LiK8?SB(XXæP%EEM}Q [LVL&<kҡmB@sp ꕷ e =8gS( ('71[Q*[0|4:p]q_>-3vwX1_ %_`mg44.zqb4B&"8kl:ti>VN.Y [|m82._{g^[vY‿X Mh ;%4fiwXCV S՚n}n϶: jP a!aC}2_qYA+qem&Pاpɠwi;aOui|IKb@cߘcM*$_`d*'_0O#|"ݯSY _IrN )ab޾˱Գq4w̸ [M(c.of6zvBlulpQ+ ‰vh8F $9 XӯQ*x;[񊈊v@fm=@+ވ.wm@KQxEe/7;K_17DPT0ͩ&O-#4’(+?U߄<Ɇ'Nh&ZBȅ50(6˿-v='VU>Wm LU3:S:eA` p/vnh#J4VSfE@uFN &U%$xiXTgӺv1ѓCnEanWYa=#bX6A b)=~n_]kʀ (MmjYeD[Vfo 9ڀR錘ve}Ԟ=EVIEUc 6n8O14*]*Y`}dXKB "11$VfA~Z>@nˢ\';\kIs F==#ZJ2ied308)7i(U|rZMWNrLmx '= QYI&yxNQ|k/ {JW  @m˓@(cSi¿4' ds;oG?. aWzS[jO<֛UnO~ L>gVr`nGY;Zmd0}#X-6tkEdI0cELX6xLOC9~Wstܖ,vA-:85}q*4Nl7 f *uޢjn$t!U6vG]u ͮLz!$5S7K"_@7n u` [zWQ^_kFzm4%BYu~2Hǵϭwǡ__{V\*/t(p~Um Aa?pMm wr+;v4ظa[+UqGG=V k8Zi _=a hcOa&f8PV.;K[FfRWFgԂWv> T%Ig9lUZ6> __dBej LP5:8ca9mEѮNJ ![$N5 25~WDKgs~tƗ.Nb=PDjlxyB8ūkY!5ǠY !>r dYDR'l֙ktZߤ&BSͱWܷ,q^ezx,v@sgeES!OӀ3eGHyhԓǴG8-{,yYLLPG(& n$ y%i& J˃2g~9\ @IAqCjS0X`eFG?CK\z9Il&H:2GI,ƐrqhG!(ŏyr'S5L7n2<mui :rӝXefSuRdSq^1gxwLZʫm/}=ZHd5?;q[pFFS!vuZ$'rxQ#!50gKc'jŶMz$%:bg|B-p_9'7h<z ;caT~Tz~4l7v\.<JVP̑{ LbB3|u?,$UG2D_ ΐfw5 KqQM% qlUϭyc}A]PC \ n&Eale>>- N `sC& Z4Oeg݊oEV}ԛ!϶t3ȧd6K1F 1ِuZ^6CwjQi(۹6|)ךLIӝU11H95z1]Z p!MޒV/U$bZT'wMSt\n>T*Yh2y0& ?I3RfHٍ΃0 Y]k7Vv6"8ݿ eCy 6hm}4mր#6,rlA$Y掷Vǭfp{Ҁ^ǚol/þynJUjSɃIzIz<$Wam0HV%N]q32GJVe 4|4xA@l,#(az,GƋJY .<:IcA% KjA3?"QeG>'6043:igtec f y~ts`NSi 4åEErw)ۿ; ۰LVOd%ڌ20湠ٵ -7J9wq(? 6=)W# <5AVFc DW҃Ӕ '8bJi &-0my 9쿠0(M;oƹKg//ĝ4iym2g%8$dJ,x,L0*gΣ.eY5K#[,޻^ *=z6lQUnTcs\ntgUCϩT*Fá$(}ܝs~0lm$.WNtUJ}5ڈx^o[_|3)ˬq`VH' E"q>^ M^pz9 -ؕY9HY&A>U g)J: QRPfmM(cG1,ef1;P hY#-Yृ5}<qW)Nr o Ĭ.¹P?´1}}p诂s9Lv\n8 㼵l r}v  U<O C4@KFK}  M.X4b.C+0ŝ~6%T,=jyp2L/COe`9y/a.h!0dO1ɚZKɖ!`u;Y uP7b̨ "CY.yHWD?^}u~\~1\\=S_XÀ!?W̶,\[ 8LR B  M̭ꂬn@f!oĵwHuz[@M(LF  $j!!=!3Eh9%\ÌK%,5a]%7Cn>&=&RHaꮏ'O|QN'sԤ*d,*MsACQN Hڕױ$ ^AK睡#8_j. KYsf[@w >ĕH^PtGHzi%Ubo&j>Y%HV^7䟀<_O>&|^.wL3stz_4orPI]qsj1xNsm;?.ןK&P(lfN5= ;]E!,|`>>K͟wIc޴*llw? mqzj*b!%(\"na ܽl' "RN4>P3 BS<]+_p8 XT>j\`L_Ε-uj VNfOtIZ'Kß^v6~{N(f .!h'[%"-n4ne_c M/0Shɓj۱GKv;Z ;8 Э*ѹ5+@,*[/X(L)YIʂOrK5npㆵmꈟS"ӇZBgd@.ZDu!&3!͕^0řsy @R\)ĝ1Xk^؈̲%R*NѬ_*swMz ĠAsA.K^C2ܧ.<{du7qwXt|^sAjd?Si]_; }:FN7@`ý%^VB7Eh_P.[ ;ir }D~B"`3.űv k3hk[/KC=64M(,'[:4]z]d 9ᖏ$=IQgQN.d UxJ&IR2~#8`RwMD,FU =+-.\%:2DrP̖ɯXTI婜6b\&:OvΑh\3{CC+E;:Csq 딚#|l0ՏA1E3fV<65"ӽWP/&/4O TBތٍEP  ֖fLp-T휻Ti{͟BptyAP}3<7imF=OM赜pxʈ3=)σhC^@XM@*88'~9mtFJa0[>uz0ʅJT㕘 0  ~U ~rDٽ) -AoE|TxJGQxP R{Ӓmqn l",daZ̥WtϒkiwŒoW876 CB9 QRFx?;`, þ"Oz[6%L(7+b85oS .m1Z@ꦧT#哲+Eut(^V_!g)4W͜niL4,: ԇc tzEOzlfϋd8.4mXU0HpFHrLx6Ϳe-w]R+ͯM.LsocKEaw;OwF&(2鼒)1n %zQ/Ә׬ '.t?HlG%a)4KF8 rVwx1v}C.w`-yٶnHcUjN_cyX.T_I|ŨWIɮ6W؄ đ鉥RB]#F!fBҺRmO^d͗swwAȫ@KZU;X|}$-{lܾ1AvHl,R&DgIiw9-}'zyWQ\``|]KL50!Su3 ː6Qt'/}zOT E&)"AלL +ƒ Hy8@ʺ|fE{)&6>Z~v Z";4i~ w + RxZn\..nyUqV`t̑Y`pˣ2"xlڞHW-OsM=\PP5f34 NN50/_^>9d&3CGвG9Up Y MvA*}|h7L IHK8is?V(3KD#H=^5>ҷ4y1=wTsAߘ;45@fa h ?h-s (SGkQjCΘ # s Bg('y9c~bJ@2s<["C k!@qH+ 2`!_ގ~j;tt˫^eרmZTx{Lw@Ki-/Րs :i~ES$>_!]=__ )Vv[ܗPdر4OY=O'!fSsr=KA v_c8#DnKɖ\<Fx{߶^vπ\YY :,Mm>l"Zw93=^smF$إ/Rg 6e?Ŋ`wd-yaH f㝌 D7b~Z2+8 6\8$|%PL2QŪ{6,|]mBkEohnf9< ~wPgiq–'yI+qqN#{utbk.%w;)'VWa:hOfbd~?kFF{5#H `]@Uq܉Go\_{嬄ynqr<Әfꐍnt:0htL,idX:?~gvB9|eb5W8!a"1#S}$A G sg 7?n;Qo](Ƀ 薢yGn-q?Ǟ||S$e^oځ&@0s70xbItvzd2=@ rrg028R*–R]mԗƗVjeY X$wՌnxX7`E!tv+eI\lD$,G'DzCf֊2\.y#3~Z@#O''ד|Ŕم !ܼc+)Tl;%6[%!RM:&4&ZI Xx :GUAfsn]R+{b{V[,%tL~>wud^[5(ՆnS"zZ;M7P)X((ӭ(e- ?LF\M\V/gncpnخ)-9}l 3:wY4]џDqPTZKՖk'Y\|&gO޴E|w$>$o] E}UP{ yɢIaOowg#,rݙgB3^x9\|VyndMl><6C3E:9}C,}hΌ3O^+9 c@0\j_tn 7ϋsRe&ı6 zZ )z X5]7h?em+ Řv!Q4%5UQt }NODx 7'cuzON1hѥSſ <A&/ ^!lb W͊Ljw!2h:zQH!pg; daܟi;0~LIH:}U'IkјN\=TՂ]&J#ܻ|W>[ٺP6b](5AwRiTY 4:BdT_Y3Sޮo.rҊ]}8>lJvB^ =JAtj?}Ӿ\UI=E3KǦف@ 9m:0\SJ^t# KnPXVs#԰n⼪{݉ɯ2EUS]P Q$o km5Ć\6xC#ʎ~p,pk 6ɠ{YG._CA`GtWEGZ|&z-C"&4:mJܼ[@twrOӻ:Pc?.;)ɤ3DR{W7ACYkG DŽ,RY]Es()ݳBQ}Nw `9xl8}^W״dg[Ib`Tpwރt @<^0k%"4e/urm?F_^Q$lڶobUexCb7>' {F}'( Wy 8?4ä߈>yg|o318ey=/ +2qV ˷ybZGκ.S;u-莐%ۜfbV*?ΎK}jZQ~- <{eU8Π=NK.GŊ⷟! YH0Kz bl\J諍/pیEv=R@5 oܵ!LDsS /R Ee ' yT.RBs,żg%a G{ NkQI=ĖڶE' e] -Av~XdSFH2ʔK4tE}ZCWiG]cgԑ1G7jxԒbviL`^O9t+28! /C4, y'g[ L Fؔ߿6bfE}RM"X*hMFW%* N5|*bd9 Mkἀ P&&c'!Dk7w{ >IHT0NsOEP \KF ijM'hɯ>:Щe^ӠJO~ەs?+??N~FK9Ț۷y>cigt4oI̾%jJ  pIq}wsNi'F 5P se p̞4R"W7&xV*< `G 0&&6a1Ax07U5Ql.g>E "z-h.\q?@IB}X3D'87Z5 Ax40lצF@DMqjËyr5 ϐ 6Cj5iLAg =YH&TmP"1+y!11ݙ޳"N!ur>pvҍd:(J K)Z\yP#\B"H^|76y[gAj)+Fb183WEӆ!A,=CWej |:wqF|Sͭ=QwhI7Kd_aHjs)@vy vjZ%C0??̤s&%!WCc^@kF9 >KTϐ䌎ؠm#sasri)AR97'SIN"<Į290ϒb6C'=.׍g(uVDcxT` h_@H^q=Ltč- \}4 ;75VLu_ JB4mR](G""r5Rt ^e}R Skb#A4ϫK/O}Pʦ{c C ̿=L(߇8Wsx~:蚖D. s(;`gR ά)t߅1N'(:K. Iەc$BdE@=OW77hZ<6,8WlW2zS?]e_cl Yth[I˻}'`OT r3Aoؠy6BCɋ~)xdVV}$h0Z.X:\m@`y`JdbMC*EU|լQZTn|8͠G'5 |NiÔ] :{QyDѨa''%ZUj txviDŽqiLV8]A`fﵞ,b姚fp`M/T;niڂ8M9uTsZzu육qG7HP-vU8+(+sQJ~!GHYSZn^Bv 3%BO\2!~^n<ݩ''<,:I'tC0۴.U,'em3f5r3Xތ\4Α2 YGu]m:'`1G(,Uǿ_ӫt'TpʡRdN h1NƩ{AuK5"8bq~l QEN)Uðs{#uhs['~iԽ0H3el:zbDDUK8Wo#8j]NrZij?,X¼>yF4gK`dԋ|Y } Y UnLa˳{֪1J]IOМk {UJau:3ŧmNK!X'KZ3sR/d T!P~]&ޢԳzʪӬBe,8̵~T_9>I[V!LB<1Q}LpLEd4zqKaPA) ~c׆ fϠ- δM,* '&t<錪 ktitg!Zl|.=)nMa@TI@Aa+V ?"̦s*^}t@)=46V ]XGgZɣ+B}k2B!'}4{IOd^NeCTyJJo㏜ x,UD4$^[0orEHeO GCzdIi^>nar6 ع6 `_l "Dy W$./'?~R :A;1AÃ7Y:3xDZ͐5[>oEuPPZ)Fgoi 22}릐Fq&w);:~T0MhUf+,(>,iEQΗ&Iɘ !Ε,4u:vtRΉ_w#(4!F&a%5.n 66/qeSpR *;:piӊ8S׺9:AʿBK5 w9fLVlIii4Gk0)೻[WD$U ͙/n4n゗lQH,Y/,/9,OІ&jsBZXtyтUv\u2d#a\3e+ /V# ԴqzȊA: wc/9A*[=xQPJOdHH1Ћ⢞9$ɿa^=n,ŗz.fA@?`;@PlTr;1@;% "gAů}Uv0 G5{\iMy~{ϦtJ[$`пj6ZSfh6aU%Cg?Ķ#:<ʘ(O^zLgNbaO0Eґv o0bDGݫNET;[T}A@x[j4Z{`ډA+';o~]^S-y> &V<4mqO`c)DPQCLOj Eϔi4 aTaaoW :FI9nihp$tׅ@xBs ht.؇0^HN96(teJ(=eMჲ*l `"2=hML AއqDbZYc0ٮy2G+{3]L_=aLcyhؼCuxsmonzGYѷȌte dv`k.VO?$ Z44錜a/n 9_l2$F;b ӫd 2Ѯ \ -kc f*_'[jEDM]K̡1'd W!OKГ_Y_b@Cl ۶K)$ƵSFTxKd_6,*A #J_f}Ҵ ?@s10HEg. { nUFr]f0/k iw*@ApWcQ4)ZX()D%`A%vDofؒb20*!jE2\Kr84LW=5HpDU \n/6%@"yԲq;Oji 8Q'Ah.F-;P c7P{<įzh=ԅm9f+Gx1R(Ʉ/ ۜLJ۱0JTicAٽA?{ ,w=ДN!`kE㲌%,Pq@"*AFTW% m'#A y c?rcdIQЬ?Vּ(~h_)lB5N`~c@gODԯvj7Ӫ]0mcPU/7=1d2?p`a䪦c{YD2b˜۔$bnMzg]Hr?IѤK.m  jAjg(كbz#UEIE| kxúK큖TqtqjbKiT5+4ƎT+N,"$EN T;AP 7BhӀI5_:Sr^s(w,[(9tcn,ՌA/kK7UV, Dywt!iI}tcLGRiI&8ۑj3@Fu8L&8:~ gxrcѦZ: _"禩C7q RI;z%'7~B ESbwoDZBd˞ƹ֌멽jk߱.%7~0Yia/ҋk8Gg,-hrR!+hsb; a~tF9DoHW.Tdb1ZHjde @:{ü[FOALxۜ^/5{d$ʝ:QL@3&D{|7).uR[\9nJq_}.It1qa0Wjt\ELɤ$<}fqߊփۡi-JE)Qy#ŭ s']nqs'=+$Gs$0pN ;>LTefZh$Em OE[~_U?%t잗UfKKlC2^.)@hjô(K2#,}KR;7X {0zY> . 9@F+0HyjfJGaPUh J|14kOE`{_oF)1PK 󲐼Hצ3A02'ejA)cRv2tZ30GUqXr8w>2bDR-pj{j;Ѩ縷!Ӹ>y\H1'}/PVh?3ْnwn[v=?ND,z5)"+72фQddi Gv )S؏:3{;^p&?< b/"f~+ Q8IUH&q >ԎN>$+2m|OܸI8!|ZƩ [dAI%R]ȝd EРiqWMlΌYu8cL)8"EB_6<|> h䘞Sh̹xsw+oV__lqONw^ܗ۠kM*aZ:9^ [@bNkLqH"cH:Xފ%u+ n7fyvhY-Gka ri~eR]p-8Bž>DXBl2M9 `.2Ն&o!'Kt'u!|^ BҶزJNv x_lDy1V 7< UG?!<".=R_U$-¹xfz0M0 Ca WIhЌDU VfOɥ4MY<F(%36*{q2ʯT=5 EJ蚞y>'="z8!Dz"3?36=xVcc}F||K0<0(/To1?Mk[#Vk[ϠQK>[\%T,Wrknj$ eSfYDcu-GQɗs[xGDqx8>јI;v"6~eO/MUl *)EBɷ]媹HP6H@MnQs} zEdTTtCI sSv?7Je>b_j>݄VBi=F&XZMWPIm(~}nY2[b<)|w\5g*nSJSbVKQٳYuRpAmJM;V8iIPq с|VP?^Q]`*2@?1lr͛dYEO)9!fV"8PPX`v|/ Ɉs^j.)0DㅿdV\/B$MAaO$174 4Q]U5`uxnRȟ|QN6ybs ԩwYP RjOՄ=o1(χ0ϔHK{]L0Az rfd::5Vxn|}SMÁ.ᎎTK:Qy@j||u}5W f.[fl$";8 )QAi u x~(h.0J !_JR̒SqfaxqqwӐz15ܜ.X SG*F]3=Dz\;YK6` l(Z-EE$L;6U ]5 0/(\U?ײN,$F,<ׇ sߊЌR a*%Z"MgW?n>x m\ jIZ^[Ҡql/I_J?r raKx=yw(M8gu: x[h|ZN2J"A.)!= .|#tNzJ1SarLU_}h3vz1+pSlr\.RS?_t67 Ax:~35=AK_}E3ٲ?S{^z!65R#3Y|ӎaɪJ?>_Xp4>hRHjUboUaf oſK *y_R FɀdA<{ SzڻT 7<#K>ÐD9;ۢj6*%p I x%/]v7Hr+..ODs50Z9#yv'i,S RcaJE#IVuiR (v> ?W؎仹Iּ@"Qy_.905 ;ri1?Ϙ@ @\|y#pB۸ѹ=qIg}mx~`74`7g,'pіKA!bnlKy-B\Lx6+M=EZ, 2[Ю2+Ph;Fr xE,HcM+hOX2 qbyX=ToM70,0Xpari% gÿ_r^,Q$ G5asbh^ieM/IGqǟ) _׬D}o٩=PD\_(^HO#ZfsHkWД&\LV"9hTm(EH!szd™/38Ee(W,i9ҧ&ӑ-; 3Az46>vMCŔuL\~s,J*?EpJI_jP/btyjҪ,پ8x͖/ϔ) NKޘԭXUhy|<6`RJ(*tOSn{ u!T.%6l_oNOwF7P ?+2>F8ܐ@}GJu i3l=LyL<'kBս(?'e=í:b?S6hikAx`]]I_JrrmHZR:_䖫;-Y7g2p7^ 'Whۆtݪ%סWX"RΙǦ{$:זr=w%' _?ȹnaĴب!{'%t^{*tz'@m  T% Y5=+4g[spaM#:7L!U|+",Hf'F$R5{CiqIT9*:PT}3/:3s3iw9ۦXPT鮎ԩf+fl֮V̀ R4ۭ֕Ƕ4U"Nr}\d1g I♺rQyEGمx)'49ON$"r,Vc]gPu?8,+,fy4챾XY9?(Leݝ\TiDښ\#, dk \2Oj-gW@KMx|Yyi|Vv(a)\@TmSQ]UjB 2eNv@౫{|&P|_J@X WaE4-Ϩ=#šnȆ>Ԧfb/95άBK#1q$EܲJ=2Jm39fQƈ:ly|樵d^L vz$WGfμ#$-jfƯ.1uh*'\dqBm fYtPxe&׬uY _sz/d)pd YAIy駆y{G‹e)##r)`.baP<ǎrƘoZH[.7˵ǯTvjl”ZgԸݤIa 8S^zGB&T*.hRS&x!(yGi6A3'e# ߷ Wf5ep#ژ^^Sow_Hmv݌Bp/zőzLJg\{[Z5WsX5Di~6GH!KʴҳM0 _6 )A">+a?53Je|(mOhUt0π{ZOw)u*"8MZbE9i09[!`)טǛ~3 #.PH\~R T"n>x j[;GD 9A5yE╡c MɆzs& $sOh^r_cOtav-H2q]Ѹt]S,lwZuL H a)zbl$,H%6bM}eh BŪU>%qNg`xҲ){(1ei&¦8ަfQ{,.,S~d+Z`%a}׊BU-%F$KPqnZ/B +YXE[ʅE.Kx0HTtK1o Kz?\FD E]e7m"X!]gdϬ% GNi`njOi.$%1XKÇ@LF)6G '\\Ks3LQI?Wv]ֹ7 =LL+j꒣UH}2ZA_J1٦2di^w6ŀ V* o=ݚ@AhaUQX $NpbeNXUr~Gy@4O?hpC0Ť{6sĪ!2 <bZupDq pݒWCИ+~RSA6Toh'Ϩ{b[WV=A$ڽWQ˯Қ%TSu;7&M:"' hVx7BJɲ)a F Dl2 fQS9^ōE7$v4f0Χĝ"`(x>C 0T:` f{[a??=ob;1P|h=k k@Z+dI$ÍƱR"dm{ &r5uc͇xC2EGnl cWlx\^ IgɉQuvo'l_!,Chv 4j,V?o } Wa0AĀWf"nE)}EKz$+-jmwb]BrT hi&oF=!z1\3{ ?UZw O >բQⲱzNY.ddm݃ N-ϔ*X5Sd$P'AkS T -&{J`UQ2A;mv[_Y}u#Ѯ~KNuZxr  B.y(O\iIFU+ jr/kpt~k\W/>7oI;ji+T)a_QO32~|٢sx[Bѫ&.)k7-w S1;z|b)(R7󲱍T ;,!ywVNdH}`:z1d^pvpnUHI"N9|wRCU@7c(lK'DmD~JKris)[<;7À1%a|V[wo(OO3vRR+I|脜ɂK]ZT_߈mT;G;Q(im jJEtKX/`b/ bS8p *xBxE0zRS$]m j>DDW Y6k_FIjYB`K7 "~SZ%ot&{\ܧwvu$NC])),އ1>+FVgCC5t4h,sw>Nj#ȏ X oi@A9J΅jg d {9FF TnE/(- !~h4ʱP]y0%<77Pn!"G#KHOe$?BSDBIЮ Ph%E49ВL3:U6 ~xrRVt -v<9 ͻ=/D[cV>J*Ǚ(֣G+lpcNhVwɗ9>sv"e睊Ж\ոhIvXI';3X!x47SOO0 Q[ L]p_E;6Q]2xNmֻcuROW]vNLh0Ct5nMU=H^f̻^=twց\lib&9c&Py7 1amWQ&y76}qNvr;vfPXYp'9_4@5ߙ/HR3%F(Uݒ)ܸ1)Nvـ`/N{8EdE=ݮu0MG*2( 7ীաҬ#Rtx'Hä@؞„ ;b&^K]Ϟ*Dĩq/ʀ ft[mN,mb[]/@kW̧f{CHD,%K, OCEH gXq)_Y $xc@eN}i(mS#`$xZ.A#Y(bĀV1Agc i6!];΢V1\L"Z-b割_P+[l kx2<`QVKK%9 ?8bTrSq%J~8XM*E#`a >9$kUEd21q%͢i`-J&ǿ}v*K|qC[k'04d7*cC\?u˄) B1J|s tg> hϐcf kݤܩ #0qӟ[o _бeYnn۩ɔߨ \(J+zCƯhn;JUz9dF3X)#bıa:(20//[s HqcxHF6Ml.pg HG6HoE5aybr B}xtPzpBU =wm*09_Me*N{tɭ{$1\2!+3(s2-De*u)Q11`޳ - z(q(<󸓸d BmO&8bq@N'1\~eKx[+ $cSXveW=J2.rf\8aP*mgn2]QV$,"N!l/XV!" 3јdk$ci?NS& T@ uDqdnO-u&ĪJs5ﶝBH.hu d9ps 6'kq]o@swt#zōK=q0P~r@XD([ж$ KrruVTsHG YM,J9_԰d%o$Pn#)9Jwe⬖<$"6lL pJ׿ dEY\q$f;INk-sҢ'[; ^ }M}Wrw#ro_ii~ׁljJFI=1 Tf|T MhU)\W"]PnOJvN-v F `nѫ(0GCus/0nM~~ 9O<+Ļ ` H‘Pvٌ'ՏoKg a^|G$3BDS*He:B u@Ycz'V{H쉶}j:)L&JY"CUC;HD5f=Y;[otfPFnZ}!:Ӑ\WN`.FC_Qr@kOr' k Qe6BW| E̥Ԣ ,OAMe CEv+ؿu(D7EY99!Ws΂͖fcDԼ^? .U+d"-Hו7/L)wP5ջЈDuvDЙNaɓL&ݛ!|?$ O!B';t/-3ʣVMu)OŠsNG%=\':=Bs6RCM YM tեYV>nS9ٴ \hY?,0{{;H(5 ;|;] cSg`1@B^ˌѫ';+q5!XL&ژwS+2?j ns`6.p3/ܱ-q=1!|OF5S`ޅ;< 5kWYpgm؃-O+[{xY`|tw@-6R}jc͈43Ϟϣ )#Gt}jύDN˰..I] xpob%uv\j4i6 *Of iXaͦ?V$<lsjNӅwBݣXCbYX)hߜDL&Ҵa2*LJMy]9Vͬ?8`3"9elD9(9'$0ܶPUk +r.R1nרw0?E7~ai`H O6CEų+r%jYhNbѢEHrˢQ7>t< J358\?x+/Iժ辉E?abJ|P@22#`@h9H b,SW|r_.\]fۋ $`b9U/D9^qu@}K$ZO1ͱY.&5 p,U(7(WSG܌1wE)M߂^ݤB4ֿo6 7t*ѐ۞%oFGavN2ACduFIBY@ P/gz5 4iBgij#FSpq9Y*Ý5 6ŢonEq@h_ ,)gȯjXֺes_vB@97pk[Q/ . RvI9R$o^:]Lo%vtǩ+U;,`+DbGaf]%mᅇg5QwF?|2uAc;)^{9a$~e`>0Q]RJnOC1r'Ǘvܦn䴡«R{%,VL8YwFYtV7fP`!n߷&}-a$(iBfoeMr]\_4qo/dE6{8_bSco2-~QF3:J,??]]0n:ҫRSDoy{'ӊ"}7ss$Zr~Q=|91mAYa㭮Kꗢ|=t1ܺ#]ͮ- /ա/`vJ *@=Ogm' =aT]QՖ);1~Ď4=,}_8` L\dpu~aC9D{.隂n,::& ]mx'_q=kqǏ`LVcc)e[?XT_)-2o#g8k~]<.Ddy!_;G>~fniy\lɎVhKE%HB-K-6h Ѭ mK]6VI,u4ԶbH[-0T^?}k(rhG᯳~l5s5Bڭ8rN;Tn[`}TF?  41M 8v[׷К0hRcB0)lu"ۍ*b (KmAQ+y\(7v^N/pJYq!990QSKlİS`%ӕtB.myDäsJOuo |.͟cEP0!e0cU.]*N|y7ϻٻqRHۥ,:=vi|sUͪ vBNfc h3RQqw m|9Dk\A6 NUQ}9Vi RXzS!lDфOާXxjн_}ʮ(zJvS'X~tB5:M,/C7b"lZY]|l &7ގ}OJ0(t̀d*wݛrګqf4`~%_2o:X n֭" Hj0Z6e0h YϖIҖRyfn TVjP;]/̙1/gSlqy9Y0R$TZ$% G=9}H:j˳>PؖEPD,a+| @nқ04q'j$e ]fh6M$ hJEcU@GSf+\uK UD\wɯhrĀ6L 4NPG8N6f}'4\u/ 4bEu9eÔ89)$] -AD&H>5A5tWiM!c%<6d+&+ G4VFm:{b^Ԗ?#d6K6Hqv N6嚵qVҗl F+@谉X4)嚊Z$z2RGDϾ;CRCGZʴE:?ӛ({%Nq3 224lCj@i&%ʍXjD, k>? k#Sa^sn:W3\$.x}DO~-Uax{x<=` x&)d<Xvx={h{ >=htd(; i|r$+:wIdB(&n&ͧj`#Ĝkpz(zYXwnӵ-¡5[[X$ aHH:rOsh_q 7q:״p~? LT+|6:êW-@;#yCw5L_3k\Sa‡~32/80ac8i\jr ]SZň/Erid(wdBqoƟ=}&dOK߀q&k. ޿9*R9 Q<$MQ Tڹ=NM;FNDR'tYO{b.UX\%qEڲfq W/OE^ >J:7a c'iRZ:i6yAFЊ,bw)EGN.,^wj]ˎ$ X.ivɮ4JyRלQLd6Y2%WF9jD}_ͷ!+@H!Y;[`"H,SHw6Kz]! g|tpҙ,d:|a㯚5|d8-4!`se)WiZ\D8jRV)[>;I19Kr5P;(T$ϙF9!#q~dYݹ\8Q7$s l; XеߋeyG|6x\Ff`BQs{9!-VMњ΁D2G+]C#gJb$-ir{*է^ɤ&4Q@L *ivv.M($[<7kH{'U fj̩A!=NlPPVJpi"pvdbs4ԕœ5V4FѬ\lE9'0Y?_6,5>œZPyL`\L$x*AhW~޲"L7PCD@EH3|,Ym sLH= 3U!# q&Us Xxc(}oc;&t te~mڶޫ) c/HWݹ.G_Z dwe <3lXq@2Rz}u^4IMc/H `'$Ȟ+{P{R[ !(MP@p[?Nxon g3O%6V`Z[':_ $Y\֦gA&̂7p?8@4$b1g# LY-;ғ J7SuPj@Ryhʼf'-IL=nܱN82~, y:SXC :m3aa;!4IGTW ǀzU8 YQʩ? ot}ծO楓_gGۤ ҼY1{ }Yt\'f2X IQ.ϼp ֟>IӤ0 %{cvJْp=-I ؊/!֟k0DIB>cHmt#iRZ˜g(q&!pG‰1X/s>6pAs(bJ5*()$*&0r~y=?kr HvJO?Wf6ODKq0j:ϷQ@Ŋ%![Bu`\s&k2r-爰iLИ8(MB8;Fx3FK@ȏVM덄ҷmS2ڢ#? vUhܢ_yn!oPVInXvy%k`\r47jtƼI1lL?̡,XTJ12k#x/΃A~~!,W;ZI_~QN**D 5ջzpq.]z FseWu4'#͝sXOރߜzV44K0}$b&}.nT  -ʱ,⍬P\U+5<|'ʛs;c(m?jݩ"B(ZT7|d陲Р"Y6(h~S%3_YH01vS'&"mD+]K"HJg X4Z vk=aӁpPf!A ?ң!LgA9͢GgI8pMN{ԜDodeo"\~?!k,̏j'ft #0?y R]tMfclÅkש!BuXυR6umгWGa?^HxUs6\kReF39 5W"{LJ"^q3V~/{nO1/@Ih?AvxJmgo!R2@0!g{vR[_1?<ָ= ː|ZeѲ q߳W" SԤ!OJ{ʽ?vo@t:e4mo1(dF2x )0cӧS^θ}m+öƬw-C??#p͹Dk7@c*s"MNny4O<4 3*[,̔e[~]4o.?]'x, f0=;Z*Q"K2htgArM,o6BߞҺQCdv+h1jn&H9pwxZ5g&>r֧ ` 1Fښ[HL.(@KL@'Bqp,GM9'2ZjJb9SE(u6d>/@Tʚ[48lٔ[߄,1חAT<ΏHP|EdTա!geq -h}@gMԬ/ilRJ%j(R$V&HϪ.؛Xüu6'|c"vΫHm乲|N9Ɠ( \=R]N^aleS=ol-`>P9Isg17pCAlO9wfw^-msy?jWfs~fD~{E7rK/CtG ?BX:4dqHah&O5^߁%I`g&u8M餶6%x Rh :8}`{0ГPcv칆IX_Cso2SڶߔtMl&1Ta Ρb2p@R"q z*a͑o:0PW<"^JysߋBbO+{n,jsk3:VL(Dw#UI~g{ vJ yHn!:^wuAGh"/(:9r+ň=u>pR 7|{h4An@O*x?ix{z4`#&# bZﶿeڐy_,!v7dU>ByWg W^?l%铦A#5'r 1^0Iz+N*d Jyuvɷֽ [,乧M AI$K^_4Do&i5}o6)[~/`p|Ho)`e.-:m "NwNF6KGir|ŕb >7Z A:MDZ*nUET6EՙÅ |C֦b5VZ- IksNJD%.#U\tyPxF:(ߨp `S46"@&)E<G|Vϴma-f9F%CbC"kVF.('-YʖT'hrɡo3٭XE 0.KF><.Jm}\*{> g$Ty- 2DUH"!Ls o(⋚C Rw= y7j{s s?? UgCY?L&{4oԭ0ZoPؽ4 A ]qYBc7J?'I5z}i*٭B"28zmXIX'Xy<.TFd0sJS)lRIeo{sK L|#o IW& S`ΘTm)-W &t4dK>Z(a˺V{~W7ˡ+W)1yۜ_+\kdB5U^Gtos+%P >VNt03HJGsYrhYg֬v+HpcZ^såXCC_]&#Mfј>?`X@1iQ'z|R$>u~'ʆXKFe^SY;~Bai=i->n5 F~^vǠˏ8.&Dү2izao"!i%KaR-#_%8p&O: C8]gL{(jOk ]k/"^֣FE|Έ0gMǙUle3@ V!:a%o!O+'޸DgTIy*!DZ7>A&*SƜ\GCaC~V߃Zs0Mh !r-Rdʎ9&'FqrZﴌE+ ۙrd 2s鑁 *LhcnuU@V3́PbyG-r1h X]9` PGrNj́GV*ǫ'J(f .ᩭ#VQ$2+_79'5O2*AH$ oU 6!'r7!޾P@#nyyp&b{D|֩!AbD(}bݕ -Àhiƈ$:`/0ʩ$DesgmH{xux|Ӧ5?na`;lxE|Foq pe ;qQxs8t0g,@/ @4<;SGI.Eݞ:ދ Rxnuj:کMא^8~VdfY!|muY Sfi 5?4LF_ 5d~iz Όf*"ycݺ*1WL_Ծ7j{n7< _bl>g{G2~yް -JιTୠ_rh^73Sd%1k4{p0qo"_~{?'dKmI']?|HB@<&dTx\o Ĺہ,h|FG3Y(kY279\Y?3/tt6zh7L#I:Qxo?lZ2dhU:ZlrBJ:k'J%i@l:hjƅщS=Jǂwz-`ҥpS/'a%,8m_s*:Csb-qRmF섏XZGv4GaG½B!dXӝj2#F8\(bgH' ,5s۱pڣ5g!=̭Ն$+%xF[o !h a٤δT809X'AЭ_LhYzJJ:_:S'>Q .JvvpFWYrSgl3c< !|]*d)y- Rw$}m2vs&!F*W66̣;]SV &(h ML~$ *"ۮX߫ZVo&m=K} 2ǜugnh5Jor(Yf/)ϖr!=@+F #I (ݼgW 4"= ]NEa,'-t-p]M;DXgEͤYDe)?mz6r9+ d['/s;pP|n}mnj+FVt= xt8ptb2ip(I-䍪Q~emCGݟ3uvn`K< '1_Y#r,DL10؛waI.!I`.7NFmXn$(.z] En!|Mg{5NXt] IES";gvw`cL/q Rle%q6vvyx_*^eSG~4; zk)~$<5s=?m;,Bgwk?bhƐ~E UYJ??ZNJks}45EQ2^P풁r3b8vUD.YλƀZ29S ksO#b^Յ|F= vێ8]v_R2v(zݼc=0'M#)6#.$ ^Y'Xb JUZݢU`B+so}D'lu>M'¼̈́-K160ap Vı$^k$o?8ݺ^Znzz)':1[n;/\͖B vc~~SreOf0Uph|`L!6!!e2"t<20-iȂ?^qG{y3y9eK/*>:NR-3K q\QKl,"%d o6? aoT7^e}v9Un)9,\ ~x.9Nl)pk|k:=tu*5'=2FFG . 2ieޛu~S7 M,_dNĘօ5{/V-gp(tp憨P0t+DE߄#w@ i-3#)B`Jck0ѱ&C.I4o g8֦)A)-q hEx°D%r ."b}1)PI[Z~$;gzA(}T6KXSHPYW e}]r/6 )G|& ?XݎaS;u2M~#I_+:=nT)[i1duc S>*08^)l'8G)mPP&tY}~tᤅzr >I!C;HH=8:&eԀCkV.WQqZ{Gv;5kѭ#THmޑ%<_>S=#c>w"ǔEZi9$f+ֱP[m5^PRr,'l:4|Z[dW@F[ 5XGao[:P/Us{S բ;BIU>?bwHA9+?&޶uGiҿ4bM,i3OdBdk([*J8z$shT$y"/fz㙬.&rH\d=T^BJ4M#~gNP!(o yeF5{nZ#Dw)mP=D#1I ֢hQXzpbp`23l6B& V2O$q{L4ykq"k}N{Bvඉ&FL4Vz-ؕ멚f.8H0qCX]"0J{Qsph.ɏM=I(b/>kY 스FHWeO)#B!ZI/6Ȭ IL[9+/wmTM8A`ϚEmAo,ts QFo60+4g6o]QeTFx1_f_Dac R7 2pCK%U3a*˞7e?lUa=', R$*x jW7jsݩT ;q%lpW^*|wz^X@pj&DŻz%Z]CС)5vlV=>38LYfCes|(T1D R!:ǶiUårvE};c*+8C(%RXjqs]˜DNzQW7 ( ^y\BGhڶjϲN{=βr8,%!wsgXWJR{Z| nqIZA;Bμ*w0+tp\C6zxd OZk嵛-j_.;+zب S%$O=|]\g&t.W|fmdq ęW \KHQO]  Wls2}Kh>E%sk/;/{QT:|غ r"$\?zM\L$U{h=?h$Wu.I8IJ<iyh!1]g\X厁s"P’W3؆' w`~ t:ɋ5'@R f~LFy>x5x 1E}xlJJhFdVҴ֤iC#ru׌BJsй JSrp~v1n XP 9ӟ dO{DKY#ag^Y< ]WH$L2f߻$#i fW;ͳltfÌs7WR*@G0$0(՜M݄^czcPnC+[E14 MR#:.pS9oCr }-uD*|ڸ6^Nm1v?KY´% meΑ7X@#~xC38!Xakz_] !`@ Wi$lU~k5JLŲ0ٱXI6OE_6ع>u @6\M_j԰vH;XM ,{y*6xg' .~ ?Z Eq$ :Dh͌IPP]A_ϐ}g؍$5B?GQ#F.'`j7% L9q&܍Y>a_ yFo) LoYu( +)CjT&1<$.+3H9go$%l]Q[B 䏰WX5WzI՞H)Qc#iG r߅rquŽlzj8g hoj܎OP5jPt[f6b7k}PJm<['N#M,nVq eʽ>a:9#.cZF4SI GAu=h>k߭P0,jcl}NΦXۘNqjdXE?V'K~pʤk,uGsWJxؘ26PUԋ2#rQE''o,P. aU_Dpd;` KUvR {SP`ܠ ~ ?gxz3+MSH6ŝgCD`3Sh@M06|!U,JoOejN^U )cqRg>w5%l,G˔_£}sd(:K,M9[,%)ކ>L㮃D pmn+<"6-ɚK\YQBk} ܟj;ۙEk :sLYĜƖW+Eof#nx6=a#pM4݁ 9cn<7; 4(J0`fwxg7MvS*{c\j.F.[\.ȅWG ][-DM*݅!rAT#bm'}Ub6 /v 9Gj1_.}@^f*\?oHEEX)@S558T  CZgPk~RJ=d9z6+G:F9ztT~^ǰtJpC.ͼQP}k!̬&V~iF SjkS^DR L BPOIG𩈩rbVr x˿ \m5||MM\u!|W)_7#=뚸ޜ+p=O{$c#zL7m;"Q B, XmoGNա6ϨJ;xHS yPwjGYߊ*cnI(r<;ґ|+ҨU*YٙeUp+~7`YGdk P6BĹ1,!^X)RR Cy8MFfDSh~5XT)i_*,aVjT{[7 7Kd)kc$'> *6K% jTqIas%:$ C9Ap 8x j}Kv&N/_-S7'xk!BkR1#;g|z.^@}ØC[o%CcQݞb!ygKCGCdLFڬ5@o=x3A!Tn׫VdD#P/BSx3$:urKؕqhU;2 j}UCDs).DQa;zr_j:0Ix4`Xr:wSȉ<{őA.M"$LAhL LX1x3يвܖtdbTc,B5. un'R7~O2oSso(%0-WG`0%lbݐtS5~OCM] 'M>Kij@Zjpf(SzSӫfj s\oa)1wڂl1:+Rāx؁>Xh /盌 2ÉYwO8dqQLU<t,Wm.*[M+Ĺb8i`KIB»(Rz[^VŜ9IеֶPճJ5^NJ~T/IJklg4wu򒧶SFf-_=ڐY_gzIc *cr^5 ]$|NfNmV/;TAq_GJ]<{P۷Cv&0,UoE[>Ӊ+OO.eS/ԩ+'%TL&r3b Uס+\N kru$ɘخH&Iż[2s-@sIll=!8UgY!L 5x9v 3kuQ8tEN*Dd8iѢ/բON ޼Rmg_a cNa-,~;ɚ&eء@`,F-m%#qȃܯlBk+P\:6T%Z͉a k*r1nq+pn/`AAd3Moc0{>ʊֵ)J1ڧ#W Czj(D,sUQ-!Isln,>E:vKFb3|D:ozwY!mwq h '2yB d*IzDIC1[Mm"Kfxg=>MޜpCV^%f0Α}L> #h*ը2Tl&Z=j׼~~vyiw{ H$Z$SfrarOݦ%v0zM gNi.Jb#zfIeK GȥUY XYrֆũx؊,G*OŽn]=[WRF76j-OUq;$yQr uL#M[؄":dZ*57bp^ k4d ]^GfRd@;xuA4ч=KoNBRᾱ8AEBP#S=@Y1**kDv:h )wb= θ/\l1и;d,)+#=}ބEj-U:PboL {A솟\ڠsV.b;_Gub_N]tl-z413R)%׀`#RX85"KD{ӯ(bO۵Ya,hs bS\hTဈB4ל ~Ѕ|OR ` 5VV\RL<b:`a0v[T!&:YN 1ԛԔz" Ջr2waʟS~ |}j圳?s#YˎE;1c]uڹo[s ;aXo~R);yG+TǤF&LmE5'.sK1DsN)Я#zu̘'\iHltbo7Ӥb0+--]Ae C'k7_QFwckfe 9Df4mi@^5^`ҭhdL2AaZp;í5&)902p]y@ o`ȕ< P{ɀ f><y@L}d!wyp"Qc_1pk8׵ 4[gmZNɢ*ӀKK4"|"y="LAvt{D9+Cًˎ3B GK#HZM1K:;b{v>cΩCi7B7['wz0v,<ȹ}vw]7u}(fh;!z}Yu&pKTxсq;?_&X<4`"gTV*ծ^u9 TP!Lj(hH3Jt-Hd/"Ŧ9M7jHɢ X٩%$&] N9FR"Xf@%a)`{NU,/QIdDbWG?~_6fN]Ώ0l6d1 =TTF'3>YșcoVJYڷLLk6'{:Rgfڐ:N$J|Dh,RH{T<3g; SpiIΈ dvVKC%CEb ǼF ʋzU>0C|M4NG** I|ku*=*]ޡFEj0EKUd5T6+<3K1)*KϣƷMpVh=)6Lw@W"cEUG,l7pH03_j E#:Qs_PK?VH$تj7ڽ(6a("K%rRLfux.R[ݛْ@z_\~ C̔~.R.ŝiYvbJz<9,UTL6_~8TIapo!g,V"п9+'-P{l>q)."$ S)/^CY.;՝GʵH{+PW}W-vGK:T$3[`m2qϬE_v>%0מmDjb2bɊsj$LsDa@VL$JةUɟ#M0$O t5aՕdSMJ #Z, 18B^5C].?ލ~=[ ej## oN/Rm蘒>VLC$XM찙. W[x7ihy#xjJCEr%J Ef͐|q1g{mM+ǧDd]B67MR\t5|wc2w@./3 r0+Qzo mEE(3K+FHYP('KR:uleM UNͷ[(Ј71p` gnfh󔱐o˃ׯ5?i:v9qu74@LRrS\z۷fX'i*;6CdG06NJd|݈X;.Tى_0ܭrAÔ<0I~P20n)9LmU.QWWr6pыp%> 2CAeG EqH%1EI~% ʎe,1'uW2_cq.榕XVq{6GO2ढ[ |(@dyqʋƉ:aY8R:N9]; lHaŗ6hIr~e[kj1 Bǯbư]$.y$ J HA|1,EYb6wh(}N&]A (q"~ Rr4s3n듟smS7uu}5&MrP2F?"T r=JUM8B'8lߟtj*YpK3b|cF)ZHx̯)NLʅΏUϞ"Z_1|jK-UlשZ=GFma}s=cʖ,`(-3CKO?j{_7͢}ly_3WF 8swF&N<=f5|+^ jH/uh{ŪU*4UK;?{SXE7goz6$jlͣLdř7]1f{ ^*CzhlT+aoPsu5kN 퍨 hQȌh^F?jMVi2ЅM?R䇯a>?/&u>A;B|攪Ю{Ws^ }U\~x @_;\V &nY=PųyivxKA*(^0( ՘^QU. ;wfWaڭ[@k7M?@HB^pb (%v(p3z[L0V0` sbk}|g7ͲJ㋠ҝE"?u2W'1RW _'U''}l5Nc_^P~Lvr|~ KB޵mY2t^E}Q2(i<-wԣbm_#ԘY'/P @8zuZS%CIWe"#vܥ"yd{.= DEL?rhk ̨3bS" n*O`*KRD Iy45!\ ف޷;]uZѕ/Ɯ|g5zCtr]`مE V2?߰HYeɤ&b4W\sU'M;}\kΆ! 0o,Yt%du@XK*p04&"=ν3`_"6@Y%Sѿ ,huRX/iUrCsyÔʮx﷬'4B/z< g|OgW<"|oMF絔 +:vd@ֵD=ب 2rS<*X@MGx(xly9,E_Qݭ(j[5aAtc23EYhɻ }: Ÿt&s8ŐI6;u;?j3R?u9֢2=gOZ~xanc VYk@v4Og4JEq;ciEnsJ1:BL}ʽ A7{tN3 j]pwh^4L ?J,6BK+,gṷCZchltTdg+!cqwD |%o1lL<p88 W)ۻQ/ 6Z%EpАT zejtUtB@s^!fK8#2]~!cpeD*h  yRjS3) ш /QYFQ 2=x&hI% 5 n6|˚ާYs9U63:P^ pf]_7:x.V#PY[ŧaJ-غ7_ I} V{/ 4XϟKhlFU;TyPP%%upN,R !/EVSZRJCJTYN0hfDv) [=(k l$8@_mUI#GPE`_z\}%G7*T~m[Wg1N-5}1I}]21k5s1 q6zgT1p`/$\\iS#dZ>YcT$PDs ?ݼ5L ,l&*H.KK`,%I@BbJ ICŨ\[)A~*rmݣ92xkh~1}oR2Q?*7Q"#!y)J0딪S^!caIFϬ:Mj0R6YM7gk͟lqK3*꾊j5`)J+0^FsM+,;?c#CzIo9.1!'@'pLeZz:&_S~ΖxZk4"3-g0CׂPZl:=Xȯ h_vu ׊IRDVgXMLt6Œkȵp=ٌGd )Ɉ%82'i섖)uW!@n,M3f`K\d+9:-(v *;NlN'|/!ؤѼKyXNJʻfݷock1eޞe ՜)S313 T}Kch%e 0l?Y]B^fvq n&sc^)(&UWW%c~-ogo %?2*oXN>,4"X!Qj:xi=FFYKwl:<%tjIJI9$^׳://ۧcsu\+/J}jb[%l^.qϏ ]\.93jq,SdM-<WNō^tR!QYuT] n; %|pB,KE}Z=\;:@bHev=x9>]~CBRD9C"LxSk9N}2 8q["m3 Dd,'~p?ǠAtu_/fHX~rT%9T~L6~=HPph,L/UV(}i})u佶g ӣ뇨m[SG%04%LbM;VZI1 @΋0t>&aM!?HtL~ ]A3E !=Bou˦]Zv y='Z"wWVAsS7i_@hr$~.h(2`23RǍ+XvGJ\1YׯK=vkpu }j ᙦ=WA)~fvNg0}J.PbKx{ݺvItSOp[hU5ABʽL.y~Cj9&[ؠ<}a~in(Y=Ҏ<' 21Վ[;1&]i{Wv9^07=>,F]Ʒ25/\-ǵfTI¬`3@9' pl{bZeR>0#r,e8 c~}F!D Go(Y=L%]+NGڦ"p-ZԈY~ZGl ؿ|h M‰_Pڦe'cD+hAU [dgAij)/i!M"UqsN Tbh;]-W )CЇZap"i^ 8oiE%uV|`l)rbx,N(N1:Tk/kǭ<q5uOKC,w60TYU%oz} !pg\WY;ܰO^I Mѓq 1${)ztLw݉bu7޻b-^$8ѥR1ֆY@f 0Aw>|BATWsɠܼm@rHK5<|( J%vAƵlČ:^IDc-2Nat:oXaCqO&3Zc]5$ED`@ɍӥ tR2/6"x}Qt'f["zͳ.~]^ B=BJ߇hN5`m6=\8 ) 3Ob’ 7@&YLWEHxu(Y=R'P4PNum9:n-)?^H*fZ>(T>P9tk$6H O/6D"5.laLNXd `|+!o _F ѕ ;p!}EG&L@F~7D%aXPߩWLl_7ZQ$z^oGh\#fhԐi)_nLA&Ld E3& =DIzLH,3QHZ2l=[x4K3yj8ΪϒNۡE`%/ʼ]IXf1aL >1 Q$lmkтMn=ˁ}p.N([ n* ѩ9+b˜fbj|e9E>^`xyMD?+W͛pl F}*Jvl=?t%IVɣH:y`>ht \uxn $;]}Z*PH1=3||7I&dAkQ,Ag!%0tx vqe5k0srE??C&L@lvrxAک>\nxWV- fm W:;\ ֓drV[]> =/? 1 *kMrto6+."P@#~'= h*H49'{F 3r櫪;R_%,O^T =N{NA}9BrƬVZ>A pGuGtG:~݋/aRYaU-)@AUFdM FƩtA<ӴfIhs׀q~@lk"жAI#.MF rI;[4:"(,Y zr2r5Eɢx'uƀ$+\ayfv[ ~4!cwV$KkiJjx#,%157!4&j$ܿVg6B7|G^֫{Z_w lw9 o@7eqK7@ud#En L'V{ Bꯠ1WM+XǿAl>" GȞVpLjKQI_Lǡ6 '7oa(ӧ NdP]dkuDS2;kI=r-gŨ?F:lɖ+&Z1"hsT&JLJͳا!nCA[+8! ;e ÞQ/ 3I#po țlg9gEfC҉1#͇ /.8e,X,ulB`-o R'-v ehkx3Yy~:Q*+wbV(VB9! J]‰*lq ELX/;*'D.{tnH ?U<|Z.! Ptatzc:*ޟ*zE|7ɡ4j:Ln'2|mOAڥ`;=TjiK]ũ 1<Җۘ~6Ti㍟0<+joB.}7AmÝ+Zj-(e˫2f90+UNk<;pbE2INiyk*w (^p+j-H5Ko$@e{6%2WHvf`U9QMk߃VMv=ֶXx{FAކ5 {[JjgܶI=ŬlJ̒6`٤ j/ZLS;E2"VTU'/'JeƱAu$ ܾ0 9MU3NɐFx:M|L,҆ 'V1Y>,~)(q=.}z"":H zWp#Ā0aל1^lU G.FA Xgk4BƓe 1kwYTq6j00ġ@/:/KM,|gH1^VaJX`vţuZU}'\_VWmweۀFS*d+Df8-"bPT$hL&Wza"1eGqjܼL݊a&'䮂zsWɘUi2W,\Iz[397S6P5lB)e,|e}xE.,?922j:F)- Uc 8#A@<lTᧆ'_ {v53֓y`%7і)4,PgyI*#O..gfxf9FU3ى*Zr,5k V 2ȏݘ;I]nfY~lh4y]cCꃈwf /qez[Lvi4:6n0Ei ES!Ba0%Dn-`y5}F>,E.XCdu>OB:m{Rm3S -`&4s]6D DZM~0ibZކ 9:Y PIt} EMΞ#Un/}>Pfdz1nlhaܭ)}X@V2FWbpCE>b@g!+3r ÀT!m>#ɪiżƸ~x2ékƚCcF<3Ia$`s35Iç1|*F܌[=! 9CJw{͌JBM 35\D$&nr{ѽasrcZH=w,`r\(v+U> "`^v흝6_%(iRO֬'xb1MW* % fGM"*Ҏl\o2B˪KtXD /TB nmdjI$Ow?WӼbK6(T USHeMo$ƒB=I˔9o#"ƒ0QB8ϒ8}1.`&.|AFb@vSC#P+[p79YVzj'j#;VJy a,d,R9>>B}bӰq f^,j[fbdL|?!P pKV,X}$5#n,{5bBqPKH*H?Ņ>cȠvi bd{̜Tj[NnW}OOgX;q=Q#򡻯Ivw~Z ޳p9MQ%7sWN'ՒH{W)+7ML7h2*d!H*kHMC 2QM9?CR,vX* _&0ʳC_=+8IyTr,,VmU^*b`I= jT7qj++H>W^ț2$;Ifct;F]^9EFca#>)ˀd.=y3&N4lj3mҌ>M _tqNׯiElqVOvz5o}+:h Dm'<^zB}P*zsL4R .r `۵ ~3B^Kwf|Ҏcd,cQf#ohB]vn::/9D6Z?mfN$"zrc ,;חX(pvKź-Y9!jB&*tX;m 8TO_hwmňX?E{GI|(Z>ĝ1|bCz϶0s'm{6`8~\7M >(HF9.̓TO5He ',.6,mcKxs9oZA_͡uYQ : BC֊Cl|8<#őt[)6ٓoUeY"~]1N}bLAm58U̼-r`7cȭRC\Xt+^up?#^VQ\)Y^䖠^g"T+(U鲽0 ˚ 9/&&JĂ9[3ѓlA ;ʼxXg ۹IL T=ޔ zJݩJ 6_ 161!$e ,hFĝOY,ڝje"1h*DܩJ#| 5Y@ tqISQT0Hav)d־,.d׬5tJF׋OVX&Lšby^, XD-"8'W5js`)@Km&@/l4y0tIkSCflj+ t "DWu #5 !իnp$f,edDW^u~z^%?FG3r;%mc^z*L -V'W\6FZMAh-qƈ7H+ .dnN0:8nx5%3elw#Pp.rSQ[2-^>a"YbXA*@Ӆ. M| p:BB%!J,ӾT 5:x{#'~sV`6舤FcY_zr׹/ BD=m2IJB(-o.WoG۰J%Q8eteqRD hNfC+dpe[ڜ{8lξhM]1̓>!;_>=j#ܶM=]*FZp-ov{sS}޼!0U_zeXaq[d;IhL[0hxEO$~qhck-\=a8~'02oDeNC/SÆff xs)rS6d]5ULd 1+9RHp)74>pM* jgkNbR?ð{1E(gl" һL}+LN&ɟ.*ZTYm >9M^~$T֚kMҳ¨\E,)x]Ô7E族I#&9j1Er柵I$uq郸m ? n +'T7 +)331Vk6!kw)kk;]@ɼЏ覶`ބ./ )ӴM8@Az (,I ]\ `pZCPapGJC6@g{|WQ+~ө4ʥi\,4*]~ Ʀʶ^|,C vPؑހDRa8^Htxѯ6x eY1+1_֨g1vCˑA9=cBY]/%2GPc}{2L# QT;\VUr$^},2j#`mq<_&G\$.TO$3XrRw5Dj(F́GPȚU%6GTS cFAXens#3mӉ)8c aә>wUQJm|UArgve=7ܾOb-;kR 4=5g#mD℃ρAk g6K֏%GM,R'BY%6ڣ0pc/_=Yf}<7{|ZPCN9wZ64.|u^ ,ڊ>N;^F&ML%/[3<3Rlөd̟̳m`§WH)uD *džsAPyi(=ШdtLK t.vp:(Agx Uw͞դ;4?:@@Ir .ӆŏ?KQ?5E7 ӈ&͠䁥vYCKTMdOՇmq1n')!AmJQߝ#Y#/5Gվ$N ȋ3x>I d6H1{keR/e &C]s=%HkT]~P%kS0|^-_*c@8|JnhI[.]M=Vg9q`>B9BIbI*ʌ!ix@JXcdmVA+kEj8hS#T`<$4~ty6UrPM+C>QZ"aϳHWQw^F Hr0'l>Vmzpwmή_?QL# aе70?$nٸզb{<B ;1nrZGY7ϐS` a x8|7x[Ffo(9X%0X">B.l(S:G{HBa's5.\^|f~rwQ0H־~ׅw. bق5/wvhH!my ũ/L8$컠#Κ{Osn/.}] bO">K7ۖٲ RWmSf%j̤3vÂk*|d9HFe|m3 K`#9Jx ʝ\ΓuɔW'} c 9IYSަJYpΑi.[_{?,I~l9B2f^ĩc^ 1%0hr 8o}*ЃJUz& b(G1q{}5.H8?-$1/6wU5ָ plh8n8t’?m˨ 4/>})QjUϧ=*f#!.2r/}{#T!{2`,psZ ?40t4=(5d, C=A3.Ma>nl_ݒcf!We++o3}RXۊȢMD(c;Qب$slgM4umlR']J`H_hd]t>` إ3y/w'" WY;z66!";Atje!+~9O'ͩN6_?(pol h&K0%aǓ6*UƨK _*(jAM -HGA;5Ыm8#;Bqxw&+ݚ;KUlݫwϵ؆[JT(қRlUsj܌+{;mfgMj$t{$)Ҽ:/,~h ">&1ÔXZC#3Z6dDw}|7u PC-eDklū9 ec#{˴7f{Lݦz@}mYk`}~@~Y'+yAWi#v˻o]qzcWx,<-yW/EzדKmQ[i#83A(:"ngs\+m=.Ǵk4j+57+ zy='TUhny jjǑű/ތ2W<ǜӏG*l8FgN`"#:o3&؀du(j<#nZ^A&uwnI /)LyuZH>a)`:],w\U T)?8m0y 6I:61TZR~ȷMuPgop0ݚ/19`^"Wh\-G)"율i ߥ;ZpB7$ONdXI_ۀxL")v+)~W qi[_]^ZYw{qKƺgmM7>/Wbv\8G:aǤ; *`6TY:tx(kKΗy}$+ O@?FIܻ$8ͽrSBfVWmJfap[3ԕ҈t)`yJF-jiܺ :-#фFz1FaxbY`TKY䢓oELIXSQgO0y8 (²ua+zQ-(>X: =]1W!߆,-;/s .<nhߣ7dC\4#]QIzMe#lqݴ=4wvf`\\$yk֬ʉ=F{ޭxM~ZI_z9j5T*hf)y Òe(M(7䇍, 0x-.ULKgp]Z?!i@}|֊I9(Ɨ'phH{ ^~׋AF~Mt^pijy I c37%Cnza۷?zʊ|*TWa&Hؔe@e/xB؉{MEG(st mR? :rBX+>q=k6"X9le/Bװ d> W=ƺ溑-K܋A z@ù ^Zv[r9?I2re_Ŀ)E Tk v`F:c1*0J*1nnYN=~VAF.ci|7;C_i4-1T6B?_zɕ5qQNn nYQ9qgbmN"5py .Z~ާcZ.dS֛f4g%#p^&;"NGDnʉNLr7J6y\RH)8yݽ.fFa`8=!m໡>#z~TL5^tOb,;n$,lyf ̝Lk ct i2yt;`tCRpIdz'=FGy]#1U^5 -7KZtMx*ZŋéDFpe.[IOu37=.w*ѿrbߎ:\ t:˒!ӥϜ‰:3fkˁc.CE fp䯘7s\RfoG/ 1AăDnZCwh"Ρ#u rM= {xʜt#*p߉s3σ,Xqw-h ݒ F+8Uc-(L3{H Ho& (p?"\|xKdΚ<`5z77|E[5OaV@KLS'I1.'e 8|nHaH/,3+UǛgQɫ]W;̨6dAnYS\C*Y& $:ɣ>v8 &5Lȡy:4|Bf=-}i#/iRp)L,Z{a|3?G}yhiQYܩ&YkΈ<7q0@ F7& ^1K|8cgMxH"oŸ / J=dzIq44/d ZL'-6I7(Gh ǩ_j}F$,5NU0+\ J9p/,m[бz9¾iar8JAX`)U4Er;&DГf+v=OpŪCیyr [@n:tӵ`ꤏ @ujnjJ?F-4>=zXsլH_+]ǟAԐk^M`/L-(Sfu@oqv1?xiOc ߓ0}r{P!\V=1F`{8&E<Eav) \Đ88D{m1%ZP-!饛PRG,n\h }Pu\͆B(p Lg]jx;E(lDn-)|-\Ok8]猉n طl%Qn{ec,DhHY`؛d{HbWR7o >S\ ioRͦ{Y)mQڼ!Ý.cǀ-INw 9%CMҭ$EN,,|%,&[d7rvtCaFȞY*YZK8e ƒQ x0$|7,4/8/RX"7)} :m6[+R!b%0_6X^#kIӀa+~H@ Rzфs6S}+d3Q;ңgsO1Di wB,-tSB8&)5Zq&FnPoZe={5wD ic9=5~_z>T%wuo7D'$Jl"BbEpdIt8R߆F]V8eKumRĵyZ#"cjxQ:FDР BDOxy>@шlW}p]=`!,^ަ 0c{#3[z?7aΆei4K0s csP&_Ƹx/^-Ϻu3K(61Xp66cȠ[}ECwt&e:f#Sl 3 P׭E{>F͠}ou 9) % `ITzd ^_Y7D@S(<ծ#"Q< gX_&M/p)U[&P갇-zX=2"%D=/FOZ!ro[r ̀ ¬\/.hMOEEJQ_e&[d]J,@ETjzm hXወЍ;lGxk"7D9[#Ћ@{z-R7i_XB'9Vj>:J*&Ԋ,\f@۱1'@lbTd3p2̛H\wHAR^XKlp?3ġI?>NUr.k??oqC:=a t9Fe;N5YHPM[m$M)H0 EuuB9trU*|6YȍWd}ʧ$Zxe:Av$%34xzU^bI9L<s!|!-S֪*(։_Y.q<{i3`9 fVpZ=+ޞ&Ilaz,U>[mߡg#2G`px |d[nuK}e^mWx,uECxhM? r\) ?z? k8|dMql6i2ӪESpJYex\ (agMEo JunR5SP!29>5R)ȊV~mc t.tO@ p[؇8蜊_-`ؤ-Jl&޺|iEGPABAo+v\ TN"7HU:1' 6 ̑K(YҶ+`-o~@."گBK8YhȨشaȂJj_(1.(;: {c2䦅HC\"FP~q)ethӠQ/꼛0 @OIMĒdcm͘S6N#%C:[+9 +Ԇ>^_`-oz(Win3&iCzbRX&=nio6LLz)-B"/oRZ ,Qz.N<ɋ-qUҶAKGYdu[tRk )HjV~؉/HOLPb/t2<&ļȎEI:qWug1~@tQ]:%uPeHuO7z}{sbڟK{گAB 鐽fO]1 rtJ߳SxV)R*ƺ2TVީC2rAa[h |8LsWBqz|[#@=Xԧ5 n a;|HEDćeޮQEt`]3_;!#V[  &"vX oxe4Pk 1wosM%04~!sNtР.C`\YѦ@oGQ-<^ݸ++^'BG66@{PϚ/uEV/XJc6k0#qsE}/ϻrFM5u3ZV50ou(, l3N-J| `h)5Όo K_aT릎vpLظ3MjG|BtJznmBkܱ9alnTf'uvS x.͈ GdJtdcf.#R{H kg/ގEZ?}ݢ"?e(pk't{08>;T_R6J/EeZ(3`f :¤fJcKF;WW=ί#ԓX.)N#Z8{~b8{:P^؀ywǏPQyjQVmD2lZ` ޿:@6PwALz.`Nu9:ἱ1ЫΓȽUóOK8u7Ԓb!v{ |?jNQa u0Ya gzFȸN;/nFUp@`#~{XAs9[h۔hxF_vYqߎPй;fT0^͋?+_8\y9,0dya*X"\%'=&W47uFP$^ǰڗex=n.=zgڈ..PV1Vn`Dz)*!r&%!F]R( ,EϠ"z" Xt>N,]SHf@HoM(@̞\>{/5Rvh8)˃*7: ڃG.1W} tXq9`I3Dg[8"? GmKZ4o uIQʉi;:8""躮]/drȸ[oiܓ+: jx[ҕۅܑ}]dA(vDFz6-+"Kp J :4nc)7NOD힤ўͺRZw KX+nK<=pgk|EAr 2;^:10(ip{U'$thUzc~lRA;fF9lBK0I<;>X^z@#K^lkAn{]I\ix)N.REeñS$0Pآm}OD9fi5kb,flxqț9.aY/aiSH{¯-W-9/]Bys`xQo&# HHdnBSAj+:,˝%c؜1Mc}\!3!aqLzފb؞+|=s{03(}(8pJ,E~,YA5 y)Y'#xhz"6 >-m:YB=k :a4{*EMňR~ i,(0ufRzZ򸌯C-ep ]g]Y c܅9;? ǤuaV~Xrߔ`&urJYvR@@s"pէ>OR*BST Jg+;~B |D0MH)UKg?_!z)km{TYp(_?3SSZ=lRZPDZVw 9=TȃM%FaĞ \#K kѕ<)U'SsJI>`v#}ޑ4\>62"+_-`?={.:&2 SlnZ> TJF{w4&|2ˌ7I#^+ƛ#sSd@eQgn܅4oY^@J@2"kӊ|%EJTXU񈚏bw rG5)Nxr' hCE*jb\dA 997]rV NSg6, W 0Ͳh bO<6ޡXN1YSյGJ WFFC5]0.++廎S*Ei|jGMkhH[zTk6fUOf<=Onm7i͈/kF:˻txSUWO}6f[N">Q" ̞JcH\"%_jNKv高h*;&]bǀ^P=APi;){jdqȰh!7Kc~֕grY-gBR~`U9QgFPG(ؘqlǩM eaioI6AF[eJD9D>9ɃxG|}*!Z#Q8[W1g kz)tLp j#c{;(Hd<-/̮4XZ9ij!M$<4a$H5?E4ws˦yFZ1ue`\hs[F$ RKwUHLdF]xq2w)n 6 ΡFF,8LԆ*)3_nknjV"]5.z  ?qx/iJ/]!γR"; I**5J|vkZ:n3מ(oӬnp,.Zf;GfGSnPiVޚ7d3PMoc=eɧtwKl% %#m.XPcM2FSL7HK ( pgDewnՐ՚hY0oHj <>R1D$eR" lJAN.XW\rH؊)1 >K#)|)|?+?tR YG|^4i9@DC~6a@LZ|VDֈ NnN__s;٬j6R$o|L~u@05F_UCE5 EGoi?O:&.NHbJHkk /;EuSqxvt4V 샺[LBStk2% ?a;2Tƶk݈7v4 fKmed$mQȽ&іםKs&}-6 :FrpPD'9"`c ݷ~GzE>g{oQ4[U0=M/DoTn ̋O %9/ :zXy;Zdw!7}r_9 j_9^#"#Q=|.<-} $J.ile樼%K}Ē$FzShvL jՖr,f#ϞN툀+ (s"X:L(>݋F*ݮ>GBc:!wt@ns]_  HJ&n,V^i )Baj]WMHU'i <,GA]O ϓ3\X87;- Q;\SO,S{{.kGÓ2 hžۼOu~<(6EZDiYW͖ŸkS,B3Simb,s[6cwGtjVi2&' hsoWOSlFfU'2QvHuOTY<ՊQݱ6N} ?~]̔[ |fn,CQDv h)DN}u=Kؿ0tFCR*`&_yl5plb!^r`ߕrq2#)* `!6Đ T,xH%N7#)Rj88~UxSBA⽮OFb_om+҈)-tNM~Hj8jLJM>O03@Pq,FNYlCybҙ%]CTtnzqdh/jvR E^]fKbA+l)f1oA|CkM ŭf8j*J'dB idζL>vUlR 汮78vE r |D#wq!Ir.p b#CC-]Y<F8+ 2kKﶫXl&>]+b;& J GJ]xmVVݍ-1Wʢ9*(E|UϽ1C$)>c qQ2L/='&^>n#¿}66vSy)f`2oIqb".Ufj@]ꗘÓۣp^d-ʓ7q Mo3YޟV=nMm;m&XR%ԾL 1 1T YIm p,XpwxVOaeCS` \ =u|+MKwb{]]_' J0g퍓ryq?zSsûIA2FZFޘ@1SƜݮ["(D$& E\èJܕC3u#D5'ނՂ1qXZ32D<UT߼=)A~{rEfėV[g|kp;0F0`ƦьwJKOHOH.Wi&tƽr*7>;(/j-`* >4J.E~eqf2!Z>۽-{5}%-f/u1- V9ғ-Pfp (w/eow-ۏc;PM }ZQ~*8fЩ/[ 7@OMQDҹ'dc6I'MSUs+m oBYLo^xl߳ʲn|?z;^B4Xkxв`9F{9V)e ,w&m2νeX(WrpH^s ΞB3ZgYy.[N@dfL*Wcg(Y!TNrE&hS|#-{e~.S ⴦|jɼ̒,eΎєijt<#EHI 4Lyu_<0.n\v_U|埭.atl,DQ2f9F!R$Ky{|~)9{ ̀d%WN5e`Z7|"EPtE"8;';H$@ř.ιZPXWQ^:3~=928/oyyG>>ܥ'ʻaNQQЭ\u)6~I-YQq|B#&yj2 ָiQ>'UKM8ZZeZk؛!pw DMɥDV hC9>'7B h W]2.xtXh,V@wsּü{ZM(hANkdq 񩶗YIcz ?Y}C+oaˆ cHIד]Vδz/lw\qNPf37CzWgÇV^緛HGuDdImę [y/`{1v"+Z3N\|2%aМr3\o "You([m6ʚS䉲E!D ZRvs`k5%żcb >uF*roFߍ*KLhNz`%ip…M6Cb:#,!'7*(nd`%n[+lEFԟUԙ#VWN*ڂ;}IQH1D/#ВZjK;~E:\K7TvȻk_ U:c0ZtSA-LΧFP): (\MN'-tZl<ց!4`OؑH8*h7H>+ =Qh~MD|&dDX #Fu~ЫgX\Hւj/8mmE+NvrPy09o8! ] BJ9i?X'H2`YkLrR;&Mo[CYal{ _KY*b`*d೭RLnfooǼ_ q2ыŔkд6{Ò.kÀ|t t:j!P>:j5)1zO]6:~mC)aCMTu H蝞O m`)Y<9kcKT>בBCn#6; kt 04!*T M͑UU+>u/?Hrl#\x]vHO} ܿhpxҲb8_IPS'>¥L`GBwJm_:Q9ژ7yOɭƆG Е9A)@0%tx/L F8~y۲pz^ڰP9hPZtd HM]"l-?BzίN hz$ 6)ρ"zLp=9l80ߑ)P ϕgѩO's*Sr=)dP&ȕla=;)AMEμXYkȠh692VR~_iklC]_ ihVV ]s|ؖ'HSc Q5n^b3Nr&TDoe3"!1|%ĺdGͱNƔ^;qx;_ fpvylF6J6܁wrZw }RyRP~ /ScHf.=‰ Ojx?a)Q۰tu>]CrڞةؚaulA%^9|biXtLe9_ N1]l߶k~ -WX S./f@xyD@ l<\A/=ߐw-VV 5܋g}f)z@-Iw >BTUJԩ' 69j6 _y>׫칋K" 8{MZ۲;Yl49ap 0Hn&+Zk.lU+g,I{O4,>J (+8+4r^ťz Z 93ZcNA$#Q3}$g6VlȁA:|&|DqAc*ErMQw $DӇYs zy[ͤ [Š!8٩ =_j|:F%9(m?FCv>$ɽ=/j ([ bDZX;&l N­SԜ㞔V46<'Uv(_LVˢ%\Q\ أ+(*=ٴ-f~Jf`*{'&egr*3lԫ2h{ ie }d(rHvz_M)a2Ǹ6'fFioѧf j5+E:sS&/50ߦSNX[G\8)0Wmn2Gyf+W|d( HfrUAt;sv(]<0"'ꍴWݦ1𭭮lSEmV؇LԐH!h:3gLPsI6Ю.V i̜# igXa81 ּ2ɯR(DC2JPRͷuj:1EyBDR"z+eP۰keƝWCEu [ Aݠ.!%,[,-*P)^}K[Z#V0^-[<JУ&^Ђ!.QZ! N o f_.!ѳSb.8-x;y(H2w3?EiKȞ<[`k]z Yuh-K5}Ysa#"{iomPUťce-rn''t ~p(vljјbøC@J9%,%%P| sk8B؉nT@>,jhYY-v lX\|V>[XW('_wRwQ\'¤p-N&eF5qgk%Fg'-/S;8N9}$qhd^Rify^ [TXj!bsӐe"P (;$* wSZyJ'%Y)_-3Ж8c鏆pP0u崙Uf=T>qBߤv*y0⌼Ug&8`!.F[PȡVg40S;+ mԧL'Y$sZ.\JP7}Eo'L$,jeZ5O 3a+/A04iK/iLB=͈a[y>2p,?(7xC{:3~.?xs#` _PC&њj&@zzۊ5ȨrZEKCL lG?`V*ZhT\ G mc(+-ˠV5nUN8) &k GywYGW 21I@ƃ3PEA+8ѹ-U뤬AqIQ_u2 ̥sjz?#`W&fK\۽:A 2r=Uu{c-_:E8qML@\6eK7x#2+EBpc9(㕻~ƤsM[T7ߍg\pk:!K;=x 6lY Gt`m^kPDZte58.;mq|7H/Pv-k$qѐq#q] n6zL(pmKas8Vψa q:iLEٟ(((Ǜдk EW}((DTASVX3?Vw%|#3YEwiuPdBv9 pp+P E1\~[ob$(5:mH.4K#A$ZVM3 YG:qqÖ,%CM7ݗFh]p.zj`Ê\ҪIޥPdO]"{ ٍY{Z2׌ \wk̸no(*@>#r" t^ނv SQ= %9&ʺ6ji*A k.8)|gc[RH`(Qpj< S?KMhѮBXt1QO$@?ig>Cf.,g]]& ĊO*ZO42RЪ”(Ȼ HF~堝 0e nLwv~oXbf/k'|͎6G:&XWbKOW;J{t)Rd 4.fȃL4p~I .؃\AhP0gݑpꔟ ܽS_KSieئQcKPц]ZR'Λl131rF={^zHQ< \-Cay)ۘ clPȺ؉_Hd"R‘5џ{Y^\P\sCxjU"|giTRo<*' ub#I11gq!Dz+!= ܋n_,Tgj̀<ߡ}#GxUV$NyUA%s南[Ժغa};5vxlV$UJX^9aY2ޒ̈́/D?f,.+1^]$I 0߻q 0O"既ڨ Rm"uڶm3˛3ϑ_D Ǧ4qi' |]1xi{N~aGl|f*!!ɿAsĊ'Wׂ+Otr Ԓȱ)C绱A>a2WZb(>@JSO=aNӑ$poVԐ?W.-\?Ӝ E7lϾ@ 5p@ nqk>L.*նv6-QKR wxUwαtt=(Ahp\0`d.JI!$/4; 0"ϸDA$O̾/7ߐ烈E&<_QEjw+!SJEB6d2U in"~(y=9Bؙ*n&SQdW=ҝ;&(ΚAAѲ ߙcf Drt{x4` ,[5 q=ҋJJ/΄(8Wʘt?V_ØkANb٨$FuJN Xnv W`HgIz6fMަptXS|Fżͼʲ3|zm<.SsXlHCE4bzꍀ\B^PevkgD{#PojgSy3Zou|68.eMғBؒJ_8[*i4^N[c)aa8${?n^IĀߛi &kq?*ݠ쟹(^*VCGx{ͧʫc~yI3h j&May"qlz)yЛ,`I2T*0oѕcNl&P`$~t*`Ny0x6q]?$>m%k{ސY Y_%[fw?R,c`}3t>hto!tptmױG[;]jEnR.׸%'SF$13[+]7v2/\j " [.e&njɰk]pLr%4zi)V̬ &11g؃N1OMw1EOlhA&JS 1 c7:60j(Q$[/E(zԡ 3<83*CNy(%_&_7VG]6Ǜy~R 6Twи8 1le%[4]>eyrX{ߌ3/ %MXh|Ulc+g ܆?A agcAխ\/ o;QثO*Hu>mo(:[L@?/r :hyWr#kRE2$\bEv:yD'kf֝P4,R2S^ܖIxq;ovm~ +" JZ ,4?PG{⧏w437n}i`⡬7JWn zF"V7Je!j/ϝs+5rk&aV.R*ta% UGXA~+jAdby|z8_Z?$A^_=@)[f1 GW{ jC1#B8XJk({Jl@Lܚ+!trܴa\ p_`|\0 o@6O O5H,>ԬNX$@O>S(w>?%$FੁŘ Y%N'[%h1ޞ$s4^.LF) +.fcfHSdؗ.eO:]|lnrJy˿Ouϛ6CEOPO?mD3}^A5q>sSLZPB$C~5xN==tmMHQ{X Пdp8@NN՝[86(LU} 4^TX&]ޘQ Ng^ P UMXe~v9$[& Tte&&C~-e ݇2=Hm)Ecp}ydEcӽ+#Xbl=DrkjCE ps}Ihmvr$σNĽ=^ﻇP\8nPE1X%w-Q]< XFo%ZQ8d&7ȑu2̩2|hs,F,|Y]cND/*d7}0u?_DwSnh۹;ZGEJ9к \T;Q(bHf룣3{:W ?XBL-Y0T27ܾ[k+πܰ!ǰMD@Fu5-e[|ۛTl]$4_l5b H 0M=YBt[L,yDB*$_`e:U檺cV % 7X:ւ3=jcu.rejBytT0_<؇Y,xtoS ;ZϬ4HU 'O/V/Vrf[w*矻I(zmm_ܐ 5%ͶFf0Y0i-,Ge>,ugqJSHbY+Zz -3Q:ه+#K|z=Kt֧Δv$ ZC_(H]1ˊneE^}X H{Wg8v4jɗl\h7~k2&?#/˹,3Du ~aMXά(W#]?+a̞YB &ge <1bÉjg9;vHNCNOBQEW}wT.@e !QN>eTX yKOIj7ZxQnNOY]Kx^s iCD,td@#>??HL O8t)m#ڱ5w[#^g&B^aVU#[Pѽe+{u?e \}dFƲ | "mxP]4 Nk)HHpzj&:ˆY:kW pH&y"SpĭCDYYSbhYte ̋;DZhFi{ղkYݡ|;$>Qg$p͐ʹ%rkyZvdB,B}. T5"pL'֍ :)f*DB8,tt|! N 'fQ_]5s"N|n[oY{I=UleBzFAFu$ktuO)VHx 9@%JqZ\ރ`N@p1R,.:b'yBƬN`krQ@j#1&ZN;zZ|P +xD?‘hQXz~y!?, , b:eDs- l$G;=oO0WZ\|A_s?h!촸m1 *KbpxL99e! nm&j^rp(mH;̅)^ji{(5ʴAw}&I/_|ޘL?lAJՄ1B{/.h)hMmzDGV@wfThmc,+WLKr7HO`W>\Z*5HXi\T!MP'ղ@G<_pﴠNaG`zzeLH%OgN@U͢q$> a ypE9\UsV=?*E[ yMwX17C4יý6WIՁ35{@;=$=Ij^6\Rn<%HLddC=^Sf|k%oayڱG!5kwV\4ŽǴQk8#s Ӊj^DPzo.u&73K,l20?yTCz-wC |шj?_d \j9#fiG o~f2kt/ %n4%2,ӳjLRЦKQkJ.-vGHFLeObrKnDބG\п [ŰRS!ݔCHgp>z+t~:2chE~r-'ejŠJGPKhkHE̪.RQO/1ѡ70r 3^&2 V[T )'jc-i~=Y ;P~ ,Ndb/MKdbq1ViڂIoTYa9RS¼;X*-EvhP9s>BW<C',PCFVYVI IxÑ6ubv=BsS[%~|&mipG VB8_A*Gl5 bXK)5 W9iTiRΣ5R/ǯh? -w\%^ (!^[vnsc=x̨tЅ ]>.CxvP~i4Ҍ ?g4 PUG!yߣ`14hYa:D/]:)3 ⠟GvLG"og2O8~ 0HncPdѾ Ț]sxqJFKkp.8O|В̀PAPkAnz>t--I5ʉ0OKk;YRT[̟?]h[K Pi!AD:41at?^D^Zy+PGSЄs8)AӾݦbty+42%''57r*rm /| bJI)WYң 9W-GuP.լyޢ]@ S#S]UlK:8dU*B-| >R{dX!Pj("hŃ^ Y+dml J(~ KB), ynsCwHvdP,?^g2;DlUinuRwFdx`%{F|N^Vҧq<LSZlzL{L13“J7zEKN|DzU5?GZ8Yxc$V8D/'P+Ëu>&a0ċ\,rஒz2ܜQX]`D$Psndjאr#lw7e:i,8Jerg D#a wGm47b M׋R{G|mtas(7Or!iV.M t( 'ˣeac PCYLZ?]NG7·_\8:FEGbH}9pgj$;`XV4LBܕ؃6,#-OLqWLe}[U& xT Gp ȩ=Uh.Ʀa$ w,;ْbVݑSPP趵 )^| X߽ڿHci:W"RDE֮ x Y܊;((e^˜v7c!E A 8}%v}Geu)Yf!XW ]C7pm}م\Rz%6Բ3];xj-ͬ8C/WMJ[g&S s+J⠦B}$;1K ^Ls>??uV*{}'G;lGAdNf.Z&j:N Ӡ$z]} >70ZjM؀p?FjJ"<|LP8Ћ2wZA^P!`vڳI^ɚstނS^ M O*2C5%_J(_8Ǹ>#m] GX:dp4IT+Sd-o 2MMyA)>!  pf Q4O@B?~X5>Ldz΁R-pI \/3ja;]ZWxeM=.. JFX=A>hh\ <, 0s=L#b.zm z6-4r(V=pJ5/7.t}O~>U4 gIW[zǴ.;QdEڷcCSҧC }yn7Za3+:px,%}Y,A&Vi{2;Lc8 c܇WO[#Uk,c4k YSkFJ+A1DY)< Xoe X]&^r:1Pk#Ec_+l.C3 O3ejԜ]:%=aQЦOgQ3=%?Uv;QGb !|85&XZEX/X6s3:] ߗr2&"UlmYc[)G )GјV@vV,6c952½ lՔt7ꔶo0Lؗg6s HDerף AI)4KiԿ'9n*)kp/{c.Puɖf% S^Ւr87 sX!{wź/3yPdlbiIuW jDYGg3t;iN;qGG%v&QG7s >4{)HEDCUfn`e_@_+]S~`$‚NS&2BԶ&d}sވ(z"mvPNAms[̀UxeI4$O,0$@NnL?*+5;`G24[D͂jVa`=2$GzU4m77]8mFT>2pW^1qƄ[!]"}X06 [jH^MlτgekPt3GL3^w֚=)otoBBҖvwJcceOMR3a̪ U6 0io6Hӵ@Flm4øDrn<|yIu'>M'<9eY{d Z7Gs9ڍumObe<r0Z_83|g"W2qvOQ$twEno-0)) ˁ|` asa&AhH44)T أ#:c Rzf ,~w)@f۶{oGfzf!GV#o Oq< G{uCIݘZIJslfW0設˓ a(jv/du7O=iPVKҝ#sʂ0=t%Q;8TZhi1&=g) 9 juV9pfn"Vz _wbdx>+ IV%OA_wᆘƥB8AoHPA'S}wa; Ky ^ىV}&I!><,%tR<kFjH=W(;ȹR9 4oz4` Cwd}߾bXsZ-Eκ54HqN#ٍ,[Ճ=?OalgLq׻JS KrD?ly tJ>ϑL0 X]5,!Bf(} AKjyd䯉k+ LRe&VnF/̫ kX۴9|=6e<"CLQ$^\*܅^"Sp97"4YFHZJ=\z/H@ o`o (0= ; 7o>"ZiD+Jrˊ3zSx᭐vA(B]7S.'iHi9hʦT0i^gM/ؓ'JilyB\680Cx[-MG >O2Wz߱ţ_ 9PQH5_/.{ϩ )olB]q`wKMu2c3-ſUqcS#ȗ]+䊮 T'ʏEw8xmo Py7 mlW0ܓуv}AWfD_~F> cږ1i"ܶЄ@ɠa1*Ʀ)RCQI~ kU :rFvˬ /36[erz](UY$h;߸R e^ӗ]ᩦQP-IF m'f6]_PD/7XxV#n0+ݤp-E 49lX!3VȾC woRi1Ug$cxJ;BkOURGn S4p֠$Cwk3^~1~⤒=6GiG%9E^N!N5fU7n~{Bu$CYHS^Dž rʡBKF;:A7:š@F+uŇ|M1T&E+;KKwԨ'43Q } $]a+w-et>:>%Z %Np5]tyKi}H8g#16c 8 ; ܽ꾳PaC p6ödِN!c!2Ҙ2NC2]7p"4:{ ϠCRE!])H2X'{y}7b^nr?;źR\ƀҷ=GqĚ{x] ӦY񑠋UU<_%(3UdfW;Qƍڂ^ ^,=qoja(Jc.spX?5Q"UMUDs%O{em[RcQWw ~$$q[>Q}o)q\`P ڄ,ЍG]ZaZ_;!DAt,4¬)(hE(j%ֳٳd#1/u G7P ϟw5fT<0qyu&ud*!2s 5 <ͼ;RP$ueK%߽euG1<2&_AI"dc~T[pG]s]/ԓMjD!F=>V^jn:& n1I*˻~ '{\,##5d~+6> f`QxrwC1o ++$@Ci3A@!O/C-*'-\rqyaϽ:ԥWOs28 I$(i I]Ҩ&,d4n?F)/LZ|"1BEje%i<1mND0ܸ{6mgDÀ<\> oBna`216hfO[hyI=xũa,Ae'_&Cܛ='%oqlw9ߔNn*f 9SzﵰʠWTǏ;38ZE3O3P?2jLKà. ~ 5p~ߔ=oOpo-Q$$OC;@c61yeɮq>}1|&yaPyIMdE9{oMkvߗkJ| @t%F['NC(LY ,0̕v&a0x4/ 2(lȷń*Sw[P3r{`TI=_wq80a!cuBdbuאYPK|K~E-aCYGTŘ+vRbq8{6,}[ߥWBƹ9Y(3DZ̼{.>qpTȉmeU0">6q+rKVgΤ5},ŸDƾ8e:g?cK,pF1q},-}:y af{%]u f]NQ׼pU!\eQ@2Na4L$tHz_YF S@Jl.QB!q-L$ȠW&a&4v"bQW_2K1#y1TvI X|jz|yA:$Z$o*])(JƲ*xNoӣGīm1;ehLd&C󗊼 vtX9x/A_)Eغ]b3HInLZN5y"j7z1wvYCw?jZqqĉkRF f/-[LcuP߆;?z|VO/Ž4E?%voL0JRL"͸-CȐaWI߉Zk92jfIA&ܮhk'/FʂVvJvMX6BLJgla[H}.AInD+["{-{ޓк~8;.jv'Z7Sg]H~=\ɟd,o`Q-fu%+/N?AmK~!?IJ~)3B+0Ԋ";)`ZpdaK?)Fg3LSfl2[5NCRmNʉZp~G0$xҶGꢨgIUˢ6*ۿ!h1g-"mlrm ]MWlhGIJ۹'7w憭ާO͡rNSV94^dokGC-wǸ]ey|,cw[nd*jqfiԵDRe!FXT#iF Ûd7Hg|$#7bvN+ f5dS 9'Zv5(a5SؗqݮPLOl\LMIc1/*S?Uju)Ђu]ywJr6{7NfAΤ5ptǚENKh1>î4J5w3&3c/5 6ݭǽ;;qfMviJ ?5 ipȈnVd48C׶; Dgg )ԟكj"lgܔ>Yd"u U 1~FE1A3ǶOdD~[n)(yD.@ q#? ZV e cʼS|y<^rP.0#rlnpgɺ n $ZA8~#U]jUBa!Bߵ#aMK[ѥ̑/$yRf#)5C.|aiJknβFWȣm90Y{b$5'H eۖ7  R+P64U"+]N$CF+JWU>6u@)++3Ozmۧ%ov6Ayu3˿^YTTLL%qQzkӳ Y6J );yF&}us`|ZF>rͦ6_ eq./yp -i ʾ+ o>>AjߍJ{ |z2~]D6!~ϪtUj {B~,R>KmF텈 zpd7-*K(RGw\ƾ@J큒SD`V ""^Jo!RupA@#=kWw!NY>3񈃤a{Tb*G_&MP-ŸBll@P(>]4\LʬS@Hԭ*U~Ubx=ўb0n|A=bAi> UB˗)y(>B+DWL+\ /,C1)>ER7}n}n|:1WA[iVtRvlˏ$zWw.u Def\s $0+vYJLodT`EKׁfL͗j'…LH7& $ۼ폌'(V!)Una{nζ6:1R/2#AyZb:/D37ۼH1! ;)_]l1ڣ \f;vvUC<<D.7)tnWUN@$cugbzOBqEZ v@XOi '`~|d3TNxAؿSG}dqQ רYjP& - 60:{h#\IH1r5' TojCO 3aۚN9@sll7 ߷JQ}0yw!kg%16-}*Uu` t(Tv9O>t(]PŠmզ-V*Omښ JP/ +m!'R(:b'pKHb :Hl &-<փa:'.փ'Jp.gRL}(WcwRweZgcrV,a,Gw?i\itYxpNȿ!Xbk,yK7ߑXfV8}('{]=lЖN0aW:OA\gk ߪ 1`vGwa%uX-f+Jd,T"+4{MLD6g\)/<[0-(hgWz6AׅfGQ i/X>8󜤏#8@3L6 xo,m+/k[P3x2EWߥMb/ݖKê-]9!AqCv)-=AI]0-MLǫi9Mةw<^ YcHh (٤>ij(¯gw^s]RH{-E#0,XWA\&Y&dCȆIŦ6x\w.h"~CR\|hG֓5V W3渥 s4Xӕ<\!fљ mYu4:r+(HY'.'WIֈbe%'("7 uRHS9J/ j~erz!.csЀhi?n\ꮜgS`+ᮭԡF mh<`NiQV=S<^3)ոBGջ{ow ]$ёy`\$r\hxp~E2YU}\`EeYu aXI2X,{2?@p?h9ɒtaVuWzQ2 Z>LVNh:IED*=ߧ{Fe4%LbsSDEy٩^ϴ (*4|#R)Vy98.3V$CiƅV1’V!@`\nH(O4F~z~ ֬ccLh=tϲ͊v1ъ Puiu)-~)uɒR|Ӊ[:h檌 $ ckS\Y OUR*]z@N4%u$x|T_(u CwLj&ҽ,z < Yl.tv-۝W}0j}i߂\Q0&o;(t|YK-MaL 3$}湪!$Ȫu%kWѳ-x##8ܴe?t= 2" vZ ,i/OqfRwYE(Jm _ lk (,FGTk;9vs8S ū@jm׮ދ02iEH5iqB$X hq,{ 'DTs3a4oV0~ M j5gh=%~oUZ1$2BqW}3TE"X)(B<Մ7=cVKom]˱c$= #kYK@|\:,oȠa5`3~ɬ:hVr6 /J|akqM,_4my3Wz>>{6e[Z`N ~5hQ\Ng uF{n r CEl,|z?X.1*]&{wkVco'Yq PiǪ$DtTH?.(J9;~鈾i#Wmȕ3'g6"A8b.w?67I&=3^$˜f18 dM|]ÄFn^~- "/2%0W0En5jتL?1T,j-d9TƦz>crK/Y?}+u ˯ -YxgyvKɁ/K L{* ]Xm74-]ia_e QM_'h2Dcݕ1h`#U~9vK`UsB߭.e`5Ci>cX2RH.GѾ!L8 |~$rǎ, 5) ƶ3< AțPnY5C_:tl6@Ös xYGv0d$A*M{ɯ曒W;/o<2p% p$/$C e32F.ۺBSM̫sv6~Cָg}B=FgFz1(id>&_.M1gR \B >w^۬Pr4Pbͷ)eL4 o{EO¤Da Pj?%D~Sô=2*ĻVޮBA33vK=MRsǽjҁg!Ƹ7iVOv8/PIOt>F ~2+p~US9]72dbYWb }{\EuY"~(OwvZ)6ƅ\ķ"nbV7*wn[<E^M2`iA+|'YjX3vq!apZc-5@=[r!™+*"x28^]גجJN(r)&Q|}FFk\ѪaQ{t_6hl:~X S2'¼>#JZ5tÓĊJW + 7Fv[|2Nn8M%<˛lbg{A1#zsgnC L.|uC&U]$lW5H~rZUL*6ωYy^_xs!ufT͐۸cmA18E2!v0S[#r 8ΗW#Mr.#Jtc%ċ?Ha{+_u.K0ur[OD4 VdaOnEkOf|ݢLM5#RbN(f {6Klۂ- Tf n5~ ]mX"yZOwhT`ZlW̦Hšu6kqimV=Cq9 X~] Ƶn=4vt8 }OBsfqnR J"#Aq5IC^:%3LJ4$t{n@ dP:; -|=u5X!QփϪ4%YH4`M70=SS,Ȟ`w#R8zMߋʩ?id):ϳLu.l '5h3kOyo~&k+[´NK%%%?쇣; 7s]EyJJ~t 罯{2>|zz0[uF;bEjy.Jh"kHsNF8 M/[ lop@K8CوJRm 4MUŇR}ګ8/?A-m%ԶX+If#byex9{<"^FhXPI[An&JdZWbM:L%&QNqq{(kO*yNB%f4\g#t0>~h`֪]C|0Xs:dq3rD{[vVMSWe$_7wRnyTh:e[95a0<)&j _T30}bEPU?% ,-OZ%HbF9 bKq%v^'n3a:Fl_ŲTt3>#;oF4$T<!"3XcpDcl8 #?SGF/e\,&w{uQM퀙T^By>žl;C+ 000qm%y%GnS;U1ӌDa)Jн8ŐQ]w6onFlhO?bcxv%h%WwuH-N+hrRyV#~탐to09WU45fꕮ*˵nXc]5[1q ,uw#L-wc Cꈙ2J[b!gsݑ & (5D<d,契?}s^+1 U2`1>*ڔ%,o#}K^Dޏ|3nG4ٔlߓ_ f 7#?3Ҭ4j'ȳ{Kl-y~`!{8ՙ5Wn u- ^9Ţؑ~7 "A-RCQz0[Cx*m|I} 3V;ìт*?C2LŠ&1\%TQ# '2MxretrJFĚdn&b}J5=>V\Vl X%K#+0jP k; Xd7(6 p]klDI~'&j](Ms2ji& GKfe% g 4]#69=ip-,ivlKO<.LmKSx08q _U`yySU5iQ~-<1ɤԟ.3l[{ܿ`Wkդ Sy>/~Ay~_49g>+X8Js SoLeGu WaQ?m?0LE%*j^~'K61޻$zRM=vfW]%N~\u@\S e2UqMV́w3~{bTIy _wgc~bF(D7زM$ =$0u6YcUijo9̸yk<+lE3AfH PeR{,MT\-6L$chQ8Tcb_B:ŃN٤&o]kP+<1{<l;-(s+ZYb} 6JBi,+U{)7"%rj3Ad ,51Hi.C=M27qU~x >Vtɒz, 'V7jdObTj3VEx@ݪ}mčCǏj]dpeNTS4?JC.'/#!5Pn͈zxRBУOlFol,w4,$d~;_WlÑ!ǒzmffgz!נ6^Y{V #?jl; 0fSqcC8L – ~CDF _0taT(4xcïo ݞUhcju Rp_`@xC~{vgd&^>6s(SR[q vA\4q>_ӳ;7`C}-kV}5SPVwBF W"__BxZor64b~cuQP$ e]W,VO/A>EY19~Boؖ^7A]%Ahޱ+PzJa :yX_E.-J~]|ӑu1, = ?a>LnEU7=]1es8 8'(t)kU1 fiC&74c ve3!m]y 3SW~ѵr/qT\D>.0þ{Oaf+\ɜY42܉ʲg FѹEu3ʍOU<_]ΰM߀͹jrfqCjD; 'Mv& Dm1[vN=FIΣha: Ə=$B뷮VzS^%beo9XPoQ1n2;mY4GO1kw*.97:tA8T!`wެsJCFiw~ j~+>/2W F,7,~/6/y~ko."J!nqrŰʡs8,JXCM u59 k;.#`4urܑGl!|m'[ij=r.֋O#G/KȾ#rNE*6[p8{KBawV-?o-+jc+"ggiJP@"?7q)tj,GY6 a\YÆ["NKFIxsN-$hPľ:Ɣ {k[0<*As?@f\#gYce3vZ`=9T`^| bZ8{U6iǸE3HCU5+k'oX:%Lb &li-XhGT%QΞ$]%s݊! }ݱ>Oݢm鄵a.,H*Gc?eYّUdzN6M7SxA1gH%!G9i& es0k1]XZcXab4\*Bc g$!۱k&Ŧk'@q<^( :|WT7ETP8A7]7CQ7-ѩ/ʒrk&j3Jx*|2È-}OX(+ 'n ןiz`pн|PеZC,ёEtNV1!ן7|T,mCt^eg5t5Moc5epa ^YS (˼Ȕ"9!qj Wpp}P!po׳ x 1켛tʼ+~,GEbwmbacDIѱ&L;:47K-(0c6o&ErYy`dd0ACB亜nRzbAtcL:0p0|oRS~Y$j7sG~ԑ2}Ȥ]`(\V\V z Vɫj?|[Iv5'҄3״{!4GSڦu='H5v*:ĻJFՖŭgcV%Y>M0aB3zHi&+\B o(i4D{?Dw{Q Q!/sg\M07\yAb*_R!j_`7h',`zk9^\pn2;LYRa84$5ɡwr ^| =ADUE))Jeû N) M'j մY8,ԝyc;Ztx%4dt,D3$@"Q8ygA(27(l?n~LC?io Kl-P=W{)߮WB ;0 A!]U *{xp+:򍓉s?Bt.Y(Ga/&%KKًe b"@ l dxy၀ r"|xtγ񩘎it6v0P 9cAr-~ c:;KC_ zxelUcMy՛qRl $ 2X>YWZ6eev䃴C\!eHZhkJH\-LfeAބ[X^.n%DaibR8qt2A_!%d>sF |n0}!PØG㺉ߖ. $`qlKR2(S~TQ mg1Va|b'P;xKčq=ڡ,6d /tb7D.+(SѨМU&Ң O}}kҸvY܁"uM WӲzun$3Hs!߿ Tv7i:,yH,L>Թ 4 MH馱a8Q,sLxѰ.l'o-Tө4W&d2ZܳG .* F%u5iEpL,lkypץ҄_VCaI6TRjH:hwwAVCEӞ꿹y|i>DӏATرsvFBh0j'davdªS'X;R1nP\Ww?h ?"f4Z)|*˥oǗHJ&sm[TezIJ |ҷo@!(AKNLUnI: .+<)~]0WWۼu{:';8*g}h`КBju~Ꮎ*4:цPuH kI2&|IF$=z$}!߃wX|IYaWhy :Wz:HX#&LN2i(2P;k.Wkl".h4)C`^납}<@'sЀ)IVQ%BM/DO#-TR*fbl{ƒĺ=J4cW6U*!1\`滝{(f(pkUl*2Y1_lշ)vGqx(FB/i%7Ըjl6rIݍ:o. ;e3qy ,| vWRraDLd*FC ADj,ӡt'yY+kT ,0g3/X~t:@O2gqƢbi,\K\W-U s$)t :[JgUHR:դ-.MQdϸ Y+w> XgWukUF:+j-~;|%aVHn2j6F?Dt)1,>*IN d?zߢWuԝ\yY%k(%lCsfQք4ep(CUbMٟ1V"ՁLokM'O#o_Yq_R ișPG?x1kSxZ1RjרSj1w;1.`Y85߀II!r]c^;?堬M|"ғ/e-bl 9ef"/8ۊ*= IFz(<T*>iq}e^Nb'QǪlk4f喃M Ezb'kSV4fU"uF=F_v+f\@ixەùA[ݛ(`K"DMŸ>%#PoIPΡzY% q@|N]2ڼ#bb>Sr/{p"Y~2_wx7UB#rV kX)%lOe*gS90J`w [o-sѢHW*X<54W3<AmzՁ(mhA$V6}b'w@${1'`bcnۢ7+2L:z,Y‘PT9 ZA'I;>-;'8m8\N-u)}<)i//|ʒe|B3 |l0MFrSӨ3iAH#E[eS_sO-K[I򬱲ҪfFYhP^R =U cC fJF6BH}34,&3ttfMδvkP 2P68QG8rx@\.%8 AOKG񐝃'2GjZ)v+"D ܁y(D %(0N.KZN|H4)BGm爻ä<י$G$'#Rc!L}`E{4pW1'c7Ź~nzqL"}#Di= #kd; lW?ʎZ@Hf@;|sQ]:#y?}cؽ /` ?}APa-颼|[Sw\ۦrdnYTmBe=J0U2e5~;T3V=8aN :;"45K~d>b xnnh'*d3XIv2Elw?@'GgO05-#x?yZΖRvܢZ_ǁԚ Aܔa6\XAP^ZrE kdbU/H\霾}x%Z i_eꮗiǫx&E a=zez?%8C@$R sm, nY1@רju7b\[MAI-q6H ? L IĴ_+[^+RVHg1 X4jؕf FjHFD5*DQj=5xcBks]?GA (糏KK[`ʅ-jϻu ?ԤH|Xjrz'b.H6{~ڱsKHT)*,Xpljij7h5F(r.fȷhJZ*T0|K*<5,i `( ziWn2T1KP55;QA߀fJvΙסWxh5!"Y0&tG&WKJ:0; cpG(eq3!N)XE1b B> o<"ocLI<10, <̜qz8˜yK(8m %BK> ?G^|oȓ %A=y07f0|8?DQ`1;'o1Y':u\Vr uwŤ&ljSkplwd:F+OJ W)\MV.e̿d1 ȹI^~bvc[ ,\Np*Iam/H!UuZ_X7"of/| \b’j÷ܻ,~ D/Qy>sW <4 XuwTXɑHH)Nnr:`+hOKsV: t 67.ÿP!sfHmk!N*H $$sRZy(mwrD|yhjߕy}KjFo7#@1Վ8V4}lRRe2&XԹIT4?z3N'Z)wYt&K▭4k^oOLurDgͮ~hoQ|+t}fl?qa1y@4qN-=9pJJ'8fO ̵UT:/$)[ʭY.#I+\z{מ+Fb6 LQj̯&CE(e :"ekUTY8*h(DZ-xЬ-(H|I`h 9sf7X=O]m!4tVdDoƻLZ3AȞ4CŻ .R]qڅ~ՌHY_/e]#J(W]=7]?uHI|=Hd#@pLA3k!]A9m~)F6H4C n W&2NCVe Ox^K,^pT!!K M&P= vZO`& V%g$Ett9ōKm[qw ?&S)2a+6NT$tM8? "r9[}r2ٝϔn9io i*z?B3Цa8JXՋgC\̵ɸw_DH N ʒ[*ʑ'-yҸ YS–RE;V%gZ MZb{`qas6c뙞[OS]\G~ϵ@z QOnŔz)|fzmSߜvw=9ȓ7hTB?d;r)–T Tb" G P iLRxU |wk]A:MlZpjws/CrxZ2/w2gMBL5>"(!+]~9O#j{1.#뗫FoB]A=ۀ8L">MS{<=G\Y+ C~{]u kp{u*#WٛN؞"r'=}TkNk!=iMLbC:dtY0!ђ2a:f<]|_dԚہL}!y˟\\vk $kJ-xdX%eac̹9%|˨t)r6rq[X !s_r>LA [yG66͖-Ҋ"7Oʺ(՞`Dfʶ`!Ϛ!D8愭Etaӕ jv?ANޮ-?`*XL>'&sfWB%gW}zd'MOUŜL4\Sori1Yãk/@S:;2JʜDm)m҃}@S[~F^}_׍sa^kg1onB*_#nH r1uqd=8 xNl =&t2A`u1h|cAlaZMQpXVڪچk ,'G;mJX? YXzN*PX@*a56 LlӒN͞<ΝR_`#Mu- ~#96T2'$>[HʽќT݀5;ll33M䓕 c .=WFE/Ocrb~M~Bޱ +c{[rRD~E_":{LYYo*-;l]oA9-g/ldwO9H>+]@DAVX'Z.0y0],;vЃȯ{UQF0Z8,%Ok16#>i'q`&E~ .c!淊'-a~c-Kڭ9[b u U@57B7&Uuq}u{YJ!N7o(Hws/v>$oo,ϚY`p~ B /VQu$.B~1eB\-$l4>DA)2>[dNee/>س\,Fې_P p,"cx{#*\ 81~R&% lY_|`(x?\qYtm=lRH94zSbLjL%5bV#<u:Frݟi N,McglIP_r1@y0J!aU+6./}d/a9bsm̚C LZxͬ7v]u^_BSug#A۶!"ga*b%I ?A Q(1%}H%5ATdZ@[ZeNINs3ZNITPwAMGm`:PI Vk7u]vjRImTO*uqRξc_邴ՕyfR"i\O{xﶵ7f)&N[:= )Hx9JMֵrE%|f45Nov EIQ7,P;&pXVf58&i5:2.ByZ ŪvURvRb P1Zabpf1~Dl"|$OĢ8?8݁pmI$prsބT߱~0r[v할#ϚjpxL:)/pgdͧZ( zm2I|]+C@.#O}ʓ%4B_5 CbזpdG|1e9 ,hyG:$F]2l3ܭ;՝ ˊ5]W+<^ 705H8zn)%ؾ0GkMav^P]w.^ۦ1@NFrF)A^t$\c"(P #zt^QG/{lqyg Z"0v"jN}dV-aaE٨YADfs:F6B e mq=e^`ٗa6n]WHp(/R{wfA\OEݰPWL{a3iX$/#eكD!"C A K1, t4 e/D VS=|lcsh;{NG;"$GW6g\7wѺ]n*X,@g!*P ~q Raz Ē iQ .rO5; #V:{4Cك1OYٖnԧ-NO*Xq i$̭?G?yEG1S~״q1[b2p/|`~iIW$G7e}:R,a$zIR@Ch1,)p#). L2є0ȡlkC;l0ZUd;k(^q1ގm cDšwr18ً4vmdG+9Tت2j)d6J%y[ =dj}lt/PlǷ)+#˫JM zRܕD\J독Z6dd_Ⱦ#x N.2Xm#_:T-$M?Bi]+pa-fs flʏ k2K᨞BЬb`6s_Pi(d$G3$*@դVz~|L8vLFBsZdb}RQ˰+t CKg73^-O{C)]v Qm\? b+hG=H;q8bA:S&</vVEXo 1E/# {U [q "qz(6ޘwE޹q|FBѽԒ8}D9+uѪ5%{PBC;$LÞ3L{b-c7PK-bez)$u_t=vvq'-ܥy;;&,^kLѡ,')%e}Dlf`3T!;|F*|yHvnfG.{GIk]ag'U^ISȕb|-hÍ%&p;%'$Y;ZPTN,bl̟k ZKB` ~@tEzC{bAW؄lĥ~gMr@YD^,"L} !TJGB`>!kl>1-MCIL.fV:+$!T-J*+MNŲv,M!뤘|8ai %z&x|T(T/' +Ks]Ԓet,mrrS( jjqU͕!a.E_ m?6~*:yS-{pHv Vhz (:wŠ_0y.325^# "rcAH>Sw% *A+PP;n`У/Ջ' q+1oF{`@] -|`)KIO'WӫgjY[%L2D͇7]T wZJ@JAZB*E)^P# Q}꾎w+ X~&B Twb*΍쒎W u§o2w՝Bޑ kEbݾ 1 I8}dAl`ϸ=SK .׋KQ}< Mjt|cbh)8jdax;M,+ a\r٨gYAʆ8n}ͭ}mۓpkXLdȄE*݌&P6ǥ4nSN^]^ejW9B3PT&kmCjw"\ÊLԯm `0޴{Y=JEBڥ72S\7m::1dԀPüP O*T?v_ ]"<_@I֪E!UC0#hP8{UHwC[v:\mXgc]\H 5熶Vm OrTh#ezGu:zY73 ] TQ q3p$Yfk˓_fqt hN,4X; 4 8yk]=N[֧;Ѵ5*IJsQܛOt". wɤN3^xhZu(N\A+YZ]בcnߋ?̈4Xs]UIV=LTH{K$ Ȩ NLIgȾvExvW5MLݑ߂n>Y VʅJ]]j*70xF@U_ MD'T:`W#*X4e9-xe0uYЫޯC!ݰ>؉<4Hm0}E$|K&6˲̯{YĶU3Ky%;'Bɉ_4I^)Pвay;X`;=l=-:/D: D*v4#rD JY'w(J/7!P1Dr4TE:W (!EiQ$!na.&pH!~%:!gCo+#9F!CTia7 %EnaK`>Zb O(u99=mqK#R&]ϔN\^3u!/tg?]^xO/c؋ p#$ߣG t VFd+WI70Tۣ!e1ޟX ,)dggC =VȢlC U3sQH_H(; 9@iG#lb^Ц]3ȿs__6(?Oaҕ`qr=&oj-겦OD!N-r߈L%gCt C@$PdBt̎ i)]%!3~Iq8`c7uӧЋV|L_7 ^S{J^~l8;WжtE4$,RBcm7(%INWl90 @ꚘpAiH8R*_BC`ௌi!]=7|ӧ{jBxbp`]f'=B)xћ{7D.n۲MqANpўi8{E'^%(Vl ܊1ЈJ{Pb=c!T &+QXA?ZԄ/rRdj߉ yAyUqLgi'%MaGR3-pִ/c)sMNQ L-;M)Dx$ȸ~Amr^Wڠw (v4bf@L搗E`w \ҧ+05OheA5KhKˁfEn)Yg"iuTI<)&GN0Uy帩49}5$Ƹk/EDndlKsʫȡ)%pLkB΂ K=+O.hsI=X+z`f)iU&.WEiTw̘0[&.H-HDr̿p2f+N鰙Շf3uW/X>m'ol8B&…m@zmrz{A6)ikYSAO!L-\E `+gF rV#1C6xa;Iorݔ]O7K<ǔ_["Ŕgy~ 窝E;K d(xr3l$b|Bҗ܃J (͆N2|,yz"pݹk^8P' ZSYv(@wmw:Ch%@ KFlӓ]dʻQ}>EMhK~$[Jsg>^_F MH)c!?%{})V qq))b,{;SHWM"](À*'F- 5OGj26*(_SkH6 z/s\8Di1VxCΙi}GgCۖ^hmY9evu8Aa7J[? "VS-i0ڹ/nrtڰfՅ7QgELRy`:*yiGPc޵ZbHᘊE (hC9"]WM>?d=IC+pheR~RWZ1Ka3n(`+h^Ao1T(cTS&PT*vdUV]3Wٕmkz=%;LM_3˲gJC6߆G @j y;\%G14^N`PoݵcD2dGP.I@9)2@g }vGf:Id>uN%.pDţcK| "PyqhM3ar3EO}Ƞ S• jpI89%('=.$ e(,7)G5gȏ V_!I)vq<ÅYF . XY%sd JVML;N[ &|7*mbT5Q+E` VW) r)d3LSBX>`[){˻F -Iz(CZGZeFќ te^ />G9Fd4~rdM]dq|ºD𥑧\V@b ġ˿S'FΙ;c\67V@\~1)DO7FitB֤@@e>:b50|T0>ׅ8?:.vupq:LvyjdLK0+( !xb^Ôo>Jc;P)IԻIֹZ}-~zʒq]bO6BVF΍rāvvaG,,D_R 0Hk` -fT!ks]ژ='lNG|t]bw$fAR)dlwdǓ!;@ /Qe9?BB #Cl"kYڍ#r߼@?;; gޒ d$A!U50͊:cL쟳eŸCK9:|nC^#'筪"{(S7ctge_ZpZ4j;Q czيRs/A3,,6w5_iorHOVQגIx%1k9R^Y^G-./(TTIQ\f#XghÞ.ypƥPp\K$A6lD`(UK(]a]ٺR:fB0~ UDnƷs㦼f_JMOG@>ߎ+ݩQ'H({f4-.56fu|ǔ(>X&?/ gt'H`EǖZ q^#6}1D5tD)!0 F&+g=23d5tކY̘^gSUĶVF( )"*cϬ Y?.$4FnxP n=eD3|XIP]]֦h:I^[7"r}U;hr[:ꅠ0vhөy϶sm~k?o t8mԜk) ҃7SOW" ~[_dc1Vz$kH๫ԴTh(t]ӛp*}\i]8Q#%*̋Y<s)S,,ШvR\yYLk53P5~L}T[ 3VSW#諈`vmroT`?=TɘzJvn8G8nkF<}X)t+q3YJ˰d3!l dr`"r4ҫOB.,K$C>)J~G(ַ01j,oayKԲp*2`O>suuQy"M$M5fZO_91RA7Я&L֕]\ RRwqζ'G4FC^ExőH+//+%n +(uo$`J9l_#Od=|)z_Ǿ2Źn }}S&*^  :Ԯi;ZOaXVf:db,ZFtyTO-@P/^֮c$T{l?4+-Kvx*]ZN$@xB@pչj<vm-#)*#& +WC(.STg䚛3Ǧvq8/jq?a:/u9I f(ki]1,gXF(Ru8̜U*0fJ, 0ɆPQU&,!e噦s,:mܴ<0 "i&Ke7X8ߴ5"/d$t0SSq 3&x;tv)5ԦVzxq*\OT"1p;_B,05`#a*vAdcX/Ho R#zfm"FfU toܢǷDUʀ;C'ZQYnyXU8^F!Y,o!*;fY*U2jdМ|ƒ;+0Aߨ=jZDhWaM_iV!I~,Nd-Xy;Q |H*2x=lÁ,eU ҙqq|ޱIgwe, C%)a/JyU̓.t#[ p[wF/;`uLh42ZC0{A%BE4W/^AH?ǒqE9ݵP@yu!faQiA̼+Ek^:73u_x1u9GvbVD|m9:52pø}ϳF&r @h7w1ɝlFNpW}u3WN_1tw?NuO؍p6Z!Oř,ʏJF6'~Β9g܌4(#/gs)I$."Afd RUF@3~=_ T+{Mkn*|֍'KNgZT^|IFey뫣uNEs̕W\@zW㣮dVZP/*~պo D>IR䐋7rT`k=9mM[6t/:(z8 UW%\04`&pk XVk-y/K)eLӡ*S+߈OƉEIIg8GyΔlRv=;3(d# vӨ=1f,Mza"CMެZB‰;f<|a@[hL$GN3D2z۟!G` /8F_a"[5w6|Fn~ŷR` pV(Z_&6"x;8Lwnb+tgU1bW5,/`5H2Hb+Q8ΩV٤%X,H2)17L0)5c0c; OWK:G p`)[9G*r |Z]ƆR;;Up@oj)Ĕ; ~?I;!5(p܅o|`?Y2":4tagnצr-ix$W)Eh;Q +9 )Hcթc_'l]= ivW!+tY3vsZւ[=D ~ Vy>NbK)IşcW?oͶTL|puzkq'0^JE69m4Ӱ/a%k/X z~C)#1pϝn|*ֽ*5x, oOEh-М[L/(6#b #P3 '[>r3?~[\,-\s!jܨm:akF#n>x%&|%}4Tᐖ(Y{~f^Xye$"xy1t,n|2|7 {" }Lo6x'FP^2)&"b*zK~NwAKn$.:\ZMJ2bh>`؎+I]1ѱKuq1y._lr yOr$ך$a|rU" d#?_~G}ѫ snȃ 杍D_f",Q7ȮZ>XLaxo@؜ .C,Ƅƻ`URE."[ RE@lxsE6[ D"\<^:*-+f Z㴻ۯZNcڮ]ii㍃ڨlX+bFwyo5ץ'aOԅۤOw`ZܦznhPIO@3+Fwq b$-3T?M(i!frXMlѿ$N6_G85,J5 NH)xF|FH7,ORJ0js܁$Q|yc+ـ =]xDyF7 0E4T#,+O;w1OЌMaVAC`UI~4?]Ujٿ}D<ɸn+pQ-VsCʙ|B$D+by#BP!5>q.O-7СC,U\ k&mӣvtKaX}-n"E~``\i}Ǒ~&Չ8)#ũ-&l3x I/_(pNQfOҗhin!P^-e><[wԶ|ັ-"(HkiJKY~ojɶ:Zz2ߢ绱̑"vtas|( U6{d"JCPp_Oyp>K-[Rl k#C-X b ]T,-j~s0nh@4bI48';SbX|Mѥ  Ӻ!F31~%OKD y bOx`4M)<xrz#*c^E݀j3Oi-c/1ϛ|gAYЄ2 C}٢Q+SމQ&XHimT_utoI(X.?ŀ] Zm7:§4l^ ֆFv\MdS+adq,%0$8NCu))Jq}u9@;L/ [HSUgPcGRirÀq~|{ێhjDG0*{#|]1UM nV]f,Rtz /څϊ'<B=ljC#c~n٬Q>ww|Q9(7ʪڢP[ C+A{ .Z:/7G::c{^ ؾŕ#.}m/iLƛƼ, ^p3}FgOVTA2mj/R:[eg J0 u~xZZ묛mfу^l|.. S :&(Э֨1򳃿.& 6wU RW[*TxYW[}lM:jI^*\c965yqCE (1ۑJ{~xmSǩm&] 2Ac߬L\̾v7qתib׶M~)a\H .e !ju QP۽\R.fT.=v_%DfIN=G9BOOGaɉD{|ť"mM5B@pԆο25?1*gԦ-x8si5J8MP&<&z_W͑  {4:Nq;xdÙѲԗq϶e^6 EF!哢ÕW&T s RɍwO9̵mB0fF\(ʱREhMc+|A`0m"JC *zA9-lNm ΘfW "묟IG&)sKuOcq&ytٵ^:5*³69o#kXr ]Dީeʌ-{"NcZ #dên^#7诟5'>lw_HL)5IM"&Rxn" qܫ8{;|DsA~tBଓGtǒ#-8>TοHh sn3{|0n!˫A ԯ"LGJTAv7ʰbGcYY~=/gPa ט;o,؏ k1*sX+MguJ:pВ6NB=z(_ Fw`Aݶ=C6Ȯ#OozMJ}< pI޷&j.J^SB RC{=7,`D_Mb%kgŗv̛49{?6LSJDY}[]bvOb-gj#pճȡ7DNœq)]yr" e8<14`JGyD`tcȌIpOuQ PZiGIJlK <o"[/VDF~Kau`r`uZ[VD ;%cXvh.D.R+NU9!cN..4/TC9vȐ۩|ҿNlU-Bu\vx{p;tؘh7l KKt 6X ӢVSViGլ3pf^Ndπ8QF،*uA<ؚۣN'tyJ(lz|hl@4hb M`|;|WOe-I*~_=n,j2s(ew G ١_&'SAsxh(ZpǏ}zX?FO+P]ȁ(b2IJ~ `h!:нPޱ2&jmMs_m€`h|@j# .(%zLMq };? wΞp:MQ.hhtqh"R`ԙcn vvBd٦7Ds\Ǽދ"4hz`z2zw #^+3XKV6 #gͭH@Us1b; _+*z ߂*f7@5hBww*YSZw"n|.e5(3(PSQm@&bPޑz|q`.bۉiv$U*5!LK.K̟x6DŠ=mKfQu1ߌl&z,;t{C2AVnꯛgZKN}TE-M**S1; m=(N#i\ W)k/zB?/ xLzvNO|+$i:!]/Z!7Њ,]YT6ǩ\e:'uPdFǿ(kpPQx ywQ҅V15[\Ebt>: 690‰aB0Rl&zwZ(_g+.Iijص|V(eć|:*,ɦwGЊ,a;m<9S ,.+G8\Л4R% |0|t'd&0ݐfb0 lHZ+s@0MQ2*JE0k_4S49|':N)5{Q,k ,8# .<<~`c4ӥ18z#K2I+7e$yhuJIg3 >t~/QHS?sKfӯt˱ŰO|601dRU5wf2"/7ger!-Rb)!\r¹C(\N3 C+ Ξy} tz\fmPN 28#&K`W]֕ (উBD7P26ɑ ιV.#+JC*2iɎO+<#4F3?UccɈy#c^nP<*H>}=Nwo5͂E.2?Wd9ᛩb٠h4<8ijb\!.qX,,mc-{{ͱ>!Y/ѕu5nX474܅'qYHѥrLU sAh}i|J|07_}L7BrG6!:c?=! g"8ƙ8yP%k֬@5fWivz7C~0c- M,&j79e^(>M,av_S,/Tx/Hݫ1'>Fvr '2||97X]{ BLTZteI shS}qz$]Ic4?-hES(\I'I9Nc4MƏ39Ё<e滺5E?nǍU/ qP"ubr3&6@|F 7rbb7gWtj:M8|9T M-}`+klcdHVPw׼>8y>bIi9&KU.CcF=^^.Hym)Q(П)+.f'>]dY.f&y19R LI`ۈs*En JjP2`4 dX]~U[ FV'YkfGA9[zgdW7T_%nnx1po3'T45' |۶[lmHOi$3* J IhSCIxNVtny%8p[OIPԀ2$·jNx^a1^/”K?/k<)w#\_;Nz۝}hxH&G=ZFȫ-@k|$n\}J\?=yv`aGCZ$9/|mGvu,+Gq,Pu= fy՜P- f{k]׈ʿ* 3XZE<߆plʱ$d9?}-`DqvR`z$""?>X&Ȳ"S&8hd_]iWlGl'V-REm禦̙<#qVἽ G87b rupys1A'J3 <1 z7{`Q:޾Օ:`]RrIo# E2uzFn'o/($tg{R$mgZ@ҟ4 _`r6ς=99?W%#W9qSt{i"UtF8h[n/˫E䳄ne5TT Wi:m6󚋲PM(iѧ91G<=|@'u@{ַ5>4?uxs\ޗB {z/yO> _aT+: $$eH@u4v`QXvˈ^a`&~WަJ^ .dF2쎅ƨҚt(7]/{qsC˰:MV!(- RN> LZvc]oVa6x>ɏ4S+5{%x /tgjRNaI\;UA|>qA`n)+JdH'PEhf%/C`𗸿JSL ޲A ariIZb"*h@(ېf"A=o˧na{z-^Li!#G ~_)Woe1Pנώڵ*ˈCs|ֲW, 9)!/Қ8 }L,B`Fȝ]vcZFSؔ]3e]iWޕVcsI'tIaE7c *ùV$ ܭ9([֘*L 6A.驛^ym}xej$1N\i$$UbZ(r‡Bo hq^U>S-u8+]'ղ` Gͩ/Eػ݉"$%৻!k];u.OЪʗ(st%l€\Ah/߷nA.w!vt`0i V1w *ZڪL]O1"^w~}k~7aHx7KCŏDXUA `h %*`:X4{ c{2:PewԠtbAHr ߑ̶zŒ&+ Ν.` `s\&xWcPuBS2D`}zgFYdG=8a_!E>)%)/,y Z̉202El_2T{[d&Gra 8M)q1^X'5O }#J :|M:7~KXf 9{!R`Q=Rp$:5Y<8.8q#iJE!䓑%otK ɭ:=R6?lX(d.M~4$s\sq8m &uOg9SC;YU{ G1~ۗ3 -B6V 3l8\ȹz,}eZ R( <@C#Q4*@ѳ~v?n{g^LURo7S& ڞ&z. NT(Lgm"+f--5, 5zyP\\O>lp_K"cNF圲e LU<84T}`3*ԫ4øOlيnUi7!eא8"dI޸: ;+\\%>8?9  NxmkNoTGEW!C;Ѵj"W7 )q]64!V1ݺH09a|=P's> \uQq%.hj6cɇMu:8_z/'+Әa($!;(Zm:+]C28څ8wJ/ I8`2qoGѷnJpXk6i1GZsQ3U!J)E;tGVN;mImY&yOo$\l 6#{1Q3^PUHO!=tuDY@kD`>B: %Mx0S"gղ׽ ,J׺N"0GGب8H9 nk D5u\E׻9Eyɳwo"Gh!Fm]lB]ҁb(_.|m4ޘ?*&U5W*|=HevpRIL#D# vT vkhIc~$ADugm>úa\D ZM0嶀) \$'aN1Gj9rBUjTD\'BDc%p `'5ʘўF /㠒FP -V9& cPa:;! 7N UIyDSr-ݕ'!,N`b拠؈cN19sY*otLPgTX^xC"'֔`\ U=Uq_Y8+&G2*&^C#=/W?Hc;iIXf6`txJ]mTƤlTvO &6 Ű}|mo'~,S>MI;6u` M,T Oᝈ*n0&K^8^ Rbn52glԡ2Xbz=M*%+vKB<ڭN;^<.Qb>^v Z:CKPx]>W[iR2Hhꁉ#nاZ!8VzQiE9!֮HHꗒL+\SX.M#|{3;Lhni{^z&5w-jIZ/йϹpb6 qd_Hʿap.&Re="& 1]?Cuc  d#xyLyJkθ߹Q+B/6hƇH&4JeY+U3)?r@;JI0&c&_WR01O&M:iUq$$4gRv1/R֪ `/impfΒŷ8z)ٲz$ \ʹܧ4Nq!LD-ՠbpmv!kK;y##W DAiqtԠTxhf۽x SB:/7BD&an+jzzR(th}O_uXWB@VkyY0*UC XhU}@ OP*O+xՏoh0)IO@]mHylI*'u90:xhNW &C3dXce2Oork'ht{"o3G=%ԓ@_^2?lxumjqSmK 5-*̮r~t 4B뗂r`OdF uC.3k ˃ K\6_Hyy%m,պ f]M+O6Kg%)D5a`xgoY~ $U*i%R3C ]N6}/ΣlЈ;jeY!7Jd@vtbQ%hrCR6,f[f?bdQkiBC$&J0LXW-TN G[A4dp0?8dtɡ{CDsI?NQ1 TCk>NMҔPv UC$Yù,2;9hi.DUvJ÷\&Dx{mK: "u8X*4QV+n@ ׍x# I`ցt7Jpi.Q6 ҋpSW4LXݡC w]kEUQ!BT}Uv 4 cjT@nU B2t_?UX,l w#7AKRL ~g=ۻ,/H#턦0&U?:T2% qBgdCknz]\NA|k=`HY$-Ixbr~`O _?),nN5iȗ r ܣ0_1gCi Bvr0<ᚂÕߤh {cȎ67Xo|8,R$+<^ªwe_Ne09 Kݰ e8C7ѣgk b_kT"mtXľ 8%`۳wvǬb˪cv< 1p'>N};z>┇[4Z~޺ Scmž)rZj;Kr5rTQ"Sp~lu+De]q&V!}0Cnl}7O?FjˬJ 1}R==GƯ!%ӫ'i<^hj&Rd|o'8Um;JQ$m7y},ǿ|Lbe@XZP.`UޤJgaiQ?v"zZO4|ROf&"R`{ߛ=<EZRpC#658:S'adދNrd2gz?HtpnՒ;_A`@T:ZQ癬&]P(,8h" U2d#|BDlLna%dںqA>2݉*_" )J0~\gBD!_~4se#jWד?фNVk37I!H^ le,RcpIiw4՞'?%lg+}8QHpU -zF|z1ej NOKT\%8&}^y%Kw5.f{(p&+*T4A4Q>l,/Cc}V3r ?vV" #].A5usZb19bU+ լ/1d\*S5`p D=vNWnR: !6p2_dP|<$~a8~'>]>V%Vt]3򻀿@j9ayZm;E/AQBE}Nc:S2al{UViP=`v#ϙF"$8&- S|R]\sDG*,#$;Ϧcオ;:G*aĺvӇQ˕#C Jf SygA f eOYW1}d:FHZ4v,F_VYxg1[`c,<6bXfM8=BvA̼׽i؉~ fk[ lo%Z ,-Ay$`G=/.sxh-Ksf\K*8NH+Wu1 [uvI;坔cyyL%A/3HXS:~o^sѯ ͵g _9;nQsE @ @- I)fN7̢5T 򁬴.\8#G/BNM|@,n1wh["cJv@2 \ YX6APV~R2^_%n">"#ص&_QׁD:cn7aMHM8+Y v~F.<_i9(RlïcBҥOq9Nrm <&:+as|}Ȼ/Abz>qUC)Z)p7}bREKXs;U<|S~f#jޯh?mN0[ `TYN0zܥST< WurөW8cY2H.)qU |:Ʈ[ߴ.ӡLI\ş=1Fpx CTgb*p輿+LF*\н :ubD^Bzn%]t8߅-ws2zډgB/Hv$lI 5Wye:tIUB*r^ǫ_fJ): w]>!˥cRktZP|v)u1ą628Aqe1\ݑ>R` ce"ǸU uc.=HoL!=>*mӰ bZ.k4PA;Z`7E2[+kbdm@-рVMAL'y~.gWFVC7rgXfhPL6x팄' 2L;\;ĞdZ=4KH o6GGN%G,w5Hsaq0&?*ؖ[ț Wy=yG\Ii+\SYIْ&*:Yhkuԡ\  \p"^ai+>Q*,vt*1;$ernwb ćP,waK4R ixV:PDVh (㇗uapQ0B-7C'ѳ6 Wh(5Y cn1wXo?T ]WV9]h-/F\XІ>@J+%Di,RS+Y%_OZ8nޯV%;-$OIe0~҉Ǫ+)_rGK$W>Jte6;,),kin[vGotM *jyR /V%~YćI{)ϟ*'&by0' HβRUhJCS^=JWub/7P% `RׂVɷ3炯Ӳ5"ɺv0~7>B*[>U/kLHhp3AStpn>C-n{x=ۢ E@ /5F ~?:oe3ˣi^SP[P4/$yI)^F+L=t9~֚qgou!mFU݊bx=,˟ywf%-R2~㬳d&y:Ą o/⠭s?&Q~K%! *D^9N?䬯T:X3bb/S4IxH9P@r52?X7Q埈'n_pM@ @lm2r5"bbf=AtX  XTU8^n8Bi8$&PCC֙3GYF܎%4ԇx Br۸\]9#PzJ_N_ >GRa&j(D3K+$ 0qj5=\h` gkJAN]J.uzd5?a-̅цDbǭ =ino~Vg:˪O-q?asYsy?*$bĸnmAЍb%YEfZlS *$w4H(`r@f 0 @B@2Aj4o ̼ViZF@jAurAn" btsji~5,S ."GLy4 fO5h׃GիR_@3***K0iUpI_Os[uELb'8?wGZ2Q˃"C',|t^w`LڗߎΑBlA:W^د8Q`Slr73H`"ƾg= ŁfȚq괧cp \r4~d'|O/saD㔟Mfi8Qt2,m幯O I>X: %/bRq~IWa44Nv3S͞ZGI5:b+FSG57םBN\%'vQ>] f)%7۲K`r^njK]C%som~_ m ''[:[9b WP0|č ?Z-? r \~^W7t!\X:9U7qDž_K448:yWZݪhRVtCH#ͫCX v9Q|:SU&W]O9sfǻ"ȡ2d SQaN _Bx(snhV0Sː]J~K }an&f̀ic}_R'n %>]tEoJNRwK0B:8}8MjOWN`?aVme]}0>?pUl{gE UD;ƈ zgXeaM~t"[3UEF8TT ڢhN*0{5c@k3vtdRKd.Ʒ)~p[.kM)#j`F@\TկK-Q|ϲbOutTZH[+ǨLObҸv򥙄/G+ V.C eh]_N[8ec |MEcfGP$1xB0>pO<[4IN=Ā{a(4'AI8<͎TF^`߽a.׬;c}/]Y_Gb!1ooVY=/';-Gj@l7nA/=uKWKb0V/Fy 1Ho| [CJ@\jڅdYX| γpXL~O%O%>? yK7TJ'74ԵvH= EXڲ׸| .`+bHXDmhͱwCH @؅d܌$x+y 5n2沰-2|l䢻hddG.';|Y .YZx]I7x 8n}Nׇ}Ri՞X"3onγ;Izj>y)R;:`GO;%3 ;4l&I4ypaf;所@~yjOr*ddIm5FGBeNֶ ߨR<܇qX`c#2U鹛0t1}/\DŠ\guj{8[1lwVWb> Xk|-~"wg<3A O)PyxLS#RE*ЂuE=V3"I)CwD9^^N 4&0N{`E*>%c8k1,Vi>mCrr U!hA^*80 7)O= 9kdӧqJ"f,oM*$y3`6ڧ9Ho^mv0`us5rmjBTP;o$RDŽ*JtHlx*n$tQ!dїx"s(mcM0%' tE<80O5h)r n)^}m!ѮLʋq |F'ьʬϩ8Ƙ+RS(P[_}=}sQ {7ߏ PBXdjR33;8lGh| Cܣ[?Sagv_ m ( Gn#c\ujИre ĕ.@؀cF~y"Jxj,uhIZ ՓEIÞwيZ˯@ʄ>\>b~ AI6$q;[)1[3 A>z;VҘsp̤hum\>Ygɞ`PI'],/^i 9^!R%pJ C1ϜxسYʞ:~zJވ'>sU┻,:[% @B `Wa+AOH%AiCG*'@b c w/lwC$ XrY0o_l, D, Ж߲i_a@-Hg.# |kz= O. L7j1?=:N&0\K"_'ՉN<>-u,ek *a|5`,:ا?pɄT)M$ĎU̺*ف;ޠY 7$KwsGvG=yc06~@L*$B (LLZ &KlD/9ń:oH%i7ښB.9ino&gL¢%!<u2ir_<DZ{24H/H&ֿghE?RR3LNǂyT|+ k'P͏:ܰ}h(Ȕ2?6 iZZ ߶[>vE[Qhxޚty| |f&2K8 &P[9n',eqީī+K]̓"O(<8z &>G d_3F-7x5yXc33ԉvvCX:}v?+n2W7)L#ŕ~iGO,:~ ʖk&A# S3U7fSj`nܿg,!\V3U_9$r|#gOXS8HuVJlp^8c_Ien -ց`BIVlFAo>XG,(c|aX;ҾT- >M<N![tn=*;;/m8dyeZٵ]ZRoۈgE2X (UHv%;kKUk,nA ]>Y,`!vA-]CY!ٕj41?/8,3-+.OrB&P Q.хW N߅]nt`Yb s~5#9MR[RuΦIȊ5 ztB㞣=ZK4ȮY6PŪs~sR?/9PZAB\ӗo;+c;n :q=*oM2DmP&X=v`ܩu(ȹRB̌XQ fNP8>PF5$evKKV뎔g~Dt5σҗ Lw{+|L(V#h=jUva'a230sCT$7;p~㵸bo Lg_ƅtZWiEٴ-qs"FaځUIݸT5ʲ; ´H1't.|;-L\N!bT$6uSNZذIX80Q;hf n =j:lx6Ne6ok濺ʶ!d"?-i㹰 !2 m” g![o,ljKs (gV =gg:VyhKm)VXMJqm̛Czrjtvg"g7o5]ϵ5{|eb|U|I6@+.OfOtZWQ:?.N/m5n\ k;B\Drݎ*M!Pʞ4d=\8yAʆ"w5/v\ ( /*X"z-WʬQAQŠ$,xǡx93}JEYgK\c>:T,??`)vl{;ېg)\>Ξ1iU[1MFbK-kә=#bhj?0׺,q+WB:DH HX٫6;.;Q蚣5oRiqvEL)P(Ldwngk!mQE/Cigw  KTG"ct c2ؗfv1F|ӵQ",({8OQ(k |m$-J(a2C eGpS N6٘`*aԂ8bM6["Y= Ig'Pd?c8⼹?hVE7 9z~F:Ksnht\**xHj6; '/Qt dorqʋ늅 vnH|!E'V j,vQq ne`7<6cɱ+4\bFWK=ɸ}s_M `AΌIVeCO ɒ[O.-ey onj9wyہ߽&Pm]ͣ3/FL4z>De)ϟoA ܗ=D GP,*diG}IY[?_В|Y2Q(gn)" "wfʨaHSw.e#tx P< 6p0^AO8,1桋Af~_;A 4mk^Sd<:uI+.ؠ-5sIрP}![d kUYܷ&wHGX /v\U<=xE10:w{Rުp0>bیٝp;ȱ/uw͡x#C[{~;C",iK *Fzq4|%) HA /3 yq)X}Ig t5EqKƚ}k "ӿt9Z*(cck Woh{_ݢ&c,X1DAzxNFn[0Bπi9|i#AjJaW3VA햓>RNlڌD`oqD-23H֥ xau96xKgXy#b4'!AhEiaCYPf)SӉ坖VqsMAdS(૨l4g3$B Vr|20v/qtӘrt?N՝ G^=4e,4N3gtHGкfPCvW[&%@Ku@D*W%OەmaQԇ!|CczJPy?C? Gvh4#',,/jVr2(/\:2 ?;ClBy-u-"9icA5. @aݔQo!/`>륻LMB|`׏`}ӬI 5y0Wi'zeEb>>c2t^_ C pptH.0}cex]4UoO6DIד=^b@4 (6-}ʁ&;?2 A_ dȻȞv6СGZ,@rkG=9Fm?Jp:X XClQ#ASǘSiX/;YF|Lgfy;EZ{?De槹WnG+'ޮ`\b (RJ}dy+X]bFĎ%q|ơ5.+Yt(`'DƘ<}J*VU4eԄiΏw5[z?HEI]7gX,3{c( e ]IyMz5I" u>vׁb2bs+G%Tgpk,҆$#cg55Яsz}? ?mQY B JI3%$0U148XX  1 OzaHxeeԮ)7N*֣0x+6G(%iگE_B&?S\Ioz]XJ)s=R'{HV3*k])Zl^@,,85Zb7f<+2~`c -tđg#Yi;3n#t~}E^.ExdE;<|/͗Wy1 .x!t610.D@s' L + c1Hכ m-{:xB 2enfpPH}xޘH 'BYCQl(쁰Hs7d5[I/ҖbV" O!  Պx0Kn& 'ʕ4+u,7mQǽRtI)ŵM+1wCryÙ#Ԛ+o9n.@{7 Mȕ8jP/" )ߍ4f<-xi6zUTW>v4` RHTYcE nl\,NtxcAx]vz#fe)^4kb&'VGO)=4ڪ:IS߭f!CJxlJ{g- 8 g2-fOrX) G Mûc8_JҤ#q}?eQtW.L9j$ 1geoXV9mP Z-dey2{ k_{iv|P ]as\^<ڏĀt-.UZ>o;PTx>.&eEn1) rwHǜBT)`.BH0`6ɳ7g `b:ٕȃm2C.{Oy=fu9JvwxS*L![tc>T/9b[2l=!=6=#w9 |(-C{򳈤S.#đbN=o'G~GEeӽ)W|8}и>Xȗk|!hS l A.5!=;ygRX/Yr%p-t7Jr>,i~Aϊ7plS ٟ>B?Ĺ<уsFh|MC +Dsn=Gh=ePDDg^{,MvqَZѐ6I,(bŁ[ Wm#],҆-d4f)6g8#|szjz1/ECfEH}6.4%Y&`FZ l@˽ P50tk{PJ~AP%'c*uYKM~e}! |n+w;H >=_#TLh/&B&ٹikp؎>1A{nP _]L 9Gwlꊊ0rY9zղ Ip}Fr%I92Io.Y5սW-*IWJ {R,t2 Vuŋr,Ru堣#w⩇Ʉ>|YDF :-ȈVI ^.^ݠ<%ʢ U?zq*J<_%պG7a)0Y1\\ RZ7u6%MAڽCJ}6R*d2c0~,E ŸZ7bln@#/9[Gjgx̯`/o2ӊ)&#-d 65pJ:~0Q&A$3@T>t۳nb 9e{b{)]3V!$|uN9Y/* <܉/o9sWG,``;v+{!o)B[`1Wbw8 'ez E Sb7",@lN74lsa.DZf -[4.%;ИJ3E.\XUw6hi᠜$gMgI)@ijPm)ϭ'# x9Ǭڏ8Q]ҟSUV[ m@ߖ2/p^X3ii6~ΎVwmB)T#>i3otʄ[\O쿍.D'r]!Bv?Ue `^%qH% > RW:|Z@oc%\堝H1j Zh ]͗ amb*+4 A=3]n;wTbqš@sC9%Y}n=\F= y- ?L_L"Ya~"WϡK,=SkWme< ѭt!\[ c/^|FSK?]]N`o [7SDnwK㉽Xc'ZZOtTHZ4$N-TIN؇ sB vx|8b tElʔjV9HEL*A&t!1>ӱ{-Z1>N7Kf}ԄDKr[A :i1z~)ff)ܕ:|hXli~n|L7~iU~= IR'LS'8;{Ȓ,15ޥ=E1=)È`h(DծibQ@s"eȀq應FR$VJzqE'mq;$%Z/& y8268\N:1P#A?u%}1o$D԰z'Տj| (]o<3s"TC)^m1zsL6u"* 8Q4({Ӏ%bAjCy7>]Γoɗ|+EdG;Tc (uI<1 cYj\?I6QNߣ6}CYfvF4k8g-]ϑy])x >o=܆f]ԕO#\ȟo]n1uDr{ T wC}eE qã6q+smoōivh.CHO~}(ɕ1@ H⮧2{ >NJg1e-<^D"G@a]fĹ9b=v;{P`50NWH Kx#JXn/b@W**+$60z kKߗi< Zq]|vu b4}]oWkۢ+\)WxOf*:r\o pvyED*kUށ{mg=&ܿ(q/Ry*mCrn[aq D?cxÔZX^ĺ(|԰ 7R%/73X#Rs@7_6g%d'ܬ<Th%a𹖪5&QF@\AE [+z@PUMw,*&ˠV5' KX鞷%n"\LfٺE`@ZMwCs4g܀M#_caĭkѷE%K/ LWYc4 ij~MOC{:r-m`˵\}j# QlnpK :m"nAҊ|ϑvFec-oHSț&ඛ%֮ak"P'ǥo&C[j? e20ZY"׫wS@yR۰lS<1fꭸ).>'rB R\TժO%24 BKosUqU<(`fW+Y塉ҕ} ;x 9}lW[ t%Fo,F8ip: \N8E@'~ ??8Y{VcV+15W†Zʀ&^%Ya˾QQ<ĝiI9 윷h>;I=_BE{+.2bS3K_߶K_= UF!a&*fxwF w&k!pa!GU>3y~zaN4Q[4_{+s]3eqN?4PfaL:>9e'?][{@F Vtf>2F7r-z1Ëf}OrfMk 8*^n8;qc440Hv"ث:KGSfDmr߈&o~ͧp;&3;p@.c̪4X{(߆8bb꽩]9W X^ٺ)v}p{V+xv!]S֐'{ң 9ZnXINJT i1Ky&CJ/ ?dLq7&bI(;s1˵Dnj~h C(v}0vTQd搠`9i)Q h2a9_y%e]1 w9ͫFe>E4T2;@XalV8 iɇ Do@D7Ǧ< sO`?`۶JÆ\[~ eJQZI/Fat\~ΝaN_k0 ʬWGsҮG_a:4\ilBs Fp'|;vFz\Q'51j~?=ڱx Ք;Vh8q,BȫhRyuQ>>Ab21danLj  DX;8Fh eq$p}Vֵa5inSuݘNa&idEU; ,nn𽎅7FqAY?0J'Ov"Qq~9w;,f+|u*/Vty=C=IV_{]G!шFsO-0y0Ss,!GVgTf(&߶ CW{gj>-d"-Ls{W[Ϫƭ,*HLӆ.?˃>CS}'YVCOW ._;m2q٤+\6}}jwgؒ$z0 "GtW47ςҾ]jL+^BZA? 5&aG*jtd}D.B{ i >,8璣b[]OSUoelIO@ŝ<,{XNֈH:dH7?k4H6պphMl89*R^zf}yBPSx9"u-:{˾lk֪ +Ufg f!j&y!Z[zDP7[5'>4o]l˹嘒 &5 ha|OSVB/’e;Ǭ'v]xBp*I־/hXz~*}W0x\dJH?mD|y(U}I>_qYAS+yC@0@`'dS/hMQ_~Ag W6xɨtdt>spcF؞ƒLE(ׇ#2PE2̜9jjfn+y5:~v4[<2QGW > Xm+Px3\׷*ҝJ|SNU Ddx @_:>o/^%N0D-C*Nqb C @CSԂ{WLR&cxO]S&ŎMu戟jo| JPV{\g<a >-Kp!S,2@v=7UjuDeK Eۂ3$>e~±̊Vf^n5_Y\j@EKΞ[9Qb5P vvS1S=}w̓߷]B "/nD;4cvZ!<|!+ {̹\YA rl䚌3Pvԩ\-9ZCx sQ.꾙#'E[mP[ .m=!Tom|w*gTV堭o"yhEhs&*jÂU -hƜWP6|;;ZAK:Q?&6nbOQ]1=ٷLԦ ?D U$-Eux'A'K3rjKbnb8lnRtxہ G"d1gNVUZ#r)`_''<6-gw5t~]SF鎻[{X\pt]vtN_ϐ>ktM"`*M1y09-UP9~ݑJquhY׋4a [h"ׯ?;ǹQLdm՜{AZlW4\|jbr0Om)qogĝIJIIzp|m4;OZbWF];I|H⼔Ndc8Zw*zB! zaFbyJEhrBZsKm $7E7q8ރ|@*M-)8\&rAH hJ y^_F֮ ; bMؙ$Ιv*i^" jv#W4S?b3>>Y!wx*@`Z)%%"4vO6?7X1C*f|鳊# b٬CLKB[Pq[]aOd}]h mb N4{Mul n;䶰OmlD6c@4Nt>v W[ogKCˆ!F'DnUMrÕB =Ew^nXܩjHU FtEڋPhaKMğ~dAG{Rl9&Gŝ#W2vC=[>!)y} T[WkTKʜJlEy;߂,tuлՇŹNv,ڎ顐k"P0Qp#㱙QVc%I@P H"=#bMʘ!uR@_WcqHgwx~ץƖd4yj\wdLɋ%za[70᝞fB_w~)ER{C8LN LpE!0>" o'bz]y+^RC7dR B 0қHHso>̀u$HzO~!q}fY60zQ˃w!N#Q.A;TƱZ#M G0Q)>UGDd^Cμ38Cs۬DgP\ ˀ~C[AFBcP)*PHgJ {BH{`2=徹D2nrLgG6<2QHO]V]<+\?]c&-|Ɋ(QFW.>6=J!ay&) uZwZbZ˷ŬX[Ccvb4"ۼȘ'1\Jt8[Ρ*Euy:lbR4HpԾb/?F+y&ēnu@ ܖ6yQIH93tgzO*? ݛ<b?ē,ß[;a50LiRXO>9xkE̚98E< ѩY"/`Kt?1j(n+8rA0>T8\J ISsa 3vRl*n?z?R]bvCxpٍEG^\MUYi-,c+fjj.iy7jb.!2 63'÷<ꄱU`/vGƒe{)h<G\\٣OZp\`ӽƽ`4d`6P,65߼XUt~;l-Q jϬnn VHX/%^*-?1fSd )-Y|!Փ\/Įk::sbV+ƆCmwScP_Hz&եW}g>d^:a(iYB7OTQu"oӱ]N#cת5_=Ǣ?[oq.ks4O"*sR3 _Q jH[^^A=+]P}ױdq)| NGj[MpNDZ}۪*dkU# gS?1hvnOB^")'ej wwA)B.ֽQ TO]W*Ke:s-N!`u (}kB>'&^~ɪΞԫr1[(Iِ78[7©Jsk^W!aganXOgP>ɦ*mV [&l&ɪOw|)G8L:LŐg?p\0<~5%ap҃D%8UQIx De㊎!6>I" ::g׸uTplo^PyȞ\,GOQAaTl.57Zɭ 1Vxw(D4.^4#viP7 L9`Jqc#5̑/]|)0뻇ˋa\sDIJt^kOXqSe J}MV>6t%[Jٚ"i/2CESPf{gBP's͡YK"=o'ѬҷjQ -s9 /Ηn:!ZVrMtx]w*䮛voZ. Ƕ=UKn4ɰ7 Y bl++ޟ|cag3sA5 b/ATt#*Q`iQ,Z还e)XjqʈR05Bg8bcB#Q윚Ϝ7c/)S (oe0}T` lF\c^5$ω)¶S0V”+uFi,Y傳&Eܐ,$(a+ Q9|J{NEB 6sLiۆ+L"+ZxHv Ơn>( 'c@%&NdQ k6)A ւ3;mX{,GaG*lOU\c&nl' I xNIudBֲh}y5B")&y AnE4#c%c~ ~lZhT?ŀt8IӸcٞTbHFf -0 Sۓ]eniq{@\P걄lC<ߜh Yx5㵭9hnѨ7t>i$톂o׵I?Iˢxz2 $AURL|&Įn$(xƙi~9 1ɨ# ƹzɩpK䑴\ەB%MF{ֵw!6W=4׸ "N3N8y o@l&Q'7}X̠'vYmjYh{%h\v< 8Jψd7q4K)HɸќhnF%4neG_:A?$3(qJSbkjŏaecާYJH4ɛ~uձ$eZv95d/?rm& T^ׄyx0 X{Jff)aKٟgqw{5TRcbƜZ-N=U9-,+6=K6N@nݣ޽b_qGfGG-W-ĐC,%;idT{.C )7oJ}U=O=z;Qn5VeEk2EžHQUT}%0e, Xqt~(O<1GS Ud)SpqU.,Lp֪o6N+`OdOr+)-HF1y*L%@s;V]]yR.7vGe{h53$Ѧ luݖs^R|=*N͜5EGk9=<=ڡFDoiUfi7o3_ɗyKQ3it.mShGٽaW~VŽm3m JfFx#bz|{jy mb6CsIpg{hF2bEK:ܗ v6ny6Pṱ&(bjA}؄L_ӛע9?ש,wА΢u. 4rm݉5!yyb3gưKO-Gzh72ĉ=\ "ƫ'}e/T]cgBnYA$dzCD73Cz]Vf:0M$`]Hk+I~P6eklޒ6whW j>_>c7m;7EXl[9-C fD*۬JNP&tԱmuM^p+?h<\x3\aBP!K.Y aMD{/DG""r&rwRWBD}nϺƳS}AoȶW;L^z/Di]>4jI:ڙ2`R >Ghj*A|6Th2/,D UA}^R.+ҥ YgLIͣY/|` = Ici]n_Q{,yFWW.,'+]+;C}_R9C"aF_q?0WQ _XTԜ3@('K׆Geߵdmv\Eal}G.ʠ dsHڥ{ͣA;MFocA(Cןmm<YL6DBn}1̲ʉU4A5 a &ow.߇WcM5nPỮ ܇d|['^iPM $ jcW.GeŎ8Kj-̓$gX@ f0&=G/ظw~j|rϼBz f@*4\#dl#n?TnehAM pհuK5sY :җeGɒسoݖGaVB:25װE)⛃~ٌ,\#?b U6x9.(|&/"de_1m)7PҿϿ-a2rd1қ*;p&խ)؂O10WA0 ИJ8QRo^縒<d\6J\88} SVu@$Ae dTï4&ezɝD^0:`& B=ֺZ\3z2Tcug\*13T$î ؽO5?7>ۓKiQ8 ؼ]q(WO^PK?f4t-+[r*$^. N]/0#a˟:,|gFwjU_ǵ, D[)N~g%z>/m)B!#1{S)G:5nӷNt$S]yjH LUQwNNK+m4Z̝6R2Η.$O)W= i]!Ϲo<&cMitɑAПjM$ mM0|iz=a&p;@p 4ZB4<nw Rv]G6>Nl-("Y:Q%`=0 MӪ; "~"gju2bUr=_;A (7uK.r4 (B)691I'%G nVg%SUbTG7ftAuBjI[BuJRELfKKR~y[ Ν/jѤ/XspN!6:%, In<ەt;y xbS<(0XW }QRbgԂMGO9%Uq$Qr1Tw)V~mrx/mdS巯oG 6)/m$5Ld&rߪpIlz? š Y `4Zn||@D<ڑSSX\ ĺ,(s ݅$DlH?hF+ d j=ɨRXwX_ Pk@s~=>kgE/@lRQNV*Ԓl=~]Ii [pA$5|&RkBۖMRE^KdC[-8yB-x3 KKV/}pi! Qg 6C %"AD L?JŴ'q!Tנ;z M g@Cx|kD=pxWWuHiܩR\YVbkEbdѓ U]%S/ NV8߫XMRK|vm`5[,Z!P+>(oOj)03f`3YhėDq{ݢjayeffe4w٥ 80m2ѣ "JyZ S@zdpHBm]9Dux7 >v1xo[)#{$?I~3Z60l(N)x_n9]lHN ɇauB%agJnw:R$VrWwT0:!b+tow/>72ZS?T3nۢW6kwP1ݛX |V>dC?SECRG QbFLꃝ!͈9֘nEVb]7[ x"mスgN3:OK}ES;-غ<ʚwK &c/3>רt&7ViV|,|Nv~6{nErG'@D09eQY:[ԉ{s`ƋxX +Uc(+l)oP A咳j<%qdttֺops=/ky;θH6p/檥"qyDk y,=Uz>H(O=4[&wk6$a1hs|\n BA/ѵ4muCx-9^F;I#ps`J"n_2a|g-Wv !HiMՈIGe3yӒ:/,mj0A:K":Yg'[ ^BIeusNU~W+ 1ٶPWb; & 0P[c [ӻ^R SlM56Ϣ L$֊C~}}ܰ/ok2X^B^UJև*`RZ%.nZk<[_1 q}t ltU<3|=RnL ߃9 WΑyL)*싌{ma5*b"tGh`v=GUt0_``s ƗnKJoMMݴ{Ol׽ T8)e*\ nS& 5z3 "zk(ξѦz9%ѷa˝h`š)˶ߌǓ0b{ iXӼJ2\p÷+% r~eT9J89AZd:A{oP?e+şi#NE >L"Q8m8qG/f” ;NЃ~@sfHs3NZv-w%[סo-mwيJ7Cm`OPLWAcW(k<S,[.xLd 2BY1^&=GǖՠíOI,sw$o:nuJՏ%V$`J;~Q2 YKZjQxArF 9{_~޷Y$w XG7K"ݹmY ]mr,z^ q&ڕiy+SD:>2g=Gb͏p"xpy0 ##Ρ~դ_x h|^Yux?cBuo Po%ms/;WCmK]W!3*+>!g=.\zbo#d/vH5.{! /Q8:I }SB dh䩀K0>۠r#lˆ#=:o!F:!.\18--ɂv͖ѽ52*" wwrUeAxMaf;jТeNF7ѽ^cf&͟ Ȅn9%\4u zvPX"QUsc2&YL4fky̪HBO]?\" |ݑj0P%pТM[8g,DZӵa+/@'@gx4&I:;h<&1xF}YxEo9\omwPlDFA@RR0Z%7aUe}_or0J4pN k{t2tB"z"@.?e?OuZrRj0SIaR!aOկѩfaK.2Q~!R2w^ 'db*˙}eVܳ\9ϕ;T4r!!Nk7IIfFP^tA󠼝6-g^mcaY_G֟™TGh:=At|6Ӂn#s"[RTqDr~м*n##K6 *Z4;r*2L'EEH#u~Ry͈c,Ag[3ءip@J'"B= Ͱ;Ud{qYxDpV@h<Uu>,l6ڮR#ڮe _o4Oġ&Np 5wiyAc͋Q$afzH5JY-d8~0.8H^9KBۦpUICCk.uūB8Rzݐ6*;p҆d_xy,o]]3_<VTocEGΤĐj8Y^^ &fmemF4`oW]vW#(gh>!? 3WzEm inAdpv!`enn\ 6q#8e` jp`YZ6LȺ )avgI%+ALwu r~1+Mv"j,@LMLI ",S!( *RDX嶦͝*O-ȺzųUO)L ;mEiþsےhзg8d}Cf=)H7ڢhpdJKvzؗNI=۟3(ҞWڽ;@ W Vs;:myNxHwD_ȡ#iОdH%h/"90:c=xȀXl{-1euY2?82*'rbI&츣לfcY'9Pqѹv{oڵ "9bCetmbN׬ʸ#ͦѫmTE1-hG$yZlN-@X{sMHӖeyewT|>ac`G!TeQET}@bj"nڽwQc'~*Ԙä~W 7 SQ>M_-n2Թ4H:|-z'rVT 0hcÉQ 8xbYDl|TB< U`U~Ҧ S}qqQ Y *`N޷s7cipږɊSP\s%aAO2Ǜs@02=hvVU>56M0[p=#I_UF::NZI=+}F9V&)zVbCΞ*Ia҃H(A\7{ j7g[|jUt>#;RN]P5OIXn\J1mX' 2'ǷK@Qp}=aOK$A)$m`s-9iGU\Z&5Ġe&N ^T,SN>ͣdďeA mt2w2&X3NINokw?>QUEu2-"] ꏙ_\ѩѽH&sqG#{{|͸g\R>'@;e[ Ih/Zﴚ6H \R"F ʧ]Oya" ~=GQ/J gIz_$1T/xyC/8]˄}|Bp4܍ż+Wjd_mwj.:,6 Ld3=" hr/xK~7#PUM,>侥g-2a'mzE>n[ҕވp~kIrN+&,Nh(j;$.?:ޛr4ܿ4 n(lsA ^(UͻwمTGX˷<#a~zM-1!s%:Hr$x_0TX{CrL)A39DG&ia7!zV=bRQAlø/?2L{*˒;͡喍})|$KV^Qt%ΆѳΠZXk$v!uut'$`3_15^ 22 =*AuǸ"Ͽ,y7mFr FT99WluUuŵp_YO DQ5qHbytg9qXL@ і!zRS<˩Jxlw!wC FҫuT9%>OV w&|CK_"1̘=5n!~ZI,/" %~ 4>2%%~[Hpʯ+Z*)#uysɒ{/U(`#5}~gw*$!5oCV/%tS0VS葅͇̚|S&Dzĝyo|ݾfRAbӋ;yf[\y*ǮiXa@W5IO4Y k Sdy!!~.m Z88nӎ"zWBY Ehbʤ1!ˣt(TՅ֗"bn2QV/'N?\2|bs&:jw?l#" k&[B0<(DC}˧(ǒ-`0($F3?r'.Z =L<5z,%%kMR+yz++WҘl(u8^?hZ\f1[97y6YʮM@ʟkTd^yݠ|ŴyöjF-Hmz xAL`$lxQTz:Q* Gl,UTnP&#->',ھܫ (SX')೜ㅶ>JVsI#e0SJPHl]v>^QTO Ro PEciSb.5CnQA~}H@f<6 iIom@W:GK5Q{\rZ,`vw^fݽL@#G$OF?#il''|7_KaIW,3&jS>=U2UTo:{.B"M/}li SbL9d5W4}*o4PØ>𰕎 G oU;Iu6J) VS!"EM2`[H8^A)Ut@r_z86yPzK̈rX1'~Am T'vaV+@*}8FpYl{=KuM[0-c|o ͉U8#mЧcr7~?b۝۱u`/ MtTsmPp^;kYjo-7|D|=-4 dѤ}N]G`>ݖiz" ?*x.a);0KGmm݅krkX2AA.Ve6Fʝ:|YYX?~5E?,QHj@]uچXͤ?|On ! $ ̎S&? c?\g1nFq"ׇ@[ݐCmF UP lb4W'8ZGkT)>U>;|p>d neq}zԦp[27Lb2+WeãVJ$5WÃjC)qzT &e`.Ѳy{v*E&8 * (/*0&D2gak.}yf$ ?{TXH@6 $t\iLOx30MBzN(b|75K]7/e MaλG <:/_G>?V.w+1؂96Q,M,5gEj82 7PfϵvM=684! !.ėWS[H? [ѸKa&B:XMfʎ?挄mj6%~;()dCwB-!iݨLi%bBĀ=MzhT":e?D2G MK`)nSH[ Ifr$r_n1q%ޫH-Ǎ\(:vъ$yD=8Y9:bt 9<' Ve^hI=DF..dpƃ)LS)j#RPt5۝ҩ}@X081 l Z&9։^ W2{[(]r\ Q[Q߾8 }Y5 mI$.{AyE$tL`).@Цo^%aQ^D_x&.DU ?`'HZtK25ªૈw9z'ZQN2a] تCg(Ǜj`Wxtd_I~swq7o} ::4l@{F1Tļ–}1I?K+jyhB XUȕfʓW1~Uˮ;w:`W%YE lJ\ -"a9\#rw+4Iaݬ*&L mXv%JUfzW.m.Q__5Y nj sđ'B0'XN))0im#ch48",5?6OJ+j\/#})hvq;aW^ Y$cW06s~.| SpkW/@f"f& .ȟjK l5n'( RMY!}4nK֑͐_+SC-!ٲ&+<Op9^VC3">8Ȭ'<ٺYq+EQڛ̧ 7iZ,|>uw#VL2Xcf> dxt.%*جZKVc%7B_;`QŬP -4{iTa'utUɀ F4}|# ,y;[ӒX 6zi.lz2rliwʘU8~VDo ^kq UA&X!\f׵@`f%J .[m1}K ۑz:vwqbOu[dtKq I)1lj׾y/Ybsm$S<~S[CнP"u@#m]֫ Wf˃F,$ QC[7;MM Dp(32"4@4"|r_92oe5dːl+d`_)l{ >耗d*hә PZe1w=Ip-f8{>ƼulSk29InNbR(;+, t*lm9HqBs0e2P)M@:" R9 Ӗ- :, c!Dea1Np!,> [EoYnM̩ />i;a.H+a]~HFEgL5cGrW֋3đ4G~ 8s? ɷv`Dۑ7V\ۏ9t128&'$ /E5 [\!@8~NALFd\C1pvQ^=y $ ZtfVrgwVMxJ׵Pΰ!1K=䧽l%JL# 򊝻<^Znp _t} 6^pQ+CI˛u)z O븬xY>WÈ1)J;s{8흵@aSLu[\s#?Gi(M Yz-E?c)(Fqnp>Izز5ZCCo8LY>8Ҳ_4;Hzs\"vf;jmDƑs]YuN?ɼL|::6Kryzz#NE'NрةD Zo՟Cd(K!4$mUQL erqW~BdlUZsk  ;2k>IFJ8ek?i o||S4nE321ʹ WX5 a bO$r g[-bjJAɂ"߁/%$F$U ELpknXJv umR Nx"z:ֱa2Br"\s{4J2H!ԍ~ZVv%}ߜMǾG *yMH}m%ء Z#DH>-ZvvRgHNņ`@Bwwi}`sjA^=+)`dl+OkFǾ3tC?Iڶ67 b%H}HYC;6$eǂ]+h s-"<F A`²;I* u6}\yp.I/_CcO= GvȄLh0"i&VO8 =@-+辭R "X=UhiwᑙAo[k.a2cÉ8$]ĉiY$OfǼŜxXwDgZ|y}.{#}˟ MM.,n{Pal各FgʼnZԌjQ H\S~ " CKY3&Jdc6_^/7/I=LB3|RÛz m C΢nmmt&,AoM39wH绹$CPCa oDۯf-FN=$ nE%@*p&$ta:ռd<5BH w|̆Y%Dl췑`s1џկ H Ec MJ1V\QJ <ďɱ,q~ŸnK2jxlϭyS]{d$qv|(qڞ  NOovidV w!ۡ>( u>5vgUx&BF}Ti> }߳_IM0 1~&†P?O(މq;q(ρl[hxI 0sJ(_[}6]}5.J6Ʈr󁝟,jP M~'"M-onUb+ *Q&,\>hCIU᤬6i>?~ƻ8l&MRp[WyYV<ɢ:uJ.ba&x[(`AjF.RҰȊ'rߺIlX϶ß$BǷle* ^x(Tl^ۤ Y;N3}9"M$g ]i/z|;&$ܞG 8dz)aA`Nӥ=U$8M*MX|\.G{7E1k4dXC %kyX%I,4wzwov V ZO: b 3l{ .$*ޞĭНNڼ MJ&@HZs&KlPck}PH'̪0nn -r#!_WBPSsc2}&VQ"G6vRck\uQj+ȶN(wWwëX|BHCo[~c5Jlw7.Cj>}vVRJqH+Ǡ%_``y17,e?r |r}u^CA@MjfJQ [?G0n|oFF)I>øK?%wI,i~X2T7rL)zV(nQ/P-lЯlsdbM-L۳wdKH-TGZ\@w_iǼ}H,26V{p1-tO-x~sktRܛ*hb$Gk}8nSo:ѺSҗqѻtG0>2rh0͎ՙA=ϧȯ*yKua.ũɵvp͵8' _m~I7]Q )V/Ig7kH,\0$D0)UbA&{+?} D 7&G ִl[̦R*HM|mߓ!Gʏ7/+-$a7N*a5<4A|$߿MEl8H3=z(L!4آ2]B`AOR'uHUsۣywXx mWX( @R6Yn Tܞج"Qr<5Eoء}dB%yŠWWr2;'»q|.t*5g(eᄯk@H7}!&!4o6!XCWN^(h_zh7*kRy9?E@,#Ӝ<Pᑈr;'FRA>wa|e`_T_YŽBB-:DnXr[x)N4 SײkJ qFg~WPUm٥w8~ O;b;_imT>dߊ#` wTBLQ32YW-UƦV}m}&4Pz==+-5oR j$s/_e9z?$̂)M=y* .pZ'j׎k86&hdOZ׌KvO63[E'l} .`&B ]IsЂFTU9Dn-7~j8_6f4E!6㦁'p6 uohxW.#[/C/n{mCiAK=e,Ͱ])= ^v[GƷō΀q>%.JW@ң᲏(ǭ*CN`}.Nu,[1wgD̺lp}kH%pwtC1/~/Ѕ!Ř3vd)jWt)2[`Ոa 3R#҉ٟxÓU+%=w P^f@kl :Mj{ 5fS.SSnr|Az RG}ˋ09qh5 Uolc?N3U{a2Er|rk-!¿R7CA@PsWZ$M1 Ҝ~ +nύ3AkDT"b1Gzy,4*eޢgh`-s^6\VU[{0pJM= 4 -wjOWp0і!3iL -B#ZT7#,kaS`>e0!}HZ+?X2o֛&@\X"ߞԄO h$T(F݇ƺ~K9T_ȂO/<&9vK"O54_n?@EXCҦgD]x>Pޅ{ƍybҩ?QnFD/m$x($^GJ;C3c2}?z5Z&5r;a67][V/`bymJY(4VRng+Q(4! '^du ^lŗ͋Nn>fd͊Tyxz7YIC$HRlH-2TU2* ye۵ON8*6*6r6z8ot9bqFGy{shqNQE- {xn=aA1U\D(s|ZPuo, }p@6dY\VϒA[$gVatb0,7Pe<尶x]̗YM~"iCˀu1ȗ[,$Upfb3ڞ7<}(Nܲzmtӥ|kgޜV$q!Z}qw2}F~( 8B:0Xe]ǰEABgQma(]ʮ*DBnQ\S>fibM`=)А!-V.Hjs gbV14X.h~+_ѧס"A~ZG=\ $__g?O'R}a!V@ں0_!](BE\}u/hLP6 p1=xpƈN6"-My&4U g]4,yX]qk]PC ObDzaަMvʼWa{ŤYH')jcPWe>3l^-]P. ;73n_ |Ϻph+)k!cp^ k,+;ppݮو6kj8` {(u Wqnد {s.)x_ֽJot {VIcKn=W,BZb\dI1ޞ2!kCFM{:2Y|#rÇfG⮉v1GD􋱹D)tCyli/!& 2 X:~f5?/Jc{w٬@ZXp1(mn}+xd,o'w(eSi?y<$-c٤vfq3Nˍvc֣(C"l;微>ZC(| boלv^v@\@3^39?4 6UZL5=2*bw⤀rԄނvG=.92|՗ŋ&ef';\Fe 2-SУ NDj(Ⱦp셪fz0q jccOUc+1"0Ox5?B^ԒE0勇l;5!W`mp%}cJY= OG䈄nԾ.%G~ |±& \ EJ˖2AO[e{8X2EH=kLD1Xxi| bY5!q(ࠑlXL&m g7tD#& {]aݖe]Dq9E_lE]`]8ߙ0a$Ae~GJIA *р֕ln'a֋  ^_ et4$*$-y1B*dPk.%0̛+(Ñk65 ()&rW^l7 8 jCPHI+[p5ZV]ԽF 7IsT6=s<. !o}+>σC\jOZ|#uwM։r|ߜ-u6O/-u^t<='DV̽w'DC* 8 5Y;hT 1PVSvQJP^3ylR=HЇf4YyrN& Hh·U>7~#tWr${m90j(p?a $u-u&c~lqm^;hqqӣNv1bT:7V/ҔJ&̗ZH<6JIRWw~Cq@ޱ5MIXo1dDݹa?FAq)t*~E/ &r $bMMS|BߴYnh~ oLx'sB|СiUCTSŬOo 8fiƐ|7u~PGI0wunuؘPv 7Ǖk^%Bsd? 7BR޽fϥ߸sL4M[޶n; XXbїF9~Y@-#w#A. k#} /^>$u hv:!9L#+I sENBH,]PcH# #ԥk i-jTk宂Jr<?~䯍;G_^y[گoĉ;=<@p8u`Zt̚hJl>. .+o9'Ow\H ?%q߭KO(8[IüT]pu~dJUo3R8? L@j6_NT40X nNVDg`o&Hx!P(PB?I=*;K\TSw!_EBt,1i̢5/22TPp*rhao@"^,Jw3ٍ\54Y `ce?R5VweFZ%XMIYv!vx,b%d7J]w/3Mp\b4HLc΍5&kjBPfpɇqtA)<yDH9< g %3/h"䗑+Ma )tZ4S2A).+`^]Hz2}(P G!ǩ̌;|m.ddeU us[V]F ț" fSlZE\7|1D32?eYBsDXEhZ;U;AZL 1֧$C]EsgP$1Ts:Tw+R92yOՍЎMprXv$mxQjRJ+wH. Dq6Cr?HB/IP͒?P= e4-(#ɋٺy#PpGVC ⦶o3rMNQ;Ӛo͜zhE~z'U1Qki׆sn/*mL)<+%& `n-IBs|i'ԇTiEXOUe;#^u_i} Tn +3W:0;u2@$Y?HEp1H t{C 5 sT0FgDxLL83͍'! $sl™:ϖ"ЪUٓF`S\'RE<=' ~*Zbfoџ:qNp:SZZk:>A=^r(^)h?bĔ;{F hn <[> U:θSz%#4ꪱ4DjBk ZAD BEα <(5Ű+G%'#muQLT.6s{`xIIZo%L LK5ge܄cy/]_U\ؚCgZ˭]Zul~t[ݨmIYKAw u[ȶiD\p=~<4TJQ }&ʗDHxϲyZ2[+g B<횈aw}IP]C>ݵ~KYA)~_@&+hlm1&1}D}9v.'ՙBƥ7(ڳըDC>>x#օkxt1 @ G\tHpMVbp^xͷ2tKec+] PV,ȸI|Tw9INJZ7iVs/J7!\Y+*dRprZNimtTtJEU!5wC |84 fWMjG1 =X$Y!2yPlǎOEkb=~)}^k{Ke7#%LǨ*juGyD8B{cpp}U6ațNxe ;ˊ_ز@릱E8ĝE7vwE-:A!ͦw~c&yy-- ROeT{S-k7b*ĝ@z~W ~:D,Z{nf.L//blrK&eSL%O=yX@:qO 5yoCpnk̆_,ᾱփTLVsd;7- ~Xv&cFe^pFQPY ' X//&WW= n<yG4H>jMF)Y6@WҺІDdIU8*vM׽ UNhq>V^]COvϘ[ kӊ雙>0 CǴ1P[}-*1O&X6ddzԨG1asU)F: ,JB:ղCA/ >&inD7Tʞ7ú̧rIY.s|m!?G/8$&J)e"(v\%*7j /&sn~j`x lzzZ/Ij^#fSn{st=]V1v 1ĉ j_8Nưcjiڟoy; y6'kg|Ăq7{I6)^C Lxizsm0 dZV$-t8&&)h]![*^_[OgI;{ <$0`갟JH+hf3B•p~wlV+E oeSO$ @s N$@ݮ.%Z rz T1r Qς< \vnz޲""6NE9G!Ȼ j;O_B!׷IZnSWpWF SOe1aR;k=tß"2t3eURc9׀GfBz-Fv DUc rՈf65v42DEƳj7uXum:X?;?26jXR0B\7U Q<#.5U}bs ɶ~ BQݪ1K:/Gσ# y)-F/$% ,zG["F2{~8CfW@Dǣ$n/Y+,h[×ڷHj{+JS`yE8q03hq`d{ Zk-DPʦh(nF\Ҹ_n|hB6+]gQ`ol:B:8clhT"JMd{[K\o>38#)LʳD6_A )A"6U=6UVF;ˇbkHyhiVS,}⮘%Oyu[!|.ȆtPknThѿf$iVJ eBlhVcuɛk7$mj s|=,C;aD͊FgtҌ32 XKmM">NsW>!W8Ii +HG @tʁcV3S(J8I͸yU[HʶCz^ڶ⮴hQU\J:e^uJcGh5su`~.d(Y6ŝ~,Ko&WUL<➸ pa׃knx ߔQ S\UmY kmjj|az̸!|8*/5S6aw'''^X }+Bܖ_ _ \l}.47S)̴/sh1OִؘcK\7":M~oPxx5Y1Uh8 (k9|0_z%%#CxN(htA/(Oܽe͇yX-` gpEiG\ >\ Η|Bn}A(:Yi_Vx<8 c*eP>0?(]:䖙q_~XAWth،H}.dܔ[Ś1(e6>NeQ,ei@A aI+Г {+vPIN.(j855k @bַ XT* a\t׾ o6u:MͿeNhru\s'q٧P A3"|AȄ6*!pڠD( sڂQ{eBInC_)Cξӈ/OuI)y_f'$;0RLR'=)uƽESE t#CɹY)1b>SI p@a39{X50ܾ{=]OSCPĕus #B욜fN$c+Gc ]iDր`5bثS XeK5DG"9˴OrE y WΑY@2Z=_, eaӁRZ{::H̊'T`ߢJ+fh42ʘ.٠0}%Ķzޱ:*7Ku Z'E!iNHޛhEPT*5 oҤ^c9J=)u>T5:N@2^({JG8BɴR^ȭ#zօ N6=> n F(+".ٜS|pu48;e$#H4t .om>m\斻MJi`0@Їat &zװ{ua>-q_S$k=icWۺ!I@@q{^)rw*֪h5W0FƵBfmQ//w.7z? Mt#Hp=HK3XlR_nqehͿk[,!N~fEًQ0Br~ N' sR /Ԅ|8Cȉxv+sx(Do3 ,H 1IhĩR07׺jqX&ĸb@g.bVy>"3C7yg-jGeWqB֛;~8U b1nn #xnʌgpjgMpKbZOTH{;5~1lbqB>yjOM!1ibPV39 }t੃~uc]V ^Ѽ,]Jttsb5ϱIN'?|Wef7{0 <-ܖH?ycÓ8#5K9Z=;{!8hlrϢivjh=;;^T]F+ŖUn *FKoןzU@ Ջh K~-˖}V'IY,Ģ *sb)-MOm>Hw/Ýw#zk~;7!o$׶ߢbDz#5rŁTtƄҲ.nJ)-V 3"_݌rt~.hΪqXyI2L<҄qc=8Y;%'g~!:nK#~ҸYčur;~0PC]@c6=Hc#od.5 W3*ijٟtaLDWF,J&+4FL#Z{9o[Co{Fu@bα`Tq (W0yR]mNL pT=N4iJѪY͛86W-6৛* SW*}FT=2AMmC. K|Uإ,9cmJ~ l\J6*`,c=3B 62RX*%}vhl"C6mH*$vmxQs,yVlD%3A4=?8I ΪRwzg-# }đ[Q˨wJ@k;*+ϋ{@UW#aFed (;sDWd9MᏅI ֡':; 6A7 b"0/b_`z!3Ja>)*[C}[ucgg@V+G,^u]لrGhGҺ~iUϬFR b5駭Z>M9մw~ 7pfgJ V^]Н#6R @fíW/|gR џO"o*$Qa+iਛ(2Qљٖf"ȫ. 3-͝,,o氩s{ VO>k ەkB5oXqT&$yKN(XH7lÙ{uE%q6}|aC5T5}!W Syd`˖lma 0GR{~~7 g46]w#(Iޝb0hf*flANiYo)1bJqrȒǓwK%v4C? dq `&D6C-2-Lgt =5e XB&|mi^R*wf^ |C,>- zAώ<yZ>j@_GS X,P٪]2^7suŪd=7&ԟRH0m": "##q @?Q딥;Iǃ`JޏR9ǚKc-w8-&\oBnix)[DK1S@D @ШSy`۸ ]nu{Tk6B3,mOw-̩[89 W'R0+P6Dz00G۝pK/rgQ^Yq%4iq*ۃB[!peg|qGwB}s&k's3JowSѡm(~܃ϴζHzl3D~gJ *{0Sj3thL#GEYO߱ _ʀ,^%c'0HC u=qbx xa3E\`CXI kV8˸,JCP2oǘVn-X(}VQLDk_1x ;xx/,̺1vQޖAO?O!8 ^QH'Y"i,'1 gnQE:8\“k2(,fP|ڸK@'X/* m:dyŹư׷o?B>!n鯝F8O(;'~U>k54r?Ey"̿h0ԇNccn hJqptR6/8emyɕ)#ߝDۅг} !V0~YA* ,Zٯ-$ TQXT, }?]m\,*k#:X4`O-jޡQz!Vu*6+^*n "#[-  %ؚHSŃ哬JcG.N7+?ȸRL'&)xp M'z!HW-aMZvM[B}:3#^}sgo9t[Q՝@p.I5Dd}g;nD_AWS@8+v.LK2XR.F-VW |=ǡF ϵ+o2S2R-7 t;- \!W{9}Uo v)ڤ!(==A٩r/suͱ_n0ZdLiM 8g%r> ͏*C< )TȄ=Cd1#&= f̀`{_)U=sRP[ b:Zsoa!ej$x5\p{a mA F<'I4u Ϟ^ft%uO ?`C a~P_p>WLS1}~cubWICF'&?_Fpx)1I\bu5M|֓ES\I4)PNё$Ho'ϙB}pֱ<1GEcI$55&GZ-_e½n#%0rB H#` V W٢o]H[dL8A@1 I)N2$ " /|r\7LRjVP\dEGbmݿ@>0mš<[gb0 xP~kNX>.|"/ *npUy7H6E:{ٷ٬MFH¾9m?|eb]&k2<8]8,Su8? 1.2M 1̻| l%ѱR25zM>yTr)ib]@(rK}1\ʳZ).znBHЈ7{VcDרB" 2CC\"=1Jl;@ᖪ@d࿋7Es44eZB3` @Iqd¼Χ.6VwBNҌ@ /w6޶u&su6N9AMPYL]gBϓ>k+rFǪݗpgG ͋j7 =!m_y:Zfq" FۭxEUSǾVKFWCyp~m_ڹ(s OrXdW؊n- ^=CJޑOUM| ߫VXfiga4Ks~f@͵#{/]r'4)HO92NSiQzT &mY5֞'.kJzrli.˧fė@h@lyL/UiF\߳ 1)p|c@^욫PL3jΣPiS9qPt8LN|HF8G]<meeWPӗCp}2§p!E{h[c/FXsXޫR-JGʅ!z='8.|Voi<&t tٙ7>)nURa^EïЯ'̇(k9<]ILTq mpaZ OhSbli1 2'"+|ΧI&X`?(8w,+74,4;UW0 W z/z 0[-@Afegb0 p)zlE5c7O6n@YYv?-Yz-wU9GtCB a1}Hugצ^޸cچp(H"j{)-=P%uFQ0'X\q,Ҥd@S Ӊ5/t'6K?#ReTz_(`؞(VzN_r K9ʧS+pRʡޫw,?%)K0x~f-mF:ӆz6z# <~^@ RVB I-h5`#Z9djPEp4Sf.]oF:&ӓnUc7Fa@DהX}E"neHC NG 2`V".` @ł7]zQJk9vz{| B. Z;Hbv}F%(g2L.Q݀4_AzqR-Yӯ.# /^6[8mEuH7޳N2[CF"Z=PD`M])\ܪD:κB;qt*D(Pf;qFx&e(HXQTD ~g~/Lu3 DىG%W V;d!h͏M!*%MLCAZyp b[Y_+`!_B%0`9:O]MR.}ySvA͜{b@ KD:q8pxf qK7AԌk|B kaJY>3.iE*c ԙM3MIdv[0욽R9Nq[㽈_tr="LD;ߧSs.sN  ̹KTctX*4':Uq3,ΣHzs+Qި'QEeBP1&ЏNG_4Nmh`i7BL)Mz>*.>_2+t] E-zU_Iӄ*)ݯyw7G  z:3K᪼T7B, S*i\U61+J-LSt$g*C,n *a;i`J#gˊ9duTȏ08/QnI'~ ؖ3T륩UԳ_auB h[ rĻ_vꀝ7^ m>Y ;6/9QX}~UҴU6od*ܴJG._K1u袕x%"-VA=@˿FYƬOFJms}X ސ vKlkik% 4 ]O@_"mHyuX|$ٮot*@ĮTy@BqLc͍XMAf]ֶ]'hNlEg̐J%E lz=i͋ǰ&Lup\' Kk8t^kO)u4K!녪{7N[0h dVE>k#*\4Dp/P.x&b|' N|@,yUEDž 95w 9}by;#T Tm2]3,owzpSbh9jOӊ檍4C`^dr)eҌxxlE"65)";a9pk?u 6*_/wӟːPU2T([wM'fTeVbF @.2W 'HƬz@ o. h#ש07`CC@Pa+ K,I܃G/tdJhg( I*9Zȅv7lMQ EWdSWjJ_t߃|GЂҒ*t7$OS*~>ayOl-“T0ٹxou9mm@dQayA* \c1d)9r7kY1PFkzխ2Uaި2t7EMs"ѱb(V2>&*]fr e hi7Sz >ʍԒx[ԻGT cr5ݫL$i<Ep.$LE=$E2^SoD4üԷ#.<_tcn6vL)ZeA UQĜTJxyԃRτ%tKp]$ȿ]Za36ߢTrX7qǰTHLM|Y$]>f2x= #.Zb0b(<CMʌ$16=g+IG_ "8y˃ 28."塽ICuROE!q6[)旭=.y X|hL} ^(qm.PFS9EYi;%yF&P& Cǯ4fJcYQm=c.?r Y[sּmG9ylp( ͭTϛV.L o%ʵW ^3$5UxlyU}v#^E)\niSO!)}OlBkFny)PnNi9^ 5d `i٬ma+Vba&J?[PЕAXk_oL!@`,ݾR`S(5O/wDz(ѭ 4ߢed,=2CL14vЃd>sCMh] KW^Al -ۀ 1 }t]mdrGJ#0&V~_մeލimQOD$Zg狹 0up' dK%Yias}12Qá߉Q"#D:|N(G.>f%B~&P^{~:uGl*7ze&'M*_ vĝ(T@{L0)v .S=7vaH?@z^U-D>,yX)^2o =_!Nu^|nAvt1#LlwT!"])߁_a|_(RyB69ǿj/^:[Y_BUnmY4+዆c ~j̒ͼn0W(KZz/ǘ}QlÛkfԔ+p&NMe۱nk [iu׉ W5/gϹ&| |>GS·#~ohfZS]g6{ޗx) D3@!¶̿nw1 Cx{t{mꙢzE|<߉ *@^+^c?<0Yf[ w5F$/!$,wSjx.UY6SђsZʐ 5q9aƒXJe*$Ny#:|n=1>x߷ኢr|ba= /&6Snܥ!-6Ll?ݮS$eq~x29va~Q=1dAT` mbje|͸hܫT&#w8xzRypP2J пKrv;+?`ͫJi}y$UW$do^7$q( / v|/AnT~>U1e`6oљ}#<܇(,qa}|DzrvHz G!t-%tT)( V 0iY/7d̍˝ӶUrJIJvH~`\2%ʾWNTI1̵4di@Yxۻ'"wLQ&'J1i: y߮f?ƍ,W_4f-D> {r@MW edcOi7<$kBt`k?ͬ#<"Q]p x1/D+RYp] - U [Isdz]HS[Ahl0ħ~c65妾S^Qzw_>Ef0r_u2$B{ $0aR ް +CĘ0n@H /;2HmJ=5hPv2emv᪬pk77E9qO~_p<%*.|RF*6TjFHY4vr BaK>4Hu7~>Dƫ͉i)[8e@?fעw {*xX ;;!zT k?)$ɑ`7Q4g_BLIJ +HPo7#tbxd@7hD~3ҟC-3Y"2Hc _)& 6:-Qo^g^+ IΆnSKf@r+IksFG xP6sgU%d隸S`@/t oOɢ}|dpvJ ?#/P;4'3n1#<ڋ#},>t@8p\' )o2 gpq۽W|q1vpfH84B@\ótljM{4svQ˖*1P!(-=MHjݸ G9PU杀؉VBai=Ǎ3f#&hn7*X9$',}_HO<+曅(AʻuXεEcz+BmYf,hK6CϳmCqwrjV[riqx<V@hĢ" "_Qݙط}i@# UT-pD5[Iq&E1.zϰ,y"kkl>X';1#IL~cX7& k aae_3In}xh$ wj޿)ԓŅdՑopcwwu:q|}e`i KX"M!DJQ0/ Fs j«.-\w,c 1t^a Xmp>n 0}['.X9J{?rbBQKz;FKFl\eet0E ߬gwG[ώ-nl\0y]UЕ6xAcbvU}zb?{m -R[B&<1c^3X%KAX:C\2d;r oPEٟ<skv J*9/@䛇zٗFkv=cKjG^z&~& M*i-7es/,P|S&Raf~W~5Ƭ0YsW0>mu' LFC ]q3D_q`g-j4IobϿ2K#CZcΤtThY\-}Įa(haDoCRNIS=#EFb"C&Mϲ"b񢖝W<1`wOOt(]@p$+U2 n3E:,,޵'X eVi,Kꏎ㋳L ļl ɻc1ҳ{^%}#*y?p*h7K q#/}  ď+s6FfgD{vū2·^48{ޣS6YF/LsQM)w fX\ YP p6EƦ؈Epv_cMGJՐ Xwr<)w`O`*6:'0QcMP$T$}2Fy/.Ra]8M# t _0ѥ`Dxe6#&Эŋjx_T8?bwF<9o(Yl>]vN{a aJB=3I6 Ų`zs|ģ`wsz2aFE~h 9e{kπmp\jF ihYW%8@W&~ M5?Dqȩm嬮k?[1F Ew{ĺgP+FXg.TrΏS솞Py<tj9|'LL_J>ޞ lu@~|m&:ԓme-PhBĵOFlh$=+dhh"i7fwߢ86grv݅}g_'(vUݽEpI<~[ vvӐ7th¥ˡ7YJ{]Yeah/jǛ=t*>` 0޾P ߯DBF˄ʓgBm_w~\\DD2;0>jUt&|r!PRӅ4W7$xvm*}u"l?of\CP r)_LYmP5Z}W;wF gϑatsF DZ(v!efɨnPQ.a+ukݪ, ^lCOWMYƳAot)"G?NM`FY_xxsUEUL"AM&B $DǤup)4K@ p@X 0i!6/!qoq,h4x㨋%ŰTn]a/4!"aHsh,8Jws@̕'75dx־QqO/LiFf1$\0]a8!>0od(2&zZ;i-pt6:T^$nrONq;VczR:f.5ib]ҝ_1Q@ڝHѱ9]Aai>EF +m'EyY0؍%u!ZK&ϫA#4hKؒ"pyrd“tJ.]GI&Dɾy ɤΙ#m1vY;UR/,5hz|KHp-Kf]'HA֎f>-TxK=9'D$JSh:Iq/i8s(~H/%Y\a47͝{R,SUwFq WEkZwM4bͯAJ ^²+N9A*RdZe!2:VqTْ c"W䐫Q XB0nXE$-f=զ8'.pxKMRV 4xUJՙCyd јNTš1HC'4nIbDp?5^!i, c; U[k~Fp1{u?%Fi~TJf'NX' QX;wEy^WZbGE>SMv㊎v^2gUb?1؎u=}5j灆fo0V?d.0Kge T[K"o\<_Gƚj_8c i:l:'yr9ZХdbҧ4e0,*EɈ2Lmi6 ~j\tb!܅WK^fLƊZxడ;lןL*03R(`>N09g!*sRWm6: 9R.uPB0 fQ~-ZJƮJW_a.Q\g˞ jY`9Waj]`:OPs6 >/٘/j .IݔqajI͐1TF1iy !9‘ 'qu*f1Vqd-xEV@RJI ~ѥO}2Q:IMcN+쟏})t,CHabfi3ԢB5,LAN?%W',bs2 WbDjhfޤmӌdVlMz};'v1DT;)y(u$ V1}^n8\*w3<]hܽ%rZ*"ӀFaNN IB5ȫ(_wYuNܪSNK}sW¡S0 A0rnjڅ5*hz熠\Z俆 qVlwKj/1vBk73!m=z&Yg/A 4$*,֠݀]g+TTty̆^xom^k -~:"ļڸ Ez@!a/T`^vp2?Ry#fSE)@HzT<ǃOa=-O[*R^gIefәkzڥ/ЕGoeҦaqz;B m@IRЌŽ@~ꚙD%؃#} BCl)XP{Eٚ'J{0)1/m#9oB3ܟ>T'0觉DFB\E1hqp 6 *ABg,'9/W@T'6'|\?ByVGW?W!&1TVsNOlI5|0Gh,^= j'ɄCͲ 7!;%+3ixb+ >gEwhGyjRY+#VDԄ=sG~~04hz>Sťaf$'Q>EJ΋fһGJ6[NoG ָJ'%E>uHBoϰxy̫^Z0P@oStpmY~ K 9S:=Z®)\/ezNRwĉ*1'ȸh75+W@scW "1fd . 5cu(\GϐmsPU6JA[C9O3O,Z3b56<5h;-9 =:E u9W%' '3ӌ M2"?FOzLGuC1 TGUtyݳ(ð2EZ(y#C2?}9c2);PtM@w6|5pdfGwL69 Z&S|2@m(w תF2ڧiNr(l\]A[~/`ܨhHJLƆ5?3$ݼ7.:}tѶR3X͝oO  T6 <qZb'eÿO98s'[rlgD qEo9,dbg92eBnҴP}bn*&D}{[;+pS$iQ7M"bQ7? Z 4:H/L9P"XG 6(tRzۖbB"pPgv :/g'FyprEőE"1r8좜ɑ~L{sny>UE/_wX&_2׆,KldL晱f"Av)ʼň#ØIܨf,7OLzANko +'X DE#j\!&{ͶR]]r6%{1!]QtPix󁧶SGb%(\џ.y;d\犞Rܩlc\Qh4"zdW\v\(:A&H҇Z?GS6LtOPfݱ2IK>*]EKwWSOtw 83'5ze2iUzKzpZ=QsB (>p F|OX>F zyxc*#\fQe<\x:DW 2|9#t ~͓.LRB?T6-F2FE xP PE|=vK7eN躋k7ōc iČz33.cT8F]l4_=-Xa5) އPΡz(Q)_Z&e.#;# 1j֔i?O1Q2[[OӠ7}ʁӟ;KV] #cb3Χ,] i'vyޙٚ\waAhUSs 3r`l_mV2ixb i6[|pptͼFδnR2gHɏiI] o r]H+3׫8X"Gu}9o.MgF2ξ;c vo/kڤ*qp, 5ա2w.k={N=7: XA0ԥ#l ­=js !'_꿯+3tS k-7վ©JX |>O 7v738<1%^h1?ϵ_H.9({ZDE0%4Evg܏ dZ,pb)]V^mDò7k =9=JYϼ5 "jq$/Ű)(pW;(cAFF{ 7ߤWw,W#SfAs&t. 7ȴzZIzz&C#rA 3\EX@;oJjxAQ<!+"< T] l„zj•&Pʁ0):}  ِ֓ v bڇ|*=+Lv.Y(Jw+{/Qf?8PǠO71Pf\DAQ 6䙲yJ<Ѭ w$r6{gxixx ;RAN1 9g|K\#UC@2+-;Vjh]+;NBgU8cD="ߴɼ}O2/]73J%"G{ BnPV+e~ѵ 5k+HxO@~k 3(y0|?.tE-g$W qL:,D*_@Mo/lhп{P ]&fV5ԠXe ܵhݿ‡Y"W7:Ãe6U ,r 8yzDW?uQg,O#^$0I|[]HM6"pqog>햬%d;AV͑/,?&dR [ImV˄$Jn_ nEię|<Bx \b[!DmKZAGgvOѝ|E_ls0=v z>ۄUbG%(h7W2% G]JSv* {1_x@8oR%ci +ˢM X.UħHiQY$W:g@dLmSo g8'3&.)~~*R:ЛFyMZfb|-T94t܁qxY~鼚ё# eE`4^Ԡ:"{%bh9<hᵝCrYy,F T+5\a mȎy^bFɦR-9 )1J iO5NDn9U- ?(&b"T(م3Z:s fIx.>ٳM"JPDx--„g( SĆ3{#-i)tX, -b ʛ!% ͣF9'SjUdAr-#s t'ޞ*k[jwFŁgP}ߩeQƎdkx~h oW0|_Z1 uXN@ս7Muƍ7܈ e'{ ! \.K(d3Uy]`iw-q)#bHK8\+c`8!PDHeO箏+Lɞ]VWФt%CiZ78FG|HXYw^ ${xS+hoiAk "x 8 7 'SxDtIS>nI+8yS1c[صb6jULS ,ClxNI!VwNǿqmn!W[5 >A['40< ⾕O,qλ ^ ֟9펿+uIyW͔:NT ًx+X -KQIܲ}k+|):K=^jNCʚ}f5g=Z~\Bz /[)煨ooԈ4.rEkx?iY֨wXr7ELə? U?W"c2'Qϒ!47;]I'GX ヘQv y\- Oλd/*}a Lj:ehZDFJTH+4S >}6&RSPr|rFkul E^WwqQAyX6"SFY:غ>84 +;Kʟ^RLKkí9vGڊr*r &q%bW±$SRH;Gr&,VYDf[t}zL-VyoQhDhvj6 J.[(e˒Hx34p&p^ED6lԫ'سۂJ39,]lM}xVtz5~{WPY=Iy>ᒎwbifN}oȒv:uy=*|l$Iq&1O2{}tMG3yjA̗?^Y5O@+avbw 6,ל2_Vc7{aK6EξX4;܉K3IƚUePWcsLuaGJ$#+,zS-0p*RP} v$ @9_^8ppRR+3]cV7>g;4 )RUJ%\YrfM"dP_$ < l@|zޝc!tr / FB?@~05%ٷ}5Xpa3YܖD["ѥT:/˶ǐ:i: ovՔ\i{[]3pq^| cݠM~ar6skwsR:yhCΊZ*WA̠\M]:F|Vټ%威ɚ),ǁ6s/7šu\3>ҡ%UD][kEgNVſS U w%k5.Vsd/ڊg~RH>Ju3k0+|/]VJa>!e1ぴg;, g߾0V5| 7?fi 9^2hHєU{BjmōVs;:TzWᦸ-+g >/=[ɲWr>Wzr//;TکZEegCݔpU:ubt}CuLr*M25OT%3jV׷iazM%3ANIM^='iD'<8!{"!&+xƜ8Fԟ9T\0J#Z-AnͭZ)&7I!>c~V_ !k;$a#Duqw1{F*Z6#@YBA}In>U77&w]fK|aM%|Bd_V̙h:y?/vӓS1 "~|-L^Y Gz+ʯ^ XV+]Ԕ>rSGc9U'Sp׬ͼD9m&QAq+ǧJlКs ɶ~~F6&Y[qVҬ|)\YÚKԵ8 ՗͇ޝ*tP~eQ veJki6lX3RD8ad`r([盎@ӕɊ]]ޢ!.ɒOEcS:^^\KܵǨd\tfsϺN`B}/|[@uoL f^VpNhC(hgäX}iWPP V!9=RvRt^ЏYqG>M}s*PAD_VdL&:ˎOČ륲` &N{Ẅ́*M; TȨe"%Ajeȑ@;'קɳ# TA׼(waLFp܇`ayV+1.t{t?ڏK##@XSR/n"v KndyFrJx@hVhzt.y!<V-IneBBTOxK\dM=~J5dXSa]vl.7}EALڞH˔*}aI$l44Si~G p)]+ +hpA 1YMM' N+.RCTޚ\;L s>Lm;zZ ,21L|VwFbI$˺/ool6~2J*p5z[y Yc_iǩ쑬onz+k-w/iP0"6 nC.ЀPCi{ u:ąaT&p$ᬉm>< ᇎN7,/B .'aJz7MO+kt}2&:ғ?}]LI7G vܥFCU!&2oQ5eNMSx*mO8L!e]KOuX,RU" {y@c!eå:XػuܞieN`arG1Z{oq ΒǠ+: +{cZ|3άNStiP X\^@'OLY~=Ss-I ~;i:`1zgx-0ꎲPBN=:G[\>y'@A^UGcQmuP;]vdC X2d5y o UX?o;Ԝ0b :ngU]\X,V,;QK4rAXKM fTy: Žxf[LUj=UFAO tk0~K?_jJ'12ebiJdm4;.m&#`0_85<$󔤳~1B_Cd+ukP9t+,rY ᡴG=hmğBь_̶}!p8)HEoGﲀHY2DyܴPҐo^on|:#wF?Xn&?͔x8b?7Zb)U28naZكzD!9 ({@SNpʃ| .+ .uQo[&=Xo"ssI`ԖsҞSjG\Pִ.l$6+@WZ-g}h[챃2>8Sۜ]a<@ 6<ιo^pALi VW%^Ʉ+U]U\ke0q W $(2{ H픔&8d< G ]eAe{9Ei=je3A4/ ѽc(DMR%ꮧ4imxӱ p%X۫FO[vsd,V&AJpScUx &b 3F39@-ɡ=rQ&wJMa"0z{C/twGD_k='%QDr 8'Wf^p! S=V" 3 ݐrKh G\ĀA6yWPzc1qsWd|8:h -ϸQ9+2Fk8yT/'V߷U+mٿmEX'Gl2t.nT7ѵ9V/1U`IAnhZ*ˮKyoEܵ t0eH;4$aCVc]O7?UatK,srzgЀnיCJ8v Paiܖ\[E>^ vao qf'e14ϛTl7ԥWx/Zi (l {u@&X$Gl0Y8Ϛʵ l &D_W:$"~CA6tķŜJK )U`;8&ww]O_70{Ce"w~A퀻˾#[AF+nJɲS̫{l*V%L25rgma|+B0M'(t $0J䵷Y-y_"Sfet#u ?Wh8]l0S|.[.$ϪRH=ZjrjVvP;ck^tNh!M(hM۠%k8W P;7-5WO;Vw-R)5r"4^  RW\Êw|UQ w4MAAuO*7_6iF1;&f!'`A^]R!8H]*q rJyLS0'p[,Jf[4ĥ2ihlތçwȅ*+w`=: EfZ=ǜ!}&IXQͼh/o`XH@Z&$M%S*(rH#g$Lae& kdxdhrЩo$rd /\ށy4 5sB=0&G, vRs`lAmD=E`.qUu>` yNf>Ԡpw޽P.2;USv'!.s@ę-oe; A ~ORr랲[I >5Զa{^Pgt ! O.܄O^|S^%^JeGT 0`MtEz 铋[g s) N2!IG l4ॎM=rMH2Sd}hyu@"h%M[dq2\3 @d |v+D!RYe'cp;θ?@qif|Q7h|iZ)}fʲexPt(fmCp.헟HDk\%toEZw 񭣻^kGS;J`}x;l}>J94gcT!ΣKVZ$:jخ쩢6ڒR}Ng5yjϳ@}aAvZډ/z(JxW͗$Hj:h!\Dȫ7a/Z|"H7xP8@F8ʮR."@w #M3\_Fާ4ZB( Lgqh39Pc 53ˇ0Z*Pn`ߪL~7۾B#z z52|R, +Yٴ { c `'|,4|D_5-]'BITl&ϥK}k`9L3$7X&yT5pX+%6k󇬅Ec];aI`Y5?[Jgq׍,&p4o}3`n 5ؚANTgLPql|8Nbiue'"h}Yv4كڴ_v_۬,^59݁P =d{Uiх&UhƅhoeC O֖0@Ix(XRN`rCF?ǨjY\ڔHOJ %1U|-e>;R 3Aڂ,Q=h`Q;>o?2+Nd~9cY r̎mb-Q}>1=;X ?ua2hȚ:MЖ`\{v N6Yovs3"4󈭯\w V-?fuwUC|B1VOz "^!ɧ&@a.3.8#0MJVzVcdlhcw{9-`{Jp/`:i͑Z ?7 3-Nf7ne JUYSk 0@%-"SrKtZFDt8Y]'2'<6Jt$ 8!Ib d<>ub2 HB@}wcŅI482t;,QaR̈́`׀mzc@}pK0:^.=%:n:&=SaBRF3?!TD_,3qCVU5J656Zw\]V֗Ѯ' z>*YHTiSfgYq*+*-Bx `)^\4ߗ+'PN=%bm#A{~DcSZ~=+jؤ, b2DՅ ittZf0XԁN ;#^^T'4 콀G!c?K~K24j5kš燗ނgPy@:ӻt^{ =g`Ȑ똩(<\3NXe(MP:{<4ep]+Dgrl x\8G~HA0=bt?XRx $#t̜dTq'a;Dl&UrO&͞ʽ0&8Љ;#aM*b&ɥ{G/ȤTUnWjz|nn s_vXdE\P\oY`ɝHM6 +3o8#z:Wty]J5w:j쓜yl aXk9S(~6|? q=Xd_`^NC@ewLDM%!'5wow¨Mscq6A?YɎx_ULFONZ^^ηXbb:3ӫ)b e2XKZ9tg7Ho;:VT]2-Ä#lkA#<[m$Z#\ZE-  nvyOHaFdkJ{|f̕ oݙVBʴo1Vϭdjڮ!hY۪΀6CB%S8*c# mDwpK<1Zr4B9m@LĬk$U^2vCgKvm)jaz8Rj~s.լ:hu){WSJ>U]vpB84R.Ec(70 q*E/sǤc5rdY,. pyXĐJ/mZN~e0O:M7x%Tld`E=)׈*4hVV2`EmCPLNc$v%l2ӞZrr'[ &)gL}ŢkW'XШssݧ piw"K/}8_TUy,}[m!^1>DiX}j t^~·j~X7NxxwLKF;#/l8፞Q8#JG|f@"3n3IjztOвu2]CVP>fjܶD,dO:La:F W!;& [5>QLvhpᶁz7A7*zg+PeX?Clj[\lj^(bTXIoGӞ(ԧ @cz%*E dP\猆,ZvB_~7їn2jP(}, +Ukwì&7.< \!E.`Ұl ]tz<*(W@v LynTuC\"zy۰ܢ Ho 8N}"Evک-5 `ry!cW?$h-/4V~KFff ߇OMU!ʰ>w&s^2pV/b#ll.뺎‹J`ӛ Q%l/͐xJX'UuL1?y̍f֞8ԗȕK[u>I~n _-$6Q(fT!+VVtHZS䇏Gq=/lKnxRܷFϵz` iXr2=3հ9֠[! &4.d6XGS}b΍鲁dCR{l4!A6ߌ_g:*PޝP* tO#e;U0St~Уi@) sYCpȭۢFJgd(P H _\ ^~04qPldSݎF=y$7Φ oȃZT\HKgӁD}VMoo/'֮+y}ӣ\%e)%*C=lZF,̶#[=KMB%x8ncTK~g&".:؊8;8wIz& P2 nj{X59G{+d=}ϧmOw_#a@S5*EH:cr*zLEhœN}l&+E_VoWkiCvKm 5jLJ1sީ?/mW )~RV?dbhWdwfo0'S6_Xc<8 ynې++00s5Aa%ڊ,edo@ؒڑΤBW !"T+U,5P"JT:INF}q gHu Z\CWG~m9Du` #Uzz/9Ba X9%yuz_蔆.$75р]nh;9׻+,ټ`f/ m qِ[G83ژ8&η.)&d#5l*H>h7{Z(:vIʼnSb. CM(?`>!Kl@Q%7M7/mZ:yj!QseZaXVN>W!!#⬜]؋g 7?iS.2a4|w-=ڏ]A C9|[AD`e208 :^ű jlt1!z&^=(94k̴E-ۆߙ-?vy\{qcX ll|f@RZta [ϴC= t(Z+|Er{0O߳{ MIo#9ng eQ!<;A=SeXw6T8aPrFR+lӪѢVT0*-VF^0/ljDpJV17_/UMlUOqZ"sB^< g\'h2"ōBJtZk,7p:D /Sx 9e:quU|xGI'uKF#[3Eّ+1x(+7 }¼!FľѦ zs MzW NGoUyc܃[;rE0SEP%~NJqAQ;5BN xed5*_9꺤.Fʉ.0L]&}C|kATX< $jt/z-Go&4Ztvh'f"KɎt+Z Үːhvz9a^]-.>?\Sn_B%ۻM^}uU u"O,OőuߝMh˜i]'a.8c>̻g0}vRfMqwHOx荼;oE;P pzEU)57g>> &H/I+iũYlqC(?Z1qQ./ %XڐGAc|%?W<qyn,?nUa l1mݵP0Q:q[B*M)$}R4%۟Lގ8v2Pmb%y+}V38%q~]ef%AMVq< #!{{<*'^yGt0ŇF]a?NWT*i258%, ;׵[NUN)çR8Odh.Q J]r&^i< 'mad}. c(R[Xv mM|[ fuk] =OYiYăeEU/.eI`+ƻ -EoLzO<@n<[u@l~_4#eBfk֚e#=]3[u~z'ƒi`p9; 㭀6roFoۼ$с% /#Ff6, p];Fn1`'9 Es4˪720O,UZX&M(/ lF^/D|7ǎXTo< V[q&&h:.TfLC"߫&Q|K'l-q T2ylޜ7˩Bf<)BPhb 1'9Sԝ&jYCnThJ/t {J V%Z} ~qI1}jI4Rj mUe8lld ՞^W Q)FW$?.`~ NGm 쁵Y NӪ5 NCϷxo}+K#)PFlu5>&eGq!¯m 6fw@. l}5 3KK5_}fE|:3 %gkqsh@mu40?^Sk~<΂ A֝;F-]]mT1<ǩm c6Nacщ3O{f Z]ɉF1cg 7ax %@$+^h2LEࠍ=ڈ\~8RCFK@xu҈殉tvg7Q٨K~ZIsd('CW;sZ\.φP$:},y 0GTD=4&"O ,IXl |`'A8$sr[U.5DڬYˋ= A| B:o^\'k7p4T'c >hؗ[>kž'ZkOc'n+Ǚ7_q7ĔJ\m4Gdʧ@ MpP\UomF !&ɹ'>u 1h :ZBFwjZe68⑬,ڣ1ͣ.wbr_qCjYO҂)UPe{;e߰rY0[u^5kF|~E"Pu4 ɾf2p%ϣI.j 84p}ap`'8t' YQc('2 8ٓւAs"h4@W#*+Iܮvi$-A-dxE0.@gqT@{!O:vum}vpJ*7 ')Y>~ozt}h.m.s /t "yv3KN7j'@H#Yq@jfO:0FDjIsZVj0:Hq2m& V9"3R)1f@} M\<ا"PA˝w25 -#.doyB`/KW; QbOr+v+3hR)<}N4\/vTiM:뼉Ric1 v0Bۯωzq,IxnpM:Ұ)-5 Jc}DA I%|on?̷ : 73[=a_=2Azd sdž0Qr +o `qkU™h>_<sHpƫ{v)Iҭ|52֑+6D 5J;hv7"򾴬H1e%~ɧ(s o*Bq>;\r:' >h#EA-/8&NKoGV *`esa ETx䦿nw@+0%6(=#7j90i1RؾV1sn$k4 !Ĺ2ڦ8_!"Ϗ 5΁y5A9c3ѕ%̈8z2^QdHKkc`^(u-so8d8sv*aVN'dMv>8·|˲˭HhȪRW,k qWmK݃!9YE[ AJ s@!u"C onrQs9_V#*bs Wb4fZ2-vqPdT)]q@XG&fxnL*He8c*b G}B[[|h;@V ׮X޴T:ʤiM”hgvOc+NfȽ} %9YdJѽd!#=;c"#wYm:viPP9vQ6b° Anc8Ɵ-;iasH#7fPѦK&n3l?̾>mZgZLh$:rCP(:*շvZ=+rE eJ2lyh"dB+F@uiKPrr/+b8e7+2TXtA \mPRuҗ_VACw0 _͋*c{u {ew ˌl=va\˨ZܘVY0=i=jU9;Z .R Z|6Cd%bG81ƴMԱ+0K0 'mkav.B99jS{O*eXxn-䗐albaHkWmB -8`zڱ 9gpr*@A*Q`8' V2N ľm˝'g?>6 r+jQ?;&#=d&NɅ@E%6(Sc0pnKjh<5FX םſ3C]gUڙvΊqj9`@׋h;G~GZeLϨ(r^kG<폷qc"WhXO]4!^G} l6ŷ5%F;wǐA!燙޿`DA4 ornqo3*3Z8JF[aF= 4M{'1Lx,%Nd@DRȐl0*ąYazQte| kiTu1TIe-Ou&σC$_ӥDW:κ,5қyo[e,.]l}Bʝ~ M+זzRC`j.mZEmP;Qi81̔ł>BXY"2}6RI(kQJSO&13"8Y@E+ȉx= G'A|`qʱ|Ƹ0sw8ȣtp>ֹ> Cqr+:X̑opbj=܊k̥@dg}Y7E6DV=T bҕy" \["`R_5{W ^uie4\Ld "'?jSxW30*ImɹsAUDAKڒ-/O~ ~L館x; L!H^Rb=:J?ndEl$š~+b썭\=a%8^;Sa "?;ĤOxX jU [TyR9e;dj/+FG |%\,nwctGŵQ{*8L oD%Pv:[о %3 So\h<052Xr0A;bW=:P9_1 ՗uZ]2?Q/\>tt62LKNUE$"ged +!PaTDD~1"slq B[,k{r$ zr!9r.qLJӮ#t%; 8!^rĝuqrX>qU J=žSRi(SMf:ýO !pͥH~Y E߶<v @n!`M0Bܫh|bBX(?[ ˃h*h+uONr{w20a&3W=s[-c8C1O39+_*C>s<çuA}JLl ((pH9f]_D Y|9A'}8V\k= yG=w"#v4&m%Qg\]H[Wћ*GSxu(E8A=!"Qck8po%ot<~V Pc:eLqjg|Z!C9 ]0'v4.Dk$i/gٚgF MG%&[e*2GgAټ3E a[ pӃ9x~rϝMT)|ɄD>`F*GnPs1QuL8 PBZIݟ-@wJ.EI*2Pڞ ,,ahLץ6J5%-!0̻5>ILWxW pcj! y- Qt8b5c Q[.7R 9J1̋-M.RD7g;t!!kA`f!r FDEɾ:ב ֋erhB}2F%7ĎӀFZKQ،x5yգCƺ%?K iuAxy:hwHw҆rŦtQ2 ll .,ǼqS8%5G[%ߣWkթڔcb/Q|ۖ#3wLеm+Ё\(*Uy,;7?{5q Ԋg'riMS k-[wt9,79SCA#h*xX/hTCH|վxc[}i=~}#YӉ_KӐc1q>5,{nZHmk\|"wÉ!beG :ıDOUo]t]4kLvN۴o )Ыσ5}JC>0I;R{R®eN?>SC&FDXwC'3Ze:f LbTY"zrOr79?BW]!of"v)qF{y㠦GwUu\/0 B|g)t^Lgd}hb8;;5̤^0͝{xzݩc&=sp$HYo e1_Q\cȼ^+7bgP8fݱbTbxp/uV:f,ϠBI'þj1CduOsQZv/$b w1@`/qa<ĽR0۝LH`0 Zb=djY3T9٣ X.wO1XZ% dD/HvCgf ?goT3v&Sj@'ob3&uzlWiv|Q8GRsTgj:"n S+ A9d~y %UhrcU X EpK/8_U2÷+{}"y0n阙>pΆ# o#Ӗ>>s/- ٌ~קzUu^/^J6uyB%qi Đ@eq>PF?TDqUX$<çQFu9\-2) %y",<01gA8^ohO ۆCwH{w?"4Z{9?V^eK QuT5\#bi~n&H=E&v0#; ;#鎮_@ogEqA =[^Du- pvwqʤ'%1䴦m6w7)̾a{e5hͽUyRVdqZ4qH9cX?NhTr6>:v*=v.P2`It|5[3?Ʌ'lZ+A+$ktU^ܐ v}W}}^介w4 ?zqKO,1b>m_p ^כ&W󒢠)m+KCsː=L8:= , Er5T/_HXjQ&_DYf*S*h`0)D-[v; _kB݌tT)*:=@f+F+Qpimq_lʾM+f1eu_N]o}pR#LґV.mK%*,rpJ;,jizLD{0T;)Sv1[ȮXtGl:'Uv(4 Vr2LZz4, ~VIEPMԢZovObH))qI}m܇z檅L[MnR${Lp!dyDݞj5PC&4q·yzy,(s^n}}|=`yl#rȐ6xG??5_H+t_5*d+Ѕ"p Kɕ }?չQ>&X?Li 3wIQρ!€Xm$4;7Qǩv\ ry>K H@'&l*,rMМ7 8cDE)Vj{ N׎kcY#y 'o=qu٥ʍ^xڨlp9pFMwA3 )?, k7cr:JڦlUj KPv`|X!B@r4#i_@`g('re 10ƴ5ϹJP!#|l" D̤J3_IRT_wV۟83nh@;>޼d[E.ews (Ьl4S?Nȶ:q=&.|Ͼ>R\j2ң]3 _-JbXYٕP*0>==w0bx Q'd }_[2, E < iZ7Z`HJI7|8,t`g[)b|*]$$Mh+MKH?[fqO0S]AEui A( g9sg 2# O׿)#fC-"̨>o6?tu%UrtyOA %+ sO]yʤ&WKY$;4-Yp5u Sia?ZM9? KEMIv3i$>bSc}?㤳')»kqCe΄Kf \GK}-'{)C+UYJ_h:d4zn`9hþBLmLLQ"P{aqM@)W 2q_)ّOct*9d7@ow;ћD+nD*M夗]sJDyziho [B!TR3$߇A'P.?>j{TN}I)[YXmpCw^Xl #/6҉w i^dlՍw>^l̈j%?X3r@DЊ!W1Þ!7B>U6FaYlU{T[ y㖏z1[ Qҁ[GSjk9s{ x{8!zV*0m^[84*ъ$[1adCfSȿl+(]5ң/$xLT*}p>L _xcfs$% RGF 'noNBmeYå"wS]lt=^RLstn~(X$n6~n4uWxHJZA@qZx0A~eijtU&`a5.#E5ìT>Yhcz=! 8*P/2Mo^SaF](?O6*˟(.7*a~:e~Tq >PƸK>o az-ܿ-^378;ʜUM>Jo"&GzSE^==P+fp ,:\Zh< E?Sv 1Xoo>G>EKmc2I* 77&W}'גJt)r|'RfO#/: /o7zuR_Ukp\R;GnR9ufXJ4i%"gq-!]&϶e1 @G>1bSF>_2y=?#&jmҽ(p {.y! &^h R A[;,#n? 6Kza1sph=q8 =]\S-Oi؜iu Sv@U\mTkGS Eɟ}n4:=<|$̇5?M|]\lZ B.޵kc VCwhh}v0b㨍&G*N?/[Jz" .v]:azw-E$}f1hjz pM'yH A$/4K8d]ksi3]=A 3˖c't"Y2R:}{A$sIxW^9EB.N_^p@/[4OX|؁A!}@P ̄5h>unoUG߹&<U+^V`~& P~kRR]95$Dl!Ч@y}A'o2A$/4p 6c绘]&~;80}r X^3=_T-m˖!'qAB6M nz_ԍ13bOщ 93a.Y{:4^cov~DJ3)u"$% ?LL9 x=Nق+͹j!ne ͜ KFw݈AaJ ,a!`/UHY 7'$,GRHd[qXøNz кN(mؿP|ER+\c(5nWO|j>5n+qzRu~]CeEV(`DKx& 8 <.H'R}/w (JT@zR8*Hw D#_~R1NZy-~UJ7>m[67 3w,ESQZ%:[ۅ*G'E}.ib[?9.G*+[sB rP)}㧱th6ń,L6Aߺ "aL_NP̎eyY~Tr9ZxxaWK[*:gG)2eA.X :Jit/0Ƹ%>8fC=P:U(MpzZ<Ĉo({6t;cnf Pt^E!KP .W:s_I!h+fI+M2G3TӇe>!kﮗ=qAnmKmm`@{QPO6^x EhWfz@Q28gBsd psc6 T~w!: =ɖH5r"ٰ$ ME-76'aiT.&^.6è-5pK킮cqSo ݌%R:m%kYk/t ,}o@ qkglւղc8(p00Gv UhV3C(1I:YGi1p,ͳ* F6˿YgZ\ 8p=ͽLi]vД.d_`oUP+kY̋,ka " .>.fk*R/ܰr3 (GsiLZZ{~uٶ H7&:WfwqTYs )ZN.9Y  (wh *bplQu\cz.Yj]9)6]YΆ|aV:eTо^Q5.ha'7"}]=A)xQ:xbzSY:9!eKwb-99FriK̗QMl* r .UP&qUqaf~7g#+wSh2;$lEsAU$v扼ڝ6AM?L${G8o7ε<Zhg!'H'ClEw Dݘ*X&$E,7]zny%t9i[:S!ƩW R28u=T\c _@, Cs$2F]JI}`c!߅u;qs]" RYէ|Ofj@tHcqM&>iE4XL:-jHhHmEV5VEl(zX!r(< ;tul2o,Fl3n̥״~ iTȌt;K'C+;=vkޠ jVxh_70 FP#)7T492U#Di9p¡IEn~c:^0Ȉ:OEpS40 +y^y Z1<`ݝ#Ɇ]>\xJ2"+m-{]hlu/*zyuЙg3AyIQ| RD̷]@4&l<_"؎cE55shHe^skLW;6`ͭZzݑdK4(R_ܣl/ABSX7@ h7+URoQT&ꠗnG&fb}kыe/XFOЩH)/F,ᆬitDq<@8 -;3Շ [SGc|Y x%\˷=w{ڮ䬜y7c78.[~ e^G.jGi<[PC9Ϯ\|n!ڞN[=> `S:SZqc@OZ5㝝%q EO`+R@ήG(7Y@sQI 8fys1s\ۉNbڬ\#PEIX<蜆kyW۴>AF0ևzO| {kI1>jۧ(agGupmu¿E2}h-C[ƱnogF/*W_Bi' QP =>D .GݸEJrTo6! M̫Lu@lNu;IO?LcPMw:-E (o8p)F۶ŸX)Z}rص5@mہ6<Вo ?Ncʡ^Rnӎs2Юo'KZx)tYk$ޘŰ+e159glEH"wK]bT~wƷ1XdHRl\bd/:Xu3>|d5(ǘCGnLn@l9D*íؔýbk "@LIw+lj"jxÞX}!B4I(Xo { r͋c:c ͓~Lԇ--PCY~N`D2$8iEDgj|(Zͬ, ` 9"OGmvu~> lADgF1zQ2ϝqKܰ !`q<{ɻxrndZ3~Mf_ ѶY'\3)LybӍ!bjCnkVԑS ev'H3:0ǀ-FCj~Rp9=hi6y,\D:l(YZK#!9^ ; QhY9a;Ez6(n#ܚX]+g3OgE8]$qoȊpD߬?@J2j ПU.N *a6pb"@t0f|T[e'œǵw877݆V\ 1\ʇٜݎC7~a9IVQ=erwI새wi$p#`Z|jnJUP_UoQwGŀ WV= 1n~ ,:m=m '=g~~0r~ Msɴr؇ؾ-Zٹj%^dt݈+B׆.eGO_nJ?}C3~J5Pvr*3$t8GFe[k}،&V'NCZ )\śTL|rX(ZΉ-'K M HLpWv{%W`r1*kÂY6@ૺk7GdI7+˃wps%A_= ~A<2.rԅP(K =0bFlc%]"b`@Il%4w޽S&}]2/@U{33G{&I8 Oho=iZ|?\>8@{v+&ܸ>NqpAٮsȸ8[a)U'sPFTu=? Űo7+=fGH%v( Fʘ|qWB$ܶdXbȁ T>>7ɞ Km1S{w(Y68iYVW=Gd21/w:'*5t~z7_<jlQ/f9Hע:3jEe9f( 4V 5`(hTǒҟ *=$n}j3Kdb*Mey@ٝ2Xv/h~I0hUy$~Xs%":Qv+DׯIjS uLCmU#oߒsk jIO v͠\]TL9]cUOxQ9j{CCs8Dڜz>Zy=!Dp?ɷoeQ0DuMTM񔩥jAs 3%LN /voDö=5LtuK }̞O41%h?7[V"%&KI? /BPteH,a\zbd4at!AB} "JPënc`9ۢrx0ԜEZG{ĝJPc яO^% qYM A#oM0B'+ fSNj{fALjTv.rUĽS 6p;)M9Z=>o̧_-5;o0r|n%s5%ȟ~ƌ7i}XĢ~Btzp+Q,`q9IV"O!XPSˢwV*-Da #AMCb6Q hv|XYsoY8>ٛ$ ʿe.zI񭲒M>X ZJK9^ ^ao=(BKfG_ [.iXg{9 :6ݕp*>b&o0dVr=;]A;`& 更7ey Yf {DA^5;e 2'2 WdpX嫌CN:mN*(ex<?Ry-0YSVmQY '}| Zp,gPrhxuIQRyaNk (cpl!>kqcS184kc`Z_>A;fscꢼ;pһ$#X4PjOҩG@Ne/^ $}p7~p̬|-^ G!ıH;dBy`v:-ĬFsܒ'2dH) E[6s rFaaZrL;%ٌl؞'RGhl<Mb<"ࣅE$V x9Ђ&L'Yo3Pϡ╍\zTL=u+A銰1/zc"$⩋=݈-XIӚmLv2 Gɷ6H_S5 h{17m2pƇ_JD]vAiw+~ u([׬1Aj@44KꎀD,hN]~ yL:Fk -ͥ6 j`OQH,2;:CڝN5ƒޞCBN.<%$"*Ui2rʂݷ޼ɸ! j^Vט6<|Z|cLx-2M[tΊ=雤vm_)b iD//ax" TЁps'WJi;vy9CVjy=By{ٳʴ-vS^ U+ X1Yy枛8^]}D&SϞ'αf2#KN2=z/h*:'cy ЏNbDH'j*Uaih,f3zZ 1)\?HֺVmj3IZC+>|u*LNӁ;'Aqz)^DX.^78/J%D<''b*vrc229N޷F4Y{OFҬn0?4HQ%X0wZFp*b`H 8G3`iT#Xzny|r'iR1mƎrdˢJ Ta"m{Dv~7ϯ^*kI]ЉPޡ(7cVdQ!~sIԋV.xu;h-&Ke |dvZ<Ol*`܅jo0$ܚCuzF=pL7IgeAͲ;8؈,.f wC#_Sk{ŔLVL ǻQy 9 2E'-pQ%EE.M䌹4qu.1F=51=uLm{!,UǮ6%v叇6삻/8)HW ,G(lH%gּT]V',&S-xOŋB FiޜEA]2?V$.c9q WD,"ejQؒP֕:c//N_: =ɴA-*)Jgv`N'ۿNE>=K!rObܚ agfHD4'l*l%;Si]~_L蹣tѐTxjQFqm-]6Xxf7:Q/{ Fu/߇uA uUJ@^ JЛcلcHr Dk 3jv0dJZr`'{ϺjK~v' R&\zLp]wMV_:wp!!0+D9EqlnwײM_8F|np V֖Z>g Rc\lU8#)i|?Vr89Xjf.~6ZP?&#Ps9;),]MmTk2K@xa@y[cHp(l:jp Mn"L|o1@ӉkcqegP ɡgܴӦ6YK|U Xi/נBϝ Yf:QYe'{J!}JuXz%2O׸DdE׿H){jW[TO`_+`7wFҐ[]m`|j3`AT"7 /=L, ۣTZݯ(8ڃn \dU]}]޶װo\/O~fE 'Va_04 &7m$ ί\2=3Q7DzEaey`fϦD.ib І8 -i&o-yHXYcszrGM0e #ɤˋ- ӤM4 zP`M^~L6.($n2u%xn{h߯7,낹ͮUtc3V, ߟh?Ay늝IהOfTq x@'WNp*YK=qH*zbp(dʴ,z#2ͫ,vF|'\X.$u "*D%[ mS{?)ܢ(vXaIA$fݡ)]n'{3 G](t}KϦٙP4x O5#b/T>0sGwІ5t=}~+dJsEa lCCs2( +;;(isM/ڒ1Utx\_K"HX󷮙U^t֨(S9MX^Eh~`d{![zvϟc4xI4Кldt=c^ą(qlLq>-6cU>N9+ Z($(wmꎲvfS˥?P˖(([MEWHoqL|4`ۀIBƏow_R:%#p =/ K`=%c^Hݐ!yBmV`QG ՘N@ /m(\&JTDp]r%}">eJT?5<$oX)d8z} 77=ʛ|DŘ 2!7=D}#x BM+qS%9v*\o[ŕ<Nn# [G0/lxB3eyjA}b`⠠}c0xY>⢾ri+kS3a k\)Fr_`y0 ?3KГpP?E9d]tlNղqa/ 'Pz1^}Ha۳w_M׌U ] ~kRz]kaݲ Û{Ѡ(uQf S9!Q%.oIFO:8)b%6ȀZ*k4.w[ƭ!ҔSv^9(^*1Q.z ;0Έ_?aM$%GU,I wܴM]W'| 0l),RXݟKPTt 1dRϓ#TIt 9V|PZ+kf=+%juH/upHՓt P=RYk1:څ'D %-xt6}JBgoP>AW(8<,)\RN{Ώ]'C7ZMHkxŖ.״%^r[ A |c%6/jQd)00H€\rGG$՚q % $)<ك'&;tWwOT?VYB̾F"jp{MƍK?E^Dح1Gs xWZiaT4z56#< UY6y$rBӌX%%}9ںm]'|*.*<0\sqQ:03à; CVCٛ>x )6DTңW뤰L2뜺CS.3ȄW#6m~Kn6V?4Dw. սƱsosvt+ %r%'#Hq"1)G;\^ +%wщ} 7qB"Qsܢ33|1]INFuZ@5 DW/N\R#|G֟9[㒥i y3݃v:<]D}tg4XeOdec]b'ΛBndfחS 2fh1<5:+89*C׋H%j8SHbV:Xs_tv[V\}1dh̤ wF×T׫˗6>.%xU^4h} M1 NN'sU+A%`ٞ@b9nۚҪ^cߗ_Db5T3;1d{Ε=P?6Z4:mi$=o`wSiFRW]ԅrrD'9.v :'pN`.H CS($ib=a͆X gqR@A`kɮ.E i6P,\Oc߭h@Vp5f?䰏LE[/;lwчC%Y&hwJ|XR2j&SSu((%<;1uTI@>нvL|YuENԕ6au*pKKtPNmgۉ+(/f;E.ogG& ]/8ᯡɔs\p/F'xb8¬ܝdxq/"A7j0 bJ0_Z(JCŔ"Z(!RSp@HHd8,TF-0IaNhBٷ<`D u:@pRaM9(9e*Rçd҂<Q꿀'Y=ѩ{P\hgG S)hj6'btm@MBw /C0,_kD+߁zdʲ39c>/(84h&~ϓ!3[ZOI8&w2t\r%\`|6XMc?(vҩॺKOߗ33&2FwzۛJt~3`}+iW 0E%x GEPnbr|A=sfE@w$OB;;4BD{~'h-+$U;,6)6 b;^6 EYz/8 g>'6+Ds#֮e28NߋIs`Xվ؛wl^{p|=k݅|fMK Fv Q`m\LquT[I>8xK~&4Dǐ^l݊g~p KljN[bB-ڀX#nۋuBYܚHA)n ^%/햦(X*N1nVYYy;HM᥹+*E~Y[:-F*jWjmɇ(enC j L~~%K(4e6'KwjqZЩ%QhVZ~N9"Hf6 ; `&Z$X&5 uё w5m {C-} *:ƈF:Gdd6$x9 0>Q5G,@x0Rip?$nVf۬li,1n%WMЄ2-u\R{Y,%O=I_A.4*TgO'nmguNQqtգ5o? ;嫭pv-kץʼlBo1{͹|Q&Gޖ8C!nfl`eٚ; kg9DOֲ$ށ!3g>I`YorU^dVoSGeՑr>3{<[hJɒ[4.~V!^m//uL2dJո! 6; h өTߊ9A>w[cK,w'џ_DhO7vذnMI3ܒwP8A (fjzÕf2uяc+'A h9J"Wh{v՟V "uH.u %UM?{T:~$EЬ!K"S&ݘlf)>衂D΍'Vz ۓarJzI{"h .yLL\1/1IS&gQl+ӞN:ǔ=\4dzʚ%ݓו9K"0wGy45-+~kOw7p63YQ(@! cC$[y9RGgk+Y~ֈ̧9^YT+g~{P;h^gEhjeUDA2{}TY&hl&@FucF$űC <Ȫ\/e=At3Opa.|vWJ[kɢ[\鄒u:VNۮ|bN {p bCӒe#N0hxyuЇkV;|'ܚtxa"N+7Eҫkm' d#Ɓ;W Zhr ULH{?o^G9`/; .9+45J&?u"bW/ ` e6f^J%s2P6tj  yZ!é0GS攣O@Md-k^Fy禮J~D1L^]hws'9_B3ljgS8޲:z: +^ߌre >_EJ7* }ds_uQ.!p,YqF!׮hc\z?7i:-o}[4oR!ڶ$T ,; K}Lb狌_x_Vtxړg>/kZ5*UړAjz;ʖҭГ/͖θV-8~O8`v^';^(b'`zgMBIeyHʪ B:\۲ح԰D΀j6P;̹V􆺵D:xS7x u6i{]̰*"(-߼0_e }'?UP2'$M\O,H3۪pgǧ Xopo ;SU/>ͿWx?-{pKbP5 $Mv@t\~ĠfdqI biꆳum6l$HҒIVX :Ҟ#%@ $e ]CД {&c/vbkObق۝68E^~{C695G)ԀcLVKIJf̾ziT/@MώxyD akSΐWYG_ӂ=RaJr CCoH|#0nWϘK`V߸õVF4.3V;q=%Qs @crqIGWuW, "Zw+9J_)7^ "8, !fKP*+T'.Ԧ\:D#A % |nKIOs`I:zQ?,怮/Yh])«Vr-M9I]1恺ر6Η+O`%%$|HW09~+4 _]ה\2'~Jtq@4Pw723iv,X>S"RٜewhΧ̓U_} w+~ґ@[±~?$þT2~~?Ayـ_ʂD^j^-F|PNI5Պ7]l,GbrX1Z&6[%CK‚Z'NOXޅK3)Y+}]r#V߉<5e";r }ϠN"X\4rFlgp}˽jLt@Z5mi?˖YLM.j+Xs:p\Iq \0s޽DQOyC1l ˆn6kF, ifl?|`?7i)xCEwk2ƎZ)moO=G[Vi;-ڋ Uf„x(X7rר"adD< O͗Crg[,t~ _ƆE=7KNd0g `ZS/XzKfӉgj_J?hgCPD$2]otT~jwi+?Nw^N$l~U_VWMۼ5Z>7ށ$;\ʁK[5P}y&Z$8 <7St̔2p|6VCn{l0J'n%^٠BA "knJt:wMzZ n @(ո,*`U&AJDyqp# lZ7f%P:2U'X>+"E ~1af~j wưaE oY==N#Ac/ CeCԞPNojTɵvy:$_FpG])^*}KD_rbPVvӀx4GR8<. =~b"CjZRPB_=GDFr3o5|xѳ^e洱UI+i{IDC sWWêpuQw~/6vEyUB.&yqDe么Mz?hB~Ќ}ڟCUO:ׅX#kqXW,2_Μ??^s}1Jl v*Mz!#%+9~ԀBs i ")f›SyApivj 4̢˔dx BV< #.|Q5CsuʘcR1S_ɗo`sJ ޶ކ+PȻ6_HW3-u4@7APzy2I'|>yH,sK[=4ZyMGL.5`DG!C Oƃ 3Ŕ`]f'S~9^mlSaZn#TBA6+v~0W#} Z혒l'>NbQޔ׺be 07/!}FQjKw׎vZξ~F3NQ ^b]ǫ#"zJxc?1Rɖt)Ӌ?+]-Q'0E3M3 2R,qU/H2)F{B}=Δ/5a-1%DPGOzS#5aKrKJьjƾ=|bR`nڐ"y} =YRGdhgؖxLm0 .|#DuqI{nꨡ`0;yW=Ltq={_ ;}t;ؑ#Z O#; /?ShvᄌQ_}*V2Q!VRR +i m] kױ0#6e-K9w:%MiP&o>ŁLQpxzWb?=vT  0|f́!JCHlvhLx f1F0u gF08+OL~D l6ZɌ 5H[R%Ji}֖e-CZQEn)[h ~A{Xe^4.eN:y 7Fz[z/A>]GIY?eZGxoa~!K`vק*~NQ̒`m<#q Z۝aofT{/фQFsfR}x#5:wM\ޭ_r5TP7NbHGiɯX[%1._\Hh0~f۵,-'͚ mwD"(,%#CL߂m9Q=Cޯc* tK^^5,hRIB@:+ome%mIkתeWșQùұvFYXi0 "8fIQv2*VaFlnq,V &`ŕxYo毪L04<_LyyX,ѡ0P35ЧǍv<B/IW i!F Ϲ^OwRak-XvYԟ >(InEtL(b! :"*%raשnI Pd%}rS&-fU䃲_R[G7ad9$7gd/!T졺8{D(t4jd؇D͝/^d#DsDaC#}LlZG\COp-`Rˎ-M|`w vGlH1N+WX0x>XXԚZPf7 oZi>s|DOֆhG_ [ͱ@6@B-u.3'J#|$բx=JK e.LFjY5!L>/ǤUAԂ%pStP}׈eɜr_k+:M)#whFO9lx Gia!䀛ϙ hc쪤 gl!Y!?- ]Hͤj7{Ҍ@JUX*[enK]oc3čdςՏ#ٖ=LO+ }x $UXArǡ]]-i1s1տ$cP ϫu>2){5|ddLGp*DMjުφE*Uny>,U;ӛzIVt ~Y}ג>ic6^f$7 lm.jW#_+FwVa@f:MdyJ'`e"v0-s-Ԍ2Y`}{K%*!~_" 5EU^\%*ʔRb VnPHPDw[+f4o]^N^7}3FF\˕+'PWͯ'&f ZvU{D$#1G]^ӬP@+l^X+v+ajLɔ"͆GwOk'ґC [CؙD&3¤>H(ltc":!x2BjJ#̗r_U tKhmMx?bYX&+>{[fv)u?E|m"%FiIgPHԕM:b:1L9yVeGItwD~3  }qIF|JPnO=!wL1z6<8MKy{Q7rK3E]AH-1xÔUUogDp8Qx'pWG:>􏸙ƏTN \.50A2 O-2)pw@⡽{ͻV7/ZaP$wB\ 4r.0G-] -#h!ZOR =䖔Ç{h5?^$Z"YSne+sXl?q[cD4ӡ f, T_i|{cj?w]\vӄ}ӹC~/ 0c2^IJzb|bXI?X|mU|R3"kcz f} @S> پKssI8k' )"(VM`2m]h G ZobB'ī]:AmbniCC4̤c ]_ })Bt<@)xpא~nޝ{Jm5$;%"~(K1T}5Txņܐݸ"RY!U m"g+XWr3.qd/oo]"\Dv|t4ZE0c4hjNk;@*. 1L A͒㇡T9AB 7O,q9ۡu ~1E$H*-{:4Գb,,)T1  hep{)4+3qLCYzpO@VQN{)81bqCƥ-w6dz,v|^<9{L>k4 8cdDW9z0w,{٪QdĀH2?u^ytnat{6oʄj#*J5e~9}qeQM;.Ȏ8(gMvL&Аޝ]_36nN1~2;)*|a d h5~"Rw1&t6Y~<O*;{(iQUX[fonC(,xK.EW!s% rHC%4§%0DlrNI4xV< 6c=U#\k̯jگ1}Io&DT_ 0.N~siF"`(Z$ՙ.ZD1ӍĦ%Q[YS\VLyJUY5jo:ppziZ8 %0nq^h(ZL)O΀_5&Vʥ8o/f7Rlj ei&ڗ4uKʛMUVC̊7i e54jrҹ/>5EcXS9|o1_͕>)*ML 2t&lRЃz83)[~HI|a1w'$[8|U)=Jy.-.+7FPB z3+>Ѓ8d;_D̚ĚCD(>{Lwۋ1Uda}\* Ge%Ðpe6 NSV]k78tniļrE EQn=2I":/W#2Ȝd8"fz0z"yUv9#owFhi6P+$ {"]d[\@+]W;jNFI ;Xf745^WLfvs,j RPy0λ+MdhڥԴpes у_@'*f.+9ƱXew$ʹ'2 ," ̜?oX4A'4,xt](5?إO rȣlKT(J#ԓ2;}r%:$(BGj;hɦr'Qʱ.qi`#BtX6@⭗aX&V\X~$߿Qm4DT_4ھWDX̻ܐ-+ GDcsZ% #J zM'jː[P=]~8&nqt(-JLKBr'bS[-wԃo6χx* F3zE^g'|*\i`C5W"^5R,wa&b_Gx_xB@S$kZM_RƲߊz.rExSg!8hދUFkv၀ʍ3d?a:SAq~/*"Co祌sz^o:R(,)Qh-my0Ьi1X$p,7G1Vv,̑KvPnRDg`8oc|H^tj6JVa\mfVLuO)0z޹Ji}5#8`4 p@ gC$Q 8`\b 2j6Gs9‰kFYQS#yFK ʢۇ@)YQGӀnX`xm=?T~ a$6wOzN0dwȞX' p ݍ\ڑ׶ b ᢷ=aņ)'c_si8qcy9G$L~OHq!*QBc0~, XRtyG5#/Lb_<Ko}l+*vQ @J.eCÁ$Ix((DUTX^.QsHf13n fߪ{Ct .g)ar(zȜRYrQvIlζCnɟ (e8B*FpD LH´`ZkF.i4Fd70T3 }O oŊ: E2#:8ۅ !ġ vnOnD 'YbDK .blNױ< wN{)> 2Ww3eYm89HV28x >YEul^ Xm!A@zBS=c:ޘ&PCmQ]Ī3S"c~ؗ]f! : 917TE~հaYz 17-;x&FJ@|B}d?YO=]ɪX38;.E *W"x'<~a"[rxG\G.a{3;Wш ]efp|fs_ eipN"/e7s3+̣Uk&\wcY >02ESa-lQEbQ$"h?]֠>;ϣH:6A@3#:TWUMF 4y1®wqv.E4 ؜ΆoAMQT:^2̵~5c|oLE-6ܜp{cA|O񴽇Zl%?uqt4L4'7鞨Qp>fr^O|g[v$eU00:, IIW,ɎN73R(c>-dKbK93{":X&4c!gY޷ZFj ~z;4F~ph4Wrv6tY.u]5/129e[|Gcyw#5ՆJީIv6 lJV9BxKɐ?.TZ b&?7L<lu䧹~ijPюɩlk;|dDc_L:#mD&txw}ξƝ‘Fc j, 1֛Yw J"qXoѯud7w 4pX⨃<&Y'[h WbBƬ@=Lρ5;מ8c~[*?-Lw*༜jK @bIw5.zV ].$svsP'|ӆC|Z Dkq)저- bnnQhm VHA/\ sT?Kp=kBPgBU N=/ n􅭴i|$>YY?"gHNk9/wcw$ >ƙgma8>rȞ:Ki<&L[RU'0X2$3%n2L J[% lc5e;eAE=[[E T+ieÏ5f8# @(;0W%~ѴJ3}z2X۲ai*ZrwWnyj1]O;Qucs4D ͠kaeY +𧓂,.h+fX5A/e'^Z[]\$9ִ! :i΁{ӽ8LUW\}-mϊr]C ɍ3YǺeoϛaOvlJJ` dpu}}%)x.E(rO]JuIôEQwtƄ5 ]H+ Lm|^L ;B+LԷP  IMV5>C@{RMQ'Ԙ-Ӏ= h\q0՚׭G12zEa#r8Ř@C*HC<5œ)fÐpASI?5&Bysܺ텵lf'9Vh|H6],+tݧ2 "h~fH//?G \hp4  S24z@(ͰHvڧֽ /OZ<  _0h )D̜^D)<C+Ex:@ǻ'o\#oHY*8ޅ&ȕZ: Lg[|R|HOǷd] Q6kR dBw# T}l x IٔS ,2MUrw5.vcZ 5nhoh~])v[N7Web¨CSm~ɢihwۘFTS7^Vg9;sygE}$V14smv _WybۤbYAٴ'%͞!mrP]ES\:RaNx*[5;J!8)wn9?g!xo_j\b!cipD-^s?UkeHپDXĶŵLAAnq*QC k8w;BF!r9wV6 cI2}ӶVE z~\E.#Kǯbc!E Qf33*c'݈4#m`DC UE ܨ!x.Rkl[.GݑyWk%Q"ŹA^ÊR =j@:-]x7U!'j9uSpZ X,FMbΊ +a4Jcta&g-dS~ +pNDlss+8t;EG@:@7jzyZ €W):9$MM;L㓨a!uTP_'vǐw/|kIE$CCf*黚< :Uս1`{j;zlya]+&v5ՃRZm*0&0%b7V{n4+/W6-ZެAؒWp=dhJ. X`E-;!EDB/$wVnug%4#d?k 0fMasabʼ{(^Q%)"4Gj<שׂ̱R \7I4X >`jSrrG޳]8[^7Lj^U۶ҔxxP\JX7\{,*X Rl̖dqJ58u~ UPMj2 TFjH*A)] aKT@V"L^ܨu8r+\0Ɍti3H%jDNu/\N&}~ҌFNuaN'4g5p1~]|қ!%ѐqña_#;dw2|Y$֠s3)#j;$܉0WT4枘l9vI8fV0gb!>hjs<  C'": gO-m~n]_xԒXX^GY'ڈN|tǤqR[X[.xl@&)H5mT?%Gl&"[M:.'|4ְٳ:_OWM_ 19^DtN#&tow]^2I7]aXN9$'8/rP)pV_eLUEP+; Abaza zV=+~}v[y@Bpm9=$y1unH J9Ufw̛- jǗf-|)Aբ8 A l54sS %2>L.J hTMZȷPέ͂{'IYj\)p™9et2}4C""}WMv3&3R_$CzCa%JKZyTIe` y,{jTAb< 6%88FJ>>兠0cszdܒ#TaDQF6B;xB??NNPW@X` t=׮"K:ZM4r %Qa@[ J22rNkK2a<rɣ]9 ;'cJ:yn?t9˃KOa & `L7ZRxЬb–ϼ@48~M -MSyX J~U8Gw3~F|/$#'մVq4O[#*i6*qӯb+'{ 4F_f>@ &<p z}Nj*&IHj]&@o]vgx\n(U" W5rt-`u HAˎA0PRN5!?2}&*ޡur瓽^i0qH[~OBE!̕q} [`ea 6(/kwsۙ^QIhB|FnĬ,y!AqRMVHŐ߫DziѱFJ_7r~^u̗jɼo;,[ J<Օ!%VmMvW2 SN0bq\g6.=Wmg2mPeH>}r5 y @|B,h#o~_22H1WU6(c rEg4^DN90O֠bvг}9uycN#Mn_-Էҍ;%<67utLB^9:ȒHB4 QѾ~`¼E3#۲RQ[)Wysrf Auk;5dAl_KkȴNJb;iGW+c{pĈwQvMcnrjM9*|~P򗽺AU(юt ?&+}ۧ~1\״|%<N}ǯYYS^DsN|djTtnşo-J9f$kZ9#!B+{"LɑM7ֲm "GG_esJS6(UP *k7Q#Ch۩1NOQO垶0&8Ð_ZX(K:Y%^6Fa?1-IIʹ>fSjkLj=+D wVn@M<㟗pdнG1Sܒ9631}Njjv՟B6tr#{B0߆sV&c,4·s,Zzk٥k(.ɏNAӶ "9h]xБ<(hMk؍hy~w<6Ĺԉ"m*+ &a܂VCKCE{d9^f#lIс!lɒZzͱ,Oe,W| b҈)OFҐ$6$Q:1lܗEѩLj'gW6 tQ,gc)s#v`.SorKe>8^&`/uF[~瀥cVzlї3ɈPrB`3g; ɣ` mcE$c|?ǯTt}٤1m(>z6; f9U 05b ZLԉ_oeOSl@t.Pa!sF ve"U\FvD2AY uӿbo}֐.(ҟϜaP~ZbQs7œVudg"&gIYv3p3Q*mLye`KigzA ƌKC{p .;/+a7|!NW;8&|)|ż]3(I-( {WNhӰSc\;wu He}s#ISQk{Ҥr8Oer W'dEaL==xmJ)zr?UM~wYx\)c}E:ijN$@Wu.>nf{coϕ3 fb^+ J_xXݠq[~eo ;yZҥ_!`2wiu+VTLn^щr |%rV/֛Z6>&8E1]̋/F\U^~ TE)^دCHyaRVJS{8h^T*>BdCf? )@1:4=9O0*WiPoE(N޿wj2(gJ@!_eŧ(1tB;b &*k4@2^(1_2p nz ۡ7Qfc:0<2QC=Kqy8_yp !ک6[+ު yӿ'&$U45X/ _c 1Em͎{vrCxf w7LǤ\'Uo)->!:UC4 ]jSt=ȡ|lɔ9a*G|'D%HG\ GG^g9i-* GE௬{¸~#"&b́ Z)dꙖ?kZy>@?3#Bae[T^gK /аM2Ν՟h=ƃICGC"]%\8=i> ;gqJC{n8>ETs#"I` iLX+LI|u W[7 oba$ّ4 ^_z63Cl2nL:C,w?``;@MXRjye{Rgf۔rqݬ;옇,FJ[^Hv@ YY ߳yu2@CGF@ +#Ng;;].yue#+ҟqݝ %: *"[n.oh u B*f'ՙ-fU ҏ!#r~[5J|]&t J[|^i٢ؿzOi`Ì/?,yΥ d*lvPe~QmR~.J4ڋ5efVuد}{9bNN["&c.~siw-RwE8~?;\y%t;A v8z<_08v"w/0;K97ymmTpbLc)YK9Te 6Ρ)1ۻ4HM?m mIx#<6ԑp*)PʹIwMBG {ȿ">"m>Ą04ԯ]xX)T%WH /!,T:mA0 T񦖡؜t͔)ft6gȣ%:2K`Zf$oVr\Du)ٮ"a2@ ơL3mz~ef0X@FqĽ{=Df7*iF7>'ڏ4}f wtx-*$ZLQP(%M6w^ز=ȃG/Uehf{yhef'7wpaapz~B[څhv_xKh:CJyJXz֚R cA ԧ V :?F8zu\Q̈́JL=-3zYaGąm&v[3K0y,' ͏Жz5V$j^Ax֍~4>Z+1c/vy\K($&Jzk;5<2%1irϚPYT֢*1\8sIJtnϚ҅$9Nv?fH?#l&!YֺjbV^sb;ƣe/]@iBj$?2F ԓ~w|bsYgX̽M/v.Ҥxq ܠz @mq=ϼ>{, 9a6/]O S>Ty7(2NB>$Ԭ݅aTlWUxlym_dKgMp]6:"E"V p2 ϣåa^ANN-|;PC9%-A|aLIֺSvєn ~ CZ36,ușMy̳ZVqlWT^F`eK~Ra5x,)=&1Cp+ZyYMBj7w\Z$Sql]GHmk:JW mcP>t1go` XO֐\Nzچͩ=1byz\4<`'`RwrF^|XT\eݧAp`g8ø2>} ֒ y}]hDa.BQ[mwo?B8kRGn;}D-L%E O|P6wS0<Uc SUhIxBo[]Kz&6+٤)&GC8?{AJw@gSj'9n?<N}Y?AGs4 @碋&E|>eT5qK.LZg11Q!»Aiݶ˩KY>:!wϦ(bu!);@S)0S8@kQkPޮeg^@Eb"|ˌxݚvqr}xxkJZeH2^VZ{1^j{cSR _Ʊc4QY\y!C̝T8\"HRE͘4tEúz7hq hdԺ"[*^^ʘJ(obKE20ٝ(BH2~ByCZD \^<C5j%/.QN.wwHgSqƑ%- ?9MoY/0dsU˫E[ȳogmnhʥo28q&sHiNv}/?Gq!Y-o_}GGFĝByU~RԷxK]Ef '-M) WwItD;Lv<{AI e4#a T`lŊ4l3*5 mڣky8| xhmTW?ɒvVJq&\܏bBxƝۭfE֌Ԓԓ]'Q%* K a8DeIe#"bޘ)׈!н~7BP=Y"_Cg1Odڬ@Mi5Ȧ<z-Q9Oܩ5R/=$aN$h8u||i`l<Gx3~:z 3Z )|Jg `5Mc=̵׷yni:kV&>]*-G9 q߯ʑB-fC"zytCmHgT.C㠔1HŞJ ؜,٨I֛$ t,Ipʜ%GofGXmz IzfNc !F\ӎv(j٭7O*;PZfO58*6'xB(xhGJJ(U= qgtEjSDTEF/"|s?*`YD>#`@E$T pj46^2?jcDB]3F_W;w{t%61yvh{8]CJ4պty]輝CG˅)ǭEl]yj 9Wq-Q?ư'zys 1j3xUhMD1G!rSۛ@LO+ytN0VXp`9o!hph5Ӈ"x~T0~;,&*ؐ?BM_Q7,Y) lQ[) x ec֨O*w,I 7x2A{OڹvP9DN0RxQ%`cn\-G:'v|Wwqξ b}2W3T9X가_ҍ,Lf@<]R 4=!U,ywH \CE<M2tG[vCkOiq.jffcT0 7&Ƚ{AFwE ̯F;=Bk{c?Qhg< Uv/WJ[eUl6tH̞Dm2j79B~-f>v"3RT0~3cfa1"'hJNYkFŁuVHM?kjTml)/$4r=dgR|xo{ɯ{{W! 80ujڀntX -v'.+T.{h0 &2:2MƆ)^fUrK&=8d P nCw&Xb-yY\x̻5GI5 pYoO }u⒟ ˁel>Ag5eHYbC&ZЍTӈ^f+Y4Q*"XkK˕K}y: m'ҬqZyVb.p,qz(-ϔK8*:cJmmJ+r9" "׈ iMۛ! pmHM{Pś ^]d2WNHѦfl,*D(F 8q\5(Bge6>/a/H 9ɶs7IG~'<^mTI1T%U_}R!>X7l*>Hz fLKz:E ?'_j`%Bdڕzp"Mߑh(ERvbBFb~*ma"έ! :#=rNj 5 L=z݃tpi8 CwWc+q!RVr"E^ĵ9,iOR=.4$onbb@D͍C.[ؒ@]؇VkQhg{qpݐTV=" nnx{&WBF04@PgnLc$}b(59 p 1$j''A|k\+ts}v4[An,=\[C`#fʀOz?"[@#aprZ 3Zw |X ^nHvԔ~u:GnC"_ﺙ\̃N]~M^;3l_±cNCl.mgGUqtޛ+o<3OKlcWh=#3ҥxu ^?):^ 8? AvLҘckWCmc'.1Т =GzWudgkleKO\} EoZJ΢&l%p]NH1Q虥=ZAGM.ƙvi;3}QAMW.-?LFkj.C̺@ 3P GY_!V$A˔;UftGBQfOV! )ƨ:=O\.Xʄ'^@k f`v(a,ZQƚlh1ɗaHTXoV7o[ÿV>ԉ!@">U.Ts` ׂvFhfۄz ?@". Ϋ.:@Xn.BF/|GMY{unDA&Xt'#㡾;[ b \^o?Wnd|ګyxA~IN>,&?/IǬ"En<bŹ;B PW*0ՏKH!Eܐ5B{ ݨzkWo6)ǧ6oVθoE ͵-cy?yHs R0@0^~=0?F[]O1E$DED AxqIevvl5׏wWn'fQ*)M7/,z2laV3qb#\?Ř`Sl~ sscm,W?I.}Xٟp7U bb([^Zqޔ_@mP2S59^695 hIr80Êj5$ hc" 7 3@2g ZۙA6mFaF~ƅx{S5DhM#6Z=nvo7Q jvOuhtm0b︱ɥ~<\vKKF~k'95-&@]c}ѐXZڮe(AC#\9\`(xVڔH α9t($itqo FPzLf fZJIܒ y3A&D_ڇVK9 6۵_߼k֩j5;\^$Na!ޏw@O Q;:Ȩ-Kb!L5O^ZARRŽ1K?1(0%BE8eEQdgFi&*n-r xxmPf!p& b_v)S>zAbV16ZB /#krZC8 oN ѣkh$xncLm9CQ_)g/'.S+WKx4^B]& ttVa,w"V [QzzYE7򏚇^:hݡBjWIr"Tj/8ta)-C+5l[*HGt'^o a{S%,.Ռc B;j  FiKf!q).!-"LBBqtiFuT2&|'%./Ɗ~f|r[- Re3ku[b?k5QY6EKu|\ڈ*lZ7(|4~c3LԁYvV:5|&F֜3uY̜?vÖtT5rL$g|XU+ocC$ z >J'1Sn^KrdZ 1G836'ĚP?ڤ?a|RΧf@j٥9"j/L^[IaWˮoNٙUY6Y7ZQ91TaY=$S1NzeBz(&:'3)b*^,-ثgG]`sa ??Jt3tQhm$aCgְU|.z ۚRK!4T^7\̍(#&HrjR&M  t_Y|'}gH~ R韎5` iRPspV4MW/,팜+0IS]b$]\Ugx'L[}r~=w)W^ƿ}xUVD3w.n?UN8iwgU8U3ҤrB*kReЫPz< GZ?MAw0ySYT&Vܲ@uR[t+'Yo&jjsЅΟ3ǗaJwE*{f]8!A3ƥS߬Mq uBfB:.ex4kR(,4~4a)DҟR(/Z)5M޾cbb)tT(“mSqbI"L74s~M+P,JڇN=]e8 Ad%vmk0yK`NI?$kfAa޹7yb0PJn3= Z Ktqmoyug<1!d]F՝APq"kAe7;ƪLacY{EZZ;>ͲY Ħw2O⹫N$Kr=FV*| V0Pלjf80lw"Lc@M1&"؀6AG*iy|MyMOFpuIZ܁$Mzȏ!GNW\=Ō Mu~HtLu:>5퀿ZLΘ䁎i;#MT6i ~f#Q2"[=4\AslvU%FyM )fs,(dIRl.ЙZQ[R) 6S{^\l׳J3rin農2/ߚPJp0\0[l;[yjZqwe#$d3m3.4M$ys,^.7\o^XOm:Fb/.5UYbj\XZlY5ñ`V.(ڙ"@y >h/ 8'~䶉,Tn 9}1ZKc2)K 0b"sq6bB@Sn}2Ugvg,N veJ+arD18<,Rz*EG8a7g&d[C=~|&uϘh#]V '>Iی\bÂض6w=mflFV͎~ZAم c?!jn.rSZl[ od,o[4aC~E3smEͽP.BQ&NÎQ`%o vZ솃7mAɰ7vxgOcsZš" ^J˔qb"aVJ{E)ǻ㸯r u8WMN&5oD螉X~ pn}Gu0j[Ŗ`&Â:عOa(T^f>]cHLg*,QT#@^1Rmݬv@ vG.k]1ZDIK[uM:!>>Pqpjy:g!yUb AP'`S^͔|. c{R<@ņ[EAVwIP8( vPe )EH}`:y.kVPj%cz~\>CC<{H`g+Ȏ++xoX ZG!.SޞZ/[JH-B8l4 Ͼ(YyBjMVygtr/h2̝moUsXJ[g̈́P=vʷ Rto%4PFb{<1\qI BSTl(2g@7S3m~9/Xh3θ܋>̀[ |崃OY"ܿ/:^ƐVTˡ%=})y(:ExsfW"SȾX  ȑ] 9-KHRYzXԏ q=Bs4GSl@5;0Z6A *Az~3qI]/!*YczX"w74юXX/S4O,x vK ;ǟpTje OQX,A|7 7CJtX'7ϢewIU/쥶;!>┟ WaTÎDdq0&7š_P͎< Y|E$'*~d~>>Oؘ0' `:GUK8wרم?Mg{Ckr&^*uywy]T!_+ \!fV4)c=;ƿRͽH.6>YBF*x] qSdž/Sm’ML)`ѩO%C1,/Psv:GvB "fAYywMjX u/q+專M=aCQ٧/0I5kNoh.;@e E/}03!K>Fii !h>{.!\NONEt!y;sx)p`~!$#ežlN؛ZwyDw c5Tub1[7¥k! fG*7.LIst}>"q3&۽"\\o[DFzհck/q f_RL<ӗJ;HvWUF,_1Z BY; ?;a5JмҨ^[>_<} hv>|](-?Z+S~29B'qn0r& HǍ?^l/[K8l 3 >0 -ԧdxlex6~kQ6A C8d3;,lq)9✍+p : !i>~ filQ>5t yT&f'zN#AS+_=(]zd/y3)T(Of!$$ SCNNUێ~YW;RaT}v;Tu}:>vHU](4aogL\ް\|wUdA8Pcym)hcKXONCΔLGvhBvB;,1:hA)GZ Ǘb e-ɮ76;cIU?&V,G]IH|19_8I ]1 JVPxa!' 4A/rF F*fPR1"b$G0w%pWוأ+,G.Enq$x1rLme.V/TqjExDr`[dSWɦn`qHR7)'JEaLœoi;xxpE _/\_..֨gf0yeG?r}1iɌ>фjo/CVl+ }wD|c/iHSKѦqE5[L ŕ.EJCS_PÒP0gQ5AW!Ns$s֍;rī e) qb,p.y[R}XhV"Bsv7FbcsyvG_ՐT6) fF$YmD1J\0L@04RJo=F`1^xpbx;cyKjm7HPrHUN:BݡtVF=ǿon,Or0iJLj nC J{GNwc!% cZ@`T'-S R@^uCF(Zx͊Wݒ\}Yٱ8V.Bqu3٥A?#~QC7$- 8-7ks9<8U ~/_Y1TS(Pgn&S}ʫjwmnL Er~ 8 A^6£ԨFUx7cQ2m08D IKC/0mEA[crݒ0}ū4WS ß$}Bl$V[8ʊXsWvc55~lovzHui!_a2Mv|NucU8a[=ԤX$ђ>ekVr uq]19g֏F$@)?WlaVbb^IX!~gAa3֚3\ԣ=;0Z]H[亸k]ۖR퓯 u{Dr\oiΧy3,lH 7pڲXʓAfj:(bّGfCM=d6Ǐpf9̗DrA2mG.ͬA0'h@G8RD8F,a 5awg[+iiB!l,U;v3Mbzܛ*ÖPv}jjvxf?"c)SKM;0+ىv `YD4Y1H+b"~-[5jREutwzKcbO>Es3L_h嫄 QfSɐ/GNhxrϽO5ܘb1=R.#+#q߱Y@l[] [i[i[R(jLE5o^uCuy]7ngT -,&N8DGY9J;X x!^PJ|,RuN4' aׇhm2bO({fBd@{#4ؐ\T]Gߊr^t"P"C7 8ߋ8jYΙ%&VȞW!\MctX@3>_;?dtl\“ھjAvhe\UfCQ*@vK:0$m,#^qe]"HhEbg4cGb=? bP>Zvb^/pJLn{F40 ey"yn-NR1k9)o("a #Fu({X?9¶MC×#}AX[S$yY5N`V48TnCl Q>n,|F^ $~|RLr`(E/J3c僨r져y[i7~lK9d\N݉7 *H|&VXJ)ɍ!E}Th'omzŞA21QS^𮟾i]CUG&ĺnῳUN5LJ/KEI7!{t^Qlv$d[ai{UQd[G>F<7'[]QA4o/ϊ 3lE1Ƭ>d+o(YAZjOh6`K$E Yа$-ey@C7e*~06Xv-tMe34&mD~N6DCU.t= 'ρ SNAq&P+kC{Ka;q id,nHA?-1)waH~^Y鶧QN'$JᛶQ=aޖcT9DZzWMc*J柫Q=:!-~U xړMNer` "Cb^/s-Q#zu>tB Co6(rR.'!q0C&?k.t]Tä6Q`*",RLGnq8Ө\Ni7n6NHynH:|SR7Ju]8u3?*NM2$?y8! J* ;jS^V枪.-T؎8l:;sj!+]tO?Ía2UR]P'Ăw,.QGcGc% ;wˬjomZCPAXfݤ;f&J21za&!Qb^j|dV{~Ahde[MgER;8ȄO@f_k׃%f<P ϝM  wƬߚxBXCװ?ZENtYYwu4eH*4Ou3 j8H7)|e3lrn/ؔMIG + _71g9w-̟iJ]n&nOgX܃Ȍ J@ [43+Li. JQf5} [xKYXC?6Uţ\2RT0'͆"ա\Yp xY!@zﳤҪ`T1K@!y V7Ѿh/9Q>xWk8/IX0u29ݟ,bnǮĈ# 5x~O6g~SPo[/\~& d)MgU@j8YNM{!6)~A-`}eͧ;PZ8\5u:z1:dG_Ȋ' A],Unz$r T;V#其>@SCEoPd\].]Pr rlu4Pw`?}!|Z35hWCك걋b.!LAguD|!/ 4fuAU: v'1)XXZ94mϠ4eeEkmd f'tes뉕5cR^2Z<#mb72"ݖfuTe +S?m^2؊]u|y;|wDc49dnZtź8p)4HTT}IjH]80HUJ/ȳ%" HC)#{{Mm.͢ hsZػcR[a{aG2Rz] 6҄ PQl (b}S9ke$V(rAV1dHhc t"E|`;qOnj=3 VJOjPiF&?DN?u4ۀ Bk䫰Wpc`Ɋ 0IHA5[Dڨ J:A?7M ?]43&X5*0Ij8vm@wx'uIw=mlrU_xIdppjdX-6Iab>#CgpAH'ٕ{Nf+V*{ kkl:E\XDLu("(>{ol\IbOLId9S] ̽Mq=TOyނ9,҉XW*T͒6FJ\(Q nGs0{F3q3 wW8.,*ptkn36Q4;DFv\tkʝu؟2ҒP?!a'H8)sqm؈=B*qzƵ5bi@}ށ7J?Gc.˷L;y;VXOPL.:ļfMH3$zepEpX_W?^:3ڏB31@%4X"ܜHՌ$ T\\_GgQ OݴDŔ#ML.v'SZMi6RD0 q½&Q|PFmV_9"c-ۮŶnN%pHujyzkL+b 0 BTo[[rOcv+yT6&J'j}1>/i;2؅B$c6>ŏ޵H_hpE$YƔuɺ'cP4Q2-;6(+ xLp٥`-BTŃ(L"?JERW¡g\YH(r \YַPD!uqAI0}%Zc8# y3i$w8(ƣ?ﰺ6t/b.ӫ{"|/DϩdcGxoCK)IC\x)\2L"q{ ?%t*< lpK]aOz;4Tc6 L <ܤP+ʜn|Kȝ_1v,xRT9;J+gۏh.+{9M08n1PǩuՋJڠ{ߪ`)pvȌZR>W8k:R'! H4cO`|ch/"T8S bJCP2.uR 's "}?\?!-+Ȗ51em?um@wD/n{wQ;vmɖyW >h u |ʚ|]η`6.JyJÏG2O@?Xb4 v>ŭgW6s+>-Y VE}a9לa[qgJ&Їy0(AvCW[tDt +6Ͼ+|$冤[P}ϔVP>1QGQTg 1r; q6a)-y>)Bdʥ]RՍ0;o$.I]zUSk]1slP&)lNԯѷYu pi9:ޒKR3BgF4}޳X!LUc@?]/ kN?*9F K'A uE9Q'!=*g>,O5P0J iYG6>]G+)ulmxt׼ QoV;7_r{̓2oc&!9)9m#[H{dzrT][9=fPL!% G)[+?^۠ĀbH[Iq9,$$L@h\xiYk8[ $_4Ms.XFxr.0:wcA؈O ҁ% ATVJdeזG6>8יs(K݁y&`ꦏGW#Oͳ0'W/ X)AG`fKl*6 ⢦x4:|B GdԖc\s-. -6Sƅ8}!voF-$4u7*^|f*b9g-뻃Ӆ44)S-~6M9@@<#>燐N }Z(qg6JÄn܊E|Z&' Қm% o.do+vY@fࡰW˿ŏfUpK{6~nC"zq(u/l:z~zb}DZqWry g 6D~HJ[g5nD&Ju }7yV/\aX5y6n#P 0)މL!7!wbo&XH|s]%_}8si l(4!lSsw 퀹LARnj(L<,(?io?=zt`YW+\d7O)$v^q o5/ 8`ZEDvXB5QݮB P7`KL̬Az4KhYWqoR6 7GV6MyRs7=_ji :*/}b%8Ȗtˋ{P \XGVBHs8).0 ȩVa6l7޹NhZgKa8u`"AaZя 0U,|%=: 'O-zŃ T~_LчLPXZmFGv.RD1+98 Uôf[hFؼwjBqk%k#6w75$aW h}$u&vlNGYVaeI뚎"/1#YS()lvXU3vt4J%J.C:Pks.BL]RZ˜uՂ fG dl*I*'QFx 9[ѫ% 1p*6$ְ̰vY O_cS.J/x"ф[!q?_c %+zBnI9#O fI ԍe_Yd4 ]=iANôUouREUG$'+[T=2 ]cAJ=3 FDirQ.sih*B#%59oJ]ڍ%ȓ)Xkـ1ʼڑGW2uF &]lw͈ǾE )aQ&}|#Z l='| AV~Fj``*Xw>wXկ^"˱Ɖ>o 0y5<]ʷVnOMc"n ԫHzHJ!:yZ1XZsAi{fk̇&U n􁢛8nb5me r5zr(bGs Q_:9,"ONx&PsX8?(Y?YQ&4(TKF6wo&c,>qaiI6:/ ɻtkndxR,-dyǣ\YwHyԉϑun.~>VZB8[qWxL9dmâ1a=uPq4d\𢾺]#rT:mpu˩+;u,|ںV'՟GS<nc (t[{[&#VZ͔pё$z8U L #Ӎ={^kbXZgSjs߬ onk.5vcґ0E"C=. VB ؎%_2ҵ@*Do eg>+Ya:QI>]8UMY7t4􉁃n:S~j)1O5?pH-=Iumԭע _ :9b0I޴AQTDxyE5nhl oǍ?ᦥXb=P /d+K&~(F戴[8@q- 46=2kn'xirvNڎy0vDf #D*RגHsg& !aЭ&MJS-b(k];,16Y%ga}9T5_3dw/ QyҬwYq0CY Ӻr$=۳Wx&"}A7N;۝E(8TKھa! RzgAs&71K|$fOnI.>ǐd, 9Q8OEH'fm~ U~9u|©i'[x{"AHoH:ñ 4Q#r}FŮF/"fEf 4OeuKost̉T? X xU2LC*E޲8cR} ѵDDI)٫ؠƅd\ʶY<ex^!S[|]yDp .6i;}O *B!Na-ܰO]a6F75v|I }bfO0~%o攌n2z9槧fA3/)i,Ng2,rbj颇3]Vb#qRC^5ϭ7afU)~(RW =u3s]KCz(5#[K|F(K/-GD_LRR 5 vGX)7.%djS _7ȜZ[N#d S޶ q V;_>Z#/˨P"Lh:ǁϒ̓|n 5 17Xr;o5mL^x޾? feElkl[$(x|B= Ms.]!$gPC u@3M!aTbJu2T7@D(| /!̂iimVܚ/#rϞ<5dz5KXH bJp4%_X`deSRvAeOq%Y~miSSiK7Z1^zu[ok-dqM Jc+UUF{לC}ef)%ä&r8m/][>:ikĤCfXܭw>y_̂K4g*%smOHXVMq!SZL*8Lr (#-xRǖmt˟kco [a~*5ְ칱s_GGӆ[B_v܃0q*И#sjt[@(lc8tͩ;nВ-|&P&oIaPw_%5ҙEICSHQhI;XJ %f%[蜺)Ԗ[GOv༺yM&aKsϘM1: F}Xw-y.}My`(l4z֠?N*7\c/uϠ`"Ap!ߴx΃#()d=P `'^qǖEVMeVQ?qq-ԃ {t9T[2 }6; -zīzvX8BKAg㌶B*gYoY{׶͑z{cO1K>aUb]`bՌ*6 O'=C#Ssɤ\$T1a4=Z v5u1{"}1,3Xt䢛8LYb6D_ѮB:/B(vlVD׽\=0?IY+SE n4D{O* 4Bi7RJ|dih?傸ɤ dJSr90/2k̮YGM>ĀiO "5bZ~k'H3JH%%q@񟔤  6Y9ϠB.!Wrm ZY$'J,s|ȫ!g(UE;ZkKIXǟ>|-+OҎ`#I$mEfZ"׎vQ)(2ΐ8',Zr2:0W*U<8 $OsuħyJT3t+CMU1ɵ6 z UMMШ7Exԡ,pb`;4 qGMeDF[Jy"6B♲,\'N{o|-W-F>V ws\䯔D;x@kKzPS 暲¨;{jU1!*YQ /ǖ!?\~*J_PeցQ}LqT'+bE^S6[wzO)O~+`j+ZVD]TFTåe&9\Q'ɱ/+=kL~''UҁV|$|Dbl\r^5Y K_S$xۨhBzF7yIl<fbYKrdl;ͥYfQ' L F(Lӥ;:N%JK܎ݱ2p۲7/&C)ǃdq 6X|鋮ђC؋!!-ezZQ>ːeQLyM8zyEѦ:d]Ir`> ي%R ~ u&p02WQj*vN`'qTF_?nܞ`WjBfZ[.5A)pmƧ!4Dhj*oK.k<`ԓWPh Glw{:"6f:Z^ (^(v~!ngX֍s@HlU2@dypq{fj;նȤ}mU-I RCʑnS2CKq($IU?Wsl(c* N Ȁs{y;6=cRts.1`jcL mcX,rz2y4E2(6'EMbՁQt֓P?7X|NJa'za-rŇړ=jg`ִ}$I:?E AL;Y7% pF@%xzq+l1]4~s},Y+a4WϧFr zQd_gAx#>RnAl&U_ -$ )*sbIo˖0mG?0`Iy RB(l _iP~cT/. OAʥ(D͵Ai 9B[('TbVx`3MRR~]V#mJf Ks1Ֆ T )@7%7E`sE (`y5{_>ҬyGRTdG8 k$Cn.*qKܚ*-Vͱ0y֮ x^cf^k7ݕ:4_Rc;-yO?|RC>7HuR檧2eS}(WrƭplԐM{ÃFRnw?KIA$/ BO` B qns-߮sk>&j˿zxT ΙjodQӮ$cLO&,>#Kv/7Uۆe98zBD` Jĥqlfжcl6$,!T7,=_gm]Eig&|0Ȍ0 TRXX} n>&Nr(X e}1!u̷C&Ue@y,mӚM`brIJM-Ap {d~51ئ>wh Q.N2/JuE\r5IH{*ny!:]N}7P40)(s'\t!U8Y5[1{#%'M]K mLXsCpbTkxP+RRF1iXߴJG׭7L(M6+:.HOKo 8i#@r Ay{NդϘZ}1g 'ȾjIq"P/Zj{-Ϙ.w&^޷ P-I;4eMTV-ޭ֊c9/2`WMfeWcBsNC{F3R31&uwӢI$'[z N'R  0'1ޥ? Xί;_EώEZ" #(CS.),l6lԚ`LAPƆ[9v: +nTS|aJ.׌H??hjt dcUܘNiY@1bb%9θ|a@f1DXu%WBJDF,d5>gg__ Zgr~=c$ft,i;ΰt-(\ah+ DP2Cpi 0 oȦ~  `οaSbwF DL*" 3/3ȣ٦+s :rO43W8noiy[=Q󘭩>Ny-H $S;`Rb2+r'}m>dnwUL0Vy+zmk:Z+gujR`Oѣ&[[(!%h4I**h,qOh*wB-h!c+kz>ԁͯxp O}zEmߩr6_\gf6s$0ڞl?<`uu?BSTӮ#̙1eYS;`L21XKpW+GYT UU.xsHrs!)sh@r)TщMk**;<7ԩٷQQj+D͞_0fl.m`v!Nb.,^-ws"߉b7"3>/"ʊ& `RD9Q+X"A %m9`\=G\M(7P6DUNlQ-o>۩|=HX'n8Zr+4k9x1j0@,k3ʁ~Yf*%3CDntI߾u>#h.W/"ؑt/( Ryͮ@ ):8Ql;B_F%ZC Ӱ s9Ѭl' x~b>Z A5 f diWg~j ́u=:(*ӦܘPӻ#B>+IbIug+ky"AAϰܜ: }i*jOr<[yH7E^(wc|97.  *=Aن~= g1aj7w("˜ԅ:%޶_Vlbwd#ߋExc3D)R6t)D],$B>[t2UEr]c^RCU=PP䕇o4 ~E?2}eC Ƒ9gL,RO:bO͕ 5/{?2l꜌+2DrCF.f ~@RA_o^Abn I|#ikۯ^#8I5fQH:La4Wu!tlynMA Vŧ3qFƳjfgl]H:";0JqzAbﴪדüQ>,vԟ&Ef-uG‘[b<[ZtuGϕ'!INHI 6?h?ᶔA\@^<Ꮱ(7(@i{ڋjߵ_??pMzI^D2dJh_k !qGe g5ֱ M*{[${]olOxe!Dz?餳鐞IBX(QyNE4Oiɣ.Y-EǼ1UP^96-( ـߦaJy#@;92#qy\AkS=YaL\dhO',6}qG81'la {7ȻD?:?K ?Hd.I& [8FϾ7Ty|Z>/}s]Vda`oikwqP.FmF@ G+L dFb UF[(ŐdWʽP͘?ro9rÞ*'N w| !cNwҚ{+Ԥ8ìL*ڤX3D1 ߧm 1߂~VMpFZ paߊ<`=GQÓ[>b_.?Ѣ@4 hC5a_[?>Fd÷\Yq*o1_8,?2Jã 4鷨|UGgÿF6C?! 24?S Kx(m`y+PW5"t!Js<|.Z԰)!nT^v)&ȀWXAEzʬʅ+C|K;b[y7=[S5Km J0溂%ҷjW,ސx-sl1#x$;>|J`~t!G VH $}9N#QQYلDݻݯrPtC)8(㊂R4^ױkCȏz7o{\רQ{bp;8cٍ&wKQyfyZ w-5{29.k=W!'WNRߌPY rj BPձ/Q<ރ `I,U)kBl'h2wm90M7S&Ôwdg8/Y{. v'i LАtՏc{+)-Q+Z1j"&[7 -He%V/^40÷1ܟpF_%׶BI{\l䨣rPO56P\X!+% ;0[mO?ܪh])@Oĝ~!FO5%͢lR>/%G'sL9hɮ?9f }RzS-Uu΀;G-}Pv4bi?qpܕZ 5ߺhgOn&Ip .5ī`aA .OOѼ0umJ362m\BcF;I{Kэa]bֱP[j9cƒU1"OcC<<򵫞ːQDŽs29 QԔ/;/yk>QDv1  `E\vݿo :#:b[Бԛ?^ޛ*<{Fp"0tX; o:Xb12|ZbPعlf)-%~rE /1ҕZ4l:41R+;sRݽ_a ID铫O"Q&HDv"uSMVB7`E* B] 7gk.{{qO4Qd`^Mׅ :TR\ğ/i=I|  lN3JX+tOƕa]͙۰QzenFbԩz,~ (&S%w\%n4…xezԇCQpRp_u GN|Ŵ%>\HFd!:?ۏ2#BF+fKO6ՋJs0SgK aoGY-SNy8U\(/Sې=޾"kXj%{wUM1~_h n fm=l*F0$ %lYE$r0N+@VN%SX%܃NZ6J3'RP kP04QSKI ܷYɼ j1i<MSîJ7`A ٣d$;S##fnp'_)A6 TgGֶO*eŀC dZ*RoN1.ZF)j]ws#N 0p)\R9&T(;s8n  w`.1>N,B޿hJuEN"gm>.{;뭩JBIJ =kv{g8/CQ.O4S 0oq ]Pcv 9K4ZFzƭm݆gT@Ik<7HmpJv#o=) zʄՀ اŦ3;rYXP̭a BO^:ȱQL}nh8X'NCqV]Mp=&_4-QƲ42G,+`4=>u$ИEo3ztq/+,Q_*` =2\8şscV]ڝȊAo\hv)jM:a rsTܘt8z\Jf x/4*GE|肴vܭf0ʢ9\`{dqַӮGCz&{YmlְXgVJ3$p)D#t1jGŒX^*%mޟg{pV 31Dx\k誴|A?!UqBI})+mڞ}K ݟ2!'(5QN ]p1 ᝒ=w "b2U}VRm#E@wܗxiy[] !XǞ#d]>MNyT)4d]Bm|(1b:iM^`4EݨIphihTɢ@ my~Tnv BB_aPElWÿPEJ$tN:lfK 9QsIuz"B*FZRi Ia@PT.2k}ߵ?3уj5=T_R0#ݖ LJ 0[B*;j\R2'$7uV,-O !]މ`iz 1$/:74Sf՟{h[rn|8ʲ>eeȋvkx`Um+-J);'!'NJ i+C'[ .C]v%EHʑ1;2JGVM MR"ٰ:jA d#Gl7h0^vӗ6cj!["˦eTʆ*P~/l)PjQuIo.1t&Pb*u{]xl7ԏL7bkјQ<4v 2KA.(b,¹#M[Xw0! tydU P* CĬsq>92h>˦ :D#mBA#?Jj2%wY9j"oōz61rƾ5Vvr$:ȩO@3^ %*8{_%X?t|2yF -UUSqٟZeqZ5oe%@Dc8غ6`#d?3`^bݞ^:ь?ڴT_yu;˓ɉ[yWm*Ua%mnCӟI`+B<ɇ@2r 5Z9x3S3`u].^Yc|`'M֏=o^lK E8,U#2xc9TtXiBtT༔U7gxgv$WhK)+:]㑄JŒAɒ?Ezke1<"z76JrhN% 3q}RC< ڣ Ԍ/;⭎? nfP=!Qa13u3c1UF_f,n̫#ձFŔEuܥz1Ҽok\T"?Nז 3Tx2p<ӢIzwS6_1z Ao짎sŶK&Rc{~r^ Ad>>m<}(8C6sՐ^;ԍDT!7bk*M d$O f'<9. `2|#j2v5{ZΌ]6£ /ٰw06aa-QaA\Prhxi\` ,MȄct0?1ҮY𡝡'eEڏ޿^tU!ͶH脓j6x2=C }1N [e0Z[zTB>GOe1eE!a]a=e^CΎ\1%l]#MlnvZSc,YT=sbu φ6B&B{p 5:[Z&fR6Ɯb4z@MCV3-\ vIbImlhүa"\U YWd{S4&5yJ90" Ȳ}ۅt<e?-vP1?7+SD(6~m`>)U<P9h6/Uu9##h5Z*12o gpx"ԸhX*RFA]n+[ne}&34CNYǴR򷜕/p ^{L[R i% ~ Ǡ- [1a%Xȭ|VgYޟ)`pͦv)Gb,l:ʳqU? Pj },ID@Q6#=~Qp4z]=$0P^ Øf~[r9uN_y8Kr',F>u/4ǐ|(GЯT=33sy<\WgWw'aA+q#ת]U_x"i*0fv7+-.CD"_a{Kqu&NʽNy"5Q5r E/Ҟ2hȇ-!.sɶ[zf48k%UµKL -X=p-qUϳr4@H< &ZE]zICOLhH塿 1%]W=سAn!t"g q YAwHQxb ߥ*vS{=AtE身\OC1]X'`!PuW<Ѻx.l*Lk;g_ ɅѸJ&D;d Tu%8 gFwE׃MGh?S?n-k^r"z}~ƴZu"VЍi%0x|/Q)34:7#Y˛(_CP u(vBhrC i"GD_qaG}:H SZdB[OMԴSy5ug@p2oQ~W&QKoK/&]>Z~ 0*1qӌk"R`摝=5}cq`9`ΦTP0w>9W; (=oC(r>Sj;)f]Y(Zh GktOJ巵ORGg~ocew$h l@ccl7@uA5.Zv0l 5R޸)!g,$ JwƂ(&:~^X%V L0Di<Pe'2(U|"yV~9r<42,@V2|zD/sI: 4jڙ@rn&vz Hz֏BƁ橷ӧ!neRR~I"FJ ^ӜP:#$E{rꮿdG/s8҅rhOh_?2TR7㲥Q]Ycިz'ݞ*^٨EH-*7_v,!R;w驉â i _ II&<V#?<@ysV bD%`miD}T@NsAMտY@ ˃0yT5%ss c2!e (.#-&p e̒<[榧䐹{\WƋ,})MTmdS*d6/P9yr┽TE~j!v T3_&C2>Qlӡ#<6<[p)tt>y,jJjg.wC͌᫟KIϛI-q l)b}!(,{gyo$ ,v*1R-Ks}#`qċAjRT(U*rQbp+ڼ1rgsmO{Xn2~KݲWNZHCBI7b6KC ǿ6SQq8&Ygd!c8ھ,1ocwyU#6i[*='e![mv{Q>Ucna$;3@ʗHJ{`Q<ޝBQ3XyЪ zG;>7yvsI_'*PHYJTɎ'd?%ܓue|7B~daʁ1&)LJUw;fDs?X fzpI& ={zx]c=ЀtņZ55k*tL6YۻF*S٤<Mٮ XMqI H= (3&wGn PU+N3_ynppmzH&v9EKD({Y$V񎊃.mN'ftЀo~0V0A`}zVUu($\a$pmkT,%Rj m&y˅ uZ! ʿ :/{,ձ;6җeI+u퉧]I԰3o֙ LԺ(Ci -b &{cgӉ3,Q+@ZGUPO%yͼgӰIDq3f !oV'6  T/3j&<9iLE|[v-2&B r+x\~vBm a7;ū6|4}f"˦+^H(ŎU)C!.(dut1 ^|^QVb4C 4[$ ( g-ho:dyaAGpOw]¯o+,X uՍ*K2s5I?C\ IwRr OB/_ ^D!OOuDGV}RʂFJyPS Ƕi|`qpdTgUFpGPo0H\sAd)ߥ]V~{hanrf buxVE+-?g Y ^o?[;R>F&?FD&IL3փ,i˚.652+fPl,ɉ`DAսˤ vO"/qN1ȳ߻Xr/d$5" O(7 |Џ׹zUs η99S Tz,Fz)-ZP8rޛ-dEJ4F ;[^0vǫ4܏1+h?u煹FtL7TD@m%+lb"٠A-(8f"MR.@u![ؤC 5NmNK-b-Z Vs).eR6>i ; y@EV&dmQzAUmϕ6REHShZؙR}B/`-9y ,i(uv]NL 6"8ӣ:oermؖQPE GG3}UɠHd't2F3kFDםi-Alu{NnP_*;%zO+N@3 zqJO@p wku JCj(|' eg5樏e=1ў A"Y+҇({%r;!q㦐0 Lhez[b?vil9UO ,Twp[LseeZnܔ-U 11-Y3Ԍa Q9o#?׉Zxk{σR.b`ٴ٭S,`RWMmvLV+6/w4e럕&C*j4N{=ʓԯţ.{X-s1-9ΈIxwf0t+>7ّt  hH?yA:4_sNC|D _nZ5CfZr0a\lώIr=sMV |NPf&ݢDi Gb&a] 'nW`㴐crڞ/-H$Aw0vq4@2\? ұVsvoAu$$4muFS>8-E֧"61crŊexPe@ԗ_AeNr^Nw?fPp^(vjBe'׎7}(i˘u\2g"IW>E!@p琧|P}M=EšmڑՁ $w_nId;M9K tZq=mRea'?X; R3Ns[ I̛K Lؠ-V},q&Г&1n}j.IT7I=#WR08xHMyǜirowPm[,hY9X8r7;2*㽕"l}\ {rF0 uQ'UȊtP#lA/^H MT7tu.=` =vmD-z,y>KZ~a]:k1CMR~۪- zYJ>*i/ `Kv4kŊm7?R־>wpwătRƙ[GBw0s4& XswsRץ 5d(ٷ̨WgJb$[wa7ԁnj,@GB[D oa0f5dr62 l9XoX6 !IvW=jƳ RHH7sEAswB7{o%GaeX|P5 xx23qVѨ!Fv*oд+NΗށ8H"9 ۓCx4]),f_!L*,"Wv5Q}x.ԞG{lSAjd)[zkmtC^W^,Qѽ^ \a2hY⛱B]3CmQ ṐK[0V|j"$s}XLpfjF"&aA-4>\|=5<$YT/ܷl6sg)d~h'hDXIlю< _""XfC*hv༾߃Qxy ݿY ـ+qm%jm\P$}re~XRE"*12*W HWy5y~h˴ sf~X|KF!pc"/b.'a% v*ؿ_p>db]0X7NfF=>m2~=KM<|NimL'`ɜ|lOp eHdԊpXD@T_QaH~VGBSMTאG5{ԟ\asʔz=Jã}A.uPvfP/l*s>ZƱPIHnٖ^T~ScZUW4b>-u DLvK⡚c&aN!xSV@G7DT:>Cn[L)s])n@AJٔdtK"7[Rǃ{&f9%`{\*5*H_j)Y:sH=/_I kb`Wl4^,wZOwu#1`9xmzoVřWҪWxrۂ6dSYE'TﭣT0itxy5`6vW4l8~ޱYb ub4]([ О>Q*p1:[ksTz&33e_ф0$?>=~fPD)hL6-aQI-r"t<Ϭeyъ+ʥ<@w[YؒA@q$:r6Cqk;7D2 ڈf,6L+# 6B/̣%n\Xɋ ϸy:mP}c(df&;9$_ j@mi|p_S5w sXT'ȝ7ZfXJVt"08¨~ˮ YțԫDG${|'g {6~u!_#5oٹV"O@`"-W..Baa:Sug2cH Q?毝 N*,fO&D9>U'zrciH9nP#(*m3%Ȋ]hE+|3ܱYpx͝HGpC yø@<<#X' +dKm`\ vx7wPN>YF {X\&|#ּuWS#}zk5KV9 $ 5yMD0T-ZS1'PJھ-!;r0xD(Pv xMv0PCoaG+`:6]`D4X i `^S 7'tyc*dEvYUy=.&0rj1Jv#)\,}/y1V#:*8nv3vqu?I(NU۩cgU_oF^,:;+7"S==EQs ʴlE|%@,7R(Ga.Um:-N5 e"T dոOfP!X͵3v" b?2g `A<:HzHe }ۛ-`is-MF\ H,8-J!yWRn$RՖtLNqtUr!|h"ƿ!%{ VFZhLߩ~BEr3= [Ӝz^v$DdyNnnǯDV0kNoztJJ 5*f Z/ oR2KNn[6)^oafqxttK RI]eoz%L/}ӵ9; rC/ck9Y2=/>gw'a `-j/6%8S6'g&N=Mӈn`@<{?NFu$?0;2ˆb9Oj V 1iVGϢ q"R?ܒGvEz-"E b#6Buh ^ wn0h}N\ՑՁ[9kdE[5 h}O&$\?in;cdIG8m8i@P* {1v̜2ir4‡97TҎ KRshjÊo!IA-H/y5D#5["ziv=&;GVn_T^s:3$8OBaZ(Z5Nb?G9fsx>X@~~FSiq՜HjPwJR.IKKo, :]T1Cr ; g}TINmcF󣼋^y@u E3EH{T.iH*Vb3e(jZ.Cd.ߞ _~`9m]ϧ31 {Nv(yW»2p%"ҏza>˴ %q^jTgrc8m؜.9Jn]cC>/Iu?\g7KgVZ#0tΝ00Pjݫ!6<aOj+,YcAk2ڄfWFL%̶?g'vDžW.u]i߽36TNFa*BuEynf Ĝ h9t@tcc &LkvpbV9]vj⛧9'>SeheHȴJ>o\ ȹpMڃVJKc1On:梴XUۧ9HhA/ݠIҏW$4/Qm313:[aYj}Ѥ0mA'(,Wl5ʌ hnTbxs-lXjS=N?pey"}mC˰"3| JtKh҈OsLJY>@i?̯ B% FfoXMeF'OރB |g?rxې#w֍_sдe?72asA)JDU/AU͠6~g"i ==RM %cHXhIaaɊNc.& (1=5rx}aԯ|0 QrQAtܣ7@6z$cI+>Ȩ& C 6MD>/BZ6g܁ ExBW$>#WE'k>Q`Hu⠿ Sq 4Q+Fi'NdXoq';%a"u\ݴrܻPx{wD:hB %H)0>cPb܇cI XVp~W+ F\wWݯޣ )~ur,P: }|,gfHx nI72"j%-trhD#%%I0gmifStGr&hJvsSBX o" hD2:=|D€ڤX=FtA(\zS|RfO%/x`?KIE/U!QbI8R o+wYo8lD9ThD\~(X >Pʬi:cqXߓG=}5b kE\F6]` 4fC]b;oXTl HT ]zqyTuWyxAX)$g^N]:4s;;(.S‰MubZc/qĭAj캩B )?uS0Wj\+}ni%j8:.x zs ޔK,K d'sv\\iѐ<}{@66nn^JWٜ3Lݪy@7FУqnvCsâI4C6[m܋mv. s&T iz2{P͕JfA˒4 a"wśsRy'$seݺxUU@!$!:*go7%ȸ[0,C@%FӢeEɡ_#6Mu?> Z/w<XϪnbxYٛ8 ?r)R7cp qVoΪ'G=ݻ!Ӫ$j!aw˝ ^*kK;^~VA-Dsik+\.a@,9(V|+ l"*hrЬE3).W_s(\ar%fr?XxcW0Te n &P1N%;DSW$hTq /ų\O/ȣvoek"Q3Èn("/wK^nMh١'yQ,֘T== F|t·4'(W{CP_֒5)]3 ]&HWSٔ1WTvPUcJL˘j^UOJX. Nb~iҜ4S.mϖP,,ÈW?[2抑-΁֡@ETI7C&N&[\R}5 ^:}5~CBfaT0mj#1$p÷dD~  ǻ Wg:X )Ai`^""քLuqQ;$C5ʃp[W,T,u(#F?sj5X,һ>gAfͯ\^pPZh>T _}\m il̹kW*5\xQq69Og>;#&Cі]JK*lɮZM*[uPdu<+,Y@ !! >G3pd<3Dt3A [$AU7*V2%x~Vs=}J7Z "M >.; vy&wFI7{mqx) x4ħQ}R:_jӜ_ Gv@mpK&_LgwG~U#WO;! 3Bko8+-ZDSK:HJl'4̨6F 4,~4_Y7H'VNlCh/(RuV9r22^ZZ=FeKRi..8ow_}W!.\S05(iY>s<4C~=c{Hd3 ;zZD.8NPDScwpVT֧PARtmRay%~Cf!srG6&V/S:iAsA懛Jwmwd~LsqڜY%J&n$.ZOP#'c =&CB{YO''ISԖ7Om0eC(KG^ 7G(I7>߈6Ƨ7#ujN[:=0/{SY&4!hҳ F7)UHcjY&q9b4:Zn6EyRZ/1ĒI#Aqݧ*^xDN\ϚP-=vƾм\c`卪"unULyǜP wQO r$k]qw<6c0jQD7KzAbM> Dkm3 /kz׬n1zDL]R":\95xpK{n7s4Y!3?8 a=ZȏexԬ}BmN{&z6?\z_s'_ ?9(I3 O(v! ѓ;,bcdtD[k-zxM 9a C`.tǜ ҋ؃ǞB;:JTt dە/\7X걲ˏ[$ rùAsLui ƥ܉fXhvþhlE}%ql3PQ&t"#W&㻀TynK#:6@.Fb,Pn&P:#_ٷ2Y{n U$(r+HаXnH1e` e 5QLbѺn+^TsnT<0pV(w*9:2'8K}G¤Hch gׂ?UٷTQ?f9ODҨmFacyZ^Sυ wZ-@a˹biTVO7UA|ԃUu;yi c[{>`J?Wdm1ǿ'?=9ϿJ FfgI.@̘: '>4;n]ұǙG+S;o<X*OE&V:;ʉiR҃9AӡƊTԾt?\#*;`ƪ|pUUDJ\ck8&Zp_FDwVQsӫ4l lT&m`s/3#vFrHJ/0r [P0$LihEq G:E1+[ൟ95gr랸%H>LLs)bHv)u>о u7dI6OnԸ(ADwYX03cȻkK4'LV|^ͳr\4FvºI_p@70n-˄R.Row?*1ȾZPmu(b~D%vh%#Y(@I=f{Sq2B$_ُit>OPMs !N{sK/kfq+d;qnl' "r+Z"w,^du:c}2HTL 5z}ǰX@BD$ Xͳ y%-hw\62j㖗 =8;I- BFA"B]bl_<~t|h""(M`Y@iH j4Jp5NjPe@EDA;v=FpY+$$?sP 6=sȟkk*57>IQtaw/ 2_zb(PAkPFMe5lpW BXRD{&4ϨfGi挣P=$7v wRX7VpەVxU|h.UJ;w Ma1cMw!SIF`yУsqƦGLc`\BkS؛ ֔tEc޴x'j#73 O,blL3[Ẁ0vkWelRP-I5$JN%E Vkp?(gk1'6|²qhY]9b[lK~KNǦ8EBrWJ1|T D@+Qy:mgFW[!ox HMV 1;*.'t<*蘙|NA>7vQ}SV^0OKj 0e>?͏*a˖[*[sbs=f&e #Wka`Tr`&NtuD[[x 1"ұ&cZ-N$gi؊#;՞=Ok"q1=ڍ|Qs7yT>9k޲"AemHamdDpfd X'?CnǑt 4YGUh$&6?;|l,A»_L@ |YRgy,w-5tZB 6t<8ΕW$U~aƕ]ծs(Ԛ/$x#*eȇY(yqZvo_HŹE^qnFMK<'`A#EYVHǔ*ՅԡȚދu7BBRؤVҀ$34wAa)VVpD%Tϊ{}tY"Bʌ=P.s%UkkI :^駹6oRw@Vs!/C*q 2{WA4I~%S&1 (3 ~ vqת 墴`|_oo/xj9%9_^rلi;V%`qy]U:<)ƅƴ|@ߢI,y/9lsJW]*6(Xhیrl]=Ƭm=qO+ [i@iE #DHX>R08')_TpP |c_gߏԶ[]p<\n(^Wt=+6 rXȀ:?1' 0 jΩh>Y9"u ]>NWH-b#U䥭8t%[NV*3wk+O DsT{#@[31^GWEdҗ=+ <5V?V豳ӻ%D#7ѺOV:V)̶uW2VhV?S E7Ȱg;n{·zi`t-{AvM%I*gȄ59l4uEa$E`qey:ndDPI/YC3F- c0 x K @ +_⑉>U7b 6!rԁ~49iGW8:t.6e~'f? A3EkO{p5 sIʙU&\Khi+_#P}5mّ.f1x˹O3+:j.5%W\ Ů@w 7~d Oj)~6 wz 9I8,044D>O*z*}?A=ͺ\]]~lnra  s$- WDoGI[Dɓ]g(ߊ|qXA9&َ*=jvMZj\J8HF|RkEfSHd[('rCҫMlGo.gU*x>gt0>nsKεnÃPp,)5a@6o[SVl@TWU..HNO린Nd):pTF&-\cL}RZpP@湪ɞJMF%oN+F-/̆̂.t0ծ&5截j`4X( MaO]H\OpWxQY}W-;%Q3MU6@'KW͵"E 0OSEu[/ 7lU^ɚcYDsmC81[TɛuJo܏FMQ  \uJ|8sqYV</]`.V/64'$OUWM[ܟ;t>a(JϺ+jTӤ#6"\Sk+\c/6g埫;-f̎eVDT_xD jYOI2{ SkG#o u=03:mj.P'ho* o{2$",~{)4cÄ <^ xE&At\'#q]'5%-;Sœ(9k9uhqJn!] s>Њ7;3Vg,6eJ0l"v[k;Vkf3g#Q;:@y]'!#V7@]x&zJMӕ2(Y*g6@?C{b,o" ΑW^w>NUYr]pr۳*Z1nBOExJYevݘ<_ q} 8b>ZԛXqBϦx{=?rpג;ßpm-400Q@eJ,> ?ԡ50&?ӭ.{cʲ4R[J&ypr>VV*%c>U`WMzjf ȍXF#AǏU?g_ Ah\Q :9-W/`j*tdhκ#ԙd1U`c߶qH!B|:Vsdg&AnYS(Y3~SNxJ #a#D3叺(1H!wW#fHyx ~#ccADU6"i@y,CNJjM\f,lg_aM@:tz5v=8=+[5I5I`TcE9x_) 2=~saiRG - nQ,%A ~HZ߇aȗfATqU{L03p-7)B\xsD ⪌B/D&Q Ί"a}lyABھc pOi7ij+gJ4FOWphh9_BV[Z"AHFi>letp 0 6$4?+nHcx2b~b64?Pi6[=>'J,+V)J7 >]RHBaEa:?% "We#Pkt,%2.֫X#6Σ3u-utmsY6nmQg̔!"C ~]ḣŔ%#dNl)l&gSh"y" (9uÈARXB'|iD0sT„~dnJ(kQ\9ތp::?^_KK 2>["J4& J*.gkNy}ڪg]}~`|L j rs5%ڨ1 ص.>2F,u#wfϪ 3g*"pfST2G> ,bju[~6S6 ǿ*0* "s)';=mer:- |s ۂiڋSKGѷG baDG/ry9Dn"xfvڕեR XUhwL&zϾ iv1/Q`qGr%Pv ôD@܁j! n[!bY?>lG6 Om(N)EC?r|OQdǂ&9v7nx 8tdIocO6ezm6ŋ5y, Z0!Sz*Yym,&"m/kplO8R\AMPC#zwU1]k?@cMR ::i#7#O`p!ÇOSعG~op9>uǾc mGq$sDM,H:h2 |gi;!Dq-VoSв+hOP8&>PKFh-k^\" (#sUݡ&03ԨpF%! fsjØlP2tIC3RjFUTzBI/B>G!<3wB!\Be*6u< 9PD ;Uqf0(eYmk/t04w,:&%0fB9>zد02ACj7 *={ĐjkgޖeJ c% ,BAb"U/"8&$}+ɂI7#`+c SAs-"YXHW:0}g<]Mt3}#\jk)2Q7@"?%Qb)=s?yt66}o1V|W FE:R1:$>|x>V;ԛZr62;7na:fq{E^Ֆl}R1 >$ԝ@)E6r-L+my{"f')DEtFgH8MI{*sg/P+!~hcPu"kRO1\6!p\,فan}C dOg{ ݻ=+g9`E[HGj`t4,B+s;[e9(:Xo> ILi:.C6ŒO~dzC{Qu+KN!8B>襩- rD'pp-U,.dd1ȍx9e+)GPqi!}?S̳&”tvJxr1.Sc(w˝|A59M#k䔝Ϝ)`Lu*s4A^^&ǽ}8?{eI#GSLz2Bmyic_L [(:J+W *P0m23cSP C! 5N0? 8d|vȟ$V^z1vJ~m[/96|aZވ7-'Z+`^lNFCiAhrNd@<޿K^{+k=wt ܵL̮UєdXk#^>1"}> m4y"CVVac^{%al8ˣ F}ksWpy>W .DQ>Xuz$60[Vn4vq J-?`SȘ6/&s]1Ae8|9HdS妲rh "IrO [ T dFu>`!i#]84B~ĵe=/Е/V+^5Bgz5P3:! k7h(HnB!q:BVD_;xjX]=ҕv?~5l U,[ +E}Xl7e `\5-X%]w]-׽HhI@xhZW<~= eRqKh?܂n uNɋQ' 6XzXmX8})N>e4EټL'buNj0Sp:&~ϕtxR޶4NEQPua0=LV:FBu|MWcS_Qf?v$HXn 8<FE*^%z0\S''c)3pf:zf3.&# p#!<`*l,МQ< c1b=.'Iս |B0\5N̔5bOn= -(%\ Yʼnm8xv&QJDᷲt Jp]'Bf園Am9zc>9:,,4صDZ% \:ɇE:N&aJ)h"m;@%bI~StCuvaƃ/}<OmS-.ejEXs)9>*?]Dfnl : 6$2t'#ϘU2sn6 4r0mLU</+#fD%LNn{G=uumxE8/[dIq3#LZg͡1jEKcNUȍ!ζO@CM ǸӺZCG.+'1.`_k}W}ȃeO)ji~ 2`I t=$`3rGԢeV Qfz6 ˾aAžx__?} 63]$&+GFWuI2aA ֭+"&(.;kʹY*!m)3QR'YNzuM* ^[ wf1R/n~c4;/k-y[YPl"(Y #Ѝ+߀r۠e_X)|qsIޗD0^ֺ3% :!pO] Zʲ2G"ڊGd#-<TK Q6j@{',UW@ӂofif׸CDdF2M)7'VjihtZjIJdyÃj\ %x`e$kҨc k;Ӹ>e^њ~; ]&gD#OE藑ydG KhAq WͶeMPO&9-Zv5Q3[=)f36n@k:lX(/ג 3eHՖG[V_-OWL\`JSa#0xhhĚt 0Ee'hܶlgGt_}R'LflQ1}J~ݲ&d#H;&Y)I0Wyܟ{>V(s5 ӷ.F祋RXxdbbzfWPx YM (REFX݄rѼxixvXK0Tg166Cwd2qP4њGU,m,4%p;vNDrG'?;@/n{whUa.oW 5Q–ecw>V2gMu926b$„ !8 $^e2#+JUiQ%Yw;52 M@]ң9j)Ps\Cam:̠q Q [j3zjY7QYΨ\KPx,GzOL9 0F߱~uj*i!Kߊo, t .˧*dc俢 )c,S -dDoժ>x շj&#>AX' ^p1 J|g {465zI&6"u7nySnD.,|Z*/DE{^!m>[R*sJ'?f.e_NZ~E#- +}RR_ɯ{ DȇׄƊW˞#:hj g&H,DUh9΋kÖsd+nA(e/ nh#a'˯P#;bvvM 2FkՇTM?]CWdAẂ%<0ȷQe/yǬ7OaԫļX; CO] _=!(> C ,? 0VW5C_8*&UD*5'bz;}]r ,릃E< eE3.x|Rd":j oVH^jtqxtSrK%qpg,n,Vj}' oF׼1\ ߡr98oS&0@)kzX~`JY}<6@!? c1.F\9+y$@|Aph ⹇FMu@2^wo=^ѻ[|35I+$6T&(Gc w|"2w+s24~aPFNzP e1ݔkPNNYk@nr?ReݐWy›eE] &@?qQtVNx *fh`b*$$oXU(w4i[OT}o짜A'Bdb4 1G" $rS-mRڿPhT<*vԌ"m^GWJ;.n[n${7O|qrbb7- KuE6f:c C9Ni艘zBS8," xX}<ܞk@xv6'58ӡ]1V~&3NLQ]a-:_p6a]@U0{N -ca^XWj $J#ɿآJ޳sq<ߘ(|^I@uO9}னʢo6ѷ:XMծ*х44追 [ SGn-"InjhTtLb١@QFp:M;FxQ^)2OQڶ/qu&#CWG{lve$@HTqoN+n;6zE :Vl|+F_=&I!_ GhW:pɷ5׳#!_di ++~+qxd!'mUzU} !ud)yձ,oluZb8* 0]ayEwInT!;g3 #FĆϛkbtv'gSضY=+IV#u#~yx}j"=קhhiv*:"{Lz S׀Mf!;۸G K oKNl G|mxrY)"tZ6o{Sbi<;,9!2,vzlK礁X߈T;Y3lV0hcDUܧQEPO 7[5(U<P*q$ETf)ܵ `@˛Rs R홗t~_~ DHQBcФ,-?DsLeī=FSb}{훱z6i>k*K*aȖ$7r֢`gA0j,eէ^jx~~?j6'&%<#`e&GPWڈX^Th r~ﻣ$N :Y9h(<ᢏe@@")Vu}yHoS $yS\($uT?>씴iÛ{gAnpφNgBQdWF`p=5cmO֖Mk)3,m9r-"}O7>ߟU LozRrFNX~70UkAT6d6{.ܪ)_yaܱ_;Ua8R+}a!y)aCnAg|)%hd-v?fV*yp?N)_jS sF~!w,xiGTf'}B2K|8Ar} <:#yh}4%Y1֋,Wqf[ѯNX܍vYu_\ wau!#[:"?hPP)}i! Daԁ.VCpZBF Fyӕcr ȡ,(U}mI.^q7}I~bdVa8^Ĕ5r~R:Vb쿰fg##z!E-,<3l>rtR tzlR odb-l<|=Rdn-Uf\/KΞ޼wx`W9qn/X܋3,9JCq(An_<v+jGH, m#`Yq*ܽNb.R"o:Jt7ӭuS`φ= J$G<VFjT|{#;YA5!-0@Ua*2ABQw+,~((tAoQ;vS);&$ud/yr_bTƩk9WTcAWNٗnʙu :uK;P ]aPu"=oV 9J#2_R e@j.k1EdxE[6vMgKjzѫƤbdvk MƯ5p4c<6u)!R|ky'/Z&\*~~mc3?QI+o=:\eT/Rnwbf[T, Gˇ;g =ԼP5 ~!&g̈́مf1Q,2mDÊ<.P>LUO ,%7" o>yJnMƱsM?E#!b6P={vt⣊[̄˚i; 9G>7aߚsVRlhj_U|I5LGс25g~gW;=GPn T˙t0S#'݀7(VIQT4 W NS%Q-WA[6gJLs!̃'* uFY 0oqPr֯jWKIHac(KJo׆DrS 2>ڔ [CP`Vܦ s#1FXѦ:ٸ@M. s~6wu'XA'?1Tn -O zU[:=u*ȋZ[VwPrLCcea?u_kRRyzU z6)U*=5f9)2 ? edC\%naM~Ž{\bR'cJu{+zڇt_6i\k<3/)̱1/% VrWڿ`>}Ap,N,#rF8aoCl{CuqF9RoE'kb:Y33-Hwc+׺]64\Yw+ VH WQو#4b}C^MF*/+a,幄S(as?rTfSpb9!$fS88}X6_qvr!@"^k\`|҉O?ge W­bS?mZ$q׸ٻޯ.Qjg;5G써{f SdTW6Q0!mΰb)`X=w@2[z0TNl,KD]H+X[dM`~Re9XK柑t!o33b_ikʆia&LdĶ^_ [rf/%+Ӱc%( ~aԯ=YݯL a肄\w]^?"k+V,!U—YCq#෥)Z*0獇UW<~;zzit@K_k{a yX۟r۶nB\Rs3 Ê?{*"ra l$w AbY$`m8W Iʻui* YTiT3W=ӷ{SK,})WPMwį ~b:L9F؇d_E Þ䐣8Ub?egWޣz-^ReSX 䍠XZ @#._tgk-/"ߑK4?qS'}DyMczL8[E DwF%(o&A*KO.л~MήJ,o3vrYծs`[ƚ PJx: e@P["~^[&Oʯ0sffjo[  jv$;jƳFM>{'Z&t5CeyP1` -! h4\ʸ ۂ~z]}q}!;>5ot*.ʕ>$zQH |PoR혢NIP؄&eP{D,XZ/۴D҆*;8B1)2٣g-QSU#Euœjk?r.-5D [#Fn;Q{`PЅR 'Vm/zW@+2ԩ O}#$^@Cg ־)hkU]Gds8RiXӡA׋ \JEH8S5: S_RG2s<7}_]1AؙZpWxQD~8l%Td vǫZtX3Jp_[K S O y;,*$ҕ!ߘNr lfp[Dh jX=:ETC?ŽN1>_]a$Eną)Ib j2}Af0\87I*Cԟž'[,\l׫ ?%>?2a:BϽ~ZJ!x1d<*&`fFj}ڍhM -RlC$P/ 5 A8S7 F7S==]EN,5#1P"O:sj vNl}@yݴp `Pa )}S\[$~TL($LnSp-P9! vXӥ4cnR584Bf&Ԣ{!dg IW#`M_:)YiS6oؐI{rӻĺI'1mk {wmYջȯ ŋv!iukפ8υz 3iOwhOu@lpe F:g)wKwOLY-zV)6gbMiͳȣNMLG:^D$qr4>m1fZ'>0|1c y+ 5e=QY nRf%te^lBJz{D}N]АR{T>厉AK]OZW454[(UP98dfV~ ?%wY (E;!n2 DZ'eM x@+ْRĵ  ]ܤR P7FA(!TWhp{tL.NjBV¼y Ce cJ˧[(k/JҰVj{ڟ]8AծH}bJ=pхϿJZWth#y_v4"X3/+St¨ii1)6]BLq&4`;q6۞1jEh !IM+(oEta/]jU`cuvk,Wd Uؠ?LOMดc?'(A1lu-u}ɴ $Iă>X>|r6uBUz7XD[t&LGZwYlVR:$,3 A`YJ#'e8C'(HRC2nVxɡ4g>-EGY@aT8/-X60;˰͈ TF$ eN׻ lQ:!!x9_V& i}`>36镁1\F+H[ ` k;#{}tJc'νn{ۆHh{ Q6BF\4{mNT}Hl#=}ڨ\Gl3uq[lH CPK4bihO7P eE a`qv1Glt>GCґAWF>mJ>P^Ւk7QX=)oAzIgR߁jA':,:|b6c0Duru ;}f|~v8%g%t64#Z)Q ۇ LDKK,i ?_tf [R2N q乷MFTf)bN-! ڱfO~} Qhސ.ezF{JltADU;pEaPj?/q9W2amOj} ~+'ş$'7-:PtbP<p0|6{=l:s! !NX(ݭk6w"o=ƟB'BE")F@c<kN|CY@xiȮ;rΓZެVD$ Zmhm`O~Ӥϙ2=Kj Mk9~:~cRuN2"&v LU IJο3fv0zd֎bQӢu+,^_"Qa5j40)("gLna χJV '8"I\auɃs(,!%.|hϪxNգvz (VIةa7Fm%Ѷ =Kq71g[\gZWsw?ǶlF0^l*~ <Iך,MU;$VEjQ&W) EEi mC4lbN;sNkp_ybb1]D͜e2ﰌ[RhCjZ񡚌 ߂L_ZkgqL:D '154CI9 S00W"lSb#L.Q׵*(!~>ӕ9@D{)bJ*W;C^֫EwכIl.&,e%hU& lI (H,kȕ-L (ɤK-ͯ9G{- ׻MgoJ-|MDOI,HԋLfA^VQ[f;LgTÓNf|gbn7ǀF/t*3 VpȐf 5!A~2='3]Fyp]Sg{.)AmDt L|1HbCG'Tnں7ӓ;.|g;6Z>thfEc&3`wKGDEa^\wdOaSH6 h@&]`I*C=UAS>Ft/VztJ.͕n5`=ovz:ܓJ hVv˥]܎MZ bT+W=XQĂI&?pR/DQ2D0 &&ˀT5 f S|)S!ze(I"\&: Ag82?'fi͑y6v" Tp1n`}jt$mn k$0.EY6w.\e=Ol2v%#k)3hHm." |k9Dׅv)/,i/W 'g4/(S^#񷢁[T1(}@DUlfT`Jp^yCv!x"gwrPD 8BvQG-tb'g^9z Qx~HD3ZUx:ש` ߞ%\H1_t(3# `oJ&b('lVq y:Ɋ,x8ђr(piz!%<G#ZZ, mc82/!zL,UO󣋗xu6G۝m߲l-c@zBv 45(jh`V|fFh 9?4YU:hSTzHKcەm4_?~}D#t#wW"y%zd~oL~W}{wNdzpGda9 XAﵞG>ym5a7zQ1xaX@Zkh&-g UxK@+9q /G GbwK|Ց2#$^)[3'u'q0ɪWcۯj3<[)"Y,  nF;(t%PD$gGEmcRN[E~v7N[C Y€= (d"_&1ިQ#l)"սy‚0$b4y=VϯV2_B&g~,5IsjE7i, !)ySSL ,u5֒{JNpobot_a"/9#G8S50<وӧC4qQ.qC0Sӯ4? (֓B5 d8yT1pk,oV;Wjv5`JFC:# UwN_,Q|m eQ4-Ps!RTቯxa=R8QCZic`m>.d:<1rIZ5?Do( T^uk5@csyIp>ގ줬M_?*WG%^RcbhG_JH}PB#τ噅Vgzi5&<Ϲg \`PK2_v:%9@IUpp̟lNĜ vLPg$,ȫo Mm]H޼ ge}A_Oii*fxjH}%¦ #P48h|L^Gb]٬Zٶw1hPʟ I",r#{eξMεw5c*.~5B aڗtSSIJVga:|Y +@=>g$,?8o7 Hem< ( ;o '#S˶IG. ‰Bνpud[ىJ-g#e;\x3^4qkL5 v)R+qtıi?ܔE DRY"BCӫh)h%;}.қHL B ZCq S#| ~}ixCo~/3β)H{䀚܈݊5<Eg~bKy0q!:@}8(ڭYܫ &;:zxbP25[;ݣKSدYㇵqO{ j"ͤ2:t-aid;$CER1ߙ-aw2CK>FG8?P]{f&kvI),nQu)'x@qg:c*w7u! QA*3ߠM-δBƚtT~«ymUe1%lv7J-B.,٥_k-hxxTr:vW"J'w暳>Zu:LsDx0We0{\m _RުEpIĿZzJ`ae&ܜ`T-30ДӉG*/q@ p">A.3!JM$xdKFzͮ-H;ZFꋖs!#Ŋ5z W aigM 29(wNS@1:])P0${C^/@Ң5>+%?YI#iKYھڅȌ`#(u":GUaB:2T뀙Lf, P-~4fljƈLUdqK3xEG5$H/75E,,A1;U $f܊Tc_[up`r4%6[_XPLX=)9V j akUiBza:a,N؃Ϥ*GF۔~kzHB*+c$#r0K,b' 6FOQ~ȁWk=qi:&KW* Ww+ v wMoB:-ZȤ֟îJ: n#{/a1 vHR5)>;~$((?rRGOm&g{Z=%~Plj "RRy09DJA|! ^xml`)D#RVE(W0iC/?*/"!#?kg,ln!îPlD}DDZ([Ԩ at- R}.in{Õ[Z0/wP-F6G T1=+|V-GlrtURs}Xw" A𦋣b2ep2ڬ{lՇWyA|̾v-s޹%xMx^tDuN2-HLdN;URY¿j֘TG䨹0S0*lb +κ3yE|ZvZ$僌Ʊ6ꜚ<.*#(y];mg@$K*. gSߐP>Ƶ7NҀhigizғ[^^|~ҍ}Ď&%[/]opSKAp6nqE8QJ_i)LV J(}^W@+VMաTz9EO坑#ɂlhHh)iQ-56/1Rnom\դBU|8 o(u,[I-24a{fuEA=Bc3ԑJsEajH{O5^hMt']mKB$}FnQ0n1!z,̧[X{VV7b! c hT<6oG&2grQS_~zORrJgW4C@0茈j!6+:L++}X&tA9R 3")7ՅFC:=qX=<{#dUBޣDQcPo0.`3BgfLqn^,M FAգIJEgwo_I|- ix VYaG}S^6#!BAdDA'-Ծr8XFuLeѬL$l#?o&C&zStC(B4\0AvE m:v|8>k p<0PƿrP&hQhv !UbUS̵k5"iWHCe3'9+o-]u/]|M6'Yܝ?\DR!ȗ{ū+F2ݨ(V *eT^\#!bW@z)['^|bM8KƟ1B: xI*B_'AwI-qŘuiPh \fxهN(DQKr`9%A>ѽ`}8(F'|? /+mۀ@X^DNngH+] om eTc'p&N]#%ӹ hmgC:4k qi0->NTCJkkPyOETDɛ<4 iKN~QU*oaD:) *lVyvqˆi>\%ʨW|V871>ZJ" ٓCD, )2uoj~_C5_[ψ셾^6Hkyv ci flS_ #,0+[sM}?r>%b_QLtT|Y3efKӎpiR$Lvne"DG@?V@nLS>DsOR ,\wUEכΒ92Jg 9($E5EoO A,`޹>/WўU޸*W{ѯd}ֹ3A5 sTj;ΐC[+K]€ bD]+PmuT%Ʒ[7DuD#r jGx~$6[=liqTP C. ϝ5ɷd2D÷έ.ua׼D5nb|}]R 暜\BBNRˉ6LW@5!2{wONnM'SD%Hm.OtH">sDjt%s g#p(^$n >r5ddW}S!fF'sk z@tR]CH ܇8D/>l]@[ߧUNeS ?o^?\K6W̐4|,@}.i?7r%&B2*+ 7 \dSdmJma@dsia-$ZLVKwn@bQ?γ0jw"Jv.ҎM 0+s˅뺷 Y>y9b@x /h]Xz7x=PmJ -Fr1)**Սa^U'qsm"M|Nŧ> WLfi:Oa4ŅBwq BP%1Z̚| |$u@d3lr9c~zxbXgT'1nV.zefGJUFnAzςHt!ʇH0QҊv 4 2M K"t bił@pt~U~ƿË`?-L2eUOSekbv'ߨXRmH,9FL]Gk )uuהwSR̨<٭sP/W%01Ҿ*¹f]g=>0|Ǘ|'D"ڵz,*C Kx@Õ ʺÉbvԴG#srD;f[Ө"d@^zfBVJSDj&O$٫a`k͊l3(hMKڔDNMJw<Me#WCwԛjP9fj8_zk%6x/!ܛJܮv$8)柦J("oփFm8yJvNk鈾^iHg 5KB{? /vksBwO)di]\%~8x-@*tD~۷HHmı/MܵY%uKY|2747uf7|)7n}Z! a1 d,CQ?V4a+p@[/}}q狷Ҽw=uc)~*& v-S5.(*5j!3QmRؖp(bww.tH{TBhwgED$N Ɉ F0cn^OF4K1djP/rP# 9oœnIڠgo))x|Fʵ`\E@*c[_=]M! g ~% PhbZӁ+n8(EӍGSw. fi"\,"76;"dYSj3C/y}ɣ(0s#"]1P?_(XK/m#V[˰|mt'by[Ⱦ G ŃmB'ɒ?Hs_j'fCj0hN ,QWtׅZ 4ԗm4()Sj$rcov[,7v8ENPolI)2o0Q$ MyKjدi's=c0C{xfQmfКEm7ۙ,7b~*~aC|nb>0܅RC1!d0œ9"v&]Ģ{C2v5^1+x`UӳR=KB;@\ ÜX|/:5_$*CFFb)k`/h.`k+h7h7 ̷Ùd#2y2G-I@TVui:{RK$iTϨc#ڴ} :* yf`=d?,Jcs__AI{ AEbuPBP$I><|Y҇f_dB37hPGG+ǿْ((5GZQO%^\((AQF±Tɨ<4祧1ńTD?BqVy ;YЉOБc`_̄3sRmdLA{V̵&o9CϘLfZھB1RͦOyA :2tFu`/o-sʢuc]8nRfU%e$b;ŏ1UK Od[t_B:OxcB$D:;/sRx2z i%#K rkyH;K"Bbϯ]xn0qtS<)+7"e~HH_2(냓[V>osLFppF~2GV%;S8ʢ11-ZZ~ %Ǣvs\.jrO*'wVݳ_# oVsKV ~Vಾ Ta>Nԅ? J۵=;TG$1[2 M ՘I-մ rDHwtIK Ĥ44Sh5eUr^rj 'awJr"BdW7dc3af۪EN)!R%35oS^eHWn=BumJϨi.?|-ѐNR.GW Gt1 :LQMr-5ԖA}c9oU1mφm ʹwI:ƛ_K TݵXC~ր&=mF ,_A*}6+i:en7+w+}:4gd)8.lxv{ӯ ӗ8(WϣȲșgP n.7,1h7Iio{x .2 ջZ1g0ЏWX>a ^7-d6)SSle 5';# 4w$4h^v Kpb6a~%o ۶o79UCj׍)df9##Y?Ori=~F%cxY!ݴ;+^sB2cZY׆a]Us_dDU*NK{9D?RȉRȃl61w2R]1XޕF ],͏1ʘ yϾypkpXse<}5S?2,GRs:Lܶ._ñ͞ gC`_?>n!?:Ovp5`xRAl;ubBnƿŃҧ8 ";hq$,Cw- [Xvc6k3hG5j10>f" ʘ$ ؐԵ npu[zUgX+&(Єkg 4xyʆl^# lC](j|'+OJvx'ЍiGOqR0"_|p'>k+J1( rp_(y7h:zW%lAų&xE*aPA"1/>ȧ ~@8ՄhӤmhѓ}Un¦MJ @oS{-p_ەB|C@WtSv׮iZ,=Q:u[U4Qr~FH2>Nm>k킋`6͊cg`0{ҞLr&.ޚ'-FցE,J-Km)/2;[ %`8 @ ZD?m3OߓX~f>#t鬩tLILUdxMzapԦ}XQĒccA;aPf  rxu m7o:B'DϙPo@q#e8\J_s@\!`( }>VE%wTX4q|bg#MF֜Ѵynb#M7M?$vu(5Iip7qzo*ct؝qP1묙#=O;L˖SU-Gq; [<)*QB>TC?̧U5|eZUI',)N-3G.y'Ȕ&uWNWELnH  Cb5!H.M-pʑlsrl/o z˿MNRvW&*8|&ժ$yW"HqM=,/I۫F6cQ`_IQ>jȔr;B4ftSSH҄{ *@?iCȽٶ uBw#:oa}T`-iJۻHf 4t ,s hT"? Si:lڈrեy+Èjį-ΫMgWF:s3!8<+nnJ{9X㏎M>T25/ih?eDő̳ی*s@ 7vwܤtWë[>&y?]xא^,]}:aiymM^(#y)I OE$]&!0#~^@ 5 TKsÖC0FV>Dc9LFΟu);!4QwٴbgV~f䉯:nH նU=aOY般k$WYn tbUS. &c /aVgcϋʚz_c5OILެjqs 7i䪿$T>YؖU$m6ρ`v:# QHWwŬBzj0 lK .iW2 ݊D 5eTL ,Xt|hmJ芰\9Q[_UO"0cwJ"S8r,=N gtph"  Y|tO,ސ=)bTtQYZh\뜞!f7gAtT\4 z%TfgQ3fwx4}.)<;X_š[G{]3Nu.M^z v02yXLtQbS=ꕇ5L|I"+ I 6-9 s0zQ3pdTCC :)!re,^>g6#;zRAj"=aM7YMp_zݷϔQd^uO?[b\^fG p`I*\lԷ :24O6j_U[J}_-ь ?){@5,?+ꧽM Mm;[lY^N-ǘ~;NCd$F:w4)n%3 mM*eڂ!LkB}qyqDz Yakq2yXa=tX H?PkC/.Ƿ}` fsׯ䌺-x$q81 0/c,8bG+>&?H)X<br|uj8:~,  ctoon)}!]uIs Vh}#F^ڟqHŘ[I*'%3a^h*v mvra[t\:vU|tC6Embl28vƯG)%.H~56` +:ɤkhzݕ|t,Etro̲#_>IRc7:m%fM#bֻ1zne;ȽF9` N~}(?*,Jb Bg WV[ޘoڡ`W>>;&I_۶51[ht뇳d&rb K}h"j vM,#y\dHeN`5綃TXǩUkǂ zJFZ0uUQq1`>"lʾZT,pqD}~sї@4RWdhS0A S=@0#&} @GG$ߩ%02Unj8"S-oë=$Le o?$y.`x#[ΏǙ$6ʚQ1G׊w$~l,8-gYϽÿ]/ ׺6)eTHi~? QU~ U87mI|EJ2uح{$UtUcBSoO :CM'$cwpy52{@o\1h5A srUX &?VKߧ#xbiiQ&&H\40>;e7aҠ^ɖ9b=ļ/fɤpp['}w!T ݔzM4Ux8t\LmY`~H2Y:3=ě]IT\L@$! Mn/Wt]9x'E zkaqUM'adlS ~X<}~l3 Y');T픈 5y]zc Q-6 tcC1h-cIA /C7n9>ּkٓP?a$Ǭ×j -HoncHi'֪Pl'oiL?91b{SF{ٿ,8hETXURzvЦ\eKǿ%=%MȓV)AׂM (-ޡ2uxdgZ-tY2z6@YS:)M 8Lbdj!9򎋵=03uxmP>| xʂ>uP¢T(L^B l̔D߶q͑Yf!/&4 " b$ѹA-kYzLN :A,?)\z'TZ:b{g;mE"$XƂp*)˧장<ȋ?ZTw5h႞pC3Ut^oGcp qTT\%; Wq8FDX |Ui\WOo3S|@-;:lϾFMɔV,/±7F{:%YȎqEUMEπ~P3%~ zi -1f %4s4i_UVlqB'O'!+Hz" -Mm*^YƢb3"`B͖ ژ6JCXI%ϥ*^h?flZĀzC~u^AD;O[>X`Ѧ#;ݚG.c$ߗWnA0O@0vy(3zi<*@cS(PK%Aƴx -ig+wmͅLq\^]}Ŵ.鄅e)i3mrjlz1RJ$&hA {#q ~ɞtD̈RS<a|}@ͅ rgm3h+1  wf=9ڐt+_Dijzfm6*U=-4UGKdYf&MBU՗;r `,"`ME4+I(SV/cY6I7-54D`čh@jPrD?p;t88Ff46G'hn} )""\dkRg6#OI㛚P$ާTJia!N}K ص P`[#!z\_oDjͭlc9 ;kspoWZ`oTYwDw+CQ::3%cRmR)>B^t(>ӈڢ=P}g&Fro̓Տ2cx' ^f'g͝mۮk<~kU d9dnxՎ]T KSx5ool=jQWGdLd[ I׵/g&K[3YZx坻\5MlZ*A-l>Jc8hDeWY2@Q,p9bx#GZ>ߍ ni){v/Yqm6aCzf`X)r rj/aK|,ҙ_# nN< ?}+Q dlсCTn*<4Y{*4ۙ#pS;iCLihP"VUhݽf^ZQ6%YCU;gb#yU gMUy[[67zuyYGb#坷 Hy9T ڹCRQ9-%`lFZrPJru>U[ngk.砐8J⋖e ~o !o典TڵNuO=)o Wξ[|jK k R!1w{S,cݏ1F Q/q{YٱUӓ;ب,^;SVWWb-G_ةl= ;jQ! (~}X; 8͜Z݃Ι KL5hx%]ڥݬ@mP%}5%عs1XVFQGpȂQA9Tmvpb*i^{z'tL?S/SU`:|I+==ٹ6& E*~|auf1`CruwtX<iMw8|'NuM/tn;os澹=ՁGCEL '!;$ƴ4*.[ߩrӸ#GI ֏AI="] δ.!>6䪣UzخETN8~t}r:`&T+5 `.k'Ŋ/ܾ̒`@,yhtj"!4uwbɸ>8Lوmm5Y,E^֎]w$NOx].' 3Y _kkINȳAbDb!vWң})QGA?7Uó%ؤd*d12xU5Ko)f'΄W@-AX5ܬEAqWݟӹ_p0ӇmHjyY}Ra`b8mXHD=qYpiR拋Nl!WX$$VAeS p/ƒ{8?+o!t .;SwfQWiB/Ъ<P/JKᓤY,L2Mhlt4ڮ 5(X4.8J.tbFǑ~ ADuI3֘iYWreI>d}Tma;;BI.Ze1kRlxb\h 6K81˅fY5Oʂ\f3>y,sP3 k9N $wniQz;L u\G@AQDrO)6!W] _3͡/ nIݫܡl>0dFD(ĎtPYrցK" %(q ]_ޜOng#*5}u^t>@[҄uVS Aҹ~0<ڥD2/q`@ls`yN7iKb,j`hoT΃y"NƶLK|O6 r6ASN3xX`LyidEk`>9yLSM;Rqp)$ߺC/ !'~. KR^l.: F2xrR*R!!udGIZQ1? y(/v,DT,g8Xa:,m-Hiv BJ?DU#U >AsUId-Tw!{I/PV^o<^~[W?K +sxJvIKUɀwSul0QpN^-VWE` ek>rE㯄0ɿ- Sv孖ٽ 'UHѱ t U'`K}p^Ns7+O"eU2וּXRe+rsVٸ)GkLtˣT "çޟR: EeHIat`@Ϻa燾 4BլNmV8#j<|ͻV" ۱;^1z@YyI%ҋpᾭ:#!Ʃe|Ṽ& Ln]ݝk<\ j5SN='aif,",ۣaz ^B], =a%\3u L yb2faUSiO`K53 T yb+7f0˓Xc3n:CdE%k㹌cC6%$Ӄ}o 'B<3 r֧yRY^ Ɵ gAn/᢫jԓYp^8f].Y`p *!2&d QؗA4UnyUo&z$@>c}܎/Hzf/=ufr5A$LѼGէ@ׁQ{[N8 /Rv(WBWcn3Bǯ5!?@qB-rh~[̖,k8V #Ɯj |zso*/v| p ]bgrR$jYeMH%Xe0gDB7o~:G@i~FPQ(͝]q@F؜ U+?]8MQٺ\׉~bPuF }raھ~]ޛ͇z:h,|2ޕ  m+[Sқ\'G3ELUa:IW瞀_qJ˲D^b!TT-c0Qs/2 :k/O1e0w߁[\C%Ϟ7fF7tz>';MTQ[DG!u̦TؠҴOC8 ,-33VH_!H4CEFo9]V Έk S z1gg@\ e4͙ENXʶ8Q@ߒ*B͕lPq7`1=YL#/3r~M7V1_]pׄK%&PRC9Wɯqn(+tD s#h(nF#TqGg=Ͱg N)=XJun3D`ЉvuN=ЈnC JDa?1<:ǹ/qIopJˏC{qF-IBF_t~AfY99:P;YX"F‰1*JoДGg[n6lp GX@eW !d>!6 2xz'e1;іq'J&*ٍtM!`_p>(ϫ.dyԊaew[WY2oUkz{W1+g>d>#tJ9*_Ң#lz w4;ÂymE&f6Nq@}x8:Pt"ͮ*COVY`}9k™۩^$xJ C*5v 袡΋jkp|q ; Q6^vb=βY2bk#K0OHuQ(>wk6D٣MhRưƃa+(ccex)"ɝ(JoTr0?Q3OڔSB7zsB*K@Uؽ:Of mT9g4M5; o:&,hE . LԆaгw3PZUm2 cVa?á]qwz_:pd/;=uRL*9os8Ai߽W=y5;m=1HNK10uRїtz˰8/œ>JlϿ$Ie(pȜ(qWzwJT2عna A[Ő ɕ/=wShI6dda 4P6t̛g WR5)quK>̧8 |%=wws~O<LDQ ٛcgf #"S)TVPŏsŸ*r!;n (B1Q薝-Ê\V>M/SS'YHA ƴ/FA3^5aefF̉O(i \"l6kԑгG Tp {B16';oWf#`9=KGA-gGm.s>}avh{FWvJ*kV4Z TD,e㪲 5A0${?a"M @Urq',p PsdhDyb=ޤDo_4*=g?$edOΝZ(G10ODA))JFÍc1pz^I~Ԁ"U^[?ųёx@j'G_It 4v.S(y(y)=/ l5D QzorXbbP~!Մc*zZ}hޝ7f> e_#)~߯_i FXy?M%ԶaU).IEMAr<ܓdد`& s`bjy;.K~H6\ 6HY Ts%bŐ` ml[s-ď8.8/[՚kR늍JÀQZm}T|8}#$^J&24Tw(uV1, ra4ھ瘼'>R. IϤ57<<:כ"+J!(堩` VAԞo?Bpz lcCc S&{s-}U'|i$.g?O::jp`l8K=^MڞmQ\ZµxQ(oE $Ѥ2-n^}|'qkLVUo~$Vfg3l4hRYH~6w1bWbf&` Mu$!g&ά+h~)vZozL<&Wm{A*Z` w1 Jy" xË vgłqk̹"즲x9[f$ǙI7ߴMkrZ d =$Po{xveЋZi꯸]-.X6s&qOy" K#H*`r(yR*CLC@ w*W6ǦX$<}0tRrb$MF RZXXG[)kS?/KonTsY)f-^4Z#h`53p<5^ŕ. xfe55"*SCfKrķ9lPʏJބ-9{Tд5⓻ ѲNx^  1Wdί<xgZ(JfuY{hn}2QʾzG* B& %1|<&ʏ̬ lgly2=A`B߮GV&2raB]qOeA'|7HDXDK%ZƁ[n0j7 ۻaLr/)R("HD9QRvKV=& ^L-U8JFSlg{.҄5QI1|yH`_OųU2Wh3hq&H!6o(+l%Hl6N[%pۥ+w!߼ +Kc^$]\%xTp$3t\L=\&E_H9;*Z' +}3;G) EBB0B8Ղ`is'/ngu}dJ /7v3yub{[[$ %šQ)E h4%vsM:y3Xi`&:$νH'Z/Ϣ3;{LrB_&&iJF|S5dաP.JB" `OI?5 ׇ@D'xHJ;SbϺǟ 2!ޤp0"L+ (r<@O;e`YrxVMͪ|gp{<)~t |k9ys&,pSJ5uj\K`\6eX[kIUޑ֟ygMG=qxa5Fe#Ü'U@pI o^u'PICiqdS*sR7(H2XEIoE ^Yd1n~,ܡ ogʂ?N=Gqzij!6#љ/p [ J:P%Ck)%_%aՅZ(@ I 5>5[@cBktVekI,,&ӰF'и䡐b6d? [ؼu jvII4~%lu{oGՌ +-^٣ E SWJ Dz+/|&<2`g ;F=0赱5QQmEn`(?vzL(& .ıKY]c._ZJ.[0"' 蟣3  Rhf;E24gphds)jvAvJWB$_j<[ ~F4&p0 g"O Ne6ۈ0͂c"!q0aG , 2^ }S8Hm$;v!]+<އy6'1ll%qC46>JE=.v'U\zPdRfsU5YE~w5*,)ȻTGk\&i]) oբ~+^|r)t>i=:M1z"`y%$4ݵв2P 0^&kdz2  W})Svw<<ƽ2S627uZR$\z-:,2 @GIF%ĥ>\#<9qz=$|ǯ= ګfus%,GOS³(kLb2 @~-Py*ON 2FlElw*3w p2[cbuT|`еPUGQZ}G Sv0$Iar Úxh`v5xa.FO'aVJY4!ۆrwÝ${-U.NH׾R{cD!:|y~ƇXSe 5d {  11_`=~ 7XҌO`9X"];A=dJx9 !_^%Qz?bT 9[@38Ef юf_"g9U(̎bfw?p=xZ w9XB-h?c$!լDbn[pV` Aؙk] nC鵽h2h坁6@4D26 KS&xfg*KeRwI*Ne @6R;Z̒%yr}RPjwK_ι(Z6LJ<-8 BAQ~/|-.Uʼn='h?v,ޱGV'JQIl!3chzȜpȦ喍Xם.Yguw s(H)(,H1J'̺9o8\@i0Ŭk6ގlh9ǻ mQěMHIX g^MQҖ8fcNRc>ǜm=wZb.xXO PYTT΁ZĮLZß5ľSTeL~)[ʚTŁ5Wlu_uݥ8|ԧ [#ys_`jAq k5QHMfI`5d"e[ZdNX';Q;Xw"{|-\ /©N#J7@Y0:BmZB%YiQO3”UI[ĸb&$#k IO\4`#H#KNBÌ K?̆BEPy@zҽr92D-S?HxyJ^&A;@R"Cl5A1]|'xɒ=BFgqnLeU-:6TTK>cR73,Ю$Y._eʼn QLP !֑z늚Y¥>ZZ6¨7ug<8Me&ON]CS1W ^947YۗB0 (Yk~:U]9c0\q\H@^ڋ!VYΎM0<]8`9s苤4C/qeF 5+ rA{0(95%w׉Zn&sUƘs}W=tsf)uvt<׉Qn"(2OOT,Y6ЈN @ _p K^#dua*[O49;˳FlW$NV .N|!+LdNRTEdIhP>qPGߎƚˠ%dkq腽ÛYΜbJѫ:04 .x]jyN"CMz}ܥt2*LF,]cV "̥V&yT8, &-\ AV9sBⶐWiz\ػ,eod߶2n@g/ƈѥhܰM; Q/M*<`}O^$ ';RBxk`%P/* ߑOHU[BLSuDU/sS{=[.p/6LsSv]l1u9ypG гH;(P=Lt>Y(:.H&1 R6ߓ\K̂% `cUdz!`Gea(0"1hE)̺u5u8!"7~?qɓt }c:XgST*ܲQÂq9v߅x'eB\ɠ5 jo/8YHAkluxlb4=bX?VGK@+VxRTtq{IX`<ޅ:ז/']i)-=q^lܾ8 &sH b~;@X3cs`1}e|A>c)&^O OxZȈ~Er,LuY5Ƴ_G&=,kںUuy&}I'~zN{%QiaicK8l?tOLkU:R 굊i103T&|])Z9PfD ei?쓂 \'\ufQb\`eXyJoS85iՉ+{n4ܤ|c3L{&&M~m.?IRj ;+{\a =%e` \0첛>?V jݐK Tng^ @Qf]IZOQZ}lp3ҕ)3:#~7e<ǂuHWoUN8eõD$HF oT4|o8魋mj`j.ڣRuG#Beüᱎ 9o8^αY ֤d30,7t,K5?QĜE~/1Xi:QL5,;77!0y㧭XyCg d'@3OlV.Z"2 Plp \较 v[_X"f:NDkiЖ+IIeNPĴT()zIc>5N[49Wq6~nŃ0j$`3.wNZHMV=;%< n@q^Qs+mM* mqߊz~<&kܣ5GCkZ0>6v1NJ=dS,~J8^)?@5ڎݰ%7vϒ4>ed~'#> *PTvQs G*dX>=kiSޣZ3]ҥӿȟ53C0n‚j]qGgz;TDwN'dl U?+pvڦbVN}/HVwk}쵑qpj6nKnB|`ԕ 7LH C_0x.@r%BQhHK Wm_ >FwJ qv+-37(r*.-#)$Ȣj-02|RKj/C,3}#.HH:@9}‚)RB&顣P;U:B:;r\té_cJLWnU`)l!±s{U><*EN*nd9&.'2Al?蝏Yq| vc 31]U^7^pҠ syg 6K1} Ƚa>`f)0S MXU^tGo$+i$7w|3t_6@VZ"Tv(!4ٛ }x=JU(db톞P(" z|.=WBP}K.W؋ lF T 6%b1IS i6]hFm-҂j"}Kqc)#^R=M Q+i{%Eܴ+s7,:ut!mpo$r:r~E P-h.2{E#tM+U@i$(&\rYZK%E=Nxv8oaLK}uVK|gQ˓1 pT$g(~F˧W}M^^8u(0N ЛX旘\OY1s+c멜1UAV*)g6Av6\܋pWX*Q5Mf:8a|i ^~KXbۓNdpsȲ*xGwㆸaF[.a`Ы_evF1o"<wuYwBY]UpW啪FwN+$ >6я;j>"{\- A$75N|@7ޕ?}7-ЍAz?S=Qb  HW&iOOmi0%.%7ۀR ~fAvF]=7H'0sc^L5ŲUnithV3#x "!mxD; ~g(L00Q|D>4+vSIDyz!,Es[ ]a}1͟.Ry)(T%l  f ~/A*V˚05z4;t{Gu;SXXJM;M螨#!AR~b*كC̀:E!iݎ$EgV*{XvN}ڲV WC=Br .LhǙ4#H2'sC+~\&IlɊ8{rLqߓ#lb b* p rqEq7ɖPn1%[mQJ2ݱfm uTZv˄ 'P0XiJoC nFVകC5 -QA2TQF}HD*ŕO YVRUnqfA7Uv'3ɹoew{{P/rX/scaCC0 ^㴡i v/xm oN *@)JD4H,ܢ:!mݛ3;&K F'JĒA{9Ib$ԡOG%]5%y n`e8xO؟;>Kxdݖoo.N(],]t'6`ÏTAvT Ӵl/.܇w'Qy)q൏*1I @ mjb-"=z1 (}fxmF&8RuvpF򗼬u9cV@|X,dG#pU|<7!^ `#Ƴ &/13UюC?~0zQj6GxxOe=YNQ{:7Kx!SҚKoUc⭼"IJXX4s0:C\2 VqP`# DrUӋ)! c $o^҉Khw{` 슘q;:?=;Ը g&V?F+H+oE\헆3Y9yǹ p%d]g[{lcsv^\b!Zj(DN*K8!GY1G AHU%."-PywυPtx+y  *dn.% \vR@Lz"nӞeiZ01ȨH5h ]CfZ8ǂT4v˜ܩ88z뛉P_ItXhH$#uR /V>wƼTkpiP9i^W;q@Ɍ^m r<8mΧ`5.A1pZwmL_1EQVJjGmp^=CBuQzxԯ>[s@5cIOj7%"#r\THeK[0J+oHD%kSAs]`S54v=K[:5>QdMOQ]X괩GW4MX#O_/cG#M3&1qYN=I i6zXz~ZL3z1wJadM[ *.z@ SX5Y빐!?c.` &mp_j@0I;5Dm=^01ΨqoP]=Ǿ2 "֤)[)uګ2;>irɂ|lv9N]b֦ڟlm`U=6o8a* curhK sW;m*Z\6=PU~.J0}ty{v?a96R-d:X8 \~ft&m Ŀ@ߓCZp`^Jk~z BOU2G Cgh ?qb]v`A/eYY2#5qU`PS|h2z5J`SSTҵt>xAJ4M}>_(WJ$SH ZlEwRmkc|z&E"I4 s]y;6t#e\Աk'mUVm< aCL aI`Qh޸Q|~jF42t"#5qb*IDҾREAUFUX'35/6M1ˈLQ\?0% p`)޼U1qf%5#NN^bi<,s}y49@tp5ERUl`3AzLXM%Sy~*Y Fp8U s@M|DS"\6nw`Wv[K^ZGRV #ND+ۮ$ݣ^)8cZ$J>tvv7'q]ň4Ւpd)`TxR W}zmE=6Nr }=-oRR|>A>@KŗJĐB3C]-b8?[qT͍=&lfgE|CKy9<ӢQh]2(=MK޽5lT&Ʋl&T ~zV=[P{ l I95:;C?}S`MrpgOXSQ%vfO-Mp!%}z56gGk1UҹdmYT%5vYb!`}5eNI;<~AO+͠Cq=X1P9 ͉jyuL͏÷ཱིziS 56%zw0cۙ0.n6 G}$5"5]#,<+)].]zƈ\|s1pmDkiA3 V*j|m -E9VLRB$>I3UGD J!,+$QބLtjhEcU3ʋ 1PǏ0vY$ ='?3ݣF 11WpvOwϝwdT 'UԫR-2L=ՉI ŻƸ7e&Q{EtKH83TR>uRTlI)#i[Tqyy!KFDMf"v{\6+v%|QԷ4dFΨ9>je[[d 1Czߕoh1~W`Dh]w[!E-8TRG r/r n~nUǵ4BFL8X {Gd: w%Cl`_OUe̞7MdTޥdDXD]$@䯛${4CkWykhvX8Pɤ$ҫB<>(:yr.HS 4t؅W5UhU8mW[-(M f 3Ӭbdt5[ nz Fd>33["qØK|NR GʙE>E9/Gؽ{jw܃? T)'hV#O#&g0[bT,S[- ` :$M : jzoh&m uevɿȪȣ\"#aU-^CH7ai1Pͯ%A>v(ŕsƏ|e!Vn$gkj2v3KڹǑs %pHUA/Y;'R &r 4c|Z{T?+8:$u \ݰ{/^(Oq4~s *N,3̥ۢfTD"& 0%-T_Rm[ئ@-MAy#g yЧdd&l}X"@FNY٤b,HXe.(o$P"Ū@/L0#)a:qȩ2FPnrF1a' aoTD acKGcDc݃0vz[#3h[`N%eT9l~XD ~vBP1 V2 LIݕ'IYm/^eTs"#Tiķ#4o(=8xlN#S#c ub᪀k8QK+Z&Go$.5*\ Uf9r4&v sɅ4QUh+ np;:^vOQr,C;ſ(R9~Ur;~ݜ +humX}s8ء7Vm>Ҙ3`eNKeCB2֗1! !MmݡLB^8A%5_S2b]Dʱ .@2#lABO̍B7Zu m=9RpOg2s uLmT \XIt&ӕ<u(*ָ*xV2{VOqr6q#{GϾ9 ݩ^L%0 |NcAERL‹h1rR 5h%Y-y\n1Rx m҉ <>ϰ HO?Լoy4 ҙϏNpc K.5lh,eQ-n*Aln:$"a`OM.N+ҽAZYLjw@FQ(g TrkـЯTvtO#8'9C zan!Iڞ}FnJWpP3&3HЫcx:=Q@=Mmz4V.,\" z-LγFYP3$0&rlGPإk#2`r|(nf҈k(H@>ģ}h]zd_VS;߂*崕oݸy3ttfo_ 29J_!5./Ɂ>WaʸAңX-#_Y`R`T'b`ܰ3F)1_3Ȳdv><4fs&/oNdʒ$W_ tL3Cz2x^e⢽6'j_/1෬k :;tCٮ.2d RGMr7mfe7Ho7Qo#$l|saN&JK#$]0üU=j Z_Ć6`z܊Xk17%5-(yjVjsw ~ԑ|s{iWi UllnzRr$)׺pQT~یfj(muJ*󲨁_$5ЈgrŌڔ"ZcauJNmߡfACt#<1nK!d.E:lNRAHʣg>mj}OjX\+JHpyx0~~8 TP!vYk:cF +Yܱ,1nu+NcrpF652I<j ]2 $HG"?o|F ѭ@`Qg~Fj92pC5A͏.G,0~" ? ]B3FbWDe\yDɣˬؓR_Y|bWAËUd?/Eugā*O>RNI ^4,O6?z92~xIU夳g6gra+e`\A='Np1P|C0Nqi k-ufvQo  P))ȎWD5]U3MF#*ɴ (=n0'5Zq5a$"Q|䢢r2~zQcu|0~⥸p4 ȿ\3-`]mݹ@f| Ǜi!=b:b0٥ܔ/l{E߀1Ou9jK# nk܇t*QN#Q&;3v'XU_#>w_ >zM%*hW%RH?>ڡpK&5ן.@xbgfa],Tg6I^I@SL3bql!6X̿dI(5~lWiX#/6 a U;HԲ;Yi6Ϧ%Rp Cޓ,>*%LA>K2CBx!;*;լJGDØ2fwTUwO趒@d|&BWM̷noD:lD`ɺ R ӏIɺdQB g` Y|yƇ%uڻ߹ PPҺ09im.pG!5Nvp,>2hi_zCQ_|[HdzVd7Ñezv>@iK/iD};ޝY\nhGݜ/8'e븴e}2βI 8P>pW9h2v˽ߚ`λݾpzQyR)F嚎t: [yM7q[<=ORZ=|a,q٤fED/ 'jJ =oz)w_ԙBUx緉oŎUu2wŲ=ԐDׅQIyF}_<_;@SBOp/uާM3/¡1|yc*Sz`r li}t J]q(|lלgƳF1:!(7l[4_i j-#M.!䔐r w_+ܺ<5r缪bmkvffa8 ٞӻ,ϽB,9v=70 zm-;6^j(qT31a$bؑ/פwO2bܹ8FҢ}2x Rwo>ܵqɛy+\~Jr8 BTP1b=}`̒S^N tEDΟ(p\Rt䳝NT{) vˇ?&sJ;Czh,MOښٯ`eRˏN/ f60;"K3R܉Eu6f/xT\0DzǮ^J[j=19ՠ{v} J@z.hV-E4y5ob)X'{P%7)E8Hwe卑Q2'~2Әj~"&x%42 ]D)89J2vyODiLvfe>P)WLI6/>6Ӽ]8#K$Ҵt*Z<ݶW@^$rpN`j65U!.4#]eNu,  !"άG4*U)E,`);ŽM|Z=#-H~t1njɔRQ TЇVRT߼J0^=j} %|vgI}[[yl*[dp]I6'P|2$[)@Q抇dRL$~A%UCzYD%Lxt_HsX_d<#ZўPpm+9{0( #buc~ :bt砖87/▖0"my)AZ|eJQ*Ӥr7BI(㘸TBIY˅#_CQq:I:oW\x2'YIT:7!uYkV% M* &{fQ/9unBIҫX,82-3g>9r:/gD: & z}/9&$lл t.DS m.j7hFs%Az"9omwW..4yP-C%~nןMA#;6]N7 &LHkz@Qh5qqmis0('ZCͯG{hBiҳ+lY퐞Q,b3Nü2Hǂ"ӳa1}}mX8kH;ahנ? u&(SrkɃvTnAGAHLp $Aơxޚ+EA"|:ιN8U @ N;9ؖkP 2s0d%kcYjX wƊm?7|`43۬Q> X0i:ش={7Qp|uc" urTJ3O55O <|gXh5R<"Z %>MoDR9_ELB 肩yMxL r3/6WGyFH H-VƤ`}hqD.悦ԉ" H4< !R=s5Gqqgl^m3MhhCyv n$+ā.[1oKL7A0GB©p+[N=a&Qfw,0 P}ݘ+ESz%b X2cIĈ55BVL;~4P'BJDsVM92:0@rSӊB`V$ĜF\mR 廕oO-ޟMFD9l_2Y5R+dW; sp=d\CoNot NIKle׼DiHЀ!F̴kH).v B%5NѢMmy1$2پOK*/#,MWwYIxY(.]t'>V7lIz?%EiȒ24 ^=; DލyDl{$|X3r?gh! 0bFIPD9p U C;>bUbJ63Kngh]l0V0+BBۀޕX?0p3S(2p8tݽ)y9~[5\ڥ!\ 6`蕵{v/lM e5`'ż$KJSi';o=AXEK)FBspgKUԭ9ª8_lbsK:0Ljކ:fyxT9ś5R[sysִ$ܯ eQ5ns:J`ȞDxӎk#*^C*ȨFBRvY^>6-W5p;v^l +Q Tv>vօ2=~?yP.( s@ {]rWT@ xXɈ/+p+3ǝ'S4~@F(o > U5"4;[WwC0.CVC)4Gk= k!i%qE°bѨ.bnܜQ Vn"V0%֯$1'#kc\g"R"c*3W!^2 8b 8& NYoF\wr&Fv77D::<ۈ@RTִ:@ m0b UP~CrQKι<\k6c2;|IQWPnJe('2,~3IB HUԀ釶&g_)-dͮk՞f |>9!otvk \u@.0̕b[}YݬT 5pZt3Ut*i x.b;7_u{LjڊPJ/z/vwٻW2Tu[gzc!J 񸯽m'O]݊aLLS5$"l X0֖of'5S|A]`1?%`ن9\,AE$Q#A{Sv1`H+Bb\{Ǎ`z0Hl@)<(dĤp\ ui!\F^ø'dYքU }u.$ )!`ыnɟn$,o z6žg1+yF"ȷl)u SUm!Í ߣ?9jʨr'+! UrFAʩ2#SlV.{2BP0RcR¸;)pA \e8weicԜexǽG36m>i&U RmMn/iyyjN.WJ`1~-r 'u>vt2ٝpй*t >)n# t&yX)g [2$*EDESɼABTlY!JZ|'\eKj=#~{*:[)ePZ뗊)Pb?Tm d^/PL]HlB-y쵟{>Uan ;B<1pk/Z%!򫩃?TI ^R4r=z@tv|Yq(MYk]i)/xe^?4“(W E)ǩisp:gIj%v3ܸU̽&ke6"OVpt@z5e}mIaηDйPE|."ChőLٻ)(_|F_pyq.Xm@ Y/s]IBybbײ8 R+s-7n 1h"8t&}rәd4RhUy)҂[F/ah+6Vk>3yR@ vN6oXΚNS4YMpL;cn(UlɡSIW6R~B2 r/ |}fPG.RpO?: ~\3AnU_{twUwpAtMg095S&8w5m޷`9{W[ܟRb͍zՎrnBUxC&oA,#fU䄔\fDBҏw~S.h4V nO*ƅ[`7`[Mwo$f?uE=[wQH;aU)?抣щ3ޫc})Kڝ  r?~,0̚ {8X g>a}n57 dAB[2Uy!94r2o yigE3dzKcGJ{.t=C&u+\AfNiUGQy in ٜ?.k0 _9Zx;nf4)qL[x}4 5dMDzO-3 +mR5⫑>G7EsXt fJ>?zA"4:'&I$W̩E>e_1'&K`E:o"'ޛ+TL37Яsvr㹚x@]0& q߀p%)oT{$v t)xDl3fBxnt!`[kG"LJU58*z^l%x Y1p "k% ])̧04xi=^M~p2哺xZJݑZ}sETwϳ#dԒV̤4ЭVlW/A#tEwo_4r8f 2i\[Wyj|&e.+m.>yו.5F:}EdSxcl}6&5hJ_γH ~vY @B~p4+Orw 9NA wg33'D6J|I%e\0\VhA 37&:ڞ RftZzV*|;:y5KsϨB/ssWf"P0et&3Er,sJ,tRTXV -ϬSsǢ)aTQFTfy ~-7 ܕ_ IfYaHUȫ-$9 ~-LӃ"_~P%; J-"Ft5bUs7UXr*CPN挢ugBsjܛUQ4ɼѠ6ufFy G32oo4}#RENojv"<pQCW5mUhLr2خD~&Bvۃ;nӁ_r8xҟ%=8¿54OϨ$MHVX o=DDnSO;mpU$<.`k b6@%fU.m۽wF %4}u['6.&FL7}p>s\RC~Χn?"Q`JS{IcF^`*i66d4zVEH6xsY|1`8Z@ E-t|Zd^zݙR -i$Yb"xX!(9Lmx~ ƟOYOr5:;c~T2=Ka`MHꋩ+Yq!'G: <Ō Dn|?tD|qW!t7IJm6ﱒ8 RȈ.cHikG[v X(dl' ROHB0)d;H+6U$rR]Ն\@ϠyVW(?k6b] 2EehGmyh mn9s}* ]#HM^xӈ#tlsmbED>iZ!RF"9Y  Ff&<)[X64NgSn)y ]iYQNCy!œ'kQv\( ,A01δp@/eR렘f%dP 34@Т=k[xޒ*)N~huM SX[粷z&b)KVB* V 19!7,A4ROtM[K g1fL';_L @ֹ3ΞG-*Ҏj&h9φ=uQv/NDлL+$&>ڤlg`]s\iWhbeʈVƻ 1گEҫ_6TQd(8]4{QPg)QI^zc~TmW{WDIc6E>Iˍ8.VWB3/0(fA5)&cZ 48qEO5eg AZ>?x's!-pEv?;2(wEWkĝK.v|Y;0UG-4ݺB~f#ǚfL2t,y2ƚMVtr2I=YϮ׈H, i+n]O׆4~k+r2=5n -6w L~uZOr8pu,=L6ydszi}GN0:QJE!({RM)ib %9,2C+v0]Mo@?gM8jem>(]XSȺV(|y'$ԖKp j$!\tP(1_P'D8[#I!x^ ^0K@@ne"@Ѧ z<9Jݢ[]}^~҆`5CLu;=* ћXb 4zKu_o>%Yv=kܞ>5ET 0}Mg}+`3$`SW$,́*_I3&倗{=(W ЇB䀗fHK#8Lܩ2rm:֮zf50:t{~+:w=::Xًuў79,?>Xjny~[-7p;&^2$GB|XAԟ/Dդ⡜8;ꏯfDܱg$0u>^PG< >/zq=QNs$ޠ[{:vǡdᝓέKkoT̽&=vqeˠTcɮW AaffY; @o~I FfZ W'j₸ewIO@.3r?{He c%_)aݔ\S&č0PMk~](6͵xzJmU[;c&=cJy#귓M $Hʾ /Zy,Z8mZm-.SUא[d?lO{DzNBZg_gD.$TtW6QCf${dhI_ F0#!1-3T@+q)T)z wX )?AgĩfWf7zL9WXCSO}Z)$ZfUj ~s zfeğd{쿍tuzAH%{` Yw..c*4qƺ9i-;jCb_M.TCzX2\:U5G* Kkț8A ؘ$́K_*XEPZ<!x,q-8Nt_)okzeV |=!I#W<bg{N4Q`glwPs]r"d}8< 3Ҷ8]h $O"G (1L}Iv D'G4 Nݣu#$򪢇<&v +>/^%PF?bQNHb&N&η YС{9e:[[Tŋ#?,>nY3#H-5iS-g[sh1'1ckӭviyj<o -6Orڷd:*0W=/c8blq jƭ0D_n2"v43BsT IC?Tfm6y +~Ͱb8o20]hx <^t-mnٟ. _5\}_cc򨔫?.]C:T0_A~k Bw!8x]V2X-C3!xıb0vvjCKW~8v3pJR{swr2Ŏdz{$l#,gI-k}-}V.,ys"eU(?LK5̸`FmiriL.ARL`Nµ۫,yݪt+7mL><ߩgbbF*o͵FgygH`t48]/0D tv+  C5"[6 G nJX+ TV~JI'^r ![7*8DX0%8i.!ltDc{iP[z{BlGLCV+ Ldz$-Qx-&B[&"bFQh}L 53x tU*Qx3O쥵 (:4N38M7 s^}F*oV4\jHo~Uacj H.$`BDI2%[:MtƂxzPI6l:<]n4P?J "\y9g5=9 <ѧ4&L ͈%GXREGrE+|Bi"yMw;(H.ӊQX+tgDp~%Gp 63j6, ™x6RQFZJMqwQS{9bsR)}0d}Z:ǡ &]8|v~a7&Ђ&|lEtJ.peX2 ` #$:o;W"gVgJ~͔s;N~ZץSҞOP14u>7nQՀc:mq'WΉ#b^z YӡSv2tv~$DG2# :KRdZ %vUݓҐ1ä0dJtdS\tʣ}h@yR"{Cm*5iX7;d$D獞.gq#w2bco$oH$`2mwFVʇRJbvxN/^$FT-еh&T zSn7b>ӑ&<$IM7sUL[DMP)pCΚ눲&Xw*or,aO.ﺺiEa. MaAHE<͈BtJ3 ,r=z&6͑RлLs."u2#m]w[|khW(`jܲOPt/&fEekl^-(̽Րy8LJD{BiΉNWJ{ I3&8Ҝ8R@j`uK,Ƒ {u Վ>?9OM9]+`S%QȎ(Tİ =$dDO)G3eZőo+I۴!Ɂ> E|'(}M<2`_S6$8^\7N2'PS;ftjkRlK֖ 8 &XI0BXw[@Ű9)>.eNp Frj994RA|3Ys%īi<;x9ϝeZ@vyV.r42R h]AhJ%N6Hu&> Fkck{DK'aoFCJ{Ӡ#TNB6@ʝF@&4WjA!ڜ1f.  k$F:Hg{:3kOmxQ3|02;I]۾~R5fy/8VAw lș:^7_a%-/T ̧V °jvɃtZe/(~BCAHc0/N=F X^WL5׽]N} M=SafH5QXœգq仴CoJ35]2Ak"9{ؕQS9b17,KQt.7۝:]4!z !3(mr'J@1"s,¨VJQy|"1\%|Q%0hk`E8ڔ`t=yһQ.b9j/Ƶ=TĶG\9qBDNFݼ]KcFW V+hOgt5]R`]6S٫d+b2WGhk8]18lF³ㆳE|Iҋ 2?+hk%.Pp~+*oeJj@i8ZoBU!,ZӟUe8۱.B50bZȓZ>}Ƞ[^iͽiGj|ۨN:c3L/t]ɖ'#} ;mxpBH mV%lxb!q]Pdyu+ߔpxt+.wί}շJ{ ve gk&5*]܍EWBh{<"[1 ".5 G;~_`ŕ~?yq I⣪Eu ~JrwlwT܍Jl*R:pj5]b-",DC; gb]\eIYڃ6t= WPSv]|<[ۑ*Pi+ KmVhޜ;~ܰ x{M/v]>QZ H"\ 2|ȨA ~D^8[(#lUqoJxI <3T>@2cP/npꔙMmk\ԕ\d crEACV. a@)BY7?؉G O 9V.pơF ]m߸x۱j/LPYhaH boiMuo|cX6W}R`F 9quV'[Aj=|]s/tҢyX΢b9EbPC@7)ŗrs6FF_FSKj*(oze×6D&p J.s5Jچk$IN<[V/9&Z=p?I9KOM,Oevdey>LKe gWMUGȆCe$m+`%2)JoAeA\ZΔL-kzhԂ AuhRw4M件x=)4 /N:+Iy&_;E՘l'Ϭt?:QX[,6Y Ixԕ񵺪j6Zv^#CФR$ p&)4yA!sq oƊZ@v@ւSoKCA$]vzA_P˃Eth'_ۻH 6< sl8&#andWyoz;j&U*+cp9Z񩺼Mw х^ E. iHavtvQ+MՁo_o|\s _ƌsn*.-R޽djHHrrib9c{sJ]Z y&wt!j,0? hUuh9 )DN2ߖ Lr5lSf+{= @3"FFr0Um },[c&*☛{-x #͇*J@:qD-!jLLXW?M*[8JC+;.#=9set r!a;wש4sמuRF\g3%(7JfEֿٔ]v/kpep;ʓjb۽~0"P4(d~W/^Ӳ$ ,Y{.}:! +oאo9PhQiè_asaJGA5i=xX22Wn'e͛*) 2j@Yު'2Yh 5E@<R`l!@p'9|5X.[uaڬ>nsss=Ïk?%ވY(C҉[l;h$(++rOcy-W'g;Cه0 @i̾:l-HѝPmC%%ݽ˳YJ4o"'?d):/# ܍H!x`;ϭ4"%zT7W>@~9U$IV"_ ޫNph<Ԛ֯{"$Z!w+V]*ʇTL^ 20aLW|C33ɑWf٨ Q/5Bν5y{a?YW2LP?#YptaM5e7' |.F ̀aOAn޾oh1i_?/KUGДV-SWΩjIFey7ư[X`E@vM WɊc$;ڌ)}VytqD.)}hmj㪰9B92D; T"|׬Hstl[>#A8vZ"^Wѩs^tf`x6ٜx." >=q+mFa ,`d=:yO Ct6zGSU6jiun6S'PEj07?(kEqsкbo"g1 kԄ|(~_/eâ,q19;HX^i*"P^IOcKcz5qƳi!,z lLQc\@mC;0E$Gҧ);/wX\LnT& iE(DQ6MR-hXm̘ːt^9NKhPQO qϥVPPC)# C-"|*MR+_Ĺ/F ЙH^\ӹeׁa;G? DЪS);͝q蛇ⸯ#zs7(dQ|Ut6+bWLs#1`i<)d"^;LѨ8brXv3vRt^Ɗjmt` UHx@]=wX?|@z !x0,R.9%}ǕF*!lmv*D:"oof(/**tx.9'pM^/[_qYXxj]XdQu j&b n}+yX]h9gƯ][l'T8dDrf3JA9)zMyHJSr9^YK61:CqU/ޒ3wQ4$%CWF&ߣj/td_$hIT rA>0jǘ4'Md*HOpr f37wG!_Hk$p6+톥D}<6J涚"貹|+cXҡ'@j̠:EsDSw̽30)(zƷX*FP$EFĕ󩺙F"¥-nl|C~ޝӞ @g"kuд4CA1 Qo ظxTͻ7큹_,foTZCحQQ_?^IG$jtp~cG4Fk,'/YV5.Q' Td MN}!'gSjP/=NI Ʒi%I:v5ydP]$X,c=(xW3(I+`t\G v`Vn\VKS~_U6N[6*)ThגDfIK%Voc'j$ltxWhD/{iqrѸ˔\ė*=?ʶDMvfRr !lϮ֝L ;fJ,S}gl -YҁEܾ@mx;fy:ȅpʿ%'QS?PMmטAX}CLʝ-OL|>xdo4mN!uy7",,q^7֟YhyФI,dܔlFpm~8OwZ+IyC?bQX(>gzd:p[scMe2_#|t3[ݢ VGj}OB8M1t kZdlH01 u,aEl t(]n^BXDqD^pk<7^m58L CՍ94'tf:e| @}H8ܵFM/ f]U{7gjA'}\&.VZ<1ztkJZaş378PYI$*LtD~A+V 2PSH;1td&,)"R#~8M*0jAE'-v;Cs|0. j&h(%8Z(EFSoi̵+P:IO7aܑJ]<J3v3ysrƗEq[pjZ-B]Ӥ:'%gLJk9:n9)K$2𣏕"В_OG.{qHxƽ7 2# 'i_D{r3C[/0> ICqo}mҍ~?ʀqd8~PLľ65݃n Cbջ;鿐CJW/[u}N$IHw~SHMj(ΈRB^C 10A)y^dbRSܤi(3ЫWy88%M옎 c=zјjHEB%pM(CKL:?NZO1QVw;k?S,wpyf[ȏ9buJד+ZUGlةܜOδFй(>:A80ZpɾTjj z"#i')d˅;rlK}3t^~m4͈MjkΈ@I*EYH9B;xPrzhIS%4 <2SXSѵT5%}%%Zik-P@pRig}sHThÚ_?8+5-rvRlL8g 5\p57F;jAϘrV[kj>÷Gz-kR݁N|ctȻ97ĠAMu±Qdb0>Li<|$t`*]yu!k5& 6szrZ\fVU-7mx\[ 8!6r 'irŴ)!ڡ>Ny#?bd'UfyiSQ}toJw173wG C +-cV $U[Ut-aQ)8nױnT?p`h*{}RwpF^;3z;uv .>2304?rF;7hU.9Xd9 EP%&E ؏bUVGgPo%#? o94W8DgZ(4gds6/ oX r o<n!TrJx `".P,2.J1jJqqI9QVx%Gu=&id獇8|F!0"ڲ:܁VH^{fWvGh:Ģ̟Xi Zِ]1T 7=("4'CrJ$gGѝq!>\ry r^zӇqODGBbgv;7[hn|SZVQw ?N kŘ<~&b3gW\0D~~yFh6'F EN8:cUzb1jXv&%i^XJ 2˷ëS"Fgf̦>poO8l[bT9^2^sF[Lvk+j@le/9/ mO. ( Lŏvf0[C`0H{ç?/e?/uڣGsh_dy@VPgݺשX(6 gR7w`ZvB |y&a7t /ܝSXxH CDcw gUTj)֦NsMR"bF9%IB**,z֯G5IĹ$M3Fcrm&i ?rZAgt(E(=xUi'XiMqhy9 ߏqvfgad~rSsAU(bq+q}B\Q9aThYޑ@Fb"TYѰHۚn/I-J6Yͨ ͐G ͸{$B!|z7*^c?>~PP l*~˕#$#$w\9QeUOTlFِX0008UF<#f74n'S˵tÄ#xGڴr\9M;\ٰ?y Nݳl{ZXm>B;C=-m}W= iXrCy܍I ;N-ևFa$ϖyg7δ,/dWʍ_qv}|7 yiKI]3u@\ih7vhdGRyH$7Ȟ]\V(O(hfvZ詧ye d9TIff9bȊ4blA9/q2UŴʸNG-G>d+[F VԉD':xE #u 9yhڴ}i-WB9|D#`g(ZV]UDhh_ %Iõ+<`(XenMcJ:-~^ L%;o kt44}}Hk|БYt fealFc/PSNk aL*cbT7 DEP!=P[+u.!`R[wsMa!?8ȃ)ky4ɶsх-N<#.(Ho`pI]:5r)KRԗ|ղr:b&?+\b_<xz^Y\u [0XeG=e܀on eGKI-7fЃLGgQiN<} guZ;en7m wANvSE@i9, ľiإE(_5yؑX0>ے6Փ*-x!aUVf0Ϸ VE_hsSgʹ  {Ȋ<}֠/*>;,*OOcӫB,68e*L2~ Va0^oxޣΛTe^uϩR*f53)ӫ 4[U0ț?[}Y*f݄i L|:12!h$f dۇ"iW'|{P."oDP !*PV$u):Ĉ>(?5nhz%.Xv~rx.HY_Ǯ)upBe=8z{`S O:MTGL=k?ƍ?b9EEcqV Aґ(XD6!3#rzV^}T!]kj$U "Q,e(yoOBqC2B6C'˻3AUS5/էg֏^ow90>dF6wN1>{[L>aU. >Җ Z" yL;=2.<9p܅%js7kYeK<N,zhHٻ."&6¼aYPSGS(4'VgD |:Yש<(В5v9T&Me% >zj3+'fhc坾T+ :F&!iE?@RP"Ƭbg?Ֆ=8F3_Kӕi >΢0K_A͇GKX Dѐ hJ6lnz] jуtoSۊfG(BǢ;UoyN-(\ kB뗳Xdn 퀘tϑ+oAstFCxu]7:hu. z!tϥd]Qcag4uNrk=\[NF _+Hکw!s$`na&;`HU1Z@z^i&!z9viu,Rj(j~jYa/v;*"d `!r$`)CpY-Cts Cp.xodk1>7vɥLTE)K-]J)cީtQ$"@1";VTOg ) G!|]jUZ}2-7.^qqD( +HP@"s C54?2|7ҜWX茆(% #/T/,A諸Z/6|͙ 7/y# xή0+8?=%ZJT'ZF49kU -=6vP P`hH^-v}d\ݥ}I9Y.0n a6&νS@F|);`.?Lkե3Tlt|3/43TNmeK6 9 T"OQRA Z)MEQ^,s|ː@D)(s\Gn?Yg=:uhGD &],b!5S]+.R'JpXs2';MayvH=g~ԧ?r_$fxKR7g.Kk"5yFi\YMUZp_X{i4O)NtUuGDckBQ75˩@̟wD2 #tSsj#jo`~#q`ɥ-$CmJFYJ^͌a3Mc 9vك1*)sf3[wDvck77S*S+mMhC/k)_D)Ѩ)] |mrv)˵'K TG9w}H)+5}*l=cBwJ+_Yim3M9J ^#rcNW8$0 t)t2{BÔ]yi_bM:zQ9i.](a%\2KY q)X<>-,=B=B.|k MCOBR9%g>i&5/:KFGEK̈K lKhVL/SQ @v=CoWl &c71y/OejYQ7;bGڹ f}J6]. qc5鎭F#(@\"ѾMN.{ЖN2~>N3,'ߑjːhg.z7<Z=,0Kۊᄀ فQWkn!8K e jF"q 9q-ԣd;,zOV:*{Imnb!L3 J[FϵsC?Lx#ͨJӏn%Y l_L\o#6J!A9]k>$bq骂c;wtCpZD \kf5*bˊ!lGc8Jܤ㫿nx:zLQخ\{+q9ߴtAMƋ^_FΑ$hutgYyRP0͋s˒C;s98ۓ*ՎJ>hC"Lu?kA$I>Qʍ!l9q+{SɃةq.FWTM 留dXF,E|4ZI@]/[[wFUBFgÔ(MԪY!3xZ]ҥ`.TI ?Lt;"5s[_=l/Q9}T <xkyԂgX~1Q &rLvXHO+7? 'bnޤ ~_"E|з_"GvFBD\S,GѤlŝͪ݋iܓ2bD}e\@<ϡhct ?ʊ5VP!WM (ŦKtZ6S3? (iE޵Pb'B4/Ux]h4֋y(8@y }pM)E0!"S֭QaoYЫ.춶KqOlxh57h-#Ta3}9Ŕ |;7cbH̙\gǷ -%46_>[74)pc^K6"WcyAEx,Yͩ|ِ߮jT XAI"1v!ͽ3l ( hrz DCH,d*iQ1̖0|lIiRţa{B`ʗ/v9!As1Qu"{mR8RGX=xRMl5 VFF! 3A?[]Y% u3L8aVې9< {Վ@vųO 9q?xC.㨗9_N9j= g\y=kG& 75C{Cd.+e܎;\:+ÙMXhj$vVϏ?WEʷbf>=GZg>vaxp-]1`M=taUP-Cv=|tӣ'YI_,2,[9v&n@ bWxv-#t3 ZE^bU-7g\Z=6QAZNrn 7=Ë,,*hx6:c/(wcLs^=Cٟ˶1 [',@u(%2چ9/!]z y?fa;HКo{Zۂf:6?few?.gd}bǎ{1[e1? ! Yшj'2IU *{w[)ښ!,⿊tvkxZ^&2iMbc Fq ̌Jt#;ʬbg&Έ_G$VnvR$MZa0KW~a| "tXQ,9" Qy*qˤJ wMcYzGr摾`crs܆wr*BYfwS!iZ0Cw'켜;tJ!iDgtZy̼!_w@s,c۱(5Wlc`%iiW+K2qC>?t6qP Py0]v.ttLj?,N^? +^ ֑" K' k9}i?X3Դ ɦцN~s<~wsD@P ] ΧQ:~ PYUF & $36F?@$4H(԰ӏq'}"o%mY^,CCQyKT,juNp zOSf3{3wF)?^':/<)BZ1mQ/X]QHKW26yK}d~iaݑ$ư 5yeu{yu!F>պ \\x!{Va2}#sfrmpx@)+d01  wK'E܆UIz3Y J^l#?g9:[B5 |;2)f1UrTڑK33lZ(5g2|uI$Dq >v\?y;#9ݡ4*88x@czV%jgb =[roOp,E]q?'Oi0wm H!ڶ,&p,} ./c IV~%͆x~Z{X=3`ibO bf'm3鿰V:ꋜ (zl]벲LQf]+Hvʫ&1*bFY#XEO4QyY[P/ @[ȥ3y[5)//v@ K]iYpj9s~ Y= g^ #FsMR X2 oVw@fxMeݨx#O^٘"v}nkχ\S\"}3I:zjN_"Ks# `-ˉ)k#Zpw`xZŰl'y1Be(cwu3֊py)H#P< oܰ<vHT;nZ[g}jKYӰ~cK?wBU_8~ܛ)y&a;'VgYe3 'Dh訞\y< N8Jd7<Қo)4hkFWuo_R$ {~~"w"-L3ܻ&N-D1PXT\v9on2DDE8a: ɜKzrbCj$-PWx-8gl5O;.R,Ϋ=KID)7G'fɹY,2Y]ƃڨ,[ۑ9 (Dc;L%" ,,jM{IRɿMذe򎤂_p& j>UX1G(n-g^}x LB[xi VP"|wT*7p&]E>s&83`{8>|pstAsB3謾@$u@:H:56 .E V6ut8D2o5qAB[bu}# S*"‚HCi)5>FNAl)ޫ|+ÝIݡi#A#H:`B_uб4hj~;D!YfhSh&_czP#I uUIݼzIhA#0Q?4P2C> )MYn~x^(3^1\a$fl BE]moW1mYtS_=n=f&'e\nzUV#wbgNi{YP 䓾 "GNhYPOfEfKѠY;ymi&5`lkٳO c= C tb>*f0U@b@ ]) L[wpY<2) )泳!9 qsDeMr( #5s}I224+u7f & 7jAc l$.C$k=W<-Ok"hU^:wc D5`y2J旡@2xjSRArD g{ G&峧NbRIUV UY@ylf&07$'KRlHh"KܕD/lwfiwR}tޒɌxZ+.]7h?xxj8OnUT>w-$34KW!'Ê_Ȳu|xaN)"X&[{wJ*nfM>U('6`hm6Rg:1!nn#(?&Lkt{f) B+fBjjeɔ& 0O0|E%tdQ́ fu8f&, vk 9j] \XCNvp_0r89e7a3UZ77},—ER$ \T`jқc{=VVqooeUI1OR : y-$)QU2fIL" _ u:CY#7Ty;*ݳ1$4S؁{n߷iȧ?wd I$\xp`lN:̯0^sI{ĈIaœ; @8fġM-w (=g'_(a(; ?N[aReJиi_lB_Cƚ e<T #fSQ-r"ءv.t^B$5c^ZۇMM6 !ag^ݓY{{D9V8iy}&Fvp^9@!NŁ-dߵl[.]3pZ'==Հidq0)i"&jkGj/v7 7)Q(7?m;j;̃rPW'Ǧ-.>AL@:y$YV`ϱ˶-: ǙhE Vf,l$*5 ˬ;!WS|B^3R6Pa[Û.VgZ`?RL$DӪf{A'(VkMy Lv۠ª8M:. x$ LjK*&Ɵ49QPAn0 3K\`H'J +ZzRm wq8oXxwjzyƛ:`9[ӤqN[tNJr$2!Zk W*2 [Egt<ҵj=O~몑-YO|kzcBfpdn)p "R?ZU@ T3=Zw``w_ŷ[#8?vfP)B&L VIMѓ&}#Y]9֨n>}a{P"~a樰0ޫ6 P R~ĐV>F}]̊71gXLkWQgb\=e2~k_ ہ:;Ot8s3> *+l"e(>#DQ4˜Uj;scyq(B)R/0X:n`-_7+_0E% S xaЦ]ϷmR]dc=]7ՌQPVnh_6XTCyUe\ ^"s箒: mc;Kٵxp^$cEVOџ㝡2%DL _ F?=jY#6I;1[=ihXZLCTygoFnCop:נx̀Uo5:9恪܄ 0#{+@neLu#H3"u'轚P^=QÙZvvDRn2Tic YfYl5inIĂ[-`qTIL Qn~7 !qԧMlePЎԍ?)z9\AxG[f(fe3' ̯h3j* 65m+&u|v\/su#BEw3 Rr+qڲ̊oVbtKZyZ؃pp,=lke1q -d]bOvbC6 ѱ:_6^}gz120 69L}Sӓ^l.$+ qf,ժ#9mV 8e9{ 0Tj0B2:+E~vވiC;bm6]";Ib(C\UcpEEOk+˨Lql q 3l \ )-N tk")t2duj\dժ&wt)jV>D^pKӷuYjT}b /q <<[>_UUgj8Fz1kHGW+nv5u˲٥\Ԧz(M5LHWwOm/5e&ۀ奋n{GLǢbn,CTiE~kvdR5hV\36>bb/S/hG%p+! , <&DXx'|Wz_?M|νq?=e?Fbg?D_ l7z~( .b=@&<8|҆dypa ɪ%dó 2Eki;D%Qu0M-N4m>f6T\a 9-薰0x`}-A}QK t44"٪Aryts{H|dY^&"5P7 LZ[j beM 9`s_JKfx]{L՜Vc#s1()'^ÅmIBPџ-}ωUeFnr/$]yo_Zơ-<ߜNɫ=4ON(JIՇoѐm!ޔ9xBj\dBBeWKT2oٸ_Z!R{,qpyjge6-`8XtSƿя Ϣu-*Nb-8dO݈r/`ι)Gyqv3]wN JS?< b>?ϜV^մM\J]h(kӽH!SVg-7/2Bjl,t{\{守A|t*J(<ci.f*<}>vVnf8m*_zvILb}i9qM% i 6m r8:4Ifwubh($A#pzo %w}e 6=xwD޸,F%LMHyMx>?Q.o~HČ5ns9 7rcsLIpd“,|Wˊs&yyt*{Z]<&. jzPF0Y{?'ÔD#eTFK=T[z bt|aYPOPѠ7 ^_y&^XY_\{(Zף]&vڗD\D,K ;r -? Cx = 6bu_#E$3 ir5'w#="ʒYfAbnf|u=Ieɚ y W1&OgQ[<#z'#ԊӛFZi"?mERYM]{Ƀy/_kkl:4o9aZ^~V.؟5迢V-=I0ZW C0/ w;ŵn_:LG13ְ" 4gq\g.SN81^4X:H2'¶fu%C1$P蘁&gJXDJ˓$h%9j)#KA8%_]L_0V]T*{\>&"GM\<®!ĽW&T%z9v}b#>['.K(L dSY Fjd:ԇ<7: MY2&ާ?/6$Ine]T1Jǥ0ɡo09S46=pRUY4alipWE+H&gޡ6mٰ9pFD"Sz]ӛJ\=QA MBE;82Ve=E}ޮ %@jK y4JVdP,~ |J]6g#ՂTTu/-VM97o7#td9zjFB#P|*'{Ӈ2S,@QyL}dGASS3Z͓T3xi_86tz i}(hI'~lTvB:Hg&@!$6Տ0)_vIȏnK9zrfg[q~x'p#ϣ㐖ߕR#/]9;D^M/+a*8Md $n4.׫%? 0Fc&:4&-N vϒ8ⱻﻑASQ<O?erБL0\v>h`Uwny G9^8%P,cxU5pg a*Bkv0GY /_aM U0&6czVV_ѡϚ~حA KH5YW@.RZ=[?B UHTZ#dNlc-^;*NLT6einR>qY[GH"fΈ\x{ U J'PZ' _S-\Xzu(!?w-:BJ*)uݨm?bǹmِv/9eL{S\;̨$F*[9PlΠ6|v_yO4_n;xvtҧ$5O IQo?UBwY`K ~ÎMk,!*3iikW'/6!(D!i:Gr*HJ1puUCyv2- ֑?'R8[ܵ( '5o:ԗʺ;r!gg 9KB( kJj; )P[5u*ysfo{^ȭZd5JD@yLU)N7q9]_?B֎"HTz}[zTk>bar/hTS"]9KhApZyFn{͎^ݝ`P!gjuj %x W#zSx eIM6v( ,1L_[W{F_Gb+FKI!& 03h=uQa!>7K8|mҁzM+YMq*\:7+GEd?YxxҊzZV̇a5415gӧ? jFcOi%KkMIĊhCUeLOdz ='S@&CQ˹.mKN'+%b㑽胜xtiMOȤ)pm~?]X }z7eeO7v:]8nj,>i׆ƒlȎf7tDxŮo#3I|$rxĮᶈ1TVr dO5chMr˞\r)C\ܣ2zPŽGNͶЌc#5`89qep@s3*/VƁo0V"ndx9a|oBګa,L~SicH#~-c< rd]W#Yόj}.JUo#NfQZ[Ble !d0 Mƞv QP?f@ Bjxw vE@@/]p8p#ll0}v骐8ؕF+h!C B0.NV%JɣabiոTta0r{ν1~4f˜z wr;ĺğ3V'/Vsq?zL&asמNrǼm:XtՂ0]VG@4B+>lTHMZa<'G77!/ҙ*۵Ȉb)ܧ:SjczUZ|L+o)VoC`カ/0be /w UY\E#񙜊 شSF!xn_mkBTh+Ë-)/GctR`4UamXW;kj]e!R8r?:H|7U*r\m@"W*6fk`n#LkUYМ˞*Eȗ#K$.=\ߎXLY◵]'#` ):u50mOb4KO+ېC?Y&:twOUEƗJ-k/wN4/5z8mo{n Y2]\:WDha0;'824CByD];H8Q(3o0\ -C<ߵG=DCjTnbmq\T]kVB 7\W&[nTTAr*mڜbkZVۥ(5]s-sV8ⳁ{%~TP]wjChgP\ww01w949FSX ?Qu%dƠ=ףG$~|?LUv̧)X ]~FP]8szx8kӭ1-tMr?F(q1:-OvupV8,9AV`QtT¹F1)֙LCS6zNv7@zJ)R77m~[R 7*Ş$wĤ?`NQ 9*C֠#EGh&#+'m= =6 a[XjRx0P~CbG {QO mJGl.="8ބHBDIh9v9hg"[Fҹ+wJl_4ipHw==%?垂O=g~p-XIV[S;AL $Ż"w am?'K5Ռ*`&5[eO)[Y` @Xμ1i5K#>泧𓑾>{n`MT(_5cxwjt"ۋkA0$YĮ~DIIqeBA ~r ,w k pT$JT!J@deI%ɞ #e𣻒DW>{:miQ1%agݏ^˗7 Ίl B']w|n3^S> prX҇7 M}є5)b ph>ĴX>=|&og}Nų.& v-f?!('\VP@~΍]@7?@nob{uDGrdG.jkGڟԐpn/I_em-/-Ƽ1H"7)Vk\.[lΕ@ILCL&>`Ԋf:FY*%/<85G[`\$ެї6'FMIc51 4h%D^L]vC.|sbA2"|Af{cL ㎪YQEO0Rw!w"PҢwyq}*v%#Yp< ,)ħg_+^aEz"T,N#谱n~tLpc*ga| #*DS_{"'J [[+_M饎uEz {jd@D -kZjcR"P'0ͻZLY-n"xb!;hŊ27Q6ߖDmu1 x95%,rsІɞPH]Fb.F4cȒ*nn&tfi[Ypp4q/B}$nSCэ/-ϳ\x5؄n Ϟ6jZ{|T>YG ,vRԭx؟jdU9F$n Gbktᯨ% sؓz77 襲km^m>zD{ U bELͷ:n- m(;[t Q9E@2"qR ߡgIw 7T8lJUEcu'' v?D^Z8чXv+}08=XoqP>?[,[@Nd>K*O'ꑄ>ȋF")gP8BPEvjJ-IX lUMX9.| _ĢWh;"Jf҇`LS.ʄŭy8e;,Rb"T0 2aW)8gzR85 KeU#=xNoJ~)OMe3>w#`Ћ%$mq;#W.41c(Dtd 񩓠,kPS=s׶WKDV$!Lors#X',s ; mR?gڏwtЪpfH/5Evo% &:#wIGH˃E9afd"bg 1' []؉oH^7|ώdTsXzG,b<oth[c1RcTב%8fTeS ೼"QG/'*mމm2QcTd\+TvlzpsQ1HBMVXJɕ˝˘||zSU_PJ1[MHPhAR,-&,VEwH*"(c 7mAɣy^n9tpe$=,\u*~ UA4X^hhV(ّۦckݿSp9_Da7uao(A#!Z>GMaѠ8 ,0nY]C˒>*; =ak6Zv.3ZЅhX#~6 ͝ /^[u B9%$'Hrgu^5U*FwLy&*M6KRP 34/)bd6룄^hL~BTj@L waGcqC]yAGsS9z9(InރV1| vtD#Ȭ:|5hEoXR0nLDX mP\9K3i,尢;/ ok7iyFr(m=P MvP E%qXg v;gP -cG:Ha~FͱC?G h]#M-`1O o"DCbFM.>T$dK#U ,FZM3wo$;^Dvs'~>f-[LRe(,8xYM:i28DC\r&(] LBYz)aLl^Aھ[̃aaӍ<)lU㭄!}]|䩴-0 6KY𳦞kpeI*C™\l+䮹ke7r'iMfgu.h6zaC!"ESM޼iCN _QXV' k5B e EmK}}r&_ƴIe>i9D %-iާcY(*x.@yFIk,6CcI"@FNlPoZ,IwsKZ9#} M*hj, #])}Z`$D[tEޅ*) .}J;z w$Mmlso*\qE*L^edw J>p}g̹gm}郆"j@XuY qQIo7eՒDsmz:8~w5܎![g¢:o7iX^';Mv>0:/C4Nߍej=6<ٯb+Sw.GОIe\F߱ W:4F_D=.=KaxqKksul㣊sW)K7ժ<ޒޏ/Obx?ZV<$ځ:%%vޗ QѷvX$VfbؓŬb2f̵'O_*N 9hfQI8DIl _s+¤ Ȃ ]2c!ϴwmYی3c~Zwz2\|RI~,3 <p봼AO EXa뭙v|[]4_h10&Cy"]EX${i:ZE'6n^ ɶ9.~o7M δZZ`9_#)q&}8Jqpq[JsBtKW!-ru=EM-|3UD3Z&)i113c@WkgpKgd] N}RB]CeXU{)%$S}ǃWٽ 1jęh:c`TD>]5A=C݅'G =0c3Iݰ%^&̹AEAL,.z޾tiuj-ՠg ^;j˻;?Rڻw.B<]dNAFvbs!on w hg(N0W}/i(8 կ?z2%ڛpm֙ixOh lqFZWƠ4VG>MIi12c Yw/sHm Hg:-'c X [at^v|mP -k~KĄ!q}nME9ڈ8J ;ygf0yL_?f*tvה;N.2w2'&_+Fmsz47-WI"I.qj[#^Iq{6cZځnCb/iߩpbwpludZHrC(ɃEU'mKOkL3Wʨ%Y#6sf}sz\ #hc=6\%dh#eZ[Ԭ(yɽN>` x%*69\!_ngMxɌ7*(Nko =e!C07=uEoDՅz+A41i=agIG|2)TkLI^ z91a$J7U0&}*Il8F^duTۃ0&t]!PB>vпּުQE9eqpW2]؏]ҊVr%? At7ԪFZ6M4 㿤qˎA$ްC9Œo#a%NJT[J-=+u5WҖ젟SlgW֞'՞-vfظWwf(*#NWE} Qhz5 ,Vrėi0)NK^vYD]^OXDk%D"1wgs[r2֯]&X>k-)O@Y lbY;\lrJ5p@۩:iR }T=psRE s7݋A\>+)Bmi=*8,,k뛃4m\5ja(S.S=G7tNˢMM B_$HMgOOL!ll"myP]DD"Ar(YEu^Cv3A-~w ["\'õ^8@5/0ޔ >|x"c}K?jNn,b0:ԚTq7\V_U'Qs@>w D+=FNɱN.>/?M|E >c}]myHo#M%L"O|&zW)FEœVSLnYNܼ04gٺ~Rpp$ GΐͻC=hn MPv~PtY+1us3nC"l(q` e=xTߣ& LC2J0$oqC˛ź[ W@}ΙVvun}׮:\䌣zwwJP83zk̮I/5a#G݆| ȿ[ֿ1`,vVAdی"u Qs#_TǤPĖ\ts'1;85̈́WàpXfJ4,E5֏s 굇l0GH.t kL1K!T1O耜2|I13x}V3*]n?/EGT'{lz#~v~֌-5*l{\cWዃhJeܷZ؋QleTξ"HfD wŸϦqUΉ8|j/0`Tpg?KA]\j"H6N&<;ߘ.}5t}ѻv NHϛ 5TZk0=*ދ15ơjkoX1tf=plT^0B4[ïYô1Wa4`?Ses6CJXlxɯU_ `IL RԴp}[SM7qw.@N*l Mۃ14ԇn! +(x& CfIRݱ(bB 6+ qb-ei̡.ذ"G.rYB˪>/BCpσBM5p7|Pp&5;K&N G:Dy nԅ\-1gK&R"z$Py|:WzXLiZDK`US8knW<#VY2dPJ#i_DT͉I|Lxh} V!xis5v[/>h%ZU..0In|{ wtr mJUc3ke쎴{u{PCV|Ke$]=L,h´n8{AoIkQc+iy n{ !oWfy no_jb]+ |r)Z⟎: sWÓ'vw=+LvRL)n#ucV#0 fA_rYKDȄ /{2;RUc2p!mj"_,vsS|EgNp,iwRKDz5r\ʄ5&( C([4"N:?6e7?Taqm*#yڒ\.⌜l]%P|v7t7;A&2ָnQ6l]K||H,Vo)Py/p){,0ВD \\SUjd ؜0 h^i=rb%-ߜJ ҩs?X'.u,_voYj LAC0z[[7Azi~6ApA_8?Q8YF<x;u(p>'.`MA |eWIݷz!+ 8ࠅ@q۠Ԗ"'_ʄZ)Lau4Р,Ea [QAyx4kvFwaI6[|5ϩv-ЃCLf@}S x%64( 1;o+k~ PfpyP&_rRI^Dz6>,3 q؍t R?IZ~WsC4P$0V zvډ%d`~,&O]$Lx˞eO};F#YU}VXB VH}tYlMɤJLk!*qO LNjA\WyE IB̪k18sڈvCPb~ ;QD3)n;kz׾6@EFY$K#H]؅y$>8ܶ2n s')!&iT;)~"}VW8GjS$TH7]`pưaHsS 6lD$&ZwM%HI"ȼOT|Q B_'qVun.}|bʺ?C9>!0x~Jr}tMз㠷tGM: z4DxhޱqH-S1'cD7~EwagDrbN}]=LRTZ7g&)"淬[۪[!![ nHVACo}Ǔ&cՏ8 6 3x]x[$h P?p<`l'ϓ;Ei-%ZaVbpE~.bYކ[ +W 890Yt V؆FfxS^!W%Ĥ-}r%CtKRg?ҖE7-)\f2| C8U kw2 'W2( L#BϿ*[k0Vt~=,\ t0(o]Ý旑5:w5oWvF6-?u l<0vdv҅ ϯNovU=JR#zDDvtݒ5?Z9&)So5ˬl–g0juw* df; {|U; L H}%tV$ *xU.l5;8I//W&mq > ͪT9CED1E`gR?ʰkE0O;>Ӻ/s}'G8{mvP\QyU(Ũx28,xZ[)%QTU59X!haJ CK凼-"⏖ws ՐQqMSZp9B^}.ÒW sZmtO\5(RmP,J0;d -JJ<ɯ?~!خl:90uLPFG:5W}in[嶈s{U]_i3~)^EKZXMtvy2sU8il (;|)VX_gɘ*nqJR;T~-KuElC?w#;@$Fhr Zs)EC=Vƕ}4&Ɣ.n#%x0[ZUf=ӎ9,1lct,O*7oG(\ۍmE4OC:Jd8 jm-&| Ԕ;>5 %17E#$rईiqv.æikUJ/|W77¬jYؔ,5Gc=ONᬱjn|ܛr5O7HBnq *]hC <̯P˶$4ʱ-=0$?ZB/[1v;N%~ܗ? 'wwzzLk\X&W >/*0R bMs]`V -4iS,Ԃ'aaIp:Gw$|Β SY(.\ QxB[k oLlͅeK-ZzvN l2]xu\r#\-iH|D6/1 ^jOF 0+qU  ?b͓u~}%=t˺1C]ZXyR) 4Vhg}6ByldߍI@Hqk/#aFo7[y=d#jkDss}މȆ.|*#62#| 1hWU?˹Rfnn, <:#5M4ezZ24Ǚƀ4ͥMŬo [_y>cXGy-N/\Chi+۞<f\i1Uԉ&4B=C/p${p0s|gЧ}7 2yO%E];`#c:;=!-]#,\0̅.UM&?{bf;VVWNA"KGg'd1x @F瓯}R3ߵBE/Z{uhx߃8 ͠eurE1! 8+3XvOvE&zBv JN6K ,V: gU2fp{D'6$Vvr:pIy3ALu҉#.z2 J͛]8-ɳ[5ֶUw<5.ln dfhy6W6–M3RBD-xk'0Ј'we1^/jPu23;;^mWW+G١_M.X8"yy0pS Qumzi` ʔ<G~6#l_IUsc Ą fv ) BRՓAgc8RgjXJ1t1ȏU.I,WFjeRnOh`xU$08F`k-q!8Nd \i4cLwK.kp-H3ˬҿQoiDzEtc͏$Yɐ+ +3]5!e&f0jV?܋Ui8Z[8r8H?ietvKN=K 7"֓166Ln]{ǝR;yKo"h HC&A߿dޚƀ1UÓkë#@>hM> z |7KE$m LȄ<UeE`5cp) >rf; c{9Dfic!&l螧=GջGRg\pǰfDd@:4'N'gk4l_ajm$^he$~2n>J: ]me G&E3@]dc,_fhʅHlAe "*NA:lW=RR({\ůкV:y_kV;<FSYmži͋yTr=4i[=.ZѨ'f|[aDCP5X2HItCx1r9nkƨ;:EP| ƙwTV21ҏf c\MCŋ <-yZ8+g)L @pm.0}fXc{BK+[D}I5㬊L' KV.%O:'-~sՁ'-9>szr>r ֫fP!5 3! mԛAK_E%n\\H7T8[WaIE@κԍ֡~/8vssyU\?Sf=RM5Eۊr(pXASY;*8]=N gRԊcf-7i'PD2rhI`g-\KBs`},70Gȷ-"DEPyJz*\[I8RzN Kr}@J$~- q(iG(oOoZΒ Dk0}l\{h#Q=%Ħ(}Y9:FA"y_tceJwٟl<#keax5`֋Qtd/9fu5Bha 0{ݛdjXu'rYNZaC¡WNV?MN hP>p6| P>bH)R[MGc>jyՖ(U)H5d5/)w 9aeXڋѻXkι\7ۦ+`SWM܋Gگ!(I+v?{֘^Na*,eRA#Ī¢'-\W;/a5ok5ҫ(קd:yPD(dJT~7qY]I*]sCQ !`6VN}-5*Lu눻ߘ"@VH)h_';AUs*f )P3]`UIw+7';P|6ɽUHJZ59!8hHYbo|)KVО6I0]zdn)xثkNP/T%wŋª Yu${.mg,CDk~Z꒳X`dK Һ_i}vz Q$8>}IcT.?)/rVgn5@*udsR3=y5`rdhRSݤ z @>l^^Nh RDrzCԪ-icn#,Q*=G%$`@ Ҭ[ 碑^/.ϪwH(vf QH:~PwAaeLz@mu 񺵿G|"9׹xˆ|=P@FQl]@ĠHHk$,c!ahgn?4_ȸJJL ( Z j7kfv*NX$K`UOqF4F5*CfI-5\PpH0 \y#ǖ`S o$aJIn9Jc\y8'=t&Cd̸b1}A&WTFE ,c?nTӥK$D~g/耰p "``1یW1^:&k«S%m[nUbn*bES֕e>ӠX՟ WK=3;EqCZbX[ u>x.&_@']L%ʐ8,mZ|7eﱈ8bޗC.7HUެd׷~ƒ?X}/Mj;ڞu7r>?t,{Q0_O i%=ZR'HyzTV+&0қh˒JҳaiG ɝӓlzꕿ,S Vrv3GD5 .xrXɑUVLL{YCVo2HI1OsUd泏kO :m.o/Q<ѸQʹCOZPebqFFEŹ3J#u4p w]#~v$ r_12Iƪpe'.lxN+uu 4,EY}C|r=Ƕ?= e /֎ Ư_F,!Iώl#,[qDXvrͪZ,A6:lRX,W4/pYJPfɀW?,Gzʊ?~ #q7j]ވ]sRM℧If Ӱy"+?[<#b2 ȯ!ywM_tDe?5E02ϦsJѻ]Y3^סýK=] { ([xr2kͬep44Y?VCz 8:' ;c0$]{x{mmb+$^S9 !v'yXBM7z1+|ŖJ$'b=֣J=T7 ,ˣIo#d˫ÃEr2ȷPd-ꜚO1Rtf}¶9,,5Dg;,4GF:.x]!%PmTk3A)']ڈgo秃ˠ'*p2i#8)k.hEG{8 3J|:;8q42E) DA+1Qci֡CV$º"1Mp0zѲ+knxډnzտS>QKe:;m/aM)k!7CcdΧ c ް0ΟU`ʹֽkf "svy dm>\oQķ,Y#7xhںE! at(KV筐,D.a>|~f{ ihSb(m Tg+Ő[lK> Ϯ ľ,1>w""ox[Y\h_yQ@jXB/24xח*iuf;eMwAD~͒jjQdo} /Af'#~G; C4af0ed#*wg9Ġ(l~겻/wIlb ",Tubb&b JF+yPi/嬣^rFvS,ҋH8YveᛮݻxzP +O-O/ m~!zyfiJZwx=6^/'2?We$<z78/긊*hckK%-a?+^WY'MNu,6 \ljЧb26J` g>rMn ^\ˈ9|06pi֛OfdY bYPjԻ{ uۮ; ӝ%}SP ^Xc׻dU a,׿BY5 ў7 *vV:*oO{:v %@ ǎ0Y.=m6G¬P b:wCrU\t}܎ܲ֡昑^&ݷdcs )0vʏdj&,msaƥ,I`V0r7&6]ebP,Wz#[psz}fN]x2Pq5R%Fķ"U>!aU 7[x \h\`2)dnv֡NRc(F5d'SX]z@E!p':^*7-!U_ QX +Z㆗x&8&oM>:QP2{ğѫӶ7%RfK ,wߺ2n#3#;sK=p;lEpbqI8.?Ot8z܎HG䗂?J(9b{EgF]B^|9JNżֈMp=-I` KC"`yke"pz=E0l(.~lh%p{z!`|e3d{&`J´z?`9 ̣Dt.YWG1柱m8TʋEk]g*l8#[c А Kգdj/W؞v#z縼Ѧ I|S6+pc65-6[9KgiY>1`%۶ :[ǞvdB}mi%| y:5-?h&L|;辴@BUcf^Jj&`,#7N5DUJZ H@ ] (}h9 8b߀7$؜A3A[ 5>$sS<l"*|{u0f!>1Yd?gpCNhX=sj;qpfݽn-7k*ێnٜ\Ssh%76(r֎: zG$92_qfy{.x"rO>9Yo kUmH81Oɒ7JLXyG*}EJ?I`i[t,qdCKr"kǦ_R U5B})/ed1$kAG͹Yy?AAE3fpt?RLsL'XU3Qkҿ%p {TaenvT:n 0{=5w9PޯDec\oy,JjW1b dMWL+i\po{UuVh쌳T6v8[1Ƹ:ߜ Ȧ4 iצdm]Λ:ւ04jbqذ$G gĺ(wGU<-fNgp=>,ヤ K֙˺k 8ѷn.{fS3dN/; s WեM&uC\熟2] ~F]%DEQ: _1frs<"캟'7HA{UŠ忤U!&A P( ^w4~i@ gI NL1$ַby2}fsl9>4NrgH(qԳ8dqrWh} BOhd,~=mChZ4@l8Ew/[n0*-h_'!T *u&#t!ʮ]wnwpJxYN,E7N24X[4VW/ |]91!MA 2V U#Ί:z9nGBrIt嚓rK2a3@lWTӬ ʄفł>-1͒ÈgvᆬgV᠁?e==i$PuV?s.)K"ێ.ڱ^ml}*a̪)~>:ћ&-T Jx׆ǟ.kXB]/DHEMyDV7 d[bKlR@M{ iD((yY,#qĔcrn:`5|Y][XuS<^/%PE lsq-^sUVFẅB@uC`!s{)dMSvj :88LCS @Bzz7=soۓw06kn;n8SoK§Ib`~_=e ~~T@FXە70~΄eɇ.7]7@E"-#U]X4g|:RlKM/:6;H9佳ǺPyb,D"_Ό?Ub ާ s9(Ks~_--anupOŤlj>0h{vˮ_5p|M$bŃ=ב`뾸4]k"/(iѷɟA#A}͔[y9y-tN)X 0h/Y}ޯ?}bE/a,7V]%*On_9{̌]y!*$gcgrDk` OEE(z^v>qviuTi.emgkWs::Zj7@En$P=&əĴ^)W7IW`ՀĦ(svtpjK7)0dvײR6+ZZ[nVYǐ6~=heS,Sj¾MÕ&%t(f) ;c=2(ȢmQܖdG-鶓NqqbLo as(_8"F D柷ADc|t'%yj荥SkhNK_%]?.v}aN-twK?ef0 ` ށ X# {Րj[]ad܇X:j'ӥS W2v<3ѵFurcqO1:1F],{s Q2ɻnQ9Uv!0Ζr!3 LΤ\#̤+PL&,¤,;59s~Hĝo@Gt;xJɫaL@AՖa16܀[563%%<)F+6R s7зf,mfYPY[w @x/YR'^(Hf5{f2ENR^枝d,9[E)PXDE'2`I uJSD+2ɭ.j,}wkGmL.L=_]2㵮[A^ m×;!&'Ij[D]#Y\$n)Z5@a͖0% `szjѡj }$$$dYS6„AqX}h#,$Y~a1DC0DKȺզ!5֬8jo @ .rY'%\ӥߙӦCB,z& G`U{4R2 R4*!@?se}!WZҥUg)e~c^@_dR$IoCAPN:+S܊t}FqkoL'U|8:qR\#3j?뚚K9bOB ٗ&n̞eh#[[bچIv6:f%YvbҨN֋ lا8pζxE8g\~}Ѿ:12_g;m'F=ˠ0lOV+DGN;WN5>+%$c j>y ,v pw~U(h F `| Iz`b&vf -ej]~M- ȳ©d]d{ao٫$9 oVH!0?_R_2>ChpAHPvy__\*k?hհw79@TvNVr;*ϥѯ+!ݨqz3SivW(JZ8x:48sK:%5N8URr!@ aūd']ж$] -[}3-^nzR^Px¹o6/ x?Dt&᫮6f\F5^ve<2N*p&IiAEI9~7(c 2o !5qNu؏njwNֱ+:cfZ!-]L!9ļz^F+\獋iá[ngĉfLDeʁ$ˊ+РU QLofZ.&sk)(#$,6hy;a>\T\QWޥ*5:9q0Fz. >ŝ 6G_ t~s ewX{e〼ڥia3A* MJF)*Ql48,v(3;$r?8I=4*2v'Kqưt},EXMj8ks}X@f[.cSLPxb9I9ן< i !nK vUۓtN`8ll ]Z/8_ C" W,~(DxodvvUкES 5s.ە 4bVJ [jJ`DtHjЭ܃󞜐R7 kXo uu|_ 2lvW"vFl2$_PHk *+\"|MRU-y̳#Mg/1)u~I=|q}$6ڴ0Blҟ5 m!u-(ORB (BLKa7u,3o2D̉fHuyKS~6K^LA:S]OMA:96T á zW E5SN1+-G'ȋZ㠮;Pz*/WN/_ Gf\ea|Nv,j/ .oit/RC?!lj2s, V-FE ˇ8W$JǼ3@O\:*wߞ#BG 衩^|hhC@.H'Vs ~g_K".)Y@=Zl@Q! {jX?)>+-\hr,M,8}vw!y6)-bΰWڞ$^^0I-=W T_ S\s2'g$vg=SF%p/-B`>[Lcqb )Z֚ c|y!NM8[:`MJ`f奿,k:g֯/KXqIQyPbzGa?lrq|.8K~E^_c&}-z3k Bó`^c60L=)ɞwh7eC\O8W6m0sEeEbi Tn\ets$o:J ߞeoǤ~\F8}ޢTbǸ0p@B F/[VⰹQ9,$!k`>:h  YN :䁼*K7_:RD]鏀Cb>[j|t0\MA~*ɼwJBsL`uju͆Ht~]x<*6oͺMSXIŷ7O'F8";6wgPI e:8LH V INF&${ys^fI떉cxڢ) ) WW[Z:4[[ OnRzkyH U7 X;< rU지l6{Skg2a IS zԒHz}qP"PXRР:M_74G!l{L2w<2V9kE7xt&ڲSQ݇$iގW ֠i:6Rl|,jٹh/d},!VH3X38_ Lwt\Xw_ .n=weVسFL4Ύ}Ww &M!XBTH#*v%k)5%GIQMI5%R,*9 ;#?HOTD+)JX~kSp˫) aW xߛfS-"or h&$6ӈ-A o2뻋O:B檈bOjh@깙{C23="/3u{J'j^Tq!6mI0lF*^"}ݤv=DO2V4,],Qaz/YZ3M!Lj.rx`1U|]vd|PP-;+~3uY^o36tSGPmHX \*0Z\oGT:uOnHvJ>tYs _CkLH<p'N/{3Dmw-W60uS#/>G)SaR|kvQ\#V#Yoβl@P rBS饭0}XZ&F@㫸y6;0]a_ WU0"#EE`S.i"IZ+oH!WR&H54Ǹ||g5" <-lcwwPjjC7m+8qhf2nַb?hݸ^u7 סShiƳy9RȀ@cB B2׾;c{)9'~aTv]WoQ䌟"u7n2FUhXj_ct0?$~I용z ݦ"]Rf?)Yn|=ðW*%Nm>WLgJvI%!ׁb/e=ǁA-gS땔q0\?WarZ2F0KS\)~w#GԠC%沖@nD|R .<`F+W6-Gtw)o+O@LU^E3qLt㬁;=ˏT[QZqޘ Hܜ(VZ@rHx@7{sN %ن( !Ti>%T,9`E7%H䯎QhfF &' +lt~hkJ+8b DNkAT(Vy%`QUb˶c Xp!ձg>@s^#fq0`?w&ի9 eo|4Nu7QGT?%6]Cr[XROvMaof)=X>E@^ǰ8x ׶~-ZƋ"&2BtC4谯t$+3"e'n:\ syҪ7>9g-*)} ~LQ 3rR/b(:tSʔ{JU8t|WG,.4(WÜd)FEŦڳ1(] O IiIbf[={Hd.쩔v-~s Ғ8>JמNLD ؉Od]A8fگ:jD{`wڻ` +$DrBHǺ]WRF ՚ϧ͍QrF>&MTYAUn=K_ՙ@ QT8dհ/-g4KS8dkU;j x[\ u63fI-)ǹ6A ]0iH:"<60i}ЉыLaTxPDvw롞d;HC*ʅK_{wTuN.@ܨ^I%: Rm%Ue0 j7L bZMFm..g]͝MYvY) jfw`s{zl0z$'2۸*;%n{t {,};y樤W*Dvھ7)v &>ٸ:ɳR彫|.\mN<^Ϡ0n:(r %ґ u>xpE"7] 6?-]p'ⲢQ䛬*lb=*鍛A}mSYkg`$^8_iJ,,v41HMվknzή/U)i-]Hly$`NO u͐aPIB;SqaXNq /0bPj}ҥRHC@dP8$lǜd_qBmH`ΑSOLn/]OJEZ|]W@Z?l/yNNVܺg5p}F2ظdk0IC"VӴ46q W}i3it@K-|;/%}Z$50j '68}_RicA'ZxfnPVA%VcO5  F?߬=v`ς^|ǥpӸG}z=/@(8bY]Jfi6a~oZ7,qc.۷M# C^ݼ/Ɏc!X 2QbH&uq|ZP}1[!,Ur,Rygf,9=$u6GZ`^W 90CF|DTq\Z/d!-u a %|TڗѤk%\q%g3艜Yץi%)Jg(B|(zl&AزxNʋI^M_kc-uD[n2wBHA?mi @wn3qdmiXogfĹ_9)Z=CJsmӤn|`j0im9R y99{W p@7vE26VNïE3jesvtid\j;?}mx` }L «W YwW5"/w}PD5tjm6bN Ca!v~7&OMl7sάG\,V o=pԝ;Ԃ5ϓSnXrDCEYqůcwvNgx`{!Y+$]ۣX_62};0:M\.v< Lg}}D%bi/  .;PqkpJ b|| ݣWEnvD}+ȩpxS [[o5 EZ(z-=彯] HʧqSmg "9%}p)܆s{[y 1#_u3<Eo5w0KZHh=#~[#j6]-TNzS&B["tx~6V4Bcgg _!#1JW/re}^GOf: 'ȓPħG` DNBv Uά|tB$dp)9yXL*_nfZaGJ#tM2K;< u@T88%9鹒2ⷋkuؽH0ߠ$R~`5f׊m8%9}n󘊢5sq4luhuQ؅'U>^dp f"yRM@2/ e7j5K^!&*< D|=]\tסYa ;٩'Y?,~H5SW/ch(^mOҚX3rT ue>-- Ta_ו3K$Dt)-aFyI@xt[mT^O V[@-Yg-6|Wm8G{eCZꕈJ(]UyVq"_BH!'na}k$$OUQ~ژ+ y!cο{'V_a@:>)V,`zQ| ZPV4HDJta}jD>"owMYѝ6/Wk1G'ć} Z )1Gٴ-6*ʋh3/gr*1XDPEq>j5%4jKD"`-= s;k~ZD=9ϋi3>ώ.'Wfj&ht9@aE\/.U)o2q\Ksə@Sd̟zLQ;I}VV>a/{Z;r7?X,DQfWwQFOzNn !'JRl6 t3hx콯]^ĄG@TPEP1aUaA3/xZ,-eE:kL4H?l\ƒ0uc=&xP^U\aաg&3Z<<0GKc//s61C)6Y)ì;.%;}msH)\XKiG"ńo"Fۍ};ϷN:8XZ>roދ :EOzY|h Yħ5;p&Y&r21w/X> zۤ].rBE4Вnڢ{^죂]޿IX g> u^j5NT_Xx|7 F/KۣxCvWtH^V2o7/Ҙ$Z>P (q.0Ndȇ̳Mp4 `&\SKI*kB+3TW0e%00I{FT||dMwK؝͝~YZ1SY wjN;rA%C=>#Q Gph*?1l1A m7Y=/nmc櫿uU ͆CKc^@%}Qd, 6T.3iy@C˼6> *:.7Bђnm|@>YxD9lמ27CB<2M?ٛ I 8 u2-$~\gLx])/b+^nƛK?1r*?N>У1XՒNQpθV`rWB0 !qOw{zjc >`X$I֫K5P`70|ž&Oz%ir׍Yyw%muLnDɝIaL ^{eT;+)N3o6~ͧ@wsХn.XdSBsíf\+sS=%.XrtF}/P10@y=ҢEEiy e3BTxVO 1neC>Ae}av>w1F_QM&=HFT : bpLkKjڮ# dqp2 ~B(ɲ`b\nbN/1s$M%$]JnjA_WdvgQJ*y5L%l#''a!rMbVGo4Ҩ^6 ]ܷ ^eu* |,q>E3J`]6QaDׯh}'Qk -Qd{k<{e릝bق9lvun;^c^/Ad808p䕈 >$Ǝަ'*s.NV2f DD5i~=n@{*?StГ(A[0m o0 ?+ƈ1Ȭ ^]X.9 ;H 6@K|~(e(@ d\b֟yiqpg}%(59SU:>j,]b~%mOli4#M2ja ߽HlC[hsӽ&_~OG"!E<@u<#7'ڂzX?U֝П=2ٿ1G^z+M4ZˎF OspUikx)S]-IClֱ +6./0%Y)<;1\g5nd<gJxwBnEq%`1,78j'Cvֹ|rCeeۏZНˇ1C %IĠ|=@y;UH%ʋI1)Gz h2oySȺK 'Ano"}K˼߄)\c ',i+hV-LTӍ?ֽ?wsͽIWZqY3fjj zQ P= *X5`A.ϑ+oW ޞ^ b} p| xm a>j؈22|SA3*!þ2  6JSҽ8&rX@ 6\';2m:}<udWLO^Z"޻$}0 +3HkɝN.Q:HK<(.99;;Ll>yy9'PYgjjՉc'99Fa2~4ARHP銫pY^YƏRaX/=f+Nb'41ȟ5y XyrTmF  Փ7pQNUm}2U:LgTSe"?O6TLJ/"z Wп.B"^ה!{W[vi! 2$KS5&t'SdOIohEZr8#Ɠ0c9öǏBL7W %(q8Ӱ*H%躴؞b; Alt+QUf#Ok. = ^alX:]zȉ͈Z00LIپ!aFIFF^Ƣ˨$1BV{=lUكQ˔A[G[|bʨQZ~lłsAWDGRub4 oF[ O .fnns;qƮՂ4s9W2{p5Q ."\A; 5Ka[o:icYϳshy IqSc}&ܤh+"h W xٺv՚+._.ȗ.hIhFnC':s<w~yn 7h|ATm#(n-,8VD^}kDHwsTtR-u8v$S&8!jMCJRjCFu#7wNFYQ\"XR}G8O?]C'kvWUwFl,(о_Yg*$ӑ$Q8 %f 1ciN9 =Wf/@t#dD@ڠMܝQRH aXͅAC:{nߠ##n~M6ldl@mӴ-?(ڛ ?/1ĭ-Lq|<`e̙R/Quۛ4"#J7Ɉzz_s >~v(nhyn.ZY.@|9 8 ߽{4G>i*O_ e=S}^-r$$<'ve;O EVsY# |#%;SU]\- _]'7H6k7(؅4c :pD b 9 W.rXӡl}7PfHu'賶??H/6 0?|ܸwoP~d[FLBk W?Rtw+[SKoH{>kjY#{a[=b E_ar=v辝[Lxַ]"'Hg^D(3_Q$u盩m\i"(I06"m9x'as;ٟ"v~XՖ@aFVu!=7bqK1"/V\sZHca)Pts߄&B'Ρ=#[<ѲKƞ4:*gsdEЫJL㻧>s%9h[N-i BZAsȣ¾,/ʐ~tW$(%k̪[_R29R%&`A8'Sߋ4G%ImW5?RS56ֈ~-?|X#p_J/,{峰#| ]& +(du Pm~Rδ!/Fŏb7"=WA3ʜXŒg>n_XTo.I큅rVec"03B&VAhO^ůqgAlw6qvoJKH7z+Č1DQR:խ1e$q!N[7= oUcLVͨG[|ܻhTA,1>,epNdVTns%aksKV%cȼqZsbhK}GD>#5j2$,]MJV /S[+ՖRbτZI}8lRҥM l04cJŅ sֶ# th^Ar4Mtn\97Vp#(6SkA*"bztK|#^{tUz%qO;NMSuDZG?&P{&fZKUcE7#B "Q1,~ч8@}b7qbl`*-tajwL~/bm-2dOi8?I5A}≗PWw" O)'ӱNcsMVOx\B8aoQNy yxhlךq$0J =lU>4\ "]uV=FGFg4`9˂zLt{wL)"lM BSD^~͋\1?hgHMTrrMUvbkYWӀwT|3y|Vp{4 7'g%' 7֠ k'?s*%iHq\!~a=(>_g*~j%v3ςQMJ/קHM<*J t(m5avkzٿ`ڂx. ,'F3dc76uE1Ie:"J3îPXD v'R4CޭfٺyC?J]\MVwtnFs ȦeI}ة-sL >ncE(kqsVjۻȽܷjOVDW^={Ħiq^g(~Hg=Jdl.RPq5I(R5f K%`~뛴zt\ n6?"tq"P|cNr]?i_Ob2h1\)aPGvRمaYDZG̏F*&Zz+O`SUz4a+yǾo_1E}cF!7xp<NDhkE(LD:8<|Uֶz&PQ <p3#v&kfRTK@3꩕ցh?UWd4u$k 8'1s_81T#.ӵЮZz6&Fއ @gdœ̏$` (˸Qp>yz6Y4UuEU  i?DgظRohp7Nf:N,¦ B]gbbH߱|Ҙy?iI 2hOSଧURъ,]2Z) ߱Z>Qsܫ,K,A:V P-aK OGIIKe-%Xz6W)'xeLH;mqoO&#Z#{PݩC ԧNY|6/F12 ; N8SHzIF-TNxi"j5K7Cw.R#sCY~!\P*&?s72vPrл"_w)u]9 ԅKu$@C| V+骁AGA&̓j5 !<|! J^BxT:>?&s#n˖D[Q;I߬t0L cȽgƱԂJ8I3ٿ'>Y*}-puyeю5[A&r&7O?!#Ltߔ@º"L7`1<}gX"%BQIIĉunQoC'UILs(^$n CLs@ahV"=7;&KYtwz.mI B N~ná ]G'$QNfM/m;ƷZ׈,r$&bӫhT'5XJJꭿκdz\; .!q4^ﻲRճaWTD# ~a LZvE)p$-ry[7Vr(ܕNthwu "/oEI B5؅y(K%{u~t@Z{׆`"[XvqFg$gc d* +gTg8 V=ZAϫ={$&LoQGMϟ"u]B)p|]@;%NJxҡs ͝U{}ęU4O'MBXMZ(ڱhrpc'_?xwgfKD8jhذ.qtRB22oH :@{]ݥښT#;%.dnMz!fZ[M[rJ0º/U|T$X}Ct`Wa'(3BJoH^tOJp]%K901Vd+ :/'\Xrqu}ҌacD*{ +`Dmm} 0 l( ]xi77O^5,89.xY?5>4"'lf%]to`+/J™z:b P޾ ǏƗ.$6 \Z@K7.NǬB<ʥ f%^e.I6_pVS"!9E;łsP'@_B<:-zTOOO 0N#ЫúC6U|xj R%sS~w)0b[EA8yN`ͻf Ffi >6 Ћ5׊9:A|>o]>d'ޔ"pYQ~8~ "IW_ZS75Y!-^xVB tKVN_7Bm%b,bŤHoq.Bོ~aꛜ K%TFeVlt s\p![r35u'[=w8v=)& 'b-V3YZ4# i Ԧ$}fnP< scmx44;BP., 1^$\EAZ(W3|#rW'+e_fGR^[-HX™,B\r9ZN?Dl_ HN2vNW. |8uon؛#N[T/0jD* obaq¨x_5֒˜Nf'bQA˜$ SSw'Y78Z>ڦiׄ;&eF5 Ԡ%]ɉH ʘ7rΦ;|O)jl32M<.ZdC;M3D ݶu/câd_2C.qi;O(}'ϐ> w)O|3|{y@(wz9)/.1c4 )z hz>{hS]_yl]@x(Я.p0qI7Bu='"BvY9#9\囮n ?9wA p>)نjnIwd<"NWuGT2@#Q5WbYߍI"]X`2#E s1tE٥z0E2:#ͬ"]Fg ^, ”8\$>L߂0ak/<\DrljG NCi>)yq\=YEG]5v\c/<:Hw>VGQ;|FEl`SH R 8Z-ňdg,Ӊ!e}7B 9.\ȹp6;Oq((CkUipvNN;O!)3>£B؏!9ے͉U-BWQ%ڤg_s@XE/9TW q5l:1㙵!U7%`$r!7^/$1) 1xQ7fŘfg*S&TN U~} E*!<3 1#_** q'iqgxgOP! >gd& zgG"}tۼԱ*w:aT72wM::f r/IPGƺb[sAt=lA z*S1eIaX[~/s~ؚflAy%J0m׊dC7)p ε1XQ_`.K{eւ eÅVo9QĚFߙ屎 '=/\6ԝ@\S3uG,]ȏtq:cz0o3Ux4عr>. !g"AbA!~h'D/E وa?b&yB\coa[ügg.e1C9\]~Fq3}w&[w: f"A) k˴d븴GQ^1=s οUfT@.̒<%(r{Uq&E{^V$5,O_9GMY.X^/ikA i96r#p# LkpRGSCp#6G8PctHt½h8);a4-\aw=COlmC\2 xuƛeXv fV*&U& omn_[^20e.!()Em?3iIu ct y4縬%&fk*NQP."t]f](%jӯԅt!7?q*~Hr 'ͅ* h;/ 7)ixuEC\PAY'o" ,NbsB[S6B9?٭fg6]-S3t9'˟7CtDZ7a_8DRH(^9N?Ph6,l.%Iy~a_PjWpӀټ7YAT~J\JsΖ$XIt#j>tNrb0aY"D4E,HU X~M~^s:ElrUX .nMQ "~}iR'5JS$1"b<#wP ?l1h&6c,V9*Fmky1jE/)6ws%¹B],Xr\[DM;Kr?,=*lW ZA*Zfo[AʓkI8$*,eTSHߒ5 ޙ%w~υ5c(够S9TC" abgfE>֤=Nԡ@bߞ(#ٜ]X#>ͅ|#kXYךQw},SWvx.0M3V~qh"HJ08??Wnp'# pu;V&~i& T;b)oF:*zg+v'$͖1RɄb=}ݲrء1. Ӣu%܊6N 2,9{D\elz%ټ]ԝ7lHWeZܫdX,$B}0ܫ •ny{? w(d-.&h=ENBf%h&d/A c+,Q)B'EKH|HzEEJ1!aM 3iaՍ)[ΊSt'P?C-GkKB۹* [:ݦ.N չܑPh~%hϷ9jt{U"W~}PJ|ͼL1`gg2JK=S\XNAIֹqX(y%< * ;~&: _wj:{gq Bb';Quiyq1l£9.TGGV'Yn4 ڰn70AY{m{)yv1Cg.X`Q皹uvQ}7rsE3 5P W#0ʩo +wuO3jxx fr"/n!ށ7]{ȋjnސ(Rt&&Bᵨ(@811ž붷Rcz } ={SiseEۧ#LNwF!݂@fE"zRRjGdTS_Bp* )RnB S?$鲇3X߁z6}cM"P!w@UO1jɉRv]1\@h%Wcȃ?j3~UILJU*ͯ ¶o׏G3ohjl\[ݺrt\8.=ak(L;jRz*WoHA؇e\"a"o ˵Kx>& ^xNۊFiGCK%ߦIylx-LЧQmkѥ/*fB$(la^F4. m%bH Mlocd΍Q??k^7~k$b&k䘲QkLsp)L{0[V+:S]?89QrHSRՍut%Dn$x`˱n [6] 9n6&`{:)7 λ`{S|Y%;@>+?ў3@MܒC5 XϒLXCOZb06 b fړjI JcEQ &>JA`HGrlvWiTe&xQ!9uؼ\*IM$f^6FLT(9l`d]3V+ YѨ)KVSRZ65b v6`rچ6$߯ `S92OoHax7s!Ψ5} R+Nq0sLŰ{[c'̸@Fg-2,gߊl]ڶa  I+*2^˯GJ'MkAtq6nhHgθpt-un#i;n>tW?: :wNǛ;JsG UQܐ`pTrQo=8<uX?/e?\=+Y`"r ^x4g5kȧz(iJi3O +II(RUvchA ]ӳ:E AϪ?ô 摭# in.F:ۓf n#ОHvWy28ldFg= kkWc6@< eoAwwd/n\ãF*ܹC:P濻!ȑǥލ ^3ȺMgGkw{ RSl# gCCubXҪ4&l֮Ed:,KT-2 ?YX5Ni>lZ^eB'Yn|YA&n@*kS\w"{2W["jA#jWz'Н#O3 UJ !Yo-/Đ >WG>~^Y7 D.yǫnTXٴ)2-3yUh=l. \-Ã+. !l(?0}ii]o FSdfz%O!,z&tNPDϼL0xWlx5*+~y g(yw w~$2t41MOiwhi\az(5זo#KlM$<H/jOZDDO-t> a`ohޕ9JDz.6qˋT|8Ҋ@ǭF ǰX8KYv)h9Eޕϧ >|D.nD"^:npZb`{9'b{&sCsz 8U._}0<+R$amLz=N ν%Ow*ț?Gu@%ʪZ>@c=L<7? ey&»}y٫y ,>d,GV_@W*Y)Kf}UhCGwUնr,3.^*lhmѠ$IF{`-pHZiK+;GQ-;)d^gv6" a#E0 -8~,r:D/ Kksqoy`RM!7 S[0!nSʇp186SClq.>?L FF{11= HC81C(=P44H?2s`+}P RqIx+7lbn4l{Q u>;Jx1V<`dI_1JRd71 Rs uuFz2¿#_чϑo:;t)$` *FUjwk[(` L^d2aYBN)7|ItֵSΣ3@}>c v.BI- T8K{q=o䐩t$}MĖ˅~9y:v%H$ҫFÅ刿zO>NF5-R.ݹx%"?8yMEX!~'*|VMQ'!m8gry7Ӹ$GpФ]P}$%MX/\/ߕf zZF6?ӝ a'7sel fX|rMSG;u:Pkz,5Mr/0r,`ViCA|8ݻڌXek}1ۏ텷T^b-[Z_@K=]0\vHvƸGޱz+A GrZAG$v_I~H]_OZ#WmHtN#H+CE1B;͌iV3&~j5:IHZ`Hd%X-]ryMAޫt#/#!>Hi+_M8ǹ}e58HB;ժNe NzkqFxe2GWm]Dƍ%&L^tjpo⮙/ .L6( 2gW-M3sPsN|?vmˋhQ VϊqҪbyA'ka-, <x=5Yc4x"OLRXm_:guqk!aDR=!8(9PsY`Hl;ܨ~v1>v;h44 ܥBiTvnsu>m7,8M\LFSˬ&=GlS5%KGjaEˈHㅳ ;G5tt>FyO>dWħO=ٟd6U폈R21__Lj-i+~ewk5McCUi0xc0ۦWp7\Tv䍏zIbH p4V)[|7đ*͜^QldHI&9YV^~^■RǷ BbD]wa "\iS!7eULuXVƵsƎx{g:ީFsFvQK)ώW<|+q6ЋA{Ϯ87 -Lmikpc$._CjxٻoJA[Xw&}-!nx͕Z-7ҮMMઘư"yH+c3qvw!|ou oLH3{..4UewG9=ޠLL4HY!YgJ X}95 3U僗0VU6@CG1Ĝ7tk%|W5.w'rWB۔RƏTul(Ή O6"l+agfIL1:Ca/"? yQEKa?*=g StJ~gOP|HU5l&uAHδənOX<$c}ݘv́łJB4ӊX #l?КEEJÇ0 8&?amRW3wuMRcfP@ݜNқlX5Xzac6t#V<]%Q莩Tv08嚐Cv^҄ps-˦/Z2HpXYF' 9J'q&mfsȬtIV]S%0(7dJۂ<$qJh EW!fUzYܖ &')f)1x x@_t_mTؚ@ϋ4oa\a5M鍄pTiHب$}+ԩ|s 55ZA~-,0P룍Ƙ}\WTr>ĝ&_: RL<\oeMC._#p{㳪L*L uy;@bs{tչ3Jy>Uf>"F{Ԓv33]XcXڰ}JRɪ n v-.˧na<9$O/ u&;GG]`L_$@1ʥ,jJ/~-n仒x ԇ~M:?H0mL1a1v*'XD>q|h,THSF;N)3 a\ ;Әo Dn$hs[AMG:gzcb :% cV$c}@v>B#40`63] m-|yN`#|.sy g+G|ܬU49~ 0:l1ٛx, mj3wLirot|{3mX3%Ir @,|7tKhwW!u!j#Fs%Mkz~c0b(I׆FbyO4}(,і\ā˝DobR25=9Q^» 7 F?^@F:wX}@]ne6>C {ӂXYu ^f7OGŋ@a_c}3ͭ\WU|VaQzF'xI%c: %"x'^[لYxBuבhF(‡Lwf {^Q'f&ځ/5o44J. m[b' M ٛIVe+A\%~߁>zru >9c(sW%st=ROfo4 ۱j$3 9v,5]I146"-D}\]j`S7㑱)C1![[\C<\TvBm*~6<&6/X-Emf4)9r0v5fEn%HRH [\Ϟ[L#m&o|@q$!/B)x/<4l;ZF @}y/Ϫ[GӃtGKZ-{[:f7B*]:{c&uFeGs^IךӞj݉AES v9*U=ujV?9PͳnR.rSϜ\h?*$pN0t:չ!1y)վ! /48F (p͔NpW_Yl]m cKX)rփ,d{vJE]oٻ8@2]M3+=cs}\aL%"$Nĥя{0ZγR+g67at^jbj<Ħ[.y*m쐼ZEnRހ$@8+7= ٢M*޹V9ssh|:ETii5ss|e_>d%/ҖX "0JkJtY[ l;!ĔmDs2_K{l􆷪}y_XMkr*aN@j=Կȼp :CE_rgRyٯ[1'n'*Փn gwӘ,lMdR4:HSB쩖z0DrcvTݘ3|J9)Tj+j$0K"cdi3:/ݪlsY? <m#v(RtȈ6оmD&5/IT:I5&Ry `9-eT-b}!{ph3մYxfY `C@\á*}򏔪KZ[Vw@LFIa)bQ?z#J-%ˌ= M<y3MUkj@]. )Q_6Ð jF@3@~*5`Ƈ{Z5Gh>/˔4C%uί_E4闙jhPGYkU P}TMalU) j0w _ Ħ5VW7Eep-DVq@Έ5_<"2Ϲa[׍ڷmq#f,q⟈ "lQ.[bn*JRzciPlFz*MC'? 3%mjJTPG)񸔮b=JWC2ى "U@&jd,J!Vܕ)a `qfe ٔ&Qm wauV.n3q'Wlc`o EuQCؑdC?12^DU{4h"bX<%$ʵ4hPzd"DρH*ۆQ:;9j}{>[o]Xf>wF 177xb[hؔ ^-Zf  wD5Ś0 B,nR jĚ^ "o1a8t\6]*Ď, SSIyӝgHhRNp;{Q$*tVėw3$Dsܩ7÷Up tI؉LґDpSyEA; ܸuejAjZI='6A#@!\&]=|")T6j#Ӷ|T`z5b\ZȦ㽚^=KXI2L,Gv qH{`TP0KXHY -Q>phg3bYMNt'vG"ݤʦV (g>JK16Esjɒ*YJ|VrMTi=h~*OgzBD.4Jꭠo0`S7P E'=:n025-{1OY".E/}[U :ZugP.  UL(&:tŰn@ӆZftTuҜ o:)Gx5^SfC=4{OX)ӊw%Hދ]>H3K|d[SI1W[Ȼd(kW ϖfgޯer RbY¢Ck͌v9=V)ю6 l"S`9JJ2rKpTSSyw_]xlf:h]|ɕz6K8gX<]26ЎR1`w&Ȕ`11lrG ]x>~Rs s_[oE3#"tW`-S+fő2telD> [a{QOC]tU8mL+T^ͶX7b",SHz ӁZSŞkHzs( ЊBw~ "+ӧt0 c~f3KeAw#8f \ Sa=3(WW$ IӧJ=>J'=Yc=Uר5 w^*-QS#H X3b,wM {V\r#6R`FXЧ2 ?mM1H{l`_ 4yWp:jYّ(s!E~%-:dqyD!n>m`4 ŻjYӷ**q+roU>j<2* EÊZůLV/H&1K)8+y?wH 6nET+-D !a7=V&@ \kAU5L&-t33?}vi N9JQ N64k![& j|Zз.g؛Z%`N TB#4-L$cA|> cs5ei>+ a"rͼ'7EM?O2szgJ'AE|*1ݓOlL{~be6Dצ?@ B"#C7Ɣx9酜Gz7̆_q-s˜sXǤG! vР z]?xȖ|P]`4 f [4kPWj4VaYSByh|n|#dJ8Cgp7 :84chYخޅr|\YG\$ju%S^vP Tdׅ&Ĵi銟EiT4>[8.HxttR6%e9WИ~Pe~ƲD`yD_*MBsqWb DgDM}PÂN@C%D^ Rϲ?Zc;q|WF=I6*t_ xT"5BiG:rŔ_ VzkpUAJ\F̠~7Vu1bL8*5NlZa4chY啅 KLK:e.b#8 ی!^095IP>'v'#zi3+g۠ 6Z?!LPH+HLFzVr8 l WYû & ]ە|E T/װ}U R|n{ԟZ㳅o.ԸZ|)<j/̀ϫDA1V7ꪸ !K1_auGV;ox0-!D{$BWNYy!B48ſ1{,Ў*ٮaHT$2x(QP#|@-.OmW,545cdsE` yj#-_Ö q_>ͦm^]\Slݺz"nI\ 'dRD~@`TWWم1%f*D Fd3Vlk٘Pr[jνFIYD. (RO/Z(f-b#4D]RGE%+>w2B <sGwؔssT7WRHLT12SIv*9r7:6`?: ډEU^؜C' !@_ Bpx]j%QzyaDn w|Y¼Υ÷`oѲ%si(bd*%pf׮>*)`=t FV% 7y2;Q7dDcSVFM9Ր(0Ώxus>u^P{צ-D5m(\|& N8ݭ oRֺN"ȮYBYO҄ʓN>ɠk1"Lq?H0@rAPXnm*AdÑ歴N& Gd "͇¬iZ e~XNH!>DHl Z0?WsًJܑq=e:%!RGcIuOel?I  My"g`Z4aBqHEc>7d,ʨ\ 1(!@UiNrf!ϪSǗ|R8j~~j|H9i|{w܇ @@p!!60TT( 4<"1\Hg,W[ea;u&Uեn?㵲4JD/f@E$wpd N#!Y0W<>VB32aIM dzQE!W9?4& QlWF{3H-; $K]Jg&4SM(#RXbZ#!P]YIb !'wY%t"~KfG{lT[۫qUky%O|JCH]37`chZ`ޚdv5"N6$KXc}]].q{+7TOQɡD M!Yt`vB㧇%+dqoIjA,qݛ )w37Vn?"0 ^C [pؼkF`a28uyB(tZTwf= ٫ZqE}OL/}r =q.^VHsYN q %ckTxAOPeyI!gGO7qJtS,nwj×ZGCȝ`McBBaXD[?c V_S)ݐ<3}&랚~_8R8_K?3Pň{P+찮h:;Zo u}E4䟽e57ww_i+vg=kS0adΡbJ %$h7PFH!˫4_b'_9U{L8BT~kjT+BN^"pduݗOwx4#YS2I.gI u8Fvm'Y[T4KE!!0_^HsPAߴG3:"tԏHI"bH ݏRBȐ@"cg huZ7 1Oih>oͼ 3{"0| yJX'Ư 1&v쳤^m<8H0Д0w$놽E28}ɥ` >׿[.Ӵ %SܐF;SR]x8eaz0fN(t,:Zx&|c-!IDcYQۛҽ]9spa*wtv6ctF9ػAuSWfo=g p -[5fX=K&{lU0n1"^2@:8ux*,P=}NG lAr!z~QW충0̿t rTu=2(^,]6?挾n0UrT?t!S$m>ӷ6ǨB֑j \3J/y3) ;)PۤE6 cjnc}p,wB _ Ck?;q^|e…jO7f揜T`5Yo hi7|:ErAGs9<{ ˇa[qY=w3: |qr y6088B]Hw޳ s=gwQ#Q|3"RBo p8ծJ|RallL0 Kj2n&ĭPVOIpٻN{ +vTgtDwK Y `Tsw3SR|x44'{^I^Yأib'@㪌ҕb26lJBq\(jgd$' )1V; ܗV-˕|u7'JL) ٺ_l ߁~o0D֢V?*T2t:I};{bri!m^\mez9!) }Nu;WY&71 9Q7Vj+d%Ά1I:mc*xgT"q[ulb7= =D1ry] VtA`a6-r_)#(դ<ެ&13t#+!E9 tӠ&3z,Rq2W^&S~b ^5 jggْ~HVRTCzdRzv?3b##uJS^0jdHnؔ:DБb:jzba{zg@zHK>^6L%)֌ݪ\yKvcƔj=e$t*K(ܞcQ27t79 V5LC@eEAY@4p3J)Ih:O36/|ߌjoʙD gee4>p]^8dAt-grb"I8"q)-=$:?}Y<68hQ&˘}JsaexV脇LY )c&4\Iz5GGoh(o} 5aY d~3fGEf5RqSO`_hߺ.WV(~.aFQȋzG_rC*X*u[)Ŧ‰vO{v&ǭqJ<ۖUIM P<> :j(XGJ&^p-"Â;ŎSzJT ć&ӿPߢ;}(k(`R{vem') 7& _5s-+!$t3䒜7I%b.>^vAw`e7KBh7YɿD]%Y& @@\o|.&ΎJ7 TbUymzOhU.00:m/rTHww5S˩ja6T٭`TRTA| OV0Lr}G-QB~47Ct6v?IE%H0$*-NY՝2VG즓E"+ j G2tÛDQXyGR-.z{PP/yd5G,P!-Ai]!Q,?R~§X "y j6\ğڧQcI0;5-ޥ任7TV M^hKNђyQ]X<"-Iu}ÏUn4ZݢzSov uPLJjd#n kDžWT$@HF1qQa챕1sz0ݸX\qI0?jS`s/ƈ&:N8< 8fyS2ٲn>A~ <7i99Si }~\Ζ׭~J$ >PyVS/MuQ`ez}{W8VSm do8.Zher;^7@k|HYu"+s^:I.$p?0w&ϱ_0 lz|uBoK. "*q\-,RXȱvtEKKt b_Jt,Oùd!c:g]uUz:Phz':6qQS F]U/|9 G&詅H@Le],qί87h,""XzDŇ1Y*ڢ^f}#Bե+_4E}Xs&֥wzPsnfIi=3$x{gd鲸j݆[jd(Pզ8-գJsX#ȮYl4)MX̵G6n`\?{YvL`(-@۽ ^vЄiNtoLwɑ+":6Fp8"ժ 1C9\H'ugW<`:b :[ke򖑆pIs; AW }M n9t}lvrÃgrcs=W==}/Ƭ3׷ߜmЉf/3٬05QEF34ôeB cwD_t?"=^SF#2kUP~ĢSuVdhr^˳\̚'~>Z̻7<,vvTyi!6%5!5d͒SA~2~btRL"*1 ֓zRT.3gNZ̦sHRS!_g4fyV'?z#O=O%x!LPuT.H{a kzGm)oD LpyY T `s/>7Ҕ&p]^dbe<Դ\ϟP'=@?YY >D@~_hS!cAGk8}=?e21>rvh|.u;#tx*v_2x{k]NRIŤi]T Ƴ#˥Qv>& ۓQd)z~YXHDryZBw(J,Lcƈ `OʫAq8hN]P1+3I7a57 aдf;$a &nGL@_-*rAxOƒaDR]mL^td#A1ދ {]?'mQ%E߲|;f/}uoOUM t,HqӜ{. s"x hMF$ȋAqذI*8Dh0^"l9OcGbqz#3).u%m{/6Q Ե(jn5˼"5(TNv2lRP4'9IKz!MEMi̾% =S*p`댣]o&u!]&< rP|Œ WN%JD Pew{&5ݛ:W{=N/?7NY]=v?N3:VZQk9_m&m Q<#qD^#$S3I&:dl]S䴿ݽ"E+Uq7.5~5Rw ~]+olgFX'RG-akf2 GgdQ&#|f"z %җi5{Mn" 5Nddc bByR2<9,B{߀Wj43kPtљ, >ͺuݲ)~w!$cZx%i#"F2t,t!z_ !b0tQ3X $YP>HFpERGsK^ٚFGWU$ة$m1XmW0cZEKDjy:"s`sV. a E[r\14R$jE7US3^ϴjj]28\yJH_"r]ka;eJŽUwh;I{YPXE_ Viy|'aԝA8vB׮kw#S,3l8ʼ۴oΞ|>R7Fa=Eff-RwWfRW%v2KX+PDIp ʱyYЖʤá%#R:.Hd鞏OC\!-Bk1%#64@Xns G0pPfj~8ի;(E?R>gZPThV>ykܜq+r7ntv4KՑMIR,NRVAf-Ͷ?ɜxtI*ba_Fw3@n=4O<[QϚg0v̀$ئR1r]&_Ձ//StT^>NF??V sq<!V Eg;{0#)z̾F0yOgV@)m ]kK2eiNb__=зT-XsŅ0>o{Yk_LC$q]-K %A-´S2 q^|,VxuCA **(jdTInށF$X_; RナlAmbZQ DI sL5E w[|n]?s%2R*S 7zE7^~lI&nFU',<滋׼:h,y~ liIwOnK՗{6yU"Wn/HatЂ'rvw7z;gЍb{% ,cw&דW(Ѫ949_ ͊3F3+b+rE2…ʈOnP|yuՖmgaxua41K2TgQ{9#NGJ={&v( =l@Kk[T#&MU0isqHf-}fDU3 [1l6ϫ\\n09fl_qAvwID,ԭw&PWQf7s?}/ 2uo^p8xSyn&+k< 7tZ&رvw(fR\!Pǎ\戅xOBѕ`qP'Jm),>Q.{ÄZOQ \eaep[qݵPvl qF-U3_@FiqOiQhP|V 6L ; %-̕^NzogM,I"Ǧ$=}舣T(Zpsa0(5V#QKqjYֿ=vC0ZWU TElp75PN[sNtݭl8Bv4FScݮP_O$v* r!I&KXTQ3FLJMxZx(]ctX1Y imEÛDŽ)kO$83O&30CVtߣ( ȐUB7LS"~7McR<*'2vT XY藣vW Aף檇)gk}H2Je{7j6lu+ ;dgf93re@j,qATt(u[KYp5आTL>Y3`=fjE1O Ғ65ō:!b::W BEcye7be|tU6fbߕf|bgvUBפdȤQ&mGe? ;< 裶+[14M g)TvvC8HsX E/XИB-|9#-[s$/#ԙzbbX7[SPР.Qb(,>4@l h 󼚈1 wS\-(7(ivop]-\ IsɬTDQ*&ɪZ LyJ']I.rmJ&zH[yw;kiP736s | }>#kZ1m f]%N'Vugroޤ_e'ZxQ:godfk~fX2+ lK;LiZ<\7t9.o$ <`[r/>?j?o,[f!8A8e韨'/ၠ]f [sk^!:*gmX"=SM#d~??p2,LYN>H>>tʁǦ>jz4sY34%C.XY3=$ubC6@'2_ϴ0K.@V2Km<_U)r4 3x;PΆ7dKQXkM#:X8nh`:M|VNkx:hMiH鄰X~=!y:4`Oz݄bf_~. [3q]nXͮ80 }>ç;/7IhZBa/l:[21Laqs< ffLc? DHjbu^]0lښ5931PjlSxWbAFM}Y}碡WJ; -RzL:+UsC.LOL"zT( ]M`;Y> XHO<_Pf4ʼ*I28JB^q{:"5 $:=fTI D][K^}) #ڰat:b4/ó0H(Tkn'-1iW5ӦOЃG,L@ב 7?23;-HϾH/To91x嫲)mRCt?i!N+ M#`F@v!a*`]- S<ⵉ۷ 8&G\I?ԈzRz62|PY%D[WoIJ@> 7$SMY0O9˱ 'E 3Oy ouMG-n rad\+1j;'K3! !V;V۳ܽ!roQ}6-ê>{VG `z`_F"jn 1kB=?t,zsLҙRVD8bXK*;+F3͋A}h@:'9IR|F(=s|"ay1M` QY=&LEL_=ޔ6Y+bAQW>y!U0L>مC 2Ix<#ӆgRA0]|&nr6ҰJntcb8 E-=jCxpl,4i2lF~Crg%f-#6z(WX4WE%; #BY=|KMIm [= +@HFk]nǦ>Ucl qz>9q28>ӱ,*>=3eySt-z\ǃn _J%c" =U›zx4!2YABvdN0.f,/'D,Zvxw(jJնbX?y/R !_R^A ]LDQ@MQ)h[w T/v$'>b 9:[|ǻhRșfPzhX*zSV!֣_Nҡd23w fSŶTs)?g^!rܤo,kV|gϺ[,"AsUQ^vMUqIoN '7 ~MB&6fiAQ!S Yh ]"O@9N0#iM90, LGΐ Wy+BZMV)Nm;eR)od>~J{͓&d3`^>[ĉB_І,aX lǤѪ*՟Ur"gq 7D2\ebĘ1si22t4U2µÂU,. w݂h]IO o$4299=j,cquLmm5 iY,t ?yStOD{]N%3֤T#c+{ȩ "*z;8Q:#ʶGJX1?DVY{BxS(r9aWԑ ؉!OiP {r}`c9t_5P0P99`06 F}q,"@ϾhN7*pٖ?i*$9hz*!uko3? z@?PbI A1iWt%CZCBAtw|A+wima.**SJ8zeb֨j%o~"ڞ1{geܱM|oukIˇ=C?I(]KV(ޙ+߸o4n3^8ӸM4"oc։\%eRon"J6( BB4}Ja;EEޘ[(!% 꺅w"ؕΔ"rHO!Ȁi1]Ύd4U( Y [{>0ncQVZ 4"& ]S;4FkdoNjϽ7>])Tʙ$ {i Sj:_UpEO>˘i2Gv[ޕ/P1J@.V^=@F&oԣ7ۼznOgfcTtQ 1\Ku?cA{ϬW*]%>0<߻Gev]+d3#pWNxo :b1/H?De{E.K+F hj^\FɣZZ.I?2ef^-y(%!.'*%r^rTȔtV$`,= qt9,8ȕtX:f~t(~8̛ q͋<"-{%-3S ™ /IqI+ـ[#vh.Z۬ncZL!Bb:"`Rrd$nYzhEU@v)&9bjx,A ncQvns lfݏ|na›W~487QvۨaEH"?otVЅ)iTѺD^pUE`"`zj\3٤>^Atţ͠_g{S%RKAVo{ܸz.F8I눕i19|X|(13@<2 w7UVT2OK|7@"#.~CPCG:?K{3qBޚYs # {E0+r_<{>=۵]q(}#"BwYL c % ]˒2Sdć'XSj+>{#˷•K@$F F#q#c!λAΊG١8cQ#'iޣ̅֝.y85{WbG`)eQcFt$KoZ\:/wu'Għ M> "F`6M)V$ #-|T(["sTj;K0SjIMDe!j0Kb+l"c} CVtfR 6Cv<U3tMզKfxqrڵw5M!nNsE2؇"(Y\&O8]1B$BVU~q 0r]AA;e襌*{!9Ⱦ'`lORq'ژ2-x0cKCe1-p9Jア͉{5yP[`8B;TcO~-p5ft7=ߢ~ CbYOoS)"V[v&D/cIZovGQdTѹW|]ba,bm\+_S7*Z JeEK[ہGO 33 B4ru)ыL1)?9 Ҭf*~2 $*O~cu.aP!g_`e}r6 Q_O3ذ҆ 41x-vV?ErG]}ltS|`Oqt1~ں > cIP6gHaKk1@׺&nO.:h;} I;XI qY\uZ `8yAt!'Cߪ]5}y̝ȶakt-t'([k.A'ı[!l%vYu)EPTG:ര&pqJ, 5 ϑ.S|.W̛)Y<2:c>"  g_| Ҷ"~Xwd۽xTd]k͉[ekk4L=fpPBx!}LpO6IdSЍ_qQADl|6ݱHiJH\6i4w0eVU'nJχK-Oq3I>j6?hZm琎%R FO9dk#(4s򝆷|aP7 e:ټSkBkJ$uIn`P0W01sx=ҕ*9E,)vMāKA=-V [bz& R@%K0jM}dA QˑxHZ䣽h0j@d6iTS^:?K<+{:ZSngapjVkn~t"~u٘n^qO#x|zgYLG5 q[FHσRƌQJRk]i j DÈ<nS1A?TSvHiSQ˘ }VfĚ&zJTyq[? CėĶ.мmυF|uost J`ur:*t̮4c'^[o Ld]5_hAf^g. 3= LpY]U⻵XK /G܏zmQۛsPZ2?Aq2 m['ZjtV[Uq:PQn$](F -k?ii ԇDY+#"PRYVj3)6jV>PR%,P7ʂTJ/M=h{Y,PS*[dpi YnyY@u iY"e4*֞ UB{(2WWxȱݬ֟fPINbM0&()fvTA]u׻O.[lj_*_h>6˩ƪ2V7ks\;N= #+*TYmSt?ԋdWuD[ڏnE"#PFaqH"n@u^]S0BIeIx!;I@/x-x >mr(3u21JVbD+TJ[7wZ:}P.G4\ifoR 48HF =;xoniL.GH\/=ã_h1sd),㖷戗9Qk,ϰ:dСw20f<6.wH'&JPdǀ Pu%F,=pTy7ai4H }{ ')l:2qJx 7l8oNQn;fM )߇|i:-pu3xҩ7lk<@[rt}Oٯ||yFp۰c6UIXΫ_݁~ XsԒe;tm:%\ǿ!g--4Z|y{V-gfmW)^[/{p1rmAao+.϶3e$wm_kE)ʸP/hP0%"_Mj!2=Ӓ#3zbyAG1d}"ȿYbiZJ":wnD l Q&H ܪLbYבzdӿs:_+@ZzVVvȒҼ9@q^!1f*'R2STM@"!'+ݙxTwU^,Y'do ¹[DP 9t*j >v]ԔB:ȧuWQ$Rtf[ TIs[8LrZQ0E g6zAӵonYÓ` x_)S6 Sp ۩ ߾2()6Z;nA.>7ltNg YK@xjBr=w2VѯGDGS %%Zb\ymhwCZӏ::B'+,5Nٵcr`}A †xA&J>`Bݢt С+ 'פ$)IJpN0] V!7Ør;}xrh{| h>NZ!@'=\jD9zS5,SPMZ*F-B 2GM.7i5!~~.p" 7c!>l1tXU]iPzhb1֫a0)t8n  Kt]^DY5g_kAz@csnmk-e#f4x-W/ ,z"\53k މ-2uG5BM]pB3<`&hTǧRwQU]&9=Jp3H2Q78gobc'%5 -ף3Nn%V ɣ:>ZZu5AbqTud׀(Yʩ܎EЉg!<+.Wd#V]^4%bdGl7;ѨAd<)+>PYwIodHk exD66,2%^r_〠 7wndCgE_CMOt,xxE|>:pup8mp,0v!у]0Bd=Vc}׋č%]'p+'E?#! i?dvQk^ [Xr o;a\)G}qJ;du߽],) +6B 5H*_#xMQr}2I|j'-{ ⛖rF>[~9eODuј`#v2~/\Qx; hzw r`mn@;, =@ ;SWF w]K*[~Cl4)O4=.-:U9#gFEZ .q>"m#~"&OY4f1nǙg"]t ȓ=AG&C/˛`z`zN\ $j*BaFQd`[h g":ᔕ'GhgbvP ZlՎiwpJ (EU5Q uOZ|x1"E,?ަ"7W*Qu8,[jH;F0Q:$N@b\Fiv;'^/S|^ra̞f( ?2m `xlHJҖ+uiD=j.fL+XN^#=╨p1  ҆ 999»d7T!7 ښ$*~eZ=tI *>Fm- ׻ %cDSzZ1T[z]ʽ`ןYUWPu(E3jY !NEH͋A1~hkHjEA"߬ѓgpJ/\rШk&f=u8#֞z9ҹQDHy 57UērTl `2)ZFndrs;TFq֤_jZ P_(gS'L$^5󦵙%ڙY@ 5D[J%`|9-.G46VQ .Fy:5.ZANE 7 /|ߊEoҦ@wB';'a91Y_y:bn=&ٹΞDX1RM-A+6E~|a"`-yآppElk|UǔU(*8ԱXl42pt\vRd Um$K՘eUP"k@ j>2J{x<8:**ؾ҄+Z8CZn$IːP]PsG(;@r&hVV&/ZOHҍ*: OOY+>\kwzcp[ 2Ш·(JZR,?@c@]lIc?/0{:&R,r:c4_j;C@@f)x)_mhSEo1&F eJhIkI[أ)]kWC-"Ţ:]=%KdS j(mǾt~l]d ɛr9!56wO_"žX(w҇oS=>|P|2;5KJ^ fU# G<vu%\- 5NS[̌ylO:qfW^ j:4{c"|_g rHل'7 a4 ܵ>8ҟmOLg\R|k<뷪V%'y cR.,7gM }i{0H% @0l{y6d4$6׀V(rZ˥(VC/ XQuRUG&֛}ػ9֢P)ht4|%<7roNk]v$@ZpCXNfbu++xT-|=: i.ev;_'n"HMߠ1ZX{9ԔJỵ̈:z"),~Ɗ= %N#,c(P>|+ ',aOud~m&>\qӟu'[(EQG_ӓ#@u!T> +FUV1xG;86:~~Z)D"gϨOr}ct|>?ԗG)>k1U!h5|Bڙ"LhLY_'xj&F310uPFQժ:oRkXAo &:&>*Q)`)pS"{ J 9(fYt0 JqGBhI~jQ>o-c %ؿ^Zg&SR?9֖Ev2.jeiW">aG/E@:ohɎ^aˮM m g5dD}++!y `St`UT>t]Fn jaZpr_ah=WUPt,e9r .Rc4X0{B[%ϋ$嶽*?}فD}](G#0 Hwp4 q6u!_4ռEqR=or?!(cli#ҚѳE-u0g߮KwpݔgK}jLhP؊rTXJPYWYʔ4o<ٺ ѵ2tqQ[mBAr&uYF^Geù>*Dk {9}C!kԨ?kK7jY>d%< C/we59Qu "(eBp)kT\0l6~6{/ziJh,(\xjڽ62 q;*{$O.}UhٿybQ- }Dt.~8:#i*i|_ a E3?Ũ@zeqlvzROY2{EzmcJu6@qkؕ&A3P^Bu[Z&@Uٝn]ѷ[]fi@r;B4y^HyrEEx4gu&@\3&Vr-ybOĎydgE6 ^*7 ga=NU^\|"$^hM ?n^<, <Rض׏ ;s\[tYs"5X=>\ty-=5hD+#\7mjW 39-K%4 ~|6Cˠ˰]@s*ܴM<:Q9r^Ui1~5ҦM eZ{D$!&Bz3vpU}Aen%H"҈z1!녚*ER!jS"題#MQ$f "a+k m' 芑*̓ӧ=áBf~a ߎ'ƫ-_ 379O2դ^  X:ivb{퍄I;\orR,~_4L<6N? ʲׄd7ޫﬥ,*ND;=Sz'y^ҡ)ٱ__TT~iR&^uϵux_4 4u4{#>B*dMjP3BNOb_s)ybb3LJIzTE#00[j ZGe5FgLADZlWrl)XeOSGg UU }9umw$)" dx~*i+ـȾkvGL`(0FO8ss՘)EE9cz2,oEY \ŸFqОm>1υs?yH~ߟs@Eh'oOj Q$vD (:Q*X] d/xZP'.O/Jnx[|^SiF]>SBdf8roُP~>['i%T])B}*.?$$T*r0P6c FP@CQw̯H@!9]ILxZ0I.`^BڳZ{)zڅ(537Gqizo-7Mìd/8O;|7tuKٖKsҘ?wQbEi(XkV!]ʽKΊmO&cSʈ~#T![ !"74WckL>Y{ E=m nt7K iv ^N{pnm8{[%]Xr+rO*4ʊj"4Ĵj|}LT<ZO (Ec7lyUfT]8^HmS)3=MAm| 8y{p@_8.8b@wmx#O1|maplӴx.zQk3WQϺ|>TZ hb*J$[Y2i})ӑ߈!-%0|1mrHOW ›pIP3"Ɨ$tu lk^<#KIusIF~qd/N!)U^[vٗ'SB|x(Num}̭5dÌPL iYX3PG;w$} D!=9$׮\hp=E #ԟVb8Gײer-$l=$xT=߳fW-X~FhIU%%hJk]a_`k3D|{ѱ.Hz.)\VE0f (LoSD,H!zC~W_y>R?٩-Rd/yMW}ޓZ8)w~E-)) n!5j6vP{~\[%]'rOEa12I,\rh+TNϺ8v& `)$#ft$V'C ˻îa<(b EwF[M6?STrmE,ƧҺ Hr`jdFR J !x˨/kI]l THa D 3U)SU+`Ww)"؋Yf*)7bWчԯ%w8XݳCvn &i?Y'JK YSg޸A%Hu@/{fTC)]v]`|I5 Gw,Ѥξ:”hT33SRR[зqnV`j6 @BK, jLzh$TFZu:9eɮy4롑z̐y=3M¨`TgVWf\DLU@kȩ9< +!+mODm7sVD~KDy*cE}x)`gf>iByK^pk5$9 'W_3~an=BZ}4(nO翨 9X+i {iGwUt·tGLZнo{PH숋eLpÓ@`zx;,ԅ8*&̦H7}HEe:JS2s4I;j&?d)5Ob co#t״k}3UƖzBv;}=8^閊0Ê+]&h7nҪb;+/F 4PGkEؚI$^P>9k$ḓoNJ׍K>>;_ى?7XQ_^-sY;i~U E[euXX"yӔS;=")AWmVf/JJbɇDQr^g~=zpYEd,q]뜛IԶ)S$%;D#8LR3U=C|lS @EgxU9 \n@΃hX횃)vCvb23eĸbl_.Q~B&8^kW{iץlr} ( YR'CK*dΆ̏`^oחsM/#Ll1ǣѥ.r/R4_lX.fwwq@iY0 ^. VgW oMmmdXCp.Mڃp5u_߃ @j$m>A2Հf_@oVڑB<3'l78=@LCoH$͑GR{MˍĚ?O I3"70}c:H׻}ReO7$?5j/bE]XXkp 5 1++IbssTW &peyx'M;sB/E9Qp7.َ.Uml [\Lb[,Cȡ)cj_ 5ߤ.|o@)Юa`<$2UowʣToK,ӂ K @udSgPoٱl-CƄDƟ>}[}g}F5"^dZ_X{f>eS[!vz¬퇠)ԈqKtU2hvsϜ$I)4"ȁLG@p/HOC(\d!^  W "M6Ȝ8g>lO>o? V6GR< ~aJId)+M5Do Ę6;<K(T\-7E3r5Lzia9!T89Y׃f99xQTm_uw\W.=|b6.f$0"xW@۳ӋpXҨp;Mh^D zXo7ayGPfQ vyaSPِKgޜ9dWDE @}˴;]ze0kdsv5m\<I]Ei* w;e4,t_SQgYEZv]Y.fM֋^Bl??hVhﻝaW [0w"1lrkOrܓؼ`P$BQ 2[`ܣzsYX>@@iLY2AF k ;$c`ϖ e QӉKZ +QW8asW3dƶuKN2t&l#6o)'v͎"7.!puhF=q:Os1">Q 6Z5v2mnr*Odl񬲸 N^vƈ=I7]Y' 4?Kf,HM$}Lh<ͫa'yHdxI턯,4YQG3J.Dpj1LZkG{,I{'&p{.S/p#Pmw] $hoUC1OO g-6OKPEd*TE}aQ({jVN}Ipb3!tI+Kc9}Կ/ z:y oYf|*Kypfq=]^f˽d\w0:Z&ҔU Ai]*!TVҨ/}\힎s;ZI,GD[_^8(fNŌmk( ݇ #♯``>qKJë) ȵdQ`ҭSP +'Ŏ(6ߛ(Pᧉ1\)-gx7ӰЄ4HuM5lĞzP4}ZIN]KךղzϬJN[-uzM?/$Se/crAqM5,, KEFN}-A.>5` 7\$ J^8700(3Q)} P) @S;pIzWO`B4~ԵP+8Cq|n#9(~'6>TW9}<ﺅ5Ndk 7U9c%1;!ka75ycv/h )n- u::OL,UсejEβ~SNUr#5d`zn(t/\9zTͼz(25(qMC~J_~ Os6ixnjQݡآ-!=R8]<ʚ3q8 k3Nnx%l`WǠ5%"ĊԞ8NޝiEQĈL1$eԂ "*ǹTqZIS"{8}VWT5U"ZRuHl˯™ll=2HwͩXG# A9dWh%1˙53G_]P+QP(WuMY &q~:s'f,KJ8n2OR?xfAQʺT C7 9d!-'c &Ww8`t󕯰ٞxԏLY_ @`+ZXmyco Eq= gϢ#كtV&2jb$?F ;ӵֆyg94ů}ij9ijQIYWXɣ.:maw|[.dA$8DɁbx%/a0*wtU)YWzMlZ^%"@2{t6=S"z*0`4ւzH A[lv fYƕ@ƥ8$aؘ9ӭ0#e=QbSu_%z5n=;1C̰ P8Q~fo$2t6W N T`-b,Tʏjb[.`Ca;{)|DNftݧ6[7_N^y"/WC{MI@ d7?!?KD ymjvJ_`0^c%s$qKlCO$"<_e-5o. dP!so LmED;ݟ:Cm&1c߫w$LL_%۶cJN+xL*+6ϩ2-B:4H`F9aӒu bgk֘aŒdN?tݠ2 c s9-Y I:@Mjro %C}(Up%.pqvQ+v_+g)QGY(e*AAɓ\P(dL>SsWXiBS/A:l?6#2A[\LOy=#} R@fÅ|mvQfhPr$@Y-;YfdݙI߹98c]DOxd`^CPߒ`!c-4 ҘGn^(,q{7DIt[4Fs&80o"aLfQCZpg/G₌7_H`S*!ӄ(ӆP0rHUݼ[ѰP ' b܁fViiq{Tw2l(m`Yr,7$U9!?NOɁ\}~~Eeq 5yu:5:HɄ晾?8l?w H<|-R@ydv_?L'?xJc,gLCg҆Pn%l'Fσ9*KhQtՋ? &Bz[`п}U YooNwo 7؃mxЭTWL/}ݵ WIkwry}|E9"sݙ40'ꀤ0FBUwt| mW=օ1NAUӺ. 4~Rx)NΰrgW0 3 K й۠cip80O2~gQ~Cs9g8 'hRJ9(CD(xA= vaa;>E]mNOf4s~:!TtJꧪ\<'`ji6w 5PR) Qk^%]i=܂ډ˹6oٞ"A6:Dv7ȁQ#7$E5Pqbrux `^cRjuQ#lf U׶Iz %ij6d*=0cb6-/nbX c|9iZiq9,9u˨V+ଔ GRCJĴjcJ-,H6+kIQ]>YXa U/80mWg6x(fx`@zi h׫j5<]q1N_Ӟ5DY9 JJ\s֨g[;j ZU6H1ejU$@n h?`ߤY(vC[;co?Yo?=1ob^jKx`|#m 4;4.WS d'J;m֣8A"$=V XłMqͥ,nwˌEcQ[@ft:/NPE8Wrj[x4"g/|" סYjR!/(k`/ ߇nnjgV&sAw8 ݰkxbx" !{+k 07 udbyvR^ȯIU8.Xx*Gi Ga72"]֋~wB='Y5=pڞBr ڿ׭΂Ƶ؄nJS22.nٺDF>(.Jޮ`}uެMZӗ|҅S'"д.Iic;d@h{hI.cHQ'ͷ p'hcnӁLӁ ǘrղ",Hgꣀ5bUCEdQ3܉!*vm'Bjl[f{Q{%/̠^fҞZҙQbI}RY _zM\r$J\%hYTp9jb|H.Nj`'tOFE,b+1 Us!@paNBYX_XWq%W_ZgPþdWOrϋ,Y RtDOeBM~;zY=GQCV0l;rťRba>2Ŕ!Tzֆs? ELbV&z8}Œ< Ԃ 75eMKry$q}:a[]-0=$%@hDc- 8Y\3dEvܬƵ/5G.J-::ԡkRkzFѩ{|zAt-JûVHSj6 Ƃd> /2pSR+@KOs_ AV'cS?*7Sw(Nu3u-F`*ٔδy1-LL"o e9(}FoyxGCT|MzԵՔ ƶsLKxoRbTP(R0vڌ&9CY`]I o8В"o Y %B]|n<+S Kt,,cU4#V\Pq*`=v˺z$ WiqaZXgAʶ#;D`^5‹iӰGit(WrML k/[w&SԌݨWbVW1*@HZTlK 6Φw`d2^Dt_4Zrb,(tmeb)d_~Emł/2(;?u.숺X@˳^ 7:r̗ƤG鈨zI%Rݫ۰8^DTn*mXcvڨIѐw8N#7X(yl2>RՏ~*\PWdTL&\dGHN=uFm!uO2Xol_%ǫѐYigD`J@S96f>-{]% 뚳Lչ~R"y}t=`ޢaM'‚0X qa2b'rZ{T8#Z?_/A6=>~؛,> Ͷ0jTnٓiazm#\ڀ E Nʷ= A@0@|_\bfT-,PSaIq0΀.Ρ 6KvZq_tŶU! wv&EKFsƆ6T̬E~~U(=]&u.j|/$s`[=M%ti(☜|Z=V2L4;g $Ä\=kWL[mJIfo"윳i!~?@<JQ!g2dk? ѹF|`+ } V?s u찀..T[B.kC!ͤ\R$`;*pխXǗMʂÓ;P%)b!mRP*{DibGSS@jN|s>*.F֣Pe=afKWd1+f#JFH!tcHL]B=bb8 PBXΘ<2+V0%\i`B 7Z-h/sw3B8D$U1CQGt1SgƠWlf 5.*{, lwJ΀6$DS2}.W| ntqI#OUx @mRsOnѰl%6V% ^;{F؍8NN09>yگ744('(lG67Б/ ېŹ1>Xm4|][KҧߢZC}0-l [c-g78j8~Br-0/y)Kptgt2.iRY7/C@(ѯѬ>|X'Q_ .;*8:ؐDŽ1rPݳbyP^׼ZŮ6&|`ovk.[^'H7ϮM W'B:CMjz}n~t1xlLEj{Tp0R ,Gh}2NΞ?5߾^/}mTo/w%R'ŮTR"Z|vX2;FMe Q GɴvZLRMz|h$+Lo87(Ua7MF Yyo}.QKY'# f\{\_V7"S*6{]K]p_A!ZK!cbm|mG&Q8 RV JĄ*= !Yx2%!apSc.OWir&cx#5]*gk27."1˞, [XJ7Mt܆h'. T2"+,8WD[7.^^%ëX=G5WB A}?}H\*8Xu`\_BƐ0bqDJaa'iהb=$-O(,{:ȶi*;9eJ|5*\7LkB9f6A/e9TgʬVxn;6Pehжc*c+O;+ȢU)s&O%(=,/gA=i GǃFSۡBִY7c;(3"ת(Qh]B"W?oIE+8>pOv/Zg n"^ ʢYw.Ҽ"jBǔ3yf>XұfFY&&Zc,@5hU5z P̘63Dep&B+MMg5`XZ2fdcc>r$gԇV \ߩI (G ^_V0TU,Yk5tSjn_ Z v;S.,uNk8[dH2^GO$Ix:<$TGmV>{pML> .M+!tkZ҉(vIzW!ui-5nPNG9y)!dsQ᨜DoȄ"45 kI]c4x2'! iO6p=(DM@p{ /$tBX4*?>/~ #1KIz[r<$Ś qpcb&Ah+oE eHI8 ͶZsP>[Ut4G@ugjqx'w0@S :n}.^@)S}Y7[4v!(f_O'>cp|B *wY!5' 5]veؿ@ɟ`YGX"r` ;#1$иu.e=O@دŐ 72dr]wf>&/i7 psMZrXyE5$?WSPCAv(|_,ohcJ"N@'KUSL%P?ة5,Ȏ7h2c"dA;#O^6{y*> b~*YeAX8&jF`HzuPʍY,E뺭 kOV)sY}sjO7((?h&?|$YSi0G#>2?ޒZ .+\qpJUVȞֵQkQIyM#tRZTO-9:]Bްݘg3SZ%J))őJ`fا*VCzgv])\*0{4#C' M:On;UFB~ӊpu'Wo__G聒jmfFcfi/S^7̹~vj/awZr}ɤm Y=kb7Uj=Ms92*p&L2uH$M".Sd| q[fM9;W7a\1hZF W*C8 O+In&{݊X@B:-rT@P;_*GHi)x(X?Vǖ@nžp6y:]?2A͡n{*M # b4_sc3ʒ3&I0@)JO| wY ]T[Z90(#V{bV4+@psIg9V,yFaÌ7mRk h{. 1V9]"ck^4 9wpx1H;;:`~TaK~ Moׂ%M#mP1"F>>(+r<ɪ"g),ݬzbcڰ.*CF$xp>i?Z3o (;Uf鏂t5 F8!@9_ŵ\0K]-+o2^'ÖATx "YWcr'},^ ܖQXbv>} CUQc(Sż)sՐ돏1U@~Ue{%ڄ cl?|bRG>.dqk$wEҡcxb"qWy:)s"Nct.1fąt^Hb}8,B3פ(}$'g&f >`2]a"g\Vohfq{!ɖLd,H'9yCmQ 6Jι88uY˵ej~עvO[5&6L11#v)RT M5Yl`..egt?O x[ȽIŽ$/DW"q്Ց{]"AȿY g 2PR9jO.$%w\Is!rBf3u(דs ^]k$;MG6QvʊE(q&  {PXkt?cp2_B /l&B'DM>:KA҃T/߼~xgt;Jn+]w4l8S A+-2Xq x}`jދy y 06 "9;] )&aBp-0}k1qwaR#xʻ jg6'^Z8ϥX \8yoU4 ]]"CJ[Ep;',O7Xvu1!#P~Ϣ!)6t+j9 Xdn2<3H;@W~UƕGE슺2مbLa: R;V.z-Em9rH}';@f'X߸כ:}_8᰼ FnAcm@L10T]糏MgDUP e\35LhHY5(..C_ vSS B<Wj|;bb^L'.08ÚJ//'$줍M{YFҝj}[!{=\O S^x&dV~yO ]-3cp6GX~ۅِASfnҞ|<3 3*:TIߨ)PJLsd vb9H.2u2Ƚ%h'03D:S;+!AqľCO˒-…?'shOl==@(b(ݞtf0{0 ߠKϷdzhUbڴ6dzh$$eD}.jjC QnAdUmVb\QFƵ //*jEy[TtQ$A!&+`n17bj=B%IGxЯjC}^c+-dXjx wB >2g$͒'f"q/ zrG>ރnFVdrRf,U-29i8?L$f#j3}19@˜:AG%TwR/Gi9y5M`v?em$(mawƺ3TxB _=Qu}9?tuCQ f3~k~ 8p7S:|,wM$ Ax8 Ǚ"ЉNV2pWOxEݩyyl\mu$ ^P9dzkT{fzRD-0`W b!bfc|VޔQ]rn1j@o'tAxgRow+tI ?,EnS9&j2eIR8invC0)H1>;Dtoz)J ꋆR^^⩣ԣ4 P[U-k0TZvT$ָ:AL\  A`ծK* rtA& (;5ͻzKEFVdx%pMG]4)0^5;݉6mztq!k0"xQ_~0kp-?4os޴HqH e X\`ڼQ OzXn{C%-t(f;åBtrh%m\Nkdz-l˕M UcuUd,~[H4%xA@Οke2?t` GGAWK}`U,åHqn|R>9AE. ŭ G^Г~5r$/olp;lȊe $b+v}:F&5zGdҼߙ箑ae?gtN{ON迠^ EDS.Y`0\vJHspq.,lP!6?Fۑ/YtJ:<^ܩFk+Paȵ \oZ}+{\L)ֶKY m+0຃r)h, iZeUe){m}uM®0I?-O vчF?qn#!>%6w߇kMzT֚łHa'_$=@&&轌 %DD!™Zl=}͏4o0R8HX<a ;NVBl6æK lJ%5@;3@AtA+|shp&g{.ViH#g!O#v*N\o ԼB|^ J&`La!7%Q,1e)ZYP( Ŭ/Y8DU?om:Ԩ@5W9Fv(Q AP6ITyUdpl 9ǻ_q!WL8ae},ӯȟ1E$Ct*{f_Bo{x޺<ۢXX3Es9AOT\3r9 Ēm @.v ++aдk)-2lru$`SL/Je"d֑[ ݖ{|M8Gjfe%p]٢%Q6.E+DѴQqi `!TT,xNXk Zk=SnGw.Ѥ׮ff1KkulF:L4+T/ +̟*1 Qۤ_ls7k$K{u]1?''fV|QBV* nhJy$Yz&pYmnKe (on(l@ܠ9fc4ysǗr=gur@ۢΫavpRi$E59Ǭ>JOJ=@ڋ_lqߺq_#*+)Bdfv˓΀!Z´NuGx*n2P=J |t[tcjЩS(e'*ۖo,YysxXN"l;E#_| |R^?5\5lfKmXSB3q b>i/7-VbrhflD.v6\.?TAsđJ08a=pS]x_l8] hc~leyo;ŌZM &p-|e++n۪W2$wI'M}MY_ 1(hm Q\ٱE Eb`,"XcxC w%5\ji$k;R'{ƟzyLOU,LExb tIg4q E$kkLX* rv.ݖ D¸)V3SJ?eE[S"K4rBR2-}28ՐaF~YLS.`ÒR\|RklY3l[\ #B~@Jxs>ԄSaEVȈ5cmz};hBJ&n~.)b&43ݤ7P2E g|leϤ#$UXi@9bAWNI>[wjuObphBg?J myBFbgFJHTs:ۏ+46'-?L+#$8_a𲦃J3oL\-i/㝍PY*ˎ·* KFl! {GcaO#Sl)Z}r/Mܘ>bM.IU~$a%xDžCN,m'I(ЕE8u[T֙iL*@-*(Jޑ2_r9.}6#TqՃ-t t5KepCgT Ϧ*Kk <܄v*ʮͫ?g +2t8="TVb@AP {$G ]­xWvlr|ǭՁP w#I8.64[=}睞2-҂= ؈=N`QE?Z5[bwc6bZ c5 ޷•a#Tndˏ'R<ː\֒0ոx^E}w5v!tlp/c6R%(\!!h uivV>ַ^~*m!35e sM?y;]m uL˷M&'Fvv9לz\"͐vS9䲇"hE+tZXZd'1ظUJrN򥆐`k_'*A=bY/\Au=3 [#X-[);e.nczpRp*}ۢq6m~k"DkH Dm^Ĝ9o'7dd:xƛd])) 'qlߚU5qZ߳S/xrB4/)\MNc^ś U;"f\(Ejf@c XD={toz!zV]#qB?G!<QEޒƵ${M4?eO HnKz/6۞HZREʄ4hzb ƮLeߜ.0;gs0Yn + "lODX80n˻^EwSMGedܬah 𾌉,} Y8"2鍀:[Y>DW`TvIU+n܄ɏAqCЦhR@dUREkGڀ0^2%?\*c9J-WH41hߒҺC滼k]+h"0fE1J1͛{aw.ΝcEܳϧ* eT量UKl$ݕJ-+HW|AF W nUv9B*a0T}Unj';W2H~eտ J8 6'Eol"6Ȑ"I03Bb@yyAhlV=O+' ߜ t[~xQUfu3IJUnZ.=4VUS+O/DC`*[kIzk s`7-Θ;1_ Kzahpc#2$)GsE|ڨ ^>^feE&U<24`mHqdsr`ڿ5:o/(|: `s,I-r KYǎCϊ> ݀At2>߱Mj~r=rX,Jrzujejd#Vhഗ!XL \=e_ڡa^ KF>fB/`U~V(JvS6,"kwfqiٞLFǁF8G0mia+E%wӘg'%k|m۟@c "oNXKtĤӪ -H/>8o_RyuOU6:84Vu #"@,2y.̿IoRӿLKme AiItو;?̅\Z*D]{c-rћPCW$n&]h˹[ݡaF2y7#:OPq6Ycr!03nG,,IƳ09 ʃVWx0N ћFطW& e(QL ˺,RD,ĪUi3>\/`T؀RE8' E.o5}i` RVL`3ir燷skL{5f&߄`HnQ-vVEp9BfK݅OYk։C$]1X@nN% O ߊDz`"H'ҿ\r4zt)Hf mBUcHڂxz$Oi[Cgl愕ߐfUfϯbJȟ)a{3!LJeyUi+cype`?`ۖ:H=e]ye=PmT P{-BXo =sQ`j.K,_kB"OCXxE1oGL@ߩH0yߙne o/U=9_ѧvc0Lu|/j_]\$^KG=%^y(`4>a;ôH `Eh[KPVǡR?~Wڼ ׳wQ)$nJ&&g֧X5~JެK!t1MY%64blɷ*_N9YPLatLVeULfcĻҖRfo)$D_ٚπ9Uq}$pG<V$bkIB7D0lb P"`C-#Ww5*>xanM5'?Wi3YXsҟNr`aZwܺ[8K/-9{=ɰǠuO ^C6\[egO#yAmLKVJ!i}jŮzMz3]$@.S$SG=~Z1:|hбII&Yi*ԛ׽SuM+2zW70nI#.)*$ rU"_IzzF|_ƾ T'ʃKDf=+vw:9ʆ "˅ީ~^,ДH?j+!]KR9/|;^@?b2vnv\TeRd0|Y)LK|j9,gpMc4E<˫? 3I=V:o p- (bkqs7r ҿ&t#ېV_.lq-ǁJ'pW2sV; n\witzׇc~S,b;~>ݲUߍD5˃}){m*6?/9h{7F`: [EQKƐp7' j˜e,89 e<,PA !A\\-k wк(F~9]m+Mp[bxQx[2hHٚ`B K ,sn|l. nP1 `>(LUu¬&feBSޜK9 | *i!6P]Wyt1N=&f stEy,oD}6Y&P6qt8ǤB WTQҝ^O`+2؋PΪ;< q\#nj'L!ixJ~[ʏOV#p)8/ѯ%n _y(hl&.\0U>e!?Sľ9rH4H"@t7r,c# 5?SN8&ɽE=KQ3im[*xulSP'[UJjiEm)kX/%j:p?vTA>]\:}tKpMsDdkDCO&/Eom;~3gvXӪZBZv(?kdLJB*](WPZwS%Fk [7I|ah77փ=y5bґ5j/_r;anKvZ$vU@f},`.DT,fCұ%XA3spAְ}~G*; x&v]yr9hUZn(sdE P(V00xVw-ѫ_P#(3? 9\$`ҦXt)#l&kvkS t;)C8c0YF8](pFWGs-$7AUؗ&ʏ^y+{6ie#aJ`=|ZTzqŇĭ֎,EU`^e>]sH̪\BR*T]} ,*`-|EAՈUkSJɿE>Ƀ.rK(h9o ;.J1Mt_ֆ6Є췤zt>)s_W4|}ڳ '*48ٔ( B'܌oLX$E%k&9FQh՟7UJԓنb$TwNWebE|OYUl7yy b}J[ovIDPkOQ>/#u?8x R\%WN5\LtթfWdC^[RW(}6bY4AC%7 끐Ưh -Wb d{@ȅ,7"5evRejdq=i2:;J$$WtwsK̛I %exi ݧЬ;?+-J'baع}yS gP3X8EDqoq]rS@PH{z x[6ÕCRVn$J.‹`تzO~!4Ѥka(Vl0eD2< ~VzV~Up[˼FBtRDC6KE]zw6+C8|߃QdkY!C. ͟v|$UCELeSQum#D^L e|h3 )Ai9ULo^}V F fSQ_ߥ.O'lv1!P'R0jIs͕4T(v&ϬoZ ՓS?^kV$<7h\!*t֬DTX͜^ ":8i>h,t0>$^}"8_؎R!}Tta%Yq9 ’m8K^*s@7:ӅCUYM̾#l>Xvkd`_"f9m[ˆd[8,˻G 9/'R䡌q?')%}L&;KfpeʔKy- ElK&׉/r(ܪIY`Ufb"vN1J=1 Rȹ/ɼ5]tdk!ݼ*˲Utvbr%jlzjeڢpO5M"S7,A69$z }P)eAwXKq?2F}8Y `LxHKmeXh -drX9y̬J,*G}8!֘?5ql#Sr"6v+\IiT$ YLRzTgcQJVf,laA+ORl0\&Bo5Q{&@g4%=xNYŻT67$}Y|}C>MWW6*VF;ürۺr)DST=k}JeJr#Vbտ^\Zؚ^1$z8JUsvN,b%fVow媨f"<",[j&At~|fTd, G[Ӷb\YԠFbY^o~,,dDz=vX7<00Ys"h{ b쵽ၴG^YN"jFlx52rO%zB/ F4˨ 6tV7D R7E ziѶ==B׆]Y:lK4#lLqM,d>։K@GzA)m0E3̴(=Qf X}zx:9Ɗޞ..6ƬyJJ}cM8q^IuGH J'EQ !’7+nI15UXz6y)u_*c%Z#Cz H1o>~:~JC!/{_qc|3 ̙ 5=VHCAwJ<{x@5cŤ0?UTʵ_72fҝ U~RHK.Bf=9̝Fp61RYSq9#kec᷋K-\:ONeY2Y*5"P; `q P[ۑ wk62ZIcAj ?Y3I.1ƍtv S&[;z}j\Ka0Գ ,S!(|A61|.`∁/-v*i͠X`ƩY/E_VfTʂ=>rg: #MWg ^ ckhZ2'7^ E-NOe_2rؓd~ǿGDLlw:@-N:'VNP]=}Aids}X^Ao0GF ӀDMϣ4 ^6rM]NO IGQ P!'NNwaUzX+:sEE.g[,,&hEi'ؓ 80y~HmP\Mn4F*_"Vu,[}%y\CH7-{g!xBu7ݏ%vb]Պ#"(?X;ioZ|V` qdR2u[,uTCփ0 ],gv7jVyBXx| !Jk݃pR'QtWs[\!1(RG3Ca65zFhtIxv`+a`[tsKvlE ɆMa:ŴO"'cHc#V@'B0r=1ߛ_1<_g>i7 _}ْ3T1sE/\*D^:U43"Q >6l 5eOc1e|} ѫ,,`v' =!RYs^fI%+`>X~X_ 4qOi=CdD_=+󎺥4whb/&-bu_0Q;78aLpcj 띢m@X|98@W{u>.YAI_ֱZDf"yd}aW[ϩ[m &!!ZIjlM|5 &Y<սyt,DŽ$ :VVoʇ_ %ծ25>nm=fHBdJ}rz~^? <(<~?nL/mrmoZUK"N֎VLXhf2$kzv{Do+Jƚ} c~Qr3߻9RZ9_Sc&jldz {(5LCdwἐ 6%~I5@6lI6{idȄ,EzIZŏcQE} J$#$Hb 5)/m+ ?xDڪk쾳 tu+\ J)?^vN`Qf73ȄS!ߡ-a۰$VK6LNua9ou~l7≬.#.PӇ?'D2xvf ?5SS'Aɵ3spث)BG<)lӑ <2'D]ѫҒnK9~ eJC9)M,Ͷb#?[[.W4MtJ.FFw\MBA$" GvY BŏK vgPs=fa*[U(+Kpj›g NjnTܷƳSXI>zr'̨p!% O yBڜ 1#U$R̻q7B\IFk08kM677h+~:KC ~IeO*O/`,X$m:aфP6Y~Xlk} ;zh:Q\1%Ԣ&rSPZóQ5*7Snt/06^io)R35,nZ_8 q5bR yx_UcR/ս5Q[M]8yXݭm^)P%1XG}^*+r[ Y"_3V"O9ɮ!&'yD/ Xq]}2s*r[j=e}Dc培qܼs;6\}71A,ϚȘun~ѯ&DגC.B{}iɢJVojPμkNQYj%(3JEMl +mH0/9|Yw SOO8;VATi سڜZ!-bT­D.зފa&Tc#nhag@ S.}xDEwq5DS۬r\)b=^@TsmI yvrO8ʫx@>w=E7|$wnqcYԅ\g~M5H$^ /k߰ 4S%FIjx]wt g◳;`)]rAGљt)kyٝ|jfAj\qLˑ<Q 'vWՁ:%R+,53x6I}>t}Dǟ£B?`t'(J-f>s{E2/L !BK \DUN#Ll;Uj03yPS=ss4Lnra"-skq ̰_ <4$X{P ՠS2ǑUx! ~#wT1#[&Ӟo"6%aVS;>* ur {u9AƔw \H[o}EѮ&CR묽8HYW_6F(sCzp5")ST5g[,K&<ui DZSM[ky?@d qٜ'fSVl*l҉}IU tZQƛ1aoqe s{e.M4O2#<0S5vatO`s#bMHEc05 v~hs@'7}EWG. LDt/V*UFTɌa:1|H;*`o]sDIpU ɉ:["(fEPv%aAwWM`U5` Z[ zɢSq ~T `~{u.Vv- SϮd3 ob(DZoI|ZA6{+<17 "?ZJsn3 w? U:z,Dy^NOAe@œ>4&nH gFOF&m(ݔUPiY$wM7aK]gٞ2xdzZz.v1ۥp>bVq4(1SvZG]~^ KxVY7!Fe<' fE>lA(glBa=TL9IQQ+e ZyE7ޞe>"r_gO.m_C)3ZQs{JQ%eylfSUXt=`Mvلcñ3ȕ&9`.KUvfƢvRXsD"p~䵎Pk+b渐/ZxeST/(c  Z7#'BhPi;hCjX[J}*s*S i?鉁-[bM uk<JNLa{N p@=O `#}MKj;2 J4-MmMb)Rn:TO* A^{?_JinJ]H+sd# auIn f'oa'ZL/AI=m%Nyt[-OBX*K]&9/d'$uzȖ!(1t 2A^Xkҙ-͑(b6,AA6-+B@m*# ߻(Ã@ʇ,X*NFE-(5$ R@8731&TR^1km9o4!\ ^:(zA;Ռ׻6АV!Ha-?MeN^>B'&e*l_T?:.|2"͟u{-a DKM p^A4~zR˄EؒǮ($rG z <:Hp|q[PۼXH-z+@4ak zTߎChv[/8 “9W&WitlJmm!Hqص1#U;t6Zx4G:d$ä^D2&H]Iya/h אe\Y^/PEn7kw/y >]S(K)Y"GooJ##,ڝk'*o:9|M/TyL!sfP]'M_,-瀿Yr|5<úTR?0 wW )rEY_ 5vkؓv彤)r5ɦ_SːH{btu\!hȟb3HF ?eIdmO~V뉄$t@$&ZӐsTZ xW[cx$pwRcd0N]t 9W72ۣ=YN0Lӄ$(@=y4Jx!.Wl-F!ёB9  u6EoY,%xw1Bgdʕ6I2Jгz/wbo#ŃCIAd EAN}pOl5^1#wA;^ihWNU<ͣP;'a1}WxB.8q=%R EČcQ%Yv O,G?Mt% ߇: iL@s.׭D-ftVp(@no nZĸkO\'GB4` YecPw-^Ics[;> qh li)fi fM&w%S > XF)t^AÛh'ۥXP/Ǚ_>wQ?cc0+0{:dmc7[ PQS}^j}ka*5x< oO+̡ڀzϰn[չj9'Ȑ,͜ @vӠox0 &x3I3Ǘ v#dkXׁB Ud𢴧M 4_i剨O~ZqvA")-pYOmƹ2nq5j?!l@՝Tg|(O!uؙg8 qAI{ATA4zFˣ= w4Tنj qJԶIfm Nz&^бoj679ĸL|)y\qMkҶ(H5iYMOlǬ(ʠD`S@b5[ ,HGL@Ch[;DxoKA&W9)-\YEW>O_=K^`z#Ol]nhv|R,~KYB6 FU'/XO+ j NgyeLxuR4~-@UB6^"Kؒ^9#爲E򿦖KHa,~BTYXcjy[GO fn7m-Wܦ㼎!y sbu[h{ܲfv*.\P ,e$,,#8'] q{iJRQ|vRءщ0@E;{+ =Vu1ӳ䞛j2Xy pqӋ\Āz_=%@E=_2qj&V0>hxB9dT=)'Ap(3A_r-  T d䰝#Y3y9*ib@:)8aY|HgnšZtM9:uZc5{`U]򿘆\p*TI?unUyW/Ca< sMM撨8t[)q,+[E!¯?^t_6)'Qs{pkKDjd']^Ë?9٭*Եx]|?ɶ4)eM9CVc''|r.*/xp>5gЏřEfg=!XkЉZ Q4 v幊|ISߺ+xO*J@I~?eTK n%{Q&Z7,bUm ]ϋWxK,\W8߸+w(0t^Lb"QdMcS$96aֲ1מ|0&, knM9BuF5EL^)b@g $>v+m$Y6f1vXw_ݾz΋r k)rwޓV۱C}!0Ykk{h6"C˘_ ) E$ކ`eRҫ=N'˅qYeeKoO.kmp7nW |P Zz /?⩉ Gjl;ۙ%]>ᐞ'ўw,"29T\Lơ8ZeE9.E|L!) ]Ks!@-{;Z;!X0qEݨ46CabGIFT>I9eod^ nmw~%&{!'89_hkԃ PN/u?F [{ )`ˈ &KUBL\MaLp+16~< 9бUyJl]"R?*L׮簇$1%$APwfcrm/ ;ψ#RS>Um ߧ!~ÒZ@|b74SBC|ؚkFS2VĜ!iAI $ó֘襨WNjIˍxs׸P~#4"4G!<9TkYٌNX(xϭTY+2Rm07V'A;ZCƻi8.v%{VL,ax{E:"!I=nqoI(ɑll;H 9=p!M*LWy(!V=%M|VXZhݽx!VJvj١G3&TObKq/}Vy!1_l cjp1d549醘H)PLU6[ph$06o"DY>| f]u|%ٍ%Xv6l0LMmoP]Wf 7XpuM-#p 7dndeƬe4L Sqs/o25춿Wl&`;DPAcCEH<ؓ!$T4-?9)ru0}=(}.)k%- ng](| W9k +y|9˧: eyWݐ k^VM;R:^ X9P f:+)ˊ`ʨ* _:»n#Bo3!E 9V7*j}} x=_MNB瘪,e>Ռ?ZeRtZQ͊%DU8 ZVY^ُ% `L]H^ҳ~v7ñ]I_/ Dt;^VT?ڕMF'$[ !dAܬ-NjP'5lO>\Δ-sۚvb&*bх.DklIn6'~rJ+ԤދGjbu5mDT죴0ܳ;mN./I(:5' ,j~ޅʛ91`R:SuZ(_)iSKdù?u4^;gaG%?GH&DtQ?&hz!"E^n>W< LU]> |Y= 2+d vָN,_WO,~hm͕ 59[eo>eVg DS(6<֗vA !jbr4}#<>5j$J{USQ(׌c (hKo:PQ$["\FF~M[]iB{-f`/EE58 s4RZlUT$2I՝ !@4m~SwSa Goq&XW2ONa7,ﴊMAⱨĔzO[l߀/k~v4 y ]Z WbG<x64Fv[q01}Hw0 8yXelzk79 WBH[F۰X. (HUcҒ0שrJ,C؉'QtF[:C.Z9f@:[2Qꚫ)i+iUTG9|EbVCÆX @d\?S@T޲O &ZOH``4P9 P g qii \ֿ}ZWX/gH͆YdOۼ(7;ďjBmHDߝ//˱-ޔN{sO;WZq\^|tR|rn]H7HtP53$&g7ow"J)닽Uε UD>hKn7tFQ VÀ= t4;89=ݿw*)2vWkkCMQ<3ddudҾ55v1t͌~a!dO6)Q lBgRi W-d\ [.R-`|[ݯ xu }񧆩jj&ĄP^7AWwgx|H٥zz-*G֎En{zF˧=spkvIqHٶ2ֈǂɊnw5FIv3'9,q5ADvv+!"Yrk(lF50g3u^y,'&|$[E9o}_K3N U2|ͣ SN݆D~Ao*7ꪺp^ɯG|(\1^r >܁@P2XӼtP1۴v-ws@֘}E97{*YKg%çJ#o.'`"d э$˨8T]AR %tVtgvNtZkQRr oō +/9_fi~pUYZM'j?1HMe1k6Nv2lCf,|]n`۷a-Fg&% 4 ߪA^ }T}.Tp}h>&rPT+&#Oo>+ rdBZ=W 5V M|ɵ#7X+/ }M5G;:P~QW̑DsHZmk 5k4FTaXoE07h`Y Cci5ݮj/7O>`ެ7* / 1E15qG Bj#|h300ChwoebGK 27bL$ŝ?mym@fATm{qQƈ\s#ĺ L+3g 8W}чT]W؁dGXU%A$˩Q, wX) m(7f2 A avakqhќ~o*~MhV6UBؑB䑀bn4ȢX9nU;r-ga1pM7{3_Gxt x˜/\-^U(h‡PXDU7J$J)06B&yfcc ]_q ?PG2VOMEF~M.M\Zr *3lauL Fg:$eVi0iS2کh$"ǡ11^O`O G]oӹ꽦S24VZGe:DO,BhrPz~Q\ y&%6V9F8#1 XrIܢ:8'8ǣji v(v:,['M51ۿ#!aTɢ=1 |Ș-i#}/l\Gʿd%%,r\8!+|UWR]LjHagaїFר.ӡʃJL}APȃ6j7ts2,4P0Φbk36+hA h842(9-Y! \x>yKN^G|e皴6X AnM:3TطZK,-J1knK`oL?TvG;OJBsYt& 'u8=0Em8-)&JɁ2Oh5%RcVA^pSʔy@-7+PCeoZ .n.+ĀOn3sٮyiBh`@YT]eIdWJ0 9d,܀ۜ5.5T<Du8\M:##Xq`'՗eܵQ{ӑcց9?&r =y K44tu0SF;ED @r tӲqn~m_ !~K‡ UdNs;2x3`E)ݏx@U;X#wNpw[D[2Ez]Sk}ĿVMSv9tW1 \_F*DoB=5=n9-ݜ[R'-%i?7(~^Hs.x4KýЙ^$b{H'<f6 -s >b| GR{aJ 1uDʍfv{R)0{A1!u\| \ [=ޟJr7r- iT1”wGW 1KLLNQZ]&vJ,_eR7h([$0U7?)0zEWx4IJ0 !7@yQduSgnu+ߢ6?QXbٖ%h/9s|:al NHkJԦ|,S0y~K\Y2nY(71($rKs0cWs.W3)e_WV፝h a\WM7JXPJ"PSn[= ˑ+I5dDH£0nyĊmX[xpu$sQ &$03]xt(.E<,oʲ0{Vb}3M)YO? )U๥׺Hq0Ҝjf{h !qBL͊ Nw۳{W&n%H=ioaUy nY1aj0 V.HH7sq(HB"†cPN5+$A\i3o fōNeH;r,zE`Gś YUi=ǁPhht^S(J:IS?*|vPyb > eC@? ֖ qʠXڇU&M?/Ateb1{9xh'e9śQ̆B_y,LMQ]=]Ih[J͈NO"њ1LRuPtKLBM դVe_.ţ@σO>ԓvD&f,h:AR.ןAI4Nf?cz8]wA.Jʓ  L_?鐠dNtdI)=+05lkr%TIl,) UH[Z+̑ m3mc˂A#J R+y7Q# 0#1ql.YQLvX]bSёc3h9$cwJ`6} ZVlD]뼭Y=wwm%OcnM~ M^W d?2=nY^0M&gQj2]O> T4H:`y-Bi'E dB :?N,d(h5 mB)ȞP硍8j# ^V}[9<#r 3郡  @;"rh! mNpy;?KC^'!L;Wq6N$OC\kw3x;.JU I=k3Z\Ѹ!,4cQ1Q.1CT_K *F2¿8]Ew'p?i9xʕHU,~3'Y.<Ƹ\lN qzD-<~gYYbX WֆR QoS mc3 \V<PSA󖉕͏+vSV7X%l&aݳ5vAlJ#1gZɞ65|ls˵]е:'0r{kh4~=lP&.FYDũ9`Ն0qskl}g 'wxvfa'Gra+>\Z&IV)cNWw4-,7&À_^C>srmRk/o03nvV4l9ښW* ˃ @Pqt(D`xiaY1DѸw_Di._Ss=Gl91n7Уap2qɴƲ<#6mZ&0NThUS{1lLA퇤duzօԳ}q;5v>ܧ."/UA|о2k`%9CoIUiL ܳ-/stկ>$ԍ`CD)4px:dzh^UV\2@x,=g/j>H>Zw1si@d!B^ҿՃ,kPVE蓰ҩQR2OOK s|2 ,)*n \r*kqZuaLHЫuAv:`O i-P6KodÈN֚4B~hsX6@]co߫E]Ne0٘-hJpsn!e7ʠPݤL|%N91,KY .{s5*]%rCZڕT%kp90"^~u/.Jh~+4@ғ-Kw"6ҥ=^D䃂AudQd7 fa$ĠueBA>P_9Am{Cڔ 9 B)?fw]J FMDaZZJG8H%D5}:+w'l$ gDVLJ&u\[[^SCxJ"W]S`$ٕVT؝ԞXV'Xˀ icv_#B_Ihx0p7P]- ^u[M#3vZe|=:''t |vo{;<܄YӸ'`vk*Pwfqnʭ/ܲJ |Z9\%4$ufPC@1Fk7Yזs\|x: sfSȾqcc 4TN,qp_M-KrAXGbv"L"3=%":098^P[o~ZZn\ųi^2uЧ#bn,.<+߽Q+R95&WnHJpc~B/x|-VRW?EEY"Tb`?/Ve(.1I#ǃARy{ͽ*+Z#hLV&ӑ`W [_(hy)*,Yas !kMWFd4蝯NoNQaX}EW^GԪh*=tʀ#chR>xF,^?X>$hf*\YJK0vT$s={`\KDzS4+5dHz8os)/.pƣ]z-L{$fAu-VI duMxW"+f2EZ>`R!.R]Ds JKmX>x)^J&\}0b8y+/O,)ȋk 6^c$W)YgO[⌴9[eŒGoڛv\QG6mq_(^@(؏ۑIQ7Rz%Gʛߙ3EZh;8ŊE1%t)%gȼbW)` WG@ a=*O;? [~*X CGqr.ws[u[v ZH\ƏW$pC0|Fv"C(4 J^"@D6_X)䗻TB:Itɤmj!=Bܙ`u3Q y%_^*>-}PaFQр^@d[* y x҆wvW2$bdYOG|݁ \Ӭ&=LI=x Hgk*OE-T(z'o[aCv7u: M]/ʰ[8nhF-3HC Г:2OZy:|=~P*\$;,##%%1Ł lP41#W'?%.SB]QI <,p:o Gh\۔*Msab ~.}Zj͹'BnW"/¢SA'VA=:ZT14.Ǽ(U3Yٯ| ;)Jq뽱O-1δ<#rؤ:Dҕb c$;Qa[ܑ뒊GK@ $BF7*Q(3l SdWtBט!?p= le"Oόcx>5;Ru$È}V`eFaI ! #[KB y/ 2U_p\E7/;H6ߑ;ɳө`ecƕyYtoژ-c1` +zT7Jqfphg}ȖpX& jH!˫}Oa@B !7p$w pYq{hت1imǝč1>EBY5V.&~kOpz|2%^fיd|1OBKƌE}׃c=Aw3onI8̞W>p]F[tI q} 9h-}^Diiݪ3BlϏY7Vlc $]wҶjdcTÚK7 B+G( tP(pexE$ OlǼT\T( ;rlJ~ؓ'Q%PӮѶ]#c<|0VjzGTֵv8kCOmG v``[۠wq{M8ۦ5I^!y]fzjH_7\ I–~!~Hw\{,)겧-p1>\ |U)Odw'Ci4}hxN9C/JZ9>`TBlVBMC'i}lԢYg!km ;V ^]Pa/  GQte 8C#_!9cHf ^Lx)aUEZ$[ܳ"P~5%S5x8RJ09dTK=-2R*4od)wPf[ۙPK[D_p;"xZp yE:ŗ+5} 0W4]$.5d(@&|>f1DIWC0a>e}|v2m1yXi&}V,Big^abWU@.ٸ6R[࿘z]n`HP{CYug}wEzhK+˒t-Eڄ7__S)ײaJQb<ek细&YAYK fD!}Q~a d1OCh HEi:1H4o4yk%VjiYN_ާsUnfż$q@voo@CiEVˇha&Wjvl E׬ms_FҨŰ<Wŗ|w4QP2{5g_W])RZԪ3= "fF$8&'1CHUS{T_Ώ%+JX-1]uFEL=h|hȧiI; o۱1$gyIĎU2x2ȦKlUL.TŚ!$ςo8D$G??NNjڒp5/6p .\#H_)CA|gZåUbJ ! 2T*yXGƾ x)0AӖA)_(}`Gû!shJK#ԙ=GA Xgk(0,3B%V[[];1u|M31$nI-?TWbˏt`{F:(pe0.pؙorESӰsT@幉mئPժz nqSJѺwy# <{ ǍdCwVNOOj{+bcp =q7*Ը%S<6]Rƴ꘺2?iݿڏY&|kiovJ$ݦK,qBFWZl{ 6 G߭ёETM(WƝ~VG!rf[T7m>$+SBZ"0)Ðԫ!?D> etYD9"K LmOX Ĥ ѡYqxI.~z9~<ɜgX@!mZY Ro*}PT vav/åhFKdzJK=6hSUHcL7Ŷ[rSg^>56W/4 Ϳ|&TeA 6y4n;Ubfǎmim1bɔJo<'o B@u*K/h=LtJ^'V?lr/g(m4o*Tec:_k`e46@_x WJe*s%,l`m vazhV-˕R$<RXv7ݯb4 /IwT_ƀE0WoqX$l៿HXս#M_L8se7o{ns.du%šO7LirR\,'$$zUn=si<o/ i, b!aQB+R*PyǑzX$1E*`Eyw0eDt dxK@3CbnQ NAS`b/-VvZ(@Ԧ=g.Λmt-54W 32I?L>-ܕY:}Pȶlá9t_lCGj9;"iNMп8x6\Ԭ?>KVC *xw;UU&{-ITq>Klq:^IM4X"gXG&ʈBĠW8Υ@q+U8ngh~x%=xإ.g>#`Pj=3y:乞 #u~^8[+ ܏s:<ʌD9^; lj'7Q>\,4<gK;Spft~jk!&ı6vu1&?l1@SSyjR^#}'c4ݤ4{gGei/,@5c)u$u_{¶j44ǖHXo zJ?e #h^~?V 2&1 g/;FZ( TS3Ҵ4e6q.6m>2GfT#,pۦZɟ֯/oR*C/N*ty k!ikZiCvGaf,aA" ٸpeug89@Ro\I Hc4u!GHNjD]=~4b}#\n2t{ZҟCM X1q%G8dq4PmLoJ$4(Kp K;kԻso #O@ ~=$8lo+U=<M-BeYrXD?;zw~vīA2 j0Q-ݱn2%P-21* IfRG~SYPǖi;7- @1b0E5Ɠ2O$OgCqeA1F1[q(g=FEmYWqMWhJt.F6l#.0v RMXs25ɣG\LqvB%d'y\^F`wea󎑹v~upl7=s&27^é֔= †%9Wԫ>N7@>Zʪ1]5 +h@RsS(wtUcCT;QѮ9=7Py- F0y3]L )EO9Dl$n4wq 33[3r' ΃qp ^Gb_=WALPC|$K4 \{oy<1 5c[/N :!G\͍́OF6Vݱu0divM :nċϒd7e:;Y]B"]FO Z #~' G=`U,vOW{QsDx3Ǒ5`7m$owD?]Q: \'sBzK_^<͆B>Mh/ 8 1N{ceTnt UO4>m@~Jt^q4q."D7cel1x@T׹yVQ%g)Ȕk"}J\kQH&!^> ynaAsOw]a{يjK))2Hz!4稡 ׅE"&SgM5ʕ~CG̥H~Qɘ>~EFHYzI/TIFdk3lՀ7^@ed}˦:λj0 Z -`&O6`cLsYn\pH[M욢.)oTfq h|JJR<3,&n@Z+Ě=gA|'[gZ^{Kq!M_ 6/ l{O*t_:uLӂ&:!$1+\`~[čJ5]a>!#){ɝ5 9i{V&ÚýnDKi)pqx=]TǶCyVWtKp+vd[Z;=Fi3a#^ev+55{O5!mFMql\ӂcn.]q[R!y8/.EB#V~SޑFn| 7b+4S0౤e$4_ Vs#Y?9@Iױ6ա!>3-bl>*G1&MDȅ&smDGɧl@D¦_|>,mh KZgP'0r1O#MM hmP1O3ER{EOP׉Οщt!CtǒaS>+B1$2؃%uz)ckkVĤ;;'NCNS1ÒS-xcs% jyic&pV3<EŊl_n=ijZDbB mD$L:L{JOmp_!OɅ3d^Ei*&lhzJ! ޙ8tпP hn 1P5Ԅ`=Veݜ~s#tx$@ Fx{ML6u²Բ`Y8/hPY;`>y]ߤg? R9:Ti ͯËTn"~Et k]/"@C ~G@4"cc,!=a?S:}DzE@K@%qґhG>dc;؃$ZvA3?x#mPѕy'EFqb9 iLZ.tfs2'WŻMIhqRm@ALF>X=Ljưǐb]Y –ukd %mӼ:=/+W!}y?{ftҵ ͢ ̌A28# QĦmOh{n*a? ИrcÒ)SY{{-pnvF!YFUUkLPI~Rd^׺_4$k 5xʗX$ucFyYovԶ x ?wOYPj/Kl3 ̓yr+!>DrڞM؋t$4TT&b=z덴V Ey$fmR \\8xћ(BT9Rlt_wʏF#zA]]C~\kбp&s3t+Q'*m0~ tftO^jma{&⳻z<=m G9هiS6amfD0|a7ǻ偄9D0P#g80os L+n}q%RlūRH,Z!9s?v~bؒNԺdG~p8%gg)Iϝu T+^`bН׈ d 4\!sɕkܳlBdu= \+ ]=[- qHyc'r E,TZǡ]}[OZ*ksUma҂zVfȿL$X FFw'zjr@V>D,΍Capc-%Ipo0B^}YeM/kIăhwګ S%~Rـ9:gc}W3/<!/Б 5tҶLyVM#ǖEZs eOao}&޷Ut]*r)IJTErG^ǖ59c6]K"tvGxtlj;/ U.yyKH L PEl 6]-0TJ= U_{io?c# NGcFGoP;ö|Kqk{xƄ*ş+"utW5v .Q,Mey}wXHֲ ;8_~n;fxJ |;tp@_'+%§ݤxz@à*D ٥H|%*vّgONJdcܔق)9 0`vf.Y$ Pt5X:2(`Əq &p0qB%67 ۯnTtVOH~2Dy| ֽK>$c?MIܹv[*Q ><`p؆7V Vj|mhuQbô ePw WFˍi՚F{-&! i".i5|:J0'ۂ5Om8d I^-7?n>jݮ> +^ŵ\֎+p:| 0/5rNivfV亟R=G:3I9h-"ꩧmDR`Ri3G"pPK2l|Q3a7o7Y40D’%{,?_s5:9jYhiT5)b isrg@c|J nƛ6 f3=r훫5+P>cplYսLgܼ3 )|Rv%Dp ;ӆ"߂sBj6G/_*vjE~KSu" h9^90db*-BVSqU\^q$ܯW z;Y>*6o{-dO73pDsxRMfehӜ*_pB$^]eoXXOK!-c󑐕/jU28NXCJ䓔ΩVm4EɍS#mŃk0a_) qj/#s%|0.of–ɬkBV y(^mJY_ }L̨,\k1-3!O >SQaE4!P빍1թ6jCNEAE2 HI&W*]maa3@[ʣ1,Λ7mΓIe>`Ea\dg.-3-r58!yҩq*x&'+|% 'W{>{G)SmmcQ- >uy_X]azsyLzYО/II>dzt O1T+p <ދ=H,T>5jJHU#w ckOK9&sc_@8H6ʈ%%肕TƏ\[vO<#k|b@!Dw \DJ_ٵ|f8./U Sၻ¶MQ}9igش] BU{WL udlN)㤆;k[arwGs|uPXFo;_ZCԓwI:\_ BY -vQk KnqsD~d%ځD}4c,f8[u1bرIe݆g\Hfl!8cE 4(pޤwiݛ"69z+JSX%])C`:w^lq ;P 1y2TkM]27ڣ&xHWEd|l;~ngB;V1ϻ`ŬÓ,`xyD$ꎨi{DN6;kT[蓿B +X۸>0ǐ{6xʫ=`޻@Pr=Z/z=B8eZ7[I)s@+R rFFQ.D@x=ry͞UMJmԯo]Ҩ^LD@3\c2&W6}Cܼ|/xP@XyS {װ A_r 89F\Vtl]|vαzXzIؒIeцvdCPx A\%+|KNZzJ"Gg\n*-0l ep3MƮN%BVьOa[ Xe F lA<Z?G? )igvYm;?3I> #uRv5O~nTD=d4'Cܩݴs!S|vZ>K6@hcX>n5jkdq^ /xS-!ai5g¼ 2@6˵#ڡ ͠?I+6$ç׺>椰L3MV85l/sJW a6?Xg`aU]at%qeShs,xwER~"G ,љnЀیQ)XY 8GŧGӇ}N*9nN'Tx3p <2?frj4 q;B3;*T=e[V4R{R%W%NZeEmygqW='9CWGHC` '%Na?Ӈ,%᳧8D#]z 6?Z6o͊g ut)!vN _פ1Y)pFęj dHb$D M/eNj/PhnN3WޠopӺɽ%k7+r|^-@Q˞vO)>d]/PʅeI(χ (B0ũ2?x{ #M]nY>}0++﮻9/Օ. ԗ'aW[kF+.dO{Z95L 7EhUM]u9K ! Ie'\嘓U\U)H۬.4^psH_MI|=@łhף]DSnJSm<]}YH#X_tZJ,Wn~"ii.2+S9;AM-V]kr«Y+ B G=U >WtϺ-Z oJ 6AT4;SI8d5yopV@vZz/ nFK0o2U)`A,SyC2[V)6ܶZ1jE.3!!oCLM>.g@ars/u~ӚHMX:|ܦvE4<7+6Yѧa/;EsU^(SXr>:~Xiv;p5Hn}|WNPW-gd%i3P\!>_ք!rT`ӫt=rn~+z1~-3ڲ7S-:Htb45,<#o #ܿ=lE-YȈS u+ A] )e'moˉ ~+=*A|_|P-f|n2)HvYԥp![%2ryVA_i7>nch;ͣ|eʥs󼪕0"xma`81@]lvە'1.!/hl؝uRT^ӉO >#H>`7T 7ZURF tc~{}!zt&IqБ!a`ЃReOݟz8 z ߓm_0*M.0.'mhEAyu+y T\_#>V|b!$#ځyW5MH`퍻G6\GYp+KŠ_ڱA2*8n'UdGԓ\Sn|~X-i߰u'e*< (#- A(8 1RRY܎ \/YEIh)0QDuOY' DzibT35t;ho;פe E@ g†b49*iEsk%FHa^Z_(l _[os?M$Ȏ} cn`t"ٿ , UL-G'&SWa Q0b/2р>ۗ?Np=nqچE=ir9>SB}m8CorX$`xZo#_nDWLM2؀dÉv upBΔ 1#?UmCVWz@F*S"sʥ9 x8LKn^v]G|F=u,EqB+%vohM1g.-1to4/oY b[BItԁ7%1PA:89S{՚.L0+_[0f3S\ilO33zל !rDʧNJܹpY醇! >.6%XjzU[oz$OѤB5F7ACbLyq;,QPл9EIikFp/: }=q.sD֍_?}\/ve*KdYlN@9PԘ;DehɘQF> >Qjn1WlXNzǺ&$U֦\PLg̅Pѣ:):UA*œO>J G]7!f/*%מԜ;r FA GKuў9pʠʹ~sb:7]kجNM+>ghn.*pUNQlP?Z!UrhvJ yqZ#`75w`}oq dէp-)7[jM@ateXJIͬjS TW07q,2:o~t?XdtLpg*T!䯄0>g~HKiy'U!OGx[S`Pts|F$q|5ǻxʌ}M@#}Q沩YJ5sʜ0.`&Uc'5.pEns+۶nOt0 $ECy p!iP.ݴ "Tv"(MF Q$0֏KBFp6Q)eS7Н{~_x+ǁ@ZQџ+!vˁ= ᴶީ"Pÿj X7.j{|ć]򢝠fXUQ}{cdה^9 PǜӞdX˶#G\Ʋ߅E hu+ZcD|U|I?~thS%o?o߂UF%:V-S x k'!aל?ς7f4\AxFZdx|tj>,P%* +rU~t-ğ)7_ V-̭qM5@lU< 3|@|t+m0Ԙ^{Rj(GY&_(v?<1^5!Y.RB +N춢xVuipO6KmQZ2:@XhD9@eyG#$Wfܞ/Ȭ<p][ZP~B5cr[\+u(~dS:˒p ڸt4)q/Gb=/iYTBM7(xޣ 抓 ^I9*7Q֨z> d:q+cĘpR.ʯ` *'1;W "vfó^.;zx2+30#TJaL-WqΏD@XJeqkzS QXݸԂ[O9 $unT@?ۙL[YL.F58[k\^I!|~Fv!iͱ[_y"7sq8X蜈tbG˧8D!ֵT ,cAw͉:pڠ8j$ -pb=t"g7l87=uK]YT?u@Aoɨ u?g @D\.NޜHS_ŌL,&&:b93.@'#&7.w W)UbeVgZtp)X x:ĻA׳/(Az^\p'̼'> ʉWHwN*j֟i^qq4 o hivd.t1VD@*ÛN~{M 9<PDwfk<(~My`GcNFlF4"@R9%A7}{u5TZ7OFˤ'fDcb&hBmQ1bG&+?e]׶IJ%bOu΁KtZ$ `jzEB>/Z^uu`mobh"Ī5O褢\TME>86O%p9(@Ia!a3BHl)*2-竘gT%1s~3 (1aiఫD3 Մa"xc)xg K!:"}]h垶㥓HLDF(,9EDeTKЮqKL|>kLi+@}aՆ~O%;(Y1M?(O5µkw)âW@]&|.$!qQqm<9OlH[ ؑ}.eC%O4xH ZDz)?[ZDž>`]UI•B>v^(]sdQa@Ǵ4Q}稏;>C)ѝGi]}=9_FIۄovMifǶHH5lOs &Yy z4!HD'bU׌nVpΗI(}!6@H.I>jwS?zsIn:nh'@7'5Sap0XDPe*D}-@kK% 2'WG&H^IPAՆ Z1rNG9/D9+\-˙hVtz[s۲ >Wmg!NϩFe-LZ>ЭZccAV*ɨk>o[©X: A" I;ILɴITu&OBA|W1р_HgM٘I&CsZ}>e]QS@9/R-q nL //k;=`óam((_-ˍʲcÒoRmCLJPQ'tK#y=KPP2Ƚ)WAK(s.K5`$ETR{7+bc0R˻ܗ ̓i5 Һ|B&t]>MH`oi>|"b$ 2*:)JHhBPV?u5EVƭ6S%2>Gclm4&Z(LtPz |II^xޡU"]F+X@_6v dTy rtL?߾${6_MY{`f&|x s. Em\DYn3AVc1=[?/Lkٳ6n+0Z(햚!w"jL;bw d͗\ܴ{Ws6EnQ1eH hpJH=p8 -%+$Yr՛BY X%TmÅ̲+vύe(@2t J{*_B ?gh]} Iɝqcc YXGp)& &)sV5D%I5fX7dH)|Y*Wbٓ[3yp8Kr{mvKXJ>LuNz4 ҹ"pbr_es@s#z^ ,t3?ú aj G=+Բm>.k %faM iA 5Blf.tsMeA~SE: 2wwӪrЬ78]p"%YyNe Nq7zϚ;ávFDED bgDpJ[ FQSz1сSdz:zty?yb,ǂB&]`6*BËQ0X2|A FTLzRr7e[ 䥬aSh:~{&ۄː[#F.WR9HӔ5* ^4 3)G-#<:0H2h+-~M&7rXaw8nZxQVt97?P;' us6>!a}q24GX8W*/v ܜLOrCZtǻqg&`52Oc1_Co#ECQpĠsX?(YgCkY*bhS FMYzܟ1cn!򓄌yU;<4ǝ mJx5mHZ0uG$VڱlL.Pj fq=p~&1'm}ÀG ~NȕoD5o>EeYIڬ&A>jfL~՘o]ݻ:*l7]~`q.U(qvBNߧ:׆-dN\ ȘR4 UxɑzbX5pφ:* Mf_ŦP|Y2 34Zk(dCB#h`l7yoX/^:<[8.A|#R~Sϖj?DB;lR:ØgڞD{+9C[>m{3'@t0DcbH B:>d>6hd &ϞF;EouV?kdː-:7.@i[_bCJ+;\+33E9ͽb5PĺS:ב5fu>1B~EnON`5jPL!\̱G:Ƃ$ -b4A#K<+to%W5Q:"Ō!C ~:GҡY%P+M-jw2wdfv6B-;DUj4eUkŦxxVC5 1I8t}Hk1Cq뮃)Xk(` )@:wKs!6&p79v`^|9|;}3K (x U*ź`6f'0HF32QjEܿVݺ(:}_j!Tv M=03Ah˟B* u0jbѱ_-&q&+q^*{5g!sLB4 UE7Z`z u 5'!8-]4Q(0ۡ"+iRa ]3N z!rJ/'[YiI,B:½@Â,2!= i8hB&N[Tp[#4oϵ+ո_UzJZ(&lҽñ0πY\jhFۖVb2BKiD \|jZB sQ~mWlƦ8sqMZ wKm6܉Bn̜52HWYʘ]_ :y^ (QSb|c'm ۍ)=śJXc^$BGȍ S9BM4-٪0%+÷Y6~)=m|eTH hRoט>|s}iTU5&RYEfq<VBOX5He8FnC9i|%1^2?y$I)}vl)JNOl*7~ lu: mT'U (esCQn_\[fjbqK@ED<O⽣ tpoH*YT\#'C-"ay0OH;R8|./by,i[b'{?lMW&IBzHi=]|DĂ:s 6ɰG5;>w{ +0B8aUz9ӡ\9o+m1Z#N;=`vKPZh8"8i w}u~*$40#**z1w]ݩSզp} ~F7hA%j\gVWg1 h4D nN;hK/eJ8,KSjh_ZtH;aΒ?ל>6\[R.ͧxOJuլUN*mԽ.e$WmlG\_[5 hOݦRꪙ&V_$E@z-`6k# Ԛ9b)ϝv|0\H>/d^ZiͶ+zzX+Uan2|X 4irh!29Ռ rjpEoT;j% ѐO0Jvw,hWd nIҼT 0]iHB ejҎ&#YԥԘ CALٔ:Y~dxCl[q `9Q5v;Om>RmbŴP6xt%5܏D/DV33\=c3IW#w5,q[TzbT ׋s巌)1 A,\ߘ!)']NPz4_?Di"8 >:pSbK4EClq#K+*hK 2i EZ\aۧXt2Á/΃.{=>LJRzrw;*0y|O̭ku4n'e+B0@VO;3R8SaS۸|?UB$2LGpg}wLJ&VPnghzAzmxj&v{*"jIC;d߀l\؄aL+}ǡZ30Kv[d/4$u2%:#kDd>oZ|`h_};V6[&O$/4h '{ChW<6IMdU.pC`'/엣Y#t^5h8oB9`vseЏTӓuew>rT!9`vv0ۆ謴IGMnyՌ˜]Wa\㝶RW<rbvmÈ=p-\m27[l34Y$/#T qQ.MxD{Rig0}~vFh$`)@2{1]Z3_U{r,R?mհ'm+S.\Y&tOFZ̛B8Wm<_H[~#vqUUyZ r]mJ D6!O.H!2"FR?Z$z$&c,5c@2Փ.,JH3u7uYY g̖oOX!¯mhg,hl;"RMO1G|q6K?OjIcwߛ8Ng'k yzu H]BGQ7~u)X%? &Y^Wi`h=Rэ`:"cEΔ0m8~Ag8w3LŁ7.iV0D+!$_rL#Kz TқBkX2;ǺsHe!?1QQ2[{ ރm0AOj )@yĬ c9Un,(82WH5Mw2Q/BxVz-p/AY>iU@]N55t$12r>tͯȶʑIdkO-hi$/mСD-1]P&_* CFSXr؞V1'KK˰:ig%FMO%%)Zz6e[꩐Dd }-ԅʾ)2fB:xؓT$`]E-Z* vJ0JC.(4Zy~#{>r u{3p,EMsSa{ &SG ݵv\9![ֿc~ uIspEګ!Y#V^8.Nmm 8bؾE5|aé!t!l'`6Hdf4rիrd1Lr#}5q34L,SPmDZݙDR 5^J¾ȊNuStIJc.a06xU9\ G/B9A۲ɡNUZ9L?Mv Q_8M_h];zxh =+b{Xn k(aJg@\[VBibݲ5L_"S^C8Ì,mQ RP/ ?ce/H5V `5p.ky'Aaa~..^Xf4'a\|Af<+`-5)PB/k<'PZ-k #^!:ݹ?!!lp6|6_Ka9[H)AEL䆸'Ɵ7^R֎NA2B<\h}Sל wg̪ƳƳ^dڬl٦!3:9sAVe(*5Hwz~%uҝ&em-5Y*f&Z1 P!;_Yd"Y5Td#E1'k6,YÙq?l KD4Nv(=2,!wX" DX/"*jHBӳHu?[RgGw8f1ZRR| }c ىBJ,PiXhS@@/t *QCu!| ]E}Q>}RFV &FE<\P_/Z᷀g0ߵ! 5kʼn8a fFVW}gO_QBm2SBso!aѹ@*q6:Z&Kk3pCOP핳Lp bdL(x pmZQʎ:ɤqu]Cɿk*eKXco2:}HLamM[PE=Ay%P`]L[} m2<Lg*{')=Qy'vem4trCdYˌIٞYn]ZBlgߝ@P-OuuVز- rVc8!-~NéJ$)ђ+-Y2Y/VY(vr֓!<q:M- EhXk{z0ӚaUa=Drt}Iy }%ְ<Ճp>\Ɍ,֍C){]-@.Y#%p4+St% ?.622\ftu&Rq nA6hٔ˩qޯ6 r .')Ag>KEQDqlR@}4g2i,IHČ)|Ske tSx9?j6#^Z [N=τIC\<Nl$&axT_O =9䜈\c ~QWNKʎA8L!Cr J&ܤh34%Eyհ@HW#0䞰!:a|eYiGcI`l?bfX/=)馛sj f{@+bItp^Z=yb5\ HNonK :/y\}` *ZzZQA9"A@DM 7hDeP%ɓE0M܊he?!')%*%H\ cZrEZ+ {eb,aR/ ?Z&wC m]skɏg<p,8~[#WXj&ܰF+r{zlRlz b~;STl v_A6AԆE:ȭS|[ӎy{87ET=f`f0D zqƫEiZ=l8u_lz?~j&%P{u+6o#>Ήy;i"Y<W;X$ek]XDToRxr' xP,Q *%ee}2>={L@藧|jV ~#@o[;)+n Ql'g1bbp2ΑMCk]Ct|ϝdρ;.UMzs)%,DOEBM/)F.\ΉnMWK㿀dVi[ @!??F1z?'^)dr' hD"*UTQmc-Sz'$E$`Y+cdQ>d%W@~@qxHtzb&Tɀ8* " BM_'D%(b'\2wT/{g (+>9{Ֆt6r/!jeniQsZ*A FCmye}svVZxFϕ;)I`pJ3q }ToѺuV:x CߕցRc?U-xV(SCKJ'Gyd?b. ZAՀ*=eCPOR3t[1Bj[f }ѩi9H :H\AsU+ݵo9J }<ΌYw7Sӛec;SWAP.`L¦G>]Cm Iڽ2ZZdU U=^)BrGE 5a l)bT#h$YaS*\sabWI/QWAcFhCqx){ƎW L{Vmm,s]2yGLS!!vpi.>fLr<ᷤ4U'-qjws(+3TXv6Dw$r]d@g2!O9JZ)=;<8 גʛM^ !xF?F~=x אLp|YQ ,3|ߍq6=4 ;ӳTֳ5Ö앺*t2;? /VvQ 0A9]:˜y3En d3=MIElV&Lgk'_Y]"|Lg$CӉ̱kMV?ƽv3G8X{j.Ku#(i3A5+N?~(nq؂0D\<Sz͂G̽Gæ|/,4}(x'kZi] ȕ!7ް]hJאޮnh}`VR4`!42g3@څ(-[~rZ"C[  P }#FkR#-&_|C릟?dDh.ѪDhOv/-"yu%Ȣ (>s\g.NQ-vrN8M}LvqaL =0a4_MpDE_$^ L;X"BrX>.pQԨh*g0 f5QIÙYRZY94*?[V?W俏lɹVJ^&QrOHv2ZMvy\´SZb*ZZiV܃!FLTǍUrf:9N/> gOa/z27pq~qf^ņrғщ A)tV.ϊ+DSWb4d SmP.i_ȷYJM-r}CH3fN{P.DI1 iLVR?1B?z4y 1&"mBIדIERʣae" Hw˳E'LiH_IK*_̸*dߋZYkCxJXql|lr߮@p2{^5!A3,%sӷ OT+ w_b0X4A|-iPK8OePOj["kִNN~xрC[ރϜ\x?+,:인⨼µ뮡 -\94EE.O3ȑ$;-Lj-™PEp;o7be# M֔ht\"9_=&0-2QGã.cJ{ ɚזsCQl{d=PγTJCaư״Q2VXbZv )v5F.ouh>',Ħ&%1{c^j=Kn͸:i"牕ϕٽ&{53}C?s#3E||>\Fuy \VaRAJ5y+dzfԅ9hqp[nBҌ\H2WyjӔ%.MGpBqhD?9ϲ Г^nDsvyNs& ($9;hqV㏚*2l،P¼PS徔Rp3@E5ܯE abLq1j_#IRFr ԕO|xMBl̃-z\ab%Prҵ M0C_F#A2żg8a lc5z 4ݺ$Bݰ<^[MPї%Ӣ ,qE%X`b'n,q&wwcךkQ)xÌ65N&>x:&͐WSHP9X ᲞqqlS/_W+w=J ,6)DXu wMza:'[Az2j3.bOtC?XprWqnOЉ U4HūvYvri[펝]~W)tB[-!q'Qg'A2U>q~,c(eKAȐlчN5lL6E|uJaWկTd QNyVs 0KnN=ng`3sxL.e>rFMq.AX `əY^JWutIk?.[/-%h0?{t,7|^lj04} TwD0^VuJU.Q4#pw3I}pf.;X$zpPm+"H@]S׉ghY;'SnEP \]L c"pJ[rTwkF)#j^B>}$(EdaEŞ֖$ѭȜA~F$I*=kÚX>_ y/`{Ck$sq:*SG4m֫73G љeUQ`C_w\[.7=`0b`27r\L}]+˜$@q:?wKB',Pn'Ǭ|Է[IA^xe4TB7hH/#iE?ZJ8Z|ة!wL@Ip];SW ?ݸ[޸M!k#h.[ Lk`W恩6~MW"A(eMRpH{0$?5TBr!he.Ĥ}Z?09Ҁ޾*,]}BM}̝\Tm_5R"c`In>៊Ⱕw3鄹!S<"E(H^nqdQxoD[LT.mCj/f~d%8W{DWvI`o0[JDֈs9\F&p,XhH= "JX2V!rk~eLX:pSqr B9(DD!b1"tqc8̉G0u}*AR!9WѰ<~OxcOQBef>mRs ^]"khtBp}3C1 B~"jP=)%`h9D4~"cVgrgBQ]>GgUI6Pgr,RtUCwMMq. U `i]ZERfx(k?. NaW9TB1m11A~8`0Z pdق,7Cky?:f.XĔgtDR~ SHeh rm.#pmؚww Bŗ&&}*)"TN1 B)#;rw$FXe v/%9Q>9p C@ ¹B9K:|qt˝USثBJ$q@aL3&%%֪'_zUQ?))h71%t;/ 8sti8!G"M%XIYzulNWWĈ\ے,b9n&5$?F3f 5/0>8w^ˋ0CcVZiH:׸\|hB0ꔗPC?9Gn[W챷[6lV+ϚdeW5NƯDÛ, n(aBBGQW /Ru_e.MG2CbUv2n땔g ՔB0#wTcx\ʑwFD^,fT4Գ篭FDdnHac~sJEz~tE b-%2qH˞ >x=^(pKv%O e[] 02= Q>Ӧ|C[fSM!^s $b`Ku#}O|nJTVE)qe2m+S3Bm}n>5:vZS\PYR!|0SKTWe?s\})fQm?M-U1,(Ne#z]܅jY2Σ]^W ߋnch[F˿RWj`2u9S$vAy-({]S;luu醟^Mi@~pB -ƥt͘moxD;GEF8BOuoetO˧N)eeD$A1Hf#F{X O:9vYn10I~p`B ^-s;BIbFN>/N=CNtMJyoKB`ae.,0u{'$`j I2~o9by(=DLk:mLsYEf6$Fy6n*tGKC~ΕP*Xz,q(olU4t< -᩺:VKy*<f8zew׫:"vtѪxd턭-Zw+݆qI?Kٮq^ڠH!YSMb( =KX]\vj$mf _Fs13i~lNs}9qud.ohSebiPK"Os %&G`1e VŤ%@o+x7z QʯٵR*Ŏ8H@+ 2aoo rST*ٹ&+=|"`2AB X<]͢śZX՛{wQQңe'T h>AVy1}pەhdeN:R%CqFYt74&axz$η"7\6xUwmT PPܙeB%u_6sӚko6ե'g>Zldg]OڊW g6I΄a1zm*YxC0qrB)`_YRk[*&&[Q4T]^c#dۿP#jAm㓓]b&raF@?@ t]yrǦ帏F bN{@d={4RpdiŴ8}DLNQ"L/}166=`GDQhnb-ոiw^uK,N@Els . ceF/6e8HDhWM4&G<iQGmPnp?}g~S=R{ZI1 agccٷ|Ate&^-Gs ,<&0g7pZqv W)q/< r7nL!:zF*Ң?$R, %KlݝaC龇nk )R)u#A:a8zjl's+HBisSlm/~qX^(yry`Or-2\i:=]SojmXjDG1#'ؿ"`Ryʟ>by*bJ-Bػ9p=ʝP1Ƽm$Yn|04vqqP,fв3G=8nDȪ;סS? 4y#<߆1rOQ=6\ o7_WɩmiPvZmwrZbA |dT?u7Cp DI^}"e`r4<͉iL2Q)% ds-ߙ lB ݘ.SiB ,Mb2Z)-=;>U0&L&W,ޕ)s YnX-1ԡ\ .nGS[n6 rWj jΝyS.؜ 妳$Z~L EBn֘}JrU+hHsȽܸ 3@W4J#L#Cgt7;BZ<XX[t^0JA $¸<>yb0/fbH#AsAծh 5qmCp/> c^N#9qI PP]3#ە8xNFix a%!=2T/ݵjqOé@B1<TYn&Jnʡwћ\jwȉ6r]d>T]#TuV^ن9EGFq@aW:\Q-dJj^oaglԑ3my%Ā('`c;ɦɰ}},@|P2(.{.1ޝJ8Jy\fڎmb+Dwڅ{r>PO D gў\ :gZ{hމij`6݇-Nt06w:p2]sHtM, Vi|oȲ^jsu5E5USs)7,KPKΠW̬>O- s?ä*)ĩ'VFM!1OKbV_sإti**L)4eTu2aIr¥:U|"2^)9Rb&u{X9-R^N7(y }ކ"*8,'~2V_3"wP!]D/={d sXiLEz">{XPIg aʒ[u"X.1( (h.돹MRc#ɛ=HW:2:"i˪zȴ@vXF7{˩KUh=&E"QO31R4Z\i̹GJӞ!PL1C"| ^]ʡ=T0ս&(fH~XD'$ o2q |6)H@H$$0MFE٘pVq\ )s/x@'U)Bh,}$aq$җ"w­y՛=u㈞'s<?%|$yN\:`#v:O]i:1㸜`};Q|7ދsHk')z{&EtOosFU" YҭL1;Y*2ߐ0v`,_Uڭb $42؇D[?-gMKԫ9_&GoZj|i/R;H~+sByF7ЋA$$_=v(R@=s ;ŊuNJiYlC$n=kȞr F{ ,>.5|.3kN-{ ~O rH`Ǎl.rvkD(lĜhœư+Xc8OHmce5:|“`ec_19,&bMC1IgԀS4|etj{|mb gtvۋ}5g] N>3U6T[Q2c:UKPO\n,&}Ǣ?BTl&, d#2,|߽qsiV$=΢re8ԟme0J.6~7ŐKŝt6r-! bmFFg7 "NFǻTa#h̄>[B}THNc|k%b?7YC}|Xիڡ YӨ!R^-s (,Js1R ]sD8è$ d;I Υ@.N?H@lP e6')9i d+!~Hٸ1zWfhrtrm'm `$XPx6ठ6{  25˚1(gQI<;aaY .=*-[ibKzVΩK*!{-MC[ibeIL)##d=k w&(p#BioaF=W.>d0Fopċu7Fqj0Qf[^fT&aiQ]O+ep) 6S?o7V[YC–ϋQ@nA'Z4>'V T=whPwœ8 ݞ>ЀL 3W ЛN[6E4 ۖUQ'1)hPC |\7P:1;:e/FCS :浓HWbqB͇јgL? Yl+@P_] h PQ㏾uqmA71¹H/Z4$]f #}F{ָS U"](-T̯wYݯE,<뷷d:c\N,M u 9`ePCc(\}%4Q:8#9AS#ŞN1a]9g?Uc㓞ʜ4tٓUq>v7QU#44CiZApXlJB*J|qE YC7'1E@,ahZy??glbS~&ev.+#Ni4i{o ՘U+k(`+͡*`6U1d:\a")9 uUNPaFu>L 'e5Y7$:4gV9??SD/zxԇuT$vaӂ5`-VʵRud_3U9~0v@2-6)2aI{+j8va Oe&wM^Ǜu(1I8hv[yLNW@=>еjxV]\d^bPK۴2|hK,kN?І6<#BR|4*R N !uj@I' x=ϯ%%Xёj Kana%pMZ! @o6ֿi+v6}.hZCמwXc~)ϲ;H|7&֫U9!Ά暂' gb_ > dU1@oKæ`ǽTN+ J"Qˆ> J'}x.!w#Rs6U.Z-矼du S|[#ˎe`Zѹl"CZh5$fdl @_4P @uX i ͆Vj I1ka9.M?!ڶ<,{Rnw'6\w1ju僱W2^_j6 7]FC4姖]R92<};z}WadBJx ~d s/p>ViX<$8kMv[TTF9CӞaѩ"鷬Sg89 XFlhsgۓB3~#ő2H5BZ&"xMTAP6wS!?i%Հ"PsTSvp'%[f.:űMsZvo(GaUa=_f)˭gH4HKB {ڔڰHSSB:Y^;794WLv%83T/BGb;ζK y-}MKcԼo"҄gO{N*! /0ҖJLu"[~$:1~Ib*aɥB-L(6$aPck&sۤQE@)/Wnp8 &(S7#8NIw2f:cZhxB>ftwq+u#aq@Ai<(TR]o(1 96>!oZ'51yۘ%tQMTqZg(pщ 8Ϡ#نJ +J?8PKcYF>祮P-"d@O }C8s yYg=Bj\0}kH`웤񳇬] u-n2hMI4+火4\hrGғ0ΔG"e,LUa=Eț w@dhzӡXl*՛LWΰE/ZjyM_A2ʪ0 n+,2Α/ωv6GU!Ӱ*̋<67|9qZ"/=T%)TS'7EdinM ,i"aHK8iͺp1*L-HmK.n rY]@hao9,6'wdk"j+*> qvL38`D&CĔ/VN3tɠ[{WBɚmo3Ză~E/DzY㤗lU~jCk-?cI5a\tޣUC@`)CJdӡC\Lc%,mp{F}yTiBAFNľI/PHSEz6=E.i`({b 7H&Yt%|F,Vxڹs#R.$s SaG5JC-Dѩ~[&CHǨK߳y6zgp3Hz?Lg}jv#Wv.adHm@g+q>R)\A]r| ywgC  Ӛ&mL C7(:Vʢ%'.{) *d@;HL@yQϻ)}ŷ ĐRM% S^znw'kJ2q@;'Ѷï2S(B"G4 FZў7g ȉs-D\K0וWXC`w&nx|Y^1U8L: p2!yRت@W~ Bajr%*!2"pڵ$_I,x¾l@"ں \w TmhZ^cP2 GUZjbP@6Wk.M8W0+HdaJ=mu иJ2M^pcjM]gPO5F<$;C)_EyjQ*Vȴ, ӹDS'9J 7z%_^J]k/*W9j$-!lss=kUH0l 6e=βKk\ ;u"7'Vj8lt ]4G\uSFoI?V\F-! Qp^h7I^BܘL܊,y؄ݓN4uhcoup 醦ՖKȿbTƂ*6e[K:Rr;׺ti5T"gc^T_ӼV?ۧU1/ʋ9r8ݎ0 6͆tyj%pBհ$TtVn3-> Ǎ:aliHh[XJk˾mzҲ?PB*gjFϜECpyV%7̴wXI0@{E'ޖM˽|%v mw@7g0=]RrJ_-le! _S=_"wOaĽڰ(A~䟬|歶 Puʷm[@9;]*l1V#Hs©7U]#vZREiaz≡L)}W ?qMd׭/4 +Q OĀcm{1z炸ĈOh vϡx؝>6~\`+\~[Z9m% 24DU{a+ICJ^ 5B\i3/ӈIi$ݟ!ǚnv}0 `fNoPA!rVa:n_ǴW/#҇4sƠ_-/KIrJN+gJɑP5'7MkRWJ_SBSX|+$Bv\`̒ PIJj0!ӋYOu7ؽG.}1nA~@1!:s]IX$^ql&7BCLc5٣/>4D ^ `lѤ=rR^w2C+ȯcUjf,E$uA }Nhd6|N$ -gY+x=X7~4Ѽ3%Mj 5SYtx蔰5[sAh1u_$Qre8b3Pb"QAcAu Lˌ7s/!,s⁢j_Xí[D@00#56};*W=xMVq"Th6 eVn!l6;K?mrgs?5SHנ=bBJ71Ե,u$cFr됉bhVgwq4ꪎu--MwW:_ܶMС'DpljKwt `ɕ@gUJAf։D X . ȁ# ("rRc%|By6yG*$KoT* S<)q9Íُd2sxivS4Z|Wۼw~KgXdM_Ivn@3͗83FB^]ҠqpB\@O7-2LAըľ";ӣ b*9u5| T;;QVtHx&˅aߥF}ۭdPW~!dGsfgf&jŦ{<$[cEGK@쬎MVX[Xnm:/]1úq=ݱ̷ ^^|%:DCU<|CcgC `7cSfwh[i 3`པ|vkTU`mMT=#IٹRE1qf0Lؘ2R9Q͸p_MWB~&R4q N4ړC  ")̇wUњG"g_nօծ/RU{^Lr Xj(OX0QViIxcCiN尗Wol9.>JS `&D`xR֙W'zܞLyˇ!$G޺| B7\?zZ_Mݠeʔ~dOue5WX3W>s_Mjk-K,o7c#BH07ԭEyW뿃ïaK͕q:M3v"N=T$ v 8i]}{ wpdIWx4`c(mjCAY2nHzVUXһψ#P$ɻM8HBPB-'7[Gi^l,0ΔQ4H1-DNzLW}Og?pN  $R6|媪}4tk}sup[t,.oH6zBmz^l|_InJEEVYopemƬf F T眂/BcS!?)ʙY 1O 4Vv&Pu`<0=.ƨ2XE+qRdzdQ14N`-ie>noTcXq=su{)RK Ri#6*:=3B99 %f;3TQwň7xTNkKoҊDsoJ!az;ر8X*LZƒ ;LB'-| 26M"H (k')g_+o.wdp`D.S yIΣ[F?s: KMF1ː҄ĞpY}Z4ͿN1!CN C%tٳ rL Űڼ@$bD?4LWpx(⠕H cI[,#Q9TƆ{ȡ,F)A{ؑt##[2|iBEo9_nUp$:fJ+{v`ԼߢRLONJhX7&S)huz :W`Jz+A8{^PШg>21qOW)W @%FJ. 羟6X RЄ{EL:GKQ)wa.FQ3T}FF=VHUG^NFs{(7K@F#lq->Eo2a.si &ȢZB+KSOQiV%!Z]CSC4'<Ƃ2C|~Z;!P7p ASuoXowBWn+ϲǁ{%{Q: j-}cUDdk#`wM)'V у|@ub98njųbVum0{)Hp@r[CN጗eJ$w0ޖJxVX7?/eo/C,=]